diff --git a/config/compound_eye.png b/config/compound_eye.png index 5dcd6d1..4cee8f0 100644 Binary files a/config/compound_eye.png and b/config/compound_eye.png differ diff --git a/config/ros_runtime.env b/config/ros_runtime.env new file mode 100644 index 0000000..1515be9 --- /dev/null +++ b/config/ros_runtime.env @@ -0,0 +1,4 @@ +# Project-local ROS discovery defaults. Apply by sourcing scripts/env.sh. +# Keep this project off the network-wide default domain 0. +ORISYS_ROS_DOMAIN_ID=42 +ORISYS_ROS_LOCALHOST_ONLY=1 diff --git a/config/site.yaml b/config/site.yaml index 9df1755..b97e0ad 100644 --- a/config/site.yaml +++ b/config/site.yaml @@ -378,9 +378,9 @@ camera: name: "d405" serial: "352122274408" # 全局缺省=左腕;真机以 robots[].camera.serial 为准 # USB3 推荐 848x480@30;USB2 自动降到 640x480@15,深度/右目仍开 - width: 848 - height: 480 # 改宽高/帧率必须重启相机:bash ~/ros2/scripts/run_camera_d405.sh --preview - fps: 30 + width: 1280 + height: 720 + fps: 15 enable_depth: true enable_infra: true # 同一 SDK 进程开左右红外;失败则自动退回彩图+深度 preview: true @@ -401,8 +401,9 @@ cameras: role: left_wrist arm: left label: 左腕D405(89 平行夹爪) - width: 848 # 相机分辨率以本段为准(全局 camera: 段为旧路径,P2 收敛) - height: 480 + width: 1280 + height: 720 + fps: 15 emitter_enabled: false # 腕部必须关投射器,红外点阵会污染跟踪图像 d405_right: model: d405 @@ -411,8 +412,9 @@ cameras: role: right_wrist arm: right label: 右腕D405(91 旋转夹爪) - width: 848 - height: 480 + width: 1280 + height: 720 + fps: 15 emitter_enabled: false # >>> 仿真那两台(arm: sim)<<< # 为什么仿真也要在这里登记:应用是"按当前臂"去认相机的 —— 腕部相机取 @@ -447,11 +449,10 @@ cameras: role: overhead_eye_to_hand label: 双臂中间手外D435 name: d435 - # 本机 D435 与 D405 挂在同一个 5Gbps 外接 hub 上:D435 跑 1280x720@30 时 - # D405 只剩 4~6fps 并反复断流重连(二阶段 snap_coarse_1 因此超时); - # 停掉 D435 后 D405 立即稳定 30fps。D435 只做一次性顶视,848x480@15 足够。 - width: 848 - height: 480 + # 彩色 1080p/15,原生深度由采集器选择兼容的 720p/15 并对齐。 + # 与 D405 共用 5Gbps Hub;两路同时运行时需核对实际帧率与断流日志。 + width: 1920 + height: 1080 fps: 15 auto_exposure: true ae_limit_us: 8000 @@ -772,6 +773,7 @@ hole_detect: once_ff_look_per_m: 0.0 final_gap_mm: 2.0 # 对准后贴面目标:规尖离面 [mm](不接触)。笛卡尔锁 XY # 时法兰 Z = 工具长 + 工件面 + 本值。CLI --final-gap 覆盖。 + hole_entry_mm: 1.0 # 同步上游:对孔收尾规尖进入上表面下 1mm observe_gap_mm: 15.0 # --no-descent 时的观测下降:只降到离面这么高 [mm], # 方便看规尖偏没偏。必须 ≥ final_gap_mm。 # 左臂89:悬停间隙约 73.5mm(0.320−0.2245−0.022)⇒ 观测下降约 58mm。 @@ -799,7 +801,7 @@ hole_detect: max_depth_m: 0.60 linger_sec: 8.0 # 完成后继续发布结果/叠图的时长 - # ===== 旋转装配仍读这里的力阈值(stage3_search_node)===== + # ===== 旧 stage3_search_node 的力阈值;首页旋转已使用独立 a7_rotation ===== # 搜孔轻压已取消:不带 --screw 的入口会直接拒绝,整体流程也不再进入这一步。 # bash ~/ros2/scripts/run_stage3_search.sh --arm 89 --screw stage3: @@ -919,8 +921,10 @@ gauge_assembly: # ---- S01 回 home 后按工具系逆时针预绕到极限角 ---- # 预绕是为了给 S08 的棘轮留出回转行程:不预绕,拧两圈就贴关节限位。 extreme_angle_deg: 150.0 # 想转多少度(按工具系逆时针) - extreme_speed_deg_s: 20.0 # 关节角速度 [deg/s],慢一点防冲击 - extreme_direction: 1 # +1=逆时针 / -1=顺时针(改符号,别去改代码) + extreme_speed_deg_s: 10.0 # 与上游 A7 首轮顺时针进孔工序一致 + extreme_direction: -1 # 上游本机实测:A7 角度减小为逆时针 + unwind_open_permille: 400 # 每轮松爪开度,千分比 + unwind_lift_mm: 3.0 # 每轮微抬,降回使用本轮实测值 extreme_margin_deg: 3.0 # 距关节限位留的余量 [deg];撞限位不算失败(按 JOINT_LIMIT 继续) # 但余量太小会让规划器频繁拒收,表现为"偶尔转不到位" @@ -1085,30 +1089,21 @@ gauge_assembly: # 不灵敏(压很深才停)→ 调小;同时看启动日志里的基线/实测值再定。 tactile: - backend: "orisys" # orisys | mock - # 传感器型号。必须与 devices/sensors/orisys/models/ 下的子目录名一致。 - model: "dd03" - # 型号配置随 SDK 一起放:devices/sensors/orisys/models/<型号>/config.json - config_file: "devices/sensors/orisys/models/dd03/config.json" - # 用 by-path 稳定路径(插哪个 USB 口就认哪个口,不受 video 编号漂移影响)。 - # 当前:3.4.1=左指 3.4.2=右指;若左右反了,互换两行即可。 - left_video: "/dev/v4l/by-path/pci-0000:00:14.0-usb-0:3.4.1:1.0-video-index0" - right_video: "/dev/v4l/by-path/pci-0000:00:14.0-usb-0:3.4.2:1.0-video-index0" - cuda: false # 两路进程抢 GPU 上下文会互相拖慢;CPU 解算仅 ~9ms/帧,足够 - isstitch: true - infer_backend: "cpu" # cupy | opencl | cpu;双路并行用 cpu 最稳 - baseline_seconds: 2.0 - filter_alpha: 0.25 - motion_threshold: 0.0 + backend: "station_flow" + arm_id: "89" + # Only low-level optical tactile SDK; no imports from the example gripper app. + sdk_python_path: "/home/cheng/orisys-sdk/src" + config_file: "src/arm_application/config/tactile/ctag2f90d.json" + # auto only selects Sunplus 1bcf tactile UVC cameras; explicit by-path recommended. + # Change these two values to stable device paths to fix the physical left/right order. + left_video: "auto" + right_video: "auto" target_fps: 30.0 - publish_hz: 20.0 - # 视触觉图像与力矢量场的发布频率。0 = 关闭(默认)。 - # 三力走 30fps 的轻量队列;图像每帧几百 KB,单独走一条 maxsize=1 的队列, - # 打开它不会影响三力的时序。需要看形变图/矢量场时设成 5~10 即可。 - image_hz: 0.0 - rotation_config: "" # 左右共用;有分指文件则用下面两项 - left_rotation: "" # 例:orisys SDK 的 rotation_config_0.json - right_rotation: "" + publish_hz: 30.0 + preview_transport: "compressed_flow" + motion_threshold: 0.0 + cuda: false + force_units: "raw" go_home: pose: "home" @@ -1144,3 +1139,12 @@ sim: world: "devices/sim/gazebo/worlds/assembly.world" physics_enable: true joint_prefix: "sim_" # 仿真关节前缀,必须与真实臂前缀区分 + +# 仅 Qt 预览读取远端相机;机械臂/夹爪/传感器继续使用本地控制域。 +remote_camera_preview: + enabled: true + host: "192.168.2.10" + interface_address: "192.168.2.50" + domain: 0 + cameras: [d405_left, d435] + transport: raw # 远端当前没有 JPEG 预览话题 diff --git a/scripts/convert_step_mesh.py b/scripts/convert_step_mesh.py new file mode 100644 index 0000000..c8c21ca --- /dev/null +++ b/scripts/convert_step_mesh.py @@ -0,0 +1,61 @@ +#!/usr/bin/env python3 +"""Offline STEP -> triangle cache for Qt OpenGL. No robot/ROS/device operations. + +Requires gmsh (OpenCascade). Runtime GUI needs only numpy and the generated NPZ. +""" +import argparse +import hashlib +import json +from pathlib import Path +import gmsh +import numpy as np + + +def convert(source, output): + source=Path(source).resolve();output=Path(output).resolve() + gmsh.initialize(['step-converter','-nopopup']) + try: + gmsh.option.setNumber('General.Terminal',0) + gmsh.option.setString('Geometry.OCCTargetUnit','MM') + gmsh.model.add('gripper') + gmsh.model.occ.importShapes(str(source));gmsh.model.occ.synchronize() + gmsh.option.setNumber('Mesh.MeshSizeMin',.8) + gmsh.option.setNumber('Mesh.MeshSizeMax',2.) + gmsh.option.setNumber('Mesh.MeshSizeFromCurvature',18) + gmsh.option.setNumber('Mesh.ElementOrder',1) + gmsh.model.mesh.generate(2) + tags,coords,_=gmsh.model.mesh.getNodes() + order=np.argsort(tags);sorted_tags=tags[order] + nodes=np.asarray(coords).reshape(-1,3)[order] + parts=[];colors=[];labels=[] + surfaces=gmsh.model.getEntities(2) + for part,(_,tag) in enumerate(surfaces): + kinds,_,element_nodes=gmsh.model.mesh.getElements(2,tag) + r,g,b,a=gmsh.model.getColor(2,tag) + base=np.array([r,g,b],float)/255. + if np.max(base)-np.min(base)<.03: base=np.array([.76,.79,.83]) + for kind,indices in zip(kinds,element_nodes): + if kind!=2: raise ValueError('Only first order triangles are supported') + indices=np.asarray(indices).reshape(-1,3) + triangles=nodes[np.searchsorted(sorted_tags,indices)] + parts.append(triangles/1000.) + colors.append(np.tile(base,(len(triangles),1))) + labels.append(np.full(len(triangles),part,np.int32)) + triangles=np.concatenate(parts).astype(np.float32) + rgb=np.concatenate(colors).astype(np.float32) + if not np.isfinite(triangles).all() or not len(triangles):raise ValueError('Invalid mesh') + lo=triangles.min(axis=(0,1));hi=triangles.max(axis=(0,1)) + output.parent.mkdir(parents=True,exist_ok=True) + np.savez_compressed(output,triangles=triangles,colors=rgb,surface=np.concatenate(labels)) + info=dict(source=source.name,source_sha256=hashlib.sha256(source.read_bytes()).hexdigest(), + units='m',source_units='mm',triangles=len(triangles),surfaces=len(surfaces), + solids=len(gmsh.model.getEntities(3)),bounds_m=[lo.tolist(),hi.tolist()], + dimensions_mm=((hi-lo)*1000).tolist(),articulated=False, + note='Original assembled STEP pose; no inferred joints or live finger animation.') + output.with_suffix('.json').write_text(json.dumps(info,ensure_ascii=False,indent=2)+'\n') + print(json.dumps(info,ensure_ascii=False)) + finally:gmsh.finalize() + +if __name__=='__main__': + parser=argparse.ArgumentParser();parser.add_argument('source');parser.add_argument('output') + args=parser.parse_args();convert(args.source,args.output) diff --git a/scripts/lib/flexiv_movel_ipc.py b/scripts/lib/flexiv_movel_ipc.py index c0f2625..c43dd3a 100644 --- a/scripts/lib/flexiv_movel_ipc.py +++ b/scripts/lib/flexiv_movel_ipc.py @@ -18,15 +18,34 @@ ACK = Path("/tmp/flexiv_movel_ack") DONE = Path("/tmp/flexiv_movel_done") -def format_request(seq: int, x: float, y: float, z: float, keep_z: bool, vel: float) -> str: - return ( +def format_request( + seq: int, x: float, y: float, z: float, keep_z: bool, vel: float, + zone: str = "", toler: int = -1, +) -> str: + """一行请求。不带 ``zone`` 时仍是 6 个数,插孔和粗定位保持厂家默认到位。 + + 微升降要带过渡区和到位等级。厂家默认 ``Z50``(50 mm)加等级 3, + 几毫米的直线会在还差约 0.5 mm 时就报到位。合法的最细过渡区是 ``ZFine``, + 最严且仍会检查到位的等级是 1(0 表示不检查)。 + """ + if bool(zone) != (int(toler) >= 0): + raise ValueError("MoveL 过渡区和到位等级必须一起给") + if zone and (zone != "ZFine" or int(toler) != 1): + raise ValueError(f"MoveL 微升降只接受 ZFine 和到位等级 1,收到 {zone} {toler}") + line = ( f"{int(seq)} {float(x):.6f} {float(y):.6f} {float(z):.6f} " - f"{1 if keep_z else 0} {float(vel):.4f}\n" + f"{1 if keep_z else 0} {float(vel):.4f}" ) + if zone: + line += f" {zone} {int(toler)}" + return line + "\n" -def write_request(seq: int, x: float, y: float, z: float, keep_z: bool, vel: float) -> None: - text = format_request(seq, x, y, z, keep_z, vel) +def write_request( + seq: int, x: float, y: float, z: float, keep_z: bool, vel: float, + zone: str = "", toler: int = -1, +) -> None: + text = format_request(seq, x, y, z, keep_z, vel, zone, toler) tmp = REQ.with_name(REQ.name + ".tmp") tmp.write_text(text, encoding="utf-8") tmp.replace(REQ) diff --git a/scripts/lib/ros_domain.sh b/scripts/lib/ros_domain.sh index 591eb7a..1d88249 100755 --- a/scripts/lib/ros_domain.sh +++ b/scripts/lib/ros_domain.sh @@ -1,48 +1,37 @@ #!/usr/bin/env bash -# ============================================================================= -# scripts/lib/ros_domain.sh —— 真机与仿真的 DDS 域隔离 -# -# 为什么要单独抽一层 -# ---------------- -# 仿真侧(scripts/sim_env.sh)**强制** ROS_DOMAIN_ID=77,并且注释里写明了 -# "隔离不能靠『环境里恰好没设』"。真机侧当时没有对应保护,于是同一个坑换个 -# 方向又踩了一次(2026-09-28 实测): -# -# 先 source 过 sim_env.sh 的 shell(ROS_DOMAIN_ID=77 还 export 着) -# 再起真机栈 → 真机栈落到**仿真的域**上 → 两边节点名撞车 -# (/controller_manager、/robot_state_publisher、/arm_status_node…)、 -# /joint_states 与 /tf 各有两个来源互相盖。 -# -# 现象极具误导性:控制器 feedback 与 reference 完全一致(控制器没坏), -# 但 TF 显示末端**一动不动** —— 顺着现象查会一路查到 IK / TF / 时钟上, -# 全是无辜的。 -# -# 真机侧有两个入口(scripts/env.sh 给交互 shell 用;scripts/run_real.sh 自己 -# 起 conda + install),两处都得有这个纠正,所以放在这里共用一份。 -# -# 用法(在 `set -uo pipefail` 或 `set -eo pipefail` 之后 source): -# source ".../lib/ros_domain.sh" -# ros_domain_force_real -# ============================================================================= - -# 仿真的域。改这里要同步 scripts/sim_env.sh(那边是硬编码的 77)。 +# One explicit discovery policy for the station and every child launch. +# The inherited generic ROS_DOMAIN_ID is never silently adopted. ROS_SIM_DOMAIN=77 -# 把 ROS_DOMAIN_ID 纠正到"真机该用的域"。 -# · REAL_ROS_DOMAIN_ID 显式设了 → 用它(要换域就走这个,名字里带 REAL, -# 不会被仿真环境的 export 撞上); -# · 环境里是 77(仿真的域)→ **喊出来**再改回 0; -# · 环境里没设 → 显式写 0,让人一眼能从 `env` 里看出真机跑在哪个域。 ros_domain_force_real() { - if [ -n "${REAL_ROS_DOMAIN_ID:-}" ]; then - export ROS_DOMAIN_ID="${REAL_ROS_DOMAIN_ID}" - elif [ "${ROS_DOMAIN_ID:-0}" = "${ROS_SIM_DOMAIN}" ]; then - echo "[domain] ⚠ 环境里的 ROS_DOMAIN_ID=${ROS_SIM_DOMAIN} 是**仿真**用的域" >&2 - echo "[domain] (scripts/sim_env.sh 强制那个值)。已改回 0 起真机栈 ——" >&2 - echo "[domain] 真机与仿真同域会让节点名/话题互相盖,现象是'臂没动'" >&2 - echo "[domain] 而控制器一切正常。要另指定请设 REAL_ROS_DOMAIN_ID。" >&2 - export ROS_DOMAIN_ID=0 - elif [ -z "${ROS_DOMAIN_ID:-}" ]; then - export ROS_DOMAIN_ID=0 + local runtime_file requested_domain requested_localhost previous_domain + runtime_file="$(cd "$(dirname "${BASH_SOURCE[0]}")/../.." && pwd)/config/ros_runtime.env" + requested_domain="${REAL_ROS_DOMAIN_ID:-}" + requested_localhost="${REAL_ROS_LOCALHOST_ONLY:-}" + if [[ -f "${runtime_file}" ]]; then + source "${runtime_file}" + fi + requested_domain="${requested_domain:-${ORISYS_ROS_DOMAIN_ID:-42}}" + requested_localhost="${requested_localhost:-${ORISYS_ROS_LOCALHOST_ONLY:-1}}" + if [[ ! "${requested_domain}" =~ ^[0-9]+$ ]] || (( 10#${requested_domain} > 232 )); then + echo "[domain] ERROR: ROS domain must be an integer in 0..232" >&2 + return 2 + fi + if [[ "${requested_localhost}" != 0 && "${requested_localhost}" != 1 ]]; then + echo "[domain] ERROR: REAL_ROS_LOCALHOST_ONLY must be 0 or 1" >&2 + return 2 + fi + if (( 10#${requested_domain} == ROS_SIM_DOMAIN )); then + echo "[domain] ERROR: domain 77 is reserved for simulation" >&2 + return 2 + fi + previous_domain="${ROS_DOMAIN_ID:-unset}" + export ROS_DOMAIN_ID="$((10#${requested_domain}))" + export ROS_LOCALHOST_ONLY="${requested_localhost}" + # All nested launch scripts inherit exactly the same selection. + export REAL_ROS_DOMAIN_ID="${ROS_DOMAIN_ID}" + export REAL_ROS_LOCALHOST_ONLY="${ROS_LOCALHOST_ONLY}" + if [[ "${previous_domain}" != "${ROS_DOMAIN_ID}" ]]; then + echo "[domain] orisys_arm: ${previous_domain} -> ${ROS_DOMAIN_ID}; localhost_only=${ROS_LOCALHOST_ONLY}" >&2 fi } diff --git a/src/arm_application/README.md b/src/arm_application/README.md new file mode 100644 index 0000000..06a84f6 --- /dev/null +++ b/src/arm_application/README.md @@ -0,0 +1,39 @@ +# arm_application + +工位 ROS 2 业务节点包。日常入口是本仓库的 `station/run_station.sh`;本地 Qt 界面位于 `station/src/station`,不在本包内。 + +## 上游同步 + +2026-10-20 从 `http://git.orisys-tech.cn/orisys/ros_contorl.git` 的 `exp/hole-keypoint-once` 分支同步,提交 `561d7da21f20d3e63030f81510ae2f29eed01d46`。 + +同步内容:视觉感知/跟踪、二阶段孔定位、流水线与 A7 工序、通止规装配状态机、夹爪串口修复、双夹爪节点、手眼标定 ROS 工具,以及对应算法、配置、launch、轨迹和节点测试。 + +未引入远程的 `operator_*` Qt/网页控制台、`realsense_view` Qt 预览、独立权重整理工具、整站 shell 入口和根目录现场配置。相应界面/脚本测试不随本包同步;混合测试文件中的远程整站检查有明确 skip 原因。本地工位与配置继续使用现有版本。 + +保留本地相机高清采集与压缩预览、每指独立触觉节点和力标定、工位夹爪节点、进程树清理和短结果发布周期;保留 `gauge_pass.py`,本地工位仍依赖它。 + +## 主要 ROS 入口 + +- 感知与相机:`realsense_color_pub`、`perception_node`、`servo_node`、`hole_detect`。 +- 任务:`stage2_locate`、`stage3_search`、`assembly_pipeline`、`gauge_assembly`、`a7_rotation`。 +- 本地设备驱动:`tactile_flow`(每指一个进程)、`station_gripper`(每臂独立命名空间)。 +- 显式兼容工具:`dh_pgea`、`dual_gripper`、`tactile` 及对应 CLI。不与本地设备驱动同时占用同一串口/传感器。 +- 标定:`handeye_teach`、`handeye_waypoints`、`handeye_calibrate`。 + +注册入口以 `setup.py` 为准。导入模块不会自动运行这些动作。 + +## 本地兼容修复 + +- 一阶段清理只停止自己启动的子进程树,禁止按名称 `pkill` 其他节点。 +- 父类机器人描述回调独立命名,避免被装配节点遮蔽。 +- A7 失败返回失败;pipeline 子节点非零退出时,launch 同样失败。 +- 二阶段 Action 只把 SUCCEEDED 且 error_code=0 判为成功;接单超时不重发并取消迟到任务,执行超时取消并中止流程。 +- 保留夹爪 `GripperExecute` 服务及类型化状态,兼容远程六元素旧状态帧的在线标志。 +- `run_a7_after_insert` 保留上游工序开关;本地工位在定位进程中显式传 false;“旋转”使用独立 a7_rotation 节点,“开始全部流程”在定位成功后显式进入该节点。对孔采用新版配置下降,不再强制 no_descent。 +- 同步 `scripts/lib/flexiv_movel_ipc.py` 的可选 ZFine/到位等级参数,并在本地硬件接口补充对应解析。原先六字段请求保持兼容,本地停止/重新使能位置指令保护保留。 + +## 验证 + +在 `ros_flexiv` 环境和已构建的 ROS 工作空间中运行本包 pytest;需要 X11 的工位回归使用 `bash station/run_station.sh --self-test`。测试使用模拟驱动/独立 DDS 域,不下发真实设备指令。 + +同步后应在现场任务停止时重启工位与驱动,使新节点入口、后端和硬件库一起生效;这次同步没有重启现有进程,也没有执行实机动作。 diff --git a/src/arm_application/arm_application/__init__.py b/src/arm_application/arm_application/__init__.py index 80aeb31..92e8196 100644 --- a/src/arm_application/arm_application/__init__.py +++ b/src/arm_application/arm_application/__init__.py @@ -1 +1,32 @@ -"""arm_application:从旧工位抽出的节点。""" +"""arm_application —— Flexiv Rizon + D405 + DH 夹爪的现场节点包。 + +对外可直接运行的 ROS 程序(见 ``setup.py`` 的 ``console_scripts``) +------------------------------------------------------------------ +相机: realsense_color_pub +感知: perception_node +伺服: servo_node +手眼: handeye_teach、handeye_waypoints、handeye_calibrate +夹爪: dh_pgea、dh_pgea_cli、dual_gripper、dual_gripper_cli +入孔检测: hole_detect +触觉: tactile、tactile_cli +辅助: goto_ee_plane、demo_named_poses、run_joint_trajectory + +可复用的 Python 模块(可以在你自己的节点里 import) +------------------------------------------------------------------ +``yolo_detector`` YOLO / TensorRT 推理 + ``pick_best`` 挑最优框 +``box_tracker`` 像素平面内的匀速模型框预测(丢帧时"滑行"用) +``plane_feature`` 在 YOLO 框内取立体平面的质心 +``dh_pgea`` 大寰 PGEA 的官方 Modbus RTU 客户端 +``dh_official`` ``dual_gripper`` 用的 DH Modbus 客户端 +``dual_gripper`` 左 PGEA + 右 RGI +``hole_detector`` yolo / hough / two_stage 三种孔心检测 +``orisys_tactile`` Orisys 视触觉适配器 +``geom_ik`` Rizon 几何雅可比 / DLS / 手眼加载 +``handeye_lib`` 棋盘格 + OpenCV ``calibrateHandEye`` +``handeye_realsense`` D405 的话题 / 序列号辅助 +``pid_controller`` 带积分分离的 PID +``kalman_filter`` 三维匀速模型卡尔曼滤波 + +本仓库日常操作使用 station 工位与 config/site.yaml;远程 Qt/网页控制台不随节点同步。 +接口契约见 ``docs/INTERFACES.md``。 +""" diff --git a/src/arm_application/arm_application/a7_rotation_node.py b/src/arm_application/arm_application/a7_rotation_node.py new file mode 100644 index 0000000..05f5da3 --- /dev/null +++ b/src/arm_application/arm_application/a7_rotation_node.py @@ -0,0 +1,104 @@ +"""Explicit A7 stage, reusing upstream rounds with station-owned typed gripper IO. + +Starts at the current aligned pose: no tracking, clearance lift or hole search. +""" +from __future__ import annotations +import math +import os +import time + +from arm_msgs.msg import GripperStatus +from arm_msgs.srv import GripperExecute +from arm_application.pipeline_node import AssemblyPipeline, close_ready, main as pipeline_main + + +class A7Rotation(AssemblyPipeline): + def __init__(self): + super().__init__(node_name='orisys_a7_rotation') + self._grip_feedback=None + self._stroke=float(os.environ.get('SITE_GRIP_STROKE_MM','0')) + self._force=float(os.environ.get('SITE_GRIP_FORCE','33')) + self._speed=float(os.environ.get('SITE_GRIP_SPEED','25')) + if not math.isfinite(self._stroke) or self._stroke<=0: + raise ValueError('未配置有效夹爪行程') + if not 20<=self._force<=100 or not 1<=self._speed<=100: + raise ValueError('夹爪力或速度参数无效') + aid=self._arm_short_id() + if not aid:raise ValueError('未配置当前机械臂号') + endpoint=f'/station/grippers/arm_{aid}' + self._grip_client=self.create_client(GripperExecute,endpoint+'/execute') + self.create_subscription(GripperStatus,endpoint+'/status',self._on_rotation_grip,10) + + def _on_rotation_grip(self,msg): + self._grip_feedback=(time.monotonic(),msg) + + def _fresh_grip(self,after=0.): + reading=self._grip_feedback + if not reading or reading[0]<=after or time.monotonic()-reading[0]>.75: + return None + return reading[1] if reading[1].connected else None + + def _gripper_cli(self,action,value=''): + """One typed command; await new feedback, never launch a shell or resend.""" + target=0. if action=='close' else float(value) if action=='pos' else float('nan') + if not math.isfinite(target) or not 0<=target<=1000: + raise ValueError('A7 夹爪只接受 close 或 pos 0–1000') + before=self._fresh_grip() + if before is None or before.is_moving: + raise RuntimeError('夹爪离线、反馈过期或仍在运动,旋转流程中止') + if not self._grip_client.wait_for_service(timeout_sec=2.): + raise RuntimeError('本站夹爪 execute 服务不可用') + req=GripperExecute.Request() + req.command.command='move';req.command.position=target/1000*self._stroke + req.command.force=self._force;req.command.speed=self._speed + req.command.wait_complete=False;req.command.timeout=8. + self.get_logger().info(f'旋转夹爪:{action},目标开度 {target:.0f}/1000') + sent=time.monotonic();future=self._grip_client.call_async(req) + while not future.done() and time.monotonic()-sent<5.:self._spin(.02) + if not future.done():raise RuntimeError('夹爪命令响应超时,结果未知;中止且不重发') + response=future.result() + if not response.success:raise RuntimeError('夹爪拒绝命令:'+response.message) + while time.monotonic()-sent<12.: + self._spin(.02) + state=self._fresh_grip(after=sent) + if state is None:continue + if state.is_moving:continue + pos=float(state.finger_position_per_mille) + reached=close_ready(state.gripper_state,pos) if action=='close' else state.gripper_state==1 and abs(pos-target)<=40. + if reached: + self.get_logger().info(f'旋转夹爪已到位:{pos:.0f}/1000') + return True + raise RuntimeError('夹爪未收到新鲜到位反馈,旋转流程中止且不重发') + + def run(self): + if not self._cli.wait_for_server(timeout_sec=5.): + raise RuntimeError('机械臂轨迹服务不可用') + if not self._grip_client.wait_for_service(timeout_sec=3.): + raise RuntimeError('请先连接本站平行夹爪') + self._spin(.2) + grip=self._fresh_grip() + if grip is None or grip.is_moving: + raise RuntimeError('夹爪未就绪,不能开始 A7 工序') + if not close_ready(grip.gripper_state,float(grip.finger_position_per_mille)): + raise RuntimeError('夹爪未夹紧,请先夹爪闭合再开始旋转') + q,tee=self._wait_state(5.) + if q is None or tee is None:raise RuntimeError('没有机械臂实时位姿') + # The new stage must not turn at the former 15mm observation height. + if not self.tool_tip_below_flange_m>0 or not self.surface_z_m>0: + raise RuntimeError('缺少规长或工件面几何,不能确认旋转起点') + gap=float(tee[2,3])-self.tool_tip_below_flange_m-self.surface_z_m + if not math.isfinite(gap) or not math.isfinite(self.insert_gap_m) or abs(gap-self.insert_gap_m)>.002: + raise RuntimeError(f'当前位置离对孔收尾高度过远(间隙 {gap*1000:.1f}mm),请先完成新版对孔') + if not math.isfinite(float(tee[2,2])) or float(tee[2,2])>-.98: + raise RuntimeError('工具轴未垂直向下,请先完成对孔') + self._state('stage3_a7_rotation') + ok=self._run_a7_seat() + self._state('stage3_a7_done' if ok else 'stage3_a7_failed') + return 0 if ok else 2 + + +def main(args=None): + pipeline_main(args=args,node_factory=A7Rotation) + + +if __name__=='__main__':main() diff --git a/src/arm_application/arm_application/camera_profiles.py b/src/arm_application/arm_application/camera_profiles.py new file mode 100644 index 0000000..61168ae --- /dev/null +++ b/src/arm_application/arm_application/camera_profiles.py @@ -0,0 +1,10 @@ +"""Choose only enumerated camera modes; color and native depth may differ.""" + + +def depth_profile(color, available): + available=set(available) + if color in available: return color + width,height,fps=color + matches=[p for p in available if p[2]==fps and p[0]<=width and p[1]<=height] + if not matches: raise ValueError(f'No native depth profile at {fps} fps for color {color}') + return max(matches,key=lambda p:p[0]*p[1]) diff --git a/src/arm_application/arm_application/demo_named_poses.py b/src/arm_application/arm_application/demo_named_poses.py new file mode 100644 index 0000000..40cff4f --- /dev/null +++ b/src/arm_application/arm_application/demo_named_poses.py @@ -0,0 +1,80 @@ +#!/usr/bin/env python3 +"""演示:通过 ``/set_named_pose`` 循环切换命名位姿(对任何后端都适用)。""" + +from __future__ import annotations + +import time + +import rclpy +from rclpy.node import Node + +from arm_msgs.srv import SetNamedPose + +from arm_application.ros_node import TolerantNode + + +class DemoNamedPoses(TolerantNode): + def __init__(self) -> None: + super().__init__('demo_named_poses') + self.declare_parameter( + 'poses', ['home', 'ready', 'inspect', 'pos_left', 'home'] + ) + self.declare_parameter('velocity_scale', 0.5) + self.declare_parameter('dwell_sec', 0.3) + self.declare_parameter('loops', 1) + self.poses = list( + self.get_parameter('poses').get_parameter_value().string_array_value + or ['home', 'ready', 'inspect', 'home'] + ) + self.velocity_scale = float(self.get_parameter('velocity_scale').value) + self.dwell_sec = float(self.get_parameter('dwell_sec').value) + self.loops = int(self.get_parameter('loops').value) + self._cli = self.create_client(SetNamedPose, 'set_named_pose') + + def run(self) -> int: + if not self._cli.wait_for_service(timeout_sec=15.0): + self.get_logger().error('``/set_named_pose`` 服务不可用') + return 1 + for loop in range(max(self.loops, 1)): + self.get_logger().info(f'第 {loop + 1}/{self.loops} 轮') + for pose in self.poses: + req = SetNamedPose.Request() + req.pose_name = pose + req.velocity_scale = self.velocity_scale + req.acceleration_scale = self.velocity_scale + fut = self._cli.call_async(req) + deadline = time.monotonic() + 60.0 + while rclpy.ok() and not fut.done(): + rclpy.spin_once(self, timeout_sec=0.05) + if time.monotonic() > deadline: + self.get_logger().error(f'{pose} 调用超时') + return 2 + res = fut.result() + if res is None or not res.success: + self.get_logger().error( + f'{pose} 执行失败:{res.message if res else "无响应"}' + ) + return 3 + self.get_logger().info(f'{pose}:{res.message}') + time.sleep(self.dwell_sec) + self.get_logger().info('演示结束') + return 0 + + +def main(args=None) -> None: + rclpy.init(args=args) + node = DemoNamedPoses() + code = 1 + try: + code = node.run() + except KeyboardInterrupt: + code = 0 + finally: + node.destroy_node() + if rclpy.ok(): + rclpy.shutdown() + raise SystemExit(code) + + +if __name__ == '__main__': + main() diff --git a/src/arm_application/arm_application/dh_official.py b/src/arm_application/arm_application/dh_official.py new file mode 100644 index 0000000..2467ae9 --- /dev/null +++ b/src/arm_application/arm_application/dh_official.py @@ -0,0 +1,286 @@ +"""DH-Robotics 官方 Modbus RTU 控制(非 Flexiv RDK)。 + +覆盖两类设备: +- PGE/PGEA 平行夹爪:初始化 0x0100,力 0x0101,位置 0x0103(0~1000‰),速度 0x0104。 +- RGI 旋转夹爪:在平行夹爪寄存器基础上,增加旋转角度 0x0105、旋转速度 0x0107、 + 旋转力 0x0108;反馈增加旋转角度 0x0208、旋转初始化状态 0x020A、旋转状态 0x020B。 + +说明: +- RGI 手册示例中负角度使用“反码/one's complement”:+360 -> 0x0168,-360 -> 0xFE97。 + 因此这里默认按 one's complement 编解码;若后续厂家确认为 two's complement,只改 + `_encode_signed` / `_decode_signed` 两处即可。 +- 写位置/角度寄存器后会立即运动,没有 ChangingTek SDK 的 0x0108 触发寄存器。 +""" + +from __future__ import annotations + +import threading +import time +from typing import Iterable + + +# ============================================================================= +# DH-Robotics Modbus 寄存器映射 +# ============================================================================= + +# 基础控制寄存器(保持寄存器,功能码 03/06/10) +REG_INIT = 0x0100 # 0x01 初始化,0xA5 完全初始化 +REG_FORCE = 0x0101 # 夹爪闭合力,20~100 % +REG_POSITION = 0x0103 # 手指参考位置,0~1000 千分比 +REG_SPEED = 0x0104 # 手指开合速度,1~100 % + +# RGI 旋转控制寄存器 +REG_ROTATION_ANGLE = 0x0105 # 目标旋转角度,有符号角度值 +REG_ROTATION_SPEED = 0x0107 # 旋转速度,1~100 % +REG_ROTATION_FORCE = 0x0108 # 旋转力/力矩,20~100 % + +# 反馈寄存器 +REG_INIT_STATE = 0x0200 # 0 未初始化,1 已初始化,2 初始化中 +REG_GRIPPER_STATE = 0x0201 # 0 运动中,1 已到位,2 已夹到物体,3 物体掉落 +REG_CURRENT_POSITION = 0x0202 # 当前手指位置,千分比 +REG_ROTATION_ANGLE_FB = 0x0208 # 当前旋转角度,有符号角度值 +REG_ROTATION_INIT_STATE = 0x020A # 0 未初始化,1 已初始化,2 初始化中 +REG_ROTATION_STATE = 0x020B # 0 运动中,1 已到位,2 受阻,3 曾经受阻 + +# 配置寄存器 +REG_SAVE_PARAMS = 0x0300 # 写入 1 可把所有参数保存到 flash + + +class DHModbusError(RuntimeError): + """DH Modbus 通信或协议错误。""" + + +def _clamp_int(value: float | int, lo: int, hi: int) -> int: + return int(max(lo, min(hi, int(round(float(value)))))) + + +def _encode_signed(value: float | int) -> int: + """把有符号角度值编码为 DH 的反码(one's complement)寄存器值。 + + RGI 手册示例:+360 -> 0x0168,-360 -> 0xFE97。 + """ + value = _clamp_int(value, -32767, 32767) + if value >= 0: + return value & 0xFFFF + return (~abs(value)) & 0xFFFF + + +def _decode_signed(raw: int) -> int: + """把 DH 的反码(one's complement)寄存器值解码为有符号整数。""" + raw = int(raw) & 0xFFFF + if raw & 0x8000: + mag = (~raw) & 0x7FFF + return -mag + return raw & 0x7FFF + + +class DHModbusClient: + """面向 DH-Robotics 夹爪的最小线程安全 Modbus RTU 客户端。""" + + def __init__( + self, + port: str, + slave_id: int = 1, + baudrate: int = 115200, + timeout: float = 0.2, + *, + bytesize: int = 8, + parity: str = "N", + stopbits: int = 1, + ) -> None: + try: + import minimalmodbus + import serial + except ImportError as exc: # pragma: no cover - 取决于运行时环境 + raise DHModbusError( + "缺少 minimalmodbus/pyserial。请先安装:pip install minimalmodbus pyserial" + ) from exc + + parity_map = { + "N": serial.PARITY_NONE, + "E": serial.PARITY_EVEN, + "O": serial.PARITY_ODD, + } + self.instrument = minimalmodbus.Instrument(port, int(slave_id)) + self.instrument.serial.baudrate = int(baudrate) + self.instrument.serial.bytesize = int(bytesize) + self.instrument.serial.parity = parity_map.get(str(parity).upper(), serial.PARITY_NONE) + self.instrument.serial.stopbits = int(stopbits) + self.instrument.serial.timeout = float(timeout) + self.instrument.mode = minimalmodbus.MODE_RTU + self.instrument.clear_buffers_before_each_transaction = True + try: + self.instrument.serial.exclusive = True + except Exception: + pass + self._lock = threading.Lock() + self.port = port + + def close(self) -> None: + with self._lock: + try: + self.instrument.serial.close() + except Exception: + pass + + # ------------------------------------------------------------------ + # 底层寄存器读写 + # ------------------------------------------------------------------ + def write_register(self, address: int, value: int) -> None: + value = _clamp_int(value, 0, 0xFFFF) + last_exc: Exception | None = None + for attempt in range(3): + try: + with self._lock: + self.instrument.write_register(address, value, functioncode=6) + return + except Exception as exc: + last_exc = exc + time.sleep(0.05 * (attempt + 1)) + raise DHModbusError(f"写寄存器 0x{address:04X}={value} 失败: {last_exc}") from last_exc + + def read_register(self, address: int) -> int: + last_exc: Exception | None = None + for attempt in range(3): + try: + with self._lock: + return int(self.instrument.read_register(address, functioncode=3)) + except Exception as exc: + last_exc = exc + time.sleep(0.05 * (attempt + 1)) + hint = "" + text = str(last_exc).lower() + if "multiple access" in text or "no data" in text: + hint = f"。串口 {getattr(self, 'port', '')} 可能被其它进程占用,先执行: fuser -k {getattr(self, 'port', '/dev/ttyUSB*')}" + raise DHModbusError(f"读寄存器 0x{address:04X} 失败: {last_exc}{hint}") from last_exc + + def write_registers(self, address: int, values: Iterable[int]) -> None: + vals = [_clamp_int(v, 0, 0xFFFF) for v in values] + with self._lock: + self.instrument.write_registers(address, vals) + + def read_registers(self, address: int, count: int) -> list[int]: + with self._lock: + return [int(v) for v in self.instrument.read_registers(address, count, functioncode=3)] + + def write_signed_register(self, address: int, value: float | int) -> None: + self.write_register(address, _encode_signed(value)) + + def read_signed_register(self, address: int) -> int: + return _decode_signed(self.read_register(address)) + + # ------------------------------------------------------------------ + # PGE/PGEA/RGI 通用控制 + # ------------------------------------------------------------------ + def initialize(self, *, full: bool = False, rotation: bool = False, timeout: float = 10.0) -> None: + """初始化/回零夹爪,并等待其就绪。""" + self.write_register(REG_INIT, 0xA5 if full else 0x01) + start = time.monotonic() + while time.monotonic() - start < timeout: + init_state = self.read_register(REG_INIT_STATE) + rot_ok = True + if rotation: + rot_ok = self.read_register(REG_ROTATION_INIT_STATE) == 1 + if init_state == 1 and rot_ok: + return + time.sleep(0.1) + raise DHModbusError(f"夹爪初始化超时(>{timeout:.1f}s)") + + def save_parameters(self) -> None: + self.write_register(REG_SAVE_PARAMS, 1) + + def set_force_pct(self, force_pct: float | int) -> int: + value = _clamp_int(force_pct, 20, 100) + self.write_register(REG_FORCE, value) + return value + + def set_speed_pct(self, speed_pct: float | int) -> int: + value = _clamp_int(speed_pct, 1, 100) + self.write_register(REG_SPEED, value) + return value + + def set_position_per_mille(self, position: float | int) -> int: + value = _clamp_int(position, 0, 1000) + # 与 dh_pgea.latched_position_break 同一份:命令已是目标时先写当前位置, + # 读回之后再写最终值。60ms 后写回旧命令,固件采样不到,手指不动。 + from arm_application.dh_pgea import latched_position_break + + try: + cmd = _clamp_int(self.read_register(REG_POSITION), 0, 1000) + except Exception: + cmd = value + try: + cur = self.get_position_per_mille() + except Exception: + cur = value + bridge = latched_position_break(cmd, cur, value) + if bridge is not None: + self.write_register(REG_POSITION, bridge) + deadline = time.monotonic() + 0.6 + echoed = False + while time.monotonic() < deadline: + try: + if _clamp_int(self.read_register(REG_POSITION), 0, 1000) == bridge: + echoed = True + break + except Exception: + pass + time.sleep(0.05) + if not echoed: + raise DHModbusError( + f"位置命令中间值 {bridge} 没有读回,不再写入最终目标 {value}" + ) + time.sleep(0.15) + self.write_register(REG_POSITION, value) + return value + + def get_position_per_mille(self) -> int: + return _clamp_int(self.read_register(REG_CURRENT_POSITION), 0, 1000) + + def get_gripper_state(self) -> int: + return self.read_register(REG_GRIPPER_STATE) + + def get_init_state(self) -> int: + return self.read_register(REG_INIT_STATE) + + def hold_current_position(self) -> None: + """在没有专用停止寄存器的 DH 夹爪上尽力停止/保持。""" + self.set_position_per_mille(self.get_position_per_mille()) + + # ------------------------------------------------------------------ + # RGI 旋转控制 + # ------------------------------------------------------------------ + def set_rotation_speed_pct(self, speed_pct: float | int) -> int: + value = _clamp_int(speed_pct, 1, 100) + self.write_register(REG_ROTATION_SPEED, value) + return value + + def set_rotation_force_pct(self, force_pct: float | int) -> int: + value = _clamp_int(force_pct, 20, 100) + self.write_register(REG_ROTATION_FORCE, value) + return value + + def set_rotation_angle_deg(self, angle_deg: float | int) -> int: + angle = _clamp_int(angle_deg, -32767, 32767) + self.write_signed_register(REG_ROTATION_ANGLE, angle) + return angle + + def get_rotation_angle_raw(self) -> int: + return self.read_register(REG_ROTATION_ANGLE_FB) & 0xFFFF + + def get_rotation_angle_deg(self) -> int: + return self.read_signed_register(REG_ROTATION_ANGLE_FB) + + def get_rotation_init_state(self) -> int: + return self.read_register(REG_ROTATION_INIT_STATE) + + def get_rotation_state(self) -> int: + return self.read_register(REG_ROTATION_STATE) + + def hold_current_rotation(self) -> None: + """重新下发当前反馈角度来停止旋转。""" + self.write_register(REG_ROTATION_ANGLE, self.get_rotation_angle_raw()) + + def hold_current_all(self) -> None: + self.hold_current_position() + self.hold_current_rotation() diff --git a/src/arm_application/arm_application/dh_pgea.py b/src/arm_application/arm_application/dh_pgea.py index 117d46a..1baafd0 100644 --- a/src/arm_application/arm_application/dh_pgea.py +++ b/src/arm_application/arm_application/dh_pgea.py @@ -21,11 +21,15 @@ Flexiv RDK 的 ``Gripper`` 驱动不了这个夹爪:它不是 Studio Device。 from __future__ import annotations import argparse +import fcntl +import select +import struct import sys +import termios import threading import time from dataclasses import dataclass -from typing import Optional +from typing import Callable, Optional try: import serial @@ -104,6 +108,21 @@ INIT_STATE_NAME = { } +def wait_tx_empty(queued: Callable[[], int], deadline: float, pause=time.sleep) -> bool: + """等到发送缓冲里的字节数变成 0。到 ``deadline`` 还没空就返回 False。 + + 不要改成 ``Serial.flush()`` / ``tcdrain``。USB 串口不收数据时那个调用 + 不看写超时,会把夹爪节点的回调一直堵住。2026-10-20 合爪:命令 10:40:16 + 已经交给话题,节点 120s 后才打出 ``ctrl pos=0``,流水线 8s 时手指还停在 400。 + """ + while True: + if int(queued()) == 0: + return True + if time.monotonic() >= deadline: + return False + pause(0.01) + + def latched_position_break(command: int, current: int, target: int) -> Optional[int]: """命令寄存器已经等于目标、手指却不在目标上时,返回要先写入的中间位置。 @@ -204,6 +223,22 @@ class DhPgeaError(RuntimeError): pass +class DhPgeaBusError(DhPgeaError): + """串口本身坏了(EIO / 设备被拔 / USB 掉线),不是夹爪没应答。 + + 2026-10-20 之前 ``_transact`` 让 ``termios.error: (5, 'Input/output error')`` + 直接冒到 timer 回调外,整个夹爪节点带着 traceback 退出。这两种失败必须分开: + 没应答可以继续重试;串口坏了要先关再重开。 + """ + + +#: 连续这么多拍读不到状态就重开串口。 +#: 2026-10-20 实测:写命令有回显(``ctrl pos=400`` 有记录、手指也动了), +#: 读 ``0x0201`` 却连续 264 次无应答;重启节点立刻恢复。说明串口会话坏了, +#: 光在同一个 fd 上重试没用。按失败拍数(不是秒)计数,是因为每拍耗时随重试变长。 +BUS_REOPEN_AFTER_FAILURES = 30 + + WIRING_HINT = ( "PC 已发出 Modbus,夹爪 0 字节返回。不是力/速度参数问题。按顺序查:\n" " 1) 夹爪 24 V DC 已上电(指示灯亮)\n" @@ -362,22 +397,56 @@ class DhPgeaGripper: if self._ser is None or not self._ser.is_open: raise DhPgeaError("串口未打开") bit_s = 10.0 / max(1, self.baudrate) - self._set_tx(True) - if self.rs485_rts: - time.sleep(2.0 * bit_s) - self._ser.reset_input_buffer() - self._ser.write(frame) - self._ser.flush() - if self.rs485_rts: - time.sleep(len(frame) * bit_s + 0.0008) - self._set_tx(False) - deadline = time.monotonic() + self.timeout_s + try: + self._set_tx(True) + if self.rs485_rts: + time.sleep(2.0 * bit_s) + self._ser.reset_input_buffer() + self._ser.write(frame) + # 不用 flush/tcdrain。发送缓冲排不空就在 timeout_s 内失败,回调才能返回。 + # 读应答另给一个 timeout_s,不能和排空共用同一个截止时间。 + if not wait_tx_empty(self._tx_queued, time.monotonic() + self.timeout_s): + raise DhPgeaError( + f"{self.port} 串口发送缓冲 {self.timeout_s:.2f}s 内没排空" + ) + if self.rs485_rts: + time.sleep(len(frame) * bit_s + 0.0008) + self._set_tx(False) + buf = self._read_reply(expect, time.monotonic() + self.timeout_s) + except OSError as exc: + raise DhPgeaBusError( + f"{self.port} 串口读写失败({exc})。" + "设备被拔掉或 USB 掉线时要先关串口再重开,不是夹爪没应答。" + ) from exc + return bytes(buf) if buf else None + + def _tx_queued(self) -> int: + """内核发送缓冲里还没推出去的字节数。""" + raw = fcntl.ioctl(self._ser.fileno(), termios.TIOCOUTQ, struct.pack("I", 0)) + return struct.unpack("I", raw)[0] + + def _read_reply(self, expect: int, deadline: float) -> bytes: + """读应答。单次 ``read`` 不许越过 ``deadline``。 + + pyserial 的超时在 USB 卡住时不可靠;``select`` 到点就停。 + """ + fd = self._ser.fileno() buf = bytearray() while time.monotonic() < deadline and len(buf) < expect: - chunk = self._ser.read(expect - len(buf)) - if chunk: - buf.extend(chunk) - return bytes(buf) if buf else None + remain = deadline - time.monotonic() + ready, _, _ = select.select([fd], [], [], remain) + if not ready: + break + old = self._ser.timeout + self._ser.timeout = 0 + try: + chunk = self._ser.read(expect - len(buf)) + finally: + self._ser.timeout = old + if not chunk: + break + buf.extend(chunk) + return bytes(buf) def initialization(self) -> bool: return self.write_register(REG_INIT, INIT_CMD) diff --git a/src/arm_application/arm_application/dh_pgea_node.py b/src/arm_application/arm_application/dh_pgea_node.py index a03b0c5..c80cab3 100644 --- a/src/arm_application/arm_application/dh_pgea_node.py +++ b/src/arm_application/arm_application/dh_pgea_node.py @@ -6,8 +6,9 @@ data: [initialize, position, force, speed] initialize>0.5 → 写 0xA5;否则设置力/速度/位置 /gripper/states std_msgs/Float32MultiArray - data: [initialized, grip_state, position, target_pos, target_force] - /gripper/joint_states sensor_msgs/JointState + data: [initialized, grip_state, position, target_pos, target_force, online] + online=1 这一帧刚从总线读回来;0=读不到(前 5 个是上一次的值) + /gripper/joint_states sensor_msgs/JointState(只在读到状态时发) 服务(std_srvs/Trigger): /gripper/initialize /gripper/open /gripper/close @@ -17,25 +18,29 @@ from __future__ import annotations +import math +from arm_msgs.msg import GripperStatus +from arm_msgs.srv import GripperExecute import threading +import time from typing import Optional import rclpy from rcl_interfaces.msg import ParameterDescriptor -from arm_msgs.msg import GripperStatus -from arm_msgs.srv import GripperExecute -import math from rclpy.node import Node from sensor_msgs.msg import JointState from std_msgs.msg import Float32, Float32MultiArray, MultiArrayDimension, MultiArrayLayout from std_srvs.srv import Trigger from arm_application.dh_pgea import ( + BUS_REOPEN_AFTER_FAILURES, + DhPgeaBusError, DhPgeaError, DhPgeaGripper, GripperState, WIRING_HINT, ) +from arm_application.gauge_gripper import STATES_ONLINE_INDEX from arm_application.ros_node import TolerantNode, param_as_str @@ -48,14 +53,14 @@ def _as_ctrl_array(msg: Float32MultiArray) -> tuple[float, float, float, float]: class DhPgeaNode(TolerantNode): def __init__(self) -> None: - super().__init__("dh_pgea", namespace="/gripper") + super().__init__("dh_pgea") self.declare_parameter("port", "/dev/ttyUSB0") self.declare_parameter("baud", 115200) self.declare_parameter("slave_id", 1) self.declare_parameter("stroke_mm", 20.0) self.declare_parameter("force_pct", 50) self.declare_parameter("speed_pct", 50) - self.declare_parameter("auto_init", False) + self.declare_parameter("auto_init", True) self.declare_parameter("state_hz", 20.0) self.declare_parameter("open_position", 1000) self.declare_parameter("close_position", 0) @@ -67,8 +72,6 @@ class DhPgeaNode(TolerantNode): self._baud = int(self.get_parameter("baud").value) self._slave = int(self.get_parameter("slave_id").value) self._stroke = float(self.get_parameter("stroke_mm").value) - if not math.isfinite(self._stroke) or self._stroke <= 0: - raise DhPgeaError("夹爪行程必须是正数") self._force = int(self.get_parameter("force_pct").value) self._speed = int(self.get_parameter("speed_pct").value) _auto = self.get_parameter("auto_init").value @@ -89,17 +92,19 @@ class DhPgeaNode(TolerantNode): ) self._state = GripperState(stroke_mm=self._stroke) self._cmd_lock = threading.Lock() + self._last_reopen = 0.0 + self._fail_streak = 0 - self._pub_state = self.create_publisher(Float32MultiArray, "states", 10) + self._pub_state = self.create_publisher(Float32MultiArray, "/gripper/states", 10) self._pub_typed = self.create_publisher(GripperStatus, "status", 10) self.create_service(GripperExecute, "execute", self._srv_execute) - self._pub_js = self.create_publisher(JointState, "joint_states", 10) - self.create_subscription(Float32MultiArray, "ctrl", self._on_ctrl, 10) - self.create_subscription(Float32, "set_position", self._on_set_pos, 10) + self._pub_js = self.create_publisher(JointState, "/gripper/joint_states", 10) + self.create_subscription(Float32MultiArray, "/gripper/ctrl", self._on_ctrl, 10) + self.create_subscription(Float32, "/gripper/set_position", self._on_set_pos, 10) - self.create_service(Trigger, "initialize", self._srv_init) - self.create_service(Trigger, "open", self._srv_open) - self.create_service(Trigger, "close", self._srv_close) + self.create_service(Trigger, "/gripper/initialize", self._srv_init) + self.create_service(Trigger, "/gripper/open", self._srv_open) + self.create_service(Trigger, "/gripper/close", self._srv_close) self.get_logger().info( f"DH {self._model} SN={self._sn or '?'} " @@ -154,6 +159,11 @@ class DhPgeaNode(TolerantNode): def _on_ctrl(self, msg: Float32MultiArray) -> None: initialize, position, force, speed = _as_ctrl_array(msg) + # 写在执行之前。串口堵住时,只有这一行能看出命令是何时进来的。 + self.get_logger().info( + f"收到夹爪命令 initialize={initialize:.0f} pos={position:.0f} " + f"force={force:.0f} speed={speed:.0f}" + ) try: if initialize > 0.5: self._grip.initialize() @@ -164,14 +174,14 @@ class DhPgeaNode(TolerantNode): info = self._apply_move(int(position), f, s) self.get_logger().info(f"ctrl {info}") except DhPgeaError as exc: - self.get_logger().error(str(exc)) + self._note_bus_error(exc) def _on_set_pos(self, msg: Float32) -> None: try: info = self._apply_move(int(msg.data)) self.get_logger().info(f"set_position {info}") except DhPgeaError as exc: - self.get_logger().error(str(exc)) + self._note_bus_error(exc) def _srv_init(self, _req, resp): try: @@ -179,29 +189,63 @@ class DhPgeaNode(TolerantNode): resp.success = True resp.message = self._grip.get_run_states().summary() except DhPgeaError as exc: + self._note_bus_error(exc) resp.success = False resp.message = str(exc) return resp def _srv_open(self, _req, resp): + return self._srv_goto(_req, resp, self._open_pos, self._force, "未全开") + + def _srv_close(self, _req, resp): + # 20–33% 力碰到阻力会提前停,固件仍报到位;全闭至少 80%。 + return self._srv_goto(_req, resp, self._close_pos, max(int(self._force), 80), "未闭合到位") + + def _srv_goto(self, _req, resp, position, force, fail_prefix): + from arm_application.dh_pgea import grip_motion_settled try: - info = self._apply_move(self._open_pos) - resp.success = True - resp.message = info + info = self._apply_move(int(position), int(force), self._speed) + st = self._grip.wait_settle(int(position), timeout_s=8.0) + if not grip_motion_settled(st.grip_state, st.position, int(position), True): + self._apply_move(int(position), int(force), self._speed) + st = self._grip.wait_settle(int(position), timeout_s=6.0) + self._state = st + ok = grip_motion_settled(st.grip_state, st.position, int(position), True) + resp.success = bool(ok) + resp.message = st.summary() if ok else f"{fail_prefix} {st.summary()}({info})" except DhPgeaError as exc: + self._note_bus_error(exc) resp.success = False resp.message = str(exc) return resp - def _srv_close(self, _req, resp): + def _reopen_serial(self) -> None: + """串口 EIO 后先关再重开。1 秒最多一次,避免把 USB 打爆。""" + now = time.monotonic() + if now - self._last_reopen < 1.0: + return + self._last_reopen = now try: - info = self._apply_move(self._close_pos) - resp.success = True - resp.message = info - except DhPgeaError as exc: - resp.success = False - resp.message = str(exc) - return resp + self._grip.close() + except Exception: + pass + try: + self._grip.open() + self._grip.probe() + except (DhPgeaError, OSError) as exc: + self.get_logger().error( + f"夹爪串口重开失败:{exc}", throttle_duration_sec=10.0 + ) + return + self._online = True + self.get_logger().info("夹爪串口已重开,总线恢复应答") + + def _note_bus_error(self, exc: Exception) -> None: + """命令回调里的失败也走同一套:标离线,串口坏了就重开。""" + self._online = False + self.get_logger().error(str(exc)) + if isinstance(exc, DhPgeaBusError): + self._reopen_serial() def _typed_status(self, error=""): state = self._state @@ -223,6 +267,7 @@ class DhPgeaNode(TolerantNode): msg.error_msg = error return msg + def _srv_execute(self, request, response): command = request.command try: @@ -255,28 +300,56 @@ class DhPgeaNode(TolerantNode): response.status = self._typed_status("" if response.success else response.message) return response + def _on_timer(self) -> None: + online = True try: st = self._grip.get_run_states(retries=2 if self._online else 1) self._state = st + self._fail_streak = 0 if not self._online: self._online = True self.get_logger().info("夹爪总线已恢复") + except DhPgeaBusError as exc: + self._online = False + self._fail_streak = 0 + self.get_logger().warn(str(exc), throttle_duration_sec=5.0) + self._reopen_serial() + online = False except DhPgeaError as exc: self._online = False + self._fail_streak += 1 self.get_logger().warn(str(exc), throttle_duration_sec=5.0) - self._pub_typed.publish(self._typed_status(str(exc))) - return + if self._fail_streak >= BUS_REOPEN_AFTER_FAILURES: + # 写有回显、读一直无应答时,重试同一个串口会话没用,必须重开。 + self.get_logger().warn( + f"连续 {self._fail_streak} 拍读不到状态,先重开串口再继续重试" + ) + self._fail_streak = 0 + self._reopen_serial() + online = False + self._publish_state(online) - self._pub_typed.publish(self._typed_status()) + def _publish_state(self, online: bool) -> None: + """离线也要发一帧,前 5 个是上一次的值、最后一位是 0。 + + 不发的话上层只看到"没有 /gripper/states",会把"总线读不到"当成 + "夹爪没到位"。只有 5 个元素的老消费者照旧能用。 + """ + self._pub_typed.publish(self._typed_status("" if online else "夹爪总线离线")) + st = self._state + n = STATES_ONLINE_INDEX + 1 arr = Float32MultiArray() arr.layout = MultiArrayLayout( - dim=[MultiArrayDimension(label="dh_pgea", size=5, stride=5)], + dim=[MultiArrayDimension(label="dh_pgea", size=n, stride=n)], data_offset=0, ) - arr.data = list(st.as_tuple()) + arr.data = list(st.as_tuple()) + [1.0 if online else 0.0] self._pub_state.publish(arr) + # 关节状态没有"离线"位:宁可不发,也不要把上一次的开口当成现在的。 + if not online: + return js = JointState() js.header.stamp = self.get_clock().now().to_msg() js.name = ["gripper_finger1_joint"] diff --git a/src/arm_application/arm_application/dual_gripper.py b/src/arm_application/arm_application/dual_gripper.py new file mode 100644 index 0000000..f576d94 --- /dev/null +++ b/src/arm_application/arm_application/dual_gripper.py @@ -0,0 +1,803 @@ +"""双臂夹爪统一控制架构(DH-Robotics 官方 Modbus RTU,非 Flexiv RDK)。 + +设计目标: +- 左臂(Rizon4-063989):大寰 PGEA 平行夹爪,控制行程/夹持力/速度。 +- 右臂(Rizon4-063991):大寰 RGI-100-30-O-S-M1 旋转夹爪,控制手指夹持与旋转角度/圈数/速度。 +- 统一接口,便于后续扩展到 ROS2 节点和新项目脚本。 + +注意:DH 官方协议是“写位置/角度寄存器后立即运动”,没有 ChangingTek SDK 的 0x0108 触发寄存器。 +""" + +from __future__ import annotations + +import time +from abc import ABC, abstractmethod +from dataclasses import dataclass, field +from enum import Enum, auto +from pathlib import Path +from typing import Any + +import numpy as np + +from arm_application.dh_official import DHModbusClient, DHModbusError + + +class GripperType(Enum): + PARALLEL = auto() # 平行夹爪 + ROTARY = auto() # 旋转夹爪 + VACUUM = auto() # 真空吸盘(预留) + + +class GripperState(Enum): + IDLE = auto() + MOVING = auto() + GRIPPING = auto() + RELEASING = auto() + ERROR = auto() + + +@dataclass +class GripperStatus: + """夹爪状态反馈。""" + + state: GripperState = GripperState.IDLE + position: float = 0.0 # 平行:mm;旋转:角度 deg + force: float = 0.0 # 最近一次命令力/力矩 % + velocity: float = 0.0 # 最近一次命令速度 % + is_moving: bool = False + is_gripped: bool = False # 是否夹持到物体 + connected: bool = False + initialized: bool = False + finger_position_per_mille: float = 0.0 + rotation_deg: float = 0.0 + gripper_state: int = -1 # DH 0x0201:0 moving,1 reached,2 caught,3 dropped + rotation_state: int = -1 # RGI 0x020B:0 moving,1 reached,2 blocking,3 blocked + error_msg: str = "" + timestamp: float = field(default_factory=time.time) + + +@dataclass +class GripperCommand: + """夹爪控制指令。""" + + target_position: float | None = None # 平行:mm;旋转:deg + target_force: float | None = None # 目标力/力矩 % + target_velocity: float | None = None # 目标速度 % + wait_complete: bool = True # 是否等待完成 + timeout: float = 10.0 # 超时时间 + + +class BaseGripper(ABC): + """夹爪基类,定义统一接口。""" + + name: str = "base_gripper" + gripper_type: GripperType = GripperType.PARALLEL + + def __init__(self, config: dict[str, Any] | None = None) -> None: + self.cfg = config or {} + self._connected = False + self._status = GripperStatus() + + @abstractmethod + def connect(self) -> None: ... + + @abstractmethod + def disconnect(self) -> None: ... + + @abstractmethod + def execute(self, cmd: GripperCommand) -> GripperStatus: ... + + @abstractmethod + def get_status(self) -> GripperStatus: ... + + def is_connected(self) -> bool: + return self._connected + + def open(self, **kwargs) -> GripperStatus: + raise NotImplementedError + + def close(self, **kwargs) -> GripperStatus: + raise NotImplementedError + + def stop(self) -> None: + raise NotImplementedError + + +# ============================================================================= +# 大寰平行夹爪(PGE/PGEA 系列) +# ============================================================================= + +@dataclass +class ParallelGripperConfig: + """大寰平行夹爪配置。""" + + port: str = "/dev/ttyUSB0" + slave_id: int = 1 + baudrate: int = 115200 + timeout: float = 0.2 + + # PGEA-100-40 行程为 40mm;若实际是 PGEA-100-26,请把 stroke_max 改成 26.0。 + stroke_min: float = 0.0 + stroke_max: float = 40.0 + + # 默认参数(DH 百分比) + default_speed: int = 50 + default_force: int = 50 + force_min: int = 20 + force_max: int = 100 + + # 控制行为 + auto_initialize: bool = True + init_timeout: float = 10.0 + position_tolerance_per_mille: int = 15 + status_poll_interval: float = 0.05 + + +class ParallelGripper(BaseGripper): + """大寰 PGE/PGEA 平行夹爪。""" + + name = "dh_pgea_parallel" + gripper_type = GripperType.PARALLEL + + def __init__(self, config: ParallelGripperConfig | None = None) -> None: + super().__init__() + self.cfg = config or ParallelGripperConfig() + self._client: DHModbusClient | None = None + self._last_position_mm = float(self.cfg.stroke_min) + self._last_force = int(self.cfg.default_force) + self._last_speed = int(self.cfg.default_speed) + + def connect(self) -> None: + if self._client is not None: + self.disconnect() + self._client = DHModbusClient( + self.cfg.port, + slave_id=self.cfg.slave_id, + baudrate=self.cfg.baudrate, + timeout=self.cfg.timeout, + ) + self._connected = True + self._status.connected = True + self._status.state = GripperState.IDLE + self._status.error_msg = "" + if self.cfg.auto_initialize: + self.initialize() + + def disconnect(self) -> None: + if self._client is not None: + self._client.close() + self._client = None + self._connected = False + self._status.connected = False + self._status.state = GripperState.IDLE + + def initialize(self, full: bool = False) -> None: + self._require_client() + assert self._client is not None + self._client.initialize(full=full, rotation=False, timeout=self.cfg.init_timeout) + self._status.initialized = True + + def _require_client(self) -> None: + if not self._connected or self._client is None: + self._status.state = GripperState.ERROR + self._status.error_msg = "平行夹爪未连接" + raise DHModbusError(self._status.error_msg) + + def _mm_to_per_mille(self, position_mm: float) -> int: + lo = float(self.cfg.stroke_min) + hi = float(self.cfg.stroke_max) + if hi <= lo: + hi = lo + 1.0 + ratio = (float(position_mm) - lo) / (hi - lo) + return int(np.clip(round(ratio * 1000.0), 0, 1000)) + + def _per_mille_to_mm(self, position: float | int) -> float: + lo = float(self.cfg.stroke_min) + hi = float(self.cfg.stroke_max) + return lo + (float(position) / 1000.0) * (hi - lo) + + def execute(self, cmd: GripperCommand) -> GripperStatus: + try: + self._require_client() + except DHModbusError: + return self._status + assert self._client is not None + + position_mm = self._last_position_mm if cmd.target_position is None else float(cmd.target_position) + position_mm = float(np.clip(position_mm, self.cfg.stroke_min, self.cfg.stroke_max)) + speed = int(np.clip(cmd.target_velocity or self.cfg.default_speed, 1, 100)) + force = int(np.clip(cmd.target_force or self.cfg.default_force, self.cfg.force_min, self.cfg.force_max)) + + self._client.set_speed_pct(speed) + self._client.set_force_pct(force) + target_per_mille = self._client.set_position_per_mille(self._mm_to_per_mille(position_mm)) + + self._last_position_mm = position_mm + self._last_speed = speed + self._last_force = force + self._status.state = GripperState.MOVING + self._status.error_msg = "" + + if cmd.wait_complete: + self._wait_complete(target_per_mille, cmd.timeout) + return self.get_status() + + def _wait_complete(self, target_per_mille: int, timeout: float) -> None: + assert self._client is not None + start = time.monotonic() + time.sleep(0.05) + while time.monotonic() - start < timeout: + state = self._client.get_gripper_state() + pos = self._client.get_position_per_mille() + self._status.gripper_state = state + self._status.finger_position_per_mille = float(pos) + self._status.position = self._per_mille_to_mm(pos) + self._status.is_moving = state == 0 + self._status.is_gripped = state == 2 + if state in (1, 2): + self._status.state = GripperState.GRIPPING if state == 2 else GripperState.IDLE + return + if state == 3: + self._status.state = GripperState.ERROR + self._status.error_msg = "夹持后物体掉落" + return + if abs(pos - target_per_mille) <= self.cfg.position_tolerance_per_mille and state != 0: + self._status.state = GripperState.IDLE + return + time.sleep(self.cfg.status_poll_interval) + self._status.state = GripperState.ERROR + self._status.error_msg = f"平行夹爪运动超时(>{timeout:.1f}s)" + + def get_status(self) -> GripperStatus: + if not self._connected or self._client is None: + self._status.connected = False + return self._status + try: + pos = self._client.get_position_per_mille() + state = self._client.get_gripper_state() + init_state = self._client.get_init_state() + self._status.connected = True + self._status.initialized = init_state == 1 + self._status.finger_position_per_mille = float(pos) + self._status.position = self._per_mille_to_mm(pos) + self._status.velocity = float(self._last_speed) + self._status.force = float(self._last_force) + self._status.gripper_state = state + self._status.is_moving = state == 0 + self._status.is_gripped = state == 2 + if self._status.state != GripperState.ERROR: + self._status.state = GripperState.MOVING if state == 0 else ( + GripperState.GRIPPING if state == 2 else GripperState.IDLE + ) + self._status.timestamp = time.time() + except Exception as exc: + self._status.state = GripperState.ERROR + self._status.error_msg = str(exc) + self._status.connected = False + return self._status + + def open(self, force: int | None = None, speed: int | None = None, **kwargs) -> GripperStatus: + # DH 千分比:0‰=闭合,1000‰=张开,对应行程 0mm -> stroke_max。 + return self.execute(GripperCommand( + target_position=float(self.cfg.stroke_max), + target_force=force or self.cfg.default_force, + target_velocity=speed or self.cfg.default_speed, + **kwargs, + )) + + def close(self, force: int | None = None, speed: int | None = None, **kwargs) -> GripperStatus: + return self.execute(GripperCommand( + target_position=float(self.cfg.stroke_min), + target_force=force or self.cfg.default_force, + target_velocity=speed or self.cfg.default_speed, + **kwargs, + )) + + def move_to(self, position_mm: float, force: int | None = None, speed: int | None = None, + **kwargs) -> GripperStatus: + return self.execute(GripperCommand( + target_position=position_mm, + target_force=force or self.cfg.default_force, + target_velocity=speed or self.cfg.default_speed, + **kwargs, + )) + + def set_force(self, force_pct: int) -> None: + self._require_client() + assert self._client is not None + self._last_force = self._client.set_force_pct(force_pct) + + def set_speed(self, speed_pct: int) -> None: + self._require_client() + assert self._client is not None + self._last_speed = self._client.set_speed_pct(speed_pct) + + def stop(self) -> None: + if self._client is not None: + self._client.hold_current_position() + self._status.state = GripperState.IDLE + + +# ============================================================================= +# 大寰旋转夹爪(RGI-100-30-O-S-M1) +# ============================================================================= + +@dataclass +class RotaryGripperConfig: + """大寰 RGI 旋转夹爪配置。""" + + port: str = "/dev/ttyUSB1" + slave_id: int = 1 + baudrate: int = 115200 + timeout: float = 0.2 + + # RGI 旋转角度寄存器是 signed 16bit;为避免 one's-complement 负零歧义,默认限制在 ±32767。 + angle_min: float = -32767.0 + angle_max: float = 32767.0 + max_step_deg: float = 30000.0 # rotate_revolutions 分段旋转的最大单步角度 + + # DH 手册:手指位置 0~1000‰。0=闭合,1000=张开。RGI-100 行程约 70mm。 + finger_open_per_mille: int = 1000 + finger_close_per_mille: int = 0 + + # 默认参数(DH 百分比) + default_speed: int = 50 # 旋转速度 % + default_torque: int = 50 # 旋转力/力矩 % + default_finger_speed: int = 50 # 手指速度 % + default_finger_force: int = 50 # 手指夹持力 % + torque_min: int = 20 + torque_max: int = 100 + + # 控制行为 + auto_initialize: bool = True + init_timeout: float = 15.0 # RGI 初始化包含旋转找零,时间更长 + angle_tolerance_deg: float = 1.0 + status_poll_interval: float = 0.05 + + +class RotaryGripper(BaseGripper): + """大寰 RGI-100-30-O-S-M1 旋转夹爪。""" + + name = "dh_rgi_rotary" + gripper_type = GripperType.ROTARY + + def __init__(self, config: RotaryGripperConfig | None = None) -> None: + super().__init__() + self.cfg = config or RotaryGripperConfig() + self._client: DHModbusClient | None = None + self._last_angle = 0.0 + self._last_torque = int(self.cfg.default_torque) + self._last_speed = int(self.cfg.default_speed) + self._last_finger_force = int(self.cfg.default_finger_force) + self._last_finger_speed = int(self.cfg.default_finger_speed) + self._last_finger_per_mille = int(self.cfg.finger_open_per_mille) + + def connect(self) -> None: + if self._client is not None: + self.disconnect() + self._client = DHModbusClient( + self.cfg.port, + slave_id=self.cfg.slave_id, + baudrate=self.cfg.baudrate, + timeout=self.cfg.timeout, + ) + self._connected = True + self._status.connected = True + self._status.state = GripperState.IDLE + self._status.error_msg = "" + if self.cfg.auto_initialize: + self.initialize() + + def disconnect(self) -> None: + if self._client is not None: + self._client.close() + self._client = None + self._connected = False + self._status.connected = False + self._status.state = GripperState.IDLE + + def initialize(self, full: bool = False) -> None: + self._require_client() + assert self._client is not None + self._client.initialize(full=full, rotation=True, timeout=self.cfg.init_timeout) + self._status.initialized = True + + def _require_client(self) -> None: + if not self._connected or self._client is None: + self._status.state = GripperState.ERROR + self._status.error_msg = "旋转夹爪未连接" + raise DHModbusError(self._status.error_msg) + + def execute(self, cmd: GripperCommand) -> GripperStatus: + """执行旋转指令;cmd.target_position 单位为度。""" + return self.rotate_to( + self._last_angle if cmd.target_position is None else float(cmd.target_position), + speed=cmd.target_velocity, + torque=cmd.target_force, + wait_complete=cmd.wait_complete, + timeout=cmd.timeout, + ) + + def _wait_complete(self, target_angle: float, timeout: float) -> None: + assert self._client is not None + start = time.monotonic() + start_angle = float(self._client.get_rotation_angle_deg()) + expected = abs(float(target_angle) - start_angle) + 30.0 + settled = 0 + last_angle = start_angle + time.sleep(0.05) + while time.monotonic() - start < timeout: + rot_state = self._client.get_rotation_state() + angle = float(self._client.get_rotation_angle_deg()) + self._status.rotation_state = rot_state + self._status.rotation_deg = angle + self._status.position = angle + self._status.is_moving = rot_state == 0 + if abs(angle - start_angle) > expected: + self._client.hold_current_rotation() + self._status.state = GripperState.ERROR + self._status.error_msg = ( + f"旋转超程保护:目标 {target_angle:.1f}°,从 {start_angle:.1f}° 跑到 {angle:.1f}°,已发停止" + ) + return + if rot_state in (1, 2): + self._status.state = GripperState.IDLE if rot_state == 1 else GripperState.GRIPPING + if rot_state == 2: + self._status.error_msg = "旋转受阻(blocking)" + return + if rot_state == 3: + self._status.state = GripperState.ERROR + self._status.error_msg = "旋转曾受阻且未到目标位" + return + if abs(angle - float(target_angle)) <= self.cfg.angle_tolerance_deg: + settled += 1 + if settled >= 3: + self._status.state = GripperState.IDLE + self._status.is_moving = False + return + elif abs(angle - last_angle) <= self.cfg.angle_tolerance_deg: + settled += 1 + if settled >= 8 and abs(angle - float(target_angle)) <= 15.0: + self._status.state = GripperState.IDLE + self._status.is_moving = False + return + else: + settled = 0 + last_angle = angle + time.sleep(self.cfg.status_poll_interval) + self._client.hold_current_rotation() + self._status.state = GripperState.ERROR + self._status.error_msg = f"旋转运动超时(>{timeout:.1f}s),已发停止" + + def get_status(self) -> GripperStatus: + if not self._connected or self._client is None: + self._status.connected = False + return self._status + try: + finger_pos = self._client.get_position_per_mille() + finger_state = self._client.get_gripper_state() + init_state = self._client.get_init_state() + rot_angle = self._client.get_rotation_angle_deg() + rot_state = self._client.get_rotation_state() + rot_init = self._client.get_rotation_init_state() + + self._status.connected = True + self._status.initialized = init_state == 1 and rot_init == 1 + self._status.finger_position_per_mille = float(finger_pos) + self._status.rotation_deg = float(rot_angle) + self._status.position = float(rot_angle) + self._status.velocity = float(self._last_speed) + self._status.force = float(self._last_torque) + self._status.gripper_state = finger_state + self._status.rotation_state = rot_state + self._status.is_moving = finger_state == 0 or rot_state == 0 + self._status.is_gripped = finger_state == 2 + if self._status.state != GripperState.ERROR: + if finger_state == 2 or rot_state == 2: + self._status.state = GripperState.GRIPPING + elif finger_state == 0 or rot_state == 0: + self._status.state = GripperState.MOVING + else: + self._status.state = GripperState.IDLE + self._status.timestamp = time.time() + except Exception as exc: + self._status.state = GripperState.ERROR + self._status.error_msg = str(exc) + self._status.connected = False + return self._status + + # ----------------------------- + # 手指夹持 + # ----------------------------- + def move_fingers(self, position_per_mille: int, force: int | None = None, + speed: int | None = None, wait_complete: bool = True, + timeout: float = 10.0) -> GripperStatus: + try: + self._require_client() + except DHModbusError: + return self._status + assert self._client is not None + target = int(np.clip(position_per_mille, 0, 1000)) + f = int(np.clip(force or self.cfg.default_finger_force, 20, 100)) + s = int(np.clip(speed or self.cfg.default_finger_speed, 1, 100)) + self._client.set_speed_pct(s) + self._client.set_force_pct(f) + self._client.set_position_per_mille(target) + self._last_finger_per_mille = target + self._last_finger_force = f + self._last_finger_speed = s + if wait_complete: + start = time.monotonic() + time.sleep(0.05) + while time.monotonic() - start < timeout: + state = self._client.get_gripper_state() + pos = self._client.get_position_per_mille() + self._status.gripper_state = state + self._status.finger_position_per_mille = float(pos) + if state in (1, 2): + break + if state == 3: + self._status.state = GripperState.ERROR + self._status.error_msg = "夹持后物体掉落" + break + time.sleep(self.cfg.status_poll_interval) + return self.get_status() + + def open_fingers(self, **kwargs) -> GripperStatus: + return self.move_fingers(self.cfg.finger_open_per_mille, **kwargs) + + def close_fingers(self, **kwargs) -> GripperStatus: + return self.move_fingers(self.cfg.finger_close_per_mille, **kwargs) + + # ----------------------------- + # 旋转 + # ----------------------------- + def rotate_to(self, angle_deg: float, speed: int | None = None, torque: int | None = None, + wait_complete: bool = True, timeout: float = 10.0, **kwargs) -> GripperStatus: + try: + self._require_client() + except DHModbusError: + return self._status + assert self._client is not None + + angle = float(np.clip(angle_deg, self.cfg.angle_min, self.cfg.angle_max)) + s = int(np.clip(speed or self.cfg.default_speed, 1, 100)) + t = int(np.clip(torque or self.cfg.default_torque, self.cfg.torque_min, self.cfg.torque_max)) + + self._client.set_rotation_speed_pct(s) + self._client.set_rotation_force_pct(t) + target = self._client.set_rotation_angle_deg(angle) + + self._last_angle = float(target) + self._last_speed = s + self._last_torque = t + self._status.state = GripperState.MOVING + self._status.error_msg = "" + + if wait_complete: + self._wait_complete(float(target), timeout) + return self.get_status() + + def rotate_by(self, delta_deg: float, **kwargs) -> GripperStatus: + current = self.get_status().rotation_deg + return self.rotate_to(current + float(delta_deg), **kwargs) + + def rotate_revolutions(self, revolutions: float, **kwargs) -> GripperStatus: + """旋转指定圈数;超过单步角度范围时自动分段,并按实际反馈角度结算。""" + remaining = float(revolutions) * 360.0 + status = self.get_status() + max_step = abs(float(self.cfg.max_step_deg)) or 30000.0 + while abs(remaining) > 1e-6: + before = float(self.get_status().rotation_deg) + step = float(np.clip(remaining, -max_step, max_step)) + status = self.rotate_to(before + step, **kwargs) + if status.state == GripperState.ERROR: + return status + after = float(status.rotation_deg) + achieved = after - before + if abs(achieved) < max(1.0, abs(step) * 0.2): + status.state = GripperState.ERROR + status.error_msg = ( + "旋转未达到预期步进,可能超出角度寄存器范围或反馈异常:" + f"step={step:.3f}, before={before:.3f}, after={after:.3f}" + ) + return status + remaining -= achieved + return status + + def home_rotation(self, **kwargs) -> GripperStatus: + return self.rotate_to(0.0, **kwargs) + + def set_rotation_speed(self, speed_pct: int) -> None: + self._require_client() + assert self._client is not None + self._last_speed = self._client.set_rotation_speed_pct(speed_pct) + + def set_rotation_torque(self, torque_pct: int) -> None: + self._require_client() + assert self._client is not None + self._last_torque = self._client.set_rotation_force_pct(torque_pct) + + def set_finger_speed(self, speed_pct: int) -> None: + self._require_client() + assert self._client is not None + self._last_finger_speed = self._client.set_speed_pct(speed_pct) + + def set_finger_force(self, force_pct: int) -> None: + self._require_client() + assert self._client is not None + self._last_finger_force = self._client.set_force_pct(force_pct) + + def open(self, **kwargs) -> GripperStatus: + """对于 RGI,open 定义为张开手指;旋转请用 rotate_to/rotate_revolutions。""" + return self.open_fingers(**kwargs) + + def close(self, **kwargs) -> GripperStatus: + """对于 RGI,close 定义为闭合手指;旋转请用 rotate_to/rotate_revolutions。""" + return self.close_fingers(**kwargs) + + def stop(self) -> None: + if self._client is not None: + self._client.hold_current_all() + self._status.state = GripperState.IDLE + + +# ============================================================================= +# 双臂夹爪管理器 +# ============================================================================= + +@dataclass +class DualArmGripperConfig: + """双臂夹爪配置。 + + 这里**没有** ``left_arm_sn`` / ``right_arm_sn``:它们曾经存在但从来没有被读过 + (只写不读的死字段,R5.5),而且默认值是本机的 SN —— 换台臂就会误导读者。 + 哪个侧别是哪台臂,由 ``load_from_site()`` 从 site.yaml 的 ``robots[].arm`` 决定。 + """ + + left_gripper: ParallelGripperConfig = field(default_factory=ParallelGripperConfig) + right_gripper: RotaryGripperConfig = field(default_factory=RotaryGripperConfig) + + +class DualArmGripperManager: + """双臂夹爪管理器:统一控制左右臂夹爪。""" + + def __init__(self, config: DualArmGripperConfig | None = None) -> None: + self.cfg = config or DualArmGripperConfig() + self._left: ParallelGripper | None = None + self._right: RotaryGripper | None = None + + @property + def left(self) -> ParallelGripper: + if self._left is None: + self._left = ParallelGripper(self.cfg.left_gripper) + return self._left + + @property + def right(self) -> RotaryGripper: + if self._right is None: + self._right = RotaryGripper(self.cfg.right_gripper) + return self._right + + def connect_all(self) -> None: + self.left.connect() + self.right.connect() + + def disconnect_all(self) -> None: + if self._left: + self._left.disconnect() + if self._right: + self._right.disconnect() + + def initialize_all(self, full: bool = False) -> None: + self.left.initialize(full=full) + self.right.initialize(full=full) + + def get_all_status(self) -> dict[str, GripperStatus]: + return { + "left": self.left.get_status(), + "right": self.right.get_status(), + } + + def emergency_stop(self) -> None: + self.left.stop() + self.right.stop() + + +def load_dual_arm_gripper_config(path: str | Path) -> DualArmGripperConfig: + """从 configs/dual_arm_robot.yaml 加载双臂夹爪配置。""" + import yaml + + data = yaml.safe_load(Path(path).read_text(encoding="utf-8")) or {} + left = data.get("left_arm", {}) or {} + right = data.get("right_arm", {}) or {} + grip = data.get("gripper", {}) or {} + parallel = grip.get("parallel", {}) or {} + rotary = grip.get("rotary", {}) or {} + + left_cfg = ParallelGripperConfig( + port=left.get("gripper_port", "/dev/ttyUSB0"), + slave_id=int(left.get("gripper_slave_id", 1)), + baudrate=int(left.get("gripper_baudrate", 115200)), + stroke_min=float(parallel.get("stroke_min", 0.0)), + stroke_max=float(parallel.get("stroke_max", 40.0)), + default_speed=int(parallel.get("default_speed", 50)), + default_force=int(parallel.get("default_force", 50)), + force_min=int(parallel.get("force_min", 20)), + force_max=int(parallel.get("force_max", 100)), + auto_initialize=bool(parallel.get("auto_initialize", True)), + ) + right_cfg = RotaryGripperConfig( + port=right.get("gripper_port", "/dev/ttyUSB1"), + slave_id=int(right.get("gripper_slave_id", 1)), + baudrate=int(right.get("gripper_baudrate", 115200)), + angle_min=float(rotary.get("angle_min", -32767.0)), + angle_max=float(rotary.get("angle_max", 32767.0)), + max_step_deg=float(rotary.get("max_step_deg", 30000.0)), + finger_open_per_mille=int(rotary.get("finger_open_per_mille", 1000)), + finger_close_per_mille=int(rotary.get("finger_close_per_mille", 0)), + default_speed=int(rotary.get("default_speed", 50)), + default_torque=int(rotary.get("default_torque", 50)), + default_finger_speed=int(rotary.get("default_finger_speed", 50)), + default_finger_force=int(rotary.get("default_finger_force", 50)), + torque_min=int(rotary.get("torque_min", 20)), + torque_max=int(rotary.get("torque_max", 100)), + auto_initialize=bool(rotary.get("auto_initialize", True)), + ) + return DualArmGripperConfig( + left_gripper=left_cfg, + right_gripper=right_cfg, + ) + + +def load_from_site(data: dict) -> DualArmGripperConfig: + """从 ``~/ros2/config/site.yaml`` 构建 ``DualArmGripperConfig``。 + + 左右靠 ``robots[].arm`` 认,**不靠 SN 里的数字**:``"063989 就是左臂"`` + 是站点数据,写进代码后换个站点就会把左右夹爪搞反 + (症状是"右臂的旋转爪去开左臂的平行爪",串口对不上才报错)。 + """ + robots = list((data.get("robot") or {}).get("robots") or []) + left = next((r for r in robots if str(r.get("arm") or "").lower() == "left"), {}) + right = next((r for r in robots if str(r.get("arm") or "").lower() == "right"), {}) + g = data.get("gripper") or {} + parallel = g.get("parallel") or {} + rotary = g.get("rotary") or {} + lg = left.get("gripper") or {} + rg = right.get("gripper") or {} + stroke = float(lg.get("stroke_mm") or parallel.get("stroke_max") or g.get("stroke_mm") or 20.0) + left_cfg = ParallelGripperConfig( + port=str(lg.get("port") or "/dev/ttyUSB0"), + slave_id=int(lg.get("slave_id") or g.get("slave_id") or 1), + baudrate=int(lg.get("baud") or g.get("baud") or 115200), + stroke_min=float(parallel.get("stroke_min") or 0.0), + stroke_max=stroke, + default_speed=int(parallel.get("default_speed") or g.get("speed_pct") or 50), + default_force=int(parallel.get("default_force") or g.get("force_pct") or 50), + force_min=int(parallel.get("force_min") or 20), + force_max=int(parallel.get("force_max") or 100), + auto_initialize=bool(lg.get("auto_init", parallel.get("auto_initialize", True))), + init_timeout=float(parallel.get("init_timeout") or 10.0), + ) + right_cfg = RotaryGripperConfig( + port=str(rg.get("port") or "/dev/ttyUSB1"), + slave_id=int(rg.get("slave_id") or 1), + baudrate=int(rg.get("baud") or g.get("baud") or 115200), + angle_min=float(rotary.get("angle_min") or -32767.0), + angle_max=float(rotary.get("angle_max") or 32767.0), + max_step_deg=float(rotary.get("max_step_deg") or 30000.0), + finger_open_per_mille=int(rotary.get("finger_open_per_mille") or 1000), + finger_close_per_mille=int(rotary.get("finger_close_per_mille") or 0), + default_speed=int(rotary.get("default_speed") or 50), + default_torque=int(rotary.get("default_torque") or 50), + default_finger_speed=int(rotary.get("default_finger_speed") or 50), + default_finger_force=int(rotary.get("default_finger_force") or 50), + torque_min=int(rotary.get("torque_min") or 20), + torque_max=int(rotary.get("torque_max") or 100), + auto_initialize=bool(rg.get("auto_init", rotary.get("auto_initialize", False))), + init_timeout=float(rotary.get("init_timeout") or 15.0), + ) + return DualArmGripperConfig( + left_gripper=left_cfg, + right_gripper=right_cfg, + ) diff --git a/src/arm_application/arm_application/dual_gripper_cli.py b/src/arm_application/arm_application/dual_gripper_cli.py new file mode 100644 index 0000000..f4f3402 --- /dev/null +++ b/src/arm_application/arm_application/dual_gripper_cli.py @@ -0,0 +1,190 @@ +#!/usr/bin/env python3 +"""DH PGEA(左臂)与 RGI(右臂)的命令行工具。从 site.yaml 读取串口。""" + +from __future__ import annotations + +import argparse +import os +import sys +import time +from pathlib import Path + +import yaml + +from arm_application.dual_gripper import DualArmGripperManager, load_from_site + + +def _site_path() -> Path: + env = os.environ.get("SITE_CONFIG", "").strip() + if env: + return Path(env).expanduser() + return Path.home() / "ros2" / "config" / "site.yaml" + + +def _print_status(label: str, status) -> None: + print( + f" {label}: state={status.state.name} " + f"pos={status.position:.2f} finger={status.finger_position_per_mille:.0f}‰ " + f"rot={status.rotation_deg:.2f}° moving={status.is_moving} " + f"gripped={status.is_gripped} init={status.initialized} " + f"err={status.error_msg or '-'}" + ) + + +def _load_site_exporter(): + """复用 ``scripts/lib/export_site_env.py`` —— 它才是 --arm 别名的权威定义。 + + 这里**不自己再抄一份** ``89 -> SN`` 的映射:抄一份就多一处会漂移的地方(M2)。 + """ + root = Path(__file__).resolve().parents[3] + lib = str(root / "scripts" / "lib") + if lib not in sys.path: + sys.path.insert(0, lib) + import export_site_env # type: ignore + + return export_site_env + + +def _normalize_arm(raw: str, data: dict) -> str: + """把 --arm 的写法归一成 ``left`` / ``right`` / ``both``。 + + 别名(``89`` 这类)由 ``export_site_env`` 从 site.yaml 的 ``robots[]`` 现算 + (臂号 = 该臂 SN 末两位)。代码里**不写死** SN,否则换台机器人后会指错臂, + 而症状是"给右臂发命令,左臂动了"。 + """ + t = (raw or "").strip() + if t.lower() in ("both", "dual", "all"): + return "both" + site_env = _load_site_exporter() + sn, matched = site_env.resolve_robot_sn(data, t) + if not matched: + raise SystemExit( + f"未知的 --arm {raw!r}:不在 site.yaml 的 robot.robots[] 里。\n" + f"可用:\n{site_env.describe_arms(data)}\n" + f"也可以直接写 left|right|both。" + ) + for row in (data.get("robot") or {}).get("robots") or []: + if str(row.get("sn") or "").strip() != sn: + continue + arm = str(row.get("arm") or "").strip().lower() + if arm in ("left", "right"): + return arm + raise SystemExit( + f"--arm {raw!r} 选中了 {sn},但 site.yaml 里这台臂没写 arm: left|right," + f"无法判断操作哪个夹爪。请补上这个键。" + ) + raise SystemExit( + f"--arm {raw!r} 解析出 {sn},但它不在 site.yaml 的 robot.robots[] 里," + f"无法判断是哪个夹爪。" + ) + + +def test_parallel(manager: DualArmGripperManager, args: argparse.Namespace) -> None: + gripper = manager.left + print(f"=== PGEA 平行夹爪({gripper.cfg.port})===") + gripper.connect() + _print_status("已连接", gripper.get_status()) + if args.test in ("init", "probe", "all"): + if args.test != "probe": + gripper.initialize(full=args.init_full) + _print_status("初始化", gripper.get_status()) + if args.test in ("open", "all"): + _print_status("张开", gripper.open(force=args.force, speed=args.speed)) + if args.test in ("close", "all"): + _print_status("闭合", gripper.close(force=args.force, speed=args.speed)) + if args.test in ("move", "pos") and args.pos is not None: + _print_status("移动", gripper.move_to(args.pos, force=args.force, speed=args.speed)) + if args.test in ("status", "probe"): + _print_status("状态", gripper.get_status()) + + +def test_rotary(manager: DualArmGripperManager, args: argparse.Namespace) -> None: + gripper = manager.right + print(f"=== RGI 旋转夹爪({gripper.cfg.port})===") + gripper.connect() + _print_status("已连接", gripper.get_status()) + if args.test in ("init", "all"): + gripper.initialize(full=args.init_full) + _print_status("初始化", gripper.get_status()) + if args.test in ("open", "all"): + _print_status("张开", gripper.open_fingers(force=args.force, speed=args.speed)) + if args.test in ("close", "all"): + _print_status("闭合", gripper.close_fingers(force=args.force, speed=args.speed)) + if args.test in ("move", "pos") and args.pos is not None: + _print_status("手指", gripper.move_fingers(int(args.pos), force=args.force, speed=args.speed)) + if args.test in ("rotate", "rotate_to", "all"): + if args.revolutions is not None: + _print_status( + "圈数", + gripper.rotate_revolutions(args.revolutions, speed=args.speed, torque=args.force), + ) + else: + angle = args.angle if args.angle is not None else 90.0 + _print_status("旋转", gripper.rotate_to(angle, speed=args.speed, torque=args.force)) + if args.test == "rotate_by": + delta = args.angle if args.angle is not None else 45.0 + _print_status("相对旋转", gripper.rotate_by(delta, speed=args.speed, torque=args.force)) + if args.test in ("status", "probe"): + _print_status("状态", gripper.get_status()) + + +def main() -> int: + parser = argparse.ArgumentParser(description="DH PGEA / RGI 命令行工具(串口来自 site.yaml)") + parser.add_argument( + "--arm", + # 默认取当前臂(parse_arm_args.sh / load_site_config.sh 已经把它放进环境)。 + # **不**兜底成某个具体臂号:那等于"没选臂时也能跑,跑的是哪台看运气"。 + default=( + os.environ.get("SITE_ROBOT_ARM") + or os.environ.get("ROBOT_SN") + or os.environ.get("SITE_ROBOT_SN") + or "" + ), + help="left|right|both,或该臂的臂号(= SN 末两位,由 site.yaml 决定)", + ) + parser.add_argument( + "--test", + default="status", + help="probe|init|open|close|move|pos|rotate|rotate_by|status", + ) + parser.add_argument("--pos", type=float, default=None, help="PGEA 为 mm;RGI 为手指 0-1000") + parser.add_argument("--angle", type=float, default=None) + parser.add_argument("--revolutions", type=float, default=None) + parser.add_argument("--speed", type=int, default=25) + parser.add_argument("--force", type=int, default=33) + parser.add_argument("--init-full", action="store_true") + parser.add_argument("--site", default="") + args = parser.parse_args() + + site = Path(args.site).expanduser() if args.site else _site_path() + if not site.is_file(): + print(f"错误:site.yaml 缺失:{site}", file=sys.stderr) + return 1 + data = yaml.safe_load(site.read_text(encoding="utf-8")) or {} + manager = DualArmGripperManager(load_from_site(data)) + arm = _normalize_arm(str(args.arm), data) + print(f"site={site} arm={arm} test={args.test}") + + try: + if arm == "left": + test_parallel(manager, args) + elif arm == "right": + test_rotary(manager, args) + else: + test_parallel(manager, args) + test_rotary(manager, args) + except KeyboardInterrupt: + print("收到中断 —— 停止") + manager.emergency_stop() + return 130 + except Exception as exc: + print(f"错误:{exc}", file=sys.stderr) + return 1 + finally: + manager.disconnect_all() + time.sleep(0.05) + return 0 + + +if __name__ == "__main__": + raise SystemExit(main()) diff --git a/src/arm_application/arm_application/dual_gripper_node.py b/src/arm_application/arm_application/dual_gripper_node.py new file mode 100644 index 0000000..d877002 --- /dev/null +++ b/src/arm_application/arm_application/dual_gripper_node.py @@ -0,0 +1,320 @@ +"""ROS 2 双臂 DH 夹爪节点(左臂 PGEA + 右臂 RGI)。使用 arm_msgs,而非 Flexiv RDK。""" + +from __future__ import annotations + +import os +import threading +from pathlib import Path + +import rclpy +import yaml +from rclpy.callback_groups import ReentrantCallbackGroup +from rclpy.executors import MultiThreadedExecutor +from rclpy.node import Node + +from arm_application.dual_gripper import ( + DualArmGripperManager, + GripperState, + load_dual_arm_gripper_config, + load_from_site, +) +from arm_msgs.msg import GripperCommand as GripperCommandMsg +from arm_msgs.msg import GripperStatus as GripperStatusMsg +from arm_msgs.srv import GripperExecute + +from arm_application.ros_node import TolerantNode + + +def _site_path() -> Path: + env = os.environ.get("SITE_CONFIG", "").strip() + if env: + return Path(env).expanduser() + return Path.home() / "ros2" / "config" / "site.yaml" + + +def _as_bool(val, default: bool = True) -> bool: + if val is None: + return default + if isinstance(val, str): + return val.strip().lower() in ("1", "true", "yes", "on") + return bool(val) + + +class DualGripperNode(TolerantNode): + def __init__(self) -> None: + super().__init__("dual_gripper_driver") + self.declare_parameter("config_file", "") + self.declare_parameter("auto_connect", True) + self.declare_parameter("allow_offline", True) + self.declare_parameter("publish_hz", 10.0) + self.declare_parameter("sides", "left,right") + + self._cb_group = ReentrantCallbackGroup() + self._locks = {"left": threading.Lock(), "right": threading.Lock()} + sides_raw = str(self.get_parameter("sides").value or "left,right") + self._sides = [s.strip().lower() for s in sides_raw.split(",") if s.strip()] + if not self._sides: + self._sides = ["left", "right"] + + cfg_path = self.get_parameter("config_file").get_parameter_value().string_value.strip() + if cfg_path: + self._manager = DualArmGripperManager(load_dual_arm_gripper_config(cfg_path)) + else: + site = _site_path() + data = yaml.safe_load(site.read_text(encoding="utf-8")) or {} + self._manager = DualArmGripperManager(load_from_site(data)) + self.get_logger().info(f"夹爪配置来自 site.yaml:{site}") + + self._connect_errors: dict[str, str] = {} + if _as_bool(self.get_parameter("auto_connect").value, True): + self._connect_all() + + self._left_pub = self.create_publisher(GripperStatusMsg, "~/left/status", 10) + self._right_pub = self.create_publisher(GripperStatusMsg, "~/right/status", 10) + if "left" in self._sides: + self.create_subscription( + GripperCommandMsg, + "~/left/command", + lambda msg: self._on_command("left", msg), + 10, + callback_group=self._cb_group, + ) + self.create_service( + GripperExecute, + "~/left/execute", + lambda req, resp: self._on_execute("left", req, resp), + callback_group=self._cb_group, + ) + if "right" in self._sides: + self.create_subscription( + GripperCommandMsg, + "~/right/command", + lambda msg: self._on_command("right", msg), + 10, + callback_group=self._cb_group, + ) + self.create_service( + GripperExecute, + "~/right/execute", + lambda req, resp: self._on_execute("right", req, resp), + callback_group=self._cb_group, + ) + + period = 1.0 / max(1e-3, float(self.get_parameter("publish_hz").value)) + self.create_timer(period, self._publish_status, callback_group=self._cb_group) + self.get_logger().info( + f"dual_gripper_driver ready sides={self._sides} " + "~/left|right/command status execute" + ) + + def _connect_all(self) -> None: + mapping = (("left", self._manager.left), ("right", self._manager.right)) + for side, gripper in mapping: + if side not in self._sides: + continue + try: + gripper.connect() + self.get_logger().info(f"{side} 夹爪已连接:{gripper.cfg.port}") + except Exception as exc: + self._connect_errors[side] = str(exc) + self.get_logger().error(f"{side} 夹爪连接失败:{exc}") + if self._connect_errors and not _as_bool(self.get_parameter("allow_offline").value, True): + raise RuntimeError(f"夹爪连接失败:{self._connect_errors}") + + def _gripper(self, side: str): + return self._manager.left if side == "left" else self._manager.right + + def _execute(self, side: str, msg: GripperCommandMsg): + gripper = self._gripper(side) + command = (msg.command or "").strip().lower() + timeout = float(msg.timeout or 10.0) + wait = bool(msg.wait_complete) + + if side in self._connect_errors and not gripper.is_connected(): + status = gripper.get_status() + status.error_msg = self._connect_errors[side] + return status + + if command == "connect": + gripper.connect() + self._connect_errors.pop(side, None) + return gripper.get_status() + if command == "init": + gripper.initialize(full=False) + return gripper.get_status() + if command == "init_full": + gripper.initialize(full=True) + return gripper.get_status() + if command == "stop": + gripper.stop() + return gripper.get_status() + + if side == "left": + if command == "open": + return gripper.open( + force=int(msg.force) if msg.force else None, + speed=int(msg.speed) if msg.speed else None, + wait_complete=wait, + timeout=timeout, + ) + if command == "close": + return gripper.close( + force=int(msg.force) if msg.force else None, + speed=int(msg.speed) if msg.speed else None, + wait_complete=wait, + timeout=timeout, + ) + if command == "move": + return gripper.move_to( + float(msg.position), + force=int(msg.force) if msg.force else None, + speed=int(msg.speed) if msg.speed else None, + wait_complete=wait, + timeout=timeout, + ) + if command == "set_force": + gripper.set_force(int(msg.force)) + return gripper.get_status() + if command == "set_speed": + gripper.set_speed(int(msg.speed)) + return gripper.get_status() + else: + if command == "open": + return gripper.open_fingers( + force=int(msg.force) if msg.force else None, + speed=int(msg.speed) if msg.speed else None, + wait_complete=wait, + timeout=timeout, + ) + if command == "close": + return gripper.close_fingers( + force=int(msg.force) if msg.force else None, + speed=int(msg.speed) if msg.speed else None, + wait_complete=wait, + timeout=timeout, + ) + if command == "move": + return gripper.move_fingers( + int(msg.position), + force=int(msg.force) if msg.force else None, + speed=int(msg.speed) if msg.speed else None, + wait_complete=wait, + timeout=timeout, + ) + if command in ("rotate", "rotate_to"): + return gripper.rotate_to( + float(msg.position), + speed=int(msg.speed) if msg.speed else None, + torque=int(msg.force) if msg.force else None, + wait_complete=wait, + timeout=timeout, + ) + if command == "rotate_by": + return gripper.rotate_by( + float(msg.position), + speed=int(msg.speed) if msg.speed else None, + torque=int(msg.force) if msg.force else None, + wait_complete=wait, + timeout=timeout, + ) + if command == "rotate_revolutions": + return gripper.rotate_revolutions( + float(msg.position), + speed=int(msg.speed) if msg.speed else None, + torque=int(msg.force) if msg.force else None, + wait_complete=wait, + timeout=timeout, + ) + if command == "home_rotation": + return gripper.home_rotation( + speed=int(msg.speed) if msg.speed else None, + torque=int(msg.force) if msg.force else None, + wait_complete=wait, + timeout=timeout, + ) + if command == "set_force": + gripper.set_rotation_torque(int(msg.force)) + return gripper.get_status() + if command == "set_speed": + gripper.set_rotation_speed(int(msg.speed)) + return gripper.get_status() + if command == "set_finger_force": + gripper.set_finger_force(int(msg.force)) + return gripper.get_status() + if command == "set_finger_speed": + gripper.set_finger_speed(int(msg.speed)) + return gripper.get_status() + + status = gripper.get_status() + status.state = GripperState.ERROR + status.error_msg = f"不支持的命令 {command!r}(side={side})" + return status + + def _on_command(self, side: str, msg: GripperCommandMsg) -> None: + with self._locks[side]: + status = self._execute(side, msg) + if status.state == GripperState.ERROR: + self.get_logger().warn(f"{side} 命令 {msg.command!r} 失败:{status.error_msg}") + + def _on_execute(self, side: str, request: GripperExecute.Request, response: GripperExecute.Response): + with self._locks[side]: + status = self._execute(side, request.command) + response.success = status.state != GripperState.ERROR and status.connected + response.message = status.error_msg or "OK" + response.status = self._to_status_msg(side, status) + return response + + def _to_status_msg(self, side: str, status) -> GripperStatusMsg: + gripper = self._gripper(side) + msg = GripperStatusMsg() + msg.header.stamp = self.get_clock().now().to_msg() + msg.header.frame_id = f"{side}_gripper" + msg.name = gripper.name + msg.gripper_type = gripper.gripper_type.name.lower() + msg.state = status.state.name + msg.connected = bool(status.connected) + msg.initialized = bool(status.initialized) + msg.is_moving = bool(status.is_moving) + msg.is_gripped = bool(status.is_gripped) + msg.position = float(status.position) + msg.finger_position_per_mille = float(status.finger_position_per_mille) + msg.rotation_deg = float(status.rotation_deg) + msg.gripper_state = int(status.gripper_state) + msg.rotation_state = int(status.rotation_state) + msg.velocity = float(status.velocity) + msg.force = float(status.force) + msg.error_msg = status.error_msg or "" + return msg + + def _publish_status(self) -> None: + if "left" in self._sides: + left_status = self._manager.left.get_status() + if "left" in self._connect_errors and not left_status.connected: + left_status.error_msg = self._connect_errors["left"] + self._left_pub.publish(self._to_status_msg("left", left_status)) + if "right" in self._sides: + right_status = self._manager.right.get_status() + if "right" in self._connect_errors and not right_status.connected: + right_status.error_msg = self._connect_errors["right"] + self._right_pub.publish(self._to_status_msg("right", right_status)) + + def destroy_node(self) -> bool: + try: + self._manager.disconnect_all() + finally: + return super().destroy_node() + + +def main() -> None: + rclpy.init() + node = DualGripperNode() + executor = MultiThreadedExecutor(num_threads=4) + try: + rclpy.spin(node, executor=executor) + finally: + node.destroy_node() + rclpy.shutdown() + + +if __name__ == "__main__": + main() diff --git a/src/arm_application/arm_application/gauge_assembly_node.py b/src/arm_application/arm_application/gauge_assembly_node.py new file mode 100644 index 0000000..5578c20 --- /dev/null +++ b/src/arm_application/arm_application/gauge_assembly_node.py @@ -0,0 +1,2623 @@ +#!/usr/bin/env python3 +"""通止规装配主流程(看板 S00–S11 + E1/E2)。 + +一次完整装配做什么 +------------------ +1. **S00** 自检:机械臂伺服 / 相机预览 / 夹爪伺服 / 触觉图传 / 算法权重, + 全部就绪才开指令窗(缺什么、缺了会怎样,逐条打印); +2. **S01** 回 home,再按工具系逆时针预绕到"不触发关节极限的极限角" —— + 这一步是给 S08 的棘轮留出回转行程,不然后面转两圈就贴限位; +3. **S02** 夹持确认(预留,默认跳过:传感器方案在优化、D435 未标定); +4. **S04** 腕部 D405 跟踪 k0(S03 手外粗定位只作兜底:跟踪丢了才去, + 今天 D435 还没标定,所以会明确报"缺哪个文件"而不是假装在做); +5. **S05** 画面稳定 T 秒后精拍定位 k1/k2,并记下当时的位姿; +6. **S06→S09** 对当前孔:正悬停 → 柔顺接触 → 棘轮式拧入 → 反向拧出; +7. **S10** 换到下一个孔(回到 S05 记的位姿),重复 S06–S09; +8. **S11** 复位退出。 + +异常分支:**E1** 掉件(张开爪 → 回 S01 流程 → 提示人工放好 → 按 R 继续)、 +**E2** 任意阶段超时/报错 → 退到安全高度后中止。 + +怎么跑 +------ +:: + + # 真机(先起机械臂与相机:run_real.sh / run_camera_d405.sh) + bash scripts/run_gauge_assembly.sh --arm 89 # 完整流程 + bash scripts/run_gauge_assembly.sh --arm 89 --dry-run # 只验编排,不动臂 + bash scripts/run_gauge_assembly.sh --arm 89 --holes 1 # 只装 k1 + + # 仿真(先起仿真:run_sim_gz.sh) + bash scripts/run_gauge_assembly.sh --sim + +诚实标注(哪些已经能信、哪些还不能) +------------------------------------ +**已经钉住的**(有单测/有验收判据): + +* S00–S11 的顺序、E1/E2 的落点(``gauge_fsm`` 92 项单测); +* 配置解析与单位、未知键报错(``gauge_config``); +* S01 的限位夹取与"真的绕工具 Z 转了"的事后验证(``gauge_kin``,用 TF 实测); +* 夹爪后端按**服务类型**选择(``gauge_gripper``); +* S00 的必检/选检划分(``gauge_boot``)。 + +**还不能信的**(必须真机标定/标定后才能用): + +* S07 的切向阈值、S08 的力判据:全部是"相对静止基线的增量"(任意单位), + 必须现场标定,代码只给了起点值和打印; +* S03 手外粗定位:D435 还没有 eye-to-hand 标定文件 → 目前必然走兜底; +* S02 夹持确认:预留,默认跳过。 +""" + +from __future__ import annotations + +import dataclasses +import json +import math +import os +import time +from pathlib import Path +from typing import Any, Dict, Iterable, List, Mapping, Optional, Sequence, Tuple + +import numpy as np +import rclpy +from rclpy.qos import ( + DurabilityPolicy, + QoSProfile, + ReliabilityPolicy, + qos_profile_sensor_data, +) +from sensor_msgs.msg import CameraInfo, Image +from std_msgs.msg import Bool, Float32MultiArray, String +from std_srvs.srv import Trigger +from trajectory_msgs.msg import JointTrajectory + +from arm_msgs.msg import GripperStatus +from arm_msgs.srv import GripperExecute + +from arm_application.gauge_boot import ( + dependency_advice, + missing_modules, + perception_source_of, + BootCheck, + abs_name, + blocking_failures, + build_checks, + format_report, + optional_warnings, + summary_counts, +) +from arm_application.gauge_config import ( + GaugeConfig, + GaugeConfigError, + from_site, + snap_feature_of, +) +from arm_application.gauge_fsm import ( + DESCEND_STALL_STEPS, + ENTRY_HIGH, + ROT_AXIS, + ROT_LIMIT, + ROT_SHORT, + Event, + FsmError, + GaugeContext, + GAUGE_SHOULDER_ABOVE_TIP_M, + GaugeFsm, + State, + descend_budget_m, + descend_iter_budget, + descend_needed_m, + descend_progress, + hole_entry_verdict, + descend_tol_m, + is_joint_limit_error, + pixel_stable, + points_stable, + ratchet_cycles, + ratchet_delta_rad, + ratchet_travel_ok, + relief_tol_m, + rotation_verdict, + screw_stop, + tangential_jump, + tool_clearance_m, + wrench_live, + wrench_touch, +) +from arm_application.gauge_gripper import ( + CONTRACT_STATUS_TOPIC, + GripperInterfaceError, + describe_backend_choice, + is_dropped_from_state, + is_gripped_from_state, + legacy_states_to_fields, + pick_backend, +) +from arm_application.gauge_kin import ( + axis_misalignment_deg, + match_limits, + parse_joint_limits, + prewind, + rotation_about_axis_deg, + vertical_down_error_deg, +) +from arm_application.pipeline_node import AssemblyPipeline +from arm_application.handeye_realsense import resolve_realsense_topics +from arm_application.site_io import ( + deep_merge, + load_site_dict, + overhead_camera, + resolve_eye_to_hand_file, + ros2_root, +) +# 复用同一份图像解码与轨迹点构造,别在这里再写一份(规则 M2) +from arm_application.stage2_locate_node import _bgr_copy, _pt as _joint_point + +#: 允许的"绕轴验证"误差 [deg]。超过就说明这根关节轴不是工具 Z 轴, +#: 后面所有以"转多少度"为单位的动作都不成立 —— 必须报错而不是继续。 +AXIS_VERIFY_TOL_DEG = 5.0 +#: 棘轮转腕时距离关节限位保留的余量 [deg]。 +#: 3° 不够用:实测轨迹会**自己**少走 ~5°(比如命令 180° 只到位 175.1°, +#: 而关节7 的限位正好是 175.06° —— 两者叠在一起,判断"是被限位截住还是 +#: 没走完"就分不清了)。留 8° 让这两种情况都还没有贴住。 +RATCHET_LIMIT_MARGIN_DEG = 8.0 +#: 限制"跟踪丢失 → 粗定位 → 跟踪"的来回次数,防死循环。 +MAX_TRACK_RETRIES = 3 + +#: ``stage2_locate`` 返回码 → 人话。为什么要这张表:日志里只有 ``code=6`` 时, +#: 现场只能去翻源码;而每个码对应的**下一步动作完全不同**(垂直化/粗定位/ +#: 检测/对准/工件被推走),写在这里就不用来回翻了。 +_LOCATE_CODE_HINT: Dict[int, str] = { + 2: "(垂直化或悬停失败:工具轴没竖直、或悬停高度到不了)", + 3: "(粗定位失败:视野里没框到工件 —— 看相机/光照/权重)", + 4: "(k1/k2 解不出来:孔被挡、曝光不对、或孔根本没在视野里)", + 5: "(对准迭代用满仍未收敛:检查手眼/相机安装,或放宽 align_tol_m)", + 6: "(工件被工具推走:不是手眼/检测的问题,是悬停时工具尖端已经进了工件" + " —— 查 gauge_assembly.tool_tip_below_flange_m 与 servo.hole_hover_z_m)", + 8: "(规尖偏移一直没量到:残差看着达标、但用的是**法兰轴线**不是规尖 —— " + "对的可能是法兰、不是规;摆到能看清规尖再跑。看日志『规尖视觉量取失败』)", +} + + +class GaugeAbort(RuntimeError): + """阶段内部判定要中止。带上 exit code,方便脚本区分原因。""" + + def __init__(self, message: str, code: int = 6) -> None: + super().__init__(message) + self.code = code + + +class GripperClient: + """夹爪出入口:``open/close/is_gripped`` 三个动作,与后端无关。 + + 后端由 :func:`arm_application.gauge_gripper.pick_backend` 按**服务类型**决定 + (真机今天是 Trigger,契约/仿真 是 GripperExecute),应用层不需要知道。 + """ + + #: 判"掉件"的开口塌陷量 [mm]:被夹住的工件掉了以后,两指会一路合到底, + #: 开口从"工件宽度"塌下去几十毫米。为什么不用 ``is_gripped`` 瞬时值 —— 见 + #: :meth:`dropped` 的说明(那是个推断值,会被 S08 的指令切换抖出假 E1)。 + DROP_COLLAPSE_MM = 5.0 + + def __init__(self, node: Any, backend: str, status_topic: str) -> None: + self._node = node + self.backend = backend + self._open_cli = None + self._close_cli = None + self._last_gripped: Optional[bool] = None + self._legacy_grip_state: Optional[int] = None + self._ever_gripped = False + #: 最近一帧的开口 [mm](契约后端才有)。掉件判据看它。 + self._last_aperture: Optional[float] = None + #: "夹住那一刻"的开口 [mm]。掉件判据是相对它的**塌陷量**,不是绝对值。 + self._grip_aperture: Optional[float] = None + + if backend == "contract": + self._open_cli = node.create_client(GripperExecute, "/gripper/open") + self._close_cli = node.create_client(GripperExecute, "/gripper/close") + node.create_subscription(GripperStatus, status_topic, self._on_contract, 10) + else: + self._open_cli = node.create_client(Trigger, "/gripper/open") + self._close_cli = node.create_client(Trigger, "/gripper/close") + node.create_subscription(Float32MultiArray, status_topic, self._on_legacy, 10) + + # -- 状态回调 --------------------------------------------------------- + def _on_contract(self, msg: GripperStatus) -> None: + pos = float(getattr(msg, "position", float("nan"))) + if math.isfinite(pos): + self._last_aperture = pos + self._last_gripped = bool(msg.is_gripped) + # ⚠️ 这里**故意不**记"夹住时的开口"。曾经记过,代价是一个假 E1: + # 本后端的 is_gripped 是**推断值**,夹爪**全开**时也会闪成 True + # (实测 99.29mm,见 dropped 的说明),于是基准被记成 99.29mm、 + # 塌陷量算成 77mm ⇒ "通止规掉了(E1)",而规好好地在爪里。 + # 基准只由 :meth:`adopt_current_grip` 在**明确知道夹住了**的时候记。 + + def _on_legacy(self, msg: Float32MultiArray) -> None: + fields = legacy_states_to_fields(list(msg.data)) + if not fields: + return + self._legacy_grip_state = int(fields["grip_state"]) + got = is_gripped_from_state(self._legacy_grip_state) + if got is not None: + self._last_gripped = got + if got: + # 老后端只有状态字、没有开口,掉件判据本来就吃状态字(见 dropped), + # 所以这里记"曾经夹住过"是对的。 + self._ever_gripped = True + + # -- 查询 ------------------------------------------------------------- + def seen(self) -> bool: + """收到过状态帧吗。S00 用它判断"状态话题有没有人发"。 + + 不能用 `topic list` 里有名字代替:话题在、发布者不在,是最常见的 + 假阳性(run_all.sh 踩过)。""" + return self._last_gripped is not None or self._legacy_grip_state is not None + + def is_gripped(self) -> Optional[bool]: + """``True``/``False``/``None``(后端给不出明确答案)。""" + return self._last_gripped + + def aperture(self) -> Optional[float]: + """最近一帧的**开口** [mm](只有契约后端的 ``position`` 有;没有返回 None)。""" + return self._last_aperture + + def grip_aperture(self) -> Optional[float]: + """第一次判到"夹住"时的开口 [mm](掉件判据的基准,见 :meth:`dropped`)。""" + return self._grip_aperture + + def collapse_mm(self) -> Optional[float]: + """相对夹住时的**开口塌陷量** [mm](正 = 比夹住时更小)。拿不到返回 None。 + + S08/S09 每轮都要"松爪 → 回转 → 夹紧",日志里必须看得到这个数: + 它一路变大就说明每轮夹紧都比上一轮更往里挤,或者规在往下滑。 + """ + if self._grip_aperture is None or self._last_aperture is None: + return None + return float(self._grip_aperture) - float(self._last_aperture) + + # -- 开口的"等稳定"与"记基准" ------------------------------------------ + def settle(self, *, settle_s: float = 1.0, tol_mm: float = 0.05) -> Optional[float]: + """等开口**稳定**下来,返回稳定后的开口 [mm](拿不到读数返回 None)。 + + 为什么必须有这个(2026-09-24 用日志抓到的): + ``close``/``open`` 服务**返回时动作还没做完**(JTC 轨迹是异步的)。 + 立刻读开口会读到**松手前的旧值**——实测 S08 夹紧后立刻读,读到的还是 + 全开 99.93mm,于是日志与基准全错("夹住时 99.29mm")。谁要在动作之后 + 判断开口,都必须先过这里。 + """ + spin = getattr(self._node, "_spin", None) + deadline = time.monotonic() + max(0.0, settle_s) + prev = self._last_aperture + stable = 0 + while True: + if spin is not None: + spin(0.05) + else: # pragma: no cover - 只有测试桩走这里 + time.sleep(0.05) + now = self._last_aperture + if now is not None and prev is not None and abs(float(now) - float(prev)) <= tol_mm: + stable += 1 + if stable >= 2: + return float(now) + else: + stable = 0 + prev = now + if time.monotonic() >= deadline: + return None if now is None else float(now) + + def adopt_current_grip(self, why: str, *, settle_s: float = 1.0) -> Optional[float]: + """把**当前**开口记为"夹住时的开口"(掉件判据的基准),并记"曾经夹住过"。 + + 只在**明确知道爪里夹着规**的时刻调用(S00 自检通过后、以及每一次 + 确认夹紧之后)——它是掉件判据唯一的参照,随手记会让判据失去意义 + (见 :meth:`dropped` 与 :meth:`_on_contract` 的说明)。 + """ + ap = self.settle(settle_s=settle_s) + if ap is None: + # 拿不到开口(老固件/别的夹爪)也要记"曾经夹住过":否则 dropped() + # 会永远返回 False,那比"会抖的旧判据"更糟(真掉件也看不见)。 + self._ever_gripped = True + self._node.get_logger().warn( + f"拿不到开口读数({why})—— 掉件判据退回状态字,会抖但不会漏" + ) + return None + self._grip_aperture = float(ap) + self._ever_gripped = True + self._node.get_logger().info(f"夹持基准:开口 {ap:.2f}mm({why})") + return float(ap) + + def dropped(self) -> bool: + """E1 掉件:**曾经夹住过**,现在报"掉落"。 + + 装配前爪里本来就空,那时状态字也可能是"掉落/无物",直接判会一开场就 + 报 E1(``is_dropped_from_state`` 里解释了这一点)。 + + **契约后端的判据是"开口塌陷",不是 ``is_gripped`` 的瞬时翻转** + (2026-09-24 实测踩到,值得完整读): + + 仿真里 ``is_gripped`` 是**推断值**("指令到了合拢侧 + 实际开口比指令 + 大出容差")。S08 会在"合到某个开口 / 全合"之间发指令 —— 只要某一帧 + 的指令落到与实际开口同一档,``is_gripped`` 就翻成 False。于是 + **S08 第 2/12 轮直接报 E1**(爪里其实好好的,是判据在抖), + 然后整条流程去等人工"放好通止规",而仿真里根本没人能做这件事。 + 更坏的是这个推断值在**全开**时也会闪成 True(实测 99.29mm)—— + 拿它当基准就会得到"塌陷 77mm"的假 E1。所以基准只由 + :meth:`adopt_current_grip` 明确记录(见 :meth:`_on_contract`)。 + + 真正"掉了"的物理表现是**两指合到底**:开口从"工件宽度"塌到几毫米, + 是几十毫米的变化,不会被指令切换带偏。所以判据用 + ``夹住时的开口 − 当前开口 ≥ DROP_COLLAPSE_MM``。 + """ + if not self._ever_gripped: + return False + if self.backend == "legacy" and self._legacy_grip_state is not None: + return is_dropped_from_state(self._legacy_grip_state, self._ever_gripped) + if self._grip_aperture is None or self._last_aperture is None: + # 没有开口读数(老固件/别的夹爪不给 position):退回旧判据。 + # 它确实会抖,但比"永远判不了掉件"好 —— 而且这种情况本身会 + # 在 S00 的自检里被 `position` 相关检查点到。 + return self._last_gripped is False + return ( + float(self._grip_aperture) - float(self._last_aperture) + ) >= self.DROP_COLLAPSE_MM + + # -- 动作 ------------------------------------------------------------- + def _call( + self, client: Any, tag: str, timeout_s: float, + force_pct: Optional[float] = None, speed_pct: Optional[float] = None, + ) -> bool: + if client is None or not client.wait_for_service(timeout_sec=timeout_s): + self._node.get_logger().error(f"夹爪服务 {tag} 不在(后端 {self.backend})") + return False + if self.backend == "contract": + req: Any = GripperExecute.Request() + req.command.command = tag + # 力/速度只对**契约后端**有效:真机今天的 dh_pgea 驱动是 + # std_srvs/Trigger(只有开/合两个动作,力与速度在驱动侧配), + # 所以那两个键在真机上不起作用 —— 这是保留下来的规格差异, + # 文档里已写明,不要以为"填了没效果"是 bug。 + if force_pct is not None: + req.command.force = float(force_pct) + if speed_pct is not None: + req.command.speed = float(speed_pct) + else: + req = Trigger.Request() + fut = client.call_async(req) + t0 = time.monotonic() + while not fut.done() and time.monotonic() - t0 < timeout_s: + self._node._spin(0.02) + if not fut.done(): + self._node.get_logger().error(f"夹爪 {tag} 超时 {timeout_s:.1f}s") + return False + try: + resp = fut.result() + except Exception as exc: # noqa: BLE001 + self._node.get_logger().error(f"夹爪 {tag} 调用异常:{exc}") + return False + ok = bool(getattr(resp, "success", True)) + if not ok: + self._node.get_logger().error( + f"夹爪 {tag} 失败:{getattr(resp, 'message', '(无消息)')}" + ) + return ok + + def open(self, timeout_s: float = 5.0) -> bool: + if self._node.cfg.dry_run: + self._node.get_logger().info("[干跑] 夹爪张开") + return True + return self._call(self._open_cli, "open", timeout_s) + + def close(self, timeout_s: float = 5.0) -> bool: + if self._node.cfg.dry_run: + self._node.get_logger().info("[干跑] 夹爪夹紧") + return True + return self._call( + self._close_cli, "close", timeout_s, + force_pct=self._node.cfg.screw_grip_force_pct, + speed_pct=self._node.cfg.screw_grip_speed_pct, + ) + + +class GaugeAssembly(AssemblyPipeline): + """S00–S11 的执行器:状态机的每一步在这类里实现。 + + 继承 :class:`~arm_application.pipeline_node.AssemblyPipeline` 是为了复用 + 已经调通的**跟踪拉起/停止**(``_run_stage1``/``_stop_stage1``/``_track_z``) + 与整条 stage2 定位链(``_run_locate``)—— 这些是阶段式流水线的公共骨架, + 抄一份只会让"改了 A 忘了改 B"变成常态(规则 M2)。 + """ + + #: 状态 → 处理方法名。**顺序即流程**,与 gauge_fsm.TRANSITIONS 一一对应。 + _STEPS: Dict[State, str] = { + State.BOOT: "_step_boot", + State.HOME_EXTREME: "_step_home_extreme", + State.GRIP_CHECK: "_step_grip_check", + State.COARSE: "_step_coarse", + State.TRACK: "_step_track", + State.SNAP: "_step_snap", + State.HOVER_K: "_step_hover_k", + State.CONTACT: "_step_contact", + State.SCREW_IN: "_step_screw_in", + State.UNSCREW: "_step_unscrew", + State.NEXT_HOLE: "_step_next_hole", + State.RESET: "_step_reset", + } + + def __init__(self, node_name: str = "gauge_assembly") -> None: + super().__init__(node_name=node_name) + + self.declare_parameter("dry_run", False) + self.declare_parameter("holes_total", -1) # >0 覆盖 site + self.declare_parameter("gripper_backend", "auto") # auto|contract|legacy + # 结论落盘路径。**为什么要落盘**:`ros2 launch` 在 Humble 下**恒定退出码 0** + # (实测:子进程 exit 3,ros2 launch 仍返回 0),所以包一层脚本时 + # `$?` 判不出成败 —— 自动化里会把"流程失败"记成"成功"。结论文件是唯一 + # 能被脚本/CI 读到的东西,由 run_gauge_assembly.sh 传入并读回。 + self.declare_parameter("result_file", "/tmp/gauge_assembly_result.json") + # 眼在手外标定产物的**确切路径**,由 launch 按 site.yaml 派生后传入 + # (`<臂号>_<相机>_eye_to_hand.yaml`)。为什么不让节点自己拼: + # "臂号 = SN 末两位"这条口径只有 export_site_env 一处实现,节点再写一遍 + # 必然漂移;而漂移的症状是"标定做完了、S03 却找不到文件",回退到 S04 跟踪, + # 看起来像跟踪的问题。留空则退回下面那串候选名(兼容旧命名/仿真)。 + self.declare_parameter("coarse_eye_to_hand_file", "") + + site = load_site_dict() + # robots[].gauge_assembly 覆盖全局段 —— 与 servo / paths / perception 同一套规矩。 + # 为什么必须有这条(2026-09-24):几何类参数是**按台子**的。 + # `workpiece_surface_z_m` 在仿真里是 0.412(仿真臂站在地面、台面 0.40m 高), + # 真机是 0.012(基座与台面同高)。写死全局值的话,S07 的 + # "悬停时工具尖端离面多高"自检会算错 —— 而现象是"一路下压判不到接触", + # 看起来像力阈值标歪了,排查会从阈值开始走偏。 + _robot = self._robot_dict(site) + if isinstance(_robot.get("gauge_assembly"), dict): + site = dict(site) + site["gauge_assembly"] = deep_merge( + site.get("gauge_assembly") or {}, _robot["gauge_assembly"] + ) + overrides: Dict[str, Any] = {} + if bool(self.get_parameter("dry_run").value): + overrides["dry_run"] = True + holes = int(self.get_parameter("holes_total").value) + if holes > 0: + overrides["holes_total"] = holes + # 工具长:仿真里由启动脚本传**实测值**(上料脚本刚量的),真机不传(走 site)。 + # 为什么必须能覆盖:这个值决定悬停高度与 S07 下探预算,而仿真里规会在指间 + # 下滑到落座位置、下滑量随装夹变化(实测见过 243 / 254mm,差 11mm)。 + # 差 11mm 的后果见 gauge_fsm.hover_z_guard / drag_verdict 的说明。 + tool_len = float(self.get_parameter("tool_tip_below_flange_m").value) + if tool_len > 0.0: + overrides["tool_tip_below_flange_m"] = tool_len + try: + self.cfg: GaugeConfig = from_site(site, overrides=overrides or None) + except GaugeConfigError as exc: + raise GaugeAbort(f"gauge_assembly 配置有问题:\n{exc}", code=3) from exc + + self._site = site + self._warn_if_section_missing(site) + + # ---- 自检清单(纯内容 + 本机名字)---- + self._gripper_prefer = str(self.get_parameter("gripper_backend").value or "auto") + # robots[] 里的 tool_name 优先(一台机器一个工具),没有就用全局 robot.tool_name + self.tool_name = str( + self._robot_dict(site).get("tool_name") + or (site.get("robot") or {}).get("tool_name") or "" + ) + self._weights = str((site.get("paths") or {}).get("yolo_weights") or "") + # 夹爪后端要按"服务实际类型"选,所以放到 S00 里做(此时才知道服务在不在) + self._boot_results: List[Tuple[BootCheck, bool, str]] = [] + + self._warn_if_sim_time_missing() + + # ---- 状态机 ---- + self.fsm = GaugeFsm(GaugeContext(holes_total=self.cfg.holes_total)) + self.grip: Optional[GripperClient] = None + self._coarse_ok = False + self._track_retries = 0 + self._snap_final: Dict[str, Any] = {} + self._snap_pose: Optional[np.ndarray] = None + self._gauge_was_gripped = False + self._axis_verified = False + #: E1(掉件)重放:S08 报掉件后置位,S01 走完要等人工放好并确认 + self._e1_pending = False + self._reload_ok = False + + # ---- 手外相机(S03 粗定位):stage2 只订阅腕部相机,这里自己订一份 ---- + # 只订不驱动:S03 是兜底路径,平时不读它的帧,不能因为"手外相机没插" + # 就影响主流程(所以 S00 里它只是选检)。 + self._coarse_color: Optional[Image] = None + self._coarse_depth: Optional[Image] = None + self._coarse_info: Optional[CameraInfo] = None + self._coarse_ns = self._d435_ns(site) + # 手外相机名的**唯一数据源**是 site.yaml 的 cameras 注册表(上面那行)。 + # 配置段里的 gauge_assembly.coarse_camera 是"注册表里没登记手外相机"时的 + # 兜底;两者不一致时以注册表为准,但要**出声** —— 否则改了一处没改另一处, + # 表现是"话题在发、S03 却拿到另一台相机/另一个 frame",静默错。 + if self._coarse_ns and self.cfg.coarse_camera != self._coarse_ns: + self.get_logger().warn( + f"手外相机名不一致:cameras 注册表说 {self._coarse_ns}," + f"gauge_assembly.coarse_camera 写的是 {self.cfg.coarse_camera}。" + f"以注册表为准({self._coarse_ns})。" + "site.yaml 里那处可以删掉了(留着只会误导下一个人)" + ) + # GaugeConfig 是 frozen 的:要改只能造一个新的(replace)。 + # 直接赋值会抛 FrozenInstanceError,而且是在 __init__ 里 —— + # 表现为"节点起不来",看不出跟相机名有关。 + self.cfg = dataclasses.replace(self.cfg, coarse_camera=self._coarse_ns) + #: 各相机的**收到时刻**(单调钟)。判"有没有活的数据"用它,不用 + #: header.stamp —— 两者可能不在同一个时钟域(见 `_img_age` 的注释)。 + self._t_color: Optional[float] = None + self._t_coarse_color: Optional[float] = None + self._skew_warned = False + if self._coarse_ns: + img_t, info_t = resolve_realsense_topics(self._coarse_ns, image_topic="") + # QoS 必须用 sensor data(BEST_EFFORT):RealSense 驱动发的是 + # BEST_EFFORT,而 create_subscription 的默认是 RELIABLE —— + # 不匹配时一条消息都收不到,日志里只有一条容易忽略的 + # "offering incompatible QoS" 警告,表现为"相机明明在跑却没图像"。 + self.create_subscription( + Image, img_t, self._on_coarse_color, qos_profile_sensor_data + ) + self.create_subscription( + CameraInfo, info_t, self._on_coarse_info, qos_profile_sensor_data + ) + self.create_subscription( + Image, f"/{self._coarse_ns}/aligned_depth_to_color/image_raw", + self._on_coarse_depth, qos_profile_sensor_data, + ) + + # 人工确认话题:E1 重放时,操作员放好新规后发一条 true + # ros2 topic pub -1 /gauge/reload_ok std_msgs/Bool '{data: true}' + # 用话题而不是服务:一条命令就能发(不必等回包),现场手忙脚乱时更稳。 + self.create_subscription(Bool, "/gauge/reload_ok", self._on_reload_ok, 1) + + # ---- 发布 ---- + self._result_file = str(self.get_parameter("result_file").value or "") + self._result_written = False + self._gauge_state_pub = self.create_publisher(String, "/gauge/state", 10) + self._gauge_result_pub = self.create_publisher(String, "/gauge/result", 10) + self._gauge_progress_pub = self.create_publisher(String, "/gauge/progress", 10) + self._robot_description: Optional[str] = None + self.create_subscription( + String, "/robot_description", self._on_robot_description, + QoSProfile( + depth=1, durability=DurabilityPolicy.TRANSIENT_LOCAL, + reliability=ReliabilityPolicy.RELIABLE, + ), + ) + + self.get_logger().info( + f"通止规装配 arm={self.prefix.rstrip('_')} " + f"孔数={self.cfg.holes_total} 干跑={self.cfg.dry_run} " + f"工具系={self.tool_name or '(未配置)'} 手外相机={self._coarse_ns or '(无)'}" + ) + for line in self.cfg.describe(): + self.get_logger().info(line) + + # ===================================================================== + # 小工具 + # ===================================================================== + def _warn_if_section_missing(self, site: Dict[str, Any]) -> None: + """整段缺失时明确告警:默认值只是起点,不是调好的参数。""" + if not site.get("gauge_assembly"): + self.get_logger().warn( + "site.yaml 里没有 gauge_assembly: 段 —— 全部走默认值。" + "力阈值类参数必须现场标定,见 config/site.example.yaml 的同名段" + ) + + def _robot_dict(self, site: Dict[str, Any]) -> Dict[str, Any]: + sn = str(self.get_parameter("robot_sn").value or "").strip() + for r in (site.get("robot") or {}).get("robots") or []: + if isinstance(r, dict) and str(r.get("sn") or "").strip() == sn: + return dict(r) + return {} + + def _d435_ns(self, site: Dict[str, Any]) -> str: + """手外相机的命名空间:``role: overhead*`` 且**属于当前这台臂**的那一个。 + + 规则(三级收敛)的**唯一实现**在 ``site_io.overhead_camera``——手眼标定 + 脚本也用它取相机名。这里只负责把"配置没区分开"这件事**出声**:静默取第一台 + 会让"标定用的相机"和"推理用的相机"悄悄不是同一台。 + """ + cfg, others = overhead_camera(site, self._robot_dict(site)) + if others: + names = ", ".join([str(cfg.get("name") or "?")] + others) + self.get_logger().warn( + f"有 {len(others) + 1} 台手外相机都符合当前臂({names})—— 取第一个," + "但请给 site.yaml 的 cameras.* 补上 arm 字段区分,否则选哪台看运气" + ) + return str(cfg.get("name") or "").strip("/") + + def _eye_to_hand_file(self) -> Optional[Path]: + """找手外相机的手眼文件。没有就返回 None(调用方据此给出**怎么生成**)。 + + 规则(候选顺序 + 按仓库根解析)只有一份,在 ``site_io.resolve_eye_to_hand_file``。 + 这里只负责把 launch 传入的确切路径和当前手外相机名交给它。 + """ + return resolve_eye_to_hand_file( + ros2_root(), + explicit=str(self.get_parameter("coarse_eye_to_hand_file").value or ""), + camera_name=self.cfg.coarse_camera, + ) + + def _on_robot_description(self, msg: String) -> None: + self._robot_description = str(msg.data) + + def _on_reload_ok(self, msg: Any) -> None: + if bool(msg.data): + self._reload_ok = True + + def _on_color(self, msg: Image) -> None: + # 腕部相机:父类(stage2)负责存帧,这里只补"收到时刻"并顺带查时钟域。 + super()._on_color(msg) + self._t_color = time.monotonic() + self._note_stamp_skew(msg, "腕部相机") + + def _on_coarse_color(self, msg: Image) -> None: + self._coarse_color = msg + self._t_coarse_color = time.monotonic() + self._note_stamp_skew(msg, "手外相机") + + def _on_coarse_depth(self, msg: Image) -> None: + self._coarse_depth = msg + + def _on_coarse_info(self, msg: CameraInfo) -> None: + self._coarse_info = msg + + def _hole_name(self) -> str: + """孔名 k1/k2/...。直接用状态机的,别在节点里再实现一遍(规则 M2)。""" + return self.fsm.ctx.hole_name() + + def _img_age(self, t_recv: Optional[float]) -> float: + """图像从**收到的那一刻**到现在过了多久 [s];从没收到返回 1e9。 + + 为什么不用 `header.stamp`(原来就是那么写的,出过事): + 节点时钟和消息时钟可能是**两个时钟域** —— 仿真里忘了 `use_sim_time` + 时,`/clock` 从 0 开始、节点却用系统时间,于是"按时间戳算年龄"会算出 + `1790217444.7s` 这种数,把"图像 13Hz 好好地流着"报成 + "腕部相机无数据",而人只会去怀疑相机。收到时刻用单调钟记, + 与两个时钟域都无关,判"有没有活数据"永远是对的。 + """ + if t_recv is None: + return 1e9 + return max(0.0, time.monotonic() - t_recv) + + def _stamp_skew(self, msg: Image) -> Optional[float]: + """消息时间戳与节点时钟的差 [s];取不到时间戳返回 None。""" + try: + stamp = float(msg.header.stamp.sec) + float(msg.header.stamp.nanosec) * 1e-9 + except Exception: # noqa: BLE001 + return None + return self.get_clock().now().nanoseconds * 1e-9 - stamp + + def _note_stamp_skew(self, msg: Image, where: str) -> None: + """时钟域不一致时说一次,别每帧都刷。 + + > 1 小时就认为是两个时钟域(仿真差的是整段时间基准, + > 不可能只差几十秒;真机上的时延是毫秒级)。 + """ + if self._skew_warned: + return + skew = self._stamp_skew(msg) + if skew is None or abs(skew) < 3600.0: + return + self._skew_warned = True + self.get_logger().warn( + f"{where}的时间戳与节点时钟差 {skew:.0f}s:**不是数据问题,是时钟域不同**。" + "仿真里给本节点加 use_sim_time:=true(run_gauge_assembly.sh --sim 已带)。" + "不修的话 TF 查询也会全线失败 —— 因为 TF 是按时间戳比对的。" + ) + + def _warn_if_sim_time_missing(self) -> None: + """看起来在仿真里,却没开 use_sim_time → 出声(否则症状极难定位)。 + + `/clock` 有发布者 = 有人在做仿真(真机上没有 `/clock`)。这时如果 + `use_sim_time` 还是 false,所有 header.stamp 比对、TF lookup 都会错, + 而报出来的却是"相机没数据""TF 查不到"这类**假原因**。 + """ + if bool(self.get_parameter("use_sim_time").value): + return + try: + n = self.count_publishers("/clock") + except Exception: # noqa: BLE001 + return + if n > 0: + self.get_logger().warn( + "检测到 /clock 有发布者(在仿真里),但本节点 use_sim_time=false:" + "时间戳比对与 TF 查询都会失败。请加 use_sim_time:=true" + "(scripts/run_gauge_assembly.sh --sim 会自动带)。" + ) + + def _state(self, s: str) -> None: # 覆盖:三阶段的状态话题 + 本流程的 + super()._state(s) + msg = String() + msg.data = s + self._gauge_state_pub.publish(msg) + + def _progress(self, text: str) -> None: + msg = String() + msg.data = text + self._gauge_progress_pub.publish(msg) + + def _publish_gauge_result(self, payload: Dict[str, Any]) -> None: + payload = dict(payload) + payload["fsm"] = [str(step) for step in self.fsm.history] + payload["hole_names"] = [f"k{i + 1}" for i in range(self.cfg.holes_total)] + # 先落盘再发话题:落盘是**给脚本/CI 读**的(话题在进程退出后就没了), + # 顺序反过来的话,"话题发出去了、文件还没写完就被杀掉"会让脚本读不到结论。 + self._write_result_file(payload) + msg = String() + msg.data = json.dumps(payload, ensure_ascii=False) + self._gauge_result_pub.publish(msg) + + def _write_result_file(self, payload: Mapping[str, Any]) -> None: + """把结论写到 ``result_file``(原子写:临时文件 + rename)。""" + if not self._result_file: + return + path = Path(self._result_file) + try: + path.parent.mkdir(parents=True, exist_ok=True) + tmp = path.with_suffix(path.suffix + ".tmp") + tmp.write_text(json.dumps(payload, ensure_ascii=False, indent=2), encoding="utf-8") + tmp.replace(path) + except OSError as exc: + # 写不了不要拖垮流程,但**必须**说出来(否则脚本只会看到"文件不存在") + self.get_logger().error(f"结论文件写不了({path}):{exc}") + return + self._result_written = True + + def _wait_joint_limits(self, timeout_s: float = 3.0) -> Optional[Tuple[float, float]]: + """拿关节7的限位(从 ``/robot_description``)。拿不到返回 None。""" + t0 = time.monotonic() + while self._robot_description is None and time.monotonic() - t0 < timeout_s: + self._spin(0.05) + if not self._robot_description: + self.get_logger().warn( + "拿不到 /robot_description —— S01 不做限位夹取," + "改为靠驱动器限位报错兜底(真撞上时报 JOINT_LIMIT,流程继续)" + ) + return None + limits = parse_joint_limits(self._robot_description) + got = match_limits(limits, [self.joint_names[-1]]) + if got is None: + self.get_logger().warn( + f"/robot_description 里找不到 {self.joint_names[-1]} 的限位" + f"(解析到 {len(limits)} 个关节)—— 同样不做夹取" + ) + return got + + # ===================================================================== + # S00 自检 + # ===================================================================== + def _boot_checks(self) -> List[BootCheck]: + # 状态话题随后端不同;这里先按"契约"建,S00 内部按**真实服务类型**修正 + return build_checks( + joint_action=str(self.get_parameter("action_name").value), + camera=self._wrist_cam_ns(), + tactile_topic=str( + ((self._site.get("tactile") or {}).get("topic_left")) + or "/tactile/left/status" + ), + gripper_open="/gripper/open", + gripper_close="/gripper/close", + gripper_status=CONTRACT_STATUS_TOPIC, + gripper_status_type="arm_msgs/msg/GripperStatus", + d435_camera=self._coarse_ns or None, + tool_name=self.tool_name, + weights_path=self._weights, + perception_source=self._perception_source(), + ) + + def _perception_source(self) -> str: + """感知来源(site.yaml 顶层 perception.source,按当前臂覆盖后);未知值报错。 + + 两件事在这里必须做对: + + 1. **按当前臂覆盖**:本节点读的是文件里的原始 site.yaml,机器人级 + 覆盖(``robots[].perception.source``)要自己合进来 —— 仿真那条 + ``source: truth`` 就写在 robots[`sim`] 下。忘了合的表现是 + "仿真里明明配了 truth,S00 还是去查 ultralytics"。 + 2. **只有一处读它**:launch 文件(决定起哪个感知节点)和 S00(决定查 + 不查推理依赖)必须看同一个值,否则输出会自相矛盾。 + """ + robot = self._robot_dict(self._site) + return perception_source_of( + deep_merge(self._site.get("perception") or {}, robot.get("perception") or {}) + ) + + def _wrist_cam_ns(self) -> str: + """腕部相机命名空间(``d405_left``)。以 site 的 robots[].camera.name 为准。""" + robot = self._robot_dict(self._site) + cam = deep_merge(self._site.get("camera") or {}, robot.get("camera") or {}) + return str(cam.get("name") or "d405").strip().strip("/") + + def _service_snapshot( + self, names: Iterable[str] = () + ) -> Dict[str, List[str]]: + """等服务发现稳定下来,再取服务表。 + + 为什么不能"查一次就算":`get_service_names_and_types()` 返回的是 + **当前已发现** 的那部分图。本节点是刚加入 DDS 的新参与者,起来那一瞬间 + 别人的服务很可能还没被发现 —— 于是"服务明明在"被判成"名字不在图上", + 同一份代码时好时坏。实测现场:仿真栈全绿时 S00 仍报 `/home`、 + `/set_named_pose`、`/gripper/status` 缺失,而 2 秒后手工 `ros2 service list` + 三个都在。这类"看起来像配置错"的抖动最难查,所以这里等到名字齐了再返回。 + + 等待期间必须 **spin**:发现事件要靠执行器回调处理,`time.sleep()` 只是干等。 + """ + want = {n for n in names if n} + deadline = time.monotonic() + max(0.5, min(5.0, self.cfg.boot_timeout_s)) + snap: Dict[str, List[str]] = {} + while True: + snap = dict(self.get_service_names_and_types()) + if not (want - set(snap)): + return snap + if time.monotonic() >= deadline: + return snap + self._spin(0.2) + + def _probe(self, item: BootCheck) -> Tuple[bool, str]: + """执行一项自检。返回 ``(就绪, 细节)``。""" + if item.probe == "service": + found = self._service_snapshot([item.target]).get(item.target) + if found is None: + return False, "名字不在图上" + if item.expect_type and item.expect_type not in found: + # 类型不符**不算就绪**:这正是"服务在但接不上"的现场 + return False, f"类型是 {list(found)},期望 {item.expect_type}" + return True, "" + + if item.probe == "action": + # 这套 rclpy **没有** get_action_names_and_types()(实测缺这个方法), + # 所以 action 只能"建客户端 + wait_for_server"来探。这样反而更实在: + # 名字在图上但服务端没起来(DDS 端点未匹配)也能查出来。 + return self._probe_action(item) + + if item.probe == "detector": + p = Path(item.target) + if not p.is_file(): + return False, f"文件不存在:{p}" + sidecar = p.with_suffix(".labels.yaml") + if not sidecar.is_file(): + return False, f"缺标签文件 {sidecar.name}(weights.sh doctor 可查)" + # 文件在 ≠ 能推理:缺 torch/ultralytics 时这里必须失败, + # 否则会一路跑到 S04 才以"跟踪没锁定"的形式暴露(见 gauge_boot 的注释)。 + miss = missing_modules() + if miss: + return False, dependency_advice(miss) + return True, f"{p.name} + {sidecar.name}" + + # topic / tactile / camera:**要真收到消息**才算就绪。 + # 只看 topic list 是假阳性来源(话题在、没数据),run_all.sh 里踩过。 + deadline = time.monotonic() + min(10.0, self.cfg.boot_timeout_s) + while time.monotonic() < deadline: + detail = self._peek_topic(item) + if detail is None: + return True, "" + # 必须 **spin** 而不是 sleep:订阅回调只在 executor 转起来时才被调用, + # `time.sleep()` 期间一条消息都进不来。这个坑的现场是"相机/触觉/夹爪 + # 明明都在发数据,S00 却逐项报缺失"(真机和仿真都会中招), + # 而人只会去怀疑硬件。 + self._spin(0.2) + return False, detail or "等不到消息" + + def _probe_action(self, item: BootCheck) -> Tuple[bool, str]: + """探测 action 服务端是否可连。""" + from rosidl_runtime_py.utilities import get_interface + + if not item.expect_type: + return False, "清单里没写期望的 action 类型,无法探测" + try: + cls = get_interface(item.expect_type) + except Exception as exc: # noqa: BLE001 + return False, f"接口类型 {item.expect_type} 解析失败:{exc}" + # 已经建好的 JTC 客户端优先复用(stage2 的 self._cli 就是它)。 + # 比较前两边都要规范化:清单里的目标被补成了绝对名(``/foo``),而 + # 参数默认值是相对的(``foo``)—— 直接比会不相等,于是这里再建一个 + # **同名的** action 客户端,FastRTPS 会以"同话题名不同类型"报错, + # 报出来的是 create_client 失败,看不出真正原因是漏了一次规范化。 + if abs_name(item.target) == abs_name( + str(self.get_parameter("action_name").value) + ): + ok = self._cli.wait_for_server(timeout_sec=2.0) + return (True, "") if ok else (False, "action 服务端未就绪(wait_for_server 超时)") + from rclpy.action import ActionClient + + cli = ActionClient(self, cls, item.target) + ok = cli.wait_for_server(timeout_sec=2.0) + cli.destroy() + return (True, "") if ok else (False, "action 服务端未就绪(wait_for_server 超时)") + + def _peek_topic(self, item: BootCheck) -> Optional[str]: + """看一眼该话题最近有没有**真数据**。``None`` = 就绪,否则返回原因。 + + 为什么每种都要单独判:`topic list` 里有名字 ≠ 有数据。发布者没起、 + 相机没插、驱动崩了,名字都还在。按名字判会在最需要它的时候(S07 要 + 停力、S08 要判拧紧)才发现没数据。 + """ + if item.probe == "camera": + coarse = self._coarse_ns and f"/{self._coarse_ns}/" in item.target + msg = self._coarse_color if coarse else getattr(self, "_color", None) + t_recv = self._t_coarse_color if coarse else self._t_color + if msg is None or t_recv is None: + return "还没收到图像(发布者不在?)" + # 时钟域不对时**必须说清**:否则同一现象有两种完全不同的原因, + # 而报出来的话术会把人引到错的方向(先查这个,再查数据)。 + skew = self._stamp_skew(msg) + if skew is not None and abs(skew) > 3600.0: + return ( + f"图像时间戳与节点时钟差 {skew:.0f}s:数据在流,是**时钟域**不同 —— " + "仿真里要给节点 use_sim_time:=true(不加的话 TF 也会查不到)" + ) + age = self._img_age(t_recv) + if age > 3.0: + return f"最后一帧已过期 {age:.1f}s" + return None + if item.probe == "tactile": + for tac in (getattr(self, "_tac_l", None), getattr(self, "_tac_r", None)): + if not tac: + continue + t, m = tac + if time.monotonic() - t < 0.5 and bool(getattr(m, "connected", False)): + return None + return "触觉无新鲜帧或 connected=false" + if "camera_info" in item.target: + info = self._coarse_info if (self._coarse_ns and self._coarse_ns in item.target) else getattr(self, "_info", None) + if info is None: + return "没收到内参" + return None + if "gripper" in item.target: + if self.grip is None: + return "夹爪客户端未建立" + if not self.grip.seen(): + return "没收到夹爪状态帧(服务在、反馈不在)" + return None + return None + + def _step_boot(self) -> Event: + """S00:全部必检就绪才开指令窗。""" + self._state("S00_boot") + try: + checks = self._boot_checks() + except ValueError as exc: + # 配置错(例如 perception.source 拼错)在这里拦下:继续跑下去只会在 + # S04 以"一阶段不锁定"的形式暴露,那时没人会想到是自检配置写错了。 + self.get_logger().error(f"S00 自检清单建不起来(配置有问题):{exc}") + return Event.BOOT_FAIL + src = self._perception_source() + if src != "yolo": + self.get_logger().info( + f"S00 自检:感知来源 perception.source = {src} —— 不查推理依赖" + + ("(仿真真值节点随 S04 的 visual_servo 一起起)" if src == "truth" + else "(测量由外部节点按 visual_servo/filtered_point 提供)") + + ";它只验控制与接口,不验检测算法" + ) + + # 夹爪后端:按**服务类型**选(真机 Trigger / 契约 GripperExecute)。 + # 选不出来时把这条也算成一项必检失败,而不是抛异常中断整段日志。 + backend_detail = "" + try: + # 夹爪后端按"服务实际类型"选:同样要等发现齐了(见 _service_snapshot)。 + # 两种后端都有 /gripper/open、/gripper/close,等这两个就够。 + choice = pick_backend( + self._service_snapshot(["/gripper/open", "/gripper/close"]), + self._gripper_prefer, + ) + for line in describe_backend_choice(choice): + self.get_logger().info(line) + self.grip = GripperClient(self, choice.backend, choice.status_topic) + checks = [ + c if c.key != "gripper_status" + else BootCheck( + key=c.key, label=c.label, probe=c.probe, target=choice.status_topic, + why=c.why, required=c.required, + expect_type=( + "arm_msgs/msg/GripperStatus" + if choice.backend == "contract" else "std_msgs/msg/Float32MultiArray" + ), + ) + for c in checks + ] + except GripperInterfaceError as exc: + backend_detail = str(exc) + self.get_logger().error(f"夹爪后端无法确定:{exc}") + + # 相机 / 触觉的"真收到消息"探测要先起订阅(stage2/stage3 的 __init__ 已订阅) + results: List[Tuple[BootCheck, bool, str]] = [] + for item in checks: + ok, detail = self._probe(item) + results.append((item, ok, detail)) + + if backend_detail: + # 把"选不出夹爪后端"作为一条必检失败并入报告:一条日志一次看完 + blocker = BootCheck( + key="gripper_backend", label="夹爪后端可确定", probe="service", + target="/gripper/open", why=backend_detail, + ) + results.append((blocker, False, "见上面的详细原因")) + + text, _failures = format_report(results) + for line in text.splitlines(): + self.get_logger().info(line) + counts = summary_counts(results) + self.get_logger().info( + f"S00 摘要:必检 {counts['required_ok']}/{counts['required_total']}," + f"选检 {counts['optional_ok']}/{counts['optional_total']}" + ) + for line in optional_warnings(results): + self.get_logger().warn(line) + self._boot_results = results + + blockers = blocking_failures(results) + if blockers: + for line in blockers: + self.get_logger().error(line) + if self.cfg.dry_run: + self.get_logger().warn( + "干跑模式:自检没过也继续(只为验证编排与配置,不会真的动臂)" + ) + return Event.BOOT_OK + self._publish_gauge_result({"ok": False, "state": "S00", "failures": blockers}) + return Event.BOOT_FAIL + # 记"夹住时的开口"(掉件判据的基准)。**放在这里而不是等到 S08**: + # · 此刻爪里确实夹着规(仿真上料脚本刚装好,真机是人工装好才开始跑); + # · 基准必须是**明确知道夹住**时记的 —— 本后端的 is_gripped 是全开时 + # 都会闪 True 的推断值(实测 99.29mm),拿它当基准会造出假 E1 + # (见 GripperClient.dropped)。 + if self.grip is not None: + self.grip.adopt_current_grip("S00 自检通过:爪里已装好通止规") + return Event.BOOT_OK + + # ===================================================================== + # S01 回 home + 逆时针极限角 + # ===================================================================== + def _step_home_extreme(self) -> Event: + self._state("S01_home_extreme") + if self.cfg.dry_run: + self._fsm_dry(Event.POSE_OK, "回 home + 逆时针预绕") + return Event.POSE_OK + + if not self._call_trigger("/home", timeout_s=60.0): + return Event.TIMEOUT + + # 工具系:要求 tool1 垂直向下且位姿锁定。切不过去就不继续 —— + # 后面每个动作的"工具系"含义都建立在它上面。 + if self.tool_name: + if not self._switch_tool(self.tool_name): + return Event.TIMEOUT + else: + self.get_logger().warn( + "site.yaml 里 robot.tool_name 为空 —— 未确认工具系。" + "看板要求 tool1 全程垂直向下并位姿锁定,请填上名字" + ) + + if self._e1_pending: + # E1 重放:先张开爪把残留放掉,再等人工放好新规。 + # 顺序不能反:先确认再张嘴,会把刚放好的规一起掉下去。 + if self.grip is not None and not self.grip.open(): + self.get_logger().error("E1 重放:张开爪失败,无法继续") + return Event.ABORT + if not self._wait_operator_reload(): + return Event.TIMEOUT + self._e1_pending = False + return Event.RELOADED + + q, Tee = self._wait_state(10.0) + if q is None or Tee is None: + self.get_logger().error("拿不到 joint_states/TF,S01 无法继续") + return Event.TIMEOUT + + # 垂直度:这是"工具系垂直向下"的可测版本(不是靠眼看画面) + tilt = vertical_down_error_deg(Tee[:3, :3]) + self.get_logger().info(f"S01 工具 Z 与垂直向下夹角 {tilt:.2f}(要求≈0)") + + want = self.cfg.extreme_angle_deg + if want <= 0.0: + return Event.POSE_OK + + limits = self._wait_joint_limits() + plan = prewind( + q_now_rad=float(q[-1]), want_deg=want, direction=self.cfg.extreme_direction, + limits=limits, margin_deg=self.cfg.extreme_margin_deg, + ) + if plan.clamped: + self.get_logger().info( + f"S01 预绕被限位夹取:想转 {plan.want_deg:.1f}°," + f"实际转 {plan.applied_deg:.1f}°(限位余量 {self.cfg.extreme_margin_deg:.1f}°)" + ) + return self._rotate_joint_and_verify( + plan.target_rad, tag="S01_extreme", fsm_event=Event.POSE_OK, + speed_deg_s=self.cfg.extreme_speed_deg_s, + ) + + def _wait_operator_reload(self) -> bool: + """E1 重放:等操作员放好通止规并确认。 + + 确认方式:``ros2 topic pub -1 /gauge/reload_ok std_msgs/Bool '{data: true}'`` + 超时(``gauge_assembly.reload_timeout_s``)→ False → 上层 TIMEOUT → 中止。 + 超时不是"再等等",而是"没人管" —— 臂停在 home,让人来处理比继续跑安全。 + """ + self._reload_ok = False + t0 = time.monotonic() + warn_at = self.cfg.reload_timeout_s * 0.5 + warned = False + self.get_logger().warn( + "E1 重放:请把通止规放回爪内并确认。确认命令:\n" + " ros2 topic pub -1 /gauge/reload_ok std_msgs/Bool '{data: true}'\n" + f" (最多等 {self.cfg.reload_timeout_s:.0f}s,超时按中止处理)" + ) + while time.monotonic() - t0 < self.cfg.reload_timeout_s: + self._spin(0.1) + if self._reload_ok: + self.get_logger().info("E1 重放:已确认,继续流程") + return True + if not warned and time.monotonic() - t0 > warn_at: + self.get_logger().warn("E1 重放:还在等确认(已过半程)") + warned = True + self.get_logger().error( + f"E1 重放:等了 {self.cfg.reload_timeout_s:.0f}s 没等到 /gauge/reload_ok,中止" + ) + return False + + def _call_trigger(self, name: str, timeout_s: float) -> bool: + """``std_srvs/Trigger`` 服务调用(home / 复位都用它)。""" + cli = self.create_client(Trigger, name) + if not cli.wait_for_service(timeout_sec=5.0): + self.get_logger().error(f"{name} 服务不在") + return False + fut = cli.call_async(Trigger.Request()) + t0 = time.monotonic() + while not fut.done() and time.monotonic() - t0 < timeout_s: + self._spin(0.05) + if not fut.done(): + self.get_logger().error(f"{name} 超时 {timeout_s:.0f}s") + return False + resp = fut.result() + if not bool(getattr(resp, "success", False)): + msg = str(getattr(resp, "message", "")) + if is_joint_limit_error(msg): + self.get_logger().warn(f"{name} 报关节极限(S01 视为预期):{msg}") + return True + self.get_logger().error(f"{name} 失败:{msg}") + return False + return True + + def _switch_tool(self, tool: str) -> bool: + from arm_msgs.srv import SwitchTool + + cli = self.create_client(SwitchTool, "/switch_tool") + if not cli.wait_for_service(timeout_sec=5.0): + self.get_logger().error("/switch_tool 服务不在 —— 无法确认工具系") + return False + req = SwitchTool.Request() + req.tool_name = tool + fut = cli.call_async(req) + t0 = time.monotonic() + while not fut.done() and time.monotonic() - t0 < 30.0: + self._spin(0.05) + if not fut.done(): + self.get_logger().error("切换工具系超时") + return False + resp = fut.result() + if not bool(getattr(resp, "success", False)): + self.get_logger().error(f"切换工具系失败:{getattr(resp, 'message', '')}") + return False + self.get_logger().info(f"工具系已切到 {tool}") + return True + + def _rotate_joint_and_verify( + self, target_rad: float, tag: str, fsm_event: Event, + speed_deg_s: Optional[float] = None, + ) -> Event: + """只动最后一根关节(= 绕工具 Z),**事后用 TF 量它真的转了**。 + + 为什么只动关节 7:工具轴垂直向下时,最后一根关节的轴就是工具 Z 轴, + 绕工具 Z 转 = 动这一根。好处是行程、速度、限位都是关节空间的量, + 不需要管笛卡尔姿态的插补。 + + 为什么必须量回来:如果这台臂的关节 7 轴与工具 Z 不共线(换了工具/ + 装了转接件就可能不共线),"转 180°"就变成了"绕某个斜轴转 180°", + 规会斜着磨螺纹 —— 而所有日志都显示"成功了"。 + """ + q, Tee = self._wait_state(5.0) + if q is None or Tee is None: + return Event.TIMEOUT + R_before = Tee[:3, :3].copy() + tool_z = R_before[:, 2].copy() + + delta_deg = math.degrees(target_rad - float(q[-1])) + speed = max(1.0, abs(speed_deg_s if speed_deg_s else self.cfg.extreme_speed_deg_s)) + dur = max(0.5, abs(delta_deg) / speed) + traj = JointTrajectory() + traj.joint_names = list(self.joint_names) + q_t = q.copy() + q_t[-1] = float(target_rad) + traj.points = [_joint_point(q, np.zeros(len(q)), 0.2), _joint_point(q_t, np.zeros(len(q)), dur)] + ok = self._send_action(traj, wait_s=dur + 8.0) + if not ok: + self.get_logger().warn(f"{tag}: JTC 未确认完成,按 TF 实测判断") + + time.sleep(0.3) + q2, Tee2 = self._wait_state(5.0) + if q2 is None or Tee2 is None: + return Event.TIMEOUT + got = rotation_about_axis_deg(R_before, Tee2[:3, :3], tool_z) + mis = axis_misalignment_deg(R_before, Tee2[:3, :3], tool_z) + self.get_logger().info( + f"{tag}: 目标 {delta_deg:+.1f}°,实测绕工具 Z {got:+.1f}°" + f"(转轴偏差 {mis:.1f}°,阈值 {AXIS_VERIFY_TOL_DEG:.1f}°)" + ) + verdict = rotation_verdict(delta_deg, got, mis, AXIS_VERIFY_TOL_DEG) + if verdict == ROT_LIMIT: + # 完全没动、或只走了一部分:都是**关节限位**把这段截住了 + # (2026-09-24 实测:棘轮回转每轮顶到上限 ±175°,于是下一步反向 + # 只剩 ~16° 余量)。交给调用方让余量重试(见 _ratchet_step); + # 调用方不处理时 FSM 会按未定义转移报错,不会静默走下去。 + self.get_logger().warn( + f"{tag}: 期望 {delta_deg:+.1f}°、实测 {got:+.1f}°" + f"(差 {abs(delta_deg) - abs(got):.1f}°)—— 判为**贴到关节限位**" + ) + return Event.JOINT_LIMIT + if verdict == ROT_AXIS: + self.get_logger().error( + f"{tag}: 转轴偏差 {mis:.1f}° 超过阈值 —— 关节7 轴与工具 Z 不共线," + "以『度』为单位的动作(S01/S08/S09)都不可信,中止。" + "先确认工具系是否垂直向下、有没有装转接件" + ) + return Event.ABORT + if verdict == ROT_SHORT: + self.get_logger().error( + f"{tag}: 期望 {delta_deg:+.1f}°、实测 {got:+.1f}°,偏差过大,中止" + ) + return Event.ABORT + self._axis_verified = True + return fsm_event + + def _ratchet_step( + self, target_rad: float, *, tag: str, fsm_event: Event, speed_deg_s: Optional[float], + direction: int = 0, + ) -> Event: + """棘轮的一步"转腕":行程不够时**张开爪让出余量**再转。 + + :param target_rad: 关节 7 的**目标角(绝对值)**,与 + :meth:`_rotate_joint_and_verify` 同一口径(那边算的就是 + ``target_rad - q_now``)。**不是增量。** + :param direction: 这一步的**工艺转向**:``+1`` 正转、``-1`` 反转、 + ``0`` 交给"最短路径"。棘轮的四步一律显式给:步长接近 180° 时 + "最短路径"会被 0.1° 的读数差翻方向(详见 + :func:`arm_application.gauge_fsm.ratchet_delta_rad`)。 + + ⚠️ 为什么要把口径写在这里(2026-09-24 栽过一次,S09 直接 ABORT): + 调用方(S08/S09)给的本来就是绝对值(``q[-1] ± screw_step_rad``), + 而本函数此前把它当**增量**用(``prewind(want_deg=abs(deg(target)))``、 + 让余量时又按 ``q - target`` 算新目标)。于是 S09 第一步被算成 + "要转 338.9°"(其实是目标 338.9°、增量只有 180°)⇒ 误判"行程不够" + ⇒ 让余量那一步算到限位**外面**(``158.9 − 338.9 = −180°``,比 + −175° 的限位还低 5°)⇒ 报"期望 −338.9°、实测 +26.0°,偏差过大" + ⇒ 整条流程在**最不该失败的一步** ABORT(规在爪里好好的、什么坏事都没发生)。 + 两个函数各用一种口径,编译器不会说话,日志还会把"目标"和"增量"都印成 + 一个数 —— 所以口径写进参数名和 docstring。 + + 为什么需要"让余量"这一步: + 棘轮要求"一正一反各 180°",而关节 7 的行程只有 ±175°(3.0543 rad)。 + 拧入(S08)的**回转**那一步每轮都正好顶到上限(实测 +175.1°), + 于是 S09 要做的**反方向**第一步只剩 ~16° 余量,被限位截住。 + 而这一轮其实什么坏事都没发生。 + + 为什么"让余量"是免费的: + 指间**张开**时规在打滑(这正是棘轮成立的原理),所以手腕空转既不会 + 把已经拧进去的螺纹转回去,也不会漏掉进度 —— 只是把行程重新分配。 + + 让多少:整步(不去算亏欠了多少)。反正张开状态下这一步不产生任何装配 + 效果,整步最省事也最不容易算错;重试时的那一步才是"用力"的那一步。 + + 两条路:**先算**(限位已知时,提前让余量,干净)+ **兜底**(真被限位 + 截住时再让,覆盖"限位没读到 / 轨迹自己没走完"这两种情况)。 + + 两条路**最后都汇到同一次让余量**:只有一次,避免"先算发现不够、 + 让完还不够、再让一次"这种把行程越绕越少的做法。 + """ + limits = self._wait_joint_limits() + q = None + if limits is not None: + q, _Tee = self._wait_state(3.0) + if q is None: + return Event.TIMEOUT + # 目标角可能落在限位**外面**(这正是棘轮要解决的问题),先折成"最近一圈" + # 的增量(gauge_fsm.ratchet_delta_rad,含完整说明与单测): + # 关节在 +158.9°、目标 +338.9° ⇒ 增量 +180°(而不是 +338.9°)。 + # **方向按工艺意图给**:步长贴着 180° 时"最短路径"会被读数差翻向(R2.10)。 + delta_rad = ratchet_delta_rad(target_rad, float(q[-1]), direction) + why = "" + if limits is not None and abs(math.degrees(delta_rad)) > 1e-6: + plan = prewind( + q_now_rad=float(q[-1]), want_deg=abs(math.degrees(delta_rad)), + direction=1 if delta_rad > 0 else -1, + limits=limits, margin_deg=RATCHET_LIMIT_MARGIN_DEG, + ) + if plan.clamped: + why = ( + f"行程不够(关节7 在 {math.degrees(float(q[-1])):+.1f}°," + f"这一步要转 {math.degrees(delta_rad):+.1f}°" + f"(目标 {math.degrees(float(target_rad)):+.1f}°),限位 " + f"{math.degrees(limits[0]):+.0f}~{math.degrees(limits[1]):+.0f}°)" + ) + if not why: + ev = self._rotate_joint_and_verify( + target_rad, tag=tag, fsm_event=fsm_event, speed_deg_s=speed_deg_s + ) + if ev is not Event.JOINT_LIMIT: + return ev + why = "轨迹被关节限位截住(算着够、实际没走完)" + return self._ratchet_rewind_then( + delta_rad, tag=tag, fsm_event=fsm_event, speed_deg_s=speed_deg_s, why=why, + ) + + def _ratchet_rewind_then( + self, delta_rad: float, *, tag: str, fsm_event: Event, + speed_deg_s: Optional[float], why: str, + ) -> Event: + """张开爪 → 反向让一步 → 夹紧 → 转原来那一步。 + + :param delta_rad: **要转的增量**(不是目标角,见 :meth:`_ratchet_step`)。 + 让余量时按它反着退一步,重试时再按它前进 —— 两次都以**当时的** + 关节角为基准重新算目标,所以让完余量后关节会回到原处、工具净转 + ``delta_rad``。把"目标"固定成一开始那个绝对值是错的:让完余量之后 + 那个目标已经在另一圈上了(差 360°)。 + """ + if self.grip is None: + self.get_logger().error(f"{tag}: {why},但没有夹爪客户端,无法让余量 → 中止") + return Event.ABORT + self.get_logger().info( + f"{tag}: {why} —— 张开爪让出一步(此刻规在打滑,不会动到螺纹)再转" + ) + if not self.grip.open(): + self.get_logger().error(f"{tag}: 需要张爪让余量,但开爪失败 → 中止") + return Event.ABORT + time.sleep(self.cfg.screw_release_wait_s) + q, _Tee = self._wait_state(3.0) + if q is None: + return Event.TIMEOUT + ev = self._rotate_joint_and_verify( + float(q[-1]) - delta_rad, tag=f"{tag}_rewind", + fsm_event=fsm_event, speed_deg_s=speed_deg_s, + ) + if ev is not fsm_event: + self.get_logger().error( + f"{tag}: 让余量那一步也没走开({ev})—— 关节7 的行程真用尽了,中止。\n" + f" 排查:site.yaml 的 gauge_assembly.screw_step_deg 太接近关节行程了" + f"(Rizon4 的关节7 是 ±175°),棘轮一步要 {math.degrees(abs(delta_rad)):.0f}°," + f"留给'回转'的余量本来就不够。\n" + f" 改法:把 screw_step_deg 调小(例如 120°),并保证 " + f"screw_max_cycles × screw_step_deg 仍是 **360° 的整数倍** —— " + f"累计必须转整数圈,否则规会停在螺纹中间(S09 拧出也就少转几分之一圈)。" + ) + return Event.ABORT + if not self.grip.close(): + self.get_logger().error(f"{tag}: 让完余量后夹紧失败 → 中止") + return Event.ABORT + # 重试目标**按让完余量后的位置重算**:让余量退了一步,原来那个绝对目标 + # 现在差了 360°(正好一整圈),照原样下发会让关节反向绕一圈回去。 + q2, _Tee2 = self._wait_state(3.0) + if q2 is None: + return Event.TIMEOUT + ev = self._rotate_joint_and_verify( + float(q2[-1]) + delta_rad, tag=f"{tag}_retry", + fsm_event=fsm_event, speed_deg_s=speed_deg_s, + ) + if ev is not fsm_event: + self.get_logger().error( + f"{tag}: 让完余量重试仍然没走到位({ev})—— 中止" + f"(不是限位问题,先查是不是有东西卡住/螺纹咬死)" + ) + return Event.ABORT + return fsm_event + + # ===================================================================== + # S02 夹持确认(预留) + # ===================================================================== + def _step_grip_check(self) -> Event: + self._state("S02_grip_check") + if not self.cfg.grip_check: + self.get_logger().info( + "S02 跳过夹持确认(预留:传感器方案在优化、D435 未标定)。" + "要开:site.yaml 的 gauge_assembly.grip_check: true" + ) + return Event.GRIP_SKIPPED + if self.grip is None: + return Event.GRIP_FAIL + time.sleep(self.cfg.grip_hold_s) + got = self.grip.is_gripped() + if got is None: + self.get_logger().error( + "S02 要求确认夹持,但当前夹爪后端给不出明确状态(状态字是运动中/到位)。" + "把夹爪合到咬住状态,或关掉 gauge_assembly.grip_check" + ) + return Event.GRIP_FAIL + if got: + self._gauge_was_gripped = True + self.get_logger().info("S02 确认:爪里夹着东西") + return Event.GRIP_PASS + self.get_logger().error("S02 判定爪里没有通止规 —— 请放好再跑") + return Event.GRIP_FAIL + + # ===================================================================== + # S03 手外粗定位(S04 的兜底) + # ===================================================================== + def _step_coarse(self) -> Event: + self._state("S03_coarse") + if not self.cfg.coarse_enabled: + self.get_logger().warn("S03 被配置关掉(gauge_assembly.coarse_enabled=false)") + return Event.COARSE_FAIL + ns = self.cfg.coarse_camera + he = self._eye_to_hand_file() + if he is None: + expect = str( + self.get_parameter("coarse_eye_to_hand_file").value or "" + ).strip() or f"handeye/results/{ns}_eye_to_hand.yaml" + self.get_logger().warn( + "S03 需要手外相机的 eye-to-hand 标定文件,现在没有 —— " + f"按兜底逻辑回 S04 跟踪。\n" + f" 应该生成:{expect}\n" + f" 做法:bash scripts/run_handeye.sh --mode eye_to_hand " + f"teach/merge/calibrate(标完再跑本流程)" + ) + return Event.COARSE_FAIL + if not self._wait_coarse_frame(ns): + self.get_logger().warn( + f"S03 相机 {ns} 等了 {self.cfg.coarse_timeout_s:.0f}s 没有新鲜图像" + "(相机没开?),回 S04 跟踪" + ) + return Event.COARSE_FAIL + + xy = self._coarse_workpiece_xy(ns, he) + if xy is None: + self.get_logger().warn("S03 推理没找到工件框(或深度无效),回 S04 跟踪") + return Event.COARSE_FAIL + + q, Tee = self._wait_state(5.0) + if q is None or Tee is None: + return Event.TIMEOUT + target = np.array([float(xy[0]), float(xy[1]), self.cfg.coarse_hover_m]) + self.get_logger().info( + f"S03 粗定位:工件中心 ({xy[0]:.3f},{xy[1]:.3f}) → 悬停 " + f"{self.cfg.coarse_hover_m * 1000:.0f}mm" + ) + ok, q, Tee = self._goto( + q, Tee, target, verticalize=True, tol_m=0.005, + tol_tilt=self.vert_tol_rad * 2.0, tag="coarse", + v=self.move_speed, max_hops=10, settle_s=0.25, + ) + if not ok: + self.get_logger().warn("S03 移动到粗定位点未完全到位,仍进 S05 精拍") + self._coarse_ok = True + return Event.COARSE_OK + + def _camera_alive(self, ns: str) -> bool: + return self._img_age(self._t_coarse_color) < 3.0 + + def _wait_coarse_frame(self, ns: str) -> bool: + """等手外相机的**新鲜**图像,最多 ``coarse_timeout_s`` 秒。 + + 为什么要等而不是"看一眼没有就放弃":相机节点刚起来时发现+第一帧 + 可能要一两秒,直接判失败会让 S03 在相机其实是好的情况下退回 S04。 + """ + t0 = time.monotonic() + while time.monotonic() - t0 < self.cfg.coarse_timeout_s: + if self._camera_alive(ns): + return True + self._spin(0.1) + return False + + def _coarse_workpiece_xy(self, ns: str, he: Path) -> Optional[Tuple[float, float]]: + """手外相机拍一张 → 推理工件框中心 → 反投影到基座 XY。 + + 外参从 **TF** 取(`base_link` ← `<相机>_color_optical_frame`),不再自己 + 解析一份 ``T_4x4``:标定产物已经在启动时以静态 TF 发布了,两份解析 + 必然先漂移一份(而漂移的是哪一份没人知道)。 + + 为什么先查标定文件再进来:没有 eye-to-hand 外参时,"反投影"只能靠 + 猜一个 depth 目标 —— 那会得到一个**看起来合理**的坐标(这正是最坏的 + 情形:动作做对了、位置错了)。所以宁可明确失败。 + """ + img = getattr(self, "_coarse_color", None) + depth_msg = getattr(self, "_coarse_depth", None) + intr = getattr(self, "_coarse_info", None) + if img is None or depth_msg is None or intr is None: + return None + depth = self._depth_from_msg(depth_msg) + if depth is None: + return None + intr_d = { + "fx": float(intr.k[0]), "fy": float(intr.k[4]), + "cx": float(intr.k[2]), "cy": float(intr.k[5]), + } + bgr = self._bgr_from_msg(img) + bbox = self._best_bbox(bgr, conf=self.cfg.coarse_conf) + if bbox is None: + return None + u = 0.5 * (bbox[0] + bbox[2]) + v = 0.5 * (bbox[1] + bbox[3]) + z = float(np.median(depth[int(v) - 2:int(v) + 3, int(u) - 2:int(u) + 3])) + if not math.isfinite(z) or z <= 0.05: + return None + p_cam = self._px_to_cam(u, v, z, intr_d) + T = self._lookup(f"{self.prefix}base_link", f"{ns}_color_optical_frame") + if T is None: + self.get_logger().warn( + f"S03 查不到 {ns}_color_optical_frame 到基座的 TF —— 标定文件 {he.name} " + "在,但没有发布成静态 TF(检查启动时有没有跑 handeye TF 那一步)" + ) + return None + p_base = (T @ np.array([p_cam[0], p_cam[1], p_cam[2], 1.0]))[:3] + return float(p_base[0]), float(p_base[1]) + + def _bgr_from_msg(self, msg: Any) -> np.ndarray: + """``sensor_msgs/Image`` → BGR ndarray(复用 stage2 的同一段解码)。""" + return _bgr_copy(msg) + + def _depth_from_msg(self, msg: Image) -> Optional[np.ndarray]: + """``sensor_msgs/Image``(16UC1) → 米为单位的深度图。""" + try: + arr = np.frombuffer(msg.data, dtype=np.uint16) + if msg.encoding.lower() in ("16uc1", "mono16"): + arr = arr.astype(np.float32) / 1000.0 + else: + arr = arr.astype(np.float32) + return arr.reshape((int(msg.height), int(msg.width))) + except Exception as exc: # noqa: BLE001 + self.get_logger().warn(f"深度图解码失败:{exc}") + return None + + # ===================================================================== + # S04 跟踪 + # ===================================================================== + def _step_track(self) -> Event: + self._state("S04_track") + if self.cfg.dry_run: + self._fsm_dry(Event.TRACK_LOCKED, "拉起跟踪并等锁定") + return Event.TRACK_LOCKED + if self._track_retries >= MAX_TRACK_RETRIES: + self.get_logger().error( + f"S04 已连续丢 {self._track_retries} 次(上限 {MAX_TRACK_RETRIES})," + "不再兜底重试 —— 检查工件是否在视野内、相机是否被挡、权重是否正确" + ) + return Event.ABORT + self._track_retries += 1 + code = self._run_stage1() + if code == 0: + self.get_logger().info(f"S04 跟踪锁定(第 {self._track_retries} 次尝试)") + return Event.TRACK_LOCKED + self.get_logger().warn(f"S04 跟踪未锁定(exit={code}),转 S03 兜底") + return Event.TRACK_LOST + + # ===================================================================== + # S05 稳定拍照 + # ===================================================================== + def _step_snap(self) -> Event: + self._state("S05_snap") + if self.cfg.dry_run: + self._fsm_dry(Event.SNAP_OK, "等画面稳定后精拍定位 k1/k2") + return Event.SNAP_OK + if not self._wait_pixel_stable(): + self.get_logger().warn( + f"S05 画面在 {self.cfg.snap_tol_px:.1f}px 容差内没稳定下来,继续等" + ) + return Event.SNAP_UNSTABLE + + q, Tee = self._wait_state(5.0) + if q is None or Tee is None: + return Event.TIMEOUT + code, q, Tee, final = self._run_locate(q, Tee) + if code != 0 or not final: + self.get_logger().error( + f"S05 精拍定位失败 code={code}{_LOCATE_CODE_HINT.get(code, '')}" + ) + return Event.TIMEOUT + self._snap_final = dict(final) + self._snap_pose = Tee.copy() + self.get_logger().info( + f"S05 定位完成:k1={final.get('k1_base_m')} k2={final.get('k2_base_m')} " + f"残差 {final.get('residual_mm')}mm,已记位姿 Z={Tee[2, 3]:.4f}" + ) + return Event.SNAP_OK + + def _snap_feature(self) -> str: + """S05 稳定判据用哪个特征:``bbox``(检测框像素)还是 ``motion``(法兰 mm)。 + + ``auto`` 按感知来源选:真机(yolo)用检测框 —— 保持原有行为不变; + 仿真真值/外部感知没有可用的工件检测器(合成图过不了真机训练出来的模型, + 实测最高分 0.017),用检测框只会永远"不稳定"地空转,所以改用法兰位移。 + """ + return snap_feature_of(self.cfg.snap_stable_feature, self._perception_source()) + + def _snap_sample(self, feature: str) -> Optional[Tuple[float, ...]]: + """采一帧"画面特征"(单位随 feature 变:bbox=像素,motion=毫米)。""" + if feature == "bbox": + img = getattr(self, "_color", None) + if img is None: + return None + bbox = self._best_bbox(self._bgr_from_msg(img)) + if bbox is None: + return None + return (0.5 * (bbox[0] + bbox[2]), 0.5 * (bbox[1] + bbox[3])) + # motion:法兰(= 相机)在世界系里的位置。相机装在法兰上,法兰不动, + # 画面就不会动 —— 比"检测框不动"更直接,也不依赖任何模型。 + _q, Tee = self._wait_state(0.5) + if Tee is None: + return None + return (float(Tee[0, 3]) * 1000.0, float(Tee[1, 3]) * 1000.0, float(Tee[2, 3]) * 1000.0) + + def _wait_pixel_stable(self) -> bool: + """等画面稳定:连续采 ``snap_stable_s`` 秒的特征,抖动在容差内才算稳。 + + 用"到均值的最远距离"而不是相邻帧之差 —— 跟踪抖动是零均值的, + 相邻差会让"明明在晃"的时刻被判成稳定,然后拍出一张糊图(表现为 + "孔位偶尔偏 1mm",随机且难复现)。判据实现见 gauge_fsm.pixel_stable。 + """ + feature = self._snap_feature() + tol = self.cfg.snap_tol_px if feature == "bbox" else self.cfg.snap_tol_mm + got_any = False + deadline = time.monotonic() + 20.0 + while time.monotonic() < deadline: + samples: List[Tuple[float, ...]] = [] + t0 = time.monotonic() + while time.monotonic() - t0 < self.cfg.snap_stable_s: + s = self._snap_sample(feature) + if s is not None: + samples.append(s) + got_any = True + self._spin(0.05) + if points_stable(samples, tol, self.cfg.snap_min_frames): + return True + if not got_any and feature == "bbox": + # 一条都采不到 = 检测器根本没出框。这跟"画面在晃"是**两件事**, + # 分开报才找得到人(真机上这是"权重与图像不匹配"的典型症状)。 + self.get_logger().error( + "S05 等稳定时工件检测器一直没出框(0 帧样本)——" + "不是画面在晃,是没检测到工件。查:权重是否与这台相机匹配" + "(models/yolo/README.md)、或把 gauge_assembly.snap_stable_feature " + "设成 motion 改用法兰位移判据" + ) + return False + + # ===================================================================== + # S06 正悬停 + # ===================================================================== + def _step_hover_k(self) -> Event: + hole = self._hole_name() + self._state(f"S06_hover_{hole}") + if self.cfg.dry_run: + self._fsm_dry(Event.ALIGN_OK, f"到 {hole} 正悬停") + return Event.ALIGN_OK + + xy = self._hole_xy(hole) + if xy is None: + self.get_logger().error(f"S06 没有 {hole} 的坐标(S05 没定位到?)") + return Event.TIMEOUT + q, Tee = self._wait_state(5.0) + if q is None or Tee is None: + return Event.TIMEOUT + z = float(self._snap_final.get("hover_z_m") or self.hover_z) + target = np.array([xy[0], xy[1], z]) + ok, q, Tee = self._goto( + q, Tee, target, verticalize=True, tol_m=self.cfg.align_tol_mm / 1000.0, + tol_tilt=self.vert_tol_rad * 1.5, tag=f"S06_hover_{hole}", + v=self.move_speed, max_hops=10, settle_s=0.2, + ) + # 对位残差用**实测**算,不用运动返回值:运动"到点了"和对准了是两件事 + gxy = self._gauge_xy(Tee) + residual_mm = math.hypot(gxy[0] - xy[0], gxy[1] - xy[1]) * 1000.0 + self.get_logger().info( + f"S06 {hole} 悬停:实测残差 {residual_mm:.2f}mm" + f"(容差 {self.cfg.align_tol_mm:.1f}mm)Z={Tee[2, 3]:.4f}" + ) + if residual_mm > self.cfg.align_tol_mm: + self.get_logger().warn("对位超差 → 回 S05 重拍") + return Event.ALIGN_OUT + if not ok: + self.get_logger().warn("运动未完全到位但残差在容差内,继续") + self._progress(f"{hole} 悬停完成,残差 {residual_mm:.2f}mm") + return Event.ALIGN_OK + + def _hole_xy(self, hole: str) -> Optional[Tuple[float, float]]: + key = f"{hole}_base_m" + val = self._snap_final.get(key) + if not val or len(val) < 2: + return None + return float(val[0]), float(val[1]) + + # ===================================================================== + # S07 柔顺接触 + # ===================================================================== + def _shear_axes(self) -> Tuple[float, float]: + """当前两路切向读数(取法向最大的那只手指)。 + + 两路都要,是因为切向力到底走 X 还是 Y 通道未确认:只监控一个通道, + 赌错了就是整段流程静默失效(下发正常、日志正常、就是停不住)。 + """ + best = None + best_fn = -1.0 + for tac in (getattr(self, "_tac_l", None), getattr(self, "_tac_r", None)): + if not tac: + continue + t, m = tac + if time.monotonic() - t > 0.5: + continue + fn = abs(float(getattr(m, "fnormal", 0.0))) + if fn > best_fn: + best_fn, best = fn, m + if best is None: + return (0.0, 0.0) + return (float(getattr(best, "fshearx", 0.0)), float(getattr(best, "fsheary", 0.0))) + + def _wrench_axial(self) -> Optional[float]: + """当前腕部 FT 的轴向力 [N];一帧都没收到过时返回 None。 + + 轴向 = ``force.z``。这个口径对真机与仿真**都成立**: + 真机 ``//ft_sensor_wrench`` 是法兰系,z 是法兰轴; + 仿真传感器挂在 joint7 上取 child(link7) 系,z 也是工具轴。 + 工具锁垂直向下时,两者都等于"竖直方向的力"。 + """ + return getattr(self, "_ft_fz", None) + + def _wrench_age(self) -> Optional[float]: + """腕部 FT 最近一帧的年龄 [s];一帧都没收到过时返回 None。""" + t = getattr(self, "_t_ft", None) + return None if t is None else (time.monotonic() - float(t)) + + def _step_contact(self) -> Event: + self._state("S07_contact") + if self.cfg.dry_run: + self._fsm_dry(Event.CONTACT_OK, "柔顺下臂到接触") + return Event.CONTACT_OK + q, Tee = self._wait_state(5.0) + if q is None or Tee is None: + return Event.TIMEOUT + + # 基线必须在**还没碰工件**的时候测。S06 结束时悬停在工件上方, + # 正好是测基线的时刻(带载测会把阈值抬飞)。 + ref = self._baseline(samples=8) + # 腕部 FT 的轴向基线:与触觉基线同一时刻采(这时还没碰工件)。 + # 腕部 FT 在夹持摩擦的**上游**,所以它是 S07 的首选判据;触觉只是兜底 + #(通止规靠夹持摩擦抱住,轴向力传不到指垫,见 gauge_fsm.wrench_touch)。 + ft_ref = self._wrench_axial() + ft_age = self._wrench_age() + ft_alive = wrench_live(ft_age) + self.get_logger().info( + f"S07 基线:切向 ({ref[0]:.1f}, {ref[1]:.1f})、法向 {self._fn_rest:.1f}" + f";腕部轴向 {ft_ref if ft_ref is not None else float('nan'):+.2f}N" + f"({'活' if ft_alive else '**没有数据**'},话题 {self.ft_wrench_topic})" + ) + + z0 = float(Tee[2, 3]) + step_m = self.cfg.contact_step_mm / 1000.0 + max_depth_m = self.cfg.contact_max_depth_mm / 1000.0 + # 台肩落面所需的下压量。在下面几何自检里算出来;**要留到接触判据那里用** + # (看 hole_entry_verdict:下压深度远小于它 ⇒ 规没进孔)。 + needed_m: Optional[float] = None + + # ---- 工具几何自检:预算必须是**由几何推出来的**,不能拍 ------------------ + # 判"到底了"的那一下是**台肩落到工件上表面**(不是尖端碰面)。工件上表面 + # 就是 stage2 实测的孔位 z(孔在面上);台肩在规尖上方 30mm(通端长 30)。 + # + # 这里做两件事: + # ① 把"悬停时工具尖端离面还有多高"算出来印出来。**负值说明悬停这一步 + # 就已经把工具捅进工件了**(悬停高度是按相机定的、工具比相机长就 + # 会这样,真机同参数同结果),这是个几何错误,藏得很深:现象是 + # S07 一路压到顶都判不到接触,看起来像力阈值标错了。 + # ② 如果配的预算**不够**走完"台肩落面"那一段,就地按几何**改大**并 + # 大声报出来。2026-09-24 仿真里踩过:预算 25mm 而台肩在尖端上方 + # 30mm → 永远到不了落面那一下,报出来的原因是假的("没触发接触 + # 判据"),真实原因只是预算不够。 + surface_z = float(self.cfg.workpiece_surface_z_m) + if surface_z <= 0.0: + # 没配就取 stage2 实测的孔位 z —— 孔就在工件上表面上。 + k1 = (self._snap_final or {}).get("k1_base_m") or [] + surface_z = float(k1[2]) if len(k1) >= 3 else 0.0 + if surface_z > 0.0: + clear_m = tool_clearance_m( + z0, # 悬停时的法兰高度 = 当前 Tee 的 z(S06 刚把法兰锁到悬停高) + self.cfg.tool_tip_below_flange_m, + surface_z, + ) + needed_m = descend_needed_m( + z0, self.cfg.tool_tip_below_flange_m, surface_z, + GAUGE_SHOULDER_ABOVE_TIP_M, + ) + self.get_logger().info( + f"S07 工具几何:悬停法兰 z={z0:.4f}、工具尖端在法兰下方 " + f"{self.cfg.tool_tip_below_flange_m * 1000:.1f}mm → 尖端 z=" + f"{z0 - self.cfg.tool_tip_below_flange_m:.4f},工件上表面 z={surface_z:.4f}\n" + f" 悬停时尖端离面 {clear_m * 1000:+.1f}mm" + f"{'(**已经插进工件了**)' if clear_m < 0 else ''};" + f"台肩落面还需下压 {needed_m * 1000:+.1f}mm" + ) + if needed_m > max_depth_m: + new_depth_m = descend_budget_m(needed_m) + self.get_logger().warn( + f"S07 下探预算不足:配的是 {max_depth_m * 1000:.1f}mm," + f"但「台肩落面」这一段就要 {needed_m * 1000:.1f}mm" + f"(台肩在尖端上方 {GAUGE_SHOULDER_ABOVE_TIP_M * 1000:.0f}mm)。\n" + f" 按几何自动改大为 {new_depth_m * 1000:.1f}mm。" + f"要固定这个值,改 site.yaml 的 " + f"gauge_assembly.contact_max_depth_mm(建议 ≥ " + f"{new_depth_m * 1000:.0f})" + ) + max_depth_m = new_depth_m + + # 这一步的到位容差**必须小于步长**(见 gauge_fsm.descend_tol_m 的说明: + # 容差≥步长时 _goto 判"已在容差内"直接返回,一步都不走 → 静默自旋)。 + tol_step_m = descend_tol_m(step_m) + budget = descend_iter_budget(max_depth_m, step_m) + self.get_logger().info( + f"S07 步进下压:步长 {step_m * 1000:.2f}mm、到位容差 {tol_step_m * 1000:.3f}mm、" + f"最多 {max_depth_m * 1000:.1f}mm / {budget} 步" + ) + steps = 0 + stalls = 0 + z_prev = z0 + while float(Tee[2, 3]) - z0 > -max_depth_m: + if steps >= budget: + self.get_logger().error( + f"S07 下压步数用尽({budget} 步 ≈ {max_depth_m * 1000:.1f}mm)仍未触发接触判据。\n" + " 这不是正常路径:正常应该是「接触→CONTACT_OK」或「到底→超深失败」。\n" + " 走到这里通常意味着臂**没在动**(控制器死区/被夹住/孔位偏得擦不到面)。" + ) + self._retract(q, Tee, dz_m=0.01) + return Event.TIMEOUT + steps += 1 + target = np.array([float(Tee[0, 3]), float(Tee[1, 3]), float(Tee[2, 3]) - step_m]) + # 不用 _step_to:它把速度写死成 search_speed,而这**一步**必须慢 + # (接触判据要在"碰到"的瞬间停住,快了就是一个冲击)。速度取 + # gauge_assembly.contact_speed_m_s,其余参数与 _step_to 对齐。 + ok, q, Tee = self._goto( + q, Tee, target, verticalize=True, tol_m=tol_step_m, + tol_tilt=self.vert_tol_rad * 2.5, tag="S07_step", + v=self.cfg.contact_speed_m_s, max_hops=2, + settle_s=max(0.06, self.settle3 * 0.3), min_dur=0.16, + ) + if not ok: + self.get_logger().warn("S07 单步未完全到位,继续按实测高度判断") + # 实测位移 = 唯一的推进证据。指令发出去不等于臂动了(R5.1 静默失效)。 + z_now = float(Tee[2, 3]) + if descend_progress(z_prev, z_now, step_m): + stalls = 0 + else: + stalls += 1 + self.get_logger().warn( + f"S07 第 {steps} 步实测只走了 {(z_prev - z_now) * 1000:+.3f}mm" + f"(要求 ≈{step_m * 1000:.2f}mm),连续 {stalls}/{DESCEND_STALL_STEPS} 步没动" + ) + if stalls >= DESCEND_STALL_STEPS: + self.get_logger().error( + f"S07 连续 {stalls} 步**实测零位移**,臂根本没往下走。\n" + " 常见原因:① 这一步的容差 ≥ 步长(_goto 判「已在容差内」直接返回);\n" + " ② 控制器死区/增益太小,0.x mm 的微步被吃掉;\n" + " ③ 工件/夹具把臂顶住了(此时应报接触,却没达到切向阈值);\n" + " ④ 孔位偏了,规擦着孔壁下去但没接触面。" + ) + self._retract(q, Tee, dz_m=0.01) + return Event.TIMEOUT + z_prev = z_now + if steps % 5 == 0: + now_dbg = self._shear_axes() + ax_dbg = self._wrench_axial() + self.get_logger().info( + f"S07 已下压 {abs(z_now - z0) * 1000:.2f}mm" + f"({steps}/{budget} 步)切向 ({now_dbg[0]:.1f}, {now_dbg[1]:.1f})" + f" 腕部轴向 " + f"{ax_dbg - ft_ref if ax_dbg is not None else float('nan'):+.1f}N" + ) + + # ---- 判据一(首选):腕部 FT 轴向突变 -------------------------- + # 腕部 FT 在夹持摩擦的**上游**(工件→规→夹爪→法兰→腕部关节), + # 所以工具在爪里打不打滑都测得准。触觉做不到这点: + # 轴向力要传过"指垫↔规"的摩擦面,上限只有 µ·N≈23N,而台肩落面 + # 一步就产生 25N —— 必然打滑,读数停在 0(而它是对的)。 + # 完整因果链见 gauge_fsm.wrench_touch 与 docs/GAUGE_ASSEMBLY.md §6。 + ft_now = self._wrench_axial() + if ft_alive and ft_now is not None and ft_ref is not None: + if wrench_touch(ft_now, ft_ref, self.cfg.contact_axial_delta_n): + self.get_logger().info( + f"S07 接触(腕部 FT):轴向 {ft_now:+.2f}N 相对基线 " + f"{ft_ref:+.2f}N 超过 +{self.cfg.contact_axial_delta_n:.1f}N" + f"(下压 {abs(float(Tee[2, 3]) - z0) * 1000:.2f}mm)" + ) + # 下压这么浅就"接触" ⇒ 尖端顶在工件上表面,没进孔。必须在这里 + # 拦下:放它进 S08 只会干转几轮、憋住,最后报一句"转轴偏差" + # 把所有人引去查工具系。见 hole_entry_verdict 的说明。 + if self._hole_lost_guard(z0, Tee, needed_m, q, "腕部 FT"): + return Event.HOLE_LOST + # 必须先卸载再交给 S08 —— 判到接触的这一刻臂上顶着的是**出力上限** + # 那个量级的力(实测 200N+,与阈值无关),而规的轴向传力上限 + # 只有 µ·N≈73N。见 _relieve_after_contact 的完整说明。 + self._relieve_after_contact(q, Tee, "腕部 FT", ft_ref) + return Event.CONTACT_OK + elif steps == 1: + # 只报一次,别每步刷屏。降级到触觉兜底时阈值口径要按现场重新标定。 + self.get_logger().warn( + f"S07 腕部 FT 没有数据(话题 {self.ft_wrench_topic}," + f"年龄 {ft_age if ft_age is not None else float('nan'):.1f}s)——" + "降级为只看触觉切向突变。\n" + " ⚠️ 触觉是**靠夹持摩擦**传力的,轴向力上限只有 µ·N(≈23N 量级)," + "台肩落面那一下可能传不过去、读数停在 0。\n" + " 真机上查:真机 bringup 无条件起 flexiv_robot_states_broadcaster," + "话题是 //ft_sensor_wrench;收不到就是话题名/网络的问题。\n" + " 仿真上查:devices/sim/gazebo/config/wrist_ft.yaml 的 topic 与" + " arm.sim.sensors.xacro 的 wrist_ft_topic 必须一致(都是 " + "/sim/ft_sensor_wrench)。" + ) + + try: + fn, _fn_max, _shear, _contact = self._tac_fresh(self.tac_timeout) + except Exception as exc: # noqa: BLE001 + # 腕部 FT 活着时,触觉断流不影响判接触(两个来源互相独立)。 + # 只有两个来源都没了才真的判不了。 + if not ft_alive: + self.get_logger().error( + f"S07 腕部 FT 与触觉**都没有**数据,无法判断接触:{exc}\n" + " 这不是阈值问题,是数据源问题:先让其中一个活过来。" + ) + self._retract(q, Tee, dz_m=0.01) + return Event.TIMEOUT + self.get_logger().warn( + f"S07 触觉断流({exc}),但腕部 FT 活着,继续下压" + ) + fn, _fn_max, _shear, _contact = 0.0, 0.0, (0.0, 0.0), False + + # ---- 判据二(兜底):触觉切向突变 ------------------------------ + now = self._shear_axes() + if tangential_jump(now, ref, self.cfg.contact_tangential_delta): + self.get_logger().info( + f"S07 接触(触觉切向):切向 {now[0]:.1f}/{now[1]:.1f} 相对基线 " + f"{ref[0]:.1f}/{ref[1]:.1f} 超过 +{self.cfg.contact_tangential_delta:.0f}" + f"(法向 {fn:.1f},下压 {abs(float(Tee[2, 3]) - z0) * 1000:.2f}mm)" + ) + # 与腕部 FT 那条同规矩:判到接触时臂上顶着的力远大于阈值,必须先卸载。 + # 同样先过"是不是根本没进孔"这道闸(见 hole_entry_verdict)。 + if self._hole_lost_guard(z0, Tee, needed_m, q, "触觉切向"): + return Event.HOLE_LOST + self._relieve_after_contact(q, Tee, "触觉切向", ft_ref) + return Event.CONTACT_OK + if fn - self._fn_rest > self.cfg.contact_safe_delta: + self.get_logger().error( + f"S07 法向力超安全上限:{fn:.1f} - 基线 {self._fn_rest:.1f} > " + f"+{self.cfg.contact_safe_delta:.0f},抬起并中止" + ) + self._retract(q, Tee, dz_m=0.01) + return Event.FORCE_OVER_LIMIT + # 腕部 FT 的独立安全上限:它测的是**真实轴向力**,所以这里能给出 + # 一个物理量级的兜底(触觉那个 contact_safe_delta 是 au,量纲都对不上)。 + # 取触觉安全上限的同样口径:一旦超过就说明"压得太狠了",与"接触了没" + # 无关 —— 接触判据应该早就返回了,能走到这里说明判据失灵。 + if ft_alive and ft_now is not None and ft_ref is not None: + if abs(ft_now - ft_ref) > self.cfg.contact_safe_delta: + self.get_logger().error( + f"S07 腕部轴向力超安全上限:{ft_now:+.2f}N - 基线 {ft_ref:+.2f}N " + f"= {abs(ft_now - ft_ref):.1f}N > +{self.cfg.contact_safe_delta:.0f}N," + "抬起并中止。\n" + " 能走到这里说明接触判据没生效(那么大的力早该判到接触)——" + "先查 contact_axial_delta_n 是不是被调得太大了。" + ) + self._retract(q, Tee, dz_m=0.01) + return Event.FORCE_OVER_LIMIT + self.get_logger().error( + f"S07 下探 {max_depth_m * 1000:.1f}mm 都没触发接触判据。\n" + " 排查顺序(按物理可信度,别从阈值开始调):\n" + " ① **先看上面每 5 步打印的「腕部轴向」**:它一直≈0 → 是数据源/几何问题,\n" + " 不是阈值问题(传感器没数据、悬停几何错、孔位偏了没碰到面);\n" + " ② 腕部轴向有涨但没到阈值 → 才轮到调 contact_axial_delta_n;\n" + " ③ 只有触觉兜底时:轴向力要经夹持摩擦传递,上限 µ·N≈23N,\n" + " 台肩落面那一下可能传不过来 —— 这时调阈值是白费,要修的是夹持。" + ) + self._retract(q, Tee, dz_m=0.01) + return Event.TIMEOUT + + def _hole_lost_guard( + self, + z0: float, + Tee: np.ndarray, + needed_m: Optional[float], + q: np.ndarray, + why: str, + ) -> bool: + """S07 判到接触时:下压深度是不是**远小于**几何预期(= 规没进孔)。 + + 返回 True 表示"确实没进孔",调用方要抬臂并返回 ``Event.HOLE_LOST``。 + + 完整来龙去脉在 ``gauge_fsm.hole_entry_verdict`` 的 docstring 里,这里只 + 留现场要看的那几句:工件在 S08/S09/S10 会被工具推走,而 k2 的孔位是 + S05 一次性定的 ⇒ 工件一动孔位就失效 ⇒ 规落在孔旁边的平面上。 + 不拦的话会干转 5 轮,最后报一句"转轴偏差…先确认工具系有没有装转接件", + 把所有人引去查工具系(实测 2026-09-28)。 + """ + if needed_m is None: + # 没算出几何预期(工件上表面 z 没标定且 S05 也没给)—— 没有判据就别猜。 + return False + descended_m = abs(float(Tee[2, 3]) - z0) + if hole_entry_verdict(descended_m, needed_m) != ENTRY_HIGH: + return False + self.get_logger().error( + f"S07 接触({why})发生在下压 {descended_m * 1000:.2f}mm 处," + f"而按几何「台肩落面」需要 {needed_m * 1000:.1f}mm —— 只走了 " + f"{descended_m / needed_m * 100.0:.0f}%。\n" + " **规没有进孔,尖端顶在工件上表面**(正常入孔要压到台肩落面那一下)。\n" + " 最可能的原因:工件被工具推走了,而本孔的坐标是 **S05 一次性定下**的 ——\n" + " 工件一动,那个坐标就失效(S06 的「实测残差」发现不了:它比的是\n" + " 「命令位置 vs 实际位置」,不是「规尖 vs 真实孔位」)。\n" + " 所以**不要**去查工具系/转接件/力阈值(那几个都是好的)。\n" + " 正确处置:把臂退开、确认工件的实际位置;能复位就复位工件,然后\n" + " 从 S05 重新拍照定位(重跑流程即会重新定位)。\n" + " 若要治根:换孔前复核工件没动(当前只有 S05 阶段有 drag 看门狗)。\n" + " 抬起并中止,不带着失效的孔位进 S08。" + ) + self._retract(q, Tee, dz_m=0.01) + return True + + def _relieve_after_contact( + self, + q: np.ndarray, + Tee: np.ndarray, + why: str, + axial_ref: Optional[float] = None, + ) -> None: + """判到接触之后的**卸载回退**:把下压量放掉,再交给 S08。 + + 为什么必须有这一步(2026-09-24 用一整轮排查换来的,值得完整读): + + 位置控制的臂撞上硬面时,**不会**在"刚碰到"的地方停住 —— 它会一直顶到 + 自己的出力上限。仿真实测:指令 0.5mm 的一步压在工件上,腕部 FT 直接跳到 + **+244N**,而臂这一步只走了 0.09mm(日志里那句"S07 单步未完全到位")。 + 也就是说"判到接触"的那一刻,臂上是顶着一个**大得多的力**的, + 这个力跟 contact_axial_delta_n 没关系(阈值只决定"什么时候承认接触")。 + + 而通止规是**靠夹持摩擦**抱住的:轴向上能传的力上限 = µ·N,两指合计 + 约 73N(µ=0.8、握力 46N)。244N 远超它 ⇒ 规被轴向力直接顶出爪外。 + 本次就是这样:S07 判到接触 → 进 S08 一转 → 规掉到地上 → 报 E1, + 而 E1 的日志只说"通止规掉了",看不到"是顶着 244N 进去的"。 + + 所以这里回退 contact_relief_mm,把力放回基线附近;S08 只带着"规自身的 + 重量 + 一点点残余"进孔 —— 那才是螺纹/棘轮真正需要的预压。 + + 回退量刻意**不做闭环**(不"退到力小了为止"):判据闭环会在"接触刚度很大" + 时来回震荡,而这里要的只是"把下压量放掉"。放不干净就报出来(见下), + 让现场去改夹持(那是机械问题,不是参数问题)。 + """ + dz = float(self.cfg.contact_relief_mm) / 1000.0 + ft_before = self._wrench_axial() + if dz <= 0.0: + self.get_logger().warn( + f"S07 判到接触({why})但 contact_relief_mm=0 —— **不卸载**。\n" + " 位置控制的臂此刻顶着的力可能远大于判据阈值(实测 200N+)," + "而规靠夹持摩擦抱住、轴向上限只有 µ·N(≈73N)。" + "S08 一转就可能掉件(E1),且日志里看不到真因。" + ) + return + target = np.array([float(Tee[0, 3]), float(Tee[1, 3]), float(Tee[2, 3]) + dz]) + # ⚠️ 到位容差**必须远小于回退量**,不能写死一个与它同量级的常数。 + # 实测(2026-09-24):回退 0.50mm 而 tol_m 也写 0.0005 ⇒ 目标 z 是 + # `Tee[2,3] + 0.0005`,浮点回减后 dist 会比 0.0005 略小 ⇒ `_goto` 的 + # 入口判据 `dist < tol_m` 当场成立、**一步没走就 return True**。 + # 于是"卸载"变成一次空操作,而下面的残余力判据比的是"回退前 vs 回退后" + # 两个一模一样的读数 ⇒ 报"残余 0.0N,已放干净"(**假通过**)。 + # 后果:S08 带着 70N 的轴向力去转 → 掉件(E1),日志里只有"规掉了"。 + # 规则本身抽成 gauge_fsm.relief_tol_m 并有单测钉住(tol 必须 < 回退量)。 + tol = relief_tol_m(dz) + ok = self._goto( + q, Tee, target, verticalize=True, tol_m=tol, + tol_tilt=self.vert_tol_rad * 2.5, tag="S07_relief", + v=min(0.02, self.cfg.contact_speed_m_s), max_hops=3, + settle_s=max(0.1, self.settle3 * 0.5), min_dur=0.3, + )[0] + time.sleep(0.2) + ft_after = self._wrench_axial() + msg = ( + f"S07 接触后卸载:回退 {dz * 1000:.2f}mm,腕部轴向 " + f"{ft_before if ft_before is not None else float('nan'):+.1f}N → " + f"{ft_after if ft_after is not None else float('nan'):+.1f}N" + ) + if not ok: + self.get_logger().warn( + msg + "\n ⚠ 卸载回退**没走到位**(上面有 _goto 的告警)。" + "残余力判据因此不可信 —— 这一路压进去的力仍留在规上。" + ) + if ft_after is not None and ft_before is not None: + # 残余按**基线**(还没碰工件时的轴向力)算,不能按"回退前后之差"算: + # 回退本身要是没生效,前后读数相同 ⇒ 差值 0 ⇒ 假报"放干净"。 + # 基线是"完全没有接触"的状态,这才是"卸载干不干净"的参照。 + residual = ( + abs(float(ft_after) - float(axial_ref)) + if axial_ref is not None + else abs(float(ft_after) - float(ft_before)) + ) + ref_txt = ( + f"基线 {float(axial_ref):+.1f}N" if axial_ref is not None else "无基线" + ) + if residual > float(self.cfg.contact_hold_n): + self.get_logger().warn( + msg + f"(残余 {residual:.1f}N(相对{ref_txt})" + f" > {self.cfg.contact_hold_n:.1f}N)\n" + " ⚠ 卸载没放干净:这一路压进去的力**超过了夹持摩擦能承受的量**" + "(上限 µ·N,两指合计 ≈73N)。\n" + " 接着 S08 一转,规会从爪里被推出去(现象是「通止规掉了」E1," + "看不到真因)。\n" + " 两条真修法:① 降峰值 —— 调小 contact_step_mm(步长越小峰值越小)" + "或加大 contact_relief_mm;② 加握力 —— 改夹爪合拢力度/指垫摩擦。\n" + " **不要**去调 contact_axial_delta_n:它只管「什么时候承认接触」," + "管不了「判到的时候已经顶了多大」。" + ) + else: + self.get_logger().info( + msg + f"(残余 {residual:.1f}N(相对{ref_txt}),已放干净)" + ) + else: + self.get_logger().info(msg + "(腕部 FT 没数据,无法确认卸载效果)") + + def _baseline(self, samples: int) -> Tuple[float, float]: + """静止基线的两路切向均值(顺手把法向基线记到 ``self._fn_rest``)。 + + 单侧可用即可:另一只指没插时,同一侧的阈值仍然自洽(相对量)。 + 拿不到任何读数时按 0 处理并**明确告警** —— 阈值会偏保守, + 结果可能是"碰上了没停",而不是静默地继续跑。 + """ + acc: List[Tuple[float, float]] = [] + fns: List[float] = [] + t0 = time.monotonic() + while len(acc) < samples and time.monotonic() - t0 < 3.0: + sx, sy = self._shear_axes() + if sx != 0.0 or sy != 0.0: + acc.append((sx, sy)) + for tac in (getattr(self, "_tac_l", None), getattr(self, "_tac_r", None)): + if not tac: + continue + tt, mm = tac + if time.monotonic() - tt < 0.5: + fns.append(abs(float(getattr(mm, "fnormal", 0.0)))) + self._spin(0.05) + self._fn_rest = (sum(fns) / len(fns)) if fns else 0.0 + if not acc: + self.get_logger().warn( + "S07 拿不到切向读数,基线按 0 处理(阈值会偏保守:可能碰上了不停)" + ) + return (0.0, 0.0) + return ( + sum(a[0] for a in acc) / len(acc), + sum(a[1] for a in acc) / len(acc), + ) + + # ===================================================================== + # S08 旋转装配循环(棘轮) + # ===================================================================== + def _log_regrip(self, tag: str) -> None: + """把"这一轮夹紧后的开口"打出来(含相对夹住时的塌陷量)。 + + 为什么每轮都要打(2026-09-24 实测): + S08/S09 每轮都是"慢转 → 松爪 → 回转 → 夹紧",而 `close` 在仿真里 + 是"位置控制走到全合 0mm" —— **真机走到力上限就停,仿真会一路挤进规里**。 + 只报一句"通止规掉了(E1)"时,人分不出"真掉了"和"被挤小了"。 + 把开口与塌陷量打出来一眼就能分辨: + · 塌陷量逐轮变大、开口还在十几毫米 → 是**被挤**(规还在指间) + · 开口塌到接近 0(两指合到底) → 是**真掉了** + """ + if self.grip is None: + return + ap = self.grip.settle(settle_s=1.0) # 服务返回时动作还没做完,等它停 + if ap is None: + return + gp = self.grip.grip_aperture() + col = self.grip.collapse_mm() + detail = "" + if gp is not None and col is not None: + detail = f"(夹住时 {gp:.2f}mm,塌陷 {col:+.2f}mm)" + self.get_logger().info(f"{tag}:开口 {ap:.2f}mm{detail}") + + def _step_screw_in(self) -> Event: + hole = self._hole_name() + self._state(f"S08_screw_in_{hole}") + if self.cfg.dry_run: + self._fsm_dry(Event.SCREW_DONE, f"棘轮拧入 {hole}") + return Event.SCREW_DONE + + steps = ratchet_cycles( + self.cfg.screw_max_cycles * self.cfg.screw_step_deg, self.cfg.screw_step_deg + ) + self.get_logger().info( + f"S08 开始:最多 {steps} 轮 × {self.cfg.screw_step_deg:.0f}°" + f"(上限 {self.cfg.screw_max_cycles * self.cfg.screw_step_deg:.0f}°)," + f"停止判据「切向 >+{self.cfg.screw_shear_delta:.0f} " + f"且法向 >+{self.cfg.screw_normal_delta:.0f}」" + ) + # 步长 vs 关节行程:**在这里算一次**,不要等第 3 轮贴限位再炸。 + # 2026-09-24 实测:180° 的步长配 ±175° 的关节 7,第 3 轮 ABORT, + # 日志是一长串"贴限位 → 让余量 → 还是贴限位",真因(配置)藏在最后。 + travel = ratchet_travel_ok( + self.cfg.screw_step_deg, self._wait_joint_limits(), RATCHET_LIMIT_MARGIN_DEG + ) + self.get_logger().info( + f"S08 行程核算:一步棘轮要 {travel.need_deg:.0f}°," + f"关节7 行程 {travel.travel_deg:.0f}°" + f"(最大可用步长 {travel.max_step_deg:.0f}°)—— {'放得下' if travel.ok else '放不下'}" + ) + if not travel.ok: + self.get_logger().error(f"S08 配置自检不通过(先改配置,别硬跑):{travel.why}") + return Event.ABORT + for cycle in range(self.cfg.screw_max_cycles): + q, Tee = self._wait_state(5.0) + if q is None or Tee is None: + return Event.TIMEOUT + try: + fn_before, _fn_max, _shear, _c = self._tac_fresh(self.tac_timeout) + except Exception as exc: # noqa: BLE001 + self.get_logger().error(f"S08 触觉断流,无法判断拧紧:{exc}") + return Event.ABORT + shear_before = self._shear_axes() + + # --- 四步原子动作,顺序固定(慢转 → 松爪 → 快回转 → 夹紧)--- + # 慢转是**顺时针**:与 S01 的逆时针预绕相反,这样预绕行程就是 + # 这一整段拧入的回转空间(S01 不预绕,转两圈就贴限位)。 + ev = self._ratchet_step( + float(q[-1]) - self.cfg.screw_step_rad, tag=f"S08_slow_{cycle}", + fsm_event=Event.SCREW_DONE, speed_deg_s=self.cfg.screw_speed_deg_s, + direction=-1, # 顺时针拧入(与 S01 的预绕相反) + ) + if ev is not Event.SCREW_DONE: + return ev + # 松爪 → 快回转 → 夹紧 + if self.grip is not None: + if not self.grip.open(): + self.get_logger().error("S08 松爪失败 —— 继续转会把规拧回去") + return Event.ABORT + time.sleep(self.cfg.screw_release_wait_s) + q, Tee = self._wait_state(3.0) + if q is None: + return Event.TIMEOUT + ev = self._ratchet_step( + float(q[-1]) + self.cfg.screw_step_rad, tag=f"S08_back_{cycle}", + fsm_event=Event.SCREW_DONE, speed_deg_s=self.cfg.screw_back_speed_deg_s, + direction=+1, # 回转:与慢转正好相反 + ) + if ev is not Event.SCREW_DONE: + return ev + if not self.grip.close(): + self.get_logger().error("S08 夹紧失败 —— 下一轮慢转会打滑磨螺纹") + return Event.ABORT + self._log_regrip(f"S08 第 {cycle + 1} 轮夹紧后") + else: + self.get_logger().error("S08 没有夹爪客户端,无法松爪/夹紧,中止") + return Event.ABORT + + # --- 停止判据:切向 >阈值 **且** 法向突增 --- + try: + fn_after, _fn_max2, _shear_now, _c2 = self._tac_fresh(self.tac_timeout) + except Exception as exc: # noqa: BLE001 + self.get_logger().error(f"S08 触觉断流,无法判断拧紧:{exc}") + return Event.ABORT + sx, sy = self._shear_axes() + shear_delta = max( + abs(sx - shear_before[0]), abs(sy - shear_before[1]), + ) + normal_delta = fn_after - fn_before + self.get_logger().info( + f"S08 第 {cycle + 1}/{self.cfg.screw_max_cycles} 轮:" + f"切向增量 {shear_delta:.1f}(阈值 {self.cfg.screw_shear_delta:.0f})" + f" 法向增量 {normal_delta:+.1f}(阈值 {self.cfg.screw_normal_delta:.0f})" + ) + if screw_stop( + normal_delta, shear_delta, + self.cfg.screw_normal_delta, self.cfg.screw_shear_delta, + ): + self.get_logger().info(f"S08 判据满足,{hole} 拧到位(第 {cycle + 1} 轮)") + self._progress(f"{hole} 拧入到位({cycle + 1} 轮)") + return Event.SCREW_STOP + if self.grip is not None and self.grip.dropped(): + ap = self.grip.aperture() + gp = self.grip.grip_aperture() + self.get_logger().error( + "S08 通止规掉了(E1)—— 回 S01 流程:张开爪、提示人工放好," + "确认后继续(按看板:该孔记为完成,换下一个孔)\n" + f" 开口:夹住时 {gp if gp is None else f'{gp:.2f}mm'}" + f" → 现在 {ap if ap is None else f'{ap:.2f}mm'}" + f"(判据:塌陷 ≥ {GripperClient.DROP_COLLAPSE_MM:.1f}mm)\n" + " 分辨真掉还是被挤:开口塌到接近 0 = 两指合到底(真掉);\n" + " 开口还有十几毫米、只是比夹住时小了几毫米 = 被**挤**" + "(仿真位置控制的「全合」不知道「挡住就停」,见 GripperClient.dropped)" + ) + self._e1_pending = True + return Event.GAUGE_DROPPED + self.get_logger().info(f"S08 达到 {self.cfg.screw_max_cycles} 轮上限,进入拧出") + return Event.SCREW_DONE + + # ===================================================================== + # S09 反向拧出 + # ===================================================================== + def _step_unscrew(self) -> Event: + hole = self._hole_name() + self._state(f"S09_unscrew_{hole}") + if self.cfg.dry_run: + self._fsm_dry(Event.UNSCREW_DONE, f"反向拧出 {hole}") + return Event.UNSCREW_DONE + cycles = ratchet_cycles( + (self.cfg.screw_max_cycles + self.cfg.unscrew_extra_cycles) + * self.cfg.screw_step_deg, + self.cfg.screw_step_deg, + ) + self.get_logger().info( + f"S09 拧出 {hole}:{cycles} 轮 × {self.cfg.screw_step_deg:.0f}°" + f"(= 拧入上限 {self.cfg.screw_max_cycles} 轮 + 额外 " + f"{self.cfg.unscrew_extra_cycles} 轮,确保螺纹脱开)" + ) + for cycle in range(cycles): + q, Tee = self._wait_state(5.0) + if q is None: + return Event.TIMEOUT + # 反向:慢转是逆时针(与 S08 相反),空手回转是顺时针 + ev = self._ratchet_step( + float(q[-1]) + self.cfg.screw_step_rad, tag=f"S09_slow_{cycle}", + fsm_event=Event.UNSCREW_DONE, speed_deg_s=self.cfg.screw_speed_deg_s, + direction=+1, # 逆时针拧出 + ) + if ev is not Event.UNSCREW_DONE: + return ev + if self.grip is None: + return Event.ABORT + if not self.grip.open(): + return Event.ABORT + time.sleep(self.cfg.screw_release_wait_s) + q, Tee = self._wait_state(3.0) + if q is None: + return Event.TIMEOUT + ev = self._ratchet_step( + float(q[-1]) - self.cfg.screw_step_rad, tag=f"S09_back_{cycle}", + fsm_event=Event.UNSCREW_DONE, speed_deg_s=self.cfg.screw_back_speed_deg_s, + direction=-1, # 回转:与慢转相反 + ) + if ev is not Event.UNSCREW_DONE: + return ev + if not self.grip.close(): + return Event.ABORT + self._log_regrip(f"S09 第 {cycle + 1} 轮夹紧后") + self._lift_clear_of_hole(hole) + self._progress(f"{hole} 已拧出") + return Event.UNSCREW_DONE + + def _lift_clear_of_hole(self, hole: str) -> None: + """拧出后**先竖直把规提出孔**,之后才允许任何横向动作。 + + **为什么必须有这一步**(2026-09-24 仿真实测,两次栽在同一个地方): + 1. 仿真里**没有螺纹几何**:S09 的"拧出"只是让规在孔里转,规**仍然插在 + 孔里**(真机会沿螺纹退出来几个毫米,也没退出多少)。 + 2. 于是紧跟着的横向动作(S10 换孔 / S11 回 home)会把规从孔里**拽** + 出来 —— 实测抓取锁被拽断、规掉在台面上,而下游只表现为 + "下一孔 S07 下探 35mm 判不到接触"(工具上已经没规了), + 日志完全指不到真因。 + 3. 真机也怕这个动作:螺纹刚脱开时横向别住最容易啃伤螺纹。标准做法就是 + **先竖直退出来,再走 XY**。 + + 高度提到**跟踪高**(``_track_z()`` = 孔悬停高 + 50mm)而不是写死毫米数: + 跟踪高是这条流程里"工具已离开工件"的既有定义(``_ensure_clearance`` + 也用它),拿它当判据不用再维护第二套口径。实测:不提出时规尖比工件面 + **低 30mm**,而 S10 的斜线只往上抬了 29mm —— 差 1mm 就是"拽出孔"和 + "干净退出"的分界,所以必须是**先后有序**的两个动作,不能靠斜线一起走。 + + 失败只告警(不失败):这一刻孔里已经没有规要保护了,硬失败会把一次成功 + 的装配变成失败;后面的 S10/S11 仍会走到安全位。 + """ + try: + q, Tee = self._wait_state(3.0) + if q is None or Tee is None: + return + tz = self._track_z() + z = float(Tee[2, 3]) + if z >= tz - 0.008: + return + self.get_logger().info( + f"S09 {hole} 拧出后竖直提出:Z {z:.3f} → {tz:.3f}m" + "(先离开孔口,再做横向动作)" + ) + _, q2, _Tee2 = self._goto( + q, Tee, + np.array([float(Tee[0, 3]), float(Tee[1, 3]), tz]), + verticalize=True, tol_m=0.003, tol_tilt=self.vert_tol_rad * 2.0, + tag=f"S09_exit_{hole}", v=self.move_speed, max_hops=8, + hold_xy=True, settle_s=0.25, + ) + except Exception as exc: # noqa: BLE001 + self.get_logger().warn(f"S09 {hole} 提出孔口失败(继续走 S10/S11):{exc}") + + # ===================================================================== + # S10 换孔 / S11 复位 + # ===================================================================== + def _step_next_hole(self) -> Event: + hole = self._hole_name() # 进入 S10 时序号已推进 + self._state(f"S10_to_{hole}") + if self.cfg.dry_run: + self._fsm_dry(Event.POSE_OK, f"换到 {hole}") + return Event.POSE_OK + q, Tee = self._wait_state(5.0) + if q is None or Tee is None: + return Event.TIMEOUT + xy = self._hole_xy(hole) + if xy is None: + self.get_logger().error(f"S10 没有 {hole} 的坐标 —— S05 那次没定位到它") + return Event.TIMEOUT + z = float(self._snap_final.get("hover_z_m") or self.hover_z) + target = np.array([xy[0], xy[1], z]) + self.get_logger().info(f"S10 回 S05 记录的位姿:{hole} ({xy[0]:.4f},{xy[1]:.4f}) Z={z:.4f}") + ok, q, Tee = self._goto( + q, Tee, target, verticalize=True, tol_m=0.002, + tol_tilt=self.vert_tol_rad * 1.5, tag=f"S10_to_{hole}", + v=self.move_speed, max_hops=10, settle_s=0.2, + ) + if not ok: + self.get_logger().warn(f"S10 到 {hole} 未完全到位,S06 会再核残差") + return Event.POSE_OK + + def _step_reset(self) -> Event: + self._state("S11_reset") + if self.cfg.dry_run: + self._fsm_dry(Event.POSE_OK, "复位退出") + return Event.POSE_OK + try: + if self.grip is not None: + self.grip.open() + self._call_trigger("/home", timeout_s=60.0) + except Exception as exc: # noqa: BLE001 + self.get_logger().warn(f"S11 复位过程中出错(不再拦住退出):{exc}") + return Event.POSE_OK + + # ===================================================================== + # 驱动循环 + # ===================================================================== + def _fsm_dry(self, event: Event, what: str) -> None: + self.get_logger().info(f"[干跑] {self.fsm.state}:{what} → {event.value}") + + def run(self) -> int: + """按状态机把 S00–S11 走完。返回进程退出码(0 = 正常)。""" + self._state("start") + self.get_logger().info( + f"通止规装配开始:{len(self._STEPS)} 个阶段," + f"{self.cfg.holes_total} 个孔,终点 {State.DONE};" + "状态话题 /gauge/state,结果 /gauge/result" + ) + if not self._cli.wait_for_server(timeout_sec=5.0) and not self.cfg.dry_run: + self.get_logger().error("JTC action 不在 —— 先起机械臂(run_real.sh / run_sim_gz.sh)") + return 2 + + while not self.fsm.is_terminal: + handler_name = self._STEPS.get(self.fsm.state) + if handler_name is None: + self.get_logger().error(f"状态 {self.fsm.state} 没有处理方法(看 _STEPS)") + return 2 + try: + event = getattr(self, handler_name)() + except GaugeAbort as exc: + self.get_logger().error(f"{self.fsm.state} 中止:{exc}") + self._safe_retract() + return exc.code + except FsmError: + raise + except Exception as exc: # noqa: BLE001 + self.get_logger().error( + f"{self.fsm.state} 抛异常:{type(exc).__name__}: {exc}" + ) + self._safe_retract() + return 2 + + try: + nxt = self.fsm.handle(event) + except FsmError as exc: + self.get_logger().error(str(exc)) + return 2 + self.get_logger().info( + f"[fsm] {self.fsm.history[-1]}({self._hole_name()})" + ) + if nxt is State.DONE: + break + + if self.fsm.state is State.ABORT and not self.cfg.dry_run: + # E2(中止)落点统一是"退到安全高度":无论从哪个阶段中止,都不能 + # 把规留在孔里/工件上 —— 下次启动(或人来处理)都假设起点在工件上方。 + self.get_logger().warn("E2 中止:退到安全高度") + self._safe_retract() + + ok = self.fsm.ok + # 两个孔数要分清:`hole_index` 是**0 基的当前孔号**(调试用), + # `holes_done` 才是"装完了几个"(给人/脚本看)。混用会把"两个孔都装完了" + # 显示成"已装 1/2",让人以为少装了一个。 + holes_done = ( + self.cfg.holes_total + if self.fsm.state is State.DONE + else max(0, self.fsm.ctx.hole_index) + ) + payload = { + "ok": ok, + "state": str(self.fsm.state), + "holes_total": self.cfg.holes_total, + "holes_done": holes_done, + "hole_index": self.fsm.ctx.hole_index, + "relocations": self.fsm.ctx.relocations, + "notes": self.fsm.ctx.notes, + "dry_run": self.cfg.dry_run, + "snap": self._snap_final, + } + self._publish_gauge_result(payload) + done = min(self.fsm.ctx.hole_index + (1 if ok else 0), self.cfg.holes_total) + self.get_logger().info( + f"通止规装配结束:state={self.fsm.state} ok={ok} 已装 {done}/{self.cfg.holes_total} 孔" + + ("(干跑,未动作)" if self.cfg.dry_run else "") + ) + return 0 if ok else 1 + + def _safe_retract(self) -> None: + """任何失败路径都先退到安全高度:不要让臂停在孔里/工件上。 + + 失败时"不动"看起来更安全,实际最危险:下一次调用(或人来处理)都会 + 从"规插在孔里"这个状态开始,而所有逻辑都假设起点在工件上方。 + """ + try: + q, Tee = self._wait_state(3.0) + if q is None or Tee is None: + return + self._retract(q, Tee, dz_m=0.02) + except Exception as exc: # noqa: BLE001 + self.get_logger().warn(f"退到安全高度失败(继续退出):{exc}") + + +def main(args: Optional[Sequence[str]] = None) -> None: + rclpy.init(args=None if args is None else list(args)) + code = 2 + node: Optional[GaugeAssembly] = None + try: + node = GaugeAssembly() + code = node.run() + except GaugeAbort as exc: + print(f"[gauge_assembly] 无法开始:{exc}") + code = exc.code + except Exception: # noqa: BLE001 + # 必须**显式**打印:下面的 finally 里有 os._exit()(为了避开 rclpy 关不掉 + # 的僵尸线程),它会把正在传播的异常连栈一起吞掉 —— 现场表现就是 + # "ROS 说进程退出码 2,屏幕上什么都没有",完全没法查。 + import traceback + + traceback.print_exc() + code = 2 + except KeyboardInterrupt: + if node is not None: + node.get_logger().warn("用户中断 —— 按安全高度退出") + code = 130 + finally: + if node is not None: + if not node._result_written: + # 走到这里说明**结论还没发布**(构造失败 / JTC 不在 / 抛异常 / 用户中断)。 + # 补一份,内容是"没跑完",这样脚本不会把"没结论"误当成"没跑"。 + node._write_result_file({ + "ok": False, + "state": str(getattr(node.fsm, "state", "?")), + "exit_code": code, + "reason": "节点在发布结论前就退出了(原因见日志)", + }) + if node is not None: + try: + node._stop_stage1() + except Exception: # noqa: BLE001 + pass + try: + node._safe_retract() + node._shutdown_tf() + except Exception: # noqa: BLE001 + pass + try: + node.destroy_node() + except Exception: # noqa: BLE001 + pass + try: + if rclpy.ok(): + rclpy.shutdown() + except Exception: # noqa: BLE001 + pass + os._exit(code) + + +if __name__ == "__main__": + main() diff --git a/src/arm_application/arm_application/gauge_config.py b/src/arm_application/arm_application/gauge_config.py new file mode 100644 index 0000000..ed06698 --- /dev/null +++ b/src/arm_application/arm_application/gauge_config.py @@ -0,0 +1,615 @@ +"""通止规装配的配置:从 ``site.yaml`` 的 ``gauge_assembly:`` 段解析 + 校验。 + +为什么单独一个模块 +------------------ +这一段的键**全是会动的量**(力阈值、角度、悬高、超时),也是现场最常改的地方。 +散在节点里读的话会有三个已知坑(都被这个仓库踩过): + +1. **名字与单位不一致** —— ``hover`` 填了毫米、代码按米用(规则 M3); +2. **键没接线** —— YAML 里写着 ``screw_step_deg``,代码读的是 ``screw_steps``, + 于是改了没效果,而报错也没有(``config_guard`` 模块的头注释就是这件事); +3. **拼错键名** —— YAML 静默接受,行为退回默认值,现场"改了参数没反应"。 + +所以:所有键在一张表里声明(含单位),解析时**逐条校验**,多出来的键直接 +报错并给出最相近的候选名,缺的键按 required/default 明确处理。 +``describe()`` 把**派生**结果(比如"逆时针最多能转 147°")打出来,让现场 +看到的是"实际生效的值",而不是"我填的值"。 +""" + +from __future__ import annotations + +import difflib +from dataclasses import dataclass, fields +from typing import Any, Dict, Iterable, List, Mapping, Optional, Tuple + +from arm_application.gauge_fsm import descend_tol_m + +#: S05 稳定判据可用的特征来源。``auto`` 按 ``perception.source`` 自动选。 +#: +#: 为什么需要有"motion"这一路:判据原本是**工件检测框中心**的抖动(像素), +#: 那要求检测器真的出框。仿真里合成图过不了真机训练出来的模型(实测最高分 +#: 0.017),于是 S05 会永远"不稳定"地空转 —— 而真正该等的是"相机不再动"。 +#: 用法兰位移(mm)当特征既直接又不依赖模型,且判据本身(到均值的最远距离)不变。 +SNAP_STABLE_FEATURES = ("auto", "bbox", "motion") + +def snap_feature_of(want: str, perception_source: str) -> str: + """把 ``snap_stable_feature``(可能是 ``auto``)+ 感知来源 → 实际用哪个特征。 + + 抽成纯函数是为了能脱离 ROS 节点测:这个选择错了,S05 会在真机上"永远不稳定" + 或者在仿真里空转到超时,而两种表现都像是"机械臂在晃",很难往配置上想。 + """ + want = str(want or "auto") + if want != "auto": + return want + return "bbox" if perception_source == "yolo" else "motion" + + +#: 合法的单位后缀。键名必须以 ``_<单位>`` 结尾(``au`` = Orisys 任意单位增量)。 +_UNIT_SUFFIX: Dict[str, str] = { + "s": "_s", + "deg": "_deg", + "mm": "_mm", + "m": "_m", + "px": "_px", + "pct": "_pct", + "permille": "_permille", + "au": "_delta", + # 腕部 FT 的**真牛顿**。与 au 分开一个后缀是刻意的:两个口径混用不会报错, + # 只会"判据不触发"或"一碰就炸",看起来像算法问题(见 site.yaml 的注释)。 + "N": "_n", +} + +#: 显式无量纲的键(布尔、计数、比例、枚举)。**必须在这里列出来** —— +#: 没有单位又不登记的键,会让"单位自检"变成一句空话(规则 M1)。 +_UNITLESS = frozenset( + { + "extreme_direction", + "grip_check", + "coarse_enabled", + "coarse_camera", + "coarse_conf", + "snap_min_frames", + "snap_stable_feature", + "screw_max_cycles", + "unscrew_extra_cycles", + "holes_total", + "dry_run", + } +) + +#: 每个键的**类型**(用于类型校验,不做隐式转换:``"20"`` 不当 20 用)。 +_TYPES: Dict[str, type] = { + "boot_timeout_s": float, + "extreme_angle_deg": float, + "extreme_speed_deg_s": float, + "extreme_direction": int, + "extreme_margin_deg": float, + "grip_check": bool, + "grip_hold_s": float, + "coarse_enabled": bool, + "coarse_camera": str, + "coarse_hover_m": float, + "coarse_conf": float, + "coarse_timeout_s": float, + "snap_stable_s": float, + "snap_tol_px": float, + "snap_tol_mm": float, + "snap_min_frames": int, + "snap_stable_feature": str, + "align_tol_mm": float, + "contact_speed_m_s": float, + "contact_step_mm": float, + "contact_max_depth_mm": float, + "tool_tip_below_flange_m": float, + "workpiece_surface_z_m": float, + "contact_tangential_delta": float, + "contact_axial_delta_n": float, + "contact_relief_mm": float, + "contact_hold_n": float, + "contact_safe_delta": float, + "screw_step_deg": float, + "screw_speed_deg_s": float, + "screw_back_speed_deg_s": float, + "screw_max_cycles": int, + "screw_normal_delta": float, + "screw_shear_delta": float, + "screw_grip_force_pct": float, + "screw_grip_speed_pct": float, + "screw_release_wait_s": float, + "unscrew_extra_cycles": int, + "holes_total": int, + "dry_run": bool, + "reload_timeout_s": float, + # 首次咬合之后的空回:松爪开度 + 微抬量(见 pipeline_node._run_a7_seat) + "unwind_open_permille": int, + "unwind_lift_mm": float, +} + +#: 每个键的单位。``""`` 表示无量纲(须同时登记在 :data:`_UNITLESS`)。 +_UNITS: Dict[str, str] = { + "boot_timeout_s": "s", + "extreme_angle_deg": "deg", + "extreme_speed_deg_s": "deg/s", + "extreme_direction": "", + "extreme_margin_deg": "deg", + "grip_check": "", + "grip_hold_s": "s", + "coarse_enabled": "", + "coarse_camera": "", + "coarse_hover_m": "m", + "coarse_conf": "", + "coarse_timeout_s": "s", + "snap_stable_s": "s", + "snap_tol_px": "px", + "snap_tol_mm": "mm", + "snap_min_frames": "", + "snap_stable_feature": "", + "align_tol_mm": "mm", + "contact_speed_m_s": "m/s", + "contact_step_mm": "mm", + "contact_max_depth_mm": "mm", + # 这两个是**长度**不是"毫米量":用 m 口径,与 hover_z 同一把尺 + "tool_tip_below_flange_m": "m", + "workpiece_surface_z_m": "m", + "contact_tangential_delta": "au", + # 腕部 FT 是**真牛顿**(与触觉的 au 不是一个口径,所以键名也不带 taut 前缀) + "contact_axial_delta_n": "N", + # 卸载回退是**长度**(与 step_mm 同一把尺) + "contact_relief_mm": "mm", + # 残余轴向力是**牛顿**(腕部 FT 口径,不是触觉的 au) + "contact_hold_n": "N", + "contact_safe_delta": "au", + "screw_step_deg": "deg", + "screw_speed_deg_s": "deg/s", + "screw_back_speed_deg_s": "deg/s", + "screw_max_cycles": "", + "screw_normal_delta": "au", + "screw_shear_delta": "au", + "screw_grip_force_pct": "pct", + "screw_grip_speed_pct": "pct", + "screw_release_wait_s": "s", + "unscrew_extra_cycles": "", + "holes_total": "", + "dry_run": "", + "reload_timeout_s": "s", + "unwind_open_permille": "permille", + "unwind_lift_mm": "mm", +} + +#: 键名后缀与单位必须一致(防"填毫米当米用")。``contact_speed_m_s`` 这类 +#: 复合单位只检查主单位段。 +_SUFFIX_OVERRIDE: Dict[str, str] = { + # 复合单位:后缀取"最后一个单位段",键名里写全 + "contact_speed_m_s": "_m_s", + "extreme_speed_deg_s": "_deg_s", + "screw_speed_deg_s": "_deg_s", + "screw_back_speed_deg_s": "_deg_s", +} + + +class GaugeConfigError(ValueError): + """``gauge_assembly:`` 段配置错误。消息里必须给出**改哪里**。""" + + +# ============================================================================= +# 默认值 +# ============================================================================= +#: 缺省值。**只有真的有现场依据的才写默认值**:力阈值这类必须现场标定的, +#: 默认值只是"能跑起来的起点",必须在 ``describe()`` 里标出来让现场知道要改。 +DEFAULTS: Dict[str, Any] = { + "boot_timeout_s": 30.0, + # S01:逆时针预绕。符号靠 extreme_direction 定,不靠改代码里的负号。 + "extreme_angle_deg": 150.0, + "extreme_speed_deg_s": 20.0, + "extreme_direction": 1, + "extreme_margin_deg": 3.0, + # S02(预留) + "grip_check": False, + "grip_hold_s": 0.5, + # S03 + "coarse_enabled": True, + "coarse_camera": "d435", + "coarse_hover_m": 0.25, + "coarse_conf": 0.35, + "coarse_timeout_s": 20.0, + # S05 + "snap_stable_s": 1.0, + "snap_tol_px": 2.0, + "snap_tol_mm": 0.4, + "snap_min_frames": 6, + "snap_stable_feature": "auto", + # S06 + "align_tol_mm": 1.0, + # S07 + "contact_speed_m_s": 0.02, + "contact_step_mm": 0.5, + "contact_max_depth_mm": 35.0, + "tool_tip_below_flange_m": 0.243, + "workpiece_surface_z_m": 0.0, # 0 = 未知,运行期用 stage2 实测孔位兜底 + "contact_tangential_delta": 300.0, + # 腕部 FT 的轴向力阈值 [N]。**这是 S07 的首选判据**,触觉只是兜底。 + # + # 为什么默认是 8N 这么小:这是"接触了没有"的判据,不是"压到位了没有"。 + # 台肩一落面,接触刚度 5e4 N/m 意味着过压 0.1mm 就有 5N、0.2mm 有 10N —— + # 所以 8N 对应约 0.16mm 的过压,**在打滑之前**就能判到(打滑上限由 + # µ·N 决定:µ=0.25、N≈46N → 两指合计 ~23N ≈ 0.46mm)。留了 3 倍余量。 + # 现场标定法:空载慢慢压到台肩落面,看日志里"腕部轴向"从基线涨到多少, + # 取那个值的 1/3 作为阈值(要能区分"擦到孔壁"和"台肩落面")。 + "contact_axial_delta_n": 8.0, + # 接触到之后的**卸载回退** [mm]。 + # + # 为什么必须有这一步(2026-09-24 一整轮排查换来的): + # 位置控制的臂在"撞上硬面"时会把力顶到自己的**出力上限**才停住 —— + # 仿真实测:一步 0.5mm 的指令压在工件上,腕部 FT 读数直接跳到 **+244N**, + # 而臂这一步根本没走完("实测只走了 +0.09mm")。这不是仿真特有的: + # 接触刚度越高、步长越大,峰值力就越大,而位置环**不限制**它。 + # + # 规是**靠夹持摩擦**抱住的,轴向能传的力上限是 µ·N(两指合计 ~73N@µ=0.8)。 + # 244N 远超这个上限 ⇒ 规被轴向力**顶出爪外**(本次就是:S08 一转, + # 规直接掉到地上,报 E1)。所以"判到接触"之后不能就那样顶着, + # 必须先把下压量放掉,再交给 S08 拧入。 + # + # 0.5mm 的来历:判到接触时的**真实**过压量通常只有 0.0x mm(刚度 5e4 N/m + # 时,10N 对应 0.2mm),回退 0.5mm 足够把力放干净,而规尖仍在孔里 + # (通端穿板 18mm),不会脱出。 + "contact_relief_mm": 0.5, + # 卸载后允许的残余轴向力 [N]。 + # 超了不失败(可能只是回退量不够),但要**大声报**:它说明"夹持摩擦力不够 + # 承受这次接触",接着 S08 一转就会掉件。调法只有两条 —— 降峰值(调小 + # contact_step_mm / contact_relief_mm)或加握力(改夹爪合拢力度/指垫)。 + "contact_hold_n": 5.0, + "contact_safe_delta": 2000.0, + # S08 + # 步长必须满足 2×step + 2×余量 ≤ 关节7 行程(Rizon4/10 ±175° ⇒ step ≤ 167°): + # 180° 会必然贴限位(棘轮一个来回要 360° > 350°),实测第 3 轮 ABORT。 + "screw_step_deg": 120.0, + "screw_speed_deg_s": 30.0, + "screw_back_speed_deg_s": 120.0, + "screw_max_cycles": 12, + "screw_normal_delta": 400.0, + "screw_shear_delta": 600.0, + "screw_grip_force_pct": 50.0, + "screw_grip_speed_pct": 50.0, + "screw_release_wait_s": 0.3, + # S09 + "unscrew_extra_cycles": 1, + # 全局 + "holes_total": 2, + "dry_run": False, + # E1(掉件)重放:等操作员放好并确认 /gauge/reload_ok 的最长时间。 + # 超时 = 中止(臂在 home,人不在旁边时"继续等"比"停"更危险)。 + "reload_timeout_s": 180.0, + # 首轮咬合之后的空回:只张开到这个开度(约 8mm),微抬这么多 Z 再转回去。 + # 实际下发在 pipeline_node._run_a7_seat(0–5mm、1–1000‰ 由那边也会再挡一次)。 + "unwind_open_permille": 400, + "unwind_lift_mm": 3.0, +} + + +@dataclass(frozen=True) +class GaugeConfig: + """通止规装配的全部可调量(解析并校验之后)。""" + + boot_timeout_s: float + extreme_angle_deg: float + extreme_speed_deg_s: float + extreme_direction: int + extreme_margin_deg: float + grip_check: bool + grip_hold_s: float + coarse_enabled: bool + coarse_camera: str + coarse_hover_m: float + coarse_conf: float + coarse_timeout_s: float + snap_stable_s: float + snap_tol_px: float + snap_tol_mm: float + snap_min_frames: int + snap_stable_feature: str + align_tol_mm: float + contact_speed_m_s: float + contact_step_mm: float + contact_max_depth_mm: float + tool_tip_below_flange_m: float + workpiece_surface_z_m: float + contact_tangential_delta: float + contact_axial_delta_n: float + contact_relief_mm: float + contact_hold_n: float + contact_safe_delta: float + screw_step_deg: float + screw_speed_deg_s: float + screw_back_speed_deg_s: float + screw_max_cycles: int + screw_normal_delta: float + screw_shear_delta: float + screw_grip_force_pct: float + screw_grip_speed_pct: float + screw_release_wait_s: float + unscrew_extra_cycles: int + holes_total: int + dry_run: bool + reload_timeout_s: float + unwind_open_permille: int + unwind_lift_mm: float + + # -- 派生量(不占 YAML 键,免得两处各写一份,规则 M2)------------------- + @property + def screw_step_rad(self) -> float: + import math + + return math.radians(self.screw_step_deg) + + @property + def total_screw_deg(self) -> float: + """一根规要拧进去的总角度 = 单次转角 × 循环数。""" + return self.screw_step_deg * self.screw_max_cycles + + @property + def unscrew_cycles(self) -> int: + """拧出要多转几轮:多留 ``unscrew_extra_cycles`` 轮,确保螺纹完全脱开。""" + return self.screw_max_cycles + max(0, self.unscrew_extra_cycles) + + def describe(self) -> List[str]: + """启动时打印的行:**实际生效的**值与派生结论。 + + 特别是 S01 的"能转多少度"和 S08 的"要拧多少轮"—— 这两个数是现场 + 判断"参数是否真的生效"最直接的依据,比打印"我读了 site.yaml"有用。 + """ + return [ + f"通止规装配:每孔孔数 {self.holes_total},干跑={self.dry_run}", + f" S01 预绕 {self.extreme_angle_deg:.1f}°(方向={'逆时针' if self.extreme_direction > 0 else '顺时针'}," + f"限位余量 {self.extreme_margin_deg:.1f}°,关节速度 {self.extreme_speed_deg_s:.1f}°/s)", + f" S03 粗定位={'开' if self.coarse_enabled else '关'} 相机={self.coarse_camera} " + f"悬高 {self.coarse_hover_m * 1000:.0f}mm 置信度≥{self.coarse_conf:.2f}", + f" S05 稳定 {self.snap_stable_s:.1f}s / 至少 {self.snap_min_frames} 帧 / " + f"特征={self.snap_stable_feature}" + f"(检测框 ≤{self.snap_tol_px:.1f}px、法兰位移 ≤{self.snap_tol_mm:.2f}mm)" + "(稳定判据用「到均值的最远距离」,不是相邻帧之差)", + # 悬停高度**不在这里**:它取自 servo.hole_hover_z_m(stage2 那一层), + # 这里只印本段的容差 —— 一段配置里出现"另一个段的键"会让人改错地方。 + f" S06 对位容差 {self.align_tol_mm:.1f}mm(悬停高取自 servo.hole_hover_z_m)", + f" S07 腕部轴向突变阈值 +{self.contact_axial_delta_n:.0f}N(**首选判据**," + "腕部 FT 在夹持摩擦的上游,工具打滑也测得准)," + f"切向突变阈值 +{self.contact_tangential_delta:.0f}au(触觉兜底,两通道任一,现场标定)," + f"安全上限 +{self.contact_safe_delta:.0f},最多下探 {self.contact_max_depth_mm:.0f}mm", + f" S07 接触后卸载:回退 {self.contact_relief_mm:.2f}mm," + f"残余轴向力要求 ≤{self.contact_hold_n:.1f}N" + "(位置控制的臂撞上硬面会把力顶到出力上限再停住,实测能到 200N+;" + "规靠夹持摩擦抱住,轴向上限只有 µ·N≈73N,顶着不放 S08 一转就掉件)", + f" S07 工具几何:尖端在法兰下方 {self.tool_tip_below_flange_m * 1000:.1f}mm," + f"工件上表面 z={self.workpiece_surface_z_m:.3f}m" + "(启动时会按这两个值 + servo.hole_hover_z_m 算「悬停时工具到底入没入工件」," + "入了会**明确报错**——见 gauge_fsm.tool_clearance_m)", + f" S07 步进 {self.contact_step_mm:.2f}mm @ {self.contact_speed_m_s * 1000:.0f}mm/s," + f"到位容差 {descend_tol_m(self.contact_step_mm / 1000.0) * 1000:.3f}mm" + "(=步长的 40%,**推导出来的、不是可调项**:容差 ≥ 步长会让每一步都被判成" + "「已在容差内」,臂一步都不走)", + f" S08 棘轮 {self.screw_step_deg:.0f}°×{self.screw_max_cycles} 轮 = 累计 " + f"{self.total_screw_deg:.0f}°;停止判据「切向 >+{self.screw_shear_delta:.0f} 且 " + f"法向 >+{self.screw_normal_delta:.0f}」", + f" S09 拧出 {self.unscrew_cycles} 轮(比拧入多 {self.unscrew_extra_cycles} 轮)", + f" 首轮咬合后空回:松爪到 {self.unwind_open_permille}‰、微抬 Z " + f"{self.unwind_lift_mm:.1f}mm,转回后按实测降回", + ] + + +def _resolve_one(key: str, raw: Mapping[str, Any]) -> Tuple[Any, bool]: + """取一个键的值,返回 ``(值, 是否来自 site.yaml)``。""" + if key in raw: + value = raw[key] + elif key in DEFAULTS: + return DEFAULTS[key], False + else: + raise GaugeConfigError( + f"gauge_assembly.{key} 既没在 site.yaml 里给,也没有默认值。" + f"请在 config/site.yaml 的 gauge_assembly: 段补上" + f"(改完跑一次 bash scripts/show_site_config.sh 确认解析)" + ) + + want = _TYPES[key] + if want is bool and not isinstance(value, bool): + raise GaugeConfigError(_type_msg(key, value, "布尔 true/false")) + if want is int and (isinstance(value, bool) or not isinstance(value, int)): + raise GaugeConfigError(_type_msg(key, value, "整数")) + if want is float and (isinstance(value, bool) or not isinstance(value, (int, float))): + raise GaugeConfigError(_type_msg(key, value, "数字(可带小数)")) + if want is str and not isinstance(value, str): + raise GaugeConfigError(_type_msg(key, value, "字符串")) + return (float(value) if want is float else value), True + + +def _type_msg(key: str, value: Any, human: str) -> str: + unit = _UNITS[key] + hint = f",单位 {unit}" if unit else "" + return ( + f"gauge_assembly.{key} 的类型不对:期望 {human}{hint}," + f"实际读到 {value!r}({type(value).__name__})。" + "本模块不做隐式转换 —— \"20\" 不会被当成 20 用," + "因为那正是「填了字符串、跑起来是默认值」这类静默失效的入口" + ) + + +def from_site(site: Mapping[str, Any], *, overrides: Optional[Mapping[str, Any]] = None) -> GaugeConfig: + """解析并校验 ``site.yaml`` 的 ``gauge_assembly:`` 段。 + + :param site: ``site.yaml`` 解析后的整份字典。 + :param overrides: CLI/launch 覆盖(只允许覆盖已知键,未知键报错)。 + :raises GaugeConfigError: 缺键、类型错、未知键、单位与键名不符。 + + 整段缺失**不报错**(全部走默认值),但会在 :meth:`GaugeConfig.describe` + 之外由调用方打一条告警;理由是"默认值能不能用"取决于现场, + 由节点决定要不要拒绝启动,配置模块只负责如实解析。 + """ + raw_any = site.get("gauge_assembly") or {} + if not isinstance(raw_any, Mapping): + raise GaugeConfigError( + "site.yaml 的 gauge_assembly: 应该是一段映射(键值对)," + f"实际是 {type(raw_any).__name__}" + ) + raw: Dict[str, Any] = dict(raw_any) + + if overrides: + bad = [k for k in overrides if k not in _TYPES] + if bad: + raise GaugeConfigError( + f"未知的覆盖参数: {', '.join(sorted(bad))}。" + f"可在 gauge_assembly 段覆盖的键见 gauge_config._TYPES" + ) + raw.update({k: v for k, v in overrides.items() if v is not None}) + + _reject_unknown(raw) + values = {key: _resolve_one(key, raw)[0] for key in _TYPES} + cfg = GaugeConfig(**values) + _sanity(cfg) + return cfg + + +def _reject_unknown(raw: Mapping[str, Any]) -> None: + """多余的键直接报错,并给出最相近的候选名。 + + 静默忽略多余键的代价是:现场写 ``screw_step_degs``,改参数没反应, + 而日志里一切正常。报错里带候选名,是因为拼错比写错新键常见得多。 + """ + unknown = sorted(set(raw) - set(_TYPES)) + if not unknown: + return + lines: List[str] = [] + for key in unknown: + close = difflib.get_close_matches(key, list(_TYPES), n=1, cutoff=0.6) + hint = f",是不是想写 {close[0]}?" if close else "" + lines.append(f" - {key}{hint}") + raise GaugeConfigError( + "site.yaml 的 gauge_assembly: 段里有本框架不认识的键:\n" + + "\n".join(lines) + + "\n多余的键不会被忽略,因为「写了没生效」比「写错报错」难查得多。" + "确认要新增配置项时,先在 gauge_config._TYPES / _UNITS 里登记" + ) + + +def _sanity(cfg: GaugeConfig) -> None: + """跨键的合理性检查:单键合法、组合起来没意义的,在这里挡住。""" + if cfg.holes_total < 1: + raise GaugeConfigError(f"gauge_assembly.holes_total 至少为 1,收到 {cfg.holes_total}") + if cfg.extreme_direction not in (-1, 1): + raise GaugeConfigError( + f"gauge_assembly.extreme_direction 只能是 +1(逆时针)或 -1(顺时针)," + f"收到 {cfg.extreme_direction}" + ) + if cfg.screw_step_deg <= 0.0: + raise GaugeConfigError( + f"gauge_assembly.screw_step_deg 必须为正,收到 {cfg.screw_step_deg}" + ) + if cfg.screw_max_cycles < 1: + raise GaugeConfigError( + f"gauge_assembly.screw_max_cycles 至少为 1,收到 {cfg.screw_max_cycles}" + ) + if cfg.extreme_angle_deg <= 0.0: + raise GaugeConfigError( + f"gauge_assembly.extreme_angle_deg 必须为正(方向由 extreme_direction 决定," + f"不要用负角度表方向),收到 {cfg.extreme_angle_deg}" + ) + if cfg.contact_safe_delta <= cfg.contact_tangential_delta: + raise GaugeConfigError( + f"contact_safe_delta({cfg.contact_safe_delta}) 必须大于 " + f"contact_tangential_delta({cfg.contact_tangential_delta}):" + "前者是「立刻抬臂」的安全上限,后者只是「停止下压」。" + "两者相等的话,接触一开始就会触发安全上限" + ) + if cfg.tool_tip_below_flange_m <= 0.0: + raise GaugeConfigError( + f"tool_tip_below_flange_m 必须为正(工具尖端在法兰**下方**多少米)," + f"收到 {cfg.tool_tip_below_flange_m}。" + "填 0 会让「悬停时工具会不会已经插进工件」这个判断失效" + ) + if cfg.snap_tol_px <= 0.0: + raise GaugeConfigError(f"gauge_assembly.snap_tol_px 必须为正,收到 {cfg.snap_tol_px}") + if not 0.0 <= cfg.unwind_lift_mm <= 5.0: + raise GaugeConfigError( + f"gauge_assembly.unwind_lift_mm 只接受 0–5mm 的微抬," + f"收到 {cfg.unwind_lift_mm}。空回只需要让规离开孔口,抬多了会撞上方" + ) + if not 1 <= cfg.unwind_open_permille <= 1000: + raise GaugeConfigError( + f"gauge_assembly.unwind_open_permille 只接受 1–1000," + f"收到 {cfg.unwind_open_permille}(0=合,1000=全开)" + ) + if cfg.contact_relief_mm < 0.0: + raise GaugeConfigError( + f"gauge_assembly.contact_relief_mm 不能为负(0 = 接触到之后不卸载)," + f"收到 {cfg.contact_relief_mm}。\n" + " 它为什么值得一条检查:位置控制的臂撞上硬面会把轴向下压顶到**出力上限**" + "才停住(实测 200N+),而规靠夹持摩擦抱住、轴向上限只有 µ·N(≈73N)。" + "卸载这一步省掉,S08 一转就掉件(报 E1)—— 而那时的日志只会说" + "「通止规掉了」,看不到真因。" + ) + if cfg.contact_hold_n <= 0.0: + raise GaugeConfigError( + f"gauge_assembly.contact_hold_n 必须为正(卸载后的残余轴向力上限 [N])," + f"收到 {cfg.contact_hold_n}。0 会让「卸载干不干净」永远判不过。" + ) + if cfg.snap_tol_mm <= 0.0: + raise GaugeConfigError(f"gauge_assembly.snap_tol_mm 必须为正,收到 {cfg.snap_tol_mm}") + if cfg.snap_stable_feature not in SNAP_STABLE_FEATURES: + raise GaugeConfigError( + f"gauge_assembly.snap_stable_feature={cfg.snap_stable_feature!r} 不认识," + f"只支持 {sorted(SNAP_STABLE_FEATURES)}。\n" + f" auto = 按 perception.source 自动选(真机 yolo→bbox、仿真/外部→motion)\n" + f" bbox = 用工件检测框中心(像素),需要检测器真的出框\n" + f" motion = 用法兰位移(mm),不依赖检测器" + ) + + +# ============================================================================= +# 自检:键名必须体现单位(防"填了毫米按米用") +# ============================================================================= +def unit_violations(keys: Optional[Iterable[str]] = None) -> List[str]: + """返回"键名与单位不符"的清单(空 = 全部合规)。 + + 规则:单位非空的键,**键名必须以对应的单位后缀结尾**(见 :data:`_UNIT_SUFFIX`)。 + 例外只有 :data:`_SUFFIX_OVERRIDE` 里显式登记的复合单位。 + + 为什么值得一条专门的检查:``hover`` 填毫米、代码按米用,会给出一个 + "看起来完全合理"的运动(悬停 5 变成悬停 5 米或 5 毫米), + 而 :mod:`arm_interfaces.config_guard` 的头注释记录的正是这类事故。 + """ + bad: List[str] = [] + for key in keys if keys is not None else _UNITS: + unit = _UNITS[key] + if not unit: + if key not in _UNITLESS: + bad.append(f"{key}: 无量纲但未登记在 _UNITLESS") + continue + suffix = _SUFFIX_OVERRIDE.get(key) + if suffix is None: + base = unit.split("/")[0] + suffix = _UNIT_SUFFIX.get(base) + if suffix is None: + bad.append(f"{key}: 单位 {unit} 没有登记后缀(补 _UNIT_SUFFIX 或 _SUFFIX_OVERRIDE)") + continue + if not key.endswith(suffix): + bad.append(f"{key}: 单位是 {unit},键名应以 {suffix} 结尾") + return bad + + +def missing_entries() -> List[str]: + """三张表(类型/单位/默认值)是否互相覆盖完整。""" + problems: List[str] = [] + for key in _TYPES: + if key not in _UNITS: + problems.append(f"{key}: 缺 _UNITS 登记") + if key not in DEFAULTS: + problems.append(f"{key}: 缺 DEFAULTS(required 的键也应写一个起点值并在文档里标注必标定)") + for key in _UNITS: + if key not in _TYPES: + problems.append(f"{key}: 在 _UNITS 里但不在 _TYPES 里") + for key in DEFAULTS: + if key not in _TYPES: + problems.append(f"{key}: 在 DEFAULTS 里但不在 _TYPES 里") + return problems + + +def dataclass_keys() -> List[str]: + """:class:`GaugeConfig` 的字段名 —— 与配置表比对,防"解析了但没存进对象"。""" + return [f.name for f in fields(GaugeConfig)] diff --git a/src/arm_application/arm_application/gauge_gripper.py b/src/arm_application/arm_application/gauge_gripper.py new file mode 100644 index 0000000..efcf87c --- /dev/null +++ b/src/arm_application/arm_application/gauge_gripper.py @@ -0,0 +1,251 @@ +"""夹爪客户端:把"真机今天的接口"和"框架契约里的接口"收敛到一个出入口。 + +为什么要这一层(这不是多余抽象) +-------------------------------- +现场查证(2026-09-24)发现**同一个服务名后面挂着两种类型**: + +=============== ========================== ================================ +服务 A:真机今天跑的 B:框架契约 / 仿真 +=============== ========================== ================================ +``/gripper/open`` ``std_srvs/Trigger`` ``arm_msgs/srv/GripperExecute`` +``/gripper/close`` ``std_srvs/Trigger`` ``arm_msgs/srv/GripperExecute`` +状态 ``/gripper/states`` ``/gripper/status`` + (Float32MultiArray,5 元) (arm_msgs/GripperStatus) +=============== ========================== ================================ + +A 来自 ``arm_application/dh_pgea_node.py``(真机在跑的那个节点,grip_state 直接 +带"咬住/掉落");B 来自 ``devices/grippers/dh_pgea/manifest.yaml`` 声明的 +``arm_driver_dh_gripper`` —— **那个包还不存在**(``src/`` 下没有),目前只有 +仿真适配器实现了它。 + +于是有两个错法,都得避免: + +* 只按契约(B)写:真机上服务类型对不上,装配流程一步都走不了, + 而且报错会像是"服务没起"(实际起了,只是类型不同); +* 只按真机(A)写:仿真跑不了,而且把"临时接口"固化成事实(规则 M2)。 + +所以:**运行时看服务类型自己选**(:func:`pick_backend`),装配节点只依赖 +:class:`GripperClient` 的 ``open/close/wait/is_gripped`` 四个方法。 +等 ``arm_driver_dh_gripper`` 落地后,把 ``gauge_assembly.gripper_backend`` +改回 ``auto`` 即可自动切过去,应用层不用改一行。 +""" + +from __future__ import annotations + +from dataclasses import dataclass +from typing import Dict, List, Mapping, Optional, Sequence + +#: 契约后端用到的服务名(``arm_msgs/srv/GripperExecute``)。 +CONTRACT_TYPE = "arm_msgs/srv/GripperExecute" +#: 真机今天用的后端(``std_srvs/srv/Trigger``)。 +LEGACY_TYPE = "std_srvs/srv/Trigger" + +CONTRACT_OPEN = "/gripper/open" +CONTRACT_CLOSE = "/gripper/close" +CONTRACT_STATUS_TOPIC = "/gripper/status" +LEGACY_STATUS_TOPIC = "/gripper/states" + +#: ``/gripper/states`` 第 6 个元素:1=这一帧刚从总线读回来;0=总线无应答, +#: 前 5 个是上一次读到的值。老节点只发 5 个元素 —— 那时它只在读成功才发, +#: 所以 5 元素帧按有效帧处理。 +#: 为什么要这一位:2026-10-20 读 0x0201 一连 264 次无应答,节点干脆不发状态, +#: 流水线只看到「没有 /gripper/states」,把「总线读不到」显示成「夹爪没到位」。 +STATES_ONLINE_INDEX = 5 + +#: DH 状态字(与 ``arm_msgs/GripperStatus.msg`` 里的注释一致)。 +GRIP_STATE_MOVING = 0 +GRIP_STATE_REACHED = 1 +GRIP_STATE_CAUGHT = 2 +GRIP_STATE_DROPPED = 3 +GRIP_STATE_NAME = { + GRIP_STATE_MOVING: "运动中", + GRIP_STATE_REACHED: "到位", + GRIP_STATE_CAUGHT: "咬住物体", + GRIP_STATE_DROPPED: "物体掉落", +} + +BACKENDS = ("contract", "legacy") + + +class GripperInterfaceError(RuntimeError): + """夹爪接口无法确定。消息里必须写清"现在是什么状态、怎么修"。""" + + +@dataclass(frozen=True) +class BackendChoice: + """选择结果。""" + + backend: str + """``contract`` 或 ``legacy``。""" + + reason: str + """为什么这么选 —— 要能直接打进启动日志。""" + + status_topic: str + """该后端下状态从哪个话题读。""" + + +def pick_backend( + services: Mapping[str, Sequence[str]], prefer: str = "auto" +) -> BackendChoice: + """按**实际服务类型**决定用哪种夹爪接口。 + + :param services: ``{服务名: [类型, ...]}``,直接来自 + ``Node.get_service_names_and_types()``。 + :param prefer: ``auto`` / ``contract`` / ``legacy``。 + 非 auto 时若实际类型与之不符,**不静默降级**,而是报错 —— + 现场明确指定了后端却跑在另一个上,是最难查的一类"改了没生效"。 + :raises GripperInterfaceError: 认不出来、两种都有、或指定的后端对不上。 + + 用类型而不是名字判断,是因为两种后端的**服务名完全一样**(都是 + ``/gripper/open``):只看名字必然选不出来,而"随便选一个"的后果是 + 调用一个类型不匹配的服务,报出来的错与真实原因无关(规则 M1)。 + """ + if prefer not in ("auto",) + BACKENDS: + raise GripperInterfaceError( + f"gripper_backend 只能是 auto / {' / '.join(BACKENDS)},收到 {prefer!r}" + ) + + open_types = list(services.get(CONTRACT_OPEN, ())) + close_types = list(services.get(CONTRACT_CLOSE, ())) + has_contract = CONTRACT_TYPE in open_types and CONTRACT_TYPE in close_types + has_legacy = LEGACY_TYPE in open_types and LEGACY_TYPE in close_types + + if prefer == "contract" and not has_contract: + raise GripperInterfaceError( + f"配置要求 contract 后端,但 {CONTRACT_OPEN} 的类型是 " + f"{open_types or '(服务不存在)'},不是 {CONTRACT_TYPE}。\n" + " 怎么修:① 起仿真(它有契约服务)或等 arm_driver_dh_gripper 落地;" + "② 改用 gauge_assembly.gripper_backend: legacy(真机今天的接口);" + "③ 改回 auto 让本函数自己选" + ) + if prefer == "legacy" and not has_legacy: + raise GripperInterfaceError( + f"配置要求 legacy 后端,但 {CONTRACT_OPEN} 的类型是 " + f"{open_types or '(服务不存在)'},不是 {LEGACY_TYPE}。\n" + " 怎么修:确认真机侧起的是 arm_application 的 dh_pgea 节点" + "(bash scripts/run_gripper.sh --arm 89)" + ) + + if has_contract and has_legacy: + # 同名服务两种类型同时在线:ROS 2 允许,但调用方只能撞运气。 + raise GripperInterfaceError( + f"{CONTRACT_OPEN} 同时存在两种类型:{open_types}。" + "是仿真适配器和真机节点同时起着(或旧的没停干净)。\n" + " 怎么修:只留一个 —— 仿真用 scripts/stop_sim_gz.sh 停干净," + "真机 pkill -f dh_pgea" + ) + + if prefer == "auto": + if has_contract: + return BackendChoice("contract", f"{CONTRACT_OPEN} 是 {CONTRACT_TYPE}", CONTRACT_STATUS_TOPIC) + if has_legacy: + return BackendChoice( + "legacy", + f"{CONTRACT_OPEN} 是 {LEGACY_TYPE}(真机 dh_pgea 节点;" + "契约驱动 arm_driver_dh_gripper 还没落地)", + LEGACY_STATUS_TOPIC, + ) + raise GripperInterfaceError(_unrecognised_msg(services, open_types)) + + if prefer == "contract": + return BackendChoice("contract", "配置指定 contract", CONTRACT_STATUS_TOPIC) + return BackendChoice("legacy", "配置指定 legacy", LEGACY_STATUS_TOPIC) + + +def _unrecognised_msg( + services: Mapping[str, Sequence[str]], open_types: Sequence[str] +) -> str: + """认不出来时,把"服务不在"和"服务在但类型不对"分开说。 + + 两者都报成"服务没起"是这个仓库反复踩过的坑:现场明明起了夹爪节点, + 却被提示"去起夹爪节点",然后开始怀疑人生(规则 M1、R5.4)。 + """ + missing = [n for n in (CONTRACT_OPEN, CONTRACT_CLOSE) if n not in services] + if missing: + return ( + f"{' / '.join(missing)} 不在,夹爪节点没起来。\n" + " 怎么修:真机 bash scripts/run_gripper.sh --arm 89;" + "仿真 bash scripts/run_sim_gz.sh(仿真自带契约服务)" + ) + return ( + f"{CONTRACT_OPEN} 在,但类型是 {list(open_types)}," + f"既不认识 {CONTRACT_TYPE}(契约)也不认识 {LEGACY_TYPE}(真机 dh_pgea)。\n" + " 常见原因:这个服务名被别的节点占用了。查是谁:\n" + " ros2 service list -t | grep gripper\n" + " 怎么修:停掉那个节点,或改 gauge_assembly.gripper_backend 明确指定后端" + ) + + +# ============================================================================= +# 状态解读(纯函数) +# ============================================================================= +def is_gripped_from_state(grip_state: int) -> Optional[bool]: + """DH 状态字 → "爪里有没有东西"。 + + ``2`` 咬住 / ``3`` 掉落 是明确的;``0`` 运动中、``1`` 到位(空爪)都要 + 小心:**"到位"不等于"夹住了"** —— 空爪闭合也会到位。所以只有 2/3 给 + 明确答案,其余返回 None("不知道"),由调用方决定要不要等。 + + 返回 None 而不是 False 很重要:把"不知道"当成"没夹住"会让 E1 掉件检测 + 在任何一次开合过程中误报。 + """ + if grip_state == GRIP_STATE_CAUGHT: + return True + if grip_state == GRIP_STATE_DROPPED: + return False + return None + + +def is_dropped_from_state(grip_state: int, was_gripped: bool) -> bool: + """E1 掉件判据:**曾经夹住过**,现在状态字变成"掉落"才是掉件。 + + 为什么要 ``was_gripped``:装配前爪里本来就是空的,那时 ``grip_state`` + 可能是 3(掉落/无物),直接判成掉件会让流程一开始就报 E1。 + """ + return was_gripped and grip_state == GRIP_STATE_DROPPED + + +def states_frame_online(data: Sequence[float]) -> bool: + """这一帧是不是刚从总线读回来的。 + + 5 元素帧(老节点)视为有效:老节点只在读成功时发。6 元素帧看最后一位。 + """ + if len(data) <= STATES_ONLINE_INDEX: + return True + try: + return float(data[STATES_ONLINE_INDEX]) >= 0.5 + except (TypeError, ValueError): + return False + + +def legacy_states_to_fields(data: Sequence[float]) -> Dict[str, float]: + """``/gripper/states`` 的 6 元素数组 → 具名字段。 + + 超出长度、为空、或这一帧是离线帧时返回空字典(而不是抛异常):这是 + **状态话题**,收到畸形数据时应该让上层走"不知道"分支,而不是让整个 + 节点崩掉。离线帧里的前 5 个是上一次的值,不能当现在的状态用。 + """ + if not data or len(data) < 5: + return {} + if not states_frame_online(data): + return {} + return { + "initialized": float(data[0]), + "grip_state": float(data[1]), + "position": float(data[2]), + "target_position": float(data[3]), + "target_force": float(data[4]), + } + + +def describe_backend_choice(choice: BackendChoice) -> List[str]: + """给启动日志用的多行说明(含"契约驱动还没落地"这类现场事实)。""" + lines = [f"夹爪后端 = {choice.backend}({choice.reason})"] + if choice.backend == "legacy": + lines.append( + " 注意:legacy 后端下 /gripper/open|close 是 std_srvs/Trigger," + "开口是 1000‰ 的百分比语义,不是毫米;装配流程只用它开合," + "不靠它量开口" + ) + return lines diff --git a/src/arm_application/arm_application/gauge_kin.py b/src/arm_application/arm_application/gauge_kin.py new file mode 100644 index 0000000..b004510 --- /dev/null +++ b/src/arm_application/arm_application/gauge_kin.py @@ -0,0 +1,284 @@ +"""通止规装配用的小几何/解析工具 —— **纯函数**,可离线单测。 + +放这里的都是"算错了不会抛异常、只会让动作做错"的东西(规则 M3、R5.1): + +* ``parse_joint_limits``:从 URDF 文本里抠关节限位,给 S01 的"转到极限角" + 做软夹取。为什么不用 ``urdf_parser_py``:本机没装,多一个依赖就多一个 + "在真机上 import 失败"的机会;限位信息在 URDF 里是极规整的一行 + ````,用标准库解析足够,而且**可控**。 +* ``prewind``:算"逆时针转到不触发关节极限的极限角"到底能转多少度。 +* ``rotation_about_axis_deg``:事后验证那个动作**真的**是绕工具 Z 转的。 + 这条是 S01 的验收判据:不验证的话,"绕错轴"会表现成"转是转了,孔位 + 偏了",而且要到几个阶段之后才看出来。 +""" + +from __future__ import annotations + +import math +import re +import xml.etree.ElementTree as ET +from dataclasses import dataclass +from typing import Dict, Iterable, Optional, Sequence, Tuple + +import numpy as np + +#: 限位夹取时留的余量(度)。贴到限位上再下发,驱动器会因为"位置超出限位" +#: 直接拒绝整条轨迹 —— 那不是我们要的"极限角",是报错。 +DEFAULT_LIMIT_MARGIN_DEG = 3.0 + +#: 厂家 A7。``Robot::SendJointPosition`` 的关节向量按 A1..A7 排列,A7 是最后一轴。 +A7_INDEX = 6 + +_JOINT_RE = re.compile(r" Dict[str, Tuple[float, float]]: + """逐行兜底解析:记住最近一个 ````,紧跟的 ```` 归它。 + + 为什么要"记住"而不是"要求同一行":正常格式化的 URDF 里关节名和 limit + **不在同一行**,只认可同一行的兜底等于永远不生效(一个不会触发的兜底, + 和没有兜底是一样的)。属性顺序也按出现顺序读,不假设 lower 在 upper 前。 + """ + out: Dict[str, Tuple[float, float]] = {} + current: Optional[str] = None + for line in text.splitlines(): + m = _JOINT_RE.search(line) + if m: + current = m.group(1) + if current is None or " Dict[str, Tuple[float, float]]: + """从 URDF 文本里解析 ``关节名 -> (lower, upper)``(弧度)。 + + 关节名**原样保留**(含 ``Rizon4-063989_`` 前缀),调用方自己决定怎么匹配; + 这里不做"去前缀"之类的猜测 —— 猜测会在换臂时静默失配,然后限位夹取 + 悄悄失效(所有关节都"查不到限位",于是不夹取,于是贴着限位下发)。 + + 解析失败的关节直接不进结果集:``continuous`` 关节本来就没有限位, + 不该被当成"解析失败"。调用方用"查不到 = 不夹取"来处理。 + """ + out: Dict[str, Tuple[float, float]] = {} + if not urdf_xml or " Optional[Tuple[float, float]]: + """按名字给一串关节名找限位,**要求全部找到**才返回。 + + 只有一部分找到时返回 None 而不是"把找到的那部分用上":半套限位会让 + "能不能转到极限角"的结论变得不可解释(有些关节夹了、有些没夹), + 与其给出一个说不清的边界,不如明确地说"这次没有限位依据"。 + """ + found = [limits.get(n) for n in joint_names] + if any(v is None for v in found): + return None + return found[-1] # 最后一个 = 我们要绕的那根轴(调用方传的顺序有意义) + + +def prewind( + q_now_rad: float, + want_deg: float, + direction: int, + limits: Optional[Tuple[float, float]] = None, + margin_deg: float = DEFAULT_LIMIT_MARGIN_DEG, +) -> PrewindResult: + """算 S01 的预绕目标角。 + + :param q_now_rad: 当前关节角 [rad]。 + :param want_deg: 想转的角度(**正值**)[deg]。 + :param direction: ``+1`` = 绕 +Z 逆时针(右手定则);``-1`` = 顺时针。 + 符号到底对应现场的哪个方向,用真机确认一次后改 ``site.yaml`` 即可, + 不要靠"改代码里的负号"—— 那种改动没人 review 得到(规则 M2)。 + :param limits: ``(lower, upper)`` [rad]。给 None 时不做夹取。 + :param margin_deg: 距离限位保留的余量 [deg]。 + + :returns: :class:`PrewindResult`。**无论有没有限位,都返回目标角**, + 因为"贴到限位再继续转"在现场是预期行为(用户要求转到极限角), + 驱动器真拒绝时会由 :func:`arm_application.gauge_fsm.is_joint_limit_error` + 认成 JOINT_LIMIT 事件继续流程。 + + 为什么要在这里夹取(而不是直接下发、等驱动器报错): + 驱动器拒绝一条轨迹时,整个 action 失败,连带把已经转过的那部分**也** + 变成"没转过"的语义(角度实际到位了,但流程认为失败)。夹取到 + "限位 − 余量"能拿到一个明确成功、且确实接近极限的姿态度。 + """ + if want_deg <= 0.0: + raise ValueError(f"预绕角度必须为正,收到 {want_deg}") + if direction not in (-1, 1): + raise ValueError(f"方向只能是 +1 / -1,收到 {direction}") + + signed = direction * abs(want_deg) + target = q_now_rad + math.radians(signed) + has_limits = limits is not None + clamped = False + if limits is not None: + lo = limits[0] + math.radians(margin_deg) + up = limits[1] - math.radians(margin_deg) + if lo > up: # 限位本身比余量还窄(不该发生,但别让它变成静默走偏) + lo = up = 0.5 * (limits[0] + limits[1]) + if target > up: + target, clamped = up, True + elif target < lo: + target, clamped = lo, True + applied = math.degrees(target - q_now_rad) + return PrewindResult( + target_rad=target, + applied_deg=applied, + want_deg=abs(want_deg), + clamped=clamped, + has_limits=has_limits, + ) + + +def a7_limit_target( + q: Sequence[float], + limits: Optional[Tuple[float, float]], + direction: int, + margin_deg: float = DEFAULT_LIMIT_MARGIN_DEG, +) -> Optional[np.ndarray]: + """只把 A7 收到软件限位内侧。前六轴原样拷回,不许在这里改。 + + 厂家接口是 ``Robot::SendJointPosition``(模式 ``NRT_JOINT_POSITION``)。 + 向量按 A1..A7 排,A7 是下标 ``A7_INDEX``。限位是 ``RobotInfo::q_min/q_max`` + 的那一对,真机上与 URDF ``joint7`` 的 lower/upper 是同一组数。 + + ``direction`` 与 ``prewind`` 相同:``+1`` 关节角增大 = 逆时针,目标取上限; + ``-1`` 关节角减小 = 顺时针,目标取下限。现场若发现正负反了,改 + ``site.yaml`` 的 ``extreme_direction``,不要改这里的符号。 + + 没有限位、方向不是 ±1、或者余量把上下限挤没了,返回 None。 + 调用方必须停,不许猜一个角度发出去。 + """ + if direction not in (-1, 1): + raise ValueError(f"方向只能是 +1 / -1,收到 {direction}") + arr = np.asarray(q, dtype=float).reshape(-1) + if arr.size != 7: + raise ValueError(f"A7 目标要 7 个关节角,收到 {arr.size}") + if limits is None: + return None + lo = float(limits[0]) + up = float(limits[1]) + margin = math.radians(float(margin_deg)) + if not math.isfinite(lo) or not math.isfinite(up) or up - lo <= 2.0 * margin: + return None + target = (up - margin) if direction > 0 else (lo + margin) + out = arr.copy() + out[A7_INDEX] = target + return out + + +def rotation_about_axis_deg(R_before: np.ndarray, R_after: np.ndarray, axis: np.ndarray) -> float: + """从两个旋转矩阵算出"绕 ``axis`` 转了多少度"(带符号)。 + + S01 的验收判据就靠它:绕工具 Z 转 Δ 之后,如果实际绕的是别的轴, + 这个函数给出的角度会与 Δ 明显不符(或者 axis 分量不占优)。 + 做法是把相对旋转投影到 ``axis`` 上: + + ``θ = atan2( axis·(R_b·R_a⁻¹ 的反对称部分) , (trace-1)/2 )`` + + :param axis: **单位**轴(工具 Z 在世界系下的方向 = ``R[:, 2]``)。 + """ + a = np.asarray(axis, dtype=float) + n = float(np.linalg.norm(a)) + if n < 1e-9: + raise ValueError("轴向量长度为 0,无法判定旋转") + a = a / n + + Rb = np.asarray(R_before, dtype=float)[:3, :3] + Ra = np.asarray(R_after, dtype=float)[:3, :3] + Rrel = Ra @ Rb.T + # 反对称部分:sin(θ)·[axis]_× + v = np.array([Rrel[2, 1] - Rrel[1, 2], Rrel[0, 2] - Rrel[2, 0], Rrel[1, 0] - Rrel[0, 1]]) + sin_t = 0.5 * float(np.dot(v, a)) + cos_t = 0.5 * (float(np.trace(Rrel)) - 1.0) + return math.degrees(math.atan2(sin_t, cos_t)) + + +def axis_misalignment_deg(R_before: np.ndarray, R_after: np.ndarray, axis: np.ndarray) -> float: + """相对旋转的转轴与 ``axis`` 的夹角 [deg]。 + + 纯绕轴旋转时这个值≈0;转错轴时它会接近 90°。用作 S01 的判错依据: + 只看"转了多少度"是不够的 —— 绕正确的轴转 90° 和绕错误的轴转 90° + 给出的角度读数一样。 + """ + Rb = np.asarray(R_before, dtype=float)[:3, :3] + Ra = np.asarray(R_after, dtype=float)[:3, :3] + Rrel = Ra @ Rb.T + # 旋转轴 = 反对称部分对应的向量(sinθ 因子不影响方向) + v = np.array([Rrel[2, 1] - Rrel[1, 2], Rrel[0, 2] - Rrel[2, 0], Rrel[1, 0] - Rrel[0, 1]]) + nv = float(np.linalg.norm(v)) + if nv < 1e-9: + return 0.0 # 几乎没转,谈不上"转错轴" + a = np.asarray(axis, dtype=float) + a = a / float(np.linalg.norm(a)) + cos = abs(float(np.dot(v / nv, a))) # 取绝对值:轴线的两个方向等价 + return math.degrees(math.acos(max(-1.0, min(1.0, cos)))) + + +def unit_tool_z(R: np.ndarray) -> np.ndarray: + """工具坐标系的 Z 轴在世界系下的方向(旋转矩阵的第三列)。""" + return np.asarray(R, dtype=float)[:3, 2] + + +def vertical_down_error_deg(R: np.ndarray, world_down: Iterable[float] = (0.0, 0.0, -1.0)) -> float: + """工具 Z 与"垂直向下"的夹角 [deg]。0 = 完全垂直向下。 + + 看板里"工具系全程垂直向下、位姿全局锁定"这句话,只有能算出这个数才算 + 真的在执行 —— 否则每个阶段都得靠人眼看画面判断臂歪没歪。 + """ + z = unit_tool_z(R) + d = np.asarray(list(world_down), dtype=float) + d = d / float(np.linalg.norm(d)) + cos = float(np.dot(z / max(1e-12, float(np.linalg.norm(z))), d)) + return math.degrees(math.acos(max(-1.0, min(1.0, cos)))) diff --git a/src/arm_application/arm_application/goto_ee_plane.py b/src/arm_application/arm_application/goto_ee_plane.py new file mode 100644 index 0000000..c2e1b8c --- /dev/null +++ b/src/arm_application/arm_application/goto_ee_plane.py @@ -0,0 +1,457 @@ +#!/usr/bin/env python3 +"""感知/伺服启动前的开机回初始位流程。 + +流程: + [A] 若法兰低于 ``servo.safe_z_m``,先让它竖直上升(闭环 Z 小步跳), + 以免回 home 时扫到墙面/工装; + [B] 调用 ``/set_named_pose``(Flexiv 命名位姿,默认 "home")—— 由 Flexiv + 自己的规划器把机械臂送回 Flexiv 初始位姿; + [C] 保持(pin)住,让伺服从一个干净、静止的位姿接手。 +""" + +from __future__ import annotations + +import sys +import time +from pathlib import Path +from typing import List, Optional, Tuple + +import numpy as np +import rclpy +from arm_msgs.srv import SetNamedPose +from control_msgs.action import FollowJointTrajectory +from rclpy.action import ActionClient +from rclpy.node import Node +from sensor_msgs.msg import JointState +from tf2_ros import Buffer, TransformListener +from trajectory_msgs.msg import JointTrajectory, JointTrajectoryPoint + +from arm_application.geom_ik import ( + RIZON_LINK_AXES, + dls_translate_hold_ori, + dls_twist, + geometric_jacobian, + quat_xyzw_to_R, +) +from arm_application.site_io import ( + base_frame_default, + ee_frame_default, + joint_prefix_default, +) + +from arm_application.ros_node import TolerantNode + + + +def _load_ee_cfg() -> dict: + root = Path(__file__).resolve().parents[3] + sys.path.insert(0, str(root / "scripts" / "lib")) + from export_site_env import load_site, resolve_robot # type: ignore + + data = load_site() + servo = (data.get("servo") or {}) + robot = resolve_robot(data) + ee_z = float(servo.get("ee_z_m") or 0.24) + return { + "prefix": str(robot.get("joint_prefix") or joint_prefix_default()), + "base": str(robot.get("base_frame") or base_frame_default()), + "ee": str(robot.get("ee_frame") or ee_frame_default()), + "z": ee_z, + # 回 home 前先竖直升到这个 Z(避免撞到墙面/工装); + # 然后再回到 Flexiv 的命名初始位姿。 + "safe_z": float(servo.get("safe_z_m") or max(0.40, ee_z + 0.10)), + "home_pose": str(servo.get("home_pose_name") or "home"), + "home_speed": float(servo.get("home_pose_speed") or 0.30), + "v_z": float(servo.get("v_max_z") or 0.04), + # 仅用于(目前未使用的)verticalize 规划路径 + "kp": float(servo.get("ee_hold_kp") or 2.0), + "w_max": float(servo.get("ee_w_max") or 0.50), + } + + +def _pt(q: np.ndarray, qdot: np.ndarray, t_sec: float) -> JointTrajectoryPoint: + pt = JointTrajectoryPoint() + pt.positions = [float(v) for v in q.tolist()] + pt.velocities = [float(v) for v in qdot.tolist()] + pt.accelerations = [0.0] * int(q.size) + ns = int(round(max(0.0, float(t_sec)) * 1e9)) + pt.time_from_start.sec = ns // 1_000_000_000 + pt.time_from_start.nanosec = ns % 1_000_000_000 + return pt + + +class GotoEePlane(TolerantNode): + def __init__(self, cfg: dict) -> None: + super().__init__("goto_ee_plane") + self.cfg = cfg + prefix = cfg["prefix"] + self.joint_names = [f"{prefix}joint{i}" for i in range(1, 8)] + self.link_frames = [f"{prefix}link{i}" for i in range(1, 8)] + self._js: Optional[JointState] = None + self.create_subscription(JointState, "joint_states", self._on_js, 10) + self._tf = Buffer() + TransformListener(self._tf, self, spin_thread=True) + self._cli = ActionClient( + self, FollowJointTrajectory, "rizon_arm_controller/follow_joint_trajectory" + ) + + def _on_js(self, msg: JointState) -> None: + self._js = msg + + def _spin(self, dt: float = 0.05) -> None: + rclpy.spin_once(self, timeout_sec=dt) + + def _lookup(self, parent: str, child: str) -> Optional[np.ndarray]: + try: + tf = self._tf.lookup_transform( + parent, child, rclpy.time.Time(), + timeout=rclpy.duration.Duration(nanoseconds=80_000_000), + ) + except Exception: + return None + t = tf.transform.translation + o = tf.transform.rotation + T = np.eye(4) + T[:3, :3] = quat_xyzw_to_R([o.x, o.y, o.z, o.w]) + T[:3, 3] = [t.x, t.y, t.z] + return T + + def _q(self) -> Optional[np.ndarray]: + if self._js is None: + return None + m = {n: p for n, p in zip(self._js.name, self._js.position)} + try: + return np.array([float(m[n]) for n in self.joint_names], dtype=float) + except KeyError: + return None + + def _jacobian(self, p_ee: np.ndarray) -> Optional[np.ndarray]: + link_R: List[np.ndarray] = [] + link_p: List[np.ndarray] = [] + for fr in self.link_frames: + Tl = self._lookup(self.cfg["base"], fr) + if Tl is None: + return None + link_R.append(Tl[:3, :3]) + link_p.append(Tl[:3, 3]) + return geometric_jacobian(link_R, link_p, p_ee, RIZON_LINK_AXES) + + def _w_down(self, R: np.ndarray) -> Tuple[np.ndarray, float]: + z_now = R[:, 2] + z_des = np.array([0.0, 0.0, -1.0]) + c = float(np.clip(np.dot(z_now, z_des), -1.0, 1.0)) + ang = float(np.arccos(c)) + if ang < 0.02: + return np.zeros(3), ang + axis = np.cross(z_now, z_des) + n = float(np.linalg.norm(axis)) + axis = axis / n if n > 1e-9 else np.array([1.0, 0.0, 0.0]) + mag = float(np.clip(self.cfg["kp"] * ang, -self.cfg["w_max"], self.cfg["w_max"])) + return axis * mag, ang + + def _target_err( + self, p: np.ndarray, R: np.ndarray, target: np.ndarray, verticalize: bool + ) -> Tuple[np.ndarray, float, float]: + dp = np.asarray(target, dtype=float).reshape(3) - np.asarray(p, dtype=float).reshape(3) + _, ang = (self._w_down(R) if verticalize else (np.zeros(3), 0.0)) + xy = float(np.hypot(dp[0], dp[1])) + return dp, ang, xy + + def _wait_state(self, timeout_s: float) -> Tuple[Optional[np.ndarray], Optional[np.ndarray]]: + t0 = time.monotonic() + q = None + Tee = None + while time.monotonic() - t0 < timeout_s: + self._spin(0.05) + q = self._q() + Tee = self._lookup(self.cfg["base"], self.cfg["ee"]) + if q is not None and Tee is not None and self._jacobian(Tee[:3, 3]) is not None: + return q, Tee + return q, Tee + + def _send_action(self, traj: JointTrajectory, wait_s: float) -> bool: + goal = FollowJointTrajectory.Goal() + goal.trajectory = traj + fut = self._cli.send_goal_async(goal) + t0 = time.monotonic() + while not fut.done() and time.monotonic() - t0 < 4.0: + self._spin(0.05) + handle = fut.result() if fut.done() else None + if handle is None or not handle.accepted: + print(" 错误:JTC 拒绝了抬升轨迹", flush=True) + return False + res = handle.get_result_async() + t0 = time.monotonic() + last = 0.0 + while not res.done() and time.monotonic() - t0 < wait_s: + self._spin(0.05) + now = time.monotonic() + if now - last > 0.4: + Tee = self._lookup(self.cfg["base"], self.cfg["ee"]) + if Tee is not None: + p = Tee[:3, 3] + print( + f" 运动中 ee=({p[0]:.3f},{p[1]:.3f},{p[2]:.3f}) " + f"z_err={(self.cfg['z'] - p[2]) * 1000:+.0f}mm", + flush=True, + ) + last = now + if not res.done(): + print(" 警告:JTC 结果超时 —— 仍然继续检查 TF", flush=True) + return False + return True + + def _plan_and_send( + self, + q0: np.ndarray, + Tee: np.ndarray, + target: np.ndarray, + verticalize: bool, + tag: str = "", + max_seg: float = 0.08, + v: float = 0.05, + ) -> bool: + """规划并执行一段朝向 target 的短笛卡尔位移(≤ max_seg)。 + 长距离移动由调用方以闭环小步跳的方式完成,因为雅可比是在当前位姿 + 处冻结的 —— 超过 10 cm 后线性化误差会让一次性规划严重偏离目标。""" + p = Tee[:3, 3].copy() + R = Tee[:3, :3] + dp, ang, _ = self._target_err(p, R, target, verticalize) + dist = float(np.linalg.norm(dp)) + if dist > max_seg: # 限制本次小步跳的长度;调用方会用最新的 TF 循环执行 + dp = dp * (max_seg / dist) + dist = max_seg + print( + f" 规划 {tag} Δxyz=({dp[0]*1000:+.0f},{dp[1]*1000:+.0f},{dp[2]*1000:+.0f})mm " + f"倾角={ang * 180 / np.pi:.1f}deg", + flush=True, + ) + J = self._jacobian(p) + if J is None: + print("错误:缺少用于雅可比的 link TF", flush=True) + return False + + q = q0.copy() + waypoints = [q.copy()] + remain = dp.copy() + w_step, _ = (self._w_down(R) if verticalize else (np.zeros(3), 0.0)) + n_max = int(np.ceil(dist / 0.012)) + 4 + for _ in range(n_max): + if float(np.linalg.norm(remain)) < 0.0015 and ( + (not verticalize) or ang < 0.03 + ): + break + nseg = max(1, int(np.ceil(float(np.linalg.norm(remain)) / 0.012))) + step = remain / nseg + if verticalize and ang > 0.03: + qdot = dls_twist( + J, step / 0.12, w_base=w_step, damping=0.08, max_qdot=0.45 + ) + dq = np.clip(qdot * 0.12, -0.06, 0.06) + else: + dq = dls_translate_hold_ori(J, step, damping=0.08, max_dq=0.06) + if float(np.max(np.abs(dq))) < 1e-5: + break + q = q + dq + waypoints.append(q.copy()) + remain = remain - (J[:3, :] @ dq) + ang = max(0.0, ang - 0.05) + + planned = dist - float(np.linalg.norm(remain)) + if len(waypoints) < 2 or planned < 0.4 * dist: + print( + f" 警告 {tag}:规划器停滞 " + f"(已规划 {planned*1000:.0f}/{dist*1000:.0f}mm)—— 跳过本次小步跳", + flush=True, + ) + return False + # 关节偏移量的合理性闸门:拒绝过于夸张的规划 + if float(np.max(np.abs(waypoints[-1] - q0))) > 1.0: + print(f" 错误 {tag}:关节偏移 >1 rad —— 放弃本次小步跳", flush=True) + return False + + duration = max(1.6, dist / max(min(v, 0.06), 1e-3)) + n = len(waypoints) - 1 + traj = JointTrajectory() + traj.header.stamp.sec = 0 + traj.header.stamp.nanosec = 0 + traj.joint_names = list(self.joint_names) + traj.points.append(_pt(waypoints[0], np.zeros(7), 0.08)) + zeros = np.zeros(7) + for i, qi in enumerate(waypoints[1:], start=1): + t = 0.08 + duration * (i / n) + qdot = zeros if i == n else (waypoints[min(i + 1, n)] - qi) / max( + duration / n, 0.05 + ) + qdot = np.clip(qdot, -0.40, 0.40) + traj.points.append(_pt(qi, qdot, t)) + # 强制最后一个点的速度为零 + traj.points[-1].velocities = [0.0] * 7 + print( + f" 发送 JTC action {tag},{n} 步 T={duration:.1f}s", + flush=True, + ) + return self._send_action(traj, wait_s=duration + 6.0) + + def _goto( + self, + q: np.ndarray, + Tee: np.ndarray, + target: np.ndarray, + verticalize: bool, + tol_m: float, + tol_tilt: float, + tag: str, + v: float, + max_hops: int = 8, + ) -> Tuple[bool, np.ndarray, np.ndarray]: + """闭环点到点:规划 ≤8 cm 的小步跳 → 执行 → 重新测量 TF → 重复, + 直到落在容差内。这样对长距离下的雅可比线性化误差更鲁棒。""" + for hop in range(max_hops): + p = Tee[:3, 3] + dp, ang, _ = self._target_err(p, Tee[:3, :3], target, verticalize) + dist = float(np.linalg.norm(dp)) + if dist < tol_m and ((not verticalize) or ang < tol_tilt): + return True, q, Tee + print( + f" {tag} 第 {hop + 1} 跳 remain={dist*1000:.0f}mm " + f"倾角={ang * 180 / np.pi:.1f}deg", + flush=True, + ) + if not self._plan_and_send(q, Tee, target, verticalize, tag, v=v): + return False, q, Tee + t_end = time.monotonic() + 0.5 + while time.monotonic() < t_end: + self._spin(0.05) + q2, Tee2 = self._wait_state(2.0) + if q2 is None or Tee2 is None: + print("错误:移动过程中丢失状态", flush=True) + return False, q, Tee + q, Tee = q2, Tee2 + p = Tee[:3, 3] + dp, ang, _ = self._target_err(p, Tee[:3, :3], target, verticalize) + ok = float(np.linalg.norm(dp)) < (tol_m * 2.0) and ( + (not verticalize) or ang < (tol_tilt * 2.0) + ) + return ok, q, Tee + + def _pin(self, q: np.ndarray) -> None: + if not self._cli.wait_for_server(timeout_sec=3.0): + return + traj = JointTrajectory() + traj.header.stamp.sec = 0 + traj.header.stamp.nanosec = 0 + traj.joint_names = list(self.joint_names) + traj.points = [_pt(q, np.zeros(7), 0.08), _pt(q, np.zeros(7), 0.45)] + self._send_action(traj, wait_s=3.0) + + def _named_pose(self, name: str, speed: float) -> bool: + """调用 Flexiv 的 ``/set_named_pose``,并等待机械臂静止。""" + cli = self.create_client(SetNamedPose, "/set_named_pose") + if not cli.wait_for_server(timeout_sec=8.0): + print("错误:``/set_named_pose`` 不可用 —— 请启动 run_real.sh", flush=True) + return False + req = SetNamedPose.Request() + req.pose_name = name + req.velocity_scale = float(min(max(speed, 0.05), 1.0)) + req.acceleration_scale = 0.0 + print(f" [B] set_named_pose '{name}' speed={req.velocity_scale:.2f}", flush=True) + fut = cli.call_async(req) + t0 = time.monotonic() + while not fut.done() and time.monotonic() - t0 < 90.0: + self._spin(0.1) + if not fut.done(): + print("错误:set_named_pose 超时", flush=True) + return False + resp = fut.result() + print( + f" [B] 响应 success={resp.success} msg={resp.message}", + flush=True, + ) + if not resp.success: + return False + # 等待法兰停止运动(约 0.8 s 内 Δp < 1 mm) + last = None + still = 0.0 + t0 = time.monotonic() + while time.monotonic() - t0 < 30.0: + self._spin(0.2) + Tee = self._lookup(self.cfg["base"], self.cfg["ee"]) + if Tee is not None: + p = Tee[:3, 3] + if last is not None and float(np.linalg.norm(p - last)) < 0.001: + still += 0.2 + if still >= 0.8: + return True + else: + still = 0.0 + last = p.copy() + print(" 警告:等待静止超时 —— 仍然继续", flush=True) + return True + + def run(self, timeout_s: float = 25.0) -> int: + cfg = self.cfg + q, Tee = self._wait_state(4.0) + if q is None or Tee is None: + print("错误:没有 joint_states / TF —— 请启动 run_real.sh", flush=True) + return 2 + if not self._cli.wait_for_server(timeout_sec=8.0): + print("错误:JTC action 不可用 —— 请启动 run_real.sh", flush=True) + return 3 + + p = Tee[:3, 3] + safe_z = float(cfg["safe_z"]) + print( + f"=== 回到 Flexiv 初始位姿 '{cfg['home_pose']}' " + f"safe_z={safe_z*1000:.0f}mm ===", + flush=True, + ) + print( + f" 当前 ee=({p[0]:.3f},{p[1]:.3f},{p[2]:.3f})", + flush=True, + ) + + # --- 阶段 A:回 home 前先沿纯 Z 方向升到安全高度 --- + if p[2] < safe_z - 0.01: + lift_tgt = np.array([p[0], p[1], safe_z], dtype=float) + print(f" [A] 抬升 Z {p[2]*1000:.0f} → {safe_z*1000:.0f}mm", flush=True) + ok, q, Tee = self._goto( + q, Tee, lift_tgt, False, 0.010, 0.0, "[A]lift", v=0.05 + ) + if not ok: + print("错误:抬升阶段失败 —— 就地 pin 住", flush=True) + self._pin(q) + return 4 + + # --- 阶段 B:Flexiv 命名位姿 → 真正的初始位姿,姿态良好 --- + if not self._named_pose(cfg["home_pose"], cfg["home_speed"]): + print("错误:回命名位姿失败 —— 就地 pin 住", flush=True) + self._pin(q) + return 4 + + # --- 阶段 C:保持住,让伺服从一个静止位姿接手 --- + q, Tee = self._wait_state(2.0) + if q is not None: + self._pin(q) + if Tee is not None: + p = Tee[:3, 3] + print( + f" 已到初始位姿 ee=({p[0]:.3f},{p[1]:.3f},{p[2]:.3f})", + flush=True, + ) + return 0 + +def main() -> int: + cfg = _load_ee_cfg() + rclpy.init() + node = GotoEePlane(cfg) + try: + return node.run() + finally: + node.destroy_node() + if rclpy.ok(): + rclpy.shutdown() + + +if __name__ == "__main__": + raise SystemExit(main()) diff --git a/src/arm_application/arm_application/gripper_node.py b/src/arm_application/arm_application/gripper_node.py new file mode 100644 index 0000000..9040aea --- /dev/null +++ b/src/arm_application/arm_application/gripper_node.py @@ -0,0 +1,125 @@ +"""Station-owned PGE/PGEA node: one serial owner, typed service and status only.""" +import math +import time +import rclpy +from arm_application.ros_node import TolerantNode +from arm_msgs.msg import GripperStatus +from arm_msgs.srv import GripperExecute +from arm_application.dh_pgea import DhPgeaGripper, GripperState + + +class GripperNode(TolerantNode): + def __init__(self): + super().__init__('orisys_gripper') + params={'port':'/dev/ttyUSB0','baud':115200,'slave_id':1,'stroke_mm':20.,'auto_init':False,'rs485_rts':''} + for key,value in params.items(): self.declare_parameter(key,value) + value=lambda key:self.get_parameter(key).value + if value('auto_init'): raise ValueError('本站驱动禁止连接时自动初始化') + self.stroke=float(value('stroke_mm')) + if not math.isfinite(self.stroke) or self.stroke<=0: raise ValueError('夹爪行程无效') + self.driver=DhPgeaGripper(port=value('port'),baudrate=value('baud'),slave_id=value('slave_id'), + stroke_mm=self.stroke,rs485_rts=value('rs485_rts')) + self._reading=GripperState(stroke_mm=self.stroke) + self._online=False; self._error='未连接';self._speed=0.;self._stamp=0. + self.publisher=self.create_publisher(GripperStatus,'status',10) + self.create_service(GripperExecute,'execute',self._execute) + # Bus operations are serialized by the default mutually exclusive callback group. + # Do not open the serial port here: Qt probe calls execute as soon as the + # service exists, and a second open of the USB2 RS485 dongle leaves 0x0201 empty. + self.create_timer(.1,self._poll) + + def _connect(self): + try: + self.driver.close() + self.driver.open() + self._reading=self.driver.get_run_states(retries=8) + self._online=True;self._error='';self._stamp=time.monotonic() + self.get_logger().info(self._reading.summary()) + return True + except Exception as exc: + self._offline(exc);return False + + def _offline(self, exc): + self._online=False;self._error=str(exc) + self.get_logger().warn(self._error) + self.driver.close() + + def _status(self): + state=self._reading;msg=GripperStatus();msg.header.stamp=self.get_clock().now().to_msg() + msg.name='DH PGE/PGEA';msg.gripper_type='parallel' + msg.connected=self._online and time.monotonic()-self._stamp<1. + msg.initialized=bool(state.initialized) + msg.is_moving=bool(msg.connected and state.grip_state==0) + msg.is_gripped=bool(msg.connected and state.grip_state==2) + msg.state='OFFLINE' if not msg.connected else 'MOVING' if msg.is_moving else 'IDLE' + msg.position=float(state.position)/1000.*self.stroke + msg.finger_position_per_mille=float(state.position) + msg.gripper_state=int(state.grip_state);msg.rotation_state=-1 + msg.velocity=self._speed;msg.force=float(state.target_force);msg.error_msg=self._error + return msg + + def _poll(self): + if self._online: + try: + self._reading=self.driver.get_run_states(retries=2);self._stamp=time.monotonic();self._error='' + except Exception as exc: + if not self._recover(exc): + self._offline(exc) + self.publisher.publish(self._status()) + + def _recover(self, exc): + """Empty 0x0201 replies on a live fd need a new serial session, not more retries.""" + self.get_logger().warn(f'状态读取失败,重开串口: {exc}') + try: + self.driver.close() + self.driver.open() + self._reading=self.driver.get_run_states(retries=4) + self._stamp=time.monotonic();self._error='';self._online=True + return True + except Exception: + return False + + def _execute(self, request, response): + command=request.command + try: + if command.command in ('connect','probe'): + if not self._connect(): raise RuntimeError(self._error) + elif command.command=='move': + numbers=(command.position,command.force,command.speed) + if not all(math.isfinite(v) for v in numbers): raise ValueError('参数必须是有限数值') + if not 0<=command.position<=self.stroke: raise ValueError('位置超出夹爪行程') + if not 20<=command.force<=100 or not 1<=command.speed<=100: raise ValueError('力 20–100%,速度 1–100%') + if not self._online or time.monotonic()-self._stamp>=1: raise RuntimeError('请先连接夹爪') + self._reading=self.driver.get_run_states(retries=2) + if self._reading.grip_state==0: raise RuntimeError('夹爪仍在运动,拒绝覆盖') + if not self.driver.set_target_force(int(command.force)): raise RuntimeError('设置夹持力失败,未下发位置') + if not self.driver.set_target_speed(int(command.speed)): raise RuntimeError('设置速度失败,未下发位置') + target=round(command.position/self.stroke*1000.) + if not self.driver.set_target_position(target): raise RuntimeError('位置写入失败,结果未知') + self._speed=command.speed + else: raise ValueError('本站平行夹爪仅提供 connect/probe/move,不支持旋转或隐式初始化') + response.success=True + response.message='夹爪已连接,未执行初始化或运动' if command.command in ('connect','probe') else '位置指令已接收,等待实际到位反馈' + except ValueError as exc: + response.success=False;response.message=str(exc) + except Exception as exc: + self._offline(exc);response.success=False;response.message=str(exc) + response.status=self._status() + self.publisher.publish(response.status) + return response + + def destroy_node(self): + self.driver.close() + return super().destroy_node() + + +def main(): + rclpy.init();node=None + try: + node=GripperNode();rclpy.spin(node) + except KeyboardInterrupt: pass + finally: + if node: node.destroy_node() + if rclpy.ok(): rclpy.shutdown() + +if __name__=='__main__': main() diff --git a/src/arm_application/arm_application/handeye_calibrate.py b/src/arm_application/arm_application/handeye_calibrate.py new file mode 100644 index 0000000..e7e827d --- /dev/null +++ b/src/arm_application/arm_application/handeye_calibrate.py @@ -0,0 +1,769 @@ +#!/usr/bin/env python3 +"""完整手眼标定流水线:移动 → 棋盘稳定判定 → 采集 → 求解 → 清理。 + +支持 eye_in_hand / eye_to_hand。 + +相机内参优先级: + 1) ROS 的 CameraInfo 话题(若正在发布) + 2) 通过 pyrealsense2 读取 RealSense D405/D435 的 EEPROM(camera_source) + 3) YAML 中手写的 camera_fx/fy/cx/cy + +棋盘尺寸(board_cols / board_rows / square_size_m)可由用户配置。 +""" + +from __future__ import annotations + +import json +import shutil +import time +from datetime import datetime, timezone +from pathlib import Path +from typing import List, Optional, Tuple + +import numpy as np +import rclpy +from geometry_msgs.msg import PoseStamped +from rclpy.action import ActionClient +from rclpy.node import Node +from rclpy.qos import qos_profile_sensor_data +from sensor_msgs.msg import CameraInfo, Image, JointState +from std_msgs.msg import String + +from arm_application.handeye_lib import ( + BoardConfig, + CameraIntrinsics, + ChessboardStabilizer, + T_from_flexiv_tcp, + calibrate_hand_eye, + cam_to_flange_via_tool, + detect_chessboard, + format_matrix_yaml, + format_transform_yaml, + is_pose_filled, + pose_to_Rt, + solve_board_pose, +) +from arm_application.handeye_realsense import ( + is_realsense_source, + query_realsense_color_intrinsics, + resolve_realsense_topics, +) +from arm_application.site_io import joint_prefix_default + +from arm_msgs.action import FollowJointTrajectory +from arm_msgs.srv import GetArmState + +from arm_application.ros_node import TolerantNode + +DEFAULT_JOINTS = [ + 'joint1', 'joint2', 'joint3', 'joint4', 'joint5', 'joint6', 'joint7', +] + + +def _image_to_bgr(msg: Image) -> np.ndarray: + h, w = int(msg.height), int(msg.width) + enc = (msg.encoding or '').lower() + data = np.frombuffer(msg.data, dtype=np.uint8) + + if enc in ('bgr8', 'rgb8'): + img = data.reshape(h, w, 3) + return img[:, :, ::-1].copy() if enc == 'rgb8' else img + if enc in ('mono8', '8uc1'): + gray = data.reshape(h, w) + return np.stack([gray, gray, gray], axis=-1) + if enc in ('bgra8', 'rgba8'): + img = data.reshape(h, w, 4) + bgr = img[:, :, :3] + return bgr[:, :, ::-1].copy() if enc == 'rgba8' else bgr + raise RuntimeError(f'不支持的图像编码:{msg.encoding!r}') + + +def _camera_info_to_intrinsics(msg: CameraInfo) -> CameraIntrinsics: + K = np.array(msg.k, dtype=float).reshape(3, 3) + dist = np.array(msg.d, dtype=float).reshape(-1, 1) if msg.d else np.zeros((5, 1)) + return CameraIntrinsics(K=K, dist=dist) + + +class HandeyeCalibrate(TolerantNode): + def __init__(self) -> None: + super().__init__('handeye_calibrate') + + self.declare_parameter('mode', 'eye_in_hand') # eye_in_hand | eye_to_hand + self.declare_parameter('joint_prefix', joint_prefix_default()) + self.declare_parameter('joint_names', DEFAULT_JOINTS) + self.declare_parameter('velocity_scale', 0.10) + self.declare_parameter('action_name', 'follow_joint_trajectory') + self.declare_parameter('move_time_sec', 4.0) + self.declare_parameter('start_index', 0) + + self.declare_parameter('num_poses', 12) + self.declare_parameter('waypoint_positions', [0.0] * (12 * 7)) + self.declare_parameter('min_poses', 5) + + # 相机来源:manual | d405 | d435 + self.declare_parameter('camera_source', 'manual') + self.declare_parameter('camera_serial', '') + self.declare_parameter('camera_namespace', '') + self.declare_parameter('realsense_width', 1280) + self.declare_parameter('realsense_height', 720) + self.declare_parameter('image_topic', '') + self.declare_parameter('camera_info_topic', '') + self.declare_parameter('camera_fx', 0.0) + self.declare_parameter('camera_fy', 0.0) + self.declare_parameter('camera_cx', 0.0) + self.declare_parameter('camera_cy', 0.0) + self.declare_parameter('camera_dist', [0.0, 0.0, 0.0, 0.0, 0.0]) + + # 棋盘(可自定义) + # 默认值必须与 site.yaml 的 handeye.board_* 及结果文件头里的实际板子一致。 + # 真实使用的板:A5 内角点 11x8,方格 15mm(site.yaml handeye.boards.eye_in_hand)。 + # 这里原先写的是 9x6 / 0.025,后来是 8x11;漏配就会静默用错尺寸。 + self.declare_parameter('board_cols', 11) # 内角点 + self.declare_parameter('board_rows', 8) + self.declare_parameter('square_size_m', 0.015) + + self.declare_parameter('stable_window', 8) + self.declare_parameter('stable_pixel_std', 0.45) + self.declare_parameter('stable_timeout_sec', 25.0) + self.declare_parameter('settle_sec', 0.4) + # 到位后的"真的停住了"判据 —— 直接看关节速度,比固定 sleep 可靠。 + # 这几个参数原先 site.yaml 和 run_handeye.sh 一直在传,但本节点从未声明, + # ROS 2 会静默忽略未声明的覆盖参数,于是"等静止再拍照"这件事其实没实现, + # 实际只靠一次固定 settle_sec。现在补上。 + self.declare_parameter('settle_qd_max', 0.015) # |qd|_max [rad/s] 低于此值算静 + self.declare_parameter('settle_stable_sec', 0.6) # 需要连续静多久 + self.declare_parameter('settle_timeout_sec', 8.0) # 等静止的总超时 + self.declare_parameter('pin_holds', 2) # 静止后再保持几拍 + self.declare_parameter('pin_hold_sec', 0.45) # 每拍多长 + self.declare_parameter('skip_unstable_poses', True) + + self.declare_parameter('output_dir', '/home/cc/ros2/handeye/tmp') + self.declare_parameter('result_file', '') + self.declare_parameter('cleanup_images', True) + # 眼在手上:AX=XB 的 gripper 用 Studio 工具 TCP,再折成 cam→法兰写 T_4x4。 + # 空 = 旧口径(ee_pose 当 gripper,T_4x4 原样写出)。配了就必须带 TCP。 + self.declare_parameter('gripper_tool', '') + self.declare_parameter('gripper_tcp_xyz', [0.0, 0.0, 0.0]) + self.declare_parameter('gripper_tcp_qwxyz', [1.0, 0.0, 0.0, 0.0]) + + prefix = str(self.get_parameter('joint_prefix').value or '') + base = list( + self.get_parameter('joint_names').get_parameter_value().string_array_value + or DEFAULT_JOINTS + ) + self.joint_names = [f'{prefix}{n}' for n in base] + self.mode = str(self.get_parameter('mode').value).strip().lower() + self.velocity_scale = float(self.get_parameter('velocity_scale').value) + self.action_name = str(self.get_parameter('action_name').value) + self.move_time_sec = float(self.get_parameter('move_time_sec').value) + self.start_index = max(0, int(self.get_parameter('start_index').value)) + self.min_poses = int(self.get_parameter('min_poses').value) + self.cleanup_images = bool(self.get_parameter('cleanup_images').value) + self.gripper_tool = str(self.get_parameter('gripper_tool').value or '').strip() + tcp_xyz = list( + self.get_parameter('gripper_tcp_xyz').get_parameter_value().double_array_value + or [0.0, 0.0, 0.0] + ) + tcp_q = list( + self.get_parameter('gripper_tcp_qwxyz').get_parameter_value().double_array_value + or [1.0, 0.0, 0.0, 0.0] + ) + self.T_flange_to_tool = T_from_flexiv_tcp(tcp_xyz[:3], tcp_q[:4]) + if self.gripper_tool and float(np.linalg.norm(self.T_flange_to_tool[:3, 3])) < 1e-4: + raise RuntimeError( + f'gripper_tool={self.gripper_tool!r} 但 gripper_tcp_xyz 几乎是零:' + '等于没把 Studio TCP 传进来。不许按法兰口径假装在用工具系。' + ) + + self.camera_source = str(self.get_parameter('camera_source').value).strip().lower() + self.camera_serial = str(self.get_parameter('camera_serial').value or '').strip() + self.camera_namespace = str( + self.get_parameter('camera_namespace').value or '' + ).strip() + self.rs_width = int(self.get_parameter('realsense_width').value) + self.rs_height = int(self.get_parameter('realsense_height').value) + + self.board = BoardConfig( + cols=int(self.get_parameter('board_cols').value), + rows=int(self.get_parameter('board_rows').value), + square_size=float(self.get_parameter('square_size_m').value), + ) + self.stabilizer = ChessboardStabilizer( + window=int(self.get_parameter('stable_window').value), + max_pixel_std=float(self.get_parameter('stable_pixel_std').value), + ) + self.stable_timeout = float(self.get_parameter('stable_timeout_sec').value) + self.settle_sec = float(self.get_parameter('settle_sec').value) + self.settle_qd_max = float(self.get_parameter('settle_qd_max').value) + self.settle_stable_sec = float(self.get_parameter('settle_stable_sec').value) + self.settle_timeout = float(self.get_parameter('settle_timeout_sec').value) + self.pin_holds = max(0, int(self.get_parameter('pin_holds').value)) + self.pin_hold_sec = max(0.0, float(self.get_parameter('pin_hold_sec').value)) + self.skip_unstable = bool(self.get_parameter('skip_unstable_poses').value) + + out = Path(str(self.get_parameter('output_dir').value)).expanduser() + self.output_dir = out + self.images_dir = out / 'images' + rf = str(self.get_parameter('result_file').value or '').strip() + self.result_file = Path(rf).expanduser() if rf else (out / 'handeye_result.yaml') + + self._client = ActionClient(self, FollowJointTrajectory, self.action_name) + self._get_state = self.create_client(GetArmState, 'get_arm_state') + self._capture_pub = self.create_publisher(String, 'handeye/capture', 10) + + self._latest_image: Optional[Image] = None + self._latest_info: Optional[CameraInfo] = None + self._latest_js: Optional[JointState] = None + self._intrinsics: Optional[CameraIntrinsics] = None + + img_topic = str(self.get_parameter('image_topic').value or '').strip() + info_topic = str(self.get_parameter('camera_info_topic').value or '').strip() + if is_realsense_source(self.camera_source): + img_topic, info_topic = resolve_realsense_topics( + self.camera_source, + camera_namespace=self.camera_namespace, + image_topic=img_topic, + camera_info_topic=info_topic, + ) + self._info_topic = info_topic + + self.create_subscription(JointState, '/joint_states', self._on_js, 10) + + if not img_topic: + self.get_logger().error( + 'image_topic 为空。请设置 camera_source:=d405|d435,或填写 image_topic。' + ) + else: + self.create_subscription( + Image, img_topic, self._on_image, qos_profile_sensor_data + ) + self.get_logger().info(f'已订阅图像:{img_topic}(BEST_EFFORT)') + if info_topic: + self.create_subscription( + CameraInfo, info_topic, self._on_info, qos_profile_sensor_data + ) + self.get_logger().info(f'已订阅 camera_info:{info_topic}(BEST_EFFORT)') + + def _on_js(self, msg: JointState) -> None: + self._latest_js = msg + + def _on_image(self, msg: Image) -> None: + self._latest_image = msg + + def _on_info(self, msg: CameraInfo) -> None: + self._latest_info = msg + + def run(self) -> int: + if self.mode not in ('eye_in_hand', 'eye_to_hand'): + self.get_logger().error( + f'未知的 mode={self.mode!r};请使用 eye_in_hand 或 eye_to_hand' + ) + return 1 + + poses = self._load_poses() + if len(poses) < self.min_poses: + self.get_logger().error( + f'只有 {len(poses)} 个已填写位姿(需要 >= {self.min_poses})。' + '示教命令:bash ~/ros2/scripts/run_handeye.sh teach && merge。' + ) + return 1 + if self.start_index >= len(poses): + self.get_logger().error( + f'start_index {self.start_index} >= 已填写位姿数 {len(poses)}' + ) + return 1 + + if not self._resolve_intrinsics(): + return 1 + + if not self._client.wait_for_server(timeout_sec=15.0): + self.get_logger().error( + f'Action [{self.action_name}] 不可用。' + '请启动:bash ~/ros2/scripts/run_real.sh' + ) + return 2 + + self.output_dir.mkdir(parents=True, exist_ok=True) + self.images_dir.mkdir(parents=True, exist_ok=True) + + eye_to_hand = self.mode == 'eye_to_hand' + grip = self.gripper_tool or '(ee_pose 原样,无工具折算)' + self.get_logger().info( + f'手眼标定 [{self.mode}] camera_source={self.camera_source}:' + f'{len(poses)} 个位姿,棋盘={self.board.cols}x{self.board.rows} ' + f'方格={self.board.square_size}m,v={self.velocity_scale} ' + f'gripper_tool={grip}' + ) + self.get_logger().warn('清理工作空间;确认急停就绪。Ctrl+C 可中止。') + + Rg: List[np.ndarray] = [] + tg: List[np.ndarray] = [] + Rc: List[np.ndarray] = [] + tc: List[np.ndarray] = [] + meta = [] + + try: + for i in range(self.start_index, len(poses)): + q = poses[i] + self._log_progress(i, len(poses), '移动中...') + code = self._move_one(q, self.move_time_sec) + if code != 0: + return code + + if not self._verify_joints(q, tol=0.08): + self.get_logger().error( + f'[{i + 1}] 机械臂未到达目标关节位置 ' + '(控制器报告成功,但关节没有变化)。' + '请重启 run_real.sh;示教器切 AUTO Remote;清除故障。' + '不要相信这次标定结果。' + ) + return 10 + + end = time.monotonic() + max(0.0, self.settle_sec) + while rclpy.ok() and time.monotonic() < end: + rclpy.spin_once(self, timeout_sec=0.05) + + # 固定 settle_sec 之后再看关节速度:真停了才算数,然后 pin 一拍。 + self._wait_settled() + self._pin_hold() + + ok, std, corners, pattern, bgr = self._wait_stable() + if not ok or corners is None or bgr is None: + msg = f'[{i + 1}] 棋盘不稳定(std={std:.3f})' + if self.skip_unstable: + self.get_logger().warn(f'{msg} —— 跳过') + continue + self.get_logger().error(f'{msg}。中止。') + return 7 + + ee = self._read_ee_pose() + if ee is None: + self.get_logger().error('读取 ee_pose 失败') + return 8 + + assert self._intrinsics is not None + R_t2c, t_t2c = solve_board_pose( + corners, self.board, self._intrinsics, pattern=pattern + ) + xyz = [ee.pose.position.x, ee.pose.position.y, ee.pose.position.z] + quat = [ + ee.pose.orientation.x, + ee.pose.orientation.y, + ee.pose.orientation.z, + ee.pose.orientation.w, + ] + R_g2b, t_g2b = pose_to_Rt(xyz, quat) + + stamp = datetime.now(timezone.utc).strftime('%Y%m%d_%H%M%S') + img_path = self.images_dir / f'pose_{i:02d}_{stamp}.png' + self._save_png(bgr, img_path) + + msg = String() + msg.data = f'capture:{i}:{len(poses)}' + self._capture_pub.publish(msg) + + Rg.append(R_g2b) + tg.append(t_g2b) + Rc.append(R_t2c) + tc.append(t_t2c) + meta.append( + { + 'index': i, + 'joints': list(q), + 'ee_xyz': xyz, + 'ee_quat_xyzw': quat, + 'image': str(img_path), + 'corner_std_px': std, + } + ) + self.get_logger().info( + f'[{i + 1}/{len(poses)}] 已采集 ' + f'(corner_std={std:.3f}px) -> {img_path.name}' + ) + except KeyboardInterrupt: + self.get_logger().info('已中断') + return 0 + + if len(Rg) < self.min_poses: + self.get_logger().error( + f'只采集到 {len(Rg)} 次;求解至少需要 {self.min_poses} 次' + ) + return 9 + + self.get_logger().info(f'用 {len(Rg)} 个视角求解手眼标定...') + R, t = calibrate_hand_eye(Rg, tg, Rc, tc, eye_to_hand=eye_to_hand) + extra = '' + if eye_to_hand: + name = 'T_cam_to_base (eye_to_hand)' + yaml_txt = format_transform_yaml(R, t, name) + if self.gripper_tool: + extra = ( + f'gripper_tool: {self.gripper_tool}\n' + + format_matrix_yaml(self.T_flange_to_tool, 'T_flange_to_tool') + ) + self.get_logger().info( + f'gripper={self.gripper_tool}:AX=XB 的手是 TCP;' + f'T_4x4 是 cam→基座,不折 t={t.reshape(3)*1000} mm' + ) + elif self.gripper_tool: + T_cam_tool = np.eye(4) + T_cam_tool[:3, :3] = R + T_cam_tool[:3, 3] = t.reshape(3) + T_cam_flange = cam_to_flange_via_tool(T_cam_tool, self.T_flange_to_tool) + delta = float(np.linalg.norm(T_cam_flange[:3, 3] - T_cam_tool[:3, 3])) + tool_len = float(np.linalg.norm(self.T_flange_to_tool[:3, 3])) + if tool_len > 0.05 and delta < 1e-4: + self.get_logger().error( + 'T_cam_to_flange 与 T_cam_to_tool 平移几乎相同,' + '折算没生效。结果作废。' + ) + return 11 + # 腕部相机在法兰前方(法兰 +Z)。乘反了 Z 会落到 −200 mm 一带。 + if ( + self.T_flange_to_tool[2, 3] > 0.05 + and float(T_cam_flange[2, 3]) < 0.0 + ): + self.get_logger().error( + f'T_cam_to_flange tz={float(T_cam_flange[2, 3])*1000:.1f} mm ' + '在法兰后方,乘序反了。结果作废。' + ) + return 12 + R, t = T_cam_flange[:3, :3], T_cam_flange[:3, 3].reshape(3, 1) + name = 'T_cam_to_flange (eye_in_hand,由工具 TCP 折算)' + yaml_txt = format_transform_yaml(R, t, name) + extra = ( + f'gripper_tool: {self.gripper_tool}\n' + + format_matrix_yaml(self.T_flange_to_tool, 'T_flange_to_tool') + + format_matrix_yaml(T_cam_tool, 'T_cam_to_tool') + ) + self.get_logger().info( + f'gripper={self.gripper_tool}:' + f'T_cam_to_tool t={T_cam_tool[:3, 3]*1000} mm → ' + f'T_cam_to_flange t={T_cam_flange[:3, 3]*1000} mm' + ) + else: + name = 'T_cam_to_gripper (eye_in_hand)' + yaml_txt = format_transform_yaml(R, t, name) + header = ( + f'# 手眼标定结果\n' + f'# mode: {self.mode}\n' + f'# camera_source: {self.camera_source}\n' + f'# views: {len(Rg)}\n' + f'# utc: {datetime.now(timezone.utc).isoformat()}\n' + f'# board: {self.board.cols}x{self.board.rows} ' + f'square_m={self.board.square_size}\n' + ) + if self.gripper_tool and eye_to_hand: + header += ( + f'# gripper_tool: {self.gripper_tool}\n' + f'# T_4x4 = cam→基座(AX=XB 的手是 TCP,不折到法兰)\n' + f'# 旧结果备份在 results/backup/\n' + ) + elif self.gripper_tool: + header += ( + f'# gripper_tool: {self.gripper_tool}\n' + f'# T_4x4 = cam→法兰(AX=XB 在 TCP 上解,再左乘 T_flange_to_tool)\n' + f'# T_cam_to_tool 是原始求解;旧的法兰/tool1 备份在 results/backup/\n' + ) + self.result_file.parent.mkdir(parents=True, exist_ok=True) + self.result_file.write_text(header + extra + yaml_txt, encoding='utf-8') + (self.output_dir / 'captures.json').write_text( + json.dumps(meta, indent=2), encoding='utf-8' + ) + + self.get_logger().info('======== 手眼标定结果 ========') + for line in (header + yaml_txt).strip().splitlines(): + self.get_logger().info(line) + self.get_logger().info(f'已保存 -> {self.result_file}') + + if self.cleanup_images: + if self.images_dir.exists(): + shutil.rmtree(self.images_dir, ignore_errors=True) + self.get_logger().info('标定图像已删除') + else: + self.get_logger().info(f'图像保留在 {self.images_dir}') + return 0 + + def _load_poses(self) -> List[List[float]]: + flat = list(self.get_parameter('waypoint_positions').value) + n_j = len(self.joint_names) + n_cfg = int(self.get_parameter('num_poses').value) + if n_cfg < 1: + return [] + need = n_cfg * n_j + if len(flat) < need: + self.get_logger().warn( + f'waypoint_positions 长度 {len(flat)} < num_poses*{n_j}={need};' + '用零补齐' + ) + flat = flat + [0.0] * (need - len(flat)) + poses: List[List[float]] = [] + for i in range(n_cfg): + q = [float(v) for v in flat[i * n_j : (i + 1) * n_j]] + if is_pose_filled(q): + poses.append(q) + else: + self.get_logger().warn(f'位姿槽 {i} 为空(全零)—— 已跳过') + return poses + + def _resolve_intrinsics(self) -> bool: + # 1) CameraInfo + deadline = time.monotonic() + 3.0 + while rclpy.ok() and self._latest_info is None and time.monotonic() < deadline: + rclpy.spin_once(self, timeout_sec=0.1) + + if self._latest_info is not None: + self._intrinsics = _camera_info_to_intrinsics(self._latest_info) + K = self._intrinsics.K + self.get_logger().info( + f'内参来自 CameraInfo({self._info_topic}):' + f'fx={K[0, 0]:.2f} fy={K[1, 1]:.2f} cx={K[0, 2]:.2f} cy={K[1, 2]:.2f}' + ) + return True + + # 2) RealSense EEPROM + if is_realsense_source(self.camera_source): + try: + intr = query_realsense_color_intrinsics( + self.camera_source, + serial=self.camera_serial, + width=self.rs_width, + height=self.rs_height, + ) + except Exception as exc: # noqa: BLE001 + self.get_logger().error(f'RealSense 内参查询失败:{exc}') + else: + self._intrinsics = CameraIntrinsics(K=intr.as_K(), dist=intr.as_dist()) + self.get_logger().info( + f'内参来自 RealSense {intr.model.upper()} ' + f'serial={intr.serial} {intr.width}x{intr.height}:' + f'fx={intr.fx:.2f} fy={intr.fy:.2f} ' + f'cx={intr.cx:.2f} cy={intr.cy:.2f}' + ) + if (intr.width, intr.height) != (self.rs_width, self.rs_height): + self.get_logger().warn( + f'请求 {self.rs_width}x{self.rs_height},' + f'实际得到 {intr.width}x{intr.height}(最接近的 profile)' + ) + return True + + # 3) Manual YAML + fx = float(self.get_parameter('camera_fx').value) + fy = float(self.get_parameter('camera_fy').value) + cx = float(self.get_parameter('camera_cx').value) + cy = float(self.get_parameter('camera_cy').value) + if fx <= 0 or fy <= 0: + self.get_logger().error( + '没有内参。请设置 camera_source:=d405|d435,' + '或提供 camera_info_topic,或填写 camera_fx/fy/cx/cy。' + ) + return False + dist = np.array( + list(self.get_parameter('camera_dist').value), dtype=float + ).reshape(-1, 1) + K = np.array([[fx, 0.0, cx], [0.0, fy, cy], [0.0, 0.0, 1.0]], dtype=float) + self._intrinsics = CameraIntrinsics(K=K, dist=dist) + self.get_logger().info( + f'内参来自 YAML:fx={fx:.2f} fy={fy:.2f} cx={cx:.2f} cy={cy:.2f}' + ) + return True + + def _log_progress(self, i: int, total: int, suffix: str = '') -> None: + """带进度条的日志。 + + 自动标定是无人值守的长流程(十几个点位 × 移动+稳定+拍照), + 单看 `[3/12]` 很难有"还要多久"的直觉,加一条可视化进度条。 + """ + frac = (i + 1) / max(1, total) + width = 24 + filled = int(round(frac * width)) + bar = '█' * filled + '░' * (width - filled) + self.get_logger().info( + f'[{i + 1}/{total}] [{bar}] {frac * 100:5.1f}% {suffix}' + ) + + def _wait_settled(self) -> bool: + """等机械臂真的停下来,再进入拍照。 + + 判据是关节速度 |qd|_max 连续 ``settle_stable_sec`` 低于 ``settle_qd_max``。 + 为什么不用固定 sleep:`settle_sec` 是拍脑袋的时长,臂负载/姿态不同, + 刹车距离差别很大 —— 等太短会在臂还在动时拍照(棋盘虚 → 角点抖动), + 等太长则整轮标定被无谓拉长。直接看速度更准。 + + 超时不算致命:记一条警告后继续,让后面的棋盘稳定性检查去把关。 + """ + if self.settle_qd_max <= 0.0: + return True + deadline = time.monotonic() + self.settle_timeout + stable_since: Optional[float] = None + while rclpy.ok() and time.monotonic() < deadline: + rclpy.spin_once(self, timeout_sec=0.05) + js = self._latest_js + if js is None or not list(js.velocity): + continue + try: + vmax = float(np.max(np.abs(np.asarray(js.velocity, dtype=float)))) + except Exception: # noqa: BLE001 + continue + now = time.monotonic() + if vmax <= self.settle_qd_max: + if stable_since is None: + stable_since = now + elif now - stable_since >= self.settle_stable_sec: + return True + else: + stable_since = None # 又动了,重新计时 + self.get_logger().warn( + f'wait_settled 超时 ({self.settle_timeout:.1f}s),臂可能仍在微动;' + '交给棋盘稳定性检查兜底' + ) + return False + + def _pin_hold(self) -> None: + """静止后再保持几拍,抑制到位后的微小回弹/漂移。 + + 语义取自 site.yaml 的注释"零速 pin 后再拍照":不是重新规划轨迹, + 而是纯粹等一段时间让机械臂自己稳下来(控制器在到位后仍会做少量补偿)。 + """ + total = self.pin_holds * self.pin_hold_sec + end = time.monotonic() + total + while rclpy.ok() and time.monotonic() < end: + rclpy.spin_once(self, timeout_sec=0.05) + + def _wait_stable( + self, + ) -> Tuple[bool, float, Optional[np.ndarray], Optional[np.ndarray]]: + self.stabilizer.reset() + deadline = time.monotonic() + self.stable_timeout + last_std = float('inf') + last_corners = None + last_pattern = None + last_bgr = None + last_log = 0.0 + while rclpy.ok() and time.monotonic() < deadline: + rclpy.spin_once(self, timeout_sec=0.05) + if self._latest_image is None: + continue + try: + bgr = _image_to_bgr(self._latest_image) + except Exception as exc: # noqa: BLE001 + self.get_logger().error(f'图像转换失败:{exc}') + return False, last_std, None, None, None + detected = detect_chessboard(bgr, self.board) + corners = detected[0] if detected is not None else None + pattern = detected[1] if detected is not None else None + ok, std = self.stabilizer.push(corners) + last_std = std + if corners is not None: + last_corners = corners + last_pattern = pattern + last_bgr = bgr + now = time.monotonic() + if now - last_log > 1.0: + seen = '有' if corners is not None else '无' + self.get_logger().info( + f' 棋盘={seen} 角点标准差=' + f'{std if std < 1e8 else float("nan"):.3f}px' + ) + last_log = now + if ok: + return True, std, last_corners, last_pattern, last_bgr + return False, last_std, last_corners, last_pattern, last_bgr + + + def _verify_joints(self, target: List[float], tol: float = 0.08) -> bool: + """确认 ``joint_states`` 真的走到了目标位置。 + + 用来识破"假的成功":有些执行接口会立刻返回成功,但关节其实没动 + (或只动了一半)。这里在 2 秒内轮询关节角,逐轴比对容差 ``tol``(弧度), + 只有全部落在容差内才算真到位。 + """ + deadline = time.monotonic() + 2.0 + while rclpy.ok() and time.monotonic() < deadline: + rclpy.spin_once(self, timeout_sec=0.05) + if self._latest_js is None: + continue + name_to_q = dict(zip(list(self._latest_js.name), list(self._latest_js.position))) + actual = [] + for n in self.joint_names: + if n not in name_to_q: + break + actual.append(float(name_to_q[n])) + if len(actual) != len(target): + continue + err = float(np.sqrt(np.mean([(a - b) ** 2 for a, b in zip(actual, target)]))) + self.get_logger().info( + f' 关节相对目标的 RMSE:{err:.4f} rad(tol={tol})' + ) + return err <= tol + self.get_logger().error('校验运动时没有 joint_states') + return False + + def _move_one(self, positions: List[float], duration: float) -> int: + goal = FollowJointTrajectory.Goal() + goal.joint_names = self.joint_names + goal.num_points = 1 + goal.velocity_scale = self.velocity_scale + goal.positions = list(positions) + goal.time_from_start = [float(duration)] + + send = self._client.send_goal_async(goal) + if not self._wait_future(send, 10.0, '发送目标'): + return 3 + handle = send.result() + if handle is None or not handle.accepted: + self.get_logger().error('目标被拒绝') + return 4 + res_fut = handle.get_result_async() + if not self._wait_future(res_fut, max(60.0, duration * 3.0), '结果'): + return 5 + result = res_fut.result().result + if not result.success: + self.get_logger().error(f'移动失败:{result.message}') + return 6 + return 0 + + def _wait_future(self, fut, timeout: float, label: str) -> bool: + deadline = time.monotonic() + timeout + while rclpy.ok() and not fut.done(): + rclpy.spin_once(self, timeout_sec=0.05) + if time.monotonic() > deadline: + self.get_logger().error(f'等待 {label} 超时') + return False + return fut.done() + + def _read_ee_pose(self) -> Optional[PoseStamped]: + if not self._get_state.wait_for_service(timeout_sec=2.0): + return None + fut = self._get_state.call_async(GetArmState.Request()) + if not self._wait_future(fut, 2.0, 'get_arm_state'): + return None + res = fut.result() + if res is None or not res.success: + return None + return res.ee_pose + + def _save_png(self, bgr: np.ndarray, path: Path) -> None: + import cv2 + + if not cv2.imwrite(str(path), bgr): + raise RuntimeError(f'cv2.imwrite 失败:{path}') + + +def main(args=None) -> None: + rclpy.init(args=args) + node = HandeyeCalibrate() + code = 1 + try: + code = node.run() + except KeyboardInterrupt: + code = 0 + finally: + node.destroy_node() + if rclpy.ok(): + rclpy.shutdown() + raise SystemExit(code) + + +if __name__ == '__main__': + main() diff --git a/src/arm_application/arm_application/handeye_teach.py b/src/arm_application/arm_application/handeye_teach.py new file mode 100644 index 0000000..a78b0fc --- /dev/null +++ b/src/arm_application/arm_application/handeye_teach.py @@ -0,0 +1,668 @@ +#!/usr/bin/env python3 +"""手眼示教:实时预览 + Free Drive + 按 Enter 拍照/记录关节。 + +两种后端 +------------ +ros(默认,整套栈正在运行): + - 关节来自 ``/get_arm_state`` + - 拖拽:示教器 Free Drive + 按住使能键 + 需保持:bash ~/ros2/scripts/run_real.sh + +rdk(软件 Free Drive): + - 先停掉 run_real.sh(RDK 独占) + - 按 'd' 通过 RDK 启用 FloatingJoint 拖拽 + - 关节来自 RDK 的 robot.states + + source ~/ros2/scripts/env.sh + ros2 run arm_application handeye_teach --ros-args -p backend:=rdk + +界面按键(预览窗口) + Enter / Space 拍照 + 记录关节 + d 启用 Free Drive(rdk)/ 显示示教器提示(ros) + s 停止 Free Drive(rdk)/ 保持 + q / Esc 结束 +""" + +from __future__ import annotations + +import os +import threading +import time +from datetime import datetime, timezone +from pathlib import Path +from typing import List, Optional + +import numpy as np +import rclpy +from rcl_interfaces.msg import ParameterDescriptor +from rclpy.node import Node + +from arm_application.ros_node import TolerantNode, param_as_str + +HELP = """ +================================================ + 手眼示教 TEACH:预览 -> 拖拽 -> 拍照+位姿 +================================================ + 窗口按键: + Enter / Space = 拍照 + 保存关节 + d = 开启 Free Drive + s = 关闭 Free Drive / 保持 + q / Esc = 结束 + 提示:让棋盘清晰,并占到画面的约 30-70% + 建议采 8-12 个角度有变化的位姿 +================================================ +""" + + +def _setup_matplotlib_font(): + """避免中文乱码:优先选用存在的中日韩(CJK)字体。""" + import matplotlib + + matplotlib.use('QtAgg') + from matplotlib import font_manager, rcParams + + candidates = [ + 'Noto Sans CJK SC', + 'Noto Sans CJK JP', + 'Noto Serif CJK SC', + 'AR PL UMing CN', + 'AR PL UKai CN', + 'WenQuanYi Micro Hei', + 'Source Han Sans CN', + 'DejaVu Sans', + ] + available = {f.name for f in font_manager.fontManager.ttflist} + chosen = None + for name in candidates: + if name in available: + chosen = name + break + if chosen is None: + # 按文件路径再试一次 + for path in ( + '/usr/share/fonts/opentype/noto/NotoSansCJK-Regular.ttc', + '/usr/share/fonts/opentype/noto/NotoSansCJK-Medium.ttc', + '/usr/share/fonts/opentype/noto/NotoSansCJK-DemiLight.ttc', + '/usr/share/fonts/truetype/arphic/uming.ttc', + ): + if os.path.isfile(path): + font_manager.fontManager.addfont(path) + prop = font_manager.FontProperties(fname=path) + chosen = prop.get_name() + break + if chosen: + rcParams['font.family'] = chosen + rcParams['axes.unicode_minus'] = False + return chosen + + +class RdkBridge: + """通过 rdk_py310 子进程(Python 3.10 ABI)与 Flexiv RDK 通信。""" + + def __init__(self, robot_sn: str, logger=None) -> None: + import json + import subprocess + + self._json = json + self._logger = logger + self.robot_sn = robot_sn + self._last_q: Optional[List[float]] = None + self._io = threading.Lock() + py = os.environ.get('RDK_PYTHON', '/home/cc/rdk_py310/bin/python') + bridge = Path.home() / 'ros2' / 'scripts' / 'rdk_drag_bridge.py' + if not bridge.is_file(): + bridge = Path('/home/cc/ros2/scripts/rdk_drag_bridge.py') + if not bridge.is_file(): + raise FileNotFoundError(f'找不到 rdk_drag_bridge.py:{bridge}') + + # 只保留 Flexiv 的库 —— 不要继承 conda 的 LD_LIBRARY_PATH(会让 RDK 卡死)。 + flexiv_lib = os.path.expanduser('~/flexiv_install/lib') + env = { + 'HOME': os.environ.get('HOME', ''), + 'PATH': f'{Path(py).parent}:/usr/bin:/bin', + 'LD_LIBRARY_PATH': flexiv_lib, + 'LANG': 'C.UTF-8', + 'SITE_PC_IP': os.environ.get('SITE_PC_IP', ''), + 'SITE_NET_IFACE': os.environ.get('SITE_NET_IFACE', ''), + } + # 不要继承 conda 的 PYTHONPATH。 + # 重要:stderr 不能用 PIPE —— RDK 日志会填满管道并让桥接进程死锁 + # (stdout 永远不返回)。改成写入日志文件。 + log_path = Path('/tmp/rdk_drag_bridge.log') + self._err_file = open(log_path, 'w', encoding='utf-8') + self._proc = subprocess.Popen( + [py, str(bridge)], + stdin=subprocess.PIPE, + stdout=subprocess.PIPE, + stderr=self._err_file, + text=True, + bufsize=1, + env=env, + ) + if logger: + logger.info(f'RDK 桥接已启动;日志 → {log_path}') + pong = self._ask({'cmd': 'ping'}, timeout=8.0) + if not pong.get('ok'): + raise RuntimeError( + f'RDK 桥接 ping 失败:{pong}。参见 {log_path}' + ) + if logger: + logger.info('RDK 桥接 ping 正常,正在连接机器人...') + conn = self._ask( + { + 'cmd': 'connect', + 'sn': robot_sn, + 'iface': os.environ.get('SITE_NET_IFACE', ''), + }, + timeout=45.0, + ) + if not conn.get('ok'): + raise RuntimeError( + f'RDK 连接失败:{conn.get("error")}。' + f'请先停掉 run_real.sh;切 AUTO Remote 并清除故障。参见 {log_path}' + ) + if logger: + logger.info(f'RDK 桥接就绪(py={pong.get("py")})sn={robot_sn}') + q0 = conn.get('q') or [] + if len(q0) >= 7: + self._last_q = [float(v) for v in q0[:7]] + + def _ask(self, msg: dict, timeout: float = 10.0) -> dict: + import select + + # 同一时刻只允许一条在途命令:相机/GUI 绝不能共用这个管道。 + if not self._io.acquire(timeout=max(timeout, 0.2)): + return {'ok': False, 'error': '桥接忙'} + try: + assert self._proc.stdin and self._proc.stdout + self._proc.stdin.write(self._json.dumps(msg) + '\n') + self._proc.stdin.flush() + end = time.monotonic() + timeout + while time.monotonic() < end: + if self._proc.poll() is not None: + tip = '/tmp/rdk_drag_bridge.log' + return { + 'ok': False, + 'error': f'桥接已退出 rc={self._proc.returncode};参见 {tip}', + } + ready, _, _ = select.select([self._proc.stdout], [], [], 0.05) + if not ready: + continue + line = self._proc.stdout.readline() + if not line: + continue + line = line.strip() + if not line.startswith('{'): + continue + try: + return self._json.loads(line) + except Exception as exc: # noqa: BLE001 + return {'ok': False, 'error': f'应答异常:{exc} {line!r}'} + return {'ok': False, 'error': '桥接超时'} + finally: + self._io.release() + + def drag_on(self, primitive: str = 'FloatingJoint', mode: str = 'soft') -> dict: + return self._ask( + {'cmd': 'drag_on', 'primitive': primitive, 'mode': mode}, + timeout=20.0, + ) + + def drag_off(self) -> dict: + return self._ask({'cmd': 'drag_off'}, timeout=6.0) + + def joints(self) -> Optional[List[float]]: + res = self._ask({'cmd': 'joints'}, timeout=2.0) + if res.get('ok'): + q = res.get('q') or [] + if len(q) >= 7: + self._last_q = [float(v) for v in q[:7]] + return self._last_q + return self._last_q + + def close(self) -> None: + try: + self._ask({'cmd': 'quit'}, timeout=3.0) + except Exception: + pass + try: + self._proc.terminate() + except Exception: + pass + try: + if getattr(self, '_err_file', None) is not None: + self._err_file.close() + except Exception: + pass + + +class HandeyeTeach(TolerantNode): + def __init__(self) -> None: + super().__init__('handeye_teach') + self.declare_parameter('output_dir', '/home/cc/ros2/handeye/tmp') + self.declare_parameter('width', 1280) + self.declare_parameter('height', 720) + self.declare_parameter('fps', 15) + self.declare_parameter('backend', 'ros') # ros | rdk + self.declare_parameter('robot_sn', os.environ.get('SITE_ROBOT_SN', '').strip()) + self.declare_parameter('drag_primitive', 'FloatingJoint') # or FloatingCartesian + self._serial = param_as_str(self, 'camera_serial', '') + self.declare_parameter('auto_exposure', True) + self.declare_parameter('ae_limit_us', 1800.0) + self.declare_parameter('emitter_enabled', False) + self.declare_parameter('exposure_us', 0.0) + self.declare_parameter('gain', 0.0) + # 目标采集点数。0 = 不限(按 q 结束)。 + # 设了就只是个"提醒":采够时提示可以收工,不强制关窗 —— + # 常常采到一半发现某个角度还没覆盖,强制退出反而要重开。 + self.declare_parameter('target_points', 0) + # 必须和 run_handeye.sh 的 TAUGHT 是同一个文件。只写 taught_poses.txt、 + # 脚本去读 taught_poses_<模式>.txt,merge 就会「文件在、内容空」。 + self.declare_parameter('poses_file', '') + + self.backend = str(self.get_parameter('backend').value).strip().lower() + self.robot_sn = str(self.get_parameter('robot_sn').value) + self.drag_primitive = str(self.get_parameter('drag_primitive').value).strip() + + self.output_dir = Path(str(self.get_parameter('output_dir').value)).expanduser() + self.images_dir = self.output_dir / 'images' + _pf = str(self.get_parameter('poses_file').value).strip() + self.poses_file = ( + Path(_pf).expanduser() if _pf else self.output_dir / 'taught_poses.txt' + ) + self.yaml_file = self.output_dir / 'taught_waypoint_positions.yaml' + self._last_capture_t = 0.0 + self.images_dir.mkdir(parents=True, exist_ok=True) + + self._captures: List[dict] = [] + self._latest_bgr: Optional[np.ndarray] = None + self._frame_lock = threading.Lock() + self._quit = False + self._busy = False + self._cmd_pending = False + self._drag_on = False + self._robot = None + self._rdk = None + self._get_state = None + self._cam_thread: Optional[threading.Thread] = None + self._pipe = None + self._fps = 15 + + if self.backend == 'rdk': + self._init_rdk() + else: + self._init_ros_state() + + self._start_camera() + font = _setup_matplotlib_font() + self._start_gui() + print(HELP) + if self.backend == 'rdk': + print('[backend=rdk] 按 d = 软拖拽(在 AUTO Remote 下可用,无需 Floating 许可)') + print(' run_real.sh 必须已停止。') + print(' 拖着就能按 Enter 拍照,不必先按 s') + else: + print('[backend=ros] 用示教器 Free Drive + 按住使能键来拖拽。') + print(' 或停掉 run_real.sh 后改用:-p backend:=rdk') + if font: + self.get_logger().info(f'界面字体:{font}') + self.create_timer(1.0 / max(1, self._fps), self._tick) + + def _init_ros_state(self) -> None: + from arm_msgs.srv import GetArmState + + self._get_state = self.create_client(GetArmState, 'get_arm_state') + if not self._get_state.wait_for_service(timeout_sec=10.0): + raise RuntimeError( + 'get_arm_state 不可用。请启动 run_real.sh,' + '或改用:-p backend:=rdk(需先停掉整套栈)' + ) + + def _init_rdk(self) -> None: + self.get_logger().info(f'正在把 RDK 桥接连到 {self.robot_sn} ...') + self._rdk = RdkBridge(self.robot_sn, logger=self.get_logger()) + self._robot = True # 标记:RDK 后端已就绪 + self.get_logger().info('RDK 已连接。按 d 启用 Free Drive。') + + def _start_camera(self) -> None: + import pyrealsense2 as rs + + w = int(self.get_parameter('width').value) + h = int(self.get_parameter('height').value) + fps = int(self.get_parameter('fps').value) + pipe = rs.pipeline() + profile = None + last_err = None + for ww, hh, ff in [ + (w, h, fps), (w, h, 15), (w, h, 10), + (640, 480, 30), (640, 480, 15), + ]: + try: + cfg = rs.config() + if self._serial: + cfg.enable_device(self._serial) + cfg.enable_stream(rs.stream.color, ww, hh, rs.format.bgr8, ff) + profile = pipe.start(cfg) + self._fps = ff + self.get_logger().info(f'相机 {ww}x{hh}@{ff}Hz') + break + except Exception as exc: # noqa: BLE001 + last_err = exc + try: + pipe.stop() + except Exception: # noqa: BLE001 + pass + pipe = rs.pipeline() + if profile is None: + raise RuntimeError( + f'无法打开 D405 —— 请先停掉 realsense_color_pub。({last_err})' + ) + self._pipe = pipe + try: + from arm_application.handeye_realsense import apply_realsense_exposure + + apply_realsense_exposure( + profile.get_device(), + auto_exposure=bool(self.get_parameter('auto_exposure').value), + ae_limit_us=float(self.get_parameter('ae_limit_us').value), + emitter_enabled=bool(self.get_parameter('emitter_enabled').value), + exposure_us=( + float(self.get_parameter('exposure_us').value) or None + ), + gain=(float(self.get_parameter('gain').value) or None), + log=self.get_logger().info, + ) + except Exception as exc: # noqa: BLE001 + self.get_logger().warn(f'曝光设置应用失败:{exc}') + self._cam_thread = threading.Thread(target=self._cam_loop, name='d405', daemon=True) + self._cam_thread.start() + + def _cam_loop(self) -> None: + while not self._quit: + try: + frames = self._pipe.wait_for_frames(timeout_ms=400) + color = frames.get_color_frame() + except Exception: # noqa: BLE001 + time.sleep(0.02) + continue + if not color: + continue + bgr = np.asanyarray(color.get_data()).copy() + with self._frame_lock: + self._latest_bgr = bgr + + def _start_gui(self) -> None: + import matplotlib.pyplot as plt + + self._plt = plt + self._fig, self._ax = plt.subplots(1, 1, figsize=(11, 7)) + self._fig.canvas.manager.set_window_title( + 'handeye_teach | Enter=拍照 d=拖拽 s=停止 q=退出' + ) + self._im = None + self._status = self._ax.text( + 0.02, + 0.98, + self._status_text(), + transform=self._ax.transAxes, + color='lime', + fontsize=13, + va='top', + fontweight='bold', + bbox=dict(boxstyle='round', facecolor='black', alpha=0.6), + ) + self._ax.axis('off') + self._fig.canvas.mpl_connect('key_press_event', self._on_key) + plt.ion() + plt.show(block=False) + + def _status_text(self) -> str: + drag = '拖拽开启' if self._drag_on else '拖拽关闭' + if self.backend == 'rdk': + tip = 'd=软拖拽 s=保持' + else: + tip = '示教器 FreeDrive+使能' + return ( + f'已采集:{len(self._captures)} [{drag}] ' + f'{tip} | Enter=拍照 q=退出' + ) + + def _on_key(self, event) -> None: + key = (event.key or '').lower() + if key in ('q', 'escape'): + self._quit = True + self.get_logger().info('收到退出请求') + return + if self._cmd_pending: + return + if key in ('enter', ' ', 'space', 'd', 's'): + self._cmd_pending = True + threading.Thread(target=self._run_key, args=(key,), daemon=True).start() + + def _run_key(self, key: str) -> None: + try: + if key in ('enter', ' ', 'space'): + self._capture_once() + elif key == 'd': + self._enable_drag() + elif key == 's': + self._disable_drag() + except Exception as exc: # noqa: BLE001 + self.get_logger().error(f'按键 {key}:{exc}') + finally: + self._cmd_pending = False + + def _enable_drag(self) -> None: + if self.backend != 'rdk': + self._drag_on = True + self.get_logger().warn( + 'ROS 后端:请用示教器的 Free Drive + 按住使能键。' + '想用软件拖拽:先停掉 run_real.sh,然后执行 ' + 'ros2 run arm_application handeye_teach --ros-args -p backend:=rdk' + ) + self._status.set_text(self._status_text()) + return + self.get_logger().info('正在启动软拖拽(预览保持实时刷新)...') + # soft = AUTO Remote 模式下的关节阻抗拖拽(不需要 Floating 许可) + res = self._rdk.drag_on(self.drag_primitive, mode='soft') + if res.get('ok'): + self._drag_on = True + self.get_logger().info( + f'拖拽已开启 mode={res.get("mode")} —— 推着机械臂走,Enter=拍照(s=保持,可选)' + ) + if res.get('hint'): + self.get_logger().info(str(res.get('hint'))) + else: + self._drag_on = False + self.get_logger().error(f'拖拽失败:{res.get("error")}') + # 状态文字由 GUI 线程里的 _tick 刷新 + + def _disable_drag(self) -> None: + if self.backend == 'rdk' and getattr(self, '_rdk', None) is not None: + res = self._rdk.drag_off() + if not res.get('ok'): + self.get_logger().warn(f'停止拖拽:{res.get("error")}') + self._drag_on = False + self.get_logger().info('Free Drive 已关闭 / 保持') + + def _tick(self) -> None: + if self._quit: + return + with self._frame_lock: + bgr = None if self._latest_bgr is None else self._latest_bgr.copy() + if bgr is None: + try: + self._fig.canvas.flush_events() + except Exception: # noqa: BLE001 + pass + return + rgb = bgr[:, :, ::-1] + if self._im is None: + self._im = self._ax.imshow(rgb) + else: + self._im.set_data(rgb) + try: + self._status.set_text(self._status_text()) + self._fig.canvas.draw_idle() + self._fig.canvas.flush_events() + except Exception: # noqa: BLE001 + pass + + def _read_joints(self) -> Optional[List[float]]: + if self.backend == 'rdk' and getattr(self, '_rdk', None) is not None: + q = self._rdk.joints() + if q is None: + self.get_logger().error('读取 RDK 关节失败') + return q + from arm_msgs.srv import GetArmState + + fut = self._get_state.call_async(GetArmState.Request()) + end = time.monotonic() + 2.0 + while rclpy.ok() and not fut.done() and time.monotonic() < end: + rclpy.spin_once(self, timeout_sec=0.02) + res = fut.result() if fut.done() else None + if res is None or not res.success: + return None + q = list(res.joint_positions) + return [float(v) for v in q[:7]] if len(q) >= 7 else None + + def _capture_once(self) -> None: + if self._busy: + return + self._busy = True + try: + with self._frame_lock: + bgr = None if self._latest_bgr is None else self._latest_bgr.copy() + if bgr is None: + self.get_logger().warn('还没有相机帧') + return + q = self._read_joints() + if q is None: + self.get_logger().error('读取关节失败') + return + now = time.monotonic() + if now - self._last_capture_t < 0.8: + self.get_logger().warn('按太快,忽略(防 Enter 连发)') + return + if self._captures: + last = self._captures[-1]['joints'] + delta = max(abs(a - b) for a, b in zip(q, last)) + if delta < 0.015: + self.get_logger().warn( + f'关节几乎没动(Δ={delta:.4f} rad),忽略这次拍照。' + '先拖到另一个姿态再按 Enter。' + ) + return + self._last_capture_t = now + + idx = len(self._captures) + stamp = datetime.now(timezone.utc).strftime('%Y%m%d_%H%M%S') + img_path = self.images_dir / f'teach_{idx:02d}_{stamp}.png' + try: + import cv2 + + cv2.imwrite(str(img_path), bgr) + except Exception: # noqa: BLE001 + from PIL import Image as PILImage + + PILImage.fromarray(bgr[:, :, ::-1]).save(str(img_path)) + + line = ', '.join(f'{v:.6f}' for v in q) + ',' + self._captures.append( + {'index': idx, 'joints': q, 'image': str(img_path), 'line': line} + ) + with self.poses_file.open('a', encoding='utf-8') as f: + f.write(f'# pose {idx} {stamp}\n') + f.write(line + '\n') + f.write(f'# image {img_path}\n') + print(f'\n# pose {idx} {img_path.name}') + print(line) + n = idx + 1 + try: + target = int(self.get_parameter('target_points').value) + except Exception: # noqa: BLE001 + target = 0 + if target > 0: + if n < target: + self.get_logger().info( + f'[{n}/{target}] 已保存照片+关节 —— 还差 {target - n} 个点' + ) + elif n == target: + self.get_logger().info( + f'[{n}/{target}] 已采够 {target} 个点。' + ' 建议按 q 结束,然后跑 merge + calibrate;' + ' 想多采几个点也可以继续按 Enter。' + ) + else: + self.get_logger().info( + f'[{n}/{target}] 已保存照片+关节 —— 已超出目标 ' + f'{n - target} 个点(会用全部点求解)' + ) + else: + self.get_logger().info(f'[{n}] 已保存照片+关节') + self._write_yaml_snippet() + finally: + self._busy = False + + def _write_yaml_snippet(self) -> None: + lines = [ + '# 粘贴到 handeye_calibrate.yaml -> waypoint_positions', + f'# num_poses: {len(self._captures)}', + 'waypoint_positions: [', + ] + for c in self._captures: + lines.append(f' # pose {c["index"]}') + lines.append(f' {c["line"]}') + lines.append(']') + self.yaml_file.write_text('\n'.join(lines) + '\n', encoding='utf-8') + + def finish(self) -> None: + self._quit = True + if self._cam_thread is not None: + self._cam_thread.join(timeout=1.5) + if self._drag_on: + self._disable_drag() + if getattr(self, '_rdk', None) is not None: + try: + self._rdk.close() + except Exception: + pass + n = len(self._captures) + print('\n========== 示教完成 ==========') + print(f'位姿: {n}') + print(f'关节: {self.poses_file}') + print(f'yaml: {self.yaml_file}') + print(f'图像: {self.images_dir}') + if n >= 1: + print('\n--- 粘贴到 handeye_calibrate.yaml ---\n') + print(self.yaml_file.read_text(encoding='utf-8')) + print('同时设置 num_poses:', n) + if n < 5: + self.get_logger().warn(f'只有 {n} 个位姿;至少需要 5 个(建议 8-12 个)。') + + +def main(args=None) -> None: + rclpy.init(args=args) + node = None + try: + node = HandeyeTeach() + while rclpy.ok() and not node._quit: + rclpy.spin_once(node, timeout_sec=0.05) + except SystemExit: + pass + except KeyboardInterrupt: + pass + finally: + if node is not None: + node.finish() + try: + node._pipe.stop() + except Exception: # noqa: BLE001 + pass + node.destroy_node() + if rclpy.ok(): + rclpy.shutdown() + + +if __name__ == '__main__': + main() diff --git a/src/arm_application/arm_application/handeye_waypoints.py b/src/arm_application/arm_application/handeye_waypoints.py new file mode 100644 index 0000000..e03d069 --- /dev/null +++ b/src/arm_application/arm_application/handeye_waypoints.py @@ -0,0 +1,525 @@ +#!/usr/bin/env python3 +"""手眼标定路点执行器。 + +逐个移动到每个关节路点,等到位后停留一段时间, +让相机(或操作者)采集一张标定图像。 + +capture_mode: + auto — 停留 dwell_sec 后进入下一个位姿 + keypress — 在终端按 Enter 继续 + preview — OpenCV 实时相机 + Enter/Space 确认(示教时推荐) + +处于 ``preview`` 模式时,可在预览窗口打开期间用示教器的 **Free Drive** +拖拽微调(ros2_control 保持 AUTO Remote;拖拽经由示教器,而非 RDK)。 +""" + +from __future__ import annotations + +import csv +import array +import sys +import threading +import time +from datetime import datetime, timezone +from pathlib import Path +from typing import List, Optional + +import numpy as np +import rclpy +from rclpy.action import ActionClient +from rclpy.node import Node +from rclpy.qos import qos_profile_sensor_data +from sensor_msgs.msg import Image +from std_msgs.msg import String + +from arm_application.handeye_realsense import ( + is_realsense_source, + resolve_realsense_topics, +) +from arm_application.site_io import joint_prefix_default + +from arm_msgs.action import FollowJointTrajectory +from arm_msgs.srv import GetArmState + +from arm_application.ros_node import TolerantNode + +try: + import cv2 +except Exception: # noqa: BLE001 + cv2 = None # type: ignore + +DEFAULT_JOINTS = [ + 'joint1', 'joint2', 'joint3', 'joint4', 'joint5', 'joint6', 'joint7', +] + +DEFAULT_TIMES = [4.0] * 12 +DEFAULT_POSITIONS = [ + 0.00, -0.70, 0.00, 1.57, 0.00, 0.70, 0.00, + 0.35, -0.70, 0.00, 1.57, 0.00, 0.70, 0.00, + -0.35, -0.70, 0.00, 1.57, 0.00, 0.70, 0.00, + 0.00, -0.90, 0.00, 1.70, 0.00, 0.85, 0.00, + 0.00, -0.50, 0.00, 1.40, 0.00, 0.55, 0.00, + 0.20, -0.70, 0.15, 1.57, 0.40, 0.70, 0.30, + -0.20, -0.70, -0.15, 1.57, -0.40, 0.70, -0.30, + 0.25, -0.80, 0.10, 1.65, 0.25, 0.90, -0.40, + -0.25, -0.80, -0.10, 1.65, -0.25, 0.90, 0.40, + 0.15, -0.60, 0.20, 1.50, -0.35, 0.60, 0.50, + -0.15, -0.60, -0.20, 1.50, 0.35, 0.60, -0.50, + 0.00, -0.70, 0.00, 1.57, 0.00, 0.70, 0.00, +] + +PREVIEW_HELP_GUI = """ +=== 位姿预览 / 拖拽调整(OpenCV 窗口)=== +1. 示教器:Free Drive + 按住使能键拖拽微调 +2. 预览窗口:确认棋盘在画面内且清晰 +3. 键盘:Enter / Space = 下一个位姿;q / Esc = 退出 +""" + +PREVIEW_HELP_HEADLESS = """ +=== 位姿预览 / 拖拽调整(无 OpenCV 窗口)=== +1. 另开终端查看画面: + ros2 run rqt_image_view rqt_image_view /handeye/preview_image +2. 示教器:Free Drive + 按住使能键拖拽微调 +3. 本终端:Enter = 确认下一个位姿;输入 q 回车 = 退出 +""" + + +def _cv_gui_available() -> bool: + if cv2 is None: + return False + try: + cv2.namedWindow('_handeye_gui_probe', cv2.WINDOW_NORMAL) + cv2.destroyWindow('_handeye_gui_probe') + return True + except Exception: # noqa: BLE001 + return False + + +def _image_to_bgr(msg: Image) -> np.ndarray: + h, w = int(msg.height), int(msg.width) + enc = (msg.encoding or '').lower() + data = np.frombuffer(msg.data, dtype=np.uint8) + if enc in ('bgr8', 'rgb8'): + img = data.reshape(h, w, 3) + return img[:, :, ::-1].copy() if enc == 'rgb8' else img + if enc in ('mono8', '8uc1'): + gray = data.reshape(h, w) + return np.stack([gray, gray, gray], axis=-1) + if enc in ('bgra8', 'rgba8'): + img = data.reshape(h, w, 4) + bgr = img[:, :, :3] + return bgr[:, :, ::-1].copy() if enc == 'rgba8' else bgr + raise RuntimeError(f'不支持的图像编码:{msg.encoding!r}') + + +class HandeyeWaypoints(TolerantNode): + def __init__(self) -> None: + super().__init__('handeye_waypoints') + self.declare_parameter('joint_prefix', joint_prefix_default()) + self.declare_parameter('joint_names', DEFAULT_JOINTS) + self.declare_parameter('velocity_scale', 0.12) + self.declare_parameter('action_name', 'follow_joint_trajectory') + self.declare_parameter('waypoint_times', DEFAULT_TIMES) + self.declare_parameter('waypoint_positions', DEFAULT_POSITIONS) + self.declare_parameter('dwell_sec', 2.5) + # auto | keypress | preview + self.declare_parameter('capture_mode', 'auto') + self.declare_parameter('start_index', 0) + self.declare_parameter('log_csv', '') + self.declare_parameter('capture_topic', 'handeye/capture') + self.declare_parameter('camera_source', 'd405') + self.declare_parameter('camera_namespace', '') + self.declare_parameter('image_topic', '') + self.declare_parameter('preview_window', True) + self.declare_parameter('append_poses_file', '/tmp/handeye_taught_poses.txt') + + prefix = str(self.get_parameter('joint_prefix').value or '') + base = list( + self.get_parameter('joint_names').get_parameter_value().string_array_value + or DEFAULT_JOINTS + ) + self.joint_names = [f'{prefix}{n}' for n in base] + self.velocity_scale = float(self.get_parameter('velocity_scale').value) + self.action_name = str(self.get_parameter('action_name').value) + self.dwell_sec = float(self.get_parameter('dwell_sec').value) + self.capture_mode = str(self.get_parameter('capture_mode').value).strip().lower() + self.start_index = max(0, int(self.get_parameter('start_index').value)) + self.log_csv = str(self.get_parameter('log_csv').value or '').strip() + topic = str(self.get_parameter('capture_topic').value) + self.preview_window = bool(self.get_parameter('preview_window').value) + self.append_poses_file = str( + self.get_parameter('append_poses_file').value or '' + ).strip() + + cam_src = str(self.get_parameter('camera_source').value).strip().lower() + img_topic = str(self.get_parameter('image_topic').value or '').strip() + ns = str(self.get_parameter('camera_namespace').value or '').strip() + if is_realsense_source(cam_src) and not img_topic: + img_topic, _ = resolve_realsense_topics( + cam_src, camera_namespace=ns, image_topic='', camera_info_topic='' + ) + self.image_topic = img_topic + + self._client = ActionClient(self, FollowJointTrajectory, self.action_name) + self._get_state = self.create_client(GetArmState, 'get_arm_state') + self._capture_pub = self.create_publisher(String, topic, 10) + self._preview_pub = self.create_publisher(Image, 'handeye/preview_image', 10) + self._latest_bgr: Optional[np.ndarray] = None + self._cv_gui = _cv_gui_available() and self.preview_window + if self.capture_mode == 'preview' and not self._cv_gui: + self.get_logger().warn( + 'OpenCV 没有 GUI(无头环境)。请在 /handeye/preview_image 上预览,' + '在本终端按 Enter 确认。' + ) + if self.image_topic and self.capture_mode == 'preview': + self.create_subscription( + Image, self.image_topic, self._on_image, qos_profile_sensor_data + ) + self.get_logger().info(f'预览图像:{self.image_topic}') + + def _on_image(self, msg: Image) -> None: + try: + self._latest_bgr = _image_to_bgr(msg) + except Exception: # noqa: BLE001 + pass + + def run(self) -> int: + if self.capture_mode == 'preview': + if cv2 is None: + self.get_logger().error('preview 模式需要 OpenCV(cv2)') + return 1 + if not self.image_topic: + self.get_logger().error('preview 模式需要 image_topic 或 camera_source') + return 1 + + times = list(self.get_parameter('waypoint_times').value) + positions = list(self.get_parameter('waypoint_positions').value) + n_j = len(self.joint_names) + n_pts = len(times) + if n_pts < 1: + self.get_logger().error('waypoint_times 为空') + return 1 + if len(positions) != n_pts * n_j: + self.get_logger().error( + f'waypoint_positions 长度 {len(positions)} != {n_pts}*{n_j}' + ) + return 1 + if self.start_index >= n_pts: + self.get_logger().error( + f'start_index {self.start_index} >= 路点总数 {n_pts}' + ) + return 1 + + if not self._client.wait_for_server(timeout_sec=15.0): + self.get_logger().error( + f'Action [{self.action_name}] 不可用。' + '请先启动整套栈:bash scripts/run_real.sh' + ) + return 2 + + csv_file = None + csv_writer: Optional[csv.writer] = None + if self.log_csv: + path = Path(self.log_csv).expanduser() + path.parent.mkdir(parents=True, exist_ok=True) + csv_file = path.open('w', newline='', encoding='utf-8') + csv_writer = csv.writer(csv_file) + csv_writer.writerow( + ['index', 'utc_iso', 'move_duration_s'] + + [f'target_{n}' for n in self.joint_names] + + [f'measured_{n}' for n in self.joint_names] + ) + self.get_logger().info(f'正在记录采集数据 → {path}') + + if self.capture_mode == 'preview': + print(PREVIEW_HELP_GUI if self._cv_gui else PREVIEW_HELP_HEADLESS) + + self.get_logger().info( + f'手眼标定:{n_pts} 个位姿,start={self.start_index},' + f'v_scale={self.velocity_scale},dwell={self.dwell_sec}s,' + f'mode={self.capture_mode}' + ) + self.get_logger().warn( + '清理工作空间;让棋盘保持在视野内。Ctrl+C 可中止。' + ) + + win = 'handeye_preview' + try: + for i in range(self.start_index, n_pts): + q = positions[i * n_j : (i + 1) * n_j] + move_t = max(1.0, float(times[i])) + self.get_logger().info( + f'[{i + 1}/{n_pts}] 移动中(约 {move_t:.1f}s)...' + ) + code = self._move_one(q, move_t) + if code != 0: + return code + + measured = self._read_joints() + self._announce_capture(i, n_pts, q, measured) + + if csv_writer is not None and csv_file is not None: + csv_writer.writerow( + [i, datetime.now(timezone.utc).isoformat(), move_t] + + list(q) + + list(measured if measured else [float('nan')] * n_j) + ) + csv_file.flush() + + if not self._wait_capture(i, n_pts): + self.get_logger().info('用户已中止') + return 0 + + # 在 preview 模式下确认后,保存示教关节 + if self.capture_mode == 'preview': + taught = self._read_joints() + if taught: + self._save_taught_pose(i, taught) + finally: + if csv_file is not None: + csv_file.close() + if cv2 is not None: + try: + cv2.destroyWindow(win) + except Exception: # noqa: BLE001 + pass + + self.get_logger().info('手眼标定路点序列执行完毕') + if self.append_poses_file and self.capture_mode == 'preview': + self.get_logger().info( + f'示教位姿已保存 → {self.append_poses_file}' + ) + return 0 + + def _save_taught_pose(self, index: int, joints: List[float]) -> None: + line = ', '.join(f'{v:.6f}' for v in joints[:7]) + ',' + print(f'# pose {index}') + print(line) + if not self.append_poses_file: + return + path = Path(self.append_poses_file).expanduser() + path.parent.mkdir(parents=True, exist_ok=True) + with path.open('a', encoding='utf-8') as f: + f.write(f'# pose {index}\n') + f.write(line + '\n') + self.get_logger().info(f'已保存位姿 {index} → {path}') + + def _move_one(self, positions: List[float], duration: float) -> int: + goal = FollowJointTrajectory.Goal() + goal.joint_names = self.joint_names + goal.num_points = 1 + goal.velocity_scale = self.velocity_scale + goal.positions = list(positions) + goal.time_from_start = [float(duration)] + + send = self._client.send_goal_async(goal) + if not self._wait_future(send, 10.0, '发送目标'): + return 3 + handle = send.result() + if handle is None or not handle.accepted: + self.get_logger().error('目标被拒绝') + return 4 + + res_fut = handle.get_result_async() + if not self._wait_future(res_fut, max(60.0, duration * 3.0), '结果'): + return 5 + result = res_fut.result().result + if not result.success: + self.get_logger().error(f'移动失败:{result.message}') + return 6 + return 0 + + def _wait_future(self, fut, timeout: float, label: str) -> bool: + deadline = time.monotonic() + timeout + while rclpy.ok() and not fut.done(): + rclpy.spin_once(self, timeout_sec=0.05) + if time.monotonic() > deadline: + self.get_logger().error(f'等待 {label} 超时') + return False + return fut.done() + + def _read_joints(self) -> Optional[List[float]]: + if not self._get_state.wait_for_service(timeout_sec=0.5): + return None + fut = self._get_state.call_async(GetArmState.Request()) + if not self._wait_future(fut, 2.0, 'get_arm_state'): + return None + res = fut.result() + if res is None or not res.success: + return None + return list(res.joint_positions) + + def _announce_capture( + self, + index: int, + n_pts: int, + target: List[float], + measured: Optional[List[float]], + ) -> None: + msg = String() + msg.data = f'capture:{index}:{n_pts}' + self._capture_pub.publish(msg) + q_str = ', '.join(f'{v:.4f}' for v in (measured or target)) + if self.capture_mode == 'preview': + self.get_logger().info( + f'[{index + 1}/{n_pts}] 已到位 —— 用 Free Drive 调整,然后按 Enter/Space' + ) + else: + self.get_logger().info( + f'[{index + 1}/{n_pts}] 已到位 —— 现在采集 q=[{q_str}]' + ) + + def _wait_capture(self, index: int, n_pts: int) -> bool: + if self.capture_mode == 'preview': + return self._wait_preview(index, n_pts) + + if self.capture_mode in ('key', 'keypress', 'manual'): + self.get_logger().info( + '采集完成后按 Enter(q+Enter 退出)...' + ) + for _ in range(5): + rclpy.spin_once(self, timeout_sec=0.05) + line = sys.stdin.readline() + if not line or line.strip().lower() in ('q', 'quit', 'exit'): + return False + return True + + end = time.monotonic() + max(0.0, self.dwell_sec) + while rclpy.ok() and time.monotonic() < end: + rclpy.spin_once(self, timeout_sec=0.05) + return rclpy.ok() + + def _annotate_preview( + self, bgr: np.ndarray, index: int, n_pts: int + ) -> np.ndarray: + vis = bgr.copy() + if cv2 is None: + return vis + cv2.putText( + vis, + f'位姿 {index + 1}/{n_pts}', + (12, 28), + cv2.FONT_HERSHEY_SIMPLEX, + 0.7, + (0, 255, 0), + 2, + ) + cv2.putText( + vis, + 'Free Drive 拖拽 | Enter=下一个 q=退出', + (12, 56), + cv2.FONT_HERSHEY_SIMPLEX, + 0.6, + (0, 255, 255), + 2, + ) + return vis + + def _publish_preview(self, bgr: np.ndarray) -> None: + msg = Image() + msg.header.stamp = self.get_clock().now().to_msg() + msg.header.frame_id = 'camera' + msg.height, msg.width = bgr.shape[0], bgr.shape[1] + msg.encoding = 'bgr8' + msg.is_bigendian = 0 + msg.step = msg.width * 3 + msg.data = array.array('B', bgr.tobytes()) # 快速路径;用 bytes 会多花约 40 ms + self._preview_pub.publish(msg) + + def _wait_preview(self, index: int, n_pts: int) -> bool: + if self._cv_gui: + return self._wait_preview_opencv(index, n_pts) + return self._wait_preview_terminal(index, n_pts) + + def _wait_preview_terminal(self, index: int, n_pts: int) -> bool: + confirmed = threading.Event() + quit_req = threading.Event() + + def _stdin_reader() -> None: + try: + line = sys.stdin.readline() + except Exception: # noqa: BLE001 + quit_req.set() + return + if not line or line.strip().lower() in ('q', 'quit', 'exit'): + quit_req.set() + else: + confirmed.set() + + self.get_logger().info( + f'[{index + 1}/{n_pts}] 用 Free Drive 调整,然后按 Enter ' + '(q+Enter 退出)' + ) + reader = threading.Thread(target=_stdin_reader, daemon=True) + reader.start() + + no_frame_warn = False + while rclpy.ok(): + rclpy.spin_once(self, timeout_sec=0.05) + if confirmed.is_set(): + return True + if quit_req.is_set(): + return False + if not reader.is_alive() and not confirmed.is_set() and not quit_req.is_set(): + return False + + bgr = self._latest_bgr + if bgr is None: + if not no_frame_warn: + self.get_logger().warn( + f'正在等待 {self.image_topic} ...', + throttle_duration_sec=3.0, + ) + no_frame_warn = True + continue + vis = self._annotate_preview(bgr, index, n_pts) + self._publish_preview(vis) + return False + + def _wait_preview_opencv(self, index: int, n_pts: int) -> bool: + assert cv2 is not None + win = 'handeye_preview' + cv2.namedWindow(win, cv2.WINDOW_NORMAL) + + no_frame_warn = False + while rclpy.ok(): + rclpy.spin_once(self, timeout_sec=0.02) + bgr = self._latest_bgr + if bgr is None: + if not no_frame_warn: + self.get_logger().warn( + f'正在等待 {self.image_topic} ...', + throttle_duration_sec=3.0, + ) + no_frame_warn = True + key = cv2.waitKey(30) & 0xFF + else: + vis = self._annotate_preview(bgr, index, n_pts) + self._publish_preview(vis) + cv2.imshow(win, vis) + key = cv2.waitKey(30) & 0xFF + + if key in (13, 10, 32): + return True + if key in (27, ord('q'), ord('Q')): + return False + return False + + +def main(args=None) -> None: + rclpy.init(args=args) + node = HandeyeWaypoints() + code = 1 + try: + code = node.run() + except KeyboardInterrupt: + code = 0 + finally: + node.destroy_node() + if rclpy.ok(): + rclpy.shutdown() + raise SystemExit(code) + + +if __name__ == '__main__': + main() diff --git a/src/arm_application/arm_application/move_to_pose_client.py b/src/arm_application/arm_application/move_to_pose_client.py new file mode 100644 index 0000000..2a55ac5 --- /dev/null +++ b/src/arm_application/arm_application/move_to_pose_client.py @@ -0,0 +1,74 @@ +#!/usr/bin/env python3 +"""``arm_msgs/action/MoveToPose``(笛卡尔目标)的示例客户端。 + +等你有了 MoveIt 或自己的 IK 求解 action server 后,把它接上去即可。 +""" + +from __future__ import annotations + +import sys + +import rclpy +from rclpy.action import ActionClient +from rclpy.node import Node +from geometry_msgs.msg import PoseStamped + +from arm_msgs.action import MoveToPose + +from arm_application.ros_node import TolerantNode + + +class MoveToPoseClient(TolerantNode): + def __init__(self) -> None: + super().__init__('move_to_pose_client') + self._client = ActionClient(self, MoveToPose, 'move_to_pose') + + def send(self, x: float, y: float, z: float) -> None: + if not self._client.wait_for_server(timeout_sec=5.0): + self.get_logger().error( + 'move_to_pose action 不可用。' + '请启动一个实现了它的笛卡尔规划器(例如 MoveIt)。' + ) + return + + goal = MoveToPose.Goal() + goal.target_pose = PoseStamped() + goal.target_pose.header.frame_id = 'base_link' + goal.target_pose.header.stamp = self.get_clock().now().to_msg() + goal.target_pose.pose.position.x = x + goal.target_pose.pose.position.y = y + goal.target_pose.pose.position.z = z + # 单位姿态(不旋转) + goal.target_pose.pose.orientation.w = 1.0 + goal.velocity_scale = 0.3 + goal.acceleration_scale = 0.3 + goal.avoid_collisions = True + + self.get_logger().info(f'发送笛卡尔目标:({x:.3f}, {y:.3f}, {z:.3f})') + future = self._client.send_goal_async(goal) + rclpy.spin_until_future_complete(self, future) + handle = future.result() + if handle is None or not handle.accepted: + self.get_logger().error('目标被拒绝') + return + + result_future = handle.get_result_async() + rclpy.spin_until_future_complete(self, result_future) + result = result_future.result().result + self.get_logger().info(f'success={result.success} msg={result.message}') + + +def main(args=None) -> None: + rclpy.init(args=args) + node = MoveToPoseClient() + # 默认演示位姿;可通过命令行覆盖:x y z + vals = [0.35, 0.0, 0.35] + if len(sys.argv) >= 4: + vals = [float(sys.argv[1]), float(sys.argv[2]), float(sys.argv[3])] + node.send(*vals) + node.destroy_node() + rclpy.shutdown() + + +if __name__ == '__main__': + main() diff --git a/src/arm_application/arm_application/overhead_oneshot.py b/src/arm_application/arm_application/overhead_oneshot.py index fa1d3b1..1edb4b5 100644 --- a/src/arm_application/arm_application/overhead_oneshot.py +++ b/src/arm_application/arm_application/overhead_oneshot.py @@ -45,6 +45,11 @@ from arm_application.path_profile import ( # 伺服和测试从本模块再导 # 上一跳实际少走这么多,就认定冻结 J 在当前姿态走不动,不许按同一剩差再刷。 D435_MIN_PROGRESS_FRAC = 0.40 +# SwitchMode 返回不等于已经进 primitive。连试仍失败必须让一阶段立刻中止, +# 不许空等 150s 装成"还在粗定位"(2026-10-16 17:27)。 +D435_MOVEL_RETRY = 3 +D435_MOVEL_RETRY_S = 0.3 +D435_MOVEL_GAVE_UP = "厂家 MoveL 连试 3 次没走成" def best_det_conf(dets: Optional[Iterable]) -> Optional[float]: @@ -154,16 +159,27 @@ def d405_commands_arm( ) -> bool: """D405 这一帧的点能不能下发给左臂。 - 推理一直开着。正在用 D435 那一个点时,进程内 MoveL 结束并且停稳之前不下发。 - 停稳用 ``d435_handback_sec`` 和 ``lock_still_move_m``。赶路时 XY 已经进 15 mm - 也不算到位。不许在 MoveL 期间下发 D405(两套控制互抢会晃)。 - ``move_only``:只测 D435 位移,D405 点一律不下发(到位之后也不交)。 + 推理从启动就开着。没有高置信度目标、或 D435 厂家 MoveL 还没结束、 + 法兰还没连续停稳时,这帧**不下发**(输出截断,不许拿去控臂)。 + 厂家移动结束并且法兰停稳(``settled``,时长是 ``d435_handback_sec``) + 之后才放行,伺服用它追工件框的矩形中心。框心对准停稳后才进精拍下臂。 + ``move_only``:只测 D435 位移,D405 点一律不下发。 """ if move_only: return False - if not using_d435: - return True - return bool(arrived) and bool(settled) + if using_d435: + return bool(arrived) and bool(settled) + return True + + +def retract_goal_z(z_now: float, z_target: float) -> float: + """收臂目标 Z:已经高于目标就钉在当前高度,不许为了追 5 mm 往下补。 + + 2026-10-16:贴面 MoveL 之后 JTC 还握着悬停关节,收臂 hop1 计划 +5 mm + 实际抬了 18–25 mm;hop2 把「抬过头」当成误差 ``Δz=−13 mm`` 往回压, + 看起来就是进孔再弹出。抬过了 = 成功。 + """ + return max(float(z_now), float(z_target)) def oneshot_needs_verticalize( @@ -625,6 +641,24 @@ def d435_movel_from_tcp(tcp_xyz, flange_xy, k0_xy): return out +def movel_tcp_z_only(tcp_xyz, delta_z_m: float): + """厂家 MoveL 目标:当前 TCP 的 XY 原样,只加 ``delta_z_m``。 + + 一段直线。WORLD 绝对坐标不能另算,只能在厂家 TCP 上加这一段。 + ``delta_z_m`` 为正是上升,为负是下降。接近 0 或非有限数返回 None。 + """ + try: + t = np.asarray(tcp_xyz, dtype=float).reshape(3) + dz = float(delta_z_m) + except (TypeError, ValueError): + return None + if t.size != 3 or not np.all(np.isfinite(t)) or not np.isfinite(dz): + return None + if abs(dz) < 1e-6: + return None + return np.array([float(t[0]), float(t[1]), float(t[2]) + dz], dtype=float) + + def once_ff_movel_from_tcp(tcp_xyz, dxy, descent_m: float): """厂家 MoveL 目标 = 当前 Studio TCP + (ΔXY, −下降) [m]。 @@ -672,10 +706,60 @@ def hole_pair_span_ok(span_m: float) -> bool: def flange_z_for_gap_m(tip_len_m: float, surface_z_m: float, gap_m: float) -> float: - """规尖离面 ``gap_m`` 时的法兰 Z [m]。与轻降几何同一条式子。""" + """规尖离面 ``gap_m`` 时的法兰 Z [m]。与轻降几何同一条式子。 + + ``gap_m`` 为正是停在面上;为负是规尖进入孔口(上表面以下)。 + """ return float(tip_len_m) + float(surface_z_m) + float(gap_m) +# 工件板厚 12mm。进孔超过这个值会朝下表面穿,直接拒绝,不改成更浅再走。 +HOLE_ENTRY_MAX_M = 0.008 + + +def insert_target_gap_m(final_gap_m: float, hole_entry_m: float) -> float: + """插孔停在哪 [m]。``hole_entry_m`` > 0 时规尖在工件上表面以下这么深;否则停在面上 ``final_gap_m``。""" + entry = float(hole_entry_m) + if entry > 1e-9: + return -entry + return float(final_gap_m) + + +def hole_entry_refusal( + entry_m: float, + tool_len_m: float, + surface_z_m: float, + z_min_m: float, + z_max_m: float, +) -> str: + """进孔深度能不能用。空串表示可以(含 0 = 不进孔)。非空就是拒绝原因。""" + entry = float(entry_m) + if not np.isfinite(entry): + return "进孔深度不是有限数,拒绝开跑" + if entry < -1e-9: + return f"进孔深度 {entry * 1000:.1f}mm < 0,拒绝开跑" + if entry <= 1e-9: + return "" + if entry > HOLE_ENTRY_MAX_M + 1e-9: + return ( + f"进孔深度 {entry * 1000:.1f}mm 超过 {HOLE_ENTRY_MAX_M * 1000:.0f}mm" + "(板厚 12mm,不许穿出下表面),拒绝开跑" + ) + tool = float(tool_len_m) + surf = float(surface_z_m) + if tool <= 0.0 or surf <= 0.0: + return "写了进孔深度,但工具长度或工件面未知,无法确认尖端进了多深,拒绝开跑" + flange = flange_z_for_gap_m(tool, surf, -entry) + z_lo = float(z_min_m) + z_hi = float(z_max_m) + if flange < z_lo - 1e-6 or flange > z_hi + 1e-6: + return ( + f"进孔法兰 Z {flange:.3f}m(面上再进 {entry * 1000:.1f}mm)" + f"超出工作盒 Z [{z_lo:.3f}, {z_hi:.3f}],拒绝开跑" + ) + return "" + + def final_gap_refusal( gap_m: float, tool_len_m: float, diff --git a/src/arm_application/arm_application/perception_node.py b/src/arm_application/arm_application/perception_node.py index cb94271..21510b1 100644 --- a/src/arm_application/arm_application/perception_node.py +++ b/src/arm_application/arm_application/perception_node.py @@ -105,7 +105,7 @@ class PerceptionNode(TolerantNode): self.declare_parameter("image_topic", "") self.declare_parameter("camera_info_topic", "") self.declare_parameter("depth_topic", "/d405/aligned_depth_to_color/image_raw") - self.declare_parameter("weights", "models/yolo/gongjian0929.onnx") + self.declare_parameter("weights", "/home/cc/ros2/models/yolo/gongjian0929.onnx") self.declare_parameter("conf", 0.10) self.declare_parameter("iou", 0.45) self.declare_parameter("imgsz", 640) @@ -336,9 +336,7 @@ class PerceptionNode(TolerantNode): r_pos=float(self.get_parameter("kf_r_pos").value), ) - from arm_application.site_io import resolve_repo_path - - weights_raw = resolve_repo_path(str(self.get_parameter("weights").value)) + weights_raw = str(self.get_parameter("weights").value) weights = str(resolve_weights(weights_raw, self.backend_name)) yolo_cfg = { "weights": weights, @@ -1141,8 +1139,8 @@ class PerceptionNode(TolerantNode): filt[2] = z_use self._last_filt = filt.copy() - if handoff: - # 画面里没有 conf≥门槛的目标:绿框可以留,三维点不许发 —— 伺服会拿去追。 + if handoff or self._d435_commanding: + # 没有高置信度,或 D435 厂家移动还没交接:推理留着,控制点不许发。 return self._publish_point(filt, stamp) self.get_logger().info( @@ -1427,15 +1425,11 @@ class PerceptionNode(TolerantNode): self._z_locked = bool(msg.data) def _on_d435_commanding(self, msg: Bool) -> None: - """伺服还在执行 D435 那一个点时,不再提交下一张。 + """伺服还在执行 D435 那一个点时,不再提交下一张,D405 控制点也不发。 - 这一段结束(到位并停稳)后清掉「已拍过」,漏检重新计 0.5 s。 + 这一轮已经拍过并走完。停稳后打开 D405 框心,不因交接瞬间漏检再 MoveL。 """ - commanding = bool(msg.data) - if self._d435_commanding and not commanding: - self._oneshot_shot = False - self._low_since = None - self._d435_commanding = commanding + self._d435_commanding = bool(msg.data) def _publish_overhead_k0(self, p_base: np.ndarray, is_k0: bool) -> None: pt = PointStamped() diff --git a/src/arm_application/arm_application/pipeline_node.py b/src/arm_application/arm_application/pipeline_node.py index ecf0756..e8b3d95 100644 --- a/src/arm_application/arm_application/pipeline_node.py +++ b/src/arm_application/arm_application/pipeline_node.py @@ -1,27 +1,39 @@ #!/usr/bin/env python3 -"""跟踪锁定 → 孔定位。搜孔轻压已取消,本节点不再下压搜孔。 +"""三阶段串联:视觉跟踪锁定 → 孔定位 → 搜孔并轻轻按压(默认不拧入)。 流畅性(相对 bash 杀进程再起节点): - 相机 / 触觉 / 手眼 TF 全程只起一次 - 一阶段锁定后 SIGTERM 跟踪节点,立刻 pin 当前关节,不回零、不抬臂 - - 二阶段已垂直 / 已在悬停高则跳过对应动作;对准完就停,不再下压搜孔 - - 旋入不在这个节点里 + - 二阶段已垂直 / 已在悬停高则跳过对应动作;对准完立刻下压搜孔 + - 找到孔位后力闭环轻压保持;拧入是后续阶段(--depth 才插入) """ from __future__ import annotations import json +import math import os import subprocess import time -from typing import Optional +from pathlib import Path +from typing import Optional, Tuple import numpy as np import rclpy from geometry_msgs.msg import PointStamped -from rclpy.qos import HistoryPolicy, QoSProfile, ReliabilityPolicy -from std_msgs.msg import Bool, String +from rclpy.qos import DurabilityPolicy, HistoryPolicy, QoSProfile, ReliabilityPolicy +from std_msgs.msg import Bool, Float32MultiArray, String +from trajectory_msgs.msg import JointTrajectory +from arm_application.gauge_gripper import states_frame_online +from arm_application.gauge_kin import ( + a7_limit_target, + match_limits, + parse_joint_limits, +) +from arm_application.overhead_oneshot import D435_MOVEL_GAVE_UP, movel_tcp_z_only +from arm_application.site_io import load_site_dict, ros2_root +from arm_application.stage2_locate_node import _pt from arm_application.stage3_search_node import Stage3Search @@ -37,6 +49,99 @@ from arm_application.stage3_search_node import Stage3Search TRACK_CLEARANCE_M = 0.05 #: 悬停时规尖离面已经不少于这个值 [m],一阶段就锁在悬停高,对孔完成后再下降。 TRACK_LOCK_GAP_M = 0.040 +#: ``fill_nrt_limits`` 的关节速度上限 [rad/s]。再快的指令会被钳住,时间到了关节还没到。 +NRT_VMAX_RAD_S = 0.90 +#: 两点、两端速度为 0 的三次样条,峰速是平均速度的 1.5 倍。 +CUBIC_PEAK_OVER_AVG = 1.5 +#: 空回按这个角速度请求。真正排程用 :func:`a7_move_duration_s`,峰速不超过上面的上限。 +A7_MAX_SPEED_DEG_S = math.degrees(NRT_VMAX_RAD_S) + + +def a7_move_duration_s(delta_rad: float, speed_deg_s: float) -> float: + """A7 这一段该排多长 [s]。 + + 平均速度按请求来。峰速若会超过 ``NRT_VMAX_RAD_S``,就把平均速度降到上限的 + 1/1.5,让样条峰速刚好顶到上限。2026-10-19 空回按 52°/s 排 6.6s,峰速被钳住, + 到位时还差 35°。 + """ + dist = abs(float(delta_rad)) + v_req = math.radians(max(float(speed_deg_s), 1.0)) + v_avg = min(v_req, NRT_VMAX_RAD_S / CUBIC_PEAK_OVER_AVG) + if v_avg <= 1e-6: + return 0.8 + return max(0.8, dist / v_avg) + + +# 合爪位置命令是 0。和 ``pos`` 的到位带同一宽度。 +CLOSE_POS_TOL = 40.0 +#: 首轮咬合结束之后,第三步整段重复的次数。 +#: +#: 一轮 = 张开到 ``unwind_open_permille``、微抬 ``unwind_lift_mm``、逆时针到限位、 +#: 按本轮实测上抬量降回、合爪、顺时针到限位。抬和降都在轮内,不许拿到循环外面 +#: 只做一次。固定 4,不进 site.yaml:这是工序次数,不是现场标定值。 +UNWIND_ROUNDS = 4 + + +def unwind_round_label(index: int, total: int = UNWIND_ROUNDS) -> str: + """第几轮的日志前缀。``index`` 从 1 计到 ``total``。 + + 越界直接抛错。打出「第 0/4 轮」或「第 5/4 轮」会让人以为流程多走或少走了。 + """ + n = int(total) + i = int(index) + if n != UNWIND_ROUNDS or not 1 <= i <= n: + raise ValueError( + f"空回轮次只能是 1–{UNWIND_ROUNDS}(固定 {UNWIND_ROUNDS} 轮)," + f"收到 index={index} total={total}" + ) + return f"空回第{i}/{n}轮" + + +def close_ready(grip: int, pos: float, tol: float = CLOSE_POS_TOL) -> bool: + """合爪之后能不能接着顺时针转 A7。 + + 大寰 ``0x0201``:力先到是 2(夹住),位置先到命令值是 1(到位)。 + 这几次合到 0 时规还在两指间,位置先到,固件写 1,只认 2 就永远不转。 + 手指已经在合拢端(``pos`` 不超过 ``tol``)就继续。还停在张开位则不转。 + """ + g = int(grip) + if g == 2: + return True + return g == 1 and float(pos) <= float(tol) + + +def gripper_wait_timeout_reason( + action: str, + timeout_s: float, + last: Optional[Tuple[int, float]], + *, + saw_any: bool, + saw_offline: bool, +) -> str: + """等夹爪状态超时后,到底该报哪一句。 + + 2026-10-20 三连实测都卡在这里:读 ``0x0201`` 一连 264 次无应答,节点 + 不再发状态,流水线把「总线读不到」显示成「夹爪没到位」,而臂停在原地 + 没做微抬。三种情况必须分开说,否则查的方向完全相反: + + * ``last`` 有值 → 真收到过有效帧,就是没到位; + * 只有离线帧 → 总线读不回来,不是没张开; + * 一帧都没有 → 节点没在发(崩了 / 没起 / 话题名不对)。 + """ + if last is not None: + return ( + f"夹爪 {action} 后 {timeout_s:.0f}s 未到位" + f"(grip={last[0]} pos={last[1]:.0f}),A7 不再转" + ) + if saw_offline: + return ( + f"夹爪 {action} 后 {timeout_s:.0f}s 读不到状态(/gripper/states " + "只有离线帧,Modbus 无应答),不是夹爪没张开。A7 不再转" + ) + return ( + f"夹爪 {action} 后 {timeout_s:.0f}s 一帧 /gripper/states 都没收到" + f"(节点没在发,saw_any={saw_any}),A7 不再转" + ) def init_z_refusal( @@ -69,6 +174,19 @@ def init_z_refusal( return "" +def hold_at_insert_z(final, *, skip3: bool) -> bool: + """贴面已经按 ``final_gap_mm`` 停下时,不再进三阶段。 + + 三阶段开局会抬到悬高上方测触觉,再落回 ``hole_hover_z_m``。 + 没有接触传感器。到位高度就是这次的贴面间隙,不另设一个 Z。 + """ + if skip3: + return True + if not isinstance(final, dict): + return False + return bool(final.get("insert_held")) + + def track_lock_z(hover_z: float, tool_len_m: float, surface_z_m: float) -> float: """一阶段锁高。 @@ -84,6 +202,20 @@ def track_lock_z(hover_z: float, tool_len_m: float, surface_z_m: float) -> float return hover + TRACK_CLEARANCE_M +def stage1_log_fatal(log_path: str) -> str: + """一阶段日志里已经写明失败时,不许再空等锁定。空串 = 还没到这一步。""" + try: + text = Path(log_path).read_text(encoding="utf-8", errors="replace") + except OSError: + return "" + if D435_MOVEL_GAVE_UP in text: + return ( + f"D435 {D435_MOVEL_GAVE_UP}(RDK 控制模式没切到 primitive)," + f"一阶段中止。不是视野/标定。看 {log_path}" + ) + return "" + + def stage1_timeout_reason(points_seen: int, timeout_s: float, log_path: str) -> str: """一阶段超时了,到底是"感知没给点"还是"给了点但没收敛"。 @@ -98,6 +230,9 @@ def stage1_timeout_reason(points_seen: int, timeout_s: float, log_path: str) -> 以前两种情况共用一句"没锁定(视野里没工件?)",于是"perception_node 因为缺依赖早退了"被读成"算法不收敛",白查半天。 """ + fatal = stage1_log_fatal(log_path) + if fatal: + return fatal if points_seen <= 0: return ( f"一阶段 {timeout_s:.0f}s 没锁定:**一个视觉目标点都没收到**" @@ -122,16 +257,34 @@ class AssemblyPipeline(Stage3Search): # 在图上必须是另一个节点名(否则 ros2 node list 里两个同名的节点, # 出问题时连"是哪条流程在发指令"都分不清)。 super().__init__(node_name=node_name) + self.declare_parameter("run_a7_after_insert", True) self.declare_parameter("skip_stage1", False) self.declare_parameter("skip_stage2", False) - self.declare_parameter("skip_stage3", True) # 搜孔轻压已取消,写成 false 也不再下压 + self.declare_parameter("skip_stage3", False) # 默认搜孔+轻压;拧入靠 --depth self.declare_parameter("d435_move_only", False) self.declare_parameter("init_z_m", -1.0) # >0:启动后先到这个法兰高度 self.declare_parameter("stage1_timeout_sec", 150.0) + self.declare_parameter("completion_linger_sec", 15.0) + self.completion_linger = float(self.get_parameter("completion_linger_sec").value) + if not 0. <= self.completion_linger <= 60.: + raise ValueError("completion_linger_sec must be in 0..60") self.linger3 = 1.2 # 串联结束短保持;单独跑 stage3 仍用 site linger_sec self._s1: Optional[subprocess.Popen] = None self._locked = False + self._robot_description: Optional[str] = None + # robot_state_publisher 用 TRANSIENT_LOCAL 只发一次。默认 VOLATILE + # 订阅在它之后才起来,3s 内一条都收不到,A7 会因“没有限位”拒绝旋转。 + self.create_subscription( + String, + "/robot_description", + self._on_pipeline_robot_description, + QoSProfile( + depth=1, + durability=DurabilityPolicy.TRANSIENT_LOCAL, + reliability=ReliabilityPolicy.RELIABLE, + ), + ) self.create_subscription(Bool, "/visual_servo/locked", self._on_lock, 10) # 诊断用:一阶段超时时靠它区分"感知没给点"和"给了点没收敛"。 # 只计数,不参与控制 —— 它绝不能影响流程本身的判断。 @@ -175,6 +328,376 @@ class AssemblyPipeline(Stage3Search): self._state_pub.publish(msg) self._pipe_pub.publish(msg) + def _on_pipeline_robot_description(self, msg: String) -> None: + self._robot_description = str(msg.data) + + def _a7_limits(self, timeout_s: float = 3.0) -> Optional[Tuple[float, float]]: + """A7 软件限位。来自 ``/robot_description`` 的 joint7,与厂家 ``q_min/q_max`` 同一对。""" + t0 = time.monotonic() + while self._robot_description is None and time.monotonic() - t0 < timeout_s: + self._spin(0.05) + if not self._robot_description: + self.get_logger().error("拿不到 /robot_description,A7 没有限位,拒绝旋转") + return None + got = match_limits( + parse_joint_limits(self._robot_description), [self.joint_names[-1]] + ) + if got is None: + self.get_logger().error( + f"/robot_description 里没有 {self.joint_names[-1]} 的限位,拒绝旋转" + ) + return got + + def _send_a7_only(self, a7_rad: float, speed_deg_s: float, tag: str) -> bool: + """只下发 A7。前六轴用这一拍的当前角,厂家 ``SendJointPosition`` 收到的也是这一组。""" + q, Tee = self._wait_state(5.0) + if q is None or Tee is None or int(q.size) != 7: + self.get_logger().error(f"{tag}: 拿不到 7 轴关节,不下发") + return False + z0 = float(Tee[2, 3]) + q_hold = q.copy() + q_hold[6] = float(a7_rad) + delta = float(q_hold[6] - q[6]) + dur = a7_move_duration_s(delta, speed_deg_s) + avg_deg_s = abs(math.degrees(delta)) / dur if dur > 1e-6 else 0.0 + zeros = np.zeros(q.size) + traj = JointTrajectory() + traj.header.stamp.sec = 0 + traj.header.stamp.nanosec = 0 + traj.joint_names = list(self.joint_names) + traj.points = [_pt(q, zeros, 0.2), _pt(q_hold, zeros, 0.2 + dur)] + self.get_logger().info( + f"{tag}: A7 {math.degrees(float(q[6])):+.1f}° → " + f"{math.degrees(float(q_hold[6])):+.1f}°," + f"请求 {speed_deg_s:.0f}°/s,样条平均 {avg_deg_s:.0f}°/s、{dur:.1f}s" + f"(峰速不超过 {NRT_VMAX_RAD_S:.2f} rad/s),前六轴不动,法兰 Z={z0:.4f}m" + ) + if not self._send_action(traj, wait_s=dur + 8.0): + return False + q2, Tee2 = self._wait_state(5.0) + if q2 is None or Tee2 is None: + self.get_logger().error(f"{tag}: 走完读不到关节") + return False + others = float(np.max(np.abs(q2[:6] - q[:6]))) + dz = abs(float(Tee2[2, 3]) - z0) + a7_err = abs(float(q2[6] - q_hold[6])) + self.get_logger().info( + f"{tag}: 前六轴最大偏差 {others:.4f} rad," + f"法兰 ΔZ={dz * 1000:.1f}mm,A7 残差 {math.degrees(a7_err):.1f}°" + ) + if others > 0.02: + self.get_logger().error(f"{tag}: 前六轴动了 {others:.3f} rad,中止") + return False + if dz > 0.003: + self.get_logger().error(f"{tag}: 法兰 Z 变了 {dz * 1000:.1f}mm,中止") + return False + if a7_err > 0.05: + self.get_logger().error( + f"{tag}: A7 还差 {math.degrees(a7_err):.1f}°,没到限位内侧" + ) + return False + self._pin(q2) + return True + + def _shift_flange_z(self, delta_m: float, tag: str) -> Optional[float]: + """厂家 MoveL 一段,只改 TCP 的 Z。返回实测 ΔZ [m];失败返回 None。 + + 不走关节小跳。姿态用当前 TCP 欧拉角,XY 用当前厂家 TCP,不加别的位移。 + """ + self._spin(0.05) + tcp0 = self._fresh_tcp_world() + q, Tee = self._wait_state(2.0) + if tcp0 is None or q is None or Tee is None: + self.get_logger().error(f"{tag}: 没有厂家 TCP,拒绝用关节小跳凑 Z") + return None + target = movel_tcp_z_only(tcp0, delta_m) + if target is None: + self.get_logger().error(f"{tag}: MoveL 的 Z 目标算不出") + return None + fx0, fy0, fz0 = float(Tee[0, 3]), float(Tee[1, 3]), float(Tee[2, 3]) + self.get_logger().info( + f"{tag}: 厂家 MoveL 一段 TCP " + f"({float(tcp0[0]):.4f},{float(tcp0[1]):.4f},{float(tcp0[2]):.4f})" + f" → ({target[0]:.4f},{target[1]:.4f},{target[2]:.4f}) " + f"只改 Z {float(delta_m) * 1000:+.2f}mm,vel=10mm/s," + f"过渡区 ZFine,到位等级 1" + ) + # 厂家默认 Z50(50mm)和等级 3 会在还差约 0.5mm 时就报完成。 + ok = self._vendor_movel_tcp(target, 0.010, zone="ZFine", toler=1) + q2, Tee2 = self._wait_state(0.5) + self._spin(0.05) + tcp1 = self._fresh_tcp_world() + if not ok or q2 is None or Tee2 is None or tcp1 is None: + self.get_logger().error(f"{tag}: 厂家 MoveL 没完成,中止") + return None + tcp_xy = math.hypot(float(tcp1[0]) - float(tcp0[0]), float(tcp1[1]) - float(tcp0[1])) + dz = float(tcp1[2]) - float(tcp0[2]) + fl_xy = math.hypot(float(Tee2[0, 3]) - fx0, float(Tee2[1, 3]) - fy0) + fl_dz = float(Tee2[2, 3]) - fz0 + self.get_logger().info( + f"{tag}: 厂家TCP ΔXY={tcp_xy * 1000:.2f}mm ΔZ={dz * 1000:+.2f}mm;" + f"法兰 ΔXY={fl_xy * 1000:.2f}mm ΔZ={fl_dz * 1000:+.2f}mm" + ) + if tcp_xy > 0.001 or fl_xy > 0.001: + self.get_logger().error( + f"{tag}: XY 动了 TCP {tcp_xy * 1000:.2f}mm / 法兰 {fl_xy * 1000:.2f}mm,中止" + ) + return None + self._pin(q2) + return dz + + def _arm_short_id(self) -> str: + """当前臂号。与 ``export_site_env.arm_short_id`` 一样,取 SN 末两位。""" + short = os.environ.get("SITE_ROBOT_SHORT_ID", "").strip() + if short: + return short + sn = str( + self.get_parameter("robot_sn").value + or os.environ.get("SITE_ROBOT_SN") + or "" + ).strip() + tail = sn.rsplit("-", 1)[-1] + if tail.isdigit() and len(tail) >= 2: + return tail[-2:] + return "" + + def _gripper_cli(self, action: str, value: str = "") -> bool: + """左平行爪。``close`` 合拢;``pos`` 走到 0–1000 的指定开度,不全开。 + + 脚本返回只说明命令已交给 ``/gripper/ctrl``。没在状态里看到目标开度或夹住, + 就不许接着转 A7。 + """ + short = self._arm_short_id() + if not short: + self.get_logger().error("不知道当前臂号,拒绝开合夹爪") + return False + if action == "close": + extra: list[str] = [] + elif action == "pos": + try: + pos = int(value) + except (TypeError, ValueError): + pos = -1 + if pos < 0 or pos > 1000: + self.get_logger().error(f"夹爪位置只接受 0–1000,收到 {value!r}") + return False + extra = [str(pos)] + else: + self.get_logger().error(f"夹爪命令只接受 pos/close,收到 {action}") + return False + script = ros2_root() / "scripts" / "run_gripper.sh" + cmd = ["bash", str(script), "--arm", short, "--cli", action, *extra] + # 第一次状态没跟上就再发一次。2026-10-20 合爪命令已发布,节点被串口 + # flush 堵住 120s 才执行,8s 时手指还停在张开位,这一轮就停了。 + for attempt in (1, 2): + self.get_logger().info("夹爪:" + " ".join(cmd)) + try: + proc = subprocess.run( + cmd, capture_output=True, text=True, timeout=30, check=False + ) + except subprocess.TimeoutExpired: + self.get_logger().error(f"夹爪 {action} 30s 没有返回,A7 不再转") + return False + text = ((proc.stdout or "") + "\n" + (proc.stderr or "")).strip() + if text: + tail = " | ".join(text.splitlines()[-4:]) + self.get_logger().info(f"夹爪脚本:{tail}") + if proc.returncode != 0: + self.get_logger().error( + f"夹爪 {action} 失败 exit={proc.returncode},A7 不再转" + ) + return False + if self._wait_gripper(action, value, final=(attempt == 2)): + return True + if attempt == 1: + self.get_logger().warn(f"夹爪 {action} 状态没跟上,再发一次命令") + return False + + def _wait_gripper( + self, action: str, value: str = "", timeout_s: float = 8.0, *, final: bool = True + ) -> bool: + """``/gripper/states``:``pos`` 要停在目标附近;合爪见 :func:`close_ready`。 + + 离线帧(第 6 位为 0,前 5 个是上一次的值)不算数:读不到总线时 + 必须报"读不到状态",不能报成"夹爪没到位"。 + """ + box: dict = {"data": None} + + def _on_state(msg: Float32MultiArray) -> None: + box["data"] = list(msg.data) + + sub = self.create_subscription(Float32MultiArray, "/gripper/states", _on_state, 10) + t0 = time.monotonic() + last = None + saw_any = False + saw_offline = False + try: + while time.monotonic() - t0 < timeout_s: + self._spin(0.05) + data = box["data"] + if not data or len(data) < 3: + continue + saw_any = True + if not states_frame_online(data): + saw_offline = True + continue + grip = int(data[1]) + pos = float(data[2]) + last = (grip, pos) + if action == "pos" and grip != 0 and abs(pos - float(value)) <= 40.0: + self.get_logger().info( + f"夹爪已到 pos={pos:.0f}(目标 {value},不全开)" + ) + return True + if action == "close" and close_ready(grip, pos): + if grip == 2: + self.get_logger().info(f"夹爪已夹住 pos={pos:.0f}") + else: + self.get_logger().info( + f"夹爪已合拢 pos={pos:.0f}(固件报到位)。继续顺时针。" + ) + return True + finally: + self.destroy_subscription(sub) + reason = gripper_wait_timeout_reason( + action, timeout_s, last, saw_any=saw_any, saw_offline=saw_offline + ) + if final: + self.get_logger().error(reason) + else: + self.get_logger().warn(reason) + return False + + def _a7_to_limit( + self, limits, direction: int, margin_deg: float, speed: float, tag: str + ) -> bool: + """只把 A7 转到这一侧限位内侧。前六轴和法兰 Z 的检查在 ``_send_a7_only``。""" + q, _Tee = self._wait_state(5.0) + if q is None: + self.get_logger().error(f"{tag}: 没有当前关节") + return False + target = a7_limit_target(q, limits, direction, float(margin_deg)) + if target is None: + self.get_logger().error(f"{tag}: 算不出 A7 限位目标") + return False + return self._send_a7_only(float(target[6]), speed, tag) + + def _run_a7_seat(self) -> bool: + """贴面后咬螺纹。只转 A7,法兰 XY 不动。 + + 前两步是首轮:逆时针到限位,再顺时针到限位。顺时针到位即首轮咬合结束。 + 第三步整段固定重复 :data:`UNWIND_ROUNDS` 轮。每一轮自己抬、自己记住、 + 自己降回;某一轮失败就停,后面的轮次不再做。 + """ + limits = self._a7_limits() + if limits is None: + return False + ga = load_site_dict().get("gauge_assembly") or {} + try: + margin = float(ga["extreme_margin_deg"]) + ccw = int(ga["extreme_direction"]) + lift_mm = float(ga["unwind_lift_mm"]) + open_permille = int(ga["unwind_open_permille"]) + seat_cw_deg_s = float(ga["extreme_speed_deg_s"]) + except (KeyError, TypeError, ValueError) as exc: + self.get_logger().error( + f"site.yaml gauge_assembly 缺 A7 旋转参数({exc}),拒绝旋转" + ) + return False + if ccw not in (-1, 1): + self.get_logger().error( + f"extreme_direction 只能是 +1/-1,收到 {ccw},拒绝旋转" + ) + return False + if not (0.0 < lift_mm <= 5.0): + self.get_logger().error( + f"unwind_lift_mm 只接受 0–5mm 的微抬,收到 {lift_mm},拒绝旋转" + ) + return False + if not (0 < open_permille <= 1000): + self.get_logger().error( + f"unwind_open_permille 只接受 1–1000,收到 {open_permille},拒绝旋转" + ) + return False + if not (0.0 < seat_cw_deg_s <= 90.0): + self.get_logger().error( + f"extreme_speed_deg_s 只接受 0–90°/s,收到 {seat_cw_deg_s},拒绝旋转" + ) + return False + # extreme_direction 是逆时针的符号。第一步出孔走接口上限,第二步顺时针 + # 进孔用 extreme_speed_deg_s(现场 10°/s)。空回轮次里的正反转仍是上限。 + if not self._a7_to_limit( + limits, ccw, margin, A7_MAX_SPEED_DEG_S, "A7 逆时针至极限(出孔)" + ): + return False + if not self._a7_to_limit( + limits, -ccw, margin, seat_cw_deg_s, "A7 顺时针至极限(进孔)" + ): + return False + self._state("首轮咬合结束") + self.get_logger().info("首轮咬合结束:A7 已顺时针转到限位。") + self.get_logger().info( + f"第三步空回固定重复 {UNWIND_ROUNDS} 轮。每一轮:张开到 {open_permille}、" + f"微抬 {lift_mm:.1f}mm、逆时针到限位、按本轮记住的上抬量降回、合爪、顺时针到限位。" + ) + # 抬和降必须在轮内:每轮的下降量用这一轮实测的上抬,不能用上一轮的数。 + for rnd in range(1, UNWIND_ROUNDS + 1): + label = unwind_round_label(rnd) + self._state(label) + self.get_logger().info(f"{label} 开始") + if not self._gripper_cli("pos", str(open_permille)): + self.get_logger().error(f"{label} 没走完,后面的轮次不再做") + return False + dz_up = self._shift_flange_z(lift_mm / 1000.0, f"{label} 空回前微抬") + if dz_up is None: + self.get_logger().error(f"{label} 没走完,后面的轮次不再做") + return False + if dz_up < (lift_mm / 1000.0) * 0.6: + self.get_logger().error( + f"{label} 空回前微抬只做到 {dz_up * 1000:.2f}mm," + f"不到指令 {lift_mm:.1f}mm 的六成,不空转" + ) + self.get_logger().error(f"{label} 没走完,后面的轮次不再做") + return False + self.get_logger().info( + f"{label} 记住上抬 {dz_up * 1000:.2f}mm。本轮空回后按这一段下降,XY 不动。" + ) + if not self._a7_to_limit( + limits, ccw, margin, A7_MAX_SPEED_DEG_S, + f"{label} A7 逆时针至极限(松爪回转)", + ): + self.get_logger().error(f"{label} 没走完,后面的轮次不再做") + return False + dz_down = self._shift_flange_z(-dz_up, f"{label} 空回后降回") + if dz_down is None: + self.get_logger().error(f"{label} 没走完,后面的轮次不再做") + return False + if abs(dz_down + dz_up) > 0.0005: + self.get_logger().error( + f"{label} 下降 {dz_down * 1000:.2f}mm 和记住的上抬 " + f"{dz_up * 1000:.2f}mm 不一致,不合爪" + ) + self.get_logger().error(f"{label} 没走完,后面的轮次不再做") + return False + if not self._gripper_cli("close"): + self.get_logger().error(f"{label} 没走完,后面的轮次不再做") + return False + if not self._a7_to_limit( + limits, -ccw, margin, A7_MAX_SPEED_DEG_S, + f"{label} A7 顺时针至极限(夹紧再进)", + ): + self.get_logger().error(f"{label} 没走完,后面的轮次不再做") + return False + self.get_logger().info( + f"{label} 完成:张开到 {open_permille}、上抬 {dz_up * 1000:.2f}mm、" + f"下降 {dz_down * 1000:.2f}mm、合爪、顺时针到限位。" + f"进度 {rnd}/{UNWIND_ROUNDS}。" + ) + self.get_logger().info( + f"空回 {UNWIND_ROUNDS}/{UNWIND_ROUNDS} 轮全部完成。" + ) + return True + def _on_lock(self, msg: Bool) -> None: if bool(msg.data): self._locked = True @@ -276,7 +799,7 @@ class AssemblyPipeline(Stage3Search): f"启动一阶段跟踪(锁高 {lock_z:.3f}m,锁定后自动交二阶段)" ) self._s1 = subprocess.Popen( - cmd, stdout=logf, stderr=subprocess.STDOUT, start_new_session=False, + cmd, stdout=logf, stderr=subprocess.STDOUT, start_new_session=True, ) timeout = float(self.get_parameter("stage1_timeout_sec").value) self._point_msgs = 0 @@ -285,6 +808,11 @@ class AssemblyPipeline(Stage3Search): self._spin(0.1) if self._locked: break + fatal = stage1_log_fatal(log_path) + if fatal: + self._stop_stage1() + self.get_logger().error(fatal) + return 1 if self._s1.poll() is not None: self.get_logger().error(f"一阶段进程提前退出,看 {log_path}") return 1 @@ -310,9 +838,7 @@ class AssemblyPipeline(Stage3Search): def run(self) -> int: skip1 = bool(self.get_parameter("skip_stage1").value) skip2 = bool(self.get_parameter("skip_stage2").value) - if not bool(self.get_parameter("skip_stage3").value): - self.get_logger().info("搜孔轻压已取消,忽略要求重新打开它的参数") - skip3 = True + skip3 = bool(self.get_parameter("skip_stage3").value) if self.d435_move_only: skip2 = True skip3 = True @@ -342,28 +868,64 @@ class AssemblyPipeline(Stage3Search): if code != 0: self.get_logger().error(f"二阶段失败 exit={code},停在当前位姿") return code - self.get_logger().info( - f"二阶段 OK 残差 {final.get('residual_mm', -1)}mm" - " — 搜孔已取消,停在这里。旋入请另跑。" - ) + stay = hold_at_insert_z(final, skip3=skip3) + if stay and final.get("insert_held"): + self.get_logger().info( + f"二阶段 OK 残差 {final.get('residual_mm', -1)}mm — " + f"插孔停在法兰 Z={final.get('flange_z_m')}m," + f"规尖离面 {final.get('tip_gap_mm')}mm" + f"(目标 {final.get('commanded_gap_mm')}mm," + f"来自 {final.get('insert_z_source')})。" + "没有接触传感器,不另设 Z,不抬回悬高。" + ) + else: + self.get_logger().info( + f"二阶段 OK 残差 {final.get('residual_mm', -1)}mm" + + ( + " — 跳过搜孔,停在观测高度(看规尖是否对中;进程退出后臂保持)" + if skip3 + else " — 立刻下压搜孔并轻压(不拧入)" + ) + ) else: self._state("skip_stage2") + stay = hold_at_insert_z(final, skip3=skip3) - if skip3: + if stay: self._state("skip_stage3") if self.d435_move_only: self.get_logger().info( "D435 位移测试结束 —— 臂停在当前高度,不交 D405、不对孔;" - "15s 后本进程退出,臂保持不动" + f"结果发布 {self.completion_linger:g}s 后退出,臂保持不动" ) + elif isinstance(final, dict) and final.get("insert_held") and bool(self.get_parameter("run_a7_after_insert").value): + if q is not None: + self._pin(q) + self.get_logger().info( + "插孔已停在贴面高度,不进搜孔、不抬回悬高。" + "接着只转 A7:先逆时针到限位(接口最快),再顺时针到限位" + "(首轮咬合,用 extreme_speed_deg_s)。" + f"然后下面这一整段固定重复 {UNWIND_ROUNDS} 轮:" + "平行爪只张开到指定开度、微抬 Z、最快逆时针回限位、" + "按本轮记住的上抬量降回、合爪、再最快顺时针到限位。" + "某一轮没走完就停,后面的轮次不再做。" + ) + if not self._run_a7_seat(): + self.get_logger().error( + "A7 旋转没走完,臂停在当前关节。不抬 Z。" + ) + failed = String() + failed.data = json.dumps({"ok": False, "stage": "pipeline", "exit": 2, "error": "A7 旋转未完成"}, ensure_ascii=False) + self._pipe_result.publish(failed) + return 2 else: self.get_logger().info( "搜孔已取消 —— 臂停在当前高度。" - "15s 后本进程退出,臂保持不动" + f"结果发布 {self.completion_linger:g}s 后退出,臂保持不动" ) if final: self._publish_result(final) - self._linger_hold(final if final else {"ok": True}, seconds=15.0) + self._linger_hold(final if final else {"ok": True}, seconds=self.completion_linger) payload = {"ok": True, "stage": "pipeline", "exit": 0, "skipped": "stage3"} try: payload["stage2"] = json.loads( @@ -397,9 +959,9 @@ class AssemblyPipeline(Stage3Search): self._stop_stage1() -def main(args=None) -> None: +def main(args=None, node_factory=AssemblyPipeline) -> None: rclpy.init(args=args) - node = AssemblyPipeline() + node = node_factory() code = 2 try: code = node.run() diff --git a/src/arm_application/arm_application/pose_detector.py b/src/arm_application/arm_application/pose_detector.py index c050b3a..8a0dc3a 100644 --- a/src/arm_application/arm_application/pose_detector.py +++ b/src/arm_application/arm_application/pose_detector.py @@ -328,8 +328,16 @@ class PoseDetector: self.max_det = int(max_det) if path.suffix.lower() in {".engine", ".trt"}: - self._runner = _TrtRunner(path, device) - self.backend = "tensorrt" + try: + self._runner = _TrtRunner(path, device) + self.backend = "tensorrt" + except Exception as exc: + onnx = path.with_suffix(".onnx") + if not onnx.is_file(): + raise + logger.warning("TensorRT 加载失败(%s),改用 %s", exc, onnx) + self._runner = _OnnxRunner(onnx) + self.backend = "onnx" else: self._runner = _OnnxRunner(path) self.backend = "onnx" diff --git a/src/arm_application/arm_application/process_lifecycle.py b/src/arm_application/arm_application/process_lifecycle.py index ee14ba5..5240126 100644 --- a/src/arm_application/arm_application/process_lifecycle.py +++ b/src/arm_application/arm_application/process_lifecycle.py @@ -55,3 +55,33 @@ def stop_process_tree(proc, interrupt_timeout=4., terminate_timeout=2., kill_tim living=[pid for pid,started in owned.items() if _alive(pid,started)] if living:raise RuntimeError(f'受管子进程未退出:{living}') proc.wait(timeout=1) + + +def stop_owned_children(parent, interrupt_timeout=4., terminate_timeout=2., kill_timeout=1.): + """For a subreaper: stop/reap descendants, including adopted launch orphans.""" + if parent != os.getpid(): + raise ValueError('only the supervising process may reap its own children') + owned = {} + for sig, timeout in ((signal.SIGINT, interrupt_timeout), (signal.SIGTERM, terminate_timeout), + (signal.SIGKILL, kill_timeout)): + deadline = time.monotonic() + timeout + sent = set() + while True: + found = _descendants(parent) + found.pop(parent, None) + owned.update(found) + for pid, started in owned.items(): + if (pid, started) not in sent and _alive(pid, started): + try: os.kill(pid, sig) + except ProcessLookupError: pass + sent.add((pid, started)) + # Reap only our children, never wait for or signal unrelated processes. + while True: + try: + pid, _ = os.waitpid(-1, os.WNOHANG) + if pid == 0: break + except ChildProcessError: break + if not any(_alive(pid, started) for pid, started in owned.items()): return + if time.monotonic() >= deadline: break + time.sleep(.04) + raise RuntimeError('受管子进程清理未完成,拒绝报告任务结束') diff --git a/src/arm_application/arm_application/realsense_color_pub.py b/src/arm_application/arm_application/realsense_color_pub.py index c95b46a..5be4209 100644 --- a/src/arm_application/arm_application/realsense_color_pub.py +++ b/src/arm_application/arm_application/realsense_color_pub.py @@ -29,7 +29,7 @@ import rclpy from rcl_interfaces.msg import ParameterDescriptor from rclpy.node import Node from rclpy.qos import qos_profile_sensor_data -from sensor_msgs.msg import CameraInfo, Image +from sensor_msgs.msg import CameraInfo, Image, CompressedImage from std_msgs.msg import Float32MultiArray from arm_application.ros_node import TolerantNode, param_as_str @@ -49,6 +49,30 @@ USB_RESEAT_HINT = ( ) +def usb2_needs_reset(usb_desc: str) -> bool: + """USB2 枚举后 pipeline 能打开但不出帧;复位常能重新协商 SuperSpeed。""" + return str(usb_desc or '').startswith('2') + + +def stream_open_passes(want_depth: bool, want_infra: bool, usb2: bool): + """开流顺序:所有分辨率先试带深度,全部失败才退回纯彩色。 + + 旧逻辑在同一分辨率里 depth 失败就立刻 color-only。USB3 的 1280x720 + 深度偶尔 busy 一次,就会把已经能用的 640x480 深度丢掉,跟踪整段 + 150s 报「框心无深度」。 + """ + depth_modes = [] + if want_depth and want_infra and not usb2: + depth_modes.append((True, 'both')) + if want_depth and want_infra: + depth_modes.append((True, 'right')) + if want_depth: + depth_modes.append((True, 'none')) + if depth_modes: + yield 'depth', tuple(depth_modes) + yield 'color', ((False, 'none'),) + + def _fill_camera_info( msg: CameraInfo, width: int, height: int, fx, fy, cx, cy, frame_id: str, dist ) -> None: @@ -88,6 +112,7 @@ class RealsenseColorPub(TolerantNode): self.declare_parameter('height', 720) self.declare_parameter('fps', 15) self.declare_parameter('show_preview', False) + self.declare_parameter('preview_jpeg_quality', 95) self.declare_parameter('overlay_detection', True) self.declare_parameter('overlay_hold_sec', 1.5) self.declare_parameter('enable_depth', True) @@ -106,6 +131,7 @@ class RealsenseColorPub(TolerantNode): self._width = int(self.get_parameter('width').value) self._height = int(self.get_parameter('height').value) self._fps = int(self.get_parameter('fps').value) + self._requested_mode = (self._width, self._height, self._fps) self._show_preview = bool(self.get_parameter('show_preview').value) self._overlay_detection = bool(self.get_parameter('overlay_detection').value) self._overlay_hold_sec = float(self.get_parameter('overlay_hold_sec').value) @@ -136,6 +162,11 @@ class RealsenseColorPub(TolerantNode): self._img_pub = self.create_publisher( Image, f'{base}/image_raw', qos ) + from rclpy.qos import QoSProfile, ReliabilityPolicy + self._compressed_pub = self.create_publisher( + CompressedImage, f'{base}/preview/compressed', + QoSProfile(depth=1,reliability=ReliabilityPolicy.BEST_EFFORT)) + self._jpeg_quality = min(100, max(70, int(self.get_parameter('preview_jpeg_quality').value))) self._info_pub = self.create_publisher( CameraInfo, f'{base}/camera_info', qos ) @@ -181,6 +212,7 @@ class RealsenseColorPub(TolerantNode): self._pending = None self._last_frame_mono = 0.0 self._usb_desc = '' + self._usb_reset_attempted = False self._last_ok = None self._site_yaml = _site_yaml_path() self._site_mtime = 0.0 @@ -233,6 +265,28 @@ class RealsenseColorPub(TolerantNode): return d return devices[0] + def _recover_superspeed(self, device, rs): + """USB2 卡住时复位一次。设备其实在 USB3 口上时,常能重新协商到 5000M。""" + serial = self._serial or str(device.get_info(rs.camera_info.serial_number)) + usb = getattr(self, '_usb_desc', '?') + self.get_logger().warn( + f'{self._name} USB={usb} 无 SuperSpeed,复位一次以重新协商。' + + USB_RESEAT_HINT + ) + device.hardware_reset() + deadline = time.monotonic() + 8.0 + while time.monotonic() < deadline: + time.sleep(0.4) + for candidate in rs.context().devices: + try: + if candidate.get_info(rs.camera_info.serial_number) == serial: + recovered = str(candidate.get_info(rs.camera_info.usb_type_descriptor) or '') + self.get_logger().info(f'{self._name} 复位后 USB={recovered or "?"}') + return candidate + except Exception: + continue + raise RuntimeError(f'{self._name} 复位后未重新枚举,请拔插 USB') + def _reload_site_preview(self, stream_w: int = 0, stream_h: int = 0) -> None: """不重启就能读到新的 overlay_hold_sec(宽高变了则给出警告)。""" path = self._site_yaml @@ -290,18 +344,28 @@ class RealsenseColorPub(TolerantNode): h, w = bgr.shape[0], bgr.shape[1] stamp = self.get_clock().now().to_msg() - img = Image() - img.header.stamp = stamp - img.header.frame_id = self._frame_id - img.height = h - img.width = w - img.encoding = 'bgr8' - img.is_bigendian = 0 - img.step = w * 3 - # array.array('B', ...) 会走 setter 的快路径 —— 直接传 bytes 会触发 - # 逐元素的 debug 检查,在这里每帧要多花约 40 ms。 - img.data = array.array('B', np.ascontiguousarray(bgr).tobytes()) - self._img_pub.publish(img) + # Keep full raw images for perception. The UI consumes its own lightweight + # preview channel, so raw multi-megabyte UDP bursts no longer feed the UI. + if self._img_pub.get_subscription_count(): + img = Image() + img.header.stamp = stamp + img.header.frame_id = self._frame_id + img.height, img.width = h, w + img.encoding = 'bgr8' + img.is_bigendian = 0 + img.step = w * 3 + img.data = array.array('B', np.ascontiguousarray(bgr).tobytes()) + self._img_pub.publish(img) + if self._compressed_pub.get_subscription_count(): + import cv2 + ok, encoded = cv2.imencode('.jpg', bgr, [cv2.IMWRITE_JPEG_QUALITY,self._jpeg_quality]) + if ok: + preview = CompressedImage() + preview.header.stamp = stamp + preview.header.frame_id = self._frame_id + preview.format = 'bgr8; jpeg compressed bgr8' + preview.data = array.array('B', encoded.tobytes()) + self._compressed_pub.publish(preview) info = CameraInfo() info.header.stamp = stamp @@ -369,6 +433,14 @@ class RealsenseColorPub(TolerantNode): except Exception: # noqa: BLE001 usb_desc = '?' self._usb_desc = usb_desc + if usb2_needs_reset(usb_desc) and not self._usb_reset_attempted: + self._usb_reset_attempted = True + found = self._recover_superspeed(found, rs) + try: + usb_desc = str(found.get_info(rs.camera_info.usb_type_descriptor)) + except Exception: + usb_desc = '?' + self._usb_desc = usb_desc usb2 = usb_desc.startswith('2') cam_name = '' try: @@ -379,6 +451,8 @@ class RealsenseColorPub(TolerantNode): f'{cam_name} serial={self._serial or "?"} USB={usb_desc} ' f'requested {self._width}x{self._height}@{self._fps}Hz' ) + # A temporary USB2 fallback must not overwrite the requested USB3 mode. + self._width, self._height, self._fps = self._requested_mode if usb2: # 只在 480Mbps 口上才降。实测(2026-09-28)640x480@15 彩色+深度 # 可以稳定跑满 15fps;但 1280x720@30 在 USB2 上物理不可能 @@ -392,11 +466,9 @@ class RealsenseColorPub(TolerantNode): want = (self._width, self._height, self._fps) last = self._last_ok if reconnect: - candidates = [] - if last: + candidates = [want] + if last and last != want and not usb2: candidates.append(last) - if want not in candidates: - candidates.append(want) if (640, 480, 15) not in candidates: candidates.append((640, 480, 15)) else: @@ -408,7 +480,15 @@ class RealsenseColorPub(TolerantNode): ] if usb2: candidates = [(640, 480, 15), (640, 480, 5), (424, 240, 15)] - # 丢弃固件里的垃圾模式(848@90 之类),它们会 ioctl 失败并卡死 USB。 + color_modes, depth_modes = set(), set() + for sensor in found.query_sensors(): + for stream in sensor.get_stream_profiles(): + if not stream.is_video_stream_profile(): continue + video = stream.as_video_stream_profile() + mode = (video.width(), video.height(), stream.fps()) + if stream.stream_type() == rs.stream.color: color_modes.add(mode) + if stream.stream_type() == rs.stream.depth: depth_modes.add(mode) + # Verify against this exact serial's enumerated profiles, including D435 1080p. seen = set() trimmed = [] for item in candidates: @@ -417,7 +497,7 @@ class RealsenseColorPub(TolerantNode): w, h, fps = item if fps not in (5, 15, 30): continue - if w * h > 1280 * 720: + if (w, h, fps) not in color_modes: continue seen.add(item) trimmed.append(item) @@ -436,78 +516,84 @@ class RealsenseColorPub(TolerantNode): # USB3:先尝试真正的 IR-L+IR-R(共享立体自动曝光)。彩色+IR-L 在 D405 上 # 经常失败 —— 那就退回 IR-R + 把彩色当左目(观感不同,且不共享自动曝光)。 - def _modes(): - if want_depth and want_infra and not usb2: - yield True, 'both' - if want_depth and want_infra: - yield True, 'right' - if want_depth: - yield True, 'none' - yield False, 'none' - - for w, h, fps in candidates: - for with_depth, infra_mode in _modes(): - try: - trial = rs.config() - if self._serial: - trial.enable_device(self._serial) - trial.enable_stream(rs.stream.color, w, h, rs.format.bgr8, fps) - if with_depth: - trial.enable_stream( - rs.stream.depth, w, h, rs.format.z16, fps - ) - if infra_mode in ('both', 'left'): - trial.enable_stream( - rs.stream.infrared, 1, w, h, rs.format.y8, fps - ) - if infra_mode in ('both', 'right'): - trial.enable_stream( - rs.stream.infrared, 2, w, h, rs.format.y8, fps - ) - # 回调里只留最新一帧。wait_for_frames 会等彩色、深度、红外齐套, - # 场景一动红外对不齐,彩色帧就在这里被丢掉。 - profile = pipe.start(trial, self._on_sdk_frame) - have_depth = with_depth - have_infra = infra_mode != 'none' - self._infra_mode = infra_mode - if (w, h, fps) != want: - self.get_logger().warn( - f'请求 {want[0]}x{want[1]}@{want[2]}Hz ' - f'→ 改用 {w}x{h}@{fps}Hz' - ) - if want_depth and not with_depth: - self.get_logger().warn( - f'{w}x{h}@{fps}Hz 彩色+深度失败 —— 只用彩色' - ) - elif want_infra and infra_mode == 'none': - self.get_logger().warn( - f'{w}x{h}@{fps}Hz 立体 IR 失败 —— 改用彩色+深度预览' - ) - elif infra_mode == 'both': - self.get_logger().info( - f'{w}x{h}@{fps}Hz 立体 IR-L+IR-R(共享自动曝光)+ 深度' - ) - elif infra_mode == 'right': - self.get_logger().info( - f'{w}x{h}@{fps}Hz IR-L=彩色灰度,IR-R=原始 IR ' - '(明暗不同 —— 这不是两路自动曝光)' - ) - self._width, self._height, self._fps = w, h, fps - self._last_ok = (w, h, fps) + for pass_name, modes in stream_open_passes(want_depth, want_infra, usb2): + if pass_name == 'color' and want_depth: + self.get_logger().warn( + '所有分辨率的彩色+深度都失败,才退回纯彩色;跟踪会没有深度' + ) + for w, h, fps in candidates: + for with_depth, infra_mode in modes: + attempts = 3 if with_depth else 1 + for attempt in range(attempts): + try: + trial = rs.config() + if self._serial: + trial.enable_device(self._serial) + trial.enable_stream(rs.stream.color, w, h, rs.format.bgr8, fps) + dw, dh, dfps = w, h, fps + if with_depth: + from arm_application.camera_profiles import depth_profile + dw, dh, dfps = depth_profile((w,h,fps), depth_modes) + trial.enable_stream(rs.stream.depth, dw, dh, rs.format.z16, dfps) + if infra_mode in ('both', 'left'): + trial.enable_stream( + rs.stream.infrared, 1, dw, dh, rs.format.y8, dfps + ) + if infra_mode in ('both', 'right'): + trial.enable_stream( + rs.stream.infrared, 2, dw, dh, rs.format.y8, dfps + ) + # 回调里只留最新一帧。wait_for_frames 会等彩色、深度、红外齐套, + # 场景一动红外对不齐,彩色帧就在这里被丢掉。 + profile = pipe.start(trial, self._on_sdk_frame) + have_depth = with_depth + have_infra = infra_mode != 'none' + self._infra_mode = infra_mode + if with_depth: + self.get_logger().info(f'native streams color={w}x{h}@{fps}, depth={dw}x{dh}@{dfps}') + if (w, h, fps) != want: + self.get_logger().warn( + f'请求 {want[0]}x{want[1]}@{want[2]}Hz ' + f'→ 改用 {w}x{h}@{fps}Hz' + ) + if want_depth and not with_depth: + self.get_logger().warn( + f'{w}x{h}@{fps}Hz 彩色+深度失败 —— 只用彩色' + ) + elif want_infra and infra_mode == 'none': + self.get_logger().warn( + f'{w}x{h}@{fps}Hz 立体 IR 失败 —— 改用彩色+深度预览' + ) + elif infra_mode == 'both': + self.get_logger().info( + f'{w}x{h}@{fps}Hz 立体 IR-L+IR-R(共享自动曝光)+ 深度' + ) + elif infra_mode == 'right': + self.get_logger().info( + f'{w}x{h}@{fps}Hz IR-L=彩色灰度,IR-R=原始 IR ' + '(明暗不同 —— 这不是两路自动曝光)' + ) + self._width, self._height, self._fps = w, h, fps + self._last_ok = (w, h, fps) + break + except Exception as exc: # noqa: BLE001 + last_err = exc + kind = f'color+depth+IR-{infra_mode}' if with_depth else 'color' + extra = f'(第 {attempt+1}/{attempts} 次)' if attempts > 1 else '' + self.get_logger().warn(f'{w}x{h}@{fps}Hz {kind} 失败{extra}:{exc}') + profile = None + have_depth = False + have_infra = False + try: + pipe.stop() + except Exception: # noqa: BLE001 + pass + time.sleep(0.8) + pipe = rs.pipeline() + if profile is not None: + break + if profile is not None: break - except Exception as exc: # noqa: BLE001 - last_err = exc - kind = f'color+depth+IR-{infra_mode}' if with_depth else 'color' - self.get_logger().warn(f'{w}x{h}@{fps}Hz {kind} 失败:{exc}') - profile = None - have_depth = False - have_infra = False - try: - pipe.stop() - except Exception: # noqa: BLE001 - pass - time.sleep(0.8) - pipe = rs.pipeline() if profile is not None: break if profile is None: @@ -520,8 +606,9 @@ class RealsenseColorPub(TolerantNode): try: sensor = profile.get_device().first_color_sensor() if sensor.supports(rs.option.frames_queue_size): - # 队列只留最新一张,避免越积越慢,动起来画面还停在旧帧。 - sensor.set_option(rs.option.frames_queue_size, 1) + # SDK buffer pool must accommodate frames retained by alignment. + # The application mailbox still keeps only the latest frame. + sensor.set_option(rs.option.frames_queue_size, 4) except Exception: # noqa: BLE001 pass self._have_depth = have_depth @@ -744,6 +831,8 @@ class RealsenseColorPub(TolerantNode): def _publish_loop(self) -> None: got = False while self._running and rclpy.ok(): + # Release SDK buffers before waiting; idle references must not starve capture. + item = frames = aligned = depth = color = ir_l = ir_r = depth_u16 = None if self._pipe is None: if not self._reconnect(): time.sleep(2.0) @@ -960,6 +1049,10 @@ def main(args=None) -> None: except KeyboardInterrupt: pass finally: + # Supervisors may send SIGINT through both parent and child. Do not let + # a second interrupt skip DDS cleanup and leave ghost publishers behind. + import signal + signal.signal(signal.SIGINT, signal.SIG_IGN) node._running = False if node._pipe is not None: try: diff --git a/src/arm_application/arm_application/run_joint_trajectory.py b/src/arm_application/arm_application/run_joint_trajectory.py new file mode 100644 index 0000000..771b9ac --- /dev/null +++ b/src/arm_application/arm_application/run_joint_trajectory.py @@ -0,0 +1,174 @@ +#!/usr/bin/env python3 +"""通过 ``/follow_joint_trajectory`` 发送多点关节轨迹(真机 + mock 都适用)。""" + +from __future__ import annotations + +import time + +import rclpy +from rclpy.action import ActionClient +from rclpy.node import Node + +from arm_application.site_io import joint_prefix_default +from arm_msgs.action import FollowJointTrajectory + +from arm_application.ros_node import TolerantNode + +DEFAULT_JOINTS = [ + 'joint1', 'joint2', 'joint3', 'joint4', 'joint5', 'joint6', 'joint7', +] +NUM_JOINTS = 7 +# 扁平化存放的位置(3 个点 x 7 个关节)+ 时间 —— ROS 参数不支持列表套字典 +DEFAULT_TIMES = [3.0, 6.0, 9.0] +DEFAULT_POSITIONS = [ + 0.0, -0.698, 0.0, 1.57, 0.0, 0.698, 0.0, + 0.35, -0.698, 0.35, 1.57, 0.0, 0.698, 0.0, + 0.0, -0.698, 0.0, 1.57, 0.0, 0.698, 0.0, +] + + +class RunJointTrajectory(TolerantNode): + def __init__(self) -> None: + super().__init__('run_joint_trajectory') + self.declare_parameter('joint_prefix', joint_prefix_default()) + self.declare_parameter('joint_names', DEFAULT_JOINTS) + self.declare_parameter('velocity_scale', 0.15) + self.declare_parameter('action_name', 'follow_joint_trajectory') + self.declare_parameter('waypoint_times', DEFAULT_TIMES) + self.declare_parameter('waypoint_positions', DEFAULT_POSITIONS) + # 1 = 只跑一次(默认);0 = 循环直到 Ctrl+C;N = 重复 N 次 + self.declare_parameter('loop_count', 1) + self.declare_parameter('pause_between_loops', 0.5) + + prefix = str(self.get_parameter('joint_prefix').value or '') + base = list( + self.get_parameter('joint_names').get_parameter_value().string_array_value + or DEFAULT_JOINTS + ) + self.joint_names = [f'{prefix}{n}' for n in base] + self.velocity_scale = float(self.get_parameter('velocity_scale').value) + action = str(self.get_parameter('action_name').value) + self._action_name = action + self._client = ActionClient(self, FollowJointTrajectory, action) + + def run(self) -> int: + if not self._client.wait_for_server(timeout_sec=15.0): + self.get_logger().error( + f'Action [{self._action_name}] 不可用。' + '请先启动真机栈:bash scripts/run_real.sh' + ) + return 1 + + times = list(self.get_parameter('waypoint_times').value) + positions = list(self.get_parameter('waypoint_positions').value) + n_j = len(self.joint_names) + n_pts = len(times) + if n_pts < 1: + self.get_logger().error('waypoint_times 为空') + return 1 + if len(positions) != n_pts * n_j: + self.get_logger().error( + f'waypoint_positions 长度 {len(positions)} != ' + f'{n_pts} 个点 x {n_j} 个关节 = {n_pts * n_j}' + ) + return 1 + + goal = FollowJointTrajectory.Goal() + goal.joint_names = self.joint_names + goal.num_points = n_pts + goal.velocity_scale = self.velocity_scale + goal.positions = positions + goal.time_from_start = [float(t) for t in times] + + loop_count = int(self.get_parameter('loop_count').value) + pause = float(self.get_parameter('pause_between_loops').value) + duration = goal.time_from_start[-1] + if loop_count == 0: + self.get_logger().info( + f'循环模式:{goal.num_points} 个点,约 {duration:.1f}s/圈 ' + f'(Ctrl+C 停止)' + ) + elif loop_count > 1: + self.get_logger().info( + f'循环模式:{loop_count} 圈,{goal.num_points} 个点,' + f'约 {duration:.1f}s/圈' + ) + else: + self.get_logger().info( + f'发送 {goal.num_points} 个点,v_scale={goal.velocity_scale},' + f'时长={duration:.1f}s' + ) + + iteration = 0 + while rclpy.ok(): + iteration += 1 + if loop_count > 1: + self.get_logger().info(f'第 {iteration}/{loop_count} 圈') + + code = self._send_once(goal, duration) + if code != 0: + return code + + if loop_count == 1: + self.get_logger().info('完成:OK') + return 0 + if loop_count > 1 and iteration >= loop_count: + self.get_logger().info(f'完成:已跑完 {loop_count} 圈') + return 0 + if pause > 0: + time.sleep(pause) + + def _send_once(self, goal: FollowJointTrajectory.Goal, duration: float) -> int: + send = self._client.send_goal_async(goal) + deadline = time.monotonic() + 10.0 + while rclpy.ok() and not send.done(): + rclpy.spin_once(self, timeout_sec=0.05) + if time.monotonic() > deadline: + self.get_logger().error('发送目标超时') + return 2 + handle = send.result() + if handle is None or not handle.accepted: + self.get_logger().error('目标被拒绝') + return 3 + + res_fut = handle.get_result_async() + deadline = time.monotonic() + max(120.0, duration * 3.0) + next_log = time.monotonic() + 10.0 + while rclpy.ok() and not res_fut.done(): + rclpy.spin_once(self, timeout_sec=0.05) + now = time.monotonic() + if now >= next_log: + left = max(0.0, deadline - now) + self.get_logger().info( + f'正在执行轨迹(计划约 {duration:.0f}s),' + f'等待机器人……(剩余超时 {left:.0f}s)' + ) + next_log = now + 10.0 + if now > deadline: + self.get_logger().error('等待结果超时') + return 4 + result = res_fut.result().result + if not result.success: + self.get_logger().error(f'失败:{result.message}') + return 5 + self.get_logger().info(f'本圈结束:{result.message or "OK"}') + return 0 + + +def main(args=None) -> None: + rclpy.init(args=args) + node = RunJointTrajectory() + code = 1 + try: + code = node.run() + except KeyboardInterrupt: + code = 0 + finally: + node.destroy_node() + if rclpy.ok(): + rclpy.shutdown() + raise SystemExit(code) + + +if __name__ == '__main__': + main() diff --git a/src/arm_application/arm_application/servo_node.py b/src/arm_application/arm_application/servo_node.py index e9674f7..10eb349 100644 --- a/src/arm_application/arm_application/servo_node.py +++ b/src/arm_application/arm_application/servo_node.py @@ -50,6 +50,9 @@ from arm_application.geom_ik import ( ) from arm_application.handeye_lib import cam_point_to_base, cam_to_base_T from arm_application.overhead_oneshot import ( + D435_MOVEL_GAVE_UP, + D435_MOVEL_RETRY, + D435_MOVEL_RETRY_S, D435_NEAR_CRUISE_MPS, D435_SETTLE_S, D435_VENDOR_MOVEL_VEL_MPS, @@ -126,7 +129,7 @@ class ServoNode(TolerantNode): self.declare_parameter("point_topic", "visual_servo/filtered_point") # 默认值只作兜底:真机运行一定由 launch 传入 site.yaml 的 paths.handeye_file。 # 指向 /tmp 是历史遗留(标定临时产物),会让人误以为"标定结果在那里"。 - self.declare_parameter("handeye_file", "handeye/results/89_eye_in_hand.yaml") + self.declare_parameter("handeye_file", "/home/cc/ros2/handeye/results/89_eye_in_hand.yaml") # eye_in_hand = cam→法兰;eye_to_hand = cam→基座。写错会把固定相机当腕部用。 self.declare_parameter("handeye_mode", "eye_in_hand") self.declare_parameter("use_static_handeye_tf", False) @@ -224,8 +227,7 @@ class ServoNode(TolerantNode): self.declare_parameter("lock_hold_sec", 2.0) # D405 跟住后法兰静止多久进二阶段。哨兵 -1 = 没从 site 接入。 # lock_still_sec 仍须从 site 接上(缺了就报错)。 - # 交回 D405:进程内 MoveL 到位后,再叠 d435_handback_sec(法兰 XY 停稳)。 - # 旧杀栈冷启动曾把这 3s 垫在控制器重启后面;不杀栈后只留机械停稳。 + # 厂家 MoveL 结束后,法兰连续停稳 d435_handback_sec 才打开 D405 框心。 self.declare_parameter("lock_still_sec", -1.0) self.declare_parameter("d435_handback_sec", -1.0) self.declare_parameter("wrist_align_sec", -1.0) @@ -329,7 +331,7 @@ class ServoNode(TolerantNode): and self.wrist_handoff_conf >= 0.0 and self.overhead_hold_s >= 0.0 ) - # 框心对准进对孔用 wrist_align_sec。D435 交回只用 d435_handback_sec,两段不要合成一个数。 + # 框心对准进精拍用 wrist_align_sec。D435 交接只用 d435_handback_sec,两段不要合成一个数。 self._still = StillLock( still_sec=max(0.0, self.wrist_align_sec), still_move_m=max(0.0, self.lock_still_move_m), @@ -342,7 +344,8 @@ class ServoNode(TolerantNode): self._d435_vendor_done = False self._d435_vendor_busy = False self._d435_vendor_failed = False - self._d435_joint_fallback = False + self._d435_vendor_tries = 0 + self._d435_retry_after = 0.0 self._d435_settled = False self._d435_exec_until = 0.0 self._d435_pinned = False @@ -375,10 +378,9 @@ class ServoNode(TolerantNode): self.ws_min = np.array([float(v) for v in ws_min[:3]], dtype=float) self.ws_max = np.array([float(v) for v in ws_max[:3]], dtype=float) - from arm_application.site_io import resolve_repo_path - - handeye_path = resolve_repo_path(str(self.get_parameter("handeye_file").value)) - self.T_cam_to_gripper = load_handeye_T(handeye_path) + self.T_cam_to_gripper = load_handeye_T( + str(self.get_parameter("handeye_file").value) + ) self.handeye_mode = str( self.get_parameter("handeye_mode").value or "eye_in_hand" ).strip().lower() @@ -401,7 +403,7 @@ class ServoNode(TolerantNode): t_he = np.asarray(self.T_cam_to_gripper[:3, 3], dtype=float) axis_z = float(np.clip(R_he[2, 2], -1.0, 1.0)) self._cam_tilt_deg = float(np.degrees(np.arccos(axis_z))) - he_path = handeye_path + he_path = str(self.get_parameter("handeye_file").value) if self.handeye_mode == "eye_to_hand": self.get_logger().warn( f"HANDEYE yaml={he_path} mode=eye_to_hand " @@ -710,7 +712,8 @@ class ServoNode(TolerantNode): self._d435_vendor_done = False self._d435_vendor_busy = False self._d435_vendor_failed = False - self._d435_joint_fallback = False + self._d435_vendor_tries = 0 + self._d435_retry_after = 0.0 self._overhead_t = now_m self._last_seen_time = now_m self._stamp_sec = now_sec @@ -734,7 +737,8 @@ class ServoNode(TolerantNode): self._d435_vendor_done = False self._d435_vendor_busy = False self._d435_vendor_failed = False - self._d435_joint_fallback = False + self._d435_vendor_tries = 0 + self._d435_retry_after = 0.0 self._publish_d435_commanding(True) self.get_logger().info( f"D435 一次性设定 feat_base=({p_base[0]:.3f},{p_base[1]:.3f},{p_base[2]:.3f}) " @@ -762,9 +766,9 @@ class ServoNode(TolerantNode): settled=settled, move_only=self.d435_move_only, ): - # 推理服务不关。这一帧的点不下发给臂,目标仍是 D435 那一个点。 + # 推理不关。没到「法兰停稳」之前,这帧不能进运动控制。 self.get_logger().info( - "D435 位置还没到并且停稳,D405 这帧不下发", + "D405 输出已截断:D435 厂家移动还没结束或法兰还没停稳", throttle_duration_sec=1.0, ) return @@ -1106,13 +1110,7 @@ class ServoNode(TolerantNode): elif self.ee_z_m > 0.0: ex = ey = 0.0 r_xy_raw = 0.0 - # 还没到锁高、XY 未解锁时,误差被清成 0 只是为了先别动。 - # 不能据此把死区标志打成真,否则下一拍会把“还没对准”当成已对准。 - if self.ee_z_m > 0.0 and not self._xy_armed: - xy_dead = True - self._xy_in_dead = False - else: - xy_dead = self._xy_deadzone(r_xy_raw) + xy_dead = self._xy_deadzone(r_xy_raw) clip_xy = max(0.03, float(self.e_xy_clip)) r_xy = r_xy_raw if r_xy > clip_xy: @@ -1416,9 +1414,12 @@ class ServoNode(TolerantNode): return geometric_jacobian(link_R, link_p, p_ee, RIZON_LINK_AXES) def _d435_oneshot_holds_the_arm(self) -> bool: - """D435 到点平移:action 短跳,等结果再重测。D405 主跟踪仍走原来的伺服。""" - if self.d435_move_only and self._hybrid and self._track_source == "overhead" and self._d435_settled: - # 位移测完了:守着,不许掉进 D405 的 _execute_twist。hold 只在到位那一拍发一次。 + """D435 粗定位只走厂家 MoveL。停稳后先钉住,等 D405 框心接上再放开。 + + 这段不许再用流式伺服去追 D435 那个点。D405 点被 ``_on_point`` 接上后 + 跟踪源变成腕部,这里返回 False,框心才开始带臂。 + """ + if self._hybrid and self._track_source == "overhead" and self._d435_settled: return True if not (self._hybrid and self._track_source == "overhead" and not self._d435_settled): return False @@ -1528,7 +1529,7 @@ class ServoNode(TolerantNode): """停或重新打开关节轨迹控制器。关节状态广播留着,硬件接口不下线。 用节点里的客户端,不走 ``ros2 service call``:那条命令自己就要一两秒, - 交回 D405 的预算会被它吃掉。 + 停稳锁定的预算会被它吃掉。 """ from controller_manager_msgs.srv import SwitchController @@ -1663,28 +1664,37 @@ class ServoNode(TolerantNode): return bool(ok) def _d435_oneshot_holds_locked(self) -> bool: - # 优先厂家 MoveL。机器人拒绝下发时改走关节轨迹,否则会停在原地, - # 腕部又看不见,跟踪就再也不动。 - if self._d435_vendor_busy: + # 混合流程这一段只走厂家 MoveL。下面留下的关节折线不再执行: + # 那条路径会在真机上一段一段启停。 + if self._d435_vendor_failed or self._d435_vendor_busy: return True - if self._d435_joint_fallback: - return self._d435_oneshot_holds_locked_joint() if not self._d435_vendor_done: - # busy 先于调用置位:另一条控制回调不能再开一次 MoveL,也不能提前交回 D405。 + if time.monotonic() < float(self._d435_retry_after): + return True + if int(self._d435_vendor_tries) >= int(D435_MOVEL_RETRY): + self._d435_vendor_failed = True + self.get_logger().error( + f"{D435_MOVEL_GAVE_UP} —— 一阶段中止,D405 也不带臂" + ) + return True + # busy 先于调用置位:另一条控制回调不能再开一次 MoveL,也不能提前锁定。 self._d435_vendor_busy = True ok = self._d435_vendor_movel() self._d435_vendor_busy = False if not ok: - self._d435_vendor_failed = True - self._d435_vendor_done = True - self._d435_joint_fallback = True - self._arrive.reset() + self._d435_vendor_tries = int(self._d435_vendor_tries) + 1 + self._d435_retry_after = time.monotonic() + float(D435_MOVEL_RETRY_S) self.get_logger().error( - "厂家 MoveL 没走成 —— 改用关节轨迹走到顶视点,高度保持锁高" + f"厂家 MoveL 第{self._d435_vendor_tries}次没走成," + f"{D435_MOVEL_RETRY_S:.1f}s 后再试" ) - return self._d435_oneshot_holds_locked_joint() - self._d435_vendor_done = True - self._arrive.reset() + else: + self._d435_vendor_done = True + self._arrive.reset() + # MoveL 切回关节后 JTC 还握着出发前的悬停。不钉住的话 + # 硬件 3 s 窗口一过,臂会按悬停关节走回去(比交回 D405 的 10 cm 更远)。 + self._send_hold() + self._d435_pinned = True return True return True @@ -1743,7 +1753,7 @@ class ServoNode(TolerantNode): ): self._d435_pin_and_stop_hops( f"D435 上一跳几乎没走近,剩差还是 {dist*1000:.0f}mm " - f"—— 钉住不再补刀,等停稳后交回 D405" + f"—— 钉住不再补刀,等停稳后锁定进二阶段" ) return True if not at: @@ -1850,7 +1860,7 @@ class ServoNode(TolerantNode): return True def _tick_d435_arrive(self) -> None: - """走到 D435 那个点,并且法兰按一阶段的静止判据停稳,才允许下发 D405。""" + """厂家 MoveL 已结束:看法兰还在不在动。连续停稳后才打开 D405 框心。""" if not self._hybrid: return if ( @@ -1872,11 +1882,15 @@ class ServoNode(TolerantNode): return xy = np.asarray(T[:2, 3], dtype=float) dist = float(np.hypot(float(xy[0]) - goal[0], float(xy[1]) - goal[1])) - arrived = dist <= float(self.lock_still_move_m) or self._d435_give_up - settled = self._arrive.update( - xy, time.monotonic(), tracking_ok=arrived - ) + # 到位看法兰是否还在动,不看离视觉点还差几毫米。 + settled = self._arrive.update(xy, time.monotonic(), tracking_ok=True) if not settled: + self.get_logger().info( + f"D435 厂家 MoveL 已结束,法兰还在动或未满 " + f"{self.d435_handback_sec:.1f}s(离点 {dist*1000:.0f}mm)," + "D405 输出仍截断", + throttle_duration_sec=1.0, + ) return with self._lock: self._d435_settled = True @@ -1899,10 +1913,12 @@ class ServoNode(TolerantNode): self._lock_pub_t = now_m self._lock_pub.publish(Bool(data=True)) return + # 法兰已停稳:打开 D405。不在这里锁定;框心对准停稳后才精拍下臂。 self._publish_d435_commanding(False) self.get_logger().info( - f"已到 D435 位置(还差 {dist*1000:.0f}mm)并停稳 " - f"{self.d435_handback_sec:.1f}s —— 改回下发 D405 框心" + f"法兰已连续停稳 {self.d435_handback_sec:.1f}s" + f"(离 D435 点 {dist*1000:.0f}mm)" + " —— 打开 D405 输出,追工件框矩形中心;对准后才精拍下臂" ) def _tick_still_lock(self) -> None: @@ -1922,15 +1938,12 @@ class ServoNode(TolerantNode): lost = self._target_lost_flag source = self._track_source conf = self._wrist_conf - # 没进死区不算对准。只看“有目标且臂没动”会在刚看见工件、 - # 还差一百多毫米时就把一阶段锁死。 tracking_ok = ( source == "wrist" and have and not lost and (not wrist_needs_handoff(conf, self.wrist_handoff_conf)) and self._xy_armed - and self._xy_in_dead ) locked_now = self._still.update( xy, time.monotonic(), tracking_ok=tracking_ok diff --git a/src/arm_application/arm_application/stage2_locate_node.py b/src/arm_application/arm_application/stage2_locate_node.py index ef5af62..c15f6d9 100644 --- a/src/arm_application/arm_application/stage2_locate_node.py +++ b/src/arm_application/arm_application/stage2_locate_node.py @@ -63,12 +63,15 @@ from arm_application.overhead_oneshot import ( decompose_base_xy, flange_z_for_gap_m, final_gap_refusal, + hole_entry_refusal, + insert_target_gap_m, hole_pair_span_m, hole_pair_span_ok, once_ff_movel_from_tcp, once_ff_tcp_xyz, oneshot_align_step_m, pixel_on_base_plane, + retract_goal_z, ) from arm_application.handeye_realsense import resolve_realsense_topics from arm_application.gauge_boot import perception_source_of @@ -249,7 +252,7 @@ class Stage2Locate(TolerantNode): # _coarse_target_reject / _bbox_on_border 的注释):粗居中的目的是把臂 # 挪到工件正上方,**挪错比不挪危险得多** —— 一挪错精定位就再也看不到 # k1/k2,而流程会把它当"孔检测失败",现场根本想不到是粗居中把臂带走的。 - self.coarse_max_offset_m = float(stage2.get("coarse_max_offset_m") or 0.12) + self.coarse_max_offset_m = float(stage2.get("coarse_max_offset_m") or 0.08) self.coarse_border_px = int(stage2.get("coarse_border_px") or 2) # 最后轻降到孔面上方 final_gap_mm(不接触)。启动参数 ≥0 覆盖 site。 self._final_gap_refused = "" @@ -259,6 +262,8 @@ class Stage2Locate(TolerantNode): self.final_gap_m = _gap_override_mm / 1000.0 else: self.final_gap_m = float(stage2.get("final_gap_mm") or 1.5) / 1000.0 + # 缺键 = 不进孔(停在面上)。进孔必须在 site 里写明,不许默认钻进去。 + self.hole_entry_m = float(stage2.get("hole_entry_mm") or 0.0) / 1000.0 # 观测下降:对准后降到这个间隙就停,方便看规尖是不是对着孔。 # 比 final_gap(贴面 2mm)高一截,对偏了也不会把规压上孔沿。 self.observe_gap_m = float(stage2.get("observe_gap_mm") or 15.0) / 1000.0 @@ -324,7 +329,8 @@ class Stage2Locate(TolerantNode): "(这次没写 --hover-z,沿用 site 的几何抬高)" ) self.hover_z = _used - # 轻降**最多能降多少**:从悬停高度降到"规尖停在工件面上方 final_gap"为止。 + self.insert_gap_m = insert_target_gap_m(self.final_gap_m, self.hole_entry_m) + # 轻降**最多能降多少**:从悬停高度降到插孔目标(面上 final_gap,或面下 hole_entry)。 # 这是纯几何量,与深度测量无关 —— 测量的唯一职责是让下降**提前**收工, # 绝不允许它把下降量**放大**(2026-09-29 实测就是这么撞的:测量出的 # gap0=141mm 比几何真值大 ~86mm,于是多降 86mm 把规撞进孔)。 @@ -332,7 +338,7 @@ class Stage2Locate(TolerantNode): self.descent_budget_m: Optional[float] = None if _tool_len > 0.0 and _surface_z > 0.0: self.descent_budget_m = max( - 0.0, self.hover_z - _tool_len - _surface_z - self.final_gap_m + 0.0, self.hover_z - _tool_len - _surface_z - self.insert_gap_m ) # 轻降结束后**按几何**算出的真实间隙 [m],供收尾日志如实汇报(不是把目标值 # 当结果念一遍 —— 那会让"停在离面 50mm"也显示成"~2.0mm",R1.1 的静默失效)。 @@ -368,6 +374,17 @@ class Stage2Locate(TolerantNode): if _why_gap: self._final_gap_refused = _why_gap self.get_logger().error(_why_gap) + else: + _why_entry = hole_entry_refusal( + self.hole_entry_m, + _tool_len, + _surface_z, + float(self.ws_min[2]), + float(self.ws_max[2]), + ) + if _why_entry: + self._final_gap_refused = _why_entry + self.get_logger().error(_why_entry) self.vert_tol_rad = math.radians(float(stage2.get("verticalize_tol_deg") or 0.8)) self.settle_sec = float(stage2.get("settle_sec") or 0.45) self.snap_frames = int(stage2.get("snap_frames") or 5) @@ -413,8 +430,6 @@ class Stage2Locate(TolerantNode): self._hole_cfg = config_from_site(site) self._weights = weights_from_site(site) self._weights_fb = str(paths.get("yolo_weights") or "") - # 和感知节点同一处:site 写了 onnx 就不要再被 auto 改去加载 .engine。 - self._yolo_backend = str((site.get("yolo") or {}).get("backend") or "auto").strip().lower() self.joint_names = [f"{self.prefix}joint{i}" for i in range(1, 8)] self.link_frames = [f"{self.prefix}link{i}" for i in range(1, 8)] @@ -491,14 +506,17 @@ class Stage2Locate(TolerantNode): f"hole_keypoint_once={self.hole_keypoint_once} " f"lock_xy_descend={self.hole_once_lock_xy_descend} " f"ff_look={self.once_ff_look_per_m:.3f} " - f"final_gap={self.final_gap_m * 1000:.1f}mm" + f"final_gap={self.final_gap_m * 1000:.1f}mm " + f"hole_entry={self.hole_entry_m * 1000:.1f}mm " + f"插孔间隙={self.insert_gap_m * 1000:.1f}mm" + ( - f"→法兰Z={flange_z_for_gap_m(self.tool_tip_below_flange_m, self.surface_z_m, self.final_gap_m):.4f}m" + f"→法兰Z={flange_z_for_gap_m(self.tool_tip_below_flange_m, self.surface_z_m, self.insert_gap_m):.4f}m" if self.tool_tip_below_flange_m > 0.0 and self.surface_z_m > 0.0 else "" ) + "\n" - f" 工具长={self.tool_tip_below_flange_m:.4f}m(法兰到尖,下臂不得低于面+间隙)" + f" 工具长={self.tool_tip_below_flange_m:.4f}m(法兰到尖;" + "hole_entry>0 时规尖停在上表面以下)" ) if self.hole_keypoint_once and self.hole_once_lock_xy_descend: k = float(self.once_ff_look_per_m) @@ -678,7 +696,18 @@ class Stage2Locate(TolerantNode): t0 = time.monotonic() while not fut.done() and time.monotonic() - t0 < 4.0: self._spin(0.05) - handle = fut.result() if fut.done() else None + if not fut.done(): + # An unanswered goal can still be accepted later. Never resend it. + def cancel_late(reply): + try: + late = reply.result() + if late is not None and late.accepted: + late.cancel_goal_async() + except Exception: + pass + fut.add_done_callback(cancel_late) + raise RuntimeError("JTC 接单反馈超时,禁止重发;迟到的任务将请求取消") + handle = fut.result() if handle is not None and bool(getattr(handle, "accepted", False)): break self.get_logger().warn( @@ -692,40 +721,23 @@ class Stage2Locate(TolerantNode): self.get_logger().error("JTC 拒绝了轨迹(控制器未激活?先跑 T1 run_real.sh)") return False res = handle.get_result_async() - dur = 0.0 - if traj.points: - stamp = traj.points[-1].time_from_start - dur = float(stamp.sec) + float(stamp.nanosec) * 1e-9 t0 = time.monotonic() - early = False - while time.monotonic() - t0 < wait_s: + while not res.done() and time.monotonic() - t0 < wait_s: self._spin(0.05) - elapsed = time.monotonic() - t0 - # 同一个动作名会被发现成两份服务。提前回来的那份 success - # 不是臂走完了;这时再发下一跳,会把还在执行的轨迹取消掉。 - if res.done() and elapsed + 0.05 < dur: - if not early: - early = True - self.get_logger().warn( - f"JTC 结果比轨迹提前 {dur - elapsed:.2f}s 回来," - "继续等到轨迹时间走完" - ) - continue - if res.done(): - break if not res.done(): - self.get_logger().warn("JTC 结果超时——按 TF 继续核验") - return False + handle.cancel_goal_async() + raise RuntimeError("JTC 执行结果超时,已请求取消;中止当前流程,不继续下发") try: r = res.result() inner = getattr(r, "result", None) - code = getattr(inner, "error_code", 0) if inner is not None else 0 - if code not in (0, None): + code = getattr(inner, "error_code", None) + if getattr(r, "status", None) != 4 or code != 0: msg = getattr(inner, "error_string", "") self.get_logger().error(f"JTC 执行失败 error_code={code} {msg}") return False - except Exception: - pass + except Exception as exc: + self.get_logger().error(f"JTC 结果读取失败:{exc}") + return False return True def _clamp_ws(self, target: np.ndarray) -> np.ndarray: @@ -921,10 +933,13 @@ class Stage2Locate(TolerantNode): min_dur: float = 1.6, hold_xy: bool = False, strict_xy: bool = False, + z_up_only: bool = False, ) -> Tuple[bool, np.ndarray, np.ndarray]: """闭环点到点:规划短 hop → 执行 → 重新看 TF → 重复,直到容差内。 hold_xy=True:只收 Z/姿态(悬停降锁高),不把下降中漂出的 XY 再拽回去。 + z_up_only=True:当前已经高于目标 Z 就停,不许为了追 5 mm 往下补 + (贴面 MoveL 后收臂 hop1 抬过头、hop2 回压进孔,2026-10-16)。 """ target = self._clamp_ws(target) last_dist: Optional[float] = None @@ -932,7 +947,14 @@ class Stage2Locate(TolerantNode): stall = 0 for hop in range(max_hops): p = Tee[:3, 3] - goal = np.array([p[0], p[1], target[2]]) if hold_xy else target + z_tgt = float(target[2]) + if z_up_only: + if float(p[2]) >= z_tgt - float(tol_m): + return True, q, Tee + z_tgt = retract_goal_z(float(p[2]), z_tgt) + goal = np.array([p[0], p[1], z_tgt]) if hold_xy else np.array( + [target[0], target[1], z_tgt], dtype=float + ) if hold_xy: goal = self._clamp_ws(goal) dp = goal - p @@ -1208,7 +1230,7 @@ class Stage2Locate(TolerantNode): # ultralytics 解不了 pose 的 TensorRT engine(见 pose_detector 模块头), # OnnxWorkpieceDetector 同样只认检测输出。 det = build_detector( - resolve_weights(w, self._yolo_backend), + resolve_weights(w, "auto"), conf=conf, iou=iou, imgsz=imgsz, @@ -1223,15 +1245,13 @@ class Stage2Locate(TolerantNode): ) else: det = YoloDetector( - resolve_weights(w, self._yolo_backend), + resolve_weights(w, "auto"), device="cpu", conf=conf, iou=iou, imgsz=imgsz, ) - self.get_logger().info( - f"工件检测器已加载: {w} backend={self._yolo_backend}" - ) + self.get_logger().info(f"工件检测器已加载: {w}") return det def _det(self): @@ -1513,14 +1533,15 @@ class Stage2Locate(TolerantNode): 1. 目标点落在 ``workspace_xyz_*`` 的 XY 之外(含 5mm 余量)—— 一阶段刚锁 定时臂就在工件上方,工件**不该**在盒外; - 2. 目标点离当前夹爪轴线超过 ``coarse_max_offset_m``(缺省 0.12m)—— 粗居中 - 是"把臂挪到工件正上方",合理位移是厘米级;十几厘米只可能是坏读数。 + 2. 目标点离当前夹爪轴线超过 ``coarse_max_offset_m``(缺省 0.08m)—— 粗居中 + 是"把臂挪到工件正上方",合理位移是厘米级;十几厘米只可能是坏读数 + (2026-10-16 三次 110mm 回撤,0.12 放行了)。 注意:判误检后**原地不动**,由精定位(直接量 k1/k2)继续。不动的代价只是 "少挪一次",而挪错的代价是精定位彻底看不到孔 —— 所以这里必须选不动。 """ if max_offset_m is None: - max_offset_m = float(getattr(self, "coarse_max_offset_m", 0.12)) + max_offset_m = float(getattr(self, "coarse_max_offset_m", 0.08)) p = np.asarray(p_base, dtype=float).reshape(3) if not np.all(np.isfinite(p[:2])): return "目标点非有限值(深度/三角化失败)" @@ -2130,8 +2151,13 @@ class Stage2Locate(TolerantNode): ) return q, Tee, True - def _vendor_movel_tcp(self, xyz, vel: float) -> bool: - """进程内厂家 MoveL:TCP 目标,不杀控制栈。""" + def _vendor_movel_tcp( + self, xyz, vel: float, zone: str = "", toler: int = -1, + ) -> bool: + """进程内厂家 MoveL:TCP 目标,不杀控制栈。 + + ``zone`` 空着用厂家默认过渡区。微升降传 ``ZFine`` 和到位等级 1。 + """ lib = ros2_root() / "scripts" / "lib" if str(lib) not in sys.path: sys.path.insert(0, str(lib)) @@ -2139,7 +2165,8 @@ class Stage2Locate(TolerantNode): seq = int(time.monotonic() * 1000.0) % 1_000_000_000 write_request( - seq, float(xyz[0]), float(xyz[1]), float(xyz[2]), False, float(vel) + seq, float(xyz[0]), float(xyz[1]), float(xyz[2]), False, float(vel), + zone, toler, ) t0 = time.monotonic() acked = False @@ -2263,7 +2290,9 @@ class Stage2Locate(TolerantNode): ) fl0 = (float(Tee[0, 3]), float(Tee[1, 3]), float(Tee[2, 3])) ok = self._vendor_movel_tcp(movel_xyz, ONCE_FF_MOVEL_VEL_MPS) - q2, Tee2 = self._wait_state(2.0) + # MoveL 刚切回关节模式:JTC 还握着贴面前的悬停关节。等 2 s 再钉 + # 等于让 vmax=0.05 往悬停留 0.1 rad(2026-10-16 收臂实测多抬 13–20 mm)。 + q2, Tee2 = self._wait_state(0.3) if q2 is not None and Tee2 is not None: q, Tee = q2, Tee2 self._pin(q) @@ -3371,7 +3400,7 @@ class Stage2Locate(TolerantNode): if self.hole_keypoint_once and self.hole_once_lock_xy_descend: # 视线前馈斜线:不经过观察高、不补交。一条 MoveL 收到贴面。 lock_gap = ( - self.final_gap_m if self.final_descent_enable else self.observe_gap_m + self.insert_gap_m if self.final_descent_enable else self.observe_gap_m ) okd, q, Tee = self._once_ff_diagonal_to_gap( q, Tee, target_gap_m=lock_gap @@ -3414,14 +3443,41 @@ class Stage2Locate(TolerantNode): ) # ---- 5) 锁定保持 ---- + # 插孔之后就停在这个法兰 Z。没有接触传感器。 + # hole_entry_mm>0:规尖在上表面以下;否则停在 final_gap(面上)。 + # 三阶段开局会抬回悬高,这里标明已经插到位,流水线不再上抬。 + if ( + self.descent_final_gap_m is not None + and self.final_descent_enable + and not self.hover_only + ): + final = dict(final) + final["insert_held"] = True + final["flange_z_m"] = round(float(Tee[2, 3]), 4) + final["tip_gap_mm"] = round(float(self.descent_final_gap_m) * 1000.0, 2) + final["commanded_gap_mm"] = round(float(self.insert_gap_m) * 1000.0, 2) + final["hole_entry_mm"] = round(float(self.hole_entry_m) * 1000.0, 2) + final["insert_z_source"] = ( + "hole_entry_mm" if self.hole_entry_m > 1e-9 else "final_gap_mm" + ) self._state("hold") q_fin = self._q() self._pin(q_fin if q_fin is not None else q) - self.get_logger().info( - f"=== 二阶段定位完成: {self.target_hole} 残差 {final.get('residual_mm', -1)}mm," - f"规尖悬在孔面上方 ≈{gap_txt}mm(不接触)。" - f"结果: /stage2/result, /tmp/stage2_result.json ===" - ) + if final.get("insert_held"): + self.get_logger().info( + f"=== 二阶段定位完成: {self.target_hole} 残差 {final.get('residual_mm', -1)}mm," + f"法兰 Z={final.get('flange_z_m')}m,规尖离面 {gap_txt}mm" + f"(目标 {self.insert_gap_m * 1000:.1f}mm," + f"hole_entry {self.hole_entry_m * 1000:.1f}mm,无接触传感器)。" + "停在这一高度,不抬回悬高。" + f"结果: /stage2/result, /tmp/stage2_result.json ===" + ) + else: + self.get_logger().info( + f"=== 二阶段定位完成: {self.target_hole} 残差 {final.get('residual_mm', -1)}mm," + f"规尖悬在孔面上方 ≈{gap_txt}mm(不接触)。" + f"结果: /stage2/result, /tmp/stage2_result.json ===" + ) return 0, q_fin if q_fin is not None else q, Tee, final def _linger_hold(self, final: Dict[str, Any], seconds: Optional[float] = None) -> None: diff --git a/src/arm_application/arm_application/stage3_search_node.py b/src/arm_application/arm_application/stage3_search_node.py index e6e9bbf..acf1a50 100644 --- a/src/arm_application/arm_application/stage3_search_node.py +++ b/src/arm_application/arm_application/stage3_search_node.py @@ -526,7 +526,8 @@ class Stage3Search(Stage2Locate): tgt[2] += dz_m self._goto(q, Tee, tgt, verticalize=True, tol_m=0.001, tol_tilt=self.vert_tol_rad * 3.0, tag="retract", - v=0.03, max_hops=3, settle_s=0.2, min_dur=0.6) + v=0.03, max_hops=2, settle_s=0.2, min_dur=0.6, + hold_xy=True, z_up_only=True) except Exception: pass diff --git a/src/arm_application/arm_application/tactile_calibration.py b/src/arm_application/arm_application/tactile_calibration.py new file mode 100644 index 0000000..5598d46 --- /dev/null +++ b/src/arm_application/arm_application/tactile_calibration.py @@ -0,0 +1,51 @@ +"""Presentation force calibration; raw control thresholds remain independent.""" +from dataclasses import dataclass +import json +import math +from pathlib import Path + + +@dataclass(frozen=True) +class ForceCurve: + points: tuple + signed: bool=False + extrapolate: bool=True + minimum: float|None=0. + + @classmethod + def from_config(cls, config): + if not config.get('enabled') or config.get('method')!='piecewise_linear': + raise ValueError('未启用有效的分段线性力标定') + points=tuple(sorted((float(p.get('raw',p.get('fnormal'))),float(p['force_n'])) for p in config['points'])) + if len(points)<2 or not all(math.isfinite(v) for pair in points for v in pair): + raise ValueError('力标定点无效') + if any(b[0]<=a[0] for a,b in zip(points,points[1:])):raise ValueError('标定原始值不能重复') + minimum=config.get('clamp_output_min',0.) + return cls(points,bool(config.get('signed',False)),bool(config.get('extrapolate',True)), + float(minimum) if minimum is not None else None) + + def convert(self, value): + value=float(value) + if not math.isfinite(value):raise ValueError('力读数无效') + sign=-1. if self.signed and value<0 else 1. + x=abs(value) if self.signed else value + points=self.points + if not self.extrapolate: x=max(points[0][0],min(points[-1][0],x)) + pair=next(((a,b) for a,b in zip(points,points[1:]) if x<=b[0]),(points[-2],points[-1])) + (x0,y0),(x1,y1)=pair + result=y0+(x-x0)*(y1-y0)/(x1-x0) + if self.minimum is not None:result=max(self.minimum,result) + return sign*result + + +class TactileCalibration: + def __init__(self,path): + data=json.loads(Path(path).read_text()) + self.normal=ForceCurve.from_config(data['normal_force_calibration']) + self.shear=ForceCurve.from_config(data['shear_force_calibration']) + self.source=data.get('source','') + + def convert(self, sample): + return dict(fnormal=self.normal.convert(sample['fnormal']), + fshearx=self.shear.convert(sample['fshearx']), + fsheary=self.shear.convert(sample['fsheary'])) diff --git a/src/arm_application/arm_application/tactile_cli.py b/src/arm_application/arm_application/tactile_cli.py new file mode 100644 index 0000000..f9dc5ad --- /dev/null +++ b/src/arm_application/arm_application/tactile_cli.py @@ -0,0 +1,60 @@ +#!/usr/bin/env python3 +"""Orisys 视触觉命令行工具。端口 / 配置来自 ``site.yaml`` 的 ``tactile`` 段。""" + +from __future__ import annotations + +import argparse +import sys +import time + +from arm_application.orisys_tactile import make_tactile, resolve_orisys_config +from arm_application.site_io import load_site_dict, site_path + + +def main() -> int: + parser = argparse.ArgumentParser(description="Orisys 触觉命令行工具(site.yaml)") + parser.add_argument("--duration", type=float, default=10.0) + parser.add_argument("--site", default="") + args = parser.parse_args() + data = load_site_dict(args.site or None) + t = data.get("tactile") or {} + cfg_name = resolve_orisys_config(str(t.get("config") or "dd03"), str(t.get("config_file") or "")) + print( + f"site={site_path() if not args.site else args.site} " + f"backend={t.get('backend') or 'orisys'} " + f"left={t.get('left_video', 0)} right={t.get('right_video', 2)} " + f"config={cfg_name}" + ) + tactile = make_tactile(data) + try: + tactile.connect() + except Exception as exc: + print(f"错误:{exc}", file=sys.stderr) + return 1 + t0 = time.time() + n = 0 + try: + while time.time() - t0 < args.duration: + sample = tactile.read_sample() + n += 1 + raw = sample.raw or {} + left = raw.get("left") or {} + right = raw.get("right") or {} + if n % 10 == 0: + print( + f"n={n:4d} contact={int(sample.contact)} " + f"L F={float(left.get('fnormal') or 0):8.2f} " + f"R F={float(right.get('fnormal') or 0):8.2f} " + f"Fz={float(sample.force_xyz[0]):8.2f}" + ) + time.sleep(0.01) + except KeyboardInterrupt: + print("已中断") + finally: + tactile.disconnect() + print(f"完成 frames={n}") + return 0 + + +if __name__ == "__main__": + raise SystemExit(main()) diff --git a/src/arm_application/arm_application/tactile_flow.py b/src/arm_application/arm_application/tactile_flow.py new file mode 100644 index 0000000..849e3ff --- /dev/null +++ b/src/arm_application/arm_application/tactile_flow.py @@ -0,0 +1,61 @@ +"""Device selection and optical-flow rendering; independent of Qt and ROS.""" +from pathlib import Path +import cv2 +import numpy as np + + +def tactile_devices(sys_root=Path('/sys/class/video4linux'), dev_root=Path('/dev')): + """Only Sunplus tactile UVC devices, never RealSense or laptop cameras. + + Keep one capture interface per USB device. Explicit site paths take priority. + """ + found = {} + for entry in Path(sys_root).glob('video*'): + try: + if (entry/'index').read_text().strip() != '0': continue + usb = (entry/'device').resolve() + parent = next((p for p in (usb, *usb.parents) if (p/'idVendor').is_file()), None) + if parent is None or (parent/'idVendor').read_text().strip().lower() != '1bcf': continue + found[str(parent)] = str(Path(dev_root)/entry.name) + except (OSError, StopIteration): continue + return [found[key] for key in sorted(found)] + + +def select_source(side, settings, devices): + source = settings.get(side+'_video', 'auto') + if str(source) == 'auto': + index = 0 if side == 'left' else 1 + return devices[index] if len(devices) > index else None + if isinstance(source, int) or str(source).isdigit(): return '/dev/video'+str(source) + return str(Path(source).expanduser()) + + +def flow_preview(flow, size=360): + """Draw vectors once per preview frame; no second optical-flow computation.""" + flow = np.asarray(flow, dtype=np.float32) + if flow.ndim != 3 or flow.shape[2] != 2 or not flow.size: + raise ValueError('SDK 没有返回 H×W×2 光流场') + flow = np.nan_to_num(flow, nan=0., posinf=0., neginf=0.) + h,w = flow.shape[:2] + image = np.full((h,w,3), (248,244,238), np.uint8) + for y in range(9,h,18): + for x in range(9,w,18): + dx,dy = flow[y,x]; magnitude = float(np.hypot(dx,dy)) + if magnitude < 2: + cv2.circle(image,(x,y),1,(170,155,145),-1) + else: + gain = min(1.,18./max(magnitude,1.)) + end = (round(x+dx*gain),round(y+dy*gain)) + cv2.arrowedLine(image,(x,y),end,(235,125,20),1,cv2.LINE_AA,tipLength=.3) + return cv2.resize(image,(size,size),interpolation=cv2.INTER_AREA) + + +def read_sample(sensor): + # RAW fields preserve existing assembly contact thresholds. Do not silently + # replace them with a different SDK's Newton calibration. + info = sensor.info + fields = [getattr(info,k+'_RAW',getattr(info,k)) for k in ('FNORMAL','FSHEARX','FSHEARY')] + fps,fn,fx,fy,flow = sensor.read_info(info.FPS,*fields,info.VRAW) + values = np.asarray([fps,fn,fx,fy],dtype=float) + if not np.isfinite(values).all(): raise ValueError('传感器返回非有限数值') + return dict(fps=float(fps),fnormal=float(fn),fshearx=float(fx),fsheary=float(fy),flow=flow) diff --git a/src/arm_application/arm_application/tactile_flow_node.py b/src/arm_application/arm_application/tactile_flow_node.py new file mode 100644 index 0000000..fc81919 --- /dev/null +++ b/src/arm_application/arm_application/tactile_flow_node.py @@ -0,0 +1,174 @@ +"""One independent ROS2 node/process per tactile finger. No Qt/panel imports.""" +import fcntl +import importlib +import sys +import threading +import time +from pathlib import Path + +import cv2 +import rclpy +from arm_application.ros_node import TolerantNode +from rclpy.qos import qos_profile_sensor_data +from sensor_msgs.msg import CompressedImage +from geometry_msgs.msg import WrenchStamped +from std_srvs.srv import Trigger +from arm_application.tactile_calibration import TactileCalibration +from arm_msgs.msg import TactileStatus +from arm_application.site_io import load_site_dict, ros2_root +from arm_application.tactile_flow import tactile_devices, select_source, read_sample, flow_preview + + +class TactileFlowNode(TolerantNode): + def __init__(self): + super().__init__('tactile_flow') + self.declare_parameter('side','left') + self.side = self.get_parameter('side').value + if self.side not in ('left','right'): raise ValueError('side must be left/right') + self.settings = load_site_dict().get('tactile',{}) + self.calibration=None + calibration_path=Path(self.settings.get(self.side+'_force_calibration_file') or + self.settings.get('force_calibration_file') or 'src/arm_application/config/tactile/force_calibration.json') + if not calibration_path.is_absolute():calibration_path=ros2_root()/calibration_path + try:self.calibration=TactileCalibration(calibration_path) + except (OSError,ValueError,KeyError,TypeError) as exc: + self.get_logger().warning(f'力标定未加载,仅发布原始值:{exc}') + self.force_pub=self.create_publisher(WrenchStamped,f'/tactile/{self.side}/wrench',qos_profile_sensor_data) + self.status_pub = self.create_publisher(TactileStatus,f'/tactile/{self.side}/status',10) + self.flow_pub = self.create_publisher(CompressedImage,f'/tactile/{self.side}/flow/compressed',qos_profile_sensor_data) + self._lock=threading.Lock(); self._stop=threading.Event();self._preview=threading.Event() + self._sample=None; self._error='正在连接传感器'; self._jpeg=None;self._last_frame=0. + self._reference_reset=threading.Event();self._reference_done=threading.Event() + self._reference_result=(False,'尚未重置') + self.create_service(Trigger,f'/tactile/{self.side}/reset_reference',self._reset_reference) + self._thread=threading.Thread(target=self._capture,daemon=True,name=f'tactile-{self.side}') + self._thread.start() + self.create_timer(1./30.,self._publish) + + def _reset_reference(self, request, response): + with self._lock: sample=self._sample + if not sample or time.monotonic()-sample[0]>.6: + response.success=False;response.message='传感器未在线,未重置底图';return response + self._reference_done.clear();self._reference_reset.set() + if self._reference_done.wait(2.): + response.success,response.message=self._reference_result + else: + self._reference_reset.clear() + response.success=False;response.message='重置底图超时,结果未知;不会自动重试' + return response + + def _apply_reference_reset(self, sensor): + # Called only in the capture thread after acquiring a fresh image. + if not self._reference_reset.is_set():return + self._reference_reset.clear() + try: + sensor.reset() + with self._lock:self._sample=None;self._jpeg=None + self._reference_result=(True,'已用当前画面重置光流底图') + except Exception as exc:self._reference_result=(False,'底图重置失败:'+str(exc)) + self._reference_done.set() + + def _abort_reference_reset(self): + if self._reference_reset.is_set(): + self._reference_reset.clear() + self._reference_result=(False,'传感器已断开,未重置底图') + self._reference_done.set() + + def _capture(self): + settings=self.settings + sdk_path=Path(settings.get('sdk_python_path','')).expanduser() + if str(sdk_path) != '.' and str(sdk_path) not in sys.path: sys.path.insert(0,str(sdk_path)) + try: sdk=importlib.import_module('orisys') + except Exception as exc: + with self._lock: self._error=f'触觉 SDK 加载失败:{exc}' + return + previous_error='' + while not self._stop.is_set(): + sensor=None; lease=None + try: + source=select_source(self.side,settings,tactile_devices()) + if not source or not Path(source).exists(): raise RuntimeError('未找到本侧触觉传感器,请检查 USB 或设备路径') + # A physical device cannot be claimed by two station nodes. + import hashlib + identity=hashlib.sha256(str(Path(source).resolve()).encode()).hexdigest()[:16] + lease=open('/tmp/orisys-tactile-'+identity+'.lock','a') + fcntl.flock(lease,fcntl.LOCK_EX|fcntl.LOCK_NB) + config=Path(settings.get('config_file','src/arm_application/config/tactile/ctag2f90d.json')).expanduser() + if not config.is_absolute(): config=ros2_root()/config + sensor=sdk.Sensor(source,config_name=str(config),cuda=False,isstitch=True, + backend='cpu',verbose=False,auto_reconnect=False) + fps=max(1.,min(30.,float(settings.get('target_fps',30.)))) + last_preview=0.; missing_since=None + self.get_logger().info(f'{self.side}: opened {source}; {fps:g} FPS, independent capture') + while not self._stop.is_set(): + start=time.monotonic() + if sensor.get_img() is None: + missing_since=missing_since or start + if start-missing_since>2: raise RuntimeError('传感器连续 2 秒没有画面') + self._stop.wait(.03);continue + missing_since=None + self._apply_reference_reset(sensor) + contact=sensor.compute_deformation(check_motion=True,threshold=float(settings.get('motion_threshold',0.))) + sample=read_sample(sensor);sample['contact']=bool(contact) + blob=None + if self._preview.is_set() and start-last_preview >= 1./fps: + preview=flow_preview(sample.pop('flow')) + encoded,jpeg=cv2.imencode('.jpg',preview,[cv2.IMWRITE_JPEG_QUALITY,90]) + if encoded: blob=jpeg.tobytes() + last_preview=start + else: sample.pop('flow',None) + with self._lock: + self._sample=(time.monotonic(),sample); self._error='' + if blob: self._jpeg=(time.monotonic(),blob) + self._stop.wait(max(0.,1./fps-(time.monotonic()-start))) + except Exception as exc: + self._abort_reference_reset() + message=str(exc) or type(exc).__name__ + with self._lock: self._sample=None;self._jpeg=None;self._error=message + if previous_error!=message: self.get_logger().warning(f'{self.side}: {message}') + previous_error=message + finally: + if sensor: + try: sensor.disconnect() + except Exception: pass + if lease: lease.close() + self._stop.wait(1.) + + def _publish(self): + if self.flow_pub.get_subscription_count(): self._preview.set() + else: self._preview.clear() + now=time.monotonic() + with self._lock: sample=self._sample;error=self._error;jpeg=self._jpeg + live=bool(sample and now-sample[0]<.6 and not error) + msg=TactileStatus();msg.header.stamp=self.get_clock().now().to_msg();msg.side=self.side + msg.connected=live;msg.error_msg=error or ('' if live else '传感器反馈已过期') + if live: + row=sample[1];msg.fnormal=row['fnormal'];msg.fshearx=row['fshearx'];msg.fsheary=row['fsheary'] + msg.fps=row['fps'];msg.contact=row['contact'] + self.status_pub.publish(msg) + if live and self.calibration: + force=self.calibration.convert(row) + wrench=WrenchStamped();wrench.header=msg.header + wrench.header.frame_id=f'{self.side}_tactile' + wrench.wrench.force.x=force['fshearx'];wrench.wrench.force.y=force['fsheary'] + wrench.wrench.force.z=force['fnormal'] + self.force_pub.publish(wrench) + if live and jpeg and jpeg[0]>self._last_frame and now-jpeg[0]<.6 and self._preview.is_set(): + frame=CompressedImage();frame.header=msg.header;frame.format='jpeg';frame.data=jpeg[1] + self.flow_pub.publish(frame);self._last_frame=jpeg[0] + + def destroy_node(self): + self._stop.set();self._thread.join(timeout=2.) + return super().destroy_node() + + +def main(): + rclpy.init();node=None + try: + node=TactileFlowNode();rclpy.spin(node) + except KeyboardInterrupt: pass + finally: + if node: node.destroy_node() + if rclpy.ok(): rclpy.shutdown() + +if __name__=='__main__': main() diff --git a/src/arm_application/arm_application/yolo_detector.py b/src/arm_application/arm_application/yolo_detector.py index 9276ca0..f63a054 100644 --- a/src/arm_application/arm_application/yolo_detector.py +++ b/src/arm_application/arm_application/yolo_detector.py @@ -71,15 +71,36 @@ def _resolve_device(device: str) -> str: return device.strip() or "cpu" +def tensorrt_importable() -> bool: + try: + import tensorrt # noqa: F401 + return True + except Exception: + return False + + def resolve_weights(weights: Union[str, Path], backend: str = "auto") -> Path: - """当 backend=auto/tensorrt 时,优先使用与 .pt 同级的 TensorRT .engine。""" + """当 backend=auto/tensorrt 时,优先使用与 .pt 同级的 TensorRT .engine。 + + 当前工位 conda 里经常没有 ``tensorrt`` Python 包。这时不能把 .engine + 交给 PoseDetector——对孔会在第一张精拍直接 ``No module named 'tensorrt'``。 + 有同名 .onnx 就改走 ONNX。 + """ p = Path(weights).expanduser() b = (backend or "auto").strip().lower() engine = p.with_suffix(".engine") onnx = p.with_suffix(".onnx") + trt_ok = tensorrt_importable() if b in ("tensorrt", "engine"): - if engine.is_file(): + if engine.is_file() and trt_ok: return engine + if onnx.is_file(): + logger.warning("tensorrt 不可用,改用 %s", onnx) + return onnx + if engine.is_file(): + raise FileNotFoundError( + f"找到 {engine} 但当前 Python 没有 tensorrt 模块,也没有同名 .onnx" + ) raise FileNotFoundError( f"缺少 TensorRT engine:{engine}。" f"导出命令:bash ~/ros2/scripts/weights.sh convert {p} --name {p.stem}" @@ -89,12 +110,16 @@ def resolve_weights(weights: Union[str, Path], backend: str = "auto") -> Path: return onnx raise FileNotFoundError(f"缺少 ONNX 文件:{onnx}") if b in ("", "auto"): - if engine.is_file(): + if engine.is_file() and trt_ok: return engine - if p.is_file(): + if p.is_file() and p.suffix.lower() != ".engine": return p if onnx.is_file(): + if engine.is_file() and not trt_ok: + logger.warning("tensorrt 不可用,改用 %s", onnx) return onnx + if p.is_file(): + return p return p diff --git a/src/arm_application/config/perception.yaml b/src/arm_application/config/perception.yaml index c2411e9..5685bf9 100644 --- a/src/arm_application/config/perception.yaml +++ b/src/arm_application/config/perception.yaml @@ -12,7 +12,7 @@ perception_node: image_topic: "" camera_info_topic: "" depth_topic: "/d405/aligned_depth_to_color/image_raw" - weights: "models/yolo/gongjian0929.onnx" + weights: "/home/cc/ros2/models/yolo/gongjian0929.onnx" conf: 0.10 iou: 0.45 imgsz: 640 diff --git a/src/arm_application/config/tactile/ctag2f90d.json b/src/arm_application/config/tactile/ctag2f90d.json new file mode 100644 index 0000000..8648b2d --- /dev/null +++ b/src/arm_application/config/tactile/ctag2f90d.json @@ -0,0 +1,44 @@ +{ + "name": "prototype", + "version": "1.0", + "camera": { + "resolution_raw": [1280, 720], + "fps": 30, + "units": 15, + "units_used": 9, + "resolution_stitch": [263, 263], + "stitch_res_list": [365, 263, 123, 63] + }, + "stitcher": { + "min_area_frac": 0.01, + "max_area_frac": 0.04, + "max_aspect_ratio": 25, + "index": [1, 2, 3, 6, 7, 8, 11, 12, 13], + "margin": 10, + "nominal_ov_pos": 67, + "n": [3, 3], + "row_tol": 0.6, + "box_size": [180, 180], + "blend": "numpy", + "blend_list": ["numpy", "numba", "none"] + }, + "tracker": { + "adaptive": true, + "lower_threshold": 12.0, + "upper_threshold": 18.0, + "loop_closure_interval": 1, + "algorithm": "dis", + "dis_preset": "medium", + "dis_mode": 3, + "algorithm_list": ["raft", "dis"], + "hhd_downsample": 3 + }, + "contact": { + "min_contour_area": 3000, + "flow_threshold": 1, + "div_threshold": 0.02, + "expansion_threshold": 0.01, + "kernel_size": [5, 5], + "denoise_sigma": 10 + } +} diff --git a/src/arm_application/config/tactile/force_calibration.json b/src/arm_application/config/tactile/force_calibration.json new file mode 100644 index 0000000..1daa2ce --- /dev/null +++ b/src/arm_application/config/tactile/force_calibration.json @@ -0,0 +1,49 @@ +{ + "normal_force_calibration": { + "enabled": true, + "method": "piecewise_linear", + "extrapolate": true, + "clamp_output_min": 0.0, + "points": [ + { + "fnormal": 1000.0, + "force_n": 0.0 + }, + { + "fnormal": 10000.0, + "force_n": 0.377 + }, + { + "fnormal": 30000.0, + "force_n": 1.377 + }, + { + "fnormal": 62000.0, + "force_n": 2.377 + } + ] + }, + "shear_force_calibration": { + "enabled": true, + "method": "piecewise_linear", + "input": "components", + "signed": true, + "extrapolate": true, + "clamp_output_min": 0.0, + "points": [ + { + "raw": 1000.0, + "force_n": 0.0 + }, + { + "raw": 36000.0, + "force_n": 1.19 + }, + { + "raw": 68000.0, + "force_n": 2.06 + } + ] + }, + "source": "Reference CTAG2F-90D panel config/gripper.json; shared reference curves, not per-device verification." +} diff --git a/src/arm_application/launch/demo.launch.py b/src/arm_application/launch/demo.launch.py new file mode 100644 index 0000000..29d14a6 --- /dev/null +++ b/src/arm_application/launch/demo.launch.py @@ -0,0 +1,19 @@ +from launch import LaunchDescription +from launch_ros.actions import Node + + +def generate_launch_description(): + return LaunchDescription([ + Node( + package='arm_application', + executable='demo_named_poses', + name='demo_named_poses', + output='screen', + parameters=[{ + 'poses': ['home', 'ready', 'inspect', 'home'], + 'velocity_scale': 0.5, + 'dwell_sec': 1.0, + 'loops': 1, + }], + ), + ]) diff --git a/src/arm_application/launch/dh_pgea.launch.py b/src/arm_application/launch/dh_pgea.launch.py index 8c7f95e..5f9203f 100644 --- a/src/arm_application/launch/dh_pgea.launch.py +++ b/src/arm_application/launch/dh_pgea.launch.py @@ -52,7 +52,6 @@ def _setup(context, *args, **kwargs): package="arm_application", executable="dh_pgea", name="dh_pgea", - namespace="gripper", output="screen", parameters=[params], ), diff --git a/src/arm_application/launch/dual_gripper.launch.py b/src/arm_application/launch/dual_gripper.launch.py new file mode 100644 index 0000000..13831cf --- /dev/null +++ b/src/arm_application/launch/dual_gripper.launch.py @@ -0,0 +1,40 @@ +#!/usr/bin/env python3 +"""启动双路 DH 夹爪。端口来自 ``site.yaml`` 的 ``robots[].gripper``。""" + +from __future__ import annotations + +import os +from pathlib import Path + +from launch import LaunchDescription +from launch.actions import DeclareLaunchArgument, LogInfo +from launch.substitutions import LaunchConfiguration +from launch_ros.actions import Node + + +def generate_launch_description() -> LaunchDescription: + sides = LaunchConfiguration("sides") + allow_offline = LaunchConfiguration("allow_offline") + site = os.environ.get("SITE_CONFIG") or str(Path.home() / "ros2" / "config" / "site.yaml") + return LaunchDescription( + [ + DeclareLaunchArgument("sides", default_value="left,right"), + DeclareLaunchArgument("allow_offline", default_value="true"), + LogInfo(msg=f"[dual_gripper] site={site}(arm_msgs,IPC Modbus,不是 Flexiv 夹爪)"), + Node( + package="arm_application", + executable="dual_gripper", + name="dual_gripper_driver", + output="screen", + parameters=[ + { + "config_file": "", + "auto_connect": True, + "allow_offline": allow_offline, + "publish_hz": 10.0, + "sides": sides, + } + ], + ), + ] + ) diff --git a/src/arm_application/launch/gauge_assembly.launch.py b/src/arm_application/launch/gauge_assembly.launch.py new file mode 100644 index 0000000..0c4e1ed --- /dev/null +++ b/src/arm_application/launch/gauge_assembly.launch.py @@ -0,0 +1,270 @@ +#!/usr/bin/env python3 +"""启动通止规装配主流程(看板 S00–S11)。 + +与 stage2/stage3 的 launch 差别:**这里不检查任何服务**。 +"所有服务是否就绪"是 S00 的职责(``gauge_boot`` + 节点里的探测), +在 launch/shell 里再查一遍就会出现两处判据 —— 一处改了另一处没改, +现场表现为"脚本说没问题、节点说没数据"。 + +唯一在这里做的是**发布手眼静态 TF**:腕部相机的 eye-in-hand 外参是主流程 +(S05 精拍定位)算坐标的前提,而它只能由标定产物提供(site.yaml → +paths.handeye_file)。文件不存在时不发 TF,节点会在 S05 报"查不到 TF"。 + +用法(一般由 scripts/run_gauge_assembly.sh 调用):: + + ros2 launch arm_application gauge_assembly.launch.py + ros2 launch arm_application gauge_assembly.launch.py dry_run:=true holes_total:=1 +""" + +from __future__ import annotations + +import os +import sys +from pathlib import Path + +from launch import LaunchDescription +from launch.actions import ( + DeclareLaunchArgument, + LogInfo, + OpaqueFunction, + RegisterEventHandler, + Shutdown, +) +from launch.event_handlers import OnProcessExit +from launch.substitutions import LaunchConfiguration +from launch_ros.actions import Node + + +def _ws_root() -> Path: + """工作区根目录:优先环境变量,其次向上找 config/site.yaml。""" + for key in ("ROS2_WS", "SITE_ROS2_ROOT"): + v = os.environ.get(key, "").strip() + if v: + return Path(v) + here = Path(__file__).resolve() + for i in range(2, 8): + p = here.parents[i] + if (p / "config" / "site.yaml").is_file(): + return p + return Path.home() / "ros2" + + +def _handeye_xyz_xyzw(path: str): + """读手眼文件 → ``(tx, ty, tz, qx, qy, qz, qw)``。 + + **不要在这里再写一遍四元数换算**:这段换算在别的 launch 里已各抄了一遍, + 抄错过的症状是"手眼 TF 差了 30°"(定位总能到附近,永远差一点)。 + 实现只有一份在 ``arm_application.handeye_lib``,且被回环测试钉住。 + """ + from arm_application.handeye_lib import read_transform_yaml + + xyz, quat = read_transform_yaml(path) + return ( + float(xyz[0]), float(xyz[1]), float(xyz[2]), + float(quat[0]), float(quat[1]), float(quat[2]), float(quat[3]), + ) + + +def _launch_setup(context, *args, **kwargs): + root = _ws_root() + sys.path.insert(0, str(root / "scripts" / "lib")) + from export_site_env import apply_active_arm, load_site, site_path # type: ignore + + cfg = os.environ.get("SITE_CONFIG", "").strip() + path = Path(cfg).expanduser() if cfg else site_path() + if not path.is_file(): + path = root / "config" / "site.yaml" + data = load_site(path) + merged, robot = apply_active_arm(data) + + ee_frame = str(robot.get("ee_frame") or f"{robot.get('sn')}_flange") + base_frame = str( + robot.get("base_frame") + or os.environ.get("SITE_BASE_FRAME") + or f"{robot.get('sn')}_base_link" + ) + handeye = str((merged.get("paths") or {}).get("handeye_file") or "").strip() + if not handeye: + handeye = str((robot.get("paths") or {}).get("handeye_file") or "").strip() + cam_cfg = merged.get("camera") or {} + cam = str(cam_cfg.get("name") or "d405").strip().strip("/") + cam_frame = f"{cam}_color_optical_frame" + + # ---- 手外相机(eye-to-hand):S03 粗定位用的外参 ---- + # 名字按 site.yaml 的 cameras 注册表(role=overhead*)由**唯一实现**解析 + # (site_io.overhead_camera,节点自己取命名空间也走它)。 + sys.path.insert(0, str(root / "src" / "arm_application")) + from arm_application.site_io import ( # type: ignore + eye_to_hand_result_name, + handeye_static_tf_frames, + overhead_camera as _overhead_camera, + ) + + from export_site_env import arm_short_id # type: ignore + + over_cfg, _ = _overhead_camera(merged, robot) + over_cam = str(over_cfg.get("name") or "").strip("/") + over_frame = f"{over_cam}_color_optical_frame" if over_cam else "" + # 眼在手外的产物名走 site_io.eye_to_hand_result_name(唯一口径), + # 不在这里自己拼(拼错/漏拼会让 S03 找不到刚标完的文件)。 + short = arm_short_id(str(robot.get("sn") or "")) + e2h_file = ( + root / "handeye" / "results" / eye_to_hand_result_name(short, over_cam) + if over_cam + else None + ) + + def _flag(name: str) -> bool: + return LaunchConfiguration(name).perform(context).strip().lower() in ( + "1", "true", "yes", "on", + ) + + dry_run = _flag("dry_run") + holes = LaunchConfiguration("holes_total").perform(context).strip() + # 仿真里必须 true:本节点所有 header.stamp 比对和 TF 查询都按这个时钟走。 + # 忘了开的话症状是"相机没数据/TF 查不到",看不出真正原因(脚本 --sim 会带)。 + use_sim_time = _flag("use_sim_time") + backend = LaunchConfiguration("gripper_backend").perform(context).strip() or "auto" + result_file = LaunchConfiguration("result_file").perform(context).strip() + + # 是否由本 launch 发手眼静态 TF。真机必须发(相机系与法兰之间除了标定值 + # 没有别的来源);仿真**不能**发 —— 仿真里相机在 URDF 里就挂在法兰上, + # 再发一条同父子关系的静态 TF 会出现两个父节点(TF_MULTIPLE_AUTHORITIES), + # 查出来的位姿在两条之间跳。脚本 --sim 会传 false。 + publish_handeye_tf = _flag("publish_handeye_tf") + nodes = [] + frames = [] + if publish_handeye_tf and os.path.isfile(handeye): + try: + tx, ty, tz, qx, qy, qz, qw = _handeye_xyz_xyzw(handeye) + except Exception as exc: # noqa: BLE001 + frames.append(f"[gauge] 手眼文件读不了({handeye}):{exc}") + else: + frames.append(f"[gauge] 手眼 TF {ee_frame} ← {cam_frame}({Path(handeye).name})") + nodes.append( + Node( + package="tf2_ros", + executable="static_transform_publisher", + name="gauge_handeye_static_tf", + arguments=[ + "--x", str(tx), "--y", str(ty), "--z", str(tz), + "--qx", str(qx), "--qy", str(qy), "--qz", str(qz), "--qw", str(qw), + "--frame-id", ee_frame, + "--child-frame-id", cam_frame, + ], + output="screen", + ) + ) + elif not publish_handeye_tf: + frames.append( + f"[gauge] 按参数不发手眼静态 TF(publish_handeye_tf=false):" + f"相机系 {cam_frame} 由 URDF/驱动给出(仿真就是这条路径)" + ) + else: + frames.append( + f"[gauge] 没有手眼文件({handeye or 'paths.handeye_file 为空'})" + "—— 不发布静态 TF,S05 会在查 TF 时报错。先跑 scripts/run_handeye.sh" + ) + + # ---- 手外相机外参:**基座 ← 相机**(眼在手外)---- + # 与上面那条的父子关系**不同**,两者不能混: + # 腕部(eye-in-hand):法兰 ← 相机(相机跟着臂动) + # 手外(eye-to-hand):基座 ← 相机(相机固定,不随臂动) + # S03 反投影查的正是 `{prefix}base_link ← {相机}_color_optical_frame` + #(gauge_assembly_node._coarse_workpiece_xy)。把 eye_to_hand 的文件按 + # "法兰 ← 相机"发出去会得到一条**看着合理**的错 TF —— 于是定位总能到附近、 + # 永远差一截,而人只会去怀疑标定精度。 + if over_cam and e2h_file and publish_handeye_tf: + if e2h_file.is_file(): + try: + tx, ty, tz, qx, qy, qz, qw = _handeye_xyz_xyzw(str(e2h_file)) + except Exception as exc: # noqa: BLE001 + frames.append(f"[gauge] 手外相机文件读不了({e2h_file}):{exc}") + else: + parent, child = handeye_static_tf_frames( + mode="eye_to_hand", + ee_frame=ee_frame, + base_frame=base_frame, + cam_frame=over_frame, + ) + frames.append( + f"[gauge] 手外 TF {parent} ← {child}({e2h_file.name})" + ) + nodes.append( + Node( + package="tf2_ros", + executable="static_transform_publisher", + name="gauge_coarse_handeye_static_tf", + arguments=[ + "--x", str(tx), "--y", str(ty), "--z", str(tz), + "--qx", str(qx), "--qy", str(qy), "--qz", str(qz), + "--qw", str(qw), + "--frame-id", parent, + "--child-frame-id", child, + ], + output="screen", + ) + ) + else: + frames.append( + f"[gauge] 手外相机 {over_cam} 没有 eye-to-hand 标定({e2h_file.name})" + "—— 不发它的静态 TF,S03 会明确报缺文件并回 S04 跟踪(不假装成功)" + ) + + gauge_node = Node( + package="arm_application", + executable="gauge_assembly", + name="gauge_assembly", + output="screen", + parameters=[ + { + "robot_sn": str( + robot.get("sn") or os.environ.get("SITE_ROBOT_SN") or "" + ), + "dry_run": dry_run, + "holes_total": int(holes) if holes else -1, + "gripper_backend": backend, + "result_file": result_file, + "use_sim_time": use_sim_time, + # S03 找手外外参用的确切路径(名字口径由 export_site_env 一处实现)。 + "coarse_eye_to_hand_file": str(e2h_file) if e2h_file else "", + } + ], + ) + nodes.append(gauge_node) + + return [ + LogInfo(msg=f"[gauge] site={path}"), + LogInfo(msg=f"[gauge] arm={robot.get('label') or robot.get('sn')} cam={cam}"), + LogInfo( + msg=f"[gauge] dry_run={dry_run} holes={holes or 'site'} " + f"backend={backend} use_sim_time={use_sim_time}" + ), + LogInfo(msg=f"[gauge] 结论文件 {result_file}"), + *[LogInfo(msg=m) for m in frames], + *nodes, + # 流程节点退出 → 整个 launch 退出。 + # 为什么必须显式写:静态 TF 发布者是**常驻**的(它不发完就退, + # 要一直挂着供 tf2 查询),所以主流程跑完 DONE 之后 launch 不会自己结束 —— + # 表现为"流程明明打完了,终端一直不回到提示符"(实测会一直挂到 timeout 杀掉)。 + RegisterEventHandler( + OnProcessExit(target_action=gauge_node, on_exit=Shutdown()) + ), + ] + + +def generate_launch_description() -> LaunchDescription: + return LaunchDescription( + [ + DeclareLaunchArgument("dry_run", default_value="false"), + DeclareLaunchArgument("holes_total", default_value=""), + DeclareLaunchArgument("gripper_backend", default_value="auto"), + # 结论落盘路径(脚本读它判成败:ros2 launch 的退出码恒为 0) + DeclareLaunchArgument("result_file", default_value="/tmp/gauge_assembly_result.json"), + # 仿真必须 true(真机 false)。理由见 _launch_setup 里的注释。 + DeclareLaunchArgument("use_sim_time", default_value="false"), + # 真机 true(相机系只能由标定值给出);仿真 false(URDF 已给出)。 + DeclareLaunchArgument("publish_handeye_tf", default_value="true"), + OpaqueFunction(function=_launch_setup), + ] + ) diff --git a/src/arm_application/launch/pipeline.launch.py b/src/arm_application/launch/pipeline.launch.py index fee00c6..c36921b 100644 --- a/src/arm_application/launch/pipeline.launch.py +++ b/src/arm_application/launch/pipeline.launch.py @@ -53,6 +53,13 @@ def _as_bool(s: str) -> bool: return s.strip().lower() in ("1", "true", "yes") +def _pipeline_exited(event, context): + # launch otherwise exits zero even when the motion node failed. + if event.returncode != 0: + raise RuntimeError(f"pipeline 节点失败,退出码 {event.returncode}") + return [EmitEvent(event=Shutdown(reason="pipeline 完成"))] + + def _launch_setup(context, *args, **kwargs): root = _ws_root() sys.path.insert(0, str(root / "scripts" / "lib")) @@ -120,6 +127,8 @@ def _launch_setup(context, *args, **kwargs): "target_hole": target_hole, "insert_depth_mm": float(depth) if depth else -1.0, "screw_pitch_mm": float(pitch) if pitch else -999.0, + "completion_linger_sec": float(LaunchConfiguration("completion_linger_sec").perform(context)), + "run_a7_after_insert": _as_bool(LaunchConfiguration("run_a7_after_insert").perform(context)), "skip_stage1": skip1, "skip_stage2": skip2 or d435_only, "skip_stage3": skip3 or d435_only, @@ -148,7 +157,7 @@ def _launch_setup(context, *args, **kwargs): RegisterEventHandler( OnProcessExit( target_action=node, - on_exit=[EmitEvent(event=Shutdown(reason="pipeline 完成"))], + on_exit=_pipeline_exited, ) ), ] @@ -157,9 +166,11 @@ def _launch_setup(context, *args, **kwargs): def generate_launch_description() -> LaunchDescription: return LaunchDescription( [ + DeclareLaunchArgument("run_a7_after_insert", default_value="true"), + DeclareLaunchArgument("completion_linger_sec", default_value="15.0"), DeclareLaunchArgument("skip_stage1", default_value="false"), DeclareLaunchArgument("skip_stage2", default_value="false"), - DeclareLaunchArgument("skip_stage3", default_value="true"), + DeclareLaunchArgument("skip_stage3", default_value="false"), DeclareLaunchArgument("target_hole", default_value=""), DeclareLaunchArgument("insert_depth_mm", default_value=""), DeclareLaunchArgument("screw_pitch_mm", default_value=""), diff --git a/src/arm_application/launch/station_gripper.launch.py b/src/arm_application/launch/station_gripper.launch.py new file mode 100644 index 0000000..f78b211 --- /dev/null +++ b/src/arm_application/launch/station_gripper.launch.py @@ -0,0 +1,23 @@ +"""Explicitly start one parallel gripper; connection never initializes/moves it.""" +from launch import LaunchDescription +from launch.actions import DeclareLaunchArgument,OpaqueFunction +from launch.substitutions import LaunchConfiguration +from launch_ros.actions import Node +from arm_application.site_io import load_site_dict,listed_arms + + +def setup(context): + aid=LaunchConfiguration('arm').perform(context) + site=load_site_dict();arm=next((a for a in listed_arms(site) if a['id']==aid),None) + if not arm: raise ValueError('机械臂未配置') + if arm['rotary']: raise ValueError('此驱动仅支持 PGE/PGEA 平行夹爪,不能用于旋转爪') + shared=site.get('gripper',{}) + return [Node(package='arm_application',executable='station_gripper',name='orisys_gripper', + namespace=f'/station/grippers/arm_{aid}',output='screen',parameters=[{ + 'port':arm['port'],'stroke_mm':float(arm['stroke_mm']), + 'baud':int(shared.get('baud',115200)),'slave_id':int(shared.get('slave_id',1)), + 'rs485_rts':str(shared.get('rs485_rts','')),'auto_init':False}])] + + +def generate_launch_description(): + return LaunchDescription([DeclareLaunchArgument('arm',default_value='89'),OpaqueFunction(function=setup)]) diff --git a/src/arm_application/launch/tactile.launch.py b/src/arm_application/launch/tactile.launch.py index 3127dbf..e3fbc6f 100644 --- a/src/arm_application/launch/tactile.launch.py +++ b/src/arm_application/launch/tactile.launch.py @@ -1,28 +1,9 @@ -#!/usr/bin/env python3 -"""Launch Orisys tactile node(双指,多进程架构)。 - -tactile 节点内部为每侧手指各起一个独立进程(厂家推荐:独立 CUDA 上下文), -发布 /tactile/left|right/status。Device ids come from site.yaml tactile:. -""" - -from pathlib import Path -import os - +"""Two independent tactile ROS2 nodes. Legacy tactile entry remains explicit only.""" from launch import LaunchDescription -from launch.actions import LogInfo from launch_ros.actions import Node -def generate_launch_description() -> LaunchDescription: - site = os.environ.get("SITE_CONFIG") or str(Path.home() / "ros2" / "config" / "site.yaml") - return LaunchDescription( - [ - LogInfo(msg=f"[tactile] site={site} (mp workers: left + right)"), - Node( - package="arm_application", - executable="tactile", - name="tactile", - output="screen", - ), - ] - ) +def generate_launch_description(): + return LaunchDescription([Node(package='arm_application',executable='tactile_flow', + name=f'orisys_tactile_{side}',parameters=[{'side':side}],output='screen') + for side in ('left','right')]) diff --git a/src/arm_application/setup.cfg b/src/arm_application/setup.cfg index 4139b12..eb5efb9 100644 --- a/src/arm_application/setup.cfg +++ b/src/arm_application/setup.cfg @@ -2,3 +2,11 @@ script_dir=$base/lib/arm_application [install] install_scripts=$base/lib/arm_application + +[tool:pytest] +# ROS 2 Humble 的 launch_testing / launch_ros 两个 pytest 插件用了旧版 hook +# 签名(pytest_pycollect_makemodule 多声明了 path 参数),当前 pytest 会在 +# 加载插件阶段就抛 PluginValidationError,连收集都进不去。 +# 本包的单测不涉及 launch 测试,直接禁掉这两个插件。 +addopts = -p no:launch_testing -p no:launch_ros +testpaths = test diff --git a/src/arm_application/setup.py b/src/arm_application/setup.py index c069ff8..44c3087 100644 --- a/src/arm_application/setup.py +++ b/src/arm_application/setup.py @@ -1,46 +1,89 @@ +from setuptools import find_packages, setup import os from glob import glob -from setuptools import find_packages, setup - -package_name = "arm_application" +package_name = 'arm_application' def _existing(paths): - return [p for p in paths if os.path.isfile(p)] + """只保留真实存在的常规文件。 + + 必需:colcon 的 ``build//`` 里放着指向源文件的符号链接, + 源文件被挪走或删掉之后这些链接就断了。``glob`` / ``os.walk`` 仍会把它们 + 列出来,随后 copy 会报 "doesn't exist or not a regular file", + **整个包构建失败**,而报错信息指向 build/ 下的一个幽灵文件,很难查。 + 这里统一过滤掉。 + """ + out = [] + for p in paths: + if os.path.isfile(p): # 会跟随符号链接,断链返回 False + out.append(p) + return out def _data_files(): entries = [ - ("share/ament_index/resource_index/packages", ["resource/" + package_name]), - ("share/" + package_name, ["package.xml"]), - (os.path.join("share", package_name, "launch"), _existing(glob("launch/*.py"))), + ('share/ament_index/resource_index/packages', ['resource/' + package_name]), + ('share/' + package_name, ['package.xml']), + (os.path.join('share', package_name, 'launch'), _existing(glob('launch/*.py'))), + (os.path.join('share', package_name, 'trajectories'), _existing(glob('trajectories/*'))), ] - for root, _dirs, files in os.walk("config"): + for root, _dirs, files in os.walk('config'): srcs = _existing([os.path.join(root, name) for name in files]) - if srcs: - entries.append((os.path.join("share", package_name, root), srcs)) + if not srcs: + continue + dest = os.path.join('share', package_name, root) + entries.append((dest, srcs)) return entries setup( name=package_name, - version="0.1.0", - packages=find_packages(exclude=["test"]), + version='0.1.0', + packages=find_packages(exclude=['test']), data_files=_data_files(), - install_requires=["setuptools"], + install_requires=['setuptools'], zip_safe=True, + maintainer='arm_dev', + maintainer_email='dev@example.com', + description='High-level arm application nodes.', + license='Apache-2.0', entry_points={ - "console_scripts": [ - "perception_node = arm_application.perception_node:main", - "servo_node = arm_application.servo_node:main", - "realsense_color_pub = arm_application.realsense_color_pub:main", - "hole_detect = arm_application.hole_detect_node:main", - "stage2_locate = arm_application.stage2_locate_node:main", - "stage3_search = arm_application.stage3_search_node:main", - "assembly_pipeline = arm_application.pipeline_node:main", - "dh_pgea = arm_application.dh_pgea_node:main", - "tactile = arm_application.tactile_node:main", + 'console_scripts': [ + # Bringup helpers + 'demo_named_poses = arm_application.demo_named_poses:main', + 'move_to_pose_client = arm_application.move_to_pose_client:main', + 'run_joint_trajectory = arm_application.run_joint_trajectory:main', + 'goto_ee_plane = arm_application.goto_ee_plane:main', + # 相机 + 'realsense_color_pub = arm_application.realsense_color_pub:main', + # 手眼标定 + 'handeye_teach = arm_application.handeye_teach:main', + 'handeye_waypoints = arm_application.handeye_waypoints:main', + 'handeye_calibrate = arm_application.handeye_calibrate:main', + # 视觉伺服(当前主链路) + 'perception_node = arm_application.perception_node:main', + 'servo_node = arm_application.servo_node:main', + # 夹爪 + 'dh_pgea = arm_application.dh_pgea_node:main', + 'dh_pgea_cli = arm_application.dh_pgea:main', + 'dual_gripper = arm_application.dual_gripper_node:main', + 'dual_gripper_cli = arm_application.dual_gripper_cli:main', + # 入孔检测(只检测,不做插入动作) + 'hole_detect = arm_application.hole_detect_node:main', + # 第二阶段:一次性孔定位(k1/k2)+ 对规 + 'stage2_locate = arm_application.stage2_locate_node:main', + # 第三阶段:柔顺找孔(Orisys 触觉螺旋 + 插入) + 'stage3_search = arm_application.stage3_search_node:main', + # 三段式装配流水线(跟踪 → 定位 → 找孔,单进程) + 'assembly_pipeline = arm_application.pipeline_node:main', + 'a7_rotation = arm_application.a7_rotation_node:main', + # 通止规装配(看板 S00–S11,含自检/换孔/掉件重放) + 'gauge_assembly = arm_application.gauge_assembly_node:main', + 'tactile = arm_application.tactile_node:main', + 'tactile_cli = arm_application.tactile_cli:main', + 'tactile_flow = arm_application.tactile_flow_node:main', + 'station_gripper = arm_application.gripper_node:main', ], }, ) diff --git a/src/arm_application/test/test_a7_rotation_stage.py b/src/arm_application/test/test_a7_rotation_stage.py new file mode 100644 index 0000000..0885918 --- /dev/null +++ b/src/arm_application/test/test_a7_rotation_stage.py @@ -0,0 +1,67 @@ +"""No hardware: explicit stage routing, pose guard, and typed gripper completion.""" +from concurrent.futures import Future +from types import SimpleNamespace as NS +from unittest.mock import Mock,patch +import numpy as np +import pytest +from arm_application.a7_rotation_node import A7Rotation + + +def grip(pos=0.,state=2): + return NS(connected=True,is_moving=False,finger_position_per_mille=pos,gripper_state=state) + + +def stage(gap=-.001): + tee=np.diag([1.,-1.,-1.,1.]);tee[2,3]=.2+.02+gap + return NS(_cli=NS(wait_for_server=lambda **kw:True), + _grip_client=NS(wait_for_service=lambda **kw:True),_spin=lambda dt:None, + _fresh_grip=lambda **kw:grip(),_wait_state=lambda dt:(np.zeros(7),tee), + tool_tip_below_flange_m=.2,surface_z_m=.02,insert_gap_m=-.001, + _state=Mock(),_run_a7_seat=Mock(return_value=True)) + + +def test_rotation_starts_at_current_pose_without_tracking_or_clearance(): + node=stage() + assert A7Rotation.run(node)==0 + node._run_a7_seat.assert_called_once() + node._run_a7_seat.return_value=False + assert A7Rotation.run(node)==2 + + +@pytest.mark.parametrize('gap',[.015,.05,float('nan')]) +def test_observation_height_or_invalid_pose_cannot_start_rotation(gap): + node=stage(gap) + with pytest.raises(RuntimeError,match='对孔'):A7Rotation.run(node) + node._run_a7_seat.assert_not_called() + + +def test_open_gripper_cannot_start_rotation(): + node=stage();node._fresh_grip=lambda:grip(400.,1) + with pytest.raises(RuntimeError,match='未夹紧'):A7Rotation.run(node) + node._run_a7_seat.assert_not_called() + + +def test_typed_gripper_command_waits_for_new_target_feedback(): + now=[10.];feedback=[grip()];sent=[] + def spin(dt): + now[0]+=dt + feedback[0]=grip(400.,1) + def call(req): + sent.append(req);future=Future();future.set_result(NS(success=True));return future + node=NS(_fresh_grip=lambda **kw:feedback[0],_grip_client=NS(wait_for_service=lambda **kw:True,call_async=call), + _stroke=20.,_force=33.,_speed=25.,get_logger=lambda:Mock(),_spin=spin) + with patch('arm_application.a7_rotation_node.time.monotonic',lambda:now[0]): + assert A7Rotation._gripper_cli(node,'pos','400') + assert len(sent)==1 and sent[0].command.command=='move' + assert sent[0].command.position==8. + + +def test_missing_feedback_times_out_without_replaying_gripper_command(): + now=[10.];calls=Mock() + def call(req): + calls(req);future=Future();future.set_result(NS(success=True));return future + node=NS(_fresh_grip=lambda **kw:None if kw else grip(),_grip_client=NS(wait_for_service=lambda **kw:True,call_async=call), + _stroke=20.,_force=33.,_speed=25.,get_logger=lambda:Mock(),_spin=lambda dt:now.__setitem__(0,now[0]+dt)) + with patch('arm_application.a7_rotation_node.time.monotonic',lambda:now[0]): + with pytest.raises(RuntimeError,match='不重发'):A7Rotation._gripper_cli(node,'pos','400') + assert calls.call_count==1 diff --git a/src/arm_application/test/test_dh_pgea_latch.py b/src/arm_application/test/test_dh_pgea_latch.py new file mode 100644 index 0000000..94cffa5 --- /dev/null +++ b/src/arm_application/test/test_dh_pgea_latch.py @@ -0,0 +1,228 @@ +"""夹爪开合卡在 caught 时,不能把「命令字已经是目标」当成手指动了。 + +2026-10-12 真机:``run_gripper.sh --arm 89 --cli open`` 打印 +``grip=caught pos=24/1000 target=1000``,连跑几次位置不变。 +Modbus 有应答,所以不是串口断了。0x0103 里已经是 1000,固件对相同命令 +不启动新运动;旧代码先写一个差 40 的数,60ms 后再写回 1000,控制周期 +来不及采样,手指不动。``wait_settle`` 又把残留的 caught 立刻当成完成。 + +``init`` 看到已经 initialized 就返回,命令行回零同样是空操作。 +""" + +from __future__ import annotations + +import pytest + +from pathlib import Path + +from arm_application.dh_pgea import ( + ctrl_values, + open_failure_text, + REG_INIT_STATE, + REG_POSITION, + S_GRIP_ARRIVED, + S_GRIP_CAUGHT, + S_INIT_DOING, + S_INIT_FINISHED, + DhPgeaBusError, + DhPgeaGripper, + grip_motion_settled, + latched_position_break, + wait_tx_empty, +) + + +def test_open_while_caught_needs_a_different_command_first(): + assert latched_position_break(1000, 24, 1000) == 24 + + +def test_already_at_target_does_not_insert_a_bridge(): + assert latched_position_break(1000, 990, 1000) is None + assert latched_position_break(0, 24, 1000) is None + + +def test_stale_caught_is_not_an_open_success(): + assert grip_motion_settled(S_GRIP_CAUGHT, 24, 1000, False) is False + + +def test_grasp_short_of_close_target_is_done_only_after_motion(): + assert grip_motion_settled(S_GRIP_CAUGHT, 24, 0, False) is False + assert grip_motion_settled(S_GRIP_CAUGHT, 24, 0, True) is True + assert grip_motion_settled(S_GRIP_ARRIVED, 990, 1000, False) is True + + +def test_arrived_far_from_close_target_is_not_closed(): + assert grip_motion_settled(S_GRIP_ARRIVED, 130, 0, True) is False + assert grip_motion_settled(S_GRIP_ARRIVED, 0, 0, False) is True + + +def test_set_target_waits_for_bridge_echo_before_final_write(): + grip = DhPgeaGripper(port="/dev/null") + writes: list[tuple[int, int]] = [] + grip.get_target_position = lambda retries=2: 1000 + grip.get_current_position = lambda retries=2: 24 + + def write_register(index, value, retries=3): + writes.append((index, int(value))) + return True + + def wait_echo(value, timeout_s=0.6): + assert int(value) == 24 + assert writes == [(REG_POSITION, 24)] + return True + + grip.write_register = write_register + grip._wait_command_echo = wait_echo + assert grip.set_target_position(1000) is True + assert writes == [(REG_POSITION, 24), (REG_POSITION, 1000)] + + +def test_failed_bridge_echo_does_not_rewrite_the_old_target(): + grip = DhPgeaGripper(port="/dev/null") + writes: list[int] = [] + grip.get_target_position = lambda retries=2: 1000 + grip.get_current_position = lambda retries=2: 24 + grip.write_register = lambda index, value, retries=3: writes.append(int(value)) or True + grip._wait_command_echo = lambda value, timeout_s=0.6: False + assert grip.set_target_position(1000) is False + assert writes == [24] + + +def test_force_init_does_not_return_on_the_stale_finished_bit(): + grip = DhPgeaGripper(port="/dev/null") + states = [S_INIT_FINISHED, S_INIT_FINISHED, S_INIT_DOING, S_INIT_FINISHED] + wrote = {"n": 0} + + def get_init_state(retries=8): + if states: + return states.pop(0) + return S_INIT_FINISHED + + grip.get_init_state = get_init_state + grip.initialization = lambda: wrote.__setitem__("n", wrote["n"] + 1) or True + assert grip.initialize(force=True, timeout_s=2.0, poll_s=0.0) is True + assert wrote["n"] == 1 + assert grip.initialize(timeout_s=1.0, poll_s=0.0) is True + assert wrote["n"] == 1 + + +def test_node_owned_port_uses_ctrl_topic_not_a_second_open() -> None: + assert ctrl_values("open", force=30, speed=40) == (0.0, 1000.0, 30.0, 40.0) + assert ctrl_values("close", force=20, speed=10) == (0.0, 0.0, 20.0, 10.0) + assert ctrl_values("pos", "250", force=33, speed=25) == (0.0, 250.0, 33.0, 25.0) + assert ctrl_values("init") == (1.0, 0.0, 50.0, 50.0) + assert ctrl_values("status") is None + try: + ctrl_values("pos", "1200") + except ValueError as exc: + assert "0–1000" in str(exc) + else: + raise AssertionError("超范围位置应当失败") + + +class _DeadSerial: + """模拟 USB 掉线:读写抛 termios EIO,而不是"没有应答"。""" + + is_open = True + + def reset_input_buffer(self) -> None: + raise OSError(5, "Input/output error") + + +def test_tx_drain_stops_at_the_deadline(): + """发送缓冲一直不空时必须在截止时间返回,不能改回会堵住 120s 的 tcdrain。""" + import time + + t0 = time.monotonic() + ok = wait_tx_empty(lambda: 8, time.monotonic() + 0.05, pause=lambda _s: None) + assert ok is False + assert time.monotonic() - t0 < 0.5 + + +def test_tx_drain_returns_once_the_buffer_is_empty(): + import time + + left = {"n": 2} + + def queued() -> int: + left["n"] -= 1 + return max(left["n"], 0) + + assert wait_tx_empty(queued, time.monotonic() + 1.0, pause=lambda _s: None) is True + + +def test_transact_does_not_call_blocking_flush(): + """2026-10-20 合爪:Serial.flush/tcdrain 堵住 120s,流水线 8s 时手指还在 400。""" + src = ( + Path(__file__).resolve().parents[1] / "arm_application" / "dh_pgea.py" + ).read_text(encoding="utf-8") + body = src[src.find("def _transact") : src.find("def initialization")] + assert ".flush()" not in body + assert "wait_tx_empty" in body + assert "tcdrain(" not in body + + +def test_serial_eio_is_a_bus_error_not_a_node_crash(): + """2026-10-20:EIO 从 timer 回调冒出去,整个夹爪节点带 traceback 退出。 + + 没应答(DhPgeaError)可以继续重试;串口坏了(DhPgeaBusError)必须先关了 + 重开。两者混在一起时,节点只会崩,流水线只看到"没有 /gripper/states"。 + """ + grip = DhPgeaGripper(port="/dev/null") + grip._ser = _DeadSerial() # type: ignore[assignment] + try: + grip.read_register(REG_INIT_STATE, retries=1) + except DhPgeaBusError as exc: + assert "串口" in str(exc) + else: + raise AssertionError("EIO 必须变成 DhPgeaBusError") + + +def test_exclusive_lock_is_not_called_a_power_failure(): + exc = OSError(11, "Could not exclusively lock port /dev/ttyUSB0: Resource temporarily unavailable") + text = open_failure_text("/dev/ttyUSB0", exc) + assert "占用" in text + assert "24 V" not in text + + +def test_a_real_open_failure_still_names_power_and_wiring(): + exc = FileNotFoundError(2, "No such file or directory") + text = open_failure_text("/dev/ttyUSB9", exc) + assert "24 V" in text + assert "RS485" in text + + +@pytest.mark.skip(reason="只同步 ROS 节点;远程 UI、shell 和整站配置不在本次范围") +def test_parallel_cli_stops_before_start_when_the_port_is_missing(tmp_path): + """缺串口必须在拉起驱动之前失败,不能去开真口,也不能写回零。""" + import os + import subprocess + + root = Path(__file__).resolve().parents[3] + site = (root / "config" / "site.yaml").read_text(encoding="utf-8") + cfg = tmp_path / "site.yaml" + cfg.write_text(site.replace("/dev/ttyUSB0", "/dev/ttyUSB-missing-test"), encoding="utf-8") + env = os.environ.copy() + env["SITE_CONFIG"] = str(cfg) + proc = subprocess.run( + ["bash", str(root / "scripts" / "run_gripper.sh"), "--arm", "89", "--cli", "probe"], + cwd=str(root), + env=env, + capture_output=True, + text=True, + timeout=90, + ) + out = (proc.stdout or "") + (proc.stderr or "") + assert proc.returncode != 0 + assert "不在" in out + assert "先拉起来" not in out + script = (root / "scripts" / "run_gripper.sh").read_text(encoding="utf-8") + assert 'auto="${SITE_GRIP_AUTO_INIT:-true}"' in script + assert '-p auto_init:="${auto}"' in script + + +def test_official_client_uses_the_same_latch_break(): + src = Path(__file__).resolve().parents[1] / "arm_application" / "dh_official.py" + text = src.read_text(encoding="utf-8") + assert "latched_position_break" in text + assert "time.sleep(0.06)" not in text diff --git a/src/arm_application/test/test_feature_guard.py b/src/arm_application/test/test_feature_guard.py new file mode 100644 index 0000000..71ab370 --- /dev/null +++ b/src/arm_application/test/test_feature_guard.py @@ -0,0 +1,518 @@ +"""跟踪点三道守卫的负向用例(数字全部来自 2026-10-08 真机 arm 89 的日志)。 + +``/tmp/pipeline_stage1.log`` 那一串假 k0(真 k0 是 conf 0.87 uv=(410,246)):: + + 766.96 conf=0.58 uv=(76,75) z=0.392 ← 贴左上角 + 767.75 conf=0.23 uv=(169,107) z_ok=0 深度过期 box_z hold_near + 768.16 conf=0.53 uv=(143,92) z=0.376 + 768.78 conf=0.73 uv=(12,30) k0(ok=1551 near=620 借深度) + 770.07 conf=0.73 uv=(431,226) k0(ok=19440 near=7776 借深度) + +每条用例都问一句"我故意弄坏它,这条会红吗":负向基线(``test_false_k0_...`` +里带"旧逻辑"字样的几条)就是**故意按旧行为**断言的,它们红了才说明前提没变。 +""" + +from __future__ import annotations + +from pathlib import Path +from typing import Any + +import numpy as np +import pytest +import yaml + +from arm_application.feature_guard import ( + FarReacquireConfirm, + TrackSlewGuard, + kpt_plausible, +) +from arm_application.servo_node import ServoNode + +ROOT = Path(__file__).resolve().parents[3] +SITE = ROOT / "config" / "site.yaml" + +FRAME_W, FRAME_H = 848, 480 +# 真机那一帧的工件框(同一帧 k0 在框内才算正常;这里用日志里出现过的框数量级) +BOX = (300.0, 150.0, 620.0, 400.0) +# 真 k0(must pass) +TRUE_K0 = (410.0, 246.0) +# 那几个假 k0(must be rejected) +FALSE_K0_BORDER = [(76.0, 75.0), (143.0, 92.0), (12.0, 30.0), (169.0, 107.0)] + + +# --------------------------------------------------------------------------- # +# 守卫一:k0 像素位置合理性 +# --------------------------------------------------------------------------- # +def test_true_k0_is_accepted(): + """守卫不能过严:真 k0 必须放行,否则一阶段直接失效。""" + assert kpt_plausible(TRUE_K0[0], TRUE_K0[1], BOX, FRAME_W, FRAME_H) is None + + +def test_false_k0_on_image_border_is_rejected(): + """真机那三个贴边的假 k0(含 conf 0.73 的那个)必须全部判不可信。""" + for u, v in FALSE_K0_BORDER: + why = kpt_plausible(u, v, BOX, FRAME_W, FRAME_H) + assert why is not None, f"贴边的假 k0 ({u},{v}) 漏过去了" + + +def test_old_logic_would_have_trusted_every_border_false_k0(): + """负向基线:旧逻辑只看置信度、不看位置 —— 证明这些点当年真的会被采信。 + + ``kpt_plausible`` 若开始返回 None(= 前提变了),说明这条基线已失真, + 上面的"挡住了"就不再是在测同一件事。 + """ + assert kpt_plausible(TRUE_K0[0], TRUE_K0[1], BOX, FRAME_W, FRAME_H) is None + + +def test_k0_outside_its_own_box_is_rejected(): + """k0 落在自己的检测框之外 —— 孔心长在工件上,这不可能是孔心。""" + why = kpt_plausible(700.0, 250.0, BOX, FRAME_W, FRAME_H) + assert why is not None and "检测框" in why + + +def test_k0_just_outside_the_box_within_margin_is_still_ok(): + """守卫不能过严:框边缘外一点点(模型抖动)仍要放行。""" + # 框宽 320 → 余量 10% = 32px;框右沿 620,取 640(外 20px) + assert kpt_plausible(640.0, 250.0, BOX, FRAME_W, FRAME_H) is None + # 外 40px(> 余量)就该拒 + assert kpt_plausible(660.0, 250.0, BOX, FRAME_W, FRAME_H) is not None + + +def test_missing_box_is_untrusted_not_crash(): + """没有框 ⇒ 无法判断,判不可信(走连续性路径),不许崩。""" + why = kpt_plausible(400.0, 250.0, None, FRAME_W, FRAME_H) + assert why is not None and "没有检测框" in why + + +def test_nonfinite_and_degenerate_inputs_are_rejected(): + assert kpt_plausible(np.nan, 250.0, BOX, FRAME_W, FRAME_H) is not None + assert kpt_plausible(400.0, np.inf, BOX, FRAME_W, FRAME_H) is not None + assert kpt_plausible(400.0, 250.0, (10.0, 10.0, 10.0, 10.0), FRAME_W, FRAME_H) is not None + + +def test_border_margin_is_config_driven(): + """边缘余量是参数:调小之后原来被拒的点要能放行(否则阈值写死了)。""" + near = (4.0, 200.0) + assert kpt_plausible(near[0], near[1], (0.0, 100.0, 600.0, 400.0), FRAME_W, FRAME_H) is not None + assert ( + kpt_plausible( + near[0], near[1], (0.0, 100.0, 600.0, 400.0), FRAME_W, FRAME_H, border_px=1.0 + ) + is None + ) + + +# --------------------------------------------------------------------------- # +# 守卫二:每帧位移上限 + 借深度不许重定位 +# --------------------------------------------------------------------------- # +def test_first_observation_is_adopted(): + """冷启动:没有历史时原样采信(否则永远起不来)。""" + g = TrackSlewGuard(max_step_m=0.04) + p, why = g.update([0.566, -0.172]) + assert why is None and np.allclose(p, [0.566, -0.172]) + + +def test_real_motion_is_not_clamped(): + """真实运动(实测 ≤15mm/帧)不该被限速 —— 否则跟踪变成拖后腿。""" + g = TrackSlewGuard(max_step_m=0.04) + g.update([0.566, -0.172]) + p, why = g.update([0.578, -0.168]) # 位移 13mm + assert why is None and np.allclose(p, [0.578, -0.168], atol=1e-9) + + +def test_far_false_jump_is_clamped_to_one_step(): + """可信观测但离得太远(真机一帧差 400mm)⇒ 夹到 4cm 限速跟随,不丢目标。""" + g = TrackSlewGuard(max_step_m=0.04) + g.update([0.686, -0.113]) + p, why = g.update([0.083, -0.515]) # 那一帧假点把臂带走的方向 + assert p is not None, "可信观测只该限速,不该整个丢掉" + d = float(np.hypot(p[0] - 0.686, p[1] + 0.113)) + assert abs(d - 0.04) < 1e-9, f"应夹到 40mm,实际 {d*1000:.1f}mm" + assert why is not None and "夹到上限" in why + + +def test_borrowed_depth_may_not_relocate(): + """借深度的观测一帧差 400mm ⇒ 整帧不采信(真机 conf 0.73 那个假点)。""" + g = TrackSlewGuard(max_step_m=0.04) + g.update([0.686, -0.113]) + p, why = g.update([0.083, -0.515], borrowed=True) + assert p is None, "借深度的远跳必须整帧拒掉,否则就是真机那次乱飘" + assert why is not None and "借深度" in why + + +def test_borrowed_depth_small_update_is_allowed(): + """守卫不能过严:借深度但位移很小(连续性)要放行,否则掉深度帧就丢跟踪。""" + g = TrackSlewGuard(max_step_m=0.04) + g.update([0.566, -0.172]) + p, why = g.update([0.570, -0.170], borrowed=True) # 4.5mm + assert p is not None and why is None + + +def test_step_limit_is_config_driven(): + """门限是参数:放宽到 0.15m 后,原来被夹的 60mm 观测要能原样通过。""" + near = [0.686, -0.053] # 距起点 60mm + g = TrackSlewGuard(max_step_m=0.04) + g.update([0.686, -0.113]) + p, why = g.update(near) + assert why is not None and tuple(np.round(p, 3)) != tuple(near) + + g2 = TrackSlewGuard(max_step_m=0.15) + g2.update([0.686, -0.113]) + p2, why2 = g2.update(near) + assert why2 is None and np.allclose(p2, near, atol=1e-9) + + +def test_nonfinite_observation_is_rejected(): + g = TrackSlewGuard(max_step_m=0.04) + g.update([0.5, -0.1]) + p, why = g.update([np.nan, -0.1]) + assert p is None and why is not None + + +def test_reset_clears_history(): + g = TrackSlewGuard(max_step_m=0.04) + g.update([0.686, -0.113]) + g.reset() + p, why = g.update([0.083, -0.515]) # reset 后是冷启动 ⇒ 原样采信 + assert why is None and np.allclose(p, [0.083, -0.515]) + + +# --------------------------------------------------------------------------- # +# 守卫三:远框重捕获要多帧确认 +# --------------------------------------------------------------------------- # +def test_near_reacquire_needs_no_confirmation(): + c = FarReacquireConfirm(far_px=120.0, confirm_frames=3) + ok, why = c.allow([400.0, 250.0], 30.0, near_px=120.0) + assert ok and why is None + + +def test_single_far_frame_is_not_adopted(): + """真机那帧 dpx=480px 的远框:第一帧不许采信。""" + c = FarReacquireConfirm(far_px=120.0, confirm_frames=3) + ok, why = c.allow([76.0, 75.0], 480.0, near_px=120.0) + assert not ok and why is not None and "连续" in why + + +def test_three_consistent_far_frames_are_adopted(): + """守卫不能过严:工件真被挪走时(连续 3 帧一致)必须放行,否则臂僵住不动。""" + c = FarReacquireConfirm(far_px=120.0, confirm_frames=3) + assert c.allow([76.0, 75.0], 480.0, near_px=120.0)[0] is False + assert c.allow([80.0, 78.0], 478.0, near_px=120.0)[0] is False + assert c.allow([78.0, 76.0], 479.0, near_px=120.0)[0] is True + + +def test_inconsistent_far_frames_never_confirm(): + """真机那串假点每帧换个地方(480→418→207px)⇒ 永远等不到确认。""" + c = FarReacquireConfirm(far_px=120.0, confirm_frames=3) + for cx, cy in ((76.0, 75.0), (255.0, 248.0), (143.0, 92.0), (12.0, 30.0), (400.0, 250.0)): + assert c.allow([cx, cy], 300.0, near_px=120.0)[0] is False + + +def test_near_frame_clears_pending_far_candidate(): + """中间夹一帧正常跟踪 ⇒ 之前的"待确认"作废(否则零散假点会攒够帧数)。""" + c = FarReacquireConfirm(far_px=120.0, confirm_frames=3) + c.allow([76.0, 75.0], 480.0, near_px=120.0) + c.allow([78.0, 76.0], 479.0, near_px=120.0) + c.allow([410.0, 246.0], 20.0, near_px=120.0) # 正常帧 → 清空 + ok, _ = c.allow([76.0, 75.0], 480.0, near_px=120.0) + assert not ok, "正常帧之后的远框应当从 1 帧重新数" + + +# --------------------------------------------------------------------------- # +# 接线:配置 + 调用点 +# --------------------------------------------------------------------------- # +def _site() -> dict: + return yaml.safe_load(SITE.read_text(encoding="utf-8")) + + +def _perception_src() -> str: + p = ROOT / "src" / "arm_application" / "arm_application" / "perception_node.py" + assert p.is_file(), f"找不到 {p}" + return p.read_text(encoding="utf-8") + + +def _fn_body(src: str, name: str) -> str: + """取 ``def name(...)`` 的函数体(到下一个顶层 ``def`` 或文件尾)。""" + i = src.index(f"def {name}(") + j = src.find("\n def ", i + 1) + return src[i:] if j < 0 else src[i:j] + + +def test_guards_are_not_reset_on_a_single_miss(): + """单帧漏检不能清守卫锚点 —— 否则守卫在真机上形同虚设。 + + 真机 2026-10-08 的日志里 ``检测漏检`` 几乎每隔一两帧就出现一次。若每漏一帧 + 就 ``_slew.reset()``,那么下一帧的任何观测都成了"首次观测", + ``TrackSlewGuard`` 会无条件放行(借深度的假 k0 于是次次都能重新锚定)。 + 正确做法:只在**长丢**(``miss_clear_frames`` 帧)走 ``_clear_track`` 时才冷启动。 + """ + src = _perception_src() + # 单帧漏检分支(best is None → 计数 → 长丢判断之前)不许 reset 守卫 + i = src.index("if best is None:") + j = src.index("if self._miss_count >= self.miss_clear_frames:", i) + miss_branch = src[i:j] + assert "_slew.reset()" not in miss_branch, ( + "单帧漏检分支又清 _slew 了 —— 每漏一帧就让假 k0 能重新锚定" + ) + assert "_far.reset()" not in miss_branch, "单帧漏检分支又清 _far 了" + # 长丢冷启动处必须清 + clear = _fn_body(src, "_clear_track") + assert "_slew.reset()" in clear, "长丢时没清 _slew —— 真丢目标后追不回来" + assert "_far.reset()" in clear, "长丢时没清 _far" + + +def test_site_yaml_has_the_guard_keys(): + yolo = _site()["yolo"] + for key in ("keypoint_border_px", "track_max_step_m", "reacquire_far_px", + "reacquire_confirm_frames"): + assert key in yolo, f"site.yaml 没接 {key}" + + +def test_site_yaml_values_sit_between_real_and_false(): + yolo = _site()["yolo"] + # 位移上限:要大于实测真实运动 15mm/帧、小于那次出事的 400mm + step = float(yolo["track_max_step_m"]) + assert 0.015 < step < 0.40, f"track_max_step_m={step} 没夹在真实运动与 400mm 之间" + # 远框门限要小于那次 dpx=480/418/207,让人真的会被确认 + assert 0 < float(yolo["reacquire_far_px"]) < 207.0 + + +def test_perception_wires_kpt_plausible(): + src = _perception_src() + assert "kpt_plausible(" in src, "k0 位置守卫没接进 perception" + assert "from arm_application.feature_guard import" in src or "feature_guard import" in src + + +def test_perception_wires_slew_and_reacquire_guards(): + src = _perception_src() + assert "TrackSlewGuard(" in src, "位移上限没接" + assert "FarReacquireConfirm(" in src, "远框重捕获确认没接" + assert "self.reacquire_far_px =" in src, ( + "参数读了没存成属性 —— 远框确认会 AttributeError,看门狗跟着急停" + ) + + +def _export_site_env(): + """import scripts/lib/export_site_env(launch 也是这么接的)。""" + import sys + + lib = ROOT / "scripts" / "lib" + if str(lib) not in sys.path: + sys.path.insert(0, str(lib)) + import export_site_env # type: ignore + + return export_site_env + + +def test_guard_keys_are_actually_wired_into_the_launch_params(monkeypatch): + """配置键必须**真的接线**到 launch 参数,不能只写在 site.yaml 里。 + + 这是 R1.1 的机器化执行:节点的 declare_parameter 默认值恰好等于 site.yaml + 当前值,所以"没接线"不会报错,只会让以后改 site.yaml 毫无反应 —— 最难查的 + 一类问题。判据:把 site.yaml 的值改成一个特异值,导出的参数必须跟着变。 + """ + # 清掉环境里的选臂变量,保证这里选的是 probe_robot 写的那台(可复现)。 + monkeypatch.delenv("ROBOT_SN", raising=False) + monkeypatch.delenv("ROBOT_ARM", raising=False) + ex = _export_site_env() + site = _site() + # apply_active_arm() 要能选出机械臂,否则它自己就会报错(这是有意的: + # 选不出臂就不许启动)。这里给一个最小可解析的 robot 段,值全部来自真实 + # site.yaml,只是把待检查的键换成特异值。 + probe_robot = { + "sn": "Rizon4-777001", + "robots": [{"sn": "Rizon4-777001", "arm": "left"}], + } + + # --- perception:四道关键点守卫 --- + yolo = dict(site["yolo"]) + yolo.update({ + "keypoint_border_px": 11.0, + "track_max_step_m": 0.033, + "reacquire_far_px": 99.0, + "reacquire_confirm_frames": 5, + }) + probe = {"yolo": yolo, "robot": probe_robot} + popt = ex.perception_overrides(probe) + assert popt["keypoint_border_px"] == pytest.approx(11.0) + assert popt["track_max_step_m"] == pytest.approx(0.033) + assert popt["reacquire_far_px"] == pytest.approx(99.0) + assert int(popt["reacquire_confirm_frames"]) == 5 + + # --- servo:远处限速 --- + servo = dict(site["servo"]) + servo.update({"slow_far_m": 0.021, "v_slow_xy": 0.067}) + sopt = ex.servo_overrides({"servo": servo, "robot": probe_robot}) + assert sopt["slow_far_m"] == pytest.approx(0.021), "slow_far_m 没接线(改了配置也不生效)" + assert sopt["v_slow_xy"] == pytest.approx(0.067), "v_slow_xy 没接线" + + +# --------------------------------------------------------------------------- # +# 端到端:真机那几帧假 k0 走一遍 _keypoint_feature,必须**不采信它的位置** +# --------------------------------------------------------------------------- # +class _StubDet: + def __init__(self, uv, conf, box=BOX): + from arm_application.pose_detector import Detection + + self._d = Detection( + xyxy=np.asarray(box, dtype=float), conf=0.9, cls_id=0, cls_name="workpiece", + kpts=np.array([[uv[0], uv[1], conf]], dtype=float), + ) + + def __getattr__(self, name): + return getattr(self._d, name) + + +class _StubKpt: + """``_keypoint_feature`` 用到的成员。""" + + def __init__(self, *, frac=None, depth_at=0.22, depth_box=0.22): + self.logs = [] + self.keypoint_index = 0 + self.keypoint_min_conf = 0.30 + self.keypoint_border_px = 6.0 + self._kpt_box_frac = None if frac is None else np.asarray(frac, dtype=float) + self._last_good_z = None + self._depth_at = depth_at + self._depth_box = depth_box + + class _L: + def __init__(self, sink): + self._s = sink + + def _add(self, m, **_): + self._s.append(str(m)) + + info = warn = error = debug = _add + + def get_logger(self): + return self._L(self.logs) + + def _img_wh_or_zero(self): + return (FRAME_W, FRAME_H) + + def _depth_at_uv(self, _u, _v): + return (None, "窗口无有效深度") if self._depth_at is None else (self._depth_at, "win6") + + def _depth_in_box(self, _b): + return (None, "框内无有效深度") if self._depth_box is None else (self._depth_box, "框内中位") + + def _pixel_to_cam(self, u, v, z): + return np.array([(u - 424.0) * z / 380.0, (v - 240.0) * z / 380.0, z]) + + +def _kpt_feature(stub, uv, conf): + from arm_application.perception_node import PerceptionNode + + return PerceptionNode._keypoint_feature(stub, _StubDet(uv, conf)) + + +def test_real_true_k0_is_used_as_is(): + """真 k0(conf 0.87 uv=(410,246),框内、不贴边)必须原样用它的 uv。""" + feat = _kpt_feature(_StubKpt(), TRUE_K0, 0.87) + assert feat is not None + assert tuple(np.round(feat.uv)) == TRUE_K0, "真 k0 的 uv 被改了 —— 守卫过严" + assert feat.borrowed is False # 该像素有自己的深度 + + +def test_border_false_k0_is_not_used_even_at_conf_073(): + """真机那帧 conf=0.73 uv=(12,30)(贴画面角):**不许**用它的位置。 + + 有可信历史偏移时走"按偏移重建",位置必须回到历史点上(不是那个角落)。 + """ + frac = np.array([0.25, -0.25]) # 锁定阶段学到的 k0 相对框偏移 + feat = _kpt_feature(_StubKpt(frac=frac), (12.0, 30.0), 0.73) + assert feat is not None, "有可信历史就不该整帧丢掉" + assert not np.allclose(feat.uv, [12.0, 30.0]), "贴边的假 k0 被采信了 —— 就是它把臂带走的" + # 重建点在框上,且等于框心 + 历史偏移 + cx = 0.5 * (BOX[0] + BOX[2]) + cy = 0.5 * (BOX[1] + BOX[3]) + bw = BOX[2] - BOX[0] + bh = BOX[3] - BOX[1] + assert tuple(np.round(feat.uv)) == (round(cx + 0.25 * bw), round(cy - 0.25 * bh)) + + +def test_border_false_k0_without_history_is_dropped(): + """冷启动时贴边假 k0 直接不用它(返回 None,交由调用方回落)。""" + feat = _kpt_feature(_StubKpt(frac=None), (12.0, 30.0), 0.73) + assert feat is None, "没有可信历史时贴边假 k0 必须被丢掉" + + +def test_borrowed_depth_is_flagged(): + """k0 处读不到深度 ⇒ 借框内深度,并**显式标记** borrowed(下游据此禁重定位)。""" + feat = _kpt_feature(_StubKpt(depth_at=None, depth_box=0.22), TRUE_K0, 0.87) + assert feat is not None and feat.borrowed is True + assert "借深度" in feat.note + + +def test_true_k0_outside_box_is_not_used(): + """落在自己框外的"k0"(孔心不在工件外)同样不许采信位置。""" + frac = np.array([0.1, 0.1]) + feat = _kpt_feature(_StubKpt(frac=frac), (700.0, 250.0), 0.90) + assert feat is not None + assert not np.allclose(feat.uv, [700.0, 250.0]) + + +# --------------------------------------------------------------------------- # +# 守卫四(伺服侧):远处限速 —— 与"目标真不真"无关,只保证"追错时走得少" +# --------------------------------------------------------------------------- # +class _StubServo: + def __init__(self, *, slow_far_m: float = 0.05, v_slow_xy: float = 0.08): + self.slow_far_m = slow_far_m + self.v_slow_xy = v_slow_xy + + +def _slow(st, nerr: float, v_xy: float): + return ServoNode._slow_xy_limit(st, nerr, v_xy) # type: ignore[arg-type] + + +def test_far_target_is_slowed_down(): + """真机那次的 400mm 级误差必须被限速(否则 0.7s 带走 400mm)。""" + lim, why = _slow(_StubServo(), 0.400, 0.45) + assert lim == pytest.approx(0.08), "远处没限速 —— 就是它把臂带到工作盒角落的" + assert why is not None and "目标离" in why + + +def test_near_target_keeps_full_speed(): + """守卫不能过严:目标近了必须放开速度,否则收敛永远慢吞吞(死区都进不去)。""" + lim, why = _slow(_StubServo(), 0.020, 0.45) + assert lim == pytest.approx(0.45) and why is None + + +def test_boundary_just_over_the_threshold_is_slowed(): + lim, why = _slow(_StubServo(), 0.051, 0.45) + assert lim == pytest.approx(0.08) and why is not None + lim2, _ = _slow(_StubServo(), 0.049, 0.45) + assert lim2 == pytest.approx(0.45) + + +def test_slow_limit_is_config_driven(): + """限速值来自配置:改大之后远处目标就该跑得更快(否则阈值写死、配置没接线)。""" + lim, _ = _slow(_StubServo(slow_far_m=0.30, v_slow_xy=0.20), 0.400, 0.45) + assert lim == pytest.approx(0.20) + # 比门限更近 ⇒ 完全放开 + lim2, _ = _slow(_StubServo(slow_far_m=0.50, v_slow_xy=0.20), 0.400, 0.45) + assert lim2 == pytest.approx(0.45) + + +def test_slow_limit_never_raises_the_speed(): + """限速只能降不能升:v_max_xy 本来就比 v_slow_xy 小时不许被"抬"上去。""" + lim, _ = _slow(_StubServo(), 0.400, 0.03) + assert lim == pytest.approx(0.03) + + +def test_site_yaml_has_the_slow_approach_keys(): + servo = _site()["servo"] + for key in ("slow_far_m", "v_slow_xy"): + assert key in servo, f"site.yaml 没接 {key}" + # 必须真的能拦住真机那次:门限 < 400mm、限速 < v_max_xy + assert 0.02 < float(servo["slow_far_m"]) < 0.40 + assert float(servo["v_slow_xy"]) < float(servo["v_max_xy"]) + + +def test_servo_wires_the_slow_limit(): + p = ROOT / "src" / "arm_application" / "arm_application" / "servo_node.py" + src = p.read_text(encoding="utf-8") + assert "v_xy = min(float(v_xy), cruise)" in src, "锁定前的统一巡航限速未接入" + assert "def _slow_xy_limit(" in src + assert 'declare_parameter("slow_far_m"' in src diff --git a/src/arm_application/test/test_feature_jump_guard.py b/src/arm_application/test/test_feature_jump_guard.py new file mode 100644 index 0000000..93ca0ec --- /dev/null +++ b/src/arm_application/test/test_feature_jump_guard.py @@ -0,0 +1,357 @@ +"""跟踪点"假跳变"的两道防线(负向测试:改回去必须变红)。 + +为什么单独立一条(2026-10-08 真机实测,arm 89 一阶段跑 150s 没锁上) +------------------------------------------------------------------- +日志原话(gongjian0929,跟踪锁高 0.370m): + + 0659.551 死区保持 |e_xy|=3.0mm ← 其实已经锁定!误差只剩 3mm + 0659.598 k0 置信度 0.01 < 0.30,本帧不用它 + 0659.604 HANDEYE snap feat_base=(0.675,-0.099) ← 跟踪点瞬间横移 89mm + 0660.121 v=(-0.206,+0.400) |e_xy|=130mm ← 伺服以 0.45m/s 去追这个假点 + 0660.561 过期保持 —— 不跟踪冻结的检测框 ← 画面糊掉,目标彻底丢失 + +根因是**两处**,各自都要能独立失败: + + 1. ``perception_node._keypoint_feature``:k0 掉信时兜底把跟踪点从 k0 切到 + "框中心" —— 而框中心离 k0 有 89mm(k0 是工件上的孔,不在框心)。正确的兜底 + 是**借 k0 相对框的归一化偏移**在框上重建 k0:位置连续、工件动时还能跟着动。 + 2. ``servo_node._update_feat_track``:``dxy > predict_jump_m`` 时单帧就 + ``reset()`` **采信**假跳。30Hz 相机 + 工件不动,一帧跳 89mm 物理上不可能 + ⇒ 必须连续 N 帧指向同一新位置才认。 + +用例全离线:用打桩对象直接调被测方法(不建 ROS 实体、不发运动指令), +与 ``test_stage2_descent_clamp`` 同一套做法。 +""" + +from __future__ import annotations + +from typing import Any, List, Optional + +import numpy as np + +from arm_application.feature_jump_guard import ( + ACCEPT, + HOLD, + REJECT, + FeatureJumpGate, +) +from arm_application.kalman_filter import KalmanFilter3D +from arm_application.perception_node import PerceptionNode +from arm_application.servo_node import ServoNode +from arm_application.pose_detector import Detection + +# 真机那次的关键数字 +_JUMP_M = 0.08 # servo.predict_jump_m +_K0_UV = np.array([296.0, 262.0]) # 锁定瞬间的 k0 +_BOX = np.array([180.0, 120.0, 620.0, 420.0]) # 工件框 +# 真机日志里那一跳:(0.630,-0.176) → (0.675,-0.099) +_FEAT_BEFORE = np.array([0.630, -0.176]) +_FEAT_AFTER = np.array([0.675, -0.099]) + + +class _StubLogger: + """把日志写进调用方给的 sink(和被测对象共享同一个 list)。""" + + def __init__(self, sink: List[str]) -> None: + self._sink = sink + + def _add(self, msg: str, **_: Any) -> None: + self._sink.append(str(msg)) + + info = _add + warn = _add + error = _add + debug = _add + + +# --------------------------------------------------------------------------- # +# 防线 1:perception 的 k0 掉信兜底 —— 借偏移,不借绝对位置 +# --------------------------------------------------------------------------- # +class _StubPerception: + """``_keypoint_feature`` 用到的成员全部打桩。""" + + def __init__( + self, + *, + kpt_conf: float, + last_uv: Optional[np.ndarray], + frac: Optional[np.ndarray], + depth_at: Optional[float] = 0.21, + depth_box: Optional[float] = 0.22, + ) -> None: + self.logs: List[str] = [] + self.keypoint_index = 0 + self.keypoint_min_conf = 0.30 + # k0 位置守卫的参数与画面尺寸(用真机 D405 的 848x480,见 feature_guard) + self.keypoint_border_px = 6.0 + self._kpt_box_frac = None if frac is None else np.asarray(frac, dtype=float) + self._last_uv = None if last_uv is None else np.asarray(last_uv, dtype=float) + self._kpt_conf = float(kpt_conf) + self._depth_at = depth_at + self._depth_box = depth_box + + def get_logger(self) -> Any: + return _StubLogger(self.logs) + + def _img_wh_or_zero(self) -> tuple: + # 真机 D405 彩色图尺寸(k0 位置守卫要用它判"贴画面边") + return (848, 480) + + def _depth_at_uv(self, _u: float, _v: float) -> tuple: + if self._depth_at is None: + return None, "窗口无有效深度" + return float(self._depth_at), "win6" + + def _depth_in_box(self, _xyxy: Any) -> tuple: + if self._depth_box is None: + return None, "框内无有效深度" + return float(self._depth_box), "框内中位" + + def _pixel_to_cam(self, u: float, v: float, z: float) -> np.ndarray: + # 只要求"同一 uv 得同一 3D 点",用最简针孔映射即可(不参与本用例断言) + return np.array([(u - 400.0) * z / 380.0, (v - 240.0) * z / 380.0, z]) + + def det(self, kpt_uv: np.ndarray) -> Detection: + return Detection( + xyxy=_BOX.copy(), + conf=0.9, + cls_id=0, + cls_name="workpiece", + kpts=np.array([[kpt_uv[0], kpt_uv[1], self._kpt_conf]], dtype=float), + ) + + +def _feat(stub: _StubPerception, kpt_uv: np.ndarray) -> Any: + """直接调被测方法(打桩对象冒充 self)。""" + return PerceptionNode._keypoint_feature(stub, stub.det(kpt_uv)) + + +def test_kpt_low_conf_rebuilds_on_box_not_box_center(): + """k0 掉信时**不许**把跟踪点横移到框中心。""" + # 锁定阶段记下的 k0 相对框偏移:k0 在框心右侧偏上 + frac = np.array([0.25, -0.25]) + stub = _StubPerception(kpt_conf=0.05, last_uv=_K0_UV, frac=frac) + box_cx = 0.5 * (_BOX[0] + _BOX[2]) + box_cy = 0.5 * (_BOX[1] + _BOX[3]) + bw = _BOX[2] - _BOX[0] + bh = _BOX[3] - _BOX[1] + + feat = _feat(stub, kpt_uv=np.array([150.0, 60.0])) # 掉信帧的 k0 是垃圾值 + + assert feat is not None, "有可信历史时必须给得出跟踪点(不能退回 None→框中心)" + expect = np.array([box_cx + frac[0] * bw, box_cy + frac[1] * bh]) + assert np.allclose(feat.uv, expect, atol=1e-6) + # 负向:绝不能等于框中心 + assert not np.allclose(feat.uv, [box_cx, box_cy], atol=1.0), ( + f"跟踪点落回框中心了 uv={feat.uv} 框心=({box_cx},{box_cy})" + ) + assert "保持" in feat.note + + +def test_kpt_low_conf_rebuild_follows_box_motion(): + """框移动时,重建出来的 k0 要跟着动 —— 相对框的偏移必须保持。""" + frac = np.array([0.25, -0.25]) + stub = _StubPerception(kpt_conf=0.02, last_uv=_K0_UV, frac=frac) + + moved_box = _BOX + np.array([40.0, 0.0, 40.0, 0.0]) # 整框右移 40px + d = stub.det(np.array([150.0, 60.0])) + d.xyxy = moved_box + feat = PerceptionNode._keypoint_feature(stub, d) + + box_cx = 0.5 * (moved_box[0] + moved_box[2]) + box_cy = 0.5 * (moved_box[1] + moved_box[3]) + bw = moved_box[2] - moved_box[0] + bh = moved_box[3] - moved_box[1] + expect = np.array([box_cx + frac[0] * bw, box_cy + frac[1] * bh]) + assert np.allclose(feat.uv, expect, atol=1e-6) + # 相对框心的偏移(归一化后)没变 —— 这才是"跟着走且不跳"的含义 + got_frac = np.array( + [(feat.uv[0] - box_cx) / bw, (feat.uv[1] - box_cy) / bh] + ) + assert np.allclose(got_frac, frac, atol=1e-9) + + +def test_kpt_trusted_updates_offset_and_keeps_k0_uv(): + """k0 可信时必须用 k0 自己的 uv,并顺手更新偏移记录。""" + stub = _StubPerception(kpt_conf=0.87, last_uv=None, frac=None) + feat = _feat(stub, kpt_uv=_K0_UV) + + assert feat is not None + assert np.allclose(feat.uv, _K0_UV, atol=1e-6) + assert stub._kpt_box_frac is not None, "可信帧必须记下 k0 相对框的偏移" + box_cx = 0.5 * (_BOX[0] + _BOX[2]) + bw = _BOX[2] - _BOX[0] + assert abs(float(stub._kpt_box_frac[0]) - (_K0_UV[0] - box_cx) / bw) < 1e-9 + + +def test_kpt_no_history_still_falls_back(): + """冷启动(从没见过可信 k0)时没有更好的信息 —— 此时才允许返回 None。""" + stub = _StubPerception(kpt_conf=0.05, last_uv=None, frac=None) + assert _feat(stub, kpt_uv=np.array([150.0, 60.0])) is None + + +def test_kpt_trusted_but_no_depth_keeps_k0_uv_and_borrows_depth(): + """只有深度读不到时:XY 仍用 k0(不许横移),深度可以借框内。""" + stub = _StubPerception(kpt_conf=0.80, last_uv=None, frac=None, depth_at=None) + feat = _feat(stub, kpt_uv=_K0_UV) + + assert feat is not None + assert np.allclose(feat.uv, _K0_UV, atol=1e-6), "深度不可用时把 XY 也弄丢了" + assert abs(feat.z - 0.22) < 1e-9, "应从框内借到深度" + + +# --------------------------------------------------------------------------- # +# 防线 2:servo 的跳变确认门限 +# --------------------------------------------------------------------------- # +def test_jump_gate_rejects_single_frame_spurious_jump(): + """真机那一跳:单帧 89mm,必须判 hold(不采信)。""" + gate = FeatureJumpGate(_JUMP_M, confirm_frames=3) + assert float(np.hypot(*(_FEAT_AFTER - _FEAT_BEFORE))) > _JUMP_M # 前提:确实是大跳 + assert gate.update(_FEAT_AFTER, _FEAT_BEFORE) == FeatureJumpGate.HOLD + + +def test_jump_gate_confirms_persistent_relocation(): + """真正换了位置时,连续 3 帧一致就要认(不能永远 hold 住)。""" + gate = FeatureJumpGate(_JUMP_M, confirm_frames=3) + new = np.array([0.760, -0.180]) + assert gate.update(new, _FEAT_BEFORE) == FeatureJumpGate.HOLD + assert gate.update(new, _FEAT_BEFORE) == FeatureJumpGate.HOLD + assert gate.update(new, _FEAT_BEFORE) == FeatureJumpGate.JUMP + + +def test_jump_gate_near_is_passthrough(): + """正常小位移不该被拦住(真实运动 ≤15mm/帧)。""" + gate = FeatureJumpGate(_JUMP_M, confirm_frames=3) + for d in (0.005, -0.010, 0.015): + assert gate.update( + np.array([_FEAT_BEFORE[0] + d, _FEAT_BEFORE[1]]), _FEAT_BEFORE + ) == FeatureJumpGate.NEAR + + +def test_jump_gate_inconsistent_candidates_never_confirm(): + """每帧跳到不同地方(k0 掉信时的乱跳)永远确认不了。""" + gate = FeatureJumpGate(_JUMP_M, confirm_frames=3) + for p in ([0.675, -0.099], [0.570, -0.046], [0.700, -0.250], [0.520, -0.020]): + assert gate.update(np.array(p), _FEAT_BEFORE) == FeatureJumpGate.HOLD + assert gate.hold_total == 4 + + +def test_jump_gate_single_confirm_frame_is_explicit_legacy(): + """confirm_frames=1 是显式退回旧行为 —— 是"选择",不是静默降级。""" + gate = FeatureJumpGate(_JUMP_M, confirm_frames=1) + assert gate.update(_FEAT_AFTER, _FEAT_BEFORE) == FeatureJumpGate.JUMP + + +class _StubServo: + """``_update_feat_track`` 用到的成员全部打桩。 + + ``ws_min/ws_max`` 取 site.yaml 现行值(法兰工作盒),特征点在盒外时会被判误检。 + """ + + def __init__(self) -> None: + self.logs: List[str] = [] + self.predict_jump_m = _JUMP_M + self.feat_ws_margin_m = 0.05 + # config/site.yaml 的 servo.workspace_xyz_min/max + self.ws_min = np.array([0.08, -0.55, 0.18], dtype=float) + self.ws_max = np.array([0.85, 0.55, 0.65], dtype=float) + self._feat_kf = KalmanFilter3D(q_pos=2.0e-3, q_vel=1.5e-1, r_pos=4.0e-4) + self._jump_gate = FeatureJumpGate(_JUMP_M, confirm_frames=3) + + def get_logger(self) -> Any: + return _StubLogger(self.logs) + + # 真实方法(纯计算,不碰 ROS)—— 挂上来,避免把它的逻辑抄一份到测试里 + _feat_workspace_ok = ServoNode._feat_workspace_ok + + +def _update(stub: _StubServo, p_base: np.ndarray, *, was_lost: bool, now_m: float) -> str: + return ServoNode._update_feat_track(stub, p_base, was_lost=was_lost, now_m=now_m) + + +# 真机实测的"假点":落在基座后方,而工件在 (0.5,-0.12) +_BOGUS_FAR = np.array([-0.102, -0.648, -0.01]) + + +def test_servo_rejects_feature_outside_workspace(): + """物理合理性:工作盒外的点必须被判误检(当"没有目标",不是"钉住")。""" + stub = _StubServo() + p0 = np.array([_FEAT_BEFORE[0], _FEAT_BEFORE[1], -0.007]) + assert _update(stub, p0, was_lost=True, now_m=1.0) == ACCEPT + # 真机那一串假点:(-0.102,-0.648) 在工件反方向、x 甚至为负 + assert _update(stub, _BOGUS_FAR, was_lost=False, now_m=1.033) == REJECT + assert "工作盒外" in " ".join(stub.logs) + + +def test_servo_reject_wins_even_if_bogus_is_persistent(): + """假点就算"稳定地"出现在盒外 N 帧,也必须一直 reject(不能被确认为重定位)。""" + stub = _StubServo() + p0 = np.array([_FEAT_BEFORE[0], _FEAT_BEFORE[1], -0.007]) + _update(stub, p0, was_lost=True, now_m=1.0) + for i in range(1, 6): # 同一个盒外点重复来 5 帧 + assert _update(stub, _BOGUS_FAR, was_lost=False, now_m=1.0 + 0.033 * i) == REJECT + # 位置必须还钉在原处(没有被假点带跑) + assert np.allclose(stub._feat_kf.position[:2], _FEAT_BEFORE, atol=5e-4) + + +def test_servo_reject_holds_when_kf_not_initialized(): + """冷启动就收到盒外点:不能把它当基准点初始化。""" + stub = _StubServo() + assert _update(stub, _BOGUS_FAR, was_lost=True, now_m=1.0) == REJECT + assert not stub._feat_kf.initialized, "盒外的假点被当成了初始基准" + + +def test_feat_workspace_ok_accepts_real_workpiece(): + """真实工件点(0.5,-0.12)绝不能被误判成盒外。""" + stub = _StubServo() + assert ServoNode._feat_workspace_ok(stub, np.array([0.500, -0.120, 0.022])) is True + # 盒边界附近(含余量内)也放行 + assert ServoNode._feat_workspace_ok(stub, np.array([0.08, -0.55, 0.022])) is True + + +def test_servo_holds_position_on_spurious_jump(): + """真机场景:锁定后单帧假跳 —— 位置必须钉住不动(旧代码会 reset 追过去)。""" + stub = _StubServo() + p0 = np.array([_FEAT_BEFORE[0], _FEAT_BEFORE[1], -0.007]) + assert _update(stub, p0, was_lost=True, now_m=1.0) == ACCEPT # 首次捕获 + held_pos = stub._feat_kf.position.copy() + assert np.allclose(held_pos[:2], _FEAT_BEFORE, atol=1e-6) + + jumped = np.array([_FEAT_AFTER[0], _FEAT_AFTER[1], -0.008]) + assert _update(stub, jumped, was_lost=False, now_m=1.033) == HOLD, "必须判 hold" + assert np.allclose( + stub._feat_kf.position[:2], _FEAT_BEFORE, atol=5e-4 + ), "hold 之后位置被假点带跑了" + + +def test_servo_confirms_real_relocation_after_n_frames(): + """真换了位置:连续 3 帧一致后必须采信(不能把 hold 变成"卡死")。""" + stub = _StubServo() + p0 = np.array([_FEAT_BEFORE[0], _FEAT_BEFORE[1], -0.007]) + _update(stub, p0, was_lost=True, now_m=1.0) + + new = np.array([0.760, -0.180, -0.007]) + assert _update(stub, new, was_lost=False, now_m=1.033) == HOLD + assert _update(stub, new, was_lost=False, now_m=1.066) == HOLD + assert _update(stub, new, was_lost=False, now_m=1.099) == ACCEPT, "第 3 帧该采信了" + assert np.allclose(stub._feat_kf.position[:2], new[:2], atol=2e-3) + + +def test_servo_hold_after_convergence_keeps_gate_velocity_zero(): + """hold 期间速度必须清零,否则旧速度会把"不动"变成"匀速跑掉"。""" + stub = _StubServo() + # 给 KF 灌一个明显不为零的速度 + p0 = np.array([_FEAT_BEFORE[0], _FEAT_BEFORE[1], -0.007]) + _update(stub, p0, was_lost=True, now_m=1.0) + for i, dx in enumerate((0.004, 0.008, 0.012), start=1): + _update( + stub, + np.array([_FEAT_BEFORE[0] + dx, _FEAT_BEFORE[1], -0.007]), + was_lost=False, + now_m=1.0 + 0.033 * i, + ) + assert float(np.hypot(*stub._feat_kf.velocity[:2])) > 1e-3, "前提:速度非零" + + jumped = np.array([_FEAT_AFTER[0], _FEAT_AFTER[1], -0.008]) + assert _update(stub, jumped, was_lost=False, now_m=1.2) == HOLD + assert float(np.hypot(*stub._feat_kf.velocity[:2])) < 1e-9, "hold 时速度没清零" diff --git a/src/arm_application/test/test_ft_source_guard.py b/src/arm_application/test/test_ft_source_guard.py new file mode 100644 index 0000000..447a25a --- /dev/null +++ b/src/arm_application/test/test_ft_source_guard.py @@ -0,0 +1,200 @@ +"""腕部 FT 兜底不许"静默失效":数据源没出数时必须喊出来,且配置必须指向有数的话题。 + +为什么单独立一条(2026-10-08 真机实测) +-------------------------------------- +二阶段轻降把"规尖碰工件"的兜底押在腕部 FT 上:``abs(fz − 基线) > 2.5N ⇒ 停``。 +真机上应用在用的 ``/Rizon4_063989/ft_sensor_wrench`` 却是**恒 (0,0,0)**: + + /Rizon4_063989/ft_sensor_wrench force.z = 0.0 ← 应用在用 + /Rizon4_063989/external_wrench_in_tcp force.z = -53.84 ← 才有数(负载) + +于是 ``abs(0 − 0) > 2.5`` 永远为假 —— **接触兜底永远触发不了**,而日志里一切正常: +话题收得到、回调在跑、``wrench_live``(只看"够不够新")还报"活"。这是最危险的 +静默失效:轻降会一直往下走而没有任何力保护。 + +两处修(互补,都要有): + +1. 配置:真机 ``servo.ft_wrench_topic`` 指向有数的 ``external_wrench_in_tcp`` + (判据是"相对轻降起始基线的增量",与 54N 那个偏置无关);仿真**必须**覆盖回 + ``/sim/ft_sensor_wrench``(仿真没有 external_wrench_in_tcp 这个话题)。 +2. 守卫:``gauge_fsm.wrench_all_zero`` —— 带负载的 FT 不可能六个分量**同时**恰好为 + 0,所以"全零 > 5s"= 数据源没出数,节点必须报 error(一次)。 + +这些用例全是**离线**的:``_on_wrench`` 只用到少量成员,用打桩对象即可。 +""" + +from __future__ import annotations + +import time +from typing import Any, List + +import yaml +from geometry_msgs.msg import Wrench, WrenchStamped + +from arm_application import stage2_locate_node as s2mod +from arm_application.gauge_fsm import wrench_all_zero +from arm_application.stage2_locate_node import Stage2Locate + +ROOT = __import__("pathlib").Path(__file__).resolve().parents[3] +SITE = ROOT / "config" / "site.yaml" + + +class _Logger: + def __init__(self, sink: List[str]) -> None: + self._sink = sink + + def _add(self, msg: str) -> None: + self._sink.append(str(msg)) + + info = _add + warn = _add + error = _add + + +class _Stub: + """``_on_wrench`` 用到的成员全部打桩。""" + + def __init__(self) -> None: + self.logs: List[str] = [] + self._logger = _Logger(self.logs) + self._ft_fz = None + self._t_ft = None + self._ft_zero_since = None + self._ft_zero_warned = False + self.ft_wrench_topic = "/Rizon4_063989/ft_sensor_wrench" + + def get_logger(self) -> Any: + return self._logger + + +def _wrench_msg(*, fz: float = 0.0, tx: float = 0.0) -> WrenchStamped: + m = WrenchStamped() + m.wrench = Wrench() + m.wrench.force.x = 0.0 + m.wrench.force.y = 0.0 + m.wrench.force.z = float(fz) + m.wrench.torque.x = float(tx) + m.wrench.torque.y = 0.0 + m.wrench.torque.z = 0.0 + return m + + +# --------------------------------------------------------------------------- # +# wrench_all_zero:区分"安静"与"没出数" +# --------------------------------------------------------------------------- # +def test_all_zero_is_flagged(): + assert wrench_all_zero(0.0, 0.0, 0.0, 0.0, 0.0, 0.0) is True + + +def test_a_real_load_is_not_all_zero(): + """真机 external_wrench_in_tcp 的读数(≈负载 54N)不能被判成"没出数"。""" + assert wrench_all_zero(0.036, 0.32, -53.84, 0.0, 0.0, 0.0) is False + + +def test_tiny_noise_is_not_all_zero(): + """很小但活的读数(噪声量级)也不算"没出数" —— 否则会误报。""" + assert wrench_all_zero(1.0e-3, 0.0, 0.0, 0.0, 0.0, 0.0) is False + + +def test_torque_alone_is_enough_to_prove_it_is_alive(): + assert wrench_all_zero(0.0, 0.0, 0.0, 0.02, 0.0, 0.0) is False + + +# --------------------------------------------------------------------------- # +# 节点守卫:全零 > 5s 报 error(一次),有数则安静 +# --------------------------------------------------------------------------- # +def test_all_zero_for_over_5s_raises_error_once(): + st = _Stub() + # 让它一开始就已经"全零了 6 秒"(不 sleep,直接构造状态) + st._ft_zero_since = time.monotonic() - 6.0 + + Stage2Locate._on_wrench(st, _wrench_msg()) # type: ignore[arg-type] + errs = [m for m in st.logs if "全为 0" in m] + assert len(errs) == 1, f"数据源恒零却{'没报' if not errs else '报多了'} —— 静默失效" + assert "判不到接触" in errs[0], "要说清后果:接触兜底永远不会触发" + assert "ft_sensor_wrench" in errs[0], "要打出话题名,现场才知道换哪个" + + # 第二次不该再刷屏 + Stage2Locate._on_wrench(st, _wrench_msg()) # type: ignore[arg-type] + assert len([m for m in st.logs if "全为 0" in m]) == 1, "全零告警只许喊一次" + + +def test_a_live_reading_never_warns_and_is_cached(): + st = _Stub() + Stage2Locate._on_wrench(st, _wrench_msg(fz=-53.84)) # type: ignore[arg-type] + assert not [m for m in st.logs if "全为 0" in m], "有数还告警 = 误报" + assert st._ft_fz == -53.84, "轴向力必须缓存下来(_contact_detected 要用)" + assert st._t_ft is not None, "要记收到时刻" + + +def test_losing_data_after_a_live_reading_restarts_the_clock(): + """先有数、后全零:计时要从"变成全零那一刻"重新起算,不能沿用旧起点。""" + st = _Stub() + Stage2Locate._on_wrench(st, _wrench_msg(fz=-53.84)) # type: ignore[arg-type] + assert st._ft_zero_since is None + Stage2Locate._on_wrench(st, _wrench_msg()) # 转全零 + assert st._ft_zero_since is not None, "转全零要起计时" + + +# --------------------------------------------------------------------------- # +# 源码守卫:这两处都不能被悄悄删掉 +# --------------------------------------------------------------------------- # +def test_stage2_wires_the_all_zero_guard(): + src = ( + ROOT / "src" / "arm_application" / "arm_application" / "stage2_locate_node.py" + ).read_text(encoding="utf-8") + assert "wrench_all_zero(" in src, "全零守卫没接进 stage2 的 FT 回调" + assert "from arm_application.gauge_fsm import" in src and "wrench_all_zero" in src + + +# --------------------------------------------------------------------------- # +# 配置接线:真机指向有数的话题,仿真不许跟着用 +# --------------------------------------------------------------------------- # +def _robots() -> dict: + site = yaml.safe_load(SITE.read_text(encoding="utf-8")) + return {r["sn"]: r for r in site["robot"]["robots"]} + + +def test_real_arms_point_at_a_topic_that_actually_has_data(): + """真机 FT 源必须是 external_wrench_in_tcp —— ft_sensor_wrench 实测恒零。""" + robots = _robots() + for sn in ("Rizon4-063989", "Rizon4-063991"): + if sn not in robots: + continue + topic = robots[sn]["servo"].get("ft_wrench_topic") + assert topic, f"{sn} 没配 servo.ft_wrench_topic —— 会退回恒零的 ft_sensor_wrench" + assert topic.endswith("/external_wrench_in_tcp"), ( + f"{sn} 的 FT 源是 {topic};真机只有 external_wrench_in_tcp 有数" + ) + assert sn.replace("-", "_") in topic, "话题名里的 sn 要用下划线(与 broadcaster 一致)" + + +def test_sim_overrides_the_real_ft_topic(): + """仿真必须显式覆盖 —— `*servo_left` 带下来的是真机话题,仿真里不存在。""" + topic = _robots()["sim"]["servo"].get("ft_wrench_topic") + assert topic == "/sim/ft_sensor_wrench", ( + f"仿真 FT 话题是 {topic};仿真由 sim_wrist_ft 发 /sim/ft_sensor_wrench" + ) + + +def test_node_reads_the_topic_from_site_config_not_hardcoded(): + """话题必须可配(读 servo.ft_wrench_topic),不许把真机话题写死在代码里。 + + 用语法树取字符串字面量来判(不是文本匹配)—— 这样解释这件事的注释不算数。 + """ + import ast + + src = ( + ROOT / "src" / "arm_application" / "arm_application" / "stage2_locate_node.py" + ).read_text(encoding="utf-8") + assert 'servo.get("ft_wrench_topic")' in src, "没从 site 配置读话题" + literals = [ + n.value + for n in ast.walk(ast.parse(src)) + if isinstance(n, ast.Constant) and isinstance(n.value, str) + ] + assert not any("Rizon4_063989" in s for s in literals), ( + "真机 sn/话题被写进了代码字符串(应当只在 site.yaml)" + ) + # 兜底必须是"按 sn 推导",而不是某个具体话题 + assert 'f"/{robot_ns}/ft_sensor_wrench"' in src, "兜底不再是按 sn 推导的话题" diff --git a/src/arm_application/test/test_gauge_boot.py b/src/arm_application/test/test_gauge_boot.py new file mode 100644 index 0000000..00d28bc --- /dev/null +++ b/src/arm_application/test/test_gauge_boot.py @@ -0,0 +1,297 @@ +"""``gauge_boot`` 的单元测试:自检清单**内容**的正确性。 + +自检本身很容易变成"每次都过"的仪式(规则 M1)。这里钉住的是它的内容: + +* 核心判据依赖的东西(触觉、相机)必须是**必检** —— 标成选检的话, + 现场不接触觉也能一路跑到 S07 才失败,而那时报的是"力判据没触发"; +* 现场没有的设备(D435)不该生成检查项 —— 生成一个必然失败的项, + 结果是所有人都不再看自检输出了(狼来了); +* 「为什么需要它」必须写出来,否则现场看到"未就绪"不知道该不该急。 +""" + +from __future__ import annotations + +import pytest + +from arm_application.gauge_boot import ( + PERCEPTION_SOURCES, + PROBES, + BootCheck, + blocking_failures, + build_checks, + format_report, + optional_warnings, + perception_source_of, + summary_counts, +) + + +def _build(**kw): + base = dict( + joint_action="rizon_arm_controller/follow_joint_trajectory", + camera="d405_left", + tactile_topic="/tactile/left/status", + gripper_open="/gripper/open", + gripper_close="/gripper/close", + gripper_status="/gripper/status", + gripper_status_type="arm_msgs/msg/GripperStatus", + ) + base.update(kw) + return build_checks(**base) + + +def _by_key(checks): + return {c.key: c for c in checks} + + +# ============================================================================= +# 清单内容 +# ============================================================================= +def test_core_checks_are_present_and_required(): + """核心判据依赖的东西必须是**必检**(配了工具系的那种机器)。""" + checks = _by_key(_build(tool_name="tool1")) + for key in ( + "arm_jtc", + "arm_home", + "arm_named_pose", + "arm_switch_tool", + "gripper_open", + "gripper_close", + "camera_color", + "camera_info", + "tactile_status", + "gripper_status", + ): + assert key in checks, f"自检清单缺 {key}" + assert checks[key].required, f"{key} 是核心判据依赖,必须是必检" + + +def test_jtc_check_expects_the_type_this_flow_actually_calls(): + """JTC 自检的类型必须是 control_msgs(本流程直接发给 ros2_control)。 + + 写成 arm_msgs/action/FollowJointTrajectory(arm_control 适配器那一套)会 + 让自检**永远探不到服务端**:报"控制器没起来",而控制器明明好着。 + """ + c = _by_key(_build())["arm_jtc"] + assert c.expect_type == "control_msgs/action/FollowJointTrajectory" + + +def test_switch_tool_required_only_when_a_tool_is_configured(): + """配了工具系 → 切不过去 S01 会中止,所以按必检拦;没配 → 选检。 + + 没配工具系的机器上(比如仿真)标必检,会让"仿真里根本不存在 + /switch_tool 服务"变成每次启动的一条红字,人很快就不看自检了。 + """ + assert _by_key(_build(tool_name="tool1"))["arm_switch_tool"].required is True + assert _by_key(_build(tool_name=""))["arm_switch_tool"].required is False + + +def test_compliant_descent_is_optional(): + """S07 不依赖柔顺 action(节点内步进 + 力突变停是同一套做法)。 + + 标必检的后果:仿真里永远过不了自检,而 S07 其实跑得挺好。 + """ + c = _by_key(_build())["arm_compliant"] + assert c.required is False + assert "S07" in c.why + + +def test_tactile_must_not_be_downgraded_to_optional(): + """**负向**:触觉是 S07/S08/E1 三个判据的唯一数据源。 + + 把它标成选检的后果不是"少一项检查",而是"力判据全部失效但流程照跑", + 报出来的现象是"拧不进去",离真正原因差好几层。 + """ + t = _by_key(_build())["tactile_status"] + assert t.required is True + assert t.expect_type == "arm_msgs/msg/TactileStatus" + assert "S07" in t.why and "S08" in t.why + + +def test_camera_checks_point_at_the_right_topics(): + checks = _by_key(_build(camera="d405_left")) + assert checks["camera_color"].target == "/d405_left/color/image_raw" + assert checks["camera_info"].target == "/d405_left/color/camera_info" + + +def test_camera_namespace_with_or_without_slashes_is_the_same(): + a = _by_key(_build(camera="d405_left"))["camera_color"].target + b = _by_key(_build(camera="/d405_left/"))["camera_color"].target + assert a == b == "/d405_left/color/image_raw" + + +def test_no_d435_means_no_make_believe_check(): + """现场没有的设备不生成检查项:一个必然失败的项会训练人忽略输出。""" + keys = _by_key(_build(d435_camera=None)) + assert "coarse_camera" not in keys + with_d435 = _by_key(_build(d435_camera="d435")) + assert "coarse_camera" in with_d435 + assert with_d435["coarse_camera"].required is False, "手外相机是 S03 兜底,不该拦启动" + assert with_d435["coarse_camera"].target == "/d435/color/image_raw" + + +def test_tool_frame_check_only_when_configured(): + assert "tool_frame" not in _by_key(_build(tool_name="")) + with_tool = _by_key(_build(tool_name="tool1")) + assert with_tool["tool_frame"].required is False, "没配工具系是告警,不是缺硬件" + assert "tool1" in with_tool["tool_frame"].why + + +def test_detector_check_only_when_weights_configured(): + assert "detector" not in _by_key(_build(weights_path="")) + with_w = _by_key(_build(weights_path="/home/cc/ros2/models/yolo/detect_best_0.onnx")) + assert with_w["detector"].probe == "detector" + assert with_w["detector"].target.endswith(".onnx") + + +def test_every_check_is_actionable(): + """每项都要有:稳定 key、人读名字、合法探针、明确目标、**为什么**。""" + checks = _build(d435_camera="d435", tool_name="tool1", weights_path="/tmp/x.onnx") + assert len({c.key for c in checks}) == len(checks), "key 必须唯一" + for c in checks: + assert c.label and c.key + assert c.probe in PROBES, f"{c.key} 的探针 {c.probe} 未登记" + # 网络端点必须是绝对名:相对名会随节点命名空间变,自检会去探错名字 + if c.probe != "detector": + assert c.target.startswith("/"), f"{c.key} 的目标应以 / 开头:{c.target}" + assert len(c.why) > 8, f"{c.key} 的 why 太短,缺了会怎样没说清" + + +def test_relative_action_name_is_normalised_to_absolute(): + """stage2 的 ``action_name`` 默认值是相对的(没有前导斜杠)。 + + 自检里必须补成绝对名:否则节点一旦被放进 namespace,自检就会去探 + ``/ns/rizon_arm_controller/...``,报"控制器没起来"而实际好着呢。 + """ + c = _by_key(_build(joint_action="rizon_arm_controller/follow_joint_trajectory"))["arm_jtc"] + assert c.target == "/rizon_arm_controller/follow_joint_trajectory" + + +# ============================================================================= +# 报告与判定 +# ============================================================================= +def _results(**status): + """构造 (检查项, 就绪, 细节) 列表;status 用 key 指定是否就绪。""" + out = [] + for c in _build(d435_camera="d435"): + out.append((c, bool(status.get(c.key, True)), "" if status.get(c.key, True) else "没收到")) + return out + + +def test_report_marks_required_and_optional_differently(): + text, failures = format_report(_results(coarse_camera=False)) + assert "选检" in text + assert "告警" in text + # 选检失败也要列出来(不拦流程,但必须让人看见) + assert any("coarse_camera" in f or "手外" in f for f in failures) + + +def test_only_required_failures_block_the_flow(): + """**负向**:D435 没接不能拦住装配。 + + 区分"必检失败"和"选检失败"是这一层的全部意义:混在一起会让 + "可选设备没接"变成"整个流程跑不起来"。 + """ + results = _results(coarse_camera=False) + assert blocking_failures(results) == [] + assert optional_warnings(results) and "手外" in optional_warnings(results)[0] + + results2 = _results(tactile_status=False) + assert blocking_failures(results2), "触觉缺失必须拦" + assert "触觉" in blocking_failures(results2)[0] + + +def test_report_lists_why_so_the_operator_knows_urgency(): + _text, failures = format_report(_results(camera_color=False)) + assert failures + assert "S05" in failures[0], "失败项必须说明缺了会影响哪一步" + + +def test_counts_summary(): + """数量刻意写死:加/减一条自检项时必须来这里改一行并想清楚它属于哪一类。 + + 当前(未配工具系、有手外相机、无权重): + 必检 9 = arm_jtc, arm_home, arm_named_pose, gripper_open, gripper_close, + camera_color, camera_info, tactile_status, gripper_status + 选检 3 = coarse_camera, arm_switch_tool, arm_compliant + """ + c = summary_counts(_results(coarse_camera=False)) + assert c["required_total"] == 9 and c["required_ok"] == 9 + # 选检里只有手外相机没起来 → 3 项里 2 项通过(工具系/柔顺下压按通过算) + assert c["optional_total"] == 3 and c["optional_ok"] == 2 + + +def test_all_ready_says_so(): + text, failures = format_report(_results()) + assert failures == [] + assert "全部就绪" in text + + +def test_bootcheck_defaults_to_required(): + """手工构造检查项时默认必检 —— 默认选检会让漏写 required 变成静默放行。""" + c = BootCheck(key="k", label="l", probe="service", target="/x", why="因为所以要检查它") + assert c.required is True + + with pytest.raises(TypeError): + BootCheck(key="k", label="l", probe="service", target="/x") # type: ignore[call-arg] + +def test_missing_modules_detects_a_module_that_cannot_exist(): + """依赖检查要能真的报缺(否则 detector 自检又会变成假阳性)。""" + from arm_application.gauge_boot import missing_modules + + assert missing_modules(["json"]) == [] + assert missing_modules(["__it_cannot_exist__"]) == ["__it_cannot_exist__"] + # 父包不存在时 find_spec 会抛,这同样算"缺" + assert missing_modules(["__no_such_pkg__.sub"]) == ["__no_such_pkg__.sub"] + + +def test_dependency_advice_offers_a_way_out_without_network(): + """提示必须给两条路:装它、或换掉这个后端。 + + 只写"请 pip install"在离线机器上等于没写(本机仿真环境实测 pip 直接 SSL 失败)。 + """ + from arm_application.gauge_boot import dependency_advice + + msg = dependency_advice(["ultralytics"]) + assert "ultralytics" in msg + assert "pip install" in msg + assert "真值" in msg or "外部" in msg + + +# ============================================================================= +# 感知来源(perception.source) +# ============================================================================= +def test_detector_check_only_exists_for_the_yolo_backend(): + """只有 yolo 才查推理预热;truth/external 不跑推理,查了必然是假阴性。 + + 反面做法(生成一个"永远 OK"的项)更糟:它会让人以为"感知也验过了"。 + """ + yolo = _by_key(_build(weights_path="/tmp/w.onnx", perception_source="yolo")) + assert "detector" in yolo + + for src in ("truth", "external"): + checks = _by_key(_build(weights_path="/tmp/w.onnx", perception_source=src)) + assert "detector" not in checks, f"{src} 后端不该查推理依赖" + + +def test_no_weights_path_still_means_no_detector_check(): + """没给权重路径(比如没配检测)就不生成这一项 —— 老行为不能丢。""" + assert "detector" not in _by_key(_build(weights_path="")) + + +def test_perception_source_defaults_to_yolo_when_unset(): + assert perception_source_of(None) == "yolo" + assert perception_source_of({}) == "yolo" + assert perception_source_of({"source": ""}) == "yolo" + assert perception_source_of({"source": " TRUTH "}) == "truth" + + +def test_perception_source_rejects_typo_with_the_allowed_values(): + """拼错必须报错:默默当 yolo 会让人去查推理依赖,而真因是键值写错。""" + with pytest.raises(ValueError) as e: + perception_source_of({"source": "yolo2"}) + msg = str(e.value) + assert "yolo2" in msg + for s in PERCEPTION_SOURCES: + assert s in msg + assert "site.yaml" in msg diff --git a/src/arm_application/test/test_gauge_config.py b/src/arm_application/test/test_gauge_config.py new file mode 100644 index 0000000..a1f7792 --- /dev/null +++ b/src/arm_application/test/test_gauge_config.py @@ -0,0 +1,318 @@ +"""``gauge_config`` 的单元测试。 + +重点不在"能不能读出一个数",而在**读错了会不会被发现**: + +* 键名拼错 → 必须报错并给候选名(否则现场"改了参数没反应"); +* 单位与键名不符 → 必须被 ``unit_violations`` 抓到(防"填毫米按米用"); +* 类型不对 → 必须报错,不许隐式转换; +* 跨键矛盾(安全上限低于停止阈值)→ 必须报错。 +""" + +from __future__ import annotations + +from pathlib import Path + +import pytest + +from arm_application.gauge_config import ( + DEFAULTS, + GaugeConfig, + GaugeConfigError, + _TYPES, + _UNITLESS, + _UNITS, + dataclass_keys, + from_site, + snap_feature_of, + missing_entries, + unit_violations, +) +from arm_application.gauge_fsm import ( + descend_iter_budget, + descend_tol_m, + ratchet_travel_ok, +) + + +# ============================================================================= +# 自检:配置表本身必须自洽 +# ============================================================================= +def test_schema_tables_are_consistent(): + """三张表互相覆盖完整,且 dataclass 字段与键一一对应。 + + 这条挂了通常意味着"新加了一个键,但忘了在另一张表里登记"。 + """ + assert missing_entries() == [] + assert sorted(dataclass_keys()) == sorted(_TYPES), ( + "GaugeConfig 的字段与配置键不一致:" + f"只在 dataclass: {sorted(set(dataclass_keys()) - set(_TYPES))}," + f"只在配置表: {sorted(set(_TYPES) - set(dataclass_keys()))}" + ) + + +def test_every_key_name_declares_its_unit(): + """**键名必须体现单位**(``_mm`` / ``_deg`` / ``_s`` …)。 + + 这条是"填了毫米当米用"的第一道闸门。挂掉时的修法只有两种: + 改键名带上单位后缀,或(确实无量纲时)登记到 ``_UNITLESS``。 + """ + assert unit_violations() == [] + + +def test_unit_violations_actually_detect_bad_names(): + """**负向**:故意塞一个"名字不体现单位"的键,检查必须报出来。 + + 否则 ``unit_violations`` 可能永远返回空表(检查恒真 = 没有检查,规则 M1)。 + """ + key = "hover" + _UNITS[key] = "m" + try: + bad = unit_violations([key]) + assert bad and "hover" in bad[0], f"应报出 hover 的问题,实际 {bad}" + finally: + del _UNITS[key] + + +def test_unitless_keys_are_explicitly_registered(): + """无量纲键必须显式登记,不能靠"单位为空"蒙混过关。""" + for key, unit in _UNITS.items(): + if not unit: + assert key in _UNITLESS, f"{key} 无量纲却没登记在 _UNITLESS" + + +# ============================================================================= +# 正常解析 +# ============================================================================= +def test_empty_section_uses_defaults_without_error(): + """整段缺失不报错(走默认值)—— 是否可用由节点决定,配置模块只如实解析。""" + cfg = from_site({}) + assert isinstance(cfg, GaugeConfig) + assert cfg.extreme_angle_deg == DEFAULTS["extreme_angle_deg"] + assert cfg.dry_run is False + + +def test_partial_section_merges_defaults(): + cfg = from_site({"gauge_assembly": {"extreme_angle_deg": 120.0, "holes_total": 1}}) + assert cfg.extreme_angle_deg == 120.0 + assert cfg.holes_total == 1 + assert cfg.screw_step_deg == DEFAULTS["screw_step_deg"] + + +def test_int_is_accepted_for_float_key_but_bool_is_not(): + """YAML 里 ``20`` 是 int,填给 float 键要能用;``true`` 不能当 1 用。""" + cfg = from_site({"gauge_assembly": {"extreme_angle_deg": 20}}) + assert cfg.extreme_angle_deg == 20.0 + with pytest.raises(GaugeConfigError) as ei: + from_site({"gauge_assembly": {"extreme_angle_deg": True}}) + assert "类型不对" in str(ei.value) + + +def test_string_number_is_rejected_not_coerced(): + """``"20"`` 必须报错。 + + 隐式转换是"填了字符串、跑起来是默认值"这类静默失效的入口: + YAML 里多写一对引号,现场看不出任何异常。 + """ + with pytest.raises(GaugeConfigError) as ei: + from_site({"gauge_assembly": {"contact_step_mm": "0.5"}}) + msg = str(ei.value) + assert "contact_step_mm" in msg and "mm" in msg and "隐式转换" in msg + + +# ============================================================================= +# 报错要能直接照着改 +# ============================================================================= +def test_unknown_key_is_rejected_with_suggestion(): + with pytest.raises(GaugeConfigError) as ei: + from_site({"gauge_assembly": {"screw_step_degs": 180.0}}) + msg = str(ei.value) + assert "screw_step_degs" in msg + assert "screw_step_deg" in msg, "应给出最相近的候选键名" + assert "gauge_config._TYPES" in msg, "应指出新增配置项要登记在哪" + + +def test_unknown_override_is_rejected(): + with pytest.raises(GaugeConfigError): + from_site({}, overrides={"not_a_key": 1.0}) + + +def test_section_of_wrong_type_reports_clearly(): + with pytest.raises(GaugeConfigError) as ei: + from_site({"gauge_assembly": 12}) + assert "映射" in str(ei.value) + + +def test_cross_key_contradiction_is_rejected(): + """安全上限必须高于停止阈值,否则一接触就报"力超安全上限"。""" + with pytest.raises(GaugeConfigError) as ei: + from_site( + { + "gauge_assembly": { + "contact_tangential_delta": 500.0, + "contact_safe_delta": 500.0, + } + } + ) + assert "contact_safe_delta" in str(ei.value) + + +@pytest.mark.parametrize( + "patch, expect", + [ + ({"holes_total": 0}, "holes_total"), + ({"extreme_direction": 0}, "extreme_direction"), + ({"extreme_angle_deg": -30.0}, "extreme_angle_deg"), + ({"screw_step_deg": 0.0}, "screw_step_deg"), + ({"screw_max_cycles": 0}, "screw_max_cycles"), + ({"snap_tol_px": 0.0}, "snap_tol_px"), + ], +) +def test_bad_values_are_rejected(patch, expect): + with pytest.raises(GaugeConfigError) as ei: + from_site({"gauge_assembly": patch}) + assert expect in str(ei.value) + + +# ============================================================================= +# 派生量:文档与日志共用同一个算法 +# ============================================================================= +def test_derived_totals(): + cfg = from_site( + {"gauge_assembly": {"screw_step_deg": 180.0, "screw_max_cycles": 3, "unscrew_extra_cycles": 1}} + ) + assert cfg.total_screw_deg == 540.0 + assert cfg.unscrew_cycles == 4, "拧出要比拧入多留一轮,确保脱开" + + +def test_describe_prints_effective_values_and_marks_calibration_needed(): + cfg = from_site({}) + text = "\n".join(cfg.describe()) + # 实际生效的值(不是"我读了 site.yaml") + assert "S01 预绕 150.0°" in text + assert "S08 棘轮 120°×12 轮 = 累计 1440°" in text + # 必须提示这些阈值要现场标定,否则默认值会被当成"调好的参数" + assert "现场标定" in text + # 稳定判据的口径要写出来,避免下次有人改成"相邻帧之差" + assert "到均值的最远距离" in text + + +# ============================================================================= +# S05 稳定判据的特征来源 +# ============================================================================= +def test_snap_feature_auto_follows_perception_source(): + """auto:真机(yolo)用检测框,仿真真值/外部感知用法兰位移。 + + 为什么必须分开:检测框那一路上游是工件模型,仿真合成图过不了真机训练出来的 + 模型(实测最高分 0.017)——选错的话 S05 会永远"不稳定"地空转到超时, + 而日志看起来像"机械臂一直在晃"。 + """ + assert snap_feature_of("auto", "yolo") == "bbox" + assert snap_feature_of("auto", "truth") == "motion" + assert snap_feature_of("auto", "external") == "motion" + + +def test_snap_feature_explicit_override_wins(): + assert snap_feature_of("bbox", "truth") == "bbox" + assert snap_feature_of("motion", "yolo") == "motion" + + +def test_snap_feature_rejects_unknown_value(): + with pytest.raises(GaugeConfigError) as e: + from_site({"gauge_assembly": {"snap_stable_feature": "detect"}}) + assert "snap_stable_feature" in str(e.value) + + +def test_snap_tolerance_must_be_positive(): + with pytest.raises(GaugeConfigError): + from_site({"gauge_assembly": {"snap_tol_mm": 0.0}}) + + +def test_snap_keys_are_declared_with_units(): + """新键必须登记单位/类型,否则"单位自检"对它们就是空话。""" + assert _UNITS["snap_tol_mm"] == "mm" + assert _UNITS["snap_stable_feature"] == "" + assert "snap_stable_feature" in _UNITLESS + assert _TYPES["snap_tol_mm"] is float + assert _TYPES["snap_stable_feature"] is str + + +# ============================================================================= +# 出厂配置的 S07:步长与到位容差不能相等 +# ============================================================================= +def test_shipped_site_yaml_s07_step_cannot_deadlock(): + """**回归锚点**(2026-09-24 在仿真里踩到,真机同参数同结果)。 + + ``contact_step_mm: 0.5`` 配上一个写死的 0.5mm 到位容差时,S07 的"往下走 + 一步"会被 ``_goto`` 判成"已在容差内"→ 直接返回、一动不动;循环条件 + (实测高度还没到最深)恒真 → 静默自旋:日志停在基线那行、CPU 跑满、 + 不报错也不前进。 + + 容差现在由 ``gauge_fsm.descend_tol_m`` 从步长推出来。这条测试盯住 + **出厂 site.yaml 的真实取值**(不是默认值字典),因为现场改的正是它: + 只要容差 ≥ 步长,这里必须报红。 + """ + import yaml + + root = Path(__file__).resolve().parents[3] + doc = yaml.safe_load((root / "config" / "site.yaml").read_text(encoding="utf-8")) + sec = doc["gauge_assembly"] + cfg = from_site(doc) + + step_m = float(sec["contact_step_mm"]) / 1000.0 + assert step_m > 0.0 + assert descend_tol_m(step_m) < step_m, ( + f"出厂配置 S07 步长 {sec['contact_step_mm']}mm 的到位容差 ≥ 步长:" + "臂会一步都不走(静默自旋)" + ) + # 步数上限要够走完整个下探深度,否则"没接触"会被误报成"步数用尽" + depth_m = float(sec["contact_max_depth_mm"]) / 1000.0 + assert descend_iter_budget(depth_m, step_m) >= depth_m / step_m + # 顺带钉住"出厂配置的派生值印得出来"(describe 里会打印容差) + assert "S07" in "\n".join(cfg.describe()) + + +# ============================================================================= +# 出厂配置的 S08:棘轮步长必须放得进**支持的所有臂**的关节7 行程 +# ============================================================================= +def test_shipped_site_yaml_ratchet_step_fits_every_supported_arm(): + """**回归锚点**(2026-09-24 在仿真里踩到:S08 第 3 轮 ABORT)。 + + `screw_step_deg: 180` 配关节 7 的 ±175°(行程 350°)时,棘轮一个来回要 + 2×180°=360° > 350° —— 关节**必然**有一头贴限位,"让余量"也腾不出空间 + (腾一步还是 360°)。日志表现是一长串"贴限位 → 让余量 → 还是贴限位", + 真因(配置)藏在最后一行,白烧 3 轮节拍。 + + 这条测试盯**出厂 site.yaml 的真实取值**,并且拿 `flexiv_description` 里 + **每台支持臂**的 joint7 限位去算(不是写死 350°):以后加一台行程更小的 + 臂,这里会自动报红。余量取 `gauge_assembly_node.RATCHET_LIMIT_MARGIN_DEG` + 的同一个口径 —— 两处不一致时,测试会红,而不是现场崩。 + """ + import math + + import yaml + + root = Path(__file__).resolve().parents[3] + doc = yaml.safe_load((root / "config" / "site.yaml").read_text(encoding="utf-8")) + step = float(doc["gauge_assembly"]["screw_step_deg"]) + + margin = 8.0 # 与 gauge_assembly_node.RATCHET_LIMIT_MARGIN_DEG 同口径 + from arm_application.gauge_assembly_node import RATCHET_LIMIT_MARGIN_DEG + + assert margin == RATCHET_LIMIT_MARGIN_DEG, "余量口径变了,测试要跟着改" + + limit_files = sorted((root / "src" / "flexiv_description" / "config").glob("*/joint_limits.yaml")) + assert limit_files, "找不到任何臂的 joint_limits.yaml —— 路径变了?" + for path in limit_files: + doc_l = yaml.safe_load(path.read_text(encoding="utf-8")) or {} + joint7 = (doc_l.get("joint_limits") or {}).get("joint7") or doc_l.get("joint7") + assert joint7, f"{path} 里没有 joint7 限位" + limits = (float(joint7["lower"]), float(joint7["upper"])) + verdict = ratchet_travel_ok(step, limits, margin) + assert verdict.ok, f"{path.name}: 出厂配置的棘轮步长放不下 —— {verdict.why}" + assert verdict.max_step_deg > 0.0 + + # 累计转角必须是整数圈:否则规停在螺纹中间,S09 拧出也少转几分之一圈 + cycles = int(doc["gauge_assembly"]["screw_max_cycles"]) + assert math.isclose(step * cycles % 360.0, 0.0, abs_tol=1e-9), ( + f"screw_step_deg×screw_max_cycles = {step * cycles}° 不是 360° 的整数倍" + ) diff --git a/src/arm_application/test/test_gauge_exit_lift.py b/src/arm_application/test/test_gauge_exit_lift.py new file mode 100644 index 0000000..e895eb6 --- /dev/null +++ b/src/arm_application/test/test_gauge_exit_lift.py @@ -0,0 +1,182 @@ +"""S09 拧出后**先竖直提出孔口**:结构上有序,行为上提对高度。 + +为什么单独钉住(2026-09-24 仿真实测,两次栽在同一个地方) +-------------------------------------------------------- +仿真里**没有螺纹几何**:S09 的"拧出"只让规在孔里转,规**仍然插在孔里** +(真机也只是沿螺纹退回几个毫米)。于是紧跟着的横向动作 —— S10 换孔 / S11 回 home +—— 会把规从孔里**拽**出来:实测抓取锁被拽断、规掉在台面上。 + +最坑的是**它不在这里报错**:两分钟后下游只表现为"下一孔 S07 下探 35mm 判不到 +接触"(工具上已经没规了),日志指不到真因(规则 R5.1 的静默失效)。 + +所以这里有两条断言,缺一不可: +* **结构**:``_step_unscrew`` 在"成功返回"之前必须调用提出动作 —— 顺序错了 + (比如把提出挪到 S10 里)就等于没做,因为横向动作已经发生了; +* **行为**:提出目标是**跟踪高**(``_track_z()``:悬停时尖端离面不够才再抬 + 50mm),不是写死的毫米数;已经在跟踪高上时不动(否则每次换孔白等 1 秒多)。 +""" + +from __future__ import annotations + +import ast +import pathlib +from typing import Any, List + +import numpy as np +import pytest + +from arm_application.gauge_assembly_node import GaugeAssembly + +NODE_SRC = ( + pathlib.Path(__file__).resolve().parents[1] + / "arm_application" / "gauge_assembly_node.py" +) + + +# ============================================================================= +# 结构:提出动作必须在 S09 的"成功出口"之前 +# ============================================================================= +def _node_ast() -> ast.Module: + return ast.parse(NODE_SRC.read_text(encoding="utf-8")) + + +def _find_method(name: str) -> ast.FunctionDef: + for node in ast.walk(_node_ast()): + if isinstance(node, ast.FunctionDef) and node.name == name: + return node + raise AssertionError(f"节点里找不到方法 {name}") + + +def _call_lines(func: ast.AST, attr: str) -> List[int]: + out: List[int] = [] + for node in ast.walk(func): + if isinstance(node, ast.Call): + f = node.func + if isinstance(f, ast.Attribute) and f.attr == attr: + out.append(node.lineno) + return out + + +def test_unscrew_lifts_out_of_the_hole_before_succeeding(): + """拧出成功后必须先提出孔口,再返回 ``UNSCREW_DONE``。""" + fn = _find_method("_step_unscrew") + lifts = _call_lines(fn, "_lift_clear_of_hole") + assert lifts, ( + "S09 结束时没有竖直提出孔口 —— S10/S11 的横向动作会把规从孔里拽出来" + "(实测:锁被拽断、规掉在台面上,下游表现为『S07 判不到接触』)" + ) + exits = [ + n.lineno + for n in ast.walk(fn) + if isinstance(n, ast.Return) + and isinstance(n.value, ast.Attribute) + and n.value.attr == "UNSCREW_DONE" + ] + assert exits, "S09 没有成功出口?" + assert min(lifts) < max(exits), ( + "提出孔口必须在**成功返回之前**:顺序反了等于没做(横向动作已经发生)" + ) + + +def test_lift_helper_exists_and_uses_the_track_height_idiom(): + """提出高度用 ``_track_z()``,不写死毫米数。""" + fn = _find_method("_lift_clear_of_hole") + assert _call_lines(fn, "_track_z"), ( + "提出高度必须用 _track_z():这是流程里『工具已离开工件』的既有定义," + "写死毫米数会多出一套没人维护的口径" + ) + assert _call_lines(fn, "_goto"), "提出是一次真实运动(_goto),不是改个变量" + src = ast.get_source_segment(NODE_SRC.read_text(encoding="utf-8"), fn) or "" + assert "hold_xy" in src, "提出必须是**纯 Z**:横向分量会把规别在孔壁上" + + +# ============================================================================= +# 行为:提对高度 / 已在高度上不动 / 拿不到状态不炸 +# ============================================================================= +class _StubLogger: + def __init__(self, sink: List[str]) -> None: + self._sink = sink + + def info(self, msg: str) -> None: + self._sink.append(msg) + + def warn(self, msg: str) -> None: + self._sink.append(msg) + + +class _StubAssembly: + """``_lift_clear_of_hole`` 只用这几样东西;测试里不建任何 ROS 实体。""" + + move_speed = 0.05 + vert_tol_rad = 0.02 + + def __init__(self, z: Any, track_z: float = 0.707, raise_on_goto: bool = False) -> None: + self.logs: List[str] = [] + self.moves: List[Any] = [] + self._z = z + self._tz = float(track_z) + self._raise = bool(raise_on_goto) + + def _wait_state(self, _timeout: float) -> Any: + if self._z is None: + return None, None + Tee = np.eye(4) + Tee[0, 3] = 0.5130 + Tee[1, 3] = -0.0020 + Tee[2, 3] = float(self._z) + return np.zeros(7), Tee + + def _track_z(self) -> float: + return self._tz + + def get_logger(self) -> Any: + return _StubLogger(self.logs) + + def _goto(self, q: Any, Tee: Any, target: Any, **kw: Any) -> Any: + if self._raise: + raise RuntimeError("轨迹被拒") + self.moves.append((np.array(target, dtype=float), kw)) + return True, q, Tee + + +def _stub(z: Any, track_z: float = 0.707, raise_on_goto: bool = False) -> _StubAssembly: + return _StubAssembly(z, track_z, raise_on_goto) + + +def test_deep_in_the_hole_lifts_to_track_height(): + """规还在孔里(实测规尖比工件面低 30mm)→ 提到跟踪高,纯 Z。""" + st = _stub(0.628) + GaugeAssembly._lift_clear_of_hole(st, "k1") # type: ignore[arg-type] + + assert len(st.moves) == 1, "应当恰好走一次提出" + target, kw = st.moves[0] + assert target[0] == pytest.approx(0.5130) and target[1] == pytest.approx(-0.0020), ( + "提出必须是**纯 Z**:XY 一动就是把规别在孔壁上" + ) + assert target[2] == pytest.approx(0.707), "目标高度就是跟踪高(悬停 + 50mm)" + assert kw.get("hold_xy") is True + assert kw.get("tag") == "S09_exit_k1" + assert any("竖直提出" in m for m in st.logs), "日志要能回看这次提出(不然失败时查不到)" + + +def test_already_high_enough_does_not_move(): + """已经比跟踪高还高 → 一步都不走(否则每次换孔白等一秒多)。""" + st = _stub(0.80) + GaugeAssembly._lift_clear_of_hole(st, "k1") # type: ignore[arg-type] + assert st.moves == [] + assert st.logs == [] + + +def test_no_joint_state_is_not_fatal(): + """拿不到状态只告警:这一刻孔里已经没有规要保护,硬失败会把成功的装配变成失败。""" + st = _stub(None) + GaugeAssembly._lift_clear_of_hole(st, "k1") # type: ignore[arg-type] + assert st.moves == [] + assert st.logs == [], "拿不到状态连日志都不用刷(静默跳过即可)" + + +def test_goto_exception_is_swallowed_with_a_warning(): + """提出失败(轨迹被拒)只告警,流程继续 —— 后面 S10/S11 仍会走到安全位。""" + bad = _stub(0.628, raise_on_goto=True) + GaugeAssembly._lift_clear_of_hole(bad, "k1") # type: ignore[arg-type] + assert any("提出孔口失败" in m for m in bad.logs) diff --git a/src/arm_application/test/test_gauge_fsm.py b/src/arm_application/test/test_gauge_fsm.py new file mode 100644 index 0000000..088ea92 --- /dev/null +++ b/src/arm_application/test/test_gauge_fsm.py @@ -0,0 +1,990 @@ +"""``gauge_fsm`` 的单元测试 —— 通止规装配状态机的**顺序**必须被钉住。 + +这些测试的价值不在覆盖率,而在于:状态机的错不会抛异常,只会让流程 +"走得下去但结果不对"(去错了孔、掉件后从头再来、超时没有出路)。 +所以每条转移、每条判据都要有能报红的断言,包括**负向**的(R5.2)。 +""" + +from __future__ import annotations + +import math + +import pytest + +from arm_application.gauge_fsm import ( + EVENT_DOC, + GLOBAL, + RATCHET_STEPS, + STATE_DOC, + TERMINAL, + TRANSITIONS, + ENTRY_HIGH, + ENTRY_OK, + Event, + FsmError, + GaugeContext, + GaugeFsm, + State, + DESCEND_BUDGET_FLOOR_M, + GAUGE_SHOULDER_ABOVE_TIP_M, + WRENCH_MAX_AGE_S, + descend_budget_m, + descend_iter_budget, + descend_needed_m, + descend_progress, + descend_tol_m, + hole_entry_verdict, + relief_tol_m, + tool_clearance_m, + wrench_live, + wrench_touch, + is_joint_limit_error, + pixel_stable, + points_stable, + hover_z_guard, + hover_z_for_tool_clearance, + resolve_hover_z, + ratchet_cycles, + resolve_next, + rotation_verdict, + screw_stop, + tangential_jump, + drag_verdict, + ratchet_delta_rad, + ratchet_travel_ok, + SNAP_DRAG_TOL_M, +) + +from arm_application.gauge_config import DEFAULTS + + +# ============================================================================= +# 主线:k1 → k2 → 复位 +# ============================================================================= +def test_happy_path_covers_every_state_in_order(): + """一次完整装配的**确切**状态序列。 + + 写成一条断言而不是逐步 if:中间任何一步顺序变了(比如 S05 跑到 S07 + 前面)都要在这里红,而不是等到真机上"孔位偏了 2mm"。 + """ + fsm = GaugeFsm(GaugeContext(holes_total=2)) + seq = [ + (Event.BOOT_OK, State.HOME_EXTREME), + (Event.POSE_OK, State.GRIP_CHECK), + (Event.GRIP_SKIPPED, State.TRACK), + (Event.TRACK_LOCKED, State.SNAP), + (Event.SNAP_OK, State.HOVER_K), + (Event.ALIGN_OK, State.CONTACT), + (Event.CONTACT_OK, State.SCREW_IN), + (Event.SCREW_STOP, State.UNSCREW), + (Event.UNSCREW_DONE, State.NEXT_HOLE), # k1 拧出 → 换 k2 + (Event.POSE_OK, State.HOVER_K), # 已在 k2 正悬停 + (Event.ALIGN_OK, State.CONTACT), + (Event.CONTACT_OK, State.SCREW_IN), + (Event.SCREW_DONE, State.UNSCREW), + (Event.UNSCREW_DONE, State.RESET), # 最后一个孔 → 复位 + (Event.POSE_OK, State.DONE), + ] + for i, (ev, want) in enumerate(seq, start=1): + got = fsm.handle(ev) + assert got is want, f"第 {i} 步({ev.value})应到 {want},实际到 {got}" + assert fsm.is_terminal and fsm.ok + assert [s.next for s in fsm.history] == [want for _ev, want in seq] + + +def test_single_hole_job_goes_straight_to_reset(): + """只有一个孔时,S09 拧出后必须直接 S11,不能去 S10 空转一次。""" + fsm = GaugeFsm(GaugeContext(holes_total=1)) + for ev in ( + Event.BOOT_OK, Event.POSE_OK, Event.GRIP_SKIPPED, Event.TRACK_LOCKED, + Event.SNAP_OK, Event.ALIGN_OK, Event.CONTACT_OK, Event.SCREW_STOP, + ): + fsm.handle(ev) + assert fsm.handle(Event.UNSCREW_DONE) is State.RESET + + +# ============================================================================= +# 结构性质:不靠人肉通读转移表 +# ============================================================================= +def test_every_state_can_be_aborted_or_reach_terminal(): + """每个非终态都必须能**走得到**终态。 + + 漏掉的那个状态,在真机上表现为"按了中止,流程还在跑"。 + ABORT/TIMEOUT 是全局兜底,这条断言顺带验证 GLOBAL 真的覆盖了全部状态。 + """ + for state in State: + if state in TERMINAL: + continue + assert state not in TERMINAL + nxt = resolve_next(state, Event.ABORT, GaugeContext()) + assert nxt is State.ABORT, f"{state} 不能中止" + nxt = resolve_next(state, Event.TIMEOUT, GaugeContext()) + assert nxt is State.ABORT, f"{state} 超时没有出路" + + +def test_every_state_is_reachable_from_boot(): + """每个声明出来的状态都要有路径从 S00 走到。 + + 否则就是一个"写在文档里、代码里永远进不去"的阶段 —— 比没有更糟: + 文档说它在跑,现场却在等一个不会发生的事。 + """ + seen = {State.BOOT} + frontier = [State.BOOT] + while frontier: + cur = frontier.pop() + events = [ev for (st, ev) in TRANSITIONS if st is cur] + for ev in events: + nxt = resolve_next(cur, ev, GaugeContext()) + if nxt not in seen: + seen.add(nxt) + frontier.append(nxt) + # S09 的主出口是 UNSCREW_DONE(上下文相关),单独补上 + seen.add(State.UNSCREW) + seen.add(State.NEXT_HOLE) + seen.add(State.RESET) + seen.add(State.DONE) + seen.add(State.ABORT) + missing = {s for s in State} - seen + assert not missing, f"这些状态从 S00 走不到:{sorted(str(s) for s in missing)}" + + +def test_transition_table_has_no_terminal_out_edges(): + """终态不许有出边:有出边就等于"结束了还能继续跑"。""" + for (state, _ev) in TRANSITIONS: + assert state not in TERMINAL, f"{state} 是终态却出现在转移表里" + + +# ============================================================================= +# S05 自环 / S06 回退:不推错孔号 +# ============================================================================= +def test_unstable_snap_keeps_same_hole(): + """S05 等稳定是自环,不能把孔号推走(否则会在 k1 上等,然后去装 k2)。""" + fsm = GaugeFsm(GaugeContext(holes_total=2)) + for ev in (Event.BOOT_OK, Event.POSE_OK, Event.GRIP_SKIPPED, Event.TRACK_LOCKED): + fsm.handle(ev) + assert fsm.ctx.hole_index == 0 + for _ in range(5): + fsm.handle(Event.SNAP_UNSTABLE) + assert fsm.state is State.SNAP and fsm.ctx.hole_index == 0 + assert fsm.ctx.hole_name() == "k1" + + +def test_align_out_goes_back_to_snap_not_to_next_hole(): + """对位超差要**回 S05 重拍**,不是换孔 —— 换孔会静默少装一个孔。""" + fsm = GaugeFsm(GaugeContext(holes_total=2)) + for ev in ( + Event.BOOT_OK, Event.POSE_OK, Event.GRIP_SKIPPED, Event.TRACK_LOCKED, + Event.SNAP_OK, + ): + fsm.handle(ev) + assert fsm.handle(Event.ALIGN_OUT) is State.SNAP + assert fsm.ctx.hole_index == 0 + + +# ============================================================================= +# S03/S04 互为兜底 +# ============================================================================= +def test_track_loss_falls_back_to_coarse_and_back(): + """S04 丢失 → S03 粗定位;S03 识别不到 → 回 S04。两条路都要能来回。""" + fsm = GaugeFsm(GaugeContext()) + for ev in (Event.BOOT_OK, Event.POSE_OK, Event.GRIP_SKIPPED): + fsm.handle(ev) + assert fsm.state is State.TRACK + assert fsm.handle(Event.TRACK_LOST) is State.COARSE + assert fsm.handle(Event.COARSE_FAIL) is State.TRACK + assert fsm.handle(Event.TRACK_LOST) is State.COARSE + assert fsm.handle(Event.COARSE_OK) is State.SNAP + + +def test_joint_limit_is_not_a_failure(): + """S01 贴住关节极限是**预期结果**(用户要求"转到极限角"),不能当中止。""" + fsm = GaugeFsm(GaugeContext()) + fsm.handle(Event.BOOT_OK) + assert fsm.state is State.HOME_EXTREME + assert fsm.handle(Event.JOINT_LIMIT) is State.GRIP_CHECK + + +# ============================================================================= +# E1 掉件重放 +# ============================================================================= +def _to_screw_in(fsm: GaugeFsm) -> None: + for ev in ( + Event.BOOT_OK, Event.POSE_OK, Event.GRIP_SKIPPED, Event.TRACK_LOCKED, + Event.SNAP_OK, Event.ALIGN_OK, Event.CONTACT_OK, + ): + fsm.handle(ev) + + +def test_drop_at_k1_reloads_and_continues_with_k2(): + """E1:张开爪 → S01 流程 → 人工放好按 R → 回记录位姿 → 继续 k2。""" + fsm = GaugeFsm(GaugeContext(holes_total=2)) + _to_screw_in(fsm) + assert fsm.state is State.SCREW_IN and fsm.ctx.hole_index == 0 + + assert fsm.handle(Event.GAUGE_DROPPED) is State.HOME_EXTREME + assert fsm.ctx.relocations == 1 + # 人工重放后直接回记录位姿(等价于换孔动作),坑已跳过,所以是去 k2 + assert fsm.handle(Event.RELOADED) is State.NEXT_HOLE + assert fsm.ctx.hole_index == 1 + assert fsm.handle(Event.POSE_OK) is State.HOVER_K + + +def test_drop_budget_exhaustion_aborts_with_note(): + """掉件超过上限 → ABORT,并留下一条能读懂现场原因的备注。""" + fsm = GaugeFsm(GaugeContext(holes_total=1, max_relocations=2)) + fsm.handle(Event.BOOT_OK) + for attempt in range(3): + fsm.state = State.SCREW_IN # 直接摆到"正在拧",掉件只可能发生在这一步 + nxt = fsm.handle(Event.GAUGE_DROPPED) + if attempt < 2: + assert nxt is State.HOME_EXTREME, f"第 {attempt + 1} 次掉件应还在预算内" + fsm.handle(Event.RELOADED) + else: + assert nxt is State.ABORT + assert fsm.ctx.relocations == 3 + assert any("掉" in n for n in fsm.ctx.notes) + + +def test_illegal_drop_does_not_consume_reload_budget(): + """**负向**:在错的状态发 GAUGE_DROPPED,不能白吃掉一次重放预算。 + + 实现里"先算转移、再记预算"就是为这条:顺序反了的话,一次手误会让现场 + 少一次重试机会,而报错信息只说"状态不对",没人会想到预算被扣了。 + """ + fsm = GaugeFsm(GaugeContext(holes_total=1, max_relocations=1)) + assert fsm.state is State.BOOT + with pytest.raises(FsmError): + fsm.handle(Event.GAUGE_DROPPED) + assert fsm.ctx.relocations == 0 + + +# ============================================================================= +# 非法转移要当场炸 +# ============================================================================= +def test_illegal_transition_raises_with_actionable_message(): + fsm = GaugeFsm(GaugeContext()) + with pytest.raises(FsmError) as ei: + fsm.handle(Event.SCREW_DONE) # S00 不可能已经在拧 + msg = str(ei.value) + assert "S00" in msg and "screw_done" in msg + assert "gauge_fsm.TRANSITIONS" in msg # 告诉改代码的人去哪登记 + + +def test_terminal_state_rejects_further_events(): + fsm = GaugeFsm(GaugeContext()) + fsm.handle(Event.BOOT_FAIL) + assert fsm.state is State.ABORT + with pytest.raises(FsmError): + fsm.handle(Event.BOOT_OK) + + +def test_can_does_not_mutate(): + fsm = GaugeFsm(GaugeContext()) + before = (fsm.state, len(fsm.history)) + assert fsm.can(Event.BOOT_OK) is True + assert fsm.can(Event.SCREW_DONE) is False + assert (fsm.state, len(fsm.history)) == before + + +# ============================================================================= +# 判据 +# ============================================================================= +def test_pixel_stable_rejects_zero_mean_jitter(): + """**负向**:相邻两帧很近、但整体在晃,不能被判成"稳定"。 + + 这正是"两帧之差"写法会踩的坑:跟踪抖动的相邻差是小的,于是画面明明 + 在晃,判据早就触发了,然后拍出一张糊图 —— 现场表现为"孔位偶尔偏 1mm", + 随机且难复现。这里用一条锯齿状的抖动序列把这个坑钉死。 + """ + jitter = [(100.0 + 6.0 * (-1) ** i, 50.0) for i in range(8)] + # 相邻差都是 12px,很大;但下面这条更阴:相邻差 0、整体摆幅 ±6px + sawtooth = [(100.0, 50.0), (100.0, 50.0), (106.0, 50.0), (106.0, 50.0), + (94.0, 50.0), (94.0, 50.0)] + assert not pixel_stable(jitter, tol_px=2.0, min_frames=6) + assert not pixel_stable(sawtooth, tol_px=2.0, min_frames=6) + # 正向:真的不动 + still = [(100.0 + 0.5 * i % 1.0, 50.0) for i in range(8)] + assert pixel_stable(still, tol_px=2.0, min_frames=6) + + +def test_pixel_stable_needs_enough_frames(): + assert not pixel_stable([(100.0, 50.0)], tol_px=5.0, min_frames=6) + assert not pixel_stable([(100.0, 50.0)] * 5, tol_px=5.0, min_frames=6) + assert pixel_stable([(100.0, 50.0)] * 6, tol_px=5.0, min_frames=6) + + +def test_tangential_jump_watches_both_channels(): + """切向力通道未确认 → 两个都监控,任一突变即判定。""" + ref = (100.0, 100.0) + assert not tangential_jump((110.0, 130.0), ref, delta=50.0) + assert tangential_jump((160.0, 100.0), ref, delta=50.0) # X 突变 + assert tangential_jump((100.0, 160.0), ref, delta=50.0) # Y 突变 + # 反向突变(规被顶回来)同样算 + assert tangential_jump((40.0, 100.0), ref, delta=50.0) + # 边界:恰好等于阈值算触发(>=,避免"永远差那么一点") + assert tangential_jump((150.0, 100.0), ref, delta=50.0) + + +def test_screw_stop_requires_both_conditions(): + """S08 停止判据是**且**:只看一个会误停。""" + # 只有切向力大(规刚蹭到螺纹)→ 不停 + assert not screw_stop(normal_delta=0.0, shear_max=999.0, normal_th=100.0, shear_th=200.0) + # 只有法向力突增(规顶到孔底)→ 不停 + assert not screw_stop(normal_delta=999.0, shear_max=0.0, normal_th=100.0, shear_th=200.0) + # 两者同时满足 → 停 + assert screw_stop(normal_delta=150.0, shear_max=250.0, normal_th=100.0, shear_th=200.0) + + +def test_ratchet_cycle_count_rounds_up(): + assert ratchet_cycles(360.0, 180.0) == 2 + assert ratchet_cycles(361.0, 180.0) == 3 # 差一点也要多做一轮,不能少拧 + assert ratchet_cycles(0.0, 180.0) == 0 + with pytest.raises(ValueError): + ratchet_cycles(360.0, 0.0) + + +def test_ratchet_steps_are_four_separate_atomic_steps(): + """S08 必须是四个可独立调用的原子步,顺序固定。 + + 用户明确要求不能封装成一个"拧螺丝"复合动作:中途掉件时只有每一步都能 + 单独恢复,才可能精确续上(否则只能整段重来,等于少装一个孔)。 + """ + assert RATCHET_STEPS == ("rotate_slow", "release", "rotate_back", "regrip") + assert len(set(RATCHET_STEPS)) == len(RATCHET_STEPS) + + +def test_joint_limit_recognition(): + assert is_joint_limit_error("Joint limit exceeded on joint7") + assert is_joint_limit_error("规划失败:超出关节限位") + assert not is_joint_limit_error("controller not active") + assert not is_joint_limit_error("") + + +# ============================================================================= +# 文档与代码同步 +# ============================================================================= +def test_every_state_and_event_is_documented(): + """每个状态/事件都要有一句人话说明。 + + 没有说明的状态,最后一定会以"日志里只印了个 S07,没人知道 S07 干嘛" + 的形式回到现场。这条断言让"新增状态忘了写说明"当场报红。 + """ + assert set(STATE_DOC) == set(State), ( + f"缺说明的状态: {sorted(str(s) for s in set(State) - set(STATE_DOC))}" + ) + assert set(EVENT_DOC) == set(Event), ( + f"缺说明的事件: {sorted(e.value for e in set(Event) - set(EVENT_DOC))}" + ) + + +def test_global_fallback_covers_only_abort_and_timeout(): + """GLOBAL 只放"谁都该接受"的事件。 + + 一旦有人往里加业务事件,就会悄悄多出一条所有状态都合法的边, + 把"这条转移不存在"这个保护废掉。 + """ + assert set(GLOBAL) == {Event.ABORT, Event.TIMEOUT} + + +def test_context_reports_hole_names(): + ctx = GaugeContext(holes_total=2, hole_index=0) + assert ctx.hole_name() == "k1" + ctx.hole_index = 1 + assert ctx.hole_name() == "k2" + assert ctx.is_last_hole + + +def test_history_index_is_dense_and_monotonic(): + fsm = GaugeFsm(GaugeContext()) + for ev in (Event.BOOT_OK, Event.POSE_OK, Event.GRIP_SKIPPED): + fsm.handle(ev) + assert [s.index for s in fsm.history] == [1, 2, 3] + assert str(fsm.history[0]) == "#1 S00 --boot_ok--> S01" + + +def test_math_hypot_precision_is_not_used_loosely(): + """pixel_stable 的容差是闭区间(<=),恰好等于阈值算稳定。 + + 留一条边界断言,是因为改成 ``<`` 会让"刚好卡在容差上"的稳定画面永远 + 等不到 —— 现场表现为"卡在 S05 不动",而日志只说"还在等稳定"。 + """ + samples = [(100.0, 50.0), (102.0, 50.0), (98.0, 50.0)] + assert math.isclose(2.0, 2.0) + assert pixel_stable(samples, tol_px=2.0, min_frames=3) + assert not pixel_stable(samples, tol_px=1.9, min_frames=3) + + +def test_points_stable_works_in_three_dimensions(): + """S05 在仿真里改用**法兰位移**(三维、毫米)判稳定,判据必须支持三维。 + + 同一套"到均值最远距离"的判据:换成毫米只是量纲变了,逻辑不该重写一份。 + """ + still = [(1.0, 2.0, 3.05) for _ in range(6)] + assert points_stable(still, tol=0.4, min_frames=6) + # 零均值抖动:相邻帧很近,整体在 ±5mm 之间摆 —— 必须判为不稳 + sawtooth = [(0.0, 0.0, 0.0), (0.0, 0.0, 0.0), (5.0, 0.0, 0.0), + (5.0, 0.0, 0.0), (-5.0, 0.0, 0.0), (-5.0, 0.0, 0.0)] + assert not points_stable(sawtooth, tol=0.4, min_frames=6) + + +def test_points_stable_rejects_ragged_samples(): + """样本维数不一致时必须判不稳(否则会按第一个样本的维数静默比较)。 + + 真实来源是"两种特征混进同一个窗口":比如特征从 bbox 切成 motion 时, + 残留的二维样本会被当成三维来算 —— 与其猜,不如直接判不稳重采。 + """ + assert not points_stable([(1.0, 2.0), (1.0, 2.0, 3.0)] * 3, tol=1.0, min_frames=6) + + +def test_points_stable_needs_enough_frames(): + assert not points_stable([(0.0, 0.0, 0.0)] * 5, tol=10.0, min_frames=6) + assert points_stable([(0.0, 0.0, 0.0)] * 6, tol=10.0, min_frames=6) + + +# ============================================================================= +# S07 步进下压:容差 < 步长(否则 _goto 空转,一步都不走) +# ============================================================================= +@pytest.mark.parametrize("step_mm", [0.05, 0.1, 0.5, 1.0, 2.0, 4.0]) +def test_descend_tol_is_strictly_smaller_than_the_step(step_mm): + """**回归测试**(2026-09-24 仿真踩到过): + + 原实现把 ``_goto`` 的到位容差写死 0.5mm,而 ``contact_step_mm`` 也是 0.5mm。 + ``_goto`` 的第一件事就是"已落在容差内 → 直接返回、不动",于是 S07 + 每次"往下走一步"都变成原地不动:循环条件恒真、日志停在基线那行、 + CPU 跑满、不报错也不前进 —— 典型的静默自旋(规则 R5.1)。 + + 纪律:单步下压的容差必须**严格小于**步长,这是循环能推进的前提, + 不是调参风格的偏好。 + """ + step_m = step_mm / 1000.0 + assert descend_tol_m(step_m) < step_m + + +def test_descend_tol_has_a_floor_for_tiny_steps(): + """步长极小时容差不能退化成 0:伺服追不到 0,会永远"差一点点"。""" + tol = descend_tol_m(0.00001) # 10µm 的步长(比任何现实步长都小) + assert 0.0 < tol <= 0.00001 * 0.5 + + +def test_descend_tol_rejects_nonpositive_step(): + with pytest.raises(ValueError): + descend_tol_m(0.0) + with pytest.raises(ValueError): + descend_tol_m(-0.0005) + + +def test_relief_tolerance_is_strictly_smaller_than_the_relief_move(): + """卸载回退的容差必须**严格小于**回退量(与下压步长同一条纪律)。 + + 2026-09-24 实测踩到:回退 0.50mm 而容差被写死 0.0005 m(同量级), + 目标 z 的浮点回减让 ``dist`` 比 0.0005 略小 ⇒ ``_goto`` 入口就判"已到位" + ⇒ 卸载成为空操作,而残余力判据比的是两个相同读数 ⇒ 假报"已放干净"。 + 之后 S08 带着 ~70N 轴向力去转(夹持摩擦上限 ≈73N)→ 掉件(E1)。 + """ + for dz_mm in (0.05, 0.2, 0.5, 1.0, 3.0): + dz = dz_mm / 1000.0 + tol = relief_tol_m(dz) + assert 0.0 < tol < dz, f"回退 {dz_mm}mm 的容差 {tol * 1000:.4f}mm 不小于回退量" + + +def test_relief_tolerance_has_a_floor_but_never_swallows_the_move(): + """回退量极小时容差退不下去,但**仍不许**大于等于回退量。""" + dz = 1e-5 + tol = relief_tol_m(dz) + assert 0.0 < tol <= dz * 0.5 + + +def test_relief_tolerance_rejects_nonpositive_move(): + with pytest.raises(ValueError): + relief_tol_m(0.0) + with pytest.raises(ValueError): + relief_tol_m(-0.0005) + + +def test_descend_iter_budget_covers_the_whole_depth(): + """步数上限必须够走完整个下探深度(否则会在"还没到底"时被上限截断)。""" + step_m, depth_m = 0.0005, 0.025 + assert descend_iter_budget(depth_m, step_m) >= math.ceil(depth_m / step_m) + # 但也不能是无限:这正是"臂没动时不要把节点转成电暖器"的那道闸 + assert descend_iter_budget(depth_m, step_m) < 200 + + +def test_tool_clearance_is_negative_when_tool_already_inside(): + """悬停高度按相机定、工具比相机长 → 悬停那一刻工具已经插进工件。 + + 这是 2026-09-24 仿真里实测到的局面(也是真机同参数同结果): + 悬停法兰 0.632 − 工具长 0.243 = 尖端 0.389,工件上表面 0.412 + → 尖端在面下 23mm + 现象是 S07 一路压到顶都判不到接触,看起来像力阈值标错了 —— 其实是几何错。 + """ + gap = tool_clearance_m(0.632, 0.243, 0.412) + assert gap == pytest.approx(-0.023, abs=1e-9) + + +def test_tool_clearance_positive_when_tool_is_short(): + assert tool_clearance_m(0.632, 0.100, 0.412) == pytest.approx(0.120, abs=1e-9) + + +def test_descend_needed_measures_shoulder_not_tip(): + """判"到底了"的是**台肩落面**,所以需要的下压量按台肩算,不按尖端算。 + + 台肩在尖端上方 30mm:尖端要往下 30mm,台肩才落到面上。 + 按尖端算会少算 30mm —— 那正是"预算 25mm 永远到不了落面"那个 bug。 + """ + # 尖端正好在面上(法兰 = 面 0.412 + 工具长 0.243 = 0.655) + # → 还要再下压 30mm 台肩才落面 + assert descend_needed_m(0.655, 0.243, 0.412, 0.030) == pytest.approx(0.030) + + # 悬停在 0.632(= 仿真里那个按相机定的值)→ 台肩还差 7mm + assert descend_needed_m(0.632, 0.243, 0.412, 0.030) == pytest.approx(0.007) + + # 按尖端算会少算台肩那 30mm —— 差的就是出问题的那个量 + tip_only = tool_clearance_m(0.655, 0.243, 0.412) + assert tip_only == pytest.approx(0.0) + assert descend_needed_m(0.655, 0.243, 0.412, 0.030) - tip_only == pytest.approx(0.030) + + +def test_hole_entry_verdict_flags_gauge_landing_on_the_surface(): + """2026-09-28 实测:同一命令三跑里坏一跑(DONE / ABORT / DONE)。 + + 坏的那跑:k1 装好了,k2 只下压 0.90mm 就"接触"(正常要 28.6~31.9mm)—— + 因为工件在 k1 之后被工具推走了 ~20mm,而 k2 的孔位是 S05 一次性定下的。 + 不拦的代价是干转 5 轮 + 最后报一句"转轴偏差…先确认工具系有没有装转接件", + 把人引去查工具系(那几个都是好的)。 + """ + needed = 0.0319 # 台肩落面还需下压 31.9mm(实测) + # 坏那跑:0.90 / 31.9 = 3% ⇒ 必须报"没进孔" + assert hole_entry_verdict(0.0009, needed) == ENTRY_HIGH + # 好那跑:28.6 / 31.9 = 90% ⇒ 必须放行(否则白扔一整个孔) + assert hole_entry_verdict(0.0286, needed) == ENTRY_OK + # 另一跑 k1:31.45 / 31.9 ⇒ 放行 + assert hole_entry_verdict(0.03145, needed) == ENTRY_OK + + +def test_hole_entry_verdict_never_flags_the_healthy_band(): + """健康的比值区间(台肩倒角没完全落面、板厚公差)绝不能被判成"没进孔"。 + + 这是"宁可漏报也不能误报"那一边:误报一次就白扔一整个孔, + 而漏报只是回到旧行为(多烧几轮 + 一句误导)。 + """ + needed = 0.032 + for ratio in (0.85, 0.90, 0.95, 1.00, 1.10): + assert hole_entry_verdict(needed * ratio, needed) == ENTRY_OK, ( + f"比值 {ratio} 是正常范围,不该判成没进孔" + ) + # 明确该报的一侧 + for ratio in (0.0, 0.03, 0.10, 0.30, 0.49): + assert hole_entry_verdict(needed * ratio, needed) == ENTRY_HIGH, ( + f"比值 {ratio} 差着一个台肩高度,必须报" + ) + + +def test_hole_entry_verdict_stays_quiet_when_geometry_is_unusable(): + """``needed_m <= 0`` 时不许抢着报第二个错。 + + 那种情况上面那条几何自检(tool_clearance_m / descend_needed_m)已经在报了, + 这里再报一次只会把真正的第一因埋掉。 + """ + assert hole_entry_verdict(0.0005, 0.0) == ENTRY_OK + assert hole_entry_verdict(0.0005, -0.01) == ENTRY_OK + + +def test_hole_lost_event_aborts_and_has_an_honest_label(): + """事件本身与它的中文标签都必须是实话。 + + 复用 FORCE_OVER_LIMIT 会让结论报成"力超安全上限",而这种情况下力根本没超限 —— + 又是一句误导。所以单列 HOLE_LOST,并且标签要能一眼看出是孔位问题。 + """ + assert resolve_next(State.CONTACT, Event.HOLE_LOST, GaugeContext()) == State.ABORT + label = EVENT_DOC[Event.HOLE_LOST] + assert "孔" in label, "标签要指明是孔位问题" + assert "力" not in label, "别把它说成力的问题 —— 力是好的" + + +def test_descend_budget_has_margin_and_floor(): + """预算要有余量(容纳对位残差/板厚公差),且再小也有下限。 + + 下限的理由:几何算出来"只差 2mm"时,如果预算就填 2mm,一点对位残差就会 + 让"预算用完"先于"判到接触"触发 —— 报出来的原因是假的。 + """ + # 需求很小时吃下限:0.002×1.5 = 0.003 < 0.008 + assert descend_budget_m(0.002) == pytest.approx(DESCEND_BUDGET_FLOOR_M) + # 需求正常时按系数放大:0.030×1.5 = 0.045 + assert descend_budget_m(0.030) == pytest.approx(0.045) + + +def test_shipped_budget_covers_shipped_gauge_and_hover(): + """出厂配置必须自洽:预算要够走完"台肩落面"。 + + 这是那个 bug 的回归测试 —— 当时预算 25mm 而台肩在尖端上方 30mm, + 永远到不了落面那一下,报"下探 25mm 都没触发接触判据"(假原因)。 + 以后谁把 contact_max_depth_mm 调回去、或把 tool_tip_below_flange_m 改大 + 到不匹配,这里就会红。 + """ + budget_m = DEFAULTS["contact_max_depth_mm"] / 1000.0 + tip_below = DEFAULTS["tool_tip_below_flange_m"] + # 出厂配置里 workpiece_surface_z_m = 0(运行期用 stage2 实测孔位兜底), + # 所以这里取一个"最坏"的悬停-面高差:仿真里实测法兰 0.632、面 0.412。 + needed = descend_needed_m(0.632, tip_below, 0.412, GAUGE_SHOULDER_ABOVE_TIP_M) + assert budget_m >= needed, ( + f"下探预算 {budget_m*1000:.1f}mm 不够走完台肩落面所需的 " + f"{needed*1000:.1f}mm —— 会在到落面之前就用完预算" + ) + + +def test_wrench_touch_is_sign_agnostic(): + """腕部 FT 判据取**绝对增量**,不赌正负号。 + + 正负号方向取决于传感器安装(真机法兰系、仿真 link7 系,压下去是 +z 还是 -z + 都可能)。赌错了就是"整段流程静默失效":下发正常、日志正常、就是停不住。 + 取绝对值只会更早停一点点,这个方向的错是安全的 —— 与既有 + stage2_locate_node._contact_detected 的口径(abs(fz - baseline))也一致。 + """ + assert wrench_touch(20.0, 0.0, 8.0) + assert wrench_touch(-20.0, 0.0, 8.0) + # 基线本身不是 0(带载)时同样只看增量 + assert wrench_touch(54.0, 46.0, 8.0) + assert wrench_touch(38.0, 46.0, 8.0) + + +def test_wrench_touch_below_threshold_does_not_fire(): + assert not wrench_touch(7.9, 0.0, 8.0) + assert not wrench_touch(46.0, 46.0, 8.0) + # 边界:等于阈值算触发(与 tangential_jump 的 >= 口径一致) + assert wrench_touch(8.0, 0.0, 8.0) + + +def test_wrench_touch_threshold_is_reachable_before_grip_slips(): + """阈值的量级必须**远低于**夹持摩擦能传的上限,否则等于设了个永远达不到的数。 + + 这是"用 300 当阈值"那个 bug 的一般化回归:夹持段 µ=0.25、实测握力 ≈46N + ⇒ 两指合计能传约 µ·N ≈ 23N。接触刚度 5e4 N/m,所以 8N 阈值 ≈ 0.16mm + 过压就判到,而打滑要到 ≈0.46mm —— 留了约 3 倍余量。 + """ + mu, grip_n = 0.25, 46.0 + slip_limit_n = mu * grip_n * 2 # 两指 + assert DEFAULTS["contact_axial_delta_n"] < slip_limit_n / 2, ( + f"阈值 {DEFAULTS['contact_axial_delta_n']}N 太接近夹持摩擦上限 " + f"{slip_limit_n:.1f}N —— 打滑前可能来不及判到" + ) + + +def test_wrench_live_uses_freshness_not_magnitude(): + """判活看"够不够新",**不看数值大小**。 + + 静止时轴向力本来就接近 0。拿数值判活会把"安静的传感器"误判成掉线 —— + 这正是 2026-09-24 在触觉上踩过的同一个坑(判据从 |fnormal|>1.0 改成 + "够新 + connected")。所以这里专门断言 age 有值但数值为 0 → 活的。 + """ + assert wrench_live(0.0) + assert wrench_live(WRENCH_MAX_AGE_S) + assert not wrench_live(WRENCH_MAX_AGE_S + 1e-6) + # None = 一帧都没收到过(话题名错/传感器没起来)→ 不是活的 + assert not wrench_live(None) + + +def test_descend_iter_budget_zero_depth_means_no_iterations(): + assert descend_iter_budget(0.0, 0.0005) == 0 + with pytest.raises(ValueError): + descend_iter_budget(0.025, 0.0) + + +def test_descend_progress_only_counts_real_downward_motion(): + """推进的证据是**实测位移**:指令发出去不等于臂动了。""" + step_m = 0.0005 + assert descend_progress(0.6316, 0.6311, step_m) # 走满一步 + assert descend_progress(0.6316, 0.63146, step_m) # 只走了 0.14mm 也算动了 + assert not descend_progress(0.6316, 0.63159, step_m) # 只走了 0.01mm:被死区吃掉 + assert not descend_progress(0.6316, 0.6316, step_m) # 完全没动(空转) + assert not descend_progress(0.6316, 0.6317, step_m) # 往上跑 ≠ 推进 + + +# ============================================================================= +# 绕轴旋转的验收判据(S01/S08/S09 共用) +# ============================================================================= +def test_rotation_verdict_accepts_a_full_turn(): + assert rotation_verdict(-180.0, -179.7, 0.0, 5.0) == "ok" + assert rotation_verdict(+180.0, +175.1, 0.0, 5.0) == "ok" # 5° 之内算到位 + + +def test_rotation_verdict_calls_a_partial_turn_a_joint_limit(): + """2026-09-24 实测的那一条:**只转了 16.4°**(被关节7 的上限截住)。 + + 期望 +180、实测 +16.4:方向对、只是没走完 ⇒ 判"贴限位"(调用方张开爪 + 让出余量再转),**不是**"偏差过大"直接 ABORT —— 后者把一整轮白扔, + 而且日志看起来像"这台臂坏了"。 + """ + assert rotation_verdict(+180.0, +16.4, 0.1, 5.0) == "limit" + # 完全没动也是同一类(只是余量更少) + assert rotation_verdict(+180.0, +0.4, 0.0, 5.0) == "limit" + + +def test_rotation_verdict_still_stops_on_wrong_direction_or_overshoot(): + """判"贴限位"必须**卡住方向**:反向转/过冲都是真问题,不能拿去让余量重试。""" + assert rotation_verdict(+180.0, -170.0, 0.0, 5.0) == "short" # 转反了 + assert rotation_verdict(+180.0, +260.0, 0.0, 5.0) == "short" # 过冲 + # 小幅指令(≤10°)几乎没动时**不算**"完全没动"那条特例,于是落进 + # "方向对但没走完" ⇒ 同样判 limit。这是有意的:让余量那一步是免费的 + # (张开爪时规在打滑),宁可白让一次,也别把"其实贴住了"判成"臂坏了"。 + assert rotation_verdict(+8.0, +0.2, 0.0, 5.0) == "limit" + + +def test_rotation_verdict_axis_misalignment_beats_everything(): + """转轴不共线(>5°)时,任何角度数字都没有意义 —— 必须先报它。""" + assert rotation_verdict(+180.0, +179.0, 6.0, 5.0) == "axis" + assert rotation_verdict(+180.0, +16.4, 6.0, 5.0) == "axis" + + +def test_ratchet_step_of_180_never_fits_the_rizon_joint7_range(): + """棘轮一步 180° 在 Rizon4 的关节7 行程(±175°)里**永远**放不下。 + + 这是 S09 中止的物理根源,也解释了为什么转腕前要先让余量: + 贴着上限时反向那一步只剩十几度(实测 16.4°)。 + """ + from arm_application.gauge_kin import prewind + + lim = (-3.0543, 3.0543) # Rizon4 关节7:±175° + # 贴在上限(棘轮回转每轮都停在这儿)→ 想再往 + 转:放不下,必须让余量 + plan = prewind(q_now_rad=math.radians(171.0), want_deg=180.0, direction=+1, + limits=lim, margin_deg=8.0) + assert plan.clamped + # 同一个位置往 - 转:放得下(这正是"让余量"那一步) + plan = prewind(q_now_rad=math.radians(171.0), want_deg=180.0, direction=-1, + limits=lim, margin_deg=8.0) + assert not plan.clamped + + +# ============================================================================= +# 悬停高度自检(悬停按相机定、工具比相机长 ⇒ 会捅进工件) +# ============================================================================= +def test_hover_guard_fires_for_the_exact_case_we_hit(): + """2026-09-24 实测:仿真悬停 0.632、工具长 0.245、工件面 0.412。 + + 尖端 0.632−0.245=0.387,比工件面低 25mm ⇒ 悬停这一步就把工具捅进去了, + 紧接着 S05 的横向对准把工件拖走 92mm。这里必须报"要改"并给出几何值。 + """ + fixed, why = hover_z_guard(0.632, 0.412, 0.245, 0.002) + assert why, "这种悬停必须被判为不安全" + assert fixed == pytest.approx(0.412 + 0.245 + 0.002) + assert "钻进工件" in why + assert "hole_hover_z_m = 0.659" in why # 要能直接照着改配置 + + +def test_hover_guard_is_silent_when_the_tool_stays_clear(): + """几何对的配置一个字都不许说(否则每次启动都刷一堆无用告警)。""" + fixed, why = hover_z_guard(0.659, 0.412, 0.245, 0.002) + assert why == "" + assert fixed == pytest.approx(0.659) + # 更高也照过(悬停高一点只是拍得远,不算错) + assert hover_z_guard(0.700, 0.412, 0.245, 0.002)[1] == "" + + +def test_hover_guard_uses_want_clearance_when_configuring(): + """修正值必须落在"刚好 want_clearance"的位置,而不是随手抬一点。""" + fixed, _ = hover_z_guard(0.50, 0.412, 0.245, 0.005) + assert fixed == pytest.approx(0.412 + 0.245 + 0.005) + assert hover_z_for_tool_clearance(0.412, 0.245, 0.005) == pytest.approx(fixed) + + +def test_user_hover_is_refused_instead_of_rewritten(): + """启动参数写了悬停高:不安全就拒绝,不许改成另一个数再往下走。""" + used, why = resolve_hover_z(0.632, 0.412, 0.245, 0.002, True) + assert used == pytest.approx(0.632) + assert "不会改成别的高度" in why + # 没写启动参数:仍按几何抬高,不当成拒绝。 + used_site, why_site = resolve_hover_z(0.632, 0.412, 0.245, 0.002, False) + assert why_site == "" + assert used_site == pytest.approx(0.412 + 0.245 + 0.002) + # 写了且本身安全:原样用。 + used_ok, why_ok = resolve_hover_z(0.700, 0.412, 0.245, 0.002, True) + assert why_ok == "" + assert used_ok == pytest.approx(0.700) + + +def test_hover_guard_tolerates_millimetre_level_shortfall(): + """夹在目标间隙附近(差不到 1mm)不算错:工件面 z 本身就有几毫米不确定度。""" + assert hover_z_guard(0.6580, 0.412, 0.245, 0.002)[1] == "" # 差 1.0mm 之内 + assert hover_z_guard(0.6560, 0.412, 0.245, 0.002)[1] != "" # 差 3mm:判错 + + +# ============================================================================= +# S05 精对位时"工件被工具推走"的看门狗 +# ============================================================================= +def test_drag_verdict_says_nothing_on_the_first_frame(): + """第一拍没有上一拍可比 —— 不能因为"没有历史"就报警。""" + assert drag_verdict((0.49, 0.0), None)[0] is False + + +def test_drag_verdict_ignores_measurement_jitter(): + """正常对准时两孔中点不动(动的是目标孔,不是中点)—— 亚毫米抖动不算。""" + ok, d = drag_verdict((0.4905, 0.0002), (0.4900, 0.0000), (0.4899, 0.0000)) + assert ok is False + assert d == pytest.approx(math.hypot(0.0005, 0.0002), abs=1e-9) + + +def test_drag_verdict_fires_on_one_big_jump(): + """单拍就挪了 8mm:刚体不会自己挪回去,不必等第二拍确认。""" + ok, d = drag_verdict((0.4820, 0.0), (0.4900, 0.0)) + assert ok is True + assert d == pytest.approx(0.008) + + +def test_drag_verdict_needs_two_frames_when_it_is_only_3_plus_mm(): + """只大过 3mm 一点点:要求上一拍也朝同方向挪过,避免一次误检就中止流程。""" + mid = (0.4860, 0.0) + prev = (0.4900, 0.0) + # 上一拍没动(d2 = 0)⇒ 只当噪声 + assert drag_verdict(mid, prev, (0.4901, 0.0))[0] is False + # 上一拍也挪了 4mm、方向一致 ⇒ 判被推走 + assert drag_verdict(mid, prev, (0.4940, 0.0))[0] is True + # 上一拍也挪了 4mm,但方向**相反**(工件抖动/误检)⇒ 不判 + assert drag_verdict(mid, prev, (0.4820, 0.0))[0] is False + + +def test_drag_verdict_matches_what_we_actually_saw_in_gazebo(): + """2026-09-24 实测那一轮的真实数字:工件每拍被推 11.8mm(残差恒 11mm)。 + + 这条是回归测试:当时的现场没有任何判据报警,日志只说"检查手眼/相机安装", + 于是一路追到迭代用满。现在同样的数列必须在**第一拍**就判出来。 + """ + ks = [0.4910, 0.4910, 0.4792, 0.4674, 0.4566, 0.4458, 0.4350, 0.4239, 0.4121] + mids = [(k - 0.029, 0.0) for k in ks] # 中点 = k1 左移两孔间距的一半 + flags = [ + drag_verdict(mids[i], mids[i - 1] if i >= 1 else None, + mids[i - 2] if i >= 2 else None)[0] + for i in range(len(mids)) + ] + assert flags == [False, False, True, True, True, True, True, True, True] + assert SNAP_DRAG_TOL_M < 0.0118 + + +# ============================================================================= +# 棘轮:目标角(绝对值)→ 增量。2026-09-24 S09 第一步 ABORT 的根因 +# ============================================================================= +def test_ratchet_delta_wraps_a_target_that_is_past_the_limit(): + """实测那一笔:关节在 +158.9°、目标 +338.9° ⇒ 增量是 +180°(不是 +338.9°)。 + + 差值的折算是整个棘轮的地基:把它当成 338.9° 会让"行程够不够"算错、 + 让余量那一步算到限位外面,最后报一句与真因无关的"偏差过大"。 + """ + d = ratchet_delta_rad(math.radians(338.9), math.radians(158.9)) + assert math.degrees(d) == pytest.approx(180.0, abs=1e-6) + + +def test_ratchet_rewind_target_stays_inside_the_limit(): + """让余量那一步必须落在限位内 —— 这正是当时失败的地方(−180° < −175°)。""" + lo, up = math.radians(-175.0), math.radians(175.0) + q_now = math.radians(158.9) + delta = ratchet_delta_rad(math.radians(338.9), q_now) + rewind = q_now - delta # 让出整步 + assert lo < rewind < up + assert math.degrees(rewind) == pytest.approx(-21.1, abs=1e-6) + # 让完余量再前进整步 ⇒ 关节回到原处、工具净转 +180° + retry = rewind + delta + assert math.degrees(retry) == pytest.approx(158.9, abs=1e-6) + + +def test_ratchet_delta_is_the_same_number_for_both_wrapped_aims(): + """+338.9° 与 −21.1° 是同一个关节位置(差一整圈)—— 增量必须一致。""" + q_now = math.radians(158.9) + a = ratchet_delta_rad(math.radians(338.9), q_now) + b = ratchet_delta_rad(math.radians(-21.1), q_now) + assert a == pytest.approx(b, abs=1e-9) + + +def test_ratchet_delta_covers_a_plain_back_and_forth_cycle(): + """正常的棘轮一步(不贴限位):从 +150° 拧 −180°、再回转 +180°。""" + q = math.radians(150.0) + d = ratchet_delta_rad(math.radians(-30.0), q) + assert math.degrees(d) == pytest.approx(-180.0, abs=1e-6) + d2 = ratchet_delta_rad(math.radians(150.0), q + d) + assert math.degrees(d2) == pytest.approx(180.0, abs=1e-6) + + +# ============================================================================= +# 棘轮的**转向**必须由工艺意图决定,不能交给"谁更短" +# 2026-09-24 实测:S08 第 3 轮 ABORT(步长 180° 的刀口) +# ============================================================================= +def test_ratchet_180_degree_step_flips_direction_on_a_tenth_of_a_degree_read(): + """**实测那一笔**:调用方读到 q=+162.0 ⇒ 目标 −18.0;棘轮晚 0.1° 读到 + q=+162.1 ⇒ "最短路径"给出 **+179.9°**(方向反了)。 + + 180° 正好落在 ±180° 的刀口上:0.1° 的读数差就能决定"往前"还是"往后"。 + 结果是棘轮朝螺纹反方向走 → 贴限位 → 让余量 → 重试 → **净位移 0** ⇒ ABORT, + 而现场什么都没坏。所以转向必须由调用方按工艺意图给定。 + """ + d_naive = ratchet_delta_rad(math.radians(-18.0), math.radians(162.1)) + assert math.degrees(d_naive) == pytest.approx(+179.9, abs=0.05) # 旧口径:翻向 + d_screw = ratchet_delta_rad(math.radians(-18.0), math.radians(162.1), -1) + assert math.degrees(d_screw) == pytest.approx(-180.1, abs=0.05), "拧入必须往 − 转" + d_back = ratchet_delta_rad(math.radians(342.0), math.radians(162.1), +1) + assert math.degrees(d_back) == pytest.approx(+179.9, abs=0.05), "回转必须往 + 转" + + +def test_directed_delta_always_lands_on_the_target_and_keeps_the_sign(): + """给了方向:增量符号一定等于指定方向,且转过去**就是**目标角(差整圈)。""" + q = math.radians(162.1) + for want_sign, target_deg in ((+1, 342.0), (+1, -18.0), (-1, -18.0), (-1, 342.0)): + d = ratchet_delta_rad(math.radians(target_deg), q, want_sign) + assert d != 0.0 + assert math.copysign(1.0, d) == want_sign, (want_sign, target_deg, math.degrees(d)) + # 转过去与目标角**同一个位置**(差整数圈) + turns = (q + d - math.radians(target_deg)) / (2.0 * math.pi) + assert abs(turns - round(turns)) < 1e-9 + # 且是那一侧**最小**的一步(再多转一整圈就不是"最小"了) + assert abs(d) <= 2.0 * math.pi + 1e-9 + + +def test_directed_delta_does_not_waste_a_full_turn_when_already_there(): + """已经在目标角上时不许"为了凑方向"白转一整圈 —— 那是 1 秒多的空转。""" + q = math.radians(30.0) + assert ratchet_delta_rad(q, q, +1) == 0.0 + assert ratchet_delta_rad(q, q, -1) == 0.0 + # 差一点点也算"就在那儿"(1e-12 rad 量级)而不是 359.999…° + assert abs(ratchet_delta_rad(q, q - 1e-12, +1)) < 1e-9 + + +def test_plain_shortest_path_is_still_available_for_non_ratchet_callers(): + """``direction=0`` 保留"最短路径"语义(给目标本来就明确在某一侧的调用方)。""" + d = ratchet_delta_rad(math.radians(338.9), math.radians(158.9)) + assert math.degrees(d) == pytest.approx(180.0, abs=1e-6) + assert math.degrees(ratchet_delta_rad(math.radians(10.0), math.radians(350.0))) == pytest.approx(20.0) + + +# ============================================================================= +# 棘轮步长 vs 关节行程:S08 开头就要判,不能等第 3 轮贴限位 +# ============================================================================= +def test_ratchet_travel_rejects_180_on_the_rizon_joint7(): + """180° 的步长在 ±175° 的关节 7 上**永远**放不下(实测第 3 轮 ABORT)。 + + 一个来回要 2×180° = 360°,比行程 350° 还大 —— 无论怎么让余量都腾不出 + 空间,所以这不是"调调就好",是**配置错**,必须在 S08 开头就拦下来。 + """ + lim = (-3.0543, 3.0543) # Rizon4/10 关节7:±175° + v = ratchet_travel_ok(180.0, lim, 8.0) + assert not v.ok + assert v.need_deg == pytest.approx(376.0) + assert v.travel_deg == pytest.approx(350.0, abs=0.1) + assert v.max_step_deg == pytest.approx(167.0, abs=0.1) + assert "screw_step_deg" in v.why, "报错要直接指出该改哪个键" + assert "screw_max_cycles" in v.why, "还要提醒累计必须是整数圈" + + +def test_ratchet_travel_accepts_the_shipped_step_and_margin(): + """出厂值(120°)必须过 —— 否则 S08 一进门就 ABORT,仿真永远跑不完。""" + from arm_application.gauge_config import DEFAULTS + + lim = (-3.0543, 3.0543) + v = ratchet_travel_ok(DEFAULTS["screw_step_deg"], lim, 8.0) + assert v.ok, v.why + # 建议值必须落在上限内,否则"照着改"会再撞一次 + assert v.max_step_deg >= DEFAULTS["screw_step_deg"] + + +def test_ratchet_travel_passes_when_limits_are_unknown_but_says_so(): + """拿不到限位不能猜着拦:放行,理由交给驱动器报 JOINT_LIMIT 兜底。""" + v = ratchet_travel_ok(180.0, None, 8.0) + assert v.ok + assert v.travel_deg == float("inf") + assert v.max_step_deg == float("inf") + assert v.why == "" diff --git a/src/arm_application/test/test_gauge_gripper.py b/src/arm_application/test/test_gauge_gripper.py new file mode 100644 index 0000000..7c21c35 --- /dev/null +++ b/src/arm_application/test/test_gauge_gripper.py @@ -0,0 +1,190 @@ +"""``gauge_gripper`` 的单元测试:**同名服务、两种类型**怎么选。 + +这一段的价值全在"选错了会报出与真实原因无关的错"上: +真机上只按契约写 → 报"服务没起"(其实起了,只是类型是 Trigger); +选了 legacy 却在仿真里跑 → 调用类型不匹配的服务。 +所以每条选择路径都要有断言,包括"两种都在线"和"一个都不在"。 +""" + +from __future__ import annotations + +import pytest + +from arm_application.gauge_gripper import ( + CONTRACT_CLOSE, + CONTRACT_OPEN, + CONTRACT_STATUS_TOPIC, + CONTRACT_TYPE, + GRIP_STATE_CAUGHT, + GRIP_STATE_DROPPED, + GRIP_STATE_MOVING, + GRIP_STATE_REACHED, + LEGACY_STATUS_TOPIC, + LEGACY_TYPE, + GripperInterfaceError, + describe_backend_choice, + is_dropped_from_state, + is_gripped_from_state, + legacy_states_to_fields, + pick_backend, + states_frame_online, +) + + +def _services(open_types, close_types=None, extra=None): + close_types = open_types if close_types is None else close_types + out = {CONTRACT_OPEN: list(open_types), CONTRACT_CLOSE: list(close_types)} + if extra: + out.update(extra) + return out + + +# ============================================================================= +# auto:按实际类型选 +# ============================================================================= +def test_contract_backend_when_services_are_gripper_execute(): + choice = pick_backend(_services([CONTRACT_TYPE])) + assert choice.backend == "contract" + assert CONTRACT_TYPE in choice.reason + assert choice.status_topic == CONTRACT_STATUS_TOPIC + + +def test_legacy_backend_when_services_are_trigger(): + """真机今天的样子:dh_pgea 节点的 Trigger 服务。""" + choice = pick_backend(_services([LEGACY_TYPE])) + assert choice.backend == "legacy" + assert "dh_pgea" in choice.reason + assert choice.status_topic == LEGACY_STATUS_TOPIC + # 理由里要带上"契约驱动还没落地"这个现场事实,否则下次有人以为选错了 + assert "arm_driver_dh_gripper" in choice.reason + + +def test_missing_services_reports_how_to_start_them(): + with pytest.raises(GripperInterfaceError) as ei: + pick_backend({}) + msg = str(ei.value) + assert "run_gripper.sh" in msg and "run_sim_gz.sh" in msg + + +def test_unknown_service_type_is_not_silently_accepted(): + """类型既不是 GripperExecute 也不是 Trigger(比如被别人占用了同名服务)。 + + 这时必须是"认不出来"的明确报错,而不是随便选一个后端然后调用失败。 + """ + with pytest.raises(GripperInterfaceError) as ei: + pick_backend(_services(["std_srvs/srv/SetBool"])) + msg = str(ei.value) + assert "std_srvs/srv/SetBool" in msg + assert "service list -t" in msg, "要给出『是谁占用了这个服务名』的查法" + + +def test_missing_service_and_wrong_type_are_different_messages(): + """**负向**:不能在"服务不在"和"类型不对"两种情况报同一句话。 + + 两者都报"夹爪节点没起来",现场就会去反复重启一个根本没问题的节点 + (规则 M1:报错信息必须指向真实原因)。 + """ + with pytest.raises(GripperInterfaceError) as absent: + pick_backend({CONTRACT_CLOSE: [CONTRACT_TYPE]}) # open 缺失 + with pytest.raises(GripperInterfaceError) as wrong: + pick_backend(_services(["std_srvs/srv/SetBool"])) + assert "没起来" in str(absent.value) + assert "没起来" not in str(wrong.value) + assert "被别的节点占用" in str(wrong.value) or "占用了" in str(wrong.value) + + +def test_both_backends_online_is_an_error_not_a_coin_flip(): + """仿真和真机节点同时起着(或旧进程没停干净)→ 报错,不许撞运气。""" + with pytest.raises(GripperInterfaceError) as ei: + pick_backend(_services([CONTRACT_TYPE, LEGACY_TYPE])) + msg = str(ei.value) + assert "同时存在两种类型" in msg + assert "stop_sim_gz.sh" in msg + + +def test_open_and_close_types_must_agree(): + """open 是契约、close 是 Trigger → 不算"契约可用",要按认不出来报错。""" + with pytest.raises(GripperInterfaceError): + pick_backend(_services([CONTRACT_TYPE], [LEGACY_TYPE])) + + +# ============================================================================= +# 显式指定后端:不符就报错,不静默降级 +# ============================================================================= +def test_explicit_contract_on_legacy_hardware_fails_with_fix_list(): + with pytest.raises(GripperInterfaceError) as ei: + pick_backend(_services([LEGACY_TYPE]), prefer="contract") + msg = str(ei.value) + assert "gripper_backend" in msg + assert "legacy" in msg and "auto" in msg + + +def test_explicit_legacy_on_sim_fails_and_points_at_dh_pgea(): + with pytest.raises(GripperInterfaceError) as ei: + pick_backend(_services([CONTRACT_TYPE]), prefer="legacy") + assert "dh_pgea" in str(ei.value) + + +def test_explicit_backend_matching_reality_is_accepted(): + assert pick_backend(_services([CONTRACT_TYPE]), prefer="contract").backend == "contract" + assert pick_backend(_services([LEGACY_TYPE]), prefer="legacy").backend == "legacy" + + +def test_bad_prefer_value_lists_valid_options(): + with pytest.raises(GripperInterfaceError) as ei: + pick_backend(_services([CONTRACT_TYPE]), prefer="whatever") + assert "auto" in str(ei.value) and "contract" in str(ei.value) + + +# ============================================================================= +# 状态解读 +# ============================================================================= +def test_gripped_only_when_state_is_definitive(): + """"到位"不等于"夹住":空爪闭合也会到位。 + + 把 1(到位)当成"夹住了"会让 E1 掉件检测在正常开合时误报; + 把"不知道"当成"没夹住"会让流程一开始就报错。 + """ + assert is_gripped_from_state(GRIP_STATE_CAUGHT) is True + assert is_gripped_from_state(GRIP_STATE_DROPPED) is False + assert is_gripped_from_state(GRIP_STATE_REACHED) is None + assert is_gripped_from_state(GRIP_STATE_MOVING) is None + + +def test_drop_detection_requires_a_previous_grip(): + """爪里本来就是空的(装配前),不该判成掉件。""" + assert is_dropped_from_state(GRIP_STATE_DROPPED, was_gripped=True) is True + assert is_dropped_from_state(GRIP_STATE_DROPPED, was_gripped=False) is False + assert is_dropped_from_state(GRIP_STATE_CAUGHT, was_gripped=True) is False + assert is_dropped_from_state(GRIP_STATE_MOVING, was_gripped=True) is False + + +def test_legacy_states_parsing_is_field_named_and_defensive(): + f = legacy_states_to_fields([1.0, 2.0, 500.0, 0.0, 50.0]) + assert f["initialized"] == 1.0 and f["grip_state"] == 2.0 + assert f["position"] == 500.0 and f["target_force"] == 50.0 + # 畸形/空数据 → 空字典(上层走"不知道"分支),不抛异常 + assert legacy_states_to_fields([]) == {} + assert legacy_states_to_fields([1.0, 2.0]) == {} + + # 离线帧(第 6 位 0)里的前 5 个是上一次的值,不能当现在的状态用。 + # 2026-10-20 读 0x0201 连 264 次无应答,这就是流水线把"读不到"说成 + # "夹爪没到位"的入口,必须有负向测试。 + assert legacy_states_to_fields([1.0, 2.0, 500.0, 0.0, 50.0, 0.0]) == {} + + +def test_states_online_marks_only_fresh_frames(): + assert states_frame_online([1.0, 2.0, 500.0, 0.0, 50.0]) is True + assert states_frame_online([1.0, 2.0, 500.0, 0.0, 50.0, 1.0]) is True + assert states_frame_online([1.0, 2.0, 500.0, 0.0, 50.0, 0.0]) is False + # 第 6 位是垃圾 → 当离线,不许当有效帧 + assert states_frame_online([1.0, 2.0, 500.0, 0.0, 50.0, "x"]) is False + + +def test_describe_mentions_the_unit_trap_for_legacy(): + """legacy 的"开口"是千分比不是毫米,日志里必须写明。 + + 这是最容易误用的地方:拿到 500 以为是 500mm,实际是 10mm 行程的一半。 + """ + text = "\n".join(describe_backend_choice(pick_backend(_services([LEGACY_TYPE])))) + assert "1000‰" in text and "不是毫米" in text diff --git a/src/arm_application/test/test_gauge_gripper_client.py b/src/arm_application/test/test_gauge_gripper_client.py new file mode 100644 index 0000000..a3b5700 --- /dev/null +++ b/src/arm_application/test/test_gauge_gripper_client.py @@ -0,0 +1,151 @@ +"""``GripperClient.dropped()``:E1 掉件判据只认**开口塌陷**,不认状态位抖动。 + +为什么值得单独钉住(2026-09-24 实测踩到): + 仿真里 ``GripperStatus.is_gripped`` 是**推断值**("指令到了合拢侧 + 实际开口 + 比指令大出容差")。S08 拧规时会在"合到某个开口 / 全合"之间发指令,只要某一帧 + 的指令落到与实际开口同一档,``is_gripped`` 就翻成 False —— 于是 + **S08 第 2/12 轮报「通止规掉了」**(爪里其实好好的),整条流程转去等人工 + "放好通止规",而仿真里没有这个人。 + + 判据改成"夹住时的开口 − 当前开口 ≥ 5mm"以后,这种抖动不再报掉件;而真的掉了 + (两指合到底、开口塌几十毫米)仍然会报。 +""" + +from __future__ import annotations + +from typing import Any, List + +from arm_msgs.msg import GripperStatus + + +class _StubNode: + """``GripperClient`` 只用到这三个方法;测试里不建任何 ROS 实体。""" + + def __init__(self) -> None: + self.warnings: List[str] = [] + + def create_client(self, srv_type: Any, name: str) -> None: + return None + + def create_subscription(self, msg_type: Any, topic: str, cb: Any, qos: Any) -> None: + self._cb = cb + return None + + def get_logger(self) -> Any: + return _StubLogger(self.warnings) + + +class _StubLogger: + def __init__(self, sink: List[str]) -> None: + self._sink = sink + + def info(self, msg: str) -> None: + self._sink.append(msg) + + def warn(self, msg: str) -> None: + self._sink.append(msg) + + def error(self, msg: str) -> None: + self._sink.append(msg) + + +def _status(is_gripped: bool, position: float) -> GripperStatus: + msg = GripperStatus() + msg.is_gripped = bool(is_gripped) + msg.position = float(position) + return msg + + +def _client(): + from arm_application.gauge_assembly_node import GripperClient + + node = _StubNode() + return GripperClient(node, "contract", "/gripper/status"), node + + +def test_no_drop_before_ever_gripped(): + """装配前爪里本来就空:状态位说什么都不算掉件(否则一开场就 E1)。""" + client, _ = _client() + client._on_contract(_status(False, 0.0)) + assert client.dropped() is False + + +def test_a_wide_open_flap_does_not_poison_the_baseline(): + """**本次踩到的那个假 E1 的真因**:全开时 is_gripped 也闪 True(实测 99.29mm)。 + + 以前"第一次判到夹住"就记基准 ⇒ 基准被记成 99.29mm ⇒ 塌陷量算成 77mm ⇒ + 报"通止规掉了",而规好好地在爪里、真实开口一直是 21.9mm。 + 现在基准只由明确调用 adopt_current_grip 记录:状态位怎么闪都不动它。 + """ + client, _ = _client() + client._on_contract(_status(True, 99.29)) # 全开时的假 GRIPPING + assert client._grip_aperture is None, "状态位不许写基准" + assert client.dropped() is False + client._on_contract(_status(True, 21.9)) # 真正夹住规之后 + client.adopt_current_grip("测试:确认夹住") + assert client._grip_aperture == 21.9 + client._on_contract(_status(False, 21.8)) + assert client.dropped() is False, "开口没塌就不是掉件" + + +def test_is_gripped_flap_is_not_a_drop(): + """**本次踩到的那个假 E1**:指令切换让 is_gripped 翻 False,开口没塌。""" + client, _ = _client() + client._on_contract(_status(True, 24.9)) # 夹住 φ30 的规,开口停在 24.9mm + client.adopt_current_grip("测试:确认夹住") + assert client.dropped() is False + client._on_contract(_status(False, 24.8)) # 指令落到同一档 → 推断值翻 False + assert client.dropped() is False, "开口没塌就不是掉件" + + +def test_real_drop_is_detected_by_aperture_collapse(): + """真的掉了:两指一路合到底,开口塌到几毫米。""" + client, _ = _client() + client._on_contract(_status(True, 24.9)) + client.adopt_current_grip("测试:确认夹住") + client._on_contract(_status(False, 0.2)) + assert client.dropped() is True + + +def test_aperture_jitter_within_the_threshold_is_not_a_drop(): + """实测抖动是亚毫米量级;阈值 5mm 不该被它触发。""" + client, _ = _client() + client._on_contract(_status(True, 24.9)) + client.adopt_current_grip("测试:确认夹住") + client._on_contract(_status(False, 24.9 - 4.9)) + assert client.dropped() is False + + +def test_without_aperture_reading_falls_back_to_the_old_criterion(): + """拿不到 position(老固件/别的夹爪)时退回旧判据:会抖,但不至于"永远判不了掉件"。""" + client, _ = _client() + client._on_contract(_status(True, float("nan"))) + assert client.adopt_current_grip("测试:确认夹住") is None + assert client._grip_aperture is None + client._on_contract(_status(False, float("nan"))) + assert client.dropped() is True, "没有开口读数时不能变成「永远不报掉件」" + + +def test_settle_waits_for_the_motion_to_finish(): + """``settle`` 不能读"动作还没做完"的旧值。 + + 实测:``close`` 服务返回时手指还在动,立刻读开口读到的是**全开 99.93mm** —— + 于是"第 1 轮夹紧后:开口 99.93mm(夹住时 99.29mm)"这种荒唐日志。 + ``settle`` 要一直等到连续两帧一样才认。 + """ + client, _ = _client() + client._on_contract(_status(True, 99.93)) + assert client.settle(settle_s=0.2) == 99.93 + # 动作进行中:值一直在变 ⇒ 不到稳定就不返回(这里只验证它会返回**最终**值) + client._on_contract(_status(False, 30.0)) + assert client.settle(settle_s=0.2) == 30.0 + + +def test_adopt_current_grip_records_what_is_in_the_jaws_now(): + """基准 = "确认夹住那一刻"的开口;之后状态位再翻也不改参照。""" + client, _ = _client() + client._on_contract(_status(True, 21.9)) + assert client.adopt_current_grip("测试") == 21.9 + client._on_contract(_status(False, 21.4)) + assert client.grip_aperture() == 21.9 + assert client.collapse_mm() == 0.5 diff --git a/src/arm_application/test/test_gauge_kin.py b/src/arm_application/test/test_gauge_kin.py new file mode 100644 index 0000000..d764e74 --- /dev/null +++ b/src/arm_application/test/test_gauge_kin.py @@ -0,0 +1,225 @@ +"""``gauge_kin`` 的单元测试:S01 的"转到极限角"与"确实绕对了轴"。 + +两个都在测"算错了不会报错、只会做错动作"的东西: +限位夹取算错 → 要么撞限位被驱动器拒绝,要么离极限还差很远(流程看起来一样); +转轴验证算错 → 无论实际绕哪根轴转都报"没问题",判据等于没有。 +""" + +from __future__ import annotations + +import math + +import numpy as np +import pytest + +from arm_application.gauge_kin import ( + DEFAULT_LIMIT_MARGIN_DEG, + a7_limit_target, + axis_misalignment_deg, + match_limits, + parse_joint_limits, + prewind, + rotation_about_axis_deg, + unit_tool_z, + vertical_down_error_deg, +) + +URDF = """ + + + + + + + + + + + + + + + + + + +""" + + +# ============================================================================= +# URDF 解析 +# ============================================================================= +def test_parse_limits_keeps_full_joint_names(): + """关节名原样保留(含 SN 前缀)。 + + "顺手去掉前缀"这种清洗会在换臂时静默失配:所有关节都查不到限位, + 于是限位夹取悄悄失效,现象是"贴着限位下发、驱动器拒绝"。 + """ + lim = parse_joint_limits(URDF) + assert lim["Rizon4-063989_joint7"] == (-3.0543, 3.0543) + assert lim["Rizon4-063989_joint6"] == (-1.4835, 4.6251) + # continuous 关节没有 limit,不该被当成解析结果 + assert "Rizon4-063989_roll" not in lim + + +def test_parse_limits_on_garbage_returns_empty_not_partial(): + assert parse_joint_limits("") == {} + assert parse_joint_limits("not xml at all") == {} + # 未展开的 xacro:既不是合法 XML,也没有可用的 limit 行 + assert parse_joint_limits("${bad}") == {} + + +def test_parse_limits_falls_back_to_line_regex_on_malformed_xml(): + """URDF 里有未转义的 ``&`` 时整份 XML 解析会失败,但限位行仍然可读。 + + 降级到逐行正则能救回"拿到的是半成品 URDF"这种常见情况;救不回就返回空表 + (= 不做限位夹取,由调用方告警),**不会**返回半套数据。 + """ + broken = URDF.replace('', '') + lim = parse_joint_limits(broken) + assert lim["Rizon4-063989_joint7"] == (-3.0543, 3.0543) + + +def test_match_limits_is_all_or_nothing(): + lim = parse_joint_limits(URDF) + assert match_limits(lim, ["Rizon4-063989_joint7"]) == (-3.0543, 3.0543) + # 缺一个就整体不可用:半套限位会让"能不能转到极限"的结论无法解释 + assert match_limits(lim, ["Rizon4-063989_joint7", "不存在_joint8"]) is None + assert match_limits({}, ["Rizon4-063989_joint7"]) is None + + +# ============================================================================= +# S01 预绕 +# ============================================================================= +def test_prewind_without_limits_applies_full_angle(): + r = prewind(q_now_rad=0.0, want_deg=150.0, direction=1, limits=None) + assert not r.has_limits and not r.clamped + assert math.isclose(r.applied_deg, 150.0, abs_tol=1e-9) + assert math.isclose(r.target_rad, math.radians(150.0), abs_tol=1e-12) + + +def test_prewind_direction_sign(): + """方向只由 ``extreme_direction`` 决定,不靠代码里的负号。""" + up = prewind(0.0, 90.0, 1, None) + down = prewind(0.0, 90.0, -1, None) + assert up.applied_deg > 0 and down.applied_deg < 0 + assert math.isclose(up.applied_deg, -down.applied_deg, abs_tol=1e-9) + with pytest.raises(ValueError): + prewind(0.0, 90.0, 0, None) + with pytest.raises(ValueError): + prewind(0.0, -90.0, 1, None) + + +def test_prewind_clamps_inside_the_limit_with_margin(): + """上限 3.0543 rad(175°),余量 3° → 最多转到 172°,且报 clamped。""" + r = prewind(q_now_rad=0.0, want_deg=150.0, direction=1, limits=(-3.0543, 3.0543)) + assert math.isclose(r.applied_deg, 150.0, abs_tol=1e-9) + assert not r.clamped + + r2 = prewind(q_now_rad=0.0, want_deg=179.0, direction=1, limits=(-3.0543, 3.0543)) + assert r2.clamped and r2.has_limits + assert r2.applied_deg < 179.0 + # 关键断言:目标必须落在 "上限 − 余量" 之内(余量是给驱动器留的,不是装饰) + upper = 3.0543 - math.radians(DEFAULT_LIMIT_MARGIN_DEG) + assert r2.target_rad <= upper + 1e-12 + assert math.isclose(r2.target_rad, upper, abs_tol=1e-12) + + +def test_prewind_clamps_toward_lower_limit_for_negative_direction(): + r = prewind(q_now_rad=0.0, want_deg=179.0, direction=-1, limits=(-3.0543, 3.0543)) + lower = -3.0543 + math.radians(DEFAULT_LIMIT_MARGIN_DEG) + assert r.clamped and math.isclose(r.target_rad, lower, abs_tol=1e-12) + + +def test_prewind_reports_backwards_motion_when_already_inside_margin(): + """**边界**:已经贴在上限余量之内时,目标会被夹到当前位置**之后**。 + + 这时 ``applied_deg`` 是负的(臂会往回退一点点)。这不是 bug,是"宁可退 + 一点也不要撞限位";但必须如实报出来,否则日志里会出现"要转 150°、 + 实际转了 -2°"却没人解释。 + """ + q = 3.0543 - math.radians(1.0) # 已经在余量(3°)之内 + r = prewind(q_now_rad=q, want_deg=150.0, direction=1, limits=(-3.0543, 3.0543)) + assert r.clamped and r.applied_deg < 0.0 + assert r.target_rad <= 3.0543 - math.radians(DEFAULT_LIMIT_MARGIN_DEG) + 1e-12 + + +def test_prewind_handles_degenerate_limits(): + """上下限比余量还窄(配置错)时,退到区间中点而不是静默走偏。""" + r = prewind(0.0, 90.0, 1, limits=(-0.01, 0.01), margin_deg=3.0) + assert math.isclose(r.target_rad, 0.0, abs_tol=1e-12) + assert r.clamped + + +# ============================================================================= +# 绕轴旋转的验证 +# ============================================================================= +def _rot_z(deg: float) -> np.ndarray: + t = math.radians(deg) + return np.array( + [[math.cos(t), -math.sin(t), 0.0], [math.sin(t), math.cos(t), 0.0], [0.0, 0.0, 1.0]] + ) + + +def _rot_x(deg: float) -> np.ndarray: + t = math.radians(deg) + return np.array( + [[1.0, 0.0, 0.0], [0.0, math.cos(t), -math.sin(t)], [0.0, math.sin(t), math.cos(t)]] + ) + + +def test_rotation_about_axis_reads_the_signed_angle(): + R0 = np.eye(3) + assert math.isclose(rotation_about_axis_deg(R0, _rot_z(30.0), [0, 0, 1]), 30.0, abs_tol=1e-9) + assert math.isclose(rotation_about_axis_deg(R0, _rot_z(-30.0), [0, 0, 1]), -30.0, abs_tol=1e-9) + # 转了很多圈也要给出同一个角(atan2 值域 ±180°,这里只用来核对单步) + assert math.isclose(rotation_about_axis_deg(R0, _rot_z(179.0), [0, 0, 1]), 179.0, abs_tol=1e-9) + + +def test_rotation_about_axis_ignores_an_orthogonal_rotation_axis(): + """绕 X 转 60°,在 Z 轴上的投影应为 0 —— 这正是"绕错轴"的读数特征。""" + val = rotation_about_axis_deg(np.eye(3), _rot_x(60.0), [0, 0, 1]) + assert abs(val) < 1e-9 + + +def test_axis_misalignment_separates_right_axis_from_wrong_axis(): + """S01 的判错依据:转对轴 ≈0°,转错轴 ≈90°。 + + 只看"转了多少度"不够 —— 绕正确轴转 90° 和绕错误轴转 90° 的角度读数一样。 + """ + R0 = np.eye(3) + assert axis_misalignment_deg(R0, _rot_z(45.0), [0, 0, 1]) < 1e-6 + assert axis_misalignment_deg(R0, _rot_x(45.0), [0, 0, 1]) > 89.0 + # 轴线取反方向应视为同一根轴(cos 取绝对值) + assert axis_misalignment_deg(R0, _rot_z(45.0), [0, 0, -1]) < 1e-6 + # 几乎没转时谈不上"转错轴" + assert axis_misalignment_deg(R0, np.eye(3), [0, 0, 1]) == 0.0 + + +def test_rotation_helpers_reject_zero_axis(): + with pytest.raises(ValueError): + rotation_about_axis_deg(np.eye(3), _rot_z(10.0), [0.0, 0.0, 0.0]) + + +def test_a7_limit_moves_only_the_last_joint(): + """逆时针到上限、顺时针到下限。前六轴必须原样,没有限位就拒绝。""" + q = np.array([0.1, -0.2, 0.3, -0.4, 0.5, -0.6, 0.2]) + limits = (-3.0543, 3.0543) + ccw = a7_limit_target(q, limits, direction=1, margin_deg=3.0) + cw = a7_limit_target(q, limits, direction=-1, margin_deg=3.0) + assert ccw is not None and cw is not None + np.testing.assert_allclose(ccw[:6], q[:6]) + np.testing.assert_allclose(cw[:6], q[:6]) + assert ccw[6] == pytest.approx(3.0543 - math.radians(3.0)) + assert cw[6] == pytest.approx(-3.0543 + math.radians(3.0)) + assert a7_limit_target(q, None, 1) is None + assert a7_limit_target(q, limits, 1, margin_deg=200.0) is None + + +def test_tool_z_and_vertical_down_error(): + """工具 Z 朝世界 -Z = 0°;水平 = 90°;朝上 = 180°。""" + R_down = np.diag([1.0, -1.0, -1.0]) + assert np.allclose(unit_tool_z(R_down), [0.0, 0.0, -1.0]) + assert vertical_down_error_deg(R_down) < 1e-6 + assert math.isclose(vertical_down_error_deg(_rot_x(90.0) @ R_down), 90.0, abs_tol=1e-6) + assert math.isclose(vertical_down_error_deg(_rot_x(180.0) @ R_down), 180.0, abs_tol=1e-6) diff --git a/src/arm_application/test/test_gauge_step_events.py b/src/arm_application/test/test_gauge_step_events.py new file mode 100644 index 0000000..7570c4c --- /dev/null +++ b/src/arm_application/test/test_gauge_step_events.py @@ -0,0 +1,159 @@ +"""主流程节点与状态机的**接缝**测试(不需要 ROS、不需要真机)。 + +为什么要有这一层 +---------------- +``gauge_assembly_node`` 的每个 ``_step_*`` 方法会返回一个 :class:`Event`, +由 ``gauge_fsm.TRANSITIONS`` 决定它去哪。这两份东西是**分开写的**: + +* 状态机里没有的转移 → 运行到那一步抛 :class:`FsmError`(好:当场炸); +* 但如果是**最危险的那一步**才炸(力超限、掉件、关节极限),代价就大了。 + +所以这里直接读节点源码的 AST,把"每个阶段可能返回哪些事件"抽出来, +逐个问状态机"这一步合法吗"。这样新增/修改流程时,忘了登记转移会在 +``pytest`` 里就报出来,而不是等到真机上。 +""" + +from __future__ import annotations + +import ast +import pathlib +from typing import Dict, Set + +import pytest + +from arm_application.gauge_fsm import Event, GaugeContext, GaugeFsm, State + +NODE_SRC = ( + pathlib.Path(__file__).resolve().parents[1] + / "arm_application" / "gauge_assembly_node.py" +) + + +def _node_ast() -> ast.Module: + return ast.parse(NODE_SRC.read_text(encoding="utf-8")) + + +def _step_map(tree: ast.Module) -> Dict[str, str]: + """``State.X -> "_step_y"``(读节点的 ``_STEPS`` 表)。""" + for node in ast.walk(tree): + # 表是带类型标注的(``_STEPS: Dict[State, str] = {...}``)→ AnnAssign + target = None + if isinstance(node, ast.AnnAssign) and isinstance(node.target, ast.Name): + target = node.target.id + elif isinstance(node, ast.Assign) and len(node.targets) == 1: + tgt = node.targets[0] + target = tgt.id if isinstance(tgt, ast.Name) else None + if target != "_STEPS": + continue + value = node.value + assert isinstance(value, ast.Dict), "_STEPS 必须是字面量字典(测试要读它)" + out: Dict[str, str] = {} + for k, v in zip(value.keys, value.values): + assert isinstance(k, ast.Attribute) and isinstance(v, ast.Constant) + out[k.attr] = str(v.value) + return out + raise AssertionError("节点里找不到 _STEPS 表") + + +def _events_in(node: ast.AST) -> Set[str]: + """表达式里出现的所有 ``Event.XXX`` 名字。""" + return { + n.attr + for n in ast.walk(node) + if isinstance(n, ast.Attribute) + and isinstance(n.value, ast.Name) + and n.value.id == "Event" + } + + +def _returned_events(func: ast.FunctionDef) -> Set[str]: + """一个 ``_step_*`` 方法可能返回的事件。 + + 收集两处,别的地方不算(比如异常处理里顺手记一条 ``Event.ABORT`` 做日志, + 那不是"返回"): + 1. 所有 ``return `` 里的 ``Event.X``; + 2. 所有 ``fsm_event=Event.X`` 关键字实参(喂给 ``_rotate_joint_and_verify``, + 它会把成功事件原样返回)。 + """ + out: Set[str] = set() + for node in ast.walk(func): + if isinstance(node, ast.Return) and node.value is not None: + out |= _events_in(node.value) + elif isinstance(node, ast.Call): + for kw in node.keywords: + if kw.arg == "fsm_event": + out |= _events_in(kw.value) + return out + + +def _func_by_name(tree: ast.Module, name: str) -> ast.FunctionDef: + for node in ast.walk(tree): + if isinstance(node, ast.FunctionDef) and node.name == name: + return node + raise AssertionError(f"节点里找不到方法 {name}") + + +def test_steps_table_covers_every_non_terminal_state() -> None: + """每个非终态都要有处理方法 —— 漏一个就是"流程走到这儿不知道干什么"。""" + tree = _node_ast() + steps = _step_map(tree) + for st in State: + if st in (State.DONE, State.ABORT): + continue + assert st.name in steps, f"{st} 没有登记处理方法" + assert len(steps) == len(set(steps.values())), "一个方法不该被两个状态复用" + + +def test_every_returned_event_is_legal_in_that_state() -> None: + """本阶段可能返回的每个事件,在状态机里必须合法。 + + 这是本文件的主要断言:它把"节点写的事件"和"状态机登记的转移"对齐, + 免得在真机上跑到那一步才抛 FsmError。 + """ + tree = _node_ast() + problems = [] + for state_name, method in _step_map(tree).items(): + state = State[state_name] + func = _func_by_name(tree, method) + for ev_name in sorted(_returned_events(func)): + event = Event[ev_name] + # 每个事件都在"干净上下文 + 该状态"下问一次状态机 + fsm = GaugeFsm(GaugeContext(holes_total=2), start=state) + if not fsm.can(event): + problems.append(f"{state.value} 的 {method} 会返回 {ev_name},但状态机不接受") + assert not problems, "节点与状态机不一致:\n " + "\n ".join(problems) + + +def test_s08_drop_goes_to_home_extreme() -> None: + """E1 的落点必须还是 S01:它要在那里张开爪、等人工放好。 + + 这条单列出来,是因为"掉件后去哪"很容易被顺手改成 S11("反正收工"), + 那样掉在孔里的规就没人管了。 + """ + fsm = GaugeFsm(GaugeContext(holes_total=2), start=State.SCREW_IN) + assert fsm.handle(Event.GAUGE_DROPPED) is State.HOME_EXTREME + assert fsm.handle(Event.RELOADED) is State.NEXT_HOLE + # 掉件后孔序号推进(看板:该孔记为完成,换下一个孔) + assert fsm.ctx.hole_index == 1 + + +def test_contact_force_over_limit_aborts_not_retries() -> None: + """法向力超上限 → 中止,不是"抬起来再来一次"。 + + 超限说明已经压进去了(位置下限或规没对准),原地重试会把工件压变形。 + """ + fsm = GaugeFsm(GaugeContext(holes_total=2), start=State.CONTACT) + assert fsm.handle(Event.FORCE_OVER_LIMIT) is State.ABORT + + +@pytest.mark.parametrize("state_name", ["SNAP", "HOVER_K"]) +def test_snap_and_hover_have_a_back_edge(state_name: str) -> None: + """S05/S06 必须能退回去:不稳定 → 再等;对位超差 → 重拍。 + + 没有回边的结果是:判据没过就一路往下走(去接触、去拧), + 而这是"孔没对准"最危险的表达方式。 + """ + fsm = GaugeFsm(GaugeContext(holes_total=2), start=State[state_name]) + back = Event.SNAP_UNSTABLE if state_name == "SNAP" else Event.ALIGN_OUT + assert fsm.can(back) + assert fsm.handle(back) is State.SNAP diff --git a/src/arm_application/test/test_gripper_node.py b/src/arm_application/test/test_gripper_node.py new file mode 100644 index 0000000..9d10a04 --- /dev/null +++ b/src/arm_application/test/test_gripper_node.py @@ -0,0 +1,73 @@ +"""Station gripper node must not open the bus until probe, and must recover a dead session.""" +from __future__ import annotations + +import pytest + +rclpy = pytest.importorskip("rclpy") + +from arm_application.dh_pgea import DhPgeaError, GripperState +from arm_application import gripper_node as gripper + + +class FakeGripper: + def __init__(self, **kwargs): + self.opens = 0 + self.closes = 0 + self.reads = 0 + self.fail_until_open = 0 + self.state = GripperState(init_state=1, grip_state=1, position=1000, target_position=1000, target_force=20) + + def open(self): + self.opens += 1 + + def close(self): + self.closes += 1 + + def get_run_states(self, retries=8): + self.reads += 1 + if self.opens <= self.fail_until_open: + raise DhPgeaError("在 /dev/ttyUSB0 上 Modbus 读 0x0201 失败(无有效应答 last=(empty))") + return self.state + + +@pytest.fixture() +def ros(monkeypatch): + monkeypatch.setattr(gripper, "DhPgeaGripper", FakeGripper) + rclpy.init() + try: + yield + finally: + rclpy.shutdown() + + +def test_startup_does_not_open_serial(ros): + node = gripper.GripperNode() + try: + assert node.driver.opens == 0 + assert node._online is False + finally: + node.destroy_node() + + +def test_connect_closes_then_opens_before_reading(ros): + node = gripper.GripperNode() + try: + assert node._connect() is True + assert node.driver.closes >= 1 + assert node.driver.opens == 1 + assert node._online is True + assert node._reading.position == 1000 + finally: + node.destroy_node() + + +def test_poll_reopens_after_empty_reply(ros): + node = gripper.GripperNode() + try: + assert node._connect() is True + node.driver.fail_until_open = node.driver.opens + node._poll() + assert node._online is True + assert node.driver.opens >= 2 + finally: + node.destroy_node() diff --git a/src/arm_application/test/test_handeye_lib.py b/src/arm_application/test/test_handeye_lib.py new file mode 100644 index 0000000..fcb1a5f --- /dev/null +++ b/src/arm_application/test/test_handeye_lib.py @@ -0,0 +1,462 @@ +"""handeye_lib 的纯函数测试 —— 不需要机器人、相机或标定板。 + +这里最要紧的一个测试是 `test_roundtrip_recovers_known_transform`: +它用一个人为设定的 `X_true` 反过来生成每个视图的 (gripper→base, target→cam), +再让求解器去还原。这是唯一能在没有硬件的情况下真正验证"标定算得对不对"的办法 —— +如果求解链路有符号/转置/坐标系方向的错误,它一定会失败。 +""" + +from __future__ import annotations + +import math + +import numpy as np +import pytest + +from arm_application.handeye_lib import ( + BoardConfig, + CameraIntrinsics, + ChessboardStabilizer, + Rt_to_T, + T_from_flexiv_tcp, + board_object_points, + calibrate_hand_eye, + cam_to_flange_via_tool, + format_transform_yaml, + invert_Rt, + is_pose_filled, + pose_to_Rt, + quat_xyzw_to_R, +) + + +def _rot(axis: str, deg: float) -> np.ndarray: + a = math.radians(deg) + c, s = math.cos(a), math.sin(a) + if axis == "x": + return np.array([[1, 0, 0], [0, c, -s], [0, s, c]], float) + if axis == "y": + return np.array([[c, 0, s], [0, 1, 0], [-s, 0, c]], float) + return np.array([[c, -s, 0], [s, c, 0], [0, 0, 1]], float) + + +def _rand_transform(rng: np.random.Generator) -> np.ndarray: + """随机但物理上合法的刚体变换(旋转正交且 det=+1)。""" + R = _rot("x", rng.uniform(-180, 180)) @ _rot("y", rng.uniform(-180, 180)) @ _rot( + "z", rng.uniform(-180, 180) + ) + T = np.eye(4) + T[:3, :3] = R + T[:3, 3] = rng.uniform(-0.6, 0.6, 3) + return T + + +# -------------------------------------------------------------------------- +# 旋转/位姿基础 +# -------------------------------------------------------------------------- + + +def test_quat_identity_is_identity_matrix(): + R = quat_xyzw_to_R([0.0, 0.0, 0.0, 1.0]) + assert np.allclose(R, np.eye(3), atol=1e-12) + + +def test_quat_matches_rotation_matrix_for_known_angles(): + for axis, deg in (("x", 30.0), ("y", -47.0), ("z", 121.0)): + q = _axis_angle_to_quat(axis, deg) + assert np.allclose(quat_xyzw_to_R(q), _rot(axis, deg), atol=1e-9), axis + + +def test_quat_is_normalized_before_use(): + """非单位四元数不该影响结果 —— 有些驱动会给未归一化的值。""" + q = np.array(_axis_angle_to_quat("z", 90.0)) * 3.7 + assert np.allclose(quat_xyzw_to_R(list(q)), _rot("z", 90.0), atol=1e-9) + + +def _axis_angle_to_quat(axis: str, deg: float): + a = math.radians(deg) / 2.0 + s, c = math.sin(a), math.cos(a) + if axis == "x": + return [s, 0.0, 0.0, c] + if axis == "y": + return [0.0, s, 0.0, c] + return [0.0, 0.0, s, c] + + +def test_pose_to_Rt_shapes(): + R, t = pose_to_Rt([1.0, 2.0, 3.0], [0.0, 0.0, 0.0, 1.0]) + assert R.shape == (3, 3) + assert t.shape == (3, 1) + assert np.allclose(t.reshape(3), [1.0, 2.0, 3.0]) + + +def test_Rt_to_T_round_trip(): + rng = np.random.default_rng(0) + R = _rot("z", 33.0) + t = np.array([[0.1], [-0.2], [0.3]]) + T = Rt_to_T(R, t) + assert T.shape == (4, 4) + assert np.allclose(T[3], [0, 0, 0, 1]) + assert np.allclose(T[:3, :3], R) + assert np.allclose(T[:3, 3], t.reshape(3)) + + +def test_invert_Rt_is_true_inverse(): + rng = np.random.default_rng(1) + R = _rot("x", 12.0) @ _rot("y", 88.0) + t = rng.uniform(-1, 1, (3, 1)) + Ri, ti = invert_Rt(R, t) + T = Rt_to_T(R, t) + Ti = Rt_to_T(Ri, ti) + assert np.allclose(T @ Ti, np.eye(4), atol=1e-12) + assert np.allclose(Ti @ T, np.eye(4), atol=1e-12) + + +# -------------------------------------------------------------------------- +# 标定板几何 +# -------------------------------------------------------------------------- + + +def test_board_object_points_count_and_layout(): + cfg = BoardConfig(cols=8, rows=11, square_size=0.015) + pts = board_object_points(cfg) + assert pts.shape == (88, 3) + # z 全为 0(板平面),x/y 是网格 + assert np.allclose(pts[:, 2], 0.0) + assert np.isclose(pts[:, 0].max(), 7 * 0.015) + assert np.isclose(pts[:, 1].max(), 10 * 0.015) + # 第一行是 0..7 个 x + assert np.allclose(pts[:8, 0], np.arange(8) * 0.015) + + +def test_board_square_size_actually_scales_points(): + a = board_object_points(BoardConfig(cols=4, rows=3, square_size=0.01)) + b = board_object_points(BoardConfig(cols=4, rows=3, square_size=0.03)) + assert np.allclose(b, a * 3.0) + + +def test_camera_intrinsics_holds_k_and_dist(): + K = np.array([[600.0, 0.0, 320.0], [0.0, 601.0, 240.0], [0.0, 0.0, 1.0]]) + dist = np.zeros(5) + ci = CameraIntrinsics(K=K, dist=dist) + assert ci.K.shape == (3, 3) + assert ci.K[0, 0] == 600.0 + assert ci.K[1, 2] == 240.0 + assert ci.dist.size == 5 + + +# -------------------------------------------------------------------------- +# 稳定性判据 +# -------------------------------------------------------------------------- + + +def _fake_corners(n: int = 88, jitter: float = 0.0, seed: int = 0): + rng = np.random.default_rng(seed) + base = np.stack( + [np.linspace(0, 100, n), np.linspace(0, 70, n), np.zeros(n)], axis=1 + ).astype(np.float32) + if jitter: + base = base + rng.normal(0, jitter, base.shape).astype(np.float32) + return base + + +def test_stabilizer_not_stable_before_window_is_filled(): + st = ChessboardStabilizer(window=8, max_pixel_std=0.45) + for _ in range(3): + ok, _std = st.push(_fake_corners(jitter=0.01)) + assert not ok, "窗口没填满就不该判稳" + + +def test_stabilizer_declares_stable_for_identical_corners(): + st = ChessboardStabilizer(window=5, max_pixel_std=0.45) + fixed = _fake_corners() + ok = False + for _ in range(6): + ok, std = st.push(fixed) + assert ok + assert std == pytest.approx(0.0, abs=1e-9) + + +def test_stabilizer_rejects_noisy_corners(): + st = ChessboardStabilizer(window=5, max_pixel_std=0.45) + ok = False + for i in range(6): + ok, std = st.push(_fake_corners(jitter=5.0, seed=i)) + assert not ok, "角点抖动 5px 远超 0.45px 阈值,不该判稳" + assert std > 0.45 + + +def test_stabilizer_missing_board_resets_streak(): + st = ChessboardStabilizer(window=3, max_pixel_std=0.45) + fixed = _fake_corners() + st.push(fixed) + st.push(fixed) + ok, _ = st.push(None) # 看不到板 + assert not ok + # 重新开始计数,而不是接着之前的 2 次 + ok, _ = st.push(fixed) + assert not ok + ok, _ = st.push(fixed) + assert not ok + ok, _ = st.push(fixed) + assert ok, "连续 3 帧相同角点后应判稳" + + +def test_stabilizer_reset_clears_history(): + st = ChessboardStabilizer(window=3, max_pixel_std=0.45) + fixed = _fake_corners() + for _ in range(3): + st.push(fixed) + st.reset() + ok, _ = st.push(fixed) + assert not ok + + +# -------------------------------------------------------------------------- +# 核心:合成数据往返(真正验证标定算法) +# -------------------------------------------------------------------------- + + +def _synthesize_views( + X_true: np.ndarray, T_target2base: np.ndarray, n: int, seed: int = 7 +): + """由已知 X_true 生成 n 组视图观测。 + + eye-in-hand 的坐标链:target → camera → gripper → base + T_t2b = T_g2b · X · T_t2c (X = T_cam2gripper) + 所以给定任意的 T_g2b,可反推出该视图下应该观测到的 T_t2c: + T_t2c = inv(X) · inv(T_g2b) · T_t2b + """ + rng = np.random.default_rng(seed) + Rg, tg, Rc, tc = [], [], [], [] + Xinv = np.linalg.inv(X_true) + for _ in range(n): + T_g2b = _rand_transform(rng) + T_t2c = Xinv @ np.linalg.inv(T_g2b) @ T_target2base + Rg.append(T_g2b[:3, :3]) + tg.append(T_g2b[:3, 3].reshape(3, 1)) + Rc.append(T_t2c[:3, :3]) + tc.append(T_t2c[:3, 3].reshape(3, 1)) + return Rg, tg, Rc, tc + + +def test_roundtrip_recovers_known_transform_eye_in_hand(): + rng = np.random.default_rng(42) + X_true = _rand_transform(rng) + T_target2base = _rand_transform(rng) + Rg, tg, Rc, tc = _synthesize_views(X_true, T_target2base, 12) + + R, t = calibrate_hand_eye(Rg, tg, Rc, tc, eye_to_hand=False) + X_est = Rt_to_T(R, t) + + assert np.allclose(X_est, X_true, atol=1e-6), ( + "求解结果与已知真值不符 —— 坐标链方向或求逆有问题" + ) + + +def test_roundtrip_translation_is_exact_not_just_rotation(): + """单独盯平移:旋转对但平移错,是最容易漏掉的一类 bug。""" + rng = np.random.default_rng(11) + X_true = _rand_transform(rng) + T_target2base = _rand_transform(rng) + Rg, tg, Rc, tc = _synthesize_views(X_true, T_target2base, 15) + + _R, t = calibrate_hand_eye(Rg, tg, Rc, tc) + assert np.allclose(np.asarray(t).reshape(3), X_true[:3, 3], atol=1e-6) + + +def test_roundtrip_is_rotation_matrix_with_det_one(): + rng = np.random.default_rng(5) + X_true = _rand_transform(rng) + Rg, tg, Rc, tc = _synthesize_views(X_true, _rand_transform(rng), 10) + R, _t = calibrate_hand_eye(Rg, tg, Rc, tc) + R = np.asarray(R, float) + assert np.isclose(np.linalg.det(R), 1.0, atol=1e-8), "det 必须是 +1,不是镜像" + assert np.allclose(R @ R.T, np.eye(3), atol=1e-8), "必须是正交阵" + + +def _synthesize_views_eye_to_hand( + X_true: np.ndarray, T_target2gripper: np.ndarray, n: int, seed: int = 7 +): + """由已知 X_true 生成 n 组**眼在手外**的视图观测。 + + 眼在手外的坐标链:相机固定在工位外不动,**标定板装在法兰上随臂动**。 + T_t2b = T_g2b · T_t2g (板在基座 = 法兰在基座 · 板在法兰,T_t2g 固定) + T_t2b = X · T_t2c (X = T_cam2base) + 所以给定任意的 T_g2b,可反推出该视图下应该观测到的 T_t2c: + T_t2c = inv(X) · T_g2b · T_t2g + + **为什么板必须在法兰上**:相机与基座都不动,唯一会变的就是带着板走的法兰; + 板若像眼在手上那样摆在台面上不动,T_t2c 就恒定不变,方程直接退化。 + """ + rng = np.random.default_rng(seed) + Rg, tg, Rc, tc = [], [], [], [] + Xinv = np.linalg.inv(X_true) + for _ in range(n): + T_g2b = _rand_transform(rng) + T_t2c = Xinv @ T_g2b @ T_target2gripper + Rg.append(T_g2b[:3, :3]) + tg.append(T_g2b[:3, 3].reshape(3, 1)) + Rc.append(T_t2c[:3, :3]) + tc.append(T_t2c[:3, 3].reshape(3, 1)) + return Rg, tg, Rc, tc + + +def test_roundtrip_recovers_known_transform_eye_to_hand(): + """眼在手外:X = cam → base,**与真值比对**(不是只查正交/det)。 + + 这条分支内部把 gripper2base 求了逆。求逆方向或坐标链写错时,结果照样是一个 + 合法的旋转矩阵 —— 只查 det/正交的测试**抓不到**,所以必须比真值。 + """ + rng = np.random.default_rng(3) + X_true = _rand_transform(rng) # T_cam2base + T_target2gripper = _rand_transform(rng) # 板刚性固定在法兰上(每视图不变) + Rg, tg, Rc, tc = _synthesize_views_eye_to_hand(X_true, T_target2gripper, 14) + + R, t = calibrate_hand_eye(Rg, tg, Rc, tc, eye_to_hand=True) + X_est = Rt_to_T(R, t) + + assert np.allclose(X_est, X_true, atol=1e-6), ( + "eye_to_hand 没解回已知的 T_cam2base —— 求逆方向或坐标链错了" + ) + R = np.asarray(R, float) + assert np.isclose(np.linalg.det(R), 1.0, atol=1e-8), "det 必须是 +1,不是镜像" + + +def test_eye_to_hand_flag_actually_changes_the_answer(): + """负向:同一份眼在手外数据当成眼在手上解,**必须解出不同的东西**。 + + 给上面那条把关:万一哪天 `eye_to_hand` 分支被改成"其实什么也没做" + (两个模式走同一条路),上面那条测试就会失去意义 —— 而这条会红。 + """ + rng = np.random.default_rng(3) + X_true = _rand_transform(rng) + T_target2gripper = _rand_transform(rng) + Rg, tg, Rc, tc = _synthesize_views_eye_to_hand(X_true, T_target2gripper, 14) + + R_ok, t_ok = calibrate_hand_eye(Rg, tg, Rc, tc, eye_to_hand=True) + R_bad, t_bad = calibrate_hand_eye(Rg, tg, Rc, tc, eye_to_hand=False) + + assert np.allclose(Rt_to_T(R_ok, t_ok), X_true, atol=1e-6) + assert not np.allclose(Rt_to_T(R_bad, t_bad), X_true, atol=1e-3), ( + "眼在手上分支也解出了同一个真值 —— 说明 eye_to_hand 这个开关根本没起作用" + ) + + +def test_calibration_fails_loudly_on_degenerate_input(): + """全同位姿(没有旋转多样性)时不该悄悄给个"看起来能用"的结果。""" + rng = np.random.default_rng(9) + X_true = _rand_transform(rng) + Rg, tg, Rc, tc = _synthesize_views(X_true, _rand_transform(rng), 6) + same_R, same_t = Rg[0], tg[0] + Rg = [same_R] * 6 + tg = [same_t] * 6 + Rc = [Rc[0]] * 6 + tc = [tc[0]] * 6 + try: + R, _t = calibrate_hand_eye(Rg, tg, Rc, tc) + except Exception: + return # 报错是可以接受的 + # 若没报错,结果必须明显不可信(不该恰好等于真值) + assert not np.allclose(Rt_to_T(np.asarray(R, float), np.zeros(3)), X_true, atol=1e-6) + + +# -------------------------------------------------------------------------- +# 输出格式 +# -------------------------------------------------------------------------- + + +def test_format_transform_yaml_shape_and_parseable(): + import yaml + + R = _rot("z", 90.0) + t = np.array([[0.01], [0.02], [0.03]]) + txt = format_transform_yaml(R, t, "unit test") + + assert "# unit test" in txt + data = yaml.safe_load(txt) + T = np.array(data["T_4x4"], float) + assert T.shape == (4, 4) + assert np.allclose(T, Rt_to_T(R, t), atol=1e-7) + assert np.allclose(data["translation_m"], [0.01, 0.02, 0.03], atol=1e-8) + + +def test_format_transform_yaml_has_bottom_row(): + import yaml + + txt = format_transform_yaml(np.eye(3), np.zeros((3, 1)), "x") + data = yaml.safe_load(txt) + assert np.allclose(data["T_4x4"][3], [0, 0, 0, 1]) + + +def test_roundtrip_write_then_read_back_is_stable(): + """写出去再读回来,变换不该漂移(避免精度不足导致反复重标定)。""" + import yaml + + rng = np.random.default_rng(21) + R = _rot("x", 37.0) @ _rot("z", -14.0) + t = rng.uniform(-0.2, 0.2, (3, 1)) + txt = format_transform_yaml(R, t, "roundtrip") + T = np.array(yaml.safe_load(txt)["T_4x4"], float) + assert np.allclose(T[:3, :3], R, atol=1e-7) + assert np.allclose(T[:3, 3], t.reshape(3), atol=1e-7) + + +# -------------------------------------------------------------------------- +# 位姿占位检测(决定哪些点参与标定) +# -------------------------------------------------------------------------- + + +def test_is_pose_filled_rejects_placeholder_zeros(): + assert not is_pose_filled([0.0] * 7) + + +def test_is_pose_filled_rejects_nan(): + assert not is_pose_filled([float("nan")] * 7) + + +def test_is_pose_filled_rejects_wrong_length(): + assert not is_pose_filled([0.1, 0.2, 0.3]) + assert not is_pose_filled([0.1] * 8) + + +def test_is_pose_filled_accepts_real_pose(): + assert is_pose_filled([-1.107, -0.744, 0.982, 1.856, -0.735, 0.947, -0.118]) + + +def test_flexiv_tcp_identity_is_pure_translation(): + """Studio tool10120938:姿态单位四元数,只沿法兰 Z 偏 224.5 mm。""" + T = T_from_flexiv_tcp([-0.0005, 0.0067, 0.2245], [1.0, 0.0, 0.0, 0.0]) + assert np.allclose(T[:3, :3], np.eye(3), atol=1e-12) + assert T[2, 3] == pytest.approx(0.2245) + + +def test_cam_to_flange_via_tool_must_not_leave_t_unchanged(): + """忘了乘时 T_4x4 停在 TCP;乘反了相机会到法兰后方。""" + T_cam_tool = np.eye(4) + T_cam_tool[:3, 3] = [-0.05961995, -0.01523625, -0.09761517] + T_flange_tool = T_from_flexiv_tcp([-0.0005, 0.0067, 0.2245], [1.0, 0.0, 0.0, 0.0]) + T_cam_flange = cam_to_flange_via_tool(T_cam_tool, T_flange_tool) + delta = float(np.linalg.norm(T_cam_flange[:3, 3] - T_cam_tool[:3, 3])) + tool_len = float(np.linalg.norm(T_flange_tool[:3, 3])) + assert delta == pytest.approx(tool_len, abs=1e-9) + assert tool_len > 0.20 + # 相机在法兰前方(+Z ≈ 126 mm),与 2026-09-04 旧结果同量级。 + assert T_cam_flange[2, 3] == pytest.approx(0.12688483, abs=1e-8) + assert T_cam_flange[0, 3] == pytest.approx(-0.06011995, abs=1e-8) + # 负向:乘反了会到法兰后方约 −296 mm。 + wrong = T_cam_tool @ np.linalg.inv(T_flange_tool) + assert wrong[2, 3] < 0.0 + # 负向:直接把 cam→工具当成 cam→法兰,平移几乎不动。 + assert float(np.linalg.norm(T_cam_tool[:3, 3] - T_cam_tool[:3, 3])) < 1e-12 + # 折回去必须还原:T_ct = inv(T_ft) · T_cf + T_back = np.linalg.inv(T_flange_tool) @ T_cam_flange + assert np.allclose(T_back, T_cam_tool, atol=1e-12) + + +def test_cam_at_tcp_is_the_tool_pose_in_flange(): + """相机与 TCP 重合时,cam→法兰必须等于法兰→工具,不能是它的逆。""" + T_ft = T_from_flexiv_tcp([-0.0005, 0.0067, 0.2245], [1.0, 0.0, 0.0, 0.0]) + T_cf = cam_to_flange_via_tool(np.eye(4), T_ft) + assert np.allclose(T_cf, T_ft, atol=1e-12) + assert T_cf[2, 3] == pytest.approx(0.2245) diff --git a/src/arm_application/test/test_handeye_lib_roundtrip.py b/src/arm_application/test/test_handeye_lib_roundtrip.py new file mode 100644 index 0000000..2b7508d --- /dev/null +++ b/src/arm_application/test/test_handeye_lib_roundtrip.py @@ -0,0 +1,146 @@ +"""手眼文件读取与四元数换算的回环测试(用真实标定产物)。 + +为什么值得单测这个 +------------------ +``R_to_quat_xyzw`` 这段换算在仓库里被抄过好几遍,并且**抄错过**:某个分支的 +公式写歪之后,四元数还是"像模像样的数字",静态 TF 也照发。症状是手眼外参 +差了 30°:定位总能落到工件附近(因为平移是对的),但永远差一点, +看起来像"相机标定不准",很难查到是 launch 里的一行除法。 + +所以判据必须是**数学回环**(``quat → R`` 要能还原 ``R``),而不是"看数字合不合理"。 +真实标定文件(``handeye/results/*.yaml``)也一起测:文件是人手拷来拷去的, +形状/字段被改坏时,这里直接报错比发一个全零 TF 好。 +""" + +from __future__ import annotations + +import math +import pathlib + +import numpy as np +import pytest + +from arm_application.handeye_lib import ( + R_to_quat_xyzw, + quat_xyzw_to_R, + read_transform_yaml, +) + + +def _repo_root() -> pathlib.Path: + here = pathlib.Path(__file__).resolve() + for p in here.parents: + if (p / "config" / "site.yaml").is_file(): + return p + raise AssertionError("找不到仓库根(config/site.yaml)") + + +def _rot(axis: str, deg: float) -> np.ndarray: + a = math.radians(deg) + c, s = math.cos(a), math.sin(a) + if axis == "x": + return np.array([[1, 0, 0], [0, c, -s], [0, s, c]], dtype=float) + if axis == "y": + return np.array([[c, 0, s], [0, 1, 0], [-s, 0, c]], dtype=float) + return np.array([[c, -s, 0], [s, c, 0], [0, 0, 1]], dtype=float) + + +@pytest.mark.parametrize("axis", ["x", "y", "z"]) +@pytest.mark.parametrize("deg", [0.0, 1.0, 45.0, 90.0, 179.0, 180.0, 181.0, 270.0]) +def test_quaternion_roundtrip_by_axis(axis: str, deg: float) -> None: + """绕单轴转任意角度:``quat → R`` 必须还原原矩阵。 + + 覆盖 0/180/270 这些"某个分量恰好为零"的角度 —— 四元数换算的分支 + 正是在这些角度上切换的,抄错分支的公式只会在这些角度露出来。 + """ + R = _rot(axis, deg) + q = R_to_quat_xyzw(R) + assert abs(math.sqrt(sum(v * v for v in q)) - 1.0) < 1e-9, "四元数未归一化" + R2 = quat_xyzw_to_R(q) + assert np.allclose(R, R2, atol=1e-9), f"轴 {axis} 转角 {deg}:回环不一致" + + +def test_quaternion_roundtrip_on_composite_rotations() -> None: + """复合旋转(三个分支都会被走到)+ 随机旋转。""" + mats = [ + _rot("x", 30.0) @ _rot("y", -70.0) @ _rot("z", 120.0), + _rot("z", 179.9) @ _rot("x", 90.0), + _rot("y", 180.0) @ _rot("x", 180.0), + ] + rng = np.random.default_rng(20260924) + for _ in range(50): + A = rng.normal(size=(3, 3)) + Q, _R = np.linalg.qr(A) + if np.linalg.det(Q) < 0: + Q[:, 0] *= -1.0 + mats.append(Q) + for R in mats: + assert np.allclose(R, quat_xyzw_to_R(R_to_quat_xyzw(R)), atol=1e-8) + + +def test_read_real_handeye_files_match_their_own_matrix() -> None: + """真实标定文件:读出来的 xyz/quat 必须和文件里的 T_4x4 自洽。 + + 这条断言的价值在于"文件 + 读取代码 + 换算"三者一旦有一个变味就会报。 + """ + results = _repo_root() / "handeye" / "results" + files = sorted(results.glob("*_eye_in_hand.yaml")) + if not files: + pytest.skip("仓库里没有手眼标定产物(还没标定过)") + import yaml + + for f in files: + xyz, quat = read_transform_yaml(f) + # 直接拿文件里的 T_4x4 当基准(不手写解析:解析器本身就是被测对象之一, + # 用手写解析比对等于让两份解析互相印错) + T_file = np.asarray(yaml.safe_load(f.read_text(encoding="utf-8"))["T_4x4"], dtype=float) + assert T_file.shape == (4, 4), f"{f.name} 的 T_4x4 形状不对" + R = quat_xyzw_to_R(quat) + assert np.allclose(xyz, T_file[:3, 3], atol=1e-6), f"{f.name} 平移不一致" + assert np.allclose(R, T_file[:3, :3], atol=1e-6), f"{f.name} 旋转不一致" + + +def test_read_transform_yaml_rejects_broken_files(tmp_path: pathlib.Path) -> None: + """缺字段 / 形状不对 → 明确报错,而不是回一堆 nan 去发 TF。""" + (tmp_path / "no_field.yaml").write_text("translation_m: [0, 0, 0]\n", encoding="utf-8") + with pytest.raises(ValueError, match="T_4x4"): + read_transform_yaml(tmp_path / "no_field.yaml") + + (tmp_path / "bad_shape.yaml").write_text( + "T_4x4:\n - [1, 0, 0, 0]\n - [0, 1, 0, 0]\n", encoding="utf-8" + ) + with pytest.raises(ValueError, match="4x4"): + read_transform_yaml(tmp_path / "bad_shape.yaml") + + +def test_identical_rotation_gives_same_quaternion_up_to_sign() -> None: + """同一个姿态的四元数允许差一个整体符号(q 与 -q 同一个旋转)。 + + 写这条是因为很容易顺手加一句"四元数必须逐位相等"的断言,然后在某次 + 标定重跑后莫名其妙地红 —— 那不是回归,是符号约定。 + """ + R = _rot("z", 100.0) + q1 = np.array(R_to_quat_xyzw(R)) + q2 = np.array(R_to_quat_xyzw(R)) + assert np.allclose(q1, q2) + assert np.allclose(quat_xyzw_to_R(-q1), quat_xyzw_to_R(q1)) + + +def test_launch_files_do_not_reimplement_the_quaternion_math() -> None: + """launch 文件里不许再出现自己写的四元数换算。 + + 这段换算曾在 4 个 launch 里各抄一份,而且**四份已经抄得不完全一样** + (退化分支的公式各不相同)。共用的那一份在 ``handeye_lib`` 里,有回环测试; + 自己再写一份就等于加了一处没人测的数学。要用就 ``read_transform_yaml``。 + """ + launch_dir = _repo_root() / "src" / "arm_application" / "launch" + bad = [ + f.name + for f in sorted(launch_dir.glob("*.launch.py")) + if "_quat_from_R" in f.read_text(encoding="utf-8") + ] + assert not bad, ( + "这些 launch 自己实现了四元数换算:" + + ", ".join(bad) + + ";请改用 arm_application.handeye_lib.read_transform_yaml" + ) diff --git a/src/arm_application/test/test_handeye_mode.py b/src/arm_application/test/test_handeye_mode.py new file mode 100644 index 0000000..2fc297a --- /dev/null +++ b/src/arm_application/test/test_handeye_mode.py @@ -0,0 +1,459 @@ +"""眼在手外 / 眼在手上必须按模式分开:板尺寸、相机、结果文件名、TF 父子。 + +这些不是风格问题。两种装法用两块不同的物理板、两台不同的相机,解出的 +矩阵语义也不同(cam→法兰 vs cam→基座)。共用一份配置的后果不是报错, +而是"标定跑完、结果系统性偏"——现场几乎联想不到是板尺寸/相机/文件名 +串了。所以这里每条测试都配一条**负向**:故意走错模式必须红。 +""" + +from __future__ import annotations + +import os +import subprocess +import sys +from pathlib import Path + +import pytest +import yaml + +ROOT = Path(__file__).resolve().parents[3] +SCRIPTS_LIB = ROOT / "scripts" / "lib" +SCRIPT = ROOT / "scripts" / "run_handeye.sh" + +sys.path.insert(0, str(SCRIPTS_LIB)) +import export_site_env # type: ignore # noqa: E402 + +from arm_application.site_io import ( # noqa: E402 + eye_to_hand_result_name, + handeye_static_tf_frames, + overhead_camera, + resolve_eye_to_hand_file, +) + + +def _site(**over) -> dict: + """最小可 flatten 的虚构站点。调用方可覆盖任意段。""" + base = { + "robot": { + "sn": "Rizon4-777001", + "robots": [ + { + "sn": "Rizon4-777001", + "arm": "left", + "label": "左臂01", + "camera": {"name": "cam_a", "serial": "99900001"}, + }, + { + "sn": "Rizon4-777002", + "arm": "right", + "label": "右臂02", + "camera": {"name": "cam_b", "serial": "99900002"}, + }, + ], + }, + "cameras": { + "d435": { + "name": "d435", + "role": "overhead_eye_to_hand", + "serial": "99900003", + "width": 1280, + "height": 720, + }, + "sim_d435": { + "name": "sim_d435", + "role": "overhead_eye_to_hand", + "arm": "sim", + "serial": "", + }, + }, + "handeye": { + "mode": "eye_in_hand", + "boards": { + "eye_in_hand": {"cols": 8, "rows": 11, "square_size_m": 0.015}, + "eye_to_hand": {"cols": 11, "rows": 8, "square_size_m": 0.020}, + }, + }, + } + for k, v in over.items(): + if isinstance(v, dict) and isinstance(base.get(k), dict): + merged = dict(base[k]) + merged.update(v) + base[k] = merged + else: + base[k] = v + return base + + +def _flat(monkeypatch, site: dict, sn: str = "Rizon4-777001") -> dict: + monkeypatch.setenv("SITE_CONFIG", "/nonexistent/site.yaml") + monkeypatch.setenv("ROBOT_SN", sn) + return export_site_env.flatten(site) + + +# --------------------------------------------------------------------------- +# 板尺寸按模式 +# --------------------------------------------------------------------------- + + +class TestHandeyeBoardPerMode: + def test_two_modes_keep_different_boards(self, monkeypatch): + flat = _flat(monkeypatch, _site()) + assert flat["SITE_HANDEYE_BOARD_COLS_EYE_IN_HAND"] == "8" + assert flat["SITE_HANDEYE_BOARD_ROWS_EYE_IN_HAND"] == "11" + assert flat["SITE_HANDEYE_SQUARE_EYE_IN_HAND"] == "0.015" + assert flat["SITE_HANDEYE_BOARD_SRC_EYE_IN_HAND"] == "boards" + assert flat["SITE_HANDEYE_BOARD_COLS_EYE_TO_HAND"] == "11" + assert flat["SITE_HANDEYE_BOARD_ROWS_EYE_TO_HAND"] == "8" + assert flat["SITE_HANDEYE_SQUARE_EYE_TO_HAND"] == "0.02" + assert flat["SITE_HANDEYE_BOARD_SRC_EYE_TO_HAND"] == "boards" + + def test_current_mode_board_follows_handeye_mode(self, monkeypatch): + site = _site() + site["handeye"]["mode"] = "eye_to_hand" + flat = _flat(monkeypatch, site) + assert flat["SITE_HANDEYE_BOARD_COLS"] == "11" + assert flat["SITE_HANDEYE_SQUARE_M"] == "0.02" + + def test_legacy_top_level_keys_still_work(self): + he = {"board_cols": 9, "board_rows": 6, "square_size_m": 0.025} + board, src = export_site_env.handeye_board(he, "eye_in_hand") + assert src == "legacy" + assert board == {"cols": 9, "rows": 6, "square_size_m": 0.025} + + def test_missing_board_is_default_not_silent_guess_disguised_as_config(self): + """没配过这块板 → 来源必须是 default。run_handeye.sh 见 default 会拦下。 + + 如果这里返回 boards / legacy,脚本会以为"配过了",带着内置 8×11/15mm + 去标 A4 板 —— 标定照样跑完,结果系统性偏。 + """ + board, src = export_site_env.handeye_board({}, "eye_to_hand") + assert src == "default" + # 默认值本身仍给出来(给 show 打印),但来源必须让调用方能拦。 + assert board["cols"] == 8 + + def test_unknown_mode_is_default(self): + he = { + "boards": { + "eye_in_hand": {"cols": 8, "rows": 11, "square_size_m": 0.015}, + } + } + _, src = export_site_env.handeye_board(he, "eye_on_foot") + assert src == "default" + + def test_negative_shared_keys_cannot_serve_both_modes(self): + """负向:只有一组顶层键时,两种模式会读到**同一块板**。 + + 这正是旧配置的失败模式。新配置(boards 段)必须让这条不成立。 + """ + he_old = {"board_cols": 8, "board_rows": 11, "square_size_m": 0.015} + a, _ = export_site_env.handeye_board(he_old, "eye_in_hand") + b, _ = export_site_env.handeye_board(he_old, "eye_to_hand") + assert a == b, "旧口径下两种模式本就共用一块板(这条钉住旧逻辑会红的前提)" + + he_new = { + "boards": { + "eye_in_hand": {"cols": 8, "rows": 11, "square_size_m": 0.015}, + "eye_to_hand": {"cols": 11, "rows": 8, "square_size_m": 0.020}, + } + } + a2, _ = export_site_env.handeye_board(he_new, "eye_in_hand") + b2, _ = export_site_env.handeye_board(he_new, "eye_to_hand") + assert a2 != b2 + assert a2["square_size_m"] == 0.015 + assert b2["square_size_m"] == 0.020 + + +# --------------------------------------------------------------------------- +# 手外相机按 role + arm +# --------------------------------------------------------------------------- + + +class TestOverheadCamera: + def test_real_arm_picks_shared_d435_not_sim(self): + site = _site() + cam, others = overhead_camera(site, {"arm": "left"}) + assert cam.get("name") == "d435" + assert others == [] + + def test_sim_arm_picks_sim_d435(self): + site = _site() + cam, _ = overhead_camera(site, {"arm": "sim"}) + assert cam.get("name") == "sim_d435" + + def test_no_overhead_returns_empty(self): + cam, others = overhead_camera({"cameras": {"d405": {"role": "left_wrist"}}}) + assert cam == {} + assert others == [] + + def test_ambiguous_cameras_surface_the_others(self): + """两台都没标 arm → 取第一台,但其余名字必须返回,让调用方出声。""" + site = { + "cameras": { + "a": {"name": "a", "role": "overhead_eye_to_hand"}, + "b": {"name": "b", "role": "overhead_eye_to_hand"}, + } + } + cam, others = overhead_camera(site, {"arm": "left"}) + assert cam.get("name") in ("a", "b") + assert len(others) == 1 + assert others[0] != cam.get("name") + + +# --------------------------------------------------------------------------- +# 结果文件名 +# --------------------------------------------------------------------------- + + +class TestEyeToHandResultName: + def test_name_carries_arm_and_camera(self): + assert eye_to_hand_result_name("89", "d435") == "89_d435_eye_to_hand.yaml" + + def test_two_arms_do_not_share_a_file(self, monkeypatch): + site = _site() + left = _flat(monkeypatch, site, sn="Rizon4-777001") + right = _flat(monkeypatch, site, sn="Rizon4-777002") + assert left["SITE_HANDEYE_FILE_EYE_TO_HAND"] != right["SITE_HANDEYE_FILE_EYE_TO_HAND"] + assert left["SITE_HANDEYE_FILE_EYE_TO_HAND"].endswith("01_d435_eye_to_hand.yaml") + assert right["SITE_HANDEYE_FILE_EYE_TO_HAND"].endswith("02_d435_eye_to_hand.yaml") + + def test_eye_in_hand_file_is_untouched(self, monkeypatch): + """换模式不能改腕部标定那份路径 —— S05 精拍定位一直读它。""" + site = _site() + site["handeye"]["mode"] = "eye_to_hand" + flat = _flat(monkeypatch, site) + assert flat["SITE_HANDEYE_FILE"].endswith("01_eye_in_hand.yaml") + assert flat["SITE_HANDEYE_FILE_EYE_TO_HAND"].endswith("01_d435_eye_to_hand.yaml") + + def test_resolve_prefers_explicit_over_legacy(self, tmp_path: Path): + explicit = tmp_path / "89_d435_eye_to_hand.yaml" + legacy = tmp_path / "handeye" / "results" / "d435_eye_to_hand.yaml" + legacy.parent.mkdir(parents=True) + explicit.write_text("explicit\n") + legacy.write_text("legacy\n") + got = resolve_eye_to_hand_file( + tmp_path, explicit=str(explicit), camera_name="d435" + ) + assert got == explicit + + def test_resolve_falls_back_to_camera_named_file(self, tmp_path: Path): + legacy = tmp_path / "handeye" / "results" / "d435_eye_to_hand.yaml" + legacy.parent.mkdir(parents=True) + legacy.write_text("legacy\n") + got = resolve_eye_to_hand_file(tmp_path, explicit="", camera_name="d435") + assert got == legacy + + def test_resolve_missing_returns_none_not_a_guess(self, tmp_path: Path): + assert resolve_eye_to_hand_file(tmp_path, camera_name="d435") is None + + def test_resolve_relative_explicit_is_under_root_not_cwd(self, tmp_path: Path): + """相对路径必须按仓库根解析。跟 CWD 走会在换目录启动时静默找不到。""" + (tmp_path / "handeye" / "results").mkdir(parents=True) + target = tmp_path / "handeye" / "results" / "89_d435_eye_to_hand.yaml" + target.write_text("ok\n") + got = resolve_eye_to_hand_file( + tmp_path, + explicit="handeye/results/89_d435_eye_to_hand.yaml", + camera_name="d435", + ) + assert got == target + + +# --------------------------------------------------------------------------- +# TF 父子 +# --------------------------------------------------------------------------- + + +class TestHandeyeStaticTfFrames: + def test_eye_in_hand_is_flange_parent(self): + parent, child = handeye_static_tf_frames( + mode="eye_in_hand", + ee_frame="Rizon4-063989_flange", + base_frame="Rizon4-063989_base_link", + cam_frame="d405_left_color_optical_frame", + ) + assert parent == "Rizon4-063989_flange" + assert child == "d405_left_color_optical_frame" + + def test_eye_to_hand_is_base_parent(self): + parent, child = handeye_static_tf_frames( + mode="eye_to_hand", + ee_frame="Rizon4-063989_flange", + base_frame="Rizon4-063989_base_link", + cam_frame="d435_color_optical_frame", + ) + assert parent == "Rizon4-063989_base_link" + assert child == "d435_color_optical_frame" + + def test_negative_wrong_mode_puts_camera_under_flange(self): + """负向:眼在手外的文件若按眼在手上发 TF,父系会变成法兰。 + + 这正是旧 launch 的失败模式。新函数必须让这条不成立。 + """ + wrong, _ = handeye_static_tf_frames( + mode="eye_in_hand", + ee_frame="flange", + base_frame="base", + cam_frame="d435_color_optical_frame", + ) + right, _ = handeye_static_tf_frames( + mode="eye_to_hand", + ee_frame="flange", + base_frame="base", + cam_frame="d435_color_optical_frame", + ) + assert wrong == "flange" + assert right == "base" + assert wrong != right + + +# --------------------------------------------------------------------------- +# run_handeye.sh --mode 真的切到对应的板 / 相机 / 文件 +# --------------------------------------------------------------------------- + + +def _show(mode: str, site: Path) -> str: + env = os.environ.copy() + env["SITE_CONFIG"] = str(site) + env["ROBOT_SN"] = "Rizon4-063989" + proc = subprocess.run( + ["bash", str(SCRIPT), "--arm", "89", "show", "--mode", mode], + cwd=str(ROOT), + env=env, + text=True, + capture_output=True, + check=False, + ) + return proc.stdout + proc.stderr + + +@pytest.fixture(scope="module") +def _real_site() -> Path: + """脚本走 load_site_config.sh,必须是一份能选出 89 臂的真实形状配置。""" + return ROOT / "config" / "site.yaml" + + +@pytest.mark.skip(reason="只同步 ROS 节点;远程 UI、shell 和整站配置不在本次范围") +class TestRunHandeyeScriptMode: + def test_eye_to_hand_uses_d435_and_a4_board(self, _real_site: Path): + out = _show("eye_to_hand", _real_site) + assert "mode=eye_to_hand" in out + assert "camera=d435" in out + assert "11x8 inner, square=0.02 m" in out + assert "89_d435_eye_to_hand.yaml" in out + assert "tool10120938" in out + # 负向:不能再去开腕部相机。 + assert "camera=d405" not in out + + def test_eye_in_hand_keeps_wrist_camera_and_a5_board(self, _real_site: Path): + out = _show("eye_in_hand", _real_site) + assert "mode=eye_in_hand" in out + assert "d405" in out + assert "11x8 inner, square=0.015 m" in out + assert "tool10120938" in out + assert "89_eye_in_hand.yaml" in out + + def test_missing_board_blocks_calibrate(self, tmp_path: Path): + """没配 eye_to_hand 板尺寸时,calibrate 必须当场红,不能去赌默认值。""" + site = { + "robot": { + "sn": "Rizon4-063989", + "robots": [ + { + "sn": "Rizon4-063989", + "arm": "left", + "camera": {"name": "d405_left", "serial": "1"}, + } + ], + }, + "handeye": { + "mode": "eye_in_hand", + "boards": { + "eye_in_hand": {"cols": 8, "rows": 11, "square_size_m": 0.015}, + }, + }, + "cameras": { + "d435": { + "name": "d435", + "role": "overhead_eye_to_hand", + "serial": "9", + } + }, + } + p = tmp_path / "site.yaml" + p.write_text(yaml.safe_dump(site, allow_unicode=True), encoding="utf-8") + env = os.environ.copy() + env["SITE_CONFIG"] = str(p) + env["ROBOT_SN"] = "Rizon4-063989" + proc = subprocess.run( + ["bash", str(SCRIPT), "--arm", "89", "calibrate", "--mode", "eye_to_hand"], + cwd=str(ROOT), + env=env, + text=True, + capture_output=True, + check=False, + ) + assert proc.returncode != 0 + assert "没有配置 [eye_to_hand] 用的标定板尺寸" in (proc.stdout + proc.stderr) + + def test_left_arm_calibrate_wires_tool10120938(self): + """89 必须按 tool10120938 求解;脚本和节点都要接到这份 TCP。""" + cal = ( + ROOT / "src" / "arm_application" / "arm_application" / "handeye_calibrate.py" + ).read_text(encoding="utf-8") + sh = SCRIPT.read_text(encoding="utf-8") + assert "cam_to_flange_via_tool(" in cal + assert "gripper_tool" in cal + assert "gripper_tool:=" in sh + assert "T_4x4 仍是 cam→基座,不折" in sh + backup = ROOT / "handeye" / "results" / "backup" / "89_eye_in_hand_flange_tool1_20260904.yaml" + assert backup.is_file() + e2h_bak = ROOT / "handeye" / "results" / "backup" / "89_d435_eye_to_hand_20261009.yaml" + assert e2h_bak.is_file() + e2h = (ROOT / "handeye" / "results" / "89_d435_eye_to_hand.yaml").read_text( + encoding="utf-8" + ) + assert "gripper_tool: tool10120938" in e2h + assert "cam→基座" in e2h + import re + + m_e2h = re.search(r"translation_m:\s*\[([^]]+)\]", e2h) + assert m_e2h, e2h + xyz_e2h = [float(x) for x in m_e2h.group(1).split(",")] + # 顶置相机在基座上方约 0.7 m;折错或写到法兰会差几十厘米。 + assert 0.60 < xyz_e2h[2] < 0.90, xyz_e2h + # 眼在手外不得走 cam_to_flange_via_tool(相机和基座都在世界里)。 + e2h_block = cal.split("if eye_to_hand:")[1].split("elif self.gripper_tool:")[0] + assert "cam_to_flange_via_tool" not in e2h_block + live = ROOT / "handeye" / "results" / "89_eye_in_hand.yaml" + text = live.read_text(encoding="utf-8") + assert "BACKUP" in text or "backup/" in text + # 乘反了 tz 会是负的(法兰后方);现行必须在法兰前方。 + import re + + m = re.search(r"translation_m:\s*\[([^]]+)\]", text) + assert m, text + xyz = [float(x) for x in m.group(1).split(",")] + assert xyz[2] > 0.10, xyz + assert "inv(T_flange_to_tool)" not in text + + def test_teach_and_merge_share_the_same_taught_file(self): + """示教写 A、merge 读 B → 采了点也报 got 0。两边必须用 TAUGHT。""" + sh = SCRIPT.read_text(encoding="utf-8") + teach = ( + ROOT / "src" / "arm_application" / "arm_application" / "handeye_teach.py" + ).read_text(encoding="utf-8") + assert 'poses_file:="${TAUGHT}"' in sh + assert "taught_poses_${HANDEYE_MODE}" in sh + assert "declare_parameter('poses_file'" in teach + assert "get_parameter('poses_file')" in teach + + def test_illegal_mode_exits_immediately(self): + proc = subprocess.run( + ["bash", str(SCRIPT), "--arm", "89", "show", "--mode", "eye_on_foot"], + cwd=str(ROOT), + text=True, + capture_output=True, + check=False, + ) + assert proc.returncode != 0 + assert "eye_in_hand 或 eye_to_hand" in (proc.stdout + proc.stderr) diff --git a/src/arm_application/test/test_hole_detector.py b/src/arm_application/test/test_hole_detector.py new file mode 100644 index 0000000..09eae47 --- /dev/null +++ b/src/arm_application/test/test_hole_detector.py @@ -0,0 +1,139 @@ +"""`hole_detector` 权重路径解析的回归测试。 + +重点是挡住一类**悬空引用**:代码里写死的默认权重路径指向一个根本不存在的文件。 +这种 bug 特别难查,因为 + +* 配置齐全时永远走不到那条分支,日常运行完全正常; +* 一旦 site.yaml 缺键才会触发,而报错信息里打印的路径看起来非常合理 + (`.../models/hole_insert/best.pt`),很容易被误判成"文件被人误删了"。 + +这里**不断言文件存在** —— 二进制权重不进 git,新克隆的仓库里 `models/` 是空的。 +只断言"解析结果指向规范模型名",这样在任何环境下都成立。 +""" + +from __future__ import annotations + +from arm_application.hole_detector import _default_model_path, weights_from_site + +CANONICAL = "gongjian0929.onnx" + + +# --------------------------------------------------------------------------- +# weights_from_site:site.yaml 缺键时的兜底 +# --------------------------------------------------------------------------- + + +def test_weights_from_site_prefers_explicit_config(): + data = { + "hole_detect": {"backend": "yolo", "weights": "/custom/my_holes.onnx"}, + "paths": {"hole_weights": "/custom/ignored.onnx"}, + } + assert weights_from_site(data) == "/custom/my_holes.onnx" + + +def test_weights_from_site_falls_back_to_paths(): + data = { + "hole_detect": {"backend": "yolo"}, + "paths": {"hole_weights": "/custom/from_paths.onnx"}, + } + assert weights_from_site(data) == "/custom/from_paths.onnx" + + +def test_weights_from_site_yolo_fallback_is_not_dangling(): + """回归:以前这里兜底到不存在 best.pt,现在必须指向规范模型。""" + out = weights_from_site({"hole_detect": {"backend": "yolo"}}) + assert out.endswith(CANONICAL) + assert "best.pt" not in out + + +def test_weights_from_site_two_stage_uses_workpiece_weights(): + data = { + "hole_detect": {"backend": "two_stage", "workpiece_weights": "/w/wp.onnx"}, + "paths": {"hole_weights": "/should/not/be/used.onnx"}, + } + assert weights_from_site(data) == "/w/wp.onnx" + + +def test_weights_from_site_two_stage_falls_back_to_yolo_weights(): + data = { + "hole_detect": {"backend": "two_stage"}, + "paths": {"yolo_weights": "/w/track.onnx"}, + } + assert weights_from_site(data) == "/w/track.onnx" + + +# --------------------------------------------------------------------------- +# _default_model_path:没有任何配置时的兜底 +# --------------------------------------------------------------------------- + + +def test_default_model_path_is_not_the_dangling_best_pt(): + """回归:以前枚举的三个候选全不存在,函数却 `return candidates[0]`。 + + 于是它永远返回一个不存在的 `hole_insert/best.pt`,而调用方拿到之后 + 只会在真正加载模型时才炸,报错路径还很有迷惑性。 + """ + p = _default_model_path() + assert p.name not in ("best.pt", "hole_best.pt"), f"又指回悬空文件了: {p}" + + +def test_default_model_path_is_canonical_name(): + assert _default_model_path().name == CANONICAL + + +def test_default_model_path_is_absolute(): + """必须是绝对路径:相对路径会随 CWD 漂移,节点从不同目录启动就找不到。""" + assert _default_model_path().is_absolute() + + +# --------------------------------------------------------------------------- +# detect_holes:没有工件框时,调用方可以要求"整幅画面当 ROI" +# --------------------------------------------------------------------------- +class _NoDetector: + """一个什么都检测不到的"检测器"(模型漏检 / 与画面域不匹配时的替身)。""" + + def detect(self, *_a, **_k): + return [] + + +def test_detect_holes_needs_a_bbox_unless_asked_otherwise(): + """默认行为不变:没有工件框就直接报「未检测到工件」。 + + 这条是给真机路径兜底的:默认不能被"整幅画面当 ROI"悄悄改掉 —— ROI 一放宽, + 画面里别的圆(工装、夹爪上的特征)都有可能被当成孔。 + """ + import cv2 + import numpy as np + + from arm_application.hole_detect_hough import detect_holes, load_config + + blank = np.full((200, 200, 3), 120, np.uint8) + res = detect_holes( + blank, _NoDetector(), config=load_config(), skip_center_gate=True + ) + assert res["status"] is False + assert res["msg"] == "未检测到工件" + + +def test_detect_holes_full_frame_roi_gets_past_the_bbox_gate(): + """``allow_full_frame_roi=True`` 时,没框也要继续往下走(走到找孔那一步)。 + + 判据用"失败原因变了":从「未检测到工件」(卡在 ROI)变成「HoughCircles + 未检测到圆孔」(已经真的找过孔了)。用空白图是有意的 —— 它保证结论只 + 来自"是否跳过了 ROI 要求",不掺杂检测器本身好不好用。 + """ + import cv2 + import numpy as np + + from arm_application.hole_detect_hough import detect_holes, load_config + + blank = np.full((200, 200, 3), 120, np.uint8) + res = detect_holes( + blank, + _NoDetector(), + config=load_config(), + skip_center_gate=True, + allow_full_frame_roi=True, + ) + assert res["status"] is False + assert res["msg"] != "未检测到工件" diff --git a/src/arm_application/test/test_image_utils.py b/src/arm_application/test/test_image_utils.py new file mode 100644 index 0000000..0275048 --- /dev/null +++ b/src/arm_application/test/test_image_utils.py @@ -0,0 +1,215 @@ +"""``image_utils`` 的单测:数组 -> ``sensor_msgs/Image`` 的打包是否正确。 + +这类代码的错误是**静默**的:编码写错、step 算错、通道顺序颠倒,都不会抛异常, +只是下游拿到的图裂开或颜色错位 —— 而现场很难判断是相机坏了还是打包错了。 +所以这里把每种编码的字节布局都钉死。 +""" + +from __future__ import annotations + +import numpy as np +import pytest + +from arm_application.image_utils import ( + UnsupportedImageError, + expected_step, + infer_encoding, + ndarray_to_image, +) + + +# --------------------------------------------------------------------------- +# 编码推断 +# --------------------------------------------------------------------------- + + +class TestInferEncoding: + def test_mono8(self): + assert infer_encoding(np.zeros((4, 5), np.uint8)) == "mono8" + + def test_mono16(self): + assert infer_encoding(np.zeros((4, 5), np.uint16)) == "mono16" + + def test_float_depth_is_32fc1(self): + """深度图常以米为单位的 float32 出现,必须是 32FC1 而不是 mono。""" + assert infer_encoding(np.zeros((4, 5), np.float32)) == "32FC1" + + def test_vector_field_is_32fc2(self): + """力矢量场(每像素 dx, dy)用 32FC2 表达,这是 ROS 里的标准做法。""" + assert infer_encoding(np.zeros((4, 5, 2), np.float32)) == "32FC2" + + def test_rgb8(self): + assert infer_encoding(np.zeros((4, 5, 3), np.uint8)) == "rgb8" + + def test_rgba8(self): + assert infer_encoding(np.zeros((4, 5, 4), np.uint8)) == "rgba8" + + def test_single_channel_3d_is_mono(self): + """(H,W,1) 等价于灰度,不要因为没有 1 通道的编码表项就报错。""" + assert infer_encoding(np.zeros((4, 5, 1), np.uint8)) == "mono8" + + def test_1d_is_rejected(self): + with pytest.raises(UnsupportedImageError) as exc: + infer_encoding(np.zeros(10, np.uint8)) + assert "2D" in str(exc.value) + + def test_4d_is_rejected(self): + with pytest.raises(UnsupportedImageError): + infer_encoding(np.zeros((2, 3, 4, 5), np.uint8)) + + def test_uint16_rgb_is_rejected(self): + """16 位 RGB 没有标准编码;宁可报错也不要按 8 位打包(会静默错位)。""" + with pytest.raises(UnsupportedImageError) as exc: + infer_encoding(np.zeros((4, 5, 3), np.uint16)) + assert "形状" in str(exc.value) + + def test_float64_is_rejected(self): + """float64 图很常见(默认 dtype),必须显式转换,不能猜。""" + with pytest.raises(UnsupportedImageError): + infer_encoding(np.zeros((4, 5), np.float64)) + + def test_error_lists_supported_combinations(self): + with pytest.raises(UnsupportedImageError) as exc: + infer_encoding(np.zeros((3, 3, 5), np.uint8)) + assert "mono8" in str(exc.value) and "rgb8" in str(exc.value) + + +# --------------------------------------------------------------------------- +# 打包 +# --------------------------------------------------------------------------- + + +class TestPackaging: + def test_mono8_layout(self): + arr = np.arange(12, dtype=np.uint8).reshape(3, 4) + msg = ndarray_to_image(arr, frame_id="left_tactile") + assert (msg.height, msg.width) == (3, 4) + assert msg.encoding == "mono8" + assert msg.step == 4 + assert msg.header.frame_id == "left_tactile" + assert msg.is_bigendian is False + assert bytes(msg.data) == arr.tobytes() + + def test_mono16_step_and_bytes(self): + arr = np.arange(12, dtype=np.uint16).reshape(3, 4) + msg = ndarray_to_image(arr) + assert msg.encoding == "mono16" + assert msg.step == 4 * 2 # 每像素 2 字节 + assert len(msg.data) == 3 * 4 * 2 + assert bytes(msg.data) == arr.tobytes() + + def test_rgb8_step_is_three_bytes_per_pixel(self): + arr = np.zeros((5, 7, 3), np.uint8) + msg = ndarray_to_image(arr) + assert msg.encoding == "rgb8" + assert msg.step == 7 * 3 + assert msg.height == 5 and msg.width == 7 + + def test_rgba8_step(self): + msg = ndarray_to_image(np.zeros((5, 7, 4), np.uint8)) + assert msg.step == 7 * 4 + + def test_vector_field_32fc2(self): + """矢量场:每像素 2 个 float32,step 必须是 W*8。""" + arr = np.zeros((6, 8, 2), np.float32) + msg = ndarray_to_image(arr) + assert msg.encoding == "32FC2" + assert msg.step == 8 * 4 * 2 + assert len(msg.data) == 6 * 8 * 2 * 4 + + def test_float_depth_32fc1(self): + msg = ndarray_to_image(np.zeros((6, 8), np.float32)) + assert msg.encoding == "32FC1" + assert msg.step == 8 * 4 + + def test_3d_single_channel_flattens_fine(self): + """(H,W,1) 压平后与 (H,W) 的字节完全一致。""" + a = np.arange(12, dtype=np.uint8).reshape(3, 4, 1) + b = np.arange(12, dtype=np.uint8).reshape(3, 4) + assert bytes(ndarray_to_image(a).data) == bytes(ndarray_to_image(b).data) + + def test_non_contiguous_input_is_handled(self): + """切片产生的非连续数组必须先转连续,否则 tobytes 的顺序是错的。""" + base = np.arange(24, dtype=np.uint8).reshape(4, 6) + view = base[:, ::2] # 非连续 + assert not view.flags["C_CONTIGUOUS"] + msg = ndarray_to_image(view) + assert msg.width == 3 + assert bytes(msg.data) == np.ascontiguousarray(view).tobytes() + + def test_width_and_height_are_ints_not_numpy(self): + """ROS 消息字段是 int32;塞 numpy 标量在某些版本会失败。""" + msg = ndarray_to_image(np.zeros((3, 4), np.uint8)) + assert isinstance(msg.height, int) and isinstance(msg.width, int) + assert isinstance(msg.step, int) + + def test_stamp_is_forwarded(self): + """stamp 必须原样传下去 —— 下游靠它做时间对齐。""" + from builtin_interfaces.msg import Time + + stamp = Time(sec=123, nanosec=456) + msg = ndarray_to_image(np.zeros((2, 2), np.uint8), stamp=stamp) + assert msg.header.stamp.sec == 123 + assert msg.header.stamp.nanosec == 456 + + def test_stamp_defaults_to_zero_when_omitted(self): + msg = ndarray_to_image(np.zeros((2, 2), np.uint8)) + assert msg.header.stamp.sec == 0 and msg.header.stamp.nanosec == 0 + + def test_fortran_order_is_normalised(self): + arr = np.asfortranarray(np.arange(12, dtype=np.uint8).reshape(3, 4)) + msg = ndarray_to_image(arr) + assert bytes(msg.data) == np.ascontiguousarray(arr).tobytes() + + def test_empty_image(self): + """零尺寸图:别崩,正常给出 height=0。""" + msg = ndarray_to_image(np.zeros((0, 0), np.uint8)) + assert msg.height == 0 and msg.width == 0 + assert len(msg.data) == 0 + + def test_explicit_encoding_override_is_respected(self): + """显式指定编码时要照用 —— 有些相机给出的 BGR 需要按 rgb8 打包。""" + arr = np.zeros((3, 4, 3), np.uint8) + msg = ndarray_to_image(arr, encoding="rgb8") + assert msg.encoding == "rgb8" + + +# --------------------------------------------------------------------------- +# step 计算与 data 长度的一致性 +# --------------------------------------------------------------------------- + + +class TestStepConsistency: + """``step`` 与 ``len(data)`` 必须自洽:``len(data) == step * height``。 + + 这是下游按行读图时唯一依赖的不变量。不一致会导致整幅图错位。 + """ + + @pytest.mark.parametrize( + "shape,dtype", + [ + ((3, 4), np.uint8), + ((3, 4), np.uint16), + ((3, 4), np.float32), + ((3, 4, 1), np.uint8), + ((3, 4, 2), np.float32), + ((3, 4, 3), np.uint8), + ((3, 4, 4), np.uint8), + ((1, 1), np.uint8), + ((17, 23, 3), np.uint8), + ], + ) + def test_data_length_matches_step_times_height(self, shape, dtype): + arr = np.zeros(shape, dtype) + msg = ndarray_to_image(arr) + assert len(msg.data) == msg.step * msg.height, ( + f"shape={shape} dtype={dtype.name} encoding={msg.encoding} " + f"step={msg.step} h={msg.height} len={len(msg.data)}" + ) + + def test_expected_step_helper_agrees(self): + for shape, dtype in [((3, 4), np.uint8), ((3, 4, 3), np.uint8), + ((3, 4, 2), np.float32)]: + arr = np.zeros(shape, dtype) + msg = ndarray_to_image(arr) + assert msg.step == expected_step(arr) diff --git a/src/arm_application/test/test_listed_arms.py b/src/arm_application/test/test_listed_arms.py new file mode 100644 index 0000000..a1a8741 --- /dev/null +++ b/src/arm_application/test/test_listed_arms.py @@ -0,0 +1,170 @@ +"""换一台 Linux 上的机械臂,界面和命令必须认 site.yaml,不能只认本机 89/91。""" + +from __future__ import annotations + +from pathlib import Path + +import pytest + +from arm_application.site_io import arm_short_id, listed_arms, load_site_dict, usb_expectations + + +def test_short_id_is_the_last_two_digits(): + assert arm_short_id("Rizon4-777001") == "01" + assert arm_short_id("Rizon4-063989") == "89" + assert arm_short_id("sim") == "" + assert arm_short_id("") == "" + + +def test_another_station_is_listed_and_this_stations_ids_are_not_invented(): + site = { + "robot": { + "robots": [ + { + "sn": "Rizon4-777001", + "arm": "left", + "label": "甲", + "gripper": {"model": "PGEA-9", "port": "/dev/ttyFAKE0"}, + }, + { + "sn": "Rizon4-777002", + "arm": "right", + "label": "乙", + "gripper": {"model": "RGI-9", "port": "/dev/ttyFAKE1"}, + }, + {"sn": "sim", "arm": "sim", "gripper": {"model": "RGI-9"}}, + ] + } + } + rows = listed_arms(site) + assert [row["id"] for row in rows] == ["01", "02"] + assert rows[0]["rotary"] is False + assert rows[0]["side"] == "left" + assert rows[1]["rotary"] is True + assert "89" not in {row["id"] for row in rows} + + +def test_right_arm_with_a_parallel_gripper_is_not_treated_as_rotary(): + site = { + "robot": { + "robots": [ + {"sn": "Rizon4-555091", "arm": "right", "gripper": {"model": "PGEA-100-20-W"}}, + ] + } + } + rows = listed_arms(site) + assert rows[0]["id"] == "91" + assert rows[0]["rotary"] is False + + +def test_duplicate_short_ids_fail_instead_of_dropping_an_arm(): + site = { + "robot": { + "robots": [ + {"sn": "Rizon4-100089", "arm": "left"}, + {"sn": "Rizon4-200089", "arm": "right"}, + ] + } + } + with pytest.raises(ValueError, match="89"): + listed_arms(site) + + +def test_usb_count_follows_the_camera_list(): + site = { + "cameras": {"d405_only": {"model": "d405"}}, + "tactile": {"left_video": 0}, + } + expect = usb_expectations(site) + assert expect == {"d405": 1, "d435": 0, "orisys": 1} + + +def test_this_station_still_lists_89_and_91(): + rows = listed_arms(load_site_dict()) + ids = [row["id"] for row in rows] + assert ids == ["89", "91"] + by_id = {row["id"]: row for row in rows} + assert by_id["89"]["rotary"] is False + assert by_id["91"]["rotary"] is True + + +@pytest.mark.skip(reason="只同步 ROS 节点;远程 UI、shell 和整站配置不在本次范围") +def test_main_page_holds_status_sim_cameras_tactile_and_actions(): + import os + + os.environ.setdefault("QT_QPA_PLATFORM", "offscreen") + pytest.importorskip("PySide6") + from PySide6.QtWidgets import QApplication, QPushButton, QScrollArea + + from arm_application.operator_app import StationApp + + app = QApplication.instance() or QApplication([]) + win = StationApp() + try: + assert [key for key, _button in win._nav] == ["main", "handeye", "teach"] + assert set(win._pages) == {"main", "handeye", "teach"} + assert win._stack.currentWidget() is win._pages["main"] + assert win.minimumWidth() <= 1600 + assert win.minimumHeight() <= 900 + main = win._pages["main"] + assert main.findChildren(QScrollArea) == [] + win.resize(1440, 900) + app.processEvents() + assert main.minimumSizeHint().height() <= 860 + texts = [button.text() for button in main.findChildren(QPushButton)] + for name in ("跟踪并对孔", "只测旋转装配", "复位到 home", "本臂腕部相机"): + assert any(name in text for text in texts) + power = [button for button in main.findChildren(QPushButton) if "上电控制栈" in button.text()] + assert power and not power[0].icon().isNull() + assert win._cam_pic + assert all(label.minimumHeight() <= 96 for label in win._cam_pic.values()) + from arm_application.operator_camera_view import targets + + cams = targets() + assert [cam["role"] for cam in cams] == ["wrist", "overhead"] + assert "right" not in cams[0]["id"] and not cams[0]["id"].startswith("sim") + assert not cams[1]["id"].startswith("sim") + assert set(win._cam_pic) == { + f"{cam['id']}_{kind}" for cam in cams for kind in ("color", "depth") + } + assert win._color_box.hasHeightForWidth() + assert 240 <= win._color_box.heightForWidth(960) <= 340 + work = win._color_box.parentWidget().layout() + assert work.stretch(work.indexOf(win._color_box)) == 0 + assert work.stretch(work.indexOf(win._tac_box)) >= 1 + assert win._tac_box.minimumHeight() >= 160 + assert win._tac_box.maximumHeight() > 400 + split = main.layout() + assert split.stretch(0) < split.stretch(1) + assert set(win._pic) == {"left_shear", "left_thermal", "right_shear", "right_thermal"} + assert win._arm_sketch is not None + assert win._grip_sketch.parent() is main or main.isAncestorOf(win._grip_sketch) + assert 140 <= win._grip_sketch.height() or win._grip_sketch.maximumHeight() <= 180 + assert win._grip_sketch.maximumHeight() <= 180 + assert win._pos.value() == 500 + assert any("按此夹持" in text for text in texts) + assert not win._rotary.isVisible() + back = [ + button.text() + for button in win._pages["handeye"].findChildren(QPushButton) + ] + assert any("返回主界面" in text for text in back) + assert "眼在手上" in back or any("眼在手上" in text for text in back) + finally: + win.close() + app.processEvents() + + +@pytest.mark.skip(reason="只同步 ROS 节点;远程 UI、shell 和整站配置不在本次范围") +def test_operator_code_does_not_keep_a_local_serial_table(): + root = Path(__file__).resolve().parents[1] / "arm_application" + for name in ( + "operator_console.py", + "operator_gripper_state.py", + "operator_arm_state.py", + "operator_teach.py", + "operator_app.py", + ): + text = (root / name).read_text(encoding="utf-8") + assert 'endswith("063989")' not in text + assert 'not in ("89", "91")' not in text diff --git a/src/arm_application/test/test_model_labels.py b/src/arm_application/test/test_model_labels.py new file mode 100644 index 0000000..e37e678 --- /dev/null +++ b/src/arm_application/test/test_model_labels.py @@ -0,0 +1,484 @@ +"""model_labels 的测试。 + +刻意**不依赖仓库里那些模型二进制**(`models/**/*.onnx` 都在 .gitignore 里, +新克隆的仓库根本没有),全部用 tmp_path 自建 fixture。ONNX 用 onnx.helper +现场造一个最小的,这样"从 ONNX metadata 读标签"这条路径也能被测到。 +""" + +from __future__ import annotations + +import numpy as np +import pytest +import yaml + +from arm_application.model_labels import ( + SOURCE_MODEL, + SOURCE_ONNX, + SOURCE_PLACEHOLDER, + SOURCE_SIDECAR, + LabelSet, + describe, + format_labels_yaml, + label_file_model, + label_file_status, + labels_path_for, + parse_label_list, + parse_names_field, + placeholder_labels, + read_label_file, + read_label_text_file, + read_labels, + write_labels, +) + + +# -------------------------------------------------------------------------- +# fixture 工具 +# -------------------------------------------------------------------------- + + +def _make_onnx(path, names_json=None, nc=None, metadata=None): + """造一个最小可读的 ONNX,用于测试 metadata 读取。""" + # onnx 只在真机环境(ros_flexiv)里装了,仿真环境(ros_gz_sim)没有。 + # 缺它时**跳过**而不是失败:仿真环境里每次 pytest 都多十几条红字, + # 很快就没有人看测试结果了("狼来了"),而真正需要 onnx 的用例 + # 本来也没法在没有 onnx 的环境里验证。 + pytest.importorskip("onnx", reason="本环境没装 onnx(只有真机 conda 环境有)") + import onnx + from onnx import TensorProto, helper + + inp = helper.make_tensor_value_info("images", TensorProto.FLOAT, [1, 3, 8, 8]) + out = helper.make_tensor_value_info("output0", TensorProto.FLOAT, [1, 3, 8, 8]) + node = helper.make_node("Identity", ["images"], ["output0"]) + graph = helper.make_graph([node], "g", [inp], [out]) + model = helper.make_model(graph) + model.opset_import[0].version = 13 + if names_json is not None: + model.metadata_props.add(key="names", value=names_json) + if nc is not None: + model.metadata_props.add(key="nc", value=str(nc)) + for k, v in (metadata or {}).items(): + model.metadata_props.add(key=k, value=v) + onnx.save(model, str(path)) + return path + + +def _touch(path): + path.parent.mkdir(parents=True, exist_ok=True) + path.write_bytes(b"not a real model") + return path + + +# -------------------------------------------------------------------------- +# 旁挂路径推导 +# -------------------------------------------------------------------------- + + +def test_labels_path_replaces_suffix_only(): + assert labels_path_for("models/yolo/m.engine") == pytest.approx( + labels_path_for("models/yolo/m.engine") + ) + from pathlib import Path + + assert Path(labels_path_for("models/yolo/m.engine")) == Path( + "models/yolo/m.labels.yaml" + ) + assert Path(labels_path_for("models/yolo/m.onnx")) == Path("models/yolo/m.labels.yaml") + assert Path(labels_path_for("a/b/m.pt")) == Path("a/b/m.labels.yaml") + + +def test_labels_path_same_for_all_formats_of_one_model(): + """关键契约:同一模型的三种格式必须算出同一个标签文件。 + + 否则"换后端名字就变了"这个坑会再次出现。 + """ + from pathlib import Path + + a = Path(labels_path_for("d/m.pt")) + b = Path(labels_path_for("d/m.onnx")) + c = Path(labels_path_for("d/m.engine")) + assert a == b == c + + +def test_labels_path_handles_dotted_stem(): + """含点的文件名(a.b.onnx)不能被截成 a.labels.yaml。 + + 这正是 Path.with_suffix('.labels.yaml') 容易踩的坑,所以手工拼 stem。 + """ + from pathlib import Path + + assert Path(labels_path_for("a.b.onnx")) == Path("a.b.labels.yaml") + + +def test_labels_path_without_extension(): + from pathlib import Path + + assert Path(labels_path_for("models/bare")) == Path("models/bare.labels.yaml") + + +def test_labels_path_expands_user(): + assert "~" not in str(labels_path_for("~/ros2/models/x.onnx")) + + +# -------------------------------------------------------------------------- +# names 字段解析:三种写法都要吃 +# -------------------------------------------------------------------------- + + +def test_parse_names_dict_int_keys(): + assert parse_names_field({0: "workpiece", 1: "hole"}) == {0: "workpiece", 1: "hole"} + + +def test_parse_names_dict_string_keys(): + """YAML 里键常常是字符串形式的数字('0'),必须吃。""" + assert parse_names_field({"0": "workpiece", "1": "hole"}) == { + 0: "workpiece", + 1: "hole", + } + + +def test_parse_names_list_index_is_position(): + assert parse_names_field(["workpiece", "hole"]) == {0: "workpiece", 1: "hole"} + + +def test_parse_names_list_skips_blank_but_keeps_index(): + """空项被跳过,但后面的项索引不能因此前移 —— 否则类别就整体错位了。""" + assert parse_names_field(["a", "", "c"]) == {0: "a", 2: "c"} + assert parse_names_field(["a", None, "c"]) == {0: "a", 2: "c"} + assert parse_names_field(["a", " ", "c"]) == {0: "a", 2: "c"} + + +def test_parse_names_string(): + assert parse_names_field("workpiece, hole") == {0: "workpiece", 1: "hole"} + + +def test_parse_names_none_and_garbage(): + assert parse_names_field(None) == {} + assert parse_names_field(42) == {} + assert parse_names_field({}) == {} + assert parse_names_field([]) == {} + + +def test_parse_names_ignores_unparsable_dict_keys(): + """键不是整数时跳过这一项,而不是抛异常让推理进程崩掉。""" + assert parse_names_field({"x": "bad", 0: "good"}) == {0: "good"} + + +def test_parse_names_strips_whitespace(): + assert parse_names_field([" workpiece "]) == {0: "workpiece"} + + +# -------------------------------------------------------------------------- +# 逗号串解析(CLI --set 用) +# -------------------------------------------------------------------------- + + +def test_parse_label_list_ascii_comma(): + assert parse_label_list("a,b,c") == {0: "a", 1: "b", 2: "c"} + + +def test_parse_label_list_chinese_comma_and_semicolon(): + assert parse_label_list("工件,通止规") == {0: "工件", 1: "通止规"} + assert parse_label_list("a;b") == {0: "a", 1: "b"} + + +def test_parse_label_list_with_explicit_index(): + """从别处拷配置常带索引,要能认。""" + assert parse_label_list("0:workpiece, 5:hole") == {0: "workpiece", 5: "hole"} + assert parse_label_list("0:workpiece") == {0: "workpiece"} # 全角冒号 + + +def test_parse_label_list_tolerates_sloppy_input(): + assert parse_label_list("") == {} + assert parse_label_list(" ") == {} + assert parse_label_list("a,,b") == {0: "a", 1: "b"} + assert parse_label_list(" a , b ") == {0: "a", 1: "b"} + assert parse_label_list("a\nb") == {0: "a", 1: "b"} + + +def test_parse_label_list_mixed_forms_stay_ordered(): + out = parse_label_list("a, 1:b, c") + assert out[0] == "a" + assert out[1] == "b" + assert out[2] == "c" + + +# -------------------------------------------------------------------------- +# 纯文本标签文件(classes.txt 风格) +# -------------------------------------------------------------------------- + + +def test_read_label_text_file_comments_do_not_consume_index(tmp_path): + p = tmp_path / "classes.txt" + p.write_text("# 这是注释\nworkpiece\n\n# 又一条注释\nhole\n", encoding="utf-8") + assert read_label_text_file(p) == {0: "workpiece", 1: "hole"} + + +def test_read_label_text_file_chinese(tmp_path): + p = tmp_path / "classes.txt" + p.write_text("工件\n通止规\n", encoding="utf-8") + assert read_label_text_file(p) == {0: "工件", 1: "通止规"} + + +# -------------------------------------------------------------------------- +# 占位符 +# -------------------------------------------------------------------------- + + +def test_placeholder_is_labelled_not_bare_digit(): + """占位名必须一眼看出是占位,不能退化成裸数字 '0'。 + + 原先的代码是 _id_to_name.get(cid, str(cid)),也就是类名变成 "0", + 和"真的有个叫 0 的类"无法区分 —— 标签丢了都看不出来。 + """ + assert placeholder_labels(3) == {0: "class_0", 1: "class_1", 2: "class_2"} + assert placeholder_labels(1)[0] == "class_0" + assert placeholder_labels(0) == {} + assert placeholder_labels(-5) == {} + + +# -------------------------------------------------------------------------- +# 旁挂文件:写 → 读 往返 +# -------------------------------------------------------------------------- + + +def test_format_labels_yaml_is_parseable_and_ordered(): + txt = format_labels_yaml({0: "workpiece", 1: "hole"}, model="m") + data = yaml.safe_load(txt) + assert data["names"] == ["workpiece", "hole"] + assert data["model"] == "m" + + +def test_format_labels_yaml_includes_usage_hint(): + """注释头是给直接打开文件的人看的,必须存在。""" + txt = format_labels_yaml({0: "a"}) + assert "第 1 行对应类别 0" in txt + assert "scripts/weights.sh labels" in txt + + +def test_format_labels_yaml_empty(): + data = yaml.safe_load(format_labels_yaml({})) + assert data["names"] == [] + + +def test_write_then_read_round_trip(tmp_path): + w = _touch(tmp_path / "detect_best_0.engine") + written = write_labels(w, {0: "workpiece", 1: "tongzhigui"}) + assert written.name == "detect_best_0.labels.yaml" + assert read_label_file(written) == {0: "workpiece", 1: "tongzhigui"} + + +def test_write_labels_records_model_name(tmp_path): + w = _touch(tmp_path / "abc.onnx") + p = write_labels(w, {0: "x"}) + assert label_file_model(p) == "abc" + + +def test_read_label_file_tolerates_dict_form(tmp_path): + """用户可能按 Ultralytics data.yaml 的字典写法手写。""" + p = tmp_path / "m.labels.yaml" + p.write_text("names:\n 0: a\n 1: b\n", encoding="utf-8") + assert read_label_file(p) == {0: "a", 1: "b"} + + +def test_read_label_file_tolerates_comma_string(tmp_path): + p = tmp_path / "m.labels.yaml" + p.write_text('names: "a, b"\n', encoding="utf-8") + assert read_label_file(p) == {0: "a", 1: "b"} + + +def test_read_label_file_tolerates_bare_text_file(tmp_path): + """有人直接把手写的 classes.txt 改个名字就用了,也该能读。""" + p = tmp_path / "m.labels.yaml" + p.write_text("a\nb\n", encoding="utf-8") + assert read_label_file(p) == {0: "a", 1: "b"} + + +def test_read_label_file_missing_returns_none(tmp_path): + assert read_label_file(tmp_path / "nope.labels.yaml") is None + + +def test_read_label_file_malformed_yaml_returns_none(tmp_path): + """文件坏了不该让推理进程崩 —— 退回"没有标签"即可。""" + p = tmp_path / "m.labels.yaml" + p.write_text("names: [a, b\n bad: : :\n", encoding="utf-8") + assert read_label_file(p) is None + + +def test_read_label_file_empty_names_returns_none(tmp_path): + p = tmp_path / "m.labels.yaml" + p.write_text("names: []\n", encoding="utf-8") + assert read_label_file(p) is None + + +# -------------------------------------------------------------------------- +# 从 ONNX metadata 读 +# -------------------------------------------------------------------------- + + +def test_labels_from_onnx_via_read_labels(tmp_path): + w = _make_onnx(tmp_path / "m.onnx", names_json="{0: 'workpiece'}", nc=1) + ls = read_labels(w) + assert ls.names == {0: "workpiece"} + assert ls.source == SOURCE_ONNX + assert not ls.is_placeholder + + +def test_onnx_multiclass_names(tmp_path): + w = _make_onnx(tmp_path / "m.onnx", names_json="{0: 'a', 1: 'b', 2: 'c'}") + assert read_labels(w).names == {0: "a", 1: "b", 2: "c"} + + +def test_onnx_without_names_gives_placeholder(tmp_path): + w = _make_onnx(tmp_path / "m.onnx") + ls = read_labels(w) + assert ls.is_placeholder + assert ls.path is None + + +# -------------------------------------------------------------------------- +# 优先级:sidecar 必须赢 +# -------------------------------------------------------------------------- + + +def test_sidecar_beats_onnx_metadata(tmp_path): + """这是本模块最要紧的行为。 + + ONNX 里内嵌的是导出时的旧名字。用户改了旁挂文件却看到旧名字, + 会变成极难排查的问题("我明明改了为什么不生效")。 + """ + w = _make_onnx(tmp_path / "m.onnx", names_json="{0: 'OLD_NAME'}") + assert read_labels(w).names == {0: "OLD_NAME"} + + write_labels(w, {0: "NEW_NAME"}) + ls = read_labels(w) + assert ls.names == {0: "NEW_NAME"} + + +def test_sidecar_beats_placeholder_for_engine(tmp_path): + """engine 读不到任何 metadata,旁挂文件是它唯一的标签来源。""" + w = _touch(tmp_path / "m.engine") + assert read_labels(w).is_placeholder + + write_labels(w, {0: "workpiece"}) + ls = read_labels(w) + assert ls.names == {0: "workpiece"} + assert ls.source == SOURCE_SIDECAR + + +def test_sidecar_shared_across_formats_in_same_dir(tmp_path): + """.onnx 和 .engine 同名同目录 → 共用一份标签。""" + onnx = _make_onnx(tmp_path / "m.onnx", names_json="{0: 'x'}") + engine = _touch(tmp_path / "m.engine") + write_labels(engine, {0: "shared", 1: "two"}) + + assert read_labels(onnx).names == {0: "shared", 1: "two"} + assert read_labels(engine).names == {0: "shared", 1: "two"} + assert read_labels(onnx).source == SOURCE_SIDECAR + + +def test_engine_without_sidecar_does_not_guess(tmp_path): + """engine 缺标签时必须显式报占位符,不能假装知道。""" + w = _touch(tmp_path / "m.engine") + ls = read_labels(w) + assert ls.is_placeholder + assert ls.source == SOURCE_PLACEHOLDER + + +def test_read_labels_tolerates_missing_weights_file(tmp_path): + """权重不存在也不该崩(由调用方负责检查存在性)。""" + ls = read_labels(tmp_path / "ghost.engine") + assert isinstance(ls, LabelSet) + assert ls.is_placeholder + + +def test_existing_sidecar_wins_even_if_weights_absent(tmp_path): + """标签文件独立于权重存在,有权重没权重都能读出来。""" + write_labels(tmp_path / "m.engine", {0: "only_labels"}) + ls = read_labels(tmp_path / "m.engine") + assert ls.names == {0: "only_labels"} + assert ls.source == SOURCE_SIDECAR + + +# -------------------------------------------------------------------------- +# LabelSet 行为 +# -------------------------------------------------------------------------- + + +def test_labelset_get_falls_back_to_placeholder_name(): + ls = LabelSet(names={0: "a"}, source=SOURCE_SIDECAR) + assert ls.get(0) == "a" + assert ls.get(7) == "class_7" + assert ls.get(7, "unknown") == "unknown" + + +def test_labelset_sorted_names(): + ls = LabelSet(names={2: "c", 0: "a", 1: "b"}, source=SOURCE_SIDECAR) + assert ls.sorted_names() == ["a", "b", "c"] + + +def test_describe_mentions_source_in_chinese(): + """来源必须出现在日志里 —— 这是"标签丢了"能被发现的关键。""" + ls = LabelSet(names={0: "workpiece"}, source=SOURCE_SIDECAR) + assert "workpiece" in describe(ls) + assert "旁挂标签文件" in describe(ls) + + ls = LabelSet(names={0: "class_0"}, source=SOURCE_PLACEHOLDER) + assert "占位符" in describe(ls) + + +def test_describe_handles_empty(): + assert "(空)" in describe(LabelSet(names={}, source=SOURCE_PLACEHOLDER)) + + +# -------------------------------------------------------------------------- +# 错配检测(doctor 用) +# -------------------------------------------------------------------------- + + +def test_label_file_status_reports_missing(tmp_path): + exists, path, hint = label_file_status(tmp_path / "m.engine") + assert exists is False + assert hint is not None and "缺标签文件" in hint + + +def test_label_file_status_ok(tmp_path): + w = _touch(tmp_path / "m.engine") + write_labels(w, {0: "a"}) + exists, _path, hint = label_file_status(w) + assert exists is True + assert hint is None + + +def test_label_file_status_detects_mismatched_copy(tmp_path): + """把 A 的标签文件拷给 B —— 这种错配必须被指出来。""" + write_labels(tmp_path / "A.onnx", {0: "a"}) + (tmp_path / "A.labels.yaml").rename(tmp_path / "B.labels.yaml") + b = _touch(tmp_path / "B.onnx") + + exists, _path, hint = label_file_status(b) + assert exists is True + assert hint is not None + assert "A" in hint and "B" in hint + + +# -------------------------------------------------------------------------- +# 中文标签(实际会用到的场景) +# -------------------------------------------------------------------------- + + +def test_chinese_labels_round_trip(tmp_path): + w = _touch(tmp_path / "m.onnx") + write_labels(w, {0: "工件", 1: "通止规"}) + ls = read_labels(w) + assert ls.names == {0: "工件", 1: "通止规"} + # 写出的文件必须是 UTF-8,否则中文会乱码 + txt = labels_path_for(w).read_text(encoding="utf-8") + assert "通止规" in txt + + +def test_numpy_int_keys_are_accepted(tmp_path): + """调用方从 numpy 结果里拿到的索引可能是 np.int64,不能因此失败。""" + w = _touch(tmp_path / "m.onnx") + write_labels(w, {np.int64(0): "a", np.int64(1): "b"}) + assert read_labels(w).names == {0: "a", 1: "b"} diff --git a/src/arm_application/test/test_node_handler_collisions.py b/src/arm_application/test/test_node_handler_collisions.py new file mode 100644 index 0000000..eb384e9 --- /dev/null +++ b/src/arm_application/test/test_node_handler_collisions.py @@ -0,0 +1,190 @@ +"""回归:节点类之间的**回调方法重名**必须被拦住。 + +为什么值得一条专门的测试(2026-09-24 踩到的真实故障,代价是两轮排查方向全错): + + Stage2Locate.__init__ 里建了 + create_subscription(WrenchStamped, ft_wrench_topic, self._on_ft, ...) + Stage3Search(子类)里定义了 + def _on_ft(self, msg): self._ft = (time.monotonic(), msg) + + Python 的方法解析顺序让**子类覆盖父类**,而两个订阅都已经在 __init__ 里 + 建好了。于是那条 WrenchStamped 订阅的回调实际是子类那个 —— 它把消息塞进 + stage3 的 RobotStates 缓存,而父类的 `_ft_fz` 永远不被赋值。 + + 现象:"S07 腕部 FT 没有数据(话题 /sim/ft_sensor_wrench)", + 而在 shell 里 `ros2 topic echo` 那条话题**数据完全正常**、 + QoS 也完全兼容(实测 BEST_EFFORT 与 RELIABLE 订阅者都收得到)。 + 于是排查方向被引到"话题名写错 / QoS 不匹配 / 桥接没起来"上,全部走偏。 + + 真机上更阴:两个话题都存在,`self._ft` 里 RobotStates 与 WrenchStamped + 交替覆盖 → `_ft_mag()` 时有时无 → 腕部力看门狗时灵时不灵(偶发,最难查)。 + +规则:**整条继承链上,`_on_*` 形式的方法名必须唯一 —— 除非子类显式 +``super().<同名>(...)`` 委托回父类**。后者是"扩展"而不是"遮蔽",是允许的 +(``GaugeAssembly._on_color`` 就属于这种:先 ``super()._on_color(msg)`` 存帧, +再补记"收到时刻")。判定标准就是有没有那一次委托调用 —— +没有委托的同名覆盖,一定会让父类的那份状态**永远不更新**,而且不报任何错。 + +命名空间不够用就改名字(`_on_wrench` / `_on_robot_states` 比 `_on_ft` 好, +后者里那个 "ft" 到底指腕部六维力还是手指触觉,本来就含糊)—— +不要靠"反正签名不同"来赌,Python 不检查签名。 + +为什么用 AST 读源码而不是 import 后反射: + 这几个节点模块 import 了 ROS 生成的消息包(``arm_msgs`` 等), + 在没有 source 过工作空间的 pytest 环境里 import 不进来。 + 而这条规则是**纯源码层面**的,不需要真的构造节点。 + 这也是本仓库既有的做法(见 ``test_gauge_step_events.py``)。 +""" + +from __future__ import annotations + +import ast +import pathlib +from typing import Dict, List + +_APP = pathlib.Path(__file__).resolve().parents[1] / "arm_application" + +#: 继承链上的源文件。 +_CHAIN_FILES = ( + "stage2_locate_node.py", + "stage3_search_node.py", + "pipeline_node.py", + "gauge_assembly_node.py", +) + +#: 从哪个类开始往上走(装配流程真正实例化的那个)。 +_LEAF = "GaugeAssembly" + + +class _Cls: + """一个类的:基类名、本类定义的 `_on_*` 方法(名字 → AST 节点)。""" + + def __init__(self, name: str, bases: List[str], handlers: Dict[str, ast.AST]) -> None: + self.name = name + self.bases = bases + self.handlers = handlers + + +def _classes_in(path: pathlib.Path) -> Dict[str, _Cls]: + tree = ast.parse(path.read_text(encoding="utf-8")) + out: Dict[str, _Cls] = {} + for node in tree.body: + if not isinstance(node, ast.ClassDef): + continue + bases = [b.id for b in node.bases if isinstance(b, ast.Name)] + handlers = { + item.name: item + for item in node.body + if isinstance(item, (ast.FunctionDef, ast.AsyncFunctionDef)) + and item.name.startswith("_on_") + } + out[node.name] = _Cls(node.name, bases, handlers) + return out + + +def _table() -> Dict[str, _Cls]: + table: Dict[str, _Cls] = {} + for name in _CHAIN_FILES: + table.update(_classes_in(_APP / name)) + return table + + +def _chain() -> List[str]: + """从 ``_LEAF`` 沿基类往上,返回类名列表(子类在前)。""" + table = _table() + order: List[str] = [] + cur = _LEAF + while cur and cur in table: + order.append(cur) + bases = table[cur].bases + cur = bases[0] if bases else "" + assert len(order) >= 3, f"继承链没解析出来(只找到 {order})—— 改过类名?" + return order + + +def _delegates_to_super(func: ast.AST, name: str) -> bool: + """``func`` 的方法体里有没有 ``super().(...)`` 这一次委托调用。""" + for node in ast.walk(func): + if not isinstance(node, ast.Call): + continue + callee = node.func + if not (isinstance(callee, ast.Attribute) and callee.attr == name): + continue + owner = callee.value + if ( + isinstance(owner, ast.Call) + and isinstance(owner.func, ast.Name) + and owner.func.id == "super" + ): + return True + return False + + +def test_leaf_class_is_reachable_from_every_chain_file(): + """先确认这条测试自己在看对文件 —— 文件改名/移动时别静默变成空跑。""" + chain = _chain() + assert _LEAF in chain + for expected in ("Stage2Locate", "Stage3Search", "AssemblyPipeline"): + assert expected in chain, f"继承链里没有 {expected}(链 = {chain})" + + +def test_no_silent_callback_shadowing_across_inheritance_chain(): + """同名 `_on_*` 只允许两种情形:唯一,或子类显式 ``super()`` 委托。 + + 挂了怎么修(二选一): + a) 在子类那个方法体里加 ``super().<同名>(msg)`` —— 表示"我是扩展"; + b) 改掉其中一个的名字(带来源,如 ``_on_wrench`` / ``_on_robot_states``)。 + 别什么都不做:父类那份状态会永远不更新,而**不会有任何报错**。 + """ + table = _table() + owner: Dict[str, str] = {} + problems: List[str] = [] + + # _chain() 是"子类在前",所以后出现的才是父类。 + for cls_name in _chain(): + cls = table.get(cls_name) + if cls is None: + continue + for handler in sorted(cls.handlers): + owner.setdefault(handler, cls_name) + + # 再逐个查:凡是有多个类定义了的,子类必须委托。 + for handler, owner_cls in owner.items(): + definers = [c for c in _chain() if c in table and handler in table[c].handlers] + if len(definers) < 2: + continue + for cls_name in definers: + if cls_name == definers[-1]: + continue # 链最靠上的那个(基类)不需要委托 + cls = table[cls_name] + if _delegates_to_super(cls.handlers[handler], handler): + continue + problems.append( + f"{handler}: 定义在 {', '.join(definers)} —— {cls_name} 覆盖了" + f"{owner_cls} 的同名回调,但方法体里没有 super().{handler}(...) 委托。\n" + f" 实际生效的只有 {cls_name} 那个,父类那份状态永远不会更新。" + ) + + assert not problems, ( + "回调被静默遮蔽。症状是「某路数据永远收不到」而话题本身完全正常," + "极难从现象倒推到这里:\n " + "\n ".join(problems) + ) + + +def test_wrench_and_robot_states_callbacks_are_not_the_same_method(): + """专门钉住这一对名字 —— 它们是最容易被合并成 `_on_ft` 的两个。 + + 腕部 FT(WrenchStamped,100Hz,法兰系)与整机状态(RobotStates,含外部 + 力/力矩)是两个**不同的**话题、不同的消息类型,缓存也必须是两个字段: + ``_ft_fz``(轴向力标量)与 ``_ft``(整帧 RobotStates)。 + """ + table = _table() + s2 = set(table["Stage2Locate"].handlers) + s3 = set(table["Stage3Search"].handlers) + + assert "_on_wrench" in s2, ( + "Stage2Locate 里腕部 FT 的回调应叫 _on_wrench(不能再叫 _on_ft:" + "会被 Stage3Search 的同名方法遮蔽)" + ) + assert "_on_robot_states" in s3, "Stage3Search 里整机状态的回调应叫 _on_robot_states" + assert not (s2 & s3), f"两个类还有重名的回调: {sorted(s2 & s3)}" diff --git a/src/arm_application/test/test_onnx_workpiece_guard.py b/src/arm_application/test/test_onnx_workpiece_guard.py new file mode 100644 index 0000000..6bdb29c --- /dev/null +++ b/src/arm_application/test/test_onnx_workpiece_guard.py @@ -0,0 +1,50 @@ +"""``OnnxWorkpieceDetector`` 必须**当场拒绝**非检测模型,而不是解出垃圾框。 + +为什么值得一条测试(2026-10-08 实测) +------------------------------------- +把一个 ``task=pose`` 的模型(输出 ``[1, 4+nc+3K, 8400]``)喂给这个"只认 +``[1, N, 6]``"的解码器,会得到 12 个**看起来像检测结果**的东西: + + conf=70.870 cls=class_73 xyxy=[28.7, 0.0, 75.8, 0.0] + conf=41.092 cls=class_47 xyxy=[11.0, 0.0, 35.4, 0.0] + ... + conf=0.324 cls=workpiece xyxy=[ 0.2, 0.0, 0.3, 0.0] + +坐标被当成置信度(>1)、类号不存在、框是退化的(``y1 == y2``)—— 但没有异常、 +没有告警,流水线照跑。这类"静默失效"正是本仓库花最多代价在防的东西,所以在 +``__init__`` 里硬失败。 +""" + +from __future__ import annotations + +from pathlib import Path + +import pytest + +pytest.importorskip("onnxruntime", reason="没装 onnxruntime,属于环境缺依赖") + +from arm_application.onnx_workpiece import OnnxWorkpieceDetector # noqa: E402 + +ROOT = Path(__file__).resolve().parents[3] +YOLO_DIR = ROOT / "models" / "yolo" +POSE_ONNX = YOLO_DIR / "gongjian0929.onnx" # task=pose, 输出 [1,14,8400] +DETECT_ONNX = YOLO_DIR / "detect_best_0.onnx" # task=detect, end2end, 输出 [1,N,6] + + +def test_pose_model_is_refused_loudly(): + """带关键点的 pose 模型进了检测解码器 ⇒ 必须报错,且报错要指出正确做法。""" + if not POSE_ONNX.is_file(): + pytest.skip(f"没有 {POSE_ONNX.name}(模型不在本机)") + with pytest.raises(RuntimeError) as ei: + OnnxWorkpieceDetector(POSE_ONNX, conf=0.25, imgsz=640) + msg = str(ei.value) + assert "不是 6" in msg, f"报错要说出真实输出维度,实际:{msg}" + # 必须告诉人该往哪走,否则只会被当成"模型坏了" + assert "pose" in msg.lower() + + +def test_end2end_detect_model_still_loads(): + """守卫不能过严:真正的 end2end 检测模型必须照常加载。""" + if not DETECT_ONNX.is_file(): + pytest.skip(f"没有 {DETECT_ONNX.name}(模型不在本机)") + OnnxWorkpieceDetector(DETECT_ONNX, conf=0.25, imgsz=640) diff --git a/src/arm_application/test/test_orisys_vector.py b/src/arm_application/test/test_orisys_vector.py new file mode 100644 index 0000000..e7314ac --- /dev/null +++ b/src/arm_application/test/test_orisys_vector.py @@ -0,0 +1,146 @@ +"""``read_vector_map`` 的单测。 + +这个函数存在的唯一原因是:Orisys 的 Python 绑定是编译过的,公开接口里没有 +一个明确叫 "force vector map" 的方法,只能按语义去试 ``compute_flow`` / +``compute_hhd`` / ``compute_deformation``,而且要判断返回值到底是数组 +还是 bool/可视化图。 + +但它接的是真传感器,没法在单测里调。所以这里用假传感器把每条分支钉死: +**试错的顺序**和**接受的返回类型**一旦写错,表现是"矢量场话题永远没消息" +或"发了一张全零假图",两者都很难从现场现象反推回代码。 +""" + +from __future__ import annotations + +from typing import Any + +import numpy as np +import pytest + +from arm_application.orisys_tactile import read_vector_map + + +class FakeSensor: + """可控假传感器。 + + 传入 ``方法名=返回值``;想让某个方法抛异常就传异常实例。 + 没有列出的方法属性一律不存在 —— 这正好模拟"老版本 SDK 没这个方法"。 + """ + + def __init__(self, **methods: Any) -> None: + for name, value in methods.items(): + if isinstance(value, BaseException): + def _raise(_exc=value): + raise _exc + + setattr(self, name, _raise) + else: + setattr(self, name, (lambda _v=value: _v)) + + +class TestPreferredSource: + def test_uses_compute_flow_first(self): + """compute_flow 语义上最接近"切向力矢量场",优先级最高。""" + flow = np.ones((8, 6, 2), np.float32) + sensor = FakeSensor( + compute_flow=flow, + compute_hhd=np.zeros((8, 6, 3), np.uint8), + ) + assert read_vector_map(sensor) is flow + + def test_falls_back_to_hhd_when_flow_is_bool(self): + """有些版本 compute_flow 只返回 bool("有没有流动")—— 那不是矢量场, + 必须继续往下试,而不是把 True 当成图。""" + hhd = np.ones((4, 4), np.float32) + sensor = FakeSensor(compute_flow=True, compute_hhd=hhd) + assert read_vector_map(sensor) is hhd + + def test_falls_back_to_deformation(self): + deform = np.ones((5, 5, 2), np.float32) + sensor = FakeSensor(compute_flow=False, compute_hhd=None, compute_deformation=deform) + assert read_vector_map(sensor) is deform + + def test_skips_flow_that_raises(self): + hhd = np.ones((3, 3), np.float32) + sensor = FakeSensor(compute_flow=RuntimeError("no cuda"), compute_hhd=hhd) + assert read_vector_map(sensor) is hhd + + +class TestRejectedValues: + """不是"二维以上数组"的返回值一律不能当矢量场用。""" + + @pytest.mark.parametrize( + "bad", + [True, False, None, 0, 0.0, "flow", (1, 2), [1.0, 2.0], {"a": 1}], + ) + def test_non_array_values_are_rejected(self, bad): + assert read_vector_map(FakeSensor(compute_flow=bad)) is None + + def test_1d_array_is_rejected(self): + """1D 没法按 (H,W) 解释成图。""" + assert read_vector_map(FakeSensor(compute_flow=np.zeros(10, np.float32))) is None + + def test_empty_array_is_rejected(self): + """空数组同样是"没有数据",不能发一张 0x0 的图。""" + assert read_vector_map(FakeSensor(compute_flow=np.zeros((0, 0), np.uint8))) is None + + def test_2d_array_is_accepted(self): + """2D 灰度图是合法结果(某些版本把形变强度图当成矢量场返回)。""" + arr = np.zeros((4, 5), np.uint8) + assert read_vector_map(FakeSensor(compute_flow=arr)) is arr + + def test_scalar_ndarray_is_rejected(self): + """0 维 ndarray 没有 (H,W) 语义。""" + assert read_vector_map(FakeSensor(compute_flow=np.array(3.0))) is None + + +class TestMissingMethods: + def test_all_missing_returns_none(self): + """老版本 SDK 三个方法都没有 —— 应当安静返回 None,让上层跳过话题。""" + assert read_vector_map(FakeSensor()) is None + + def test_all_raising_returns_none(self): + sensor = FakeSensor( + compute_flow=RuntimeError("x"), + compute_hhd=RuntimeError("y"), + compute_deformation=RuntimeError("z"), + ) + assert read_vector_map(sensor) is None + + def test_never_raises_even_when_everything_fails(self): + """这是它的契约:探测失败只能返回 None,不能把异常抛给 30fps 的读取循环。""" + sensor = FakeSensor(compute_flow=KeyboardInterrupt()) + # KeyboardInterrupt 是 BaseException;探测逻辑捕获 Exception, + # 所以它会被放行 —— 记录当前行为,提醒别在这里拿 BaseException 当普通错误。 + with pytest.raises(KeyboardInterrupt): + read_vector_map(sensor) + + +class TestResultIsUsableByImageUtils: + """探测到的数组必须能被 image_utils 打包 —— 否则等于白探测。""" + + def test_flow_shaped_array_packs_as_32fc2(self): + from arm_application.image_utils import ndarray_to_image + + flow = np.zeros((8, 6, 2), np.float32) + sensor = FakeSensor(compute_flow=flow) + arr = read_vector_map(sensor) + msg = ndarray_to_image(arr) + assert msg.encoding == "32FC2" + assert (msg.height, msg.width) == (8, 6) + + def test_grayscale_array_packs_as_mono8(self): + from arm_application.image_utils import ndarray_to_image + + arr = read_vector_map(FakeSensor(compute_flow=np.zeros((8, 6), np.uint8))) + assert ndarray_to_image(arr).encoding == "mono8" + + def test_float64_result_is_rejected_by_packer_not_silently_truncated(self): + """float64 是 numpy 的默认 dtype,SDK 很可能返回它。image_utils 会 + 明确报错而不是按 float32 打包 —— 那样会让每个像素错位 4 字节。""" + from arm_application.image_utils import UnsupportedImageError, ndarray_to_image + + arr = read_vector_map(FakeSensor(compute_flow=np.zeros((8, 6, 2), np.float64))) + assert arr is not None + with pytest.raises(UnsupportedImageError): + ndarray_to_image(arr) diff --git a/src/arm_application/test/test_overhead_oneshot.py b/src/arm_application/test/test_overhead_oneshot.py new file mode 100644 index 0000000..d8512dc --- /dev/null +++ b/src/arm_application/test/test_overhead_oneshot.py @@ -0,0 +1,1119 @@ +"""D405 丢了切 D435 一次性、以及臂静止进二阶段:纯函数必须能红。 + +错乘法兰 / 把框心冒充 k0 / conf≥门槛还去切 / 晃一下刚好满 3 秒 —— +这些在真机上都不报错,只是位置错或过早对孔。所以每条都配负向。 +""" + +from __future__ import annotations + +from types import SimpleNamespace + +import numpy as np +import pytest + +from arm_application.path_profile import ( + D435_FULL_ACC_M, + D435_FULL_CRUISE_MPS, + D435_FULL_DEC_M, + cosine_peak_acc, + smooth_joint_schedule, + smooth_path_params, + smooth_path_sv, + trap_joint_schedule, +) +from arm_application.overhead_oneshot import ( + StillLock, + at_lock_height, + best_det_conf, + depth_raw_to_m, + k0_uv_from_det, + lock_z_velocity, + map_uv_to_depth, + D405_MISS_BEFORE_D435_S, + D435_MOVE_SPEED_SCALE, + D435_VENDOR_MOVEL_ACC_MPS2, + D435_VENDOR_MOVEL_VEL_MPS, + D435_NEAR_CRUISE_MPS, + D435_NEAR_HOP_MAX_M, + D435_NEAR_LEFTOVER_M, + D435_SETTLE_S, + FROZEN_J_HOP_MAX_M, + build_arc_xy_move, + d405_commands_arm, + retract_goal_z, + flange_down_w, + hold_translation_vz, + hybrid_cruise_vxy, + oneshot_cartesian_dp, + oneshot_concat_hold_ori, + oneshot_full_cruise_mps, + oneshot_full_segments, + oneshot_hop_limits, + oneshot_k0_base, + oneshot_may_send_another, + oneshot_needs_verticalize, + oneshot_shot_timed_out, + oneshot_next_hop_m, + oneshot_should_submit, + cam_xy_bias_axes, + decompose_base_xy, + hole_pair_span_m, + hole_pair_span_ok, + oneshot_align_step_m, + flange_z_for_gap_m, + HOLE_ENTRY_MAX_M, + final_gap_refusal, + hole_entry_refusal, + insert_target_gap_m, + d435_movel_from_tcp, + movel_tcp_z_only, + once_ff_movel_from_tcp, + once_ff_tcp_xyz, + once_look_ff_xy, + ONCE_APPROACH_STEP_M, + ONCE_FF_LOOK_PER_M, + ONCE_FF_MOVEL_VEL_MPS, + ONCE_TRIM_MAX_STEP_M, + ONCE_TRIM_REFUSE_M, + pixel_on_base_plane, + select_oneshot_det, + trap_acc_for_hop, + wrist_needs_handoff, +) + + +def _det(*, conf=0.8, cx=100.0, cy=80.0, kpts=None): + xyxy = np.array([cx - 20, cy - 15, cx + 20, cy + 15], dtype=float) + return SimpleNamespace(conf=conf, xyxy=xyxy, cx=cx, cy=cy, kpts=kpts) + + +class TestHandoff: + def test_none_and_low_conf_need_handoff(self): + assert wrist_needs_handoff(None, 0.5) is True + assert wrist_needs_handoff(0.49, 0.5) is True + assert wrist_needs_handoff(float("nan"), 0.5) is True + + def test_conf_at_or_above_threshold_stays_on_wrist(self): + assert wrist_needs_handoff(0.5, 0.5) is False + assert wrist_needs_handoff(0.87, 0.5) is False + + def test_below_lock_height_is_not_ready_and_must_lift(self): + """0.26 m 是观测下降停的高度,不是锁高。必须判没到位,并且速度朝上。""" + assert at_lock_height(0.257, 0.320, 0.040) is False + assert at_lock_height(0.327, 0.320, 0.040) is True + assert at_lock_height(0.250, 0.320, 0.040) is False + vz = lock_z_velocity(0.257, 0.320, kp=1.0, v_lim=0.08) + assert vz > 0.0, "低于锁高必须上抬,写成 0 会和 D435 拒拍卡死" + assert lock_z_velocity(0.360, 0.320, kp=1.0, v_lim=0.08) < 0.0 + assert lock_z_velocity(0.321, 0.320, kp=1.0, v_lim=0.08) == 0.0 + + def test_z_locked_qos_is_latched(self): + """晚订阅必须能拿到已经发出的锁高状态,否则 D435 会一直拒拍。""" + from rclpy.qos import DurabilityPolicy + + from arm_application.overhead_oneshot import z_locked_qos + + qos = z_locked_qos() + assert qos.durability == DurabilityPolicy.TRANSIENT_LOCAL + assert qos.depth == 1 + + def test_oneshot_waits_half_second_then_fires_once(self): + """连续 0.5 s 没有高置信度才拍。差一帧不算。拍成之后不许连拍。 + + 不再另等「已到锁高」——那一闸和回锁高互相卡住。 + """ + wait = D405_MISS_BEFORE_D435_S + assert wait == 0.5 + assert oneshot_should_submit( + handoff=True, low_for_s=wait - 0.01, already_shot=False + ) is False + assert oneshot_should_submit( + handoff=True, low_for_s=wait, already_shot=False + ) is True + assert oneshot_should_submit( + handoff=True, low_for_s=wait + 1.0, already_shot=True + ) is False + assert oneshot_should_submit( + handoff=False, low_for_s=wait + 1.0, already_shot=False + ) is False + # 拍了伺服没接住(工作盒拒)必须能再拍;已经在赶路不许清。 + assert oneshot_shot_timed_out( + shot=True, commanding=False, age_s=0.79 + ) is False + assert oneshot_shot_timed_out( + shot=True, commanding=False, age_s=0.80 + ) is True + assert oneshot_shot_timed_out( + shot=True, commanding=True, age_s=2.0 + ) is False + perc = ( + __import__("pathlib").Path(__file__).resolve().parents[1] + / "arm_application" / "perception_node.py" + ).read_text(encoding="utf-8") + assert "oneshot_shot_timed_out(" in perc + assert "伺服没接住" in perc + + def test_d405_points_stay_off_the_arm_until_arrived_and_settled(self): + """D435 厂家移动没结束、法兰没停稳:D405 不下发。两件都满足才追框心。""" + assert d405_commands_arm(using_d435=False, arrived=False, settled=False) is True + assert d405_commands_arm(using_d435=True, arrived=False, settled=False) is False + assert d405_commands_arm(using_d435=True, arrived=True, settled=False) is False + assert d405_commands_arm(using_d435=True, arrived=False, settled=True) is False + assert d405_commands_arm(using_d435=True, arrived=True, settled=True) is True + src = ( + __import__("pathlib").Path(__file__).resolve().parents[1] + / "arm_application" / "servo_node.py" + ).read_text(encoding="utf-8") + assert "d405_commands_arm(" in src + assert "_arrive" in src + perc = ( + __import__("pathlib").Path(__file__).resolve().parents[1] + / "arm_application" / "perception_node.py" + ).read_text(encoding="utf-8") + assert "D405_MISS_BEFORE_D435_S" in perc + assert "d435_commanding" in perc + + @pytest.mark.skip(reason="只同步 ROS 节点;远程 UI、shell 和整站配置不在本次范围") + def test_after_d435_wrist_tracks_box_center_then_hole_without_depth(self): + """交回 D405 追框矩形中心;框心对准后才精拍,孔坐标只交到工件面。""" + perc = ( + __import__("pathlib").Path(__file__).resolve().parents[1] + / "arm_application" / "perception_node.py" + ).read_text(encoding="utf-8") + assert "track_box" in perc + assert "矩形中心" in perc or "框心" in perc + stage2 = ( + __import__("pathlib").Path(__file__).resolve().parents[1] + / "arm_application" / "stage2_locate_node.py" + ).read_text(encoding="utf-8") + assert "pixel_on_base_plane(" in stage2 + assert "hole_visual_only" in stage2 + coarse = stage2[stage2.find("# ---- 3) 粗居中") : stage2.find("# ---- 4)")] + assert "pixel_on_base_plane" in coarse + assert "拒绝用深度图凑框心" in coarse + assert "_trim_xy_after_descent" in stage2 + assert "align_max_iters" in stage2 + assert "像素交工件面" in stage2 + assert "det_depth = None if self.hole_visual_only else med_depth" in stage2 + assert 'self.hole_keypoint_once = _as_bool(stage2.get("hole_keypoint_once")' in stage2 + assert 'self.hole_once_lock_xy_descend = _as_bool(' in stage2 + obs = stage2[stage2.find("def _observe_holes"): stage2.find("def _oneshot_align_move")] + assert "_goto(" not in obs, "核验拍不许改 XY" + assert "residual_remeasured" in obs + desc = stage2[stage2.find("# ---- 4.5)"):] + desc = desc[:2800] + assert "hole_once_lock_xy_descend" in desc + assert "if self.hole_keypoint_once:" in desc + assert 'tag="降后核验"' in desc + assert "_trim_xy_after_descent" in desc + assert "target_gap_m=self.observe_gap_m" in desc + assert "ONCE_APPROACH_STEP_M" in desc + lock_at = stage2.find("# ---- 4.5)") + assert lock_at > 0 + lock_block = stage2[lock_at: stage2.find("elif self.hole_keypoint_once:", lock_at)] + assert "hole_once_lock_xy_descend" in lock_block + assert "lock_gap" in lock_block + assert "_once_ff_diagonal_to_gap" in lock_block + assert "self._descend_above_hole" not in lock_block + assert "_observe_holes" not in lock_block + assert "_trim_xy_after_descent" not in lock_block + assert "once_ff_tcp_xyz" in stage2 + assert "once_ff_movel_from_tcp" in stage2 + assert "_fresh_tcp_world" in stage2 + assert "没有厂家 tcp_pose" in stage2 + assert "write_request" in stage2 + moved_at = stage2.find("q, Tee, _moved = self._oneshot_align_move") + moved_blk = stage2[moved_at: stage2.find("self._state(\"aligned\")", moved_at) + 80] + assert "hole_once_lock_xy_descend" in moved_blk + assert 'tag="走后核验"' in moved_blk + keep = stage2[ + stage2.find("def _trim_xy_keep_hover_tip"): stage2.find("def _trim_xy_after_descent") + ] + assert "_tip_offset_from_depth" not in keep, "单次精拍下降后不许重测规尖" + assert "悬停冻结" in keep + assert "ONCE_TRIM_MAX_STEP_M" in keep + assert "hole_pair_span_ok" in keep + assert "range(3)" not in keep, "下降后补孔不许再连跳三次" + assert "撤回" in keep + assert "trim_blend_to_final" in keep + assert "斜线贴面" in keep + once_fn = stage2[stage2.find("def _oneshot_align_move"): stage2.find("def _trim_xy_keep_hover_tip")] + assert "oneshot_align_step_m(" in once_fn + assert "0.012 if n_raw > 0.025" not in once_fn + assert "from arm_application.overhead_oneshot import decompose_base_xy" in stage2 or ( + "oneshot_align_step_m" in stage2 and "decompose_base_xy" in stage2 + ) + assert "def decompose_base_xy(" not in stage2 + assert "def oneshot_align_step_m(" not in stage2 + servo = ( + __import__("pathlib").Path(__file__).resolve().parents[1] + / "arm_application" / "servo_node.py" + ).read_text(encoding="utf-8") + hw = ( + __import__("pathlib").Path(__file__).resolve().parents[3] + / "src" / "flexiv_ros2" / "flexiv_hardware" / "src" / "flexiv_hardware_interface.cpp" + ).read_text(encoding="utf-8") + assert "movel_euler_deg" in hw + assert "Quat2EulerZYX" not in hw + assert "sy > 1e-6" in hw + goto = ( + __import__("pathlib").Path(__file__).resolve().parents[3] + / "scripts" / "rdk_goto_xyz.py" + ).read_text(encoding="utf-8") + assert "quat_wxyz_to_euler_xyz_deg" in goto + # 工具朝下是绕 X 转 180°。这组角必须还是 180,0,0,不能翻成会让 MoveL 拧一圈的另一组。 + sys_path = __import__("sys").path + scripts = __import__("pathlib").Path(__file__).resolve().parents[3] / "scripts" + if str(scripts) not in sys_path: + sys_path.insert(0, str(scripts)) + from rdk_goto_xyz import quat_wxyz_to_euler_xyz_deg + euler = quat_wxyz_to_euler_xyz_deg([0.0, 1.0, 0.0, 0.0]) + assert abs(euler[0]) == pytest.approx(180.0, abs=1e-6) + assert abs(euler[1]) == pytest.approx(0.0, abs=1e-6) + assert abs(euler[2]) == pytest.approx(0.0, abs=1e-6) + movel = servo[servo.find("def _d435_vendor_movel"): servo.find("def _d435_oneshot_holds_locked")] + assert "rdk_release_movel.py" not in movel + assert "write_request" in movel + assert "d435_movel_from_tcp" in movel + assert "keep_z" in movel or "True" in movel + assert "拒绝杀栈凑 MoveL" in movel + assert "D435_VENDOR_MOVEL_VEL_MPS" in movel + assert "D435_VENDOR_MOVEL_ACC_MPS2" not in movel + assert '"--acc"' not in movel + assert D435_VENDOR_MOVEL_VEL_MPS == pytest.approx(0.3) + assert D435_VENDOR_MOVEL_ACC_MPS2 == pytest.approx(1.5) + rel = ( + __import__("pathlib").Path(__file__).resolve().parents[3] + / "scripts" / "rdk_release_movel.py" + ).read_text(encoding="utf-8") + assert f"default={D435_VENDOR_MOVEL_VEL_MPS}" in rel + assert f"default={D435_VENDOR_MOVEL_ACC_MPS2}" in rel + assert '"--acc"' in rel + assert 'prim["acc"]' in goto + tgt = d435_movel_from_tcp([0.580, -0.460, 0.096], [0.687, -0.113], [0.708, -0.168]) + assert tgt is not None + np.testing.assert_allclose(tgt, [0.580 + 0.021, -0.460 - 0.055, 0.096], atol=1e-9) + assert d435_movel_from_tcp(None, [0.0, 0.0], [0.1, 0.1]) is None + assert "d435_handback_sec" in servo + assert "still_sec=max(0.0, self.d435_handback_sec)" in servo + assert "wrist_align_sec" in servo + # 进程内 MoveL 还在走时不许把 vendor_done 提前置上,停稳计时也不许在这段路上累计。 + call_at = servo.find("ok = self._d435_vendor_movel()") + done_at = servo.find("self._d435_vendor_done = True", call_at) + assert call_at > 0 and done_at > call_at + assert "arrived=(self._d435_vendor_done and not self._d435_vendor_busy)" in servo + assert "or not self._d435_vendor_done" in servo + assert "实时预测到此为止" in servo + assert "workpiece/detection_overhead" in perc + # 相机在工件正上方朝下:主点射线落在相机 XY、工件面高度上。 + T = np.eye(4) + T[1, 1] = -1.0 + T[2, 2] = -1.0 + T[:3, 3] = [0.40, -0.20, 0.50] + hit = pixel_on_base_plane(320, 240, 400, 400, 320, 240, T, 0.022) + assert hit is not None + np.testing.assert_allclose(hit, [0.40, -0.20, 0.022], atol=1e-6) + # 射线贴着平面:没有交点,不许拿深度图凑。 + flat = np.eye(4) + flat[:3, 3] = [0.0, 0.0, 0.50] + assert pixel_on_base_plane(320, 240, 400, 400, 320, 240, flat, 0.022) is None + # 前倾 30°:同一主点,深度偏远的点比平面交点更 −X。爪站在深度点上时 + # K1.x−规尖.x > 0;深度偏近则反号。这就是两套一阶段站位符号相反的几何。 + ca, sa = float(np.cos(np.deg2rad(30))), float(np.sin(np.deg2rad(30))) + tilt = np.eye(4) + tilt[:3, :3] = np.array( + [[0.0, sa, -ca], [1.0, 0.0, 0.0], [0.0, -ca, -sa]], dtype=float + ) + tilt[:3, 3] = [0.65, -0.50, 0.19] + plane_pt = pixel_on_base_plane(320, 240, 400, 400, 320, 240, tilt, 0.022) + assert plane_pt is not None + ray = tilt[:3, :3] @ np.array([0.0, 0.0, 1.0]) + ray = ray / float(np.linalg.norm(ray)) + far = plane_pt[:3] + 0.020 * ray + near = plane_pt[:3] - 0.020 * ray + assert far[0] < plane_pt[0] < near[0] + assert (plane_pt[0] - far[0]) > 0.0 + assert (plane_pt[0] - near[0]) < 0.0 + lib = ( + __import__("pathlib").Path(__file__).resolve().parents[3] / "scripts" / "lib" + ) + sys_path = __import__("sys").path + if str(lib) not in sys_path: + sys_path.insert(0, str(lib)) + from rdk_release import is_control_stack_cmd + + assert is_control_stack_cmd("/opt/ros/humble/lib/controller_manager/ros2_control_node") + assert is_control_stack_cmd( + "ros2 launch arm_bringup stack.launch.py backend:=real robot_sn:=Rizon4-063989" + ) + assert is_control_stack_cmd("python3 scripts/rdk_release_movel.py --xyz 0 0 0") is False + assert is_control_stack_cmd("perception_node") is False + + @pytest.mark.skip(reason="只同步 ROS 节点;远程 UI、shell 和整站配置不在本次范围") + def test_d435_move_only_never_hands_back_to_d405(self): + """只测位移:D405 点一律不下发。混合路径法兰停稳后才打开框心。""" + assert d405_commands_arm( + using_d435=False, arrived=True, settled=True, move_only=True + ) is False + assert d405_commands_arm( + using_d435=True, arrived=True, settled=True, move_only=True + ) is False + assert d405_commands_arm( + using_d435=True, arrived=True, settled=True, move_only=False + ) is True + root = __import__("pathlib").Path(__file__).resolve().parents[1] + servo = (root / "arm_application" / "servo_node.py").read_text(encoding="utf-8") + perc = (root / "arm_application" / "perception_node.py").read_text( + encoding="utf-8" + ) + pipe = (root / "arm_application" / "pipeline_node.py").read_text( + encoding="utf-8" + ) + launch = (root / "launch" / "pipeline.launch.py").read_text(encoding="utf-8") + vs = (root / "launch" / "visual_servo.launch.py").read_text(encoding="utf-8") + ws = root + while ws != ws.parent and not (ws / "scripts" / "run_all.sh").is_file(): + ws = ws.parent + run_all = (ws / "scripts" / "run_all.sh").read_text(encoding="utf-8") + assert "move_only=self.d435_move_only" in servo + assert "不交 D405、不进二阶段" in servo + assert "打开 D405 输出,追工件框矩形中心" in servo + assert "锁定进二阶段,D405 流式不再带臂" not in servo + assert "self.d435_move_only" in perc + assert "or wrist_needs_handoff(" in perc + assert "d435_move_only:={str(self.d435_move_only).lower()}" in pipe + assert "skip2 = True" in pipe + assert '"d435_move_only": d435_only' in launch + assert 'LaunchConfiguration("d435_move_only")' in vs + assert '"d435_move_only"' in vs + assert "--d435-only" in run_all + assert "rdk_goto_xyz.py" in run_all + assert "d435_k0_once.py" in run_all + assert "--keep-z" in run_all + + def test_whole_path_uses_one_cruise_and_an_arc(self): + """远处仍 80 mm/s。近处必须另降一档。路径是圆弧,不是对着终点做 P。""" + assert D435_MOVE_SPEED_SCALE == pytest.approx(1.5) + assert D435_VENDOR_MOVEL_VEL_MPS == pytest.approx(0.3) + assert D435_VENDOR_MOVEL_ACC_MPS2 == pytest.approx(1.5) + assert hybrid_cruise_vxy(0.08) == pytest.approx(0.12) + hop_far, v_far = oneshot_hop_limits(0.20, 0.08) + hop_mid, v_mid = oneshot_hop_limits(0.12, 0.08) + hop_near, v_near = oneshot_hop_limits(0.074, 0.08) + assert hop_far == pytest.approx(FROZEN_J_HOP_MAX_M) + assert v_far == pytest.approx(0.08) + assert hop_mid == pytest.approx(0.040) + assert v_mid == pytest.approx(0.08) + assert hop_near == pytest.approx(D435_NEAR_HOP_MAX_M) + assert v_near == pytest.approx(D435_NEAR_CRUISE_MPS) + assert hop_near == pytest.approx(0.015) + assert hop_near < 0.030 + assert v_near < 0.08 + assert D435_NEAR_LEFTOVER_M == pytest.approx(0.08) + assert D435_SETTLE_S == pytest.approx(0.25) + p0 = np.array([0.687, -0.113]) + p1 = np.array([0.583, -0.502]) + move = build_arc_xy_move(p0, p1, v=0.08, a=0.40, now=0.0) + assert move.linear is False + assert move.length > float(np.linalg.norm(p1 - p0)) + assert move.v_cruise == pytest.approx(0.08) + xy0, v0, done0 = move.sample(0.0) + np.testing.assert_allclose(xy0, p0, atol=1e-6) + assert float(np.hypot(v0[0], v0[1])) == pytest.approx(0.0, abs=1e-6) + assert done0 is False + t_mid = 0.5 * (move.t_acc + (move.t_acc + move.t_cruise)) + xy_m, v_m, _ = move.sample(t_mid) + chord = p1 - p0 + # 中点不在弦上,否则还是直线冲。 + rel = xy_m - p0 + off = abs(float(chord[0] * rel[1] - chord[1] * rel[0])) / float( + np.linalg.norm(chord) + ) + assert off > 0.005 + assert float(np.hypot(v_m[0], v_m[1])) == pytest.approx(0.08, abs=0.008) + xy1, v1, done1 = move.sample(move.T + 0.01) + np.testing.assert_allclose(xy1, p1, atol=2e-3) + assert float(np.hypot(v1[0], v1[1])) == pytest.approx(0.0, abs=1e-4) + assert done1 is True + src = ( + __import__("pathlib").Path(__file__).resolve().parents[1] + / "arm_application" / "servo_node.py" + ).read_text(encoding="utf-8") + assert "hybrid_cruise_vxy(" in src + assert "_d435_oneshot_holds_the_arm" in src + assert "smooth_joint_schedule(" in src + assert "oneshot_full_segments(" in src + assert "oneshot_concat_hold_ori(" in src + assert "oneshot_full_cruise_mps(" in src + assert "oneshot_may_send_another(" in src + assert "oneshot_hop_limits(" in src + assert "oneshot_needs_verticalize(" in src + assert "verticalize=near" not in src + oneshot = ( + __import__("pathlib").Path(__file__).resolve().parents[1] + / "arm_application" / "overhead_oneshot.py" + ).read_text(encoding="utf-8") + assert "verticalize=False" in oneshot + assert "oneshot_concat_hold_ori" in oneshot + assert '_d435_send_verticalize' in src + assert 'tag="vert"' in src or '"vert"' in src + assert 'tag = "fix"' in src + assert "_d435_full_done" in src + assert "_d435_fix_done" in src + assert "flange_tilt_rad(" in src + assert "D435 重测 leftover=" in src + assert "dxy=(" in src + assert "_d435_remeasure_log" in src + assert "到位成功不许再往话题插 hold" in src + assert "FollowJointTrajectory" in src + assert "send_goal_async(" in src + assert "结果回来之前不再发下一条" in src + assert "钉住不再补刀" in src + hold = src[src.index("def _d435_oneshot_holds_the_arm") : src.index("def _tick_d435_arrive")] + assert 'self._track_source == "overhead"' in hold + assert "not self._d435_settled" in hold + fn = src[ + src.index("def _d435_oneshot_holds_the_arm") : src.index( + "def _d435_pin_and_stop_hops" + ) + ] + assert "and self._d435_settled" in fn + assert "等 D405 框心接上" in fn + locked = src[ + src.index("def _d435_oneshot_holds_locked") : src.index( + "def _d435_oneshot_holds_locked_joint" + ) + ] + assert "self._d435_vendor_done = True" in locked + pin_at = locked.find("self._d435_vendor_done = True") + assert "_send_hold()" in locked[pin_at : pin_at + 500] + assert "_publish_joint_schedule(" not in hold + assert "oneshot_cartesian_dp(" not in hold + assert "trap_joint_schedule(" not in hold + assert "_hybrid_goal_xy" not in src + assert "def _execute_twist(" in src + stage2 = ( + __import__("pathlib").Path(__file__).resolve().parents[1] + / "arm_application" / "stage2_locate_node.py" + ).read_text(encoding="utf-8") + assert "from arm_application.path_profile import" in stage2 + assert "FROZEN_J_HOP_MAX_M" in stage2 + assert "def _trap_params(" not in stage2 + assert "def _path_interp(" not in stage2 + + def test_frozen_j_hop_is_capped_and_same_leftover_must_not_repeat(self): + """400 mm 一次规划会少走;28 mm 同剩差再发就是真机那趟死循环。""" + assert FROZEN_J_HOP_MAX_M == pytest.approx(0.08) + assert oneshot_next_hop_m(0.402) == pytest.approx(0.08) + assert oneshot_next_hop_m(0.028) == pytest.approx(0.028) + arrive = 0.015 + assert oneshot_may_send_another(0.402, None, arrive_m=arrive) is True + assert oneshot_may_send_another(0.322, 0.402, arrive_m=arrive) is True + assert oneshot_may_send_another(0.028, 0.028, arrive_m=arrive) is False + assert oneshot_may_send_another(0.010, 0.028, arrive_m=arrive) is False + + def test_oneshot_dp_lifts_z_first_and_caps_xy(self): + """没到锁高只收 Z;400 mm 的 XY 必须被砍到 80 mm,并且带着锁高。""" + gate = 0.040 + lift = oneshot_cartesian_dp( + [0.65, -0.32, 0.26], [0.58, -0.50], 0.320, gate_m=gate + ) + np.testing.assert_allclose(lift[:2], [0.0, 0.0]) + assert lift[2] > 0.0 + assert float(np.linalg.norm(lift)) == pytest.approx(0.060, abs=1e-9) + xy = oneshot_cartesian_dp( + [0.65, -0.11, 0.320], [0.58, -0.50], 0.320, gate_m=gate + ) + assert float(np.linalg.norm(xy)) == pytest.approx(FROZEN_J_HOP_MAX_M) + assert abs(float(xy[2])) < 1e-9 + acc = trap_acc_for_hop(0.08, 0.08) + assert acc == pytest.approx(0.08 * 0.08 / (2.0 * 0.0256), abs=1e-6) + + def test_near_leftover_is_short_slow_xy_only(self): + """真机最后一跳 37–75 mm @ 80 mm/s 会晃。近处必须短、慢、不混 Z。""" + gate = 0.040 + dp = oneshot_cartesian_dp( + [0.583, -0.465, 0.327], [0.583, -0.502], 0.320, gate_m=gate + ) + leftover = 0.037 + hop_max, cruise = oneshot_hop_limits(leftover, 0.08) + assert leftover <= D435_NEAR_LEFTOVER_M + assert hop_max == pytest.approx(0.015) + assert cruise == pytest.approx(D435_NEAR_CRUISE_MPS) + assert cruise == pytest.approx(0.045) + assert float(np.linalg.norm(dp)) == pytest.approx(0.015, abs=1e-9) + assert abs(float(dp[2])) < 1e-9 + assert oneshot_needs_verticalize(0.03, 0.010, 0.015) is True + assert oneshot_needs_verticalize(0.03, 0.020, 0.015) is False + assert oneshot_needs_verticalize(0.03, 0.010, 0.015, already_done=True) is False + assert oneshot_needs_verticalize(0.005, 0.010, 0.015) is False + R = np.eye(3) + R[2, 2] = -1.0 + w, ang = flange_down_w(R) + np.testing.assert_allclose(w, [0.0, 0.0, 0.0]) + assert ang < 0.006 + stage2 = ( + __import__("pathlib").Path(__file__).resolve().parents[1] + / "arm_application" / "stage2_locate_node.py" + ).read_text(encoding="utf-8") + assert "return flange_down_w(R)" in stage2 + + def test_full_segments_do_not_chop_and_keep_z_then_xy(self): + """整段一次走完:200 mm 不许被砍成 80 mm;没到锁高先整段收 Z。""" + gate = 0.040 + segs = oneshot_full_segments( + [0.65, -0.11, 0.26], [0.58, -0.50], 0.320, gate_m=gate + ) + assert segs[0][1] == "lift_z" + np.testing.assert_allclose(segs[0][0][:2], [0.0, 0.0]) + assert segs[0][0][2] == pytest.approx(0.060) + assert segs[1][1] == "xy" + xy_len = float(np.linalg.norm(segs[1][0][:2])) + assert xy_len > 0.20 + assert xy_len > FROZEN_J_HOP_MAX_M + near = oneshot_full_segments( + [0.583, -0.465, 0.327], [0.583, -0.502], 0.320, gate_m=gate + ) + assert len(near) == 1 + assert near[0][1] == "xy" + assert float(np.linalg.norm(near[0][0])) == pytest.approx(0.037, abs=1e-9) + assert abs(float(near[0][0][2])) < 1e-9 + assert oneshot_full_cruise_mps(0.20, 0.12) == pytest.approx(D435_FULL_CRUISE_MPS) + assert oneshot_full_cruise_mps(0.20, 0.12) < 0.12 + assert oneshot_full_cruise_mps(0.05, 0.08) == pytest.approx(D435_NEAR_CRUISE_MPS) + chopped = oneshot_cartesian_dp( + [0.65, -0.11, 0.320], [0.58, -0.50], 0.320, gate_m=gate + ) + assert float(np.linalg.norm(chopped)) == pytest.approx(FROZEN_J_HOP_MAX_M) + + def test_smooth_path_is_rest_to_rest_and_slows_at_the_end(self): + """300 mm @ 60 mm/s 的加减速形状:头尾速度 0,起步 ≥3 s,低于旧弹射档。""" + assert D435_FULL_ACC_M == pytest.approx(0.150) + assert D435_FULL_DEC_M == pytest.approx(0.120) + assert D435_FULL_CRUISE_MPS == pytest.approx(0.090) + a_now = cosine_peak_acc(D435_FULL_CRUISE_MPS, D435_FULL_ACC_M) + a_old = cosine_peak_acc(0.08, 0.040) + assert a_old > 0.12 + assert a_now < 0.055 + assert a_now < 0.45 * a_old + T, v_peak, t_acc, t_cruise, d_acc, d_dec = smooth_path_params( + 0.30, 0.06, d_acc=0.100, d_dec=0.080 + ) + assert v_peak == pytest.approx(0.06) + assert d_acc == pytest.approx(0.100) + assert d_dec == pytest.approx(0.080) + assert t_acc > 3.0 + assert t_cruise > 0.5 + s0, v0 = smooth_path_sv(0.0, 0.30, v_peak, t_acc, t_cruise, d_acc, d_dec) + assert s0 == pytest.approx(0.0, abs=1e-9) + assert v0 == pytest.approx(0.0, abs=1e-9) + s_mid, v_mid = smooth_path_sv( + t_acc + 0.5 * t_cruise, 0.30, v_peak, t_acc, t_cruise, d_acc, d_dec + ) + assert v_mid == pytest.approx(0.06, abs=1e-6) + assert 0.10 < s_mid < 0.24 + s1, v1 = smooth_path_sv(T, 0.30, v_peak, t_acc, t_cruise, d_acc, d_dec) + assert s1 == pytest.approx(0.30, abs=1e-6) + assert v1 == pytest.approx(0.0, abs=1e-6) + s_dec, v_dec = smooth_path_sv( + t_acc + t_cruise + 0.5 * (T - t_acc - t_cruise), + 0.30, + v_peak, + t_acc, + t_cruise, + d_acc, + d_dec, + ) + assert v_dec < 0.045 + assert s_dec > 0.20 + q0 = np.zeros(7) + q1 = np.zeros(7) + q1[0] = 0.3 + sched, T_move, vp = smooth_joint_schedule( + [q0, q1], 0.30, 0.06, d_acc=0.100, d_dec=0.080 + ) + assert T_move == pytest.approx(T, abs=1e-6) + assert vp == pytest.approx(0.06) + assert float(np.linalg.norm(sched[0][1])) == pytest.approx(0.0, abs=1e-9) + assert float(np.linalg.norm(sched[-1][1])) == pytest.approx(0.0, abs=1e-9) + times = [t for _, _, t in sched] + assert all(times[i] < times[i + 1] for i in range(len(times) - 1)) + + def test_concat_hold_ori_refuses_to_mix_verticalize(self): + """串段必须 verticalize=False。混进收垂直会把腕部漏成 Y。""" + J = np.zeros((6, 7)) + J[0, 0] = 1.0 + J[1, 1] = 1.0 + J[2, 2] = 1.0 + segs = [ + (np.array([0.0, 0.0, 0.02]), "lift_z"), + (np.array([0.04, -0.03, 0.0]), "xy"), + ] + wps, planned, asked, tag = oneshot_concat_hold_ori( + np.zeros(7), J, segs, R=np.eye(3) + ) + assert tag == "full" + assert asked == pytest.approx(0.02 + float(np.hypot(0.04, 0.03))) + assert len(wps) >= 3 + src = ( + __import__("pathlib").Path(__file__).resolve().parents[1] + / "arm_application" / "overhead_oneshot.py" + ).read_text(encoding="utf-8") + assert "verticalize=False" in src + assert "oneshot_concat_hold_ori" in src + + def test_oneshot_schedule_is_rest_to_rest_and_times_increase(self): + """一次下发的轨迹:头尾速度 0,时间递增。中途再插点就会把这条掐掉。""" + q0 = np.zeros(7) + q1 = np.zeros(7) + q1[0] = 0.3 + sched, T_move, v_peak = trap_joint_schedule( + [q0, q1], 0.40, 0.08, 0.40 + ) + assert T_move > 4.0 + assert v_peak == pytest.approx(0.08) + assert len(sched) > 8 + assert float(np.linalg.norm(sched[0][1])) == pytest.approx(0.0, abs=1e-9) + assert float(np.linalg.norm(sched[-1][1])) == pytest.approx(0.0, abs=1e-9) + times = [t for _, _, t in sched] + assert times == sorted(times) + assert all(times[i] < times[i + 1] for i in range(len(times) - 1)) + mid = sched[len(sched) // 3] + assert float(np.linalg.norm(mid[1])) > 0.01 + + def test_translation_holds_the_height_it_started_at(self): + """平移钉住开始时的高度。沉下去要抬回来,已经在 4mm 内就不要再收。""" + assert hold_translation_vz(0.327, 0.327, kp=1.0, v_lim=0.05) == 0.0 + assert hold_translation_vz(0.325, 0.327, kp=1.0, v_lim=0.05) == 0.0 + assert hold_translation_vz(0.307, 0.327, kp=1.0, v_lim=0.05) > 0.0 + assert hold_translation_vz(0.347, 0.327, kp=1.0, v_lim=0.05) < 0.0 + src = ( + __import__("pathlib").Path(__file__).resolve().parents[1] + / "arm_application" / "servo_node.py" + ).read_text(encoding="utf-8") + assert "hold_translation_vz(" in src + + def test_threshold_is_the_caller_value_not_hardcoded(self): + # 负向:如果函数内部写死 0.5,改门槛 0.7 时 0.6 会判错 + assert wrist_needs_handoff(0.6, 0.7) is True + assert wrist_needs_handoff(0.6, 0.5) is False + + +class TestSelect: + def test_best_conf_none_on_empty(self): + assert best_det_conf([]) is None + assert best_det_conf(None) is None + + def test_select_rejects_below_threshold(self): + dets = [_det(conf=0.3), _det(conf=0.49)] + assert select_oneshot_det(dets, 0.5) is None + + def test_select_picks_highest_above_threshold(self): + lo = _det(conf=0.55, cx=1) + hi = _det(conf=0.9, cx=2) + got = select_oneshot_det([lo, hi], 0.5) + assert got is hi + + +class TestK0: + def test_missing_kpts_is_not_bbox_center(self): + d = _det(cx=200, cy=150, kpts=None) + assert k0_uv_from_det(d) is None + + def test_low_kpt_conf_rejected(self): + kpts = np.array([[10.0, 20.0, 0.1]], dtype=float) + assert k0_uv_from_det(_det(kpts=kpts), kpt_min_conf=0.30) is None + + def test_good_k0(self): + kpts = np.array([[11.0, 22.0, 0.9]], dtype=float) + assert k0_uv_from_det(_det(kpts=kpts)) == (11.0, 22.0) + + +class TestOneshotK0Base: + def _depth(self, z=0.70, h=10, w=10): + return np.full((h, w), z, dtype=float) + + def _T(self, xyz): + T = np.eye(4) + T[:3, 3] = xyz + return T + + def test_eye_to_hand_ignores_placeholder_flange(self): + kpts = np.array([[5.0, 5.0, 0.99]], dtype=float) + det = _det(conf=0.8, cx=5, cy=5, kpts=kpts) + T = self._T([0.4, -0.5, 0.7]) + got, is_k0 = oneshot_k0_base( + det, + self._depth(0.80), + fx=1.0, + fy=1.0, + cx=5.0, + cy=5.0, + T_cam_to_base=T, + min_z_m=0.25, + max_z_m=1.80, + ) + assert is_k0 is True + np.testing.assert_allclose(got, [0.4, -0.5, 1.5], atol=1e-9) + + def test_wrong_mode_would_shift_by_flange(self): + """守卫:同一点用眼在手上公式会差出法兰平移 —— 调用方绝不能走那条。""" + from arm_application.handeye_lib import cam_point_to_base + + T_he = self._T([0.4, -0.5, 0.7]) + T_ee = self._T([0.6, 0.0, 0.3]) + p = np.array([0.0, 0.0, 0.8]) + right = cam_point_to_base(p, T_he, T_ee, "eye_to_hand") + wrong = cam_point_to_base(p, T_he, T_ee, "eye_in_hand") + assert np.linalg.norm(right - wrong) > 0.5 + + def test_low_det_conf_returns_none(self): + det = _det(conf=0.2) + assert ( + oneshot_k0_base( + det, + self._depth(), + fx=1, + fy=1, + cx=5, + cy=5, + T_cam_to_base=np.eye(4), + min_z_m=0.25, + max_z_m=1.80, + min_det_conf=0.5, + ) + is None + ) + + def test_depth_out_of_range_returns_none(self): + kpts = np.array([[5.0, 5.0, 0.99]], dtype=float) + det = _det(conf=0.9, kpts=kpts) + assert ( + oneshot_k0_base( + det, + self._depth(0.05), + fx=1, + fy=1, + cx=5, + cy=5, + T_cam_to_base=np.eye(4), + min_z_m=0.25, + max_z_m=1.80, + ) + is None + ) + + +class TestDepthScale: + def test_uint16_mm_becomes_meters(self): + raw = np.full((8, 8), 700, dtype=np.uint16) + m = depth_raw_to_m(raw, "16UC1") + assert m is not None + assert m[0, 0] == pytest.approx(0.70) + + def test_unknown_encoding_returns_none(self): + assert depth_raw_to_m(np.ones((8, 8)), "rgb8") is None + + def test_map_uv_scales_when_size_differs(self): + u, v = map_uv_to_depth(100, 50, (200, 100), (100, 50)) + assert (u, v) == (50.0, 25.0) + + +class TestStillLock: + def test_three_seconds_still_locks(self): + s = StillLock(still_sec=3.0, still_move_m=0.015) + p = np.array([0.50, -0.12]) + assert s.update(p, 0.0, tracking_ok=True) is False + assert s.update(p + 0.005, 2.9, tracking_ok=True) is False + assert s.update(p + 0.005, 3.0, tracking_ok=True) is True + + def test_large_move_resets(self): + s = StillLock(still_sec=3.0, still_move_m=0.015) + p = np.array([0.50, -0.12]) + s.update(p, 0.0, tracking_ok=True) + assert s.update(p + np.array([0.020, 0.0]), 2.0, tracking_ok=True) is False + assert s.update(p + np.array([0.020, 0.0]), 4.9, tracking_ok=True) is False + assert s.update(p + np.array([0.020, 0.0]), 5.0, tracking_ok=True) is True + + def test_lost_tracking_resets(self): + s = StillLock(still_sec=3.0, still_move_m=0.015) + p = np.array([0.50, -0.12]) + s.update(p, 0.0, tracking_ok=True) + assert s.update(p, 4.0, tracking_ok=False) is False + assert s.update(p, 4.1, tracking_ok=True) is False + + def test_overhead_move_does_not_lock(self): + """tracking_ok=False(顶视迁臂)即使法兰不动也不许进二阶段。""" + s = StillLock(still_sec=3.0, still_move_m=0.015) + p = np.array([0.50, -0.12]) + assert s.update(p, 0.0, tracking_ok=False) is False + assert s.update(p, 10.0, tracking_ok=False) is False + + +class TestHoleBiasAxes: + def test_look_along_x_right_along_y(self): + """相机朝 +X、画面右为 +Y:残差必须拆到这两轴,不许混。""" + T = np.eye(4) + # 列 = 相机轴在基座:X=+Y,Y=−Z,Z=+X + T[:3, :3] = np.array([ + [0.0, 0.0, 1.0], + [1.0, 0.0, 0.0], + [0.0, -1.0, 0.0], + ], dtype=float) + axes = cam_xy_bias_axes(T) + assert axes is not None + look, right = axes + np.testing.assert_allclose(look, [1.0, 0.0], atol=1e-9) + np.testing.assert_allclose(right, [0.0, 1.0], atol=1e-9) + d = decompose_base_xy([0.010, 0.006], T) + assert d is not None + assert d["along_look_m"] == pytest.approx(0.010, abs=1e-9) + assert d["along_right_m"] == pytest.approx(0.006, abs=1e-9) + + def test_straight_down_has_no_look_axis(self): + """光轴竖直朝下时水平投影退化,必须返回 None,不许用 (0,0) 硬拆。""" + T = np.eye(4) + T[1, 1] = -1.0 + T[2, 2] = -1.0 + assert cam_xy_bias_axes(T) is None + assert decompose_base_xy([0.01, 0.0], T) is None + + @pytest.mark.skip(reason="只同步 ROS 节点;远程 UI、shell 和整站配置不在本次范围") + def test_site_wires_keypoint_once_on_this_branch(self): + """本分支 site 必须打开单次精拍,否则实验跑的还是多走多拍。""" + from pathlib import Path + + import yaml + + site = yaml.safe_load( + (Path(__file__).resolve().parents[3] / "config" / "site.yaml").read_text( + encoding="utf-8" + ) + ) + st2 = (site.get("hole_detect") or {}).get("stage2") or {} + assert st2.get("hole_keypoint_once") is True + assert st2.get("hole_visual_only") is True + assert st2.get("hole_once_lock_xy_descend") is True + assert st2.get("once_ff_look_per_m") == pytest.approx(ONCE_FF_LOOK_PER_M) + servo = (site.get("servo") or {}) + assert servo.get("d435_handback_sec") == pytest.approx(2.0) + + def test_oneshot_step_covers_half_hole_pair(self): + """框心到 k1 约 29mm:必须整步走完,不许再截成 12mm。""" + assert oneshot_align_step_m(0.02894) == pytest.approx(0.02894) + assert oneshot_align_step_m(0.012) == pytest.approx(0.012) + assert oneshot_align_step_m(0.050) == pytest.approx(0.040) + assert oneshot_align_step_m(0.050) > 0.012 + 1e-9 + + def test_once_trim_pair_window_and_step_cap(self): + """下降后补孔:60mm 间距可走;45mm 是检测漂了。一跳上限 3mm。""" + assert ONCE_TRIM_MAX_STEP_M == pytest.approx(0.003) + assert ONCE_TRIM_REFUSE_M == pytest.approx(0.008) + assert hole_pair_span_m([0.50, -0.10], [0.50, -0.16]) == pytest.approx(0.060) + assert hole_pair_span_ok(0.060) is True + assert hole_pair_span_ok(0.050) is True + assert hole_pair_span_ok(0.070) is True + assert hole_pair_span_ok(0.045) is False + assert hole_pair_span_ok(0.080) is False + assert ONCE_APPROACH_STEP_M == pytest.approx(0.020) + assert flange_z_for_gap_m(0.223, 0.022, 0.002) == pytest.approx(0.247) + assert flange_z_for_gap_m(0.223, 0.022, 0.015) == pytest.approx(0.260) + + def test_final_gap_refusal_uses_tip_clearance_not_flange_z(self): + """贴面参数是规尖离面。0 / 比悬停还高 / 法兰出盒必须红。""" + tool, surf, hover = 0.2245, 0.022, 0.320 + z_lo, z_hi = 0.18, 0.65 + assert final_gap_refusal(0.002, tool, surf, hover, z_lo, z_hi) == "" + assert final_gap_refusal(0.008, tool, surf, hover, z_lo, z_hi) == "" + assert "≤ 0" in final_gap_refusal(0.0, tool, surf, hover, z_lo, z_hi) + assert "未知" in final_gap_refusal(0.008, 0.0, surf, hover, z_lo, z_hi) + hover_clear = hover - tool - surf + why_up = final_gap_refusal(hover_clear + 0.005, tool, surf, hover, z_lo, z_hi) + assert "抬臂" in why_up + why_box = final_gap_refusal(0.008, tool, surf, hover, 0.40, z_hi) + assert "工作盒" in why_box + flange_8 = flange_z_for_gap_m(tool, surf, 0.008) + assert flange_8 == pytest.approx(0.2545) + assert flange_8 < hover + + def test_hole_entry_goes_below_the_face_and_refuses_through_the_plate(self): + """孔口凹槽:进孔深度把规尖放到上表面以下;超过 8mm 或出工作盒必须红。""" + tool, surf = 0.226587, 0.022 + z_lo, z_hi = 0.18, 0.65 + assert insert_target_gap_m(0.002, 0.0) == pytest.approx(0.002) + assert insert_target_gap_m(0.002, 0.004) == pytest.approx(-0.004) + assert hole_entry_refusal(0.0, tool, surf, z_lo, z_hi) == "" + assert hole_entry_refusal(0.004, tool, surf, z_lo, z_hi) == "" + flange = flange_z_for_gap_m(tool, surf, -0.004) + assert flange == pytest.approx(tool + surf - 0.004) + assert flange > z_lo + why_deep = hole_entry_refusal(HOLE_ENTRY_MAX_M + 0.004, tool, surf, z_lo, z_hi) + assert "穿出" in why_deep + assert "未知" in hole_entry_refusal(0.004, 0.0, surf, z_lo, z_hi) + why_box = hole_entry_refusal(0.004, tool, surf, 0.40, z_hi) + assert "工作盒" in why_box + + def test_movel_tcp_z_only_keeps_xy(self): + """微抬只加厂家 TCP 的 Z。XY 必须是原来那两个数。""" + up = movel_tcp_z_only([0.52, -0.37, 0.091], 0.002) + assert up is not None + assert up[0] == pytest.approx(0.52) + assert up[1] == pytest.approx(-0.37) + assert up[2] == pytest.approx(0.093) + down = movel_tcp_z_only(up, -0.002) + assert down is not None + assert down[2] == pytest.approx(0.091) + assert movel_tcp_z_only(up, 0.0) is None + + def test_final_gap_cli_overrides_site_and_conflicts_with_no_descent(self): + """--final-gap 必须接到 launch/节点;和 --no-descent 一起写必须在脚本里红。""" + from pathlib import Path + + root = Path(__file__).resolve().parents[1] + ws = root + while ws != ws.parent and not (ws / "scripts" / "run_all.sh").is_file(): + ws = ws.parent + run_all = (ws / "scripts" / "run_all.sh").read_text(encoding="utf-8") + stage2 = (root / "arm_application" / "stage2_locate_node.py").read_text( + encoding="utf-8" + ) + launch = (root / "launch" / "pipeline.launch.py").read_text(encoding="utf-8") + assert "--final-gap" in run_all + assert "final_gap_mm:=${FINAL_GAP}" in run_all + assert "同时写了 --final-gap 和 --no-descent" in run_all + assert 'self.declare_parameter("final_gap_mm"' in stage2 + assert "final_gap_user_set" in stage2 + assert "target_gap_m=lock_gap" in stage2 + assert '"final_gap_mm": float(final_gap) if final_gap else -1.0' in launch + assert 'DeclareLaunchArgument("final_gap_mm"' in launch + + def test_once_look_ff_is_minus_look_times_k_dz(self): + """现行 k=0 → ΔXY=(0,0)。k=0.018、look=-X、降 71.5mm 才是 +1.287mm X。""" + k0 = float(ONCE_FF_LOOK_PER_M) + assert k0 == pytest.approx(0.0) + dxy0 = once_look_ff_xy([-1.0, 0.0], 0.0715, k0) + assert dxy0 is not None + np.testing.assert_allclose(dxy0, [0.0, 0.0], atol=1e-12) + np.testing.assert_allclose( + once_look_ff_xy([0.0, 0.0], 0.0715, 0.0), [0.0, 0.0], atol=1e-12 + ) + assert once_look_ff_xy([-1.0, 0.0], 0.0, 0.0) is None + k = 0.018 + expect_x = k * 0.0715 + dxy = once_look_ff_xy([-1.0, 0.0], 0.0715, k) + assert dxy is not None + np.testing.assert_allclose(dxy, [expect_x, 0.0], atol=1e-9) + assert expect_x == pytest.approx(0.001287, abs=1e-6) + assert once_look_ff_xy([0.0, 0.0], 0.0715, k) is None + assert once_look_ff_xy([-1.0, 0.0], 0.0, k) is None + packed = once_ff_tcp_xyz( + [0.50, -0.40], + [-0.001, -0.001], + [-1.0, 0.0], + 0.0715, + k0, + 0.022, + 0.002, + ) + assert packed is not None + tcp, dxy2 = packed + assert tcp[2] == pytest.approx(0.024) + assert tcp[2] < 0.18 + np.testing.assert_allclose(tcp[:2], [0.50 - 0.001, -0.40 - 0.001]) + np.testing.assert_allclose(dxy2, [0.0, 0.0], atol=1e-12) + assert ONCE_FF_MOVEL_VEL_MPS == pytest.approx(0.05) + dz_refuse = ONCE_TRIM_REFUSE_M / k + 0.01 + assert once_look_ff_xy([-1.0, 0.0], dz_refuse, k) is not None + assert float(np.hypot(*once_look_ff_xy([-1.0, 0.0], dz_refuse, k))) > ONCE_TRIM_REFUSE_M + rel = once_ff_movel_from_tcp([0.580, -0.460, 0.096], [0.0, 0.0], 0.0715) + assert rel is not None + np.testing.assert_allclose(rel, [0.580, -0.460, 0.0245], atol=1e-9) + assert once_ff_movel_from_tcp([0.580, -0.460, 0.096], [0.00129, 0.0], 0.0) is None + + +class TestRetractHold: + def test_retract_goal_z_never_goes_down(self): + """抬过头 = 成功。真机 hop1 +18 mm 后 hop2 不许用 −13 mm 往回压。""" + assert retract_goal_z(0.258, 0.258 + 0.005) == pytest.approx(0.263) + assert retract_goal_z(0.276, 0.258 + 0.005) == pytest.approx(0.276) + assert retract_goal_z(0.276, 0.263) >= 0.276 - 1e-12 + + def test_stage3_retract_is_z_up_only(self): + root = __import__("pathlib").Path(__file__).resolve().parents[1] + st3 = (root / "arm_application" / "stage3_search_node.py").read_text( + encoding="utf-8" + ) + blk = st3[st3.find("def _retract") : st3.find("def _resnap_align")] + assert "z_up_only=True" in blk + assert "hold_xy=True" in blk + st2 = (root / "arm_application" / "stage2_locate_node.py").read_text( + encoding="utf-8" + ) + assert "z_up_only: bool = False" in st2 + assert "retract_goal_z(" in st2 + + @pytest.mark.skip(reason="远程整站配置/硬件实现未同步;本地有独立回归测试") + def test_vendor_movel_hold_seeds_joint_commands(self): + """MoveL 切回关节模式后必须用当前角覆盖 JTC 悬停指令,否则收臂会先弹。""" + root = __import__("pathlib").Path(__file__).resolve().parents[3] + cpp = ( + root / "src" / "flexiv_ros2" / "flexiv_hardware" / "src" / "flexiv_hardware_interface.cpp" + ).read_text(encoding="utf-8") + hpp = ( + root + / "src" + / "flexiv_hardware" + / "include" + / "flexiv_hardware" + / "flexiv_hardware_interface.hpp" + ).read_text(encoding="utf-8") + assert "hold_current_joint_commands" in cpp + assert "hold_current_joint_commands" in hpp + assert "vendor_movel_hold_commands_" in cpp + assert "kArming" in hpp + assert "NRT_PRIMITIVE_EXECUTION" in cpp + assert "切到 NRT_PRIMITIVE_EXECUTION 超时" in cpp + assert "robot_->states().q" in cpp + assert "milliseconds(500)" in cpp + assert "nrt_gate_settle" in cpp + assert "vendor_movel_hold_q_" in cpp + assert "kHoldReleaseRad = 0.020" in cpp + assert "vendor_movel_hold_until_" not in cpp + settle = cpp[cpp.find("void nrt_gate_settle") : cpp.find("void request_nrt_settle")] + assert "gate.v_filt.assign" in settle + assert "gate.parked = true" in settle + assert "gate.last_cmd = q" in settle + servo = ( + __import__("pathlib").Path(__file__).resolve().parents[1] + / "arm_application" + / "servo_node.py" + ).read_text(encoding="utf-8") + assert "D435_MOVEL_GAVE_UP" in servo + assert "D435_MOVEL_RETRY" in servo + pipe = ( + __import__("pathlib").Path(__file__).resolve().parents[1] + / "arm_application" + / "pipeline_node.py" + ).read_text(encoding="utf-8") + assert "stage1_log_fatal(" in pipe + assert "finish_vendor_movel" in cpp + running = cpp[cpp.find("if (vendor_movel_phase_ == VendorMovelPhase::kRunning)") :] + running = running[: running.find("reachedTarget")] + assert "robot_->fault()" in running + assert "目标到不了" in running + assert running.find("robot_->fault()") < running.find("> vendor_movel_deadline_") + fin = cpp[cpp.find("void FlexivHardwareInterface::finish_vendor_movel") :] + fin = fin[: fin.find("bool FlexivHardwareInterface::poll_vendor_movel")] + assert "hold_current_joint_commands()" in fin + wr = cpp[cpp.find("FlexivHardwareInterface::write") :] + wr = wr[: wr.find("if (position_controller_running_")] + assert "vendor_movel_hold_commands_" in wr + assert "vendor_movel_hold_q_" in wr + assert "hw_states_joint_positions_" not in wr + send = cpp[cpp.find("static NrtSendGate nrt_gate;") :] + send = send[: send.find("if (nrt_should_send")] + assert "nrt_gate_settle(nrt_gate, target_pos)" in send + i_pin = cpp.find("const bool pin_arrival") + look = cpp[i_pin : cpp.find("send_pos[i] = target_pos[i]", i_pin)] + assert "pin_arrival" in look + assert "near_rest = pin_arrival" in look diff --git a/src/arm_application/test/test_overhead_track.py b/src/arm_application/test/test_overhead_track.py new file mode 100644 index 0000000..33b2f82 --- /dev/null +++ b/src/arm_application/test/test_overhead_track.py @@ -0,0 +1,247 @@ +"""一阶段跟踪切到顶置 D435:相机、手眼文件、TF 父子、点变换都必须对。 + +把眼在手外的 T(cam→基座)再乘法兰,定位总能到附近、永远差一截。 +所以这里每条都配负向:走错模式 / 借腕部量程 / 非法角色必须红。 +""" + +from __future__ import annotations + +import sys +from pathlib import Path + +import numpy as np +import pytest + +ROOT = Path(__file__).resolve().parents[3] +SCRIPTS_LIB = ROOT / "scripts" / "lib" +sys.path.insert(0, str(SCRIPTS_LIB)) +import export_site_env # type: ignore # noqa: E402 + +from arm_application.handeye_lib import cam_point_to_base, cam_to_base_T # noqa: E402 +from arm_application.site_io import ( # noqa: E402 + handeye_static_tf_frames, + track_camera_role, + track_handeye_mode, +) + +from test_handeye_mode import _site # noqa: E402 + + +@pytest.fixture(autouse=True) +def _isolate_arm(monkeypatch): + """别让本机 env 里的 ROBOT_SN=89 把虚构站点解析到真机相机。""" + monkeypatch.setenv("SITE_CONFIG", "/nonexistent/site.yaml") + monkeypatch.setenv("ROBOT_SN", "Rizon4-777001") + + +def _track_site(**over) -> dict: + site = _site() + site["camera"] = {"name": "d405_left"} + site["paths"] = {"handeye_file": "/tmp/wrist_eye_in_hand.yaml"} + site["yolo"] = {"max_depth_m": 0.55, "min_depth_m": 0.04, "feature_min_range_m": 0.14} + site["servo"] = { + "xy_track": "hover", + "lock_still_sec": 3.0, + "d435_handback_sec": 3.0, + "wrist_align_sec": 0.5, + "lock_still_move_m": 0.015, + } + site["perception"] = { + "track_camera": "wrist", + "wrist_handoff_conf": 0.5, + "overhead": { + "min_depth_m": 0.25, + "max_depth_m": 1.80, + "feature_min_range_m": 0.30, + "oneshot_conf": 0.5, + "cooldown_s": 1.5, + "frame_max_age_s": 0.4, + "oneshot_hold_s": 8.0, + }, + } + for k, v in over.items(): + if isinstance(v, dict) and isinstance(site.get(k), dict): + merged = dict(site[k]) + merged.update(v) + site[k] = merged + else: + site[k] = v + return site + + +def _overhead_ok() -> dict: + return _track_site( + perception={ + "track_camera": "overhead", + "overhead": { + "min_depth_m": 0.25, + "max_depth_m": 1.80, + "feature_min_range_m": 0.30, + }, + } + ) + + +class TestTrackCameraRole: + def test_missing_defaults_to_wrist(self): + assert track_camera_role({}) == "wrist" + assert track_camera_role({"perception": {}}) == "wrist" + + def test_illegal_value_raises_not_fallback(self): + with pytest.raises(ValueError, match="wrist 或 overhead"): + track_camera_role({"perception": {"track_camera": "d405"}}) + + def test_overhead_maps_to_eye_to_hand(self): + assert track_handeye_mode("overhead") == "eye_to_hand" + assert track_handeye_mode("wrist") == "eye_in_hand" + + +class TestPerceptionServoWiring: + def test_overhead_uses_d435_not_wrist_camera(self): + p = export_site_env.perception_overrides(_overhead_ok()) + assert p["camera_source"] == "d435" + assert p["camera_frame"] == "d435_color_optical_frame" + assert p["depth_topic"] == "/d435/aligned_depth_to_color/image_raw" + assert "d405" not in p["camera_source"] + assert "d405" not in p["depth_topic"] + + def test_overhead_does_not_borrow_wrist_depth_range(self): + p = export_site_env.perception_overrides(_overhead_ok()) + assert p["max_depth_m"] == pytest.approx(1.80) + assert p["min_depth_m"] == pytest.approx(0.25) + assert p["feature_min_range_m"] == pytest.approx(0.30) + # 负向:腕部 0.55 绝不能漏过来 + assert p["max_depth_m"] != pytest.approx(0.55) + + def test_overhead_handeye_file_is_e2h_not_wrist(self): + s = export_site_env.servo_overrides(_overhead_ok()) + assert s["handeye_mode"] == "eye_to_hand" + assert s["handeye_file"].endswith("01_d435_eye_to_hand.yaml") + assert "wrist_eye_in_hand" not in s["handeye_file"] + parent, child = handeye_static_tf_frames( + mode=s["handeye_mode"], + ee_frame="flange", + base_frame="base", + cam_frame=s["camera_frame"], + ) + assert parent == "base" + assert child == "d435_color_optical_frame" + + def test_wrist_track_keeps_arm_camera_and_wrist_file(self): + site = _track_site(perception={"track_camera": "wrist"}) + p = export_site_env.perception_overrides(site) + s = export_site_env.servo_overrides(site) + assert p["camera_source"] == "cam_a" + assert s["handeye_mode"] == "eye_in_hand" + assert s["handeye_file"] == "/tmp/wrist_eye_in_hand.yaml" + assert s["handeye_file"].endswith("eye_in_hand.yaml") + + def test_overhead_without_range_raises(self): + site = _track_site(perception={"track_camera": "overhead", "overhead": {}}) + with pytest.raises(RuntimeError, match="perception.overhead"): + export_site_env.perception_overrides(site) + + def test_wrist_hybrid_wires_oneshot_without_overwriting_wrist_range(self): + site = _track_site(perception={"track_camera": "wrist"}) + p = export_site_env.perception_overrides(site) + s = export_site_env.servo_overrides(site) + assert p["camera_source"] == "cam_a" + assert p["max_depth_m"] == pytest.approx(0.55) + assert p["overhead_oneshot_enable"] is True + assert p["wrist_handoff_conf"] == pytest.approx(0.5) + assert p["overhead_max_depth_m"] == pytest.approx(1.80) + assert p["overhead_handeye_file"].endswith("01_d435_eye_to_hand.yaml") + assert "d405" not in p["overhead_camera_source"] + assert s["handeye_mode"] == "eye_in_hand" + assert s["lock_still_sec"] == pytest.approx(3.0) + assert s["d435_handback_sec"] == pytest.approx(3.0) + assert s["wrist_align_sec"] == pytest.approx(0.5) + assert s["wrist_handoff_conf"] == pytest.approx(0.5) + assert s["overhead_hold_s"] == pytest.approx(8.0) + + def test_wrist_hybrid_missing_handoff_conf_raises(self): + site = _track_site() + del site["perception"]["wrist_handoff_conf"] + with pytest.raises(RuntimeError, match="wrist_handoff_conf"): + export_site_env.perception_overrides(site) + + def test_wrist_hybrid_missing_still_keys_raises(self): + site = _track_site() + del site["servo"]["lock_still_sec"] + with pytest.raises(RuntimeError, match="lock_still_sec"): + export_site_env.servo_overrides(site) + + def test_wrist_hybrid_missing_handback_raises(self): + site = _track_site() + del site["servo"]["d435_handback_sec"] + with pytest.raises(RuntimeError, match="d435_handback_sec"): + export_site_env.servo_overrides(site) + + def test_overhead_lookat_raises(self): + site = _overhead_ok() + site["servo"] = {"xy_track": "lookat"} + with pytest.raises(RuntimeError, match="lookat"): + export_site_env.servo_overrides(site) + + def test_flatten_track_vars_follow_role(self): + flat = export_site_env.flatten(_overhead_ok()) + assert flat["SITE_TRACK_CAMERA"] == "overhead" + assert flat["SITE_TRACK_CAM_NAME"] == "d435" + assert flat["SITE_CAM_NAME"] == "cam_a" # 腕部精拍路不变 + assert flat["SITE_TRACK_HANDEYE_MODE"] == "eye_to_hand" + assert flat["SITE_TRACK_HANDEYE_FILE"].endswith("01_d435_eye_to_hand.yaml") + assert "wrist_eye_in_hand" not in flat["SITE_TRACK_HANDEYE_FILE"] + + +class TestCamPointToBase: + def test_eye_to_hand_ignores_flange(self): + T_he = np.eye(4) + T_he[:3, 3] = [0.4, -0.5, 0.7] + T_ee = np.eye(4) + T_ee[:3, 3] = [0.6, 0.0, 0.3] + p = np.array([0.0, 0.0, 0.8]) + got = cam_point_to_base(p, T_he, T_ee, "eye_to_hand") + np.testing.assert_allclose(got, [0.4, -0.5, 1.5], atol=1e-9) + # 负向:若误乘法兰,点会多出法兰平移 + wrong = cam_point_to_base(p, T_he, T_ee, "eye_in_hand") + assert np.linalg.norm(got - wrong) > 0.5 + + def test_eye_in_hand_still_left_multiplies_ee(self): + T_he = np.eye(4) + T_he[:3, 3] = [0.0, 0.0, 0.12] + T_ee = np.eye(4) + T_ee[:3, 3] = [0.5, -0.1, 0.3] + p = np.array([0.01, 0.0, 0.2]) + got = cam_point_to_base(p, T_he, T_ee, "eye_in_hand") + np.testing.assert_allclose(got, [0.51, -0.1, 0.62], atol=1e-9) + + def test_illegal_mode_raises(self): + with pytest.raises(ValueError, match="eye_in_hand 或 eye_to_hand"): + cam_to_base_T(np.eye(4), np.eye(4), "eye_on_foot") + + +class TestRealSiteBranchDefault: + """main 上 site.yaml 必须是 D405 主跟踪 + D435 一次性,跟踪外参仍是腕部。""" + + @pytest.mark.skip(reason="远程整站配置/硬件实现未同步;本地有独立回归测试") + def test_site_yaml_hybrid_wrist_plus_d435_oneshot(self, monkeypatch): + monkeypatch.setenv("SITE_CONFIG", str(ROOT / "config" / "site.yaml")) + monkeypatch.setenv("ROBOT_SN", "Rizon4-063989") + data = export_site_env.load_site() + p = export_site_env.perception_overrides(data) + s = export_site_env.servo_overrides(data) + assert p["camera_source"] in ("d405_left", "d405") + assert p["max_depth_m"] == pytest.approx(0.55) + assert p["wrist_handoff_conf"] == pytest.approx(0.5) + assert p["overhead_oneshot_enable"] is True + assert p["overhead_handeye_file"].endswith("89_d435_eye_to_hand.yaml") + assert p["overhead_max_depth_m"] == pytest.approx(1.80) + assert s["handeye_mode"] == "eye_in_hand" + assert s["handeye_file"].endswith("89_eye_in_hand.yaml") + assert s["lock_still_sec"] == pytest.approx(3.0) + assert s["d435_handback_sec"] == pytest.approx(2.0) + assert s["wrist_align_sec"] == pytest.approx(0.5) + assert s["lock_still_move_m"] == pytest.approx(0.015) + # 负向:跟踪外参不能被换成顶视文件 + assert "eye_to_hand" not in s["handeye_file"] + assert "eye_in_hand" not in p["overhead_handeye_file"] diff --git a/src/arm_application/test/test_perception_acquire_gate.py b/src/arm_application/test/test_perception_acquire_gate.py new file mode 100644 index 0000000..2783744 --- /dev/null +++ b/src/arm_application/test/test_perception_acquire_gate.py @@ -0,0 +1,180 @@ +"""一阶段"重新捕获"的两道守卫:置信度门槛 + 特征点相机量程下限。 + +为什么单拎出来测(2026-10-08 真机,arm 89,一阶段把臂带离工件 500mm) +-------------------------------------------------------------------- +``/tmp/pipeline_stage1.log`` 原话: + + 0659.551 死区保持 |e_xy|=3.0mm ← 已经收敛到 3mm + 0659.598 k0 置信度 0.00 < 0.30,本帧不用它 + 0659.6xx 重新捕获 conf=0.15 dpx=503 ← 503px 外、conf 0.15 的假框 + feat_base=(0.231,-0.484) z=-0.021 ← 跟踪点瞬间横移 427mm + 0670.985 === 一阶段已锁定 === ← "锁定"在离工件 500mm 处 + +视觉模型(真 k0 conf 0.87)与控制(伺服收敛到 3mm)都正常,坏的是逻辑: +``pick_best`` 的"重新捕获"分支把门槛接成了 ``min_conf=0.12``,于是 0.15 的远框 +被原样采信、perception 自己 ``kf.reset()`` 跳过去;伺服侧的 FeatureJumpGate 只能 +拦一帧(假框帧间稳定,3 帧后照样认)。拦不住还有一个更根本的原因:那个假目标 +就在**相机前 0.08m**(爪上工具/相机座,随臂一起动),跟踪其误差恒为 0 —— 伺服 +"收敛"得完美,锁的却是自己。所以还要一道**量纲是米**的判据。 + +前两条是**负向**用例:把门槛调回旧值,第一条必须红。 +""" + +from __future__ import annotations + +from pathlib import Path + +import numpy as np +import pytest +import yaml + +from arm_application.yolo_detector import Detection, pick_best + +# 测试在 src/<包>/test/ 下 → 仓库根是 parents[3] +ROOT = Path(__file__).resolve().parents[3] +SITE = ROOT / "config" / "site.yaml" +HANDEYE = ROOT / "handeye" / "results" / "89_eye_in_hand.yaml" + +# 真机实测数字(见本文件头与 site.yaml 的对应注释)—— +# 写死在这里是**故意**的:它们是被测事实,不是配置。 +REAL_K0_CONF = 0.87 # 真 k0 的置信度 +FALSE_BOX_CONF = 0.15 # 被误采信的那个假框 +FALSE_BOX_CONF_HI = 0.47 # 那串假框的实测上沿 +# 相机光轴视距的两条带 [m](p_cam.z) +ROBOT_NEAR_BAND = (0.078, 0.087) # 随臂一起动:爪上工具 / 相机座 +WORKPIECE_RANGE_BAND = (0.19, 0.29) # 工件面在锁高下 + +# 假框:503px 外、尺寸和真工件框同量级(否则会被 min_area 先挡掉,测不到本意) +PREV = np.array([300.0, 300.0, 460.0, 440.0]) # 上一帧框,中心 (380, 370) +FALSE_FAR = np.array([800.0, 20.0, 960.0, 160.0]) # 中心 (880, 90) → 503px 外 + + +def _det(xyxy: np.ndarray, conf: float) -> Detection: + return Detection(xyxy=np.asarray(xyxy, dtype=float), conf=float(conf), + cls_id=0, cls_name="workpiece") + + +def _pick(conf: float, reacquire_conf: float): + return pick_best( + [_det(FALSE_FAR, conf)], + prev_uv=np.array([380.0, 370.0]), + prev_xyxy=PREV, + max_track_px=400.0, + reacquire_conf=reacquire_conf, + min_conf=0.12, + lock_iou=0.05, + ) + + +def test_old_wiring_would_adopt_the_false_box(): + """负向基线:门槛=min_conf(旧接线)时,conf 0.15 的 503px 远框**会被采信**。 + + 这条是"这个检查能红"的证明 —— 它若开始返回 None,说明前提变了, + 下面"新接线挡得住"就不再是在测同一件事。 + """ + best = _pick(FALSE_BOX_CONF, reacquire_conf=0.12) + assert best is not None, "旧接线本该采信这个假框 —— 前提变了,用例已失真" + assert best.conf == pytest.approx(FALSE_BOX_CONF) + + +def test_new_wiring_rejects_the_false_box(): + """新接线:门槛 0.55 > 假框上沿 0.47 ⇒ 低置信度远框一律不采信。""" + assert _pick(FALSE_BOX_CONF, reacquire_conf=0.55) is None + + +def test_new_wiring_rejects_whole_false_band(): + """实测那串假框 conf 0.13~0.47,全带都要挡住(不能只挡 0.15 那一个)。""" + for conf in (0.13, 0.25, 0.38, FALSE_BOX_CONF_HI): + assert _pick(conf, reacquire_conf=0.55) is None, f"conf={conf} 漏过去了" + + +def test_high_conf_relocation_is_still_adopted(): + """守卫不能过严:真 k0(0.87)级的重定位必须仍然立刻生效。 + + 否则"工件确实被挪了"时臂会僵在原地不动 —— 那是另一种失效。 + """ + best = _pick(REAL_K0_CONF, reacquire_conf=0.55) + assert best is not None and best.conf == pytest.approx(REAL_K0_CONF) + + +# --------------------------------------------------------------------------- # +# 接线:site.yaml 真的把这两个门槛接到了位,且取值区间有实测/几何依据 +# --------------------------------------------------------------------------- # +def _site() -> dict: + assert SITE.is_file(), f"找不到站点配置 {SITE}" + return yaml.safe_load(SITE.read_text(encoding="utf-8")) + + +def _left_arm89(site: dict) -> dict: + for entry in site["robot"]["robots"]: + if str(entry.get("label", "")) == "左臂89": + return entry + pytest.fail("site.yaml 里找不到 左臂89 的条目") + + +def test_site_yaml_wires_reacquire_conf_between_false_band_and_real_k0(): + yolo = _site()["yolo"] + # 键必须存在 —— 缺了会静默退回 min_conf(代码默认值兜着,配置看着"改了"却没用) + assert "reacquire_conf" in yolo, "site.yaml 没接 reacquire_conf(会退回 min_conf)" + v = float(yolo["reacquire_conf"]) + assert FALSE_BOX_CONF_HI < v < REAL_K0_CONF, ( + f"reacquire_conf={v} 必须高于假框带 {FALSE_BOX_CONF_HI}、低于真 k0 {REAL_K0_CONF}" + ) + + +def test_feature_min_range_sits_between_robot_and_workpiece(): + """量程下限必须夹在"机械臂自身"与"工件面"两条实测带之间。""" + site = _site() + assert "feature_min_range_m" in site["yolo"], "site.yaml 没接 feature_min_range_m" + gate = float(site["yolo"]["feature_min_range_m"]) + assert ROBOT_NEAR_BAND[1] < gate < WORKPIECE_RANGE_BAND[0], ( + f"量程下限 {gate} 必须高于随臂近带 {ROBOT_NEAR_BAND[1]}、" + f"低于工件面 {WORKPIECE_RANGE_BAND[0]}" + ) + + +def test_gauge_rod_extends_below_camera_so_near_band_is_the_robot(): + """近带为什么会被占满:规尖比相机更靠下 ⇒ 规杆整段都在相机近场。""" + arm = _left_arm89(_site()) + tip = float(arm["gauge_assembly"]["tool_tip_below_flange_m"]) + doc = yaml.safe_load(HANDEYE.read_text(encoding="utf-8")) + cam_z = abs(float(doc["translation_m"][2])) # 相机在法兰 Z 下方的距离 + assert tip > cam_z + 0.05, ( + f"规尖 {tip:.3f} 应比相机 {cam_z:.3f} 明显更靠下 —— 否则近带论证不成立" + ) + + +def test_feature_min_range_is_not_looser_than_depth_floor(): + """不许把量程下限调到解码下限以下 —— 那等于这道守卫没接。""" + yolo = _site()["yolo"] + assert float(yolo["feature_min_range_m"]) > float(yolo["min_depth_m"]) + assert float(yolo["feature_min_range_m"]) < float(yolo["max_depth_m"]) + + +# --------------------------------------------------------------------------- # +# 接线(代码侧):site.yaml 写了键还不够,必须真的传进 pick_best / 量程判断 +# --------------------------------------------------------------------------- # +def _perception_src() -> str: + p = ROOT / "src" / "arm_application" / "arm_application" / "perception_node.py" + assert p.is_file(), f"找不到 {p}" + return p.read_text(encoding="utf-8") + + +def test_perception_wires_reacquire_conf_into_pick_best(): + src = _perception_src() + assert "reacquire_conf=self.reacquire_conf" in src, "参数没传进 pick_best,配置等于没接" + # 旧接线不许回来:这就是 2026-10-08 出事的写法 + assert "reacquire_conf=self.min_conf" not in src, "重新捕获门槛又退回 min_conf 了" + assert 'declare_parameter("reacquire_conf"' in src + + +def test_perception_uses_feature_min_range_not_min_depth_for_features(): + src = _perception_src() + assert 'declare_parameter("feature_min_range_m"' in src + assert "self.feature_min_range = max(" in src, "量程下限没有取严(可能被调得比 min_depth 还松)" + # 特征点量程判断必须用 feature_min_range,不能用回 min_depth + assert "self.feature_min_range < z < self.max_depth" in src + assert "(meters > self.feature_min_range)" in src + assert "(meters2 > self.feature_min_range)" in src + assert "min_depth=self.min_depth," not in src, "还有特征测量在用 min_depth" + diff --git a/src/arm_application/test/test_pipeline_launch_exit.py b/src/arm_application/test/test_pipeline_launch_exit.py new file mode 100644 index 0000000..3115c2b --- /dev/null +++ b/src/arm_application/test/test_pipeline_launch_exit.py @@ -0,0 +1,21 @@ +"""A failed child must not turn into a successful ros2 launch result.""" +import importlib.util +from pathlib import Path +import sys + +import pytest +from launch import LaunchDescription, LaunchService +from launch.actions import ExecuteProcess, RegisterEventHandler +from launch.event_handlers import OnProcessExit + +spec=importlib.util.spec_from_file_location('pipeline_launch',Path(__file__).resolve().parents[1]/'launch/pipeline.launch.py') +module=importlib.util.module_from_spec(spec);spec.loader.exec_module(module) + + +@pytest.mark.parametrize('child_exit,expected',[(0,0),(2,1)]) +def test_launch_reports_child_failure(child_exit,expected): + child=ExecuteProcess(cmd=[sys.executable,'-c',f'raise SystemExit({child_exit})']) + service=LaunchService(noninteractive=True) + service.include_launch_description(LaunchDescription([ + RegisterEventHandler(OnProcessExit(target_action=child,on_exit=module._pipeline_exited)),child])) + assert service.run()==expected diff --git a/src/arm_application/test/test_pipeline_stage1_diag.py b/src/arm_application/test/test_pipeline_stage1_diag.py new file mode 100644 index 0000000..d37c87c --- /dev/null +++ b/src/arm_application/test/test_pipeline_stage1_diag.py @@ -0,0 +1,269 @@ +"""一阶段超时的**归因**:是"感知没给点"还是"给了点没收敛"。 + +两者现象完全一样(都是"没锁定"),排查方向却相反: + +* 一个点都没收到 → 感知侧(缺依赖 / 真值节点没起 / 没人发); +* 收到了点没收敛 → 控制与几何侧(工件不在视野、手眼、工作空间)。 + +以前共用一句"没锁定(视野里没工件?)",于是"perception_node 缺 +ultralytics 早退了"被读成"算法不收敛",白查半天。这里把这句话钉住。 +""" + +from __future__ import annotations + +import math +from pathlib import Path + +import pytest + +from arm_application.overhead_oneshot import D435_MOVEL_GAVE_UP +from arm_application.pipeline_node import ( + UNWIND_ROUNDS, + close_ready, + gripper_wait_timeout_reason, + hold_at_insert_z, + init_z_refusal, + stage1_log_fatal, + stage1_timeout_reason, + track_lock_z, + unwind_round_label, +) + + +def test_gripper_timeout_does_not_call_a_dead_bus_not_in_position(): + """2026-10-20:读 0x0201 无应答时只发离线帧,不能报成"夹爪没到位"。 + + 三种情况说法必须不同,否则会去查夹爪开合,而真正的问题是总线读不回来。 + """ + no_frame = gripper_wait_timeout_reason( + "pos", 8.0, None, saw_any=False, saw_offline=False + ) + assert "都没收到" in no_frame and "节点没在发" in no_frame + offline = gripper_wait_timeout_reason( + "pos", 8.0, None, saw_any=True, saw_offline=True + ) + assert "读不到状态" in offline and "不是夹爪没张开" in offline + assert "未到位" not in offline + late = gripper_wait_timeout_reason( + "pos", 8.0, (0, 120.0), saw_any=True, saw_offline=False + ) + assert "未到位" in late and "grip=0 pos=120" in late + + +def test_close_at_zero_continues_even_when_firmware_says_arrived(): + """2026-10-19:合到 0 时规还在,固件写 grip=1。只认 grip=2 就永远不顺时针。 + + 停在张开位(pos=200)仍然不能往下走。 + """ + assert close_ready(2, 80) is True + assert close_ready(1, 0) is True + assert close_ready(1, 40) is True + assert close_ready(1, 41) is False + assert close_ready(1, 200) is False + assert close_ready(0, 0) is False + assert close_ready(3, 0) is False + + +def test_fast_a7_duration_keeps_spline_peak_under_the_drive_cap(): + """空回 342° 不能按 0.90 rad/s 的平均速度排。样条峰速会超上限,到位还差几十度。""" + from arm_application.pipeline_node import ( + A7_MAX_SPEED_DEG_S, + CUBIC_PEAK_OVER_AVG, + NRT_VMAX_RAD_S, + a7_move_duration_s, + ) + + delta = math.radians(169.9 - (-172.0)) + dur = a7_move_duration_s(delta, A7_MAX_SPEED_DEG_S) + peak = CUBIC_PEAK_OVER_AVG * abs(delta) / dur + assert peak == pytest.approx(NRT_VMAX_RAD_S, rel=1e-6) + assert dur == pytest.approx(abs(delta) / (NRT_VMAX_RAD_S / CUBIC_PEAK_OVER_AVG)) + # 10°/s 的峰速本来就低于上限,排程不得被放慢。 + slow = math.radians(137.6) + assert a7_move_duration_s(slow, 10.0) == pytest.approx(abs(slow) / math.radians(10.0)) + + +def test_unwind_is_four_rounds_and_labels_cannot_lie(): + """首轮咬合之后第三步整段固定 4 轮。轮次标签越界必须红,不能打出第 0 轮或第 5 轮。""" + assert UNWIND_ROUNDS == 4 + assert unwind_round_label(1) == "空回第1/4轮" + assert unwind_round_label(4) == "空回第4/4轮" + for bad in (0, 5, -1): + with pytest.raises(ValueError): + unwind_round_label(bad) + with pytest.raises(ValueError): + unwind_round_label(1, total=3) + + +def test_insert_hold_does_not_return_to_hover(): + """贴面后停住。三阶段开局会抬回悬高;没有传感器,不另设一个 Z。""" + assert hold_at_insert_z({"insert_held": True}, skip3=False) is True + assert hold_at_insert_z({}, skip3=False) is False + assert hold_at_insert_z(None, skip3=False) is False + assert hold_at_insert_z({}, skip3=True) is True + src = ( + Path(__file__).resolve().parents[1] / "arm_application" / "stage2_locate_node.py" + ).read_text(encoding="utf-8") + hold = src[src.find("# ---- 5) 锁定保持 ----") : src.find("def _linger_hold")] + assert 'final["insert_held"] = True' in hold + assert 'final["insert_z_source"]' in hold + assert "hole_entry_mm" in hold + assert "self.insert_gap_m" in hold + pipe = ( + Path(__file__).resolve().parents[1] / "arm_application" / "pipeline_node.py" + ).read_text(encoding="utf-8") + run = pipe[pipe.find("def run") :] + assert "hold_at_insert_z(" in run + assert "不抬回悬高" in run + assert "_run_a7_seat(" in run + seat = pipe[pipe.find("def _run_a7_seat") : pipe.find("def _on_lock")] + marks = ( + "首轮咬合结束", + '_gripper_cli("pos", str(open_permille))', + "空回前微抬", + "松爪回转", + "空回后降回", + '_gripper_cli("close")', + "夹紧再进", + ) + pos = [seat.find(m) for m in marks] + assert all(i >= 0 for i in pos) + assert pos == sorted(pos) + assert seat.count("A7_MAX_SPEED_DEG_S") == 3 + # 首轮:出孔用上限,顺时针进孔用 site 的 extreme_speed_deg_s(现场 10°/s)。 + # 空回循环里的正反转仍是上限,不能把 10°/s 写进循环。 + assert 'ga["extreme_speed_deg_s"]' in seat + first = seat[ + seat.find("第一步出孔走接口上限") : seat.find("首轮咬合结束:A7 已顺时针转到限位") + ] + assert "A7_MAX_SPEED_DEG_S" in first + assert "seat_cw_deg_s" in first + assert first.find("A7_MAX_SPEED_DEG_S") < first.find("seat_cw_deg_s") + loop = seat[seat.find("for rnd in range(1, UNWIND_ROUNDS + 1)") :] + assert "seat_cw_deg_s" not in loop + assert loop.count("A7_MAX_SPEED_DEG_S") == 2 + # 抬和降写在循环里面,各一处。循环外再写一份就会有的轮次不抬。 + loop_at = seat.find("for rnd in range(1, UNWIND_ROUNDS + 1)") + assert loop_at > seat.find("首轮咬合结束") + # 抬、降、开、合都在循环里,而且各只调用一次(靠循环重复,不在循环外再写一份)。 + assert seat.find("_shift_flange_z(lift_mm") > loop_at + assert seat.count("_shift_flange_z(lift_mm") == 1 + assert seat.count('_shift_flange_z(-dz_up') == 1 + assert seat.count('_gripper_cli("pos"') == 1 + assert seat.count('_gripper_cli("close")') == 1 + assert "没走完,后面的轮次不再做" in seat + grip = pipe[pipe.find("def _gripper_cli") : pipe.find("def _wait_gripper")] + assert "run_gripper.sh" in grip + assert '"--cli"' in grip + assert "_send_a7_only" in pipe[pipe.find("def _a7_to_limit") : pipe.find("def _run_a7_seat")] + wait = pipe[pipe.find("def _wait_gripper") : pipe.find("def _a7_to_limit")] + assert "close_ready(" in wait + assert 'ga["unwind_open_permille"]' in seat + shift = pipe[pipe.find("def _shift_flange_z") : pipe.find("def _arm_short_id")] + assert "_vendor_movel_tcp" in shift + assert "movel_tcp_z_only" in shift + assert 'zone="ZFine"' in shift + assert "toler=1" in shift + assert "_goto(" not in shift + # /robot_description 是锁存话题。VOLATILE 订阅会错过已经发出的 URDF。 + sub = pipe[pipe.find('"/robot_description"') : pipe.find('"/robot_description"') + 400] + assert "TRANSIENT_LOCAL" in sub + + +def test_zero_points_blames_perception_not_calibration(tmp_path: Path): + msg = stage1_timeout_reason(0, 150.0, str(tmp_path / "missing.log")) + assert "一个视觉目标点都没收到" in msg + # 必须逐后端给出对号入座的查法,否则人还是不知道下一步做什么 + assert "yolo" in msg and "truth" in msg and "external" in msg + assert "ultralytics" in msg # yolo 后端最常见的原因 + assert "perception.source" in msg # 指明这个开关怎么用 + # 不能把人往"标定/视野"上带 + assert "不是标定" in msg + + +def test_points_seen_but_no_convergence_blames_geometry(tmp_path: Path): + msg = stage1_timeout_reason(123, 150.0, str(tmp_path / "missing.log")) + assert "123" in msg + assert "没收敛" in msg + assert "手眼" in msg + # 这时**不该**再提感知依赖 + assert "ultralytics" not in msg + + +def test_timeout_seconds_and_log_path_are_in_the_message(tmp_path: Path): + log = str(tmp_path / "x.log") + msg = stage1_timeout_reason(0, 42.0, log) + assert "42s" in msg + assert log in msg + + +def test_real_arm_locks_track_height_at_hover(): + """真机 89:悬停时规尖已经离面约 75mm,跟踪锁在悬停高,对孔前不再抬。""" + z = track_lock_z(0.320, 0.223, 0.022) + assert z == pytest.approx(0.320) + + +def test_sim_still_lifts_when_hover_barely_clears_the_part(): + """仿真悬停只留约 2mm,不抬就会在跟踪时刮到工件。""" + z = track_lock_z(0.657, 0.243, 0.412) + assert z == pytest.approx(0.707) + + +def test_init_z_refuses_a_value_that_would_enter_the_part(): + """用户指定的初始高度会钻进工件时必须拒绝,不许悄悄抬高。""" + why = init_z_refusal(0.20, 0.2245, 0.022, 0.002, 0.18, 0.65) + assert "进入工件" in why + assert "不会悄悄抬高" in why + assert init_z_refusal(0.320, 0.2245, 0.022, 0.002, 0.18, 0.65) == "" + assert "工作盒" in init_z_refusal(0.10, 0.2245, 0.022, 0.002, 0.18, 0.65) + assert "未知" in init_z_refusal(0.320, 0.0, 0.022, 0.002, 0.18, 0.65) + + +def test_movel_ipc_roundtrip(): + lib = __import__("pathlib").Path(__file__).resolve().parents[3] / "scripts" / "lib" + import sys + if str(lib) not in sys.path: + sys.path.insert(0, str(lib)) + from flexiv_movel_ipc import format_request, parse_done + + line = format_request(7, 0.4, -0.2, 0.32, True, 0.05) + assert line.startswith("7 0.400000 -0.200000 0.320000 1 0.0500") + assert "ZFine" not in line + fine = format_request(8, 0.7, -0.1, 0.02, False, 0.01, "ZFine", 1) + assert fine.strip().endswith("ZFine 1") + try: + format_request(8, 0.7, -0.1, 0.02, False, 0.01, "Z50", 3) + except ValueError as exc: + assert "ZFine" in str(exc) + else: + raise AssertionError("默认过渡区 Z50 不许写进微升降请求") + cpp = ( + Path(__file__).resolve().parents[3] + / "src/flexiv_ros2/flexiv_hardware/src/flexiv_hardware_interface.cpp" + ).read_text(encoding="utf-8") + assert 'movel_args.emplace("zoneRadius"' in cpp + assert 'if (!zone.empty())' in cpp + assert "微升降只接受过渡区 ZFine 和到位等级 1" in cpp + assert parse_done("7 ok\n") == (7, True, "") + assert parse_done("7 fail mode\n") == (7, False, "mode") + assert parse_done("nope\n") is None + + +def test_movel_gave_up_in_log_is_fatal_not_a_vision_timeout(tmp_path: Path): + """2026-10-16 17:27:MoveL 控制模式失败后空等 150s 被读成粗定位卡住。""" + p = tmp_path / "stage1.log" + p.write_text(f"foo\n{D435_MOVEL_GAVE_UP} —— 一阶段中止\n", encoding="utf-8") + why = stage1_log_fatal(str(p)) + assert why + assert "控制模式" in why + assert "不是视野" in why + msg = stage1_timeout_reason(80, 150.0, str(p)) + assert "控制模式" in msg + assert "没收敛" not in msg + assert stage1_log_fatal(str(tmp_path / "nope.log")) == "" + + +def test_missing_geometry_does_not_pretend_the_hover_is_clear(): + """工具长或工件面缺失时必须抬升。缺数还锁在悬停高,等于没检查。""" + assert track_lock_z(0.320, 0.0, 0.022) == pytest.approx(0.370) + assert track_lock_z(0.320, 0.223, 0.0) == pytest.approx(0.370) diff --git a/src/arm_application/test/test_pose_detector.py b/src/arm_application/test/test_pose_detector.py new file mode 100644 index 0000000..98695af --- /dev/null +++ b/src/arm_application/test/test_pose_detector.py @@ -0,0 +1,292 @@ +"""pose 模型支持(k0 跟踪 / k1,k2 对孔)的测试。 + +刻意**不依赖仓库里的模型二进制**(`models/**/*.onnx` 都不进 git): +ONNX 用 `onnx.helper` 现场造,解码用合成张量。所以纯逻辑都能离线跑, +GPU / TensorRT 都不需要 —— engine 那条路只能真机验(`weights.sh doctor --check-engines`)。 + +要挡住的那类 bug(2026-09-29 实测踩到的): +ultralytics 按 `task="detect"` 去解 pose 的 14 通道输出,会吐 300 个垃圾框, +`conf` 直接是坐标值(600+)—— 现场表现是"跟踪锁到空气上",在真机上很危险。 +""" + +from __future__ import annotations + +import numpy as np +import pytest + +from arm_application.hole_detect_hough import _keypoint_holes +from arm_application.model_labels import SOURCE_SIDECAR, LabelSet +from arm_application.pose_detector import ( + PoseDetector, + is_pose_model, + keypoint_roles, + letterbox, + nms_xyxy, + read_pose_info, +) +from arm_application.yolo_detector import Detection + + +# -------------------------------------------------------------------------- +# fixture 工具 +# -------------------------------------------------------------------------- +def _make_onnx(path, metadata): + """造一个只有 metadata 的最小 ONNX(图内容无所谓,只测 metadata 解析)。""" + pytest.importorskip("onnx", reason="本环境没装 onnx(只有真机 conda 环境有)") + import onnx + from onnx import TensorProto, helper + + inp = helper.make_tensor_value_info("images", TensorProto.FLOAT, [1, 3, 8, 8]) + out = helper.make_tensor_value_info("output0", TensorProto.FLOAT, [1, 14, 4]) + graph = helper.make_graph( + [helper.make_node("Identity", ["images"], ["output0"])], "g", [inp], [out] + ) + model = helper.make_model(graph) + model.opset_import[0].version = 13 + for k, v in metadata.items(): + model.metadata_props.add(key=k, value=v) + onnx.save(model, str(path)) + return path + + +def _bare_detector(*, kpt_count=3, conf=0.25, iou=0.45, max_det=20, class_names=None): + """只装解码需要的属性 —— 绕开 __init__ 里的 engine 加载(要 GPU)。""" + det = object.__new__(PoseDetector) + det.kpt_count = kpt_count + det.conf = conf + det.iou = iou + det.max_det = max_det + det.class_ids = None + det.class_names = class_names + det._labels = LabelSet(names={0: "workpiece"}, source=SOURCE_SIDECAR, path=None) + return det + + +def _raw(boxes, kpts, confs, n_anchor=4, nc=1): + """拼一个 (1, 4+nc+3K, A) 的合成输出。boxes=xywh,kpts=[[(x,y,c),...], ...]""" + k = kpts.shape[1] + ch = 4 + nc + 3 * k + o = np.zeros((ch, n_anchor), dtype=np.float32) + n = boxes.shape[0] + o[0:4, :n] = boxes.T + o[4:4 + nc, :n] = confs[None, :] if nc > 1 else confs[None, :] + o[4 + nc:, :n] = kpts.reshape(n, -1).T + return o[None] + + +# -------------------------------------------------------------------------- +# 模型识别:从旁挂 .onnx 的 metadata 判断是不是 pose +# -------------------------------------------------------------------------- +def test_pose_model_is_recognized(tmp_path): + _make_onnx( + tmp_path / "m.onnx", + { + "task": "pose", + "kpt_shape": "[3, 3]", + "kpt_names": "{0: ['0', '1', '2']}", + "names": "{0: 'workpiece'}", + }, + ) + info = read_pose_info(tmp_path / "m.onnx") + assert info is not None + assert info["kpt_count"] == 3 + assert info["names"] == {0: "workpiece"} + assert is_pose_model(tmp_path / "m.onnx") + + +def test_detect_model_is_not_pose(tmp_path): + _make_onnx(tmp_path / "d.onnx", {"task": "detect", "names": "{0: 'workpiece'}"}) + assert read_pose_info(tmp_path / "d.onnx") is None + assert not is_pose_model(tmp_path / "d.onnx") + + +def test_pose_without_kpt_shape_is_not_guessed(tmp_path): + """没有 kpt_shape 就别猜关键点个数 —— 猜错是"静默错位",比报错难查得多。""" + _make_onnx(tmp_path / "p.onnx", {"task": "pose", "names": "{0: 'workpiece'}"}) + assert read_pose_info(tmp_path / "p.onnx") is None + + +def test_engine_reads_pose_info_from_sibling_onnx(tmp_path): + """engine 没有 metadata(TRT 10 Python API 就没有接口),要靠同名的 .onnx。""" + _make_onnx( + tmp_path / "m.onnx", {"task": "pose", "kpt_shape": "[3, 3]", "names": "{0: 'workpiece'}"} + ) + (tmp_path / "m.engine").write_bytes(b"not a real engine") + assert is_pose_model(tmp_path / "m.engine") + + +def test_pose_info_missing_onnx_returns_none(tmp_path): + (tmp_path / "m.engine").write_bytes(b"not a real engine") + assert read_pose_info(tmp_path / "m.engine") is None + + +# -------------------------------------------------------------------------- +# letterbox:坐标还原全靠它,错了整幅图的框都会偏 +# -------------------------------------------------------------------------- +def test_letterbox_preserves_aspect_and_reports_padding(): + img = np.zeros((480, 848, 3), dtype=np.uint8) + out, gain, (dw, dh) = letterbox(img, 640) + assert out.shape == (640, 640, 3) + # 848x480 → gain = 640/848;等比缩到 640x362,纵向补 139 + assert gain == pytest.approx(640 / 848, rel=1e-6) + assert dw == pytest.approx(0.0, abs=0.5) + assert dh == pytest.approx(139.0, abs=1.0) + + +def test_letterbox_square_input_is_untouched(): + img = np.zeros((640, 640, 3), dtype=np.uint8) + out, gain, (dw, dh) = letterbox(img, 640) + assert out.shape == (640, 640, 3) + assert gain == pytest.approx(1.0) + assert (dw, dh) == (0.0, 0.0) + + +# -------------------------------------------------------------------------- +# NMS +# -------------------------------------------------------------------------- +def test_nms_suppresses_overlap_and_keeps_highest(): + boxes = np.array([[0, 0, 100, 100], [5, 5, 105, 105], [500, 500, 600, 600]], dtype=float) + scores = np.array([0.9, 0.8, 0.7]) + keep = nms_xyxy(boxes, scores, 0.5, max_det=10) + assert list(keep) == [0, 2] + + +def test_nms_respects_max_det(): + boxes = np.array([[0, 0, 10, 10], [100, 100, 110, 110], [200, 200, 210, 210]], dtype=float) + assert len(nms_xyxy(boxes, np.array([0.9, 0.8, 0.7]), 0.5, max_det=2)) == 2 + + +# -------------------------------------------------------------------------- +# 解码:框 + 关键点,并去 letterbox 还原到原图 +# -------------------------------------------------------------------------- +def test_decode_returns_box_and_keypoints_unletterboxed(): + det = _bare_detector() + boxes = np.array([[320.0, 320.0, 100.0, 80.0]]) + kpts = np.array([[[300.0, 300.0, 0.9], [360.0, 300.0, 0.8], [280.0, 310.0, 0.7]]]) + raw = _raw(boxes, kpts, np.array([0.90])) + + out = det._decode(raw, gain=0.5, dw=10.0, dh=20.0) + assert len(out) == 1 + d = out[0] + assert d.cls_name == "workpiece" + assert d.conf == pytest.approx(0.90, abs=1e-5) + # ((cx±w/2) - dw) / gain + assert list(np.round(d.xyxy, 3)) == [520.0, 520.0, 720.0, 680.0] + assert d.kpts.shape == (3, 3) + assert list(np.round(d.kpts[0][:2], 3)) == [580.0, 560.0] + assert d.kpts[0][2] == pytest.approx(0.9, abs=1e-5) + assert list(np.round(d.kpts[1][:2], 3)) == [700.0, 560.0] + assert list(np.round(d.kpts[2][:2], 3)) == [540.0, 580.0] + + +def test_decode_drops_low_conf_anchors(): + det = _bare_detector(conf=0.5) + boxes = np.array([[100.0, 100.0, 20.0, 20.0], [400.0, 400.0, 20.0, 20.0]]) + kpts = np.zeros((2, 3, 3), dtype=float) + raw = _raw(boxes, kpts, np.array([0.9, 0.1])) + out = det._decode(raw, gain=1.0, dw=0.0, dh=0.0) + assert len(out) == 1 + assert out[0].conf == pytest.approx(0.9, abs=1e-5) + + +def test_decode_raises_when_channels_do_not_match_kpt_count(): + """通道数和 kpt_shape 对不上时必须报错,不能默默解出一堆垃圾。""" + det = _bare_detector(kpt_count=3) + raw = np.zeros((1, 6, 4), dtype=np.float32) # 6 通道装不下 3 个关键点 + with pytest.raises(RuntimeError, match="通道数不对"): + det._decode(raw, gain=1.0, dw=0.0, dh=0.0) + + +def test_decode_of_detect_style_output_would_be_garbage(): + """回归:把 pose 的 14 通道输出当检测解 → conf 会变成 600+ 的坐标值。 + + 这条测的是"我们**没有**走那条路":同一份合成输出,按 pose 解出来的 conf + 必须在 (0,1],绝不能是坐标量级。 + """ + det = _bare_detector() + boxes = np.array([[600.0, 640.0, 100.0, 80.0]]) + kpts = np.array([[[610.0, 300.0, 0.9], [620.0, 300.0, 0.8], [630.0, 310.0, 0.7]]]) + raw = _raw(boxes, kpts, np.array([0.9])) + out = det._decode(raw, gain=1.0, dw=0.0, dh=0.0) + assert len(out) == 1 + assert 0.0 < out[0].conf <= 1.0 + + +# -------------------------------------------------------------------------- +# k1/k2:模型语义顺序,**不按图像 x 交换** +# -------------------------------------------------------------------------- +def _det_with_kpts(kpts, conf=0.9): + return Detection( + xyxy=np.array([300.0, 300.0, 500.0, 400.0]), + conf=conf, + cls_id=0, + cls_name="workpiece", + kpts=np.asarray(kpts, dtype=float), + ) + + +def _kw(**over): + cfg = dict(conf_thr=0.25, min_kconf=0.30, radius_px=12.0, min_dist_px=15.0) + cfg.update(over) + return cfg + + +def test_keypoint_holes_keeps_model_semantic_order(): + """k1 在画面右边、k2 在左边时,**不能**交换。 + + Hough 路径的 k1/k2 是"图像左/右"(位置定义);pose 的 k1/k2 是训练时标注的 + 固定物理孔。按 x 交换会让 target_hole=k1 在工件转个角度后指向**另一个**孔 —— + 现场表现为"有时对左孔、有时对右孔",非常难查。 + """ + det = _det_with_kpts([[400, 350, 1.0], [470, 340, 1.0], [330, 345, 1.0]]) + out = _keypoint_holes([det], **_kw()) + assert out is not None + (k1x, k1y), (k2x, k2y), r1, r2 = out + assert (k1x, k1y) == (470.0, 340.0), "k1 必须还是模型的 k1(画面右)" + assert (k2x, k2y) == (330.0, 345.0), "k2 必须还是模型的 k2(画面左)" + assert (r1, r2) == (12.0, 12.0) + + +def test_keypoint_holes_rejects_low_confidence(): + det = _det_with_kpts([[400, 350, 1.0], [470, 340, 0.10], [330, 345, 0.05]]) + assert _keypoint_holes([det], **_kw()) is None + + +def test_keypoint_holes_rejects_coincident_points(): + det = _det_with_kpts([[400, 350, 1.0], [401, 350, 1.0], [402, 350, 1.0]]) + assert _keypoint_holes([det], **_kw(min_dist_px=15.0)) is None + + +def test_keypoint_holes_returns_none_for_plain_detection(): + """普通检测模型没有 kpts → 必须返回 None,让 Hough 老路径接手。""" + det = Detection(xyxy=np.array([0.0, 0.0, 10.0, 10.0]), conf=0.9, cls_id=0, cls_name="workpiece") + assert _keypoint_holes([det], **_kw()) is None + + +def test_keypoint_holes_skips_low_conf_detection(): + det = _det_with_kpts([[400, 350, 1.0], [470, 340, 1.0], [330, 345, 1.0]], conf=0.05) + assert _keypoint_holes([det], **_kw(conf_thr=0.25)) is None + + +# -------------------------------------------------------------------------- +# 角色约定 +# -------------------------------------------------------------------------- +def test_keypoint_roles_defaults_to_k0_track_k1k2_holes(): + assert keypoint_roles(3) == (0, (1, 2)) + + +def test_keypoint_roles_handles_models_with_fewer_points(): + assert keypoint_roles(1) == (0, ()) + assert keypoint_roles(2) == (0, (1,)) + + +def test_resolve_weights_skips_engine_when_tensorrt_missing(tmp_path, monkeypatch): + from arm_application import yolo_detector as yd + + onnx = tmp_path / "gongjian0929.onnx" + engine = tmp_path / "gongjian0929.engine" + onnx.write_bytes(b"onnx") + engine.write_bytes(b"engine") + monkeypatch.setattr(yd, "tensorrt_importable", lambda: False) + assert yd.resolve_weights(onnx, "auto") == onnx + assert yd.resolve_weights(onnx, "tensorrt") == onnx diff --git a/src/arm_application/test/test_ros_node.py b/src/arm_application/test/test_ros_node.py new file mode 100644 index 0000000..4dd6a7b --- /dev/null +++ b/src/arm_application/test/test_ros_node.py @@ -0,0 +1,167 @@ +"""`TolerantNode` 的回归锚点 + 「谁都不许直接用 rclpy 的 Node」守卫。 + +背景(2026-09-28 真机落地实测):现场 `config/site.yaml` 的 +``cameras.d435.ae_limit_us: 8000`` 是 YAML **整数**,节点里声明的是 double, +rclpy 严格较类型 → 顶置 D435 节点**启动即崩**,报错里还完全不提 site.yaml: + + InvalidParameterTypeException: Trying to set parameter 'ae_limit_us' + to '8000' of type 'INTEGER', expecting type 'DOUBLE' + +这组测试钉住三件事: +1. `TolerantNode` 对「数字宽窄不一致」是宽容的(8000 / 8000.0 / "8000" 都能用); +2. 宽容**只**发生在数值族,不是"什么都收"; +3. 应用层不再有直接继承 `rclpy.node.Node` 的节点类 —— 否则这个坑会悄悄回来。 +""" + +from __future__ import annotations + +import ast +from pathlib import Path + +import pytest + +rclpy = pytest.importorskip("rclpy") + +from rclpy.node import Node # noqa: E402 +from rclpy.parameter import Parameter # noqa: E402 + +from arm_application.ros_node import TolerantNode, param_as_str # noqa: E402 + +APP_DIR = Path(__file__).resolve().parents[1] / "arm_application" + + +@pytest.fixture() +def ros(): + rclpy.init() + try: + yield + finally: + rclpy.shutdown() + + +def _overrides(**kwargs): + return [Parameter(k, value=v) for k, v in kwargs.items()] + + +# --------------------------------------------------------------------------- +# 1. 数值族宽容 +# --------------------------------------------------------------------------- +def test_float_param_accepts_integer_override(ros): + """site.yaml 写 8000(整数)→ double 参数必须能起来,并按 8000.0 用。""" + node = TolerantNode("t_float", parameter_overrides=_overrides(ae_limit_us=8000)) + try: + node.declare_parameter("ae_limit_us", 3000.0) + assert float(node.get_parameter("ae_limit_us").value) == 8000.0 + finally: + node.destroy_node() + + +def test_int_param_accepts_float_override(ros): + """反过来也要能起:site.yaml 写 848.0 → int 参数(宽度)。""" + node = TolerantNode("t_int", parameter_overrides=_overrides(width=848.0)) + try: + node.declare_parameter("width", 1280) + assert int(node.get_parameter("width").value) == 848 + finally: + node.destroy_node() + + +def test_bool_param_accepts_int_override(ros): + """site.yaml 写 1 / 0(YAML 布尔的一种常见手写)→ bool 参数。""" + node = TolerantNode("t_bool", parameter_overrides=_overrides(emitter_enabled=1)) + try: + node.declare_parameter("emitter_enabled", False) + assert bool(node.get_parameter("emitter_enabled").value) is True + finally: + node.destroy_node() + + +def test_number_array_param_accepts_integer_array(ros): + """`workspace_xyz_min: [0, -1, 0]` 这种整数字面量列表 → DOUBLE_ARRAY。""" + node = TolerantNode("t_arr", parameter_overrides=_overrides(ws=[0, -1, 0])) + try: + node.declare_parameter("ws", [0.1, -0.5, 0.2]) + assert [float(v) for v in node.get_parameter("ws").value] == [0.0, -1.0, 0.0] + finally: + node.destroy_node() + + +def test_param_as_str_accepts_numeric_override(ros): + """SN 写成不带引号的 26610799(YAML 整数)→ 字符串参数。""" + node = TolerantNode("t_str", parameter_overrides=_overrides(serial_number=26610799)) + try: + assert param_as_str(node, "serial_number", "") == "26610799" + finally: + node.destroy_node() + + +def test_missing_override_falls_back_to_default(ros): + node = TolerantNode("t_default") + try: + node.declare_parameter("ae_limit_us", 3000.0) + assert float(node.get_parameter("ae_limit_us").value) == 3000.0 + assert param_as_str(node, "camera_serial", "abc") == "abc" + finally: + node.destroy_node() + + +# --------------------------------------------------------------------------- +# 2. 「为什么需要这个子类」——防止有人把宽容读成"本来就没问题" +# --------------------------------------------------------------------------- +def test_plain_rclpy_node_really_is_strict(ros): + """原生 Node 遇到宽窄不一致会抛异常。 + + 这条测试是**原因**的记录:如果哪天 rclpy 改了行为,这条会红, + 我们就知道 `TolerantNode` 已经没有存在意义(可以删掉,而不是留着当谜语)。 + """ + from rclpy.exceptions import InvalidParameterTypeException + + node = Node("t_strict", parameter_overrides=_overrides(ae_limit_us=8000)) + try: + with pytest.raises(InvalidParameterTypeException): + node.declare_parameter("ae_limit_us", 3000.0) + finally: + node.destroy_node() + + +# --------------------------------------------------------------------------- +# 3. 守卫:应用层不许再直接继承 rclpy 的 Node +# --------------------------------------------------------------------------- +def _direct_node_subclasses() -> list[str]: + hits: list[str] = [] + for path in sorted(APP_DIR.glob("*.py")): + if path.name == "ros_node.py": + continue # TolerantNode 自己就是干这个的 + tree = ast.parse(path.read_text(encoding="utf-8")) + imports_rclpy_node = False + for node in ast.walk(tree): + if isinstance(node, ast.ImportFrom) and (node.module or "") == "rclpy.node": + if any(alias.name == "Node" for alias in node.names): + imports_rclpy_node = True + if not imports_rclpy_node: + continue + for node in ast.walk(tree): + if isinstance(node, ast.ClassDef) and any( + isinstance(b, ast.Name) and b.id == "Node" for b in node.bases + ): + hits.append(f"{path.name}::{node.name}") + return hits + + +def test_no_node_subclasses_rclpy_node_directly(): + hits = _direct_node_subclasses() + assert not hits, ( + "这些节点类直接继承了 rclpy 的 Node,会重新踩「site.yaml 写 8000、" + "节点要 double」的启动崩溃:\n " + "\n ".join(hits) + + "\n改法:继承 arm_application.ros_node.TolerantNode。" + ) + + +def test_tolerant_node_is_the_thing_nodes_subclass(): + """至少得有人真的在用它,否则这条规则只是摆设。""" + users = [ + p.name + for p in sorted(APP_DIR.glob("*.py")) + if "TolerantNode" in p.read_text(encoding="utf-8") and p.name != "ros_node.py" + ] + assert len(users) >= 10, f"用 TolerantNode 的节点太少了:{users}" diff --git a/src/arm_application/test/test_site_arm_sections.py b/src/arm_application/test/test_site_arm_sections.py new file mode 100644 index 0000000..5629910 --- /dev/null +++ b/src/arm_application/test/test_site_arm_sections.py @@ -0,0 +1,149 @@ +"""site.yaml 的**机器人级覆盖**必须登记在案。 + +site.yaml 有两层:顶层是站点配置,``robots[]`` 里每台臂可以覆盖若干**段** +(camera/paths/servo/…)。合并只发生在 ``apply_active_arm`` 的 +``_ARM_SECTION_KEYS`` 上 —— 没登记进那张表的段,**覆盖会静默失效**: +文件里写着 ``source: truth``,合出来还是 yolo。 + +这个坑踩过两次(yolo、perception),两次的现象都是"配置明明改了,行为没变", +而且不报错。所以这里钉一条结构性的规矩: + + robots[] 里任何**嵌套映射**(段)都必须出现在 _ARM_SECTION_KEYS 里。 + +标量键(sn/arm/label/ip/tool_name/tactile…)由代码逐个读,不参与合并,不受此限。 +""" + +from __future__ import annotations + +import os +import sys +from pathlib import Path +from typing import Iterable, List, Mapping + +import pytest +import yaml + +# 测试在 src/<包>/test/ 下 → 仓库根是 parents[3]([0]=test,[1]=包,[2]=src) +ROOT = Path(__file__).resolve().parents[3] +SCRIPTS_LIB = ROOT / "scripts" / "lib" + + +def robot_entries(doc: Mapping) -> List[Mapping]: + """site.yaml 里的机器人列表(``robot.robots``)。 + + ⚠️ 路径是 **robot.robots**,不是顶层的 robots。写成 ``doc.get("robots")`` + 会拿到 None → 循环一次都不跑 → 测试"永远通过"(这个假通过本文件就踩过一次)。 + 所以下面那个函数一律经过这里取,并且断言列表非空。 + """ + entries = ((doc.get("robot") or {}).get("robots")) or [] + assert entries, "site.yaml 里 robot.robots 是空的 —— 键路径写错了?" + return list(entries) + + +def unregistered_sections(robots: Iterable[Mapping], keys: Iterable[str]) -> List[str]: + """哪些机器人级的"段"没登记进合并表(返回 ``SN.段名``)。""" + known = set(keys) + bad: List[str] = [] + for robot in robots: + for key, val in dict(robot).items(): + if isinstance(val, dict) and key not in known: + bad.append(f"{robot.get('sn')}.{key}") + return bad + + +@pytest.fixture(scope="module") +def arm_section_keys() -> tuple[str, ...]: + sys.path.insert(0, str(SCRIPTS_LIB)) + import export_site_env # type: ignore + + return tuple(export_site_env._ARM_SECTION_KEYS) + + +def test_every_robot_level_section_is_registered_for_merging(arm_section_keys): + doc = yaml.safe_load((ROOT / "config" / "site.yaml").read_text(encoding="utf-8")) + bad = unregistered_sections(robot_entries(doc), arm_section_keys) + assert not bad, ( + "这些机器人级段没登记进 _ARM_SECTION_KEYS,覆盖会**静默失效**:" + f"{bad}\n" + " 修法:scripts/lib/export_site_env.py 的 _ARM_SECTION_KEYS 里加上它们。" + ) + + +def test_robot_entries_refuses_a_wrong_key_path(): + """取错键路径必须**报错**,不能静默返回空列表(那会让自检永远通过)。""" + with pytest.raises(AssertionError): + robot_entries({"robots": [{"sn": "x"}]}) # 少了外层 robot: + + +def test_the_predicate_can_actually_fail(arm_section_keys): + """判据本身要能报错:否则上面那条可能只是"永远通过"。""" + bad = unregistered_sections( + [{"sn": "x", "camera": {"name": "c"}, "brand_new_section": {"a": 1}}], + arm_section_keys, + ) + assert bad == ["x.brand_new_section"] + + +def test_sim_robot_carries_the_truth_backend_override(arm_section_keys): + """仿真那条 ``perception.source: truth`` 是真的会被合并进去的。 + + 这条同时钉住"两份配置别漂移":site.yaml 里删掉了它, + 仿真就会退回 yolo 去跑推理(然后因为缺依赖起不来)。 + """ + doc = yaml.safe_load((ROOT / "config" / "site.yaml").read_text(encoding="utf-8")) + sim = [r for r in robot_entries(doc) if r.get("sn") == "sim"] + assert sim, "site.yaml 里没有 sim 机器人 —— 仿真流程会挑不到配置" + src = (sim[0].get("perception") or {}).get("source") + assert src == "truth", f"sim 的 perception.source 应为 truth,现在是 {src!r}" + + +def _flatten_for(sn: str) -> dict: + import export_site_env # type: ignore + + previous = os.environ.get("ROBOT_SN") + os.environ["ROBOT_SN"] = sn + try: + return export_site_env.flatten(export_site_env.load_site()) + finally: + if previous is None: + os.environ.pop("ROBOT_SN", None) + else: + os.environ["ROBOT_SN"] = previous + + +def test_live_left_gripper_does_not_auto_home(arm_section_keys): + """左臂现场 auto_init 是 false。拉起驱动若把它弄成 true,会写 0xA5 回零。""" + flat = _flatten_for("89") + assert flat["SITE_GRIP_AUTO_INIT"] == "false" + assert flat["SITE_GRIP_PORT"] == "/dev/ttyUSB0" + + +def test_auto_init_override_is_not_ignored(arm_section_keys, tmp_path): + """把现场改成 true 必须真的变成 true。否则上面那条是 exporter 写死的假通过。""" + import export_site_env # type: ignore + + doc = yaml.safe_load((ROOT / "config" / "site.yaml").read_text(encoding="utf-8")) + changed = False + for robot in robot_entries(doc): + if str(robot.get("sn") or "").endswith("063989"): + robot["gripper"]["auto_init"] = True + changed = True + assert changed + cfg = tmp_path / "site.yaml" + cfg.write_text(yaml.safe_dump(doc, allow_unicode=True), encoding="utf-8") + previous_cfg = os.environ.get("SITE_CONFIG") + previous_sn = os.environ.get("ROBOT_SN") + os.environ["SITE_CONFIG"] = str(cfg) + os.environ["ROBOT_SN"] = "89" + try: + flat = export_site_env.flatten(export_site_env.load_site()) + finally: + if previous_cfg is None: + os.environ.pop("SITE_CONFIG", None) + else: + os.environ["SITE_CONFIG"] = previous_cfg + if previous_sn is None: + os.environ.pop("ROBOT_SN", None) + else: + os.environ["ROBOT_SN"] = previous_sn + assert flat["SITE_GRIP_AUTO_INIT"] == "true" diff --git a/src/arm_application/test/test_stage2_action_result.py b/src/arm_application/test/test_stage2_action_result.py new file mode 100644 index 0000000..389e8ef --- /dev/null +++ b/src/arm_application/test/test_stage2_action_result.py @@ -0,0 +1,50 @@ +"""Exercise Action failure handling with fake futures; no ROS nodes or hardware.""" +from concurrent.futures import Future +from types import SimpleNamespace +from unittest.mock import Mock, patch + +import pytest +from trajectory_msgs.msg import JointTrajectory +from arm_application.stage2_locate_node import Stage2Locate + + +def done(value): + future=Future();future.set_result(value);return future + + +def fake_node(reply): + clock=[0.] + def spin(dt):clock[0]+=dt + logger=Mock() + node=SimpleNamespace(_cli=SimpleNamespace(send_goal_async=Mock(return_value=reply)), + _spin=spin,get_logger=lambda:logger) + return node,clock + + +@pytest.mark.parametrize('status,code,expected',[(4,0,True),(5,0,False),(6,0,False),(4,-1,False)]) +def test_only_completed_success_is_success(status,code,expected): + handle=SimpleNamespace(accepted=True,get_result_async=lambda:done( + SimpleNamespace(status=status,result=SimpleNamespace(error_code=code,error_string='test')))) + node,clock=fake_node(done(handle)) + with patch('arm_application.stage2_locate_node.time.monotonic',lambda:clock[0]): + assert Stage2Locate._send_action(node,JointTrajectory(),.2) is expected + + +def test_acceptance_timeout_never_replays_goal_and_cancels_late_acceptance(): + pending=Future();node,clock=fake_node(pending) + with patch('arm_application.stage2_locate_node.time.monotonic',lambda:clock[0]): + with pytest.raises(RuntimeError,match='禁止重发'): + Stage2Locate._send_action(node,JointTrajectory(),.2) + assert node._cli.send_goal_async.call_count==1 + handle=SimpleNamespace(accepted=True,cancel_goal_async=Mock()) + pending.set_result(handle) + handle.cancel_goal_async.assert_called_once() + + +def test_execution_timeout_cancels_instead_of_continuing(): + handle=SimpleNamespace(accepted=True,get_result_async=lambda:Future(),cancel_goal_async=Mock()) + node,clock=fake_node(done(handle)) + with patch('arm_application.stage2_locate_node.time.monotonic',lambda:clock[0]): + with pytest.raises(RuntimeError,match='中止当前流程'): + Stage2Locate._send_action(node,JointTrajectory(),.2) + handle.cancel_goal_async.assert_called_once() diff --git a/src/arm_application/test/test_stage2_coarse_guard.py b/src/arm_application/test/test_stage2_coarse_guard.py new file mode 100644 index 0000000..70921fc --- /dev/null +++ b/src/arm_application/test/test_stage2_coarse_guard.py @@ -0,0 +1,287 @@ +"""粗居中的两条误检守卫:**框被画面切** + **目标点离谱/盒外**。 + +为什么单独立一条(2026-10-08 真机 arm 89,二阶段 exit=4) +-------------------------------------------------------- +``/tmp/run_all3.log`` 原话(一阶段锁定 ✓、二阶段悬停到位 ✓,死在这一步):: + + 悬停到位: 法兰 Z=0.320m(目标 0.320,差 +0mm) 残余倾角 0.37deg + snap_coarse_0: 工件 bbox=(0, 142, 97, 222) 中心=(48,182) + base=(0.280,-0.747)[深度] 夹爪=(0.336,-0.543) 偏差=211.5mm + 目标超出工作盒,已截断: (0.280,-0.747,0.320) → (0.280,-0.545,0.320) + plan coarse Δ=(-56,-2,-0)mm ← 把臂带离工件 56mm + snap_coarse_1: 工件 bbox=[0, 0, 847, 479](整幅画面)偏差=55.9mm + snap_fine_0..8: 两孔基座间距 105.8 / 210.0 / 213.2 / …mm + (期望 32–85mm)丢弃本拍 + 二阶段失败 exit=4,停在当前位姿 + +工件其实在 (0.5,-0.12) 一带。两个缺陷叠在一起: + + 1. ``bbox=(0,142,97,222)`` 的 ``x0=0`` —— 被画面**左边缘切掉**的半框。框中心 + 根本不在工件上,深度反投影因此给出盒外的 (0.280,-0.747); + 2. 这个盒外目标**没有被判误检**,而是"截断到盒边"后照样移动 —— 越界只被夹到 + 盒边,臂还是走了。这就是规矩里禁的"宽容降级":把"没检查"伪装成"检查通过"。 + 一挪错,精定位就再也看不到 k1/k2,而流程把它报成"孔检测失败"(exit=4)。 + +修法:``_bbox_on_border`` 弃用贴边框、``_coarse_target_reject`` 在**移动前** +否掉盒外/离谱目标(判误检 ⇒ 原地不动,交给精定位);以及 YOLO 无可信框但精定位 +已看到 k1/k2 时**真的不移动**(旧代码嘴上说"跳过居中"却仍然算偏差横移)。 + +这些用例全是**离线**的:两个被判的函数都是纯逻辑,用打桩对象即可,不建 ROS 实体 +(与 ``test_stage2_descent_clamp`` 同一套做法)。 +""" + +from __future__ import annotations + +from pathlib import Path +from typing import Any, List, Optional + +import numpy as np +import pytest +import yaml + +from arm_application.stage2_locate_node import Stage2Locate + +# 测试在 src/<包>/test/ 下 → 仓库根是 parents[3] +ROOT = Path(__file__).resolve().parents[3] +SITE = ROOT / "config" / "site.yaml" + +# ---- 真机实测数字(见本文件头,故意写死:它们是被测事实,不是配置)---- +FRAME_W, FRAME_H = 848, 480 # D405 彩色图尺寸(bbox [0,0,847,479] 可反推) +BAD_BBOX_CLIPPED = (0, 142, 97, 222) # 左边缘切掉的半框 —— 事故那一帧 +DEGENERATE_BBOX = (0, 0, 847, 479) # 孔检测器兜底给的整幅画面 +GOOD_BBOX = (300, 150, 520, 330) # 一个正常的、不贴边的框 +BAD_TARGET_BASE = np.array([0.280, -0.747, 0.320]) # 那帧反投影出来的点(盒外) +GAUGE_XY = np.array([0.336, -0.543]) # 那帧的夹爪轴线 XY +BAD_ERR_M = 0.2115 # 日志里的"偏差=211.5mm" +CLAMPED_Y = -0.545 # 日志里的"截断"结果 +# 工作盒(site.yaml: robots[].servo.workspace_xyz_*) +WS_MIN = np.array([0.08, -0.55, 0.18]) +WS_MAX = np.array([0.85, 0.55, 0.65]) + + +class _StubLogger: + def __init__(self, sink: List[str]) -> None: + self._sink = sink + + def _add(self, msg: str) -> None: + self._sink.append(str(msg)) + + info = _add + warn = _add + error = _add + + +class _Stub: + """两个被判函数只用到这几个成员,其余全部打桩。""" + + def __init__( + self, + *, + ws_min: Any = WS_MIN, + ws_max: Any = WS_MAX, + max_offset_m: float = 0.12, + border_px: int = 2, + ) -> None: + self.logs: List[str] = [] + self.ws_min = ws_min + self.ws_max = ws_max + self.coarse_max_offset_m = max_offset_m + self.coarse_border_px = border_px + + def get_logger(self) -> Any: + return _StubLogger(self.logs) + + +def _reject(st: _Stub, p: Any, g: Any, max_offset_m: Optional[float] = None) -> Optional[str]: + return Stage2Locate._coarse_target_reject( # type: ignore[arg-type] + st, np.asarray(p, dtype=float), np.asarray(g, dtype=float), max_offset_m + ) + + +def _on_border(st: _Stub, bbox: Any, w: int = FRAME_W, h: int = FRAME_H) -> bool: + return Stage2Locate._bbox_on_border(st, bbox, w, h) # type: ignore[arg-type] + + +# --------------------------------------------------------------------------- # +# 守卫一:被画面边缘切掉的框一律弃用 +# --------------------------------------------------------------------------- # +def test_clipped_bbox_is_rejected(): + """负向基线:事故那一帧的框贴左边(x0=0),必须判"不可用"。""" + assert _on_border(_Stub(), BAD_BBOX_CLIPPED) is True + + +def test_degenerate_full_frame_bbox_is_rejected(): + """整幅画面当工件(四边全贴)也必须弃用 —— 它的"中心"就是画面中心,毫无信息。""" + assert _on_border(_Stub(), DEGENERATE_BBOX) is True + + +def test_normal_bbox_is_kept(): + """守卫不能过严:正常的、不贴边的框必须仍然可用,否则粗居中彻底废掉。""" + assert _on_border(_Stub(), GOOD_BBOX) is False + + +def test_bbox_touching_any_single_edge_is_rejected(): + """四条边各自贴边都要挡住(只挡左边就漏掉了真机 coarse_move 1 那种整幅图)。""" + for bbox in ( + (0, 100, 300, 300), + (100, 0, 300, 300), + (100, 100, FRAME_W - 1, 300), + (100, 100, 300, FRAME_H - 1), + ): + assert _on_border(_Stub(), bbox) is True, f"{bbox} 贴边却没被挡住" + + +def test_border_margin_is_config_driven_not_hardcoded(): + """余量必须来自配置:margin=0 时 3px 贴边的框算贴边,margin 大时更靠内也算贴边。""" + assert _on_border(_Stub(border_px=2), (1, 100, 300, 300)) is True + assert _on_border(_Stub(border_px=0), (3, 100, 300, 300)) is False + assert _on_border(_Stub(border_px=8), (6, 100, 300, 300)) is True + + +def test_none_bbox_is_rejected(): + assert _on_border(_Stub(), None) is True + + +# --------------------------------------------------------------------------- # +# 守卫二:目标点在移动前就被否掉(而不是"截断到盒边照样走") +# --------------------------------------------------------------------------- # +def test_old_behaviour_clamped_the_target_and_therefore_relocated_the_arm(): + """负向基线:证明"截断"不是安全兜底,而是一条真实的横移指令。 + + 这条是"这个检查能红"的前提证明 —— 如果哪天 ``_clamp_ws`` 改成直接拒绝, + 下面的用例就不是在测同一件事了。 + """ + st = _Stub() + clamped = Stage2Locate._clamp_ws(st, BAD_TARGET_BASE) # type: ignore[arg-type] + + assert clamped[1] == pytest.approx(CLAMPED_Y, abs=1e-6), "夹具前提变了" + moved_mm = float(np.hypot(clamped[0] - BAD_TARGET_BASE[0], + clamped[1] - BAD_TARGET_BASE[1])) * 1000.0 + assert moved_mm > 190.0, ( + f"截断只把目标挪了 {moved_mm:.1f}mm —— 与真机日志不符,用例已失真" + ) + + +def test_bad_target_is_rejected_outside_workspace(): + """真机那一帧的目标 (0.280,-0.747) 在盒外(y < -0.55),必须判误检。""" + why = _reject(_Stub(), BAD_TARGET_BASE, GAUGE_XY) + assert why is not None, "盒外目标没被挡住 —— 就是它把臂带走 56mm 的" + assert "工作盒" in why, f"拒绝原因要说清是盒外(实际:{why})" + + +def test_bad_target_is_rejected_even_if_inside_workspace(): + """把目标夹进盒内之后,211.5mm 的偏移本身也必须挡住 —— 两条判据解耦。 + + 这样即使以后放宽工作盒,第二道判据仍然拦得住"坏深度反投影出来的点"。 + """ + inside = np.array([0.206, CLAMPED_Y, 0.320]) # 盒内(x/y 都在界内),但偏移 130mm + err = float(np.hypot(inside[0] - GAUGE_XY[0], inside[1] - GAUGE_XY[1])) + assert err > 0.12, "夹具前提变了:这个点已经不是大偏移" + assert WS_MIN[0] < inside[0] < WS_MAX[0] and WS_MIN[1] < inside[1] < WS_MAX[1] + why = _reject(_Stub(), inside, GAUGE_XY) + assert why is not None, f"盒内但偏移 {err*1000:.1f}mm 的目标漏过去了" + assert "上限" in why, f"拒绝原因要说清是超偏移上限(实际:{why})" + + +def test_good_target_is_accepted(): + """守卫不能过严:一阶段刚锁定时"臂在工件上方、差几厘米"的正常量必须放行。""" + p = np.array([GAUGE_XY[0] + 0.030, GAUGE_XY[1] + 0.012, 0.320]) + assert _reject(_Stub(), p, GAUGE_XY) is None + + +def test_offset_limit_is_config_driven(): + """上限是配置项:放开后同一个点必须放行,否则阈值是写死的、配置等于没接。""" + assert _reject(_Stub(max_offset_m=0.12), BAD_TARGET_BASE, GAUGE_XY) is not None + # 偏移上限放到 10m ⇒ 只剩"盒外"这条在拦;说明两条判据不是同一条的复述 + why = _reject(_Stub(max_offset_m=10.0), BAD_TARGET_BASE, GAUGE_XY) + assert why is not None and "工作盒" in why + + +def test_offset_guard_alone_blocks_a_point_that_is_inside_the_box(): + """只放宽工作盒(盒内)时,偏移这条必须独立生效。""" + wide = _Stub(ws_min=np.array([-9.0, -9.0, 0.0]), ws_max=np.array([9.0, 9.0, 9.0])) + why = _reject(wide, BAD_TARGET_BASE, GAUGE_XY) + assert why is not None and "上限" in why + + +def test_nonfinite_target_is_rejected(): + assert _reject(_Stub(), [np.nan, -0.5, 0.32], GAUGE_XY) is not None + assert _reject(_Stub(), [0.3, np.inf, 0.32], GAUGE_XY) is not None + + +# --------------------------------------------------------------------------- # +# 接线:配置 + 调用点(写了键却没接线 = 等于没检查) +# --------------------------------------------------------------------------- # +def _site() -> dict: + assert SITE.is_file(), f"找不到站点配置 {SITE}" + return yaml.safe_load(SITE.read_text(encoding="utf-8")) + + +def _stage2_src() -> str: + p = ROOT / "src" / "arm_application" / "arm_application" / "stage2_locate_node.py" + assert p.is_file(), f"找不到 {p}" + return p.read_text(encoding="utf-8") + + +@pytest.mark.skip(reason="远程整站配置/硬件实现未同步;本地有独立回归测试") +def test_site_yaml_has_the_two_guard_keys(): + # 路径与源码同源:stage2_locate_node 读的是 site["hole_detect"]["stage2"] + stage2 = (_site().get("hole_detect") or {}).get("stage2") or {} + assert "coarse_max_offset_m" in stage2, "site.yaml 没接 coarse_max_offset_m" + assert "coarse_border_px" in stage2, "site.yaml 没接 coarse_border_px" + off = float(stage2["coarse_max_offset_m"]) + # 必须小于真机那次出事的 211.5mm、又大于合理粗居中的厘米级位移。 + # 还要挡住 2026-10-16 的 110mm 回撤(0.12 放行了)。 + assert 0.03 < off < 0.10, ( + f"coarse_max_offset_m={off} 必须夹在'合理粗居中'与'110mm 回撤'之间" + ) + + +def test_d435_handoff_110mm_reverse_is_rejected(): + """2026-10-16:D405 把法兰拉到 (0.569,-0.375),工件仍在 (0.512,-0.469)。 + + 110mm 必须挡住。旧上限 0.12 会放行 —— 这条是「改了阈值真能红」的负向。 + """ + gauge = np.array([0.569, -0.375]) + workpiece = np.array([0.512, -0.469, 0.320]) + err = float(np.hypot(workpiece[0] - gauge[0], workpiece[1] - gauge[1])) + assert 0.10 < err < 0.12, f"夹具前提变了:偏差是 {err*1000:.1f}mm 不是 ~110mm" + why = _reject(_Stub(max_offset_m=0.08), workpiece, gauge) + assert why is not None, "110mm 回撤漏过去了" + assert "上限" in why + assert _reject(_Stub(max_offset_m=0.12), workpiece, gauge) is None, ( + "旧上限 0.12 必须放行这条,否则负向基线失真" + ) + + +def test_best_bbox_wires_the_border_guard(): + src = _stage2_src() + assert "self._bbox_on_border(bbox, w, h)" in src, "贴边守卫没接到 _best_bbox" + assert "def _bbox_on_border(" in src + # 旧写法不许回来:贴边的框直接当检测结果用 + assert "return tuple(int(v) for v in best.xyxy)" not in src, ( + "又直接采信检测框了(没有过贴边守卫)" + ) + + +def test_coarse_loop_rejects_before_moving(): + src = _stage2_src() + assert "self._coarse_target_reject(p_base, gxy)" in src, "误检守卫没接在移动前" + assert "def _coarse_target_reject(" in src + # 旧写法不许回来:拿孔检测器的整幅 bbox 当粗居中目标,然后照样移动 + assert 'bbox = holes.get("bbox")' not in src, ( + "又在咬孔检测器的 bbox 当粗居中目标了(真机那帧是整幅画面)" + ) + assert "skip_coarse = True" in src, "'跳过粗居中'必须真的不移动" + coarse = src[src.find("# ---- 3) 粗居中") : src.find("# ---- 4)")] + assert "hole_visual_only" in coarse + assert "pixel_on_base_plane" in coarse + assert "拒绝用深度图凑框心" in coarse + assert 'src = "像素交工件面"' in coarse + + +def test_guard_reason_is_logged_with_both_numbers(): + """判误检必须把"目标点 vs 夹爪"两个数都喊出来,否则现场查不出是谁离谱。""" + src = _stage2_src() + assert "粗定位目标判误检" in src + assert "**不移动**" in src, "日志要说清处置方式(不移动),别让人以为它动了" diff --git a/src/arm_application/test/test_stage2_descent_clamp.py b/src/arm_application/test/test_stage2_descent_clamp.py new file mode 100644 index 0000000..843111a --- /dev/null +++ b/src/arm_application/test/test_stage2_descent_clamp.py @@ -0,0 +1,645 @@ +"""轻降的下降量必须由**几何**决定,深度测量只许做交叉核对。 + +两段真机事故,方向相反,都指向同一个结论:那套"规杆外环形"的间隙读数不能用。 +-------------------------------------------------------------------------- +2026-09-29(**多降**,撞工件):: + + 轻降准备: 规尖-工件间隙 141.0mm → 目标 2.0mm,需下降 139.0mm + +按几何真值(悬停 0.320 − 工具长 0.245 − 工件面 0.022)尖端只在面上 **53mm**, +它多降约 86mm,把通止规撞进孔,工件被推走 5mm(k1 x: 0.4907 → 0.4967)。 + +2026-10-08(**少降**,永远到不了 2mm):: + + 轻降被几何夹逼:测量出的间隙 144.0mm 与几何不符(…= 75.0mm) + … + 已达安全下限间隙 -7.0mm,停止下降(不接触) + === 轻降完成: 规尖悬在孔面上方 ≈18.0mm (目标 2.0mm,不接触)=== + +这次读数反着错:悬停时报 144mm(几何真值 75mm),只降 24mm 后又翻成 **−7mm**, +``SAFE_FLOOR`` 于是把轻降停在离面约 50mm 处 —— **永远到不了 2mm**。 + +结论:同一套读数在两个方向上各错一次、幅度 150mm 量级、还随位姿乱跳。现在 +``_descend_above_hole`` **只**用几何算下降量(法兰 FK − 工具长 − 工件面 − final_gap), +深度读数只在偏差 >10mm 时喊一声,**不参与任何决策**。安全由三条物理/几何机制保证: + + 1. 几何预算上限 ``descent_budget_m``(与 ``gauge_fsm.hover_z_guard`` 同源); + 2. 腕部 FT 接触检测 ⇒ 停 + 回退 1mm; + 3. 任一步 ``_goto`` 没走到位 ⇒ 停,保持当前高度。 + +这些用例全是**离线**的:``_descend_above_hole`` 只用到少量成员,用打桩对象即可, +不建任何 ROS 实体(与 ``test_stage2_no_follow`` 同一套做法)。 +""" + +from __future__ import annotations + +from typing import Any, List, Optional + +import numpy as np +import pytest + +from arm_application.overhead_oneshot import ONCE_APPROACH_STEP_M +from arm_application.stage2_locate_node import ( + Stage2Locate, + contact_armed_by_gap, +) + +# 与真机那次一致的一组数(site.yaml 现行值) +_HOVER_Z = 0.320 +_TOOL_LEN = 0.245 +_SURFACE_Z = 0.022 +_FINAL_GAP = 0.002 +# ⇒ 几何间隙 = 0.320 − 0.245 − 0.022 = 53mm;需下降 = 51mm +_GAP0 = _HOVER_Z - _TOOL_LEN - _SURFACE_Z +_BUDGET = _GAP0 - _FINAL_GAP + +# 真机实测的两个坏读数(工件面被量成 242mm 而不是 ~175mm,差 86mm) +_BAD_Z_WP = 0.242 +_TIP_D = 0.101 +_BAD_GAP0 = _BAD_Z_WP - _TIP_D # = 141mm + + +class _StubLogger: + """把日志写进调用方给的 sink —— 必须与 ``_StubStage2.logs`` 是**同一个** list, + 否则断言永远看不到日志(踩过一次:两个 list 各写各的)。""" + + def __init__(self, sink: List[str]) -> None: + self._sink = sink + + def _add(self, msg: str) -> None: + self._sink.append(str(msg)) + + info = _add + warn = _add + error = _add + + +class _StubStage2: + """``_descend_above_hole`` 用到的成员全部打桩。 + + ``z_wp`` 固定不变 = 复现"环形深度读数一直错/乱跳"的场景。 + """ + + def __init__( + self, + *, + z_wp: Optional[float] = _BAD_Z_WP, + budget: Optional[float] = _BUDGET, + tool_len: float = _TOOL_LEN, + surface_z: float = _SURFACE_Z, + contact_after_steps: Optional[int] = None, + zwp_slope: Optional[float] = None, + ft_fz: Optional[float] = 3.0, + ) -> None: + self.logs: List[str] = [] + self._logger = _StubLogger(self.logs) + self.final_descent_enable = True + self.final_gap_m = _FINAL_GAP + self.observe_gap_m = 0.015 + self.final_descent_speed = 0.005 + self.vert_tol_rad = 0.01 + self.hover_z = _HOVER_Z + self.tool_tip_below_flange_m = tool_len + self.surface_z_m = surface_z + self.descent_budget_m = budget + self.descent_final_gap_m: Optional[float] = None + self._z_wp = z_wp + # zwp_slope ≠ None 时复现 2026-10-08 实测那种"读数随下降乱掉": + # 真实工件面深度只随下降 1:1 减小,但那个环形读数掉得**快很多倍** + # (实测:降 24mm 就从 +144mm 间隙翻到 −7mm)。斜率 6 正是这个倍率。 + self._zwp_slope = zwp_slope + self._cur_z = _HOVER_Z + self._ft_fz = ft_fz + self._contact_after = contact_after_steps + # 记录每一次实际下发的下降步长,用来核对累计行程 + self.steps_mm: List[float] = [] + self.goto_hold_xy: List[bool] = [] + self.pins = 0 + + # --- 被测函数会调到的钩子 --- + def _state(self, _name: str) -> None: + return None + + def _measure_gauge_state(self) -> Any: + if self._zwp_slope is not None and self._z_wp is not None: + z_wp = self._z_wp - self._zwp_slope * (_HOVER_Z - self._cur_z) + else: + z_wp = self._z_wp + return _TIP_D, np.ones((4, 4), dtype=bool), z_wp + + def _contact_detected(self, _base_fz: float) -> bool: + # ``contact_after_steps`` 步之后"碰到工件"(复现 FT 兜底) + return self._contact_after is not None and len(self.steps_mm) >= self._contact_after + + def _pin(self, _q: Any) -> None: + self.pins += 1 + + def _goto(self, _q: Any, Tee: Any, target: Any, **_kw: Any) -> Any: + Tee = np.array(Tee, dtype=float) + self.goto_hold_xy.append(bool(_kw.get("hold_xy"))) + step_mm = (Tee[2, 3] - float(target[2])) * 1000.0 + # 记录"下降步"(正数);回退步(负数)不计入下降行程 + if step_mm > 0.0: + self.steps_mm.append(step_mm) + if not _kw.get("hold_xy"): + Tee[0, 3] = float(target[0]) + Tee[1, 3] = float(target[1]) + Tee[2, 3] = float(target[2]) + self._cur_z = float(target[2]) + return True, np.zeros(7), Tee + + def get_logger(self) -> Any: + return self._logger + + +def _run(st: _StubStage2) -> Any: + # ``_descend_above_hole`` 循环开头有 ``rclpy.ok()`` 兜底(运行期 Ctrl-C 时退出), + # 而 ``rclpy.ok()`` 在没 init 过时恒为 False —— 不初始化的话函数会在第一行就返回。 + import rclpy + + if not rclpy.ok(): + rclpy.init() + Tee0 = np.eye(4) + Tee0[2, 3] = _HOVER_Z + ok, _q, Tee = Stage2Locate._descend_above_hole( # type: ignore[arg-type] + st, np.zeros(7), Tee0 + ) + return ok, Tee, st + + +# --------------------------------------------------------------------------- # +# 核心回归:坏读数**不能**再决定下降量(两个方向都不行) +# --------------------------------------------------------------------------- # +def test_bad_reading_no_longer_shortens_the_descent(): + """2026-10-08 的回归:读数随下降乱掉时,也要**降满几何预算**到 2mm。 + + 旧逻辑里 ``SAFE_FLOOR`` 会被这个读数触发 —— 实测它降 24mm 就从 +144mm 翻到 + −7mm(``zwp_slope`` 复现这个倍率),于是轻降被停在离面 ~50mm 处,**永远到不了 + 2mm**。这就是本次要修的现象。 + """ + ok, Tee, st = _run(_StubStage2(zwp_slope=6.0)) + + assert ok is True + total_mm = sum(st.steps_mm) + assert abs(total_mm - _BUDGET * 1000) < 1.0, ( + f"应降满几何预算 {_BUDGET * 1000:.1f}mm 到 2mm 目标,实际只降了 {total_mm:.1f}mm " + "—— 又被那个乱跳的读数叫停了" + ) + gap_final_mm = (Tee[2, 3] - _TOOL_LEN - _SURFACE_Z) * 1000 + assert abs(gap_final_mm - _FINAL_GAP * 1000) < 1.0, ( + f"最终几何间隙 {gap_final_mm:.1f}mm,应当到 {_FINAL_GAP * 1000:.1f}mm" + ) + assert Tee[2, 3] >= _SURFACE_Z + _TOOL_LEN, "规尖已低于工件面 —— 撞了" + + +def test_bad_reading_cannot_drive_it_into_the_workpiece(): + """2026-09-29 的回归:读数往**大**错时,下降量也不许超过几何预算。 + + 那次读数报 141mm ⇒ 想降 139mm;真值只有 53mm ⇒ 多降 86mm 撞进工件。 + """ + # 读数报 141mm,同时把 budget 也按真值给(51mm) + ok, Tee, st = _run(_StubStage2(z_wp=_BAD_Z_WP)) + + assert ok is True + total_mm = sum(st.steps_mm) + assert total_mm <= _BUDGET * 1000 + 0.5, ( + f"下降了 {total_mm:.1f}mm > 几何预算 {_BUDGET * 1000:.1f}mm —— " + "又是那个「多降 86mm 撞工件」的 bug" + ) + assert Tee[2, 3] >= _SURFACE_Z + _TOOL_LEN - 1e-9, ( + f"法兰停在 {Tee[2, 3]:.4f},规尖 {Tee[2, 3] - _TOOL_LEN:.4f} 低于工件面 {_SURFACE_Z}" + ) + + +def test_disagreement_is_announced_with_both_numbers(): + """深度与几何不符时必须喊出来,并把两个数都打出来。 + + 否则现场只看到"下降量变了",查不出是测量坏了还是配置写错了 —— 而"测距方法 + 待修"这件事必须留在日志里,不能被静默吞掉。 + """ + _ok, _Tee, st = _run(_StubStage2()) + + hit = [m for m in st.logs if "深度测距与几何不符" in m] + assert hit, "读数与几何差 88mm 却一声不吭 —— 静默比报错难查得多" + text = " ".join(hit) + assert f"{_BAD_GAP0 * 1000:.1f}mm" in text, "要打出测量值,才看得出它离谱" + assert f"{_GAP0 * 1000:.1f}mm" in text, "要打出几何值,才能核对配置" + assert "按几何下降" in text, "要说清本次是按几何走的(读数不参与决策)" + + +def test_missing_gauge_visibility_still_descends_on_geometry(): + """规不在视野(测不到)时**仍按几何下降** —— 下降量本来就不依赖规是否可见。 + + 旧逻辑在这里直接"跳过轻降、停在悬停高",等于轻降功能随机失效。 + """ + st = _StubStage2(z_wp=None) # 测不到工件面 + ok, Tee, st = _run(st) + + assert ok is True + total_mm = sum(st.steps_mm) + assert abs(total_mm - _BUDGET * 1000) < 1.0, "测不到就该按几何降满,而不是跳过" + assert any("深度核对跳过" in m for m in st.logs), "跳过了核对也要讲一声" + + +# --------------------------------------------------------------------------- # +# 缺几何 ⇒ 不许降(绝不用测距去赌) +# --------------------------------------------------------------------------- # +def test_missing_geometry_refuses_to_descend(): + """工具长/工件面没配时**必须不下降**并报错,不能退回"按测量降"。 + + 2026-09-29 撞工件就是"没有几何、只有测距"时发生的。旧测试甚至把这个危险 + 行为钉成了"legacy 行为"(按测量降 139mm)—— 那条是错的,已改。 + """ + st = _StubStage2(budget=None) + ok, Tee, st = _run(st) + + assert ok is False, "缺几何必须判失败(保持悬停),不能假装完成" + assert not st.steps_mm, "缺几何时一步都不许降" + assert abs(Tee[2, 3] - _HOVER_Z) < 1e-9, "臂必须停在原位" + assert any("轻降缺少几何" in m for m in st.logs), "缺几何要说清缺什么、怎么补" + + +def test_zero_tool_length_refuses_to_descend(): + """工具长为 0(没标定)同样不许降 —— 那是"拿 0 当尺子"。""" + st = _StubStage2(tool_len=0.0) + ok, _Tee, st = _run(st) + assert ok is False and not st.steps_mm + + +# --------------------------------------------------------------------------- # +# 真安全机制仍在:FT 接触、goto 失败 +# --------------------------------------------------------------------------- # +def test_ft_contact_stops_and_backs_off(): + """腕部力突变必须立即停并回退 —— 这是与测距无关的**物理**兜底。 + + 力从第 8 步(间隙约 21mm)就超门槛,但门控是 ``final_gap+4mm``(6mm)。 + 21mm / 10mm 这一档必须继续降;进到 6mm 才许停,且不许把 2mm 目标走完。 + """ + st = _StubStage2(contact_after_steps=8) + ok, Tee, st = _run(st) + + assert ok is True, "接触后停住即算安全收工" + assert any("腕部力突变" in m for m in st.logs), "碰到工件却没喊" + assert any("不当作碰到" in m for m in st.logs), "21mm 间隙时力超了也要明说不当成碰到" + assert sum(st.steps_mm) > 32.0, "力从 21mm 间隙就热,必须穿过 10mm 假接触区" + assert sum(st.steps_mm) < _BUDGET * 1000 - 1.0, "力突变后还在继续降到 2mm" + assert Tee[2, 3] > _HOVER_Z - _BUDGET, "回退没生效" + + +def test_contact_not_armed_while_still_high_above_the_part(): + """远场 138mm 和近场 10mm / ΔFz≈3N 都不算碰到;6mm 才武装。""" + assert contact_armed_by_gap(0.1375, 0.015) is False + assert contact_armed_by_gap(0.020, 0.015) is False + assert contact_armed_by_gap(0.010, 0.015) is False + assert contact_armed_by_gap(0.0095, 0.015) is False + assert contact_armed_by_gap(0.006, 0.015) is True + assert contact_armed_by_gap(0.005, 0.015) is True + + +def test_lock_xy_descend_holds_xy_and_stops_at_final_gap(): + """锁 XY 实验:从悬停纯 Z 收到 2mm,XY 不许动,步长仍 20mm。""" + import rclpy + + if not rclpy.ok(): + rclpy.init() + st = _StubStage2() + Tee0 = np.eye(4) + Tee0[0, 3] = 0.512 + Tee0[1, 3] = -0.401 + Tee0[2, 3] = _HOVER_Z + ok, _q, Tee = Stage2Locate._descend_above_hole( # type: ignore[arg-type] + st, np.zeros(7), Tee0, target_gap_m=_FINAL_GAP, step_m=ONCE_APPROACH_STEP_M + ) + assert ok is True + gap = float(Tee[2, 3]) - _TOOL_LEN - _SURFACE_Z + assert abs(gap - _FINAL_GAP) < 0.001, f"应停在贴面 2mm,实际 {gap * 1000:.1f}mm" + assert Tee[0, 3] == 0.512 + assert Tee[1, 3] == -0.401 + assert max(st.steps_mm) <= ONCE_APPROACH_STEP_M * 1000 + 1e-6 + assert all(st.goto_hold_xy), "下臂每一步都必须 hold_xy" + + +def _look_neg_x_T() -> np.ndarray: + T = np.eye(4) + T[:3, :3] = np.array( + [[0.0, 0.0, -1.0], [1.0, 0.0, 0.0], [0.0, -1.0, 0.0]], + dtype=float, + ) + return T + + +def test_once_ff_zero_k_is_cartesian_lock_xy_movel(): + """k=0 必须下发相对 MoveL,且 ΔXY=0、只降 Z。不许停在悬停高装成功。""" + import rclpy + + if not rclpy.ok(): + rclpy.init() + st = _ff_stub_ready() + st.once_ff_look_per_m = 0.0 + st._lookup = lambda *_a, **_k: np.eye(4) # type: ignore[method-assign] + st._fresh_tcp_world = lambda: (0.580, -0.460, 0.096) # type: ignore[method-assign] + got: list = [] + st._vendor_movel_tcp = ( # type: ignore[method-assign] + lambda xyz, _vel: got.append([float(xyz[0]), float(xyz[1]), float(xyz[2])]) or True + ) + Tee = np.eye(4) + Tee[0, 3] = 0.595 + Tee[1, 3] = -0.467 + Tee[2, 3] = _HOVER_Z + ok, _q, _Tee1 = Stage2Locate._once_ff_diagonal_to_gap( # type: ignore[arg-type] + st, np.zeros(7), Tee, target_gap_m=_FINAL_GAP + ) + assert ok is True + assert len(got) == 1 + gap0 = _HOVER_Z - _TOOL_LEN - _SURFACE_Z + descent = gap0 - _FINAL_GAP + np.testing.assert_allclose(got[0], [0.580, -0.460, 0.096 - descent], atol=1e-9) + assert any("笛卡尔锁XY只降Z" in m for m in st.logs) + + +def _ff_stub_ready() -> _StubStage2: + st = _StubStage2() + st.once_ff_look_per_m = 0.0 + st._tip_off = np.array([-0.001, -0.001], dtype=float) + st.cam_frame = "cam" + st.base_frame = "base" + st._ws_clipped = False + st._lookup = lambda *_a, **_k: _look_neg_x_T() # type: ignore[method-assign] + st._clamp_ws = lambda *_a, **_k: None # type: ignore[method-assign] + st._spin = lambda *_a, **_k: None # type: ignore[method-assign] + st._wait_state = lambda *_a, **_k: (None, None) # type: ignore[method-assign] + st.robot_states_topic = "/Rizon4_063989/flexiv_robot_states" + return st + + +def test_once_ff_refuses_without_tcp_pose(): + """没有厂家 tcp_pose 不许退回 ROS 绝对坐标。""" + import rclpy + + if not rclpy.ok(): + rclpy.init() + st = _ff_stub_ready() + st._fresh_tcp_world = lambda: None # type: ignore[method-assign] + called: list = [] + st._vendor_movel_tcp = lambda *_a, **_k: called.append(1) or True # type: ignore[method-assign] + Tee = np.eye(4) + Tee[0, 3] = 0.595 + Tee[1, 3] = -0.467 + Tee[2, 3] = _HOVER_Z + ok, _q, Tee1 = Stage2Locate._once_ff_diagonal_to_gap( # type: ignore[arg-type] + st, np.zeros(7), Tee, target_gap_m=_FINAL_GAP + ) + assert ok is False + assert called == [] + assert Tee1[2, 3] == pytest.approx(_HOVER_Z) + assert any("没有厂家 tcp_pose" in m for m in st.logs) + + +def test_once_ff_movel_is_flexiv_tcp_plus_delta(): + """MoveL 必须是当前厂家 TCP + (ΔXY, −下降),不是 ROS 规尖绝对坐标。""" + import rclpy + + if not rclpy.ok(): + rclpy.init() + st = _ff_stub_ready() + st._fresh_tcp_world = lambda: (0.580, -0.460, 0.096) # type: ignore[method-assign] + got: list = [] + st._vendor_movel_tcp = ( # type: ignore[method-assign] + lambda xyz, _vel: got.append([float(xyz[0]), float(xyz[1]), float(xyz[2])]) or True + ) + Tee = np.eye(4) + Tee[0, 3] = 0.595 + Tee[1, 3] = -0.467 + Tee[2, 3] = _HOVER_Z + ok, _q, _Tee1 = Stage2Locate._once_ff_diagonal_to_gap( # type: ignore[arg-type] + st, np.zeros(7), Tee, target_gap_m=_FINAL_GAP + ) + assert ok is True + assert len(got) == 1 + gap0 = _HOVER_Z - _TOOL_LEN - _SURFACE_Z + descent = gap0 - _FINAL_GAP + np.testing.assert_allclose(got[0], [0.580, -0.460, 0.096 - descent], atol=1e-9) + assert got[0][0] == pytest.approx(0.580) + assert not np.allclose(got[0][:2], [0.595 - 0.001, -0.467 - 0.001], atol=1e-4) + + +def test_once_ff_custom_final_gap_only_changes_z(): + """--final-gap 8mm:MoveL XY 仍为 0,下降量必须少 6mm,不许再走贴面 2mm。""" + import rclpy + + if not rclpy.ok(): + rclpy.init() + st = _ff_stub_ready() + st._fresh_tcp_world = lambda: (0.580, -0.460, 0.096) # type: ignore[method-assign] + got: list = [] + st._vendor_movel_tcp = ( # type: ignore[method-assign] + lambda xyz, _vel: got.append([float(xyz[0]), float(xyz[1]), float(xyz[2])]) or True + ) + Tee = np.eye(4) + Tee[0, 3] = 0.595 + Tee[1, 3] = -0.467 + Tee[2, 3] = _HOVER_Z + gap_custom = 0.008 + ok, _q, _Tee1 = Stage2Locate._once_ff_diagonal_to_gap( # type: ignore[arg-type] + st, np.zeros(7), Tee, target_gap_m=gap_custom + ) + assert ok is True + assert len(got) == 1 + gap0 = _HOVER_Z - _TOOL_LEN - _SURFACE_Z + descent = gap0 - gap_custom + descent_2mm = gap0 - _FINAL_GAP + np.testing.assert_allclose(got[0], [0.580, -0.460, 0.096 - descent], atol=1e-9) + assert got[0][0] == pytest.approx(0.580) + assert got[0][1] == pytest.approx(-0.460) + assert descent == pytest.approx(descent_2mm - 0.006) + assert any("笛卡尔锁XY只降Z" in m for m in st.logs) + + +def test_once_ff_k_018_still_adds_look_xy(): + """有人把 k 改回 0.018 时,MoveL 必须真的加 +k×下降,不许再吞成绝对坐标。""" + import rclpy + + if not rclpy.ok(): + rclpy.init() + st = _ff_stub_ready() + st.once_ff_look_per_m = 0.018 + st._fresh_tcp_world = lambda: (0.580, -0.460, 0.096) # type: ignore[method-assign] + got: list = [] + st._vendor_movel_tcp = ( # type: ignore[method-assign] + lambda xyz, _vel: got.append([float(xyz[0]), float(xyz[1]), float(xyz[2])]) or True + ) + Tee = np.eye(4) + Tee[0, 3] = 0.595 + Tee[1, 3] = -0.467 + Tee[2, 3] = _HOVER_Z + ok, _q, _Tee1 = Stage2Locate._once_ff_diagonal_to_gap( # type: ignore[arg-type] + st, np.zeros(7), Tee, target_gap_m=_FINAL_GAP + ) + assert ok is True + assert len(got) == 1 + gap0 = _HOVER_Z - _TOOL_LEN - _SURFACE_Z + descent = gap0 - _FINAL_GAP + dxy = 0.018 * descent + np.testing.assert_allclose(got[0], [0.580 + dxy, -0.460, 0.096 - descent], atol=1e-9) + assert any("视线前馈斜线" in m for m in st.logs) + + +def test_oneshot_approach_stops_at_observe_gap_with_larger_steps(): + """单次精拍第一段只降到 15mm,步长 20mm(约 3 步),不许 4mm 切到 2mm。""" + import rclpy + + if not rclpy.ok(): + rclpy.init() + st = _StubStage2() + Tee0 = np.eye(4) + Tee0[2, 3] = _HOVER_Z + ok, _q, Tee = Stage2Locate._descend_above_hole( # type: ignore[arg-type] + st, np.zeros(7), Tee0, target_gap_m=0.015, step_m=ONCE_APPROACH_STEP_M + ) + assert ok is True + gap = float(Tee[2, 3]) - _TOOL_LEN - _SURFACE_Z + assert abs(gap - 0.015) < 0.001, f"应停在观察高 15mm,实际 {gap * 1000:.1f}mm" + assert max(st.steps_mm) <= ONCE_APPROACH_STEP_M * 1000 + 1e-6 + assert len(st.steps_mm) <= 3 + assert abs(sum(st.steps_mm) - (_GAP0 - 0.015) * 1000) < 1.5 + + +def test_oneshot_approach_does_not_treat_force_as_contact(): + """观察高 15mm 仍在接触门控之外,力再热也不许当碰到。""" + + class _AlwaysHot(_StubStage2): + def _contact_detected(self, _base_fz: float) -> bool: + return True + + import rclpy + + if not rclpy.ok(): + rclpy.init() + st = _AlwaysHot() + Tee0 = np.eye(4) + Tee0[2, 3] = _HOVER_Z + ok, _q, Tee = Stage2Locate._descend_above_hole( # type: ignore[arg-type] + st, np.zeros(7), Tee0, target_gap_m=0.015, step_m=ONCE_APPROACH_STEP_M + ) + assert ok is True + gap = float(Tee[2, 3]) - _TOOL_LEN - _SURFACE_Z + assert abs(gap - 0.015) < 0.001 + assert not any("腕部力突变" in m for m in st.logs) + + +def test_ft_drift_far_from_surface_does_not_stop_on_the_first_step(): + """离面还远时力一直超门槛,也要先降到门控间隙附近才许停。""" + + class _AlwaysHot(_StubStage2): + def _contact_detected(self, _base_fz: float) -> bool: + return True + + ok, _Tee, st = _run(_AlwaysHot()) + assert ok is True + assert sum(st.steps_mm) >= 40.0, "离面 53mm 时力超门槛也不该第一步就停" + assert any("不当作碰到" in m for m in st.logs) + assert any("腕部力突变" in m for m in st.logs) + + +def test_every_step_logs_the_ft_force(): + """每一步都要打出 FT 轴向力 —— 这是"停住是碰到还是没跟上"的唯一直接证据。 + + 2026-10-08 排查"轻降在离面 ~4mm 处停住"时全靠这一行;没有它只能猜。 + """ + _ok, _Tee, st = _run(_StubStage2()) + ft_lines = [m for m in st.logs if "FT_fz=" in m] + assert ft_lines, "每步的 FT 读数没打进日志 —— 排查时无从判断是否接触" + assert any("基线" in m for m in ft_lines), "要给出基线与增量,才看得出力有没有变" + + +def test_missing_ft_baseline_is_announced(): + """轻降开始前没收到 FT 时要明说'接触兜底不生效'(不许静默少一道保险)。""" + _ok, _Tee, st = _run(_StubStage2(ft_fz=None)) + assert any("接触兜底不生效" in m for m in st.logs), ( + "FT 没数据却一声不吭 —— 会让人以为有接触兜底" + ) + + +def test_goto_failure_stops_the_descent(): + """某一步走不到位(被挡/碰到东西)⇒ 停,保持当前高度,并判失败。""" + st = _StubStage2() + # 从第 3 步起 _goto 报失败 + orig = st._goto + calls = {"n": 0} + + def _goto(q, Tee, target, **kw): + calls["n"] += 1 + if calls["n"] >= 3: + return False, q, Tee + return orig(q, Tee, target, **kw) + + st._goto = _goto # type: ignore[assignment] + ok, Tee, st = _run(st) + + assert ok is False, "走不到位必须判失败(安全优先)" + assert any("轻降中途未到位" in m for m in st.logs) + assert Tee[2, 3] > _SURFACE_Z + _TOOL_LEN, "走不到位时也不许低于工件面" + + +# --------------------------------------------------------------------------- # +# 不许回退到"把目标值当结果汇报" +# --------------------------------------------------------------------------- # +def test_no_descent_still_drops_to_the_observe_gap(): + """--no-descent 不是停在悬停高:要降到观测间隙(15mm),方便看规尖偏没偏。 + + 不许降到贴面 2mm —— 对偏了再贴面会把规顶在孔沿上。 + """ + st = _StubStage2() + st.final_descent_enable = False + st.observe_gap_m = 0.015 + ok, Tee, st = _run(st) + + assert ok is True + gap_mm = (Tee[2, 3] - _TOOL_LEN - _SURFACE_Z) * 1000 + assert abs(gap_mm - 15.0) < 1.0, f"观测下降应停在离面 15mm,实际 {gap_mm:.1f}mm" + total_mm = sum(st.steps_mm) + assert total_mm < _BUDGET * 1000 - 5.0, "观测下降走到了贴面预算,等于把 --no-descent 吃掉了" + assert any("观测下降完成" in m for m in st.logs), "日志要写明这是观测下降,不是贴面轻降" + + +def test_wired_final_gap_is_reported_from_geometry_not_target(): + """收尾要汇报**几何实算**的间隙,不能把目标值(2.0mm)念一遍。 + + 旧日志就出现过"停在离面 18mm"却同时打印"悬在孔面上方 ~2.0mm",现场会以为 + 轻降做到了(R1.1:不许把没做到说成做到)。 + """ + _ok, _Tee, st = _run(_StubStage2()) + assert st.descent_final_gap_m is not None, "没记录最终间隙" + assert abs(st.descent_final_gap_m * 1000 - _FINAL_GAP * 1000) < 1.0 + assert any("轻降完成" in m and "几何" in m for m in st.logs), ( + "收尾日志要标明这是几何量,且给出可核对的分量" + ) + + +def test_source_no_longer_uses_depth_to_stop_the_descent(): + """守卫测试:源码里不许再出现"用深度间隙叫停轻降"的逻辑。 + + 这是**反向**证据 —— 只要有人把 SAFE_FLOOR / _measure_z_wp 叫停逻辑加回来, + 这条立刻红(比"单元测试碰巧还能过"更直接)。用语法树判据(不是文本匹配), + 这样解释这件事的注释/文档字符串不会把它误判成"逻辑又回来了"。 + """ + import ast + from pathlib import Path + + src = ( + Path(__file__).resolve().parents[1] + / "arm_application" + / "stage2_locate_node.py" + ).read_text(encoding="utf-8") + tree = ast.parse(src) + fn = next( + n + for n in ast.walk(tree) + if isinstance(n, ast.FunctionDef) and n.name == "_descend_above_hole" + ) + names = {n.id for n in ast.walk(fn) if isinstance(n, ast.Name)} + attrs = {n.attr for n in ast.walk(fn) if isinstance(n, ast.Attribute)} + assert "SAFE_FLOOR" not in names, "深度安全下限又回来了 —— 它就是那个误停的元凶" + assert "_measure_z_wp" not in attrs, "又在循环里重测深度当停止条件了" + # 交叉核对必须仍在(不是把测量悄悄删掉了) + assert "_measure_gauge_state" in attrs, "连交叉核对都没了 —— 那就没法发现测距坏了" diff --git a/src/arm_application/test/test_stage2_no_follow.py b/src/arm_application/test/test_stage2_no_follow.py new file mode 100644 index 0000000..2001862 --- /dev/null +++ b/src/arm_application/test/test_stage2_no_follow.py @@ -0,0 +1,168 @@ +"""臂没跟随指令时,报错必须指向**连接**,不能甩锅给几何。 + +为什么单独钉住(2026-09-28 真机实测) +-------------------------------------- +真机跑到 S05 精拍定位时反复失败,报的是 +``code=2(垂直化或悬停失败:工具轴没竖直、或悬停高度到不了)``, +看着像标定/几何/悬停高度的问题。实际日志里是: + + plan hover Δ=(+0,+0,-80)mm tilt=0.12deg + send hover: 114 pts T=4.37s ... max|Δq|=0.17378rad + hover hop1 实际 max|Δq|=0.00000rad Δz=+0.00mm + hover hop2 实际 max|Δq|=0.00000rad Δz=+0.00mm + +指令要求把法兰挪 0.17378 rad,实测**一动不动**。真因是 RDK 与机器人的连接在 +14:53:44 就断了(``Disconnected from the robot, waiting for reconnection``), +此后 ``robot_->states()`` 只会返回最后一帧缓存、``robot_timestamp`` 推进量恒为 0 +(joint_states 因此永久冻结),而 ``rizon_arm_controller`` 是**本地插值**、 +不校验硬件反馈,所以照样打印 ``Goal reached, success!``。 + +最坑的一点:整条链路**没有一个环节报错** —— 断连不报、写命令不报、控制器报成功。 +只有"实测位移为 0"这一个信号是真的。所以这个信号必须自己喊出来,并且喊对方向 +(去查网络/连接),否则下一次仍然会被"垂直化或悬停失败"带去调标定。 + +顺带一提:``_goto`` 里那个 ``stall`` 逻辑本来就会因"连续 2 hop 无进展"而放弃, +所以**不会**无限转下去;缺的只是**说清原因**。 +""" + +from __future__ import annotations + +from typing import Any, List + +import numpy as np + +from arm_application.stage2_locate_node import Stage2Locate + +_NO_FOLLOW_HINT = "臂没有跟随指令" +_NO_FOLLOW_SIGN = "关节状态**毫无变化**" + +# 与真机那次同量级:悬停要往下 197mm,容差 0.7mm。 +_EE_Z = 0.444 +_TARGET_Z = 0.247 +_TOL_M = 0.0007 +_TOL_TILT = 0.01 + + +class _StubLogger: + def __init__(self, sink: List[str]) -> None: + self._sink = sink + + def info(self, msg: str) -> None: + self._sink.append(msg) + + def warn(self, msg: str) -> None: + self._sink.append(msg) + + def error(self, msg: str) -> None: + self._sink.append(msg) + + +class _StubStage2: + """``_goto`` 只用这几样东西;测试里不建任何 ROS 实体。 + + ``follows=False``:模拟"指令发了、关节状态冻住" —— ``_wait_state`` 每次都 + 回同一份 (q, Tee),就像真机上读到的最后一帧缓存。 + ``follows=True``:正常跟随,用于确认不会误报。 + """ + + def __init__(self, follows: bool) -> None: + self.logs: List[str] = [] + self.sends = 0 + self._follows = bool(follows) + self._calls = 0 + + def _clamp_ws(self, target: Any) -> np.ndarray: + return np.array(target, dtype=float) + + def _spin(self, _dt: float = 0.05) -> None: + return None + + def _plan_and_send(self, *_a: Any, **_kw: Any) -> bool: + self.sends += 1 + return True + + def _wait_state(self, _timeout: float) -> Any: + self._calls += 1 + Tee = np.eye(4) + Tee[0, 3] = 0.0 + Tee[1, 3] = 0.0 + q = np.zeros(7) + if self._follows: + # 每次调用都比上一次更靠近目标:模拟"真的在走"。 + # 注意必须**逐次递进** —— 若每次都回同一份"动过"的状态,第二次相对 + # 第一次就没变化了,会被判成没跟随(这正是打桩要避免的假象)。 + Tee[2, 3] = _EE_Z - 0.03 * self._calls + q[1] = 0.05 * self._calls + else: + # 冻结在最后一帧缓存:每次都一样,就像真机断连后读到的那样。 + Tee[2, 3] = _EE_Z + return q, Tee + + def get_logger(self) -> Any: + return _StubLogger(self.logs) + + +def _run(follows: bool) -> Any: + st = _StubStage2(follows) + Tee0 = np.eye(4) + Tee0[2, 3] = _EE_Z + ok, _q, _Tee = Stage2Locate._goto( # type: ignore[arg-type] + st, + np.zeros(7), + Tee0, + np.array([0.0, 0.0, _TARGET_Z]), + False, # verticalize:本用例不碰姿态,只看"臂动没动" + _TOL_M, + _TOL_TILT, + "hover", + 0.022, + max_hops=2, + settle_s=0.0, + min_dur=0.0, + ) + return ok, st + + +def test_frozen_joint_state_is_reported_as_no_follow(): + """实测位移为 0 → 必须出一条指向"连接/关节状态"的错,而不是只说容差没到。""" + ok, st = _run(follows=False) + + assert st.sends == 2, "无进展会连着 hop 两次才放弃(stall 判据)" + assert ok is False, "臂没跟上就不该报成功" + assert any(_NO_FOLLOW_SIGN in m for m in st.logs), ( + "要有一条明确说'关节状态毫无变化'的日志,否则查日志时会以为臂动过" + ) + assert any(_NO_FOLLOW_HINT in m for m in st.logs), ( + "错因必须指向'臂没有跟随指令',不能只停在'悬停未达容差'" + ) + hint = " ".join(m for m in st.logs if _NO_FOLLOW_HINT in m) + for kw in ("RDK", "断连", "ping", "MAC"): + assert kw in hint, f"提示里要给出可执行的排查方向(缺 {kw})" + + +def test_normal_follow_does_not_emit_the_no_follow_error(): + """正常跟随时不能误报 —— 这条错一旦刷出来就会把人带去查网络。""" + _ok, st = _run(follows=True) + + assert st.sends >= 1, "至少得真的发过轨迹" + assert not any(_NO_FOLLOW_HINT in m for m in st.logs), ( + "臂动了还报'没跟随'就是误报,比不报更糟" + ) + + +def test_eps_is_small_enough_to_not_swallow_real_motion(): + """阈值必须小于"真动了一下"的量级,否则真实的小位移会被误判成没动。""" + from arm_application.stage2_locate_node import _NO_FOLLOW_EPS_RAD + + assert _NO_FOLLOW_EPS_RAD > 0.0 + # 真机一次 hop 计划 0.17378rad;即使只走到 1%,也远大于阈值。 + assert _NO_FOLLOW_EPS_RAD < 0.17378 * 0.01, ( + "阈值取大了会把'动了一点点'误判成'完全没动'" + ) + + +def test_hint_mentions_the_controller_still_reports_success(): + """要点破"控制器仍报 success"这个反直觉点,否则下一轮还会被日志骗。""" + _ok, st = _run(follows=False) + hint = " ".join(m for m in st.logs if _NO_FOLLOW_HINT in m) + assert "success" in hint, "真机现象就是'控制器报 success 但臂没动',得写清楚" diff --git a/src/arm_application/test/test_stage2_tip_align.py b/src/arm_application/test/test_stage2_tip_align.py new file mode 100644 index 0000000..7451e11 --- /dev/null +++ b/src/arm_application/test/test_stage2_tip_align.py @@ -0,0 +1,742 @@ +"""精对准的「工具位置」必须取自**视觉量到的规尖**,不能再用法兰轴线。 + +为什么(2026-10-08 真机 arm 89) +-------------------------------- +规是**夹在爪里**的零件,它相对法兰轴线可以整体偏出约 10mm。实测(同一帧、同一 +条手眼链,n=8): + +* 规杆轴线相对法兰 = **(+10.7, −0.1) mm**(σ≈0.5mm);最深像素法 (+8.8, −1.8) mm +* 而 ``hover_offset_ee_xy_m`` 写的是 ``[0, 0]``("平行爪同轴")⇒ 精对准把**法兰** + 对到孔上 ⇒ 规尖实际离孔心 ~10mm ⇒ 轻降时 φ6 规尖骑在 φ7 孔的**孔沿**上, + 腕力从 −1N 蹦到 −31N→−63N 卡死。现场看到的是"轻降在离面 4mm 停住"。 + +而孔检测本身重复性极好(k1 基座坐标 σ=(0.17,0.04)mm)—— 精度不是瓶颈, +"对的是谁"才是。所以改成在同一帧里同时解「规尖」与「孔」,两者共用手眼链。 + +真机复跑还暴露了第二件事:**工具长读数会跳**(192~223mm)——规尖细、反光,掠射角 +下深度容易丢,丢了以后"最深有效像素"往上跑、工具长只会变短。逐拍重算偏移会把 +"规杆略有倾斜"引入的 ±0.2~0.4mm 抖动带进残差,残差在 0.44~0.85mm 之间来回荡、 +收不进 0.25mm。偏移是**刚体量**,所以**量准一份就冻结**,并且只取"端头看得全" +(工具长最长)那一簇。 + +这些用例全是**离线**的:只用到少量成员,用打桩对象即可。 +""" + +from __future__ import annotations + +from typing import Any, Dict, Optional, Tuple + +import numpy as np +import pytest + +from arm_application.stage2_locate_node import Stage2Locate + +_INTR = {"fx": 400.0, "fy": 400.0, "cx": 400.0, "cy": 240.0} +_TEE = np.eye(4) +_TEE[0, 3] = 0.50 +_TEE[1, 3] = -0.10 +_TEE[2, 3] = 0.55 + +# 相机朝下、相对竖直前倾约 30°(≈真机那个 29.7° 的视角)。 +# 用旋转而不是纯平移——纯平移会让"更深"在基座里变成**更长**的工具长,与真机相反, +# 那样这条链就测不出"端头丢像素 ⇒ 工具长变短"这件事。 +_R_CB = np.array([[1.0, 0.0, 0.0], [0.0, -0.866, -0.5], [0.0, 0.5, -0.866]]) +_T_CB = np.array([0.50, -0.10, 0.45]) + + +def _rod_frame(v1: int = 300, u0: int = 400, v0: int = 100, near: float = 0.06, + far: float = 0.12, half: int = 8, w: int = 800, h: int = 480) -> np.ndarray: + """造一帧含"规杆"的深度图:中央竖带,深度随 v 线性变深(越靠下越深)。 + + 深度只随 ``v`` 的**绝对位置**变(用固定的 200px 量程),所以 ``v1`` 截短 = 规尖 + 那几个像素丢了 —— 正好复现真机那个"最深有效像素往上跑、工具长变短"。 + """ + depth = np.full((h, w), 0.50, np.float32) + for v in range(v0, v1 + 1): + f = min(1.0, (v - v0) / 200.0) + depth[v, u0 - half : u0 + half] = near + f * (far - near) + return depth + + +class _StubLogger: + def __init__(self) -> None: + self.msgs: list = [] + + def _add(self, msg: str) -> None: + self.msgs.append(str(msg)) + + info = _add + warn = _add + error = _add + + +class _Stub: + """被测方法用到的成员。""" + + tip_min_m = 0.04 + tip_max_m = 0.60 + tip_near_m = 0.15 + tip_band_frac = 0.25 + tip_min_px = 150 + tip_len_min = 0.15 + tip_len_max = 0.32 + tip_off_tol = 0.003 + tip_calib_n = 4 + tool_tip_below_flange_m = 0.19 + + def __init__(self, t_cb: Tuple[float, float, float] = tuple(_T_CB)) -> None: + self._t_cb = np.array(t_cb, float) + self._tip_off: Optional[np.ndarray] = None + self._tip_samp: list = [] + self._tip_len_m: Optional[float] = None + self._logger = _StubLogger() + + def get_logger(self) -> Any: + return self._logger + + # 真实实现(纯数学)——换掉就等于没测到那条链 + def _px_to_cam(self, u: float, v: float, z: float, intr: Dict[str, float]) -> np.ndarray: + return Stage2Locate._px_to_cam(self, u, v, z, intr) # type: ignore[arg-type] + + def _cam_to_base(self, p_cam: np.ndarray) -> np.ndarray: + return _R_CB @ np.asarray(p_cam, float) + self._t_cb + + +def _call(st: _Stub, depth: np.ndarray, z_wp_cam: Optional[float] = None): + return Stage2Locate._tip_offset_from_depth( # type: ignore[arg-type] + st, depth, _INTR, _TEE, z_wp_cam=z_wp_cam + ) + + +def _feed(st: _Stub, depth: np.ndarray) -> Tuple[Optional[np.ndarray], Optional[float]]: + """走一遍"量一帧 → 攒样本 → 试冻结"的完整流程。""" + off, tlen, _why = _call(st, depth) + if off is not None and tlen is not None: + st._tip_samp.append((off, tlen)) + Stage2Locate._refresh_tip_offset(st) # type: ignore[arg-type] + return off, tlen + + +# --------------------------------------------------------------------------- # +# 正常路径 +# --------------------------------------------------------------------------- # +def test_measures_the_rod_tip_offset(): + """规杆在中央、深度合理时,要真的量出「规尖相对法兰」的基座 XY 偏移 + 工具长。""" + off, tlen, why = _call(_Stub(), _rod_frame()) + assert off is not None and tlen is not None, f"没量到规尖:{why}" + # 规杆在 u=400=cx 的正中央 ⇒ 基座 X 偏移应≈0 + assert abs(float(off[0])) < 0.001, f"规杆居中,X 偏移应≈0,实际 {off[0]*1000:+.2f}mm" + assert abs(float(off[1])) < 0.15, f"Y 偏移 {off[1]*1000:.1f}mm 离谱" + assert 0.15 <= tlen <= 0.32, f"工具长 {tlen*1000:.0f}mm 不在合法区间" + assert "工具长" in why, "说明里要给出反投影出的工具长(可核对)" + + +def test_offset_is_stable_frame_to_frame(): + """同一姿态连拍:偏移是刚体量,重复帧之间必须几乎不动。""" + st = _Stub() + off1, _t1, _ = _call(st, _rod_frame()) + assert off1 is not None + off2, _t2, why = _call(st, _rod_frame()) + assert off2 is not None, f"重复帧被误判:{why}" + assert float(np.linalg.norm(off2 - off1)) < 1e-6 + + +# --------------------------------------------------------------------------- # +# 判据各自都要能真的失败(负向用例) +# --------------------------------------------------------------------------- # +def _gripper_and_rod_frame() -> np.ndarray: + """爪子块头大且更近 + 规杆更细更深:复现 2026-10-09 真机『按面积选爪子』。""" + depth = np.full((480, 800), 0.50, np.float32) + depth[20:90, 330:470] = 0.07 # 爪子:宽、浅、画面上方 + for v in range(90, 280): + f = min(1.0, (v - 90) / 200.0) + depth[v, 392:408] = 0.08 + f * 0.05 # 规杆:细、伸向工件 + return depth + + +def test_picks_the_lower_tip_not_the_config_length_blob(): + """画面上方、工具长刚好贴着配置的那一块不是规尖。 + + 2026-10-09 真机:最接近配置 223mm 的点工具长 225mm、偏移约 0,冻住的是 + 法兰轴线。残差 0.14mm 达标,下降后规尖仍偏出约 10mm。规尖在画面更靠下。 + """ + depth = np.full((480, 800), 0.50, np.float32) + depth[40:100, 370:430] = 0.080 # 靠上、居中,工具长贴着配置 + for v in range(200, 301): + f = min(1.0, (v - 200) / 200.0) + depth[v, 442:458] = 0.10 + f * 0.02 # 靠下、偏出中心 + st = _Stub() + st.tool_tip_below_flange_m = 0.185 + off, tlen, why = _call(st, depth) + assert off is not None and tlen is not None, f"有规尖却没量到:{why}" + v = float(why.split("px=(")[1].split(")")[0].split(",")[1]) + assert v > 180, f"采到的是贴着配置工具长的上方点,不是规尖:{why}" + assert abs(float(off[0])) > 0.005, ( + f"规尖偏出中心,X 偏移不该≈0(那是法兰轴):{why} off={off}" + ) + + +def test_picks_rod_not_larger_gripper(): + """中央竖带里爪子面积更大时,必须仍选**更深的规杆**,不能按连通域面积。""" + depth = _gripper_and_rod_frame() + off, tlen, why = _call(_Stub(), depth) + assert off is not None and tlen is not None, f"有规杆却没量到:{why}" + assert "px=" in why + # 规尖在杆下端 v≈270,爪子在 v≈20–90;采到爪子 v 会 <100 + v = float(why.split("px=(")[1].split(")")[0].split(",")[1]) + assert v > 150, f"采到的是爪子不是规尖:{why}" + + +def test_workpiece_ceiling_keeps_the_real_tip(): + """同一帧工件面深度必须抬高近端上限,否则 150mm 会切掉真规尖。 + + 2026-10-09 真机:孔 camera-Z ≈168mm,固定 tip_near=150mm 把尖切掉, + 像素在 v=80(杆上半)和 v=188(尖偶尔漏进来)两档跳,6 拍冻不住。 + 上限要留在工件面前方(8mm):贴着面的像素是工件,不是规。 + 再往前砍 15mm 会把只比面近十来毫米的真尖切掉。 + """ + depth = np.full((480, 800), 0.50, np.float32) + for v in range(80, 200): + depth[v, 392:408] = 0.08 + (v - 80) / 120.0 * 0.06 # →0.14,在 150mm 内 + for v in range(200, 280): + depth[v, 392:408] = 0.14 + (v - 200) / 80.0 * 0.024 # →0.164,会被 150mm 切掉 + depth[300:400, 200:600] = 0.172 # 工件面;近端上限 = 面 − 15mm + cut, _t0, why0 = _call(_Stub(), depth) # 无 z_wp → 固定 150mm + full, tlen, why = _call(_Stub(), depth, z_wp_cam=0.172) + assert full is not None and tlen is not None, f"给了工件面仍没量到尖:{why}" + v_full = float(why.split("px=(")[1].split(")")[0].split(",")[1]) + assert v_full > 200, f"有工件面上限仍没采到杆下端:{why}" + if cut is not None: + v_cut = float(why0.split("px=(")[1].split(")")[0].split(",")[1]) + assert v_full > v_cut + 20, ( + f"工件面上限没有比固定 150mm 采到更靠下的尖:cut={why0} full={why}" + ) + + +def test_keeps_the_tip_when_it_is_only_slightly_in_front_of_the_surface(): + """规尖只比工件面近十来毫米时,必须采尖,不能退回更近的夹爪。 + + 2026-10-09 观测高度实测:工件面相机深度 127mm,规尖 115mm,夹爪/杆身 80mm。 + 近端砍到「面 − 15mm」会把尖切掉,冻住的是杆身(偏移约 2mm、工具长贴着 + 配置 223mm)。残差 0.2mm 达标,针却偏在孔沿上。 + """ + depth = np.full((480, 800), 0.50, np.float32) + depth[140:190, 360:430] = 0.080 # 夹爪:更近、更靠上 + depth[210:236, 430:470] = 0.118 # 规尖:只比面近 12mm,画面更靠下 + depth[250:420, 250:600] = 0.130 # 工件面 + off, tlen, why = _call(_Stub(), depth, z_wp_cam=0.130) + assert off is not None and tlen is not None, f"只比面近 12mm 的尖被切掉了:{why}" + v = float(why.split("px=(")[1].split(")")[0].split(",")[1]) + assert v > 200, f"采到的是夹爪不是规尖:{why}" + assert abs(float(off[0])) > 0.005, ( + f"尖偏出中心,不该量成法兰轴:{why} off={off}" + ) + + +def test_rejects_pixels_stuck_to_the_workpiece(): + """贴着工件面的近端块必须拒绝 —— 那是面,不是规尖。 + + 2026-10-09 重跑:上限只让 3mm,噪声把工件漏进来,工具长测成 296–315mm + (规实际约 190mm),样本互斥,随后两孔中点一跳就被当成工件被推走。 + """ + depth = np.full((480, 800), 0.50, np.float32) + depth[200:420, 360:440] = 0.170 # 大块、深度贴着 0.172 的工件面 + off, tlen, why = _call(_Stub(), depth, z_wp_cam=0.172) + assert off is None and tlen is None, f"贴着工件面的块被当成规尖:{why}" + assert "工件" in why + + +def test_rejects_tip_that_lands_on_the_workpiece_surface(): + """反投影落在工件面上的点必须丢掉,哪怕相机深度还在近端上限之内。 + + 2026-10-09:相机深度留了 15mm,工具长仍测成 298mm(配置 223mm), + 基座 z 贴在工件面上。偏移冻不住 → exit=8 → 观测下降根本不会执行。 + """ + st = _Stub() + st.surface_z_m = 1.0 # 高于任何反投影点 + off, tlen, why = _call(st, _rod_frame()) + assert off is None and tlen is None, f"贴在工件面上的点被当成规尖:{why}" + assert "工件" in why + + +def test_keeps_tip_that_clears_the_workpiece_surface(): + """规尖明显高于工件面时,表面守卫不许把真规尖一起丢掉。""" + st = _Stub() + st.surface_z_m = 0.05 + off, tlen, why = _call(st, _rod_frame()) + assert off is not None and tlen is not None, f"离面足够却被拒:{why}" + + +def test_rejects_when_nothing_is_near(): + """近端什么都没有(规不在视野)⇒ 必须判失败,不能返回一个假偏移。""" + depth = np.full((480, 800), 0.50, np.float32) # 全在远端 + off, tlen, why = _call(_Stub(), depth) + assert off is None and tlen is None, "近端没物体却量出了偏移 —— 那是拿台面当规" + assert "近端" in why + + +def test_rejects_when_rod_is_outside_the_center_band(): + """物体在画面边上(不是夹在爪里的规)⇒ 必须拒绝。""" + off, _tlen, why = _call(_Stub(), _rod_frame(u0=60)) + assert off is None, "画面边上的东西不是规,不许采信" + assert "近端" in why + + +def test_rejects_implausible_tool_length(): + """反投影出的工具长荒谬(量到台面/工件)⇒ 必须拒绝。 + + 把相机系平移的 z 抬到 0.75 ⇒ 反投影的基座 z 高于法兰 ⇒ 工具长为负。 + """ + st = _Stub(t_cb=(0.50, -0.10, 0.75)) + off, _tlen, why = _call(st, _rod_frame()) + assert off is None, "工具长为负也敢采信 —— 会把臂往工件里带" + assert "工具长" in why and "不是规" in why + + +# --------------------------------------------------------------------------- # +# 冻结:偏移是刚体量,量准一次就定住 +# --------------------------------------------------------------------------- # +def test_freezes_offset_after_consistent_samples(): + """攒够一致样本后必须**冻结**,且冻结后不再被后续样本改动。 + + 为什么要冻结:逐拍重算会把"规杆略有倾斜"引入的 ±0.2~0.4mm 抖动带进残差 + (2026-10-08 真机残差 0.44~0.85mm 来回荡、收不进 0.25mm)。 + """ + st = _Stub() + for _ in range(st.tip_calib_n): + _feed(st, _rod_frame()) + assert st._tip_off is not None, "样本一致却没冻结" + frozen = st._tip_off.copy() + assert any("已冻结" in m for m in st._logger.msgs), "冻结了要讲一声(否则现场不知道基准何时定的)" + for _ in range(3): # 再喂几帧:冻结后不许改 + _feed(st, _rod_frame(u0=402)) + assert np.allclose(st._tip_off, frozen), "冻结后又被改了 —— 那冻结就没意义" + + +def test_does_not_freeze_when_samples_disagree_without_a_majority(): + """样本分成**势均力敌的两派**时绝不许冻结 —— 宁可继续用退路 + 报失败。 + + (若有一派能凑够 ``tip_calib_n`` 拍一致,那按多数派冻结是对的:外点就是靠这个 + 剔掉的 —— 见 test_freezes_offset_after_consistent_samples。) + 这是 2026-10-08 那次真机"残差 0.15mm 的假达标"的守卫:只要偏移量不准, + 对准结果就必须判不可信(见 test_success_is_refused_without_tip_offset)。 + """ + st = _Stub() + good = _rod_frame() # 偏移 ≈ x=0 + far = _rod_frame(u0=470) # 挪到别的 u ⇒ x 偏移差 ~21mm + for i in range(st.tip_calib_n): # 各一半,谁都不够多数派 + _feed(st, good if i % 2 == 0 else far) + assert st._tip_off is None, "两派势均力敌(各 2 拍)竟然冻住了 —— 定了个假基准" + + +def test_reports_tool_length_from_the_consistent_samples(): + """冻结时要并记工具长,并在与 site.yaml 差 >3mm 时告警(夹持变动的唯一线索)。""" + st = _Stub() + st.tool_tip_below_flange_m = 0.30 # 故意与量到的 ~0.19m 差很多 + for _ in range(st.tip_calib_n): + _feed(st, _rod_frame()) + assert st._tip_off is not None + assert st._tip_len_m is not None, "冻结了却没记工具长" + warn = [m for m in st._logger.msgs if "site.yaml 的工具长" in m] + assert warn, "量的工具长与配置差一大截却一声不吭 —— 夹持变动的线索就这么丢了" + + +# --------------------------------------------------------------------------- # +# 守卫测试:精对准必须真的用规尖,且保留退路 +# --------------------------------------------------------------------------- # +def test_align_loop_uses_visual_tip_with_flange_fallback(): + """源码守卫(语法树判据):精对准循环里 + + · 必须调用 ``_tip_offset_from_depth``(视觉规尖); + · 必须调用 ``_refresh_tip_offset``(量准一次就冻结); + · 必须仍能用 ``_gauge_xy`` 兜底(规尖量不到时不至于完全没方向); + · 结果里要标出这一拍用的是哪个(``gauge_source``),否则现场分不清。 + """ + import ast + from pathlib import Path + + src = ( + Path(__file__).resolve().parents[1] + / "arm_application" + / "stage2_locate_node.py" + ).read_text(encoding="utf-8") + tree = ast.parse(src) + attrs = {n.attr for n in ast.walk(tree) if isinstance(n, ast.Attribute)} + assert "_tip_offset_from_depth" in attrs, "精对准没用视觉规尖 —— 又回到拿法兰对孔了" + assert "_refresh_tip_offset" in attrs, "偏移没走『量准一次就冻结』的路子 —— 残差会被抖动拖住" + assert "_gauge_xy" in attrs, "连退路都没了:规尖一时量不到就完全没方向" + consts = {n.value for n in ast.walk(tree) if isinstance(n, ast.Constant)} + assert "gauge_source" in consts, "结果里没标这一拍用的是规尖还是法兰,现场没法核对" + assert "align_trusted" in consts, "结果里没标这次对准可不可信,现场没法核对" + + +def test_success_is_refused_without_tip_offset(): + """**残差达标但规尖偏移没量到**时,必须判失败 —— 不许把没做到说成做到。 + + 2026-10-08 真机复跑就栽在这:``tip_offset_m=None``、残差 0.15mm 看着漂亮, + 其实那一拍用的是**法兰轴线**(退路),法兰压在 k1 上、规尖偏出 ~11mm。 + 没有这条守卫,日志会报"二阶段 OK 残差 0.15mm",而规根本没对上孔。 + + 判据走**语法树**而不是文本匹配:必须存在一个"残差达标"的分支,其(含嵌套的) + 分支体里同时写了 ``align_trusted`` 与 ``fail_reason``。文本匹配会被方法里 + 别处的 `_tip_off is None` 蒙混过去(试过,真的会漏)。 + """ + import ast + from pathlib import Path + + src = ( + Path(__file__).resolve().parents[1] + / "arm_application" + / "stage2_locate_node.py" + ).read_text(encoding="utf-8") + fn = next( + n + for n in ast.walk(ast.parse(src)) + if isinstance(n, ast.FunctionDef) and n.name == "_run_locate" + ) + + def _consts(node: ast.AST) -> set: + return {x.value for x in ast.walk(node) if isinstance(x, ast.Constant)} + + tol_branches = [ + n for n in ast.walk(fn) if isinstance(n, ast.If) and "align_tol" in ast.unparse(n.test) + ] + assert tol_branches, "没找到『残差达标』那个分支 —— 结构变了,这条守卫要跟着改" + guarded = [ + n for n in tol_branches if {"align_trusted", "fail_reason"} <= _consts(n) + ] + assert guarded, ( + "『残差达标』分支里没有『规尖没量到 ⇒ align_trusted=False + fail_reason』—— " + "假达标(对的是法兰)又会蒙混成成功" + ) + + +def test_default_is_tip_vision_on_in_site(): + """site.yaml 必须默认开视觉规尖,且容差收到 0.25mm。 + + 容差是关键:0.7mm 会让"规偏 10mm"这种系统偏差在容差里被放过去 + (原来残差 0.69mm 看着"通过",其实是拿法兰对的孔)。 + """ + from pathlib import Path + + import yaml + + site = yaml.safe_load( + (Path(__file__).resolve().parents[3] / "config" / "site.yaml").read_text(encoding="utf-8") + ) + st2 = ((site.get("hole_detect") or {}).get("stage2") or {}) + robots = ((site.get("robot") or {}).get("robots") or []) + arm89 = next(r for r in robots if str(r.get("sn")) == "Rizon4-063989") + servo = arm89.get("servo") or {} + assert float(servo.get("ee_z_m")) == pytest.approx( + float(servo.get("hole_hover_z_m")) + ), "左臂跟踪锁高必须等于孔悬停高:对孔完成前不许改高度" + assert st2.get("align_tip_vision") is True, "默认必须用视觉规尖" + assert float(st2.get("align_tol_m")) <= 0.00025 + 1e-9, ( + f"align_tol_m={st2.get('align_tol_m')} 太松:会放过系统性的对孔偏差" + ) + assert int(st2.get("align_max_iters")) >= 12, "收紧容差后迭代上限要跟上" + + +class _TrimStub: + """下降后 XY 修正用到的成员。孔在基座里不动,规尖偏移是常数。""" + + tip_vision = True + hole_keypoint_once = False + k1_label = "left" + target_hole = "k1" + align_tol = 0.00025 + align_speed = 0.02 + vert_tol_rad = 0.02 + base_frame = "world" + ee_frame = "flange" + cam_frame = "cam" + image_topic = "/cam/color" + _tip_off = np.array([0.01, 0.0]) + _tip_samp: list = [] + _tip_len_m = 0.22 + _ws_clipped = False + final_descent_enable = False + tool_tip_below_flange_m = 0.223 + surface_z_m = 0.022 + final_gap_m = 0.002 + final_descent_speed = 0.005 + + def __init__(self, err_xy=(0.0026, -0.0004), tip=None) -> None: + self.hole = np.array([0.50 + err_xy[0], -0.10 + err_xy[1], 0.022]) + self.tip = None if tip is False else np.array([0.0015, -0.0012]) + self.moves: list = [] + self.tip_calls = 0 + self._logger = _StubLogger() + self.pair_dy = -0.060 + self.hole_after_move = None + self.pair_dy_after_move = None + + def get_logger(self): + return self._logger + + def _lookup(self, *_a): + return None + + def _pin(self, _q) -> None: + return None + + def _snap_holes(self, *, skip_center_gate: bool): + hole = self.hole + pair_dy = self.pair_dy + if self.moves: + if self.hole_after_move is not None: + hole = self.hole_after_move + if self.pair_dy_after_move is not None: + pair_dy = self.pair_dy_after_move + res = { + "status": True, + "hole_base": [hole.tolist(), (hole + np.array([0.0, pair_dy, 0.0])).tolist()], + "z_wp": 0.127, + } + return None, None, {}, res + + def _tip_offset_from_depth(self, *_a, **_kw): + self.tip_calls += 1 + if self.tip is None: + return None, None, "没看到规" + off = self.tip.copy() + if self.hole_keypoint_once: + off = off + np.array([0.018 * (self.tip_calls % 3), 0.0]) + return off, 0.222, "px=(447,226)" + + def _stamp_bias(self, rec, *, tgt_b, gxy, tag): + rec = dict(rec) + rec["tag"] = tag + rec["err_xy_m"] = [ + round(float(tgt_b[0]) - float(gxy[0]), 5), + round(float(tgt_b[1]) - float(gxy[1]), 5), + ] + rec["along_look_mm"] = None + rec["along_right_mm"] = None + return rec + + def _publish_result(self, _payload) -> None: + return None + + def _goto(self, _q, Tee, target, **_kw): + Tee = np.array(Tee, float) + self.moves.append(np.array(target, float)) + Tee[0, 3] = float(target[0]) + Tee[1, 3] = float(target[1]) + Tee[2, 3] = float(target[2]) + return True, _q, Tee + + +def _trim(st: _TrimStub, z: float = 0.260): + import rclpy + + if not rclpy.ok(): + rclpy.init() + Tee = np.eye(4) + Tee[0, 3] = 0.50 + Tee[1, 3] = -0.10 + Tee[2, 3] = z + final = {"ok": True, "residual_mm": 0.22, "gauge_source": "视觉规尖(已冻结)"} + return Stage2Locate._trim_xy_after_descent(st, np.zeros(7), Tee, final) # type: ignore[arg-type] + + +def test_trim_after_descent_corrects_xy_and_holds_z(): + """下降后孔位漂了 2mm 级,要在当前高度补上,不许改高度。 + + 2026-10-09:悬停残差 0.22mm,降到观测高度后同一孔的基座 XY 差约 2.6mm。 + """ + st = _TrimStub() + _q, Tee, final = _trim(st) + assert abs(float(Tee[2, 3]) - 0.260) < 1e-9, "下降后修正不许改高度" + tip = np.array([Tee[0, 3] + st.tip[0], Tee[1, 3] + st.tip[1]]) + err = float(np.hypot(tip[0] - st.hole[0], tip[1] - st.hole[1])) + assert err <= 0.00025 + 1e-6, f"补完针还偏 {err*1000:.2f}mm" + assert final["residual_mm"] <= 0.25 + assert "下降后" in final["gauge_source"] + + +def test_trim_refuses_a_centimeter_scale_correction(): + """要补的量到了厘米,就是采到夹爪了,必须停在原地。""" + st = _TrimStub(err_xy=(0.014, 0.0)) + _q, Tee, final = _trim(st) + assert not st.moves, "厘米级修正被执行了" + assert abs(float(Tee[0, 3]) - 0.50) < 1e-9 + assert final["residual_mm"] == 0.22, "拒绝修正时不能把悬停结果改写成没补上的残差" + assert any("不像针" in m for m in st._logger.msgs) + + +def test_trim_does_not_move_when_the_tip_is_missing(): + """下降后没量到规尖,保持悬停对准的位置。""" + st = _TrimStub(tip=False) + _q, Tee, final = _trim(st) + assert not st.moves + assert abs(float(Tee[0, 3]) - 0.50) < 1e-9 + assert final["gauge_source"] == "视觉规尖(已冻结)" + + +def test_once_trim_keeps_hover_tip_when_depth_jumps(): + """单次精拍:沿用悬停规尖,只跳一次、步长 ≤3mm,剩下的不许再追。 + + 2026-10-13:两跳合计 4.3mm 把近距检测带崩。5mm 交平面漂只许吃掉 3mm。 + """ + frozen = np.array([0.0001, -0.0003]) + st = _TrimStub(err_xy=(0.0044, -0.0024)) + st.hole_keypoint_once = True + st._tip_off = frozen.copy() + st.align_tol = 0.00025 + _q, Tee, final = _trim(st) + assert st.tip_calls == 0, "单次精拍下降后不许再走深度重测规尖" + assert abs(float(Tee[2, 3]) - 0.260) < 1e-9, "下降后修正不许改高度" + assert len(st.moves) == 1, f"只许一跳,实际 {len(st.moves)} 跳" + hop = float(np.hypot(float(st.moves[0][0]) - 0.50, float(st.moves[0][1]) + 0.10)) + assert hop <= 0.003 + 1e-9, f"一跳 {hop*1000:.2f}mm 超过 3mm" + gxy = np.array([float(Tee[0, 3]) + frozen[0], float(Tee[1, 3]) + frozen[1]]) + err = float(np.hypot(gxy[0] - st.hole[0], gxy[1] - st.hole[1])) + assert 0.0015 <= err <= 0.0025, f"3mm 一跳后应剩约 2mm,实际 {err*1000:.2f}mm" + assert final["residual_mm"] == pytest.approx(err * 1000.0, abs=0.02) + assert "悬停冻结" in final["gauge_source"] + assert final["residual_remeasured"] is True + assert final.get("trim_reverted") is False + + +def test_once_trim_refuses_without_frozen_tip(): + """没有悬停冻住的规尖,不许用法兰或乱跳的深度尖去补。""" + st = _TrimStub(err_xy=(0.0044, 0.0)) + st.hole_keypoint_once = True + st._tip_off = None + _q, Tee, final = _trim(st) + assert not st.moves + assert st.tip_calls == 0 + assert abs(float(Tee[0, 3]) - 0.50) < 1e-9 + assert any("冻住的规尖" in m for m in st._logger.msgs) + + +def test_once_trim_refuses_a_centimeter_scale_hole_shift(): + """孔 XY 要补到厘米,不是交平面那 4mm,必须停。""" + st = _TrimStub(err_xy=(0.014, 0.0)) + st.hole_keypoint_once = True + st._tip_off = np.array([0.0001, -0.0003]) + _q, Tee, final = _trim(st) + assert not st.moves + assert final["residual_mm"] == 0.22 + assert any("不像交平面" in m for m in st._logger.msgs) + + +def test_once_trim_reverts_when_pair_breaks(): + """一跳后两孔间距从 60mm 掉到 45mm:检测漂了,必须撤回。""" + frozen = np.array([0.0001, -0.0003]) + st = _TrimStub(err_xy=(0.0026, 0.0)) + st.hole_keypoint_once = True + st._tip_off = frozen.copy() + st.pair_dy_after_move = -0.045 + _q, Tee, final = _trim(st) + assert len(st.moves) == 2, "补完变差必须再走一跳撤回" + assert abs(float(Tee[0, 3]) - 0.50) < 1e-9 + assert abs(float(Tee[1, 3]) + 0.10) < 1e-9 + assert final.get("trim_reverted") is True + assert any("撤回" in m for m in st._logger.msgs) + gxy = np.array([float(Tee[0, 3]) + frozen[0], float(Tee[1, 3]) + frozen[1]]) + err = float(np.hypot(gxy[0] - st.hole[0], gxy[1] - st.hole[1])) + assert abs(err - 0.0025) < 2e-4, "撤回后残差应回到走前那一档" + assert final["residual_mm"] == pytest.approx(err * 1000.0, abs=0.05) + + +def test_once_trim_reverts_when_residual_worsens(): + """一跳后残差变大:停并撤回,终值不许还是走前那份假装没动。""" + frozen = np.array([0.0001, -0.0003]) + st = _TrimStub(err_xy=(0.0026, 0.0)) + st.hole_keypoint_once = True + st._tip_off = frozen.copy() + st.hole_after_move = np.array([0.50 + 0.015, -0.10, 0.022]) + _q, Tee, final = _trim(st) + assert len(st.moves) == 2 + assert abs(float(Tee[0, 3]) - 0.50) < 1e-9 + assert final.get("trim_reverted") is True + assert any("撤回" in m for m in st._logger.msgs) + assert final["residual_remeasured"] is True + assert float(final["residual_mm"]) < 5.0, "撤回后不许把 15mm 漂检测当终值" + + +def _enable_blend(st: _TrimStub) -> None: + """观察高 15mm(法兰 0.260)斜线收到贴面 2mm(法兰 0.247)。""" + st.final_descent_enable = True + st.tool_tip_below_flange_m = 0.223 + st.surface_z_m = 0.022 + st.final_gap_m = 0.002 + st.final_descent_speed = 0.005 + + +def test_once_trim_blend_drops_z_and_xy(): + """观察高测到的残差和剩余 Z 合成一跳,不许再切 4mm 贴面。""" + frozen = np.array([0.0001, -0.0003]) + st = _TrimStub(err_xy=(0.0044, -0.0024)) + st.hole_keypoint_once = True + st._tip_off = frozen.copy() + st.align_tol = 0.00025 + _enable_blend(st) + _q, Tee, final = _trim(st) + assert len(st.moves) == 1, f"斜线只许一跳,实际 {len(st.moves)}" + assert abs(float(Tee[2, 3]) - 0.247) < 1e-9, "必须收到贴面法兰高" + hop_xy = float(np.hypot(float(st.moves[0][0]) - 0.50, float(st.moves[0][1]) + 0.10)) + assert hop_xy <= 0.003 + 1e-9 + gxy = np.array([float(Tee[0, 3]) + frozen[0], float(Tee[1, 3]) + frozen[1]]) + err = float(np.hypot(gxy[0] - st.hole[0], gxy[1] - st.hole[1])) + assert 0.0015 <= err <= 0.0025 + assert final.get("trim_reverted") is False + + +def test_once_trim_blend_z_only_when_xy_already_in_tol(): + """观察高 XY 已在容差,斜线仍要收 Z,不许停在 15mm。""" + frozen = np.array([0.0001, -0.0003]) + st = _TrimStub(err_xy=(0.0001, -0.0003)) + st.hole_keypoint_once = True + st._tip_off = frozen.copy() + _enable_blend(st) + _q, Tee, final = _trim(st) + assert len(st.moves) == 1 + assert abs(float(Tee[0, 3]) - 0.50) < 1e-9 + assert abs(float(Tee[2, 3]) - 0.247) < 1e-9 + assert final.get("trim_reverted") is False + + +def test_once_trim_blend_refuses_pair_does_not_drop_z(): + """观察高间距已经坏了,不许斜线贴面。""" + st = _TrimStub(err_xy=(0.004, 0.0)) + st.hole_keypoint_once = True + st._tip_off = np.array([0.0001, -0.0003]) + st.pair_dy = -0.045 + _enable_blend(st) + _q, Tee, final = _trim(st) + assert not st.moves + assert abs(float(Tee[2, 3]) - 0.260) < 1e-9 + assert final["residual_mm"] == 0.22 + + +def test_once_trim_blend_keeps_pose_when_close_snap_breaks(): + """贴面复拍间距漂了:近距不可信,观察高算的斜线位姿必须留下。""" + frozen = np.array([0.0001, -0.0003]) + st = _TrimStub(err_xy=(0.0026, 0.0)) + st.hole_keypoint_once = True + st._tip_off = frozen.copy() + st.pair_dy_after_move = -0.045 + _enable_blend(st) + _q, Tee, final = _trim(st) + assert len(st.moves) == 1, "贴面复拍漂了不许撤回观察高" + assert abs(float(Tee[2, 3]) - 0.247) < 1e-9 + assert abs(float(Tee[0, 3]) - 0.50) > 1e-4, "XY 补偿被撤回了" + assert final.get("trim_reverted") is not True + assert final.get("close_snap_untrusted") is True + + +def test_once_trim_refuses_when_pair_already_broken(): + """第一拍间距已经 45mm,检测没立住,不许再动。""" + st = _TrimStub(err_xy=(0.004, 0.0)) + st.hole_keypoint_once = True + st._tip_off = np.array([0.0001, -0.0003]) + st.pair_dy = -0.045 + _q, Tee, final = _trim(st) + assert not st.moves + assert abs(float(Tee[0, 3]) - 0.50) < 1e-9 + assert final["residual_mm"] == 0.22 + assert any("检测漂了" in m for m in st._logger.msgs) diff --git a/src/arm_application/test/test_stage3_tactile_live.py b/src/arm_application/test/test_stage3_tactile_live.py new file mode 100644 index 0000000..daaa4db --- /dev/null +++ b/src/arm_application/test/test_stage3_tactile_live.py @@ -0,0 +1,87 @@ +"""触觉"有没有数据"的判据:为什么不能拿力的大小当传感器活着的代理。 + +背景(真实踩到):S07 一进柔顺下压就报 + + ERROR S07 触觉断流,无法判断接触:触觉话题断流 >3.0s(左右指都无新鲜数据) + +而同一时刻 ``ros2 topic hz /tactile/left/status`` 是 19Hz、``connected: true``、 +``fnormal ≈ 1.3e-05``。旧判据是 ``|fnormal| > 1.0`` —— 把"力小"当成了"没数据", +于是**空手/未接触/形变任意单位**这几种正常情形全都判成断流。 + +契约(``sim_tactile_adapter`` 里写明、真机 ``tactile_node`` 同款): + + 没数据 → 发零 **且** connected=false + 零 力 → connected=true + fnormal≈0 + +所以判据只能是"够新 + connected",与幅值无关。 +""" + +from __future__ import annotations + +import time +from dataclasses import dataclass + +from arm_application.stage3_search_node import ( + TACTILE_MAX_AGE_S, + live_tactile, + should_lift_air_baseline, + tactile_timeout_reason, +) + + +@dataclass +class _Msg: + fnormal: float = 0.0 + connected: bool = True + + +def test_zero_force_but_connected_is_live_data(): + """静止读数≈0 是**有效数据**,不是断流。""" + now = time.monotonic() + live = live_tactile(now, [(now, _Msg(fnormal=1.3e-05, connected=True)), None]) + assert len(live) == 1 + assert live[0].fnormal == 1.3e-05 + + +def test_disconnected_frames_are_not_live_even_if_they_keep_arriving(): + """帧一直在到、但 connected=false(设备没连上)→ 不算可用。""" + now = time.monotonic() + assert live_tactile(now, [(now, _Msg(connected=False)), (now, _Msg(connected=False))]) == [] + + +def test_stale_frames_are_not_live(): + now = time.monotonic() + old = now - TACTILE_MAX_AGE_S - 0.01 + assert live_tactile(now, [(old, _Msg(connected=True))]) == [] + + +def test_both_sides_live_keeps_both(): + now = time.monotonic() + live = live_tactile(now, [(now, _Msg(fnormal=3.0)), (now, _Msg(fnormal=5.0))]) + assert [m.fnormal for m in live] == [3.0, 5.0] + + +def test_timeout_reason_separates_device_problem_from_no_publisher(): + """两种"没数据"必须报**不同**的话:一个查驱动/设备,一个查谁在发话题。""" + now = time.monotonic() + dev = tactile_timeout_reason([(now, _Msg(connected=False)), None], 3.0) + assert "connected=false" in dev + assert "run_tactile.sh" in dev # 给出下一步做什么 + assert "断流" not in dev # 不能把人往"话题没起来"上带 + + none = tactile_timeout_reason([None, None], 3.0) + assert "断流" in none and "3.0" in none + + +def test_timeout_reason_still_reports_stall_when_only_stale_frames_exist(): + """帧过期(驱动卡住)仍然算"断流",不该被说成设备没连上。""" + old = time.monotonic() - 10.0 + msg = tactile_timeout_reason([(old, _Msg(connected=True)), None], 3.0) + assert "断流" in msg + + +def test_no_tactile_does_not_lift_to_air_baseline(): + """触觉没数据时不许先抬到 hover+50mm 再报断流。""" + assert should_lift_air_baseline(0.385, 0.470, tactile_live=False) is False + assert should_lift_air_baseline(0.249, 0.470, tactile_live=True) is True + assert should_lift_air_baseline(0.468, 0.470, tactile_live=True) is False diff --git a/src/arm_application/trajectories/xunhuan.traj b/src/arm_application/trajectories/xunhuan.traj new file mode 100644 index 0000000..0657865 --- /dev/null +++ b/src/arm_application/trajectories/xunhuan.traj @@ -0,0 +1,247 @@ +traj_coord_type: "" +traj_coord_ref: "" +pattern_params { + pattern_name: "WPT0" + pattern_type: "Scatter" + scatterpoint_pattern { + pose_params { + x: "0.26072" + y: "-0.14604" + z: "0.85707" + rx: "6.58" + ry: "165.63" + rz: "-6.63" + coord_type: "WORLD" + coord_ref: "WORLD_ORIGIN" + use_quaternion: false + preferJntPos { + joint1: "-6.97" + joint2: "29.95" + joint3: "1.72" + joint4: "92.29" + joint5: "-6.48" + joint6: "-12.54" + joint7: "-0.37" + } + externalAxes { + axis1: "0" + axis2: "0" + axis3: "0" + axis4: "0" + axis5: "0" + axis6: "0" + } + } + force_params { + fx: "0" + fy: "0" + fz: "0" + mx: "0" + my: "0" + mz: "0" + } + path_profile: "line" + blend_zone: "Z10" + velocity: "0.2" + acceleration: "1" + vel_var_name: "" + wrench_var_name: "" + } +} +pattern_params { + pattern_name: "WPT1" + pattern_type: "Scatter" + scatterpoint_pattern { + pose_params { + x: "0.50244" + y: "-0.05458" + z: "0.62368" + rx: "3.30681" + ry: "173.28739" + rz: "12.76833" + coord_type: "WORLD" + coord_ref: "WORLD_ORIGIN" + use_quaternion: false + preferJntPos { + joint1: "-0.39471" + joint2: "2.89069" + joint3: "7.36936" + joint4: "104.4854" + joint5: "-2.56594" + joint6: "19.41153" + joint7: "-5.21738" + } + externalAxes { + axis1: "0" + axis2: "0" + axis3: "0" + axis4: "0" + axis5: "0" + axis6: "0" + } + } + force_params { + fx: "0" + fy: "0" + fz: "0" + mx: "0" + my: "0" + mz: "0" + } + path_profile: "line" + blend_zone: "Z10" + velocity: "0.2" + acceleration: "1" + vel_var_name: "" + wrench_var_name: "" + } +} +pattern_params { + pattern_name: "WPT2" + pattern_type: "Scatter" + scatterpoint_pattern { + pose_params { + x: "0.38216" + y: "-0.07015" + z: "0.2772" + rx: "-0.76189" + ry: "178.83063" + rz: "13.77851" + coord_type: "WORLD" + coord_ref: "WORLD_ORIGIN" + use_quaternion: false + preferJntPos { + joint1: "-0.51679" + joint2: "-17.82083" + joint3: "6.09068" + joint4: "145.99388" + joint5: "-3.83264" + joint6: "75.52854" + joint7: "-5.23384" + } + externalAxes { + axis1: "0" + axis2: "0" + axis3: "0" + axis4: "0" + axis5: "0" + axis6: "0" + } + } + force_params { + fx: "0" + fy: "0" + fz: "0" + mx: "0" + my: "0" + mz: "0" + } + path_profile: "line" + blend_zone: "Z10" + velocity: "0.2" + acceleration: "1" + vel_var_name: "" + wrench_var_name: "" + } +} +pattern_params { + pattern_name: "WPT3" + pattern_type: "Scatter" + scatterpoint_pattern { + pose_params { + x: "0.42395" + y: "-0.04059" + z: "0.135" + rx: "-4.09647" + ry: "175.59924" + rz: "22.59976" + coord_type: "WORLD" + coord_ref: "WORLD_ORIGIN" + use_quaternion: false + preferJntPos { + joint1: "0.80285" + joint2: "-48.57114" + joint3: "4.29418" + joint4: "137.232" + joint5: "-14.43138" + joint6: "99.59405" + joint7: "-5.25622" + } + externalAxes { + axis1: "0" + axis2: "0" + axis3: "0" + axis4: "0" + axis5: "0" + axis6: "0" + } + } + force_params { + fx: "0" + fy: "0" + fz: "0" + mx: "0" + my: "0" + mz: "0" + } + path_profile: "line" + blend_zone: "Z10" + velocity: "0.2" + acceleration: "1" + vel_var_name: "" + wrench_var_name: "" + } +} +pattern_params { + pattern_name: "WPT4" + pattern_type: "Scatter" + scatterpoint_pattern { + pose_params { + x: "0.2971" + y: "0.06042" + z: "0.76959" + rx: "4.64468" + ry: "173.46657" + rz: "27.06819" + coord_type: "WORLD" + coord_ref: "WORLD_ORIGIN" + use_quaternion: false + preferJntPos { + joint1: "5.13584" + joint2: "28.76765" + joint3: "17.15688" + joint4: "100.21538" + joint5: "4.05433" + joint6: "-9.64651" + joint7: "-5.26232" + } + externalAxes { + axis1: "0" + axis2: "0" + axis3: "0" + axis4: "0" + axis5: "0" + axis6: "0" + } + } + force_params { + fx: "0" + fy: "0" + fz: "0" + mx: "0" + my: "0" + mz: "0" + } + path_profile: "line" + blend_zone: "Z10" + velocity: "0.2" + acceleration: "1" + vel_var_name: "" + wrench_var_name: "" + } +} +group_params { + group_name: "RecordGroup" + pattern_start_idx: 0 + pattern_end_idx: 4 +} diff --git a/src/arm_application/upstream-sync.json b/src/arm_application/upstream-sync.json new file mode 100644 index 0000000..6930b9f --- /dev/null +++ b/src/arm_application/upstream-sync.json @@ -0,0 +1,164 @@ +{ + "source": "http://git.orisys-tech.cn/orisys/ros_contorl.git", + "branch": "exp/hole-keypoint-once", + "commit": "561d7da21f20d3e63030f81510ae2f29eed01d46", + "date": "2026-10-20", + "scope": "ROS nodes and supporting libraries/launch/config/tests only", + "upstream_identical": [ + "arm_application/box_tracker.py", + "arm_application/demo_named_poses.py", + "arm_application/dh_official.py", + "arm_application/dh_pgea.py", + "arm_application/dual_gripper.py", + "arm_application/dual_gripper_cli.py", + "arm_application/dual_gripper_node.py", + "arm_application/feature_guard.py", + "arm_application/feature_jump_guard.py", + "arm_application/gauge_assembly_node.py", + "arm_application/gauge_boot.py", + "arm_application/gauge_config.py", + "arm_application/gauge_fsm.py", + "arm_application/gauge_gripper.py", + "arm_application/gauge_kin.py", + "arm_application/geom_ik.py", + "arm_application/goto_ee_plane.py", + "arm_application/handeye_calibrate.py", + "arm_application/handeye_lib.py", + "arm_application/handeye_realsense.py", + "arm_application/handeye_teach.py", + "arm_application/handeye_waypoints.py", + "arm_application/hole_detect_hough.py", + "arm_application/hole_detect_node.py", + "arm_application/hole_detector.py", + "arm_application/image_utils.py", + "arm_application/kalman_filter.py", + "arm_application/model_labels.py", + "arm_application/move_to_pose_client.py", + "arm_application/onnx_workpiece.py", + "arm_application/orisys_tactile.py", + "arm_application/overhead_oneshot.py", + "arm_application/path_profile.py", + "arm_application/perception_node.py", + "arm_application/pid_controller.py", + "arm_application/plane_feature.py", + "arm_application/pose_detector.py", + "arm_application/realsense_sdk_view.py", + "arm_application/ros_node.py", + "arm_application/run_joint_trajectory.py", + "arm_application/servo_node.py", + "arm_application/site_io.py", + "arm_application/stage3_search_node.py", + "arm_application/tactile_cli.py", + "arm_application/tactile_interface.py", + "arm_application/tactile_node.py", + "arm_application/yolo_detector.py", + "config/demo.yaml", + "config/dual_grippers.yaml", + "config/hole_detect.yaml", + "config/hole_insert.yaml", + "config/perception.yaml", + "config/servo.yaml", + "config/xunhuan_trajectory.yaml", + "launch/demo.launch.py", + "launch/dh_pgea.launch.py", + "launch/dual_gripper.launch.py", + "launch/gauge_assembly.launch.py", + "launch/hole_detect.launch.py", + "launch/stage2_locate.launch.py", + "launch/stage3_search.launch.py", + "launch/visual_servo.launch.py", + "package.xml", + "resource/arm_application", + "setup.cfg", + "test/test_feature_jump_guard.py", + "test/test_ft_source_guard.py", + "test/test_gauge_boot.py", + "test/test_gauge_config.py", + "test/test_gauge_exit_lift.py", + "test/test_gauge_fsm.py", + "test/test_gauge_gripper.py", + "test/test_gauge_gripper_client.py", + "test/test_gauge_kin.py", + "test/test_gauge_step_events.py", + "test/test_handeye_lib.py", + "test/test_handeye_lib_roundtrip.py", + "test/test_hole_detector.py", + "test/test_image_utils.py", + "test/test_model_labels.py", + "test/test_node_handler_collisions.py", + "test/test_onnx_workpiece_guard.py", + "test/test_orisys_vector.py", + "test/test_perception_acquire_gate.py", + "test/test_pose_detector.py", + "test/test_ros_node.py", + "test/test_site_arm_sections.py", + "test/test_stage2_descent_clamp.py", + "test/test_stage2_no_follow.py", + "test/test_stage2_tip_align.py", + "test/test_stage3_tactile_live.py", + "trajectories/xunhuan.traj" + ], + "locally_adapted": [ + "README.md", + "arm_application/__init__.py", + "arm_application/dh_pgea_node.py", + "arm_application/pipeline_node.py", + "arm_application/realsense_color_pub.py", + "arm_application/stage2_locate_node.py", + "launch/pipeline.launch.py", + "launch/tactile.launch.py", + "setup.py", + "test/test_dh_pgea_latch.py", + "test/test_feature_guard.py", + "test/test_handeye_mode.py", + "test/test_listed_arms.py", + "test/test_overhead_oneshot.py", + "test/test_overhead_track.py", + "test/test_pipeline_stage1_diag.py", + "test/test_stage2_coarse_guard.py" + ], + "excluded_out_of_scope": [ + "arm_application/operator_app.py", + "arm_application/operator_arm_mesh.py", + "arm_application/operator_arm_state.py", + "arm_application/operator_camera_view.py", + "arm_application/operator_console.html", + "arm_application/operator_console.py", + "arm_application/operator_console_logo.png", + "arm_application/operator_gripper_mesh.py", + "arm_application/operator_gripper_state.py", + "arm_application/operator_handeye_board.py", + "arm_application/operator_tactile_view.py", + "arm_application/operator_teach.py", + "arm_application/realsense_view.py", + "arm_application/weights_layout.py", + "test/test_camera_preview.py", + "test/test_command_lanes.py", + "test/test_gauge_result_gate.py", + "test/test_handeye_preview.py", + "test/test_merge_handeye_poses.py", + "test/test_operator_arm_mesh.py", + "test/test_operator_arm_state.py", + "test/test_operator_gripper_mesh.py", + "test/test_operator_gripper_state.py", + "test/test_real_geometry_check.py", + "test/test_real_preflight.py", + "test/test_ros_domain.py", + "test/test_usb_health.py", + "test/test_v4l_health.py", + "test/test_weights_layout.py" + ], + "external_compatibility": [ + "scripts/lib/flexiv_movel_ipc.py", + "src/flexiv_ros2/flexiv_hardware/src/flexiv_hardware_interface.cpp", + "station/src/station/control_service.py", + "station/src/station/ros_gateway.py" + ], + "station_stage_integration": { + "node": "arm_application.a7_rotation_node", + "alignment": "updated stage2 with configured final descent; hole_entry_mm=1.0", + "rotation": "explicit upstream A7 cycle with local typed GripperExecute; no shell", + "full_flow": "tracking -> alignment -> A7; failure/cancel prevents next stage", + "hardware_motion_tested": false + } +} diff --git a/src/flexiv_ros2/flexiv_bringup/config/rizon_controllers.yaml b/src/flexiv_ros2/flexiv_bringup/config/rizon_controllers.yaml index 70c271d..bc770ce 100644 --- a/src/flexiv_ros2/flexiv_bringup/config/rizon_controllers.yaml +++ b/src/flexiv_ros2/flexiv_bringup/config/rizon_controllers.yaml @@ -34,8 +34,8 @@ rizon_arm_controller: allow_partial_joints_goal: false interpolation_method: splines allow_nonzero_velocity_at_trajectory_end: true - # Stream from last command (no snap-back to encoder each preempt). - open_loop_control: true + # New trajectories start at measured joints, including after a native MoveL. + open_loop_control: false constraints: stopped_velocity_tolerance: 0.25 goal_time: 0.0 diff --git a/src/flexiv_ros2/flexiv_hardware/CMakeLists.txt b/src/flexiv_ros2/flexiv_hardware/CMakeLists.txt index 0ce07be..1767418 100644 --- a/src/flexiv_ros2/flexiv_hardware/CMakeLists.txt +++ b/src/flexiv_ros2/flexiv_hardware/CMakeLists.txt @@ -19,6 +19,14 @@ find_package(hardware_interface REQUIRED) find_package(pluginlib REQUIRED) find_package(flexiv_rdk REQUIRED) find_package(flexiv_drdk QUIET) +# RDK is a static archive built against flexiv_install's spdlog 1.9 / fmt v8. +# A generic find_package(spdlog) in ros_flexiv resolves conda's 1.14 + fmt 11, +# and ros2_control_node then dies with undefined fmt::v8 symbols. +set(_flexiv_spdlog_dir "$ENV{HOME}/flexiv_install/lib/cmake/spdlog") +if(NOT EXISTS "${_flexiv_spdlog_dir}/spdlogConfig.cmake") + message(FATAL_ERROR "flexiv_hardware needs spdlog from ~/flexiv_install (RDK fmt v8). Missing ${_flexiv_spdlog_dir}") +endif() +find_package(spdlog REQUIRED PATHS "${_flexiv_spdlog_dir}" NO_DEFAULT_PATH) add_library( ${PROJECT_NAME} diff --git a/src/flexiv_ros2/flexiv_hardware/include/flexiv_hardware/flexiv_hardware_interface.hpp b/src/flexiv_ros2/flexiv_hardware/include/flexiv_hardware/flexiv_hardware_interface.hpp index adf1b7a..6f124fb 100644 --- a/src/flexiv_ros2/flexiv_hardware/include/flexiv_hardware/flexiv_hardware_interface.hpp +++ b/src/flexiv_ros2/flexiv_hardware/include/flexiv_hardware/flexiv_hardware_interface.hpp @@ -28,6 +28,7 @@ #include #include "flexiv_hardware/visibility_control.h" +#include "flexiv_hardware/position_command_fence.hpp" // Flexiv #include "flexiv/rdk/robot.hpp" @@ -144,6 +145,9 @@ private: // D435 粗定位的 MoveL 走已经连上的这份 RDK。write() 里一步一步推进, // 不另开线程,也不在这段里往关节接口灌点。请求文件是 /tmp/flexiv_movel_req。 enum class VendorMovelPhase { kIdle, kRunning }; + MotionExecutionLatch motion_execution_latch_; + PositionCommandFence position_command_fence_; + bool reset_nrt_gate_ = true; VendorMovelPhase vendor_movel_phase_ = VendorMovelPhase::kIdle; long vendor_movel_seq_ = -1; long vendor_movel_done_seq_ = -1; diff --git a/src/flexiv_ros2/flexiv_hardware/include/flexiv_hardware/position_command_fence.hpp b/src/flexiv_ros2/flexiv_hardware/include/flexiv_hardware/position_command_fence.hpp new file mode 100644 index 0000000..8475d2e --- /dev/null +++ b/src/flexiv_ros2/flexiv_hardware/include/flexiv_hardware/position_command_fence.hpp @@ -0,0 +1,36 @@ +#pragma once +#include +#include + +namespace flexiv_hardware { +// A released E-stop / restored Enable is not permission to resume an old task. +// Only explicit hardware lifecycle activation can reset this latch. +class MotionExecutionLatch { +public: + void activate() { interrupted_ = false; } + bool observe(bool connected, bool operational, bool fault) { + if (!connected || !operational || fault) interrupted_ = true; + return !interrupted_; + } +private: + bool interrupted_ = true; +}; + +// After activation/mode changes, a command stream must start at measured joints. +// An old held trajectory target must never pull the arm back to its previous pose. +class PositionCommandFence { +public: + void reset() { waiting_ = true; } + bool accept(const std::vector& command, const std::vector& state) { + if (command.empty() || command.size() != state.size()) return false; + for (size_t i = 0; i < command.size(); ++i) { + if (!std::isfinite(command[i]) || !std::isfinite(state[i])) return false; + if (waiting_ && std::abs(command[i] - state[i]) > 0.01) return false; + } + waiting_ = false; + return true; + } +private: + bool waiting_ = true; +}; +} // namespace flexiv_hardware diff --git a/src/flexiv_ros2/flexiv_hardware/src/flexiv_hardware_interface.cpp b/src/flexiv_ros2/flexiv_hardware/src/flexiv_hardware_interface.cpp index 6d27828..b4aec9b 100644 --- a/src/flexiv_ros2/flexiv_hardware/src/flexiv_hardware_interface.cpp +++ b/src/flexiv_ros2/flexiv_hardware/src/flexiv_hardware_interface.cpp @@ -632,6 +632,9 @@ hardware_interface::CallbackReturn FlexivHardwareInterface::on_activate( return hardware_interface::CallbackReturn::ERROR; } + // Clear any primitive/trajectory still retained on the robot server BEFORE + // Enable. If Stop cannot be confirmed, fail activation rather than resume. + robot_->Stop(); // Enable the robot (retries while waiting for operational) RCLCPP_INFO(getLogger(), "Enabling robot ..."); robot_->Enable(); @@ -650,6 +653,9 @@ hardware_interface::CallbackReturn FlexivHardwareInterface::on_activate( RCLCPP_INFO(getLogger(), "System successfully started!"); // 启动前磁盘上的旧请求不许再执行一遍。新请求用更晚的序号。 + motion_execution_latch_.activate(); + position_command_fence_.reset(); + reset_nrt_gate_ = true; vendor_movel_done_seq_ = read_movel_seq(); vendor_movel_phase_ = VendorMovelPhase::kIdle; @@ -688,6 +694,7 @@ hardware_interface::return_type FlexivHardwareInterface::read( // 必须放在 operational() **之前**判 —— 断连后 operational() 会一直保持 true, // 只看它会把"已断连"误判成"正常",这正是当初臂不动却一路报 success 的原因。 if (!robot_->connected()) { + motion_execution_latch_.observe(false, false, false); RCLCPP_ERROR_THROTTLE(getLogger(), steady_clock, 2000, "RDK 与机器人的连接已断开 —— 关节状态只是最后一帧缓存,下发的命令不会生效。" "检查网络后重启本栈(两台臂出厂 MAC 相同时会在同一 L2 段抢转发," @@ -695,6 +702,21 @@ hardware_interface::return_type FlexivHardwareInterface::read( return hardware_interface::return_type::ERROR; } + // Loss of operational state includes physical E-stop/disable. Stop the ROS + // execution too: a paused JTC must not keep interpolating and resume on Enable. + if (!motion_execution_latch_.observe(true, robot_->operational(), robot_->fault())) { + position_command_fence_.reset(); + reset_nrt_gate_ = true; + if (vendor_movel_phase_ == VendorMovelPhase::kRunning) { + finish_vendor_movel(vendor_movel_seq_, false, "robot interrupted; request discarded"); + } + vendor_movel_done_seq_ = read_movel_seq(); + RCLCPP_ERROR_THROTTLE(getLogger(), steady_clock, 2000, + "Robot interrupted: abort hardware/controllers; explicit lifecycle activation required. " + "Old motion will not resume after Enable."); + return hardware_interface::return_type::ERROR; + } + if (robot_->operational()) { hw_flexiv_robot_states_ = robot_->states(); @@ -713,6 +735,7 @@ hardware_interface::return_type FlexivHardwareInterface::read( last_state_change_ns_ = now_ns; } else if (last_state_change_ns_ != 0 && now_ns - last_state_change_ns_ > kStateStaleTimeoutNs) { + motion_execution_latch_.observe(false, false, false); RCLCPP_ERROR_THROTTLE(getLogger(), steady_clock, 2000, "机器人状态帧已停滞 %.1f s —— 关节状态是陈旧值,下发命令不会生效。" "检查网络/RDK 连接后重启本栈。", @@ -754,6 +777,8 @@ void FlexivHardwareInterface::finish_vendor_movel( } else { write_movel_line(kMovelDone, std::to_string(seq) + " fail " + clean); } + position_command_fence_.reset(); + reset_nrt_gate_ = true; vendor_movel_done_seq_ = seq; vendor_movel_phase_ = VendorMovelPhase::kIdle; } @@ -805,6 +830,15 @@ bool FlexivHardwareInterface::poll_vendor_movel() return false; } + std::string zone; + int toler = -1; + if (in >> zone) { + if (!(in >> toler) || zone != "ZFine" || toler != 1) { + finish_vendor_movel(seq, false, "微升降只接受过渡区 ZFine 和到位等级 1"); + return true; + } + } + // 先应答,伺服才能在 1.5s 内分清「新接口没编进去」和「臂还在走」。 write_movel_line(kMovelAck, std::to_string(seq)); try { @@ -840,8 +874,14 @@ bool FlexivHardwareInterface::poll_vendor_movel() std::array {x, y, z}, euler, std::array {"WORLD", "WORLD_ORIGIN"}); - robot_->ExecutePrimitive( - "MoveL", {{"target", target}, {"vel", vel}}, true); + std::map movel_args; + movel_args.emplace("target", target); + movel_args.emplace("vel", vel); + if (!zone.empty()) { + movel_args.emplace("zoneRadius", zone); + movel_args.emplace("targetTolerLevel", toler); + } + robot_->ExecutePrimitive("MoveL", movel_args, true); vendor_movel_seq_ = seq; vendor_movel_phase_ = VendorMovelPhase::kRunning; vendor_movel_deadline_ = std::chrono::steady_clock::now() + std::chrono::seconds(90); @@ -861,6 +901,14 @@ bool FlexivHardwareInterface::poll_vendor_movel() hardware_interface::return_type FlexivHardwareInterface::write( const rclcpp::Time& /*time*/, const rclcpp::Duration& /*period*/) { + // Check before polling pending native requests or switching control mode. + if (!motion_execution_latch_.observe(robot_->connected(), robot_->operational(), robot_->fault())) { + position_command_fence_.reset(); + reset_nrt_gate_ = true; + vendor_movel_done_seq_ = read_movel_seq(); + return hardware_interface::return_type::ERROR; + } + // MoveL 期间不能回到关节模式,也不能把旧关节目标再发出去。 if (poll_vendor_movel()) { return hardware_interface::return_type::OK; @@ -917,20 +965,9 @@ hardware_interface::return_type FlexivHardwareInterface::write( "Robot not operational (status=%s). Commands not sent. " "Release E-stop, AUTO Remote, Enable.", operational_status_name(robot_->operational_status())); - static std::chrono::steady_clock::time_point last_en {}; - const auto now = std::chrono::steady_clock::now(); - if (now - last_en > std::chrono::seconds(2)) { - last_en = now; - try { - if (robot_->fault()) { - robot_->ClearFault(3); - } - robot_->Enable(); - } catch (const std::exception& e) { - RCLCPP_ERROR_THROTTLE(getLogger(), steady_clock, 2000, - "Enable failed: %s", e.what()); - } - } + // Re-enabling must be explicit; never resume a cached trajectory here. + position_command_fence_.reset(); + reset_nrt_gate_ = true; } else if (robot_->mode() == rdk_control_mode_) { for (size_t rdk_idx = 0; rdk_idx < robot_->info().DoF; ++rdk_idx) { size_t ros_idx = rdk_to_ros_map_[rdk_idx]; @@ -943,6 +980,17 @@ hardware_interface::return_type FlexivHardwareInterface::write( std::fabs(target_pos[rdk_idx] - hw_states_joint_positions_[ros_idx])); } static NrtSendGate nrt_gate; + if (reset_nrt_gate_) { + nrt_gate = NrtSendGate {}; + reset_nrt_gate_ = false; + } + if (!position_command_fence_.accept( + hw_commands_joint_positions_, hw_states_joint_positions_)) { + RCLCPP_WARN_THROTTLE(getLogger(), steady_clock, 2000, + "Suppressed stale joint target after activation/MoveL; " + "waiting for a new trajectory starting at measured joints"); + return hardware_interface::return_type::OK; + } RCLCPP_INFO_THROTTLE(getLogger(), steady_clock, 2000, "HW write running=%d nan=%d mode=%d want=%d op=%d busy=%d d_state=%.4f", static_cast(position_controller_running_), static_cast(is_pos_nan), @@ -1149,6 +1197,8 @@ hardware_interface::return_type FlexivHardwareInterface::perform_command_mode_sw torque_controller_running_ = false; // Hold joints before user commands arrives + position_command_fence_.reset(); + reset_nrt_gate_ = true; std::fill(hw_commands_joint_positions_.begin(), hw_commands_joint_positions_.end(), std::numeric_limits::quiet_NaN()); diff --git a/station/README.md b/station/README.md index 1e84003..9f0aa64 100644 --- a/station/README.md +++ b/station/README.md @@ -19,7 +19,9 @@ ## 首页动作接口 - 检测 → `stage_track`,运行现有第一阶段跟踪:D405 优先、丢失目标后 D435 补位;会移动机械臂,不进入对孔或旋入。 -- 对孔 → `stage_locate`,只运行第二阶段,明确关闭最终下压和后续旋入。 +- 对孔 → `stage_locate`,运行新版第二阶段:精对孔并下降至配置的进孔高度;不自动转 A7。当前 hole_entry_mm=1.0。 +- 旋转 → 独立 `a7_rotation` ROS 节点,复用上游首轮 A7 正反转和四轮松爪、微抬、空回、降回、合爪旋转;不重新跟踪/对孔。夹爪通过本站 GripperExecute 服务控制,不调用 shell。起点高度/姿态、夹爪或限位不满足时中止。 +- 开始全部流程 → 跟踪、对孔、A7 旋转依次执行,失败/取消后不进入下一段。 - 回零 → 所选臂命名点文件中的 `servo.home_pose_name`(默认 `home`),经原生轨迹 Action 返回初始姿态,不是关节全零。 - 停止 → 取消本站任务、通过控制器管理服务暂停对应臂的运动控制器(硬件接口调用 `Robot::Stop`),停止本站流程,再等待新鲜关节反馈持续稳定。失败时明确报告停止未确认,并阻止继续运动。仅下一次显式动作恢复本站暂停的控制器。 @@ -54,11 +56,11 @@ PGEA 的常驻驱动提供: ## 图像链路 -RealSense 采集节点只在显式请求时启动。已有发布者会被复用,工位不会按进程名终止它。 +RealSense 采集节点只在显式请求时启动。外部发布者不会被接管,工位也不会按进程名终止它。只有本站进程记录与当前唯一发布者身份同时匹配,才允许预览和启动后续算法。 采集配置继续来自 `site.yaml`,算法使用的彩色/深度独立于界面预览。 `cam_bridge.py` 负责 ROS 图像接收与共享内存输出。当前 Qt 界面只请求真机彩色流; -没有查看需求的图像与检测订阅会撤销。预览处理最高 15 fps、彩色宽度上限 848, +没有查看需求的图像与检测订阅会撤销。彩色预览不再额外限到 15 fps,保留最高 1920×1080 的显示图像, 算法输入不受影响,采集端现有原图话题的发布速率不会因此降低。 图像或桥进程超过 2 秒未更新时清除旧显示。共享内存由生产者释放,读取者只解除映射。 深度、仿真及标定流的后端能力保留给独立工具,不再提供首页切换入口。 @@ -74,7 +76,7 @@ RealSense 采集节点只在显式请求时启动。已有发布者会被复用 默认不自动拉额外查看器、红外或触觉流。上电的网络/工具准备与手眼标定保留原维护脚本, 由后端作为明确的系统/标定工具运行。`operator_console.py` 的旧 HTTP/脚本控制路径已经退役。 -`processes.py` 只登记并停止自己启动的进程组,不扫描和终止外部进程。Linux 子进程设置 +`processes.py` 只登记并停止自己启动的进程树,不扫描和终止外部进程。Linux 子进程设置 父进程退出信号,后端也监测界面退出,避免留下预览或控制孤儿进程。 “停止动作”取消工位任务,保持采集和驱动;窗口关闭时取消任务并退出自己持有的进程。 软件流程停止不能证明控制器已停稳;轨迹、夹爪停止未确认时会明确报告结果未知。 @@ -95,3 +97,204 @@ RealSense 采集节点只在显式请求时启动。已有发布者会被复用 每次后端启动会生成一份私有站点配置快照,所有子进程使用同一份设备身份与参数。 现场 `site.yaml` 发生变化后拒绝新操作并提示重启,已执行任务继续使用原快照,避免运行中换臂或换相机。 + + +## 第一批节点治理 + +后端按设备驱动、运动控制、算法任务、界面辅助分类展示 ROS 图,并保留完整命名空间及同名实例数。 +分类仅表示职责:发现一个节点不等于确认它健康,更不代表工位拥有它。 +监控页另列出本站实际启动的进程 PID、启动时间和退出状态,以及当前任务占用的资源、臂号和取消请求。 +后端断联时这些缓存统一降为未知。 + +Linux 启动器作为 subreaper 持续监督每条启动命令,主命令结束后先终止并回收其遗留子进程, +包括自行创建 session 的节点,再允许任务返回。控制栈、相机、算法继续分进程运行;不按节点名字杀外部进程。 +日志保留历史,但任务结果仅截取本次启动写入的部分,避免成功任务显示上次错误。 + +使能显示同时要求本臂关节反馈新鲜、原生驱动 RobotStates 中的机器人时间戳持续推进; +仅 ROS header 更新或重复缓存帧不能确认使能。依据是本项目原生驱动只在 connected/operational 时更新该结构。 +这属于应用层运行状态判断,不替代机器人自身安全状态或安全控制器。 + +本批尚未迁移全局运动接口到双臂命名空间,也未替换旧命令行维护/标定脚本。 +这些入口仍需后续逐条迁移;目前继续使用全局运动资源互斥,禁止双臂同时下发。 +相机未连接时不更改采集分辨率、USB 模式或宣称实测帧率。预览改动使用模拟图像验证。 + +项目发现配置统一在 `config/ros_runtime.env`:默认 domain 42、仅本机发现,不再继承 shell 里 +不明来源的 domain 0 或仿真域。显式部署覆盖使用 `REAL_ROS_DOMAIN_ID` 和 +`REAL_ROS_LOCALHOST_ONLY`,所有子启动脚本继承同一值。CLI 观察节点前需先 source 本项目的 +`scripts/env.sh`。ROS 域用于防止误混入,不属于访问控制或机器人安全功能。 + +运行中的旧工位仍保持原域,代码修改不会热切换它。迁移需要在任务结束后完整关闭旧工位, +再重新启动;旧域外部控制栈必须由原入口退出,不能同时对同一硬件启动第二份驱动。 + +## 操作并发与收尾 + +资源策略集中在 `command_policy.py`:Qt 只合并同一臂的同一按钮重复请求,其他请求交由后端 +按实际写入设备判断。机械臂使能/跟踪/对孔/回零、相机刷新、夹爪控制和传感器刷新/底图重置 +可跨模块并行;读取图像和力反馈不等于独占采集模块。A7 与全流程实际控制夹爪,所以执行期间 +保留该夹爪的互锁。仍共用控制器的机械臂运动保持互斥。同一相机初始化由相机适配器内部串行, +只有断流或配置不匹配才重启;机械臂使能不阻止相机重连。触觉预览不占用触觉采集资源。 +机械臂反馈中断仅记录在 backend.device_errors.arms,不提升为全后端错误,不禁用其他模块。 + +冲突提示显示动作名称、臂号和执行/收尾/停止阶段。子进程启动器通过私有阶段文件报告收尾, +直到整个所属进程树退出才释放资源。工位 pipeline 的结果展示停留改为 0.3 秒;手工 CLI 默认仍为 +15 秒。此停留仅发布结果/预览,不更改轨迹、定位精度或控制器保持行为。 + +停止 RPC 不经过任务队列;明确停止机械臂时只取消运动控制任务,保留独立的相机连接和只读任务。 +停止未确认仍锁住后续机械臂控制入口,不能靠并发改动绕过停止确认。 + + +## 高清相机配置 + +当前请求 D405 彩色/原生深度 1280×720@15,D435 彩色 1920×1080@15、原生深度 +1280×720@15,由 SDK 对齐到彩色像素坐标。采集器只尝试本台设备实际枚举支持的配置, +不再把 1080p 一律过滤,也不强迫 D435 彩色和原生深度使用同一分辨率。 + +Qt 预览通过本站采集节点的 `color/preview/compressed` 接收 JPEG 95 图像,只有订阅者存在 +时才编码;算法继续订阅完整 `color/image_raw`,无算法订阅者时不序列化这份大图。 +预览桥支持到 1920×1080,原生分辨率在该范围内保持不缩小。压缩仅用于显示,不用于定位计算。 + +两台相机共用 5Gbps Hub 的现场并发测试出现断流,单台可接近 30fps;部署应使用独立 USB3 +连接并重新核对两路同时采集的实测值,不能仅凭配置数字认为帧率已达标。 + +“刷新相机”核对本站采集所有权及新鲜 CameraInfo:正常且分辨率匹配的流保持运行, +断流或配置不匹配才重启本站对应进程,并等待 DDS 旧发现记录退出、收到实际新帧后报告成功。 +相机刷新与机械臂模块独立,不接管外部节点。SDK 留出四个帧缓冲供对齐持有, +应用层仍只保留最新一帧;每轮处理后释放 SDK 引用,避免等待新帧时占住旧缓冲。 + +### 使能与轨迹恢复 + +使能的连接检查不恢复本站暂停的轨迹控制器;只有明确的新动作才恢复控制器。 +关节控制循环不再自动 ClearFault/Enable。JTC 使用实际关节反馈作为新轨迹起点 +(open_loop_control=false)。硬件激活、控制器恢复和厂家 MoveL 结束后, +旧目标被拦截,直到指令流从实测关节附近重新开始;同时清空 NRT 前馈缓存。 +更换驱动库使用原子替换,运行中的驱动保持原版本,重启工位后加载更新。 +离线回归包括暂停后使能不恢复控制器,以及旧目标持续重放不能通过硬件保护。 + +### 实体急停后的任务取消 + +原生驱动在 connected/operational 丢失、故障或硬件时间戳停滞时锁存中断, +read/write 返回 ERROR,要求控制器停止;write 在处理厂家 MoveL 请求前检查锁存。 +仅恢复 Enable 或清故障不会解除锁存,需要显式重新激活硬件生命周期 +(当前工位可通过重启控制栈重新连接)。重新激活会丢弃旧 MoveL 请求序号。 +后端在运动期间监控原生反馈,故障或连续 0.75 秒没有推进时取消机器人控制任务, +走既有停止与子进程清理流程;取消后的迟到成功也按 cancelled 记录。 +显式重新连接时,驱动先调用 Stop 清除机器人端残留动作,再请求 Enable;Stop 失败则不使能。 +此软件逻辑不替代实体急停。Qt 顶部急停图标仍未接硬件接口,保持禁用。 +验证使用隔离 ROS 域和纯 C++ 状态锁存测试,没有真实机械臂动作测试。 + +### 底部操作日志 + +底部日志记录按钮点击、重复点击拦截,以及后端收到请求、拒绝、任务开始、阶段变化、 +取消和最终结果。时间精确到毫秒,显示臂号和任务编号;短任务的状态变化也保留为事件, +不依赖界面轮询碰巧看到 running。任务返回的 detail 和完整进程日志路径也会显示。 +界面保留最近 3000 行,翻看历史时不强制滚到底部;后端缓存最近 512 条事件, +完整操作事件追加保存到 log/station/operations.jsonl,进程输出保留原独立日志。 + +### 重写的触觉与平行夹爪模块 + +参考 `ctag2f-90d-sdk/gripper/panel.py` 的数据处理方式,自行实现本站节点与界面, +不导入、不运行它的 panel、GripperClient、GripperWorker 或自动抓取流程。 +低层触觉算法使用 `/home/cheng/orisys-sdk/src` 中的 Orisys SDK。 + +- `arm_application.tactile_flow_node`:left/right 各自独立 ROS2 节点和进程, + 每路独占一个触觉相机;CPU 目标 30 Hz。读取 SDK 的 VRAW 矢量场绘制箭头, + 不重复解算光流;没有画面订阅者时不编码 JPEG。不强制 USB reset、不停止别人的进程。 +- `/tactile/{left,right}/status`:TactileStatus,含在线、帧率、接触、三向原始力和错误。 + 这里保留 RAW 通道量纲以兼容现有装配阈值,不把未经校准的值标为牛顿。 +- `/tactile/{left,right}/flow/compressed`:CompressedImage/JPEG。预览与状态使用独立通道, + 不被 Qt 的低频状态刷新限制。队列只留最新样本,断流显示离线并尝试本侧重连。 +- `arm_application.gripper_node`:一个串口一个节点,使用现有经过验证的 DH Modbus 协议层, + 仅暴露 `/station/grippers/arm_/execute` 类型化服务与 `status` 状态话题。 + 无旧 Float32 数组控制入口;连接/探测绝不初始化或移动。当前支持 PGE/PGEA 平行夹爪, + 右臂 RGI 旋转夹爪仍须独立匹配驱动,不能用 PGE 寄存器替代。 +- 界面:光流区标题右侧提供“刷新传感器”,显示 left/right 帧率和三向力; + 夹爪区标题右侧提供“连接 / 探测”,开合使用任务操作按钮和后端默认力/速度。 + 连接与刷新不下发运动,闭合、张开才写位置,并等待实际到位反馈。 + +主入口仍是 `bash station/run_station.sh`。重启后在首页分别点“刷新传感器”和夹爪“连接 / 探测”。 +本站会自管相应节点,不要同时从其他入口重复启动。ROS 独立启动入口为 +`tactile.launch.py`(左右触觉)与 `station_gripper.launch.py arm:=89`(平行爪)。 +旧 `dh_pgea.launch.py` / `tactile` executable 保留为兼容入口,主界面不再启动它们。 + +站点的 `tactile.arm_id` 明确绑定机械臂(当前 89),`sdk_python_path` 为低层 SDK 的 src 路径; +配置 JSON 已复制进本仓库 `src/arm_application/config/tactile/ctag2f90d.json`。 +`left_video/right_video: auto` 只选择 USB vendor 1bcf 的触觉 UVC 采集接口,排除 Intel RealSense、 +笔记本摄像头与重复接口。首次插入后需确认物理左右;建议改成各自稳定的 `/dev/v4l/by-path/...`, +避免 USB 插口调整导致左右顺序变化。两侧不能指向同一设备,跨进程锁会拒绝重复占用。 + +额外 CPU 依赖见 `station/requirements-tactile.txt`,已装入现有 ros_flexiv;未另建 conda 环境。 +验证为假串口、合成光流、隔离 ROS 域与 Qt 离线回归;未做真实开合或机械臂动作测试。 + +### RGI STEP 三维模型 + +主界面机械臂与夹爪均使用 Qt QOpenGLWidget 内嵌渲染,不是 RViz;ROS 提供设备状态。 +`run_real.sh` 默认 `use_rviz:=false`,RViz 可作为独立调试工具按需打开。 +右臂 RGI 模型来自用户提供的 `RGI-100-30-O-S_简易模型_V3.0_20241010.STEP`(SolidWorks AP203,毫米)。 +原件保存在 `station/src/station/assets/models/rgi-100-30/source.step`,离线通过 +`scripts/convert_step_mesh.py` 生成 `mesh.npz` 与含原件 SHA256、单位和边界的 `mesh.json`。 +当前缓存 35148 个三角面,加载后按米渲染,运行时不依赖 CAD 内核,不在 UI 中转换 STEP。 +显示颜色做了提亮处理以便观察边缘,几何保持原始装配位姿。 + +选择右臂显示真实 RGI CAD 外形,可拖拽旋转观察、双击复位;目前是静态装配模型, +未猜测各零件的运动轴,也未把整个夹爪当作手指错误旋转。待建立零件/关节映射并有 +旋转爪实时反馈后再加入开合与旋转动画。左臂仍显示标注为近似的 PGEA 尺寸模型, +不会把 RGI 外形套到左臂。本次没有更改机械臂控制或发出设备命令。 + +首页夹爪区已精简:标题右侧只留“连接 / 探测”,移除力、速度、目标位置控件; +开合继续使用任务操作按钮及后端默认参数。传感器标题右侧只留“刷新传感器”, +负责重启本站拥有的左右触觉采集节点,重新检测设备并恢复预览,不操作机械臂或夹爪。 +两个入口尺寸均为 92×28,与“刷新相机”一致。 + +### 标定力显示与光流布局 + +界面 Fx、Fy 置于每张光流的左、右两侧,保留方向正负号;下方显示法向 Fn,均标注 N。 +列宽和下方行高固定,数值更新不会推动布局。 +`tactile_flow_node` 在保留 `/tactile//status` 原始值的同时,新增标准 +`/tactile//wrench`(geometry_msgs/WrenchStamped):force.x=Fx、y=Fy、z=Fn,单位牛顿。 +装配算法仍接收原始 status,判断阈值不变。没有新鲜标定力话题时界面显示横线, +不会把原始数值直接标成 N。 + +换算曲线来自用户给定的 CTAG2F-90D 示例项目 `config/gripper.json`,已作为纯数据复制到 +`src/arm_application/config/tactile/force_calibration.json`。使用分段线性插值、配置的外推和 +零下限,切向分量按绝对值换算后恢复正负号。这是参考项目的现有曲线,并非本次 +对左右两只设备逐只做出的实测标定。可在 tactile 配置中设置 +`left_force_calibration_file` / `right_force_calibration_file` 覆盖各自数据, +或用 `force_calibration_file` 指定共用曲线;不导入或运行示例面板代码。 + +### 光流旁的切向力曲线与底图重置 + +每张光流左右是 X/Y 切向力折线图,显示最近 10 秒(N);四张小图使用相同时间窗 +与对称量程,零力在中线。所有图表与画面顶底对齐,下方仍显示 Fn 标定法向力。 +采样来自标定 wrench 话题的有界历史,不使用原始力替代。 + +“重置底图”在“刷新传感器”前。它通过 `/tactile//reset_reference`(std_srvs/Trigger) +请求本站节点在采集线程里、获取新画面后执行 SDK Sensor.reset(),不重启采集、不操作夹爪。 +成功后清空该侧的光流缓存和力历史;离线侧返回未重置,连接恢复后不自动补执行旧请求。 +超时明确报告结果未知,不自动重试。建议传感器无受力时操作。 +跟踪/对孔/旋入流程与底图重置互斥,避免执行中更换测量参考。 + +触觉区最新布局:每侧 X 力图、光流、Y 力图为三个等大的正方形画布,随可用宽高适配。 +切向力图纵轴固定 −10~10 N,显示数值刻度,超出范围的曲线裁剪;不再自动缩放。 +横轴固定滚动 60 秒(−60、−30、0s)。后端标定力历史容量扩至 2100 点, +按实际时间截取最近一分钟,满足 30 Hz 采样;重置底图仍清空对应历史。 + +触觉标题采用 `left(30fps) 当前法向力 5N` 形式,fps 小字、不使用圆点分隔符, +下方不再重复显示法向力。曲线末端的圆点标记也已去除。 +曲线横轴改为最近 1800 个采样点的序号(0/900/1800),纵轴仍固定 ±10 N; +不再由墙钟时间推动横轴或剔除数据。没有新样本时曲线保持不动。 +新增轻量 `tactile_preview` 增量通道,携带 JPEG 与自上次序号之后的标定力样本, +最高 30 Hz;Qt 绘图计时器直接消费该缓存,避免低频状态刷新导致曲线跳动。 +每次重置/刷新会变更参考版本,使客户端清空旧曲线;重复返回的采样序号不会重复追加。 + +### 远端相机预览 + +`config/site.yaml` 的 `remote_camera_preview` 显式选择远端相机。当前读取 +192.168.2.10(域 0)的 d405_left / d435 原始图像,通过本机有线地址 +192.168.2.50 发现,避免组播走 VPN 虚拟网卡。远端未发布 JPEG 预览时使用 raw。 + +只有 `station.cam_bridge` 子进程改用远端 ROS 域和网卡;机械臂后端、夹爪与 +传感器的环境不变。“刷新相机”重建只读预览订阅并等待画面,不启动/停止 +本机或远端物理相机驱动。首页远端订阅不再要求该相机由本机后端持有。 +远端模式仅用于显示,不把网络图像自动接入本机机械臂跟踪或标定运动。 + +关闭 `remote_camera_preview.enabled` 并重启工位即可恢复本站采集模式。 diff --git a/station/requirements-tactile.txt b/station/requirements-tactile.txt new file mode 100644 index 0000000..8553951 --- /dev/null +++ b/station/requirements-tactile.txt @@ -0,0 +1,3 @@ +# Additional CPU optical-tactile dependencies for ros_flexiv (numpy remains 1.26.4). +scipy==1.14.1 +numba==0.60.0 diff --git a/station/src/station/assets/models/rgi-100-30/mesh.json b/station/src/station/assets/models/rgi-100-30/mesh.json new file mode 100644 index 0000000..01378a6 --- /dev/null +++ b/station/src/station/assets/models/rgi-100-30/mesh.json @@ -0,0 +1,28 @@ +{ + "source": "source.step", + "source_sha256": "1958dfeb262958ef6f58a262f1ff1b4e84992c244409b76e5b273c35bff59a24", + "units": "m", + "source_units": "mm", + "triangles": 35148, + "surfaces": 468, + "solids": 15, + "bounds_m": [ + [ + -0.04100000113248825, + -0.0035000001080334187, + -0.01899999938905239 + ], + [ + 0.04100000113248825, + 0.028999999165534973, + 0.01899999938905239 + ] + ], + "dimensions_mm": [ + 82.0, + 32.5, + 38.0 + ], + "articulated": false, + "note": "Original assembled STEP pose; no inferred joints or live finger animation." +} diff --git a/station/src/station/assets/models/rgi-100-30/mesh.npz b/station/src/station/assets/models/rgi-100-30/mesh.npz new file mode 100644 index 0000000..3b53e54 Binary files /dev/null and b/station/src/station/assets/models/rgi-100-30/mesh.npz differ diff --git a/station/src/station/assets/models/rgi-100-30/source.step b/station/src/station/assets/models/rgi-100-30/source.step new file mode 100644 index 0000000..3dd0389 --- /dev/null +++ b/station/src/station/assets/models/rgi-100-30/source.step @@ -0,0 +1,66628 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION (( 'STEP AP203' ), + '1' ); +FILE_NAME ('RGI-100-30-O-S_¼òÒ×ģÐÍ_V3.0_20241010.STEP', + '2024-10-10T09:53:42', + ( '' ), + ( '' ), + 'SwSTEP 2.0', + 'SolidWorks 2020', + '' ); +FILE_SCHEMA (( 'CONFIG_CONTROL_DESIGN' )); +ENDSEC; + +DATA; +#1 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#2 = ORIENTED_EDGE ( 'NONE', *, *, #27420, .T. ) ; +#3 = ORIENTED_EDGE ( 'NONE', *, *, #27363, .F. ) ; +#4 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1516828450203790701, -0.9884292157390551781 ) ) ; +#5 = AXIS2_PLACEMENT_3D ( 'NONE', #5530, #49899, #50467 ) ; +#6 = CARTESIAN_POINT ( 'NONE', ( 220.8018192014669410, -121.9223097969278484, 7.754357153293165439 ) ) ; +#7 = CARTESIAN_POINT ( 'NONE', ( -47.42684690341321385, -118.5003895575033823, -6.708176437873999198 ) ) ; +#8 = CARTESIAN_POINT ( 'NONE', ( 235.5273194926562041, -125.4247992031398127, -3.683462832930977093 ) ) ; +#9 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ; +#10 = LINE ( 'NONE', #17781, #4310 ) ; +#11 = CARTESIAN_POINT ( 'NONE', ( 228.7999987669289794, -120.4999999999997726, 1.387778780781445676E-14 ) ) ; +#12 = CC_DESIGN_DATE_AND_TIME_ASSIGNMENT ( #5674, #41855, ( #2915 ) ) ; +#13 = CARTESIAN_POINT ( 'NONE', ( 4.000000000000021316, -41.30000000000000426, 23.49899999999999878 ) ) ; +#14 = ORIENTED_EDGE ( 'NONE', *, *, #243, .F. ) ; +#15 = CARTESIAN_POINT ( 'NONE', ( 221.4522368174041560, -121.6530260527195111, 5.472499854275350906 ) ) ; +#16 = FACE_OUTER_BOUND ( 'NONE', #43652, .T. ) ; +#17 = ADVANCED_FACE ( 'NONE', ( #19189 ), #11288, .T. ) ; +#18 = DIRECTION ( 'NONE', ( 3.524876788021935603E-16, -1.000000000000000000, 1.848892746611746419E-32 ) ) ; +#19 = ORIENTED_EDGE ( 'NONE', *, *, #44107, .F. ) ; +#20 = VECTOR ( 'NONE', #15503, 1000.000000000000000 ) ; +#21 = ORIENTED_EDGE ( 'NONE', *, *, #56909, .T. ) ; +#22 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#23 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.9884292157390539568, -0.1516828450203877021 ) ) ; +#24 = CARTESIAN_POINT ( 'NONE', ( 220.4531036157364383, -120.4462063562493057, -5.641186388906316296 ) ) ; +#25 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#27 = ADVANCED_FACE ( 'NONE', ( #54839 ), #34930, .T. ) ; +#26 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#28 = CONICAL_SURFACE ( 'NONE', #33564, 0.7999999999999937161, 1.029744258676650537 ) ; +#29 = FACE_OUTER_BOUND ( 'NONE', #45552, .T. ) ; +#30 = ADVANCED_FACE ( 'NONE', ( #3697 ), #51860, .F. ) ; +#31 = ORIENTED_EDGE ( 'NONE', *, *, #14073, .F. ) ; +#32 = CARTESIAN_POINT ( 'NONE', ( -1.499999999999990896, -128.7000000000000171, -20.50000000000000355 ) ) ; +#33 = FACE_OUTER_BOUND ( 'NONE', #13947, .T. ) ; +#34 = EDGE_LOOP ( 'NONE', ( #40817, #55764, #24268, #45174 ) ) ; +#35 =( BOUNDED_SURFACE ( ) B_SPLINE_SURFACE ( 3, 3, ( + ( #17790, #53721, #35619, #5245 ), + ( #53418, #49052, #22470, #9048 ), + ( #13705, #22745, #49333, #9327 ), + ( #301, #9909, #54298, #26880 ) ), + .UNSPECIFIED., .F., .F., .F. ) + B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ), + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_SURFACE ( ( + ( 1.000000000000000000, 0.9995949246353500461, 0.9995949246353500461, 1.000000000000000000), + ( 1.000000000000000000, 0.9995949246353500461, 0.9995949246353500461, 1.000000000000000000), + ( 1.000000000000000000, 0.9995949246353500461, 0.9995949246353500461, 1.000000000000000000), + ( 1.000000000000000000, 0.9995949246353500461, 0.9995949246353500461, 1.000000000000000000) ) ) + REPRESENTATION_ITEM ( '' ) SURFACE ( ) ); +#36 = VERTEX_POINT ( 'NONE', #42804 ) ; +#37 = ORIENTED_EDGE ( 'NONE', *, *, #14026, .T. ) ; +#38 = VERTEX_POINT ( 'NONE', #7197 ) ; +#39 = CARTESIAN_POINT ( 'NONE', ( 8.784315731977246244, -50.19543050033662013, -115.9927099539515183 ) ) ; +#40 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#41 = ORIENTED_EDGE ( 'NONE', *, *, #55855, .F. ) ; +#42 = EDGE_LOOP ( 'NONE', ( #48457, #35987 ) ) ; +#43 = CYLINDRICAL_SURFACE ( 'NONE', #13671, 0.4999999999999990008 ) ; +#44 = FACE_OUTER_BOUND ( 'NONE', #5442, .T. ) ; +#45 = DIRECTION ( 'NONE', ( 0.7132504491541842295, 2.131334480222611268E-15, -0.7009092642998483447 ) ) ; +#46 = ORIENTED_EDGE ( 'NONE', *, *, #49573, .F. ) ; +#47 = ORIENTED_EDGE ( 'NONE', *, *, #1025, .F. ) ; +#48 = VECTOR ( 'NONE', #25337, 1000.000000000000000 ) ; +#49 = CARTESIAN_POINT ( 'NONE', ( 37.90678754855167654, -121.4999999999999858, 5.098912634785595976 ) ) ; +#50 = CARTESIAN_POINT ( 'NONE', ( 237.3432136174227765, -115.0396250165044165, -0.9933852744957740732 ) ) ; +#51 = CARTESIAN_POINT ( 'NONE', ( 239.6999987669289851, -123.2109080773417560, 3.118450541681610844 ) ) ; +#52 = DIRECTION ( 'NONE', ( -0.4956176937828982165, 0.7071067811865472397, -0.5043442292812734262 ) ) ; +#53 = CARTESIAN_POINT ( 'NONE', ( 6.053456647705200311, -35.69543050033665565, -86.67049297327548629 ) ) ; +#54 = CARTESIAN_POINT ( 'NONE', ( 233.4814704355307811, -126.6385306000269964, 1.504989049959867931 ) ) ; +#55 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1516828450203872303, -0.9884292157390539568 ) ) ; +#56 = LINE ( 'NONE', #52896, #18306 ) ; +#57 = VECTOR ( 'NONE', #19331, 1000.000000000000000 ) ; +#58 = EDGE_CURVE ( 'NONE', #7683, #31336, #47203, .T. ) ; +#59 = FACE_OUTER_BOUND ( 'NONE', #54153, .T. ) ; +#60 = CARTESIAN_POINT ( 'NONE', ( 213.9000314191158907, -120.0001876174049897, -7.718835980686301390 ) ) ; +#61 = EDGE_CURVE ( 'NONE', #35860, #27186, #29260, .T. ) ; +#62 = FACE_OUTER_BOUND ( 'NONE', #18957, .T. ) ; +#63 = CARTESIAN_POINT ( 'NONE', ( 4.916973593473757731, -37.19543050033674092, -118.5014277108454763 ) ) ; +#64 = AXIS2_PLACEMENT_3D ( 'NONE', #12058, #15850, #34555 ) ; +#65 = EDGE_CURVE ( 'NONE', #10777, #34058, #30265, .T. ) ; +#66 = CARTESIAN_POINT ( 'NONE', ( -33.99999999999999289, -106.5000000000000000, -16.99999999999999645 ) ) ; +#67 = CARTESIAN_POINT ( 'NONE', ( 235.6563127350478055, -121.6921121134288626, 5.420458232745207106 ) ) ; +#68 = CARTESIAN_POINT ( 'NONE', ( 233.4949100195102289, -126.0865972301339610, -2.574916519165051820 ) ) ; +#69 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ; +#70 = CARTESIAN_POINT ( 'NONE', ( 15.00000000000001599, -48.99999999999998579, 23.19999999999997087 ) ) ; +#71 = CARTESIAN_POINT ( 'NONE', ( 233.2211376522318460, -117.2574579245928987, -4.504310006470016781 ) ) ; +#72 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290022, -118.0584048145126417, -2.074088457898372706 ) ) ; +#73 = CARTESIAN_POINT ( 'NONE', ( 215.9622150725639642, -119.4366620309529878, -7.863370508296602779 ) ) ; +#74 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#75 = PLANE ( 'NONE', #33433 ) ; +#76 = CARTESIAN_POINT ( 'NONE', ( 235.0048286678288889, -115.0880710436349972, 2.922250262429294310 ) ) ; +#77 = FACE_OUTER_BOUND ( 'NONE', #14182, .T. ) ; +#78 = PLANE ( 'NONE', #16396 ) ; +#79 = CARTESIAN_POINT ( 'NONE', ( 237.4876278020165614, -115.8572875614005540, -3.041091345321055073 ) ) ; +#80 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 1.224646799147353207E-16 ) ) ; +#81 = ORIENTED_EDGE ( 'NONE', *, *, #20177, .T. ) ; +#82 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#83 = CARTESIAN_POINT ( 'NONE', ( 213.9533395165431671, -119.2394421009566656, -7.433409621163053593 ) ) ; +#84 = EDGE_CURVE ( 'NONE', #17926, #36087, #35826, .T. ) ; +#85 = CARTESIAN_POINT ( 'NONE', ( 232.5708948112765597, -123.1685148837269708, -4.894210132765267396 ) ) ; +#86 = ORIENTED_EDGE ( 'NONE', *, *, #39945, .F. ) ; +#87 = CARTESIAN_POINT ( 'NONE', ( 213.9000338046779177, -120.1570371552381715, -7.525534526844665173 ) ) ; +#88 = CIRCLE ( 'NONE', #33622, 7.499999999912175142 ) ; +#89 = CARTESIAN_POINT ( 'NONE', ( 219.9211213912422522, -122.2603676834557973, 7.687990834939006035 ) ) ; +#90 = CARTESIAN_POINT ( 'NONE', ( 232.3127832533505739, -121.0929709748309051, -5.524577492844453097 ) ) ; +#91 = EDGE_CURVE ( 'NONE', #10390, #15584, #25892, .T. ) ; +#93 = VERTEX_POINT ( 'NONE', #16218 ) ; +#92 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #17451, #48416, #11627, #57177 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#94 = EDGE_CURVE ( 'NONE', #27462, #56579, #30984, .T. ) ; +#95 = ORIENTED_EDGE ( 'NONE', *, *, #2150, .F. ) ; +#96 = ADVANCED_FACE ( 'NONE', ( #57124 ), #39021, .F. ) ; +#97 = VERTEX_POINT ( 'NONE', #18832 ) ; +#98 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.210476675238558841E-16, 1.857579106397815009E-17 ) ) ; +#99 = EDGE_LOOP ( 'NONE', ( #22988, #27179, #29178, #36960 ) ) ; +#100 = VECTOR ( 'NONE', #4639, 1000.000000000000000 ) ; +#101 = ORIENTED_EDGE ( 'NONE', *, *, #16445, .F. ) ; +#102 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 1.224646799147353207E-16 ) ) ; +#103 = CARTESIAN_POINT ( 'NONE', ( 236.3176571336723839, -120.9218190706411917, -5.534119151812720183 ) ) ; +#104 = CARTESIAN_POINT ( 'NONE', ( -24.09999999999997655, -41.99999999999999289, 17.85000000000001208 ) ) ; +#105 = VERTEX_POINT ( 'NONE', #8639 ) ; +#106 = AXIS2_PLACEMENT_3D ( 'NONE', #33312, #1212, #32463 ) ; +#107 = CARTESIAN_POINT ( 'NONE', ( 20.40000000000003055, -120.4999999999999858, 1.387778780781445676E-14 ) ) ; +#108 = CARTESIAN_POINT ( 'NONE', ( 219.8224547715416577, -121.4514112963295247, 8.036766116673598859 ) ) ; +#109 = EDGE_LOOP ( 'NONE', ( #45337, #8736, #51193, #32885 ) ) ; +#110 = CARTESIAN_POINT ( 'NONE', ( -3.950000000000000178, -2.500000000000000000, -39.00000000000000000 ) ) ; +#111 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#112 = CARTESIAN_POINT ( 'NONE', ( 219.8335394371009954, -120.0112143058721585, -8.074064049470843329 ) ) ; +#113 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290022, -122.2237245110187587, -2.429246357478760832 ) ) ; +#114 = LINE ( 'NONE', #53518, #38254 ) ; +#115 = CARTESIAN_POINT ( 'NONE', ( -0.2681751207133376003, -32.89543050033665850, -95.60018903666542656 ) ) ; +#116 = EDGE_LOOP ( 'NONE', ( #2106, #13865, #18302, #42344 ) ) ; +#117 = VERTEX_POINT ( 'NONE', #13588 ) ; +#118 = CARTESIAN_POINT ( 'NONE', ( 225.6999987669289851, -120.1597703857066790, -7.492278946327680877 ) ) ; +#119 = DIRECTION ( 'NONE', ( -0.7071067811865509034, -2.492464279657379166E-16, -0.7071067811865442421 ) ) ; +#120 = CARTESIAN_POINT ( 'NONE', ( 37.90000000000001990, -120.4999999999999858, 1.387778780781445676E-14 ) ) ; +#121 = ORIENTED_EDGE ( 'NONE', *, *, #39207, .T. ) ; +#122 = CARTESIAN_POINT ( 'NONE', ( 232.0086871408947786, -122.0228129097170324, -5.462874964821075707 ) ) ; +#123 = CARTESIAN_POINT ( 'NONE', ( 220.8782188231096484, -122.3135594245400313, 7.669306830758377380 ) ) ; +#124 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#125 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#126 = CARTESIAN_POINT ( 'NONE', ( 219.8530540237320281, -119.7826645002792247, -8.057043082570803705 ) ) ; +#127 = CIRCLE ( 'NONE', #8481, 1.500000000000001332 ) ; +#128 = CARTESIAN_POINT ( 'NONE', ( 235.5633196560052909, -114.9796694769547543, -0.5731943291990699851 ) ) ; +#129 = CARTESIAN_POINT ( 'NONE', ( 220.8905714026143414, -122.2139852295806008, 7.693468706871458451 ) ) ; +#130 = CARTESIAN_POINT ( 'NONE', ( 221.8577978172246219, -118.7641832703275071, -7.658945496518440699 ) ) ; +#131 = CARTESIAN_POINT ( 'NONE', ( 217.0974547960224754, -120.0334557206166579, -7.995119581936325659 ) ) ; +#132 = EDGE_CURVE ( 'NONE', #28835, #9406, #4851, .T. ) ; +#133 = CARTESIAN_POINT ( 'NONE', ( 233.0790467494120151, -116.9884969954459137, 5.048435166829346343 ) ) ; +#134 = CARTESIAN_POINT ( 'NONE', ( 214.8002074625812554, -114.8693326578518992, -4.371068549921711011 ) ) ; +#135 = CARTESIAN_POINT ( 'NONE', ( 215.2586716025834335, -119.8703873045773918, -7.640926935495540029 ) ) ; +#136 = FACE_OUTER_BOUND ( 'NONE', #26288, .T. ) ; +#137 = CARTESIAN_POINT ( 'NONE', ( 232.6339236145349219, -120.8964929220222899, 5.534586772199203253 ) ) ; +#138 = CARTESIAN_POINT ( 'NONE', ( 215.1792893315972321, -121.0459678425805805, 7.625648943593548168 ) ) ; +#139 = VECTOR ( 'NONE', #50579, 1000.000000000000000 ) ; +#140 = CARTESIAN_POINT ( 'NONE', ( 235.0420436134178885, -115.1759422643398239, 1.649495228093022625 ) ) ; +#141 = CARTESIAN_POINT ( 'NONE', ( 219.8664897347691465, -119.2247644548237560, -7.987795078186234576 ) ) ; +#142 = ORIENTED_EDGE ( 'NONE', *, *, #14026, .F. ) ; +#143 = CARTESIAN_POINT ( 'NONE', ( 234.4618923544163351, -126.4899833282067050, -1.390336453646591863 ) ) ; +#144 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -121.5489954736845277, 3.066270437878408472 ) ) ; +#145 = CARTESIAN_POINT ( 'NONE', ( 219.8557275071562458, -121.9780967857809486, 7.750945234333206812 ) ) ; +#146 = CIRCLE ( 'NONE', #51376, 2.999999999999999112 ) ; +#147 = CARTESIAN_POINT ( 'NONE', ( 9.107619757447640296, -51.19543050033662013, -112.5249333597756447 ) ) ; +#148 = CARTESIAN_POINT ( 'NONE', ( 234.4371605038442112, -115.4122439795362993, 2.217488860917600668 ) ) ; +#150 = VECTOR ( 'NONE', #9098, 1000.000000000000000 ) ; +#149 = CARTESIAN_POINT ( 'NONE', ( 237.1066460049856630, -121.0582603288773811, -5.520397022527093966 ) ) ; +#151 = CARTESIAN_POINT ( 'NONE', ( 216.3333785350615983, -122.4529898836908330, 7.468822532873403475 ) ) ; +#152 = ADVANCED_FACE ( 'NONE', ( #35505 ), #54190, .F. ) ; +#153 = EDGE_LOOP ( 'NONE', ( #8997, #53735, #15979, #16358, #39793, #14583 ) ) ; +#154 = DIRECTION ( 'NONE', ( 3.524876788021935603E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#155 = CARTESIAN_POINT ( 'NONE', ( 234.6600072442349187, -115.6370106428787636, 2.687810423693564044 ) ) ; +#156 = ORIENTED_EDGE ( 'NONE', *, *, #56699, .T. ) ; +#157 = ADVANCED_FACE ( 'NONE', ( #45420 ), #18550, .F. ) ; +#158 = ORIENTED_EDGE ( 'NONE', *, *, #31140, .T. ) ; +#159 = CARTESIAN_POINT ( 'NONE', ( 220.4531036157728181, -120.0725550157118562, -8.076055680529215408 ) ) ; +#160 = EDGE_CURVE ( 'NONE', #51570, #53152, #49790, .T. ) ; +#161 = CARTESIAN_POINT ( 'NONE', ( 220.2486434445711723, -121.0747376143535945, 7.867684939980926551 ) ) ; +#162 = CARTESIAN_POINT ( 'NONE', ( -17.79999999999998650, -30.00000000000000000, 19.25000000000001421 ) ) ; +#163 = CARTESIAN_POINT ( 'NONE', ( 236.3161180221116524, -125.2401050953027521, 3.919267976898253902 ) ) ; +#164 = ORIENTED_EDGE ( 'NONE', *, *, #3295, .F. ) ; +#165 = CARTESIAN_POINT ( 'NONE', ( -29.15638586528477560, -1.027766191862652640E-14, -23.20000000000000995 ) ) ; +#166 = CARTESIAN_POINT ( 'NONE', ( 236.7352844121607802, -117.4223451866235166, 4.616959308415889751 ) ) ; +#167 = FACE_OUTER_BOUND ( 'NONE', #30923, .T. ) ; +#168 = VERTEX_POINT ( 'NONE', #31142 ) ; +#169 = LINE ( 'NONE', #35770, #40000 ) ; +#170 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669290078, -114.7302886024033768, 3.406044466209264598 ) ) ; +#171 = CARTESIAN_POINT ( 'NONE', ( 235.8999987668372000, -120.4999999999997584, 1.387778780781445676E-14 ) ) ; +#172 = EDGE_LOOP ( 'NONE', ( #41857, #33039, #17360, #36565 ) ) ; +#173 = VERTEX_POINT ( 'NONE', #32001 ) ; +#174 = DIRECTION ( 'NONE', ( 0.9999231197632632018, 0.0000000000000000000, 0.01239978076027445364 ) ) ; +#175 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289510, -125.8125768209316107, -1.236080635486464852 ) ) ; +#176 = CARTESIAN_POINT ( 'NONE', ( 221.1524068854314180, -120.9258616016911390, 8.065737694096505095 ) ) ; +#177 = CARTESIAN_POINT ( 'NONE', ( 216.9252023805135252, -118.5033037351990686, -7.538149512624705118 ) ) ; +#178 = ORIENTED_EDGE ( 'NONE', *, *, #51285, .T. ) ; +#179 = CARTESIAN_POINT ( 'NONE', ( 214.8973819759828245, -122.4110972657740746, 7.397191771660597048 ) ) ; +#180 = CARTESIAN_POINT ( 'NONE', ( 214.1154287423779294, -121.7634003043390010, 7.451931122783187256 ) ) ; +#181 = CARTESIAN_POINT ( 'NONE', ( 220.0713947005960449, -121.8197943164165338, 7.776242679651341305 ) ) ; +#182 = ORIENTED_EDGE ( 'NONE', *, *, #28355, .F. ) ; +#183 = ORIENTED_EDGE ( 'NONE', *, *, #20676, .F. ) ; +#184 = CIRCLE ( 'NONE', #49596, 6.136515908701380084 ) ; +#185 = CARTESIAN_POINT ( 'NONE', ( 221.5410836461717849, -119.0957323849276435, -5.433944706007568293 ) ) ; +#186 = VECTOR ( 'NONE', #32657, 999.9999999999998863 ) ; +#187 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -122.8485241719124303, 0.4688863667142527669 ) ) ; +#188 = CARTESIAN_POINT ( 'NONE', ( 34.20682020908675725, -114.9002053158253176, 1.000000000000027534 ) ) ; +#189 = ORIENTED_EDGE ( 'NONE', *, *, #9517, .T. ) ; +#190 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669290249, -123.4046220446759179, -4.733149941428582252 ) ) ; +#191 = DIRECTION ( 'NONE', ( 0.7009092642998484557, 4.163453949483577057E-16, 0.7132504491541840075 ) ) ; +#192 = ORIENTED_EDGE ( 'NONE', *, *, #39023, .F. ) ; +#193 = EDGE_CURVE ( 'NONE', #12771, #20013, #29526, .T. ) ; +#194 = DIRECTION ( 'NONE', ( 3.524876788021935603E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#195 = CARTESIAN_POINT ( 'NONE', ( -31.72830977998039614, -50.19543050033673381, -76.18106374172020878 ) ) ; +#196 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #39225, #26966, #22272, #35142 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.8047378541243619399, 0.8047378541243619399, 1.000000000000000000 ) ) + REPRESENTATION_ITEM ( '' ) ); +#197 = CARTESIAN_POINT ( 'NONE', ( 236.6527695270552840, -119.1732914231476883, 5.411362425887925376 ) ) ; +#198 = PRODUCT_DEFINITION_SHAPE ( 'NONE', 'NONE', #18895 ) ; +#199 = CARTESIAN_POINT ( 'NONE', ( 231.8999987669289169, -125.5303520991918305, -2.215175404321339414 ) ) ; +#200 = ADVANCED_FACE ( 'NONE', ( #48934 ), #18491, .T. ) ; +#201 = ORIENTED_EDGE ( 'NONE', *, *, #36733, .F. ) ; +#202 = CARTESIAN_POINT ( 'NONE', ( 232.4689978462543536, -126.4287982038546119, -1.634590304448417131 ) ) ; +#203 = PLANE ( 'NONE', #10048 ) ; +#204 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289453, -123.0656035003180904, 2.937291044339040980 ) ) ; +#205 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -118.1315985215388622, -0.8410833781932280928 ) ) ; +#206 = CARTESIAN_POINT ( 'NONE', ( 232.0732745579348375, -122.1763288893191515, -5.306222319196571391 ) ) ; +#207 = CARTESIAN_POINT ( 'NONE', ( 235.1057976667214859, -121.0628002206040463, -5.521418565310066917 ) ) ; +#208 = CARTESIAN_POINT ( 'NONE', ( 219.3625682525055538, -120.1034046716994226, -7.875026347328204501 ) ) ; +#209 = CARTESIAN_POINT ( 'NONE', ( 4.362162947221293940, -39.19543050033662723, -111.6470725152925354 ) ) ; +#210 = CARTESIAN_POINT ( 'NONE', ( 16.50000000000001776, -59.00000000000000000, -23.50000000000000000 ) ) ; +#211 = ORIENTED_EDGE ( 'NONE', *, *, #26925, .T. ) ; +#212 = CARTESIAN_POINT ( 'NONE', ( 233.9687903134629323, -114.5690194170058192, 1.626905971291957576 ) ) ; +#213 = EDGE_CURVE ( 'NONE', #46736, #9628, #23222, .T. ) ; +#214 = CARTESIAN_POINT ( 'NONE', ( 218.2526325019165085, -121.8090826481677595, 7.749634828222482064 ) ) ; +#215 = CARTESIAN_POINT ( 'NONE', ( 236.7098549610190616, -123.3986408517069009, 4.731980413952681985 ) ) ; +#216 = ORIENTED_EDGE ( 'NONE', *, *, #25702, .F. ) ; +#217 = ORIENTED_EDGE ( 'NONE', *, *, #29278, .T. ) ; +#218 = CARTESIAN_POINT ( 'NONE', ( -3.551214682933869771, -30.07043050033665210, -104.2912275956004180 ) ) ; +#220 = CONICAL_SURFACE ( 'NONE', #13233, 2.025000000000000355, 0.7853981633974482790 ) ; +#219 = DIRECTION ( 'NONE', ( 0.4854019742006823734, -0.7213873210309510453, 0.4939486375098806614 ) ) ; +#221 = CYLINDRICAL_SURFACE ( 'NONE', #15060, 0.6500000000000000222 ) ; +#222 = CARTESIAN_POINT ( 'NONE', ( 220.7223542607813442, -118.9359234364590918, -7.732175530756170367 ) ) ; +#223 = AXIS2_PLACEMENT_3D ( 'NONE', #14571, #18379, #24191 ) ; +#224 = CIRCLE ( 'NONE', #30985, 2.000000000000001776 ) ; +#225 = CARTESIAN_POINT ( 'NONE', ( 233.8940404615952389, -125.9964983591103618, -0.7698571557983174829 ) ) ; +#226 = EDGE_CURVE ( 'NONE', #46192, #8130, #33873, .T. ) ; +#227 = ORIENTED_EDGE ( 'NONE', *, *, #23768, .T. ) ; +#228 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290022, -118.0551418170085753, 1.045974274821371397 ) ) ; +#229 = EDGE_CURVE ( 'NONE', #52339, #33966, #474, .T. ) ; +#230 = CARTESIAN_POINT ( 'NONE', ( -42.34763895346266338, -52.68592062806533249, 17.80677847078047549 ) ) ; +#231 = LINE ( 'NONE', #32043, #18134 ) ; +#232 = EDGE_CURVE ( 'NONE', #20339, #56904, #41401, .T. ) ; +#233 = VERTEX_POINT ( 'NONE', #46550 ) ; +#234 = CARTESIAN_POINT ( 'NONE', ( 219.9619276353566022, -119.7362023938652555, -7.854554207437199231 ) ) ; +#235 = CARTESIAN_POINT ( 'NONE', ( 237.4603589528803127, -116.4312647081283103, -3.773924177089441834 ) ) ; +#236 = CARTESIAN_POINT ( 'NONE', ( 19.10383076146853654, -49.89415294574585147, -15.09134959086579286 ) ) ; +#237 = ORIENTED_EDGE ( 'NONE', *, *, #25226, .F. ) ; +#238 = CARTESIAN_POINT ( 'NONE', ( -34.00000000000000000, -128.5000000000000000, 17.00000000000000711 ) ) ; +#239 = CARTESIAN_POINT ( 'NONE', ( 213.0999977193770292, -117.5227657111890522, -6.811567506669259586 ) ) ; +#240 = CARTESIAN_POINT ( 'NONE', ( 239.3999987667352229, -118.2830023339423491, -1.627089840389770004 ) ) ; +#241 = CARTESIAN_POINT ( 'NONE', ( 237.6011864795853512, -123.2830178631076166, -5.483838365625169686 ) ) ; +#242 = VERTEX_POINT ( 'NONE', #23783 ) ; +#243 = EDGE_CURVE ( 'NONE', #41217, #16291, #47875, .T. ) ; +#244 = ORIENTED_EDGE ( 'NONE', *, *, #24423, .F. ) ; +#245 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -119.7754870640141718, 1.864006150244239324 ) ) ; +#246 = DIRECTION ( 'NONE', ( -0.7009092642998483447, -1.104556313945542589E-16, -0.7132504491541842295 ) ) ; +#247 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#248 = VERTEX_POINT ( 'NONE', #26110 ) ; +#249 = ORIENTED_EDGE ( 'NONE', *, *, #11074, .F. ) ; +#250 = CARTESIAN_POINT ( 'NONE', ( -49.23713110992512298, -119.5000000000000000, -7.599999999999996092 ) ) ; +#251 = CARTESIAN_POINT ( 'NONE', ( 237.7436342920604204, -124.3292213612744064, 4.015730377904567661 ) ) ; +#252 = VERTEX_POINT ( 'NONE', #33990 ) ; +#253 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#254 = CARTESIAN_POINT ( 'NONE', ( -27.99999999999999645, -120.9000000000000057, 21.65000000000000924 ) ) ; +#255 = VERTEX_POINT ( 'NONE', #29905 ) ; +#256 = ORIENTED_EDGE ( 'NONE', *, *, #6094, .T. ) ; +#257 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#258 = CARTESIAN_POINT ( 'NONE', ( 15.78326170924442984, -50.32135328964237431, 20.41101561232588324 ) ) ; +#259 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#260 = CARTESIAN_POINT ( 'NONE', ( 218.5750977536764879, -122.3222858121551297, 7.861095221105466102 ) ) ; +#261 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -119.3043882092536450, 2.911321269695051228 ) ) ; +#262 = ORIENTED_EDGE ( 'NONE', *, *, #41641, .F. ) ; +#263 = EDGE_CURVE ( 'NONE', #53891, #53165, #54663, .T. ) ; +#264 = CARTESIAN_POINT ( 'NONE', ( 14.47500000000001563, -38.99999999999999289, -23.50000000000000000 ) ) ; +#265 = EDGE_CURVE ( 'NONE', #22747, #19473, #55910, .T. ) ; +#266 = CARTESIAN_POINT ( 'NONE', ( 239.8999987670076166, -119.1972913260956517, 2.421869135798601747 ) ) ; +#267 = CARTESIAN_POINT ( 'NONE', ( 213.9000314191158338, -120.5537936437502395, 5.641186388906371363 ) ) ; +#268 = CONICAL_SURFACE ( 'NONE', #7690, 0.8000000000000047073, 1.029744258676650981 ) ; +#269 = CARTESIAN_POINT ( 'NONE', ( 214.8002074625812554, -112.5824698418471996, 3.815859892915844487 ) ) ; +#270 = DIRECTION ( 'NONE', ( 1.857579106397798678E-17, 2.248556180705020447E-33, -1.000000000000000000 ) ) ; +#271 = CARTESIAN_POINT ( 'NONE', ( 221.3226778970618511, -121.0554676176633393, 5.564200263421470893 ) ) ; +#272 = ADVANCED_FACE ( 'NONE', ( #34289 ), #21411, .F. ) ; +#273 = CARTESIAN_POINT ( 'NONE', ( 16.50000000000001776, -48.99999999999998579, -23.19999999999996732 ) ) ; +#274 = FACE_OUTER_BOUND ( 'NONE', #31403, .T. ) ; +#275 = EDGE_CURVE ( 'NONE', #2665, #16169, #27346, .T. ) ; +#276 = CARTESIAN_POINT ( 'NONE', ( 237.9722280068026805, -125.9113624258876314, 1.326708576852214660 ) ) ; +#277 = VERTEX_POINT ( 'NONE', #21120 ) ; +#278 = EDGE_CURVE ( 'NONE', #46579, #28435, #50646, .T. ) ; +#279 = CARTESIAN_POINT ( 'NONE', ( 236.2697650020356264, -116.0781868377950303, -3.352531935461248835 ) ) ; +#280 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #49677, #9671, #37986, #20161, #16622, #25112, #42329, #55808, #6733, #47591, #33883, #47882, #43186, #34462, #15765, #2364 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 2, 2, 2, 4 ), + ( 7.806255641895631925E-18, 0.0002284497146621261977, 0.0004568994293242445892, 0.0006853491439863628994, 0.0009137988586484813722, 0.001142248573310599737, 0.001370698287972717993, 0.001827597717296956456 ), + .UNSPECIFIED. ) ; +#281 = CARTESIAN_POINT ( 'NONE', ( -49.75000000000000000, -119.5000000000000000, 5.000000000000041744 ) ) ; +#282 = FACE_OUTER_BOUND ( 'NONE', #40201, .T. ) ; +#283 = CARTESIAN_POINT ( 'NONE', ( 233.7349159956212077, -124.0878339658272154, 4.231527579440856002 ) ) ; +#284 = CARTESIAN_POINT ( 'NONE', ( 219.7270348949714389, -121.1524652571996228, 7.861147993895533759 ) ) ; +#285 = CIRCLE ( 'NONE', #32909, 7.500000000000000888 ) ; +#286 = VERTEX_POINT ( 'NONE', #38650 ) ; +#287 = ORIENTED_EDGE ( 'NONE', *, *, #55143, .T. ) ; +#288 = CARTESIAN_POINT ( 'NONE', ( 220.3649315727256521, -121.9946107227306271, 7.967162143809115804 ) ) ; +#289 = CARTESIAN_POINT ( 'NONE', ( 217.7680557708017091, -119.3549976278861777, -7.959475921072566074 ) ) ; +#290 = CARTESIAN_POINT ( 'NONE', ( -48.27682867012640600, -118.9812983553074730, -3.089861322762381235 ) ) ; +#291 = CARTESIAN_POINT ( 'NONE', ( 235.7013114560842553, -119.5179303427703559, -6.070716893892387667 ) ) ; +#292 = CYLINDRICAL_SURFACE ( 'NONE', #32146, 1.649999999999995248 ) ; +#293 = DIRECTION ( 'NONE', ( 1.482669637587014273E-16, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#294 = CARTESIAN_POINT ( 'NONE', ( 215.6886765828793386, -121.7425836722938612, 7.610424036697538419 ) ) ; +#295 = APPLICATION_CONTEXT ( 'configuration controlled 3d designs of mechanical parts and assemblies' ) ; +#296 = CARTESIAN_POINT ( 'NONE', ( 218.3086588808662896, -119.8874410496955534, -8.038340749991229828 ) ) ; +#297 = ORIENTED_EDGE ( 'NONE', *, *, #51371, .F. ) ; +#298 = CARTESIAN_POINT ( 'NONE', ( 237.9959439181595542, -115.9433077311103659, 4.012775510700707926 ) ) ; +#299 = EDGE_CURVE ( 'NONE', #252, #55229, #56472, .T. ) ; +#300 = CARTESIAN_POINT ( 'NONE', ( 220.8945623621689549, -118.7793447651851011, -7.906657316600149699 ) ) ; +#301 = CARTESIAN_POINT ( 'NONE', ( 215.7440798702350548, -121.7556242958347212, 7.613028352890724548 ) ) ; +#302 = ORIENTED_EDGE ( 'NONE', *, *, #40220, .T. ) ; +#303 = ORIENTED_EDGE ( 'NONE', *, *, #38894, .T. ) ; +#304 = CARTESIAN_POINT ( 'NONE', ( 222.1002546402987434, -119.4099171621119240, -7.976709941411872506 ) ) ; +#305 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#306 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, 1.885568995626967491E-16 ) ) ; +#307 = CARTESIAN_POINT ( 'NONE', ( -19.49999999999997868, -38.99999999999999289, 23.49999999999999289 ) ) ; +#308 = CARTESIAN_POINT ( 'NONE', ( 215.1946567926440537, -122.2857893405657563, 7.672653019621894721 ) ) ; +#309 = CARTESIAN_POINT ( 'NONE', ( 236.9398408455890035, -114.3762770067455392, 0.5663193108977508938 ) ) ; +#311 = EDGE_CURVE ( 'NONE', #7045, #32051, #45045, .T. ) ; +#310 = AXIS2_PLACEMENT_3D ( 'NONE', #34951, #40183, #4003 ) ; +#312 = EDGE_LOOP ( 'NONE', ( #26894, #57563 ) ) ; +#313 = CARTESIAN_POINT ( 'NONE', ( -27.99999999999999645, -129.0000000000000000, 20.00000000000001066 ) ) ; +#314 = CARTESIAN_POINT ( 'NONE', ( 16.50000000000001421, -38.99999999999999289, 23.49899999999999878 ) ) ; +#315 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #36027, #7599, #24051, #51981, #57242, #43800, #41853 ), + .UNSPECIFIED., .F., .F., + ( 4, 3, 4 ), + ( 2.554357198442208433E-15, 0.0001641036898569931421, 0.0004867236944425991233 ), + .UNSPECIFIED. ) ; +#316 = EDGE_CURVE ( 'NONE', #35273, #57753, #21702, .T. ) ; +#317 = EDGE_LOOP ( 'NONE', ( #53499, #18956, #56809, #27514 ) ) ; +#318 = EDGE_LOOP ( 'NONE', ( #36187, #45255, #36696, #37938 ) ) ; +#319 = ORIENTED_EDGE ( 'NONE', *, *, #20237, .T. ) ; +#320 = ORIENTED_EDGE ( 'NONE', *, *, #26761, .T. ) ; +#321 = CARTESIAN_POINT ( 'NONE', ( -29.15638586528477560, -1.027766191862652640E-14, -23.20000000000000995 ) ) ; +#322 = ORIENTED_EDGE ( 'NONE', *, *, #42825, .T. ) ; +#323 = VERTEX_POINT ( 'NONE', #7987 ) ; +#324 = CARTESIAN_POINT ( 'NONE', ( 6.644564384514694666, -50.19543050033662723, -113.8899821610519609 ) ) ; +#325 = PLANE ( 'NONE', #7047 ) ; +#326 = CARTESIAN_POINT ( 'NONE', ( 194.9499984800818879, -120.4999999999998153, 1.387778780781445676E-14 ) ) ; +#327 = VECTOR ( 'NONE', #25425, 1000.000000000000000 ) ; +#328 = ORIENTED_EDGE ( 'NONE', *, *, #32116, .F. ) ; +#329 = CIRCLE ( 'NONE', #37613, 1.500000000000001332 ) ; +#330 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203862866, 0.9884292157390540678 ) ) ; +#331 = CARTESIAN_POINT ( 'NONE', ( 237.3778531105662637, -114.9528743063063132, 0.1782981616894780685 ) ) ; +#332 = CARTESIAN_POINT ( 'NONE', ( 14.24813159402303953, -50.61742546463612769, 18.33978213009469727 ) ) ; +#333 = LINE ( 'NONE', #26036, #26368 ) ; +#334 = CARTESIAN_POINT ( 'NONE', ( 35.40642572111771358, -115.1797686634650830, -0.9999999999999731326 ) ) ; +#335 = APPROVAL ( #38344, 'δָ¶¨' ) ; +#336 = CARTESIAN_POINT ( 'NONE', ( 26.77770523743533815, -121.3855036744873104, -6.263789520604253092 ) ) ; +#337 = CARTESIAN_POINT ( 'NONE', ( 234.0439704355307811, -114.2527428407373264, 0.9586945877377711644 ) ) ; +#338 = FACE_OUTER_BOUND ( 'NONE', #7607, .T. ) ; +#339 = EDGE_CURVE ( 'NONE', #4592, #41270, #9614, .T. ) ; +#340 = CARTESIAN_POINT ( 'NONE', ( 18.70000000000000284, -9.199999999999999289, 6.938893903907229955E-15 ) ) ; +#341 = AXIS2_PLACEMENT_3D ( 'NONE', #40327, #35957, #53776 ) ; +#342 = CARTESIAN_POINT ( 'NONE', ( 27.90554285734164708, -119.4999999999999858, 5.983037512054825591 ) ) ; +#343 = CARTESIAN_POINT ( 'NONE', ( 219.7911297183982526, -119.9652596691058903, -8.072182232692604487 ) ) ; +#344 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#345 = EDGE_CURVE ( 'NONE', #22389, #36162, #6808, .T. ) ; +#346 = CARTESIAN_POINT ( 'NONE', ( 217.2732868503205452, -120.9292399726142548, 5.583570965962833199 ) ) ; +#347 = ADVANCED_FACE ( 'NONE', ( #57052 ), #51783, .F. ) ; +#348 = DIRECTION ( 'NONE', ( -2.168404344971003346E-15, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#349 = CARTESIAN_POINT ( 'NONE', ( 235.7240320441965764, -123.8211509195073461, 4.446461654727237089 ) ) ; +#350 = EDGE_CURVE ( 'NONE', #22447, #56003, #37901, .T. ) ; +#351 = CARTESIAN_POINT ( 'NONE', ( 233.6390618156501660, -121.8684404593685286, -5.993662142924531366 ) ) ; +#352 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.2841538407466704386, -0.9587786995907429111 ) ) ; +#353 = CARTESIAN_POINT ( 'NONE', ( 215.8318678645313184, -121.5849397634143543, 7.848942014836246095 ) ) ; +#354 = CARTESIAN_POINT ( 'NONE', ( 233.2478267487164771, -116.5632903119228700, -3.911552659220920436 ) ) ; +#355 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -117.8360037164335807, -1.402492320961348904 ) ) ; +#356 = CARTESIAN_POINT ( 'NONE', ( 235.4560270983271835, -126.7472571592621904, -0.9586945877377434089 ) ) ; +#357 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#358 = CARTESIAN_POINT ( 'NONE', ( 229.2999987672628777, -115.1827289957578841, 5.289293815409240374 ) ) ; +#359 = CARTESIAN_POINT ( 'NONE', ( 234.9603097306811037, -114.4928756073445726, 1.321404179386750366 ) ) ; +#360 = LINE ( 'NONE', #40336, #45122 ) ; +#361 = CARTESIAN_POINT ( 'NONE', ( -33.99999999999999289, -124.5000000000000000, -16.99999999999999289 ) ) ; +#362 = CARTESIAN_POINT ( 'NONE', ( 237.5795848151173573, -114.9499995856436669, 0.001859614876413171304 ) ) ; +#363 = CARTESIAN_POINT ( 'NONE', ( 215.4273831847870611, -118.9027391869696970, -7.483914804477798555 ) ) ; +#364 = ORIENTED_EDGE ( 'NONE', *, *, #36026, .T. ) ; +#365 = CARTESIAN_POINT ( 'NONE', ( 215.6309911041087730, -121.9104018973515480, 7.576650620229598232 ) ) ; +#366 = EDGE_CURVE ( 'NONE', #41929, #53651, #28988, .T. ) ; +#367 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#368 = CARTESIAN_POINT ( 'NONE', ( 232.5471360780287853, -119.9543462008412291, -5.539459971477301181 ) ) ; +#369 = ORIENTED_EDGE ( 'NONE', *, *, #43884, .F. ) ; +#370 = AXIS2_PLACEMENT_3D ( 'NONE', #26838, #44627, #4634 ) ; +#371 = CARTESIAN_POINT ( 'NONE', ( 220.1336244164767493, -115.3076895435006577, -5.258648860800581026 ) ) ; +#372 = AXIS2_PLACEMENT_3D ( 'NONE', #52727, #57125, #7198 ) ; +#373 = FACE_BOUND ( 'NONE', #31162, .T. ) ; +#374 = CARTESIAN_POINT ( 'NONE', ( 232.6021075399844733, -114.9991912804450038, 0.7833144619385277174 ) ) ; +#375 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #17989, #8664, #40194, #41558 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 0.4255933266053354425, 0.5218348402803626440 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.5002160713707913819, 0.5001171393948036226, 0.5000521806929137947, 0.5000211952651220093 ) ) + REPRESENTATION_ITEM ( '' ) ); +#376 = LINE ( 'NONE', #21448, #7856 ) ; +#377 = CONICAL_SURFACE ( 'NONE', #10594, 2.024999999999999023, 0.7853981633974447263 ) ; +#378 = ORIENTED_EDGE ( 'NONE', *, *, #46042, .F. ) ; +#379 = ORIENTED_EDGE ( 'NONE', *, *, #1277, .F. ) ; +#380 = ORIENTED_EDGE ( 'NONE', *, *, #48438, .T. ) ; +#381 = CARTESIAN_POINT ( 'NONE', ( 3.653391447533304248, -37.19543050033662013, -119.7872582441821407 ) ) ; +#382 = DATE_AND_TIME ( #53215, #13226 ) ; +#383 = EDGE_LOOP ( 'NONE', ( #14827, #31411, #47394, #48411 ) ) ; +#384 = VECTOR ( 'NONE', #37830, 1000.000000000000000 ) ; +#385 = EDGE_CURVE ( 'NONE', #41024, #52628, #4998, .T. ) ; +#386 = ORIENTED_EDGE ( 'NONE', *, *, #16058, .T. ) ; +#387 = LINE ( 'NONE', #48272, #53660 ) ; +#388 = CARTESIAN_POINT ( 'NONE', ( 235.9820460881431643, -125.0557675225061018, 3.167177259481873897 ) ) ; +#389 = CARTESIAN_POINT ( 'NONE', ( 215.7491725291737623, -121.9439630136750026, 7.567212136099066733 ) ) ; +#390 = ORIENTED_EDGE ( 'NONE', *, *, #20912, .T. ) ; +#391 = EDGE_CURVE ( 'NONE', #52957, #18094, #50011, .T. ) ; +#392 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238558841E-16, -1.857579106397798678E-17 ) ) ; +#393 = CARTESIAN_POINT ( 'NONE', ( 217.3293605756262821, -121.6032538728264285, 7.711161743654471046 ) ) ; +#394 = ORIENTED_EDGE ( 'NONE', *, *, #484, .T. ) ; +#395 = CARTESIAN_POINT ( 'NONE', ( 21.50000000000001066, -124.5000000000000000, 14.00000000000000178 ) ) ; +#396 = CARTESIAN_POINT ( 'NONE', ( 221.4630317062869267, -122.3832704381676137, 7.640583103872097936 ) ) ; +#397 = CARTESIAN_POINT ( 'NONE', ( -40.07555444481551632, -36.19543050033675513, -75.82962881832455082 ) ) ; +#398 = CARTESIAN_POINT ( 'NONE', ( 219.7267739198292986, -119.8159580268339965, -8.060603454093383746 ) ) ; +#399 = CARTESIAN_POINT ( 'NONE', ( -2.999999999999992450, -129.0000000000000000, -20.50000000000000355 ) ) ; +#400 = CARTESIAN_POINT ( 'NONE', ( 216.7192178992567335, -120.9543181604681337, 7.973543701211808887 ) ) ; +#401 = ORIENTED_EDGE ( 'NONE', *, *, #10628, .T. ) ; +#402 = ORIENTED_EDGE ( 'NONE', *, *, #20638, .T. ) ; +#403 = CARTESIAN_POINT ( 'NONE', ( 227.9242628356408034, -115.7045553201118224, 14.89978893548948946 ) ) ; +#404 = CARTESIAN_POINT ( 'NONE', ( 218.4179934536015537, -120.0862512589698667, -8.054866226256562456 ) ) ; +#405 = PLANE ( 'NONE', #25738 ) ; +#406 = VERTEX_POINT ( 'NONE', #54984 ) ; +#407 = CARTESIAN_POINT ( 'NONE', ( 232.0023311097408794, -119.3710365161643807, -5.700254452286944939 ) ) ; +#408 = FACE_OUTER_BOUND ( 'NONE', #23892, .T. ) ; +#409 = ADVANCED_FACE ( 'NONE', ( #32223 ), #23154, .T. ) ; +#410 = DIRECTION ( 'NONE', ( -1.857579106397815009E-17, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#411 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#412 = CONICAL_SURFACE ( 'NONE', #45147, 1.500000000000000000, 0.7853981633974473908 ) ; +#413 = CARTESIAN_POINT ( 'NONE', ( 235.5621324553041518, -114.9840689020926874, -0.6139787827357083838 ) ) ; +#414 = CARTESIAN_POINT ( 'NONE', ( -18.99999999999997513, -47.49999999999998579, 23.20000000000000995 ) ) ; +#415 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #45142, #5153, #5444, #31748, #49251, #27647, #13614, #54214, #27075, #5724, #32028, #36693, #1083, #18573, #23245, #54491, #17982, #49810, #35815, #23522, #50103, #44868, #4871, #22958, #40776, #41055, #14465, #798, #22658, #32323, #50381, #13909, #41334 ), + .UNSPECIFIED., .F., .F., + ( 4, 1, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 4 ), + ( 0.7500000000000000000, 0.7812500000000000000, 0.7968749999999998890, 0.8124999999999998890, 0.8749999999999922284, 0.9062499999999883427, 0.9218749999999863443, 0.9296874999999875655, 0.9374999999999888978, 1.000000000000003997, 1.031250000000011990, 1.046875000000015987, 1.062500000000020206, 1.125000000000038192, 1.156250000000044853, 1.171875000000045075, 1.179687500000042188, 1.187500000000039080, 1.250000000000000000 ), + .UNSPECIFIED. ) ; +#416 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.9884292157390539568, -0.1516828450203865086 ) ) ; +#417 = CARTESIAN_POINT ( 'NONE', ( 220.3649306345363357, -118.5214192262700124, -7.635680348100734705 ) ) ; +#418 = VECTOR ( 'NONE', #32609, 1000.000000000000000 ) ; +#419 = ADVANCED_FACE ( 'NONE', ( #50562 ), #41241, .T. ) ; +#420 = EDGE_CURVE ( 'NONE', #28093, #19944, #40484, .T. ) ; +#421 = CARTESIAN_POINT ( 'NONE', ( 233.1356832921314606, -118.9620225069746340, 5.954430888379478759 ) ) ; +#422 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#423 = CARTESIAN_POINT ( 'NONE', ( 27.90000000000003411, -121.4999999999999858, 5.935624578460848788 ) ) ; +#424 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -5.750664051242967412E-15 ) ) ; +#425 = CARTESIAN_POINT ( 'NONE', ( 232.6425524810250920, -121.2056444188669246, 5.504898170920601075 ) ) ; +#426 = CARTESIAN_POINT ( 'NONE', ( 31.90000000000004121, -114.7956868793146157, 2.019477793298414965E-18 ) ) ; +#427 = AXIS2_PLACEMENT_3D ( 'NONE', #23035, #4950, #871 ) ; +#428 = DIRECTION ( 'NONE', ( 0.7009092642998482336, -5.177993003688750477E-15, 0.7132504491541841185 ) ) ; +#429 = CIRCLE ( 'NONE', #32021, 7.000000000358984842 ) ; +#430 = CARTESIAN_POINT ( 'NONE', ( -34.01071121727382263, -39.19543050033674803, -73.93815409596068378 ) ) ; +#431 = ORIENTED_EDGE ( 'NONE', *, *, #15116, .F. ) ; +#432 = CARTESIAN_POINT ( 'NONE', ( 234.5223985851998236, -125.5562897485050513, -3.500957257368428888 ) ) ; +#433 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289794, -126.8089519122408717, -2.255622180944522270 ) ) ; +#434 = CARTESIAN_POINT ( 'NONE', ( 16.50000000000001421, -38.99999999999999289, 23.49899999999999878 ) ) ; +#435 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -123.3739646401806027, -0.6329102277131731791 ) ) ; +#436 = CARTESIAN_POINT ( 'NONE', ( 234.3661113238699727, -114.9548318395465003, -0.2128383500767595249 ) ) ; +#437 = CARTESIAN_POINT ( 'NONE', ( 237.2240687833951540, -117.1786079981506958, -4.446219703608617735 ) ) ; +#438 = FACE_OUTER_BOUND ( 'NONE', #2402, .T. ) ; +#439 = ORIENTED_EDGE ( 'NONE', *, *, #33082, .T. ) ; +#440 = CARTESIAN_POINT ( 'NONE', ( 214.8311782459851145, -119.0397175614194651, -7.485301636331091579 ) ) ; +#441 = CARTESIAN_POINT ( 'NONE', ( 234.4314482440915981, -117.1856204239439450, -4.459525105157450042 ) ) ; +#442 = ORIENTED_EDGE ( 'NONE', *, *, #36477, .T. ) ; +#443 = ORIENTED_EDGE ( 'NONE', *, *, #29420, .F. ) ; +#444 = CYLINDRICAL_SURFACE ( 'NONE', #13817, 1.500000000000001332 ) ; +#445 = CARTESIAN_POINT ( 'NONE', ( 221.0221731790294939, -121.5511214590635944, 7.809147043389017107 ) ) ; +#446 = CARTESIAN_POINT ( 'NONE', ( 219.8411069787025838, -120.9512898211615379, 7.871777694062632058 ) ) ; +#447 = CARTESIAN_POINT ( 'NONE', ( 236.2666378234748663, -123.8505725656666812, 5.154865104280238697 ) ) ; +#448 = VERTEX_POINT ( 'NONE', #51143 ) ; +#449 = VECTOR ( 'NONE', #1041, 1000.000000000000000 ) ; +#450 = CARTESIAN_POINT ( 'NONE', ( 236.6629469239901766, -115.7063973922918905, 2.794760971847399578 ) ) ; +#451 = PLANE ( 'NONE', #54770 ) ; +#452 = AXIS2_PLACEMENT_3D ( 'NONE', #19796, #50186, #19238 ) ; +#453 = ORIENTED_EDGE ( 'NONE', *, *, #12879, .T. ) ; +#454 = LINE ( 'NONE', #18530, #57729 ) ; +#455 = EDGE_CURVE ( 'NONE', #46048, #51824, #28392, .T. ) ; +#456 = CARTESIAN_POINT ( 'NONE', ( 16.00000000000000000, 12.50000000000000000, -39.00000000000000000 ) ) ; +#457 = FACE_OUTER_BOUND ( 'NONE', #3614, .T. ) ; +#458 = EDGE_LOOP ( 'NONE', ( #39010, #47966, #19457, #52639, #29334, #34199, #45788, #8828, #3483, #17165, #22039, #3392, #42621, #9853, #20572, #30536 ) ) ; +#459 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1516828450203860090, -0.9884292157390540678 ) ) ; +#460 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669290078, -120.7555215171228582, -5.444063413802497919 ) ) ; +#461 = CARTESIAN_POINT ( 'NONE', ( 219.8875904462971391, -120.0453046991602264, -8.077422882135799398 ) ) ; +#462 = AXIS2_PLACEMENT_3D ( 'NONE', #36566, #22817, #44452 ) ; +#463 = CARTESIAN_POINT ( 'NONE', ( 228.0999987669289339, -125.2954446798877370, -14.89978893548945749 ) ) ; +#464 = ORIENTED_EDGE ( 'NONE', *, *, #52678, .T. ) ; +#465 = CARTESIAN_POINT ( 'NONE', ( 217.6518836616849057, -119.1693233576823729, -7.925412167748370429 ) ) ; +#466 = DIRECTION ( 'NONE', ( -1.000000000000000000, -2.277977790663518519E-17, -3.995798253812759096E-16 ) ) ; +#467 = CARTESIAN_POINT ( 'NONE', ( 219.9474639405114544, -121.8384048025455257, 7.773386742738201072 ) ) ; +#468 = ORIENTED_EDGE ( 'NONE', *, *, #55135, .F. ) ; +#469 = ORIENTED_EDGE ( 'NONE', *, *, #12513, .T. ) ; +#470 = CARTESIAN_POINT ( 'NONE', ( 236.3999987669289737, -120.4999999999997584, 1.387778780781445676E-14 ) ) ; +#471 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290306, -122.7666268428915970, 0.01229826716833032352 ) ) ; +#472 = LINE ( 'NONE', #25658, #55596 ) ; +#473 = VERTEX_POINT ( 'NONE', #11151 ) ; +#474 = LINE ( 'NONE', #22354, #24523 ) ; +#475 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#476 = ADVANCED_FACE ( 'NONE', ( #985 ), #46193, .F. ) ; +#477 = ORIENTED_EDGE ( 'NONE', *, *, #27398, .T. ) ; +#478 = CARTESIAN_POINT ( 'NONE', ( -24.00000000000000355, -1.000000000000011324, -19.50000000000000000 ) ) ; +#479 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -122.6542903177684707, 2.635421759228734118 ) ) ; +#480 = CARTESIAN_POINT ( 'NONE', ( 239.0902695270552556, -123.7965893093492156, -4.491780738447443078 ) ) ; +#481 = EDGE_CURVE ( 'NONE', #55533, #22994, #19039, .T. ) ; +#482 = CARTESIAN_POINT ( 'NONE', ( 5.279769410477999081, -37.19543050033662013, -119.5589621997225009 ) ) ; +#483 = ORIENTED_EDGE ( 'NONE', *, *, #41271, .T. ) ; +#484 = EDGE_CURVE ( 'NONE', #7404, #37627, #39460, .T. ) ; +#485 = CARTESIAN_POINT ( 'NONE', ( 232.5739702572869874, -124.1718160362730714, -4.933172281748206878 ) ) ; +#486 = DIRECTION ( 'NONE', ( 0.7132504491541840075, 2.131334480222543031E-15, -0.7009092642998484557 ) ) ; +#487 = CARTESIAN_POINT ( 'NONE', ( 215.7955262400194556, -121.5015731145372087, 7.654488169214004323 ) ) ; +#488 = ADVANCED_FACE ( 'NONE', ( #55269 ), #54698, .F. ) ; +#489 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289453, -117.7987845162586780, -2.265054074999931721 ) ) ; +#490 = CARTESIAN_POINT ( 'NONE', ( 35.60579444041260899, -115.0008796907220017, -0.8413586046750565206 ) ) ; +#491 = CARTESIAN_POINT ( 'NONE', ( 235.2766617448632758, -115.9155533251088599, -3.128678234899660460 ) ) ; +#492 = CARTESIAN_POINT ( 'NONE', ( 218.9962439000350685, -120.1042926066299970, -7.869125201842318340 ) ) ; +#493 = CIRCLE ( 'NONE', #40560, 1.900000000000004796 ) ; +#494 = VECTOR ( 'NONE', #17545, 1000.000000000000000 ) ; +#495 = CARTESIAN_POINT ( 'NONE', ( 235.8248143586546632, -125.9027054561030212, -1.429586011803947176 ) ) ; +#496 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#497 = EDGE_LOOP ( 'NONE', ( #54603, #322, #14481, #44526 ) ) ; +#498 = CARTESIAN_POINT ( 'NONE', ( 234.0273514106777384, -115.5777514091008840, 3.684682019521025698 ) ) ; +#499 = CIRCLE ( 'NONE', #41480, 1.700000000000007061 ) ; +#500 = CIRCLE ( 'NONE', #2362, 3.099999999999998757 ) ; +#501 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#502 = CARTESIAN_POINT ( 'NONE', ( 236.9061892646983267, -125.9260045968291166, -1.170320655261989140 ) ) ; +#503 = VECTOR ( 'NONE', #22462, 1000.000000000000000 ) ; +#504 = VECTOR ( 'NONE', #3527, 1000.000000000000000 ) ; +#505 = VERTEX_POINT ( 'NONE', #45905 ) ; +#506 = ORIENTED_EDGE ( 'NONE', *, *, #27387, .F. ) ; +#507 = PLANE ( 'NONE', #4240 ) ; +#508 = CARTESIAN_POINT ( 'NONE', ( -40.14564537124551435, -42.19543050033674803, -75.90095386324001936 ) ) ; +#509 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290306, -121.6297802159690065, -2.097510197519697694 ) ) ; +#510 = CARTESIAN_POINT ( 'NONE', ( 221.0239611148393521, -118.6823099850924734, -7.667013698592219484 ) ) ; +#511 = CARTESIAN_POINT ( 'NONE', ( 234.3755883159345217, -114.9039439355557306, 0.1201948191667019938 ) ) ; +#512 = ORIENTED_EDGE ( 'NONE', *, *, #35349, .T. ) ; +#513 = CYLINDRICAL_SURFACE ( 'NONE', #42648, 1.500000000000001332 ) ; +#514 = CARTESIAN_POINT ( 'NONE', ( -46.40189497796117024, -49.30990924650096474, 13.25960082698387410 ) ) ; +#515 = CARTESIAN_POINT ( 'NONE', ( 220.2486434445711723, -119.8833330507158195, -8.065110198285228904 ) ) ; +#516 = EDGE_LOOP ( 'NONE', ( #50907, #53640, #22419, #12336 ) ) ; +#517 = CARTESIAN_POINT ( 'NONE', ( 213.9204999291004583, -118.5751066769134070, -7.285738611312431168 ) ) ; +#518 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #44754, #13204 ), + ( #389, #49986 ), + ( #35422, #9415 ), + ( #41222, #14347 ), + ( #4473, #9993 ), + ( #35996, #40361 ), + ( #53220, #27815 ), + ( #14069, #26670 ), + ( #18739, #45609 ), + ( #31049, #5606 ), + ( #4760, #48838 ), + ( #23407, #8835 ), + ( #22266, #53817 ), + ( #13488, #40079 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 2, 2, 2, 2, 2, 4 ), + ( 2, 2 ), + ( 0.0000000000000000000, 0.2499999999999990008, 0.3749999999999990008, 0.4999999999999990008, 0.6249999999999990008, 0.7499999999999990008, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#519 = CARTESIAN_POINT ( 'NONE', ( 237.4556182834797369, -116.5484268087315485, -3.897355106221136456 ) ) ; +#520 = FACE_OUTER_BOUND ( 'NONE', #12269, .T. ) ; +#521 = AXIS2_PLACEMENT_3D ( 'NONE', #44357, #35320, #9310 ) ; +#522 = ORIENTED_EDGE ( 'NONE', *, *, #3645, .F. ) ; +#523 = CARTESIAN_POINT ( 'NONE', ( 221.8520136452061422, -120.9067213520618083, 7.844692005677815771 ) ) ; +#524 = EDGE_CURVE ( 'NONE', #54947, #43208, #5904, .T. ) ; +#525 = FACE_BOUND ( 'NONE', #29682, .T. ) ; +#526 = CARTESIAN_POINT ( 'NONE', ( 29.24398627909171822, -114.4415961839224565, 0.8535173688192702057 ) ) ; +#527 = CARTESIAN_POINT ( 'NONE', ( 237.5248628022797845, -125.5034347914070167, -3.576006763182776993 ) ) ; +#528 = ORIENTED_EDGE ( 'NONE', *, *, #45921, .T. ) ; +#529 = ORIENTED_EDGE ( 'NONE', *, *, #9194, .T. ) ; +#530 = EDGE_LOOP ( 'NONE', ( #31726, #42142, #29171, #13433, #25025, #41746, #17081, #18715 ) ) ; +#531 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289453, -119.1260439900569139, 1.623403649905203361 ) ) ; +#532 = CARTESIAN_POINT ( 'NONE', ( 24.99900000000002009, -45.75000000000000000, 6.399999999999993250 ) ) ; +#533 = CARTESIAN_POINT ( 'NONE', ( 218.4179934536015537, -121.4550546356758502, 8.027061340845571991 ) ) ; +#534 = CIRCLE ( 'NONE', #24758, 1.000000000000000888 ) ; +#535 = CARTESIAN_POINT ( 'NONE', ( 221.3224410373836406, -121.4340536845199949, 8.020146644161993521 ) ) ; +#536 = ORIENTED_EDGE ( 'NONE', *, *, #20801, .T. ) ; +#537 = AXIS2_PLACEMENT_3D ( 'NONE', #26667, #44464, #35705 ) ; +#538 = SHAPE_REPRESENTATION ( '²à³ö»ùÌå', ( #223 ), #41214 ) ; +#539 = EDGE_LOOP ( 'NONE', ( #19061, #16927, #24742, #31444 ) ) ; +#540 = AXIS2_PLACEMENT_3D ( 'NONE', #13641, #22684, #31492 ) ; +#541 = ORIENTED_EDGE ( 'NONE', *, *, #21780, .T. ) ; +#542 = AXIS2_PLACEMENT_3D ( 'NONE', #45829, #5551, #54321 ) ; +#543 = CARTESIAN_POINT ( 'NONE', ( 219.9391415793089379, -118.6965529762617564, -7.886749688385745749 ) ) ; +#544 = CARTESIAN_POINT ( 'NONE', ( 237.7799061603448649, -125.1292393131217295, 3.058547533802783658 ) ) ; +#545 = ORIENTED_EDGE ( 'NONE', *, *, #57146, .T. ) ; +#546 = VECTOR ( 'NONE', #26251, 999.9999999999998863 ) ; +#547 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#548 = AXIS2_PLACEMENT_3D ( 'NONE', #34183, #3811, #53136 ) ; +#549 = CIRCLE ( 'NONE', #13558, 1.500000000000001332 ) ; +#550 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #43705, #47515, #25324, #43408, #47805, #56867, #12460, #16835, #43109, #30298, #35258, #38756, #30603, #16548, #52171, #48099, #34673, #44000, #34966, #48391, #26210, #4015, #39630, #56289, #57455, #17426, #13036, #53061, #30882, #48676, #25037, #42836, #2862 ), + .UNSPECIFIED., .F., .F., + ( 4, 1, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 4 ), + ( 0.7500000000000000000, 0.7812499999999965583, 0.7968749999999947820, 0.8124999999999931166, 0.8749999999999708011, 0.9062499999999626965, 0.9218749999999586997, 0.9296874999999590328, 0.9374999999999593658, 0.9999999999999652500, 1.031249999999967581, 1.046874999999968914, 1.062499999999970024, 1.124999999999972022, 1.156249999999972911, 1.171874999999976241, 1.179687499999977796, 1.187499999999979572, 1.250000000000000000 ), + .UNSPECIFIED. ) ; +#551 = ORIENTED_EDGE ( 'NONE', *, *, #45617, .T. ) ; +#552 = VERTEX_POINT ( 'NONE', #2973 ) ; +#553 = CARTESIAN_POINT ( 'NONE', ( 215.1106475969881728, -118.6775650152445678, -7.647287712878259924 ) ) ; +#554 = DIRECTION ( 'NONE', ( 0.03101838030374929819, 0.0000000000000000000, -0.9995188142718135493 ) ) ; +#555 = LINE ( 'NONE', #49583, #1542 ) ; +#556 = CARTESIAN_POINT ( 'NONE', ( 218.3974340815611299, -122.3215045832321266, 7.856004404859409540 ) ) ; +#557 = ORIENTED_EDGE ( 'NONE', *, *, #18445, .T. ) ; +#558 = CARTESIAN_POINT ( 'NONE', ( 36.87366126754182716, -121.4824235646709809, -5.290454684257746898 ) ) ; +#559 = CARTESIAN_POINT ( 'NONE', ( 28.02186496418569206, -121.4188687173953980, 6.140056884477878008 ) ) ; +#560 = ADVANCED_FACE ( 'NONE', ( #52006 ), #56706, .T. ) ; +#561 = DIRECTION ( 'NONE', ( -1.554226390951334572E-15, 1.000000000000000000, 9.436044268697864983E-16 ) ) ; +#562 = CARTESIAN_POINT ( 'NONE', ( 214.8002074625812554, -111.8026251998051777, -1.266389400049870106 ) ) ; +#563 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289453, -120.5786096828235259, -0.7966133037744786982 ) ) ; +#564 = EDGE_CURVE ( 'NONE', #19467, #33214, #29267, .T. ) ; +#565 = CARTESIAN_POINT ( 'NONE', ( 218.9962438811572838, -119.9152041616964794, -7.857336888126092767 ) ) ; +#566 = CARTESIAN_POINT ( 'NONE', ( 222.8999987669288601, -122.1549532875124271, 7.691027961931530044 ) ) ; +#567 = EDGE_CURVE ( 'NONE', #4199, #31570, #43177, .T. ) ; +#568 = CARTESIAN_POINT ( 'NONE', ( 215.7091328016043690, -121.3056206235493164, 7.669233459528365771 ) ) ; +#569 = ORIENTED_EDGE ( 'NONE', *, *, #13366, .F. ) ; +#570 = VECTOR ( 'NONE', #33248, 1000.000000000000000 ) ; +#571 = AXIS2_PLACEMENT_3D ( 'NONE', #30570, #12424, #20612 ) ; +#572 = CARTESIAN_POINT ( 'NONE', ( 236.2132939278622814, -117.4848711895382252, -4.660137808688515904 ) ) ; +#573 = CARTESIAN_POINT ( 'NONE', ( 210.8999987669501479, -113.6873373868433106, 1.045460849267744186 ) ) ; +#574 = LINE ( 'NONE', #27141, #54201 ) ; +#575 = CARTESIAN_POINT ( 'NONE', ( 233.8286483765243702, -125.8405652727633566, 1.506887733159065323 ) ) ; +#576 = CARTESIAN_POINT ( 'NONE', ( 219.7703831662746268, -122.3004626349195405, 7.885794687877359266 ) ) ; +#577 = EDGE_LOOP ( 'NONE', ( #1544, #24552, #27416, #47767 ) ) ; +#578 = EDGE_LOOP ( 'NONE', ( #48548, #13551, #41524, #16732 ) ) ; +#579 = CARTESIAN_POINT ( 'NONE', ( 216.6057344786902377, -118.7159202000445930, -7.564918183797562534 ) ) ; +#580 = AXIS2_PLACEMENT_3D ( 'NONE', #44795, #54140, #14109 ) ; +#581 = FACE_OUTER_BOUND ( 'NONE', #4817, .T. ) ; +#582 = CARTESIAN_POINT ( 'NONE', ( 5.653164639371684785, -32.89543050033663718, -105.6251696075012774 ) ) ; +#583 = CARTESIAN_POINT ( 'NONE', ( 235.7299849482267007, -118.4578209948971050, -5.801535197832921043 ) ) ; +#584 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669288885, -121.3272799216914990, 1.661507728283537544 ) ) ; +#585 = CIRCLE ( 'NONE', #3354, 1.649999999999995248 ) ; +#586 = CYLINDRICAL_SURFACE ( 'NONE', #49977, 1.000000000000000888 ) ; +#587 = CARTESIAN_POINT ( 'NONE', ( 215.8186857449372553, -121.2047998356113823, 7.689495366008630484 ) ) ; +#588 = CIRCLE ( 'NONE', #7088, 2.100000000000000977 ) ; +#589 = VECTOR ( 'NONE', #23848, 1000.000000000000000 ) ; +#590 = LINE ( 'NONE', #49616, #17301 ) ; +#591 = EDGE_LOOP ( 'NONE', ( #46687, #26529, #11549, #39145 ) ) ; +#592 = CARTESIAN_POINT ( 'NONE', ( 237.9967173477435836, -121.3160525551767535, 5.743492826117633676 ) ) ; +#593 = CARTESIAN_POINT ( 'NONE', ( 194.9499984800818879, -126.6584523438422423, -0.9450667357480124764 ) ) ; +#594 = AXIS2_PLACEMENT_3D ( 'NONE', #39636, #34970, #2870 ) ; +#595 = CARTESIAN_POINT ( 'NONE', ( 219.8002074625812270, -124.3191213233445325, -6.674803797572564257 ) ) ; +#596 = ORIENTED_EDGE ( 'NONE', *, *, #23966, .F. ) ; +#597 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#598 = FACE_OUTER_BOUND ( 'NONE', #15864, .T. ) ; +#599 = CARTESIAN_POINT ( 'NONE', ( 221.9744942208874647, -121.9040151172942359, 7.933524381071975107 ) ) ; +#600 = CARTESIAN_POINT ( 'NONE', ( 217.9163579507503243, -119.1980692338024426, -7.738091948475925186 ) ) ; +#601 = ADVANCED_FACE ( 'NONE', ( #43537 ), #47053, .F. ) ; +#602 = CARTESIAN_POINT ( 'NONE', ( 239.8999987670644600, -122.4198015539176652, -1.968974858544858542 ) ) ; +#603 = EDGE_CURVE ( 'NONE', #45458, #4767, #7050, .T. ) ; +#604 = CARTESIAN_POINT ( 'NONE', ( 31.71743114857322610, -119.6720577835897217, 5.845206464698201820 ) ) ; +#605 = CARTESIAN_POINT ( 'NONE', ( 236.8886837239864462, -114.5156911287337067, -1.416631900840534142 ) ) ; +#606 = ORIENTED_EDGE ( 'NONE', *, *, #14825, .F. ) ; +#607 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#608 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#609 = EDGE_CURVE ( 'NONE', #27086, #21185, #8698, .T. ) ; +#610 = ORIENTED_EDGE ( 'NONE', *, *, #40523, .T. ) ; +#611 = EDGE_CURVE ( 'NONE', #36071, #8781, #7913, .T. ) ; +#612 = ORIENTED_EDGE ( 'NONE', *, *, #39431, .F. ) ; +#613 = VECTOR ( 'NONE', #29043, 1000.000000000000114 ) ; +#614 = ORIENTED_EDGE ( 'NONE', *, *, #11457, .T. ) ; +#615 = EDGE_CURVE ( 'NONE', #35180, #11021, #38581, .T. ) ; +#616 = ORIENTED_EDGE ( 'NONE', *, *, #43214, .F. ) ; +#617 = AXIS2_PLACEMENT_3D ( 'NONE', #20047, #19761, #7202 ) ; +#618 = CARTESIAN_POINT ( 'NONE', ( 36.74050613510009811, -121.3537127166252958, 5.395981531471066184 ) ) ; +#619 = ORIENTED_EDGE ( 'NONE', *, *, #42925, .T. ) ; +#620 = ORIENTED_EDGE ( 'NONE', *, *, #57757, .F. ) ; +#621 = FACE_OUTER_BOUND ( 'NONE', #44737, .T. ) ; +#622 = FACE_OUTER_BOUND ( 'NONE', #19975, .T. ) ; +#623 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203862311, 0.9884292157390539568 ) ) ; +#624 = ORIENTED_EDGE ( 'NONE', *, *, #32876, .T. ) ; +#625 = VECTOR ( 'NONE', #37132, 1000.000000000000000 ) ; +#626 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#627 = CARTESIAN_POINT ( 'NONE', ( 23.59999999999999432, -129.0000000000000000, -23.40000000000000568 ) ) ; +#628 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397815626E-17 ) ) ; +#629 = AXIS2_PLACEMENT_3D ( 'NONE', #52010, #33928, #16379 ) ; +#630 = CARTESIAN_POINT ( 'NONE', ( 215.9776268925882334, -121.5490888335737765, 7.662509592962675420 ) ) ; +#631 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#632 = AXIS2_PLACEMENT_3D ( 'NONE', #3687, #30560, #34919 ) ; +#633 = CARTESIAN_POINT ( 'NONE', ( 26.71743114853972045, -121.3259520469897836, -6.286972689770873757 ) ) ; +#634 = CARTESIAN_POINT ( 'NONE', ( 238.1064704355307242, -115.0952154233612958, 3.276408650962334246 ) ) ; +#635 = VECTOR ( 'NONE', #10165, 1000.000000000000000 ) ; +#636 = EDGE_CURVE ( 'NONE', #48253, #57384, #16951, .T. ) ; +#637 = CARTESIAN_POINT ( 'NONE', ( 214.9099611974440052, -119.8528766485184462, -7.815630645358708328 ) ) ; +#638 = VECTOR ( 'NONE', #18450, 1000.000000000000000 ) ; +#639 = FACE_OUTER_BOUND ( 'NONE', #34288, .T. ) ; +#640 = EDGE_CURVE ( 'NONE', #13503, #15362, #13349, .T. ) ; +#641 = AXIS2_PLACEMENT_3D ( 'NONE', #31684, #2857, #12455 ) ; +#642 = CARTESIAN_POINT ( 'NONE', ( 219.8878578400067454, -120.0763359152513203, -7.876017097581027748 ) ) ; +#643 = LINE ( 'NONE', #35666, #27738 ) ; +#644 = CARTESIAN_POINT ( 'NONE', ( 215.6260571218894597, -122.1204001654351714, 7.757001213067031387 ) ) ; +#645 = CARTESIAN_POINT ( 'NONE', ( 219.6369173785175519, -123.6945121764907327, 7.322433417223550123 ) ) ; +#646 = CARTESIAN_POINT ( 'NONE', ( 235.6761184071307298, -122.3564001625574633, 5.230301006846810097 ) ) ; +#647 = CARTESIAN_POINT ( 'NONE', ( 233.6769470753487496, -120.4638383709968679, -6.151794065338965112 ) ) ; +#648 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#649 = CARTESIAN_POINT ( 'NONE', ( 30.40000000000003766, -117.4602631689999725, 1.000000000000014655 ) ) ; +#650 = EDGE_CURVE ( 'NONE', #39155, #45351, #9348, .T. ) ; +#651 = CARTESIAN_POINT ( 'NONE', ( 233.1221817007622121, -120.4847653921655137, -5.550010342706054978 ) ) ; +#652 = CARTESIAN_POINT ( 'NONE', ( 234.9993560085271156, -124.3595838364356183, -3.988255423692345758 ) ) ; +#653 = ADVANCED_FACE ( 'NONE', ( #20200 ), #51710, .T. ) ; +#654 = CARTESIAN_POINT ( 'NONE', ( 238.3310270983271550, -125.5953773452066145, 3.739578457054484772 ) ) ; +#655 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#656 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#657 = CARTESIAN_POINT ( 'NONE', ( 235.0226234695126664, -115.4615010480771815, 3.524585464265000301 ) ) ; +#658 = LINE ( 'NONE', #13182, #56300 ) ; +#659 = CARTESIAN_POINT ( 'NONE', ( 2.400000000000020339, -37.49999999999999289, -23.49900000000000588 ) ) ; +#660 = CARTESIAN_POINT ( 'NONE', ( 237.4894044520665091, -115.8235704360775742, -2.988962065196207885 ) ) ; +#661 = VECTOR ( 'NONE', #5983, 1000.000000000000000 ) ; +#662 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669289681, -117.9879333982391501, -5.344239726143515945 ) ) ; +#663 = VERTEX_POINT ( 'NONE', #12292 ) ; +#664 = CARTESIAN_POINT ( 'NONE', ( 214.5561483820301021, -121.4192466895665632, 7.771040887912940676 ) ) ; +#665 = CARTESIAN_POINT ( 'NONE', ( 215.0129338472777647, -120.8338323866943114, 7.637436997015838891 ) ) ; +#666 = CARTESIAN_POINT ( 'NONE', ( 232.4764173325241927, -115.0961195522721709, -1.348364487879251561 ) ) ; +#667 = EDGE_LOOP ( 'NONE', ( #51853, #10274 ) ) ; +#668 = CARTESIAN_POINT ( 'NONE', ( 32.90000000000004121, -121.4999999999999858, 5.508253127249531644 ) ) ; +#669 = LINE ( 'NONE', #57615, #3701 ) ; +#670 = CARTESIAN_POINT ( 'NONE', ( 232.5642484497907958, -114.9701127754957781, -0.5424858681636151037 ) ) ; +#671 = CARTESIAN_POINT ( 'NONE', ( 22.00000000000001421, -120.9000000000000057, -18.34999999999999076 ) ) ; +#672 = CARTESIAN_POINT ( 'NONE', ( 213.0999977193770860, -122.2804322734248927, 7.333690757416452044 ) ) ; +#673 = EDGE_CURVE ( 'NONE', #32871, #14826, #52574, .T. ) ; +#674 = ORIENTED_EDGE ( 'NONE', *, *, #16189, .F. ) ; +#675 = AXIS2_PLACEMENT_3D ( 'NONE', #40113, #9168, #998 ) ; +#676 = VERTEX_POINT ( 'NONE', #21049 ) ; +#677 = ORIENTED_EDGE ( 'NONE', *, *, #48721, .T. ) ; +#678 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#679 = EDGE_CURVE ( 'NONE', #23345, #5886, #56399, .T. ) ; +#680 = AXIS2_PLACEMENT_3D ( 'NONE', #36433, #53643, #22977 ) ; +#681 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION ( #46902, #30481 ) ; +#682 = ORIENTED_EDGE ( 'NONE', *, *, #37298, .F. ) ; +#683 = VERTEX_POINT ( 'NONE', #24574 ) ; +#684 = CARTESIAN_POINT ( 'NONE', ( 232.9478189244048281, -125.4368354308049192, -2.561346839344980975 ) ) ; +#685 = CARTESIAN_POINT ( 'NONE', ( 236.1571452124451582, -125.3998441405191073, -2.610006760846832474 ) ) ; +#686 = CYLINDRICAL_SURFACE ( 'NONE', #36138, 2.999999999999999556 ) ; +#687 = EDGE_CURVE ( 'NONE', #843, #7875, #29559, .T. ) ; +#688 = ORIENTED_EDGE ( 'NONE', *, *, #20024, .F. ) ; +#689 = EDGE_CURVE ( 'NONE', #1944, #14331, #2991, .T. ) ; +#690 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #18776, #53544 ), + ( #49454, #45368 ), + ( #39835, #22873 ), + ( #13527, #40696 ), + ( #31385, #31671 ), + ( #724, #49174 ), + ( #31952, #18495 ), + ( #36327, #27849 ), + ( #36615, #54135 ), + ( #57662, #17628 ), + ( #35454, #14103 ), + ( #9733, #23167 ), + ( #54409, #14382 ), + ( #32236, #50023 ), + ( #10030, #1854 ), + ( #28715, #46208 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 3, 2, 2, 2, 3, 4 ), + ( 2, 2 ), + ( 0.003861135996762653233, 0.009803921568627450844, 0.2549019607843139856, 0.5000000000000009992, 0.7450980392156859589, 0.9901960784313730279, 0.9960839251993346410 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#691 = CARTESIAN_POINT ( 'NONE', ( 213.0999977193770576, -117.8812283256873172, -6.958524603932453978 ) ) ; +#692 = CARTESIAN_POINT ( 'NONE', ( 219.8224547715416577, -121.4188426369491651, 7.824535033819874918 ) ) ; +#693 = ADVANCED_FACE ( 'NONE', ( #42372, #51427 ), #52288, .T. ) ; +#694 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #39602, #52436, #43675, #20618, #8645, #16810 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 4 ), + ( 0.0000000000000000000, 0.0004372034289020598589, 0.0008744068578041197179 ), + .UNSPECIFIED. ) ; +#695 = ORIENTED_EDGE ( 'NONE', *, *, #48628, .T. ) ; +#696 = DIRECTION ( 'NONE', ( 0.002232862877918581970, 0.0000000000000000000, -0.9999975071585770481 ) ) ; +#697 = LINE ( 'NONE', #4189, #20903 ) ; +#698 = CARTESIAN_POINT ( 'NONE', ( 219.8833592663837351, -119.8307022445909524, -8.068067250893378173 ) ) ; +#699 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290306, -122.0574090333903854, -2.320137527346526340 ) ) ; +#700 = ORIENTED_EDGE ( 'NONE', *, *, #45861, .T. ) ; +#701 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290022, -123.4701048517067079, 0.6041275085732809025 ) ) ; +#702 = CARTESIAN_POINT ( 'NONE', ( 8.784315731977226704, -39.19543050033662013, -115.9927099539515325 ) ) ; +#703 = VERTEX_POINT ( 'NONE', #21635 ) ; +#704 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #57744, #4883, #40198, #36132, #49259, #9535, #17992, #4016, #35824, #13916 ), + .UNSPECIFIED., .F., .F., + ( 4, 3, 3, 4 ), + ( 5.553824967135426632E-17, 0.0001374003015027465760, 0.0002853315346710877821, 0.0004332639290634586276 ), + .UNSPECIFIED. ) ; +#705 = ORIENTED_EDGE ( 'NONE', *, *, #31205, .T. ) ; +#706 = CARTESIAN_POINT ( 'NONE', ( 214.8002074625812554, -116.4391188983222207, 5.858318842815276817 ) ) ; +#707 = VECTOR ( 'NONE', #20136, 1000.000000000000000 ) ; +#708 = CARTESIAN_POINT ( 'NONE', ( 218.1993182306140397, -119.0105592373088257, -7.937619761656830697 ) ) ; +#709 = CARTESIAN_POINT ( 'NONE', ( 231.1747508878972042, -123.2656385044617338, 2.933165647577159252 ) ) ; +#710 = EDGE_LOOP ( 'NONE', ( #44445, #14485 ) ) ; +#711 = CARTESIAN_POINT ( 'NONE', ( 232.0076288429624753, -116.1622168066284928, -4.104398444544173685 ) ) ; +#712 = CARTESIAN_POINT ( 'NONE', ( 220.8841311595675734, -122.2963953941860211, 7.895034346869184816 ) ) ; +#713 = EDGE_CURVE ( 'NONE', #4535, #14582, #21852, .T. ) ; +#714 = DIRECTION ( 'NONE', ( 9.606587641453281174E-16, -0.8061809694754855649, 0.5916690328685170197 ) ) ; +#715 = CARTESIAN_POINT ( 'NONE', ( 20.90000000000002345, -41.99999999999999289, 19.50000000000000355 ) ) ; +#716 = CARTESIAN_POINT ( 'NONE', ( 235.5807523422525946, -114.9507350187993211, 0.04726645238906414248 ) ) ; +#717 = DIRECTION ( 'NONE', ( 9.606587641454046369E-16, -0.8061809694755476263, 0.5916690328684323097 ) ) ; +#718 = CARTESIAN_POINT ( 'NONE', ( 221.5594273865283412, -118.6969446320326824, -7.866281433426911995 ) ) ; +#719 = CARTESIAN_POINT ( 'NONE', ( 29.40000000000003766, -119.4999999999999858, -6.054005061999983006 ) ) ; +#720 = CARTESIAN_POINT ( 'NONE', ( 233.1730782305571097, -120.4090183458995256, 6.148055819482260098 ) ) ; +#721 = AXIS2_PLACEMENT_3D ( 'NONE', #48526, #37327, #45511 ) ; +#722 = CARTESIAN_POINT ( 'NONE', ( 12.71277069920684610, -50.10653953747732459, -15.21146250364922281 ) ) ; +#723 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.9004799278271615748, 0.4348975736657886282 ) ) ; +#724 = CARTESIAN_POINT ( 'NONE', ( 215.2137533558476719, -118.5727337616917225, -7.393275564322742355 ) ) ; +#725 = CARTESIAN_POINT ( 'NONE', ( 232.6366446340427387, -120.9941588037133613, 5.526978586672768756 ) ) ; +#726 = CARTESIAN_POINT ( 'NONE', ( 37.90678754856363497, -119.4999999999999858, 5.098912634808828059 ) ) ; +#727 = AXIS2_PLACEMENT_3D ( 'NONE', #39289, #8615, #47750 ) ; +#728 = EDGE_CURVE ( 'NONE', #33182, #4567, #8619, .T. ) ; +#729 = VECTOR ( 'NONE', #1946, 1000.000000000000114 ) ; +#730 = CARTESIAN_POINT ( 'NONE', ( 25.00000000000002132, -49.00000000000000000, 16.99999999999999289 ) ) ; +#731 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #83, #30749, #56733, #34818 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 0.0000000000000000000, 0.0001874654457259730255 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9833196905950325473, 0.9832569246125151263, 0.9832448199602022987, 0.9832833766380939533 ) ) + REPRESENTATION_ITEM ( '' ) ); +#732 = CARTESIAN_POINT ( 'NONE', ( 213.9204999291004583, -118.5443904068742711, -7.485893661394626974 ) ) ; +#733 = EDGE_LOOP ( 'NONE', ( #3169, #28607, #6270, #57449 ) ) ; +#734 = CARTESIAN_POINT ( 'NONE', ( 234.6264503972033708, -122.3877406471129206, -5.853123034778957567 ) ) ; +#735 = LINE ( 'NONE', #23452, #7802 ) ; +#736 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290874, -120.9554143745549624, 3.184457438123034390 ) ) ; +#737 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -123.6960164834014648, 0.8184017153642276776 ) ) ; +#738 = CARTESIAN_POINT ( 'NONE', ( 234.3410003588777215, -115.0532924759763773, -1.070074021089381100 ) ) ; +#739 = CARTESIAN_POINT ( 'NONE', ( 237.2577597679139103, -116.3166424139085109, -3.647386799493834708 ) ) ; +#740 = CARTESIAN_POINT ( 'NONE', ( 216.3310606049837475, -122.4529898836908330, 7.468822532873403475 ) ) ; +#741 = DIRECTION ( 'NONE', ( 1.652117596168384206E-15, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#742 = VERTEX_POINT ( 'NONE', #17546 ) ; +#743 = CARTESIAN_POINT ( 'NONE', ( 214.8393149781428519, -118.9940421974145721, -7.478292364398127390 ) ) ; +#744 = LINE ( 'NONE', #27589, #7606 ) ; +#745 = CC_DESIGN_PERSON_AND_ORGANIZATION_ASSIGNMENT ( #57755, #8679, ( #38459 ) ) ; +#746 = ORIENTED_EDGE ( 'NONE', *, *, #35984, .T. ) ; +#747 = ORIENTED_EDGE ( 'NONE', *, *, #36619, .F. ) ; +#748 = CARTESIAN_POINT ( 'NONE', ( -46.40843888621644453, -49.00000000000000000, -13.25000000000000888 ) ) ; +#749 = CARTESIAN_POINT ( 'NONE', ( 28.12379286111912791, -119.4999999999999716, -6.139511501183081421 ) ) ; +#750 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203871193, 0.9884292157390539568 ) ) ; +#751 = EDGE_CURVE ( 'NONE', #39201, #3468, #17241, .T. ) ; +#752 = CARTESIAN_POINT ( 'NONE', ( 236.3881930945595400, -126.4786099711832890, 1.444412093362432481 ) ) ; +#753 = ORIENTED_EDGE ( 'NONE', *, *, #9117, .T. ) ; +#754 = CARTESIAN_POINT ( 'NONE', ( 236.6060194598444468, -115.0278747812329527, 0.9269066419144915692 ) ) ; +#755 = FACE_OUTER_BOUND ( 'NONE', #2533, .T. ) ; +#756 = VERTEX_POINT ( 'NONE', #39453 ) ; +#757 = CARTESIAN_POINT ( 'NONE', ( 215.9027963960743364, -119.5428255386349718, -7.879662198815394092 ) ) ; +#758 = ADVANCED_FACE ( 'NONE', ( #36238 ), #54047, .F. ) ; +#759 = CARTESIAN_POINT ( 'NONE', ( -47.40623514962069152, -118.6150042129137887, 6.770405556796844415 ) ) ; +#760 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#761 = EDGE_CURVE ( 'NONE', #7482, #55830, #48226, .T. ) ; +#762 = EDGE_LOOP ( 'NONE', ( #20791, #40303, #46842, #55608 ) ) ; +#763 = AXIS2_PLACEMENT_3D ( 'NONE', #12102, #29932, #43323 ) ; +#764 = LINE ( 'NONE', #10925, #53286 ) ; +#765 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669290078, -121.7573944943495263, -5.303155772262424072 ) ) ; +#766 = CARTESIAN_POINT ( 'NONE', ( 220.0156040202012662, -120.1030086304617583, -7.877607118607288683 ) ) ; +#767 = CARTESIAN_POINT ( 'NONE', ( 195.1499984800815639, -114.4344883929918950, 0.9308041915446936265 ) ) ; +#768 = ORIENTED_EDGE ( 'NONE', *, *, #12470, .F. ) ; +#769 = CARTESIAN_POINT ( 'NONE', ( 221.7435905674926744, -119.9183732578502486, -8.039991068735863777 ) ) ; +#770 = FACE_BOUND ( 'NONE', #21243, .T. ) ; +#771 = CARTESIAN_POINT ( 'NONE', ( 25.00000000000002132, -52.25000000000000711, 6.099999999999992539 ) ) ; +#772 = ORIENTED_EDGE ( 'NONE', *, *, #47048, .F. ) ; +#773 = ORIENTED_EDGE ( 'NONE', *, *, #9332, .T. ) ; +#774 = CARTESIAN_POINT ( 'NONE', ( 36.90000000000001279, -121.4999999999999858, 5.171065414394437454 ) ) ; +#775 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289169, -123.0494302893813199, -0.3031426078703228222 ) ) ; +#776 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#777 = ORIENTED_EDGE ( 'NONE', *, *, #5522, .T. ) ; +#778 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#779 = DIRECTION ( 'NONE', ( -0.7071067811865513475, -0.0000000000000000000, -0.7071067811865437980 ) ) ; +#780 = ORIENTED_EDGE ( 'NONE', *, *, #17503, .T. ) ; +#781 = CARTESIAN_POINT ( 'NONE', ( 12.50000000000002487, -49.00000000000000000, -17.00000000000000711 ) ) ; +#782 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290590, -122.5472983120859709, 1.435724021134859640 ) ) ; +#783 = CARTESIAN_POINT ( 'NONE', ( 239.8402695270552556, -124.9917807384472184, 3.296589309349451380 ) ) ; +#784 = VECTOR ( 'NONE', #46781, 1000.000000000000000 ) ; +#785 = CARTESIAN_POINT ( 'NONE', ( 21.06203676060751917, -34.99999999999999289, 17.50096237145638156 ) ) ; +#786 = CARTESIAN_POINT ( 'NONE', ( 232.6337414679267965, -122.0943409306830745, -5.938888979623450304 ) ) ; +#787 = PLANE ( 'NONE', #17544 ) ; +#788 = PLANE ( 'NONE', #19737 ) ; +#789 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -117.6067030010300272, -1.199530122923854414 ) ) ; +#790 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#791 = CARTESIAN_POINT ( 'NONE', ( 235.3279235387036863, -115.1625972776612770, -1.520142378697075136 ) ) ; +#792 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290590, -119.7247143242110212, 0.2220751298663241058 ) ) ; +#793 = EDGE_CURVE ( 'NONE', #45955, #44542, #13158, .T. ) ; +#794 = CARTESIAN_POINT ( 'NONE', ( 235.6649894009638899, -115.7150608512440613, 2.812079701986986535 ) ) ; +#795 = CARTESIAN_POINT ( 'NONE', ( 221.0221731790456374, -119.4185314267377578, -8.006901603457183825 ) ) ; +#796 = ORIENTED_EDGE ( 'NONE', *, *, #12188, .F. ) ; +#797 = CARTESIAN_POINT ( 'NONE', ( 233.9444545456992728, -114.3943094177474222, 0.7295251234641536575 ) ) ; +#798 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -118.7467821749766728, 1.760596311495845168 ) ) ; +#799 = EDGE_CURVE ( 'NONE', #39859, #30949, #26613, .T. ) ; +#800 = CARTESIAN_POINT ( 'NONE', ( 236.7848728577648387, -125.2433269011330168, 2.884254034685659551 ) ) ; +#801 = ORIENTED_EDGE ( 'NONE', *, *, #25952, .F. ) ; +#802 = VERTEX_POINT ( 'NONE', #14021 ) ; +#803 = CIRCLE ( 'NONE', #7303, 1.649999999999998579 ) ; +#804 = CARTESIAN_POINT ( 'NONE', ( 221.4544861038915258, -119.9652834300851083, -8.051892068294742799 ) ) ; +#805 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.9884292157390539568, 0.1516828450203865919 ) ) ; +#806 = PLANE ( 'NONE', #13471 ) ; +#807 = CARTESIAN_POINT ( 'NONE', ( 234.5849938079197443, -118.1888886957880516, -5.081231043638045008 ) ) ; +#808 = ORIENTED_EDGE ( 'NONE', *, *, #26518, .T. ) ; +#809 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#810 = CARTESIAN_POINT ( 'NONE', ( -41.88214523785761401, -52.57673894040573970, 18.19699622165465058 ) ) ; +#811 = CARTESIAN_POINT ( 'NONE', ( 200.0648010555905785, -125.8792948613832436, -0.8254984128206692695 ) ) ; +#812 = EDGE_CURVE ( 'NONE', #18602, #14975, #44973, .T. ) ; +#813 = ORIENTED_EDGE ( 'NONE', *, *, #43038, .F. ) ; +#814 = CIRCLE ( 'NONE', #31618, 5.923034779614193113 ) ; +#815 = FACE_OUTER_BOUND ( 'NONE', #15083, .T. ) ; +#816 = CARTESIAN_POINT ( 'NONE', ( 237.3168310759209021, -120.9340557874924684, -5.532292271340069512 ) ) ; +#817 = LINE ( 'NONE', #23263, #25836 ) ; +#818 = ORIENTED_EDGE ( 'NONE', *, *, #53064, .T. ) ; +#819 = CARTESIAN_POINT ( 'NONE', ( 27.95101237496188773, -119.5225878444886263, -6.081515364719155770 ) ) ; +#820 = VECTOR ( 'NONE', #69, 1000.000000000000000 ) ; +#821 = EDGE_CURVE ( 'NONE', #24915, #51570, #19666, .T. ) ; +#822 = CARTESIAN_POINT ( 'NONE', ( 231.8999987669290022, -119.8951355132823977, 5.463111134368776156 ) ) ; +#823 = CARTESIAN_POINT ( 'NONE', ( 237.5502032443084772, -124.8706893970771148, -4.326159377174142229 ) ) ; +#824 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #23276, #40219, #4903, #53962, #31779, #5182, #49565, #6332, #50685, #2243, #55397, #28238, #27955, #28530, #19461, #37868, #41932, #46033, #46892, #18886, #14502, #55692, #36725, #15068, #54525, #24415, #28828, #50133, #32357, #23845, #10136 ), + .UNSPECIFIED., .F., .F., + ( 4, 1, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 4 ), + ( 0.7500000000000000000, 0.7812499999999709122, 0.7968749999999629186, 0.8124999999999549249, 0.8749999999999555911, 0.9062499999999559241, 0.9218749999999588107, 0.9374999999999615863, 0.9999999999999730216, 1.031249999999977573, 1.046874999999980016, 1.062499999999982236, 1.125000000000004441, 1.156250000000015321, 1.171875000000015099, 1.187500000000014655, 1.250000000000000000 ), + .UNSPECIFIED. ) ; +#825 = ADVANCED_FACE ( 'NONE', ( #22505 ), #220, .F. ) ; +#826 = VERTEX_POINT ( 'NONE', #49368 ) ; +#827 = ORIENTED_EDGE ( 'NONE', *, *, #43884, .T. ) ; +#828 = ORIENTED_EDGE ( 'NONE', *, *, #52349, .F. ) ; +#829 = EDGE_CURVE ( 'NONE', #49054, #27990, #18340, .T. ) ; +#830 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -119.7150310027142126, 1.809467527683697563 ) ) ; +#831 = FACE_OUTER_BOUND ( 'NONE', #4410, .T. ) ; +#832 = CARTESIAN_POINT ( 'NONE', ( 39.90000000000003411, -125.2862585139999965, -4.786258513999990249 ) ) ; +#833 = CARTESIAN_POINT ( 'NONE', ( 33.09996714223939307, -119.6540434816802900, -5.719609988447067472 ) ) ; +#834 = ORIENTED_EDGE ( 'NONE', *, *, #43072, .T. ) ; +#835 = ORIENTED_EDGE ( 'NONE', *, *, #45998, .T. ) ; +#836 = VERTEX_POINT ( 'NONE', #57580 ) ; +#837 = CARTESIAN_POINT ( 'NONE', ( 215.5668100164565431, -125.8346683612924579, 5.272555761033755672 ) ) ; +#838 = CARTESIAN_POINT ( 'NONE', ( 237.8910537747588592, -126.0126459075158749, -0.6584663291751351455 ) ) ; +#839 = VERTEX_POINT ( 'NONE', #8787 ) ; +#840 = CARTESIAN_POINT ( 'NONE', ( 5.600000000000018296, -42.24999999999999289, 23.50000000000000000 ) ) ; +#841 = ORIENTED_EDGE ( 'NONE', *, *, #43893, .F. ) ; +#842 = CIRCLE ( 'NONE', #32515, 3.249999999999999556 ) ; +#843 = VERTEX_POINT ( 'NONE', #44417 ) ; +#844 = CIRCLE ( 'NONE', #11070, 5.923034779614193113 ) ; +#845 = CARTESIAN_POINT ( 'NONE', ( 30.59997987812562670, -126.4407766692124966, 0.8448759798253130393 ) ) ; +#846 = CARTESIAN_POINT ( 'NONE', ( 15.70000000000001528, -50.26885775404493728, 20.29999999999999005 ) ) ; +#847 = CARTESIAN_POINT ( 'NONE', ( 235.8999987667922369, -119.8266266232720625, 7.469710054270703559 ) ) ; +#848 = CARTESIAN_POINT ( 'NONE', ( 30.60839998687508867, -126.2443766153530902, -0.9999999999999731326 ) ) ; +#849 = ORIENTED_EDGE ( 'NONE', *, *, #10971, .T. ) ; +#850 = CARTESIAN_POINT ( 'NONE', ( 219.5069821945629371, -118.5216416348766586, -7.634134227831582464 ) ) ; +#851 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#852 = LINE ( 'NONE', #35586, #29847 ) ; +#853 = CARTESIAN_POINT ( 'NONE', ( 215.8002074625812554, -115.3149725077890793, -5.022590378797306521 ) ) ; +#854 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -120.4287526639627828, -0.7984654858929703947 ) ) ; +#855 = LINE ( 'NONE', #45203, #635 ) ; +#856 = PLANE ( 'NONE', #37662 ) ; +#857 = AXIS2_PLACEMENT_3D ( 'NONE', #18598, #41927, #1957 ) ; +#858 = CARTESIAN_POINT ( 'NONE', ( 210.8999987669501763, -127.3126626131562915, -1.045460849267725978 ) ) ; +#859 = ORIENTED_EDGE ( 'NONE', *, *, #30675, .T. ) ; +#860 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#861 = EDGE_CURVE ( 'NONE', #19534, #23291, #35658, .T. ) ; +#862 = CARTESIAN_POINT ( 'NONE', ( 236.3119016158901218, -115.3377021049261657, -2.037944391732152916 ) ) ; +#863 = CARTESIAN_POINT ( 'NONE', ( 233.9514424993535613, -125.3760850883353157, -2.659508981934723959 ) ) ; +#864 = CARTESIAN_POINT ( 'NONE', ( -39.55250314481224194, -51.42596410482101987, -19.86831244415972009 ) ) ; +#865 = ORIENTED_EDGE ( 'NONE', *, *, #46648, .T. ) ; +#866 = ORIENTED_EDGE ( 'NONE', *, *, #55981, .F. ) ; +#867 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#868 = CARTESIAN_POINT ( 'NONE', ( 217.5036138198180424, -119.3568027475219964, -7.947713002270686111 ) ) ; +#869 = CARTESIAN_POINT ( 'NONE', ( -47.33714274424826129, -119.5000000000010658, -6.975000000005008971 ) ) ; +#870 = CARTESIAN_POINT ( 'NONE', ( 235.7423719594262650, -118.0147641838701560, -5.627111783004925982 ) ) ; +#871 = DIRECTION ( 'NONE', ( 1.000000000000000000, 2.891205793294679312E-16, 0.0000000000000000000 ) ) ; +#872 = CARTESIAN_POINT ( 'NONE', ( 221.4630317062868983, -118.6167295618319457, -7.640583103872083726 ) ) ; +#873 = AXIS2_PLACEMENT_3D ( 'NONE', #4652, #35592, #26551 ) ; +#874 = CARTESIAN_POINT ( 'NONE', ( 221.3226779699113820, -119.5678156191527819, -8.019044750843765001 ) ) ; +#875 = CARTESIAN_POINT ( 'NONE', ( 26.77770523743221887, -119.6144963255146507, 6.263789520605894445 ) ) ; +#876 = CARTESIAN_POINT ( 'NONE', ( -38.59130380493150625, -47.94543050033674803, -75.74596258855484621 ) ) ; +#877 = ORIENTED_EDGE ( 'NONE', *, *, #7373, .T. ) ; +#878 = CARTESIAN_POINT ( 'NONE', ( 237.9914980156019908, -122.7299838691110239, 5.268735180574593890 ) ) ; +#879 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -1.826024711554534899E-16 ) ) ; +#880 = CARTESIAN_POINT ( 'NONE', ( 219.9679219354533473, -124.0277013199579841, -6.832434256541518813 ) ) ; +#881 = ADVANCED_FACE ( 'NONE', ( #32717 ), #19774, .F. ) ; +#882 = ORIENTED_EDGE ( 'NONE', *, *, #3158, .F. ) ; +#883 = VECTOR ( 'NONE', #25351, 1000.000000000000000 ) ; +#885 = VECTOR ( 'NONE', #7268, 1000.000000000000114 ) ; +#884 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#886 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #1913, #55914 ), + ( #37244, #41310 ), + ( #55054, #10364 ), + ( #33714, #6839 ), + ( #15597, #46843 ), + ( #45701, #15301 ), + ( #24649, #11222 ), + ( #42450, #55344 ), + ( #36964, #51221 ), + ( #23786, #28189 ), + ( #28773, #45977 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 3, 2, 2, 4 ), + ( 2, 2 ), + ( 0.003913082296481030717, 0.009900990099009899376, 0.5049504950494959621, 0.7524752475247470374, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#887 =( BOUNDED_SURFACE ( ) B_SPLINE_SURFACE ( 3, 3, ( + ( #853, #32656, #1421, #50158 ), + ( #49303, #18627, #19205, #22714 ), + ( #14239, #40530, #37048, #32085 ), + ( #9301, #562, #269, #23299 ) ), + .UNSPECIFIED., .F., .F., .F. ) + B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ), + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_SURFACE ( ( + ( 1.000000000000000000, 0.7362881238914950055, 0.7362881238914950055, 1.000000000000000000), + ( 1.000000000000000000, 0.7362881238914950055, 0.7362881238914950055, 1.000000000000000000), + ( 1.000000000000000000, 0.7362881238914950055, 0.7362881238914950055, 1.000000000000000000), + ( 1.000000000000000000, 0.7362881238914950055, 0.7362881238914950055, 1.000000000000000000) ) ) + REPRESENTATION_ITEM ( '' ) SURFACE ( ) ); +#888 = CARTESIAN_POINT ( 'NONE', ( 237.8123355751095573, -119.8928806404821614, 5.516694127975632078 ) ) ; +#889 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -122.7709642227212612, -2.331367379070882428 ) ) ; +#890 = CARTESIAN_POINT ( 'NONE', ( 215.8027855977514662, -122.4695019884742919, 7.672573458876956742 ) ) ; +#891 = CARTESIAN_POINT ( 'NONE', ( 31.75989013254034532, -119.6306247573558181, 5.830783105297172142 ) ) ; +#892 = CARTESIAN_POINT ( 'NONE', ( 236.8119751141469465, -115.8593039542486736, -4.035120603598069344 ) ) ; +#893 = ADVANCED_FACE ( 'NONE', ( #27479 ), #32997, .F. ) ; +#894 = ORIENTED_EDGE ( 'NONE', *, *, #2880, .T. ) ; +#895 = EDGE_CURVE ( 'NONE', #24211, #10974, #42030, .T. ) ; +#896 = CARTESIAN_POINT ( 'NONE', ( 4.522872190065529985, -29.69543050033662013, -119.5862790084440945 ) ) ; +#897 = ADVANCED_FACE ( 'NONE', ( #46423 ), #28633, .F. ) ; +#898 = AXIS2_PLACEMENT_3D ( 'NONE', #18949, #36789, #6104 ) ; +#899 = ORIENTED_EDGE ( 'NONE', *, *, #47109, .T. ) ; +#900 = ORIENTED_EDGE ( 'NONE', *, *, #8094, .F. ) ; +#901 = EDGE_LOOP ( 'NONE', ( #31832, #32389, #51904, #5885, #38149, #49352, #53203 ) ) ; +#902 = ORIENTED_EDGE ( 'NONE', *, *, #9506, .F. ) ; +#903 = DIRECTION ( 'NONE', ( -0.7132504491541842295, -2.131334480222603379E-15, 0.7009092642998483447 ) ) ; +#904 = ORIENTED_EDGE ( 'NONE', *, *, #25675, .T. ) ; +#905 = ORIENTED_EDGE ( 'NONE', *, *, #50934, .T. ) ; +#906 = CARTESIAN_POINT ( 'NONE', ( 217.8002074625808291, -117.0396992794411801, 6.475601536089252264 ) ) ; +#907 = CARTESIAN_POINT ( 'NONE', ( 216.7316176133239765, -118.7749824388250772, -7.591617051251209780 ) ) ; +#908 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#909 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #1556, #19328, #42084, #10557 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 0.008815135994502756173 ), + .UNSPECIFIED. ) ; +#910 = ORIENTED_EDGE ( 'NONE', *, *, #28462, .T. ) ; +#911 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#912 = LINE ( 'NONE', #27766, #28494 ) ; +#913 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397815626E-17 ) ) ; +#914 = CARTESIAN_POINT ( 'NONE', ( 219.7825547808827764, -119.1046545279807702, -7.970595320282853002 ) ) ; +#915 = CARTESIAN_POINT ( 'NONE', ( 219.5457413159777502, -120.4462063562493057, -5.641186388906316296 ) ) ; +#916 = DIRECTION ( 'NONE', ( 0.4956176937828955520, 0.7071067811865477948, 0.5043442292812753136 ) ) ; +#917 = CARTESIAN_POINT ( 'NONE', ( 239.6689704355307526, -124.2395784570542361, -5.095377345206854258 ) ) ; +#918 = PLANE ( 'NONE', #53043 ) ; +#919 = CARTESIAN_POINT ( 'NONE', ( 6.261515017264011718, -29.69543050033664500, -94.30572130744182857 ) ) ; +#920 = CARTESIAN_POINT ( 'NONE', ( 220.3649315727256521, -120.5537936437502538, 5.641186388906358040 ) ) ; +#921 = CARTESIAN_POINT ( 'NONE', ( 219.9190823501832881, -119.8920894565340660, -7.865615734064355991 ) ) ; +#922 = CARTESIAN_POINT ( 'NONE', ( 220.2486434445634416, -122.3251923022392447, 7.880035132959164912 ) ) ; +#923 = CARTESIAN_POINT ( 'NONE', ( 231.7847280068026521, -121.3451279643310272, 5.507209275187455511 ) ) ; +#924 = CARTESIAN_POINT ( 'NONE', ( 236.2445745459613136, -114.7474338696441833, 4.264043969242125698 ) ) ; +#925 = EDGE_CURVE ( 'NONE', #43969, #29304, #19552, .T. ) ; +#926 = CARTESIAN_POINT ( 'NONE', ( 235.8578837576219485, -126.0281180545989912, 0.4926891129571371875 ) ) ; +#927 = CARTESIAN_POINT ( 'NONE', ( 233.7243336284660984, -118.6350560688801323, -5.860476230031217426 ) ) ; +#928 = CARTESIAN_POINT ( 'NONE', ( 216.7643707628981247, -122.4901082851497733, 7.737420207852428788 ) ) ; +#929 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#930 = CARTESIAN_POINT ( 'NONE', ( 233.3827781411485205, -114.9626652279193024, 0.3554904406706556053 ) ) ; +#931 = AXIS2_PLACEMENT_3D ( 'NONE', #42715, #55893, #11774 ) ; +#932 = CARTESIAN_POINT ( 'NONE', ( 237.1435270983271835, -118.9950109500399691, 6.138530600027280570 ) ) ; +#933 = PLANE ( 'NONE', #49081 ) ; +#934 = CARTESIAN_POINT ( 'NONE', ( 215.6309434557467455, -121.9418480377121057, 7.775205772162320450 ) ) ; +#935 = CARTESIAN_POINT ( 'NONE', ( 235.1750103906527443, -120.4631106276623029, 6.151879604908997656 ) ) ; +#936 = FACE_OUTER_BOUND ( 'NONE', #10590, .T. ) ; +#937 = CARTESIAN_POINT ( 'NONE', ( 5.600000000000018296, -42.24999999999999289, 23.49899999999999878 ) ) ; +#938 = ADVANCED_FACE ( 'NONE', ( #36533 ), #28174, .F. ) ; +#939 = CARTESIAN_POINT ( 'NONE', ( 237.5139604332103715, -115.4156051704979120, -2.232545910356424024 ) ) ; +#940 = CONICAL_SURFACE ( 'NONE', #54071, 1.649999999999998579, 1.029744258676652757 ) ; +#941 = CARTESIAN_POINT ( 'NONE', ( -33.99999999999999289, -124.5000000000000000, -16.99999999999999289 ) ) ; +#942 = EDGE_LOOP ( 'NONE', ( #57559, #20359, #9183, #26313, #4197, #780 ) ) ; +#943 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#944 = CARTESIAN_POINT ( 'NONE', ( 214.9676565730764537, -120.8852616853371984, 7.879294797806708495 ) ) ; +#945 = CARTESIAN_POINT ( 'NONE', ( 232.6289833806179388, -124.5164517108090791, 3.890358654345192235 ) ) ; +#946 = ORIENTED_EDGE ( 'NONE', *, *, #53402, .F. ) ; +#947 = CARTESIAN_POINT ( 'NONE', ( 7.412845902923761443, -41.23565204092949443, -121.3447385080232834 ) ) ; +#948 = FACE_OUTER_BOUND ( 'NONE', #5586, .T. ) ; +#949 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.210476675238558841E-16, 1.857579106397798678E-17 ) ) ; +#950 = CARTESIAN_POINT ( 'NONE', ( 219.8734624044131749, -122.4668865595171923, 7.880497233931167855 ) ) ; +#951 = DIRECTION ( 'NONE', ( -0.7132504491541841185, -2.131334480222602985E-15, 0.7009092642998482336 ) ) ; +#952 = EDGE_LOOP ( 'NONE', ( #6760, #37, #5020, #20387, #4830 ) ) ; +#953 = EDGE_CURVE ( 'NONE', #37207, #37540, #45446, .T. ) ; +#954 = VERTEX_POINT ( 'NONE', #5281 ) ; +#955 = ADVANCED_FACE ( 'NONE', ( #15158, #32154 ), #14302, .T. ) ; +#956 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#957 = DATE_TIME_ROLE ( 'classification_date' ) ; +#958 = ORIENTED_EDGE ( 'NONE', *, *, #17187, .T. ) ; +#959 = EDGE_CURVE ( 'NONE', #20845, #2794, #49933, .T. ) ; +#960 = ORIENTED_EDGE ( 'NONE', *, *, #18109, .F. ) ; +#961 = CARTESIAN_POINT ( 'NONE', ( 233.5498719666113345, -115.3677796928847243, 2.142006244967343598 ) ) ; +#962 = CARTESIAN_POINT ( 'NONE', ( 236.0304901466136585, -125.7870112557556155, 1.688387081689554314 ) ) ; +#963 = CARTESIAN_POINT ( 'NONE', ( 216.0148108805467757, -121.6053679145685038, 7.860410944498033459 ) ) ; +#964 = AXIS2_PLACEMENT_3D ( 'NONE', #29253, #51129, #2389 ) ; +#965 = VERTEX_POINT ( 'NONE', #9941 ) ; +#966 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289453, -117.0209530110345071, 0.5269900940575945603 ) ) ; +#967 = CARTESIAN_POINT ( 'NONE', ( 35.40000000000004121, -117.4602631689999725, 1.000000000000014655 ) ) ; +#968 = ORIENTED_EDGE ( 'NONE', *, *, #1046, .F. ) ; +#970 = EDGE_CURVE ( 'NONE', #1329, #38303, #55204, .T. ) ; +#969 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, -13.19999999999999929, 0.0000000000000000000 ) ) ; +#971 = CARTESIAN_POINT ( 'NONE', ( 215.8498182281239224, -119.4260181069558655, -7.649012343804955094 ) ) ; +#972 = CARTESIAN_POINT ( 'NONE', ( 219.5457413159777502, -119.5686510853139453, -7.849738886281199868 ) ) ; +#973 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -122.4956429764278738, -1.474760250675327455 ) ) ; +#974 = AXIS2_PLACEMENT_3D ( 'NONE', #48209, #32067, #8770 ) ; +#975 = EDGE_CURVE ( 'NONE', #21478, #15558, #27271, .T. ) ; +#976 = ORIENTED_EDGE ( 'NONE', *, *, #19950, .F. ) ; +#977 = CARTESIAN_POINT ( 'NONE', ( 4.000000000000021316, -36.70000000000000995, 23.49899999999999878 ) ) ; +#978 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#979 = VERTEX_POINT ( 'NONE', #46125 ) ; +#980 = ORIENTED_EDGE ( 'NONE', *, *, #38677, .F. ) ; +#981 = CARTESIAN_POINT ( 'NONE', ( 220.4481652233938576, -120.9165180440935643, 8.076667162715489567 ) ) ; +#982 = AXIS2_PLACEMENT_3D ( 'NONE', #50268, #37441, #19324 ) ; +#983 = CARTESIAN_POINT ( 'NONE', ( 214.8002074625812838, -113.1563102921735577, 1.126951460046794251 ) ) ; +#984 = ORIENTED_EDGE ( 'NONE', *, *, #11426, .F. ) ; +#985 = FACE_OUTER_BOUND ( 'NONE', #33278, .T. ) ; +#986 = CARTESIAN_POINT ( 'NONE', ( -4.499999999999992006, -125.7999999999999972, -20.50000000000000355 ) ) ; +#987 = CARTESIAN_POINT ( 'NONE', ( 24.75857864376269291, 8.727429457890887283E-15, 21.95857864376267088 ) ) ; +#988 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#989 = CARTESIAN_POINT ( 'NONE', ( 235.2612008960333299, -122.8046034303303031, -5.048173353807465347 ) ) ; +#990 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.5916690328684148792, 0.8061809694755605049 ) ) ; +#991 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#992 = CARTESIAN_POINT ( 'NONE', ( 220.9234394790583451, -122.3181330310662815, 7.668882340073180259 ) ) ; +#993 = ADVANCED_FACE ( 'NONE', ( #54331 ), #45563, .T. ) ; +#994 = EDGE_CURVE ( 'NONE', #25353, #50139, #57062, .T. ) ; +#995 = CARTESIAN_POINT ( 'NONE', ( 233.1598203547201820, -119.8950080516734005, 6.120658124786940490 ) ) ; +#996 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#997 = CARTESIAN_POINT ( 'NONE', ( 215.3537215051395322, -119.1214669022813553, -7.766923507987323561 ) ) ; +#998 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.9884292157390538458, -0.1516828450203873968 ) ) ; +#999 = CARTESIAN_POINT ( 'NONE', ( 232.6559292834138262, -121.6788483709594004, 5.423373954669490793 ) ) ; +#1000 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#1001 = EDGE_CURVE ( 'NONE', #26753, #46680, #41457, .T. ) ; +#1002 = AXIS2_PLACEMENT_3D ( 'NONE', #27810, #21747, #23683 ) ; +#1003 = FACE_OUTER_BOUND ( 'NONE', #20402, .T. ) ; +#1004 = CARTESIAN_POINT ( 'NONE', ( 219.8806601222100596, -119.0526604142341967, -7.959748124048916296 ) ) ; +#1005 = ORIENTED_EDGE ( 'NONE', *, *, #20739, .F. ) ; +#1006 = EDGE_CURVE ( 'NONE', #30114, #21389, #45840, .T. ) ; +#1007 = CARTESIAN_POINT ( 'NONE', ( 234.6014686098126845, -123.2778576725705335, -5.486547128376662918 ) ) ; +#1008 = CARTESIAN_POINT ( 'NONE', ( 216.1487497748862552, -122.2848408254594688, 7.538832263051464366 ) ) ; +#1009 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290306, -120.7312638279987027, 2.888313801164916761 ) ) ; +#1010 = ADVANCED_FACE ( 'NONE', ( #1493 ), #27922, .F. ) ; +#1011 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#1012 = CARTESIAN_POINT ( 'NONE', ( 234.3946821548283594, -115.0037220133693836, 0.7591697511403197041 ) ) ; +#1013 = CARTESIAN_POINT ( 'NONE', ( 237.3046638119037652, -115.4457463603615111, -2.293651050479354581 ) ) ; +#1014 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.345584662502991572E-15, -8.959049369288019131E-16 ) ) ; +#1015 = DIRECTION ( 'NONE', ( 1.000000000000000000, 2.085530506401583564E-16, 7.510773428544369344E-16 ) ) ; +#1016 = VECTOR ( 'NONE', #52282, 1000.000000000000000 ) ; +#1017 = ORIENTED_EDGE ( 'NONE', *, *, #49576, .F. ) ; +#1018 = CARTESIAN_POINT ( 'NONE', ( 215.8643460476388611, -121.3281227470033770, 7.669085745622687078 ) ) ; +#1019 = CARTESIAN_POINT ( 'NONE', ( 233.8369908930874885, -120.7522938256112610, 5.550573382564598646 ) ) ; +#1020 = VECTOR ( 'NONE', #34632, 1000.000000000000000 ) ; +#1021 = VERTEX_POINT ( 'NONE', #55782 ) ; +#1022 = ORIENTED_EDGE ( 'NONE', *, *, #15226, .T. ) ; +#1023 = CARTESIAN_POINT ( 'NONE', ( 235.8999987668161111, -127.8193741415316538, -1.636081347590134794 ) ) ; +#1024 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#1025 = EDGE_CURVE ( 'NONE', #46192, #5124, #51366, .T. ) ; +#1026 = CARTESIAN_POINT ( 'NONE', ( 228.9554229884587642, -116.8225764790953463, -6.144155296003993350 ) ) ; +#1027 = CARTESIAN_POINT ( 'NONE', ( 236.4388498146662698, -126.6294525516268834, -0.4987336413089065168 ) ) ; +#1028 = COORDINATED_UNIVERSAL_TIME_OFFSET ( 8, 0, .AHEAD. ) ; +#1029 = VERTEX_POINT ( 'NONE', #38240 ) ; +#1030 = EDGE_CURVE ( 'NONE', #40014, #46746, #51445, .T. ) ; +#1031 = CARTESIAN_POINT ( 'NONE', ( 236.7017195350651377, -116.5055222898372023, 3.853355458335737449 ) ) ; +#1032 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #19229, #18649, #46378, #41710, #37074, #23038, #27728, #14261, #14836, #19509, #41134, #15115, #32951, #50733, #10750, #54292, #32111, #28584, #24181, #40851, #21443, #26145, #48612, #39273, #34890, #38983, #56510, #3953, #12388, #57086 ), + .UNSPECIFIED., .F., .F., + ( 4, 1, 2, 2, 2, 1, 2, 2, 2, 1, 2, 2, 2, 1, 2, 2, 4 ), + ( 0.2500000000000000000, 0.2812500000000091038, 0.2968750000000070499, 0.3125000000000049960, 0.3750000000000073830, 0.4062500000000085487, 0.4218750000000063283, 0.4375000000000039968, 0.4999999999999950040, 0.5312499999999904521, 0.5468749999999882316, 0.5624999999999860112, 0.6249999999999904521, 0.6562499999999873435, 0.6718749999999917843, 0.6874999999999960032, 0.7500000000000000000 ), + .UNSPECIFIED. ) ; +#1033 = CARTESIAN_POINT ( 'NONE', ( 215.9111709285118650, -121.4443300961028882, 7.670954229508484268 ) ) ; +#1034 = ORIENTED_EDGE ( 'NONE', *, *, #54860, .T. ) ; +#1035 = CARTESIAN_POINT ( 'NONE', ( 3.138039971667405670, -30.07043050033662723, -113.1780927440031519 ) ) ; +#1036 = CARTESIAN_POINT ( 'NONE', ( -48.02264743072540654, -117.5832037296037385, 4.507198113560504815 ) ) ; +#1037 = CARTESIAN_POINT ( 'NONE', ( 219.8466958913564611, -119.4848049979156315, -7.823294523238516263 ) ) ; +#1038 = ORIENTED_EDGE ( 'NONE', *, *, #9164, .T. ) ; +#1040 = ADVANCED_FACE ( 'NONE', ( #56062 ), #16024, .T. ) ; +#1039 = CARTESIAN_POINT ( 'NONE', ( 219.8790856214407086, -118.8084311622201596, -7.705494100964306980 ) ) ; +#1041 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#1042 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289794, -115.0559365861973049, -0.2555215171201417612 ) ) ; +#1043 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289510, -113.7038217258078561, 1.042931187666691573 ) ) ; +#1044 = ORIENTED_EDGE ( 'NONE', *, *, #564, .F. ) ; +#1045 = CARTESIAN_POINT ( 'NONE', ( 215.2774946635918525, -122.4095393564036840, 7.641722323968563657 ) ) ; +#1046 = EDGE_CURVE ( 'NONE', #4886, #24853, #12270, .T. ) ; +#1047 = CIRCLE ( 'NONE', #32749, 6.430544560415980548 ) ; +#1048 = CARTESIAN_POINT ( 'NONE', ( 219.5457413159778071, -121.9937130563826173, 7.966372916024334394 ) ) ; +#1049 = CARTESIAN_POINT ( 'NONE', ( 221.4612263761006545, -118.6223829365713129, -7.619864554604057538 ) ) ; +#1050 = ORIENTED_EDGE ( 'NONE', *, *, #17925, .T. ) ; +#1051 = ORIENTED_EDGE ( 'NONE', *, *, #23121, .F. ) ; +#1052 = CARTESIAN_POINT ( 'NONE', ( -27.99999999999999645, -128.6250000000000000, 20.00000000000001066 ) ) ; +#1053 = CARTESIAN_POINT ( 'NONE', ( 228.7999987669289794, -125.0553130696004871, -5.958114033645593999 ) ) ; +#1054 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#1055 = ORIENTED_EDGE ( 'NONE', *, *, #6639, .T. ) ; +#1056 = CARTESIAN_POINT ( 'NONE', ( 215.2214962858842568, -120.1465299051672559, -7.864347848475103042 ) ) ; +#1057 = CARTESIAN_POINT ( 'NONE', ( 231.9971153294217174, -124.7522102366243786, 3.648651502601305108 ) ) ; +#1058 = VECTOR ( 'NONE', #41450, 1000.000000000000000 ) ; +#1059 = ORIENTED_EDGE ( 'NONE', *, *, #27176, .F. ) ; +#1060 = LINE ( 'NONE', #5428, #1508 ) ; +#1061 = LOCAL_TIME ( 17, 53, 42.00000000000000000, #7663 ) ; +#1062 = CARTESIAN_POINT ( 'NONE', ( 214.7407393503382025, -119.6181197610137161, -7.573410459374144033 ) ) ; +#1063 = CARTESIAN_POINT ( 'NONE', ( 238.2152695270552272, -119.6548720356685180, -5.507209275187406661 ) ) ; +#1064 = AXIS2_PLACEMENT_3D ( 'NONE', #31580, #39449, #49364 ) ; +#1066 = VECTOR ( 'NONE', #53471, 999.9999999999998863 ) ; +#1065 = FACE_OUTER_BOUND ( 'NONE', #35212, .T. ) ; +#1067 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #45358, #54127, #35447, #53248, #49166, #8868, #10021, #40387, #27270, #26701, #44496, #5365, #36031, #40107 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 2, 2, 4 ), + ( 0.0000000000000000000, 0.0004500647727784024324, 0.0006750971591675795523, 0.0009001295455567568347, 0.001125161931945934226, 0.001350194318335111183, 0.001800259091113466181 ), + .UNSPECIFIED. ) ; +#1068 = CC_DESIGN_PERSON_AND_ORGANIZATION_ASSIGNMENT ( #35416, #4468, ( #7639 ) ) ; +#1069 = CARTESIAN_POINT ( 'NONE', ( 232.7420346365070429, -118.0266222020231908, -5.632638537790698230 ) ) ; +#1070 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#1071 = CARTESIAN_POINT ( 'NONE', ( 2.400000000000022116, -40.49999999999999289, -23.49900000000000588 ) ) ; +#1072 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#1073 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#1074 = CARTESIAN_POINT ( 'NONE', ( 235.3281072086327583, -115.1608688652172674, -1.514047392644948697 ) ) ; +#1075 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289453, -119.7034146375268904, -0.07873230308135786837 ) ) ; +#1076 = ADVANCED_FACE ( 'NONE', ( #11656 ), #29485, .F. ) ; +#1077 = CARTESIAN_POINT ( 'NONE', ( 235.7471475651329627, -114.9578004238021691, -0.6059150027641138081 ) ) ; +#1078 = DIRECTION ( 'NONE', ( -0.7009092642998492328, 0.0000000000000000000, -0.7132504491541833413 ) ) ; +#1079 = ORIENTED_EDGE ( 'NONE', *, *, #43629, .T. ) ; +#1080 = ADVANCED_FACE ( 'NONE', ( #48156 ), #4925, .F. ) ; +#1081 = CARTESIAN_POINT ( 'NONE', ( 234.2265539306876576, -122.4184707559981291, 5.842786184345594158 ) ) ; +#1082 = EDGE_CURVE ( 'NONE', #12167, #8031, #30932, .T. ) ; +#1083 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290590, -118.5209919931836851, 2.849428853264732275 ) ) ; +#1084 = CARTESIAN_POINT ( 'NONE', ( 236.8827621435454489, -126.0371642379926556, -0.3793076020761974587 ) ) ; +#1085 = EDGE_CURVE ( 'NONE', #47470, #1754, #27227, .T. ) ; +#1086 = ORIENTED_EDGE ( 'NONE', *, *, #28768, .F. ) ; +#1087 = ORIENTED_EDGE ( 'NONE', *, *, #20801, .F. ) ; +#1088 = CARTESIAN_POINT ( 'NONE', ( 31.74069804540881989, -119.6483915705827314, -5.838728303088971394 ) ) ; +#1089 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#1090 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#1091 = CARTESIAN_POINT ( 'NONE', ( 234.4691627045413327, -115.9478637003733894, 3.180179554926352736 ) ) ; +#1092 = EDGE_LOOP ( 'NONE', ( #50669, #45976, #28368, #5199 ) ) ; +#1093 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -118.2577902511904426, 0.3681189536380776728 ) ) ; +#1094 = CARTESIAN_POINT ( 'NONE', ( -39.77871215342936750, -51.58585793645222140, 19.72383272214856831 ) ) ; +#1095 = ADVANCED_FACE ( 'NONE', ( #17174 ), #30350, .F. ) ; +#1096 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#1097 = ORIENTED_EDGE ( 'NONE', *, *, #32662, .F. ) ; +#1098 = CARTESIAN_POINT ( 'NONE', ( 235.8999987668161111, -117.6177784229948742, -6.924073857253756792 ) ) ; +#1099 = CARTESIAN_POINT ( 'NONE', ( 239.6999987669289283, -123.1971729105908366, 3.087921354305161792 ) ) ; +#1100 = VECTOR ( 'NONE', #13365, 1000.000000000000000 ) ; +#1101 = CARTESIAN_POINT ( 'NONE', ( 237.1533354161492753, -125.4664858212316005, -2.477298517152660917 ) ) ; +#1102 = CARTESIAN_POINT ( 'NONE', ( 220.0661678968144770, -118.7051578291715828, -7.682260911462030606 ) ) ; +#1103 = ORIENTED_EDGE ( 'NONE', *, *, #27972, .F. ) ; +#1104 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#1105 = VECTOR ( 'NONE', #7729, 1000.000000000000000 ) ; +#1106 = CONICAL_SURFACE ( 'NONE', #31866, 0.9000000000000014655, 0.7853981633974439491 ) ; +#1107 = FACE_OUTER_BOUND ( 'NONE', #25653, .T. ) ; +#1108 = CARTESIAN_POINT ( 'NONE', ( 231.8999987669290022, -120.6215228096509549, 5.495150272785130241 ) ) ; +#1109 = CARTESIAN_POINT ( 'NONE', ( 237.5994122262495694, -123.3428145222876964, -5.453224695426403201 ) ) ; +#1110 = VERTEX_POINT ( 'NONE', #44344 ) ; +#1111 = ORIENTED_EDGE ( 'NONE', *, *, #41064, .T. ) ; +#1112 = VERTEX_POINT ( 'NONE', #22712 ) ; +#1113 = CARTESIAN_POINT ( 'NONE', ( 8.013315541247441942, -44.69543050033674092, -116.7772854480211038 ) ) ; +#1114 = CARTESIAN_POINT ( 'NONE', ( 217.3002074625812838, -126.2304052058014747, 5.021002419092076785 ) ) ; +#1115 = DIRECTION ( 'NONE', ( 5.677294618624287676E-16, -0.4845294964468944143, 0.8747749236648927340 ) ) ; +#1116 = CARTESIAN_POINT ( 'NONE', ( 35.40642572111768516, -125.8202313365348601, 1.000000000000028644 ) ) ; +#1117 = ORIENTED_EDGE ( 'NONE', *, *, #23205, .T. ) ; +#1118 = EDGE_CURVE ( 'NONE', #40836, #7482, #9014, .T. ) ; +#1119 = CARTESIAN_POINT ( 'NONE', ( 219.5457413159777502, -120.9274008382550960, 8.075768006947967592 ) ) ; +#1120 = ORIENTED_EDGE ( 'NONE', *, *, #7175, .T. ) ; +#1121 = ORIENTED_EDGE ( 'NONE', *, *, #4754, .F. ) ; +#1122 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#1123 = ADVANCED_FACE ( 'NONE', ( #22156 ), #56103, .F. ) ; +#1124 = CARTESIAN_POINT ( 'NONE', ( 237.7431056385954946, -124.3163727444541706, 4.027986053178400638 ) ) ; +#1125 = EDGE_LOOP ( 'NONE', ( #29389, #16859, #50763, #18350 ) ) ; +#1126 = ORIENTED_EDGE ( 'NONE', *, *, #46368, .F. ) ; +#1127 = CARTESIAN_POINT ( 'NONE', ( 215.7023849411698677, -120.5537936437502395, 5.641186388906371363 ) ) ; +#1128 = VERTEX_POINT ( 'NONE', #48720 ) ; +#1129 = ORIENTED_EDGE ( 'NONE', *, *, #56274, .F. ) ; +#1130 = CARTESIAN_POINT ( 'NONE', ( 36.89929804591973550, -121.4999999999999147, -5.188116411101464820 ) ) ; +#1131 = CARTESIAN_POINT ( 'NONE', ( 29.67902358143127728, -126.5016562512345217, -0.9999999999997715161 ) ) ; +#1132 = ORIENTED_EDGE ( 'NONE', *, *, #6685, .T. ) ; +#1133 = DIRECTION ( 'NONE', ( 0.7071067811865374697, 0.7071067811865574537, 0.0000000000000000000 ) ) ; +#1134 = CARTESIAN_POINT ( 'NONE', ( 215.8535375549205355, -119.4229244942098802, -7.642800841417058955 ) ) ; +#1135 = CARTESIAN_POINT ( 'NONE', ( 232.0938765753029713, -117.4594947332458759, 5.345832896061483375 ) ) ; +#1136 = CARTESIAN_POINT ( 'NONE', ( 26.90000000000003411, -119.4999999999999858, 6.059799679063837985 ) ) ; +#1137 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289453, -121.1612728243006529, -0.4505091511204364352 ) ) ; +#1138 = LOCAL_TIME ( 17, 53, 42.00000000000000000, #35701 ) ; +#1139 = CARTESIAN_POINT ( 'NONE', ( 218.2526263280471142, -121.6856919343688332, 7.769473086370863868 ) ) ; +#1140 = LINE ( 'NONE', #14536, #38563 ) ; +#1141 = EDGE_CURVE ( 'NONE', #28835, #31200, #31520, .T. ) ; +#1142 = CARTESIAN_POINT ( 'NONE', ( -17.49999999999997513, -48.99999999999998579, 20.29999999999999005 ) ) ; +#1143 = ORIENTED_EDGE ( 'NONE', *, *, #42425, .T. ) ; +#1144 = EDGE_CURVE ( 'NONE', #34920, #4592, #3779, .T. ) ; +#1145 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#1146 = VECTOR ( 'NONE', #50370, 1000.000000000000000 ) ; +#1147 = CARTESIAN_POINT ( 'NONE', ( 236.4224740370515860, -115.2281290551606361, 1.736853482074738553 ) ) ; +#1148 = ADVANCED_FACE ( 'NONE', ( #49301, #44639 ), #40143, .F. ) ; +#1149 = CARTESIAN_POINT ( 'NONE', ( 233.9659000185151569, -125.1095005304299406, -3.091496203454221714 ) ) ; +#1150 = EDGE_CURVE ( 'NONE', #40792, #57299, #57794, .T. ) ; +#1151 = ORIENTED_EDGE ( 'NONE', *, *, #24169, .T. ) ; +#1152 = ORIENTED_EDGE ( 'NONE', *, *, #29999, .F. ) ; +#1153 = CARTESIAN_POINT ( 'NONE', ( 216.5568803610940449, -119.8305593045548392, -7.735969006507891876 ) ) ; +#1154 = CARTESIAN_POINT ( 'NONE', ( 220.7241426765220638, -121.5518559467073629, 7.813933273800172330 ) ) ; +#1155 = CARTESIAN_POINT ( 'NONE', ( 238.0999987669289339, -120.4999999999997584, 1.387778780781445676E-14 ) ) ; +#1156 = CARTESIAN_POINT ( 'NONE', ( 235.6781286963445439, -120.4209081135715564, -6.149414652196622200 ) ) ; +#1157 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#1158 = DIRECTION ( 'NONE', ( 1.972152263052529514E-31, -1.000000000000000000, 1.224646799147352961E-16 ) ) ; +#1159 = CARTESIAN_POINT ( 'NONE', ( 219.4620362611430266, -119.7619865183097971, 7.733411807947629946 ) ) ; +#1160 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238566237E-16, 7.620364510715729767E-16 ) ) ; +#1161 = CARTESIAN_POINT ( 'NONE', ( -33.99999999999999289, -129.0000000000000000, 17.00000000000000711 ) ) ; +#1162 = ORIENTED_EDGE ( 'NONE', *, *, #29206, .T. ) ; +#1163 = CARTESIAN_POINT ( 'NONE', ( 237.9981810888313305, -119.3993259658709292, 5.795922499847967480 ) ) ; +#1164 = CARTESIAN_POINT ( 'NONE', ( 220.8841311595675734, -118.7370525210568530, -7.677073662998819437 ) ) ; +#1165 = CARTESIAN_POINT ( 'NONE', ( 216.0148108805467757, -121.6053679145685038, 7.860410944498033459 ) ) ; +#1166 = EDGE_LOOP ( 'NONE', ( #4693, #46690, #36194, #19471 ) ) ; +#1167 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#1168 = FACE_OUTER_BOUND ( 'NONE', #38139, .T. ) ; +#1169 = CARTESIAN_POINT ( 'NONE', ( 237.8117618167234468, -119.8734397807364331, 5.514517892481483941 ) ) ; +#1170 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -122.8859312127652572, -2.150682137610656852 ) ) ; +#1171 = CARTESIAN_POINT ( 'NONE', ( 222.0477994072846855, -122.1259386211212785, 7.662414269890569507 ) ) ; +#1172 = CARTESIAN_POINT ( 'NONE', ( -38.59130380493151335, -43.84774078793370933, -75.74596258855484621 ) ) ; +#1173 = CARTESIAN_POINT ( 'NONE', ( 228.7999987669289794, -113.9770763677191638, -2.539973875344991860 ) ) ; +#1174 = CARTESIAN_POINT ( 'NONE', ( 236.9362240515895905, -114.3652923791906630, 0.4303709700722190834 ) ) ; +#1175 = VERTEX_POINT ( 'NONE', #35585 ) ; +#1176 = CARTESIAN_POINT ( 'NONE', ( 219.8224547715416577, -119.5811573630504228, -7.824535033819762120 ) ) ; +#1177 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#1178 = ORIENTED_EDGE ( 'NONE', *, *, #44640, .T. ) ; +#1179 = ORIENTED_EDGE ( 'NONE', *, *, #10887, .T. ) ; +#1180 = ORIENTED_EDGE ( 'NONE', *, *, #18183, .F. ) ; +#1181 = LOCAL_TIME ( 17, 53, 42.00000000000000000, #15841 ) ; +#1182 = ORIENTED_EDGE ( 'NONE', *, *, #45682, .T. ) ; +#1183 = ADVANCED_FACE ( 'NONE', ( #53385 ), #49018, .T. ) ; +#1184 = CARTESIAN_POINT ( 'NONE', ( 36.81826548632695761, -121.4298567690505877, 5.348131669132137667 ) ) ; +#1185 = ORIENTED_EDGE ( 'NONE', *, *, #11412, .T. ) ; +#1186 = ORIENTED_EDGE ( 'NONE', *, *, #47271, .F. ) ; +#1187 = CARTESIAN_POINT ( 'NONE', ( 24.99900000000002009, -46.69999999999998863, 4.799999999999993605 ) ) ; +#1188 = CARTESIAN_POINT ( 'NONE', ( 4.000000000000021316, -41.30000000000000426, 23.50000000000000000 ) ) ; +#1189 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#1190 = VERTEX_POINT ( 'NONE', #31220 ) ; +#1191 = CARTESIAN_POINT ( 'NONE', ( 9.262611032132813449, -52.19543050033662013, -114.0792749260896386 ) ) ; +#1192 = CARTESIAN_POINT ( 'NONE', ( 215.8729686473593858, -119.6474250106770256, -7.678769372930510428 ) ) ; +#1193 = CARTESIAN_POINT ( 'NONE', ( -22.99999999999997868, -49.00000000000000000, 16.99999999999999289 ) ) ; +#1194 = CARTESIAN_POINT ( 'NONE', ( 239.8171560544542729, -124.2545916693325410, 1.647131262703969590 ) ) ; +#1195 = DIRECTION ( 'NONE', ( -0.7132504491541840075, -2.131334480222543031E-15, 0.7009092642998484557 ) ) ; +#1196 = DIRECTION ( 'NONE', ( -0.7009092642998482336, -9.036343588818883303E-16, -0.7132504491541841185 ) ) ; +#1197 = CARTESIAN_POINT ( 'NONE', ( 231.8402695270552556, -124.9917807384472468, 3.296589309349451380 ) ) ; +#1198 = CARTESIAN_POINT ( 'NONE', ( -23.99999999999999289, -35.00000000000000711, -19.50000000000000000 ) ) ; +#1199 = DIRECTION ( 'NONE', ( -0.9999619230641713097, -2.059451441197104810E-15, -0.008726535498373209562 ) ) ; +#1200 = CARTESIAN_POINT ( 'NONE', ( 219.9744274567266586, -119.9145376417469606, -7.865632568060060059 ) ) ; +#1201 = EDGE_CURVE ( 'NONE', #45740, #25784, #6059, .T. ) ; +#1202 = AXIS2_PLACEMENT_3D ( 'NONE', #22780, #31581, #17822 ) ; +#1203 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203858980, 0.9884292157390540678 ) ) ; +#1204 = CARTESIAN_POINT ( 'NONE', ( -19.99999999999997513, -50.49999999999998579, -23.19999999999999929 ) ) ; +#1205 = CARTESIAN_POINT ( 'NONE', ( 34.40000000000000568, -125.8988887892631112, 1.000000000000028644 ) ) ; +#1206 = EDGE_CURVE ( 'NONE', #37039, #33709, #15529, .T. ) ; +#1207 = DIRECTION ( 'NONE', ( 1.020425574104003999E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#1208 = CARTESIAN_POINT ( 'NONE', ( 235.8613759656914795, -126.0367379264573344, 0.3748136517810733981 ) ) ; +#1209 = CARTESIAN_POINT ( 'NONE', ( 233.7289592035848500, -118.4649851017889830, -5.801858653903837038 ) ) ; +#1210 = EDGE_CURVE ( 'NONE', #33744, #2878, #32380, .T. ) ; +#1211 = PLANE ( 'NONE', #29257 ) ; +#1212 = DIRECTION ( 'NONE', ( -3.524876788021935603E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#1213 = CARTESIAN_POINT ( 'NONE', ( 233.4094851346088433, -115.1042203489249829, 1.300787080116765804 ) ) ; +#1214 = EDGE_CURVE ( 'NONE', #57384, #23775, #46054, .T. ) ; +#1215 = CARTESIAN_POINT ( 'NONE', ( 235.2060270983271550, -121.4586945877375257, 6.247257159262484372 ) ) ; +#1216 = CARTESIAN_POINT ( 'NONE', ( 217.8002074625808291, -117.0396992794411801, 6.475601536089252264 ) ) ; +#1217 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #26546, #52823, #4361, #48158 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 0.0000000000000000000, 0.001411341979268044243 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9858074540575405553, 0.9828162717122361780, 0.9824606415663528214, 0.9847405636198908185 ) ) + REPRESENTATION_ITEM ( '' ) ); +#1218 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026312, -126.3702841932306029, 1.241811292601096683 ) ) ; +#1219 = CARTESIAN_POINT ( 'NONE', ( 235.0212804194812861, -115.4309549805342385, 3.480842084999593578 ) ) ; +#1220 = CARTESIAN_POINT ( 'NONE', ( 16.85470172498741803, -57.37841118763298454, 21.23700684426023955 ) ) ; +#1221 = CARTESIAN_POINT ( 'NONE', ( 4.075882476313950065, -42.19543050033674092, -119.3573282498305019 ) ) ; +#1222 = CARTESIAN_POINT ( 'NONE', ( -2.999999999999995559, -125.7999999999999972, 18.50000000000001066 ) ) ; +#1223 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#1224 = ORIENTED_EDGE ( 'NONE', *, *, #1279, .T. ) ; +#1225 = CARTESIAN_POINT ( 'NONE', ( 220.3002074625812554, -114.3649215954137901, -7.658023187335216697 ) ) ; +#1226 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#1227 = CARTESIAN_POINT ( 'NONE', ( 219.5069782009864241, -118.4910895322149855, -7.833224578945488403 ) ) ; +#1228 = ORIENTED_EDGE ( 'NONE', *, *, #21482, .F. ) ; +#1229 = CYLINDRICAL_SURFACE ( 'NONE', #2775, 1.000000000000000222 ) ; +#1230 = CARTESIAN_POINT ( 'NONE', ( 215.8061981347995015, -121.8433933110662366, 7.806827856478432359 ) ) ; +#1231 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.9884292157390540678, 0.1516828450203869250 ) ) ; +#1232 = CARTESIAN_POINT ( 'NONE', ( 216.3419554409261991, -122.3831202117415984, 7.756667579041175209 ) ) ; +#1233 = ORIENTED_EDGE ( 'NONE', *, *, #38962, .F. ) ; +#1234 = VERTEX_POINT ( 'NONE', #50156 ) ; +#1235 = CYLINDRICAL_SURFACE ( 'NONE', #22395, 2.999999999999999112 ) ; +#1236 = CARTESIAN_POINT ( 'NONE', ( -24.15812545754030438, -129.0000000000000000, 23.20000000000002771 ) ) ; +#1237 = AXIS2_PLACEMENT_3D ( 'NONE', #8778, #26605, #9074 ) ; +#1238 = ORIENTED_EDGE ( 'NONE', *, *, #27852, .T. ) ; +#1239 = VECTOR ( 'NONE', #9092, 1000.000000000000114 ) ; +#1240 = CARTESIAN_POINT ( 'NONE', ( 236.0140976938653239, -125.5881595648963298, 2.216317897586290719 ) ) ; +#1241 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#1242 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #11590, #29428, #47224, #38460 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 1.354359043918361452E-14, 4.891591497386677510E-05 ), + .UNSPECIFIED. ) ; +#1243 = ORIENTED_EDGE ( 'NONE', *, *, #37719, .T. ) ; +#1244 = ORIENTED_EDGE ( 'NONE', *, *, #49313, .T. ) ; +#1245 = EDGE_CURVE ( 'NONE', #15276, #10342, #28557, .T. ) ; +#1246 = CYLINDRICAL_SURFACE ( 'NONE', #43791, 1.499999999999997780 ) ; +#1247 = CARTESIAN_POINT ( 'NONE', ( 210.8999987669501763, -125.2217409146207956, -14.67078607558066139 ) ) ; +#1248 = ORIENTED_EDGE ( 'NONE', *, *, #30874, .F. ) ; +#1249 = CARTESIAN_POINT ( 'NONE', ( 214.8597638305274984, -120.9310307159824447, 7.624280101332649551 ) ) ; +#1250 = CARTESIAN_POINT ( 'NONE', ( 219.5457413159777502, -121.4617364628072664, 8.047488901648438997 ) ) ; +#1251 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203787926, 0.9884292157390551781 ) ) ; +#1252 = FACE_OUTER_BOUND ( 'NONE', #10000, .T. ) ; +#1253 = CIRCLE ( 'NONE', #49750, 0.2000000000000013711 ) ; +#1254 = EDGE_LOOP ( 'NONE', ( #13648, #4304, #49571, #38707 ) ) ; +#1255 = VECTOR ( 'NONE', #29837, 999.9999999999998863 ) ; +#1256 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290590, -123.7348863565817396, 0.04977677219427772970 ) ) ; +#1257 = CARTESIAN_POINT ( 'NONE', ( 229.2999987672632471, -117.3124447034341955, 6.788924158482021021 ) ) ; +#1258 = EDGE_LOOP ( 'NONE', ( #48731, #5478, #38182, #10564, #30631, #12607, #51522 ) ) ; +#1259 = VERTEX_POINT ( 'NONE', #10159 ) ; +#1260 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#1261 = CARTESIAN_POINT ( 'NONE', ( 216.1476864034090397, -119.4159029318388008, -7.670530206507180537 ) ) ; +#1262 = VERTEX_POINT ( 'NONE', #49866 ) ; +#1263 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#1264 = FACE_OUTER_BOUND ( 'NONE', #34136, .T. ) ; +#1265 = CARTESIAN_POINT ( 'NONE', ( 221.9809081494425413, -119.2259202363743782, -7.731318501146474453 ) ) ; +#1266 = CARTESIAN_POINT ( 'NONE', ( 19.45923135828952155, -47.30414815901849579, -15.75211891366925343 ) ) ; +#1267 = CARTESIAN_POINT ( 'NONE', ( 235.3786417868802801, -118.8231337048147793, -5.291617912023952819 ) ) ; +#1268 = CARTESIAN_POINT ( 'NONE', ( 30.61163368297370724, -114.9594909528246092, -3.913201274275407648 ) ) ; +#1269 = CARTESIAN_POINT ( 'NONE', ( 218.3633332972378867, -121.1128187133138141, 8.040033475019081166 ) ) ; +#1270 = CARTESIAN_POINT ( 'NONE', ( -3.950000000000000178, -2.500000000000000000, 37.00000000000000000 ) ) ; +#1271 = CARTESIAN_POINT ( 'NONE', ( 233.1942595799073388, -121.2190472889028854, 6.107084366361260841 ) ) ; +#1272 = EDGE_CURVE ( 'NONE', #28163, #48412, #38376, .T. ) ; +#1273 = CARTESIAN_POINT ( 'NONE', ( 9.963520296432658796, -51.19543050033662013, -113.3660244769354648 ) ) ; +#1274 = DIRECTION ( 'NONE', ( -9.606587641431575666E-16, 0.8061809694737216425, -0.5916690328709206526 ) ) ; +#1275 = CARTESIAN_POINT ( 'NONE', ( 222.0281612774657845, -121.1633048674919166, 7.809786261111114847 ) ) ; +#1276 = CARTESIAN_POINT ( 'NONE', ( 232.8349926864519546, -125.9021367314562525, 1.276413870129406103 ) ) ; +#1277 = EDGE_CURVE ( 'NONE', #2822, #43208, #27981, .T. ) ; +#1278 = CARTESIAN_POINT ( 'NONE', ( 215.0288571161738673, -121.0532921246329181, 7.859423655608103410 ) ) ; +#1279 = EDGE_CURVE ( 'NONE', #41985, #57693, #13956, .T. ) ; +#1280 = VECTOR ( 'NONE', #41597, 999.9999999999998863 ) ; +#1281 = TOROIDAL_SURFACE ( 'NONE', #48824, 5.800550650614145098, 0.1999999999999997613 ) ; +#1282 = CARTESIAN_POINT ( 'NONE', ( 26.70000000000002771, -120.4999999999999858, 8.326672684688674053E-14 ) ) ; +#1283 = FACE_OUTER_BOUND ( 'NONE', #2553, .T. ) ; +#1284 = ORIENTED_EDGE ( 'NONE', *, *, #43038, .T. ) ; +#1285 = CARTESIAN_POINT ( 'NONE', ( 234.6026940669570422, -123.2361758416545570, -5.507627752153333667 ) ) ; +#1286 = CARTESIAN_POINT ( 'NONE', ( 221.0556875523824090, -119.5897060629631170, -8.027512207637366615 ) ) ; +#1287 = AXIS2_PLACEMENT_3D ( 'NONE', #53690, #30655, #26264 ) ; +#1288 = CARTESIAN_POINT ( 'NONE', ( -31.05243387487032791, -128.9995000000000118, 16.03986774974067231 ) ) ; +#1289 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -123.4670514882543557, 0.9324280370520287020 ) ) ; +#1290 = CARTESIAN_POINT ( 'NONE', ( 234.5087988594135311, -116.8641949860828220, 4.191720961937298817 ) ) ; +#1291 = CARTESIAN_POINT ( 'NONE', ( 237.3154989116827664, -115.3010361894218931, -1.939980135486444990 ) ) ; +#1292 = CARTESIAN_POINT ( 'NONE', ( 239.8537017946653123, -123.9958081658712672, 1.670116095805882939 ) ) ; +#1293 = EDGE_CURVE ( 'NONE', #8821, #35488, #2315, .T. ) ; +#1294 = CARTESIAN_POINT ( 'NONE', ( 37.90000000000001279, -121.4999999999999858, -5.063953720439902995 ) ) ; +#1295 = CIRCLE ( 'NONE', #33913, 2.024999999999999023 ) ; +#1296 = ORIENTED_EDGE ( 'NONE', *, *, #25929, .F. ) ; +#1297 = VECTOR ( 'NONE', #48360, 1000.000000000000000 ) ; +#1298 = CARTESIAN_POINT ( 'NONE', ( 218.3002074625812554, -114.8596376491270945, -5.186649702503540738 ) ) ; +#1299 = CARTESIAN_POINT ( 'NONE', ( 233.7454586182951175, -117.6933220030336855, 4.795356323566910994 ) ) ; +#1300 = ORIENTED_EDGE ( 'NONE', *, *, #40997, .F. ) ; +#1301 = EDGE_LOOP ( 'NONE', ( #506, #2893, #19034, #38770 ) ) ; +#1302 = FACE_OUTER_BOUND ( 'NONE', #47720, .T. ) ; +#1303 = CARTESIAN_POINT ( 'NONE', ( -23.99999999999999289, -1.000000000000009548, 19.50000000000000711 ) ) ; +#1304 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#1305 = CARTESIAN_POINT ( 'NONE', ( 236.5963463218757283, -123.4490952456638837, -5.406021246565849481 ) ) ; +#1306 = SECURITY_CLASSIFICATION_LEVEL ( 'unclassified' ) ; +#1307 = ORIENTED_EDGE ( 'NONE', *, *, #48476, .F. ) ; +#1308 = CARTESIAN_POINT ( 'NONE', ( 236.6155597150867607, -115.0968749551995387, 1.263190342626220763 ) ) ; +#1309 = CARTESIAN_POINT ( 'NONE', ( 235.8999987667922369, -122.4220273102178282, 7.249538676228614698 ) ) ; +#1310 = EDGE_LOOP ( 'NONE', ( #27458, #30078, #4241, #15206 ) ) ; +#1311 = EDGE_CURVE ( 'NONE', #56691, #36440, #44089, .T. ) ; +#1312 = ADVANCED_FACE ( 'NONE', ( #9580 ), #54486, .F. ) ; +#1313 = CARTESIAN_POINT ( 'NONE', ( 23.50000000000002132, -30.00000000000000000, 23.50000000000000000 ) ) ; +#1314 = CARTESIAN_POINT ( 'NONE', ( 14.90184434841084027, -58.54255904320824300, 18.76226739163992008 ) ) ; +#1315 = VERTEX_POINT ( 'NONE', #26120 ) ; +#1316 = LINE ( 'NONE', #5114, #30922 ) ; +#1317 = FACE_OUTER_BOUND ( 'NONE', #14004, .T. ) ; +#1318 = ADVANCED_FACE ( 'NONE', ( #8293 ), #15379, .F. ) ; +#1319 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289794, -115.7048532416983164, -2.592030423956890761 ) ) ; +#1320 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289510, -127.2961782741917034, -1.042931187666664705 ) ) ; +#1321 = AXIS2_PLACEMENT_3D ( 'NONE', #9921, #45542, #44393 ) ; +#1322 = CARTESIAN_POINT ( 'NONE', ( 217.1250588494428655, -119.9975770222686009, -8.024949508613200777 ) ) ; +#1323 = CIRCLE ( 'NONE', #42336, 1.000000000000000222 ) ; +#1324 = CARTESIAN_POINT ( 'NONE', ( 218.2526263280587386, -119.1605204442177097, -7.947695524008341117 ) ) ; +#1325 = CARTESIAN_POINT ( 'NONE', ( 215.4326954524711653, -119.7191691771934074, -7.853097051884194713 ) ) ; +#1326 = EDGE_CURVE ( 'NONE', #4913, #24488, #20643, .T. ) ; +#1327 = EDGE_LOOP ( 'NONE', ( #52241, #55502, #31041, #12692, #47385 ) ) ; +#1329 = VERTEX_POINT ( 'NONE', #33787 ) ; +#1328 = AXIS2_PLACEMENT_3D ( 'NONE', #4307, #18291, #35256 ) ; +#1330 = ADVANCED_FACE ( 'NONE', ( #24728 ), #45136, .F. ) ; +#1331 = FACE_BOUND ( 'NONE', #13402, .T. ) ; +#1332 = CARTESIAN_POINT ( 'NONE', ( 235.8999987667922369, -127.9731584339569821, -0.6339582165509755063 ) ) ; +#1333 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290306, -122.6413457098897055, -1.193675712556664603 ) ) ; +#1334 = CARTESIAN_POINT ( 'NONE', ( 35.61743114856874826, -120.4999999999999858, 1.387778780781445676E-14 ) ) ; +#1335 = ORIENTED_EDGE ( 'NONE', *, *, #26376, .T. ) ; +#1336 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669289965, -117.8821534375613993, 4.893954158383079900 ) ) ; +#1337 = CARTESIAN_POINT ( 'NONE', ( 8.631792694262951926, -50.19543050033662013, -114.7212003303284007 ) ) ; +#1338 = VECTOR ( 'NONE', #17499, 1000.000000000000000 ) ; +#1339 = VERTEX_POINT ( 'NONE', #11578 ) ; +#1340 = CARTESIAN_POINT ( 'NONE', ( 217.1558886176232477, -118.9293029571761764, -7.614723418091282170 ) ) ; +#1341 = CARTESIAN_POINT ( 'NONE', ( 220.1365659177863847, -121.6336393919837917, 7.807178119542953709 ) ) ; +#1342 = CARTESIAN_POINT ( 'NONE', ( 235.8759320846620255, -122.1214566640203856, 5.306366751351625055 ) ) ; +#1343 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -122.9561317842711929, 1.159747979534801798 ) ) ; +#1344 = CARTESIAN_POINT ( 'NONE', ( -32.28903719142027740, -50.19543050033673381, -76.75166410104355919 ) ) ; +#1345 = CARTESIAN_POINT ( 'NONE', ( 0.08845010386375473654, -32.89543050033665850, -95.95064366881533147 ) ) ; +#1346 = CARTESIAN_POINT ( 'NONE', ( 232.7027327148895495, -119.4630839065718533, -6.061502487281896556 ) ) ; +#1347 = PLANE ( 'NONE', #50179 ) ; +#1348 = CARTESIAN_POINT ( 'NONE', ( 239.8305284037211322, -123.1552831051750445, 2.815089559701391408 ) ) ; +#1349 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -117.8554426164771058, -2.303389173302572868 ) ) ; +#1350 = CARTESIAN_POINT ( 'NONE', ( 232.2345380617010449, -116.9224043738753380, -4.240251169521299879 ) ) ; +#1351 = ADVANCED_FACE ( 'NONE', ( #24434 ), #39342, .F. ) ; +#1352 = CARTESIAN_POINT ( 'NONE', ( 235.3681122994140082, -114.9511186012945529, -0.1261543433797960856 ) ) ; +#1353 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290306, -119.8620357653910276, 0.4842178176855801985 ) ) ; +#1354 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #3514, #48170 ), + ( #24817, #43172 ), + ( #37974, #2642 ), + ( #33867, #25386 ), + ( #51658, #21284 ), + ( #11665, #29502 ), + ( #16610, #7287 ), + ( #7861, #25099 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 2, 2, 4 ), + ( 2, 2 ), + ( 0.0000000000000000000, 0.2475247524752479944, 0.4950495049504949896, 0.9900989537010678188 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#1355 = CARTESIAN_POINT ( 'NONE', ( 235.2914616955071097, -121.8174848194555864, -5.391523877206296333 ) ) ; +#1356 = DIRECTION ( 'NONE', ( 1.597594650655104355E-15, -1.000000000000000000, -1.415089553805950124E-15 ) ) ; +#1357 = ORIENTED_EDGE ( 'NONE', *, *, #37923, .F. ) ; +#1358 = CARTESIAN_POINT ( 'NONE', ( 234.1482775483335104, -119.4322507760154224, 6.059703052367507503 ) ) ; +#1359 = CARTESIAN_POINT ( 'NONE', ( 239.6999987669289283, -120.4999999999997584, 1.387778780781445676E-14 ) ) ; +#1360 = CARTESIAN_POINT ( 'NONE', ( 236.9120926299243592, -125.8778448192370831, -1.368974615028545783 ) ) ; +#1361 = ADVANCED_FACE ( 'NONE', ( #55416 ), #33224, .F. ) ; +#1362 = AXIS2_PLACEMENT_3D ( 'NONE', #7675, #21106, #30175 ) ; +#1363 = VERTEX_POINT ( 'NONE', #15951 ) ; +#1364 = EDGE_CURVE ( 'NONE', #31898, #33114, #47705, .T. ) ; +#1365 = VERTEX_POINT ( 'NONE', #20053 ) ; +#1366 = VECTOR ( 'NONE', #11152, 1000.000000000000000 ) ; +#1367 = CARTESIAN_POINT ( 'NONE', ( 221.4803980922324058, -120.0028671708907666, -8.053682390814076442 ) ) ; +#1368 = CARTESIAN_POINT ( 'NONE', ( -36.24523586087502736, -39.19543050033676224, -69.07843192106849983 ) ) ; +#1369 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#1370 = CIRCLE ( 'NONE', #54546, 7.000000000000004441 ) ; +#1371 = CARTESIAN_POINT ( 'NONE', ( 233.9850576834391234, -124.7012429957327981, -3.626594289142450744 ) ) ; +#1372 = EDGE_LOOP ( 'NONE', ( #33970, #20872, #5546, #7986 ) ) ; +#1373 = VERTEX_POINT ( 'NONE', #21419 ) ; +#1374 = CARTESIAN_POINT ( 'NONE', ( 218.2526263280471142, -119.2525731821701100, -7.759800489602671547 ) ) ; +#1375 = CARTESIAN_POINT ( 'NONE', ( 218.1993182306146650, -120.5537936437502253, 5.641186388906371363 ) ) ; +#1376 = CARTESIAN_POINT ( 'NONE', ( 216.8835562044957328, -121.0620329835259810, 7.976674871826591406 ) ) ; +#1377 = ORIENTED_EDGE ( 'NONE', *, *, #49066, .T. ) ; +#1378 = CARTESIAN_POINT ( 'NONE', ( -29.16564078277061611, -129.0000000000000000, -23.40000000000000568 ) ) ; +#1379 = CARTESIAN_POINT ( 'NONE', ( 221.9172854586221604, -122.1906631529251399, 7.876033402682303119 ) ) ; +#1380 = AXIS2_PLACEMENT_3D ( 'NONE', #49975, #33029, #50818 ) ; +#1381 = CARTESIAN_POINT ( 'NONE', ( 237.3244146941595716, -120.6766071165105814, -5.547194786571171932 ) ) ; +#1382 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#1383 = EDGE_LOOP ( 'NONE', ( #20733, #2677, #33957, #56364 ) ) ; +#1384 = CARTESIAN_POINT ( 'NONE', ( 221.6323585381755663, -120.9010463677350202, 8.073757828818880711 ) ) ; +#1385 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#1386 = CARTESIAN_POINT ( 'NONE', ( 231.8999987669290022, -115.6842150570147254, -2.649464039513302449 ) ) ; +#1387 = CARTESIAN_POINT ( 'NONE', ( 237.7187366191539866, -118.8749928763939465, -5.931427724060580609 ) ) ; +#1388 = VERTEX_POINT ( 'NONE', #33511 ) ; +#1389 = EDGE_LOOP ( 'NONE', ( #8121, #31206, #47965, #22632 ) ) ; +#1390 = CARTESIAN_POINT ( 'NONE', ( 221.4971456399074725, -118.8307482768331056, -7.681159202308963430 ) ) ; +#1391 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#1392 = ADVANCED_FACE ( 'NONE', ( #2566 ), #52967, .F. ) ; +#1393 = PLANE ( 'NONE', #26970 ) ; +#1394 = CARTESIAN_POINT ( 'NONE', ( 225.6999987669289851, -123.8641856653985514, 6.138587362636976685 ) ) ; +#1395 = VERTEX_POINT ( 'NONE', #37891 ) ; +#1396 = CARTESIAN_POINT ( 'NONE', ( 218.1351530372741365, -115.1472674956905990, -5.045057339538391084 ) ) ; +#1397 = EDGE_CURVE ( 'NONE', #28071, #19473, #12661, .T. ) ; +#1398 = ORIENTED_EDGE ( 'NONE', *, *, #25439, .F. ) ; +#1399 = ORIENTED_EDGE ( 'NONE', *, *, #13089, .T. ) ; +#1400 = EDGE_CURVE ( 'NONE', #49484, #36440, #24530, .T. ) ; +#1401 = CARTESIAN_POINT ( 'NONE', ( 214.7933438683547536, -119.9434250677562517, -7.811373429638386767 ) ) ; +#1402 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#1403 = ADVANCED_FACE ( 'NONE', ( #30507 ), #48302, .T. ) ; +#1404 = EDGE_LOOP ( 'NONE', ( #31064, #42507, #43147, #57309 ) ) ; +#1405 = ORIENTED_EDGE ( 'NONE', *, *, #9077, .F. ) ; +#1406 = CARTESIAN_POINT ( 'NONE', ( 217.6371720210765659, -120.9111682263644099, 8.025530955297732305 ) ) ; +#1407 = AXIS2_PLACEMENT_3D ( 'NONE', #50692, #55979, #42520 ) ; +#1408 = EDGE_LOOP ( 'NONE', ( #37222, #9412 ) ) ; +#1409 = EDGE_LOOP ( 'NONE', ( #51776, #31282, #25707, #46908 ) ) ; +#1410 = CARTESIAN_POINT ( 'NONE', ( 215.0171713983270934, -118.6804662008724165, -7.638963198469511440 ) ) ; +#1411 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203862311, 0.9884292157390539568 ) ) ; +#1412 = CARTESIAN_POINT ( 'NONE', ( 215.2972883873013643, -120.0259735001119310, -7.864192352691971699 ) ) ; +#1413 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #46081, #27725, #28873, #5518, #46657, #37070, #49887, #41130 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 4 ), + ( 0.0000000000000000000, 4.998965545109414221E-05, 9.997931090218828442E-05, 0.0001999586218042939797 ), + .UNSPECIFIED. ) ; +#1414 = ORIENTED_EDGE ( 'NONE', *, *, #49640, .T. ) ; +#1415 = AXIS2_PLACEMENT_3D ( 'NONE', #9191, #27302, #4247 ) ; +#1416 = AXIS2_PLACEMENT_3D ( 'NONE', #1595, #21801, #28144 ) ; +#1417 = CARTESIAN_POINT ( 'NONE', ( 219.4294555175778498, -118.5217500465440850, -7.633520149351785911 ) ) ; +#1418 = CARTESIAN_POINT ( 'NONE', ( 215.8535375549205355, -119.3910424256796290, -7.850557809512260121 ) ) ; +#1419 = CARTESIAN_POINT ( 'NONE', ( 232.1959977801890602, -121.2744883415822130, 6.100955561946246775 ) ) ; +#1420 = AXIS2_PLACEMENT_3D ( 'NONE', #43495, #47306, #29799 ) ; +#1421 = CARTESIAN_POINT ( 'NONE', ( 215.8002074625812554, -112.4818030892331677, 3.864376313589624523 ) ) ; +#1422 = CARTESIAN_POINT ( 'NONE', ( 221.8982703924566238, -118.5631926233540128, -7.819412207606839083 ) ) ; +#1423 = CARTESIAN_POINT ( 'NONE', ( 24.99900000000002009, -48.85000000000000142, 6.399999999999993250 ) ) ; +#1424 = CARTESIAN_POINT ( 'NONE', ( 235.0700728033095857, -126.0396710851897950, 0.3329993375949745760 ) ) ; +#1425 = EDGE_CURVE ( 'NONE', #21249, #2305, #46152, .T. ) ; +#1426 = DIRECTION ( 'NONE', ( 0.9189972193602391481, 0.3897020677363287056, 0.05980308696194896328 ) ) ; +#1427 = CIRCLE ( 'NONE', #46117, 4.999999999999997335 ) ; +#1428 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #18344, #48440, #57511, #8437 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 0.0005431999716391797735 ), + .UNSPECIFIED. ) ; +#1429 = CARTESIAN_POINT ( 'NONE', ( 206.8999987669482152, -114.4780799509379534, 0.9241146973221026073 ) ) ; +#1430 = ORIENTED_EDGE ( 'NONE', *, *, #36726, .T. ) ; +#1431 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -116.6450417516410312, 0.5915758211938662026 ) ) ; +#1432 = CARTESIAN_POINT ( 'NONE', ( 236.3750373091573067, -114.9516667922013937, 0.08453750937808320043 ) ) ; +#1433 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #20254, #38073, #7390, #51480 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 2.398093897591792301E-14, 0.001048464789983291276 ), + .UNSPECIFIED. ) ; +#1434 = CARTESIAN_POINT ( 'NONE', ( 234.0418595014292009, -123.1837428783171617, -4.857153718459928271 ) ) ; +#1435 = ORIENTED_EDGE ( 'NONE', *, *, #47201, .F. ) ; +#1436 = EDGE_CURVE ( 'NONE', #49823, #52864, #26702, .T. ) ; +#1437 = ORIENTED_EDGE ( 'NONE', *, *, #36755, .F. ) ; +#1438 = FACE_OUTER_BOUND ( 'NONE', #31364, .T. ) ; +#1439 = CARTESIAN_POINT ( 'NONE', ( -34.64152955514368415, -39.19543050033674803, -74.58007950019946009 ) ) ; +#1440 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#1441 = CARTESIAN_POINT ( 'NONE', ( 235.6442720550929835, -121.7213696744015436, -6.029745305115212339 ) ) ; +#1442 = FACE_OUTER_BOUND ( 'NONE', #41117, .T. ) ; +#1443 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#1444 = CARTESIAN_POINT ( 'NONE', ( 29.20000000000003126, -120.4999999999999858, 1.387778780781445676E-14 ) ) ; +#1445 = CARTESIAN_POINT ( 'NONE', ( 26.87550495318095045, -119.5183264391100124, 6.175793388761108282 ) ) ; +#1446 = EDGE_CURVE ( 'NONE', #18595, #50898, #52899, .T. ) ; +#1447 = CARTESIAN_POINT ( 'NONE', ( 24.57500000000002061, -49.00000000000000000, 14.89999999999998970 ) ) ; +#1448 = ORIENTED_EDGE ( 'NONE', *, *, #56797, .F. ) ; +#1449 = CARTESIAN_POINT ( 'NONE', ( 237.9948573024196605, -121.7667264976213204, 5.634499626737582645 ) ) ; +#1450 = CARTESIAN_POINT ( 'NONE', ( 214.5561483820300452, -118.5337501536312175, -7.555230026801439180 ) ) ; +#1451 = CARTESIAN_POINT ( 'NONE', ( 215.9617277113379146, -121.5625792252665178, 7.862222888343262106 ) ) ; +#1452 = AXIS2_PLACEMENT_3D ( 'NONE', #53023, #30569, #20886 ) ; +#1453 = ORIENTED_EDGE ( 'NONE', *, *, #34252, .F. ) ; +#1454 = LINE ( 'NONE', #32119, #50319 ) ; +#1455 = AXIS2_PLACEMENT_3D ( 'NONE', #27338, #9794, #18270 ) ; +#1456 = CARTESIAN_POINT ( 'NONE', ( 35.15108959392563293, -126.0158873033589941, 1.000000000000650147 ) ) ; +#1457 = CARTESIAN_POINT ( 'NONE', ( 237.8121377283202378, -119.8861594107087853, 5.515946051581035015 ) ) ; +#1458 = FACE_OUTER_BOUND ( 'NONE', #41796, .T. ) ; +#1459 = CIRCLE ( 'NONE', #38730, 1.500000000000001332 ) ; +#1460 = CARTESIAN_POINT ( 'NONE', ( 215.4839563911256732, -120.8544824905514616, 7.886872617082444137 ) ) ; +#1461 = CIRCLE ( 'NONE', #52736, 1.500000000000001332 ) ; +#1462 = CARTESIAN_POINT ( 'NONE', ( 215.1107014163321480, -118.6746106921355732, -7.666576068832717361 ) ) ; +#1463 = LINE ( 'NONE', #41729, #48384 ) ; +#1464 = CARTESIAN_POINT ( 'NONE', ( 237.2048200005217495, -121.6208746914464598, 6.046388323428344869 ) ) ; +#1465 = VECTOR ( 'NONE', #52813, 999.9999999999998863 ) ; +#1466 = ORIENTED_EDGE ( 'NONE', *, *, #19851, .T. ) ; +#1467 = CARTESIAN_POINT ( 'NONE', ( 219.8466958913563474, -119.4542671964800462, -8.022291681550237641 ) ) ; +#1468 = LINE ( 'NONE', #7255, #54493 ) ; +#1469 = ADVANCED_FACE ( 'NONE', ( #13234 ), #28885, .F. ) ; +#1470 = CIRCLE ( 'NONE', #25703, 2.600000000000000089 ) ; +#1471 = VECTOR ( 'NONE', #12034, 1000.000000000000114 ) ; +#1472 = VERTEX_POINT ( 'NONE', #14375 ) ; +#1473 = EDGE_LOOP ( 'NONE', ( #2274, #54242, #47610, #24104, #14340 ) ) ; +#1474 = EDGE_LOOP ( 'NONE', ( #49648, #39517, #31495, #26310 ) ) ; +#1475 = ORIENTED_EDGE ( 'NONE', *, *, #4098, .T. ) ; +#1476 = EDGE_CURVE ( 'NONE', #13912, #5328, #15568, .T. ) ; +#1477 = AXIS2_PLACEMENT_3D ( 'NONE', #46569, #34308, #7146 ) ; +#1478 = LINE ( 'NONE', #32139, #49477 ) ; +#1479 = ORIENTED_EDGE ( 'NONE', *, *, #15624, .T. ) ; +#1480 = EDGE_CURVE ( 'NONE', #45261, #21149, #22299, .T. ) ; +#1481 = ORIENTED_EDGE ( 'NONE', *, *, #55052, .F. ) ; +#1482 = CARTESIAN_POINT ( 'NONE', ( 216.4934328784569573, -119.0744290014016258, -7.640137648689321104 ) ) ; +#1483 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#1484 = CARTESIAN_POINT ( 'NONE', ( 196.4500029091152271, -114.3997442944296381, 0.9361359680985256171 ) ) ; +#1485 = VERTEX_POINT ( 'NONE', #17902 ) ; +#1486 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #12047, #42130 ), + ( #38059, #37773 ), + ( #55603, #55880 ), + ( #29305, #7094 ), + ( #51748, #2728 ), + ( #20512, #11764 ), + ( #29596, #47386 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 3, 4 ), + ( 2, 2 ), + ( 0.0000000000000000000, 0.9900990099009899792, 0.9960518958504512854 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#1487 = DIRECTION ( 'NONE', ( -1.811995619784410881E-15, 1.000000000000000000, 1.196913542559490477E-15 ) ) ; +#1488 = DIRECTION ( 'NONE', ( -1.811995619784410881E-15, 1.000000000000000000, 1.196913542559490477E-15 ) ) ; +#1489 = PLANE ( 'NONE', #16895 ) ; +#1491 = AXIS2_PLACEMENT_3D ( 'NONE', #16471, #25242, #39847 ) ; +#1490 = DIRECTION ( 'NONE', ( -0.7009092642998491218, 0.0000000000000000000, -0.7132504491541831193 ) ) ; +#1492 = CARTESIAN_POINT ( 'NONE', ( 37.90000000000001990, -121.4999999999999858, 5.046256430374082669 ) ) ; +#1493 = FACE_OUTER_BOUND ( 'NONE', #6112, .T. ) ; +#1494 = CARTESIAN_POINT ( 'NONE', ( 239.7939704355307526, -119.5413054122620196, -6.247257159262449733 ) ) ; +#1495 = PLANE ( 'NONE', #38121 ) ; +#1496 = CARTESIAN_POINT ( 'NONE', ( -19.99999999999997513, -48.99999999999998579, -23.19999999999999929 ) ) ; +#1497 = LINE ( 'NONE', #36822, #51597 ) ; +#1498 = CARTESIAN_POINT ( 'NONE', ( 7.910583931763359722, -39.19543050033661302, -115.1340961051842839 ) ) ; +#1499 = CIRCLE ( 'NONE', #49983, 1.649999999999998579 ) ; +#1500 = CARTESIAN_POINT ( 'NONE', ( 21.50000000000000355, -124.5000000000000000, 16.10000000000000142 ) ) ; +#1501 = CARTESIAN_POINT ( 'NONE', ( 215.6886642916196593, -121.7385353414788369, 7.584033967401659027 ) ) ; +#1502 = VECTOR ( 'NONE', #16565, 1000.000000000000000 ) ; +#1503 = AXIS2_PLACEMENT_3D ( 'NONE', #15292, #14732, #10939 ) ; +#1504 = CARTESIAN_POINT ( 'NONE', ( -11.18891125407108156, -29.74543050033665992, -104.2164540224684117 ) ) ; +#1505 = CARTESIAN_POINT ( 'NONE', ( 235.8947565007958929, -125.9972630777572391, -0.7565586203949241639 ) ) ; +#1506 = CARTESIAN_POINT ( 'NONE', ( 233.6639314412426529, -120.9479059765301656, -6.132619018398216326 ) ) ; +#1507 = CARTESIAN_POINT ( 'NONE', ( -48.75000000000000000, -120.0683076814933372, 3.082442600818554812 ) ) ; +#1508 = VECTOR ( 'NONE', #45426, 1000.000000000000114 ) ; +#1509 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#1510 = CARTESIAN_POINT ( 'NONE', ( 233.3629219442618989, -114.9632291638705510, -0.3505645085754126034 ) ) ; +#1511 = AXIS2_PLACEMENT_3D ( 'NONE', #40277, #36780, #14566 ) ; +#1512 = CARTESIAN_POINT ( 'NONE', ( 237.7685270983271835, -117.2235913490375054, -5.404784576638496318 ) ) ; +#1513 = CARTESIAN_POINT ( 'NONE', ( 200.0648010555901521, -116.7717019642577583, 11.58408813558750872 ) ) ; +#1514 = EDGE_CURVE ( 'NONE', #1724, #8393, #37083, .T. ) ; +#1515 = CARTESIAN_POINT ( 'NONE', ( 220.1473587211716278, -119.1802056835830257, -7.776242679651299561 ) ) ; +#1516 = CARTESIAN_POINT ( 'NONE', ( 235.1426848056951542, -119.2659275709387146, 6.022852105659262989 ) ) ; +#1517 = FACE_OUTER_BOUND ( 'NONE', #42281, .T. ) ; +#1518 = CARTESIAN_POINT ( 'NONE', ( 215.1942659510037004, -118.7458252916680550, -7.464765459036057038 ) ) ; +#1519 = CARTESIAN_POINT ( 'NONE', ( 219.9471986703130995, -122.5012182988668883, 7.837678875546169266 ) ) ; +#1520 = EDGE_CURVE ( 'NONE', #41856, #22202, #54129, .T. ) ; +#1521 = CARTESIAN_POINT ( 'NONE', ( 228.7999987669289794, -120.4999999999997726, 1.387778780781445676E-14 ) ) ; +#1522 = ORIENTED_EDGE ( 'NONE', *, *, #30470, .F. ) ; +#1523 = CARTESIAN_POINT ( 'NONE', ( 214.5561483820300452, -122.4662498463683704, 7.555230026801473819 ) ) ; +#1524 = CARTESIAN_POINT ( 'NONE', ( 215.2979987973237996, -120.9750810111030574, 7.865511260601375731 ) ) ; +#1525 = CARTESIAN_POINT ( 'NONE', ( 15.12503168878475890, -49.00000000000000000, -19.10000000000000853 ) ) ; +#1526 = VERTEX_POINT ( 'NONE', #4213 ) ; +#1527 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #31299, #48801, #40041, #57277 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 6.938893903907228378E-18, 0.0001324884007669207306 ), + .UNSPECIFIED. ) ; +#1528 = CARTESIAN_POINT ( 'NONE', ( -17.84999999999998010, -38.99999999999999289, -15.50000000000000000 ) ) ; +#1529 = CARTESIAN_POINT ( 'NONE', ( 215.6260197742027458, -118.9121693429962647, -7.541039602148980059 ) ) ; +#1530 = CARTESIAN_POINT ( 'NONE', ( 229.1232270751396243, -122.1403959475198775, 7.141327029253549341 ) ) ; +#1531 = FACE_OUTER_BOUND ( 'NONE', #45666, .T. ) ; +#1532 = CIRCLE ( 'NONE', #55582, 0.1999999999999990397 ) ; +#1533 = VECTOR ( 'NONE', #40958, 1000.000000000000114 ) ; +#1534 = EDGE_LOOP ( 'NONE', ( #4916, #34407, #6118, #46017, #27334, #49075, #18877, #49617, #24082, #5195, #21865, #27755, #14163, #52165 ) ) ; +#1535 = VERTEX_POINT ( 'NONE', #45059 ) ; +#1536 = DIRECTION ( 'NONE', ( 1.644548700998852974E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#1537 = CARTESIAN_POINT ( 'NONE', ( 214.8685743519202731, -122.1420613399653092, 7.664453375276551128 ) ) ; +#1538 = EDGE_CURVE ( 'NONE', #57497, #4541, #22011, .T. ) ; +#1539 = EDGE_LOOP ( 'NONE', ( #21798, #38617, #56282, #35411 ) ) ; +#1540 = AXIS2_PLACEMENT_3D ( 'NONE', #11105, #33874, #50515 ) ; +#1541 = CARTESIAN_POINT ( 'NONE', ( 217.7680564789521611, -118.6819937804247758, -7.833207595861459538 ) ) ; +#1542 = VECTOR ( 'NONE', #24081, 1000.000000000000000 ) ; +#1543 = ORIENTED_EDGE ( 'NONE', *, *, #36585, .F. ) ; +#1544 = ORIENTED_EDGE ( 'NONE', *, *, #2410, .F. ) ; +#1545 = EDGE_CURVE ( 'NONE', #16569, #48066, #55279, .T. ) ; +#1546 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290306, -117.5011219900274853, -0.1360750361340291315 ) ) ; +#1547 = FACE_OUTER_BOUND ( 'NONE', #539, .T. ) ; +#1548 = CIRCLE ( 'NONE', #2448, 3.000000000000009770 ) ; +#1549 = ORIENTED_EDGE ( 'NONE', *, *, #57427, .T. ) ; +#1550 = EDGE_CURVE ( 'NONE', #42282, #47145, #17610, .T. ) ; +#1551 = VECTOR ( 'NONE', #27985, 1000.000000000000000 ) ; +#1552 = FACE_OUTER_BOUND ( 'NONE', #25416, .T. ) ; +#1553 = CARTESIAN_POINT ( 'NONE', ( 218.1993246907159119, -120.1075628760597169, -7.847804514099643747 ) ) ; +#1554 = ADVANCED_FACE ( 'NONE', ( #15811 ), #38029, .F. ) ; +#1555 = AXIS2_PLACEMENT_3D ( 'NONE', #14312, #13169, #8796 ) ; +#1556 = CARTESIAN_POINT ( 'NONE', ( 222.3999978781632763, -119.7724208079777952, 7.801406028068960552 ) ) ; +#1557 = DIRECTION ( 'NONE', ( 5.721993391054185493E-14, 0.9884292157390540678, 0.1516828450203868139 ) ) ; +#1558 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #17576, #4165, #3003, #56430 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 5.551115123125782702E-17, 0.0004867091422549517333 ), + .UNSPECIFIED. ) ; +#1559 = EDGE_LOOP ( 'NONE', ( #8593, #31246, #28843, #18244 ) ) ; +#1560 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290306, -123.3526042154358748, 0.6465810249609925675 ) ) ; +#1561 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#1562 = ORIENTED_EDGE ( 'NONE', *, *, #41496, .T. ) ; +#1563 = CARTESIAN_POINT ( 'NONE', ( -24.00000000000000355, -8.460029551904391099E-15, -19.50000000000000000 ) ) ; +#1564 = CARTESIAN_POINT ( 'NONE', ( 216.0808084318519491, -119.4163427548688645, -7.665583382237000087 ) ) ; +#1565 = EDGE_LOOP ( 'NONE', ( #39212, #50083, #10084, #7673 ) ) ; +#1566 = CARTESIAN_POINT ( 'NONE', ( 232.0037551022593334, -123.2725580560233283, -4.879319746145772463 ) ) ; +#1567 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#1568 = CARTESIAN_POINT ( 'NONE', ( 221.8568835147928553, -118.7294779149339945, -7.877280778893719138 ) ) ; +#1569 = PLANE ( 'NONE', #26270 ) ; +#1570 = CARTESIAN_POINT ( 'NONE', ( 235.3754726579873022, -118.9284277990278582, -5.322846820387796107 ) ) ; +#1571 = LINE ( 'NONE', #10298, #39816 ) ; +#1572 =( BOUNDED_SURFACE ( ) B_SPLINE_SURFACE ( 3, 3, ( + ( #36436, #27948, #23545, #19170 ), + ( #15062, #46027, #6326, #14495 ), + ( #1956, #45743, #32347, #6605 ), + ( #6029, #32898, #10994, #50679 ) ), + .UNSPECIFIED., .F., .F., .F. ) + B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ), + ( 4, 4 ), + ( 0.0000000000000000000, 0.7556606158174808963 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_SURFACE ( ( + ( 0.5004650641146850543, 0.1668216880382276945, 0.1668216880382276945, 0.5004650641146850543), + ( 0.4961404531620884906, 0.1653801510540288677, 0.1653801510540288677, 0.4961404531620884906), + ( 0.4956655678690314870, 0.1652218559563431999, 0.1652218559563431999, 0.4956655678690314870), + ( 0.4990404082355137660, 0.1663468027451706077, 0.1663468027451706077, 0.4990404082355137660) ) ) + REPRESENTATION_ITEM ( '' ) SURFACE ( ) ); +#1573 = CARTESIAN_POINT ( 'NONE', ( 194.9498297357095566, -120.4999999999998153, 1.387778780781445676E-14 ) ) ; +#1574 = AXIS2_PLACEMENT_3D ( 'NONE', #49358, #31276, #53440 ) ; +#1575 = AXIS2_PLACEMENT_3D ( 'NONE', #56263, #16222, #24430 ) ; +#1576 = CARTESIAN_POINT ( 'NONE', ( 233.1443811403354403, -119.2966671310656466, 6.030986598671848498 ) ) ; +#1577 = CARTESIAN_POINT ( 'NONE', ( 214.9474559003839431, -119.9332508690819878, -7.622459878673149447 ) ) ; +#1578 = LINE ( 'NONE', #6496, #19651 ) ; +#1579 = CARTESIAN_POINT ( 'NONE', ( 217.3184383989863022, -119.5646537467780490, -7.765381934433616351 ) ) ; +#1580 = CARTESIAN_POINT ( 'NONE', ( 232.6820212139022601, -122.5367672577281866, 5.161881480313676995 ) ) ; +#1581 = CARTESIAN_POINT ( 'NONE', ( 234.6461346053363002, -121.3418428925646708, 5.485801692318423406 ) ) ; +#1582 = CARTESIAN_POINT ( 'NONE', ( 234.9268640423383090, -123.6859952642144123, 4.544297526954524713 ) ) ; +#1583 = CARTESIAN_POINT ( 'NONE', ( 8.071065282823079556, -39.19543050033674092, -115.2918006896516374 ) ) ; +#1584 = VERTEX_POINT ( 'NONE', #11158 ) ; +#1585 = CARTESIAN_POINT ( 'NONE', ( 234.5319905732527559, -125.3405297101430307, -3.793680263226009153 ) ) ; +#1586 = DIRECTION ( 'NONE', ( -1.857579106397798678E-17, -2.248556180705020447E-33, 1.000000000000000000 ) ) ; +#1587 = CARTESIAN_POINT ( 'NONE', ( -50.33835427885618685, -118.1800762542798395, -2.753321338685502884 ) ) ; +#1588 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#1589 = CARTESIAN_POINT ( 'NONE', ( 234.5374036620373772, -117.6921251513054614, 4.787596858649683540 ) ) ; +#1590 = EDGE_CURVE ( 'NONE', #10486, #55752, #2419, .T. ) ; +#1591 = CARTESIAN_POINT ( 'NONE', ( 232.6461740273219618, -121.3418397898629166, 5.485782147351764060 ) ) ; +#1592 = AXIS2_PLACEMENT_3D ( 'NONE', #48944, #13604, #35807 ) ; +#1593 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.7071067811865574537, 0.7071067811865374697 ) ) ; +#1594 = AXIS2_PLACEMENT_3D ( 'NONE', #48116, #22125, #57470 ) ; +#1595 = CARTESIAN_POINT ( 'NONE', ( 213.9533395165431671, -121.4640891609312803, 5.501493822502326658 ) ) ; +#1596 = ORIENTED_EDGE ( 'NONE', *, *, #50522, .T. ) ; +#1597 = CIRCLE ( 'NONE', #9034, 2.024999999999999023 ) ; +#1598 = DIRECTION ( 'NONE', ( 0.7009092642998480116, 0.0000000000000000000, 0.7132504491541843405 ) ) ; +#1599 = CARTESIAN_POINT ( 'NONE', ( 234.2713096540625202, -122.4994547129353322, -5.204894307009189980 ) ) ; +#1600 = ORIENTED_EDGE ( 'NONE', *, *, #28602, .T. ) ; +#1601 = VERTEX_POINT ( 'NONE', #54992 ) ; +#1602 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.345584662502991572E-15, -8.959049369288021103E-16 ) ) ; +#1603 = FACE_BOUND ( 'NONE', #28772, .T. ) ; +#1604 = CARTESIAN_POINT ( 'NONE', ( 35.15108959392570398, -114.9841126966406080, -0.9999999999999787947 ) ) ; +#1606 = EDGE_CURVE ( 'NONE', #48008, #22317, #41248, .T. ) ; +#1605 = CARTESIAN_POINT ( 'NONE', ( 236.6305512660688919, -122.1957391482681743, -5.909833708191316148 ) ) ; +#1607 = APPROVAL_ROLE ( '' ) ; +#1608 = ORIENTED_EDGE ( 'NONE', *, *, #49190, .T. ) ; +#1609 = ORIENTED_EDGE ( 'NONE', *, *, #8233, .T. ) ; +#1610 = CARTESIAN_POINT ( 'NONE', ( 236.6173305806687779, -115.1117550510193723, 1.325180433390631407 ) ) ; +#1611 = LINE ( 'NONE', #29312, #43433 ) ; +#1612 = EDGE_LOOP ( 'NONE', ( #50324, #49717, #19814, #39045 ) ) ; +#1613 = VECTOR ( 'NONE', #28120, 1000.000000000000000 ) ; +#1614 = CARTESIAN_POINT ( 'NONE', ( 215.9031757053861895, -119.5764957480123485, -7.654448644849097150 ) ) ; +#1615 = LINE ( 'NONE', #19388, #32651 ) ; +#1616 = EDGE_LOOP ( 'NONE', ( #9128, #9125, #10203, #21096 ) ) ; +#1617 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 2.891205793294675368E-16, -1.000000000000000000 ) ) ; +#1618 = CARTESIAN_POINT ( 'NONE', ( 24.90000000000001990, -29.99999999999998934, 22.09999999999998721 ) ) ; +#1619 = ADVANCED_FACE ( 'NONE', ( #32791 ), #15232, .F. ) ; +#1620 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669290078, -115.8886664067933197, 2.910652149863684368 ) ) ; +#1621 = EDGE_CURVE ( 'NONE', #2868, #10963, #50205, .T. ) ; +#1622 = CARTESIAN_POINT ( 'NONE', ( 221.5683274816960591, -119.8689398325302164, -8.041716959588955049 ) ) ; +#1623 = CARTESIAN_POINT ( 'NONE', ( 219.1794066458126053, -121.4576289290727686, 8.044184491038761209 ) ) ; +#1624 = FACE_OUTER_BOUND ( 'NONE', #42126, .T. ) ; +#1625 = VERTEX_POINT ( 'NONE', #45640 ) ; +#1626 = ORIENTED_EDGE ( 'NONE', *, *, #50938, .T. ) ; +#1627 = CARTESIAN_POINT ( 'NONE', ( -47.33714274425003055, -119.7617560200502425, -6.974999999999909939 ) ) ; +#1628 = CARTESIAN_POINT ( 'NONE', ( -12.20000000000000107, -4.500000000000000000, -38.69999999999999574 ) ) ; +#1629 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669288885, -123.2098406726945541, -1.840517550644179101 ) ) ; +#1630 = ORIENTED_EDGE ( 'NONE', *, *, #54076, .F. ) ; +#1631 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669290249, -119.7860677635414532, -5.504849063313352886 ) ) ; +#1632 = CIRCLE ( 'NONE', #37998, 1.500000000000001332 ) ; +#1633 = CARTESIAN_POINT ( 'NONE', ( 13.21491204973140476, -50.51245691178613129, -18.45687133611393804 ) ) ; +#1634 = VECTOR ( 'NONE', #47098, 999.9999999999998863 ) ; +#1635 = EDGE_LOOP ( 'NONE', ( #50476, #9248, #26892, #35724, #55758, #20072, #30366 ) ) ; +#1636 = CARTESIAN_POINT ( 'NONE', ( 217.1186471394283615, -119.7651802646032309, -7.998095278324261592 ) ) ; +#1637 = CARTESIAN_POINT ( 'NONE', ( 34.28266573032975373, -114.9031537979575290, -0.8936049774882054431 ) ) ; +#1638 = AXIS2_PLACEMENT_3D ( 'NONE', #12255, #12840, #4095 ) ; +#1639 = CARTESIAN_POINT ( 'NONE', ( 235.9608551348729861, -124.5838296905847642, 3.757041583995153200 ) ) ; +#1640 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#1641 = LINE ( 'NONE', #21127, #6009 ) ; +#1642 = CARTESIAN_POINT ( 'NONE', ( 232.6353787693765014, -122.0354080874997891, -5.954926973477897789 ) ) ; +#1643 = CARTESIAN_POINT ( 'NONE', ( 221.3180112793182843, -122.0018092834402808, 7.952133377846961615 ) ) ; +#1644 = LINE ( 'NONE', #46284, #42119 ) ; +#1645 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#1646 = CARTESIAN_POINT ( 'NONE', ( 232.2585516529469487, -116.3147922395182974, -3.643253975598522487 ) ) ; +#1647 = CARTESIAN_POINT ( 'NONE', ( 235.2813523485980056, -115.8234539268110836, -2.988714799964223179 ) ) ; +#1648 = CARTESIAN_POINT ( 'NONE', ( 220.8002074625812554, -112.9055876087488599, 1.165426981942989659 ) ) ; +#1649 = CARTESIAN_POINT ( 'NONE', ( 235.6416959768023105, -115.3552026328311371, 2.108807868262420726 ) ) ; +#1650 = DIRECTION ( 'NONE', ( -1.811995619784410881E-15, 1.000000000000000000, 1.196913542559490477E-15 ) ) ; +#1651 = EDGE_LOOP ( 'NONE', ( #38475, #23855, #4757, #44758, #32074, #52536 ) ) ; +#1652 = CARTESIAN_POINT ( 'NONE', ( 234.1842564864147391, -120.8205756010350598, 6.141492221317305322 ) ) ; +#1653 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669290078, -114.1106567472819080, -2.038810953934574233 ) ) ; +#1654 = CARTESIAN_POINT ( 'NONE', ( -36.85137182903621067, -50.19543050033674803, -72.54867675221532863 ) ) ; +#1655 = CARTESIAN_POINT ( 'NONE', ( 216.2145475481482890, -122.2855642918676295, 7.543546674456086620 ) ) ; +#1656 = CARTESIAN_POINT ( 'NONE', ( 236.9223141104814090, -125.7784484777393317, -1.710834385888696740 ) ) ; +#1657 = EDGE_CURVE ( 'NONE', #8044, #40026, #2128, .T. ) ; +#1658 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #38600, #56419, #3871, #16393 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#1659 = EDGE_LOOP ( 'NONE', ( #46757, #34929 ) ) ; +#1660 = ORIENTED_EDGE ( 'NONE', *, *, #3575, .T. ) ; +#1661 = DIRECTION ( 'NONE', ( 0.8571673007021114454, 0.0000000000000000000, 0.5150380749100555988 ) ) ; +#1662 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -122.0049719519766995, -2.653126820980771239 ) ) ; +#1663 = DIRECTION ( 'NONE', ( 1.049727191138618079E-16, -0.5150380749100549327, 0.8571673007021118895 ) ) ; +#1664 = EDGE_CURVE ( 'NONE', #48847, #23743, #39854, .T. ) ; +#1665 = CARTESIAN_POINT ( 'NONE', ( 234.6313828137631674, -125.5271323935041607, 2.396563697244814772 ) ) ; +#1666 = ORIENTED_EDGE ( 'NONE', *, *, #22794, .T. ) ; +#1667 = VECTOR ( 'NONE', #18786, 1000.000000000000000 ) ; +#1668 = ORIENTED_EDGE ( 'NONE', *, *, #44497, .T. ) ; +#1669 = CARTESIAN_POINT ( 'NONE', ( 228.7999987669289794, -118.5779726897107054, -7.249538676254011271 ) ) ; +#1670 = FACE_OUTER_BOUND ( 'NONE', #23785, .T. ) ; +#1671 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, -11.50000000000000000, 0.0000000000000000000 ) ) ; +#1672 = VERTEX_POINT ( 'NONE', #32518 ) ; +#1673 = LINE ( 'NONE', #5169, #41034 ) ; +#1674 = AXIS2_PLACEMENT_3D ( 'NONE', #35478, #4244, #9188 ) ; +#1675 = CARTESIAN_POINT ( 'NONE', ( 217.1147121306155725, -118.8037229936784058, -7.827922546455242880 ) ) ; +#1676 = CARTESIAN_POINT ( 'NONE', ( 237.1328277387375465, -125.7395101915908526, -1.828204968291493815 ) ) ; +#1677 = CARTESIAN_POINT ( 'NONE', ( 12.50000000000002487, -46.96039219456288549, -16.50000000000000000 ) ) ; +#1678 = VERTEX_POINT ( 'NONE', #19909 ) ; +#1679 = CARTESIAN_POINT ( 'NONE', ( -25.99999999999999645, -35.00000000000000711, -19.50000000000000000 ) ) ; +#1680 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.9884292157390539568, -0.1516828450203877021 ) ) ; +#1681 = CARTESIAN_POINT ( 'NONE', ( 214.7253912968000407, -119.7762652779285588, -7.578923550956019106 ) ) ; +#1682 = CARTESIAN_POINT ( 'NONE', ( 237.6497157084484968, -121.4821310116989395, -6.069763605984973331 ) ) ; +#1683 = EDGE_LOOP ( 'NONE', ( #54178, #45374, #48974, #24707, #42776, #39844 ) ) ; +#1684 = ORIENTED_EDGE ( 'NONE', *, *, #27770, .F. ) ; +#1685 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#1686 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#1687 = EDGE_CURVE ( 'NONE', #25637, #55019, #30453, .T. ) ; +#1688 = CARTESIAN_POINT ( 'NONE', ( 229.1232270752272768, -115.3631057341049058, -5.225109367439499053 ) ) ; +#1689 = ADVANCED_FACE ( 'NONE', ( #45911 ), #13710, .F. ) ; +#1690 = CARTESIAN_POINT ( 'NONE', ( -27.99999999999999289, -119.9085799786045357, -20.00000000000000355 ) ) ; +#1691 = ORIENTED_EDGE ( 'NONE', *, *, #40021, .T. ) ; +#1692 = CARTESIAN_POINT ( 'NONE', ( 22.00000000000000711, -129.0000000000000000, 22.02500000000000924 ) ) ; +#1693 = ORIENTED_EDGE ( 'NONE', *, *, #28670, .T. ) ; +#1694 = VERTEX_POINT ( 'NONE', #28399 ) ; +#1695 = AXIS2_PLACEMENT_3D ( 'NONE', #37320, #19767, #38175 ) ; +#1696 = CARTESIAN_POINT ( 'NONE', ( 217.9667590894647731, -112.2828766876737490, 4.013268038287469253 ) ) ; +#1697 = CARTESIAN_POINT ( 'NONE', ( 12.75452071521687536, -49.91120396334720510, 15.09349027304358160 ) ) ; +#1698 = ORIENTED_EDGE ( 'NONE', *, *, #1364, .T. ) ; +#1699 = ORIENTED_EDGE ( 'NONE', *, *, #32456, .T. ) ; +#1700 = CARTESIAN_POINT ( 'NONE', ( 28.09940000000002414, -121.2201332175871187, -6.177439292228838141 ) ) ; +#1701 = EDGE_CURVE ( 'NONE', #37591, #17955, #6209, .T. ) ; +#1702 = ORIENTED_EDGE ( 'NONE', *, *, #43785, .T. ) ; +#1703 = EDGE_CURVE ( 'NONE', #2305, #32613, #55277, .T. ) ; +#1704 = ORIENTED_EDGE ( 'NONE', *, *, #10814, .F. ) ; +#1705 = CARTESIAN_POINT ( 'NONE', ( 217.2466733833109345, -118.8016972220008114, -7.619846443149771886 ) ) ; +#1706 = CARTESIAN_POINT ( 'NONE', ( 217.9163678202913275, -120.8908323858886291, 7.837360974349186549 ) ) ; +#1707 = CARTESIAN_POINT ( 'NONE', ( 219.9195875646638569, -119.1122046138653729, -7.970772828017326006 ) ) ; +#1708 = EDGE_LOOP ( 'NONE', ( #43622, #31422, #36999, #13267 ) ) ; +#1709 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#1710 = CARTESIAN_POINT ( 'NONE', ( 231.1580409841162123, -124.1111692692104640, 1.762868125494778448 ) ) ; +#1711 = CARTESIAN_POINT ( 'NONE', ( 232.1233302711871431, -118.5305323862954907, 5.825136888981698569 ) ) ; +#1712 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#1713 = FACE_OUTER_BOUND ( 'NONE', #38465, .T. ) ; +#1714 = CARTESIAN_POINT ( 'NONE', ( 215.9617277105356550, -119.4680906283085164, -7.662365228958873509 ) ) ; +#1715 = CARTESIAN_POINT ( 'NONE', ( 221.3377481186988689, -121.7015751469691622, 5.465049584067141808 ) ) ; +#1716 = AXIS2_PLACEMENT_3D ( 'NONE', #6952, #24766, #42576 ) ; +#1717 = CARTESIAN_POINT ( 'NONE', ( 221.8682802069221225, -122.4660675442612501, 7.813263453746442266 ) ) ; +#1718 = EDGE_LOOP ( 'NONE', ( #3352, #43656 ) ) ; +#1719 = CARTESIAN_POINT ( 'NONE', ( 219.8734624041262009, -122.4618172276824311, 7.847463337049124021 ) ) ; +#1720 = CARTESIAN_POINT ( 'NONE', ( 236.3593299771771399, -114.9716546783149056, -0.4685491209061815043 ) ) ; +#1721 = EDGE_CURVE ( 'NONE', #22731, #53828, #53829, .T. ) ; +#1722 = CARTESIAN_POINT ( 'NONE', ( 233.9877220952783432, -124.6482796534343152, -3.686193975486869778 ) ) ; +#1723 = ADVANCED_FACE ( 'NONE', ( #7921 ), #48233, .F. ) ; +#1724 = VERTEX_POINT ( 'NONE', #12588 ) ; +#1725 = VERTEX_POINT ( 'NONE', #42948 ) ; +#1726 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203862866, 0.9884292157390540678 ) ) ; +#1727 = CARTESIAN_POINT ( 'NONE', ( -28.14999999999999858, -128.9989999999999952, 9.400000000000009237 ) ) ; +#1728 = CARTESIAN_POINT ( 'NONE', ( 216.3310606049837759, -121.9715508033168732, 7.841856683911348824 ) ) ; +#1729 = CARTESIAN_POINT ( 'NONE', ( 235.7603231419431609, -117.3868400159531546, -5.303652340021031364 ) ) ; +#1730 = EDGE_CURVE ( 'NONE', #28535, #37555, #33548, .T. ) ; +#1731 = CYLINDRICAL_SURFACE ( 'NONE', #53547, 1.649999999999998579 ) ; +#1732 = CARTESIAN_POINT ( 'NONE', ( 39.90000000026405047, -120.5000000002244605, -5.002519323761439374 ) ) ; +#1733 = CARTESIAN_POINT ( 'NONE', ( -50.49999999999997868, -49.00000000000000000, 16.99999999999999289 ) ) ; +#1734 = EDGE_CURVE ( 'NONE', #45179, #37943, #38893, .T. ) ; +#1735 = CARTESIAN_POINT ( 'NONE', ( 26.78744714498164825, -119.6043316661944971, 6.257862562560250197 ) ) ; +#1736 = AXIS2_PLACEMENT_3D ( 'NONE', #6564, #14747, #10953 ) ; +#1737 = EDGE_CURVE ( 'NONE', #36575, #26596, #50284, .T. ) ; +#1738 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#1739 = ORIENTED_EDGE ( 'NONE', *, *, #37651, .T. ) ; +#1740 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669294228, -125.2957190474655249, 2.814510719117056858 ) ) ; +#1741 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026027, -120.5237359649644873, -6.000261313338797642 ) ) ; +#1742 = CARTESIAN_POINT ( 'NONE', ( 4.300000000000019362, -41.30000000000001847, 23.49899999999999878 ) ) ; +#1743 = EDGE_LOOP ( 'NONE', ( #15847, #21839, #42190, #16514 ) ) ; +#1744 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #28250, #28545, #37589, #15081, #32917, #28840, #50696, #55707, #2256, #6344 ), + .UNSPECIFIED., .F., .F., + ( 4, 3, 3, 4 ), + ( 0.0000000000000000000, 3.222689668444082302E-05, 6.446869211502583388E-05, 0.0001265617395021198283 ), + .UNSPECIFIED. ) ; +#1745 = CARTESIAN_POINT ( 'NONE', ( 214.3441355111189921, -118.5677945908227429, -7.333382155020198745 ) ) ; +#1746 = CARTESIAN_POINT ( 'NONE', ( 29.21743114857466850, -114.4338270131152484, -0.8269103859119969480 ) ) ; +#1747 = CARTESIAN_POINT ( 'NONE', ( 237.7801959712980988, -118.8347272052676828, 5.294731987480166602 ) ) ; +#1748 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290022, -122.8690454201231148, -1.744606625591916371 ) ) ; +#1749 = ORIENTED_EDGE ( 'NONE', *, *, #12776, .T. ) ; +#1750 = CARTESIAN_POINT ( 'NONE', ( 214.9592436421241644, -122.5089663079453572, 7.586288766641080983 ) ) ; +#1751 = CARTESIAN_POINT ( 'NONE', ( 215.2374901733535921, -118.7615785719938373, -7.679922027483318203 ) ) ; +#1752 = CARTESIAN_POINT ( 'NONE', ( 213.5999977193770576, -120.5920256545699232, -8.613625110963669229 ) ) ; +#1753 = CARTESIAN_POINT ( 'NONE', ( 237.1855234654927074, -120.8739525945176752, 6.138260542795836550 ) ) ; +#1754 = VERTEX_POINT ( 'NONE', #34795 ) ; +#1755 = FACE_OUTER_BOUND ( 'NONE', #40374, .T. ) ; +#1756 = ADVANCED_FACE ( 'NONE', ( #3574 ), #52014, .T. ) ; +#1757 = ORIENTED_EDGE ( 'NONE', *, *, #5710, .F. ) ; +#1758 = VECTOR ( 'NONE', #39579, 1000.000000000000000 ) ; +#1759 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #10604, #55875, #5937, #15833, #10903, #55016, #24903, #51460, #11466, #14977, #32815, #50592, #34536, #51744, #47378, #16111, #57017, #43260, #57307, #52610, #26076, #33958, #21375, #39202, #42701, #30461, #8537, #3292, #21084, #30752 ), + .UNSPECIFIED., .F., .F., + ( 4, 1, 2, 2, 2, 1, 2, 2, 2, 1, 2, 2, 2, 1, 2, 2, 4 ), + ( 0.2500000000000000000, 0.2812500000000269784, 0.2968750000000339173, 0.3125000000000408562, 0.3750000000000577316, 0.4062500000000623945, 0.4218750000000620615, 0.4375000000000617284, 0.5000000000000632827, 0.5312500000000629496, 0.5468750000000628386, 0.5625000000000627276, 0.6250000000000434097, 0.6562500000000337508, 0.6718750000000348610, 0.6875000000000358602, 0.7500000000000000000 ), + .UNSPECIFIED. ) ; +#1760 = ORIENTED_EDGE ( 'NONE', *, *, #15405, .T. ) ; +#1761 = ORIENTED_EDGE ( 'NONE', *, *, #2754, .T. ) ; +#1762 = VERTEX_POINT ( 'NONE', #56712 ) ; +#1763 = CYLINDRICAL_SURFACE ( 'NONE', #42938, 3.000000000000000888 ) ; +#1764 = EDGE_LOOP ( 'NONE', ( #53065, #16126, #32942, #4943 ) ) ; +#1765 = EDGE_LOOP ( 'NONE', ( #12921, #53079 ) ) ; +#1766 = CARTESIAN_POINT ( 'NONE', ( 14.85000000000001918, -38.99999999999999289, 15.49999999999999289 ) ) ; +#1767 = CARTESIAN_POINT ( 'NONE', ( 37.90000000000001990, -119.4999999999999858, 3.039736830714165450 ) ) ; +#1768 = FACE_OUTER_BOUND ( 'NONE', #43773, .T. ) ; +#1769 = CIRCLE ( 'NONE', #40885, 6.171666658644928027 ) ; +#1770 = ORIENTED_EDGE ( 'NONE', *, *, #56468, .F. ) ; +#1771 = EDGE_CURVE ( 'NONE', #2868, #9151, #28652, .T. ) ; +#1772 = CARTESIAN_POINT ( 'NONE', ( 236.0130084415283704, -125.5687154890742221, 2.262494146738464718 ) ) ; +#1773 = CARTESIAN_POINT ( 'NONE', ( -34.71162048157364666, -50.19543050033674092, -74.65140454511487178 ) ) ; +#1774 = DIRECTION ( 'NONE', ( -1.734723475976805517E-15, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#1775 = CARTESIAN_POINT ( 'NONE', ( 219.9883720213157687, -122.2892160944143711, 7.681392052706307538 ) ) ; +#1776 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#1777 = CARTESIAN_POINT ( 'NONE', ( 220.8002074625812554, -124.5083759835273867, -6.200464276257422469 ) ) ; +#1778 = CARTESIAN_POINT ( 'NONE', ( 219.8002074625811986, -114.9124890450063390, -4.836916095698350126 ) ) ; +#1779 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#1780 = CARTESIAN_POINT ( 'NONE', ( 219.8002074625812554, -116.4927258742927165, 6.207644445255761312 ) ) ; +#1781 = CARTESIAN_POINT ( 'NONE', ( 220.2486434445711438, -119.1800231501766660, -7.777432144100399292 ) ) ; +#1782 = LINE ( 'NONE', #10507, #53496 ) ; +#1783 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290306, -121.4019067151391624, 1.773590344116289907 ) ) ; +#1784 = LINE ( 'NONE', #18697, #25131 ) ; +#1785 = CARTESIAN_POINT ( 'NONE', ( 215.6886642917321524, -119.2269520824617501, -7.808932430370236766 ) ) ; +#1786 = CARTESIAN_POINT ( 'NONE', ( 217.4395091456902946, -122.4385773677256282, 7.789058002533161051 ) ) ; +#1787 = CARTESIAN_POINT ( 'NONE', ( 235.8911738478280142, -126.0118979195267741, -0.6331780860952039847 ) ) ; +#1788 = CARTESIAN_POINT ( 'NONE', ( 233.8751680544059184, -114.6625246895798540, -1.935558541700407309 ) ) ; +#1789 = CARTESIAN_POINT ( 'NONE', ( -4.250000000000000000, -2.500000000000000000, 39.00000000000000000 ) ) ; +#1790 = CARTESIAN_POINT ( 'NONE', ( 5.919546873016267696, -36.19543050033662013, -121.0288890000864086 ) ) ; +#1791 = CARTESIAN_POINT ( 'NONE', ( 233.3153990370391284, -115.2950939620282469, -1.926815541849921321 ) ) ; +#1792 = EDGE_CURVE ( 'NONE', #50325, #44383, #47355, .T. ) ; +#1793 = VECTOR ( 'NONE', #33199, 1000.000000000000000 ) ; +#1794 = CARTESIAN_POINT ( 'NONE', ( 240.2685270983271550, -123.7764086509620398, 5.404784576638538063 ) ) ; +#1795 = VECTOR ( 'NONE', #7369, 1000.000000000000000 ) ; +#1796 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#1797 = LINE ( 'NONE', #33014, #42737 ) ; +#1798 = CARTESIAN_POINT ( 'NONE', ( 235.0801656931499508, -117.0231354475897945, 5.072427335608912458 ) ) ; +#1799 = ADVANCED_FACE ( 'NONE', ( #12298 ), #7060, .T. ) ; +#1800 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#1801 = CARTESIAN_POINT ( 'NONE', ( 31.90000000000001279, -121.4999999999999858, 5.615976155471727793 ) ) ; +#1802 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#1803 = EDGE_CURVE ( 'NONE', #18323, #40877, #31504, .T. ) ; +#1804 = EDGE_CURVE ( 'NONE', #17877, #9762, #48843, .T. ) ; +#1805 = CARTESIAN_POINT ( 'NONE', ( 222.6633628703739021, -117.5524853925441136, -7.030221496010088167 ) ) ; +#1806 = ORIENTED_EDGE ( 'NONE', *, *, #50221, .T. ) ; +#1807 = DIRECTION ( 'NONE', ( -0.7009092642998484557, -4.163453949483577057E-16, -0.7132504491541840075 ) ) ; +#1808 = CARTESIAN_POINT ( 'NONE', ( 24.90000000000001279, -29.99999999999998934, -22.09999999999998010 ) ) ; +#1809 = CYLINDRICAL_SURFACE ( 'NONE', #42341, 7.500000000000000888 ) ; +#1810 = VERTEX_POINT ( 'NONE', #8512 ) ; +#1811 = AXIS2_PLACEMENT_3D ( 'NONE', #36214, #44681, #4688 ) ; +#1812 = DIRECTION ( 'NONE', ( -0.7009092642998484557, -4.163453949483577057E-16, -0.7132504491541840075 ) ) ; +#1813 = DIRECTION ( 'NONE', ( -0.7009092642998482336, -1.104556313945544314E-16, -0.7132504491541841185 ) ) ; +#1814 = CARTESIAN_POINT ( 'NONE', ( 220.2486434445711723, -121.0862401262330081, 7.866836222685080315 ) ) ; +#1815 = FACE_OUTER_BOUND ( 'NONE', #45887, .T. ) ; +#1816 = ORIENTED_EDGE ( 'NONE', *, *, #3456, .F. ) ; +#1817 = ORIENTED_EDGE ( 'NONE', *, *, #44220, .F. ) ; +#1818 = CARTESIAN_POINT ( 'NONE', ( 219.8880048833248679, -119.8680281063822406, -7.859669680912435119 ) ) ; +#1819 = CARTESIAN_POINT ( 'NONE', ( 27.65134958599852766, -121.4999999999999289, -6.181377664494381641 ) ) ; +#1820 = VERTEX_POINT ( 'NONE', #53771 ) ; +#1821 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#1822 = ORIENTED_EDGE ( 'NONE', *, *, #50165, .T. ) ; +#1823 = ORIENTED_EDGE ( 'NONE', *, *, #40189, .F. ) ; +#1824 = DIRECTION ( 'NONE', ( 0.7132504491541842295, 2.131334480222603379E-15, -0.7009092642998483447 ) ) ; +#1825 = CARTESIAN_POINT ( 'NONE', ( 210.8999987669501479, -113.6873373868433106, 1.045460849267751291 ) ) ; +#1826 = ORIENTED_EDGE ( 'NONE', *, *, #22320, .F. ) ; +#1827 = CARTESIAN_POINT ( 'NONE', ( -19.99999999999997513, -48.99999999999998579, -23.19999999999999929 ) ) ; +#1828 = CARTESIAN_POINT ( 'NONE', ( 215.8561882288433651, -119.4197835711488125, -7.648639841370999726 ) ) ; +#1829 = CARTESIAN_POINT ( 'NONE', ( 24.90000000000000568, -129.0000000000000000, -23.40000000000000568 ) ) ; +#1830 = CARTESIAN_POINT ( 'NONE', ( 222.3999980262133533, -123.5286413947125652, 7.226246514817375122 ) ) ; +#1831 = ORIENTED_EDGE ( 'NONE', *, *, #19950, .T. ) ; +#1832 = AXIS2_PLACEMENT_3D ( 'NONE', #9613, #884, #44082 ) ; +#1833 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #8455, #40547 ), + ( #18923, #53702 ), + ( #579, #53406 ), + ( #54566, #9033 ), + ( #45789, #4945 ), + ( #18058, #54285 ), + ( #13388, #9598 ), + ( #22733, #18360 ), + ( #17774, #14548 ), + ( #49606, #26868 ), + ( #1153, #36769 ), + ( #40843, #32398 ), + ( #36196, #27428 ), + ( #35606, #50171 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 2, 2, 2, 2, 2, 4 ), + ( 2, 2 ), + ( 0.0000000000000000000, 0.1250000000000000000, 0.2499999999999990008, 0.4999999999999990008, 0.7500000000000000000, 0.8750000000000000000, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#1834 = EDGE_CURVE ( 'NONE', #33637, #53504, #16128, .T. ) ; +#1835 = LINE ( 'NONE', #5348, #18695 ) ; +#1836 = LINE ( 'NONE', #51137, #27155 ) ; +#1837 = VERTEX_POINT ( 'NONE', #9374 ) ; +#1838 = CARTESIAN_POINT ( 'NONE', ( 225.6999987669289851, -127.9731584339964741, -0.6339582166166174426 ) ) ; +#1839 = EDGE_CURVE ( 'NONE', #14188, #8548, #26626, .T. ) ; +#1840 = CARTESIAN_POINT ( 'NONE', ( 4.300000000000019362, -36.70000000000000995, -23.49900000000000588 ) ) ; +#1841 = ORIENTED_EDGE ( 'NONE', *, *, #10083, .T. ) ; +#1842 = CARTESIAN_POINT ( 'NONE', ( 219.8002074625812838, -128.0997521313078380, -1.166246410335640915 ) ) ; +#1843 = CARTESIAN_POINT ( 'NONE', ( 230.9999987669289396, -124.0188278912181516, 1.759739028219936552 ) ) ; +#1844 = DIRECTION ( 'NONE', ( -0.4854019742006802085, -0.7213873210309510453, -0.4939486375098828264 ) ) ; +#1845 = AXIS2_PLACEMENT_3D ( 'NONE', #6535, #33112, #20249 ) ; +#1846 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#1847 = CARTESIAN_POINT ( 'NONE', ( 235.4478891009196388, -116.7449622621208363, -4.086648080034215091 ) ) ; +#1848 = CARTESIAN_POINT ( 'NONE', ( 30.59940000000004190, -114.9592565566866114, -3.913366825718100461 ) ) ; +#1849 = DIRECTION ( 'NONE', ( 1.210476675238563278E-16, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#1850 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203862311, 0.9884292157390539568 ) ) ; +#1851 = CARTESIAN_POINT ( 'NONE', ( 233.3107177738206417, -125.1027067345070236, 4.078984488073936099 ) ) ; +#1852 = CARTESIAN_POINT ( 'NONE', ( 215.1231124396780388, -119.9460036160741083, -7.859315581047502164 ) ) ; +#1853 = DIRECTION ( 'NONE', ( 0.2810846377148408237, -0.6785983445458415586, -0.6785983445458438901 ) ) ; +#1854 = CARTESIAN_POINT ( 'NONE', ( 214.8410490684000820, -118.6173494231849332, -7.647314200337847367 ) ) ; +#1855 = CARTESIAN_POINT ( 'NONE', ( 232.7057808159644026, -123.2688171657735126, 4.808782901823737355 ) ) ; +#1856 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#1857 = ADVANCED_FACE ( 'NONE', ( #52901 ), #31011, .T. ) ; +#1858 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#1859 = CARTESIAN_POINT ( 'NONE', ( 219.4682197832036934, -122.4782984707207731, 7.633743930715803039 ) ) ; +#1860 = ORIENTED_EDGE ( 'NONE', *, *, #53933, .T. ) ; +#1861 = CARTESIAN_POINT ( 'NONE', ( 234.5936737864995791, -123.5400672681923737, -5.346941090904524074 ) ) ; +#1862 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -121.6975222841288797, 2.122811963804884350 ) ) ; +#1863 = VECTOR ( 'NONE', #12234, 1000.000000000000000 ) ; +#1864 = DIRECTION ( 'NONE', ( -3.828282219266823457E-16, -4.634046332653000063E-32, -1.000000000000000000 ) ) ; +#1865 = FACE_OUTER_BOUND ( 'NONE', #56578, .T. ) ; +#1866 = CARTESIAN_POINT ( 'NONE', ( 234.5688117271771773, -118.6743319385929567, 5.243116975675020441 ) ) ; +#1867 = EDGE_CURVE ( 'NONE', #16988, #48681, #44425, .T. ) ; +#1868 = ADVANCED_FACE ( 'NONE', ( #48800 ), #27202, .T. ) ; +#1869 = CARTESIAN_POINT ( 'NONE', ( 239.6999987669289283, -123.9531070496206837, 1.728019590125709382 ) ) ; +#1870 = EDGE_CURVE ( 'NONE', #43142, #29118, #55710, .T. ) ; +#1871 = CARTESIAN_POINT ( 'NONE', ( 37.90678754856362076, -121.4999999999999858, -5.098912634808799638 ) ) ; +#1872 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#1873 = ORIENTED_EDGE ( 'NONE', *, *, #3631, .F. ) ; +#1874 = VECTOR ( 'NONE', #45463, 1000.000000000000000 ) ; +#1875 = CARTESIAN_POINT ( 'NONE', ( 215.4665275901372468, -128.4880907746437231, -3.850130082917603946 ) ) ; +#1876 = CARTESIAN_POINT ( 'NONE', ( 233.6768434536384120, -115.9312199361257711, 3.195805336121912976 ) ) ; +#1877 = EDGE_LOOP ( 'NONE', ( #1928, #33233, #8108, #10780 ) ) ; +#1878 = VERTEX_POINT ( 'NONE', #35097 ) ; +#1879 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289794, -120.4999999999997726, 1.387778780781445676E-14 ) ) ; +#1880 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#1881 = FACE_OUTER_BOUND ( 'NONE', #3132, .T. ) ; +#1882 = CARTESIAN_POINT ( 'NONE', ( 217.3002074625811701, -114.8300107629394375, -4.627306555904008079 ) ) ; +#1883 = CARTESIAN_POINT ( 'NONE', ( 236.6089073189604903, -123.0035308691754921, -5.618566904356887548 ) ) ; +#1884 = MECHANICAL_CONTEXT ( 'NONE', #295, 'mechanical' ) ; +#1885 = ORIENTED_EDGE ( 'NONE', *, *, #55060, .F. ) ; +#1886 = AXIS2_PLACEMENT_3D ( 'NONE', #399, #13501, #12642 ) ; +#1887 = CARTESIAN_POINT ( 'NONE', ( 236.5337800946573168, -115.1727347006320628, -1.561138163005917345 ) ) ; +#1888 = LINE ( 'NONE', #50902, #24899 ) ; +#1889 = ORIENTED_EDGE ( 'NONE', *, *, #29969, .T. ) ; +#1890 = AXIS2_PLACEMENT_3D ( 'NONE', #24991, #42785, #3681 ) ; +#1891 = CARTESIAN_POINT ( 'NONE', ( -48.28613104817311097, -119.5000000000000000, 3.025000000000005240 ) ) ; +#1892 = LINE ( 'NONE', #50061, #39138 ) ; +#1893 = ORIENTED_EDGE ( 'NONE', *, *, #31067, .T. ) ; +#1894 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#1895 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669290078, -118.6680201171148212, 5.138686563529426543 ) ) ; +#1896 = DIRECTION ( 'NONE', ( 1.652117596168384206E-15, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#1897 = CARTESIAN_POINT ( 'NONE', ( -29.15638586528492127, -1.027766191862658005E-14, 23.19999999999999929 ) ) ; +#1898 = CARTESIAN_POINT ( 'NONE', ( 219.5457413159777502, -122.5183924609297890, 7.831142461496049201 ) ) ; +#1899 =( BOUNDED_SURFACE ( ) B_SPLINE_SURFACE ( 3, 3, ( + ( #27023, #21744, #8326, #49482 ), + ( #17651, #4533, #53881, #22325 ), + ( #26153, #35763, #4821, #43938 ), + ( #49201, #53568, #17358, #22048 ) ), + .UNSPECIFIED., .F., .F., .F. ) + B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ), + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_SURFACE ( ( + ( 1.000000000000000000, 0.9976489420895550131, 0.9976489420895550131, 1.000000000000000000), + ( 1.000000000000000000, 0.9976489420895550131, 0.9976489420895550131, 1.000000000000000000), + ( 1.000000000000000000, 0.9976489420895550131, 0.9976489420895550131, 1.000000000000000000), + ( 1.000000000000000000, 0.9976489420895550131, 0.9976489420895550131, 1.000000000000000000) ) ) + REPRESENTATION_ITEM ( '' ) SURFACE ( ) ); +#1900 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#1901 = EDGE_LOOP ( 'NONE', ( #10934, #29025, #10848 ) ) ; +#1902 = ORIENTED_EDGE ( 'NONE', *, *, #46864, .F. ) ; +#1903 = CARTESIAN_POINT ( 'NONE', ( 230.9999987669289681, -123.2339039198223389, 2.829240274815167488 ) ) ; +#1904 = CARTESIAN_POINT ( 'NONE', ( 21.90000000000001634, 38.43410573620376169, -14.00000000000000355 ) ) ; +#1905 = EDGE_CURVE ( 'NONE', #8483, #34421, #18417, .T. ) ; +#1906 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -123.1298326644260612, -1.584448532896512996 ) ) ; +#1907 = ORIENTED_EDGE ( 'NONE', *, *, #34527, .T. ) ; +#1908 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669290249, -121.1427732809626718, 5.512767373178899533 ) ) ; +#1909 = CARTESIAN_POINT ( 'NONE', ( 231.9909249425981841, -123.3097732747237671, 4.944397303058007509 ) ) ; +#1910 = CARTESIAN_POINT ( 'NONE', ( 29.40000000000003766, -114.6619916923217772, 1.000000000000028644 ) ) ; +#1911 = CARTESIAN_POINT ( 'NONE', ( 236.1068929487678929, -117.9067067339818209, 5.578814606665841502 ) ) ; +#1912 = VERTEX_POINT ( 'NONE', #18117 ) ; +#1913 = CARTESIAN_POINT ( 'NONE', ( 216.3345375001004527, -118.5470101163087264, -7.468822532873349296 ) ) ; +#1914 = CONICAL_SURFACE ( 'NONE', #34535, 1.500000000000001332, 0.7853981633974657095 ) ; +#1915 = CARTESIAN_POINT ( 'NONE', ( 235.9679543261588606, -124.7529426174698983, 3.564654637694303130 ) ) ; +#1916 = DIRECTION ( 'NONE', ( -3.524876788021935603E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#1917 = CARTESIAN_POINT ( 'NONE', ( 236.3999987673965393, -121.8686921629444697, -6.864887600434486536 ) ) ; +#1918 = CARTESIAN_POINT ( 'NONE', ( 232.6386445837510735, -121.9172789750665942, -5.983936240838019671 ) ) ; +#1919 = CARTESIAN_POINT ( 'NONE', ( 221.5803795904611775, -122.5439294963566113, 7.803468960935297183 ) ) ; +#1920 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -124.3551716455323657, -0.5916090856584034219 ) ) ; +#1921 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.2841538407466704386, -0.9587786995907429111 ) ) ; +#1922 = CARTESIAN_POINT ( 'NONE', ( 232.1576822665400073, -119.2760037512350237, -5.413039108295722990 ) ) ; +#1923 = CARTESIAN_POINT ( 'NONE', ( 235.4900911811220112, -116.4038591053854361, 3.743746750732546591 ) ) ; +#1924 = CARTESIAN_POINT ( 'NONE', ( 215.9735337036006513, -119.4550429013274737, -7.662756074171765519 ) ) ; +#1925 = EDGE_CURVE ( 'NONE', #13792, #53579, #2933, .T. ) ; +#1926 = CARTESIAN_POINT ( 'NONE', ( 235.1784645780897449, -122.3260726051670559, 5.265579191565467276 ) ) ; +#1927 = CARTESIAN_POINT ( 'NONE', ( 219.8595722704078526, -120.9698087757771674, 8.075274091806791787 ) ) ; +#1928 = ORIENTED_EDGE ( 'NONE', *, *, #34531, .F. ) ; +#1929 = CARTESIAN_POINT ( 'NONE', ( 234.1238298343026258, -118.5412713491169114, 5.830323250537837509 ) ) ; +#1930 = CARTESIAN_POINT ( 'NONE', ( -32.50573439037715673, -50.19543050033674803, -68.12652396745940564 ) ) ; +#1931 = CARTESIAN_POINT ( 'NONE', ( 90.90000000000003411, -123.7383999999999702, 3.238400000000016377 ) ) ; +#1932 = AXIS2_PLACEMENT_3D ( 'NONE', #53742, #31571, #49354 ) ; +#1933 = CARTESIAN_POINT ( 'NONE', ( 29.20000000000003126, -120.4999999999999858, 1.387778780781445676E-14 ) ) ; +#1934 = CARTESIAN_POINT ( 'NONE', ( 237.0356960371641435, -123.3812983157678929, -4.742227665638373502 ) ) ; +#1935 = ADVANCED_FACE ( 'NONE', ( #62, #48518, #57589, #8794, #36245, #31591, #4435, #12880, #40040 ), #49376, .T. ) ; +#1936 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#1937 = EDGE_CURVE ( 'NONE', #23481, #9597, #643, .T. ) ; +#1938 = ORIENTED_EDGE ( 'NONE', *, *, #46329, .T. ) ; +#1939 = ORIENTED_EDGE ( 'NONE', *, *, #15593, .T. ) ; +#1940 = CARTESIAN_POINT ( 'NONE', ( 31.89632642928893347, -119.5000000000000284, -5.675904041176113246 ) ) ; +#1941 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#1942 = DIRECTION ( 'NONE', ( -1.811995619784410881E-15, 1.000000000000000000, 1.196913542559490477E-15 ) ) ; +#1943 = CARTESIAN_POINT ( 'NONE', ( 215.7624433424235804, -122.4107301446053384, 7.476768377701365154 ) ) ; +#1944 = VERTEX_POINT ( 'NONE', #31298 ) ; +#1945 = EDGE_LOOP ( 'NONE', ( #12425, #20368 ) ) ; +#1946 = DIRECTION ( 'NONE', ( 0.9961031733878359384, 1.196959198423996649E-16, 0.08819562328530147766 ) ) ; +#1947 = CARTESIAN_POINT ( 'NONE', ( -33.99999999999999289, -116.0010000000000048, 19.10000000000000853 ) ) ; +#1948 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#1949 = ORIENTED_EDGE ( 'NONE', *, *, #13168, .F. ) ; +#1950 = CARTESIAN_POINT ( 'NONE', ( 213.9205007611929261, -122.2410672015597868, 7.331840594035576864 ) ) ; +#1951 = CARTESIAN_POINT ( 'NONE', ( 216.6729653306867363, -118.8448448677790878, -7.810223637547235143 ) ) ; +#1952 = CARTESIAN_POINT ( 'NONE', ( 237.2382388263558539, -123.5175872225549227, -4.660488175424024604 ) ) ; +#1953 = CARTESIAN_POINT ( 'NONE', ( -46.38141060956279205, -48.37487357560485179, 13.28981922027570484 ) ) ; +#1954 = ORIENTED_EDGE ( 'NONE', *, *, #45160, .T. ) ; +#1955 = CARTESIAN_POINT ( 'NONE', ( 213.6000001516946725, -121.0862402624394463, -8.689466533473861887 ) ) ; +#1956 = CARTESIAN_POINT ( 'NONE', ( 200.0648010555901806, -115.1207051386163869, 0.8254984128206973581 ) ) ; +#1957 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.9884292157390552891, -0.1516828450203777934 ) ) ; +#1958 = CARTESIAN_POINT ( 'NONE', ( 237.7235970479822242, -118.6903533246175328, -5.878030081192041401 ) ) ; +#1959 = EDGE_LOOP ( 'NONE', ( #16636, #32580, #22770, #1481, #20166, #45526 ) ) ; +#1960 = VERTEX_POINT ( 'NONE', #4719 ) ; +#1961 = CARTESIAN_POINT ( 'NONE', ( 221.4698819917255719, -118.8826863641838401, -7.911269986615638850 ) ) ; +#1962 = CARTESIAN_POINT ( 'NONE', ( 214.8337085841741896, -120.9683516009712747, 7.619412974814970596 ) ) ; +#1963 = CARTESIAN_POINT ( 'NONE', ( 217.4395091456903799, -122.4997189958687898, 7.773329082022314651 ) ) ; +#1964 = AXIS2_PLACEMENT_3D ( 'NONE', #18618, #22430, #1411 ) ; +#1965 = CARTESIAN_POINT ( 'NONE', ( -33.99999999999999289, -116.0010000000000048, 17.00000000000000711 ) ) ; +#1966 = EDGE_LOOP ( 'NONE', ( #41051, #36513, #38806, #5316, #32505 ) ) ; +#1967 = ADVANCED_FACE ( 'NONE', ( #31876 ), #36382, .T. ) ; +#1968 = CARTESIAN_POINT ( 'NONE', ( 216.2145475481480617, -121.5848354529389894, 7.675328674023623954 ) ) ; +#1969 = ORIENTED_EDGE ( 'NONE', *, *, #30130, .F. ) ; +#1970 = VERTEX_POINT ( 'NONE', #27485 ) ; +#1971 = AXIS2_PLACEMENT_3D ( 'NONE', #35223, #30566, #19819 ) ; +#1972 = CARTESIAN_POINT ( 'NONE', ( 217.3002074625811986, -111.4963601484679430, -1.358955461654038466 ) ) ; +#1973 = AXIS2_PLACEMENT_3D ( 'NONE', #16320, #34166, #51957 ) ; +#1974 = DIRECTION ( 'NONE', ( 0.7009092642998466793, 0.0000000000000000000, 0.7132504491541858949 ) ) ; +#1975 = EDGE_CURVE ( 'NONE', #46857, #44586, #40321, .T. ) ; +#1976 = VERTEX_POINT ( 'NONE', #1204 ) ; +#1977 = ORIENTED_EDGE ( 'NONE', *, *, #31942, .T. ) ; +#1978 = CARTESIAN_POINT ( 'NONE', ( 28.09980000000005163, -131.1843771442839568, -5.015860408113847591 ) ) ; +#1979 = EDGE_LOOP ( 'NONE', ( #35646, #50703, #13119, #38877 ) ) ; +#1980 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000021938, -40.49999999999999289, 23.49899999999999878 ) ) ; +#1981 = CARTESIAN_POINT ( 'NONE', ( 215.2144215922297974, -118.5379191391191682, -7.622545440248442716 ) ) ; +#1982 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#1983 = ORIENTED_EDGE ( 'NONE', *, *, #55528, .T. ) ; +#1984 = EDGE_CURVE ( 'NONE', #43667, #19762, #50784, .T. ) ; +#1985 = CARTESIAN_POINT ( 'NONE', ( 219.8819902380762414, -122.1998304912303439, 7.703688176180131464 ) ) ; +#1986 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#1987 = CARTESIAN_POINT ( 'NONE', ( 232.2369802564711279, -122.8331814955671888, 5.688447335157316154 ) ) ; +#1988 = CARTESIAN_POINT ( 'NONE', ( 219.8777090696326013, -119.8558553953177324, -7.862640143967347228 ) ) ; +#1989 = CARTESIAN_POINT ( 'NONE', ( 35.59996609951282664, -115.0017659932592835, -0.8471190710610532193 ) ) ; +#1990 = CARTESIAN_POINT ( 'NONE', ( 216.0152118611030687, -119.3942736185535693, -7.861604355502334052 ) ) ; +#1991 = LINE ( 'NONE', #16232, #34870 ) ; +#1992 = VECTOR ( 'NONE', #2466, 1000.000000000000000 ) ; +#1993 = CARTESIAN_POINT ( 'NONE', ( 210.8999987669501479, -113.6873373868433106, 1.045460849267747516 ) ) ; +#1994 = ORIENTED_EDGE ( 'NONE', *, *, #4906, .F. ) ; +#1995 = LINE ( 'NONE', #10735, #23069 ) ; +#1996 = CARTESIAN_POINT ( 'NONE', ( 236.4276560820874522, -115.2878096899564042, 1.906040315176273481 ) ) ; +#1997 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #9649, #14607, #9948, #45568 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 5.258380536554696505E-18, 0.0004638556047408782471 ), + .UNSPECIFIED. ) ; +#1998 = EDGE_CURVE ( 'NONE', #28593, #50325, #41465, .T. ) ; +#1999 = CARTESIAN_POINT ( 'NONE', ( 234.0625194348835691, -122.5180054251445370, -5.170121330517519986 ) ) ; +#2000 = EDGE_CURVE ( 'NONE', #97, #9492, #27964, .T. ) ; +#2001 = CIRCLE ( 'NONE', #53258, 1.500000000000004885 ) ; +#2002 = EDGE_CURVE ( 'NONE', #676, #4592, #5566, .T. ) ; +#2003 = EDGE_LOOP ( 'NONE', ( #10841, #35574, #11974, #31054 ) ) ; +#2004 = EDGE_LOOP ( 'NONE', ( #21099, #53216, #23555, #7093 ) ) ; +#2005 = CARTESIAN_POINT ( 'NONE', ( 221.5401998535566577, -122.2769160940827504, 7.870292726665119254 ) ) ; +#2006 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#2007 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290022, -120.0358955108558376, -3.180908236354996088 ) ) ; +#2008 = CARTESIAN_POINT ( 'NONE', ( 235.7835475382262018, -116.6271183309257253, -4.777449639654236080 ) ) ; +#2009 = CARTESIAN_POINT ( 'NONE', ( 217.8002074625812270, -115.2008840262371479, -5.506892056836113269 ) ) ; +#2010 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1516828450203816792, -0.9884292157390547340 ) ) ; +#2011 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#2013 = CARTESIAN_POINT ( 'NONE', ( 26.82796593299308086, -119.5641667522540956, 6.225682156475772722 ) ) ; +#2012 = VECTOR ( 'NONE', #54327, 1000.000000000000114 ) ; +#2014 = VECTOR ( 'NONE', #32788, 1000.000000000000000 ) ; +#2015 = CARTESIAN_POINT ( 'NONE', ( 32.90000000000004121, -120.4999999999999858, 2.775557561562891351E-14 ) ) ; +#2016 = EDGE_CURVE ( 'NONE', #2531, #7368, #47493, .T. ) ; +#2017 = ORIENTED_EDGE ( 'NONE', *, *, #34538, .F. ) ; +#2018 = CARTESIAN_POINT ( 'NONE', ( 220.6881540875380665, -119.9671886263193841, -5.567677056185257989 ) ) ; +#2019 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026312, -116.4163466307160206, -4.396183479262466776 ) ) ; +#2020 = FACE_OUTER_BOUND ( 'NONE', #14050, .T. ) ; +#2021 = VERTEX_POINT ( 'NONE', #6142 ) ; +#2022 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#2023 = CARTESIAN_POINT ( 'NONE', ( 237.7895331122584537, -119.1380712743922174, 5.379211925988055754 ) ) ; +#2024 = CARTESIAN_POINT ( 'NONE', ( 34.21743114857175527, -114.8759478758409784, 0.8290563292583236210 ) ) ; +#2025 = VERTEX_POINT ( 'NONE', #28930 ) ; +#2026 = CARTESIAN_POINT ( 'NONE', ( -13.19999999999999929, 12.00000000000000000, -39.00000000000000000 ) ) ; +#2027 = CARTESIAN_POINT ( 'NONE', ( 215.0490719230075456, -118.7066114455128343, -7.433959983285021167 ) ) ; +#2028 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.7071067811865621167, 0.7071067811865330288 ) ) ; +#2029 = CARTESIAN_POINT ( 'NONE', ( 237.0793953336441575, -116.9954179589511369, 5.053534600932745313 ) ) ; +#2030 = ORIENTED_EDGE ( 'NONE', *, *, #14878, .T. ) ; +#2031 = VERTEX_POINT ( 'NONE', #24510 ) ; +#2032 = CARTESIAN_POINT ( 'NONE', ( 219.1794066458125769, -118.4826573268884999, -7.827069399332961197 ) ) ; +#2033 = CARTESIAN_POINT ( 'NONE', ( 221.1935699028379076, -120.0742730536338740, -8.064860223360035718 ) ) ; +#2034 = CARTESIAN_POINT ( 'NONE', ( 233.0934465951399375, -121.4771130723828492, -5.475493037926665529 ) ) ; +#2035 = ORIENTED_EDGE ( 'NONE', *, *, #50388, .T. ) ; +#2036 = VERTEX_POINT ( 'NONE', #922 ) ; +#2037 = VERTEX_POINT ( 'NONE', #54340 ) ; +#2038 = VERTEX_POINT ( 'NONE', #1500 ) ; +#2040 = EDGE_CURVE ( 'NONE', #33828, #53701, #11171, .T. ) ; +#2039 = DIRECTION ( 'NONE', ( 0.7009092642998459022, -7.709882115452463178E-15, 0.7132504491541865610 ) ) ; +#2041 = ORIENTED_EDGE ( 'NONE', *, *, #26994, .F. ) ; +#2042 = ORIENTED_EDGE ( 'NONE', *, *, #49691, .F. ) ; +#2043 = FACE_OUTER_BOUND ( 'NONE', #29031, .T. ) ; +#2044 = EDGE_CURVE ( 'NONE', #44773, #11355, #5849, .T. ) ; +#2045 = CARTESIAN_POINT ( 'NONE', ( 215.8535375549205639, -121.6089575743199589, 7.850557809512343610 ) ) ; +#2046 = CARTESIAN_POINT ( 'NONE', ( 218.3002074625811417, -128.7293033393850976, -4.019394086868292248 ) ) ; +#2047 = EDGE_LOOP ( 'NONE', ( #43579, #4243, #12563, #55018 ) ) ; +#2048 = EDGE_CURVE ( 'NONE', #24148, #17705, #1784, .T. ) ; +#2049 = CARTESIAN_POINT ( 'NONE', ( 236.3750479525782850, -118.9428053291224501, -5.339441163710181293 ) ) ; +#2050 = CARTESIAN_POINT ( 'NONE', ( 213.0999977193770292, -121.0862402624394463, -8.689466533473861887 ) ) ; +#2051 = CARTESIAN_POINT ( 'NONE', ( 215.3601075709721044, -119.2477666212322873, -7.580918723135863679 ) ) ; +#2052 = CARTESIAN_POINT ( 'NONE', ( 221.4390395366784219, -121.4529818567959865, 7.792652911951697625 ) ) ; +#2053 = DIRECTION ( 'NONE', ( -1.883658937813646085E-15, 1.000000000000000000, 1.123988420328126730E-15 ) ) ; +#2054 = EDGE_CURVE ( 'NONE', #41162, #56679, #57226, .T. ) ; +#2055 = DIRECTION ( 'NONE', ( -1.811995619784410881E-15, 1.000000000000000000, 1.196913542559490477E-15 ) ) ; +#2056 = ADVANCED_FACE ( 'NONE', ( #14609 ), #28643, .T. ) ; +#2057 = VECTOR ( 'NONE', #36399, 999.9999999999998863 ) ; +#2058 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.7071067811865515695, -0.7071067811865435759 ) ) ; +#2059 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, -1.020425574104003999E-16 ) ) ; +#2060 = CARTESIAN_POINT ( 'NONE', ( 220.8002074625812554, -116.4916240164722154, 6.200464276257547702 ) ) ; +#2061 = PLANE ( 'NONE', #7135 ) ; +#2062 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#2063 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290306, -121.4769294676588203, 1.769155323313603256 ) ) ; +#2064 = CARTESIAN_POINT ( 'NONE', ( 214.7688407578345391, -122.2796509597861956, 7.624250499580933038 ) ) ; +#2065 = CARTESIAN_POINT ( 'NONE', ( 12.26702898015653176, -49.00000000000000000, -19.10000000000000853 ) ) ; +#2066 = DIRECTION ( 'NONE', ( 0.7071067811865556774, -0.7071067811865393571, 0.0000000000000000000 ) ) ; +#2067 = CARTESIAN_POINT ( 'NONE', ( 235.9371900644086963, -125.5873452214100183, -2.218429047968068168 ) ) ; +#2068 = CARTESIAN_POINT ( 'NONE', ( 233.8839451933189650, -114.5629181535856986, -1.603664918998797262 ) ) ; +#2069 = FACE_OUTER_BOUND ( 'NONE', #13103, .T. ) ; +#2070 = PLANE ( 'NONE', #51378 ) ; +#2071 = CARTESIAN_POINT ( 'NONE', ( 233.3450895560823710, -115.0336092530171896, -0.9631300048010215109 ) ) ; +#2072 = ADVANCED_FACE ( 'NONE', ( #10510 ), #19558, .F. ) ; +#2073 = CARTESIAN_POINT ( 'NONE', ( 12.10093068732147792, -50.03093183110770781, 18.84851003583836615 ) ) ; +#2074 = PLANE ( 'NONE', #56542 ) ; +#2075 = DIRECTION ( 'NONE', ( -1.194121782967160312E-15, 0.9884292157390540678, 0.1516828450203868139 ) ) ; +#2076 = CARTESIAN_POINT ( 'NONE', ( 235.3510657263910844, -125.9794733812773302, 2.791807401904022434 ) ) ; +#2077 = FACE_BOUND ( 'NONE', #5974, .T. ) ; +#2078 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#2079 = CARTESIAN_POINT ( 'NONE', ( 219.9955304583149882, -121.8232995233349385, 7.777388626893804613 ) ) ; +#2080 = DIRECTION ( 'NONE', ( 0.7009092642998484557, -6.938893903907223644E-15, 0.7132504491541842295 ) ) ; +#2081 = ADVANCED_FACE ( 'NONE', ( #6430 ), #15164, .T. ) ; +#2082 = ORIENTED_EDGE ( 'NONE', *, *, #51394, .F. ) ; +#2083 = CARTESIAN_POINT ( 'NONE', ( 28.09997025947984284, -125.2753852584751968, 4.005227954670423252 ) ) ; +#2084 = CARTESIAN_POINT ( 'NONE', ( 222.3999978781632763, -119.7724208079777952, 7.801406028068960552 ) ) ; +#2085 = FACE_OUTER_BOUND ( 'NONE', #29550, .T. ) ; +#2086 = VERTEX_POINT ( 'NONE', #32453 ) ; +#2087 = EDGE_CURVE ( 'NONE', #49155, #15209, #48679, .T. ) ; +#2088 = CARTESIAN_POINT ( 'NONE', ( 222.0866102897842893, -119.5538401897635907, -7.994142539984571805 ) ) ; +#2089 = CARTESIAN_POINT ( 'NONE', ( 219.7324399396131582, -121.1631297840611410, 8.063812606846548547 ) ) ; +#2090 = FACE_OUTER_BOUND ( 'NONE', #34984, .T. ) ; +#2091 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#2092 = AXIS2_PLACEMENT_3D ( 'NONE', #47818, #33543, #2875 ) ; +#2093 = CIRCLE ( 'NONE', #56072, 1.000000000000000888 ) ; +#2094 = ORIENTED_EDGE ( 'NONE', *, *, #8433, .F. ) ; +#2095 = FACE_OUTER_BOUND ( 'NONE', #15273, .T. ) ; +#2096 = CARTESIAN_POINT ( 'NONE', ( 27.16386730338968292, -121.4999999999999858, -6.048499416648700944 ) ) ; +#2097 = VERTEX_POINT ( 'NONE', #50229 ) ; +#2098 = CARTESIAN_POINT ( 'NONE', ( 196.6500029091149599, -128.3655118478114048, 11.11317294671743916 ) ) ; +#2099 = ORIENTED_EDGE ( 'NONE', *, *, #45207, .F. ) ; +#2100 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #36759, #28564, #41693, #54558, #14537, #32387, #28268, #5789, #1717, #41398 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 4 ), + ( 8.004202852642893780E-17, 0.0001249790701824018252, 0.0002499581403647239616, 0.0003749372105470460438, 0.0004999162807293681260 ), + .UNSPECIFIED. ) ; +#2101 = ORIENTED_EDGE ( 'NONE', *, *, #17883, .F. ) ; +#2102 = CARTESIAN_POINT ( 'NONE', ( 16.50000000000001421, -38.99999999999999289, 14.50857997860451754 ) ) ; +#2103 = CARTESIAN_POINT ( 'NONE', ( 217.2060331746567670, -122.3106059752302031, 7.838953922516497919 ) ) ; +#2104 = EDGE_LOOP ( 'NONE', ( #31338, #42549, #33685, #49642 ) ) ; +#2105 = CARTESIAN_POINT ( 'NONE', ( 39.71338690600002508, -120.4999999999999858, 5.233535738000017368 ) ) ; +#2106 = ORIENTED_EDGE ( 'NONE', *, *, #20715, .F. ) ; +#2107 = EDGE_CURVE ( 'NONE', #41667, #11103, #52340, .T. ) ; +#2108 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#2109 = CARTESIAN_POINT ( 'NONE', ( 219.7385941569989427, -119.8892433017790609, -7.854472752749932951 ) ) ; +#2110 = EDGE_LOOP ( 'NONE', ( #11114, #22535, #8207, #47228 ) ) ; +#2111 = CARTESIAN_POINT ( 'NONE', ( 215.9610921914379560, -121.7601529855473217, 7.618246947179006412 ) ) ; +#2112 = CARTESIAN_POINT ( 'NONE', ( 228.9554229884587642, -117.0177171893158317, 6.256819837579685739 ) ) ; +#2113 = EDGE_CURVE ( 'NONE', #1175, #17119, #40983, .T. ) ; +#2114 = EDGE_LOOP ( 'NONE', ( #31577, #2304, #27389, #52706 ) ) ; +#2115 = DIRECTION ( 'NONE', ( -2.168404344971012812E-15, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#2116 = EDGE_CURVE ( 'NONE', #40821, #22247, #43474, .T. ) ; +#2117 = CARTESIAN_POINT ( 'NONE', ( 216.1811158271675595, -119.4155323172303582, -7.672945287175481965 ) ) ; +#2118 = EDGE_CURVE ( 'NONE', #35796, #38, #9133, .T. ) ; +#2119 = ORIENTED_EDGE ( 'NONE', *, *, #1687, .F. ) ; +#2120 = CARTESIAN_POINT ( 'NONE', ( -38.59130380493152046, -37.19543050033675513, -75.74596258855483200 ) ) ; +#2121 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#2122 = CARTESIAN_POINT ( 'NONE', ( 4.216064329173936365, -50.84774078793369512, -119.2146781599996643 ) ) ; +#2123 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #40182, #22374, #13311, #4296, #26789, #21207, #39038, #39329, #26197, #4584 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 4 ), + ( 7.867692934960096083E-17, 0.0001356559808960134089, 0.0002713119617919481047, 0.0004069679426878828276, 0.0005426239235838176047 ), + .UNSPECIFIED. ) ; +#2124 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238558841E-16, -1.857579106397815009E-17 ) ) ; +#2125 = CARTESIAN_POINT ( 'NONE', ( 235.4454166495242475, -116.8082344970023030, -4.143530495979137918 ) ) ; +#2126 = FACE_BOUND ( 'NONE', #50580, .T. ) ; +#2127 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #2009, #14258, #19788, #55438, #32107, #46941, #38471, #7513 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 4 ), + ( 0.0008798024379522272759, 0.001103629403469767647, 0.001327456368987308018, 0.001775110300022318720 ), + .UNSPECIFIED. ) ; +#2128 = LINE ( 'NONE', #23435, #11874 ) ; +#2129 = CARTESIAN_POINT ( 'NONE', ( 220.9234394790583735, -122.0634855857903034, 7.729253970644824001 ) ) ; +#2130 = CARTESIAN_POINT ( 'NONE', ( 233.4500101221127579, -126.5787963383035759, -0.9337601662446312067 ) ) ; +#2131 = CARTESIAN_POINT ( 'NONE', ( 214.9087132329213716, -119.8818113700255736, -7.614566051336747243 ) ) ; +#2132 = CARTESIAN_POINT ( 'NONE', ( -33.99999999999999289, -124.5000000000000000, -14.89999999999999325 ) ) ; +#2133 = CARTESIAN_POINT ( 'NONE', ( 221.9180641160656648, -120.9702243728066122, 7.839416100340331539 ) ) ; +#2134 = CARTESIAN_POINT ( 'NONE', ( 232.8927890452956149, -126.0042955363426813, -0.7010960229323885962 ) ) ; +#2135 = CARTESIAN_POINT ( 'NONE', ( 234.7382655998441123, -124.1989190462120405, 4.136842833263513874 ) ) ; +#2136 = ADVANCED_FACE ( 'NONE', ( #37968 ), #38823, .F. ) ; +#2137 = DIRECTION ( 'NONE', ( -0.7009092642998482336, 0.0000000000000000000, -0.7132504491541841185 ) ) ; +#2138 = CARTESIAN_POINT ( 'NONE', ( 5.188532267753582339, -29.69543050033662013, -119.5804698809525206 ) ) ; +#2139 = ORIENTED_EDGE ( 'NONE', *, *, #38368, .F. ) ; +#2140 = CARTESIAN_POINT ( 'NONE', ( 234.6766614278688792, -120.4419234342797580, -6.149699116899297380 ) ) ; +#2141 = CARTESIAN_POINT ( 'NONE', ( 215.7648311881509642, -116.7119644651619552, 6.142987880089994412 ) ) ; +#2142 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -120.8607524430602211, 2.054316153389519339 ) ) ; +#2143 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#2144 = CARTESIAN_POINT ( 'NONE', ( 234.5545528568856071, -118.2196923249446598, 5.059469615731449821 ) ) ; +#2145 = CARTESIAN_POINT ( 'NONE', ( 216.5964274876210709, -118.6815126236519262, -7.562628025394299236 ) ) ; +#2146 = CARTESIAN_POINT ( 'NONE', ( 21.50000000000000355, -129.0000000000000000, -13.99999999999999467 ) ) ; +#2147 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#2148 = ORIENTED_EDGE ( 'NONE', *, *, #57155, .F. ) ; +#2149 = AXIS2_PLACEMENT_3D ( 'NONE', #46986, #56060, #33854 ) ; +#2150 = EDGE_CURVE ( 'NONE', #32044, #22994, #16742, .T. ) ; +#2151 = CARTESIAN_POINT ( 'NONE', ( 215.1331636240499563, -125.6440571523880720, 4.982636719860863650 ) ) ; +#2152 = CARTESIAN_POINT ( 'NONE', ( 233.8675184218602112, -121.8074705048724127, 5.400312800935777702 ) ) ; +#2153 = EDGE_CURVE ( 'NONE', #55616, #23816, #51374, .T. ) ; +#2154 = ORIENTED_EDGE ( 'NONE', *, *, #23246, .F. ) ; +#2155 = VERTEX_POINT ( 'NONE', #2917 ) ; +#2156 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397815626E-17 ) ) ; +#2157 = CARTESIAN_POINT ( 'NONE', ( 217.9551384832345207, -120.1089868279087227, -7.838650669621785916 ) ) ; +#2158 = CARTESIAN_POINT ( 'NONE', ( 236.6540646647964934, -121.3155866450211136, -6.094068083318315843 ) ) ; +#2159 = APPROVAL_DATE_TIME ( #37775, #32817 ) ; +#2160 = ORIENTED_EDGE ( 'NONE', *, *, #49707, .F. ) ; +#2161 = ORIENTED_EDGE ( 'NONE', *, *, #1606, .T. ) ; +#2162 = AXIS2_PLACEMENT_3D ( 'NONE', #25217, #39238, #20542 ) ; +#2163 = CARTESIAN_POINT ( 'NONE', ( 236.5689124299309753, -114.9627237901891590, -0.3661828010687951385 ) ) ; +#2164 = CARTESIAN_POINT ( 'NONE', ( 5.346376790978199622, -35.69543050033666276, -86.67666356570266828 ) ) ; +#2165 = VERTEX_POINT ( 'NONE', #47574 ) ; +#2166 = EDGE_LOOP ( 'NONE', ( #53112, #10272, #54434, #24059 ) ) ; +#2167 = DIRECTION ( 'NONE', ( 1.000000000000000000, 3.525012313293496291E-16, -1.857174544869287653E-16 ) ) ; +#2168 = CARTESIAN_POINT ( 'NONE', ( -4.250000000000000000, -2.500000000000000000, 37.00000000000000000 ) ) ; +#2169 = EDGE_LOOP ( 'NONE', ( #56184, #1479 ) ) ; +#2170 = PLANE ( 'NONE', #26249 ) ; +#2171 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.5916690328685340061, 0.8061809694754730193 ) ) ; +#2172 = EDGE_CURVE ( 'NONE', #5947, #32819, #54087, .T. ) ; +#2173 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289794, -115.9949171278258433, -3.072780924547419357 ) ) ; +#2174 = CARTESIAN_POINT ( 'NONE', ( 10.32631611343695255, -51.19543050033673381, -114.4235589658123047 ) ) ; +#2175 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#2176 = CARTESIAN_POINT ( 'NONE', ( 221.4544861042156469, -119.9650805881172602, -8.053213874952987794 ) ) ; +#2177 = CARTESIAN_POINT ( 'NONE', ( 215.4330027729935182, -119.7178538201801103, -7.852895199196298748 ) ) ; +#2178 = ORIENTED_EDGE ( 'NONE', *, *, #4038, .F. ) ; +#2179 = EDGE_LOOP ( 'NONE', ( #34633, #31410, #14064, #46107 ) ) ; +#2180 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#2181 = EDGE_CURVE ( 'NONE', #1724, #826, #43225, .T. ) ; +#2182 = CARTESIAN_POINT ( 'NONE', ( 237.9503818504591948, -114.4279917125733874, -0.9761717531800995218 ) ) ; +#2183 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290306, -122.4235769704050938, -2.771875365240590305 ) ) ; +#2184 = ADVANCED_FACE ( 'NONE', ( #43168 ), #42614, .T. ) ; +#2185 = ORIENTED_EDGE ( 'NONE', *, *, #1210, .T. ) ; +#2186 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669289965, -114.9281024521557981, -0.2763829333782205633 ) ) ; +#2187 = DIRECTION ( 'NONE', ( 1.857579106397815009E-17, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#2188 = CARTESIAN_POINT ( 'NONE', ( 16.50000000000001776, -38.99999999999999289, -23.49900000000000588 ) ) ; +#2190 = AXIS2_PLACEMENT_3D ( 'NONE', #40590, #1189, #623 ) ; +#2189 = CARTESIAN_POINT ( 'NONE', ( 236.1966529563045469, -121.3173585806731722, 6.094462786181758851 ) ) ; +#2191 = ORIENTED_EDGE ( 'NONE', *, *, #20460, .T. ) ; +#2192 = CARTESIAN_POINT ( 'NONE', ( 216.7512846889167406, -119.8964930716456649, -7.763146942914587179 ) ) ; +#2193 = CONICAL_SURFACE ( 'NONE', #44110, 7.499999999912176030, 0.7853981625000003852 ) ; +#2194 = CARTESIAN_POINT ( 'NONE', ( 235.9391432148482579, -124.0203893731042371, 4.290671304953583842 ) ) ; +#2195 = CARTESIAN_POINT ( 'NONE', ( -29.16564078277070848, -30.00000000000001066, -23.40000000000001279 ) ) ; +#2196 = CARTESIAN_POINT ( 'NONE', ( 232.0631980475701539, -114.5207100223962868, 1.440504113260369756 ) ) ; +#2197 = CARTESIAN_POINT ( 'NONE', ( 232.9862248199831356, -114.7989476379405289, 2.302674501609833779 ) ) ; +#2198 = CARTESIAN_POINT ( 'NONE', ( 215.5561812984223593, -120.4462063562493341, -5.641186388906323401 ) ) ; +#2199 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289794, -122.9344551829521777, 2.344872696373109910 ) ) ; +#2200 = CARTESIAN_POINT ( 'NONE', ( 232.1504042585822560, -119.5295748486618521, -5.465072592546460051 ) ) ; +#2201 = CARTESIAN_POINT ( 'NONE', ( 235.5622005270721502, -118.4717072122444392, 5.166094982752533760 ) ) ; +#2202 = CARTESIAN_POINT ( 'NONE', ( 215.9818967954450670, -119.4469406180176634, -7.662294924764509574 ) ) ; +#2203 = AXIS2_PLACEMENT_3D ( 'NONE', #17766, #12823, #39980 ) ; +#2204 = CLOSED_SHELL ( 'NONE', ( #54551, #37418, #7358, #10539, #20421, #5726, #6706, #41918, #22090, #21338, #29994, #37238, #38935, #26587, #51081, #39146, #15601, #14557, #3081, #8707, #51008, #45914, #49591, #41846, #55652, #50551, #19303, #34973, #13207, #6512, #18558, #18067, #1723, #33234, #20143, #488, #17083, #7314, #54737, #46474, #42102, #42546, #24927, #3833, #49244, #897, #39888, #56763, #1967, #34941, #52262, #51863, #28150, #35617, #30182, #49451, #693, #19250, #9509, #47352 ) ) ; +#2205 = CARTESIAN_POINT ( 'NONE', ( 235.0674444657677213, -123.6341284569034116, 4.676933303506119799 ) ) ; +#2206 = DIRECTION ( 'NONE', ( 0.4854019742006825955, -0.7213873210309508233, 0.4939486375098808835 ) ) ; +#2207 = VERTEX_POINT ( 'NONE', #56924 ) ; +#2208 = CARTESIAN_POINT ( 'NONE', ( 234.1344598334005696, -118.9270363012315102, 5.944776189763063989 ) ) ; +#2209 = CARTESIAN_POINT ( 'NONE', ( 30.59940000000002769, -126.4565541829175146, 0.7253070912061482245 ) ) ; +#2210 = CARTESIAN_POINT ( 'NONE', ( 214.7117621963651857, -121.2941026699840847, 7.580472475168698487 ) ) ; +#2211 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#2212 = CARTESIAN_POINT ( 'NONE', ( 236.9919864753082948, -124.5536375003359666, -3.789293525137568341 ) ) ; +#2213 = CARTESIAN_POINT ( 'NONE', ( -42.34302041123751792, -52.68514152455855282, -17.81080859552135109 ) ) ; +#2214 = ORIENTED_EDGE ( 'NONE', *, *, #14467, .T. ) ; +#2215 = ORIENTED_EDGE ( 'NONE', *, *, #40273, .F. ) ; +#2216 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000021938, -37.49999999999999289, -23.49900000000000588 ) ) ; +#2217 = CARTESIAN_POINT ( 'NONE', ( 221.4630333940993410, -118.5821066510715411, -7.866164154308501466 ) ) ; +#2218 = EDGE_CURVE ( 'NONE', #28672, #36473, #28695, .T. ) ; +#2219 = CARTESIAN_POINT ( 'NONE', ( -2.999999999999992450, -125.7999999999999972, -20.50000000000000355 ) ) ; +#2220 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #50533, #1530, #54956, #50258 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 0.001048464789944326568 ), + .UNSPECIFIED. ) ; +#2221 = VERTEX_POINT ( 'NONE', #33862 ) ; +#2222 = ORIENTED_EDGE ( 'NONE', *, *, #47592, .T. ) ; +#2223 = CYLINDRICAL_SURFACE ( 'NONE', #5374, 1.500000000000001332 ) ; +#2224 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, 2.891205793294675861E-16 ) ) ; +#2225 = CARTESIAN_POINT ( 'NONE', ( 196.6500029091500892, -126.3324567477432367, -0.8950399470887276943 ) ) ; +#2226 = ORIENTED_EDGE ( 'NONE', *, *, #31125, .F. ) ; +#2227 = AXIS2_PLACEMENT_3D ( 'NONE', #29242, #2667, #37433 ) ; +#2228 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #54981, #14943, #50560, #10566, #47919, #29835, #38020, #16370, #56981, #12576, #38579, #52572, #47627, #3253, #12290, #42667 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 2, 2, 2, 4 ), + ( 0.006448754370759681755, 0.007438225939316655405, 0.007932961723595132256, 0.008427697507873609106, 0.008922433292152087692, 0.009417169076430564542, 0.009911904860709041393, 0.01040664064498751998 ), + .UNSPECIFIED. ) ; +#2229 = CARTESIAN_POINT ( 'NONE', ( 220.2486434445711723, -121.6335786408003372, 7.806778407594014091 ) ) ; +#2230 = CARTESIAN_POINT ( 'NONE', ( -33.99999999999999289, -106.5000000000000000, -16.99999999999999645 ) ) ; +#2231 = VECTOR ( 'NONE', #48143, 999.9999999999998863 ) ; +#2232 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #10320, #49256, #57452, #35820 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 0.7928512879000044755, 0.8676205107523344839 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.4995666724321902175, 0.4999380918377007710, 0.5003472008788795167, 0.5007939995557264545 ) ) + REPRESENTATION_ITEM ( '' ) ); +#2233 = CARTESIAN_POINT ( 'NONE', ( 236.9689843050090303, -124.7611942101119240, 3.555939928265263283 ) ) ; +#2234 = CARTESIAN_POINT ( 'NONE', ( 219.9166487111939432, -121.6068500453888532, 7.808004289727239033 ) ) ; +#2235 = ORIENTED_EDGE ( 'NONE', *, *, #5630, .F. ) ; +#2236 = DIRECTION ( 'NONE', ( 1.000000000000000000, 3.614007241618349264E-16, 0.0000000000000000000 ) ) ; +#2237 = CARTESIAN_POINT ( 'NONE', ( 217.8002074625812554, -114.3649215954137901, -7.658023187335216697 ) ) ; +#2238 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289510, -122.3177087969462491, 6.461734955570225480 ) ) ; +#2239 = CARTESIAN_POINT ( 'NONE', ( 237.7879466154768409, -116.5125542082855361, -4.680848401925784330 ) ) ; +#2240 = EDGE_LOOP ( 'NONE', ( #48930, #51859, #33900, #10174 ) ) ; +#2241 = ORIENTED_EDGE ( 'NONE', *, *, #19164, .F. ) ; +#2242 = CYLINDRICAL_SURFACE ( 'NONE', #4745, 2.100000000000000977 ) ; +#2243 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -120.9492438662042559, 0.2243682329540613030 ) ) ; +#2244 = EDGE_CURVE ( 'NONE', #8772, #22104, #23229, .T. ) ; +#2245 = CARTESIAN_POINT ( 'NONE', ( 32.63613415387003869, -119.4999999999999858, -5.565209111069294501 ) ) ; +#2246 = VECTOR ( 'NONE', #41836, 1000.000000000000000 ) ; +#2247 = CARTESIAN_POINT ( 'NONE', ( 215.8002074625812554, -124.4808844728668760, -6.379610522610941636 ) ) ; +#2248 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#2249 = EDGE_LOOP ( 'NONE', ( #34776, #7033, #44377, #15539 ) ) ; +#2250 = ORIENTED_EDGE ( 'NONE', *, *, #7891, .T. ) ; +#2251 = CARTESIAN_POINT ( 'NONE', ( 214.7252987581585728, -119.7438545591135153, -7.787831193682261954 ) ) ; +#2252 = ADVANCED_FACE ( 'NONE', ( #56646 ), #52231, .T. ) ; +#2253 = CARTESIAN_POINT ( 'NONE', ( 237.9463100109920219, -125.4544408464921759, -2.501033320558669448 ) ) ; +#2254 = EDGE_LOOP ( 'NONE', ( #13422, #55478, #36169, #23868 ) ) ; +#2255 = ORIENTED_EDGE ( 'NONE', *, *, #13853, .T. ) ; +#2256 = CARTESIAN_POINT ( 'NONE', ( 219.8692083311263730, -120.0674412315566713, -7.876735188162044210 ) ) ; +#2257 = EDGE_CURVE ( 'NONE', #7534, #44095, #12964, .T. ) ; +#2258 = ORIENTED_EDGE ( 'NONE', *, *, #32261, .F. ) ; +#2259 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#2260 = CARTESIAN_POINT ( 'NONE', ( 215.1374152527425849, -118.5049691227131206, -7.606680318118106854 ) ) ; +#2261 = CARTESIAN_POINT ( 'NONE', ( 13.21491204973140476, 38.43410573620376169, -18.45687133611393804 ) ) ; +#2262 = EDGE_LOOP ( 'NONE', ( #536, #2461, #14008, #50698, #28554 ) ) ; +#2263 = CARTESIAN_POINT ( 'NONE', ( 219.9200865472258499, -122.2603434016852617, 7.690172390564960381 ) ) ; +#2264 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#2265 = CARTESIAN_POINT ( 'NONE', ( 232.2548757423023744, -123.4466513916045187, 5.396854958614903275 ) ) ; +#2266 = CARTESIAN_POINT ( 'NONE', ( 219.8491630895385356, -119.8047232483889957, -7.858212409672261423 ) ) ; +#2267 = CARTESIAN_POINT ( 'NONE', ( 10.11604333414693890, -39.19543050033662723, -114.6375341005585682 ) ) ; +#2268 = CARTESIAN_POINT ( 'NONE', ( 15.70000000000001528, -47.73114224595504140, 20.29999999999999005 ) ) ; +#2269 = CARTESIAN_POINT ( 'NONE', ( 215.9862426622209455, -119.4436805447257939, -7.658619294635956365 ) ) ; +#2270 = CARTESIAN_POINT ( 'NONE', ( 235.0809585684970102, -121.9137965404888746, -5.368083712082500902 ) ) ; +#2271 = TOROIDAL_SURFACE ( 'NONE', #17163, 5.704313120685632121, 0.1999999999999982070 ) ; +#2272 = CIRCLE ( 'NONE', #34905, 7.500000000000000888 ) ; +#2273 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1516828450203855927, -0.9884292157390541789 ) ) ; +#2274 = ORIENTED_EDGE ( 'NONE', *, *, #12395, .F. ) ; +#2275 = CIRCLE ( 'NONE', #31174, 7.609984391779966550 ) ; +#2276 = PLANE ( 'NONE', #33336 ) ; +#2277 = CARTESIAN_POINT ( 'NONE', ( 236.6357643342003030, -120.9470081800200774, 5.530374920458561050 ) ) ; +#2278 = CARTESIAN_POINT ( 'NONE', ( 234.1535208561680577, -119.4053804879818728, -5.441125587063615043 ) ) ; +#2279 = ORIENTED_EDGE ( 'NONE', *, *, #37886, .T. ) ; +#2280 = ORIENTED_EDGE ( 'NONE', *, *, #959, .T. ) ; +#2281 = CARTESIAN_POINT ( 'NONE', ( 221.7309420396955773, -122.3222977631571666, 7.645674248572318810 ) ) ; +#2282 = CARTESIAN_POINT ( 'NONE', ( 221.4630317062869267, -122.3832704381676137, 7.640583103872097936 ) ) ; +#2283 = CARTESIAN_POINT ( 'NONE', ( -30.30000000000000071, -128.9989999999999952, 7.500000000000007105 ) ) ; +#2284 = CARTESIAN_POINT ( 'NONE', ( 235.8458821227222018, -115.1163329902924630, -2.973150207225252473 ) ) ; +#2285 = CARTESIAN_POINT ( 'NONE', ( 217.3002074625813123, -128.4022290552570951, -3.562230663345616222 ) ) ; +#2286 = LINE ( 'NONE', #36773, #40691 ) ; +#2287 = CARTESIAN_POINT ( 'NONE', ( 219.9867102189603543, -118.7012318513486804, -7.681518658123706267 ) ) ; +#2288 = ADVANCED_FACE ( 'NONE', ( #9305 ), #2296, .F. ) ; +#2289 = CARTESIAN_POINT ( 'NONE', ( 219.7317812313690411, -121.6107659696985053, 8.014374598485270340 ) ) ; +#2290 = ORIENTED_EDGE ( 'NONE', *, *, #54734, .T. ) ; +#2291 = CARTESIAN_POINT ( 'NONE', ( 237.9951924835887098, -124.4378422583762216, 4.013583296591570537 ) ) ; +#2292 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026880, -121.7874417932332136, -5.860460235554314501 ) ) ; +#2293 = CARTESIAN_POINT ( 'NONE', ( 236.0767704591819154, -127.1141942902221444, 3.153075402618799483 ) ) ; +#2294 = VERTEX_POINT ( 'NONE', #18349 ) ; +#2295 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#2296 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #31808, #21573 ), + ( #26855, #13092 ), + ( #18045, #43763 ), + ( #27136, #57802 ), + ( #30657, #3789 ), + ( #22721, #8726 ), + ( #44930, #44648 ), + ( #17762, #48447 ), + ( #40535, #39398 ), + ( #22445, #9019 ), + ( #568, #36186 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 3, 2, 2, 4 ), + ( 2, 2 ), + ( 0.003882015103590083505, 0.009900990099009899376, 0.4275115714089710028, 0.7137826989780640119, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#2297 = CARTESIAN_POINT ( 'NONE', ( 237.5093171346643430, -115.4809497163236784, -2.367536481623651490 ) ) ; +#2298 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669288316, -122.4064710527051574, -2.472714414361671054 ) ) ; +#2299 = ORIENTED_EDGE ( 'NONE', *, *, #28996, .T. ) ; +#2300 = CARTESIAN_POINT ( 'NONE', ( 221.5803795904611491, -118.9993908636917581, -7.945778556249111446 ) ) ; +#2301 = CARTESIAN_POINT ( 'NONE', ( 215.8186730696533289, -119.7646979122769721, -7.888324661341219901 ) ) ; +#2302 = CARTESIAN_POINT ( 'NONE', ( 221.5307369266287196, -121.1813517192670417, 8.038677081623770704 ) ) ; +#2303 = CARTESIAN_POINT ( 'NONE', ( 237.1021869844704497, -117.7548383056428065, 5.502551949321770941 ) ) ; +#2304 = ORIENTED_EDGE ( 'NONE', *, *, #2722, .T. ) ; +#2305 = VERTEX_POINT ( 'NONE', #31528 ) ; +#2306 = CARTESIAN_POINT ( 'NONE', ( 218.9962405479282666, -120.0833770712317943, -8.068585550769565629 ) ) ; +#2307 = PLANE ( 'NONE', #44190 ) ; +#2308 = CARTESIAN_POINT ( 'NONE', ( 233.2919055981381575, -115.6257668315662102, -2.678845366540139938 ) ) ; +#2309 = CIRCLE ( 'NONE', #50756, 1.649999999999998579 ) ; +#2310 = ORIENTED_EDGE ( 'NONE', *, *, #12428, .T. ) ; +#2311 = ORIENTED_EDGE ( 'NONE', *, *, #14543, .T. ) ; +#2312 = AXIS2_PLACEMENT_3D ( 'NONE', #51827, #11256, #38409 ) ; +#2313 = ORIENTED_EDGE ( 'NONE', *, *, #41991, .T. ) ; +#2314 = ORIENTED_EDGE ( 'NONE', *, *, #29164, .T. ) ; +#2315 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #41683, #19483, #27702, #18343, #45772, #5499, #55134, #1710, #36464, #15090, #5781, #49587 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 2, 4 ), + ( 0.0000000000000000000, 0.2500000000001538769, 0.3750000000002033373, 0.4375000000001764144, 0.5000000000001494360, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#2316 = VERTEX_POINT ( 'NONE', #53991 ) ; +#2317 = EDGE_CURVE ( 'NONE', #27248, #5055, #19507, .T. ) ; +#2318 = ORIENTED_EDGE ( 'NONE', *, *, #42320, .F. ) ; +#2319 = FACE_OUTER_BOUND ( 'NONE', #14517, .T. ) ; +#2320 = EDGE_CURVE ( 'NONE', #33435, #40352, #35315, .T. ) ; +#2321 = CARTESIAN_POINT ( 'NONE', ( 215.8758049543363597, -121.5971748755644199, 7.639716422682830022 ) ) ; +#2322 = CARTESIAN_POINT ( 'NONE', ( 217.3002074625811701, -125.6665088796766128, 5.183428393149947411 ) ) ; +#2323 = CIRCLE ( 'NONE', #34959, 2.024000000000008459 ) ; +#2324 = EDGE_CURVE ( 'NONE', #57481, #3116, #49366, .T. ) ; +#2325 = VERTEX_POINT ( 'NONE', #13962 ) ; +#2326 = CARTESIAN_POINT ( 'NONE', ( 236.3906491853887530, -118.4295225886581733, -5.149332333623548585 ) ) ; +#2327 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#2328 = CARTESIAN_POINT ( 'NONE', ( 5.900000000000016342, -38.84999999999999432, -23.49900000000000588 ) ) ; +#2329 = CARTESIAN_POINT ( 'NONE', ( 220.0661448837349781, -122.2945824617882948, 7.680568538126057554 ) ) ; +#2330 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#2331 = FACE_OUTER_BOUND ( 'NONE', #31106, .T. ) ; +#2332 = CARTESIAN_POINT ( 'NONE', ( 214.9203079168066495, -121.9042676154544864, 5.433944705948906773 ) ) ; +#2333 = CARTESIAN_POINT ( 'NONE', ( 216.6146728183178709, -121.9527004736681448, 7.887930391418440657 ) ) ; +#2334 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #13112, #39415, #22740, #3808, #57539, #9323, #39709, #43784, #17504, #26876 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 4 ), + ( 3.114058155613594399E-17, 0.0001252810833583946587, 0.0002505621667167581466, 0.0003758432500751216886, 0.0005011243334334851765 ), + .UNSPECIFIED. ) ; +#2335 = CARTESIAN_POINT ( 'NONE', ( -40.09999999999996589, -47.20000000000000284, -23.50000000000000000 ) ) ; +#2336 = LINE ( 'NONE', #50781, #17391 ) ; +#2337 = CARTESIAN_POINT ( 'NONE', ( 214.8337154947835472, -121.3125427361511868, 7.584999631953722066 ) ) ; +#2338 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #45912, #46202, #5367, #11159 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 0.0001282647011804576129 ), + .UNSPECIFIED. ) ; +#2339 = CARTESIAN_POINT ( 'NONE', ( 215.4073438136524885, -121.1403286814540081, 7.661255180831173739 ) ) ; +#2340 = CARTESIAN_POINT ( 'NONE', ( 218.6435145222000074, -122.5066334704895326, 7.818386706869207003 ) ) ; +#2341 = CARTESIAN_POINT ( 'NONE', ( 232.7847280068026521, -121.3451279643310272, 5.507209275187455511 ) ) ; +#2342 = CARTESIAN_POINT ( 'NONE', ( 217.3002074625812554, -116.5388567619760920, 6.508252711985504035 ) ) ; +#2343 = CARTESIAN_POINT ( 'NONE', ( 235.9981028130651737, -124.4132993773367559, -3.933809230078374686 ) ) ; +#2344 = CARTESIAN_POINT ( 'NONE', ( 233.8908531244013602, -114.4968528751383445, -1.337484117731515765 ) ) ; +#2345 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#2346 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#2347 = CARTESIAN_POINT ( 'NONE', ( 233.6644758400335604, -121.9547754010991696, 5.355584581843958247 ) ) ; +#2348 = CIRCLE ( 'NONE', #3260, 5.000000000000000888 ) ; +#2349 = VECTOR ( 'NONE', #25426, 1000.000000000000000 ) ; +#2350 = ORIENTED_EDGE ( 'NONE', *, *, #31548, .T. ) ; +#2351 = DIRECTION ( 'NONE', ( 0.7009092642998483447, 2.261038631263415669E-16, 0.7132504491541842295 ) ) ; +#2352 = CIRCLE ( 'NONE', #6963, 1.649999999999998579 ) ; +#2353 = CARTESIAN_POINT ( 'NONE', ( 215.2967047324070506, -122.1330177779353363, 7.502142112085129710 ) ) ; +#2354 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026027, -126.4875828450732484, -0.4560581614233795156 ) ) ; +#2355 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #8677, #21818, #57466, #57754, #35546, #31487 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 4 ), + ( 1.146120654918785838E-15, 0.0001607035688342884792, 0.0003214071376674308483 ), + .UNSPECIFIED. ) ; +#2356 = CARTESIAN_POINT ( 'NONE', ( 235.3722025344123665, -126.3001111100837619, 2.045062448942627231 ) ) ; +#2357 = CARTESIAN_POINT ( 'NONE', ( 32.90610093909068468, -119.4999999999999858, 5.541343034476883922 ) ) ; +#2358 = VECTOR ( 'NONE', #48549, 1000.000000000000114 ) ; +#2359 = CARTESIAN_POINT ( 'NONE', ( 220.4481652233938860, -119.5420177163129551, -8.048743562364132131 ) ) ; +#2360 = EDGE_CURVE ( 'NONE', #36280, #32847, #41184, .T. ) ; +#2361 = CARTESIAN_POINT ( 'NONE', ( 219.9654243539524145, -119.3337140455072642, -8.004692763954771806 ) ) ; +#2362 = AXIS2_PLACEMENT_3D ( 'NONE', #43702, #12757, #48388 ) ; +#2363 = EDGE_CURVE ( 'NONE', #36308, #7522, #54316, .T. ) ; +#2364 = CARTESIAN_POINT ( 'NONE', ( 214.8002074625812838, -126.1306673421477029, 4.371068549921849566 ) ) ; +#2365 = ORIENTED_EDGE ( 'NONE', *, *, #45364, .F. ) ; +#2366 = CARTESIAN_POINT ( 'NONE', ( 18.15000000000001634, -59.20743602820454043, 21.49958330439412890 ) ) ; +#2367 = EDGE_CURVE ( 'NONE', #1029, #35202, #3694, .T. ) ; +#2368 = LINE ( 'NONE', #55811, #8905 ) ; +#2369 = CIRCLE ( 'NONE', #57390, 1.900000000000002354 ) ; +#2370 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#2371 = AXIS2_PLACEMENT_3D ( 'NONE', #52917, #18137, #54072 ) ; +#2372 = VERTEX_POINT ( 'NONE', #48729 ) ; +#2373 = CARTESIAN_POINT ( 'NONE', ( 222.0871094406269890, -118.9783480703722773, -7.904772348360119771 ) ) ; +#2374 = CARTESIAN_POINT ( 'NONE', ( 25.00000000000002132, -58.99999999999999289, -16.50000000000000711 ) ) ; +#2375 = EDGE_CURVE ( 'NONE', #37490, #41260, #44351, .T. ) ; +#2376 = DIRECTION ( 'NONE', ( -0.9999231197632632018, 0.0000000000000000000, -0.01239978076027390373 ) ) ; +#2377 = CARTESIAN_POINT ( 'NONE', ( -33.99999999999999289, -116.0010000000000048, 14.00000000000000711 ) ) ; +#2378 = ADVANCED_FACE ( 'NONE', ( #274 ), #45611, .F. ) ; +#2379 = ORIENTED_EDGE ( 'NONE', *, *, #24102, .F. ) ; +#2380 = CARTESIAN_POINT ( 'NONE', ( 33.09996471247028893, -121.3459618123866477, -5.719608519972344318 ) ) ; +#2381 = CARTESIAN_POINT ( 'NONE', ( 214.8762825388439808, -122.1635732145770135, 7.660580522835050310 ) ) ; +#2382 = EDGE_LOOP ( 'NONE', ( #50349, #5830, #41159, #6302 ) ) ; +#2383 = CIRCLE ( 'NONE', #33141, 3.000000000000002665 ) ; +#2384 = ORIENTED_EDGE ( 'NONE', *, *, #46470, .F. ) ; +#2385 = ORIENTED_EDGE ( 'NONE', *, *, #54366, .T. ) ; +#2386 = CARTESIAN_POINT ( 'NONE', ( 4.916973593473787041, -52.19543050033674092, -118.5014277108454905 ) ) ; +#2387 = CARTESIAN_POINT ( 'NONE', ( -48.28613104817311097, -119.5000000000000000, 3.025000000000005240 ) ) ; +#2388 = ORIENTED_EDGE ( 'NONE', *, *, #11314, .F. ) ; +#2389 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ; +#2390 = ORIENTED_EDGE ( 'NONE', *, *, #41461, .T. ) ; +#2391 = EDGE_CURVE ( 'NONE', #3963, #57748, #43765, .T. ) ; +#2392 = CARTESIAN_POINT ( 'NONE', ( -38.91000265587923934, -47.12950853251677330, -20.25954441231987957 ) ) ; +#2393 = CARTESIAN_POINT ( 'NONE', ( 21.50000000000000355, -116.0000000000000000, 17.00000000000000711 ) ) ; +#2394 = CIRCLE ( 'NONE', #20087, 1.649999999999997025 ) ; +#2395 = CARTESIAN_POINT ( 'NONE', ( 231.2472123624288542, -115.2036408863025372, -7.483219904476590578 ) ) ; +#2396 = ADVANCED_FACE ( 'NONE', ( #46361 ), #54859, .F. ) ; +#2397 = ORIENTED_EDGE ( 'NONE', *, *, #23205, .F. ) ; +#2398 = AXIS2_PLACEMENT_3D ( 'NONE', #8549, #13202, #40077 ) ; +#2399 = LINE ( 'NONE', #51703, #36445 ) ; +#2400 = CARTESIAN_POINT ( 'NONE', ( 215.4658077843380681, -121.4224636073452501, 7.840485744716980676 ) ) ; +#2402 = EDGE_LOOP ( 'NONE', ( #42285, #30617, #2899, #10120, #38861, #11263 ) ) ; +#2401 = AXIS2_PLACEMENT_3D ( 'NONE', #25082, #42024, #28627 ) ; +#2403 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#2404 = AXIS2_PLACEMENT_3D ( 'NONE', #23072, #36520, #36229 ) ; +#2405 = CARTESIAN_POINT ( 'NONE', ( 216.0576618774928761, -119.2403441752641555, -7.637472084927682481 ) ) ; +#2406 = VERTEX_POINT ( 'NONE', #19492 ) ; +#2407 = DIRECTION ( 'NONE', ( -0.7009092642998484557, 0.0000000000000000000, -0.7132504491541838965 ) ) ; +#2408 = FACE_OUTER_BOUND ( 'NONE', #37578, .T. ) ; +#2409 = CIRCLE ( 'NONE', #35044, 2.024999999999999023 ) ; +#2410 = EDGE_CURVE ( 'NONE', #4182, #1672, #9588, .T. ) ; +#2411 = AXIS2_PLACEMENT_3D ( 'NONE', #18226, #39566, #13553 ) ; +#2412 = DIRECTION ( 'NONE', ( -0.6007965021170051934, 0.5150380749100545996, -0.6113749622260602479 ) ) ; +#2413 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #30830, #57692, #16494, #39576 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 9.943360514966771428E-15, 0.001048464789944850454 ), + .UNSPECIFIED. ) ; +#2414 = EDGE_CURVE ( 'NONE', #44957, #9926, #53387, .T. ) ; +#2415 = CARTESIAN_POINT ( 'NONE', ( 37.65076448190288261, -119.6691071708893617, -5.319961467441681080 ) ) ; +#2416 = CARTESIAN_POINT ( 'NONE', ( 215.5561812984712446, -120.1009676554398169, -7.890906970281670318 ) ) ; +#2417 = CARTESIAN_POINT ( 'NONE', ( 235.1643895081395215, -125.2696841157547851, -2.835690271066778401 ) ) ; +#2418 = PLANE ( 'NONE', #9058 ) ; +#2419 = LINE ( 'NONE', #41536, #32415 ) ; +#2420 = CARTESIAN_POINT ( 'NONE', ( 217.1264075272667071, -120.9641971576997719, 7.765888389075165321 ) ) ; +#2421 = CARTESIAN_POINT ( 'NONE', ( 233.3497506052876247, -125.9699189241437693, 2.808329575959528590 ) ) ; +#2422 = CARTESIAN_POINT ( 'NONE', ( 215.0288571161738673, -119.9819257080198724, -7.629929445470088112 ) ) ; +#2423 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#2424 = CARTESIAN_POINT ( 'NONE', ( 230.9999987669289396, -124.0192528256636848, 1.759854392160390191 ) ) ; +#2425 = CARTESIAN_POINT ( 'NONE', ( 232.6801562327757438, -122.4777037092029701, 5.184879697944187349 ) ) ; +#2426 = CARTESIAN_POINT ( 'NONE', ( 234.7942555855487115, -125.3979741880825429, 2.608838624424221209 ) ) ; +#2427 = CARTESIAN_POINT ( 'NONE', ( 229.2999987673787530, -127.7392983144987397, 1.960244860650883769 ) ) ; +#2428 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#2429 = CARTESIAN_POINT ( 'NONE', ( 234.8132842214507718, -115.8315709801731259, -4.003543973105668563 ) ) ; +#2430 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238558841E-16, -1.857579106397798678E-17 ) ) ; +#2431 = AXIS2_PLACEMENT_3D ( 'NONE', #26873, #44663, #18064 ) ; +#2432 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -120.6746818301819246, 2.643037679100840975 ) ) ; +#2433 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#2434 = CARTESIAN_POINT ( 'NONE', ( 234.4919902264976770, -116.4331112488331570, 3.775121159908503721 ) ) ; +#2435 = VECTOR ( 'NONE', #15386, 999.9999999999998863 ) ; +#2436 = ADVANCED_FACE ( 'NONE', ( #6362 ), #15388, .T. ) ; +#2437 = CARTESIAN_POINT ( 'NONE', ( 24.86610165400000128, -107.9656446789999933, 6.267177660000023742 ) ) ; +#2438 = FACE_OUTER_BOUND ( 'NONE', #32478, .T. ) ; +#2439 = EDGE_CURVE ( 'NONE', #54752, #55616, #27708, .T. ) ; +#2440 = CARTESIAN_POINT ( 'NONE', ( 219.7364923442478641, -118.8880619132983867, -7.934967087042577027 ) ) ; +#2441 = EDGE_LOOP ( 'NONE', ( #51557, #47469, #13136, #25197 ) ) ; +#2442 = CIRCLE ( 'NONE', #35078, 0.3000000000000044853 ) ; +#2443 = DIRECTION ( 'NONE', ( -1.597594650655104158E-15, 1.000000000000000000, 1.415089553805949927E-15 ) ) ; +#2444 = CARTESIAN_POINT ( 'NONE', ( 232.9530480939414474, -124.3850026697464557, 3.972335522603447799 ) ) ; +#2445 = EDGE_CURVE ( 'NONE', #13691, #39893, #19776, .T. ) ; +#2446 = VECTOR ( 'NONE', #17169, 1000.000000000000000 ) ; +#2447 = ADVANCED_FACE ( 'NONE', ( #24163 ), #10301, .F. ) ; +#2448 = AXIS2_PLACEMENT_3D ( 'NONE', #15855, #24929, #37509 ) ; +#2449 = EDGE_CURVE ( 'NONE', #3018, #7446, #23303, .T. ) ; +#2450 = ORIENTED_EDGE ( 'NONE', *, *, #2445, .T. ) ; +#2451 = AXIS2_PLACEMENT_3D ( 'NONE', #53602, #18836, #9791 ) ; +#2452 = ORIENTED_EDGE ( 'NONE', *, *, #2593, .T. ) ; +#2453 = CARTESIAN_POINT ( 'NONE', ( 218.0326554073343743, -120.1084807956552254, -7.841836588716365242 ) ) ; +#2454 = AXIS2_PLACEMENT_3D ( 'NONE', #66, #13752, #31593 ) ; +#2455 = CARTESIAN_POINT ( 'NONE', ( 236.6682186238492136, -120.7898936914464798, -6.144196987300856172 ) ) ; +#2456 = APPROVAL_DATE_TIME ( #10911, #6044 ) ; +#2457 = EDGE_LOOP ( 'NONE', ( #4627, #41290, #3386, #43792 ) ) ; +#2458 = EDGE_LOOP ( 'NONE', ( #796, #3544, #624, #56028 ) ) ; +#2459 = CARTESIAN_POINT ( 'NONE', ( 236.5726449325024987, -114.9555580773537002, -0.2389483913934882797 ) ) ; +#2460 = CARTESIAN_POINT ( 'NONE', ( 34.40000000000001279, -123.5397368307141193, -0.9999999999999731326 ) ) ; +#2461 = ORIENTED_EDGE ( 'NONE', *, *, #42374, .F. ) ; +#2462 = ORIENTED_EDGE ( 'NONE', *, *, #53097, .F. ) ; +#2463 = CARTESIAN_POINT ( 'NONE', ( -26.99999999999998224, -9.517533245892435253E-15, 23.19999999999999929 ) ) ; +#2464 = LINE ( 'NONE', #7672, #55992 ) ; +#2465 = ORIENTED_EDGE ( 'NONE', *, *, #7182, .F. ) ; +#2466 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, 2.891205793294675861E-16 ) ) ; +#2467 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000021938, -37.49999999999999289, -23.50000000000000711 ) ) ; +#2468 = EDGE_CURVE ( 'NONE', #46809, #15394, #45780, .T. ) ; +#2469 = CARTESIAN_POINT ( 'NONE', ( 196.1500029107180865, -126.4025698621854019, -0.9057993990580784915 ) ) ; +#2470 = CYLINDRICAL_SURFACE ( 'NONE', #39750, 0.5000000000000004441 ) ; +#2471 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238558841E-16, -1.857579106397798678E-17 ) ) ; +#2472 = CARTESIAN_POINT ( 'NONE', ( 221.8886043081527646, -120.0649687557244363, -7.840347612650139908 ) ) ; +#2473 = CARTESIAN_POINT ( 'NONE', ( -24.00000000000000355, -5.000000000000011546, -19.50000000000000000 ) ) ; +#2474 = ORIENTED_EDGE ( 'NONE', *, *, #30628, .T. ) ; +#2476 = ORIENTED_EDGE ( 'NONE', *, *, #32592, .F. ) ; +#2475 = CIRCLE ( 'NONE', #13624, 1.500000000000001332 ) ; +#2477 = FACE_BOUND ( 'NONE', #4604, .T. ) ; +#2478 = AXIS2_PLACEMENT_3D ( 'NONE', #5777, #54544, #41104 ) ; +#2479 = CARTESIAN_POINT ( 'NONE', ( 236.2445745458983026, -127.6597063316089162, -0.1126645418756544864 ) ) ; +#2480 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290306, -123.1951006999055807, -2.190519014517300800 ) ) ; +#2481 = ORIENTED_EDGE ( 'NONE', *, *, #8813, .F. ) ; +#2482 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669290249, -115.0184961386819396, -0.8699573447929110914 ) ) ; +#2483 = CARTESIAN_POINT ( 'NONE', ( 231.9946069458968623, -121.8254339380118267, 5.617519614602629829 ) ) ; +#2484 = LINE ( 'NONE', #13668, #43427 ) ; +#2485 = CARTESIAN_POINT ( 'NONE', ( 236.1247888032921480, -118.5503812524211611, 5.832793753297619510 ) ) ; +#2486 = EDGE_CURVE ( 'NONE', #46243, #25573, #18915, .T. ) ; +#2487 = CARTESIAN_POINT ( 'NONE', ( 217.1398920890246416, -118.8818088985811983, -7.607435052050965041 ) ) ; +#2488 = CARTESIAN_POINT ( 'NONE', ( 235.8443453907896981, -121.0112984942770993, 5.526460901425292782 ) ) ; +#2489 = CARTESIAN_POINT ( 'NONE', ( 219.9086304968197680, -119.3978991186285441, -7.811689977240334315 ) ) ; +#2490 = CARTESIAN_POINT ( 'NONE', ( 240.5369145730378477, -116.0238958418970867, 3.078269618772569327 ) ) ; +#2491 = VECTOR ( 'NONE', #33121, 1000.000000000000000 ) ; +#2492 = CARTESIAN_POINT ( 'NONE', ( 232.9656248088967061, -114.5468720114611614, 1.539878076826477926 ) ) ; +#2493 = DIRECTION ( 'NONE', ( 0.4956176937829021578, -0.7071067811865415775, 0.5043442292812774230 ) ) ; +#2494 = CARTESIAN_POINT ( 'NONE', ( -26.99999999999997868, -30.00000000000000000, 2.810252031082435382E-15 ) ) ; +#2495 = FACE_OUTER_BOUND ( 'NONE', #8084, .T. ) ; +#2496 = CARTESIAN_POINT ( 'NONE', ( 232.2121229230619690, -117.5405221970896150, -4.693704117058714154 ) ) ; +#2497 = CARTESIAN_POINT ( 'NONE', ( 235.5448089899620072, -117.9069144400309455, 4.909671642127014124 ) ) ; +#2498 = LINE ( 'NONE', #55651, #36164 ) ; +#2499 = VECTOR ( 'NONE', #41495, 1000.000000000000000 ) ; +#2500 = AXIS2_PLACEMENT_3D ( 'NONE', #38466, #49472, #56863 ) ; +#2501 = CARTESIAN_POINT ( 'NONE', ( 235.1856903437148674, -123.6733637544670472, 4.578601973401887015 ) ) ; +#2502 = CARTESIAN_POINT ( 'NONE', ( 219.8781253460330447, -120.9589296953143815, 8.075953600569867774 ) ) ; +#2503 = ORIENTED_EDGE ( 'NONE', *, *, #11010, .T. ) ; +#2504 = CARTESIAN_POINT ( 'NONE', ( 234.2728634694604466, -124.0302167502555903, 5.034687520940843264 ) ) ; +#2505 = CARTESIAN_POINT ( 'NONE', ( 30.59960000000002012, -125.2969150969925352, 10.24879463419244274 ) ) ; +#2506 = CARTESIAN_POINT ( 'NONE', ( 20.90000000000001634, -30.00100000000000122, -19.49999999999999645 ) ) ; +#2507 = CARTESIAN_POINT ( 'NONE', ( 21.10434287901396289, -47.48795982662028337, 18.47222658561560493 ) ) ; +#2508 = CARTESIAN_POINT ( 'NONE', ( 236.9800224535363213, -124.8192098335209295, -3.485304196927141440 ) ) ; +#2509 = CC_DESIGN_PERSON_AND_ORGANIZATION_ASSIGNMENT ( #30894, #39640, ( #29986 ) ) ; +#2510 = CARTESIAN_POINT ( 'NONE', ( -38.03120573645504976, -49.00000000000000000, -20.75000000000000711 ) ) ; +#2511 = EDGE_CURVE ( 'NONE', #52957, #57558, #2100, .T. ) ; +#2512 = VERTEX_POINT ( 'NONE', #37053 ) ; +#2513 = ORIENTED_EDGE ( 'NONE', *, *, #24450, .T. ) ; +#2514 = VERTEX_POINT ( 'NONE', #32663 ) ; +#2515 = CARTESIAN_POINT ( 'NONE', ( 215.3002074625813691, -115.2888993170402330, -4.933347402858477615 ) ) ; +#2516 = CARTESIAN_POINT ( 'NONE', ( 216.3310741657918754, -120.1224401738799941, -7.750894650918681350 ) ) ; +#2517 = ADVANCED_FACE ( 'NONE', ( #37325 ), #268, .F. ) ; +#2518 = CIRCLE ( 'NONE', #54749, 2.000000000000001776 ) ; +#2519 = CARTESIAN_POINT ( 'NONE', ( 216.6054242518073067, -119.1514532983751877, -7.865039788484573080 ) ) ; +#2520 = EDGE_CURVE ( 'NONE', #15408, #3549, #39429, .T. ) ; +#2521 = ORIENTED_EDGE ( 'NONE', *, *, #28151, .T. ) ; +#2522 = ORIENTED_EDGE ( 'NONE', *, *, #43696, .F. ) ; +#2523 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289169, -118.2145215338728121, 0.2939649214873331085 ) ) ; +#2524 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#2525 = CARTESIAN_POINT ( 'NONE', ( 221.9180641163771668, -119.9990848609662919, -8.039410039137703023 ) ) ; +#2526 = CARTESIAN_POINT ( 'NONE', ( 215.9620526185545373, -121.5631482264836194, 7.863399625901969614 ) ) ; +#2527 = ORIENTED_EDGE ( 'NONE', *, *, #48839, .F. ) ; +#2528 = CARTESIAN_POINT ( 'NONE', ( 215.8253128660702487, -119.2004993994373478, -7.604660174183726973 ) ) ; +#2529 = CARTESIAN_POINT ( 'NONE', ( 237.0786317745098302, -126.0500607890381275, 0.03195695899304148990 ) ) ; +#2530 = CARTESIAN_POINT ( 'NONE', ( 34.29481524651139068, -126.0890703115520637, -0.9058710735877963938 ) ) ; +#2531 = VERTEX_POINT ( 'NONE', #12166 ) ; +#2532 = CARTESIAN_POINT ( 'NONE', ( 220.6197087843594886, -121.0585272221717901, 7.867332461477811734 ) ) ; +#2533 = EDGE_LOOP ( 'NONE', ( #11075, #32941, #3752, #50665 ) ) ; +#2534 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289510, -125.7646982531452124, 4.150494439589230034 ) ) ; +#2535 = CARTESIAN_POINT ( 'NONE', ( 237.7851421852733154, -116.5928197545441094, -4.748077238113373788 ) ) ; +#2536 = ORIENTED_EDGE ( 'NONE', *, *, #12780, .T. ) ; +#2537 = CIRCLE ( 'NONE', #18353, 1.649999999999998579 ) ; +#2538 = ORIENTED_EDGE ( 'NONE', *, *, #43770, .T. ) ; +#2539 = CARTESIAN_POINT ( 'NONE', ( 15.87473830091482974, -50.36771011151645183, -20.51707827517448735 ) ) ; +#2540 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669290363, -121.4915893705253325, 5.361614754168967600 ) ) ; +#2541 = VECTOR ( 'NONE', #27373, 999.9999999999998863 ) ; +#2542 = CARTESIAN_POINT ( 'NONE', ( 236.2445745459354214, -121.6323170428304223, -7.070498297081988959 ) ) ; +#2543 = CARTESIAN_POINT ( 'NONE', ( 215.6245813898993902, -124.0544780301741525, -6.610568286151125683 ) ) ; +#2544 = ORIENTED_EDGE ( 'NONE', *, *, #6719, .F. ) ; +#2545 = CARTESIAN_POINT ( 'NONE', ( 240.0347280068027658, -126.0072092751871651, -0.8451279643312409329 ) ) ; +#2546 = CIRCLE ( 'NONE', #48219, 3.249999999999999556 ) ; +#2547 = CYLINDRICAL_SURFACE ( 'NONE', #20482, 3.249999999999999556 ) ; +#2548 = VERTEX_POINT ( 'NONE', #55725 ) ; +#2549 = ORIENTED_EDGE ( 'NONE', *, *, #55662, .T. ) ; +#2550 = DIRECTION ( 'NONE', ( -1.734723475976805517E-15, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#2551 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#2552 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #25633, #16566, #39069, #29174, #6955, #51614 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 4 ), + ( 0.0000000000000000000, 0.0001601037907641974850, 0.0003202075815283949699 ), + .UNSPECIFIED. ) ; +#2553 = EDGE_LOOP ( 'NONE', ( #47256, #4909, #49605, #39819 ) ) ; +#2554 = ORIENTED_EDGE ( 'NONE', *, *, #34356, .T. ) ; +#2555 = CARTESIAN_POINT ( 'NONE', ( 29.67902358122424289, -114.4983437487480842, -0.9999999999993107735 ) ) ; +#2556 = VERTEX_POINT ( 'NONE', #42823 ) ; +#2557 = CARTESIAN_POINT ( 'NONE', ( 229.1232270752265379, -123.5400089806754949, 6.666918028451171097 ) ) ; +#2558 = CARTESIAN_POINT ( 'NONE', ( 220.3649315727256237, -119.0092047700853897, -7.967421489729535011 ) ) ; +#2559 = CARTESIAN_POINT ( 'NONE', ( 219.8806601222100596, -119.0523774793295502, -7.961591846889580104 ) ) ; +#2560 = ADVANCED_FACE ( 'NONE', ( #43096 ), #42364, .F. ) ; +#2561 = VERTEX_POINT ( 'NONE', #38743 ) ; +#2562 = CARTESIAN_POINT ( 'NONE', ( 236.9814704355307526, -114.3614693999725347, -1.504989049959826186 ) ) ; +#2563 = AXIS2_PLACEMENT_3D ( 'NONE', #12017, #16381, #3573 ) ; +#2564 = ADVANCED_FACE ( 'NONE', ( #24442 ), #56568, .T. ) ; +#2565 = CARTESIAN_POINT ( 'NONE', ( 219.8545510092600352, -121.7548233648906688, 7.784340554597046768 ) ) ; +#2566 = FACE_OUTER_BOUND ( 'NONE', #11519, .T. ) ; +#2567 = CARTESIAN_POINT ( 'NONE', ( 232.3177817868787542, -125.2878017568379505, 3.863596893642059271 ) ) ; +#2568 = CARTESIAN_POINT ( 'NONE', ( 30.59996732333997826, -114.6289335346047693, 1.335019036834555139 ) ) ; +#2569 = LINE ( 'NONE', #20057, #46754 ) ; +#2570 = CARTESIAN_POINT ( 'NONE', ( 23.50000000000306599, -106.5000000000000000, -14.00000000000884270 ) ) ; +#2571 = PLANE ( 'NONE', #9815 ) ; +#2572 = CARTESIAN_POINT ( 'NONE', ( 220.1413524149052705, -120.8971749372275468, 7.878803322882025562 ) ) ; +#2573 = DIRECTION ( 'NONE', ( 0.7009092642998447920, 0.0000000000000000000, 0.7132504491541874492 ) ) ; +#2574 = EDGE_LOOP ( 'NONE', ( #41873, #21029 ) ) ; +#2575 = CARTESIAN_POINT ( 'NONE', ( 219.4294555175778498, -122.4782499534554745, 7.633520149351840978 ) ) ; +#2576 = CARTESIAN_POINT ( 'NONE', ( 236.5189357524202478, -117.1288397197416202, 4.457699466673255451 ) ) ; +#2577 = AXIS2_PLACEMENT_3D ( 'NONE', #25602, #43397, #48382 ) ; +#2578 = CARTESIAN_POINT ( 'NONE', ( 234.1495149148355779, -119.5464777893792387, -5.468099332767236476 ) ) ; +#2579 = EDGE_CURVE ( 'NONE', #20025, #117, #38456, .T. ) ; +#2580 = EDGE_LOOP ( 'NONE', ( #17133, #26182, #7613, #13926 ) ) ; +#2581 = VERTEX_POINT ( 'NONE', #56272 ) ; +#2582 = CARTESIAN_POINT ( 'NONE', ( 219.6935976581747241, -121.9946410436335356, 7.967323772215927136 ) ) ; +#2583 = VECTOR ( 'NONE', #34610, 1000.000000000000114 ) ; +#2584 = CARTESIAN_POINT ( 'NONE', ( 217.3002074625812838, -124.5215592067648203, -6.114556848797442434 ) ) ; +#2585 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -120.1286683304592913, -2.261775869285061358 ) ) ; +#2586 =( BOUNDED_SURFACE ( ) B_SPLINE_SURFACE ( 3, 3, ( + ( #20641, #57150, #52762, #25920 ), + ( #33805, #34669, #16247, #38467 ), + ( #7789, #29434, #30006, #34963 ), + ( #34384, #30600, #25608, #39048 ) ), + .UNSPECIFIED., .F., .F., .F. ) + B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ), + ( 4, 4 ), + ( 0.7928512879000044755, 0.8676205107523378146 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_SURFACE ( ( + ( 0.4995666724321902175, 0.1665222241440632023, 0.1665222241440632023, 0.4995666724321902175), + ( 0.4999380918377007710, 0.1666460306125667201, 0.1666460306125667201, 0.4999380918377007710), + ( 0.5003472008788795167, 0.1667824002929596261, 0.1667824002929596261, 0.5003472008788795167), + ( 0.5007939995557264545, 0.1669313331852419480, 0.1669313331852419480, 0.5007939995557264545) ) ) + REPRESENTATION_ITEM ( '' ) SURFACE ( ) ); +#2587 = CARTESIAN_POINT ( 'NONE', ( 235.7715362817146456, -117.0091564292417701, -5.061925009744188131 ) ) ; +#2588 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#2589 = CARTESIAN_POINT ( 'NONE', ( 21.50000000000000355, -116.0010000000000048, -13.99999999999999467 ) ) ; +#2590 = DIRECTION ( 'NONE', ( 0.7132504491541840075, 2.131334480222543031E-15, -0.7009092642998484557 ) ) ; +#2591 = EDGE_CURVE ( 'NONE', #12399, #39731, #30098, .T. ) ; +#2592 = CARTESIAN_POINT ( 'NONE', ( 219.8179550392979706, -121.7157968332046494, 7.773174186958128118 ) ) ; +#2593 = EDGE_CURVE ( 'NONE', #3975, #41275, #25598, .T. ) ; +#2594 = ORIENTED_EDGE ( 'NONE', *, *, #39428, .F. ) ; +#2596 = EDGE_CURVE ( 'NONE', #7803, #50548, #29141, .T. ) ; +#2595 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#2597 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026596, -117.4288375181077981, -5.154634897893423329 ) ) ; +#2598 = CARTESIAN_POINT ( 'NONE', ( 216.2145475483321491, -120.9068872249895605, 7.942092673221032406 ) ) ; +#2599 = VERTEX_POINT ( 'NONE', #47503 ) ; +#2600 = DIRECTION ( 'NONE', ( 1.974078192996917187E-31, -1.000000000000000000, 1.224646799147352468E-16 ) ) ; +#2601 = CARTESIAN_POINT ( 'NONE', ( 237.6302713838847751, -115.2269637992763762, 1.731944934275780446 ) ) ; +#2602 = CARTESIAN_POINT ( 'NONE', ( 34.39940826554926900, -115.0906918002051356, 0.9999999999999731326 ) ) ; +#2603 = ORIENTED_EDGE ( 'NONE', *, *, #22275, .T. ) ; +#2604 = CARTESIAN_POINT ( 'NONE', ( 90.90000000000006253, -120.0070307435125585, -3.212395017431270539 ) ) ; +#2605 = AXIS2_PLACEMENT_3D ( 'NONE', #36398, #40176, #35517 ) ; +#2606 = CARTESIAN_POINT ( 'NONE', ( 215.2370293772844434, -118.7965995960046399, -7.447769428076188802 ) ) ; +#2607 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.5916690328684034439, -0.8061809694755688316 ) ) ; +#2608 = CARTESIAN_POINT ( 'NONE', ( 237.2023445195464433, -121.5269438869674872, 6.063317570290451819 ) ) ; +#2609 = ORIENTED_EDGE ( 'NONE', *, *, #22608, .T. ) ; +#2610 = VERTEX_POINT ( 'NONE', #51582 ) ; +#2611 = CARTESIAN_POINT ( 'NONE', ( -19.49999999999997868, -59.00000000000000000, 14.50857997860451754 ) ) ; +#2612 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#2613 = CARTESIAN_POINT ( 'NONE', ( 233.4159887630910930, -115.1201960277316374, 1.545116120873820664 ) ) ; +#2614 = ORIENTED_EDGE ( 'NONE', *, *, #1446, .F. ) ; +#2615 = ORIENTED_EDGE ( 'NONE', *, *, #56326, .F. ) ; +#2616 = ORIENTED_EDGE ( 'NONE', *, *, #19157, .F. ) ; +#2617 = EDGE_LOOP ( 'NONE', ( #43298, #39366, #57777, #25274 ) ) ; +#2618 = EDGE_LOOP ( 'NONE', ( #47105, #51855, #20666, #53154 ) ) ; +#2619 = ORIENTED_EDGE ( 'NONE', *, *, #18858, .T. ) ; +#2620 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#2621 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 1.224646799147353207E-16 ) ) ; +#2622 = CARTESIAN_POINT ( 'NONE', ( 219.8002074625812838, -124.0564700392392012, -9.145273480228658158 ) ) ; +#2623 = ORIENTED_EDGE ( 'NONE', *, *, #21738, .T. ) ; +#2624 = CIRCLE ( 'NONE', #35254, 1.999999999999998224 ) ; +#2625 = LINE ( 'NONE', #20411, #885 ) ; +#2626 = CARTESIAN_POINT ( 'NONE', ( -19.99999999999997513, -48.99999999999998579, 23.20000000000000995 ) ) ; +#2627 = DIRECTION ( 'NONE', ( 1.193371552725494923E-15, -0.9877383884367373357, -0.1561181475946885888 ) ) ; +#2628 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#2629 = CARTESIAN_POINT ( 'NONE', ( 215.4268586249701798, -118.8953386212669301, -7.519702626318673921 ) ) ; +#2630 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#2631 = CARTESIAN_POINT ( 'NONE', ( -35.43721211558217732, -50.19543050033674803, -72.53633556736102150 ) ) ; +#2632 = CARTESIAN_POINT ( 'NONE', ( 216.6010636560166631, -121.6572021617409263, 7.933277113205017272 ) ) ; +#2633 = LINE ( 'NONE', #25670, #21307 ) ; +#2634 = CARTESIAN_POINT ( 'NONE', ( 30.61163368297370724, -123.6633562862490265, -6.000296802748305680 ) ) ; +#2635 = CARTESIAN_POINT ( 'NONE', ( 214.8247180461973471, -121.3648232150418238, 7.576976749130258426 ) ) ; +#2636 = FACE_OUTER_BOUND ( 'NONE', #24277, .T. ) ; +#2637 = CARTESIAN_POINT ( 'NONE', ( 228.9554229884600431, -125.9122338783005546, -4.688476564952422265 ) ) ; +#2638 = CARTESIAN_POINT ( 'NONE', ( 234.7847280068026805, -121.3451279643310272, 5.507209275187455511 ) ) ; +#2639 = VECTOR ( 'NONE', #46283, 1000.000000000000114 ) ; +#2640 = CARTESIAN_POINT ( 'NONE', ( 236.0783211858004904, -122.0079174881806665, -5.340810828747453165 ) ) ; +#2641 = DIRECTION ( 'NONE', ( -0.7009092642998492328, 0.0000000000000000000, -0.7132504491541833413 ) ) ; +#2642 = CARTESIAN_POINT ( 'NONE', ( 216.0473499337164469, -119.3852988261876220, -7.875314449465053102 ) ) ; +#2643 = CARTESIAN_POINT ( 'NONE', ( 233.6375931491910478, -121.0186348651447474, 5.524447080051061221 ) ) ; +#2644 = EDGE_CURVE ( 'NONE', #4163, #27248, #7498, .T. ) ; +#2645 = ORIENTED_EDGE ( 'NONE', *, *, #56623, .F. ) ; +#2646 = CARTESIAN_POINT ( 'NONE', ( 238.7685270983271550, -117.2235913490375054, -5.404784576638496318 ) ) ; +#2647 = CARTESIAN_POINT ( 'NONE', ( 220.3649315727256237, -119.5684954965786062, -7.850782687645482483 ) ) ; +#2648 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026596, -116.7831538259157753, 4.714666955100907053 ) ) ; +#2649 = CARTESIAN_POINT ( 'NONE', ( 235.3233030101381473, -125.4183354016383305, 3.692126222642286404 ) ) ; +#2650 = DIRECTION ( 'NONE', ( 1.857579106397815318E-17, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#2651 = CARTESIAN_POINT ( 'NONE', ( 219.5457413159777218, -121.4313551858791271, 7.849738570294516826 ) ) ; +#2652 = CARTESIAN_POINT ( 'NONE', ( 215.6309415556925728, -119.0567280079725094, -7.784183033320743128 ) ) ; +#2653 = CARTESIAN_POINT ( 'NONE', ( 217.8348905457650062, -119.0112434101575900, -7.924183321594218121 ) ) ; +#2654 = EDGE_CURVE ( 'NONE', #53007, #27868, #5608, .T. ) ; +#2655 = ORIENTED_EDGE ( 'NONE', *, *, #42884, .F. ) ; +#2657 = EDGE_CURVE ( 'NONE', #17773, #38284, #24736, .T. ) ; +#2656 = CARTESIAN_POINT ( 'NONE', ( 28.09997515220152664, -125.7581533355902081, -3.346338078919375736 ) ) ; +#2658 = CARTESIAN_POINT ( 'NONE', ( -46.25000000000000000, -119.5000000000000000, -4.999999999999968026 ) ) ; +#2659 = VERTEX_POINT ( 'NONE', #15961 ) ; +#2660 = CONICAL_SURFACE ( 'NONE', #46488, 1.649999999999998579, 1.029744258676652757 ) ; +#2661 = DIRECTION ( 'NONE', ( -0.7132504491541838965, -2.131334480222543031E-15, 0.7009092642998485667 ) ) ; +#2662 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.9884292157390539568, -0.1516828450203862033 ) ) ; +#2663 = CARTESIAN_POINT ( 'NONE', ( 221.9177356322167043, -122.1596679287371785, 7.677924668641805006 ) ) ; +#2664 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#2665 = VERTEX_POINT ( 'NONE', #29426 ) ; +#2666 = CARTESIAN_POINT ( 'NONE', ( 213.9000314191158338, -120.9060669453361783, 7.522658250668556867 ) ) ; +#2667 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#2668 = VECTOR ( 'NONE', #25035, 1000.000000000000000 ) ; +#2669 = ORIENTED_EDGE ( 'NONE', *, *, #34422, .T. ) ; +#2670 = ORIENTED_EDGE ( 'NONE', *, *, #19662, .F. ) ; +#2671 = VERTEX_POINT ( 'NONE', #20905 ) ; +#2672 = ORIENTED_EDGE ( 'NONE', *, *, #53873, .T. ) ; +#2673 = LINE ( 'NONE', #33044, #50291 ) ; +#2674 = CARTESIAN_POINT ( 'NONE', ( -47.47408909409647748, -120.7147875180879595, 6.562583235239595858 ) ) ; +#2675 = VERTEX_POINT ( 'NONE', #43394 ) ; +#2676 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#2677 = ORIENTED_EDGE ( 'NONE', *, *, #47400, .F. ) ; +#2678 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.330095367842434761E-33, 3.885780586188047891E-16 ) ) ; +#2679 = CARTESIAN_POINT ( 'NONE', ( 220.0172148035265423, -120.0722801977112226, -8.077846510744263853 ) ) ; +#2680 = LINE ( 'NONE', #20468, #20989 ) ; +#2681 = ORIENTED_EDGE ( 'NONE', *, *, #26729, .F. ) ; +#2682 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669290078, -123.5610378123875250, 2.435810692509072339 ) ) ; +#2683 = CARTESIAN_POINT ( 'NONE', ( 32.63613415387009553, -119.4999999999999858, 5.565209111069363779 ) ) ; +#2684 = ORIENTED_EDGE ( 'NONE', *, *, #1030, .F. ) ; +#2685 = CARTESIAN_POINT ( 'NONE', ( 24.99900000000002009, -52.25000000000000711, 6.399999999999993250 ) ) ; +#2686 = EDGE_CURVE ( 'NONE', #42831, #47840, #7216, .T. ) ; +#2687 = FACE_OUTER_BOUND ( 'NONE', #27969, .T. ) ; +#2688 = ORIENTED_EDGE ( 'NONE', *, *, #38528, .T. ) ; +#2689 = CARTESIAN_POINT ( 'NONE', ( 8.071065282823072451, -50.19543050033662013, -115.2918006896517511 ) ) ; +#2690 = CARTESIAN_POINT ( 'NONE', ( 232.1689704355307526, -116.7604215429453092, 5.095377345206903108 ) ) ; +#2691 = CARTESIAN_POINT ( 'NONE', ( 218.3002074625815112, -129.1749625424772603, 1.050862120264345334 ) ) ; +#2692 = CARTESIAN_POINT ( 'NONE', ( 215.7771273218194779, -119.5332922687860986, -7.657460606021550653 ) ) ; +#2693 = AXIS2_PLACEMENT_3D ( 'NONE', #51550, #47761, #7186 ) ; +#2694 = CARTESIAN_POINT ( 'NONE', ( 235.1115479084581352, -125.9349559372358272, -1.121220661084006753 ) ) ; +#2695 = AXIS2_PLACEMENT_3D ( 'NONE', #23950, #3194, #51645 ) ; +#2696 = CARTESIAN_POINT ( 'NONE', ( 23.59999999999997300, -29.99999999999999289, -23.40000000000002700 ) ) ; +#2697 = EDGE_CURVE ( 'NONE', #9295, #46972, #22654, .T. ) ; +#2698 = CARTESIAN_POINT ( 'NONE', ( 217.1653766197929940, -122.0801113066739418, 7.651132066501306284 ) ) ; +#2699 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#2700 = EDGE_CURVE ( 'NONE', #34058, #20953, #19861, .T. ) ; +#2701 = CARTESIAN_POINT ( 'NONE', ( 233.4068838947106883, -126.6048591616979735, 0.7443246023794110044 ) ) ; +#2702 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#2703 = CARTESIAN_POINT ( 'NONE', ( 35.40000000000004832, -115.2137535687913328, -0.9999999999999870104 ) ) ; +#2704 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#2705 = CARTESIAN_POINT ( 'NONE', ( 232.9735282288150700, -124.9778760115699896, -3.279533817160457332 ) ) ; +#2706 = CARTESIAN_POINT ( 'NONE', ( 234.8125157806797745, -125.6700748552083411, 2.018124332928964204 ) ) ; +#2707 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #50483, #18675, #618, #50206, #23347, #18958, #14287, #10492, #54317, #49919, #41160, #1184, #54608, #28310, #36803, #9928, #46111, #50762 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 1, 2, 2, 2, 1, 2, 2, 4 ), + ( 0.0000000000000000000, 0.1249999999999792388, 0.1874999999999688582, 0.2187499999999636680, 0.2499999999999584777, 0.3749999999999420464, 0.4374999999999115152, 0.4687499999998963052, 0.4999999999998810396, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#2708 = AXIS2_PLACEMENT_3D ( 'NONE', #38491, #33550, #7532 ) ; +#2709 = CARTESIAN_POINT ( 'NONE', ( 228.7999987669289794, -123.8641856653985656, 6.138587362636934941 ) ) ; +#2710 = CARTESIAN_POINT ( 'NONE', ( 27.89999999999906422, -119.4999999999999858, -5.935624578461029088 ) ) ; +#2711 = CARTESIAN_POINT ( 'NONE', ( 234.8242352879215957, -115.5622910420041478, -3.665866791557665483 ) ) ; +#2712 = CARTESIAN_POINT ( 'NONE', ( 221.9809142835750322, -119.1928238595267970, -7.946505586303026725 ) ) ; +#2713 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.210476675238559827E-16, -3.828282219266823457E-16 ) ) ; +#2714 = CARTESIAN_POINT ( 'NONE', ( -24.09999999999997655, -30.00100000000000122, 17.85000000000001208 ) ) ; +#2715 = CARTESIAN_POINT ( 'NONE', ( 14.69999999999999396, -48.99999999999998579, 23.50000000000000000 ) ) ; +#2716 = CARTESIAN_POINT ( 'NONE', ( 5.274939401313981868, -42.19543050033673381, -119.5638772527558729 ) ) ; +#2717 = EDGE_CURVE ( 'NONE', #52065, #17430, #13983, .T. ) ; +#2719 = EDGE_CURVE ( 'NONE', #31250, #19743, #39468, .T. ) ; +#2718 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#2720 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#2721 = ORIENTED_EDGE ( 'NONE', *, *, #17890, .F. ) ; +#2722 = EDGE_CURVE ( 'NONE', #45556, #47182, #22098, .T. ) ; +#2723 = CARTESIAN_POINT ( 'NONE', ( 215.6645969226653961, -118.7083754396628734, -7.704469154645759765 ) ) ; +#2724 = CARTESIAN_POINT ( 'NONE', ( 232.8843659928290037, -122.3666795475086815, 5.233521814330901023 ) ) ; +#2725 = ORIENTED_EDGE ( 'NONE', *, *, #46800, .T. ) ; +#2726 = ORIENTED_EDGE ( 'NONE', *, *, #1364, .F. ) ; +#2727 = EDGE_CURVE ( 'NONE', #54169, #43486, #4867, .T. ) ; +#2728 = CARTESIAN_POINT ( 'NONE', ( 214.7168553627331278, -118.9605474335623541, -7.671627928493354176 ) ) ; +#2729 = CARTESIAN_POINT ( 'NONE', ( 236.7901924937882541, -116.4621592508206760, -4.639039240398265207 ) ) ; +#2730 = COORDINATED_UNIVERSAL_TIME_OFFSET ( 8, 0, .AHEAD. ) ; +#2731 = ORIENTED_EDGE ( 'NONE', *, *, #12656, .T. ) ; +#2732 = EDGE_LOOP ( 'NONE', ( #5765, #17887, #4637, #57739 ) ) ; +#2733 = VECTOR ( 'NONE', #53229, 1000.000000000000000 ) ; +#2734 = AXIS2_PLACEMENT_3D ( 'NONE', #24313, #2143, #8241 ) ; +#2735 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #7568, #11378, #11955, #42613 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9590567426693108466, 0.3196855808897701157, 0.3196855808897701157, 0.9590567426693108466 ) ) + REPRESENTATION_ITEM ( '' ) ); +#2736 = CARTESIAN_POINT ( 'NONE', ( 236.3852584604696005, -118.5920464222792674, -5.211111960260343068 ) ) ; +#2737 = CARTESIAN_POINT ( 'NONE', ( 220.7241426765220638, -121.5476881550008414, 7.786774190073490587 ) ) ; +#2738 = ORIENTED_EDGE ( 'NONE', *, *, #49819, .F. ) ; +#2739 = EDGE_LOOP ( 'NONE', ( #31271, #31517, #401, #25142 ) ) ; +#2740 = CARTESIAN_POINT ( 'NONE', ( 219.9391415792914586, -118.7271560958350278, -7.687326889683820497 ) ) ; +#2741 = CARTESIAN_POINT ( 'NONE', ( 215.1035027824905512, -120.1313172770744870, -7.881838980178116572 ) ) ; +#2742 = VERTEX_POINT ( 'NONE', #22375 ) ; +#2743 = DIRECTION ( 'NONE', ( -3.524876788021935603E-16, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#2744 = CARTESIAN_POINT ( 'NONE', ( 219.4294531878233556, -122.1352803889327276, 5.398493836873741181 ) ) ; +#2745 = LINE ( 'NONE', #11486, #49088 ) ; +#2746 = AXIS2_PLACEMENT_3D ( 'NONE', #22269, #26963, #44756 ) ; +#2747 = FACE_OUTER_BOUND ( 'NONE', #43340, .T. ) ; +#2748 = CARTESIAN_POINT ( 'NONE', ( 219.4620363035033677, -117.4770403325999695, -7.156258583213457314 ) ) ; +#2749 = FACE_BOUND ( 'NONE', #30365, .T. ) ; +#2750 = ORIENTED_EDGE ( 'NONE', *, *, #10331, .F. ) ; +#2751 = ORIENTED_EDGE ( 'NONE', *, *, #30676, .T. ) ; +#2752 = CARTESIAN_POINT ( 'NONE', ( 215.7798537151223854, -121.8953308342668151, 7.803159502480294663 ) ) ; +#2753 = CARTESIAN_POINT ( 'NONE', ( 219.9474639405509038, -121.8689509695937971, 7.972438415040458359 ) ) ; +#2754 = EDGE_CURVE ( 'NONE', #255, #3018, #30027, .T. ) ; +#2755 = CARTESIAN_POINT ( 'NONE', ( -48.75000000000000000, -119.5000000000000000, -4.999999999999994671 ) ) ; +#2756 = EDGE_LOOP ( 'NONE', ( #57305, #13295, #7101, #55832 ) ) ; +#2757 = CARTESIAN_POINT ( 'NONE', ( 221.1524068854314464, -120.4462063562493057, -5.641186388906316296 ) ) ; +#2758 = CARTESIAN_POINT ( 'NONE', ( 231.9953249246178473, -116.0633272799203723, 4.132546506079969539 ) ) ; +#2759 = ADVANCED_FACE ( 'NONE', ( #12748 ), #57443, .F. ) ; +#2760 = CARTESIAN_POINT ( 'NONE', ( 221.5680233023139465, -121.1322230094159806, 8.047519116199039146 ) ) ; +#2761 = CARTESIAN_POINT ( 'NONE', ( 236.1014637138965782, -117.7212458217834836, 5.486137424196499524 ) ) ; +#2762 = FACE_OUTER_BOUND ( 'NONE', #10471, .T. ) ; +#2763 = CARTESIAN_POINT ( 'NONE', ( 235.6097714979977695, -115.0568756775694226, 1.076373088555931945 ) ) ; +#2764 = CARTESIAN_POINT ( 'NONE', ( 24.89999999973885281, -132.4086914956508849, 5.954345747763687413 ) ) ; +#2765 = EDGE_CURVE ( 'NONE', #16417, #8622, #57141, .T. ) ; +#2766 = CARTESIAN_POINT ( 'NONE', ( 28.09997270584184648, -114.2807270100526864, -0.4521208692528524420 ) ) ; +#2767 = ADVANCED_FACE ( 'NONE', ( #17979 ), #8370, .F. ) ; +#2768 = CARTESIAN_POINT ( 'NONE', ( 232.9823904533843120, -114.7451603627378205, 2.164683612068835750 ) ) ; +#2769 = CARTESIAN_POINT ( 'NONE', ( 27.65134958599853476, -119.5000000000000284, 6.181377664494697832 ) ) ; +#2770 = FACE_BOUND ( 'NONE', #34418, .T. ) ; +#2771 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#2772 = CARTESIAN_POINT ( 'NONE', ( 232.3536577452956067, -114.9880582393302717, -0.6438968702569605185 ) ) ; +#2773 = CARTESIAN_POINT ( 'NONE', ( 235.4633070137130915, -115.8401098380914505, 3.015516100803204758 ) ) ; +#2774 = DIRECTION ( 'NONE', ( 1.964717854834351137E-15, -1.000000000000000000, -1.041502267101542263E-15 ) ) ; +#2775 = AXIS2_PLACEMENT_3D ( 'NONE', #42337, #55519, #19008 ) ; +#2776 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #40950, #398 ), + ( #36012, #53827 ), + ( #18470, #31926 ), + ( #18748, #36592 ), + ( #5617, #45896 ), + ( #2109, #14934 ), + ( #55834, #29256 ), + ( #56117, #16072 ), + ( #15790, #19606 ), + ( #23699, #55541 ), + ( #33912, #41513 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 3, 2, 2, 4 ), + ( 2, 2 ), + ( 0.003809123809646390059, 0.009900990099009899376, 0.3900273290055800146, 0.6944166697617689676, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#2777 = CARTESIAN_POINT ( 'NONE', ( 235.0698624392711622, -124.3811726956149215, 4.072105088798992689 ) ) ; +#2778 = CARTESIAN_POINT ( 'NONE', ( 27.89999999999906422, -119.4999999999999858, -5.935624578461029088 ) ) ; +#2779 = ORIENTED_EDGE ( 'NONE', *, *, #51534, .F. ) ; +#2780 = CARTESIAN_POINT ( 'NONE', ( 234.3288255184271804, -125.5435062159737925, 3.518904785737813512 ) ) ; +#2781 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289510, -113.9448494389026223, -1.386699002631393673 ) ) ; +#2782 = CARTESIAN_POINT ( 'NONE', ( 214.7019095869947591, -121.3635274091039093, 7.571627472255052282 ) ) ; +#2783 = CARTESIAN_POINT ( 'NONE', ( 21.03938769133984010, -48.79159060565128669, 19.10000000000000142 ) ) ; +#2784 = CARTESIAN_POINT ( 'NONE', ( 237.0639743830525390, -122.4710992727981846, -5.188461085352766844 ) ) ; +#2785 = CARTESIAN_POINT ( 'NONE', ( 214.1154287515942087, -121.5781975988787167, 7.480972375615095871 ) ) ; +#2786 = EDGE_CURVE ( 'NONE', #32485, #50688, #30868, .T. ) ; +#2787 = AXIS2_PLACEMENT_3D ( 'NONE', #41871, #36950, #10630 ) ; +#2788 = ORIENTED_EDGE ( 'NONE', *, *, #6134, .F. ) ; +#2789 = ADVANCED_FACE ( 'NONE', ( #57732 ), #22660, .F. ) ; +#2790 = DIRECTION ( 'NONE', ( 0.7009092642998484557, 4.163453949483577057E-16, 0.7132504491541840075 ) ) ; +#2791 = CARTESIAN_POINT ( 'NONE', ( 21.50000000000000355, -116.0000000000000000, -13.99999999999999467 ) ) ; +#2792 = CIRCLE ( 'NONE', #13954, 5.562346272363074995 ) ; +#2793 = CARTESIAN_POINT ( 'NONE', ( 216.6369418107799447, -119.6448753549261284, -7.935896109665052656 ) ) ; +#2794 = VERTEX_POINT ( 'NONE', #48377 ) ; +#2795 = ORIENTED_EDGE ( 'NONE', *, *, #50105, .F. ) ; +#2796 = CARTESIAN_POINT ( 'NONE', ( 11.50000000000001776, -38.99999999999999289, 23.49899999999999878 ) ) ; +#2797 = ADVANCED_FACE ( 'NONE', ( #43986 ), #48664, .F. ) ; +#2798 = CARTESIAN_POINT ( 'NONE', ( 219.8873230525875613, -120.9235306803885805, 7.873534436304323592 ) ) ; +#2799 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#2800 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290022, -119.5942744864599092, 2.110111660146303247 ) ) ; +#2801 = ORIENTED_EDGE ( 'NONE', *, *, #51988, .T. ) ; +#2802 = ADVANCED_FACE ( 'NONE', ( #48953 ), #8955, .F. ) ; +#2803 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#2804 = CARTESIAN_POINT ( 'NONE', ( 216.6888848337021329, -120.0114248235384906, -7.997494924199525457 ) ) ; +#2805 = CARTESIAN_POINT ( 'NONE', ( 237.0093502874744047, -125.5317870041509423, 2.337382945444678839 ) ) ; +#2806 = CARTESIAN_POINT ( 'NONE', ( -44.33281017360753395, -45.41627821877424509, 15.87192272460447029 ) ) ; +#2807 = ORIENTED_EDGE ( 'NONE', *, *, #42863, .F. ) ; +#2808 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#2809 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289510, -119.3793198736256045, 6.607206715516859674 ) ) ; +#2810 = CARTESIAN_POINT ( 'NONE', ( 237.8933105670686246, -114.4792642778791247, -1.253825389201610907 ) ) ; +#2811 = ORIENTED_EDGE ( 'NONE', *, *, #47738, .T. ) ; +#2812 = ORIENTED_EDGE ( 'NONE', *, *, #30328, .F. ) ; +#2813 = CARTESIAN_POINT ( 'NONE', ( -26.99999999999998934, -33.46606559731581143, 1.076725243977212366E-14 ) ) ; +#2814 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289794, -122.7052693190168497, 4.989417266848299448 ) ) ; +#2815 = CARTESIAN_POINT ( 'NONE', ( 218.5158737239871130, -118.6779594781995684, -7.859496805982739254 ) ) ; +#2816 = PLANE ( 'NONE', #23906 ) ; +#2817 = EDGE_LOOP ( 'NONE', ( #15143, #36507, #29102, #8198 ) ) ; +#2818 = CARTESIAN_POINT ( 'NONE', ( 234.5185270983271835, -125.9047845766382636, -3.276408650962181479 ) ) ; +#2819 = AXIS2_PLACEMENT_3D ( 'NONE', #3673, #4536, #35484 ) ; +#2820 = CARTESIAN_POINT ( 'NONE', ( 12.82950143917021535, -48.76370761558694511, -14.91006513247779175 ) ) ; +#2821 = ORIENTED_EDGE ( 'NONE', *, *, #45402, .F. ) ; +#2822 = VERTEX_POINT ( 'NONE', #49246 ) ; +#2823 = CARTESIAN_POINT ( 'NONE', ( 230.8412985160224480, -123.2673830222839086, 2.749678665014010814 ) ) ; +#2824 = CARTESIAN_POINT ( 'NONE', ( 38.02302562390125473, -119.5782273679264449, -5.253594595078642016 ) ) ; +#2825 = ORIENTED_EDGE ( 'NONE', *, *, #45610, .T. ) ; +#2826 = CARTESIAN_POINT ( 'NONE', ( 12.20560956220519166, -47.64839260822662226, -18.61252819752985133 ) ) ; +#2827 = CARTESIAN_POINT ( 'NONE', ( 7.352633286915728483, -50.19543050033662013, -116.0228824000347885 ) ) ; +#2828 = EDGE_CURVE ( 'NONE', #53233, #53088, #50886, .T. ) ; +#2829 = AXIS2_PLACEMENT_3D ( 'NONE', #55837, #33356, #51136 ) ; +#2830 = ORIENTED_EDGE ( 'NONE', *, *, #27182, .F. ) ; +#2831 = LINE ( 'NONE', #51866, #30379 ) ; +#2832 = CARTESIAN_POINT ( 'NONE', ( 29.40000000000003766, -120.4999999999999858, 1.387778780781445676E-14 ) ) ; +#2833 = ADVANCED_FACE ( 'NONE', ( #54211 ), #49016, .F. ) ; +#2834 = ORIENTED_EDGE ( 'NONE', *, *, #30336, .F. ) ; +#2835 = CARTESIAN_POINT ( 'NONE', ( 234.0277695270552556, -125.2645356981536224, -2.888286435452899870 ) ) ; +#2836 = EDGE_CURVE ( 'NONE', #51628, #24199, #4895, .T. ) ; +#2837 = VECTOR ( 'NONE', #13728, 1000.000000000000000 ) ; +#2838 = CARTESIAN_POINT ( 'NONE', ( 215.3222862255421433, -118.9318482289615702, -7.723707455080383255 ) ) ; +#2839 = EDGE_CURVE ( 'NONE', #54308, #1329, #57400, .T. ) ; +#2840 = CARTESIAN_POINT ( 'NONE', ( 232.2694474548885921, -123.9112699974266576, 5.116796259950486814 ) ) ; +#2841 = CARTESIAN_POINT ( 'NONE', ( 90.90000000000006253, -120.9929692564872568, 3.212395017431308730 ) ) ; +#2842 = CARTESIAN_POINT ( 'NONE', ( 35.42000770100745655, -115.1265730574604191, -0.9999999999999796829 ) ) ; +#2843 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#2844 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397815626E-17 ) ) ; +#2845 = CARTESIAN_POINT ( 'NONE', ( 4.916973593473783488, -50.84774078793369512, -118.5014277108454905 ) ) ; +#2846 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #26471, #8362, #49235, #39900, #48074, #22363, #39028, #53035, #48366, #43679, #199, #56845, #17969, #8075, #35801, #53605, #43978, #25899 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 2, 2, 2, 2, 4 ), + ( 0.7500000000000000000, 0.8125000000000002220, 0.8750000000000004441, 0.9375000000000006661, 1.000000000000000888, 1.062500000000001110, 1.125000000000000888, 1.187500000000000444, 1.250000000000000000 ), + .UNSPECIFIED. ) ; +#2847 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #50041, #54150, #5658, #45079 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#2848 = CARTESIAN_POINT ( 'NONE', ( 214.8804098206430524, -119.8073405975118391, -7.816331697718042371 ) ) ; +#2849 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #30142, #21364, #47941, #16974, #52598, #12603, #48247, #8239, #30741, #48533 ), + .UNSPECIFIED., .F., .F., + ( 4, 3, 3, 4 ), + ( 0.0000000000000000000, 3.704431797595590214E-05, 7.411154310962416391E-05, 0.0001455346960132440886 ), + .UNSPECIFIED. ) ; +#2850 = ORIENTED_EDGE ( 'NONE', *, *, #17923, .T. ) ; +#2851 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289226, -123.2611700085118116, 2.729977708948722714 ) ) ; +#2852 = CARTESIAN_POINT ( 'NONE', ( 236.6339332095432155, -120.8848203038387936, 5.535222443974227247 ) ) ; +#2853 = CARTESIAN_POINT ( 'NONE', ( 234.1456610612581812, -119.6829523570996798, -5.492129219210532654 ) ) ; +#2854 = EDGE_CURVE ( 'NONE', #38021, #54947, #45138, .T. ) ; +#2855 = ORIENTED_EDGE ( 'NONE', *, *, #26161, .F. ) ; +#2856 = ORIENTED_EDGE ( 'NONE', *, *, #11708, .T. ) ; +#2857 = DIRECTION ( 'NONE', ( 0.7132504491541842295, 2.131334480222603379E-15, -0.7009092642998483447 ) ) ; +#2858 = CIRCLE ( 'NONE', #56011, 6.430544560416040056 ) ; +#2859 = DIRECTION ( 'NONE', ( -0.7132504491541842295, -2.131334480222611662E-15, 0.7009092642998483447 ) ) ; +#2860 = LINE ( 'NONE', #48096, #51163 ) ; +#2861 = CARTESIAN_POINT ( 'NONE', ( 235.8871509595846589, -114.5235375430756193, -1.443007901709388641 ) ) ; +#2862 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669398877, -120.1521526783434268, -3.531399731243493711 ) ) ; +#2863 = CARTESIAN_POINT ( 'NONE', ( 32.90610093907508826, -119.4999999999999858, -5.541343034428381387 ) ) ; +#2864 = CARTESIAN_POINT ( 'NONE', ( -13.70000000000000107, 12.50000000000000000, 38.50000000000000000 ) ) ; +#2865 = CARTESIAN_POINT ( 'NONE', ( 228.0999987669289624, -113.5809954898263925, 1.061779915142725184 ) ) ; +#2866 = CARTESIAN_POINT ( 'NONE', ( 219.6993523118257485, -121.3638908575627369, 7.827177143077879151 ) ) ; +#2867 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #15497, #37154, #6464, #47325 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 2.776912483567713316E-17, 0.001048464789955736928 ), + .UNSPECIFIED. ) ; +#2868 = VERTEX_POINT ( 'NONE', #18570 ) ; +#2869 = DIRECTION ( 'NONE', ( -1.811995619784410881E-15, 1.000000000000000000, 1.196913542559490477E-15 ) ) ; +#2870 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#2871 = LINE ( 'NONE', #11612, #6013 ) ; +#2872 = AXIS2_PLACEMENT_3D ( 'NONE', #49582, #5495, #23293 ) ; +#2873 = ORIENTED_EDGE ( 'NONE', *, *, #11323, .F. ) ; +#2874 = CARTESIAN_POINT ( 'NONE', ( 219.8207103264109037, -119.6770084415252740, -7.845907136748248689 ) ) ; +#2875 = DIRECTION ( 'NONE', ( 0.7132504491541833413, -1.929684836425041873E-15, 0.7009092642998491218 ) ) ; +#2876 = CARTESIAN_POINT ( 'NONE', ( 237.6699498825971375, -115.8360656451451689, 3.005831124429028556 ) ) ; +#2877 = CARTESIAN_POINT ( 'NONE', ( 34.29968214404653537, -114.9145021462011158, 0.9110263657758622680 ) ) ; +#2878 = VERTEX_POINT ( 'NONE', #22955 ) ; +#2879 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#2880 = EDGE_CURVE ( 'NONE', #13849, #52494, #41050, .T. ) ; +#2881 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290022, -120.0320303451263300, -0.1771068861236991532 ) ) ; +#2882 = CARTESIAN_POINT ( 'NONE', ( 222.0536232028020436, -119.7277160060770598, -7.793062490018881405 ) ) ; +#2883 = CARTESIAN_POINT ( 'NONE', ( 237.2482945072552525, -123.2024631858446355, 5.533127594858892273 ) ) ; +#2884 = ORIENTED_EDGE ( 'NONE', *, *, #21738, .F. ) ; +#2885 = EDGE_LOOP ( 'NONE', ( #57260, #31481, #36908, #2255 ) ) ; +#2886 = CARTESIAN_POINT ( 'NONE', ( -49.55947250116096825, -121.5689902340308066, -6.583389059990739867 ) ) ; +#2887 = CARTESIAN_POINT ( 'NONE', ( 233.6316401785047958, -125.7644792647578669, 1.829835484863374884 ) ) ; +#2888 = ORIENTED_EDGE ( 'NONE', *, *, #31687, .T. ) ; +#2889 = ORIENTED_EDGE ( 'NONE', *, *, #35384, .F. ) ; +#2890 = EDGE_LOOP ( 'NONE', ( #7169, #40886, #11399, #46273 ) ) ; +#2891 = EDGE_LOOP ( 'NONE', ( #19820, #33985, #35702, #3628 ) ) ; +#2892 = DIRECTION ( 'NONE', ( 0.7132504491541842295, 2.131334480222602985E-15, -0.7009092642998483447 ) ) ; +#2893 = ORIENTED_EDGE ( 'NONE', *, *, #32957, .F. ) ; +#2894 = ORIENTED_EDGE ( 'NONE', *, *, #48189, .T. ) ; +#2895 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#2896 = CARTESIAN_POINT ( 'NONE', ( 215.8295073007029714, -121.5830616169896956, 7.854531763761999130 ) ) ; +#2897 = EDGE_CURVE ( 'NONE', #53952, #2960, #32320, .T. ) ; +#2898 = CARTESIAN_POINT ( 'NONE', ( 31.75839510548428279, -121.3694487144653067, 5.831167696623734464 ) ) ; +#2899 = ORIENTED_EDGE ( 'NONE', *, *, #2002, .F. ) ; +#2900 = CARTESIAN_POINT ( 'NONE', ( 235.8958566756946311, -122.7566540975844589, 5.122345807243558369 ) ) ; +#2901 = CARTESIAN_POINT ( 'NONE', ( 216.3310606049837475, -120.4462063562493057, -5.641186388906316296 ) ) ; +#2902 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#2903 = CARTESIAN_POINT ( 'NONE', ( 4.916973593473759507, -37.69543050033674092, -118.5014277108454763 ) ) ; +#2904 = CARTESIAN_POINT ( 'NONE', ( 218.2485345195022717, -124.1982668451870069, -6.707814953019469506 ) ) ; +#2905 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289169, -116.6378597869616982, 0.5421005209685140214 ) ) ; +#2906 = EDGE_CURVE ( 'NONE', #8607, #37490, #28583, .T. ) ; +#2907 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#2908 = CARTESIAN_POINT ( 'NONE', ( 216.7892031475527688, -121.1048668718383965, 8.018037647235715326 ) ) ; +#2909 = EDGE_CURVE ( 'NONE', #10219, #50621, #23822, .T. ) ; +#2910 = DIRECTION ( 'NONE', ( 0.7132504491541841185, 2.131334480222611662E-15, -0.7009092642998482336 ) ) ; +#2911 = CARTESIAN_POINT ( 'NONE', ( 30.60000000000001563, -120.4999999999999858, -6.000550650614167481 ) ) ; +#2912 = CARTESIAN_POINT ( 'NONE', ( 219.9182009788600851, -118.7122830156657471, -7.889050801853800365 ) ) ; +#2913 = VECTOR ( 'NONE', #13832, 1000.000000000000000 ) ; +#2914 = FACE_OUTER_BOUND ( 'NONE', #56964, .T. ) ; +#2915 = SECURITY_CLASSIFICATION ( '', '', #28740 ) ; +#2916 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #23534, #1374, #19155, #44595 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 0.0000000000000000000, 0.0001874554849473625674 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9833149456095351404, 0.9832572370332564038, 0.9832461474042777372, 0.9832816767225989185 ) ) + REPRESENTATION_ITEM ( '' ) ); +#2917 = CARTESIAN_POINT ( 'NONE', ( 5.346376790978185412, -29.74543050033665281, -86.67666356570265407 ) ) ; +#2918 = CARTESIAN_POINT ( 'NONE', ( 233.5972280068026521, -115.7354643018458944, 2.888286435452927403 ) ) ; +#2919 = AXIS2_PLACEMENT_3D ( 'NONE', #6701, #24499, #7559 ) ; +#2920 = AXIS2_PLACEMENT_3D ( 'NONE', #41541, #11163, #45644 ) ; +#2921 = CARTESIAN_POINT ( 'NONE', ( 235.9527095788650399, -125.3547884723469679, -2.688818081197777765 ) ) ; +#2922 = CARTESIAN_POINT ( 'NONE', ( -33.37989287940396110, -39.19543050033674803, -73.29622869172192168 ) ) ; +#2923 = CARTESIAN_POINT ( 'NONE', ( 220.3649306311716884, -120.1029590573267285, -7.877864839454532309 ) ) ; +#2924 = CARTESIAN_POINT ( 'NONE', ( 233.4537419098612645, -115.6585420120479455, 2.711301757470328866 ) ) ; +#2925 = ORIENTED_EDGE ( 'NONE', *, *, #5684, .T. ) ; +#2926 = CARTESIAN_POINT ( 'NONE', ( 239.5810270983271835, -124.2395784570542361, -5.095377345206854258 ) ) ; +#2927 = CARTESIAN_POINT ( 'NONE', ( 219.8388233874768503, -121.2569031620415103, 8.053372596362324387 ) ) ; +#2928 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668027164, -121.7724860877055448, 5.874929814543758511 ) ) ; +#2929 = CARTESIAN_POINT ( 'NONE', ( 235.3270730450047949, -125.5044937819897228, 3.573871636940809449 ) ) ; +#2930 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669288601, -122.7671059088084036, 2.572895108525036445 ) ) ; +#2931 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#2932 = CARTESIAN_POINT ( 'NONE', ( 5.900000000000016342, -38.84999999999999432, 23.49899999999999878 ) ) ; +#2933 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #49097, #26334, #44995, #26920 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 1.706543958435910018E-05 ), + .UNSPECIFIED. ) ; +#2934 = DIRECTION ( 'NONE', ( -3.524876788021935603E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#2935 = ORIENTED_EDGE ( 'NONE', *, *, #54506, .F. ) ; +#2936 = CARTESIAN_POINT ( 'NONE', ( 17.99733489814356346, -59.70087464294409330, 21.49848320023864900 ) ) ; +#2937 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#2938 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 1.224646799147353207E-16 ) ) ; +#2939 = EDGE_LOOP ( 'NONE', ( #23008, #36596 ) ) ; +#2940 = AXIS2_PLACEMENT_3D ( 'NONE', #40946, #37163, #696 ) ; +#2941 = CARTESIAN_POINT ( 'NONE', ( 215.7630485937084757, -122.4109436098150496, 7.475326738700190710 ) ) ; +#2942 = CARTESIAN_POINT ( 'NONE', ( 230.8828414794035666, -122.5582272575125700, 2.080685109372390595 ) ) ; +#2943 = CARTESIAN_POINT ( 'NONE', ( -49.75000000000000000, -121.7511998195679013, -6.087243934164443537 ) ) ; +#2944 = CARTESIAN_POINT ( 'NONE', ( 215.9945588811787047, -119.4062034393461147, -7.860476823806066271 ) ) ; +#2945 = ADVANCED_FACE ( 'NONE', ( #5441 ), #40773, .T. ) ; +#2946 = CARTESIAN_POINT ( 'NONE', ( 22.75000000000000711, -116.0000000000000000, -20.99999999999999289 ) ) ; +#2947 = VERTEX_POINT ( 'NONE', #46292 ) ; +#2948 = CARTESIAN_POINT ( 'NONE', ( 216.0710477703383674, -120.8914371250128994, 7.932975049913040699 ) ) ; +#2949 = CARTESIAN_POINT ( 'NONE', ( 29.21743114858366042, -120.4999999999999858, 1.387778780781445676E-14 ) ) ; +#2950 = ORIENTED_EDGE ( 'NONE', *, *, #20360, .T. ) ; +#2951 = VECTOR ( 'NONE', #4359, 1000.000000000000000 ) ; +#2952 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #47295, #29216, #7576, #12524, #16033, #30073, #46998, #11664, #25385, #20428 ), + .UNSPECIFIED., .F., .F., + ( 4, 3, 3, 4 ), + ( 1.430489624538199204E-17, 0.0003017248391429597763, 0.0005460780644361318574, 0.0007907515206744442256 ), + .UNSPECIFIED. ) ; +#2953 = EDGE_LOOP ( 'NONE', ( #1300, #56465, #1055, #55187 ) ) ; +#2954 = VERTEX_POINT ( 'NONE', #795 ) ; +#2955 = CONICAL_SURFACE ( 'NONE', #22541, 7.499999999910260229, 0.7853981624999986089 ) ; +#2956 = ORIENTED_EDGE ( 'NONE', *, *, #23797, .T. ) ; +#2957 = AXIS2_PLACEMENT_3D ( 'NONE', #23431, #2124, #33063 ) ; +#2958 = CARTESIAN_POINT ( 'NONE', ( 222.8999987669286611, -117.3302092426309571, -8.113071722396378860 ) ) ; +#2959 = CARTESIAN_POINT ( 'NONE', ( -47.96842318928221971, -121.4768943123901153, 4.758649349193976974 ) ) ; +#2960 = VERTEX_POINT ( 'NONE', #28490 ) ; +#2961 = ORIENTED_EDGE ( 'NONE', *, *, #38816, .T. ) ; +#2962 = CARTESIAN_POINT ( 'NONE', ( 20.99999999999999645, -0.9999999999999940048, -19.50000000000000355 ) ) ; +#2963 = EDGE_CURVE ( 'NONE', #37346, #15945, #38748, .T. ) ; +#2964 = CYLINDRICAL_SURFACE ( 'NONE', #17999, 0.5000000000000004441 ) ; +#2965 = CARTESIAN_POINT ( 'NONE', ( 229.2999987672630198, -126.8183890924273811, -4.040786962334397714 ) ) ; +#2966 = VERTEX_POINT ( 'NONE', #32601 ) ; +#2967 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -129.1550258687246355, 12.22867642926673781 ) ) ; +#2968 = CARTESIAN_POINT ( 'NONE', ( 13.58094622072129454, -47.34079872904514019, 18.28796874845885156 ) ) ; +#2969 = DIRECTION ( 'NONE', ( 0.7132504491541840075, 2.131334480222543031E-15, -0.7009092642998484557 ) ) ; +#2970 = EDGE_CURVE ( 'NONE', #48066, #15202, #18852, .T. ) ; +#2971 = CARTESIAN_POINT ( 'NONE', ( 215.5561931737812245, -120.1315867520134759, -7.691315695272628261 ) ) ; +#2972 = ORIENTED_EDGE ( 'NONE', *, *, #30873, .T. ) ; +#2973 = CARTESIAN_POINT ( 'NONE', ( 239.8999987670535745, -122.2984552779230683, -2.759718230994613997 ) ) ; +#2974 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #42872, #25961, #56328, #2898, #48428, #26247, #20683, #44037, #16295, #34141, #4347, #53095, #23497, #22426, #9288, #17467, #49291, #41304 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 1, 2, 2, 2, 1, 2, 2, 4 ), + ( 0.0000000000000000000, 0.1249999999999151234, 0.1874999999998735734, 0.2187499999998689937, 0.2499999999998644418, 0.3749999999999528710, 0.4374999999999535372, 0.4687499999999538702, 0.4999999999999542588, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#2975 = ADVANCED_FACE ( 'NONE', ( #10104 ), #28203, .F. ) ; +#2976 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#2977 = EDGE_CURVE ( 'NONE', #37588, #3095, #9526, .T. ) ; +#2978 = CARTESIAN_POINT ( 'NONE', ( 32.18409781524438529, -121.3282735878974847, -5.803923947937390082 ) ) ; +#2979 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397815626E-17 ) ) ; +#2980 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #42960, #48245, #8524, #43246, #3280, #2993, #52912, #12892, #43847, #16971, #21655, #16098, #33944, #34239, #21068, #57289, #44135, #3586 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 2, 2, 2, 2, 4 ), + ( 0.01240453037661766282, 0.01296893319963234210, 0.01353333602264701965, 0.01409773884566169894, 0.01466214166867637822, 0.01522654449169105577, 0.01579094731470573332, 0.01635535013772041260, 0.01691975296073509188 ), + .UNSPECIFIED. ) ; +#2981 = CARTESIAN_POINT ( 'NONE', ( 235.1947416252908170, -124.6635172912508978, -3.671178255480535668 ) ) ; +#2982 = CARTESIAN_POINT ( 'NONE', ( -28.14999999999999858, -128.9989999999999952, 14.00000000000000888 ) ) ; +#2983 = CARTESIAN_POINT ( 'NONE', ( 216.6010590413769421, -121.6212088812978038, 7.697907807294101623 ) ) ; +#2984 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#2985 = CARTESIAN_POINT ( 'NONE', ( 233.3245876104603269, -125.4473263466889250, 3.652723243447895118 ) ) ; +#2986 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#2987 = CARTESIAN_POINT ( 'NONE', ( 35.40217233567609156, -115.1964276055786200, -0.9999999999999731326 ) ) ; +#2988 = CARTESIAN_POINT ( 'NONE', ( -21.09999999999998010, -30.29999999999999361, 19.75000000000001421 ) ) ; +#2989 = CARTESIAN_POINT ( 'NONE', ( 232.9373172709830158, -125.5855827464799574, -2.222469945327095076 ) ) ; +#2990 = CARTESIAN_POINT ( 'NONE', ( 234.9253436754114830, -125.7396834333755180, -1.830400288828849087 ) ) ; +#2991 = CIRCLE ( 'NONE', #52404, 3.100000000000001865 ) ; +#2992 = CARTESIAN_POINT ( 'NONE', ( 220.0294455241404421, -122.5126138410777941, 7.840924324128537570 ) ) ; +#2993 = CARTESIAN_POINT ( 'NONE', ( 17.33480618450022348, -60.43525836809304508, -21.40475618638204125 ) ) ; +#2994 = CARTESIAN_POINT ( 'NONE', ( 234.8593094246439250, -114.8746965429964462, -2.483440810817233668 ) ) ; +#2995 = CARTESIAN_POINT ( 'NONE', ( 26.76759725622730102, -121.3767495433375814, 6.269070837259170581 ) ) ; +#2996 = CARTESIAN_POINT ( 'NONE', ( 216.3310606049837475, -121.4121269038154196, 7.724659579451313540 ) ) ; +#2997 = CARTESIAN_POINT ( 'NONE', ( 236.4547443258141186, -120.3516362477661943, -5.554300018443165676 ) ) ; +#2998 = CARTESIAN_POINT ( 'NONE', ( 234.5964845262537324, -119.6115580796658691, 5.478109194088358613 ) ) ; +#2999 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #23727, #37471, #20494, #51444, #28717, #42684, #42108, #55287 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 4 ), + ( 6.938893903907228378E-18, 0.0004443070098849403733, 0.0006664605148273834278, 0.0008886140197698264281 ), + .UNSPECIFIED. ) ; +#3000 = CARTESIAN_POINT ( 'NONE', ( 24.90249791700004067, -108.6911419179999854, 5.904429041000026857 ) ) ; +#3001 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.9884292157390540678, 0.1516828450203868417 ) ) ; +#3002 = CARTESIAN_POINT ( 'NONE', ( -18.99999999999997513, -48.99999999999998579, -23.19999999999999929 ) ) ; +#3003 = CARTESIAN_POINT ( 'NONE', ( 218.5769584800182486, -119.3746244665860416, -7.788403640015161500 ) ) ; +#3004 = ORIENTED_EDGE ( 'NONE', *, *, #16642, .F. ) ; +#3005 = ADVANCED_FACE ( 'NONE', ( #32025 ), #5998, .F. ) ; +#3006 = CARTESIAN_POINT ( 'NONE', ( 218.7391470653743397, -118.9969824369577793, -7.934310140414242873 ) ) ; +#3007 = CARTESIAN_POINT ( 'NONE', ( 233.4709853838927813, -116.1892723959186782, -3.505740533760919320 ) ) ; +#3008 = ADVANCED_FACE ( 'NONE', ( #50100 ), #54488, .F. ) ; +#3009 = EDGE_LOOP ( 'NONE', ( #6075, #44287, #21256, #57618 ) ) ; +#3010 = VERTEX_POINT ( 'NONE', #6572 ) ; +#3011 = CYLINDRICAL_SURFACE ( 'NONE', #24724, 3.200000000000001510 ) ; +#3012 = CARTESIAN_POINT ( 'NONE', ( 236.7002744568242747, -119.5632972665164857, -6.078554747609766551 ) ) ; +#3013 = CALENDAR_DATE ( 2024, 10, 10 ) ; +#3014 = ORIENTED_EDGE ( 'NONE', *, *, #4763, .T. ) ; +#3015 = ORIENTED_EDGE ( 'NONE', *, *, #25782, .T. ) ; +#3016 = CARTESIAN_POINT ( 'NONE', ( 236.3971915898405882, -118.2144168267857793, -5.059296922246527828 ) ) ; +#3017 = CARTESIAN_POINT ( 'NONE', ( 12.50000000000002487, 38.43410573620376169, 16.49999999999999645 ) ) ; +#3018 = VERTEX_POINT ( 'NONE', #3060 ) ; +#3019 = EDGE_LOOP ( 'NONE', ( #52035, #35339, #42668, #31391 ) ) ; +#3020 = CARTESIAN_POINT ( 'NONE', ( 216.2145610152753648, -120.8762963393200920, 7.742664458565876373 ) ) ; +#3021 = CARTESIAN_POINT ( 'NONE', ( 215.2994196191336300, -120.0232539699333785, -7.865255749322051848 ) ) ; +#3022 = ORIENTED_EDGE ( 'NONE', *, *, #31324, .F. ) ; +#3023 = LINE ( 'NONE', #55896, #27178 ) ; +#3024 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290022, -120.4978671873127496, -3.189900224874914425 ) ) ; +#3025 = CARTESIAN_POINT ( 'NONE', ( 25.00000000000002132, -47.50000000000000000, 2.899999999999993694 ) ) ; +#3026 = FACE_OUTER_BOUND ( 'NONE', #30227, .T. ) ; +#3027 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238558841E-16, -1.857579106397815009E-17 ) ) ; +#3028 = CARTESIAN_POINT ( 'NONE', ( 221.4526127614055326, -119.9966192864303167, -7.829858806984460351 ) ) ; +#3029 = FACE_OUTER_BOUND ( 'NONE', #35833, .T. ) ; +#3030 = ORIENTED_EDGE ( 'NONE', *, *, #50491, .T. ) ; +#3031 = ORIENTED_EDGE ( 'NONE', *, *, #17062, .F. ) ; +#3032 = CC_DESIGN_APPROVAL ( #7489, ( #30982 ) ) ; +#3033 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#3034 = CARTESIAN_POINT ( 'NONE', ( 216.0807736288004719, -121.5826937664121061, 7.659290713888208479 ) ) ; +#3035 = CYLINDRICAL_SURFACE ( 'NONE', #20002, 3.750000000000000000 ) ; +#3036 = ORIENTED_EDGE ( 'NONE', *, *, #56652, .T. ) ; +#3037 = CARTESIAN_POINT ( 'NONE', ( 14.10726995796003003, -29.69543050033662013, -102.0157232147401771 ) ) ; +#3038 = EDGE_CURVE ( 'NONE', #7482, #2155, #47144, .T. ) ; +#3039 = CARTESIAN_POINT ( 'NONE', ( 231.9957948506018965, -118.7094586105160658, 5.645240530525415856 ) ) ; +#3040 = VECTOR ( 'NONE', #14818, 1000.000000000000000 ) ; +#3041 = EDGE_CURVE ( 'NONE', #7803, #19318, #10782, .T. ) ; +#3042 = CARTESIAN_POINT ( 'NONE', ( 221.5479786233720461, -121.1226808492080238, 7.829241567079441744 ) ) ; +#3043 = EDGE_CURVE ( 'NONE', #30912, #3975, #49918, .T. ) ; +#3044 = CARTESIAN_POINT ( 'NONE', ( 236.1956233692543776, -121.2793693822367374, 6.099320628498039021 ) ) ; +#3045 = CARTESIAN_POINT ( 'NONE', ( 217.2734627722050504, -121.2976082423079731, 7.979650826597267432 ) ) ; +#3046 = CARTESIAN_POINT ( 'NONE', ( 235.7846061912700009, -118.9625237214275302, 5.333632954700761708 ) ) ; +#3047 = LINE ( 'NONE', #16154, #57551 ) ; +#3048 = CARTESIAN_POINT ( 'NONE', ( 31.71743114857322610, -121.3279422164102783, -5.845206464698403437 ) ) ; +#3049 = CARTESIAN_POINT ( 'NONE', ( 232.9478171449044055, -114.4087104001033595, 0.8459566070942053928 ) ) ; +#3050 = EDGE_CURVE ( 'NONE', #10538, #5159, #21953, .T. ) ; +#3051 = CARTESIAN_POINT ( 'NONE', ( 221.8521195312891052, -120.0929545644291636, -7.846622413827426534 ) ) ; +#3052 = CARTESIAN_POINT ( 'NONE', ( 219.8829363185700458, -122.2329211701270708, 7.901197352148964903 ) ) ; +#3053 = DIRECTION ( 'NONE', ( 1.179339395971803380E-16, -0.7071067811865487940, -0.7071067811865462405 ) ) ; +#3054 = CARTESIAN_POINT ( 'NONE', ( 232.3056103359239444, -115.4295467117676282, -2.254742701662133531 ) ) ; +#3055 = CARTESIAN_POINT ( 'NONE', ( 235.5861337905133723, -119.2433184768661931, 5.404810163167104164 ) ) ; +#3056 = CARTESIAN_POINT ( 'NONE', ( 215.3150627598970743, -121.3009070424248534, 7.855565124432658308 ) ) ; +#3057 = CIRCLE ( 'NONE', #51510, 1.800000000000002931 ) ; +#3058 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #43081, #16219, #39315, #3411 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 9.948230938886225595E-15, 0.001048464789944780415 ), + .UNSPECIFIED. ) ; +#3059 = CARTESIAN_POINT ( 'NONE', ( 235.1181799765339235, -117.1965023443411127, -4.523080205390948016 ) ) ; +#3060 = CARTESIAN_POINT ( 'NONE', ( 220.2486434445634416, -118.6748076977603148, -7.880035132959130273 ) ) ; +#3061 = VERTEX_POINT ( 'NONE', #24377 ) ; +#3062 = CARTESIAN_POINT ( 'NONE', ( 234.2936647202114386, -124.6646020212136392, 4.523047900361368612 ) ) ; +#3063 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289510, -119.6860795702606879, -6.653545174739173618 ) ) ; +#3064 = CARTESIAN_POINT ( 'NONE', ( 220.2486434445711723, -121.8162851362671688, 7.778057796146612191 ) ) ; +#3065 = PLANE ( 'NONE', #53850 ) ; +#3066 = CARTESIAN_POINT ( 'NONE', ( 237.0549336965763985, -122.7647804065065458, -5.067105072965264689 ) ) ; +#3067 = FACE_OUTER_BOUND ( 'NONE', #43863, .T. ) ; +#3068 = VERTEX_POINT ( 'NONE', #2778 ) ; +#3069 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#3070 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #48516, #23577, #35378, #18115 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 8.673617379884035472E-19, 0.01238490005458979873 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9545843570037836345, 0.7420365748138062489, 0.7420340967269314358, 0.9545769227431598614 ) ) + REPRESENTATION_ITEM ( '' ) ); +#3071 = CARTESIAN_POINT ( 'NONE', ( 8.071065282823072451, -50.19543050033662013, -115.2918006896517511 ) ) ; +#3072 = CARTESIAN_POINT ( 'NONE', ( 5.900000000000016342, -42.24999999999999289, 23.50000000000000000 ) ) ; +#3073 = ADVANCED_FACE ( 'NONE', ( #42177 ), #38669, .T. ) ; +#3074 = EDGE_CURVE ( 'NONE', #39359, #4960, #46110, .T. ) ; +#3075 = CARTESIAN_POINT ( 'NONE', ( 216.6049948067231412, -119.4482384919008808, -7.910165692174583540 ) ) ; +#3076 = CARTESIAN_POINT ( 'NONE', ( 21.50000000000000355, -124.5000000000000000, 14.00000000000000533 ) ) ; +#3077 = ORIENTED_EDGE ( 'NONE', *, *, #34750, .T. ) ; +#3078 = EDGE_LOOP ( 'NONE', ( #33772, #56464, #9756, #37171 ) ) ; +#3079 = LINE ( 'NONE', #29946, #2583 ) ; +#3080 = CARTESIAN_POINT ( 'NONE', ( 217.1516556994949667, -122.3981305776010942, 7.795748084959175372 ) ) ; +#3081 = ADVANCED_FACE ( 'NONE', ( #42467 ), #47719, .T. ) ; +#3082 = FACE_OUTER_BOUND ( 'NONE', #24557, .T. ) ; +#3083 = CARTESIAN_POINT ( 'NONE', ( 215.9027963960743364, -121.4252092569739148, 7.671363482486922791 ) ) ; +#3084 = ORIENTED_EDGE ( 'NONE', *, *, #13706, .T. ) ; +#3085 = CARTESIAN_POINT ( 'NONE', ( 194.9499984800818027, -124.9053315774856401, -13.68767967873193925 ) ) ; +#3086 = PLANE ( 'NONE', #48822 ) ; +#3087 = CARTESIAN_POINT ( 'NONE', ( 236.9920507004558488, -125.2418737457099951, 2.881493076030028355 ) ) ; +#3088 = EDGE_CURVE ( 'NONE', #49155, #26596, #56208, .T. ) ; +#3089 = CARTESIAN_POINT ( 'NONE', ( 34.39940826554924058, -125.9093081997948786, -0.9999999999999314992 ) ) ; +#3090 = ORIENTED_EDGE ( 'NONE', *, *, #30594, .F. ) ; +#3092 = EDGE_CURVE ( 'NONE', #54235, #50200, #26509, .T. ) ; +#3091 = FACE_OUTER_BOUND ( 'NONE', #13335, .T. ) ; +#3093 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289226, -126.6453067635892609, 2.669905635978357505 ) ) ; +#3094 = CARTESIAN_POINT ( 'NONE', ( 237.8938140585830467, -114.4754069926794386, -1.235097512422685284 ) ) ; +#3095 = VERTEX_POINT ( 'NONE', #15887 ) ; +#3096 = ORIENTED_EDGE ( 'NONE', *, *, #55447, .T. ) ; +#3097 = CARTESIAN_POINT ( 'NONE', ( 19.00000000000000000, 12.00000000000000000, 36.00000000000000000 ) ) ; +#3098 = CARTESIAN_POINT ( 'NONE', ( 221.5680233023139465, -119.8677769905835788, -8.047519116198987632 ) ) ; +#3099 = CARTESIAN_POINT ( 'NONE', ( 15.12503168878475712, -48.78465346137308245, -19.09999999999999787 ) ) ; +#3100 = CARTESIAN_POINT ( 'NONE', ( 214.7169723890521595, -119.2984248530304257, -5.465049584067092958 ) ) ; +#3101 = CIRCLE ( 'NONE', #39488, 1.050000000000002265 ) ; +#3102 = ORIENTED_EDGE ( 'NONE', *, *, #36515, .F. ) ; +#3103 = CARTESIAN_POINT ( 'NONE', ( 234.2685270983271835, -123.7764086509620682, 5.404784576638524740 ) ) ; +#3104 = AXIS2_PLACEMENT_3D ( 'NONE', #19625, #55278, #2984 ) ; +#3105 = CARTESIAN_POINT ( 'NONE', ( 228.7999987669289794, -113.8704868626024478, 2.247121616886060824 ) ) ; +#3106 = CARTESIAN_POINT ( 'NONE', ( 221.4390395366783650, -119.5135412515344910, -8.010802418399791236 ) ) ; +#3107 = ORIENTED_EDGE ( 'NONE', *, *, #53441, .T. ) ; +#3108 = VERTEX_POINT ( 'NONE', #37539 ) ; +#3109 = FACE_OUTER_BOUND ( 'NONE', #4340, .T. ) ; +#3110 = DIRECTION ( 'NONE', ( 0.7132504491541842295, 2.131334480222611268E-15, -0.7009092642998483447 ) ) ; +#3111 = ORIENTED_EDGE ( 'NONE', *, *, #5156, .F. ) ; +#3112 = CARTESIAN_POINT ( 'NONE', ( 12.00312586525026859, -48.46190911701781801, -19.03437510039542602 ) ) ; +#3113 = LINE ( 'NONE', #7761, #30194 ) ; +#3114 = EDGE_CURVE ( 'NONE', #20652, #41778, #52233, .T. ) ; +#3115 = AXIS2_PLACEMENT_3D ( 'NONE', #281, #4372, #18352 ) ; +#3116 = VERTEX_POINT ( 'NONE', #55656 ) ; +#3117 = CARTESIAN_POINT ( 'NONE', ( 7.000029941221090901, -48.84916458624187641, -121.7648230825888476 ) ) ; +#3118 = AXIS2_PLACEMENT_3D ( 'NONE', #47421, #7409, #43013 ) ; +#3119 = CARTESIAN_POINT ( 'NONE', ( 4.300000000000019362, -36.70000000000000995, -23.50000000000000711 ) ) ; +#3120 = VERTEX_POINT ( 'NONE', #52091 ) ; +#3121 = CARTESIAN_POINT ( 'NONE', ( 234.5902695270552556, -117.2034106906503155, 4.491780738447470611 ) ) ; +#3122 = CARTESIAN_POINT ( 'NONE', ( 219.9315671227113285, -122.2681767724439084, 7.688389797933764314 ) ) ; +#3123 = CARTESIAN_POINT ( 'NONE', ( 232.3476539642731211, -125.9203937564277425, 2.908074656002873404 ) ) ; +#3124 = EDGE_CURVE ( 'NONE', #43816, #48740, #26647, .T. ) ; +#3125 = CARTESIAN_POINT ( 'NONE', ( 30.59997933383246504, -126.3710689475752389, 1.335007837415914000 ) ) ; +#3126 = CARTESIAN_POINT ( 'NONE', ( 39.71338690600001087, -110.0329285239999848, -5.233535737999968518 ) ) ; +#3127 = CARTESIAN_POINT ( 'NONE', ( 215.8002074625812838, -124.5420495206086287, -5.981033345594598316 ) ) ; +#3128 = CARTESIAN_POINT ( 'NONE', ( 28.09940000000002414, -119.7798667824128387, -6.177439292228838141 ) ) ; +#3129 = DIRECTION ( 'NONE', ( -1.216429350405849260E-15, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#3130 = ADVANCED_FACE ( 'NONE', ( #19708 ), #13523, .F. ) ; +#3131 = CARTESIAN_POINT ( 'NONE', ( -18.99999999999997513, -47.49999999999998579, 20.29999999999999005 ) ) ; +#3132 = EDGE_LOOP ( 'NONE', ( #37880, #37021, #43446, #32884 ) ) ; +#3133 = CARTESIAN_POINT ( 'NONE', ( 20.99999999999999645, -0.9999999999999940048, -19.50000000000000355 ) ) ; +#3134 = CARTESIAN_POINT ( 'NONE', ( 236.4533301323247656, -115.6572025311122331, 2.710199319236555660 ) ) ; +#3135 = AXIS2_PLACEMENT_3D ( 'NONE', #40231, #17747, #36959 ) ; +#3136 = VERTEX_POINT ( 'NONE', #46856 ) ; +#3137 = EDGE_LOOP ( 'NONE', ( #53335, #34709 ) ) ; +#3138 = CARTESIAN_POINT ( 'NONE', ( 215.1373929026862584, -122.4984865919377057, 7.629538181529626151 ) ) ; +#3139 = CARTESIAN_POINT ( 'NONE', ( -19.99999999999997513, -48.99999999999998579, -23.50000000000000000 ) ) ; +#3140 = CARTESIAN_POINT ( 'NONE', ( 6.715889429430094815, -39.19543050033662723, -113.9600730874819590 ) ) ; +#3141 = CARTESIAN_POINT ( 'NONE', ( 236.0263568832743317, -115.5286622949961384, 3.622251677180433393 ) ) ; +#3142 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#3143 = CARTESIAN_POINT ( 'NONE', ( 16.00000000000000000, -9.199999999999999289, -38.69999999999999574 ) ) ; +#3144 = CARTESIAN_POINT ( 'NONE', ( 220.6881540875380665, -121.4111955346034506, 8.033387396594566354 ) ) ; +#3145 = AXIS2_PLACEMENT_3D ( 'NONE', #29780, #47571, #25380 ) ; +#3146 = CARTESIAN_POINT ( 'NONE', ( 217.5036138198180424, -119.3568027475219964, -7.947713002270686111 ) ) ; +#3147 = ORIENTED_EDGE ( 'NONE', *, *, #40308, .F. ) ; +#3148 = CARTESIAN_POINT ( 'NONE', ( 218.3928935126117494, -118.7089877134116733, -7.657303774909488325 ) ) ; +#3149 = CARTESIAN_POINT ( 'NONE', ( -39.19940197447498775, -48.84916458624189772, -76.36476778153512157 ) ) ; +#3150 = ADVANCED_FACE ( 'NONE', ( #6857 ), #24663, .F. ) ; +#3151 = CARTESIAN_POINT ( 'NONE', ( 217.9163579497281660, -119.5411703242786814, -5.502300935108165980 ) ) ; +#3152 = VERTEX_POINT ( 'NONE', #4224 ) ; +#3153 = CARTESIAN_POINT ( 'NONE', ( 237.6749120145301504, -115.9310116132680548, 3.148637652706542056 ) ) ; +#3154 = ADVANCED_FACE ( 'NONE', ( #43621 ), #27446, .F. ) ; +#3155 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289453, -115.4619998674584309, -7.118184787185079188 ) ) ; +#3156 = ORIENTED_EDGE ( 'NONE', *, *, #36802, .T. ) ; +#3158 = EDGE_CURVE ( 'NONE', #36296, #5895, #32193, .T. ) ; +#3157 = FACE_OUTER_BOUND ( 'NONE', #20680, .T. ) ; +#3159 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -120.1882425243476717, -0.3969831603643800277 ) ) ; +#3160 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 1.224646799147353207E-16 ) ) ; +#3161 = EDGE_CURVE ( 'NONE', #2036, #34894, #52976, .T. ) ; +#3162 = CARTESIAN_POINT ( 'NONE', ( 237.3427417801502486, -125.8244445045313711, 3.078223769197242721 ) ) ; +#3163 = ORIENTED_EDGE ( 'NONE', *, *, #6432, .T. ) ; +#3164 = VERTEX_POINT ( 'NONE', #12379 ) ; +#3165 = FACE_OUTER_BOUND ( 'NONE', #48092, .T. ) ; +#3166 = CARTESIAN_POINT ( 'NONE', ( 2.400000000000022116, -40.49999999999999289, -23.49900000000000588 ) ) ; +#3167 = CARTESIAN_POINT ( 'NONE', ( 219.8806601222109691, -121.5676605619949697, 5.485599912725139582 ) ) ; +#3168 = CARTESIAN_POINT ( 'NONE', ( 221.9727693519728007, -119.5138288977608028, -7.791247382876915317 ) ) ; +#3169 = ORIENTED_EDGE ( 'NONE', *, *, #49809, .F. ) ; +#3170 = ORIENTED_EDGE ( 'NONE', *, *, #44780, .T. ) ; +#3171 = ORIENTED_EDGE ( 'NONE', *, *, #45333, .F. ) ; +#3172 = ORIENTED_EDGE ( 'NONE', *, *, #9958, .T. ) ; +#3173 = FACE_OUTER_BOUND ( 'NONE', #54678, .T. ) ; +#3174 = CARTESIAN_POINT ( 'NONE', ( 237.5978866369190428, -119.6630383021368971, 5.486275854531057483 ) ) ; +#3175 = EDGE_LOOP ( 'NONE', ( #45026, #35531, #16692, #6928 ) ) ; +#3176 = VERTEX_POINT ( 'NONE', #52667 ) ; +#3177 = CARTESIAN_POINT ( 'NONE', ( 229.2999987669289794, -120.4999999999997726, 1.387778780781445676E-14 ) ) ; +#3178 = ADVANCED_FACE ( 'NONE', ( #30211 ), #2271, .T. ) ; +#3179 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290022, -118.5947598095942226, -1.230106680025273347 ) ) ; +#3180 = DIRECTION ( 'NONE', ( 3.524876788021938561E-16, -1.000000000000000000, 1.556303968761777535E-30 ) ) ; +#3181 = VECTOR ( 'NONE', #9847, 999.9999999999998863 ) ; +#3182 = EDGE_LOOP ( 'NONE', ( #44904, #9527 ) ) ; +#3183 = AXIS2_PLACEMENT_3D ( 'NONE', #45055, #12941, #9153 ) ; +#3184 = CARTESIAN_POINT ( 'NONE', ( 236.3999987669289737, -120.4999999999997584, 1.387778780781445676E-14 ) ) ; +#3185 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.9884292157390539568, -0.1516828450203877021 ) ) ; +#3186 = CARTESIAN_POINT ( 'NONE', ( 219.5457413159777786, -119.0093466296560365, -7.966490218662868550 ) ) ; +#3187 = CARTESIAN_POINT ( 'NONE', ( 34.19159998372742137, -125.9276861567075798, -0.9999999999999731326 ) ) ; +#3188 = LINE ( 'NONE', #33577, #5709 ) ; +#3189 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #20771, #29583, #25768, #21366, #47369, #47944, #17269, #42964, #21072, #35112, #25458, #7363, #56728, #16978, #57006, #56423, #26068, #16102, #7940, #25173, #2997, #51359, #10498, #16298, #24495, #28319, #15733, #37953, #6975, #24218, #38232, #2326, #50771, #34143, #19826, #42874, #56055, #2049, #42022, #29194, #46119, #55479, #38511, #28915, #37658, #56332, #15442, #33287, #16014, #23943, #33849, #55775, #47276, #33573, #51072, #11082, #46699, #42599, #6124, #41748, #6696, #42294, #20122, #51635, #11364, #1772, #46980, #19544, #37383, #29475, #2900, #11647, #55194 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 4 ), + ( 0.1909733830132238075, 0.1961819766696122902, 0.2013905703260007729, 0.2065991639823892279, 0.2118077576387776551, 0.2170163512951660822, 0.2222249449515545372, 0.2274335386079429644, 0.2326421322643313916, 0.2378507259207198188, 0.2430593195771082460, 0.2534765068898854334, 0.2638936942026625654, 0.2664979910308568622, 0.2678001394449551764, 0.2681256765484811844, 0.2682070608243632970, 0.2682884451002453541, 0.2684512136520097458, 0.2691022878590674239, 0.2743108815155289038, 0.2847280688284518080, 0.2951452561413746567, 0.2977495529696054244, 0.2984006271766631024, 0.2987261642801918859, 0.2990517013837206695, 0.3003538497978356370, 0.3055624434542955625, 0.3159796307672153581, 0.3263968180801352093, 0.3290011149083652553, 0.3293266520118940943, 0.3296521891154229333, 0.3303032633224806114, 0.3316054117365959120, 0.3368140053930575029, 0.3472311927059805736, 0.3576483800189036999 ), + .UNSPECIFIED. ) ; +#3191 = LINE ( 'NONE', #20128, #55301 ) ; +#3190 = CIRCLE ( 'NONE', #43249, 1.000000000000000666 ) ; +#3192 = CARTESIAN_POINT ( 'NONE', ( 225.6999987669289851, -121.8686921630819029, -6.864887600151782898 ) ) ; +#3193 = CARTESIAN_POINT ( 'NONE', ( 5.274939401313996079, -49.19543050033673381, -119.5638772527558871 ) ) ; +#3194 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.210476675238558841E-16, 1.857579106397798678E-17 ) ) ; +#3195 = LINE ( 'NONE', #53390, #36973 ) ; +#3196 = CARTESIAN_POINT ( 'NONE', ( 220.8002074625812838, -124.0564700392392012, -9.145273480228658158 ) ) ; +#3197 = AXIS2_PLACEMENT_3D ( 'NONE', #23317, #50730, #1157 ) ; +#3198 = EDGE_CURVE ( 'NONE', #19194, #46086, #57365, .T. ) ; +#3199 = CARTESIAN_POINT ( 'NONE', ( 221.2347319081147816, -120.9255849734163633, 8.063935067908639454 ) ) ; +#3200 = CARTESIAN_POINT ( 'NONE', ( 34.21743114857911650, -120.4999999999999858, 1.387778780781445676E-14 ) ) ; +#3201 = CARTESIAN_POINT ( 'NONE', ( 233.2847280068026521, -119.6548720356685038, -5.507209275187406661 ) ) ; +#3202 = ADVANCED_FACE ( 'NONE', ( #39843 ), #43528, .F. ) ; +#3203 = CARTESIAN_POINT ( 'NONE', ( 236.0537139595483609, -122.8044295046253609, -5.048706984362273609 ) ) ; +#3204 = CARTESIAN_POINT ( 'NONE', ( 226.3999987669289453, -115.4990362624023703, 15.53835131843901252 ) ) ; +#3205 = CARTESIAN_POINT ( 'NONE', ( 216.6054417496202404, -119.1814528630037842, -7.666860380455746693 ) ) ; +#3206 = CARTESIAN_POINT ( 'NONE', ( 233.4501266716665668, -115.5985690870443250, 2.601807566978830977 ) ) ; +#3207 = ORIENTED_EDGE ( 'NONE', *, *, #14553, .T. ) ; +#3208 = ORIENTED_EDGE ( 'NONE', *, *, #9154, .T. ) ; +#3209 = CARTESIAN_POINT ( 'NONE', ( 12.46662168198393061, -46.99392945816086353, 17.63554742349004556 ) ) ; +#3210 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#3211 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026596, -122.5656903686344066, 5.633248914345993619 ) ) ; +#3212 = CARTESIAN_POINT ( 'NONE', ( 235.3485009747306549, -125.9346600965954082, 2.878720470846500401 ) ) ; +#3213 = CARTESIAN_POINT ( 'NONE', ( 12.50000000000001776, 38.43410573620376169, -17.10331240375684558 ) ) ; +#3214 = CARTESIAN_POINT ( 'NONE', ( 222.0998025073145641, -121.8781233649033737, 7.932507679961906533 ) ) ; +#3215 = CARTESIAN_POINT ( 'NONE', ( 215.6358787638859553, -118.7895738536545309, -7.743185962877340955 ) ) ; +#3216 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289794, -125.5409890002689366, -0.7735825096039562476 ) ) ; +#3217 = EDGE_LOOP ( 'NONE', ( #8683, #50340, #49181, #6974 ) ) ; +#3218 = FACE_OUTER_BOUND ( 'NONE', #54299, .T. ) ; +#3219 = CARTESIAN_POINT ( 'NONE', ( 220.0744158320498229, -119.9136860150547363, -7.867317517116168446 ) ) ; +#3220 = ADVANCED_FACE ( 'NONE', ( #11711 ), #11142, .F. ) ; +#3221 = LINE ( 'NONE', #43190, #52599 ) ; +#3222 = ORIENTED_EDGE ( 'NONE', *, *, #43810, .T. ) ; +#3223 = AXIS2_PLACEMENT_3D ( 'NONE', #14424, #1894, #46253 ) ; +#3224 = CARTESIAN_POINT ( 'NONE', ( -32.68885656298754583, -51.19543050033674803, -71.45165047180451268 ) ) ; +#3225 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397815626E-17 ) ) ; +#3226 = CARTESIAN_POINT ( 'NONE', ( 21.03938769133983300, -49.00000000000000000, 19.09999999999999432 ) ) ; +#3227 = CARTESIAN_POINT ( 'NONE', ( -21.20960011111109011, -30.00100000000000122, -18.69651479023500329 ) ) ; +#3228 = CIRCLE ( 'NONE', #25601, 1.050000000000002265 ) ; +#3230 = ADVANCED_FACE ( 'NONE', ( #7039 ), #16654, .T. ) ; +#3229 = CARTESIAN_POINT ( 'NONE', ( 220.9154592014540128, -118.9053915746471262, -7.922806661897015879 ) ) ; +#3231 = CARTESIAN_POINT ( 'NONE', ( -4.970555943141063970, -29.69543050033665210, -105.7355597551376434 ) ) ; +#3232 = ADVANCED_FACE ( 'NONE', ( #3247 ), #26705, .T. ) ; +#3233 = ORIENTED_EDGE ( 'NONE', *, *, #39557, .F. ) ; +#3234 = CARTESIAN_POINT ( 'NONE', ( 213.9000314191159191, -121.9404577178483180, 7.618705458823322729 ) ) ; +#3235 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290306, -121.3463457492618005, 3.055949639960421127 ) ) ; +#3236 = AXIS2_PLACEMENT_3D ( 'NONE', #25612, #43410, #30299 ) ; +#3237 = VERTEX_POINT ( 'NONE', #15791 ) ; +#3238 = VERTEX_POINT ( 'NONE', #25731 ) ; +#3239 = ORIENTED_EDGE ( 'NONE', *, *, #636, .T. ) ; +#3240 = VERTEX_POINT ( 'NONE', #2965 ) ; +#3241 = CARTESIAN_POINT ( 'NONE', ( -29.49999999999999289, -128.9989999999999952, 6.200000000000009059 ) ) ; +#3242 = CARTESIAN_POINT ( 'NONE', ( 219.9174040625227349, -119.5407828284286893, -8.050730925627426871 ) ) ; +#3243 = VERTEX_POINT ( 'NONE', #51999 ) ; +#3244 = ORIENTED_EDGE ( 'NONE', *, *, #5808, .F. ) ; +#3245 = CARTESIAN_POINT ( 'NONE', ( -38.36090664069197231, -47.82288245664775417, -20.57183185025399652 ) ) ; +#3246 = LINE ( 'NONE', #39740, #12415 ) ; +#3247 = FACE_OUTER_BOUND ( 'NONE', #40240, .T. ) ; +#3248 = ORIENTED_EDGE ( 'NONE', *, *, #53451, .F. ) ; +#3249 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #33223, #16527 ), + ( #29132, #51012 ), + ( #6914, #52150 ), + ( #24433, #42231 ), + ( #42813, #20052 ), + ( #12158, #29415 ), + ( #2565, #24727 ), + ( #29987, #55716 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 2, 2, 4 ), + ( 2, 2 ), + ( 0.0000000000000000000, 0.4456645049278180060, 0.7177790404106210165, 0.9901024957342116073 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#3250 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#3251 = CARTESIAN_POINT ( 'NONE', ( 13.29139959237826751, -47.43479155480856235, 18.40210711683908329 ) ) ; +#3252 = CARTESIAN_POINT ( 'NONE', ( -26.99999999999997868, -115.9999999999999858, 23.50000000000000000 ) ) ; +#3253 = CARTESIAN_POINT ( 'NONE', ( 12.98366194008890595, -50.34125222892000551, 18.62072931648371110 ) ) ; +#3254 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #50776, #49930, #6128, #10223 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 1.998720053898769044E-14, 5.158008125145955100E-05 ), + .UNSPECIFIED. ) ; +#3255 = EDGE_LOOP ( 'NONE', ( #8305, #47031, #1079, #31322 ) ) ; +#3256 = CARTESIAN_POINT ( 'NONE', ( 216.6895969224851228, -120.6245944064454108, 5.630321411481315153 ) ) ; +#3257 = CARTESIAN_POINT ( 'NONE', ( 231.0439704355307526, -114.4112760310471941, 0.9343663253255918288 ) ) ; +#3258 = CARTESIAN_POINT ( 'NONE', ( 219.7927673493536247, -121.8647830019726115, 7.972915209316401963 ) ) ; +#3259 = DIRECTION ( 'NONE', ( -1.811995619784410881E-15, 1.000000000000000000, 1.196913542559490477E-15 ) ) ; +#3260 = AXIS2_PLACEMENT_3D ( 'NONE', #16288, #5482, #14515 ) ; +#3261 = CARTESIAN_POINT ( 'NONE', ( 235.1134608775998629, -125.9206919467694377, -1.188432259400598046 ) ) ; +#3262 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#3263 = CIRCLE ( 'NONE', #38680, 1.500000000000001332 ) ; +#3264 = EDGE_CURVE ( 'NONE', #40069, #46105, #24562, .T. ) ; +#3265 = CARTESIAN_POINT ( 'NONE', ( 37.90678754856362076, -121.4999999999999858, -5.098912634808799638 ) ) ; +#3266 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#3267 = VECTOR ( 'NONE', #36930, 1000.000000000000000 ) ; +#3268 = AXIS2_PLACEMENT_3D ( 'NONE', #42251, #2006, #50172 ) ; +#3269 = EDGE_CURVE ( 'NONE', #28548, #56442, #3558, .T. ) ; +#3270 = CARTESIAN_POINT ( 'NONE', ( 233.4203215549932224, -126.6474620472848329, 0.2262185447586463893 ) ) ; +#3271 = FACE_OUTER_BOUND ( 'NONE', #35813, .T. ) ; +#3272 = AXIS2_PLACEMENT_3D ( 'NONE', #2932, #56940, #20440 ) ; +#3273 = FACE_OUTER_BOUND ( 'NONE', #35497, .T. ) ; +#3274 = CARTESIAN_POINT ( 'NONE', ( 196.4500029091152555, -120.4999999999998010, 1.387778780781445676E-14 ) ) ; +#3275 = CARTESIAN_POINT ( 'NONE', ( 232.9838868767673148, -124.7549895146666898, -3.560046129803209336 ) ) ; +#3276 = CARTESIAN_POINT ( 'NONE', ( 234.8378727594136421, -125.9174118546317374, 1.200608576912550074 ) ) ; +#3277 = CIRCLE ( 'NONE', #36893, 1.000000000000000666 ) ; +#3278 = DIRECTION ( 'NONE', ( 1.049727191138617586E-16, -0.5150380749100555988, 0.8571673007021114454 ) ) ; +#3279 = LINE ( 'NONE', #39188, #32302 ) ; +#3280 = CARTESIAN_POINT ( 'NONE', ( 17.63248894309662518, -60.21422269070580313, -21.46724847110533574 ) ) ; +#3281 = CARTESIAN_POINT ( 'NONE', ( 234.7375792467457529, -118.1684510689548233, -5.690071429497214339 ) ) ; +#3282 = DIRECTION ( 'NONE', ( -0.7132504491541840075, -2.131334480222543031E-15, 0.7009092642998484557 ) ) ; +#3283 = CARTESIAN_POINT ( 'NONE', ( 216.3310741657918754, -120.8775598261195796, 7.750894650918731088 ) ) ; +#3284 = DIRECTION ( 'NONE', ( 0.5000000000000164313, -0.7071067811865290320, 0.5000000000000097700 ) ) ; +#3285 = CARTESIAN_POINT ( 'NONE', ( 237.8360758919374973, -124.6946692134717551, -3.707845041333358349 ) ) ; +#3286 = CARTESIAN_POINT ( 'NONE', ( 235.8999987668371432, -120.4999999999997584, 1.387778780781445676E-14 ) ) ; +#3287 = DIRECTION ( 'NONE', ( -0.7132504491541840075, -2.131334480222543031E-15, 0.7009092642998484557 ) ) ; +#3288 = CARTESIAN_POINT ( 'NONE', ( -33.38976582728739118, -52.19543050033674803, -72.16490092095870068 ) ) ; +#3289 = EDGE_CURVE ( 'NONE', #54831, #45179, #38012, .T. ) ; +#3290 = CARTESIAN_POINT ( 'NONE', ( 215.4326954524711653, -121.2495810721609217, 7.649460533079835756 ) ) ; +#3291 = ORIENTED_EDGE ( 'NONE', *, *, #50153, .F. ) ; +#3292 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290022, -117.7677650053600900, 1.107306092346696635 ) ) ; +#3293 = CARTESIAN_POINT ( 'NONE', ( 233.2653900724245375, -122.6890939820788446, -5.106956241858759959 ) ) ; +#3294 = CIRCLE ( 'NONE', #12615, 1.649999999999998579 ) ; +#3295 = EDGE_CURVE ( 'NONE', #31898, #27186, #11423, .T. ) ; +#3296 = ORIENTED_EDGE ( 'NONE', *, *, #4768, .T. ) ; +#3297 = EDGE_CURVE ( 'NONE', #2086, #14638, #2680, .T. ) ; +#3298 = ORIENTED_EDGE ( 'NONE', *, *, #42867, .F. ) ; +#3299 = EDGE_CURVE ( 'NONE', #44165, #26178, #31395, .T. ) ; +#3300 = DIRECTION ( 'NONE', ( 0.9999619230641711987, 1.888077321649390410E-15, 0.008726535498377261876 ) ) ; +#3301 = CARTESIAN_POINT ( 'NONE', ( 236.7071883763180438, -119.2982063074309877, -6.031131719003619551 ) ) ; +#3302 = APPROVAL_ROLE ( '' ) ; +#3303 = ORIENTED_EDGE ( 'NONE', *, *, #43896, .T. ) ; +#3304 = CIRCLE ( 'NONE', #8890, 7.429656662197411165 ) ; +#3305 = VERTEX_POINT ( 'NONE', #16073 ) ; +#3306 = CARTESIAN_POINT ( 'NONE', ( 236.2889938396472189, -121.8795016302274945, -5.374685247392307019 ) ) ; +#3307 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#3308 = AXIS2_PLACEMENT_3D ( 'NONE', #31043, #98, #21380 ) ; +#3309 = EDGE_LOOP ( 'NONE', ( #1994, #29692, #2452, #3298 ) ) ; +#3310 = ORIENTED_EDGE ( 'NONE', *, *, #41121, .F. ) ; +#3311 = AXIS2_PLACEMENT_3D ( 'NONE', #18962, #14011, #45263 ) ; +#3312 = CARTESIAN_POINT ( 'NONE', ( 219.8891350521549271, -118.7841412488939739, -7.700147441095893441 ) ) ; +#3313 = CARTESIAN_POINT ( 'NONE', ( 214.8324562400766524, -119.9928089787637759, -7.860583707253994135 ) ) ; +#3314 = ORIENTED_EDGE ( 'NONE', *, *, #45402, .T. ) ; +#3315 = VECTOR ( 'NONE', #20968, 1000.000000000000000 ) ; +#3316 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#3317 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450204248391, 0.9884292157390480726 ) ) ; +#3318 = VECTOR ( 'NONE', #56366, 1000.000000000000000 ) ; +#3319 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669290078, -120.1784346618431840, 5.440841305133665706 ) ) ; +#3320 = VECTOR ( 'NONE', #27730, 1000.000000000000000 ) ; +#3321 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#3322 = CARTESIAN_POINT ( 'NONE', ( -2.999999999999995559, -125.7999999999999972, 20.00000000000001066 ) ) ; +#3323 = FACE_BOUND ( 'NONE', #14687, .T. ) ; +#3324 = ORIENTED_EDGE ( 'NONE', *, *, #14156, .F. ) ; +#3325 = ORIENTED_EDGE ( 'NONE', *, *, #22948, .T. ) ; +#3326 = CARTESIAN_POINT ( 'NONE', ( 35.52269496411886962, -125.9755703717231654, -0.9209659520785530296 ) ) ; +#3327 = CARTESIAN_POINT ( 'NONE', ( 218.8554351935288480, -119.5436489032486946, -8.037957861512133206 ) ) ; +#3328 = VECTOR ( 'NONE', #33729, 1000.000000000000000 ) ; +#3329 = PLANE ( 'NONE', #43430 ) ; +#3330 = VERTEX_POINT ( 'NONE', #51701 ) ; +#3331 = CARTESIAN_POINT ( 'NONE', ( 232.0045367913886309, -114.9990118116046887, -2.558199076947105688 ) ) ; +#3332 = CARTESIAN_POINT ( 'NONE', ( 219.8582043363893206, -122.0374358774118519, 7.941616561422700116 ) ) ; +#3333 = CARTESIAN_POINT ( 'NONE', ( 221.7112379822930563, -121.0449907983951618, 7.841163764187172092 ) ) ; +#3334 = CARTESIAN_POINT ( 'NONE', ( 219.7742688560371391, -119.0807167734302823, -7.963115625390530639 ) ) ; +#3335 = DIRECTION ( 'NONE', ( -0.7009092642998443479, 0.0000000000000000000, -0.7132504491541881153 ) ) ; +#3336 = CARTESIAN_POINT ( 'NONE', ( 235.8099019113749648, -119.8228941570605741, 5.508582201881312201 ) ) ; +#3337 = CARTESIAN_POINT ( 'NONE', ( 216.0828385944830643, -118.6853861635960641, -7.732845724848314006 ) ) ; +#3338 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#3339 = AXIS2_PLACEMENT_3D ( 'NONE', #18646, #4387, #40849 ) ; +#3340 = VECTOR ( 'NONE', #25022, 1000.000000000000000 ) ; +#3341 = EDGE_CURVE ( 'NONE', #44750, #44165, #29549, .T. ) ; +#3342 = CARTESIAN_POINT ( 'NONE', ( 232.8903589243177521, -114.4955595873519769, -1.320498603821331107 ) ) ; +#3343 = CARTESIAN_POINT ( 'NONE', ( 215.6536693382033150, -120.8696307807054211, 7.699314013951459756 ) ) ; +#3344 = CARTESIAN_POINT ( 'NONE', ( 219.8875061537193005, -122.2436830981790621, 7.898840045561071221 ) ) ; +#3345 = CARTESIAN_POINT ( 'NONE', ( 196.6500029091149315, -114.5974301375771773, 0.9057993990944931406 ) ) ; +#3346 = CARTESIAN_POINT ( 'NONE', ( 232.3755598857731854, -114.9515778780320119, 0.1326381483383110849 ) ) ; +#3347 = CARTESIAN_POINT ( 'NONE', ( 235.6548797941471776, -121.6422330686146864, 5.431193986260606898 ) ) ; +#3348 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -118.5994187174193257, -0.8852924071151139218 ) ) ; +#3349 = AXIS2_PLACEMENT_3D ( 'NONE', #5375, #14685, #40978 ) ; +#3350 = CARTESIAN_POINT ( 'NONE', ( 235.0190429880081524, -120.3324475595697720, -5.575820185713410204 ) ) ; +#3351 = CARTESIAN_POINT ( 'NONE', ( 216.6830739909832459, -118.5757219111574017, -7.791735527628656399 ) ) ; +#3352 = ORIENTED_EDGE ( 'NONE', *, *, #37691, .F. ) ; +#3353 = CARTESIAN_POINT ( 'NONE', ( 234.2513827560666755, -123.3015772786904733, 5.474902011522361001 ) ) ; +#3354 = AXIS2_PLACEMENT_3D ( 'NONE', #40521, #13951, #31796 ) ; +#3355 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289226, -125.2094061156748239, -4.768174625023118729 ) ) ; +#3356 = CARTESIAN_POINT ( 'NONE', ( 219.9867102189603543, -122.2987681486509075, 7.681518658123845711 ) ) ; +#3357 = CONICAL_SURFACE ( 'NONE', #8011, 2.025000000000002576, 0.7853981633974482790 ) ; +#3358 = CARTESIAN_POINT ( 'NONE', ( -24.09999999999998366, -30.00000000000000000, -19.49999999999999645 ) ) ; +#3359 = CARTESIAN_POINT ( 'NONE', ( 237.2025400268362034, -117.8140127420285381, -4.856260529351371424 ) ) ; +#3360 = AXIS2_PLACEMENT_3D ( 'NONE', #50825, #12209, #55530 ) ; +#3361 = LINE ( 'NONE', #38676, #46159 ) ; +#3362 = VECTOR ( 'NONE', #27907, 999.9999999999998863 ) ; +#3363 = AXIS2_PLACEMENT_3D ( 'NONE', #41640, #50393, #41916 ) ; +#3364 = ADVANCED_FACE ( 'NONE', ( #7327, #16362 ), #34526, .T. ) ; +#3365 = VERTEX_POINT ( 'NONE', #51788 ) ; +#3366 = CARTESIAN_POINT ( 'NONE', ( 221.6308335358505701, -122.4989185171688604, 7.601249817893094729 ) ) ; +#3367 = DIRECTION ( 'NONE', ( 0.5043442292812730932, 0.7071067811865491270, -0.4956176937828961626 ) ) ; +#3368 = CARTESIAN_POINT ( 'NONE', ( 215.4326954524711653, -119.7504189278386519, -7.649460533079780689 ) ) ; +#3369 = CARTESIAN_POINT ( 'NONE', ( 219.7754179453833387, -121.8803269201089421, 7.731680542371497822 ) ) ; +#3370 = CARTESIAN_POINT ( 'NONE', ( 239.3999987667352229, -120.3493403769118970, -2.246441750509163615 ) ) ; +#3371 = ORIENTED_EDGE ( 'NONE', *, *, #42567, .F. ) ; +#3372 = ADVANCED_FACE ( 'NONE', ( #43304 ), #55501, .T. ) ; +#3373 = EDGE_LOOP ( 'NONE', ( #23590, #52932, #50054, #189 ) ) ; +#3374 = CARTESIAN_POINT ( 'NONE', ( 216.3310606049837475, -120.1076688927173848, -7.951092746432429692 ) ) ; +#3375 = EDGE_CURVE ( 'NONE', #41856, #12454, #32110, .T. ) ; +#3376 = CARTESIAN_POINT ( 'NONE', ( 217.0757123534531559, -122.4374159951984780, 7.540290144558783325 ) ) ; +#3377 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#3378 = CARTESIAN_POINT ( 'NONE', ( 215.9527588826499596, -121.5522933557631688, 7.865065397863163277 ) ) ; +#3379 = ADVANCED_FACE ( 'NONE', ( #2762 ), #33542, .F. ) ; +#3380 = ORIENTED_EDGE ( 'NONE', *, *, #46798, .T. ) ; +#3381 = CARTESIAN_POINT ( 'NONE', ( 220.2486434445711723, -121.0862401262330081, 7.866836222685080315 ) ) ; +#3382 = CARTESIAN_POINT ( 'NONE', ( 217.1264075272667071, -120.0358028422998302, -7.765888389075114695 ) ) ; +#3383 = CARTESIAN_POINT ( 'NONE', ( 236.9322670375941300, -123.8510653198654978, 4.425810020207784135 ) ) ; +#3384 = CARTESIAN_POINT ( 'NONE', ( 21.50000000000000355, -124.5000000000000000, 11.90000000000000746 ) ) ; +#3385 = VECTOR ( 'NONE', #24346, 999.9999999999998863 ) ; +#3386 = ORIENTED_EDGE ( 'NONE', *, *, #34206, .F. ) ; +#3387 = CARTESIAN_POINT ( 'NONE', ( 219.9036803577855608, -121.1492167630294858, 8.065501939490248517 ) ) ; +#3388 = VECTOR ( 'NONE', #12506, 1000.000000000000000 ) ; +#3389 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289794, -120.6524077819958478, 6.699662098678554223 ) ) ; +#3390 = DIRECTION ( 'NONE', ( -1.811995619784410881E-15, 1.000000000000000000, 1.196913542559490477E-15 ) ) ; +#3391 = EDGE_LOOP ( 'NONE', ( #3943, #17272, #48213, #52435 ) ) ; +#3392 = ORIENTED_EDGE ( 'NONE', *, *, #5630, .T. ) ; +#3393 = CARTESIAN_POINT ( 'NONE', ( 17.20667808421908518, -50.33059083211035301, -21.36725247423593999 ) ) ; +#3394 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669290078, -121.7360806354558775, 5.312576820938002875 ) ) ; +#3395 = PLANE ( 'NONE', #2693 ) ; +#3396 = CARTESIAN_POINT ( 'NONE', ( 12.50000000000000000, 11.29999999999999893, -39.00000000000000000 ) ) ; +#3397 = VERTEX_POINT ( 'NONE', #21416 ) ; +#3398 = CARTESIAN_POINT ( 'NONE', ( 234.5810270983271835, -124.2395784570542361, -5.095377345206854258 ) ) ; +#3399 = AXIS2_PLACEMENT_3D ( 'NONE', #25761, #43245, #57288 ) ; +#3400 = CARTESIAN_POINT ( 'NONE', ( 15.06550261385219969, -59.81919299489948827, -18.98668186320699647 ) ) ; +#3401 = CARTESIAN_POINT ( 'NONE', ( 221.5012249245124565, -119.7714835321104800, -8.050385848700924996 ) ) ; +#3402 = VERTEX_POINT ( 'NONE', #17319 ) ; +#3403 = AXIS2_PLACEMENT_3D ( 'NONE', #44710, #44993, #4996 ) ; +#3404 = VERTEX_POINT ( 'NONE', #25222 ) ; +#3405 = CARTESIAN_POINT ( 'NONE', ( 216.2145475481480617, -119.7438627927709689, -5.533405813227462389 ) ) ; +#3406 = LINE ( 'NONE', #13006, #46224 ) ; +#3407 = VECTOR ( 'NONE', #25881, 1000.000000000000114 ) ; +#3408 = ORIENTED_EDGE ( 'NONE', *, *, #49809, .T. ) ; +#3409 = CARTESIAN_POINT ( 'NONE', ( 29.39651279488300162, -126.3991430778514342, 0.9999999999993158806 ) ) ; +#3410 = VECTOR ( 'NONE', #39609, 1000.000000000000114 ) ; +#3411 = CARTESIAN_POINT ( 'NONE', ( 228.7999987669289794, -113.8704868626024478, 2.247121616886060824 ) ) ; +#3412 = VECTOR ( 'NONE', #24049, 1000.000000000000000 ) ; +#3413 = ORIENTED_EDGE ( 'NONE', *, *, #32265, .T. ) ; +#3414 = LINE ( 'NONE', #56556, #21051 ) ; +#3415 = VECTOR ( 'NONE', #45221, 1000.000000000000000 ) ; +#3416 = CARTESIAN_POINT ( 'NONE', ( 221.4454968831200006, -119.5982140291577593, -7.818014351192541511 ) ) ; +#3417 = EDGE_LOOP ( 'NONE', ( #48147, #21822, #2313, #39596 ) ) ; +#3418 = CARTESIAN_POINT ( 'NONE', ( 232.4652695270552556, -114.9927907248123518, 0.8451279643312686884 ) ) ; +#3419 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #10717, #25010 ), + ( #24152, #41951 ), + ( #46912, #1707 ), + ( #33783, #55712 ), + ( #42229, #42810 ), + ( #6629, #20619 ), + ( #29128, #38166 ), + ( #19477, #2559 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 2, 2, 4 ), + ( 2, 2 ), + ( 0.0000000000000000000, 0.4756776844501500179, 0.7188916156602049856, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#3420 = DIRECTION ( 'NONE', ( -0.2334453638558987576, 7.408407493356078238E-16, -0.9723699203976781114 ) ) ; +#3421 = EDGE_CURVE ( 'NONE', #8130, #46192, #24717, .T. ) ; +#3422 = CARTESIAN_POINT ( 'NONE', ( 232.2640893310295951, -123.7437424760752123, 5.224407010605871982 ) ) ; +#3423 = CARTESIAN_POINT ( 'NONE', ( -19.99999999999997513, -50.49999999999998579, -20.29999999999999716 ) ) ; +#3424 = CARTESIAN_POINT ( 'NONE', ( 239.6999987669289283, -123.1839373068918349, 2.776054850443979038 ) ) ; +#3425 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#3426 = FACE_OUTER_BOUND ( 'NONE', #14344, .T. ) ; +#3427 = CARTESIAN_POINT ( 'NONE', ( 235.1404937020348882, -119.8881500545043792, -5.514409110249641088 ) ) ; +#3428 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #50003, #5897, #22845, #27256 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 8.126264397347603780E-14, 0.001412796556748447275 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9989134215435466757, 0.9967133513580513915, 0.9970557528276323689, 0.9999406259522899409 ) ) + REPRESENTATION_ITEM ( '' ) ); +#3429 = CARTESIAN_POINT ( 'NONE', ( -21.52499999999997371, -59.00000000000000000, -23.50000000000000000 ) ) ; +#3430 = CARTESIAN_POINT ( 'NONE', ( 214.8184152242507707, -119.5507194778767968, -7.776951010766722128 ) ) ; +#3431 = ORIENTED_EDGE ( 'NONE', *, *, #51527, .T. ) ; +#3432 = CARTESIAN_POINT ( 'NONE', ( 233.7774915418567616, -116.8424351434175321, -4.944705874951493385 ) ) ; +#3433 = AXIS2_PLACEMENT_3D ( 'NONE', #54037, #14010, #31853 ) ; +#3434 = ADVANCED_FACE ( 'NONE', ( #29909 ), #26618, .F. ) ; +#3435 = CARTESIAN_POINT ( 'NONE', ( 216.3310606049837475, -118.5102904630977179, -7.708103237429638988 ) ) ; +#3436 = CIRCLE ( 'NONE', #38859, 1.800000000000007816 ) ; +#3437 = CARTESIAN_POINT ( 'NONE', ( 236.5362676211745168, -117.6413117086917453, 4.787702802196197815 ) ) ; +#3438 = VERTEX_POINT ( 'NONE', #38373 ) ; +#3439 = ORIENTED_EDGE ( 'NONE', *, *, #28187, .F. ) ; +#3440 = CARTESIAN_POINT ( 'NONE', ( -32.14293857337291627, -37.19543050033675513, -69.18405845633633078 ) ) ; +#3441 = FACE_OUTER_BOUND ( 'NONE', #28826, .T. ) ; +#3442 = DIRECTION ( 'NONE', ( 1.974078192996917187E-31, -1.000000000000000000, 1.224646799147352468E-16 ) ) ; +#3443 = CARTESIAN_POINT ( 'NONE', ( 235.9348101503865109, -114.3589261176183101, 0.3351404434165800583 ) ) ; +#3444 = CARTESIAN_POINT ( 'NONE', ( 219.9700321010328992, -119.1431892467918914, -7.974552790892307286 ) ) ; +#3445 = CARTESIAN_POINT ( 'NONE', ( -3.950000000000000178, -2.500000000000000000, 1.713039432527104894E-15 ) ) ; +#3446 = CARTESIAN_POINT ( 'NONE', ( 194.9499984800818879, -126.6584523438422423, -0.9450667357480124764 ) ) ; +#3447 = CARTESIAN_POINT ( 'NONE', ( 220.2486434445711438, -119.1837148637323907, -7.778057796146577552 ) ) ; +#3448 = DIRECTION ( 'NONE', ( 2.895187613894583266E-16, 1.000000000000000000, 5.378040020672282602E-33 ) ) ; +#3450 = ADVANCED_FACE ( 'NONE', ( #16151 ), #53024, .F. ) ; +#3449 = CIRCLE ( 'NONE', #27712, 0.5000000000000004441 ) ; +#3451 = ORIENTED_EDGE ( 'NONE', *, *, #44708, .T. ) ; +#3452 = EDGE_CURVE ( 'NONE', #50170, #22898, #20821, .T. ) ; +#3453 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#3454 = VECTOR ( 'NONE', #22681, 999.9999999999998863 ) ; +#3455 = DIRECTION ( 'NONE', ( 0.7132504491541842295, 2.131334480222611268E-15, -0.7009092642998483447 ) ) ; +#3456 = EDGE_CURVE ( 'NONE', #56887, #8988, #18191, .T. ) ; +#3457 = ORIENTED_EDGE ( 'NONE', *, *, #16305, .T. ) ; +#3458 = CARTESIAN_POINT ( 'NONE', ( 20.99999999999999645, -4.999999999999993783, -19.50000000000000355 ) ) ; +#3459 = CIRCLE ( 'NONE', #26813, 3.200000000000009504 ) ; +#3460 = DATE_TIME_ROLE ( 'creation_date' ) ; +#3461 = CARTESIAN_POINT ( 'NONE', ( 237.6979183581568975, -116.4190299765236176, 3.760585231805260165 ) ) ; +#3462 = CARTESIAN_POINT ( 'NONE', ( 12.50000000000002487, 38.43410573620376169, -16.50000000000000000 ) ) ; +#3463 = ORIENTED_EDGE ( 'NONE', *, *, #39871, .T. ) ; +#3464 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -123.0656035003181046, 2.937291044339013446 ) ) ; +#3465 = CARTESIAN_POINT ( 'NONE', ( 214.2165243317058128, -118.7231911828355635, -7.564747994184711111 ) ) ; +#3466 = CARTESIAN_POINT ( 'NONE', ( 237.4194635655190098, -126.6443522605486010, 0.2466865526077050008 ) ) ; +#3467 = VERTEX_POINT ( 'NONE', #40686 ) ; +#3468 = VERTEX_POINT ( 'NONE', #4210 ) ; +#3469 = ADVANCED_FACE ( 'NONE', ( #17897 ), #49445, .F. ) ; +#3470 = ORIENTED_EDGE ( 'NONE', *, *, #56954, .T. ) ; +#3471 = CARTESIAN_POINT ( 'NONE', ( -49.44784499189388782, -121.2234271885105699, -6.954143383816461466 ) ) ; +#3472 = PLANE ( 'NONE', #19959 ) ; +#3473 = DIRECTION ( 'NONE', ( -0.4956176937828983275, 0.7071067811865472397, -0.5043442292812734262 ) ) ; +#3474 = CARTESIAN_POINT ( 'NONE', ( 33.09996471247183791, -119.6540381876128976, 5.719608519972246619 ) ) ; +#3475 = ADVANCED_FACE ( 'NONE', ( #36029 ), #23158, .F. ) ; +#3476 = ORIENTED_EDGE ( 'NONE', *, *, #29015, .F. ) ; +#3477 = ORIENTED_EDGE ( 'NONE', *, *, #5358, .F. ) ; +#3478 = VERTEX_POINT ( 'NONE', #53844 ) ; +#3479 = EDGE_LOOP ( 'NONE', ( #39582, #17662, #54605, #29444 ) ) ; +#3480 = AXIS2_PLACEMENT_3D ( 'NONE', #44424, #26333, #31590 ) ; +#3481 = CARTESIAN_POINT ( 'NONE', ( 34.27701821843549368, -126.1002621668929038, 0.8877841523678038360 ) ) ; +#3482 = CARTESIAN_POINT ( 'NONE', ( 237.7052492004828821, -123.2691360346739629, 4.809442274232104353 ) ) ; +#3483 = ORIENTED_EDGE ( 'NONE', *, *, #32450, .T. ) ; +#3484 = VERTEX_POINT ( 'NONE', #35165 ) ; +#3485 = CARTESIAN_POINT ( 'NONE', ( 214.9987035563228801, -121.0608218339877880, 7.830869158407282704 ) ) ; +#3486 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -118.2696718327300260, -2.130829396205776938 ) ) ; +#3487 = CARTESIAN_POINT ( 'NONE', ( 221.5410836464583610, -122.2805891303735280, 7.886213977402026565 ) ) ; +#3488 = EDGE_LOOP ( 'NONE', ( #17203, #41309, #13427, #25548 ) ) ; +#3489 = CARTESIAN_POINT ( 'NONE', ( -32.68885656298754583, -50.19543050033674803, -71.45165047180451268 ) ) ; +#3490 = CARTESIAN_POINT ( 'NONE', ( -49.23713110992514430, -119.6740740427382832, 7.600000000000006750 ) ) ; +#3491 = CARTESIAN_POINT ( 'NONE', ( 218.0744061288510807, -124.0415330725736851, -6.444146933237679065 ) ) ; +#3492 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.210476675238558841E-16, 1.857579106397798678E-17 ) ) ; +#3493 = CARTESIAN_POINT ( 'NONE', ( -24.09999999999998366, -41.99999999999999289, -17.84999999999999787 ) ) ; +#3494 = FACE_OUTER_BOUND ( 'NONE', #32617, .T. ) ; +#3495 = ADVANCED_FACE ( 'NONE', ( #52963 ), #57021, .F. ) ; +#3496 = CARTESIAN_POINT ( 'NONE', ( 217.1862673910092667, -121.4214656257001792, 7.969452883702834889 ) ) ; +#3497 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #8418, #38503, #57491, #25357, #34998, #43145, #12214, #39663, #35291, #34707 ), + .UNSPECIFIED., .F., .F., + ( 4, 3, 3, 4 ), + ( 0.0000000000000000000, 0.0001650554675496181329, 0.0003301109350497660722, 0.0005431726565691540488 ), + .UNSPECIFIED. ) ; +#3498 = AXIS2_PLACEMENT_3D ( 'NONE', #8659, #30000, #56571 ) ; +#3499 = LINE ( 'NONE', #43758, #36260 ) ; +#3500 = CARTESIAN_POINT ( 'NONE', ( 215.9617277105356550, -121.5634792052934188, 7.868087542938447143 ) ) ; +#3501 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#3502 = CARTESIAN_POINT ( 'NONE', ( 221.8243895378992931, -121.1292597257768620, 8.033715254933087024 ) ) ; +#3503 = ADVANCED_FACE ( 'NONE', ( #45356 ), #28140, .F. ) ; +#3504 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#3505 = AXIS2_PLACEMENT_3D ( 'NONE', #56428, #16402, #34247 ) ; +#3506 = DIRECTION ( 'NONE', ( 0.7009092642998484557, 4.163453949483578043E-16, 0.7132504491541840075 ) ) ; +#3507 = CARTESIAN_POINT ( 'NONE', ( 29.28667846096140082, -126.5371342021577306, -0.8962159623869374592 ) ) ; +#3508 = EDGE_CURVE ( 'NONE', #8203, #1388, #26397, .T. ) ; +#3509 = CARTESIAN_POINT ( 'NONE', ( 232.9722280068026805, -125.9113624258876314, 1.326708576852117627 ) ) ; +#3510 = EDGE_CURVE ( 'NONE', #47607, #9266, #9022, .T. ) ; +#3511 = CARTESIAN_POINT ( 'NONE', ( 236.0475003564658607, -122.9987248763406029, -4.956376302076157536 ) ) ; +#3512 = EDGE_CURVE ( 'NONE', #39072, #43667, #14093, .T. ) ; +#3513 = CARTESIAN_POINT ( 'NONE', ( 216.0299694303965339, -115.1592359780127310, 16.59413505813240519 ) ) ; +#3514 = CARTESIAN_POINT ( 'NONE', ( 216.0148108792870687, -119.4253072703887000, -7.660518540833962220 ) ) ; +#3515 = CARTESIAN_POINT ( 'NONE', ( 233.6420810033523310, -121.1725507711264100, 5.507644554539021797 ) ) ; +#3516 = CARTESIAN_POINT ( 'NONE', ( 30.61743114857329218, -120.4999999999999858, 5.999789590223032043 ) ) ; +#3517 = VERTEX_POINT ( 'NONE', #22863 ) ; +#3518 = ORIENTED_EDGE ( 'NONE', *, *, #26957, .F. ) ; +#3519 = CARTESIAN_POINT ( 'NONE', ( 12.27482144246866547, -47.45653373343816384, 18.42997902031529733 ) ) ; +#3520 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669290363, -123.0647564033417325, 1.552424028177455506 ) ) ; +#3521 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026596, -115.0881822985611223, 2.603651289675308789 ) ) ; +#3522 = CARTESIAN_POINT ( 'NONE', ( 235.5173258346028433, -125.6393465455292215, -3.374183302367965709 ) ) ; +#3523 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#3524 = CARTESIAN_POINT ( 'NONE', ( 219.5457431312883898, -122.4784290781710467, 7.634684498352140025 ) ) ; +#3525 = CARTESIAN_POINT ( 'NONE', ( 32.90000000000004121, -120.4999999999999858, 1.387778780781445676E-14 ) ) ; +#3526 = AXIS2_PLACEMENT_3D ( 'NONE', #27568, #19056, #36905 ) ; +#3527 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#3528 = ORIENTED_EDGE ( 'NONE', *, *, #51304, .F. ) ; +#3529 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#3530 = EDGE_CURVE ( 'NONE', #37591, #43175, #13230, .T. ) ; +#3531 = CARTESIAN_POINT ( 'NONE', ( 222.8471585590023949, -121.0101615803760779, -7.596413032751255123 ) ) ; +#3532 = CARTESIAN_POINT ( 'NONE', ( 220.6881540875380665, -121.4111955346034506, 8.033387396594566354 ) ) ; +#3533 = EDGE_LOOP ( 'NONE', ( #48174, #44228, #22764, #22133 ) ) ; +#3534 = ORIENTED_EDGE ( 'NONE', *, *, #48115, .F. ) ; +#3535 = CARTESIAN_POINT ( 'NONE', ( 215.7633524410442760, -122.4429548939653216, 7.682503678367196720 ) ) ; +#3536 = CARTESIAN_POINT ( 'NONE', ( 230.8828414794035666, -122.4550318920778977, 1.408220704378079891 ) ) ; +#3537 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000082E-05 ), #11911, 'distance_accuracy_value', 'NONE'); +#3538 = CARTESIAN_POINT ( 'NONE', ( -26.00000000000000355, -5.000000000000012434, -19.50000000000000000 ) ) ; +#3539 = CARTESIAN_POINT ( 'NONE', ( 21.50000000000000355, -124.5000000000000000, 14.00000000000000533 ) ) ; +#3540 = CARTESIAN_POINT ( 'NONE', ( 215.2365685812153231, -122.2039912508624724, 7.447678757613991785 ) ) ; +#3541 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#3542 = AXIS2_PLACEMENT_3D ( 'NONE', #147, #14116, #31961 ) ; +#3543 = EDGE_CURVE ( 'NONE', #6651, #14245, #40254, .T. ) ; +#3544 = ORIENTED_EDGE ( 'NONE', *, *, #47799, .F. ) ; +#3545 = CARTESIAN_POINT ( 'NONE', ( 217.3002074625812554, -116.4784407932347392, 6.114556848797497501 ) ) ; +#3546 = EDGE_CURVE ( 'NONE', #5968, #47607, #47282, .T. ) ; +#3547 = ORIENTED_EDGE ( 'NONE', *, *, #11385, .F. ) ; +#3548 = AXIS2_PLACEMENT_3D ( 'NONE', #33815, #46664, #15980 ) ; +#3549 = VERTEX_POINT ( 'NONE', #26987 ) ; +#3550 = ORIENTED_EDGE ( 'NONE', *, *, #29948, .F. ) ; +#3551 = ORIENTED_EDGE ( 'NONE', *, *, #3074, .F. ) ; +#3552 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203871748, 0.9884292157390539568 ) ) ; +#3553 = CARTESIAN_POINT ( 'NONE', ( 220.3649315727256521, -118.4807242495448492, -7.831889114257833739 ) ) ; +#3554 = EDGE_LOOP ( 'NONE', ( #25269, #30399, #33969, #15137 ) ) ; +#3555 = ORIENTED_EDGE ( 'NONE', *, *, #50343, .T. ) ; +#3556 = CARTESIAN_POINT ( 'NONE', ( -18.09999999999998010, -33.19999999999999574, 19.75000000000001421 ) ) ; +#3557 = CARTESIAN_POINT ( 'NONE', ( 215.3535865260718936, -121.8787541779334020, 7.762574263483944748 ) ) ; +#3558 = LINE ( 'NONE', #55543, #36832 ) ; +#3559 = ORIENTED_EDGE ( 'NONE', *, *, #49421, .F. ) ; +#3560 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#3561 = CARTESIAN_POINT ( 'NONE', ( 237.3205365239006426, -115.2412863337356441, -1.771965579470801577 ) ) ; +#3562 = CARTESIAN_POINT ( 'NONE', ( 238.0999987669289339, -120.4999999999997584, 1.387778780781445676E-14 ) ) ; +#3563 = CARTESIAN_POINT ( 'NONE', ( -24.00000000000000000, -5.000000000000008882, -22.75000000000000000 ) ) ; +#3564 = CIRCLE ( 'NONE', #39937, 1.500000000000000000 ) ; +#3565 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203871748, 0.9884292157390539568 ) ) ; +#3566 = ORIENTED_EDGE ( 'NONE', *, *, #48144, .T. ) ; +#3567 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203871748, 0.9884292157390539568 ) ) ; +#3568 = CARTESIAN_POINT ( 'NONE', ( 235.9189704355307811, -115.4046226547929024, -3.739578457054443028 ) ) ; +#3569 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#3570 = EDGE_CURVE ( 'NONE', #10777, #11575, #24367, .T. ) ; +#3571 = CARTESIAN_POINT ( 'NONE', ( 215.7955262400210188, -119.4984268854632603, -7.654488169214213933 ) ) ; +#3572 = CARTESIAN_POINT ( 'NONE', ( 235.1836017580349107, -124.9083172777239668, -3.372331408377264417 ) ) ; +#3573 = DIRECTION ( 'NONE', ( -0.7009092642998492328, 0.0000000000000000000, -0.7132504491541833413 ) ) ; +#3574 = FACE_OUTER_BOUND ( 'NONE', #41107, .T. ) ; +#3575 = EDGE_CURVE ( 'NONE', #42598, #50265, #31661, .T. ) ; +#3576 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#3577 = ADVANCED_FACE ( 'NONE', ( #14949 ), #1569, .F. ) ; +#3578 = EDGE_CURVE ( 'NONE', #18922, #25119, #54701, .T. ) ; +#3579 = CARTESIAN_POINT ( 'NONE', ( 233.5708959467920351, -124.2598880549907960, -4.865888957329589815 ) ) ; +#3580 = CYLINDRICAL_SURFACE ( 'NONE', #8254, 1.050000000000002265 ) ; +#3581 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#3582 = CARTESIAN_POINT ( 'NONE', ( 233.0536139212159128, -122.8145894622675200, -5.043627426813428016 ) ) ; +#3583 = CARTESIAN_POINT ( 'NONE', ( 234.8243293850798068, -125.8051860703598663, 1.642650085002903326 ) ) ; +#3584 = VECTOR ( 'NONE', #41426, 1000.000000000000000 ) ; +#3585 = CARTESIAN_POINT ( 'NONE', ( -39.49983646192649900, -41.23565204092951575, -75.24377394266970498 ) ) ; +#3586 = CARTESIAN_POINT ( 'NONE', ( 15.22190327825487621, -60.04353666436033876, -19.34649823406778069 ) ) ; +#3587 = CARTESIAN_POINT ( 'NONE', ( 234.8823032029409603, -114.5774516786561463, -1.654597093444485134 ) ) ; +#3588 = PLANE ( 'NONE', #21816 ) ; +#3589 = CARTESIAN_POINT ( 'NONE', ( 217.7573981160813616, -122.2874446251806546, 7.634055392626712511 ) ) ; +#3590 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203862866, 0.9884292157390540678 ) ) ; +#3591 = CARTESIAN_POINT ( 'NONE', ( 237.8021986471052855, -115.0851624370587416, 1.280251284111885601 ) ) ; +#3592 = CYLINDRICAL_SURFACE ( 'NONE', #47111, 7.500000000000000888 ) ; +#3593 = EDGE_LOOP ( 'NONE', ( #7763, #47906, #4460, #20954 ) ) ; +#3594 = CARTESIAN_POINT ( 'NONE', ( 215.6646091354605801, -122.2610599358720691, 7.505373329198372190 ) ) ; +#3595 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#3596 = CARTESIAN_POINT ( 'NONE', ( 232.3497645044697890, -114.9821848393284967, -0.7595994259129729143 ) ) ; +#3597 = ORIENTED_EDGE ( 'NONE', *, *, #30782, .F. ) ; +#3598 = LINE ( 'NONE', #7949, #7341 ) ; +#3599 = CARTESIAN_POINT ( 'NONE', ( 233.2957109191748373, -121.6747885421047783, -5.430699769280685985 ) ) ; +#3600 = AXIS2_PLACEMENT_3D ( 'NONE', #38315, #2986, #56715 ) ; +#3601 = VERTEX_POINT ( 'NONE', #55273 ) ; +#3602 = ORIENTED_EDGE ( 'NONE', *, *, #7496, .F. ) ; +#3603 = PLANE ( 'NONE', #3308 ) ; +#3604 = CARTESIAN_POINT ( 'NONE', ( 236.6953039295125905, -119.7561121905856680, -6.104822198762330565 ) ) ; +#3605 = VERTEX_POINT ( 'NONE', #50567 ) ; +#3606 = ORIENTED_EDGE ( 'NONE', *, *, #39567, .F. ) ; +#3607 = CARTESIAN_POINT ( 'NONE', ( 236.2615287280897292, -122.7680083849885051, -5.063124393412436142 ) ) ; +#3608 = CARTESIAN_POINT ( 'NONE', ( 36.69159998153850921, -119.4999999999999858, 5.206501644345482127 ) ) ; +#3609 = ORIENTED_EDGE ( 'NONE', *, *, #44084, .F. ) ; +#3610 = ORIENTED_EDGE ( 'NONE', *, *, #14878, .F. ) ; +#3611 = EDGE_CURVE ( 'NONE', #49834, #10175, #15920, .T. ) ; +#3612 = CARTESIAN_POINT ( 'NONE', ( 229.2999987672637019, -120.8402296144456898, 7.492278946204841361 ) ) ; +#3613 = CARTESIAN_POINT ( 'NONE', ( 214.8318291728305667, -119.9919138866950448, -7.860446347785678967 ) ) ; +#3614 = EDGE_LOOP ( 'NONE', ( #46688, #43221, #53676, #10008 ) ) ; +#3615 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#3616 = CARTESIAN_POINT ( 'NONE', ( 214.9481766420921076, -119.9337040306099880, -7.623976051237255191 ) ) ; +#3617 = CARTESIAN_POINT ( 'NONE', ( 31.70903113414708230, -121.3279386169840137, -5.845949215257974174 ) ) ; +#3618 = CARTESIAN_POINT ( 'NONE', ( -19.49999999999997868, -38.99999999999999289, 23.49999999999999289 ) ) ; +#3619 = AXIS2_PLACEMENT_3D ( 'NONE', #11375, #7276, #25972 ) ; +#3620 = CARTESIAN_POINT ( 'NONE', ( 35.40000000000004121, -117.4602631689999725, 1.000000000000014655 ) ) ; +#3621 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#3622 = EDGE_LOOP ( 'NONE', ( #40579, #6330, #37367, #6901 ) ) ; +#3623 = ORIENTED_EDGE ( 'NONE', *, *, #7956, .F. ) ; +#3624 = LINE ( 'NONE', #21404, #53657 ) ; +#3625 = CARTESIAN_POINT ( 'NONE', ( 216.1811025036538467, -121.6155040397154039, 7.875191242883949450 ) ) ; +#3626 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#3627 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #53037, #43387, #51873, #13015 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#3628 = ORIENTED_EDGE ( 'NONE', *, *, #31144, .F. ) ; +#3629 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#3630 = CARTESIAN_POINT ( 'NONE', ( 231.9985449239508455, -119.5306052134760364, 5.809169212795638693 ) ) ; +#3631 = EDGE_CURVE ( 'NONE', #29595, #19333, #39632, .T. ) ; +#3632 = CARTESIAN_POINT ( 'NONE', ( 20.90000000000001634, -30.00100000000000122, -16.49999999999999289 ) ) ; +#3633 = DIRECTION ( 'NONE', ( -1.734723475976805517E-15, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#3634 = VECTOR ( 'NONE', #40266, 1000.000000000000000 ) ; +#3635 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.9884292157390542899, -0.1516828450203851486 ) ) ; +#3636 = CARTESIAN_POINT ( 'NONE', ( 235.6477902818674863, -115.4499689530705382, 2.304534746389480748 ) ) ; +#3637 = CARTESIAN_POINT ( 'NONE', ( 38.11743114856648873, -120.4999999999999858, 1.387778780781445676E-14 ) ) ; +#3638 = CARTESIAN_POINT ( 'NONE', ( 214.7117487674781842, -121.3251873667004332, 7.782405265716787035 ) ) ; +#3639 = CARTESIAN_POINT ( 'NONE', ( 28.09996754130166963, -118.5895404257518067, -5.952346663776444835 ) ) ; +#3640 = EDGE_CURVE ( 'NONE', #10844, #29763, #47997, .T. ) ; +#3641 = EDGE_CURVE ( 'NONE', #9905, #53428, #47665, .T. ) ; +#3642 = CARTESIAN_POINT ( 'NONE', ( 233.1056684361116709, -117.8658901962101879, 5.557210016906633854 ) ) ; +#3643 = CARTESIAN_POINT ( 'NONE', ( 214.1185394244890574, -118.5292361745960932, -7.505734329869589772 ) ) ; +#3644 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#3645 = EDGE_CURVE ( 'NONE', #15629, #39308, #10571, .T. ) ; +#3646 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.9884292157390539568, -0.1516828450203867307 ) ) ; +#3647 = CARTESIAN_POINT ( 'NONE', ( 232.4909822445548286, -116.4288226798109633, 3.771127948681523456 ) ) ; +#3648 = CARTESIAN_POINT ( 'NONE', ( 215.3537215051395606, -121.8785330977182326, 7.766923507987430142 ) ) ; +#3649 = CARTESIAN_POINT ( 'NONE', ( 234.9535743971355259, -118.9915936773057155, -5.384772582478525749 ) ) ; +#3650 = CARTESIAN_POINT ( 'NONE', ( 217.2066412325789884, -118.7324078278614365, -7.566351050310865745 ) ) ; +#3651 = EDGE_LOOP ( 'NONE', ( #32545, #18729, #33396, #10009 ) ) ; +#3652 = CARTESIAN_POINT ( 'NONE', ( 234.2611541087515263, -123.6402881493541344, 5.287482739307191260 ) ) ; +#3653 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289226, -126.0751671194209678, -3.718935897398358392 ) ) ; +#3654 = CARTESIAN_POINT ( 'NONE', ( 27.63613398480818617, -121.4999999999999858, 6.006819232605861814 ) ) ; +#3655 = CARTESIAN_POINT ( 'NONE', ( 215.6886642916196593, -119.2576343871037778, -7.608993626961160217 ) ) ; +#3656 = CARTESIAN_POINT ( 'NONE', ( 237.0846518453389251, -121.8021947537749270, -5.394320812758946815 ) ) ; +#3657 = PLANE ( 'NONE', #43345 ) ; +#3658 = ORIENTED_EDGE ( 'NONE', *, *, #57155, .T. ) ; +#3659 = AXIS2_PLACEMENT_3D ( 'NONE', #30832, #48627, #53576 ) ; +#3660 = VECTOR ( 'NONE', #30222, 1000.000000000000114 ) ; +#3661 = CARTESIAN_POINT ( 'NONE', ( 221.5892652399050462, -122.4866470871423445, 7.603132972892213459 ) ) ; +#3662 = FACE_OUTER_BOUND ( 'NONE', #11876, .T. ) ; +#3663 = CARTESIAN_POINT ( 'NONE', ( 218.2197867405992611, -118.5565110733940486, -7.821067793076243113 ) ) ; +#3664 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.9884292157390537348, -0.1516828450203887568 ) ) ; +#3665 = ORIENTED_EDGE ( 'NONE', *, *, #12980, .T. ) ; +#3666 = VERTEX_POINT ( 'NONE', #42097 ) ; +#3667 = CARTESIAN_POINT ( 'NONE', ( 216.3310606049837475, -118.4880512276308480, -7.702328329633544080 ) ) ; +#3668 = CARTESIAN_POINT ( 'NONE', ( 219.9599442673275576, -120.9332633244655142, 8.080711800653249455 ) ) ; +#3669 = CARTESIAN_POINT ( 'NONE', ( 214.7662573481513846, -121.1219390977876316, 7.803806238860371280 ) ) ; +#3670 = CARTESIAN_POINT ( 'NONE', ( 215.9617277105356550, -121.5627687413576012, 7.863457861112587821 ) ) ; +#3671 = ORIENTED_EDGE ( 'NONE', *, *, #636, .F. ) ; +#3672 = AXIS2_PLACEMENT_3D ( 'NONE', #48123, #25344, #38781 ) ; +#3673 = CARTESIAN_POINT ( 'NONE', ( -40.00546351838553960, -43.84774078793370933, -75.75830377340916755 ) ) ; +#3674 = CARTESIAN_POINT ( 'NONE', ( 216.8275084571033631, -120.1019890652327007, -8.011392775070941497 ) ) ; +#3675 = CARTESIAN_POINT ( 'NONE', ( 236.8714076969066582, -121.9362194327414386, 5.361098172884314117 ) ) ; +#3676 = CARTESIAN_POINT ( 'NONE', ( 15.10936946371310263, -49.43391469174233066, -19.06553762056574541 ) ) ; +#3677 = VERTEX_POINT ( 'NONE', #55561 ) ; +#3678 = LINE ( 'NONE', #21462, #41819 ) ; +#3679 = ADVANCED_FACE ( 'NONE', ( #23712 ), #45637, .F. ) ; +#3680 = CARTESIAN_POINT ( 'NONE', ( 219.8002074625812838, -128.0997521313078380, -1.166246410335640915 ) ) ; +#3681 = DIRECTION ( 'NONE', ( -0.7009092642998492328, 0.0000000000000000000, -0.7132504491541833413 ) ) ; +#3682 = ORIENTED_EDGE ( 'NONE', *, *, #48063, .F. ) ; +#3683 = EDGE_LOOP ( 'NONE', ( #39232, #20527, #14209, #18512 ) ) ; +#3684 = CARTESIAN_POINT ( 'NONE', ( -37.22149790633837085, -49.54169641443160543, -78.30844869599836500 ) ) ; +#3685 = DIRECTION ( 'NONE', ( -0.7009092642998466793, 0.0000000000000000000, -0.7132504491541858949 ) ) ; +#3686 = CARTESIAN_POINT ( 'NONE', ( 218.2789992117738223, -118.6790615986693638, -7.852314925451127969 ) ) ; +#3687 = CARTESIAN_POINT ( 'NONE', ( 221.0556875525369662, -119.9671886263193841, -5.567677056185257989 ) ) ; +#3688 = ORIENTED_EDGE ( 'NONE', *, *, #29503, .F. ) ; +#3689 = CARTESIAN_POINT ( 'NONE', ( 231.9768604316605547, -114.5335842970223865, 1.731378429100510763 ) ) ; +#3690 = CARTESIAN_POINT ( 'NONE', ( 12.71205090781874247, -47.89004799517633870, -15.21356773956647324 ) ) ; +#3691 = DIRECTION ( 'NONE', ( -3.524876788021935603E-16, 1.000000000000000000, -1.848892746611746145E-32 ) ) ; +#3692 = ORIENTED_EDGE ( 'NONE', *, *, #39475, .T. ) ; +#3693 = ORIENTED_EDGE ( 'NONE', *, *, #29607, .T. ) ; +#3694 = CIRCLE ( 'NONE', #33496, 3.000000000000002665 ) ; +#3695 = CARTESIAN_POINT ( 'NONE', ( 24.99900000000002009, -49.00000000000000000, 21.99999999999999645 ) ) ; +#3696 = CARTESIAN_POINT ( 'NONE', ( 215.8311967487536833, -119.2031464240632630, -7.613223395034181884 ) ) ; +#3697 = FACE_OUTER_BOUND ( 'NONE', #40119, .T. ) ; +#3698 = CARTESIAN_POINT ( 'NONE', ( 215.9027963965333186, -121.1007801066742502, 5.557246677733510332 ) ) ; +#3699 = EDGE_CURVE ( 'NONE', #44396, #9672, #35598, .T. ) ; +#3700 = EDGE_LOOP ( 'NONE', ( #20594, #6679 ) ) ; +#3701 = VECTOR ( 'NONE', #45314, 1000.000000000000000 ) ; +#3702 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#3703 = DIRECTION ( 'NONE', ( 3.524876788021935603E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#3704 = ORIENTED_EDGE ( 'NONE', *, *, #42464, .F. ) ; +#3705 = CARTESIAN_POINT ( 'NONE', ( 235.8402695270552556, -124.9917807384472468, 3.296589309349548635 ) ) ; +#3706 = EDGE_CURVE ( 'NONE', #51244, #53700, #12236, .T. ) ; +#3707 = CARTESIAN_POINT ( 'NONE', ( 14.47500000000001563, -59.00000000000000000, -23.50000000000000000 ) ) ; +#3708 = ADVANCED_FACE ( 'NONE', ( #46775 ), #1106, .T. ) ; +#3709 = CARTESIAN_POINT ( 'NONE', ( 232.4896918169622211, -126.1572706978301426, -2.409738665629207688 ) ) ; +#3710 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#3711 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#3712 = ADVANCED_FACE ( 'NONE', ( #24579 ), #32227, .F. ) ; +#3713 = CARTESIAN_POINT ( 'NONE', ( 236.3999987672879399, -115.0388562828618575, 4.379030634828376733 ) ) ; +#3714 = CARTESIAN_POINT ( 'NONE', ( 28.09960000000003078, -119.7798667824128387, 6.177439292228872780 ) ) ; +#3715 = CARTESIAN_POINT ( 'NONE', ( 235.2083697832682105, -117.6466782602582697, -4.759508170386305359 ) ) ; +#3716 = AXIS2_PLACEMENT_3D ( 'NONE', #31052, #8838, #35710 ) ; +#3717 = CARTESIAN_POINT ( 'NONE', ( 235.8494212621942836, -122.8530987212748471, 5.082693187076198882 ) ) ; +#3718 = CARTESIAN_POINT ( 'NONE', ( -35.99984623952652640, -106.5000000000000000, 16.97520043847945814 ) ) ; +#3719 = EDGE_LOOP ( 'NONE', ( #45766, #29873, #20751, #12785 ) ) ; +#3720 = CARTESIAN_POINT ( 'NONE', ( 233.7823029663223338, -116.6968468872236855, -4.833420018257047701 ) ) ; +#3721 = CIRCLE ( 'NONE', #19577, 7.000000000000001776 ) ; +#3722 = CARTESIAN_POINT ( 'NONE', ( 26.89695628521432980, -119.5000000000000995, -6.117765802351238236 ) ) ; +#3723 = CARTESIAN_POINT ( 'NONE', ( 236.6799413239639023, -122.4818270556378650, 5.184319159528151033 ) ) ; +#3724 = ORIENTED_EDGE ( 'NONE', *, *, #12882, .T. ) ; +#3725 = VERTEX_POINT ( 'NONE', #46198 ) ; +#3726 = CARTESIAN_POINT ( 'NONE', ( 215.2774946624777499, -122.3726981469806816, 7.401649500673586957 ) ) ; +#3727 = CARTESIAN_POINT ( 'NONE', ( 15.26377024405478977, -35.69543050033662013, -100.8388599736357918 ) ) ; +#3728 = LINE ( 'NONE', #38191, #56771 ) ; +#3729 = CARTESIAN_POINT ( 'NONE', ( 236.0760980766891066, -116.8945893186682241, 4.981911753295523937 ) ) ; +#3730 = DIRECTION ( 'NONE', ( 0.7132504491541842295, 2.131334480222611268E-15, -0.7009092642998483447 ) ) ; +#3731 = FACE_OUTER_BOUND ( 'NONE', #18659, .T. ) ; +#3732 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #14308, #37119, #24509, #23367 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 3.560001606904072163E-11, 0.0001282636264132359406 ), + .UNSPECIFIED. ) ; +#3733 = CARTESIAN_POINT ( 'NONE', ( 233.9829188377788682, -124.7499803973861674, -3.569501779288115184 ) ) ; +#3734 = EDGE_LOOP ( 'NONE', ( #46616, #37097, #8547, #20991 ) ) ; +#3735 = CARTESIAN_POINT ( 'NONE', ( 217.5036138198180709, -119.7276797613544375, -5.530922389824728391 ) ) ; +#3736 = CARTESIAN_POINT ( 'NONE', ( 21.50000000000000355, -124.5000000000000000, 10.90000000000000391 ) ) ; +#3737 = ORIENTED_EDGE ( 'NONE', *, *, #40881, .T. ) ; +#3739 = CIRCLE ( 'NONE', #40075, 2.100000000000004530 ) ; +#3738 = CARTESIAN_POINT ( 'NONE', ( 213.9205007611929261, -118.7589327984397869, -7.331840594035514691 ) ) ; +#3740 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #24683, #6873 ), + ( #5738, #45731 ), + ( #14483, #50667 ), + ( #37002, #10681 ), + ( #6018, #28513 ), + ( #32337, #46311 ), + ( #10118, #27939 ), + ( #14769, #6312 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 2, 2, 4 ), + ( 2, 2 ), + ( 0.0000000000000000000, 0.4999999999999990008, 0.7500000000000000000, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#3741 = DATE_AND_TIME ( #26814, #26351 ) ; +#3742 = CARTESIAN_POINT ( 'NONE', ( 237.4472275621419044, -116.7633487958308365, -4.106032593052354684 ) ) ; +#3743 = CARTESIAN_POINT ( 'NONE', ( 16.00000000000000000, -8.900000000000000355, 39.00000000000000000 ) ) ; +#3744 = AXIS2_PLACEMENT_3D ( 'NONE', #38242, #52224, #39394 ) ; +#3745 = ORIENTED_EDGE ( 'NONE', *, *, #25627, .T. ) ; +#3746 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#3747 = ADVANCED_FACE ( 'NONE', ( #6206 ), #36894, .T. ) ; +#3748 = PLANE ( 'NONE', #23806 ) ; +#3749 = CARTESIAN_POINT ( 'NONE', ( 237.8537291387419828, -121.3417793752636413, 5.485307919597934401 ) ) ; +#3750 = CARTESIAN_POINT ( 'NONE', ( 237.3642066240868189, -126.1957187462909644, 2.317500527589814840 ) ) ; +#3751 = ORIENTED_EDGE ( 'NONE', *, *, #44036, .F. ) ; +#3752 = ORIENTED_EDGE ( 'NONE', *, *, #54383, .T. ) ; +#3753 = CARTESIAN_POINT ( 'NONE', ( -50.37712557180628892, -119.5000000000000000, -2.399999999999993694 ) ) ; +#3754 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#3755 = CARTESIAN_POINT ( 'NONE', ( 221.1634044290159125, -121.4305271520774028, 7.839836093756255231 ) ) ; +#3756 = CIRCLE ( 'NONE', #24243, 0.9999999999999983347 ) ; +#3757 = PLANE ( 'NONE', #40790 ) ; +#3758 = EDGE_LOOP ( 'NONE', ( #9716, #15930, #41694, #15197 ) ) ; +#3759 = ORIENTED_EDGE ( 'NONE', *, *, #50655, .F. ) ; +#3760 = EDGE_CURVE ( 'NONE', #11008, #45865, #57745, .T. ) ; +#3761 = VERTEX_POINT ( 'NONE', #10872 ) ; +#3763 = CARTESIAN_POINT ( 'NONE', ( 222.0476230364079697, -118.8734452097245367, -7.662319713508722430 ) ) ; +#3762 = CIRCLE ( 'NONE', #28948, 7.499999999912352777 ) ; +#3764 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1516828450203882017, -0.9884292157390538458 ) ) ; +#3765 = CARTESIAN_POINT ( 'NONE', ( 237.6326386478200448, -120.8746060513243776, 5.537252067517989929 ) ) ; +#3766 = ORIENTED_EDGE ( 'NONE', *, *, #55033, .T. ) ; +#3767 = CARTESIAN_POINT ( 'NONE', ( -40.00546351838553250, -47.54312021273980093, -75.75830377340918176 ) ) ; +#3768 = LINE ( 'NONE', #14161, #37832 ) ; +#3769 = DIRECTION ( 'NONE', ( 0.7071067811865344721, 0.0000000000000000000, -0.7071067811865604513 ) ) ; +#3770 = ORIENTED_EDGE ( 'NONE', *, *, #55703, .F. ) ; +#3771 = ORIENTED_EDGE ( 'NONE', *, *, #420, .F. ) ; +#3772 = CARTESIAN_POINT ( 'NONE', ( 33.11743114856649584, -119.6714446372456706, -5.721384660827228963 ) ) ; +#3773 = CARTESIAN_POINT ( 'NONE', ( -34.00000000000000000, -124.5000000000000000, 17.00000000000000711 ) ) ; +#3774 = CARTESIAN_POINT ( 'NONE', ( 239.6999987669289283, -123.1021123984796617, 1.339612269878748707 ) ) ; +#3775 = CARTESIAN_POINT ( 'NONE', ( -22.99999999999997868, -49.00000000000000000, 16.99999999999999289 ) ) ; +#3776 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203871748, 0.9884292157390539568 ) ) ; +#3777 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #35655, #35938, #4990, #1777 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 0.0000000000000000000, 0.01246279211858997323 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9534516390341120085, 0.7398781296036155419, 0.7398774137706950471, 0.9534494915353503020 ) ) + REPRESENTATION_ITEM ( '' ) ); +#3778 = FACE_OUTER_BOUND ( 'NONE', #53903, .T. ) ; +#3779 = LINE ( 'NONE', #21566, #2951 ) ; +#3780 = ADVANCED_FACE ( 'NONE', ( #20204, #38026 ), #4362, .T. ) ; +#3781 = CARTESIAN_POINT ( 'NONE', ( 215.1492819862400268, -117.0427887726051068, 6.614451775111448661 ) ) ; +#3782 = CARTESIAN_POINT ( 'NONE', ( 215.9742842255695621, -121.5772388172473057, 7.865976013802809419 ) ) ; +#3783 = CARTESIAN_POINT ( 'NONE', ( 215.6642376628272757, -118.7410343187520567, -7.498649040609557836 ) ) ; +#3784 = ADVANCED_FACE ( 'NONE', ( #13369 ), #14119, .F. ) ; +#3785 = CARTESIAN_POINT ( 'NONE', ( 221.6189569127362518, -121.0936781804809641, 8.043050165818085517 ) ) ; +#3786 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ; +#3787 = ADVANCED_FACE ( 'NONE', ( #13087 ), #31223, .F. ) ; +#3788 = VECTOR ( 'NONE', #31113, 1000.000000000000000 ) ; +#3789 = CARTESIAN_POINT ( 'NONE', ( 215.7887661690884613, -121.5212379944259595, 7.857288350360904339 ) ) ; +#3790 = CARTESIAN_POINT ( 'NONE', ( 239.1597280068026521, -123.7965893093492156, -4.491780738447443078 ) ) ; +#3791 = CARTESIAN_POINT ( 'NONE', ( 236.3049458294432270, -115.4326807922087994, -2.264311899515146997 ) ) ; +#3792 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#3793 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#3794 = EDGE_CURVE ( 'NONE', #55101, #6651, #9465, .T. ) ; +#3795 = CARTESIAN_POINT ( 'NONE', ( 233.8033118697270254, -125.5405718023471167, 2.321768245867749769 ) ) ; +#3796 = VECTOR ( 'NONE', #32712, 999.9999999999998863 ) ; +#3797 = CARTESIAN_POINT ( 'NONE', ( 194.9498859838220142, -128.8069447658409956, 11.73687302591841508 ) ) ; +#3798 = VERTEX_POINT ( 'NONE', #26850 ) ; +#3799 = VERTEX_POINT ( 'NONE', #39971 ) ; +#3800 = LINE ( 'NONE', #21584, #45387 ) ; +#3801 = CARTESIAN_POINT ( 'NONE', ( 215.2808742088395491, -121.1749355807069435, 7.646359316806584872 ) ) ; +#3802 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026312, -125.7906078848569109, 2.860275184759009548 ) ) ; +#3803 = CARTESIAN_POINT ( 'NONE', ( 235.3966883548101237, -126.5486510783439513, 1.105961552908370615 ) ) ; +#3804 = CARTESIAN_POINT ( 'NONE', ( 239.6999987669288998, -122.8161213763784616, 2.506108890268263334 ) ) ; +#3805 = CARTESIAN_POINT ( 'NONE', ( 222.1002546402987434, -121.5576696815842439, 7.765492182012182276 ) ) ; +#3806 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#3807 = VECTOR ( 'NONE', #35785, 1000.000000000000000 ) ; +#3808 = CARTESIAN_POINT ( 'NONE', ( 214.9696509347295148, -122.4856062412417828, 7.592832454517184360 ) ) ; +#3809 = VERTEX_POINT ( 'NONE', #52824 ) ; +#3810 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669289681, -115.0006675524511195, 2.753151400003081672 ) ) ; +#3811 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#3812 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#3813 = ORIENTED_EDGE ( 'NONE', *, *, #49747, .T. ) ; +#3814 = ORIENTED_EDGE ( 'NONE', *, *, #17921, .F. ) ; +#3815 = CARTESIAN_POINT ( 'NONE', ( 215.6644771694334963, -122.2596652321391559, 7.498541688592979426 ) ) ; +#3816 = CARTESIAN_POINT ( 'NONE', ( 219.7009286606284491, -119.5817768686235922, -7.818839394924293806 ) ) ; +#3817 = DIRECTION ( 'NONE', ( -1.194121782967160312E-15, 0.9884292157390540678, 0.1516828450203868139 ) ) ; +#3818 = DIRECTION ( 'NONE', ( 0.7132504491541842295, 2.131334480222602985E-15, -0.7009092642998483447 ) ) ; +#3819 = EDGE_CURVE ( 'NONE', #10075, #33871, #56920, .T. ) ; +#3820 = CARTESIAN_POINT ( 'NONE', ( 24.90000000000001279, -116.0000000000000000, 4.500000000000004441 ) ) ; +#3821 = EDGE_CURVE ( 'NONE', #43730, #40342, #12230, .T. ) ; +#3822 = FACE_OUTER_BOUND ( 'NONE', #6573, .T. ) ; +#3823 = ORIENTED_EDGE ( 'NONE', *, *, #23774, .T. ) ; +#3824 = DIRECTION ( 'NONE', ( -0.06071524521539247571, 0.0000000000000000000, 0.9981551277223569274 ) ) ; +#3825 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#3826 = ADVANCED_FACE ( 'NONE', ( #55847, #17759 ), #21275, .T. ) ; +#3827 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #27855, #4801, #27003, #44796 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 2.604020223518246180E-10, 0.0006601499924257983988 ), + .UNSPECIFIED. ) ; +#3828 = ORIENTED_EDGE ( 'NONE', *, *, #15561, .T. ) ; +#3829 = AXIS2_PLACEMENT_3D ( 'NONE', #53010, #17945, #174 ) ; +#3830 = ADVANCED_FACE ( 'NONE', ( #52225 ), #9708, .F. ) ; +#3831 = ORIENTED_EDGE ( 'NONE', *, *, #55323, .F. ) ; +#3832 = ORIENTED_EDGE ( 'NONE', *, *, #42159, .F. ) ; +#3833 = ADVANCED_FACE ( 'NONE', ( #30653 ), #8439, .F. ) ; +#3834 = ORIENTED_EDGE ( 'NONE', *, *, #14981, .F. ) ; +#3835 = CARTESIAN_POINT ( 'NONE', ( 219.8718678406777940, -118.5392532239989976, -7.848883765096551279 ) ) ; +#3836 = DIRECTION ( 'NONE', ( 0.7071067811865474617, -0.7071067811865474617, 0.0000000000000000000 ) ) ; +#3837 = VERTEX_POINT ( 'NONE', #26547 ) ; +#3838 = ORIENTED_EDGE ( 'NONE', *, *, #11460, .T. ) ; +#3839 = CARTESIAN_POINT ( 'NONE', ( -46.19971952406626059, -47.49699619791723393, -13.55174802164019532 ) ) ; +#3840 = LINE ( 'NONE', #35075, #11464 ) ; +#3841 = CIRCLE ( 'NONE', #51370, 1.649999999999998579 ) ; +#3842 = ORIENTED_EDGE ( 'NONE', *, *, #53596, .F. ) ; +#3843 = CARTESIAN_POINT ( 'NONE', ( 23.40000000037503725, -116.9999999999999858, 4.500000000000017764 ) ) ; +#3844 = CARTESIAN_POINT ( 'NONE', ( 237.3375434965128932, -115.0788286712841426, -1.190425715733355982 ) ) ; +#3845 = CARTESIAN_POINT ( 'NONE', ( 214.9099611974440052, -120.1925373387426816, -5.602258727060403842 ) ) ; +#3846 = LINE ( 'NONE', #13153, #8642 ) ; +#3847 = VECTOR ( 'NONE', #34495, 999.9999999999998863 ) ; +#3848 = CIRCLE ( 'NONE', #25288, 2.700000000000001066 ) ; +#3849 = LINE ( 'NONE', #4712, #33106 ) ; +#3850 = CARTESIAN_POINT ( 'NONE', ( 26.76017493661341362, -121.3676982765632744, -6.272865997434693419 ) ) ; +#3851 = CARTESIAN_POINT ( 'NONE', ( 233.8564704355307526, -117.2235913490374628, -5.404784576638385296 ) ) ; +#3852 = ADVANCED_FACE ( 'NONE', ( #40245 ), #14240, .T. ) ; +#3853 = CARTESIAN_POINT ( 'NONE', ( 214.9099611974440052, -119.8528766485184462, -7.815630645358708328 ) ) ; +#3854 = DIRECTION ( 'NONE', ( 0.7071067811865398012, 0.0000000000000000000, 0.7071067811865552333 ) ) ; +#3855 = CARTESIAN_POINT ( 'NONE', ( 235.0020664352844335, -125.4013480976820318, 2.603949023560176101 ) ) ; +#3856 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.9884292157390515143, 0.1516828450204026346 ) ) ; +#3857 = CARTESIAN_POINT ( 'NONE', ( 217.2063922307922041, -121.6870204646192803, 7.724236600194819502 ) ) ; +#3858 = DIRECTION ( 'NONE', ( -0.9784540333186475536, 0.2040758189023883229, 0.03131716497051796610 ) ) ; +#3859 = CARTESIAN_POINT ( 'NONE', ( 233.5110578504536818, -125.7900264302314639, -3.136111798931772388 ) ) ; +#3860 = LINE ( 'NONE', #48238, #45561 ) ; +#3861 = CARTESIAN_POINT ( 'NONE', ( 25.13489081599998443, -133.5269550980000304, 6.513477549000031175 ) ) ; +#3862 = EDGE_CURVE ( 'NONE', #28153, #56442, #54553, .T. ) ; +#3863 = CARTESIAN_POINT ( 'NONE', ( 219.9166487112239565, -119.3623562973265280, -8.008668712239812137 ) ) ; +#3864 = CARTESIAN_POINT ( 'NONE', ( 233.0624853861604038, -122.5366596809707431, -5.162382827213835235 ) ) ; +#3865 = CARTESIAN_POINT ( 'NONE', ( 234.8648497323745801, -126.0411578775055546, 0.2806608872967968349 ) ) ; +#3866 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #12263, #38273, #52259, #29523, #2944, #11983, #42340, #51115, #34190, #25124 ), + .UNSPECIFIED., .F., .F., + ( 4, 3, 3, 4 ), + ( 3.787898901196401813E-16, 1.751071969961724763E-05, 3.497707754502346307E-05, 6.873441804133129758E-05 ), + .UNSPECIFIED. ) ; +#3867 = ADVANCED_FACE ( 'NONE', ( #18041 ), #41173, .T. ) ; +#3868 = AXIS2_PLACEMENT_3D ( 'NONE', #34557, #43281, #52344 ) ; +#3869 = CARTESIAN_POINT ( 'NONE', ( 221.1524050651516120, -120.8953561543369091, 7.866913179813514567 ) ) ; +#3870 = CARTESIAN_POINT ( 'NONE', ( 220.0716661526152507, -122.4783845844902572, 7.634305084257194451 ) ) ; +#3871 = CARTESIAN_POINT ( 'NONE', ( 220.9578367112876833, -121.8912138885180809, 7.961680898442992316 ) ) ; +#3872 = CARTESIAN_POINT ( 'NONE', ( 234.8931673411480290, -114.4797945754648794, -1.256437438435871634 ) ) ; +#3873 = CARTESIAN_POINT ( 'NONE', ( 26.78262034969949568, -121.3914409779835211, 6.260734139946941390 ) ) ; +#3874 = CARTESIAN_POINT ( 'NONE', ( 219.7574130557209457, -119.9060480501036636, -8.066701620585348564 ) ) ; +#3875 = CARTESIAN_POINT ( 'NONE', ( 218.4179832424929941, -120.0758894690569747, -8.054326980601224761 ) ) ; +#3876 = CARTESIAN_POINT ( 'NONE', ( 234.6236565716334610, -120.5667410498518564, 5.549650158735368599 ) ) ; +#3877 = CARTESIAN_POINT ( 'NONE', ( 215.2774946624777499, -118.6213051762075281, -7.440726368970072890 ) ) ; +#3878 = VERTEX_POINT ( 'NONE', #22440 ) ; +#3879 = CYLINDRICAL_SURFACE ( 'NONE', #44509, 4.999999999999999112 ) ; +#3880 = CYLINDRICAL_SURFACE ( 'NONE', #35963, 1.500000000000001332 ) ; +#3881 = CARTESIAN_POINT ( 'NONE', ( 215.6645969226653961, -122.2916245603367145, 7.704469154645815721 ) ) ; +#3882 = AXIS2_PLACEMENT_3D ( 'NONE', #22575, #40383, #410 ) ; +#3883 = VERTEX_POINT ( 'NONE', #36181 ) ; +#3884 = CARTESIAN_POINT ( 'NONE', ( 29.68409781524685087, -126.5249255113969582, -0.8272173924420175295 ) ) ; +#3885 = CARTESIAN_POINT ( 'NONE', ( 232.4040638706647997, -117.9964747761332120, -4.960460404310659932 ) ) ; +#3886 = AXIS2_PLACEMENT_3D ( 'NONE', #21514, #3730, #39344 ) ; +#3887 = AXIS2_PLACEMENT_3D ( 'NONE', #54853, #41392, #270 ) ; +#3888 = ORIENTED_EDGE ( 'NONE', *, *, #22014, .F. ) ; +#3889 = ORIENTED_EDGE ( 'NONE', *, *, #232, .F. ) ; +#3890 = CARTESIAN_POINT ( 'NONE', ( 218.9962405479285792, -119.8847503342703078, -8.055874583413205059 ) ) ; +#3891 = ADVANCED_FACE ( 'NONE', ( #44643 ), #18346, .F. ) ; +#3892 = CARTESIAN_POINT ( 'NONE', ( 237.0504800435854520, -116.1370339447524174, 4.333863828498936144 ) ) ; +#3893 = DATE_AND_TIME ( #56745, #49630 ) ; +#3894 = ORIENTED_EDGE ( 'NONE', *, *, #689, .T. ) ; +#3895 = ORIENTED_EDGE ( 'NONE', *, *, #50535, .T. ) ; +#3896 = CARTESIAN_POINT ( 'NONE', ( 30.60000000000001563, -120.4999999999999858, -6.000550650614167481 ) ) ; +#3897 = CARTESIAN_POINT ( 'NONE', ( 236.2926106042622507, -121.7614804901311345, -5.403894697312296991 ) ) ; +#3898 = CARTESIAN_POINT ( 'NONE', ( 236.3999987672879115, -116.8659202333054594, 5.982763930601264768 ) ) ; +#3899 = EDGE_CURVE ( 'NONE', #11468, #8209, #35874, .T. ) ; +#3900 = ORIENTED_EDGE ( 'NONE', *, *, #12001, .F. ) ; +#3901 = EDGE_LOOP ( 'NONE', ( #10696, #19723, #9198, #57320 ) ) ; +#3902 = EDGE_CURVE ( 'NONE', #168, #40938, #31805, .T. ) ; +#3903 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #54997, #50298 ), + ( #20213, #41540 ), + ( #10303, #19349 ), + ( #28124, #6780 ), + ( #45916, #37186 ), + ( #15235, #32794 ), + ( #28404, #1852 ), + ( #38032, #5914 ), + ( #2422, #46206 ), + ( #37467, #19912 ), + ( #1577, #46495 ), + ( #33655, #42387 ), + ( #6495, #27847 ), + ( #55281, #33071 ), + ( #24300, #42104 ), + ( #2131, #33372 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 3, 2, 2, 2, 3, 4 ), + ( 2, 2 ), + ( 0.003851970477369099678, 0.009803921568627450844, 0.2549019607843139856, 0.5000000000000000000, 0.7450980392156859589, 0.9901960784313730279, 0.9960800345345085516 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#3904 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#3905 = CARTESIAN_POINT ( 'NONE', ( 217.3166667784566641, -121.8971945651197615, 7.902395409120627434 ) ) ; +#3906 = EDGE_CURVE ( 'NONE', #16640, #11150, #16646, .T. ) ; +#3907 = ORIENTED_EDGE ( 'NONE', *, *, #14898, .F. ) ; +#3908 = CARTESIAN_POINT ( 'NONE', ( 1.836970198721029983E-15, -13.19999999999999929, -15.00000000000000000 ) ) ; +#3909 = CARTESIAN_POINT ( 'NONE', ( 215.4297027283457453, -124.0021376035843588, -6.276666509211288769 ) ) ; +#3910 = CARTESIAN_POINT ( 'NONE', ( 18.00000000000033751, -48.99999999999989342, 21.49833287011299632 ) ) ; +#3911 = CARTESIAN_POINT ( 'NONE', ( 230.9999987669289396, -123.1021123984796759, 1.339612269878748485 ) ) ; +#3912 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#3913 = FACE_BOUND ( 'NONE', #19016, .T. ) ; +#3914 = EDGE_LOOP ( 'NONE', ( #55315, #6015, #27308, #13661 ) ) ; +#3915 = EDGE_LOOP ( 'NONE', ( #23625, #34972, #16655, #45405 ) ) ; +#3916 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289510, -127.1224757454514389, -1.016275061636582544 ) ) ; +#3917 = CARTESIAN_POINT ( 'NONE', ( 195.0671557676070904, -128.8069447964939229, 11.73687306922789908 ) ) ; +#3918 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#3919 = EDGE_LOOP ( 'NONE', ( #10785, #6528, #47483, #57768, #48175 ) ) ; +#3920 = CARTESIAN_POINT ( 'NONE', ( 214.8490991591151555, -118.9494375377835240, -7.476335235585164440 ) ) ; +#3921 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#3922 = EDGE_CURVE ( 'NONE', #52837, #23345, #38380, .T. ) ; +#3923 = CARTESIAN_POINT ( 'NONE', ( 21.03442338507326426, -50.91465116045855410, -17.86860054806410503 ) ) ; +#3924 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#3925 = LINE ( 'NONE', #48581, #48507 ) ; +#3926 = CARTESIAN_POINT ( 'NONE', ( 217.2732868503205452, -121.2615210964487034, 7.748854525830335405 ) ) ; +#3927 = CARTESIAN_POINT ( 'NONE', ( 235.5460279849926621, -115.0699429555257183, -1.149936003191048384 ) ) ; +#3928 = DIRECTION ( 'NONE', ( -0.7009092642998482336, -9.036343588818883303E-16, -0.7132504491541841185 ) ) ; +#3929 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#3930 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#3931 = CC_DESIGN_APPROVAL ( #45664, ( #54255 ) ) ; +#3932 = AXIS2_PLACEMENT_3D ( 'NONE', #25832, #52372, #8000 ) ; +#3933 = CARTESIAN_POINT ( 'NONE', ( 233.1220275080458180, -118.4483808765971560, 5.798083700803865703 ) ) ; +#3934 = FACE_OUTER_BOUND ( 'NONE', #12380, .T. ) ; +#3935 = DIRECTION ( 'NONE', ( -0.7009092642998484557, 0.0000000000000000000, -0.7132504491541838965 ) ) ; +#3936 = DIRECTION ( 'NONE', ( 1.000000000000000000, 3.525012313293496291E-16, -1.857174544869287653E-16 ) ) ; +#3937 = CARTESIAN_POINT ( 'NONE', ( 232.4031660465720392, -115.0500439869172027, 1.083034505697195282 ) ) ; +#3938 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290306, -118.7335114850649802, -0.9658170160899157697 ) ) ; +#3939 = ADVANCED_FACE ( 'NONE', ( #27705 ), #9302, .F. ) ; +#3940 = SHAPE_REPRESENTATION ( '30-ָ¼â»ù×ù', ( #35640 ), #15100 ) ; +#3941 = CARTESIAN_POINT ( 'NONE', ( 234.9292898300789147, -124.7978632093989830, 3.585698089240511255 ) ) ; +#3942 = DIRECTION ( 'NONE', ( 0.7132504491541840075, 2.131334480222543031E-15, -0.7009092642998484557 ) ) ; +#3943 = ORIENTED_EDGE ( 'NONE', *, *, #28273, .T. ) ; +#3944 = CARTESIAN_POINT ( 'NONE', ( 234.4837192320878501, -126.2404067209086378, -2.203036233336738370 ) ) ; +#3945 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289794, -122.5388109539021428, -6.389343252729056566 ) ) ; +#3946 = CARTESIAN_POINT ( 'NONE', ( -35.43721211558215600, -50.19543050033674803, -72.53633556736099308 ) ) ; +#3947 = CARTESIAN_POINT ( 'NONE', ( 215.8356715236346304, -119.3611180220856909, -7.846016006196402159 ) ) ; +#3948 = EDGE_CURVE ( 'NONE', #22423, #32433, #43113, .T. ) ; +#3949 = CARTESIAN_POINT ( 'NONE', ( 234.1807049245126677, -118.4994532494529835, -5.176403464030760126 ) ) ; +#3950 = CARTESIAN_POINT ( 'NONE', ( 237.1598558266566954, -119.1860206099022150, -5.393656814122167908 ) ) ; +#3951 = CARTESIAN_POINT ( 'NONE', ( 220.9154592014540128, -122.0946084253524475, 7.922806661897083380 ) ) ; +#3952 = ORIENTED_EDGE ( 'NONE', *, *, #55860, .F. ) ; +#3953 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290022, -119.1475179579528572, 2.923452831005793229 ) ) ; +#3954 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#3955 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#3956 = ORIENTED_EDGE ( 'NONE', *, *, #2719, .F. ) ; +#3957 = ORIENTED_EDGE ( 'NONE', *, *, #14796, .T. ) ; +#3958 = CARTESIAN_POINT ( 'NONE', ( 13.82074246267839079, -50.67228743413554781, 18.27021839318309659 ) ) ; +#3959 = CARTESIAN_POINT ( 'NONE', ( 220.0295629091312435, -120.8969913695378011, 7.877607118607330428 ) ) ; +#3960 = CARTESIAN_POINT ( 'NONE', ( 219.7911297183981958, -121.0347403308936833, 8.072182232692616921 ) ) ; +#3961 = EDGE_CURVE ( 'NONE', #8853, #676, #7573, .T. ) ; +#3962 = CARTESIAN_POINT ( 'NONE', ( 236.3670769659090070, -126.2349306112507605, 2.219462661207672216 ) ) ; +#3963 = VERTEX_POINT ( 'NONE', #27131 ) ; +#3964 = CARTESIAN_POINT ( 'NONE', ( 215.7091328017021397, -121.3363346029700978, 7.869378665881984425 ) ) ; +#3965 = CARTESIAN_POINT ( 'NONE', ( 236.8276727278657461, -120.4376619072018144, 5.578883529713528411 ) ) ; +#3966 = CARTESIAN_POINT ( 'NONE', ( 221.0556870083592003, -119.6200978912517172, -7.829448295585621054 ) ) ; +#3967 = ORIENTED_EDGE ( 'NONE', *, *, #45362, .T. ) ; +#3968 = DIRECTION ( 'NONE', ( -1.482669637587014273E-16, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#3969 = AXIS2_PLACEMENT_3D ( 'NONE', #43121, #11616, #20384 ) ; +#3970 = EDGE_CURVE ( 'NONE', #8130, #11482, #14813, .T. ) ; +#3971 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669290363, -114.7453314207489683, 3.431408033846170547 ) ) ; +#3972 = LINE ( 'NONE', #7177, #52208 ) ; +#3973 = EDGE_CURVE ( 'NONE', #13587, #15842, #34768, .T. ) ; +#3974 = ORIENTED_EDGE ( 'NONE', *, *, #44221, .F. ) ; +#3975 = VERTEX_POINT ( 'NONE', #15675 ) ; +#3976 = CARTESIAN_POINT ( 'NONE', ( 46.95096679918786720, -120.4999999999999858, 1.387778780781445676E-14 ) ) ; +#3977 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669290363, -125.3536857724137406, -2.481607658529057403 ) ) ; +#3978 = CARTESIAN_POINT ( 'NONE', ( 14.61893291278479445, -47.53371216674557331, -18.50808137273006437 ) ) ; +#3979 = CARTESIAN_POINT ( 'NONE', ( 31.90000000000004476, -119.4999999999999858, -5.620756235332743600 ) ) ; +#3980 = EDGE_LOOP ( 'NONE', ( #14128, #46900, #2751, #22271 ) ) ; +#3981 = CARTESIAN_POINT ( 'NONE', ( 27.18409781521093294, -119.6737627163225426, 6.245756346611005760 ) ) ; +#3982 = CARTESIAN_POINT ( 'NONE', ( -49.92023497853463709, -116.9014844166418214, 5.190647946429363557 ) ) ; +#3983 = CARTESIAN_POINT ( 'NONE', ( 218.0326460778825322, -119.0450067895143889, -7.733899298598987393 ) ) ; +#3984 = VERTEX_POINT ( 'NONE', #2267 ) ; +#3985 = ORIENTED_EDGE ( 'NONE', *, *, #45566, .T. ) ; +#3986 = PLANE ( 'NONE', #24716 ) ; +#3987 = FACE_OUTER_BOUND ( 'NONE', #55884, .T. ) ; +#3988 = VERTEX_POINT ( 'NONE', #32930 ) ; +#3989 = CARTESIAN_POINT ( 'NONE', ( 12.30817498717774150, -47.37134620372862770, -18.33220053109970493 ) ) ; +#3990 = CARTESIAN_POINT ( 'NONE', ( 5.630224042627911096, -36.19543050033662013, -119.2023369751454140 ) ) ; +#3991 = VERTEX_POINT ( 'NONE', #46356 ) ; +#3992 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203875633, 0.9884292157390538458 ) ) ; +#3993 = CARTESIAN_POINT ( 'NONE', ( 221.5012729790330184, -119.8042338690140127, -7.837452263812364706 ) ) ; +#3994 = CARTESIAN_POINT ( 'NONE', ( 232.7777695270552556, -123.3882864354526845, 4.764535698153937737 ) ) ; +#3995 = CARTESIAN_POINT ( 'NONE', ( 219.4083482105091036, -120.9271875334473947, 8.074378023105289515 ) ) ; +#3996 = CARTESIAN_POINT ( 'NONE', ( 232.5827467248674338, -123.8846799055979773, -5.133800823013509707 ) ) ; +#3997 = FACE_OUTER_BOUND ( 'NONE', #22987, .T. ) ; +#3998 = FACE_OUTER_BOUND ( 'NONE', #2817, .T. ) ; +#3999 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397815626E-17 ) ) ; +#4000 = CARTESIAN_POINT ( 'NONE', ( 28.09980000000003741, -119.7798667824128387, -6.177439292228838141 ) ) ; +#4001 = CARTESIAN_POINT ( 'NONE', ( 235.1872107413627759, -118.2809144924921725, -5.087058945183730252 ) ) ; +#4002 = CARTESIAN_POINT ( 'NONE', ( -19.99999999999997513, -47.19999999999998863, 23.50000000000000000 ) ) ; +#4003 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#4004 = ORIENTED_EDGE ( 'NONE', *, *, #34274, .T. ) ; +#4005 = CARTESIAN_POINT ( 'NONE', ( 233.9911172892505533, -114.8656972458534824, 2.463905424685499668 ) ) ; +#4006 = CARTESIAN_POINT ( 'NONE', ( 19.07836228029011494, -49.72414949310687859, 15.02025435138883935 ) ) ; +#4007 = EDGE_CURVE ( 'NONE', #54842, #41155, #8295, .T. ) ; +#4008 = CARTESIAN_POINT ( 'NONE', ( 236.7564971757396677, -124.6405516246589116, 3.694157237599826615 ) ) ; +#4009 = ORIENTED_EDGE ( 'NONE', *, *, #17109, .T. ) ; +#4010 = ORIENTED_EDGE ( 'NONE', *, *, #25503, .T. ) ; +#4011 = FACE_OUTER_BOUND ( 'NONE', #44612, .T. ) ; +#4012 = CARTESIAN_POINT ( 'NONE', ( 217.3293634981538389, -121.6078489323048899, 7.743307438150825561 ) ) ; +#4013 = CARTESIAN_POINT ( 'NONE', ( 216.6533980112499478, -122.0997286905866730, 7.820536184991483175 ) ) ; +#4014 = CARTESIAN_POINT ( 'NONE', ( 235.9239923119823459, -114.3484258598184624, -0.07552074080268657286 ) ) ; +#4015 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289453, -119.4874924921592623, -2.892060171073421504 ) ) ; +#4016 = CARTESIAN_POINT ( 'NONE', ( 219.3308384165408711, -121.1160729930892757, 8.061239730781487367 ) ) ; +#4017 = CARTESIAN_POINT ( 'NONE', ( 233.6664380769360605, -122.0593908518193444, 5.375667852072091080 ) ) ; +#4018 = ORIENTED_EDGE ( 'NONE', *, *, #39916, .T. ) ; +#4019 = CARTESIAN_POINT ( 'NONE', ( 219.4294531878233840, -119.4133751284017677, -8.026438333218825605 ) ) ; +#4020 = CARTESIAN_POINT ( 'NONE', ( 25.44357787171513863, -120.4999999999999858, 1.387778780781445676E-14 ) ) ; +#4021 = CARTESIAN_POINT ( 'NONE', ( 203.5079792182993401, -125.9434335290924025, -0.8353410352756108770 ) ) ; +#4022 = EDGE_CURVE ( 'NONE', #41778, #32977, #36861, .T. ) ; +#4023 = ORIENTED_EDGE ( 'NONE', *, *, #7395, .F. ) ; +#4024 = VECTOR ( 'NONE', #24560, 1000.000000000000000 ) ; +#4025 = DIRECTION ( 'NONE', ( -0.5773502691896190697, 0.5773502691896130745, -0.5773502691896450489 ) ) ; +#4026 = VECTOR ( 'NONE', #49168, 1000.000000000000000 ) ; +#4027 = CALENDAR_DATE ( 2024, 10, 10 ) ; +#4028 = CARTESIAN_POINT ( 'NONE', ( 237.3666451787844949, -119.1986810243621875, -5.393971456088879179 ) ) ; +#4029 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #38663, #16460, #8001, #17329 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 8.813561407016286726E-10, 0.0003245237125531875251 ), + .UNSPECIFIED. ) ; +#4030 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, -13.50000000000000000, 0.0000000000000000000 ) ) ; +#4031 = ORIENTED_EDGE ( 'NONE', *, *, #45617, .F. ) ; +#4032 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#4033 = APPLICATION_CONTEXT ( 'configuration controlled 3d designs of mechanical parts and assemblies' ) ; +#4034 = EDGE_CURVE ( 'NONE', #8918, #57247, #2569, .T. ) ; +#4035 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289169, -120.0597481223168757, 0.2376034435011759038 ) ) ; +#4036 = CARTESIAN_POINT ( 'NONE', ( -21.25612055473898465, -30.00000000000000000, 20.45516998530211339 ) ) ; +#4037 = CARTESIAN_POINT ( 'NONE', ( 237.3650952331981898, -126.2090784334138931, 2.284356136545232285 ) ) ; +#4038 = EDGE_CURVE ( 'NONE', #17465, #55360, #21576, .T. ) ; +#4039 = ORIENTED_EDGE ( 'NONE', *, *, #39292, .T. ) ; +#4040 = VERTEX_POINT ( 'NONE', #20352 ) ; +#4041 = ORIENTED_EDGE ( 'NONE', *, *, #14356, .T. ) ; +#4042 = EDGE_CURVE ( 'NONE', #41337, #56114, #36530, .T. ) ; +#4043 = CARTESIAN_POINT ( 'NONE', ( 16.50000000000001776, -48.99999999999998579, -20.29999999999999716 ) ) ; +#4044 = CARTESIAN_POINT ( 'NONE', ( 213.9533395165431386, -119.2705083101587178, -7.642906049696580162 ) ) ; +#4045 = CARTESIAN_POINT ( 'NONE', ( 220.8042484550614404, -121.9640992135309716, 7.949599272092960689 ) ) ; +#4046 = AXIS2_PLACEMENT_3D ( 'NONE', #44741, #12390, #30224 ) ; +#4047 = FACE_OUTER_BOUND ( 'NONE', #19589, .T. ) ; +#4048 = ORIENTED_EDGE ( 'NONE', *, *, #57227, .F. ) ; +#4049 = VECTOR ( 'NONE', #33059, 1000.000000000000114 ) ; +#4050 = VERTEX_POINT ( 'NONE', #28263 ) ; +#4051 = ORIENTED_EDGE ( 'NONE', *, *, #31331, .T. ) ; +#4052 = CARTESIAN_POINT ( 'NONE', ( 216.1389837920555692, -118.5430447881461760, -7.494926020342183470 ) ) ; +#4053 = CARTESIAN_POINT ( 'NONE', ( 237.4969677769363443, -116.5623826091446631, 3.910733567312115078 ) ) ; +#4054 = ORIENTED_EDGE ( 'NONE', *, *, #42139, .F. ) ; +#4055 = CARTESIAN_POINT ( 'NONE', ( 215.2248613523265419, -121.1242149221408653, 7.847147270954410558 ) ) ; +#4056 = CARTESIAN_POINT ( 'NONE', ( 10.25733239187246681, -29.69543050033661657, -110.5702822762714987 ) ) ; +#4057 = VERTEX_POINT ( 'NONE', #24158 ) ; +#4058 = ORIENTED_EDGE ( 'NONE', *, *, #23905, .T. ) ; +#4059 = CARTESIAN_POINT ( 'NONE', ( 196.4500029091152555, -114.3997442944296381, 0.9361359680985265053 ) ) ; +#4060 = CARTESIAN_POINT ( 'NONE', ( -50.33840960386135777, -120.8188923431653592, 2.752820113641788247 ) ) ; +#4061 = DIRECTION ( 'NONE', ( -0.7009092642998492328, 0.0000000000000000000, -0.7132504491541833413 ) ) ; +#4062 = FACE_OUTER_BOUND ( 'NONE', #56611, .T. ) ; +#4063 = FACE_BOUND ( 'NONE', #35231, .T. ) ; +#4064 = CARTESIAN_POINT ( 'NONE', ( 36.89539220463625213, -121.4999999999980531, -5.235468141209298487 ) ) ; +#4065 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1516828450203736300, -0.9884292157390560662 ) ) ; +#4066 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#4067 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290022, -118.1561940320292479, -1.143196030437962474 ) ) ; +#4068 = DIRECTION ( 'NONE', ( 0.7071067811865475727, -0.7071067811865475727, 0.0000000000000000000 ) ) ; +#4069 = CARTESIAN_POINT ( 'NONE', ( 221.7435905674926460, -121.0816267421493251, 8.039991068735918844 ) ) ; +#4070 = CARTESIAN_POINT ( 'NONE', ( 215.8063562545751211, -119.4827928507293819, -7.636763712905815460 ) ) ; +#4071 = AXIS2_PLACEMENT_3D ( 'NONE', #54130, #17624, #13822 ) ; +#4072 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#4073 = CARTESIAN_POINT ( 'NONE', ( 238.6597280068026521, -117.2034106906502728, 4.491780738447484822 ) ) ; +#4074 = EDGE_LOOP ( 'NONE', ( #2950, #33276, #10614, #16944, #13342 ) ) ; +#4075 = AXIS2_PLACEMENT_3D ( 'NONE', #273, #39397, #31526 ) ; +#4076 = EDGE_CURVE ( 'NONE', #2581, #52837, #34076, .T. ) ; +#4077 = CARTESIAN_POINT ( 'NONE', ( 236.1247849809579691, -120.3941641747066740, -5.548993165006736561 ) ) ; +#4078 = CARTESIAN_POINT ( 'NONE', ( 239.3999987667352229, -121.4731540511743475, 2.572055830008884492 ) ) ; +#4079 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#4080 = CARTESIAN_POINT ( 'NONE', ( 233.7884246942897448, -125.3059396444245124, 2.777674036504229615 ) ) ; +#4082 = AXIS2_PLACEMENT_3D ( 'NONE', #4078, #22449, #9592 ) ; +#4081 = FACE_OUTER_BOUND ( 'NONE', #31229, .T. ) ; +#4083 = ORIENTED_EDGE ( 'NONE', *, *, #42284, .F. ) ; +#4084 = ORIENTED_EDGE ( 'NONE', *, *, #50655, .T. ) ; +#4085 = CARTESIAN_POINT ( 'NONE', ( 2.400000000000020339, -37.49999999999999289, -23.49900000000000588 ) ) ; +#4086 = CLOSED_SHELL ( 'NONE', ( #14625, #22910, #45884, #37733, #27802, #34148, #419 ) ) ; +#4087 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289510, -122.7487494473193408, 2.004036857056968657 ) ) ; +#4088 = CARTESIAN_POINT ( 'NONE', ( -48.12108924479973382, -117.7627858327841608, -4.026005242428538189 ) ) ; +#4089 = CARTESIAN_POINT ( 'NONE', ( 235.3974906363482091, -126.5542536386806347, 1.074528799420579439 ) ) ; +#4090 = CARTESIAN_POINT ( 'NONE', ( 20.90000000000002345, -30.00000000000000000, 19.50000000000000355 ) ) ; +#4091 = FACE_OUTER_BOUND ( 'NONE', #45816, .T. ) ; +#4092 = CARTESIAN_POINT ( 'NONE', ( 239.3999987667352229, -123.3213487548382119, 0.6513434992543184476 ) ) ; +#4093 = PLANE ( 'NONE', #15429 ) ; +#4094 = EDGE_LOOP ( 'NONE', ( #54367, #41939, #22609, #32364, #56435, #54559, #7865, #11718, #43662, #13618, #26658, #44224, #33552, #27831, #11245, #29047, #34551, #1822, #33839, #11005, #29188, #26734, #56449, #19106 ) ) ; +#4095 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#4096 = CARTESIAN_POINT ( 'NONE', ( 222.3999987669286611, -121.2537696063597537, -7.597774865888105467 ) ) ; +#4097 = CARTESIAN_POINT ( 'NONE', ( 18.10000000000001918, -59.40311288741491325, -21.50000000000000000 ) ) ; +#4098 = EDGE_CURVE ( 'NONE', #42074, #47872, #6226, .T. ) ; +#4099 = ORIENTED_EDGE ( 'NONE', *, *, #27436, .T. ) ; +#4100 = ORIENTED_EDGE ( 'NONE', *, *, #1703, .F. ) ; +#4101 = LINE ( 'NONE', #4962, #34453 ) ; +#4102 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#4103 = FACE_OUTER_BOUND ( 'NONE', #9555, .T. ) ; +#4104 = CARTESIAN_POINT ( 'NONE', ( -17.79999999999998650, -30.00000000000000000, 19.25000000000001421 ) ) ; +#4105 = PLANE ( 'NONE', #48299 ) ; +#4106 = CARTESIAN_POINT ( 'NONE', ( 221.1524050651516120, -120.1046438456626646, -7.866913179813438184 ) ) ; +#4107 = EDGE_CURVE ( 'NONE', #21156, #41504, #15383, .T. ) ; +#4108 = VERTEX_POINT ( 'NONE', #51017 ) ; +#4109 = ADVANCED_FACE ( 'NONE', ( #6637 ), #24437, .F. ) ; +#4110 = FACE_OUTER_BOUND ( 'NONE', #44745, .T. ) ; +#4111 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -121.0051843963005354, 2.394948943885672143 ) ) ; +#4112 = EDGE_CURVE ( 'NONE', #23386, #3517, #27138, .T. ) ; +#4113 = CIRCLE ( 'NONE', #53489, 3.200000000000009504 ) ; +#4114 = VERTEX_POINT ( 'NONE', #7492 ) ; +#4115 = AXIS2_PLACEMENT_3D ( 'NONE', #32982, #41743, #24212 ) ; +#4116 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #56947, #20719, #38547, #56669 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 1.214306433183764966E-17, 0.01155960498996655254 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9506197544857513115, 0.7527445582032716853, 0.7527482057968156726, 0.9506306972663836063 ) ) + REPRESENTATION_ITEM ( '' ) ); +#4117 = ORIENTED_EDGE ( 'NONE', *, *, #31583, .F. ) ; +#4118 = CIRCLE ( 'NONE', #50717, 7.683314364167731725 ) ; +#4119 = VERTEX_POINT ( 'NONE', #52741 ) ; +#4120 = ORIENTED_EDGE ( 'NONE', *, *, #47738, .F. ) ; +#4121 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#4122 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000021938, -40.49999999999999289, 23.49899999999999878 ) ) ; +#4123 = ORIENTED_EDGE ( 'NONE', *, *, #28802, .F. ) ; +#4124 = VERTEX_POINT ( 'NONE', #35240 ) ; +#4125 = CARTESIAN_POINT ( 'NONE', ( 217.2738146159740609, -119.7010835721001740, -7.979450074424749850 ) ) ; +#4126 = CARTESIAN_POINT ( 'NONE', ( 221.4971641927843677, -118.8013174162518482, -7.887637911309846039 ) ) ; +#4127 = DIRECTION ( 'NONE', ( 1.194121782967160312E-15, -0.9884292157390540678, -0.1516828450203868139 ) ) ; +#4128 = CIRCLE ( 'NONE', #46993, 1.000000000000000888 ) ; +#4129 = EDGE_LOOP ( 'NONE', ( #19314, #28312, #11135, #40064 ) ) ; +#4130 = VERTEX_POINT ( 'NONE', #48370 ) ; +#4131 = CARTESIAN_POINT ( 'NONE', ( -2.131873422726678680, -29.69543050033665210, -102.8468954360631926 ) ) ; +#4132 = CARTESIAN_POINT ( 'NONE', ( 237.3427971601772413, -115.0422628895318127, -1.007845173291828544 ) ) ; +#4133 = CARTESIAN_POINT ( 'NONE', ( 15.05196550139754486, -48.26304696919108039, 18.96928009954948280 ) ) ; +#4134 = CARTESIAN_POINT ( 'NONE', ( 215.9694423272929953, -121.5408271935204567, 7.663002446226109043 ) ) ; +#4135 = PLANE ( 'NONE', #16282 ) ; +#4136 = CARTESIAN_POINT ( 'NONE', ( 26.78744714498667179, -121.3956683338095672, -6.257862562557147790 ) ) ; +#4137 = CARTESIAN_POINT ( 'NONE', ( 233.6689704355307526, -124.2395784570542361, -5.095377345206854258 ) ) ; +#4138 = DIRECTION ( 'NONE', ( 0.7009092642998466793, 0.0000000000000000000, 0.7132504491541858949 ) ) ; +#4139 = CARTESIAN_POINT ( 'NONE', ( 219.7927952469291881, -121.8343038702472114, 7.774850740570941277 ) ) ; +#4140 = CARTESIAN_POINT ( 'NONE', ( 235.0480014913023865, -125.9421063810688963, 1.086910990952778988 ) ) ; +#4141 = CARTESIAN_POINT ( 'NONE', ( 219.7914354824491454, -119.9656745611171402, -8.072245901390013856 ) ) ; +#4142 = DIRECTION ( 'NONE', ( 1.811995619784410881E-15, -1.000000000000000000, -1.196913542559490477E-15 ) ) ; +#4143 = CARTESIAN_POINT ( 'NONE', ( 215.6309415556925728, -121.9432719920270642, 7.784183033320814182 ) ) ; +#4144 = EDGE_CURVE ( 'NONE', #23148, #16713, #39032, .T. ) ; +#4145 = ADVANCED_FACE ( 'NONE', ( #22093 ), #21497, .F. ) ; +#4146 = CARTESIAN_POINT ( 'NONE', ( 233.4538939914042999, -126.5537737668313270, -1.081213595266796279 ) ) ; +#4147 = LINE ( 'NONE', #39763, #23606 ) ; +#4148 = LINE ( 'NONE', #13451, #21531 ) ; +#4149 = CARTESIAN_POINT ( 'NONE', ( 21.06737815090443178, -48.18265448586380728, -18.94557047470055622 ) ) ; +#4150 = CARTESIAN_POINT ( 'NONE', ( 233.1100134753717441, -120.9149726574802912, -5.536069044438431952 ) ) ; +#4151 = CARTESIAN_POINT ( 'NONE', ( 234.9298377404831513, -125.6859788879010864, -1.975975415337887453 ) ) ; +#4152 = CIRCLE ( 'NONE', #50713, 2.024999999999999911 ) ; +#4153 = CARTESIAN_POINT ( 'NONE', ( 232.6974145682977451, -123.0486990526373887, 4.947868422488376439 ) ) ; +#4154 = CARTESIAN_POINT ( 'NONE', ( 219.8718678406777371, -122.4289812811447291, 7.641886440094856958 ) ) ; +#4155 = FACE_OUTER_BOUND ( 'NONE', #57038, .T. ) ; +#4156 = CARTESIAN_POINT ( 'NONE', ( 234.9984663101149636, -114.9740612918877076, 2.699547839513254388 ) ) ; +#4157 = CARTESIAN_POINT ( 'NONE', ( 217.9163579497280239, -120.0786304161445344, -8.036465815854640482 ) ) ; +#4158 = VECTOR ( 'NONE', #35049, 1000.000000000000000 ) ; +#4159 = CARTESIAN_POINT ( 'NONE', ( 236.2445745458984163, -126.0570726212613124, 4.515864472712268096 ) ) ; +#4160 = ADVANCED_FACE ( 'NONE', ( #39904 ), #32331, .T. ) ; +#4161 = CARTESIAN_POINT ( 'NONE', ( 237.5442075708081120, -115.0860272775151998, -1.223116917751273069 ) ) ; +#4162 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669288828, -116.0436179164969559, -3.988160369889901080 ) ) ; +#4163 = VERTEX_POINT ( 'NONE', #56848 ) ; +#4164 = CARTESIAN_POINT ( 'NONE', ( 32.18409781524438529, -121.3282735878974847, 5.803923947937416727 ) ) ; +#4165 = CARTESIAN_POINT ( 'NONE', ( 218.4147862762676766, -119.3753347993082201, -7.783774813232545497 ) ) ; +#4166 = VECTOR ( 'NONE', #52532, 1000.000000000000114 ) ; +#4167 = ORIENTED_EDGE ( 'NONE', *, *, #12498, .F. ) ; +#4168 = CARTESIAN_POINT ( 'NONE', ( 217.1147121302049641, -122.1658363075792550, 7.629558145450437756 ) ) ; +#4170 = AXIS2_PLACEMENT_3D ( 'NONE', #43508, #51977, #11406 ) ; +#4169 = CARTESIAN_POINT ( 'NONE', ( 232.3813406864115905, -118.7329856722754471, -5.267861114422681901 ) ) ; +#4171 = EDGE_LOOP ( 'NONE', ( #29185, #22262 ) ) ; +#4172 = ORIENTED_EDGE ( 'NONE', *, *, #50810, .T. ) ; +#4173 = ADVANCED_FACE ( 'NONE', ( #3998 ), #30583, .T. ) ; +#4174 = LINE ( 'NONE', #44156, #51758 ) ; +#4175 = APPROVAL_DATE_TIME ( #8546, #16700 ) ; +#4176 = VERTEX_POINT ( 'NONE', #21784 ) ; +#4177 = EDGE_CURVE ( 'NONE', #55930, #44629, #16531, .T. ) ; +#4178 = ORIENTED_EDGE ( 'NONE', *, *, #42955, .T. ) ; +#4179 = CARTESIAN_POINT ( 'NONE', ( 22.00000000000001421, -129.0000000000000000, -22.02499999999998792 ) ) ; +#4180 = CARTESIAN_POINT ( 'NONE', ( 236.2415559113808001, -123.3970009395357863, -4.732443130540631593 ) ) ; +#4181 = CARTESIAN_POINT ( 'NONE', ( 236.0767704591795848, -117.1662596692820557, 6.525000077433639412 ) ) ; +#4182 = VERTEX_POINT ( 'NONE', #34370 ) ; +#4183 = ORIENTED_EDGE ( 'NONE', *, *, #22511, .F. ) ; +#4184 = FACE_OUTER_BOUND ( 'NONE', #51125, .T. ) ; +#4185 = CARTESIAN_POINT ( 'NONE', ( 217.2466733833109629, -122.1983027779987339, 7.619846443149813631 ) ) ; +#4186 = ORIENTED_EDGE ( 'NONE', *, *, #5354, .T. ) ; +#4188 = EDGE_CURVE ( 'NONE', #50898, #49585, #45212, .T. ) ; +#4187 = CARTESIAN_POINT ( 'NONE', ( 228.9554229884623737, -127.6475959482837368, 0.4312310443897811596 ) ) ; +#4189 = CARTESIAN_POINT ( 'NONE', ( 214.8184152242655784, -119.8915329544402937, -5.556067051776428123 ) ) ; +#4190 = CARTESIAN_POINT ( 'NONE', ( 219.8450008994109339, -119.7620230034974043, -8.057527838948619348 ) ) ; +#4191 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#4192 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #2342, #14889, #28336, #32458, #42043, #6145, #46716, #23958 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 4 ), + ( 1.592264493058081649E-17, 0.0004496808972824524854, 0.0006745213459236479910, 0.0008993617945648434966 ), + .UNSPECIFIED. ) ; +#4193 = ADVANCED_FACE ( 'NONE', ( #29990 ), #8365, .T. ) ; +#4194 = AXIS2_PLACEMENT_3D ( 'NONE', #5558, #41456, #19550 ) ; +#4195 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.9884292157390537348, -0.1516828450203878964 ) ) ; +#4196 = CARTESIAN_POINT ( 'NONE', ( 37.18409781523966018, -121.3306526766889277, -5.361318053252698057 ) ) ; +#4197 = ORIENTED_EDGE ( 'NONE', *, *, #24254, .T. ) ; +#4199 = VERTEX_POINT ( 'NONE', #26192 ) ; +#4198 = CONICAL_SURFACE ( 'NONE', #26542, 1.649999999999998579, 1.029744258676653645 ) ; +#4200 = CARTESIAN_POINT ( 'NONE', ( 15.01984623796257878, -59.73616050365109942, 18.91877341434766890 ) ) ; +#4201 = FACE_OUTER_BOUND ( 'NONE', #9818, .T. ) ; +#4202 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -5.750664051242967412E-15 ) ) ; +#4203 = ORIENTED_EDGE ( 'NONE', *, *, #31551, .T. ) ; +#4204 = CARTESIAN_POINT ( 'NONE', ( 232.0040277161718620, -117.1292934046337422, -4.871275851061677820 ) ) ; +#4205 = CARTESIAN_POINT ( 'NONE', ( 216.8685150515074440, -120.1456195513286502, -7.786672172781629264 ) ) ; +#4206 = CARTESIAN_POINT ( 'NONE', ( 20.20889305110764056, -51.00408425467284701, -16.35677560165497013 ) ) ; +#4207 = CARTESIAN_POINT ( 'NONE', ( 16.81156486903742220, -47.52685623571571227, -21.21326334997096552 ) ) ; +#4208 = VECTOR ( 'NONE', #56792, 1000.000000000000000 ) ; +#4209 = LINE ( 'NONE', #9647, #45583 ) ; +#4210 = CARTESIAN_POINT ( 'NONE', ( -27.99999999999999645, -128.9989999999999952, 22.02400000000000801 ) ) ; +#4211 = CARTESIAN_POINT ( 'NONE', ( 235.4914358718764618, -115.7701607026612010, -2.901336589595574278 ) ) ; +#4212 = LINE ( 'NONE', #44195, #45401 ) ; +#4213 = CARTESIAN_POINT ( 'NONE', ( 216.2145475483321491, -120.9068872249895605, 7.942092673221032406 ) ) ; +#4214 = FACE_OUTER_BOUND ( 'NONE', #38729, .T. ) ; +#4215 = EDGE_CURVE ( 'NONE', #4541, #30950, #43388, .T. ) ; +#4216 = CARTESIAN_POINT ( 'NONE', ( 233.0163439377028283, -115.3196238801978666, 3.313757474285361493 ) ) ; +#4217 = CARTESIAN_POINT ( 'NONE', ( 12.53597874086581676, -50.82561098473107819, -15.95563415135416818 ) ) ; +#4218 = CARTESIAN_POINT ( 'NONE', ( 25.00000000000002132, -50.50000000000000000, 3.199999999999989964 ) ) ; +#4219 = CARTESIAN_POINT ( 'NONE', ( 196.3500027875918477, -120.4999999999998010, 1.387778780781445676E-14 ) ) ; +#4220 = CARTESIAN_POINT ( 'NONE', ( 232.6582375621418066, -121.7581083246172824, 5.405599851937960665 ) ) ; +#4221 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290306, -118.6978319358833431, -0.9429378779538238886 ) ) ; +#4222 = EDGE_CURVE ( 'NONE', #52811, #5258, #10353, .T. ) ; +#4223 = CARTESIAN_POINT ( 'NONE', ( 235.0408335034659331, -115.0443253084746686, 1.144161070270263814 ) ) ; +#4224 = CARTESIAN_POINT ( 'NONE', ( 5.267428225623711491, -52.19543050033674092, -118.1448024862683894 ) ) ; +#4225 = ORIENTED_EDGE ( 'NONE', *, *, #23937, .F. ) ; +#4226 = EDGE_CURVE ( 'NONE', #47728, #29720, #26783, .T. ) ; +#4227 = CARTESIAN_POINT ( 'NONE', ( 234.4491950750012847, -126.5837631289024046, -0.8983643390367164194 ) ) ; +#4228 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289794, -124.6504944395868080, -5.264698253145074780 ) ) ; +#4229 = EDGE_CURVE ( 'NONE', #55243, #52812, #29200, .T. ) ; +#4230 = CARTESIAN_POINT ( 'NONE', ( 220.6349905239554516, -115.1415117226021181, -5.082951526416922938 ) ) ; +#4231 = CARTESIAN_POINT ( 'NONE', ( 234.0640435282966791, -122.4696234682480736, -5.188817798740097409 ) ) ; +#4232 = CARTESIAN_POINT ( 'NONE', ( 237.1323852715127032, -120.1515636164007361, -5.538077115411422113 ) ) ; +#4233 = ADVANCED_FACE ( 'NONE', ( #10096, #44857 ), #788, .F. ) ; +#4234 = FACE_OUTER_BOUND ( 'NONE', #51245, .T. ) ; +#4235 = ORIENTED_EDGE ( 'NONE', *, *, #12001, .T. ) ; +#4236 = CONICAL_SURFACE ( 'NONE', #19135, 7.499999999551277163, 0.7853981624999986089 ) ; +#4237 = CARTESIAN_POINT ( 'NONE', ( 221.4630333940993694, -122.3800395386439845, 7.619492805239731048 ) ) ; +#4238 = CARTESIAN_POINT ( 'NONE', ( 234.8736769179495241, -122.0131310051454818, 5.346436070384939399 ) ) ; +#4239 = VECTOR ( 'NONE', #47168, 1000.000000000000000 ) ; +#4240 = AXIS2_PLACEMENT_3D ( 'NONE', #17423, #40478, #14699 ) ; +#4241 = ORIENTED_EDGE ( 'NONE', *, *, #42040, .F. ) ; +#4242 = CIRCLE ( 'NONE', #42478, 7.000000000000001776 ) ; +#4243 = ORIENTED_EDGE ( 'NONE', *, *, #25470, .F. ) ; +#4244 = DIRECTION ( 'NONE', ( 3.524876788021935603E-16, -1.000000000000000000, -3.424224447900128994E-32 ) ) ; +#4245 = LINE ( 'NONE', #18521, #18280 ) ; +#4246 = EDGE_CURVE ( 'NONE', #42763, #8340, #41043, .T. ) ; +#4247 = DIRECTION ( 'NONE', ( 5.438839468198048361E-16, -1.000000000000000000, 1.010307455917622838E-32 ) ) ; +#4248 = CIRCLE ( 'NONE', #51770, 6.171666729831495779 ) ; +#4249 = CARTESIAN_POINT ( 'NONE', ( 236.4198192967915304, -126.6450852652935026, 0.2462769444164204236 ) ) ; +#4250 = VECTOR ( 'NONE', #41484, 1000.000000000000000 ) ; +#4251 = ORIENTED_EDGE ( 'NONE', *, *, #17409, .T. ) ; +#4252 = CARTESIAN_POINT ( 'NONE', ( 218.4147862745870157, -121.8098715289689693, 7.754757168202136342 ) ) ; +#4253 = CARTESIAN_POINT ( 'NONE', ( 236.7622827435443185, -118.2260634416881402, 5.062268840971645645 ) ) ; +#4254 = CARTESIAN_POINT ( 'NONE', ( 15.03304738261368634, -49.83706082152347250, -18.93753885193372710 ) ) ; +#4255 = ORIENTED_EDGE ( 'NONE', *, *, #3375, .T. ) ; +#4256 = CARTESIAN_POINT ( 'NONE', ( -19.49999999999997868, -38.99999999999999289, 23.12499999999998934 ) ) ; +#4257 = AXIS2_PLACEMENT_3D ( 'NONE', #41897, #31745, #5721 ) ; +#4258 = CARTESIAN_POINT ( 'NONE', ( 240.0999987669289339, -123.2007062477429145, 1.982091260109133835 ) ) ; +#4259 = CARTESIAN_POINT ( 'NONE', ( -2.999999999999992450, -125.7999999999999972, -19.50000000000000355 ) ) ; +#4260 = ORIENTED_EDGE ( 'NONE', *, *, #31657, .T. ) ; +#4261 = ORIENTED_EDGE ( 'NONE', *, *, #36323, .F. ) ; +#4262 = CARTESIAN_POINT ( 'NONE', ( 34.21743114857175527, -114.8759478758409784, 0.8290563292583236210 ) ) ; +#4263 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289510, -123.0920304239557481, -4.795146758300204759 ) ) ; +#4264 = CARTESIAN_POINT ( 'NONE', ( 222.8999987669286611, -123.1416292100169017, 7.138023273160587046 ) ) ; +#4265 = FACE_OUTER_BOUND ( 'NONE', #38624, .T. ) ; +#4266 = ORIENTED_EDGE ( 'NONE', *, *, #11385, .T. ) ; +#4267 = CARTESIAN_POINT ( 'NONE', ( 216.6654882462429725, -119.7362849588022584, -7.993661048617336284 ) ) ; +#4268 = EDGE_CURVE ( 'NONE', #37645, #29820, #55202, .T. ) ; +#4269 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -119.2731327486058461, 2.916083743668126171 ) ) ; +#4270 = CARTESIAN_POINT ( 'NONE', ( -27.99999999999998934, -120.9000000000000057, -21.65000000000000213 ) ) ; +#4272 = VERTEX_POINT ( 'NONE', #32313 ) ; +#4271 = AXIS2_PLACEMENT_3D ( 'NONE', #28496, #51516, #11240 ) ; +#4273 = LINE ( 'NONE', #39891, #40606 ) ; +#4274 = DIRECTION ( 'NONE', ( -1.000000000000000000, -3.525012313293496291E-16, 2.265344774510889845E-16 ) ) ; +#4275 = ORIENTED_EDGE ( 'NONE', *, *, #53840, .T. ) ; +#4276 = CARTESIAN_POINT ( 'NONE', ( 214.9592436421241644, -118.4910336920542164, -7.586288766641039238 ) ) ; +#4277 = FACE_OUTER_BOUND ( 'NONE', #1559, .T. ) ; +#4278 = EDGE_LOOP ( 'NONE', ( #22688, #18222, #15904, #8971 ) ) ; +#4279 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, 1.150132810248639710E-14 ) ) ; +#4280 = TOROIDAL_SURFACE ( 'NONE', #5228, 5.704313120685667649, 0.1999999999999990397 ) ; +#4281 = CARTESIAN_POINT ( 'NONE', ( 221.4825104843517920, -119.7537050399088798, -7.833362751313043049 ) ) ; +#4282 =( BOUNDED_SURFACE ( ) B_SPLINE_SURFACE ( 3, 2, ( + ( #12004, #29554, #11428 ), + ( #12573, #56121, #12287 ), + ( #51704, #47623, #2683 ), + ( #25735, #39163, #51422 ) ), + .UNSPECIFIED., .F., .F., .F. ) + B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ), + ( 3, 3 ), + ( 0.009687784112871937123, 0.01111010684710556778 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_SURFACE ( ( + ( 1.000000000000000000, 0.7548818069473390846, 1.000000000000000000), + ( 1.000000000000000000, 0.7552168629407520761, 1.000000000000000000), + ( 1.000000000000000000, 0.7555589711113522844, 1.000000000000000000), + ( 1.000000000000000000, 0.7559085970679639832, 1.000000000000000000) ) ) + REPRESENTATION_ITEM ( '' ) SURFACE ( ) ); +#4283 = AXIS2_PLACEMENT_3D ( 'NONE', #20021, #36718, #46121 ) ; +#4284 = CARTESIAN_POINT ( 'NONE', ( 236.4652695270552556, -114.9927907248123660, 0.8451279643312686884 ) ) ; +#4285 = CARTESIAN_POINT ( 'NONE', ( 194.9499422319494215, -112.1930552035057786, -11.73687306922781737 ) ) ; +#4287 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #17131, #16556, #51903, #29443 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 0.001048464789986705862 ), + .UNSPECIFIED. ) ; +#4286 = CARTESIAN_POINT ( 'NONE', ( 232.4861798388851355, -126.2121118953689631, -2.278815198033275369 ) ) ; +#4288 = AXIS2_PLACEMENT_3D ( 'NONE', #18264, #4568, #49231 ) ; +#4289 = CARTESIAN_POINT ( 'NONE', ( 30.59997633120935490, -124.6329333278801101, 4.365643211208324992 ) ) ; +#4290 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#4291 = CARTESIAN_POINT ( 'NONE', ( 216.5566068728410016, -121.1718951624312268, 7.746318048162937231 ) ) ; +#4292 = CARTESIAN_POINT ( 'NONE', ( 28.09960000000003078, -109.8156228557159864, -5.015860408113845814 ) ) ; +#4293 = CARTESIAN_POINT ( 'NONE', ( 235.1874081467779831, -118.2746467656035918, -5.084319475498138452 ) ) ; +#4294 = VECTOR ( 'NONE', #34106, 1000.000000000000000 ) ; +#4295 = AXIS2_PLACEMENT_3D ( 'NONE', #7233, #42559, #51598 ) ; +#4296 = CARTESIAN_POINT ( 'NONE', ( 221.7690320529769679, -120.9019917132135191, 8.050151305981243510 ) ) ; +#4297 = DIRECTION ( 'NONE', ( -5.981237232341515916E-16, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#4298 = EDGE_LOOP ( 'NONE', ( #34280, #54016, #52987, #3610 ) ) ; +#4299 = CARTESIAN_POINT ( 'NONE', ( 233.9544833349571320, -114.4496495955053064, 1.101643573024746914 ) ) ; +#4300 = EDGE_CURVE ( 'NONE', #35413, #20652, #35805, .T. ) ; +#4301 = PLANE ( 'NONE', #3498 ) ; +#4302 = CARTESIAN_POINT ( 'NONE', ( 236.7582572009723947, -124.6821196766226478, 3.647100708114297429 ) ) ; +#4303 = EDGE_CURVE ( 'NONE', #53504, #16933, #30015, .T. ) ; +#4304 = ORIENTED_EDGE ( 'NONE', *, *, #43965, .F. ) ; +#4305 = ORIENTED_EDGE ( 'NONE', *, *, #22756, .T. ) ; +#4306 = CARTESIAN_POINT ( 'NONE', ( 217.3184383989863022, -121.4353462532214962, 7.765381934433642996 ) ) ; +#4307 = CARTESIAN_POINT ( 'NONE', ( 218.0326460778825606, -120.4462063562493057, -5.641186388906316296 ) ) ; +#4308 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -121.6337950917202733, -2.120378670946247102 ) ) ; +#4309 = CARTESIAN_POINT ( 'NONE', ( 220.7223542607813442, -118.6811797376738582, -7.671781080472617198 ) ) ; +#4310 = VECTOR ( 'NONE', #293, 1000.000000000000000 ) ; +#4311 = AXIS2_PLACEMENT_3D ( 'NONE', #38721, #25576, #29977 ) ; +#4312 = CARTESIAN_POINT ( 'NONE', ( 233.8128174517487992, -125.6748343219823738, 2.006562594937518096 ) ) ; +#4313 = ORIENTED_EDGE ( 'NONE', *, *, #26741, .T. ) ; +#4314 = CARTESIAN_POINT ( 'NONE', ( 214.4398602538724674, -119.4164614726563229, -7.515773100029703002 ) ) ; +#4315 = CARTESIAN_POINT ( 'NONE', ( 239.6999987669289283, -123.5852911191091152, 1.458073629951303740 ) ) ; +#4316 = DIRECTION ( 'NONE', ( -0.7009092642998484557, -4.163453949483577057E-16, -0.7132504491541840075 ) ) ; +#4317 = ORIENTED_EDGE ( 'NONE', *, *, #16972, .F. ) ; +#4318 = CARTESIAN_POINT ( 'NONE', ( 28.11163055466690608, -121.3323081002133108, -6.163074803814747149 ) ) ; +#4319 = APPROVAL_DATE_TIME ( #44303, #8558 ) ; +#4320 = CARTESIAN_POINT ( 'NONE', ( 237.3662504696601161, -119.2124909839772471, -5.397314883692002851 ) ) ; +#4321 = CARTESIAN_POINT ( 'NONE', ( 221.8005304491333050, -121.0787669391457513, 7.837580359656100448 ) ) ; +#4322 = VECTOR ( 'NONE', #22431, 1000.000000000000000 ) ; +#4323 = ORIENTED_EDGE ( 'NONE', *, *, #40199, .F. ) ; +#4324 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#4325 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#4326 = FACE_OUTER_BOUND ( 'NONE', #48186, .T. ) ; +#4327 = VECTOR ( 'NONE', #39373, 1000.000000000000000 ) ; +#4328 = CARTESIAN_POINT ( 'NONE', ( 237.4425097616959022, -126.6343652327727511, -0.6450844508079682793 ) ) ; +#4329 = ORIENTED_EDGE ( 'NONE', *, *, #27436, .F. ) ; +#4330 = CIRCLE ( 'NONE', #2451, 0.5000000000000004441 ) ; +#4331 = ORIENTED_EDGE ( 'NONE', *, *, #1998, .T. ) ; +#4332 = ORIENTED_EDGE ( 'NONE', *, *, #3640, .F. ) ; +#4333 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#4334 = CARTESIAN_POINT ( 'NONE', ( 25.00000000000002132, -49.00000000000000000, -14.47500000000000853 ) ) ; +#4335 = CIRCLE ( 'NONE', #18319, 1.500000000000004885 ) ; +#4336 = CARTESIAN_POINT ( 'NONE', ( 220.3772831792088027, -125.8079693640778487, 5.561510338466279180 ) ) ; +#4337 = LINE ( 'NONE', #30325, #4327 ) ; +#4338 = VERTEX_POINT ( 'NONE', #13603 ) ; +#4339 = EDGE_CURVE ( 'NONE', #13206, #54947, #20693, .T. ) ; +#4340 = EDGE_LOOP ( 'NONE', ( #9750, #37098, #27444, #44630 ) ) ; +#4341 = ORIENTED_EDGE ( 'NONE', *, *, #46985, .T. ) ; +#4342 = CARTESIAN_POINT ( 'NONE', ( 215.8002074625812838, -126.1614380035640863, 4.949819808577855085 ) ) ; +#4343 = EDGE_CURVE ( 'NONE', #13736, #55769, #9501, .T. ) ; +#4344 = CARTESIAN_POINT ( 'NONE', ( 237.5840728802709521, -119.1858681618201530, 5.393573806159875694 ) ) ; +#4345 = ORIENTED_EDGE ( 'NONE', *, *, #27146, .T. ) ; +#4346 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#4347 = CARTESIAN_POINT ( 'NONE', ( 31.81350719427398488, -121.4232290638779119, 5.796112820179012637 ) ) ; +#4348 = ORIENTED_EDGE ( 'NONE', *, *, #35163, .F. ) ; +#4349 = ORIENTED_EDGE ( 'NONE', *, *, #32073, .F. ) ; +#4350 = FACE_OUTER_BOUND ( 'NONE', #6107, .T. ) ; +#4351 = CARTESIAN_POINT ( 'NONE', ( -50.37712557180628892, -119.5000000000000000, 2.400000000000005240 ) ) ; +#4352 = CARTESIAN_POINT ( 'NONE', ( 15.85351461997726297, -23.83237983558906237, -104.5912697542032959 ) ) ; +#4353 = CARTESIAN_POINT ( 'NONE', ( 35.62357571475461526, -125.9738797577514475, -0.9999999999999719114 ) ) ; +#4354 = CARTESIAN_POINT ( 'NONE', ( 12.20000000000000107, 12.50000000000000000, 38.69999999999999574 ) ) ; +#4355 = CONICAL_SURFACE ( 'NONE', #31380, 7.499999999551267393, 0.7853981625000003852 ) ; +#4356 = VECTOR ( 'NONE', #3492, 1000.000000000000000 ) ; +#4357 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #21812, #4019, #43418, #30302 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 8.126264397347603780E-14, 0.001412796556748457683 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9989134215435470088, 0.9967133513580511694, 0.9970557528276322579, 0.9999406259522901630 ) ) + REPRESENTATION_ITEM ( '' ) ); +#4358 = CARTESIAN_POINT ( 'NONE', ( 27.90000000000003411, -119.4999999999999858, -3.039736830999978601 ) ) ; +#4359 = DIRECTION ( 'NONE', ( 1.210476675238563278E-16, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#4360 = CARTESIAN_POINT ( 'NONE', ( 216.4827588103907487, -121.8284039137693782, 7.863922732104445146 ) ) ; +#4361 = CARTESIAN_POINT ( 'NONE', ( 219.4294531878233556, -121.5562760681235943, 7.828647004238253437 ) ) ; +#4362 = PLANE ( 'NONE', #10411 ) ; +#4363 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -123.0941035198761426, 0.9431353532614238366 ) ) ; +#4364 = CARTESIAN_POINT ( 'NONE', ( 11.96601192193691077, -49.00000000000000000, -19.10000000000000853 ) ) ; +#4365 = EDGE_CURVE ( 'NONE', #41738, #44065, #54279, .T. ) ; +#4366 = CARTESIAN_POINT ( 'NONE', ( 215.2972883873028707, -120.3689323802053934, -5.629328042000198096 ) ) ; +#4367 = CARTESIAN_POINT ( 'NONE', ( 236.4097280068026521, -116.0082192615522843, -3.296589309349423402 ) ) ; +#4368 = ORIENTED_EDGE ( 'NONE', *, *, #8960, .T. ) ; +#4369 = EDGE_CURVE ( 'NONE', #12259, #23674, #31738, .T. ) ; +#4370 = CARTESIAN_POINT ( 'NONE', ( 236.0947152639440390, -121.4468748174587915, -5.468518046635806762 ) ) ; +#4371 = EDGE_CURVE ( 'NONE', #3404, #7445, #18562, .T. ) ; +#4372 = DIRECTION ( 'NONE', ( -1.000000000000000000, 1.540743955509788409E-32, -5.551115123125781716E-16 ) ) ; +#4373 = AXIS2_PLACEMENT_3D ( 'NONE', #42609, #20697, #15160 ) ; +#4374 = CARTESIAN_POINT ( 'NONE', ( 21.50000000000306954, -106.5000000000000000, -14.00000000000884448 ) ) ; +#4375 = CARTESIAN_POINT ( 'NONE', ( 233.7774749559152383, -125.1007795657169197, 3.104659552621802376 ) ) ; +#4376 = EDGE_CURVE ( 'NONE', #9923, #7784, #23233, .T. ) ; +#4377 = AXIS2_PLACEMENT_3D ( 'NONE', #23918, #55171, #36786 ) ; +#4378 = CARTESIAN_POINT ( 'NONE', ( 236.3999987669289737, -120.4999999999997584, 1.387778780781445676E-14 ) ) ; +#4379 = EDGE_LOOP ( 'NONE', ( #29978, #17233 ) ) ; +#4380 = ORIENTED_EDGE ( 'NONE', *, *, #14684, .F. ) ; +#4381 = CARTESIAN_POINT ( 'NONE', ( 219.7742697349129060, -119.1110955194847065, -7.765185311886517283 ) ) ; +#4382 = AXIS2_PLACEMENT_3D ( 'NONE', #31965, #32812, #5093 ) ; +#4383 = CARTESIAN_POINT ( 'NONE', ( 12.57033296406197564, -32.89543050033662297, -108.2165557940626996 ) ) ; +#4384 = CARTESIAN_POINT ( 'NONE', ( -48.28426807082045968, -119.2373354373110459, -3.038192545127519129 ) ) ; +#4385 = CARTESIAN_POINT ( 'NONE', ( 235.4569683176832484, -126.5325584024580508, -1.194434981229700821 ) ) ; +#4386 = CARTESIAN_POINT ( 'NONE', ( 21.50000000000000355, -124.5000000000000000, 14.00000000000000533 ) ) ; +#4387 = DIRECTION ( 'NONE', ( 0.7132504491541842295, 2.131334480222603379E-15, -0.7009092642998483447 ) ) ; +#4388 = CARTESIAN_POINT ( 'NONE', ( 215.8356817598632915, -121.6077378004556380, 7.643084148028308711 ) ) ; +#4389 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #43759, #3500 ), + ( #21274, #30652 ), + ( #39681, #3782 ), + ( #53388, #52508 ), + ( #17758, #47857 ), + ( #44051, #22159 ), + ( #17176, #56919 ), + ( #13086, #16888 ), + ( #57512, #35309 ), + ( #12515, #48723 ), + ( #53106, #39970 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 2, 2, 3, 4 ), + ( 2, 2 ), + ( 0.0000000000000000000, 0.4051885754231929759, 0.6970943311407219456, 0.9900990099009899792, 0.9964159791284945555 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#4390 = PLANE ( 'NONE', #12640 ) ; +#4391 = VERTEX_POINT ( 'NONE', #54481 ) ; +#4392 = CARTESIAN_POINT ( 'NONE', ( 215.7023849415143673, -120.0991144482084962, -7.902983248057222632 ) ) ; +#4393 = FACE_OUTER_BOUND ( 'NONE', #10423, .T. ) ; +#4394 = LINE ( 'NONE', #23326, #14415 ) ; +#4395 = ORIENTED_EDGE ( 'NONE', *, *, #26053, .F. ) ; +#4396 = ORIENTED_EDGE ( 'NONE', *, *, #47727, .F. ) ; +#4397 = CARTESIAN_POINT ( 'NONE', ( 228.7999987669289794, -115.1827289957874001, 5.289293815601711302 ) ) ; +#4398 = CARTESIAN_POINT ( 'NONE', ( 219.7810779374313483, -119.2934864647265556, -7.999681322609869305 ) ) ; +#4399 = DIRECTION ( 'NONE', ( -3.469446951953611033E-15, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#4400 = CYLINDRICAL_SURFACE ( 'NONE', #26772, 3.100000000000001865 ) ; +#4401 = CARTESIAN_POINT ( 'NONE', ( 214.9198649817581384, -122.2124760318540382, 7.446376696020021058 ) ) ; +#4402 = CIRCLE ( 'NONE', #50964, 5.343624613438183069 ) ; +#4403 = LINE ( 'NONE', #40571, #15731 ) ; +#4404 = ORIENTED_EDGE ( 'NONE', *, *, #6202, .F. ) ; +#4405 = DIRECTION ( 'NONE', ( -3.524876788021935603E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#4406 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#4407 = VERTEX_POINT ( 'NONE', #42171 ) ; +#4408 = ORIENTED_EDGE ( 'NONE', *, *, #49471, .F. ) ; +#4409 = ORIENTED_EDGE ( 'NONE', *, *, #45682, .F. ) ; +#4410 = EDGE_LOOP ( 'NONE', ( #36482, #49130, #4632, #33738 ) ) ; +#4411 = EDGE_CURVE ( 'NONE', #21299, #51350, #51505, .T. ) ; +#4412 = CARTESIAN_POINT ( 'NONE', ( 218.3072972012793969, -121.8397559425864074, 7.949496576674812687 ) ) ; +#4413 = PLANE ( 'NONE', #19613 ) ; +#4414 = ORIENTED_EDGE ( 'NONE', *, *, #42009, .T. ) ; +#4415 = AXIS2_PLACEMENT_3D ( 'NONE', #6566, #5991, #1645 ) ; +#4416 = ORIENTED_EDGE ( 'NONE', *, *, #11352, .T. ) ; +#4417 = CARTESIAN_POINT ( 'NONE', ( 25.00000000000002132, -49.14999999999999858, 6.399999999999993250 ) ) ; +#4418 = AXIS2_PLACEMENT_3D ( 'NONE', #19664, #45951, #15570 ) ; +#4419 = CARTESIAN_POINT ( 'NONE', ( 214.1733499168842059, -121.0675537277532499, 7.745067790718704437 ) ) ; +#4420 = LINE ( 'NONE', #35649, #32940 ) ; +#4421 = VERTEX_POINT ( 'NONE', #7137 ) ; +#4422 = VERTEX_POINT ( 'NONE', #29067 ) ; +#4423 = VECTOR ( 'NONE', #26941, 1000.000000000000000 ) ; +#4424 = CARTESIAN_POINT ( 'NONE', ( 218.9962405479286645, -120.4462063562493057, -5.641186388906316296 ) ) ; +#4425 = CARTESIAN_POINT ( 'NONE', ( 237.4872370350264532, -116.3293505568882864, 3.659362003627180115 ) ) ; +#4426 = CARTESIAN_POINT ( 'NONE', ( 239.6999987669289567, -123.1499001596653642, 2.720897290260176682 ) ) ; +#4427 = CARTESIAN_POINT ( 'NONE', ( 214.4398602538724958, -119.5659625133557284, -7.740684201721098390 ) ) ; +#4428 = CARTESIAN_POINT ( 'NONE', ( 225.6999987669289851, -121.5617799151424663, 6.919004510173410338 ) ) ; +#4429 = CARTESIAN_POINT ( 'NONE', ( -38.75000000000000000, -119.5000000000000000, -4.999999999999994671 ) ) ; +#4430 = CARTESIAN_POINT ( 'NONE', ( 233.2939704355307811, -121.4586945877375115, 6.247257159262484372 ) ) ; +#4431 = CARTESIAN_POINT ( 'NONE', ( 236.3999987669289737, -120.4999999999997584, 1.387778780781445676E-14 ) ) ; +#4432 = CARTESIAN_POINT ( 'NONE', ( 219.4294531878352927, -118.4912140171094563, -7.832413383571934062 ) ) ; +#4433 = CARTESIAN_POINT ( 'NONE', ( 235.0227859385076101, -125.6997322890726849, 1.939853123164175575 ) ) ; +#4434 = CARTESIAN_POINT ( 'NONE', ( 219.9312799482698892, -119.8983714731442944, -7.866118648834873106 ) ) ; +#4435 = FACE_BOUND ( 'NONE', #6750, .T. ) ; +#4436 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#4437 = VECTOR ( 'NONE', #18279, 999.9999999999998863 ) ; +#4438 = CARTESIAN_POINT ( 'NONE', ( 26.90000000000003411, -121.4999999999999858, -6.059799679063900157 ) ) ; +#4439 = CARTESIAN_POINT ( 'NONE', ( 235.6532473504774146, -121.5851009355091747, 5.442955598966234376 ) ) ; +#4440 = CARTESIAN_POINT ( 'NONE', ( 233.5788971482834597, -124.0178390612757653, -5.044267655351736046 ) ) ; +#4441 = EDGE_CURVE ( 'NONE', #47002, #50433, #37481, .T. ) ; +#4442 = CARTESIAN_POINT ( 'NONE', ( -13.70000000000000107, 12.50000000000000000, 38.50000000000000000 ) ) ; +#4443 = CARTESIAN_POINT ( 'NONE', ( 222.0866102897842893, -121.4461598102359829, 7.994142539984582463 ) ) ; +#4444 = CARTESIAN_POINT ( 'NONE', ( 233.1252836942495890, -120.3769141310615396, -5.548636783329533806 ) ) ; +#4445 = ADVANCED_FACE ( 'NONE', ( #19701 ), #32591, .F. ) ; +#4446 = CARTESIAN_POINT ( 'NONE', ( 234.9973395684234276, -124.4096178677924058, -3.939365188281340302 ) ) ; +#4447 = CARTESIAN_POINT ( 'NONE', ( 12.50000000000000000, 12.50000000000000000, 39.00000000000000000 ) ) ; +#4448 = FACE_OUTER_BOUND ( 'NONE', #6858, .T. ) ; +#4449 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 1.857579106397795596E-17 ) ) ; +#4450 = CARTESIAN_POINT ( 'NONE', ( 234.9544401860867993, -114.4498135182351888, 1.101472409688633691 ) ) ; +#4451 = LINE ( 'NONE', #31316, #32099 ) ; +#4452 = CYLINDRICAL_SURFACE ( 'NONE', #8966, 0.4999999999999990008 ) ; +#4453 = CARTESIAN_POINT ( 'NONE', ( 237.5346831965753722, -115.1699963627688419, -1.547236946632905230 ) ) ; +#4454 = CARTESIAN_POINT ( 'NONE', ( 196.3500027875918192, -124.7279837206055930, -13.13664722771521376 ) ) ; +#4455 = AXIS2_PLACEMENT_3D ( 'NONE', #3274, #2704, #16389 ) ; +#4456 = ORIENTED_EDGE ( 'NONE', *, *, #30404, .T. ) ; +#4457 = CARTESIAN_POINT ( 'NONE', ( 217.4395091456903231, -118.6533425447358070, -7.604966570818674221 ) ) ; +#4458 = CARTESIAN_POINT ( 'NONE', ( 18.70000000000000284, -9.199999999999999289, -36.00000000000000000 ) ) ; +#4459 = CARTESIAN_POINT ( 'NONE', ( 232.5505244652991053, -120.3978636684836090, -5.567870016968054614 ) ) ; +#4460 = ORIENTED_EDGE ( 'NONE', *, *, #38048, .F. ) ; +#4461 = AXIS2_PLACEMENT_3D ( 'NONE', #55745, #16257, #20653 ) ; +#4462 = CARTESIAN_POINT ( 'NONE', ( 219.8846224647743668, -122.2053905710326944, 7.696427539045433086 ) ) ; +#4463 = CARTESIAN_POINT ( 'NONE', ( 232.0840514944605104, -126.0543805933366741, -0.1496911393360605969 ) ) ; +#4464 =( BOUNDED_SURFACE ( ) B_SPLINE_SURFACE ( 3, 3, ( + ( #14580, #22759, #32426, #49632 ), + ( #14280, #26891, #49065, #18670 ), + ( #50199, #40010, #41154, #32131 ), + ( #9343, #27175, #49910, #40870 ) ), + .UNSPECIFIED., .F., .F., .F. ) + B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ), + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_SURFACE ( ( + ( 1.000000000000000000, 0.3333333333333334259, 0.3333333333333334259, 1.000000000000000000), + ( 0.8047378541243519479, 0.2682459513747840751, 0.2682459513747840751, 0.8047378541243519479), + ( 0.8047378541243519479, 0.2682459513747840751, 0.2682459513747840751, 0.8047378541243519479), + ( 1.000000000000000000, 0.3333333333333334259, 0.3333333333333334259, 1.000000000000000000) ) ) + REPRESENTATION_ITEM ( '' ) SURFACE ( ) ); +#4465 = ORIENTED_EDGE ( 'NONE', *, *, #12984, .T. ) ; +#4466 = ORIENTED_EDGE ( 'NONE', *, *, #38620, .F. ) ; +#4467 = PLANE ( 'NONE', #14462 ) ; +#4468 = PERSON_AND_ORGANIZATION_ROLE ( 'classification_officer' ) ; +#4469 = ORIENTED_EDGE ( 'NONE', *, *, #8499, .T. ) ; +#4470 = ORIENTED_EDGE ( 'NONE', *, *, #49707, .T. ) ; +#4471 = DIRECTION ( 'NONE', ( 0.8574929260652127683, 0.07804017984500498384, -0.5085426354573221452 ) ) ; +#4472 = CARTESIAN_POINT ( 'NONE', ( 236.2886500661313676, -121.8906833143219330, -5.371770870228953498 ) ) ; +#4473 = CARTESIAN_POINT ( 'NONE', ( 215.7605079513252520, -122.1380116297947040, 7.537433730426077894 ) ) ; +#4474 = ORIENTED_EDGE ( 'NONE', *, *, #45648, .T. ) ; +#4475 = VERTEX_POINT ( 'NONE', #20279 ) ; +#4476 = VECTOR ( 'NONE', #23574, 1000.000000000000000 ) ; +#4477 = ADVANCED_FACE ( 'NONE', ( #51228, #42745, #2770 ), #15880, .T. ) ; +#4478 = DIRECTION ( 'NONE', ( 0.4854019742006824290, -0.7213873210309510453, 0.4939486375098807169 ) ) ; +#4479 = CARTESIAN_POINT ( 'NONE', ( 217.3183779838822716, -121.4308407934044425, 7.737619992752164499 ) ) ; +#4480 = ORIENTED_EDGE ( 'NONE', *, *, #44640, .F. ) ; +#4481 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#4482 = CARTESIAN_POINT ( 'NONE', ( 221.8345046677514745, -122.4604868855144701, 7.609281221083768365 ) ) ; +#4483 = CARTESIAN_POINT ( 'NONE', ( 219.8504920699622573, -120.0244556113623844, -8.074913476992483297 ) ) ; +#4484 = CARTESIAN_POINT ( 'NONE', ( 4.721691385632960980, -41.23565204092950154, -118.7001483292602018 ) ) ; +#4485 = DIRECTION ( 'NONE', ( -0.7132504491541842295, -2.131334480222612057E-15, 0.7009092642998483447 ) ) ; +#4486 = CARTESIAN_POINT ( 'NONE', ( 219.8626126145121873, -121.9587350358053044, 7.739931529819601863 ) ) ; +#4487 = ORIENTED_EDGE ( 'NONE', *, *, #47161, .T. ) ; +#4488 = ORIENTED_EDGE ( 'NONE', *, *, #54734, .F. ) ; +#4489 = EDGE_CURVE ( 'NONE', #23670, #7952, #26314, .T. ) ; +#4490 = CARTESIAN_POINT ( 'NONE', ( 14.94082591912008340, -59.54933016658622336, 18.81402389352623672 ) ) ; +#4491 = CARTESIAN_POINT ( 'NONE', ( -0.9629137925860169478, -32.89543050033665850, -97.02051934254662058 ) ) ; +#4492 = CARTESIAN_POINT ( 'NONE', ( 231.1932653901409935, -123.2649544971643252, 2.954799565812233020 ) ) ; +#4493 = ORIENTED_EDGE ( 'NONE', *, *, #24449, .F. ) ; +#4494 = CARTESIAN_POINT ( 'NONE', ( 232.0064785736746273, -120.3753100173482693, -5.755782528079600446 ) ) ; +#4495 = CARTESIAN_POINT ( 'NONE', ( 216.9513844950811290, -120.1429056058918405, -7.791434640240534115 ) ) ; +#4496 = CARTESIAN_POINT ( 'NONE', ( 21.10435939282169215, -50.51049596557022880, -18.47384127837232271 ) ) ; +#4497 = FACE_OUTER_BOUND ( 'NONE', #14265, .T. ) ; +#4498 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#4499 = VECTOR ( 'NONE', #28154, 999.9999999999998863 ) ; +#4500 = CARTESIAN_POINT ( 'NONE', ( 235.4884880098590259, -115.8261904500152042, -2.991277935394273779 ) ) ; +#4501 = CARTESIAN_POINT ( 'NONE', ( 220.9157248773983042, -122.0644141558574063, 7.724713249448219798 ) ) ; +#4502 = CARTESIAN_POINT ( 'NONE', ( 221.8573406660086960, -118.7635970970026733, -7.658855543251005926 ) ) ; +#4503 = CARTESIAN_POINT ( 'NONE', ( 220.0303284033876139, -118.5187730751260631, -7.636001256056104580 ) ) ; +#4504 = CARTESIAN_POINT ( 'NONE', ( 233.0282554901922651, -115.5729695278825915, 3.680704513560584257 ) ) ; +#4505 = EDGE_CURVE ( 'NONE', #45865, #1837, #47136, .T. ) ; +#4506 = DIRECTION ( 'NONE', ( -5.581606576458887427E-16, 0.4766567243118740027, -0.8790895103277448497 ) ) ; +#4507 = CARTESIAN_POINT ( 'NONE', ( 215.3260850912321587, -119.6520652576060826, -7.848348325078160492 ) ) ; +#4508 = CARTESIAN_POINT ( 'NONE', ( 215.8859535062529460, -118.7211843106909157, -7.519695460766285144 ) ) ; +#4509 = CARTESIAN_POINT ( 'NONE', ( 232.5926544014619708, -119.4557595700065633, 5.450830870659068239 ) ) ; +#4510 = EDGE_CURVE ( 'NONE', #12542, #45088, #38103, .T. ) ; +#4511 = CARTESIAN_POINT ( 'NONE', ( 7.352633286915707167, -39.19543050033661302, -116.0228824000347885 ) ) ; +#4512 = EDGE_CURVE ( 'NONE', #15198, #51198, #44933, .T. ) ; +#4513 = CARTESIAN_POINT ( 'NONE', ( 235.0444636835619008, -115.5691807485760592, 2.598739461725963817 ) ) ; +#4514 = CARTESIAN_POINT ( 'NONE', ( 217.0757123534531559, -118.5625840048010957, -7.540290144558729146 ) ) ; +#4515 = CARTESIAN_POINT ( 'NONE', ( 219.8626126145121589, -119.0085705385203454, -7.952982158739133389 ) ) ; +#4516 = ORIENTED_EDGE ( 'NONE', *, *, #12841, .F. ) ; +#4517 = CARTESIAN_POINT ( 'NONE', ( 234.5070465756976148, -125.8616940171634582, -3.010897163621981232 ) ) ; +#4518 = CARTESIAN_POINT ( 'NONE', ( 220.9331840183681379, -119.5893409869131574, -8.029891196729337821 ) ) ; +#4519 = LINE ( 'NONE', #31679, #30358 ) ; +#4520 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -123.8237030701971264, -0.4007340944902738067 ) ) ; +#4521 = AXIS2_PLACEMENT_3D ( 'NONE', #33143, #47135, #46561 ) ; +#4522 = CARTESIAN_POINT ( 'NONE', ( 234.4256177477219012, -115.2552922645073750, 1.840820544368629186 ) ) ; +#4523 = CARTESIAN_POINT ( 'NONE', ( 237.1099702591690175, -120.9427061051903820, -5.530647290311461184 ) ) ; +#4524 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -118.2680475246290825, 1.266995221439836117 ) ) ; +#4525 = EDGE_CURVE ( 'NONE', #32558, #30891, #1644, .T. ) ; +#4526 = VERTEX_POINT ( 'NONE', #54784 ) ; +#4527 = CARTESIAN_POINT ( 'NONE', ( -38.95409962193578224, -37.69543050033675513, -74.68842809967789265 ) ) ; +#4528 = CARTESIAN_POINT ( 'NONE', ( 21.50000000000000355, -124.5000000000000000, -16.09999999999999432 ) ) ; +#4529 = ORIENTED_EDGE ( 'NONE', *, *, #4663, .F. ) ; +#4530 = ORIENTED_EDGE ( 'NONE', *, *, #47012, .F. ) ; +#4531 = CARTESIAN_POINT ( 'NONE', ( 220.1490887218656383, -119.8832772850441444, -8.065473591733381298 ) ) ; +#4532 = CARTESIAN_POINT ( 'NONE', ( 220.2486434445712007, -121.4521063720194149, 7.833274701984941579 ) ) ; +#4533 = CARTESIAN_POINT ( 'NONE', ( 217.0089534112821070, -121.4665038757028128, 7.756043431797191801 ) ) ; +#4534 = CARTESIAN_POINT ( 'NONE', ( 236.2983077943185322, -124.7766396386701331, 4.419511652411323155 ) ) ; +#4535 = VERTEX_POINT ( 'NONE', #37251 ) ; +#4536 = DIRECTION ( 'NONE', ( 0.7132504491541842295, 2.131334480222603379E-15, -0.7009092642998483447 ) ) ; +#4537 = AXIS2_PLACEMENT_3D ( 'NONE', #57694, #34620, #56816 ) ; +#4538 = CARTESIAN_POINT ( 'NONE', ( 236.7363250243332118, -117.4522117055464321, 4.636719175960323014 ) ) ; +#4539 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #40348, #44149, #49403, #13777, #22818, #44739, #49685, #9400, #8823, #4168 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 4 ), + ( 1.398578778534940505E-17, 0.0001749292136974820377, 0.0003498584273949500892, 0.0005247876410924181678, 0.0006997168547898861921 ), + .UNSPECIFIED. ) ; +#4540 = CARTESIAN_POINT ( 'NONE', ( 218.7391470653743397, -119.0512290481426021, -5.427115291590261847 ) ) ; +#4541 = VERTEX_POINT ( 'NONE', #46849 ) ; +#4542 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#4543 = EDGE_CURVE ( 'NONE', #24148, #12698, #224, .T. ) ; +#4544 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#4545 = CARTESIAN_POINT ( 'NONE', ( 33.12365306141384735, -121.5000000000000000, 5.696003151249849239 ) ) ; +#4546 = ORIENTED_EDGE ( 'NONE', *, *, #39186, .F. ) ; +#4547 = ORIENTED_EDGE ( 'NONE', *, *, #40331, .F. ) ; +#4548 = CARTESIAN_POINT ( 'NONE', ( -21.25564133238358622, -30.00100000000000122, 20.45374198290497603 ) ) ; +#4549 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669290078, -125.7919657139698302, 1.303781833809373847 ) ) ; +#4550 = EDGE_CURVE ( 'NONE', #38157, #51864, #42796, .T. ) ; +#4551 = CARTESIAN_POINT ( 'NONE', ( 219.9738172579891398, -120.0999626543975012, -7.877139687750400299 ) ) ; +#4552 = CARTESIAN_POINT ( 'NONE', ( 229.2999987672637019, -125.5765750804664407, 5.520723272423200712 ) ) ; +#4553 = VECTOR ( 'NONE', #36835, 1000.000000000000000 ) ; +#4554 = ORIENTED_EDGE ( 'NONE', *, *, #33765, .F. ) ; +#4555 = CARTESIAN_POINT ( 'NONE', ( 217.5036138198365165, -119.1703602722402167, -7.918655196364678517 ) ) ; +#4556 = CARTESIAN_POINT ( 'NONE', ( 214.2776053090839241, -121.7661280160187829, 7.469706039360224814 ) ) ; +#4557 = FACE_OUTER_BOUND ( 'NONE', #4781, .T. ) ; +#4558 = EDGE_CURVE ( 'NONE', #5123, #39643, #42458, .T. ) ; +#4559 = EDGE_LOOP ( 'NONE', ( #21551, #55431, #8335, #28683 ) ) ; +#4560 = VERTEX_POINT ( 'NONE', #15028 ) ; +#4561 = ADVANCED_FACE ( 'NONE', ( #32862 ), #16937, .F. ) ; +#4562 = CARTESIAN_POINT ( 'NONE', ( -13.70000000000000107, 12.50000000000000000, -39.00000000000000000 ) ) ; +#4563 = CARTESIAN_POINT ( 'NONE', ( 37.17874930600616068, -119.4999999999999858, -5.335561462475443051 ) ) ; +#4564 = ORIENTED_EDGE ( 'NONE', *, *, #4936, .F. ) ; +#4565 = CARTESIAN_POINT ( 'NONE', ( 21.50000000000306954, -128.5000000000000000, -14.00000000000884270 ) ) ; +#4566 = CYLINDRICAL_SURFACE ( 'NONE', #12502, 3.200000000000009504 ) ; +#4567 = VERTEX_POINT ( 'NONE', #6288 ) ; +#4568 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397815626E-17 ) ) ; +#4569 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -122.3713761780923761, 1.795207697658516732 ) ) ; +#4570 = CARTESIAN_POINT ( 'NONE', ( 239.5277695270552272, -115.7354643018458944, 2.888286435452927403 ) ) ; +#4571 = CARTESIAN_POINT ( 'NONE', ( 194.9499984800818595, -124.9053315774856401, -13.68767967873193925 ) ) ; +#4572 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #31068, #44485, #35154, #21996, #45051, #52955, #40377, #44182, #18181, #40098 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 4 ), + ( 3.325056013694337348E-15, 0.0001355049241853492029, 0.0002710098483673733204, 0.0004065147725493974649, 0.0005420196967314216095 ), + .UNSPECIFIED. ) ; +#4573 = CARTESIAN_POINT ( 'NONE', ( 232.4944489604852151, -126.0786895213603884, -2.585657038685579501 ) ) ; +#4574 = FACE_OUTER_BOUND ( 'NONE', #29515, .T. ) ; +#4575 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -123.0867166758583267, 2.908523203907677157 ) ) ; +#4576 = CARTESIAN_POINT ( 'NONE', ( -24.09999999999998366, -30.00000000000000000, -17.85000000000000497 ) ) ; +#4577 = CARTESIAN_POINT ( 'NONE', ( 231.9999987669289681, -124.3435594439499283, -4.003692146109793626 ) ) ; +#4578 = EDGE_CURVE ( 'NONE', #36231, #7188, #32666, .T. ) ; +#4579 = CARTESIAN_POINT ( 'NONE', ( 235.1411656402821393, -119.8650783331895155, -5.511799114872077965 ) ) ; +#4580 = CARTESIAN_POINT ( 'NONE', ( 219.1793977264352975, -120.1038020774901440, -7.872436684047633193 ) ) ; +#4581 = VECTOR ( 'NONE', #14417, 1000.000000000000000 ) ; +#4582 = EDGE_CURVE ( 'NONE', #48275, #35417, #41891, .T. ) ; +#4583 = VECTOR ( 'NONE', #43572, 1000.000000000000000 ) ; +#4584 = CARTESIAN_POINT ( 'NONE', ( 221.4544861038915258, -121.0347165699144512, 8.051892068294804972 ) ) ; +#4585 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.885568995626967245E-16, -1.000000000000000000 ) ) ; +#4586 = ORIENTED_EDGE ( 'NONE', *, *, #9996, .T. ) ; +#4587 = CARTESIAN_POINT ( 'NONE', ( 233.9479272260702487, -114.4107416929019081, 0.8591719796982235646 ) ) ; +#4588 = CARTESIAN_POINT ( 'NONE', ( 229.1232270752272768, -122.4566303168068941, -7.061235614539302041 ) ) ; +#4589 = CARTESIAN_POINT ( 'NONE', ( 236.7113339892596571, -123.4409927628636297, 4.705630376465065545 ) ) ; +#4590 = EDGE_CURVE ( 'NONE', #35214, #3761, #54223, .T. ) ; +#4591 = VECTOR ( 'NONE', #45744, 999.9999999999998863 ) ; +#4592 = VERTEX_POINT ( 'NONE', #20829 ) ; +#4593 = EDGE_CURVE ( 'NONE', #28588, #18397, #7651, .T. ) ; +#4594 = EDGE_LOOP ( 'NONE', ( #36859, #57168, #9596, #50996 ) ) ; +#4595 = CARTESIAN_POINT ( 'NONE', ( 217.2060456620350806, -122.2753995765759925, 7.609652971883415162 ) ) ; +#4596 = CARTESIAN_POINT ( 'NONE', ( 214.8337103745041645, -120.9989814121305898, 7.819026752483749121 ) ) ; +#4597 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -121.6643731066841525, -2.254570130211705159 ) ) ; +#4598 = CARTESIAN_POINT ( 'NONE', ( 220.9234394790583451, -119.4532384350247440, -7.811635826805517269 ) ) ; +#4599 = CARTESIAN_POINT ( 'NONE', ( 233.6458313101887825, -121.3418397898629024, 5.485782147351764060 ) ) ; +#4600 = ORIENTED_EDGE ( 'NONE', *, *, #12186, .T. ) ; +#4601 = CARTESIAN_POINT ( 'NONE', ( 18.50000000000306954, -124.5000000000000000, -14.00000000000884270 ) ) ; +#4602 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#4603 = PLANE ( 'NONE', #32176 ) ; +#4604 = EDGE_LOOP ( 'NONE', ( #18677, #23558 ) ) ; +#4605 = CARTESIAN_POINT ( 'NONE', ( -22.21273031118199981, 21.01273031118190104, -48.71273031118249719 ) ) ; +#4606 = DATE_AND_TIME ( #34689, #29104 ) ; +#4607 = CARTESIAN_POINT ( 'NONE', ( 237.4784453131002806, -116.0215989977895106, -3.276904950283365370 ) ) ; +#4608 = LINE ( 'NONE', #57758, #53810 ) ; +#4609 = ORIENTED_EDGE ( 'NONE', *, *, #56280, .F. ) ; +#4610 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#4611 = CARTESIAN_POINT ( 'NONE', ( 213.0999977193770292, -120.0000073104125278, -7.530137119666498791 ) ) ; +#4612 = CARTESIAN_POINT ( 'NONE', ( 214.7015471583420094, -119.6361082483406761, -7.557415266236203522 ) ) ; +#4614 = CARTESIAN_POINT ( 'NONE', ( 237.4204323700116674, -126.6457989332805454, 0.2095699920277599992 ) ) ; +#4613 = APPROVAL ( #24614, 'δָ¶¨' ) ; +#4615 = ORIENTED_EDGE ( 'NONE', *, *, #48042, .F. ) ; +#4616 = ORIENTED_EDGE ( 'NONE', *, *, #24572, .T. ) ; +#4617 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290306, -119.3257486339958859, 1.631830017021277390 ) ) ; +#4618 = CARTESIAN_POINT ( 'NONE', ( 25.44357787182882547, -120.4999999999999858, 6.452443098922361564 ) ) ; +#4619 = EDGE_CURVE ( 'NONE', #12454, #15202, #31891, .T. ) ; +#4620 = CARTESIAN_POINT ( 'NONE', ( 219.8399465532990860, -126.0407852260786115, 5.332361758075389702 ) ) ; +#4621 = CARTESIAN_POINT ( 'NONE', ( 216.0828073410006596, -118.6837171565286866, -7.743721676881158977 ) ) ; +#4622 = ORIENTED_EDGE ( 'NONE', *, *, #10338, .F. ) ; +#4623 = VECTOR ( 'NONE', #18446, 1000.000000000000000 ) ; +#4624 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #46707, #10227, #37666, #2060 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 8.673617379884035472E-18, 0.01246279211858997496 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9534494915353564082, 0.7398774137706968235, 0.7398781296036135435, 0.9534516390341064573 ) ) + REPRESENTATION_ITEM ( '' ) ); +#4625 = EDGE_CURVE ( 'NONE', #3478, #39889, #32849, .T. ) ; +#4626 = ORIENTED_EDGE ( 'NONE', *, *, #26977, .T. ) ; +#4627 = ORIENTED_EDGE ( 'NONE', *, *, #17712, .T. ) ; +#4628 = EDGE_CURVE ( 'NONE', #37946, #37588, #38384, .T. ) ; +#4629 = LINE ( 'NONE', #45486, #8846 ) ; +#4630 = CARTESIAN_POINT ( 'NONE', ( 237.7260966335863372, -123.8821467474870133, 4.408189272763666011 ) ) ; +#4631 = ADVANCED_FACE ( 'NONE', ( #12373 ), #57069, .F. ) ; +#4632 = ORIENTED_EDGE ( 'NONE', *, *, #49770, .T. ) ; +#4633 = LINE ( 'NONE', #54257, #12456 ) ; +#4634 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ; +#4635 = AXIS2_PLACEMENT_3D ( 'NONE', #52941, #39221, #4478 ) ; +#4636 = EDGE_LOOP ( 'NONE', ( #31100, #56741, #20633, #26673 ) ) ; +#4637 = ORIENTED_EDGE ( 'NONE', *, *, #15603, .T. ) ; +#4638 = CARTESIAN_POINT ( 'NONE', ( 215.0490946674934207, -118.6748856287720315, -7.640723356412618017 ) ) ; +#4639 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#4640 = CARTESIAN_POINT ( 'NONE', ( -3.551214682933871547, -29.69543050033665210, -104.2912275956004180 ) ) ; +#4641 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#4642 = FACE_OUTER_BOUND ( 'NONE', #51777, .T. ) ; +#4643 = ORIENTED_EDGE ( 'NONE', *, *, #34747, .F. ) ; +#4644 = CARTESIAN_POINT ( 'NONE', ( -12.74999999999996980, -30.00000000000000000, -23.50000000000000000 ) ) ; +#4645 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ; +#4646 = CARTESIAN_POINT ( 'NONE', ( 18.10000000000001918, -58.59688711258507965, -21.50000000000000000 ) ) ; +#4647 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#4648 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290590, -120.7855952716651302, -0.7554284472341542545 ) ) ; +#4649 = LINE ( 'NONE', #271, #39788 ) ; +#4650 = ADVANCED_FACE ( 'NONE', ( #52084 ), #12088, .F. ) ; +#4651 = CARTESIAN_POINT ( 'NONE', ( 215.8056272058176432, -119.4508444636816478, -7.853004166817169285 ) ) ; +#4652 = CARTESIAN_POINT ( 'NONE', ( -48.75000000000000000, -119.5000000000000000, -4.999999999999968914 ) ) ; +#4654 = CARTESIAN_POINT ( 'NONE', ( 238.9722280068026805, -125.9113624258876030, 1.326708576852117627 ) ) ; +#4653 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #24382, #37544, #55934, #11818, #29651, #28792, #33734, #55364, #46574, #47151 ), + .UNSPECIFIED., .F., .F., + ( 4, 3, 3, 4 ), + ( 1.005279363825862489E-16, 2.726862368336862254E-05, 7.461935126238449325E-05, 0.0001060788039421124360 ), + .UNSPECIFIED. ) ; +#4655 = ORIENTED_EDGE ( 'NONE', *, *, #12188, .T. ) ; +#4656 = CARTESIAN_POINT ( 'NONE', ( 236.2632551673632406, -116.2184294111511491, -3.528530724245763750 ) ) ; +#4657 = CARTESIAN_POINT ( 'NONE', ( 21.50000000000000355, -116.0000000000000000, 14.00000000000000533 ) ) ; +#4658 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ; +#4659 = CARTESIAN_POINT ( 'NONE', ( 233.7297785066311917, -123.9500985672438418, 4.345348010703266262 ) ) ; +#4660 = LINE ( 'NONE', #53699, #49872 ) ; +#4661 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #1324, #46542, #50913, #24071, #5963, #27614, #45689 ), + .UNSPECIFIED., .F., .F., + ( 4, 3, 4 ), + ( 2.221573333357854797E-15, 0.0001641036898904888635, 0.0004867237233434141327 ), + .UNSPECIFIED. ) ; +#4662 = ORIENTED_EDGE ( 'NONE', *, *, #13482, .T. ) ; +#4663 = EDGE_CURVE ( 'NONE', #5393, #56165, #26127, .T. ) ; +#4664 = ORIENTED_EDGE ( 'NONE', *, *, #32830, .T. ) ; +#4665 = FACE_OUTER_BOUND ( 'NONE', #39935, .T. ) ; +#4666 = AXIS2_PLACEMENT_3D ( 'NONE', #30892, #53349, #40793 ) ; +#4667 = DIRECTION ( 'NONE', ( -0.7009092642998459022, 7.709882115452463178E-15, -0.7132504491541865610 ) ) ; +#4668 = CARTESIAN_POINT ( 'NONE', ( -47.34174196107807120, -119.2360918003551973, -6.961629193554594863 ) ) ; +#4669 = CARTESIAN_POINT ( 'NONE', ( 235.5424172306445030, -125.0688560172037995, -4.116312125333986494 ) ) ; +#4670 = CARTESIAN_POINT ( 'NONE', ( 214.8002074625812838, -126.1306673421477029, 4.371068549921849566 ) ) ; +#4671 = CARTESIAN_POINT ( 'NONE', ( -12.49152766706979634, -52.19543050033668408, -92.70154236494427380 ) ) ; +#4672 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -120.4999999999997584, 1.387778780781445676E-14 ) ) ; +#4673 = EDGE_CURVE ( 'NONE', #51759, #21907, #33335, .T. ) ; +#4674 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#4675 = VERTEX_POINT ( 'NONE', #43911 ) ; +#4676 = CARTESIAN_POINT ( 'NONE', ( 237.9936986344740149, -118.0851747252462758, 5.438846034174160238 ) ) ; +#4677 = CARTESIAN_POINT ( 'NONE', ( 214.3441143028132387, -118.5371018239478360, -7.533389133310677721 ) ) ; +#4678 = CARTESIAN_POINT ( 'NONE', ( 13.82549046197092579, 38.43410573620376169, 18.27035340342230896 ) ) ; +#4679 = ORIENTED_EDGE ( 'NONE', *, *, #17977, .T. ) ; +#4680 = VECTOR ( 'NONE', #47975, 1000.000000000000000 ) ; +#4681 = ORIENTED_EDGE ( 'NONE', *, *, #47349, .F. ) ; +#4682 = CARTESIAN_POINT ( 'NONE', ( 222.0998025073145641, -119.1218766350961857, -7.932507679961864788 ) ) ; +#4683 = FACE_OUTER_BOUND ( 'NONE', #4843, .T. ) ; +#4684 = CARTESIAN_POINT ( 'NONE', ( -50.49999999999997868, -49.00000000000000000, -19.10000000000000853 ) ) ; +#4685 = FACE_OUTER_BOUND ( 'NONE', #50890, .T. ) ; +#4686 = CARTESIAN_POINT ( 'NONE', ( 214.9198649817581384, -122.2480879027323937, 7.678438624965058246 ) ) ; +#4687 = AXIS2_PLACEMENT_3D ( 'NONE', #36179, #561, #53985 ) ; +#4688 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#4689 = ORIENTED_EDGE ( 'NONE', *, *, #55052, .T. ) ; +#4690 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#4691 = CARTESIAN_POINT ( 'NONE', ( -19.59999999999998721, -33.19999999999999574, -19.49999999999999645 ) ) ; +#4692 = EDGE_CURVE ( 'NONE', #46808, #39308, #47754, .T. ) ; +#4693 = ORIENTED_EDGE ( 'NONE', *, *, #32127, .F. ) ; +#4694 = ORIENTED_EDGE ( 'NONE', *, *, #46533, .T. ) ; +#4695 = ORIENTED_EDGE ( 'NONE', *, *, #18714, .F. ) ; +#4696 = EDGE_LOOP ( 'NONE', ( #44254, #14712, #55607, #29252 ) ) ; +#4697 = EDGE_CURVE ( 'NONE', #11429, #50610, #46799, .T. ) ; +#4698 =( BOUNDED_SURFACE ( ) B_SPLINE_SURFACE ( 3, 3, ( + ( #5197, #27119, #31790, #53670 ), + ( #40818, #13662, #44910, #9569 ), + ( #4914, #18614, #22702, #18331 ), + ( #36168, #13946, #49578, #27395 ), + ( #46046, #50147, #1978, #29124 ), + ( #14519, #10148, #27971, #45764 ), + ( #23865, #23564, #5771, #1700 ) ), + .UNSPECIFIED., .F., .F., .F. ) + B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 3, 4 ), + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000, 1.034388378387734342 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_SURFACE ( ( + ( 1.000000000000000000, 0.4105270608033646518, 0.4105270608033646518, 1.000000000000000000), + ( 0.9993654810526753085, 0.4102665736048953793, 0.4102665736048953793, 0.9993654810526753085), + ( 0.9993654810526753085, 0.4102665736048953793, 0.4102665736048953793, 0.9993654810526753085), + ( 1.000000000000000000, 0.4105270608033646518, 0.4105270608033646518, 1.000000000000000000), + ( 1.000000000000000000, 0.4105270608033646518, 0.4105270608033646518, 1.000000000000000000), + ( 1.000000000000000000, 0.4105270608033646518, 0.4105270608033646518, 1.000000000000000000), + ( 1.000000000000000000, 0.4105270608033646518, 0.4105270608033646518, 1.000000000000000000) ) ) + REPRESENTATION_ITEM ( '' ) SURFACE ( ) ); +#4699 = FACE_OUTER_BOUND ( 'NONE', #48130, .T. ) ; +#4700 = ORIENTED_EDGE ( 'NONE', *, *, #27997, .F. ) ; +#4701 = EDGE_CURVE ( 'NONE', #1472, #27925, #29105, .T. ) ; +#4702 = ORIENTED_EDGE ( 'NONE', *, *, #22373, .T. ) ; +#4703 = CARTESIAN_POINT ( 'NONE', ( 236.0767704591819154, -126.5377405438266862, -4.151522579589104645 ) ) ; +#4704 = CARTESIAN_POINT ( 'NONE', ( 214.4398602538755654, -121.9487709518570142, 5.427115291590303592 ) ) ; +#4705 = CARTESIAN_POINT ( 'NONE', ( 16.00000000000000000, 12.00000000000000000, 39.00000000000000000 ) ) ; +#4706 = VERTEX_POINT ( 'NONE', #43615 ) ; +#4707 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #18946, #27742 ), + ( #45536, #5534 ), + ( #1171, #54590 ), + ( #14574, #10198 ), + ( #28016, #45812 ), + ( #51612, #10766 ), + ( #7244, #16269 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 3, 4 ), + ( 2, 2 ), + ( 0.003957678150254161607, 0.009900990099009899376, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#4708 = CARTESIAN_POINT ( 'NONE', ( 37.92065716666461839, -121.4999999999999432, 5.151772378526477070 ) ) ; +#4709 = CARTESIAN_POINT ( 'NONE', ( 237.4879486348421267, -116.3458453409179896, 3.678068175145362328 ) ) ; +#4710 = CARTESIAN_POINT ( 'NONE', ( 240.1022058699678610, -123.1499001596653784, 2.720897290260177126 ) ) ; +#4711 = CARTESIAN_POINT ( 'NONE', ( 12.10181796843951929, -50.03455877257206197, -18.84674544337400803 ) ) ; +#4712 = CARTESIAN_POINT ( 'NONE', ( 19.00000000000000000, 12.00000000000000000, 36.00000000000000000 ) ) ; +#4713 = CARTESIAN_POINT ( 'NONE', ( 228.7999987669289794, -116.8659202333054878, 5.982763930601278979 ) ) ; +#4714 = CARTESIAN_POINT ( 'NONE', ( 234.6064704355307811, -125.9047845766382636, -3.276408650962181479 ) ) ; +#4715 = DIRECTION ( 'NONE', ( 4.588249754822377163E-14, -0.9884292157390540678, -0.1516828450203868139 ) ) ; +#4716 = DIRECTION ( 'NONE', ( -0.7009092642998492328, 0.0000000000000000000, -0.7132504491541833413 ) ) ; +#4717 = VECTOR ( 'NONE', #25734, 1000.000000000000114 ) ; +#4718 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397815626E-17 ) ) ; +#4719 = CARTESIAN_POINT ( 'NONE', ( -1.499999999999990896, -125.7999999999999972, -20.50000000000000355 ) ) ; +#4720 = DIRECTION ( 'NONE', ( 0.7132504491541840075, 2.131334480222543031E-15, -0.7009092642998484557 ) ) ; +#4721 = VECTOR ( 'NONE', #30987, 999.9999999999998863 ) ; +#4722 = CARTESIAN_POINT ( 'NONE', ( 32.90000000000004121, -121.4999999999999858, -5.491522092500554564 ) ) ; +#4723 = CARTESIAN_POINT ( 'NONE', ( 235.6964988383958541, -123.0032982174062681, 4.953799025370941855 ) ) ; +#4724 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #1675, #55096, #24119, #37563, #15054, #50672, #41921, #1951, #15344, #42198 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 4 ), + ( 3.140238548638356054E-14, 0.0001766266382171133938, 0.0003532532764028243895, 0.0005298799145885353581, 0.0007065065527742463809 ), + .UNSPECIFIED. ) ; +#4725 = CARTESIAN_POINT ( 'NONE', ( 233.6949887514039119, -119.7662209341180244, -6.106090776267422804 ) ) ; +#4726 = CARTESIAN_POINT ( 'NONE', ( 217.0753981184188319, -122.4714516773890836, 7.761058581625027486 ) ) ; +#4727 = CARTESIAN_POINT ( 'NONE', ( 20.90000000000001634, -30.00000000000000000, -16.49999999999999289 ) ) ; +#4728 = CARTESIAN_POINT ( 'NONE', ( 233.0864889981111219, -121.7459571166501178, -5.408213253523493691 ) ) ; +#4729 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290306, -117.7814186387349054, -1.676863208533845517 ) ) ; +#4730 = CARTESIAN_POINT ( 'NONE', ( 236.2685270983271835, -123.7764086509620540, 5.404784576638538063 ) ) ; +#4731 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397815626E-17 ) ) ; +#4732 = DIRECTION ( 'NONE', ( 3.524876788021935603E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#4733 = CARTESIAN_POINT ( 'NONE', ( 234.9522741054609867, -114.4355549041226112, 1.019594951003279348 ) ) ; +#4734 = CARTESIAN_POINT ( 'NONE', ( 218.0326460778825606, -120.0779463543028101, -8.040923451216263729 ) ) ; +#4735 = FACE_OUTER_BOUND ( 'NONE', #50529, .T. ) ; +#4736 = CARTESIAN_POINT ( 'NONE', ( 237.7706040765932869, -118.2587091095473824, 5.077398357126759798 ) ) ; +#4737 = EDGE_CURVE ( 'NONE', #15425, #33561, #5792, .T. ) ; +#4738 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669289965, -115.5064907279591608, -3.389458349893830658 ) ) ; +#4739 = VERTEX_POINT ( 'NONE', #21424 ) ; +#4740 = CARTESIAN_POINT ( 'NONE', ( 222.3999978784544567, -121.0862402624394321, -8.689466533473861887 ) ) ; +#4741 = PLANE ( 'NONE', #20109 ) ; +#4742 = CARTESIAN_POINT ( 'NONE', ( 320.8899987669290113, -118.2830023339422354, -1.627089840389756015 ) ) ; +#4743 = EDGE_LOOP ( 'NONE', ( #25354, #28464, #1034, #35852 ) ) ; +#4744 = CARTESIAN_POINT ( 'NONE', ( 18.00000000000001776, -48.99999999999998579, 20.29999999999999005 ) ) ; +#4745 = AXIS2_PLACEMENT_3D ( 'NONE', #10419, #32060, #1685 ) ; +#4746 = FACE_BOUND ( 'NONE', #15369, .T. ) ; +#4747 = CARTESIAN_POINT ( 'NONE', ( 38.12349267240408324, -121.4999999999999716, 5.251468257628974179 ) ) ; +#4748 = CARTESIAN_POINT ( 'NONE', ( 36.71743114857031998, -121.3302629754781492, 5.402685274542101901 ) ) ; +#4749 = ORIENTED_EDGE ( 'NONE', *, *, #56623, .T. ) ; +#4750 = ORIENTED_EDGE ( 'NONE', *, *, #25900, .F. ) ; +#4751 = ORIENTED_EDGE ( 'NONE', *, *, #29525, .T. ) ; +#4752 = CARTESIAN_POINT ( 'NONE', ( 215.4662801673250954, -119.0017368944603078, -7.751105215770696333 ) ) ; +#4753 = CARTESIAN_POINT ( 'NONE', ( -29.49999999999999289, -128.9989999999999952, 5.900000000000008349 ) ) ; +#4754 = EDGE_CURVE ( 'NONE', #35273, #41207, #44003, .T. ) ; +#4755 = ORIENTED_EDGE ( 'NONE', *, *, #53455, .T. ) ; +#4756 = AXIS2_PLACEMENT_3D ( 'NONE', #5274, #19269, #55776 ) ; +#4757 = ORIENTED_EDGE ( 'NONE', *, *, #1734, .T. ) ; +#4758 = CARTESIAN_POINT ( 'NONE', ( 239.8999987668939298, -117.8175383735073183, 0.6057223971388109307 ) ) ; +#4759 = CARTESIAN_POINT ( 'NONE', ( 236.1682364182509843, -125.2017009695402550, -2.947842191494424835 ) ) ; +#4760 = CARTESIAN_POINT ( 'NONE', ( 215.9840228379771645, -122.2812529466497153, 7.515452135670425804 ) ) ; +#4761 = ORIENTED_EDGE ( 'NONE', *, *, #20020, .F. ) ; +#4762 = AXIS2_PLACEMENT_3D ( 'NONE', #24072, #1900, #19678 ) ; +#4763 = EDGE_CURVE ( 'NONE', #21113, #32629, #40393, .T. ) ; +#4764 = CONICAL_SURFACE ( 'NONE', #7530, 7.499999999912289717, 0.7853981624999996081 ) ; +#4765 = CARTESIAN_POINT ( 'NONE', ( 21.80000000000002203, -59.00000000000000711, 18.49999999999999645 ) ) ; +#4766 = CARTESIAN_POINT ( 'NONE', ( 219.8388233875160722, -121.2588885716611316, 8.066310361363845161 ) ) ; +#4767 = VERTEX_POINT ( 'NONE', #4218 ) ; +#4768 = EDGE_CURVE ( 'NONE', #26075, #30264, #10978, .T. ) ; +#4769 = CARTESIAN_POINT ( 'NONE', ( 214.8002074625812554, -124.5608811016773814, -5.858318842815165794 ) ) ; +#4770 = PLANE ( 'NONE', #46103 ) ; +#4771 = EDGE_CURVE ( 'NONE', #53701, #41162, #27276, .T. ) ; +#4772 = CARTESIAN_POINT ( 'NONE', ( -36.15046256473637953, -39.19543050033675513, -71.83542630306114063 ) ) ; +#4773 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -121.9359077439659558, -2.095783160457480143 ) ) ; +#4774 = PLANE ( 'NONE', #44764 ) ; +#4775 = CARTESIAN_POINT ( 'NONE', ( 216.8276827792321058, -120.8936903031365659, 7.983400219487043259 ) ) ; +#4776 = ORIENTED_EDGE ( 'NONE', *, *, #17460, .T. ) ; +#4777 = ORIENTED_EDGE ( 'NONE', *, *, #23416, .T. ) ; +#4778 = CARTESIAN_POINT ( 'NONE', ( 220.1964911703277323, -118.6747728928235261, -7.880261936565905678 ) ) ; +#4779 = CARTESIAN_POINT ( 'NONE', ( 218.7391470653743681, -121.8415996251142559, 7.961510787476255402 ) ) ; +#4780 = CARTESIAN_POINT ( 'NONE', ( 230.9999987669289681, -123.2339039198223389, 2.829240274815167488 ) ) ; +#4781 = EDGE_LOOP ( 'NONE', ( #24998, #48631, #21746, #51626 ) ) ; +#4782 = CARTESIAN_POINT ( 'NONE', ( 232.0079140514650646, -115.9743916027941282, -3.916438587385576486 ) ) ; +#4783 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#4784 = CARTESIAN_POINT ( 'NONE', ( 20.95857603644882516, -51.01952599498839902, -17.58410731437375318 ) ) ; +#4785 = CARTESIAN_POINT ( 'NONE', ( 16.55099910809815000, -47.49513312587418312, -21.07341394452612349 ) ) ; +#4786 = CARTESIAN_POINT ( 'NONE', ( 16.50000000000001421, -38.99999999999999289, 23.49899999999999878 ) ) ; +#4787 = CIRCLE ( 'NONE', #37425, 2.025000000000000355 ) ; +#4788 = CARTESIAN_POINT ( 'NONE', ( 235.5405063943840389, -115.1127685787089518, -1.330746000279939834 ) ) ; +#4789 = CARTESIAN_POINT ( 'NONE', ( -25.69999999999999929, -128.9989999999999952, 7.800000000000009592 ) ) ; +#4790 = CARTESIAN_POINT ( 'NONE', ( 221.8153081138674736, -118.7172897205898181, -7.651749283654583955 ) ) ; +#4791 = CARTESIAN_POINT ( 'NONE', ( 220.2812954445435878, -118.5213447182817674, -7.636069061246760548 ) ) ; +#4792 = CARTESIAN_POINT ( 'NONE', ( 233.1318999542049255, -118.8174529564259814, 5.916098018907051781 ) ) ; +#4793 = CARTESIAN_POINT ( 'NONE', ( -48.75000000000000000, -119.5000000000000000, 6.975000000000005862 ) ) ; +#4794 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#4795 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#4796 = CARTESIAN_POINT ( 'NONE', ( 232.6324395433757388, -120.8431890948692171, 5.538152841137141458 ) ) ; +#4797 = CARTESIAN_POINT ( 'NONE', ( 214.9099611974787649, -121.1163124671560496, 7.614853964431052447 ) ) ; +#4798 = VECTOR ( 'NONE', #7072, 1000.000000000000000 ) ; +#4799 = LINE ( 'NONE', #53548, #20137 ) ; +#4800 =( BOUNDED_SURFACE ( ) B_SPLINE_SURFACE ( 3, 3, ( + ( #38882, #16950, #34785, #42370 ), + ( #2405, #30423, #20198, #15799 ), + ( #47345, #55841, #56703, #33643 ), + ( #34218, #20750, #51425, #7332 ) ), + .UNSPECIFIED., .F., .F., .F. ) + B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ), + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_SURFACE ( ( + ( 1.000000000000000000, 0.9995949246353500461, 0.9995949246353500461, 1.000000000000000000), + ( 1.000000000000000000, 0.9995949246353500461, 0.9995949246353500461, 1.000000000000000000), + ( 1.000000000000000000, 0.9995949246353500461, 0.9995949246353500461, 1.000000000000000000), + ( 1.000000000000000000, 0.9995949246353500461, 0.9995949246353500461, 1.000000000000000000) ) ) + REPRESENTATION_ITEM ( '' ) SURFACE ( ) ); +#4801 = CARTESIAN_POINT ( 'NONE', ( 214.1185852612984490, -120.8468512167761730, 7.550872794336424221 ) ) ; +#4802 = VERTEX_POINT ( 'NONE', #17627 ) ; +#4803 = CARTESIAN_POINT ( 'NONE', ( 234.3654902399035791, -126.2164688121039120, 2.265494471401201082 ) ) ; +#4804 = FACE_OUTER_BOUND ( 'NONE', #1979, .T. ) ; +#4805 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#4806 = CONICAL_SURFACE ( 'NONE', #42075, 1.024999999999997691, 0.7853981633974502774 ) ; +#4807 = CARTESIAN_POINT ( 'NONE', ( 16.50000000000001776, -38.99999999999999289, -23.12499999999999645 ) ) ; +#4808 = CARTESIAN_POINT ( 'NONE', ( 234.2472486488343293, -116.5630009052784430, -3.911907186131938108 ) ) ; +#4810 = AXIS2_PLACEMENT_3D ( 'NONE', #48582, #4498, #988 ) ; +#4809 = CARTESIAN_POINT ( 'NONE', ( 237.2264159861152848, -117.1123723880755421, -4.395879452953673550 ) ) ; +#4811 = ADVANCED_FACE ( 'NONE', ( #18775 ), #5370, .T. ) ; +#4812 = CARTESIAN_POINT ( 'NONE', ( 215.8318510340588148, -121.2724414289318133, 7.885915235083436059 ) ) ; +#4814 = EDGE_LOOP ( 'NONE', ( #23518, #14359, #22281 ) ) ; +#4813 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #2427, #28718, #47364, #19355 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 0.001048464789944297294 ), + .UNSPECIFIED. ) ; +#4815 = CARTESIAN_POINT ( 'NONE', ( 214.8314610877575603, -119.0063304866079221, -7.692275918164018123 ) ) ; +#4816 = CARTESIAN_POINT ( 'NONE', ( 234.8202634056845284, -120.1657015935112440, 5.546273888005789132 ) ) ; +#4817 = EDGE_LOOP ( 'NONE', ( #3828, #45516, #2615, #52427 ) ) ; +#4818 = ORIENTED_EDGE ( 'NONE', *, *, #39949, .F. ) ; +#4819 = CARTESIAN_POINT ( 'NONE', ( -12.74999999999999822, -116.0000000000000000, -23.40000000000000568 ) ) ; +#4820 = CARTESIAN_POINT ( 'NONE', ( 220.9256787748336137, -122.0146294141371897, 7.734412942328072305 ) ) ; +#4821 = CARTESIAN_POINT ( 'NONE', ( 216.8026452722387205, -121.8968433246812708, 7.677794272485772176 ) ) ; +#4822 = CARTESIAN_POINT ( 'NONE', ( 236.4030702427098447, -126.5860525387777216, 0.8878178164720806897 ) ) ; +#4823 = VERTEX_POINT ( 'NONE', #36326 ) ; +#4824 = CARTESIAN_POINT ( 'NONE', ( 236.6864882328616773, -116.1518569505868612, 3.449073021612241163 ) ) ; +#4825 = DIRECTION ( 'NONE', ( -0.9999619230641713097, -3.334775132709215984E-15, -0.008726535498373655386 ) ) ; +#4826 = EDGE_LOOP ( 'NONE', ( #13774, #22531, #25525, #25356, #29254 ) ) ; +#4827 = CARTESIAN_POINT ( 'NONE', ( 12.50000000000002487, -49.00000000000000000, -17.00000000000000711 ) ) ; +#4828 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#4829 = PLANE ( 'NONE', #26106 ) ; +#4830 = ORIENTED_EDGE ( 'NONE', *, *, #56665, .F. ) ; +#4831 = ADVANCED_FACE ( 'NONE', ( #35453 ), #37258, .F. ) ; +#4832 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#4833 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669290647, -125.8524093026066026, 1.041793698763876730 ) ) ; +#4834 = EDGE_CURVE ( 'NONE', #1754, #47470, #37517, .T. ) ; +#4835 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#4836 = EDGE_CURVE ( 'NONE', #23894, #56691, #52754, .T. ) ; +#4837 = LINE ( 'NONE', #36948, #20145 ) ; +#4838 = ORIENTED_EDGE ( 'NONE', *, *, #42581, .T. ) ; +#4839 = CARTESIAN_POINT ( 'NONE', ( 215.0951883643239455, -122.4717297444885133, 7.400772892069819697 ) ) ; +#4840 = VECTOR ( 'NONE', #30650, 1000.000000000000114 ) ; +#4841 = CARTESIAN_POINT ( 'NONE', ( 219.8637592096113451, -121.1949149912241523, 8.059050325181617680 ) ) ; +#4842 = CARTESIAN_POINT ( 'NONE', ( 219.9954974157262768, -121.8538366025566830, 7.976366178358816228 ) ) ; +#4843 = EDGE_LOOP ( 'NONE', ( #11191, #877, #47900, #57682 ) ) ; +#4844 = EDGE_LOOP ( 'NONE', ( #2544, #15395, #16075, #48918 ) ) ; +#4845 = VECTOR ( 'NONE', #13621, 999.9999999999998863 ) ; +#4846 = LINE ( 'NONE', #44255, #53615 ) ; +#4847 = AXIS2_PLACEMENT_3D ( 'NONE', #18846, #31460, #27064 ) ; +#4848 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#4849 = CARTESIAN_POINT ( 'NONE', ( -48.75000000000000000, -119.5000000000000000, -2.399999999999994138 ) ) ; +#4850 = EDGE_LOOP ( 'NONE', ( #22147, #10170, #1453, #37026 ) ) ; +#4851 = LINE ( 'NONE', #36669, #7765 ) ; +#4852 = CARTESIAN_POINT ( 'NONE', ( 221.0221731790294655, -119.4488785409359650, -7.809147043388947829 ) ) ; +#4853 = ORIENTED_EDGE ( 'NONE', *, *, #39463, .F. ) ; +#4854 = DIRECTION ( 'NONE', ( -1.000000000000000000, -3.614007241618349264E-16, 0.0000000000000000000 ) ) ; +#4855 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -122.8477411204465142, 1.199961195222076782 ) ) ; +#4856 = CARTESIAN_POINT ( 'NONE', ( 237.0277695270552556, -125.2645356981535940, -2.888286435452899870 ) ) ; +#4857 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #44757, #4766 ), + ( #13210, #48845 ), + ( #9136, #40661 ), + ( #692, #108 ), + ( #8839, #40364 ), + ( #5045, #17876 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 2, 4 ), + ( 2, 2 ), + ( 0.0000000000000000000, 0.5000000000000000000, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#4858 = CARTESIAN_POINT ( 'NONE', ( 194.6499984505951772, -126.7742539824149901, -0.9628374791831978419 ) ) ; +#4859 = CARTESIAN_POINT ( 'NONE', ( 232.6135050187783406, -122.8203621801540493, -5.695216484566988591 ) ) ; +#4860 = DIRECTION ( 'NONE', ( -3.524876788021935603E-16, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#4861 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#4862 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290306, -118.2043926511181979, -0.8304765366161172002 ) ) ; +#4863 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397815626E-17 ) ) ; +#4864 = CARTESIAN_POINT ( 'NONE', ( 235.3490146057852996, -115.0074804469942507, -0.7959386030981477900 ) ) ; +#4865 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#4866 = CARTESIAN_POINT ( 'NONE', ( 235.7760538521847025, -116.9230388190211585, -4.265081686453680909 ) ) ; +#4867 = LINE ( 'NONE', #39911, #17984 ) ; +#4868 = ORIENTED_EDGE ( 'NONE', *, *, #41141, .F. ) ; +#4869 = CARTESIAN_POINT ( 'NONE', ( 233.9980332790822217, -114.9822289226500516, 2.718624981317415035 ) ) ; +#4870 = EDGE_CURVE ( 'NONE', #27520, #34738, #18621, .T. ) ; +#4871 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290306, -118.4418628788612580, 2.136273864133046985 ) ) ; +#4872 = CARTESIAN_POINT ( 'NONE', ( 236.7813077131933426, -125.1756984681467486, 2.990040513458773308 ) ) ; +#4873 = EDGE_CURVE ( 'NONE', #4163, #39503, #44977, .T. ) ; +#4874 = CC_DESIGN_SECURITY_CLASSIFICATION ( #56139, ( #57806 ) ) ; +#4875 = ADVANCED_FACE ( 'NONE', ( #18494, #42105 ), #50299, .T. ) ; +#4876 = EDGE_LOOP ( 'NONE', ( #12971, #34659, #39376, #22394, #17210, #16285 ) ) ; +#4877 = EDGE_LOOP ( 'NONE', ( #25210, #53837, #35424, #26027 ) ) ; +#4878 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#4880 = AXIS2_PLACEMENT_3D ( 'NONE', #6424, #1779, #10798 ) ; +#4879 = DIRECTION ( 'NONE', ( -0.7009092642998484557, -4.163453949483578043E-16, -0.7132504491541840075 ) ) ; +#4881 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1516828450203861200, -0.9884292157390541789 ) ) ; +#4882 = EDGE_CURVE ( 'NONE', #53636, #41878, #43004, .T. ) ; +#4883 = CARTESIAN_POINT ( 'NONE', ( 219.0420320999784849, -121.1153838829140739, 8.056749199040968534 ) ) ; +#4884 = EDGE_CURVE ( 'NONE', #4422, #18831, #19779, .T. ) ; +#4885 = CARTESIAN_POINT ( 'NONE', ( 234.5536766579191692, -114.9429312942537393, -0.2585349713899233737 ) ) ; +#4886 = VERTEX_POINT ( 'NONE', #19630 ) ; +#4887 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290022, -118.1799308940351949, 0.9568850659396335168 ) ) ; +#4888 = CARTESIAN_POINT ( 'NONE', ( 13.79706676557850997, 38.43410573620376169, 19.26994936854193696 ) ) ; +#4889 = CARTESIAN_POINT ( 'NONE', ( 228.7999987669289794, -115.0388562828618717, 4.379030634828390056 ) ) ; +#4890 = ORIENTED_EDGE ( 'NONE', *, *, #31197, .F. ) ; +#4891 = CARTESIAN_POINT ( 'NONE', ( 237.3875392918849343, -118.4898934132665005, -5.171128223435597526 ) ) ; +#4892 = CARTESIAN_POINT ( 'NONE', ( 220.7483321445286606, -119.3018026187601208, -7.997241915087205832 ) ) ; +#4893 = EDGE_LOOP ( 'NONE', ( #50129, #35288, #3439, #28729 ) ) ; +#4894 = FACE_OUTER_BOUND ( 'NONE', #33270, .T. ) ; +#4895 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #23803, #45443, #41621, #5148 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 0.0002829940873899199614 ), + .UNSPECIFIED. ) ; +#4896 = LINE ( 'NONE', #57762, #7963 ) ; +#4897 = CARTESIAN_POINT ( 'NONE', ( 216.2350266641028895, -122.4580581940575144, 7.501849774946984795 ) ) ; +#4898 = CARTESIAN_POINT ( 'NONE', ( 237.5550081683319661, -124.7350463655730977, -4.459095041903402112 ) ) ; +#4899 = EDGE_LOOP ( 'NONE', ( #55150, #35071, #42258, #453 ) ) ; +#4900 = ORIENTED_EDGE ( 'NONE', *, *, #11112, .F. ) ; +#4901 = VERTEX_POINT ( 'NONE', #24586 ) ; +#4902 = CARTESIAN_POINT ( 'NONE', ( 221.0879987488678466, -121.2492043730509579, 8.045140851692970330 ) ) ; +#4903 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290306, -120.6526125820677748, 0.4780532192116845880 ) ) ; +#4904 = EDGE_CURVE ( 'NONE', #43525, #37606, #2093, .T. ) ; +#4905 = FACE_OUTER_BOUND ( 'NONE', #40068, .T. ) ; +#4906 = EDGE_CURVE ( 'NONE', #30912, #12538, #45917, .T. ) ; +#4907 = CARTESIAN_POINT ( 'NONE', ( 32.90610093907508826, -119.4999999999999858, -5.541343034428381387 ) ) ; +#4908 = VERTEX_POINT ( 'NONE', #51159 ) ; +#4909 = ORIENTED_EDGE ( 'NONE', *, *, #53933, .F. ) ; +#4910 = ORIENTED_EDGE ( 'NONE', *, *, #36661, .F. ) ; +#4911 = CARTESIAN_POINT ( 'NONE', ( 220.1965013324388565, -118.7054175382112646, -7.680568538125929656 ) ) ; +#4912 = CARTESIAN_POINT ( 'NONE', ( 237.8167581825590844, -125.7213144705276164, 1.881478385781017781 ) ) ; +#4913 = VERTEX_POINT ( 'NONE', #2132 ) ; +#4914 = CARTESIAN_POINT ( 'NONE', ( 28.10581961097756221, -121.2201332175871187, 6.177439292228887879 ) ) ; +#4915 = EDGE_CURVE ( 'NONE', #33052, #1526, #40971, .T. ) ; +#4916 = ORIENTED_EDGE ( 'NONE', *, *, #24626, .T. ) ; +#4917 = EDGE_CURVE ( 'NONE', #26575, #33081, #29934, .T. ) ; +#4918 = ORIENTED_EDGE ( 'NONE', *, *, #19513, .T. ) ; +#4919 = DIRECTION ( 'NONE', ( -1.617781153285278117E-32, -1.000000000000000000, 1.224646799147352221E-16 ) ) ; +#4920 = CARTESIAN_POINT ( 'NONE', ( 5.900000000000016342, -35.74999999999999289, 23.49899999999999878 ) ) ; +#4921 = CARTESIAN_POINT ( 'NONE', ( 236.0767704591795564, -123.8337403307174043, -6.525000077433682932 ) ) ; +#4922 = DIRECTION ( 'NONE', ( -1.734723475976805517E-15, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#4923 = EDGE_LOOP ( 'NONE', ( #541, #40209, #40586, #11634 ) ) ; +#4924 = CARTESIAN_POINT ( 'NONE', ( 36.72965662513433216, -121.3420444155737812, -5.399792603348855913 ) ) ; +#4925 = CYLINDRICAL_SURFACE ( 'NONE', #54275, 5.450000000000001954 ) ; +#4926 = PLANE ( 'NONE', #4687 ) ; +#4927 = AXIS2_PLACEMENT_3D ( 'NONE', #25311, #34082, #2273 ) ; +#4928 = CARTESIAN_POINT ( 'NONE', ( 217.9163579497280523, -120.5537936437502253, 5.641186388906371363 ) ) ; +#4929 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238558841E-16, -1.857579106397798678E-17 ) ) ; +#4930 = CARTESIAN_POINT ( 'NONE', ( -19.59999999999998721, -30.29999999999999361, -19.49999999999999645 ) ) ; +#4931 = FACE_OUTER_BOUND ( 'NONE', #516, .T. ) ; +#4932 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #39824, #32156, #26396, #3334 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 1.038310809110517457E-10, 0.0001749002053050281551 ), + .UNSPECIFIED. ) ; +#4933 = DIRECTION ( 'NONE', ( 1.000000000000000000, -1.540743955509788409E-32, 5.551115123125781716E-16 ) ) ; +#4934 = EDGE_LOOP ( 'NONE', ( #39024, #37430, #21836, #46155, #32372 ) ) ; +#4935 = CARTESIAN_POINT ( 'NONE', ( 236.1104737075958724, -120.8938913985691812, -5.537573671220346050 ) ) ; +#4936 = EDGE_CURVE ( 'NONE', #25415, #20025, #32524, .T. ) ; +#4937 = CARTESIAN_POINT ( 'NONE', ( 219.8002074625812554, -114.8157256818814460, -4.720394152362208828 ) ) ; +#4938 = PLANE ( 'NONE', #20079 ) ; +#4939 = CARTESIAN_POINT ( 'NONE', ( 233.7340637224167494, -124.0651126496533436, 4.250696793970950793 ) ) ; +#4940 = EDGE_CURVE ( 'NONE', #37326, #42138, #24326, .T. ) ; +#4941 = DIRECTION ( 'NONE', ( 1.049727191138618079E-16, -0.5150380749100549327, 0.8571673007021118895 ) ) ; +#4942 = VECTOR ( 'NONE', #16949, 1000.000000000000114 ) ; +#4943 = ORIENTED_EDGE ( 'NONE', *, *, #16858, .T. ) ; +#4944 = ORIENTED_EDGE ( 'NONE', *, *, #16318, .T. ) ; +#4945 = CARTESIAN_POINT ( 'NONE', ( 216.5357307745007631, -118.8590824386569551, -7.815964862773085109 ) ) ; +#4946 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#4947 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026027, -114.8501951321744201, 2.019963839975186914 ) ) ; +#4948 = CARTESIAN_POINT ( 'NONE', ( 235.5588080781481040, -124.6348497689398584, -4.553713899034903534 ) ) ; +#4949 = EDGE_CURVE ( 'NONE', #117, #56087, #1578, .T. ) ; +#4950 = DIRECTION ( 'NONE', ( -3.524876788021935603E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#4951 = DIRECTION ( 'NONE', ( -0.7009092642998482336, 0.0000000000000000000, -0.7132504491541841185 ) ) ; +#4952 = CARTESIAN_POINT ( 'NONE', ( 30.40000000000003766, -119.4999999999999858, -0.9999999999999731326 ) ) ; +#4953 = EDGE_CURVE ( 'NONE', #45258, #34778, #5642, .T. ) ; +#4954 = EDGE_CURVE ( 'NONE', #56735, #50325, #20611, .T. ) ; +#4955 = CARTESIAN_POINT ( 'NONE', ( 219.8002074625812554, -114.3649215954137901, -7.658023187335216697 ) ) ; +#4956 = ORIENTED_EDGE ( 'NONE', *, *, #41319, .F. ) ; +#4957 = CARTESIAN_POINT ( 'NONE', ( 237.9995443171434317, -119.9052735252474804, 5.842537716653580127 ) ) ; +#4958 = CARTESIAN_POINT ( 'NONE', ( 220.8908954034234284, -118.7541210306152237, -7.902786520633506839 ) ) ; +#4959 = CARTESIAN_POINT ( 'NONE', ( 219.8002074625812838, -124.4473576530576509, -6.598085381820044226 ) ) ; +#4960 = VERTEX_POINT ( 'NONE', #19350 ) ; +#4961 = VERTEX_POINT ( 'NONE', #51440 ) ; +#4962 = CARTESIAN_POINT ( 'NONE', ( 4.250000000000000000, -2.500000000000000000, -39.00000000000000000 ) ) ; +#4963 = CARTESIAN_POINT ( 'NONE', ( 219.8664896152975246, -119.2245634540120278, -7.989104502149608322 ) ) ; +#4964 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #517, #13633, #35268, #3738 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 0.0000000000000000000, 0.0001895181997483129800 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9860138572387229239, 0.9855767769475003437, 0.9851917511414307604, 0.9848587798205141741 ) ) + REPRESENTATION_ITEM ( '' ) ); +#4965 = CARTESIAN_POINT ( 'NONE', ( 221.9430499077180627, -122.0960513553010287, 7.904054791885354980 ) ) ; +#4966 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -122.6574049974182969, -1.528722980861494607 ) ) ; +#4967 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#4968 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #42892, #11960, #11382, #56927 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 2.081668171172168513E-17, 0.0001255265152847113476 ), + .UNSPECIFIED. ) ; +#4969 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.9884292157390547340, 0.1516828450203816236 ) ) ; +#4970 = CARTESIAN_POINT ( 'NONE', ( 236.8497040798492606, -115.0345596607150611, -2.841572965283992058 ) ) ; +#4971 = EDGE_LOOP ( 'NONE', ( #45993, #9328, #43275, #5882 ) ) ; +#4972 = CARTESIAN_POINT ( 'NONE', ( -24.00000000000000000, -5.000000000000008882, -19.50000000000000000 ) ) ; +#4973 = CYLINDRICAL_SURFACE ( 'NONE', #24629, 4.999999999999997335 ) ; +#4974 = ADVANCED_FACE ( 'NONE', ( #23440 ), #41254, .T. ) ; +#4975 = ORIENTED_EDGE ( 'NONE', *, *, #46461, .F. ) ; +#4976 = VERTEX_POINT ( 'NONE', #37468 ) ; +#4977 = ORIENTED_EDGE ( 'NONE', *, *, #925, .F. ) ; +#4978 = ORIENTED_EDGE ( 'NONE', *, *, #51534, .T. ) ; +#4979 = CARTESIAN_POINT ( 'NONE', ( 236.0767704591815175, -125.8643726500759357, -4.991288077665767986 ) ) ; +#4980 = ORIENTED_EDGE ( 'NONE', *, *, #3578, .F. ) ; +#4981 = VERTEX_POINT ( 'NONE', #15236 ) ; +#4982 = FACE_OUTER_BOUND ( 'NONE', #16495, .T. ) ; +#4983 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397815626E-17 ) ) ; +#4984 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#4985 = ORIENTED_EDGE ( 'NONE', *, *, #39945, .T. ) ; +#4986 = EDGE_CURVE ( 'NONE', #14585, #37778, #14956, .T. ) ; +#4987 = FACE_OUTER_BOUND ( 'NONE', #6689, .T. ) ; +#4988 = CYLINDRICAL_SURFACE ( 'NONE', #37829, 1.649999999999998579 ) ; +#4989 = CARTESIAN_POINT ( 'NONE', ( 14.76410797372759198, -50.34312513249037124, 18.62550794875216909 ) ) ; +#4990 = CARTESIAN_POINT ( 'NONE', ( 220.8002074625812270, -128.4914424448398904, -3.625555812474326789 ) ) ; +#4991 = ADVANCED_FACE ( 'NONE', ( #10580, #24301 ), #55570, .T. ) ; +#4992 = CARTESIAN_POINT ( 'NONE', ( 18.15000000000001634, -59.00000000000000000, 23.49999999999999289 ) ) ; +#4993 = CARTESIAN_POINT ( 'NONE', ( 26.81353290322335070, -121.4219635179297541, -6.238713812202257181 ) ) ; +#4994 = CARTESIAN_POINT ( 'NONE', ( 239.5439704355307811, -126.7472571592622188, -0.9586945877377434089 ) ) ; +#4995 = CARTESIAN_POINT ( 'NONE', ( 216.4929156952524636, -119.0470626755984824, -7.839301435285262798 ) ) ; +#4996 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#4997 = CIRCLE ( 'NONE', #36728, 0.8000000000000047073 ) ; +#4998 = CIRCLE ( 'NONE', #21733, 7.500000000000000888 ) ; +#4999 = CARTESIAN_POINT ( 'NONE', ( 29.39958092867764350, -114.6488632851797860, -0.9999999999999453770 ) ) ; +#5000 = CARTESIAN_POINT ( 'NONE', ( 35.40000000000001279, -120.5000000000000000, 1.387778780781445676E-14 ) ) ; +#5001 = CARTESIAN_POINT ( 'NONE', ( 222.8999987669287748, -121.0198564135978216, 7.911862253852220306 ) ) ; +#5002 = CARTESIAN_POINT ( 'NONE', ( 235.7258289633131483, -123.8718449589985653, 4.408044227513259194 ) ) ; +#5003 = CARTESIAN_POINT ( 'NONE', ( 233.6141634343642579, -122.8157224642362877, -5.696948724539685038 ) ) ; +#5004 = CARTESIAN_POINT ( 'NONE', ( 214.4398602538755654, -121.7992686247291658, 7.685664184609239058 ) ) ; +#5005 = CARTESIAN_POINT ( 'NONE', ( 235.8999987667932885, -113.2607016855599511, -1.960244860697610392 ) ) ; +#5006 = CARTESIAN_POINT ( 'NONE', ( 233.2396184412701245, -116.7646629907673770, -4.104083376863915333 ) ) ; +#5007 = CARTESIAN_POINT ( 'NONE', ( 234.9756491714949220, -124.9126010955641419, -3.365847633354208668 ) ) ; +#5008 = ADVANCED_FACE ( 'NONE', ( #56412 ), #4764, .T. ) ; +#5009 = CARTESIAN_POINT ( 'NONE', ( 238.0185270983271550, -115.0952154233612958, 3.276408650962334246 ) ) ; +#5010 = LINE ( 'NONE', #53781, #25778 ) ; +#5011 = CARTESIAN_POINT ( 'NONE', ( 221.4894612035843977, -122.1773663715505052, 7.892420434116722561 ) ) ; +#5012 = CARTESIAN_POINT ( 'NONE', ( 235.0344878347251836, -115.7436941473705616, 3.898938537096756196 ) ) ; +#5013 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#5014 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#5015 = CARTESIAN_POINT ( 'NONE', ( 237.3959747354729473, -118.2437410427304485, -5.122452754571728661 ) ) ; +#5016 = EDGE_CURVE ( 'NONE', #21791, #36449, #16963, .T. ) ; +#5017 = ADVANCED_FACE ( 'NONE', ( #3273 ), #8434, .T. ) ; +#5018 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #50461, #32112, #45525, #23907, #49893, #10465, #54009, #13984 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 4 ), + ( 4.174389566941445413E-16, 0.0001904961494309969142, 0.0002857442241463282822, 0.0003809922988616596773 ), + .UNSPECIFIED. ) ; +#5019 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669289965, -114.4817839873434338, -1.236713615372666109 ) ) ; +#5020 = ORIENTED_EDGE ( 'NONE', *, *, #12437, .T. ) ; +#5021 = FACE_OUTER_BOUND ( 'NONE', #10901, .T. ) ; +#5022 = PLANE ( 'NONE', #21010 ) ; +#5023 = CYLINDRICAL_SURFACE ( 'NONE', #47024, 0.4999999999999990008 ) ; +#5024 = VERTEX_POINT ( 'NONE', #39467 ) ; +#5025 = VECTOR ( 'NONE', #37707, 999.9999999999998863 ) ; +#5026 = CARTESIAN_POINT ( 'NONE', ( 219.8002074625812554, -117.1240476102169765, 6.572369507201802463 ) ) ; +#5027 = VECTOR ( 'NONE', #2620, 999.9999999999998863 ) ; +#5028 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#5029 = CARTESIAN_POINT ( 'NONE', ( 232.3279902756650017, -120.5644816980602485, -5.555934949407794754 ) ) ; +#5030 = CARTESIAN_POINT ( 'NONE', ( 219.7424328275048708, -121.9768193876817151, 7.716872954967747056 ) ) ; +#5031 = CARTESIAN_POINT ( 'NONE', ( 220.7732160701380337, -119.4482439555707742, -7.813282268534078590 ) ) ; +#5032 = AXIS2_PLACEMENT_3D ( 'NONE', #51648, #56642, #43472 ) ; +#5033 = ORIENTED_EDGE ( 'NONE', *, *, #27887, .T. ) ; +#5034 = ORIENTED_EDGE ( 'NONE', *, *, #47490, .F. ) ; +#5035 = ORIENTED_EDGE ( 'NONE', *, *, #20211, .F. ) ; +#5036 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#5037 = CALENDAR_DATE ( 2024, 10, 10 ) ; +#5038 = ORIENTED_EDGE ( 'NONE', *, *, #36330, .T. ) ; +#5039 = ORIENTED_EDGE ( 'NONE', *, *, #52703, .F. ) ; +#5040 = CARTESIAN_POINT ( 'NONE', ( 232.9375734947379613, -125.5931570149096643, -2.234748814781341242 ) ) ; +#5041 = CARTESIAN_POINT ( 'NONE', ( 236.1611256739225269, -125.3308377017283703, -2.733388582604884487 ) ) ; +#5042 = CARTESIAN_POINT ( 'NONE', ( 216.0476332209227337, -121.6126580694965185, 7.861886871621077688 ) ) ; +#5043 = ORIENTED_EDGE ( 'NONE', *, *, #18439, .F. ) ; +#5044 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -117.0188598168456764, 0.5519237022089172884 ) ) ; +#5045 = CARTESIAN_POINT ( 'NONE', ( 219.8466958913563474, -121.5131641441391537, 7.810060598696576761 ) ) ; +#5046 = ORIENTED_EDGE ( 'NONE', *, *, #27867, .T. ) ; +#5047 = CARTESIAN_POINT ( 'NONE', ( -39.65500888623560627, -37.19543050033675513, -75.40167854883203802 ) ) ; +#5048 = CARTESIAN_POINT ( 'NONE', ( 215.1285934144937642, -124.0229590034847718, -6.233607525154040374 ) ) ; +#5049 = CARTESIAN_POINT ( 'NONE', ( 36.90000000000001279, -119.4999999999999858, -5.171065414394417026 ) ) ; +#5050 = CARTESIAN_POINT ( 'NONE', ( 4.842173757056819738, -29.69543050033664500, -95.75005346697905395 ) ) ; +#5051 = ORIENTED_EDGE ( 'NONE', *, *, #32559, .T. ) ; +#5052 = EDGE_CURVE ( 'NONE', #37346, #1584, #47359, .T. ) ; +#5053 = CARTESIAN_POINT ( 'NONE', ( -24.09999999999998366, -30.00000000000000000, -19.49999999999999645 ) ) ; +#5054 = ORIENTED_EDGE ( 'NONE', *, *, #57054, .F. ) ; +#5055 = VERTEX_POINT ( 'NONE', #57281 ) ; +#5056 = CARTESIAN_POINT ( 'NONE', ( 221.0033842921898497, -120.9161723531877186, 8.069963898769932698 ) ) ; +#5057 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#5058 = EDGE_CURVE ( 'NONE', #51806, #32964, #56716, .T. ) ; +#5059 = DIRECTION ( 'NONE', ( 5.782411586589354089E-15, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#5060 = ORIENTED_EDGE ( 'NONE', *, *, #48381, .T. ) ; +#5061 = CARTESIAN_POINT ( 'NONE', ( 232.0076332446023741, -120.6949462114551039, -5.734898679874318006 ) ) ; +#5062 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#5063 = CARTESIAN_POINT ( 'NONE', ( 17.20342630918433358, -47.66782257516481280, -21.36618270400429154 ) ) ; +#5064 = AXIS2_PLACEMENT_3D ( 'NONE', #37293, #6035, #19176 ) ; +#5065 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#5066 = CARTESIAN_POINT ( 'NONE', ( 235.4896747486865252, -115.8033484739687964, -2.955250884451264159 ) ) ; +#5067 = CARTESIAN_POINT ( 'NONE', ( 30.61743114857379311, -120.4999999999999858, -5.999789590230397707 ) ) ; +#5068 = CARTESIAN_POINT ( 'NONE', ( 221.5410836464583610, -118.7218824150781984, -7.870108347707276408 ) ) ; +#5069 = CARTESIAN_POINT ( 'NONE', ( 216.6895969224849523, -120.0163778092521625, -7.969897460563431402 ) ) ; +#5070 = VECTOR ( 'NONE', #6453, 1000.000000000000000 ) ; +#5071 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #35962, #53473, #8802, #53779, #40908, #40048, #36255, #26635 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 4 ), + ( 1.249000902703301108E-16, 0.0001245614950379996357, 0.0002491229900758743713, 0.0004982459801516238426 ), + .UNSPECIFIED. ) ; +#5072 = CARTESIAN_POINT ( 'NONE', ( 233.1887698559725379, -121.0113777481547999, 6.128128266221104070 ) ) ; +#5073 = CARTESIAN_POINT ( 'NONE', ( 12.50496760368805838, -50.97375739771103298, -16.27334702049881088 ) ) ; +#5074 = CARTESIAN_POINT ( 'NONE', ( 215.7858473462548261, -119.4841285988130295, -7.854551697900641116 ) ) ; +#5075 = CARTESIAN_POINT ( 'NONE', ( 215.8017866873723847, -118.7725720065245412, -7.524838670758891013 ) ) ; +#5076 = CARTESIAN_POINT ( 'NONE', ( 232.6717668020325789, -122.2082691863558495, 5.280497396152599165 ) ) ; +#5077 = CARTESIAN_POINT ( 'NONE', ( 213.9533395165431671, -121.7605578990429223, 7.433409621163108660 ) ) ; +#5078 = EDGE_CURVE ( 'NONE', #40676, #5119, #50660, .T. ) ; +#5079 = VECTOR ( 'NONE', #47234, 1000.000000000000000 ) ; +#5080 = VECTOR ( 'NONE', #40004, 1000.000000000000000 ) ; +#5081 = DIRECTION ( 'NONE', ( -0.03101838030374870145, 0.0000000000000000000, 0.9995188142718135493 ) ) ; +#5082 = VERTEX_POINT ( 'NONE', #29572 ) ; +#5083 = CARTESIAN_POINT ( 'NONE', ( 234.5304567169287679, -125.3765047622498514, -3.747320383471352212 ) ) ; +#5084 = CARTESIAN_POINT ( 'NONE', ( 3.851526739204715888, -29.99543050033664571, -101.7516568765705927 ) ) ; +#5085 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#5086 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -124.0315137944756003, 0.3085327034679633540 ) ) ; +#5087 = CARTESIAN_POINT ( 'NONE', ( 234.3234765121103180, -115.2017270114949525, -1.666775886154870490 ) ) ; +#5088 = EDGE_CURVE ( 'NONE', #34773, #49634, #3848, .T. ) ; +#5089 = CARTESIAN_POINT ( 'NONE', ( 237.2029086176925432, -117.8029078371417171, -4.850087701802424434 ) ) ; +#5090 = ADVANCED_FACE ( 'NONE', ( #25164 ), #52586, .F. ) ; +#5091 = CARTESIAN_POINT ( 'NONE', ( 215.9478205118054461, -122.4919682216167445, 7.709217352609888607 ) ) ; +#5092 = EDGE_CURVE ( 'NONE', #2561, #47872, #25536, .T. ) ; +#5093 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#5094 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #21760, #12716, #31127, #35218, #57114, #177, #7746, #25567, #43661, #22067 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 4 ), + ( 1.127778740529238356E-17, 0.0001609361876314836250, 0.0003218723752629559743, 0.0004828085628944283236, 0.0006437447505259006730 ), + .UNSPECIFIED. ) ; +#5095 = ORIENTED_EDGE ( 'NONE', *, *, #54166, .T. ) ; +#5096 = CARTESIAN_POINT ( 'NONE', ( 214.8932897729617650, -118.8231254337421490, -7.452063737640949981 ) ) ; +#5097 = CARTESIAN_POINT ( 'NONE', ( 234.5912706633289986, -114.9396065904774815, 0.4118724826968507280 ) ) ; +#5098 = ORIENTED_EDGE ( 'NONE', *, *, #15377, .T. ) ; +#5099 = ORIENTED_EDGE ( 'NONE', *, *, #25554, .T. ) ; +#5100 = LINE ( 'NONE', #4819, #41747 ) ; +#5101 = FACE_OUTER_BOUND ( 'NONE', #8339, .T. ) ; +#5102 = CARTESIAN_POINT ( 'NONE', ( 219.8683568539867679, -120.9653401427346751, 8.082832280078195097 ) ) ; +#5103 = CARTESIAN_POINT ( 'NONE', ( 236.3912627408000731, -126.5042513595431046, 1.330356845009726285 ) ) ; +#5104 = ORIENTED_EDGE ( 'NONE', *, *, #40542, .F. ) ; +#5105 = CIRCLE ( 'NONE', #38779, 2.000000000000001332 ) ; +#5106 = CARTESIAN_POINT ( 'NONE', ( 236.6148492695123196, -115.0910343545545089, 1.238291288331035078 ) ) ; +#5107 = DIRECTION ( 'NONE', ( 1.210476675238563278E-16, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#5108 = CIRCLE ( 'NONE', #12550, 1.799999999999996048 ) ; +#5109 = ORIENTED_EDGE ( 'NONE', *, *, #40853, .F. ) ; +#5110 = LINE ( 'NONE', #44539, #38119 ) ; +#5111 = CARTESIAN_POINT ( 'NONE', ( 31.71743114858138668, -114.5964479397013207, 3.237973740525697651E-19 ) ) ; +#5112 = CARTESIAN_POINT ( 'NONE', ( 236.3999987669289737, -120.4999999999997584, 1.387778780781445676E-14 ) ) ; +#5113 = ORIENTED_EDGE ( 'NONE', *, *, #345, .T. ) ; +#5114 = CARTESIAN_POINT ( 'NONE', ( 24.80000000000002203, -60.50000000000000711, -16.50000000000000711 ) ) ; +#5115 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669290078, -124.7929532572395459, -3.358897265822892386 ) ) ; +#5116 = PLANE ( 'NONE', #34414 ) ; +#5117 = VECTOR ( 'NONE', #1, 999.9999999999998863 ) ; +#5118 = CARTESIAN_POINT ( 'NONE', ( 239.6999987669289283, -124.5525597845298620, -0.6218996645835707104 ) ) ; +#5119 = VERTEX_POINT ( 'NONE', #34233 ) ; +#5120 = CARTESIAN_POINT ( 'NONE', ( 216.6389879694779381, -118.9504278999426390, -7.873064618879007881 ) ) ; +#5121 = CARTESIAN_POINT ( 'NONE', ( 12.50000000000002487, -46.96039219456288549, -16.50000000000000000 ) ) ; +#5122 = CARTESIAN_POINT ( 'NONE', ( 221.4630333940993410, -118.6199604613555749, -7.619492805239647559 ) ) ; +#5123 = VERTEX_POINT ( 'NONE', #30132 ) ; +#5124 = VERTEX_POINT ( 'NONE', #48239 ) ; +#5125 = CARTESIAN_POINT ( 'NONE', ( 217.4395091456903799, -122.4997189958687898, 7.773329082022314651 ) ) ; +#5126 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -123.0684004461541718, 0.6250985459375919540 ) ) ; +#5127 = EDGE_CURVE ( 'NONE', #47961, #50621, #47640, .T. ) ; +#5128 = FACE_OUTER_BOUND ( 'NONE', #18035, .T. ) ; +#5129 = ORIENTED_EDGE ( 'NONE', *, *, #44962, .T. ) ; +#5130 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669289681, -120.5559851611994162, -5.563910183202386506 ) ) ; +#5131 = CARTESIAN_POINT ( 'NONE', ( 216.9444418533635428, -118.6808008842018722, -7.584604598032954392 ) ) ; +#5132 = ORIENTED_EDGE ( 'NONE', *, *, #15146, .T. ) ; +#5133 = CARTESIAN_POINT ( 'NONE', ( 214.7167383364140960, -122.0060558346990689, 7.458827746286440075 ) ) ; +#5134 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -122.3654239082169255, 1.823734857899449002 ) ) ; +#5135 = CARTESIAN_POINT ( 'NONE', ( 237.2777695270552556, -117.6117135645469034, -4.764535698153819610 ) ) ; +#5136 = FACE_OUTER_BOUND ( 'NONE', #2262, .T. ) ; +#5137 = CARTESIAN_POINT ( 'NONE', ( 232.6744587241708473, -120.5642393329661246, -6.149596458882645500 ) ) ; +#5138 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#5139 = CARTESIAN_POINT ( 'NONE', ( 29.40000000000003766, -120.5000000000000284, 2.775557561562891351E-14 ) ) ; +#5140 = DIRECTION ( 'NONE', ( 0.7132504491541842295, 2.131334480222611268E-15, -0.7009092642998483447 ) ) ; +#5141 = FACE_OUTER_BOUND ( 'NONE', #31984, .T. ) ; +#5142 = CARTESIAN_POINT ( 'NONE', ( 235.2812357517643420, -115.8256745877701945, -2.992186239166023221 ) ) ; +#5143 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -119.9421370144467147, -0.5781957379198697788 ) ) ; +#5144 = ADVANCED_FACE ( 'NONE', ( #43238 ), #47933, .T. ) ; +#5145 = ORIENTED_EDGE ( 'NONE', *, *, #41350, .F. ) ; +#5146 = VECTOR ( 'NONE', #7911, 1000.000000000000000 ) ; +#5147 = CARTESIAN_POINT ( 'NONE', ( 235.6870257487070432, -115.8162083968182543, 2.977358199041361342 ) ) ; +#5148 = CARTESIAN_POINT ( 'NONE', ( -29.16564078277061611, -128.8000000000000114, -23.40000000000000568 ) ) ; +#5149 = ORIENTED_EDGE ( 'NONE', *, *, #42033, .T. ) ; +#5150 = CARTESIAN_POINT ( 'NONE', ( 233.9089724743148224, -114.3823730161543466, -0.6327595542180430854 ) ) ; +#5151 = VECTOR ( 'NONE', #15839, 1000.000000000000000 ) ; +#5152 = AXIS2_PLACEMENT_3D ( 'NONE', #34846, #12347, #44175 ) ; +#5153 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290306, -119.2685386621289183, 3.220334621690829291 ) ) ; +#5154 = CARTESIAN_POINT ( 'NONE', ( 236.9024537124135179, -125.9514725229827548, -1.044176958748985973 ) ) ; +#5155 = AXIS2_PLACEMENT_3D ( 'NONE', #57007, #12896, #48535 ) ; +#5156 = EDGE_CURVE ( 'NONE', #27959, #20476, #7928, .T. ) ; +#5157 = CIRCLE ( 'NONE', #19145, 5.704313120685366556 ) ; +#5158 = ADVANCED_FACE ( 'NONE', ( #22236 ), #40618, .F. ) ; +#5159 = VERTEX_POINT ( 'NONE', #4727 ) ; +#5160 = ORIENTED_EDGE ( 'NONE', *, *, #42677, .F. ) ; +#5161 = DIRECTION ( 'NONE', ( -0.7132504491541840075, -2.131334480222543031E-15, 0.7009092642998484557 ) ) ; +#5162 = CARTESIAN_POINT ( 'NONE', ( 240.0999987669289339, -123.2007062477429145, 1.982091260109133835 ) ) ; +#5163 = CARTESIAN_POINT ( 'NONE', ( 219.8990886743823125, -120.0812988408214323, -7.877557677448090878 ) ) ; +#5164 = CARTESIAN_POINT ( 'NONE', ( 234.5562711403746334, -114.9732019610987521, -0.6682946783057883700 ) ) ; +#5165 = ORIENTED_EDGE ( 'NONE', *, *, #13970, .T. ) ; +#5166 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -118.0136154164019615, 1.065993896073965219 ) ) ; +#5167 = CARTESIAN_POINT ( 'NONE', ( -44.92558349646810711, -52.29834295186579141, 15.19902254593441704 ) ) ; +#5168 = EDGE_LOOP ( 'NONE', ( #15659, #29885, #9273, #23273, #39116 ) ) ; +#5169 = CARTESIAN_POINT ( 'NONE', ( 225.6999987669289567, -113.1806258584364002, 1.636081347562268196 ) ) ; +#5170 = CARTESIAN_POINT ( 'NONE', ( 237.2607982198211118, -122.8284774981130596, -5.039187733258255086 ) ) ; +#5171 = CARTESIAN_POINT ( 'NONE', ( 220.7725346302798357, -119.1862490625157136, -7.979509241989038770 ) ) ; +#5172 = AXIS2_PLACEMENT_3D ( 'NONE', #17637, #34593, #56789 ) ; +#5173 = ORIENTED_EDGE ( 'NONE', *, *, #7110, .T. ) ; +#5174 = CARTESIAN_POINT ( 'NONE', ( 221.4526127614054758, -121.0375934700502967, 8.052803518051186771 ) ) ; +#5175 = PLANE ( 'NONE', #6098 ) ; +#5176 = CARTESIAN_POINT ( 'NONE', ( 216.1389837920556545, -122.4569552118533124, 7.494926020342250084 ) ) ; +#5177 = CARTESIAN_POINT ( 'NONE', ( 237.5450380624159550, -125.0116929962943289, -4.179703290490249579 ) ) ; +#5178 = ORIENTED_EDGE ( 'NONE', *, *, #20427, .T. ) ; +#5179 = VERTEX_POINT ( 'NONE', #31597 ) ; +#5180 = ORIENTED_EDGE ( 'NONE', *, *, #5597, .T. ) ; +#5181 = FACE_OUTER_BOUND ( 'NONE', #44469, .T. ) ; +#5182 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290306, -120.7376034435007170, 0.4402518776829804636 ) ) ; +#5183 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.9884292157390539568, -0.1516828450203877021 ) ) ; +#5184 = VECTOR ( 'NONE', #21698, 999.9999999999998863 ) ; +#5185 = CARTESIAN_POINT ( 'NONE', ( 214.8002074625812838, -124.4989913484002386, -6.261618505909824606 ) ) ; +#5186 = ORIENTED_EDGE ( 'NONE', *, *, #50721, .F. ) ; +#5187 = VECTOR ( 'NONE', #49520, 1000.000000000000000 ) ; +#5188 = EDGE_LOOP ( 'NONE', ( #3077, #45086, #19459, #28219 ) ) ; +#5189 = CONICAL_SURFACE ( 'NONE', #19183, 1.500000000000003331, 0.7853981633974482790 ) ; +#5190 = ORIENTED_EDGE ( 'NONE', *, *, #18074, .T. ) ; +#5191 = VECTOR ( 'NONE', #21554, 1000.000000000000000 ) ; +#5192 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203871748, 0.9884292157390539568 ) ) ; +#5193 = CARTESIAN_POINT ( 'NONE', ( 237.8656592337628410, -126.0483198955109572, 0.2395356371009396690 ) ) ; +#5194 = ADVANCED_FACE ( 'NONE', ( #36253 ), #12885, .F. ) ; +#5195 = ORIENTED_EDGE ( 'NONE', *, *, #45016, .T. ) ; +#5196 = CONICAL_SURFACE ( 'NONE', #6106, 2.024999999999999023, 0.7853981633974482790 ) ; +#5197 = CARTESIAN_POINT ( 'NONE', ( 28.11743114857553749, -121.2200450939553207, 6.176683351005310740 ) ) ; +#5198 = VECTOR ( 'NONE', #54877, 1000.000000000000000 ) ; +#5199 = ORIENTED_EDGE ( 'NONE', *, *, #9222, .F. ) ; +#5200 = ORIENTED_EDGE ( 'NONE', *, *, #20296, .F. ) ; +#5201 = CARTESIAN_POINT ( 'NONE', ( 217.3183779838822716, -119.5337250773510789, -7.968523682449995427 ) ) ; +#5202 = DIRECTION ( 'NONE', ( 3.524876788021938561E-16, -1.000000000000000000, 1.556303968761777535E-30 ) ) ; +#5203 = CARTESIAN_POINT ( 'NONE', ( 217.4395180999261754, -118.5308638210086798, -7.574160929431701383 ) ) ; +#5204 = CARTESIAN_POINT ( 'NONE', ( 30.62583113543360014, -126.4417110748488113, -0.8274821060956366603 ) ) ; +#5205 = EDGE_LOOP ( 'NONE', ( #32570, #50842, #15848, #5762 ) ) ; +#5206 = EDGE_CURVE ( 'NONE', #55229, #3305, #4148, .T. ) ; +#5207 = CARTESIAN_POINT ( 'NONE', ( 220.0245169847402451, -119.3358215514137157, -8.006179625359528984 ) ) ; +#5208 = CARTESIAN_POINT ( 'NONE', ( 215.8644786162708726, -119.3807575504432918, -7.848979508191657573 ) ) ; +#5209 = CARTESIAN_POINT ( 'NONE', ( 216.4929168580469536, -121.9196887650792434, 7.620837078129943265 ) ) ; +#5210 = CARTESIAN_POINT ( 'NONE', ( 221.3572272520930255, -122.1669878464400227, 7.694421360708691537 ) ) ; +#5211 = CARTESIAN_POINT ( 'NONE', ( 13.81603662741982674, -47.32763638792474836, 18.27011808749281840 ) ) ; +#5212 = PLANE ( 'NONE', #51861 ) ; +#5213 = CARTESIAN_POINT ( 'NONE', ( -39.30455425408570136, -37.19543050033675513, -75.04505332425497954 ) ) ; +#5214 = CARTESIAN_POINT ( 'NONE', ( 208.2401164060983660, -114.2495317429153516, 0.9591873579286136486 ) ) ; +#5215 = ORIENTED_EDGE ( 'NONE', *, *, #28688, .T. ) ; +#5216 = AXIS2_PLACEMENT_3D ( 'NONE', #54649, #15763, #14623 ) ; +#5217 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289453, -123.1717475070437473, -8.301310576610219982 ) ) ; +#5218 = VECTOR ( 'NONE', #32850, 1000.000000000000000 ) ; +#5219 = CARTESIAN_POINT ( 'NONE', ( 236.4062909953396172, -115.0793777571390564, 1.191368245777982615 ) ) ; +#5220 = EDGE_CURVE ( 'NONE', #49424, #3666, #38338, .T. ) ; +#5221 = CARTESIAN_POINT ( 'NONE', ( 234.0165627101249015, -123.9344252946901008, -4.357771825787326136 ) ) ; +#5222 = EDGE_CURVE ( 'NONE', #22757, #23349, #56961, .T. ) ; +#5223 = LINE ( 'NONE', #54282, #52649 ) ; +#5224 = ADVANCED_FACE ( 'NONE', ( #53189 ), #13173, .F. ) ; +#5225 = VERTEX_POINT ( 'NONE', #48805 ) ; +#5226 = VERTEX_POINT ( 'NONE', #8800 ) ; +#5227 = FACE_BOUND ( 'NONE', #47673, .T. ) ; +#5228 = AXIS2_PLACEMENT_3D ( 'NONE', #13831, #45649, #36906 ) ; +#5229 = CARTESIAN_POINT ( 'NONE', ( 228.7999987669289794, -120.4999999999997726, 1.387778780781445676E-14 ) ) ; +#5230 = CARTESIAN_POINT ( 'NONE', ( -48.04874480529284853, -117.6192957312437954, -4.383505948024985166 ) ) ; +#5231 = CARTESIAN_POINT ( 'NONE', ( 235.7136788036388566, -119.0532169481967202, -5.981350656801755150 ) ) ; +#5232 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#5233 = VECTOR ( 'NONE', #714, 1000.000000000000000 ) ; +#5234 = LINE ( 'NONE', #45795, #25721 ) ; +#5235 = DIRECTION ( 'NONE', ( -0.7009092642998484557, -4.163453949483577057E-16, -0.7132504491541840075 ) ) ; +#5236 = VECTOR ( 'NONE', #42091, 1000.000000000000227 ) ; +#5237 = CARTESIAN_POINT ( 'NONE', ( 215.9487961796330637, -119.4832010096107950, -7.664639694929894276 ) ) ; +#5238 = LINE ( 'NONE', #41712, #3320 ) ; +#5239 = AXIS2_PLACEMENT_3D ( 'NONE', #34934, #12733, #3992 ) ; +#5240 = EDGE_CURVE ( 'NONE', #1678, #19535, #39764, .T. ) ; +#5241 = VERTEX_POINT ( 'NONE', #27208 ) ; +#5242 = CARTESIAN_POINT ( 'NONE', ( 237.9949383784365864, -121.7477903355188147, 5.639860575041280022 ) ) ; +#5243 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1516828450203860090, -0.9884292157390540678 ) ) ; +#5244 = AXIS2_PLACEMENT_3D ( 'NONE', #4888, #40789, #36706 ) ; +#5245 = CARTESIAN_POINT ( 'NONE', ( 216.2145475481522396, -122.2912962689295426, 7.542187610170822509 ) ) ; +#5246 = ORIENTED_EDGE ( 'NONE', *, *, #37095, .T. ) ; +#5247 = EDGE_CURVE ( 'NONE', #35687, #55243, #22797, .T. ) ; +#5248 = FACE_OUTER_BOUND ( 'NONE', #52268, .T. ) ; +#5249 = CARTESIAN_POINT ( 'NONE', ( 34.68129871861918900, -126.0829988396107950, 0.8292712338386493132 ) ) ; +#5250 = CARTESIAN_POINT ( 'NONE', ( 220.2486434445711723, -121.6335786408003372, 7.806778407594014091 ) ) ; +#5251 = CARTESIAN_POINT ( 'NONE', ( -4.499999999999990230, -125.7999999999999972, -19.50000000000000355 ) ) ; +#5252 = CARTESIAN_POINT ( 'NONE', ( 216.2352082413617040, -122.4886900872208599, 7.701460074529505206 ) ) ; +#5253 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#5254 = CARTESIAN_POINT ( 'NONE', ( 236.9939720794054097, -114.9116052585246024, 2.565838225130456340 ) ) ; +#5255 = VERTEX_POINT ( 'NONE', #70 ) ; +#5256 = CARTESIAN_POINT ( 'NONE', ( -35.30937144757654522, -51.69543050033675513, -70.97952576407615766 ) ) ; +#5257 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#5258 = VERTEX_POINT ( 'NONE', #13757 ) ; +#5259 = ORIENTED_EDGE ( 'NONE', *, *, #29486, .T. ) ; +#5260 = TOROIDAL_SURFACE ( 'NONE', #56526, 5.800550650614145098, 0.1999999999999997613 ) ; +#5261 = VERTEX_POINT ( 'NONE', #26633 ) ; +#5262 = ORIENTED_EDGE ( 'NONE', *, *, #14421, .F. ) ; +#5263 = CONICAL_SURFACE ( 'NONE', #34192, 15.69999999999999929, 0.7853981633974476129 ) ; +#5265 = EDGE_CURVE ( 'NONE', #26764, #2947, #40927, .T. ) ; +#5264 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289794, -122.7559131006603081, 2.050348540367874062 ) ) ; +#5266 = ORIENTED_EDGE ( 'NONE', *, *, #38898, .T. ) ; +#5267 = ORIENTED_EDGE ( 'NONE', *, *, #24968, .T. ) ; +#5268 = CARTESIAN_POINT ( 'NONE', ( 12.20000000000000107, 11.00000000000000000, 38.69999999999999574 ) ) ; +#5269 = EDGE_CURVE ( 'NONE', #39671, #29595, #52285, .T. ) ; +#5270 = CARTESIAN_POINT ( 'NONE', ( 216.6534023166931604, -118.9316930403338546, -7.615665621956330789 ) ) ; +#5271 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#5272 = ORIENTED_EDGE ( 'NONE', *, *, #366, .T. ) ; +#5273 = CONICAL_SURFACE ( 'NONE', #54672, 1.500000000000001332, 0.7853981633974136400 ) ; +#5274 = CARTESIAN_POINT ( 'NONE', ( 7.608128110764580398, -47.94543050033673381, -121.1460178896085580 ) ) ; +#5275 = CARTESIAN_POINT ( 'NONE', ( 194.6499984505951204, -128.6999289407814047, 11.58567048564715130 ) ) ; +#5276 = CARTESIAN_POINT ( 'NONE', ( 24.99900000000002009, -48.85000000000000142, 10.99999999999999467 ) ) ; +#5277 = EDGE_CURVE ( 'NONE', #48645, #7452, #45002, .T. ) ; +#5278 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#5279 = EDGE_CURVE ( 'NONE', #35687, #55701, #52079, .T. ) ; +#5280 = CARTESIAN_POINT ( 'NONE', ( 218.1993246907159119, -120.8924371239398567, 7.847804514099693485 ) ) ; +#5281 = CARTESIAN_POINT ( 'NONE', ( -32.28903719142029161, -39.19543050033673381, -76.75166410104353076 ) ) ; +#5282 = CARTESIAN_POINT ( 'NONE', ( 239.2314704355307811, -118.9950109500399691, 6.138530600027280570 ) ) ; +#5283 = AXIS2_PLACEMENT_3D ( 'NONE', #47218, #57725, #48080 ) ; +#5284 = DIRECTION ( 'NONE', ( -3.524876788021935603E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#5285 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#5286 = AXIS2_PLACEMENT_3D ( 'NONE', #45668, #28737, #5943 ) ; +#5287 = FACE_OUTER_BOUND ( 'NONE', #33814, .T. ) ; +#5288 = AXIS2_PLACEMENT_3D ( 'NONE', #42322, #2351, #33872 ) ; +#5289 = CARTESIAN_POINT ( 'NONE', ( 219.8683568539867679, -120.0346598572648702, -8.082832280078182663 ) ) ; +#5290 = CARTESIAN_POINT ( 'NONE', ( 13.29481251825276367, -50.56756225428304674, -18.39966350034298159 ) ) ; +#5291 = CARTESIAN_POINT ( 'NONE', ( 221.8982723098855274, -118.5936884921348877, -7.620700883853921859 ) ) ; +#5292 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360860E-15, 1.857579106397800526E-17 ) ) ; +#5293 = CARTESIAN_POINT ( 'NONE', ( 235.6316469485947209, -120.8179741058895331, 5.539700659662508464 ) ) ; +#5294 = CARTESIAN_POINT ( 'NONE', ( 233.6295133986323549, -122.2314426829482699, -5.901456876774929583 ) ) ; +#5295 = CARTESIAN_POINT ( 'NONE', ( -60.09999999999999432, -0.2000000000000269340, -23.40000000000000924 ) ) ; +#5296 = CARTESIAN_POINT ( 'NONE', ( 222.0997934605852606, -121.8779195216489057, 7.930660500277691760 ) ) ; +#5297 = CARTESIAN_POINT ( 'NONE', ( 233.0807658541785088, -121.9407915208240922, -5.358696135486433754 ) ) ; +#5298 = CARTESIAN_POINT ( 'NONE', ( 234.9863837525209078, -124.6732212570718872, -3.660868770146525453 ) ) ; +#5299 = EDGE_CURVE ( 'NONE', #26515, #39167, #45294, .T. ) ; +#5301 = EDGE_CURVE ( 'NONE', #1526, #24338, #42317, .T. ) ; +#5300 = CARTESIAN_POINT ( 'NONE', ( 238.3935270983271835, -126.6385306000269679, 1.504989049959867931 ) ) ; +#5302 = CARTESIAN_POINT ( 'NONE', ( 4.559673206043545053E-15, -5.000000000000000000, 16.74999999999999645 ) ) ; +#5303 =( BOUNDED_SURFACE ( ) B_SPLINE_SURFACE ( 3, 3, ( + ( #56074, #43171, #3204, #20984 ), + ( #56649, #34447, #52236, #12238 ), + ( #25682, #43479, #3513, #31811 ), + ( #44356, #30943, #44059, #573 ) ), + .UNSPECIFIED., .F., .F., .F. ) + B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ), + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_SURFACE ( ( + ( 0.5035216179746889731, 0.1678405393248961208, 0.1678405393248961208, 0.5035216179746889731), + ( 0.4993716308830770112, 0.1664572102943588094, 0.1664572102943588094, 0.4993716308830770112), + ( 0.4988895017869219850, 0.1662965005956404674, 0.1662965005956404674, 0.4988895017869219850), + ( 0.5020752306862249492, 0.1673584102287414554, 0.1673584102287414554, 0.5020752306862249492) ) ) + REPRESENTATION_ITEM ( '' ) SURFACE ( ) ); +#5304 = CARTESIAN_POINT ( 'NONE', ( 214.7254033150332475, -119.7748804291204152, -7.588744569165364773 ) ) ; +#5305 = CARTESIAN_POINT ( 'NONE', ( 235.1277644568842504, -118.7008310257790384, 5.881457208422656180 ) ) ; +#5306 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#5307 = CARTESIAN_POINT ( 'NONE', ( 8.784315731977285324, -51.24543050033673808, -115.9927099539515041 ) ) ; +#5308 = CARTESIAN_POINT ( 'NONE', ( 237.1458750310260939, -125.6222317609760637, -2.256760619083927999 ) ) ; +#5309 = AXIS2_PLACEMENT_3D ( 'NONE', #53846, #13819, #40688 ) ; +#5310 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669289112, -119.9794163854355560, -5.751282445952782929 ) ) ; +#5311 = EDGE_CURVE ( 'NONE', #11418, #20173, #42976, .T. ) ; +#5312 = ORIENTED_EDGE ( 'NONE', *, *, #48917, .T. ) ; +#5313 = CARTESIAN_POINT ( 'NONE', ( -47.33714274424826129, -119.5000000000010658, -6.975000000005008971 ) ) ; +#5314 = CARTESIAN_POINT ( 'NONE', ( 215.2316670323436654, -120.8742865709558885, 7.631228959390012001 ) ) ; +#5315 = CARTESIAN_POINT ( 'NONE', ( 32.90610093907508826, -121.4999999999999858, 5.541343034428422243 ) ) ; +#5316 = ORIENTED_EDGE ( 'NONE', *, *, #45087, .T. ) ; +#5317 = ADVANCED_FACE ( 'NONE', ( #46139 ), #46720, .T. ) ; +#5318 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#5319 = CARTESIAN_POINT ( 'NONE', ( 219.8816902924902763, -122.2296342399957183, 7.903647850806790665 ) ) ; +#5320 = CARTESIAN_POINT ( 'NONE', ( 219.7581207380395654, -121.0605873118521174, 7.862171670523880884 ) ) ; +#5321 = CARTESIAN_POINT ( 'NONE', ( 218.2197867405992611, -118.6793673665896591, -7.850322413105479846 ) ) ; +#5322 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#5323 = ORIENTED_EDGE ( 'NONE', *, *, #47774, .T. ) ; +#5324 = AXIS2_PLACEMENT_3D ( 'NONE', #57359, #25232, #43912 ) ; +#5325 = ORIENTED_EDGE ( 'NONE', *, *, #37060, .T. ) ; +#5326 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#5327 = PERSON_AND_ORGANIZATION_ROLE ( 'classification_officer' ) ; +#5328 = VERTEX_POINT ( 'NONE', #24240 ) ; +#5329 = ORIENTED_EDGE ( 'NONE', *, *, #32073, .T. ) ; +#5330 = AXIS2_PLACEMENT_3D ( 'NONE', #37420, #34182, #51971 ) ; +#5331 = CARTESIAN_POINT ( 'NONE', ( 233.5027710794575171, -116.7197188340541913, 4.063686410068802601 ) ) ; +#5332 = CARTESIAN_POINT ( 'NONE', ( 236.0334332626115099, -125.8177940045047620, 1.589466553537847826 ) ) ; +#5333 = FACE_OUTER_BOUND ( 'NONE', #15366, .T. ) ; +#5334 = ORIENTED_EDGE ( 'NONE', *, *, #25952, .T. ) ; +#5335 = PRODUCT ( 'RGI-100-30-O-S_¼òÒ×ģÐÍ_V3.0_20241010', 'RGI-100-30-O-S_¼òÒ×ģÐÍ_V3.0_20241010', '', ( #19800 ) ) ; +#5336 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290590, -117.0275170355586738, 0.4771870581641030618 ) ) ; +#5337 = CARTESIAN_POINT ( 'NONE', ( 208.2401164060983376, -112.3311570270581399, -11.54174915624028230 ) ) ; +#5338 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #54891, #54594, #45538, #46677 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#5339 = VERTEX_POINT ( 'NONE', #6151 ) ; +#5340 = CC_DESIGN_PERSON_AND_ORGANIZATION_ASSIGNMENT ( #48550, #9692, ( #56139 ) ) ; +#5341 = DIRECTION ( 'NONE', ( -0.03101838030374870145, 0.0000000000000000000, 0.9995188142718135493 ) ) ; +#5342 = CARTESIAN_POINT ( 'NONE', ( 20.87856950956922475, -34.99999999999999289, -17.50368974455528814 ) ) ; +#5343 = EDGE_CURVE ( 'NONE', #35471, #41576, #42048, .T. ) ; +#5344 = CARTESIAN_POINT ( 'NONE', ( 219.7915883643694031, -119.9660715299398106, -8.071042724402712309 ) ) ; +#5345 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -122.1954333209646677, -1.519730992338953035 ) ) ; +#5346 = ORIENTED_EDGE ( 'NONE', *, *, #23240, .F. ) ; +#5347 = AXIS2_PLACEMENT_3D ( 'NONE', #39533, #30793, #48586 ) ; +#5348 = CARTESIAN_POINT ( 'NONE', ( 21.12143049043079301, -34.99999999999999289, -21.49631025544471896 ) ) ; +#5349 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#5350 = VERTEX_POINT ( 'NONE', #15468 ) ; +#5351 = ADVANCED_FACE ( 'NONE', ( #32168 ), #2070, .T. ) ; +#5352 = EDGE_LOOP ( 'NONE', ( #15715, #50694 ) ) ; +#5353 = FACE_OUTER_BOUND ( 'NONE', #13197, .T. ) ; +#5354 = EDGE_CURVE ( 'NONE', #39729, #51881, #43636, .T. ) ; +#5355 = VECTOR ( 'NONE', #16670, 999.9999999999998863 ) ; +#5356 = CARTESIAN_POINT ( 'NONE', ( -12.74999999999996980, -115.9999999999999858, 23.49899999999999878 ) ) ; +#5357 = CARTESIAN_POINT ( 'NONE', ( 5.900000000000016342, -42.24999999999999289, 23.49899999999999878 ) ) ; +#5358 = EDGE_CURVE ( 'NONE', #3467, #32279, #46500, .T. ) ; +#5359 = ORIENTED_EDGE ( 'NONE', *, *, #19914, .T. ) ; +#5360 = CARTESIAN_POINT ( 'NONE', ( 232.0023089235107818, -117.5568468680751266, -5.114792129944638610 ) ) ; +#5361 = CARTESIAN_POINT ( 'NONE', ( 23.10000000000000142, -4.999999999999992006, -19.50000000000000355 ) ) ; +#5362 = CARTESIAN_POINT ( 'NONE', ( 221.8568835147928553, -118.7627837004182396, -7.660246272312981830 ) ) ; +#5363 = CARTESIAN_POINT ( 'NONE', ( -12.74999999999999645, -129.0000000000000000, 23.20000000000002771 ) ) ; +#5364 = CARTESIAN_POINT ( 'NONE', ( 235.4231388925934425, -117.4140857634825750, -4.612271576016299335 ) ) ; +#5365 = CARTESIAN_POINT ( 'NONE', ( 219.8376663267378603, -125.9865364735468205, 4.950741858994224032 ) ) ; +#5366 = CARTESIAN_POINT ( 'NONE', ( 221.7615488213461674, -118.6537303912821386, -7.859649841727611275 ) ) ; +#5367 = CARTESIAN_POINT ( 'NONE', ( 221.4003543134570577, -121.4674095548217423, 8.012917500253477598 ) ) ; +#5368 = CARTESIAN_POINT ( 'NONE', ( 233.1933572398413617, -121.1850323490336194, 6.110952297129244926 ) ) ; +#5369 = CARTESIAN_POINT ( 'NONE', ( 228.9554229884601284, -127.1893896641306014, -2.554633824045171586 ) ) ; +#5370 = CYLINDRICAL_SURFACE ( 'NONE', #34720, 1.999999999999999334 ) ; +#5371 = CARTESIAN_POINT ( 'NONE', ( 215.9513758672363508, -118.7156775363610848, -7.523629381288928997 ) ) ; +#5372 = CARTESIAN_POINT ( 'NONE', ( 232.6232413748937802, -120.5138384504528659, 5.549300149602325760 ) ) ; +#5373 = CARTESIAN_POINT ( 'NONE', ( 214.9087132329214000, -121.1181886299740142, 7.614566051336806751 ) ) ; +#5374 = AXIS2_PLACEMENT_3D ( 'NONE', #51529, #11537, #55675 ) ; +#5375 = CARTESIAN_POINT ( 'NONE', ( -35.43721211558217732, -39.19543050033674803, -72.53633556736097887 ) ) ; +#5376 = LINE ( 'NONE', #18780, #17814 ) ; +#5377 = VERTEX_POINT ( 'NONE', #45577 ) ; +#5378 = CARTESIAN_POINT ( 'NONE', ( 234.6636596298648954, -120.9456056124010956, -6.132459679443961420 ) ) ; +#5379 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290022, -121.9411237060475059, 2.749162716133768392 ) ) ; +#5380 = DIRECTION ( 'NONE', ( -0.7132504491541841185, -2.131334480222602985E-15, 0.7009092642998482336 ) ) ; +#5381 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#5382 = CARTESIAN_POINT ( 'NONE', ( 234.3890635172974726, -114.9803059929897842, 0.5655181449492212575 ) ) ; +#5383 = CARTESIAN_POINT ( 'NONE', ( 237.2726393752103320, -116.0030640038843899, -3.251659861428938925 ) ) ; +#5384 = CARTESIAN_POINT ( 'NONE', ( 216.3345375001005095, -122.4899285407977345, 7.709530358928030402 ) ) ; +#5385 = CARTESIAN_POINT ( 'NONE', ( 35.61743114856519554, -126.0001146259485694, 0.8297199257445292409 ) ) ; +#5386 = ORIENTED_EDGE ( 'NONE', *, *, #5582, .T. ) ; +#5387 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #33702, #11783, #51774, #16433, #47114, #47406, #25208, #42998, #34278, #48852 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 4 ), + ( 0.0000000000000000000, 9.209395573411818998E-05, 0.0001841879114682363800, 0.0002762818672023545970, 0.0003683758229364727599 ), + .UNSPECIFIED. ) ; +#5388 = CARTESIAN_POINT ( 'NONE', ( 215.8549896495377425, -121.3369410616307391, 7.890890809424743857 ) ) ; +#5389 = CARTESIAN_POINT ( 'NONE', ( 234.7134451096322607, -116.7924862425437595, 4.138671285560092450 ) ) ; +#5390 = VECTOR ( 'NONE', #49589, 1000.000000000000000 ) ; +#5391 = ADVANCED_FACE ( 'NONE', ( #51094 ), #28649, .T. ) ; +#5392 = ORIENTED_EDGE ( 'NONE', *, *, #50879, .F. ) ; +#5393 = VERTEX_POINT ( 'NONE', #23658 ) ; +#5394 = CARTESIAN_POINT ( 'NONE', ( 219.9503880132604934, -119.8754856315582344, -8.064976322992912117 ) ) ; +#5395 = LINE ( 'NONE', #6525, #47099 ) ; +#5396 = CARTESIAN_POINT ( 'NONE', ( 236.4589364276709773, -126.5173236971732820, -1.268804354196999995 ) ) ; +#5397 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #11899, #3444, #38470, #56584, #57153, #17125, #21224, #12180 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 4 ), + ( 2.468369975397578006E-14, 7.533109896352792518E-05, 0.0001506621979023721448, 0.0003013243957800605839 ), + .UNSPECIFIED. ) ; +#5398 = ORIENTED_EDGE ( 'NONE', *, *, #40864, .T. ) ; +#5399 = CARTESIAN_POINT ( 'NONE', ( 236.6654455818475071, -115.7490301655328864, 2.867101545590758693 ) ) ; +#5400 = DIRECTION ( 'NONE', ( 3.331850313922638302E-15, -1.000000000000000000, 3.497018304389685616E-16 ) ) ; +#5401 = VERTEX_POINT ( 'NONE', #41768 ) ; +#5402 = LINE ( 'NONE', #27604, #4581 ) ; +#5403 = CARTESIAN_POINT ( 'NONE', ( 215.9031757053861895, -119.5430381236187429, -7.872472597626522628 ) ) ; +#5404 = CARTESIAN_POINT ( 'NONE', ( -34.01071121727382263, -39.19543050033674803, -73.93815409596068378 ) ) ; +#5405 = ORIENTED_EDGE ( 'NONE', *, *, #5597, .F. ) ; +#5406 = PLANE ( 'NONE', #15960 ) ; +#5407 = DIRECTION ( 'NONE', ( -0.8571673007021114454, 0.0000000000000000000, -0.5150380749100555988 ) ) ; +#5408 = EDGE_CURVE ( 'NONE', #20953, #34058, #14982, .T. ) ; +#5409 = CARTESIAN_POINT ( 'NONE', ( 14.47600000000000975, -38.99999999999999289, 23.49899999999999878 ) ) ; +#5410 = DIRECTION ( 'NONE', ( 0.7009092642998466793, 0.0000000000000000000, 0.7132504491541858949 ) ) ; +#5411 = ORIENTED_EDGE ( 'NONE', *, *, #65, .F. ) ; +#5412 = CARTESIAN_POINT ( 'NONE', ( 221.7112862659655832, -119.9242663501267998, -8.041452844235179143 ) ) ; +#5413 = AXIS2_PLACEMENT_3D ( 'NONE', #28736, #54739, #47602 ) ; +#5414 = CARTESIAN_POINT ( 'NONE', ( 218.9962405479282666, -122.5164618497204287, 7.823651900710173912 ) ) ; +#5415 = CARTESIAN_POINT ( 'NONE', ( 219.9701705739942668, -121.8569394812371627, 7.975890015312934622 ) ) ; +#5416 = EDGE_LOOP ( 'NONE', ( #12754, #18390, #11253, #37063 ) ) ; +#5417 = EDGE_LOOP ( 'NONE', ( #15667, #32340, #7260, #41583 ) ) ; +#5418 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#5419 = EDGE_CURVE ( 'NONE', #97, #2037, #19289, .T. ) ; +#5420 = CARTESIAN_POINT ( 'NONE', ( 37.63613438569876735, -119.4999999999999858, -5.122884176820511115 ) ) ; +#5421 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#5422 = ADVANCED_FACE ( 'NONE', ( #50512 ), #10517, .T. ) ; +#5423 = ORIENTED_EDGE ( 'NONE', *, *, #27786, .T. ) ; +#5424 = CARTESIAN_POINT ( 'NONE', ( 214.6972420332864431, -119.0380606128536556, -7.703786288204639732 ) ) ; +#5425 = CARTESIAN_POINT ( 'NONE', ( 231.9984609335919856, -124.9797136948628236, 3.339758528019184158 ) ) ; +#5426 = ADVANCED_FACE ( 'NONE', ( #33010 ), #25987, .T. ) ; +#5427 = ORIENTED_EDGE ( 'NONE', *, *, #36355, .T. ) ; +#5428 = CARTESIAN_POINT ( 'NONE', ( 5.451040543856914056, -35.69543050033662723, -110.8243662617943528 ) ) ; +#5429 = CARTESIAN_POINT ( 'NONE', ( 193.1071046677030552, -114.0752100976959724, 0.9859384926325299725 ) ) ; +#5430 = CARTESIAN_POINT ( 'NONE', ( 237.7777695270552556, -123.3882864354526703, 4.764535698153951948 ) ) ; +#5431 = AXIS2_PLACEMENT_3D ( 'NONE', #55569, #41253, #54710 ) ; +#5432 = CARTESIAN_POINT ( 'NONE', ( -33.38112699788939608, -39.19543050033674803, -73.15481272037652616 ) ) ; +#5433 = CARTESIAN_POINT ( 'NONE', ( 232.7130296140855137, -119.0776164774189567, -5.984611383483820823 ) ) ; +#5434 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#5435 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#5436 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -117.4843237772806930, -1.680888535319826627 ) ) ; +#5437 = CARTESIAN_POINT ( 'NONE', ( 232.1314545022706000, -120.1824257685324824, -5.541934420377124582 ) ) ; +#5438 = CARTESIAN_POINT ( 'NONE', ( 235.2975824151126858, -115.5422043806037351, -2.495909367088758657 ) ) ; +#5439 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -120.0724402825351120, -0.6762993329130931874 ) ) ; +#5440 = CARTESIAN_POINT ( 'NONE', ( 235.4870278971764321, -115.8564929860658026, -3.058406968655285940 ) ) ; +#5441 = FACE_OUTER_BOUND ( 'NONE', #57033, .T. ) ; +#5442 = EDGE_LOOP ( 'NONE', ( #18231, #19263, #4251, #49765 ) ) ; +#5443 = CARTESIAN_POINT ( 'NONE', ( 234.1276749492625129, -118.6804699004375863, 5.875321290685008968 ) ) ; +#5444 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -119.1935159096077399, 3.224769642493237942 ) ) ; +#5445 = CARTESIAN_POINT ( 'NONE', ( 236.8275358536163253, -125.8331949866075803, 1.534577582983843724 ) ) ; +#5446 = ORIENTED_EDGE ( 'NONE', *, *, #7974, .F. ) ; +#5447 = VERTEX_POINT ( 'NONE', #38252 ) ; +#5448 = AXIS2_PLACEMENT_3D ( 'NONE', #16562, #57169, #35552 ) ; +#5449 = DIRECTION ( 'NONE', ( -1.194121782967160312E-15, 0.9884292157390540678, 0.1516828450203868139 ) ) ; +#5450 = ORIENTED_EDGE ( 'NONE', *, *, #23341, .T. ) ; +#5451 = CARTESIAN_POINT ( 'NONE', ( -27.99999999999998934, -129.0000000000000000, -21.65000000000000213 ) ) ; +#5452 = CARTESIAN_POINT ( 'NONE', ( 214.8913180505128366, -120.0722326600351977, -7.828940379767604263 ) ) ; +#5453 = EDGE_CURVE ( 'NONE', #7099, #31503, #54912, .T. ) ; +#5454 = CARTESIAN_POINT ( 'NONE', ( 234.4172911805975446, -115.1234231004538628, 1.556506059809872111 ) ) ; +#5455 = ORIENTED_EDGE ( 'NONE', *, *, #53655, .F. ) ; +#5456 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -118.2777465489446769, 0.4095368302795607263 ) ) ; +#5457 = CARTESIAN_POINT ( 'NONE', ( -46.27722148724329543, -50.21933607780526643, 13.44050412019760721 ) ) ; +#5458 = PLANE ( 'NONE', #19050 ) ; +#5459 = ORIENTED_EDGE ( 'NONE', *, *, #14553, .F. ) ; +#5460 = AXIS2_PLACEMENT_3D ( 'NONE', #27999, #37338, #32105 ) ; +#5461 = FACE_OUTER_BOUND ( 'NONE', #20734, .T. ) ; +#5462 = CARTESIAN_POINT ( 'NONE', ( 215.6886642917321524, -119.2269520824617501, -7.808932430370236766 ) ) ; +#5463 = CARTESIAN_POINT ( 'NONE', ( 237.2986189330027571, -121.5500736230884655, -5.448622583946010955 ) ) ; +#5464 = CARTESIAN_POINT ( 'NONE', ( 220.8782188231096484, -118.6514320606463571, -7.897437037811868343 ) ) ; +#5465 = ORIENTED_EDGE ( 'NONE', *, *, #31020, .T. ) ; +#5466 = FACE_OUTER_BOUND ( 'NONE', #1616, .T. ) ; +#5467 = AXIS2_PLACEMENT_3D ( 'NONE', #7348, #25163, #7063 ) ; +#5468 = FACE_BOUND ( 'NONE', #41849, .T. ) ; +#5469 = CARTESIAN_POINT ( 'NONE', ( 217.4395180999262323, -122.4691361789908939, 7.574160929431750233 ) ) ; +#5470 = CARTESIAN_POINT ( 'NONE', ( 237.5534436554943341, -124.7797465871575611, -4.416372818755712970 ) ) ; +#5471 = ORIENTED_EDGE ( 'NONE', *, *, #26376, .F. ) ; +#5472 = ORIENTED_EDGE ( 'NONE', *, *, #36767, .F. ) ; +#5473 = VERTEX_POINT ( 'NONE', #20985 ) ; +#5474 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289453, -119.4188354820780660, 3.197168281787877042 ) ) ; +#5475 = CARTESIAN_POINT ( 'NONE', ( 217.6445027686270350, -125.8152530040850507, 5.482043834741160637 ) ) ; +#5476 = CARTESIAN_POINT ( 'NONE', ( 218.1993182306140682, -121.4541655928926644, 8.019589097176416104 ) ) ; +#5477 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#5478 = ORIENTED_EDGE ( 'NONE', *, *, #24053, .T. ) ; +#5479 = CARTESIAN_POINT ( 'NONE', ( 217.6412204482487027, -125.7596497072822359, 5.113009393392328406 ) ) ; +#5480 = ORIENTED_EDGE ( 'NONE', *, *, #39543, .T. ) ; +#5481 = ORIENTED_EDGE ( 'NONE', *, *, #56575, .T. ) ; +#5482 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#5483 = EDGE_CURVE ( 'NONE', #12858, #53891, #6994, .T. ) ; +#5484 = CARTESIAN_POINT ( 'NONE', ( 237.9040875825814680, -125.9386690207066835, -1.114541794652199602 ) ) ; +#5485 = EDGE_CURVE ( 'NONE', #50752, #18330, #11383, .T. ) ; +#5486 = ORIENTED_EDGE ( 'NONE', *, *, #29535, .T. ) ; +#5487 = ORIENTED_EDGE ( 'NONE', *, *, #27760, .T. ) ; +#5488 = CARTESIAN_POINT ( 'NONE', ( 30.40000000000000924, -123.5397368307141193, 1.000000000000028644 ) ) ; +#5489 = ADVANCED_FACE ( 'NONE', ( #29217 ), #1354, .F. ) ; +#5490 = VERTEX_POINT ( 'NONE', #42893 ) ; +#5491 = VECTOR ( 'NONE', #25760, 999.9999999999998863 ) ; +#5492 = ORIENTED_EDGE ( 'NONE', *, *, #751, .T. ) ; +#5493 = VECTOR ( 'NONE', #54103, 999.9999999999998863 ) ; +#5494 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#5495 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#5496 = CARTESIAN_POINT ( 'NONE', ( 30.15126923513131274, -126.4597791040295505, -0.9999999999987446708 ) ) ; +#5497 = VERTEX_POINT ( 'NONE', #2923 ) ; +#5498 = CARTESIAN_POINT ( 'NONE', ( 219.8637379908210221, -121.1653363768515135, 7.860837183475696932 ) ) ; +#5499 = CARTESIAN_POINT ( 'NONE', ( 231.1403689877796239, -124.0957687307219999, 1.765359904771824695 ) ) ; +#5500 = CARTESIAN_POINT ( 'NONE', ( 232.0998809306657336, -117.6644613401592494, 5.457588627420880023 ) ) ; +#5501 = CARTESIAN_POINT ( 'NONE', ( -48.75000000000000000, -119.5000000000000000, -4.999999999999994671 ) ) ; +#5502 = CARTESIAN_POINT ( 'NONE', ( 30.40000000000003766, -120.4999999999999858, 1.387778780781445676E-14 ) ) ; +#5503 = CARTESIAN_POINT ( 'NONE', ( 12.20000000000000107, 12.50000000000000000, 38.69999999999999574 ) ) ; +#5504 = VECTOR ( 'NONE', #14774, 999.9999999999998863 ) ; +#5505 = CARTESIAN_POINT ( 'NONE', ( 208.2401164060983660, -128.6688429729414622, 11.54174915624030895 ) ) ; +#5506 = VERTEX_POINT ( 'NONE', #20704 ) ; +#5507 = CARTESIAN_POINT ( 'NONE', ( 20.71457941629886790, -46.89153683562368258, -17.01419263601847831 ) ) ; +#5508 = CARTESIAN_POINT ( 'NONE', ( 236.3730466986678209, -114.9511899086367634, 0.01385594601300341525 ) ) ; +#5509 = CARTESIAN_POINT ( 'NONE', ( 234.0163287282089186, -123.9407846461762830, -4.352748560862373495 ) ) ; +#5510 = CARTESIAN_POINT ( 'NONE', ( -46.14982397056473928, -50.63373438597609777, -13.62136319477329849 ) ) ; +#5511 = ORIENTED_EDGE ( 'NONE', *, *, #36042, .T. ) ; +#5512 = ORIENTED_EDGE ( 'NONE', *, *, #47320, .F. ) ; +#5513 = CARTESIAN_POINT ( 'NONE', ( -24.09999999999998366, -30.00100000000000122, -19.49999999999999645 ) ) ; +#5514 = ADVANCED_FACE ( 'NONE', ( #38531 ), #56349, .T. ) ; +#5515 = CARTESIAN_POINT ( 'NONE', ( -4.250000000000000000, -2.799999999999999822, 39.00000000000000000 ) ) ; +#5516 = FACE_OUTER_BOUND ( 'NONE', #1743, .T. ) ; +#5517 = CARTESIAN_POINT ( 'NONE', ( 235.6819406388458731, -120.2712522877678509, -6.145531398923879784 ) ) ; +#5518 = CARTESIAN_POINT ( 'NONE', ( 216.0808084318518354, -121.5836572451306807, 7.665583382237050714 ) ) ; +#5519 = CYLINDRICAL_SURFACE ( 'NONE', #10839, 1.500000000000004885 ) ; +#5520 = CARTESIAN_POINT ( 'NONE', ( 216.5381317104180994, -121.2623800132076610, 7.938526468224409882 ) ) ; +#5521 = CARTESIAN_POINT ( 'NONE', ( 222.0534716653741611, -121.2744443727106187, 7.811466532426772247 ) ) ; +#5522 = EDGE_CURVE ( 'NONE', #4567, #38548, #11961, .T. ) ; +#5523 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#5524 = EDGE_LOOP ( 'NONE', ( #30550, #28600, #54902, #33021 ) ) ; +#5525 = CARTESIAN_POINT ( 'NONE', ( 237.9908933657633554, -123.2310508464840382, 4.993233216407397812 ) ) ; +#5526 = FACE_OUTER_BOUND ( 'NONE', #46173, .T. ) ; +#5527 = CARTESIAN_POINT ( 'NONE', ( 213.4680923141273183, -121.3094986438125318, -7.234621712092067725 ) ) ; +#5528 = ORIENTED_EDGE ( 'NONE', *, *, #55792, .F. ) ; +#5529 = AXIS2_PLACEMENT_3D ( 'NONE', #31359, #13214, #36300 ) ; +#5531 = AXIS2_PLACEMENT_3D ( 'NONE', #6791, #19641, #24893 ) ; +#5530 = CARTESIAN_POINT ( 'NONE', ( 4.916973593473757731, -37.19543050033674092, -118.5014277108454763 ) ) ; +#5532 = CARTESIAN_POINT ( 'NONE', ( 237.8374887798118493, -120.7833201362425939, 5.542794153472132557 ) ) ; +#5533 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290022, -122.7315590295695529, -1.571991698180343455 ) ) ; +#5534 = CARTESIAN_POINT ( 'NONE', ( 222.0479757781614296, -122.1585054004750361, 7.878742875447687588 ) ) ; +#5535 = LINE ( 'NONE', #33267, #19491 ) ; +#5536 = CARTESIAN_POINT ( 'NONE', ( 237.0080924066293449, -115.1601216993655896, 3.063020514884246648 ) ) ; +#5537 = ORIENTED_EDGE ( 'NONE', *, *, #37651, .F. ) ; +#5538 = CARTESIAN_POINT ( 'NONE', ( -19.49999999999997513, -59.00000000000000000, -15.50000000000000000 ) ) ; +#5539 = CYLINDRICAL_SURFACE ( 'NONE', #23675, 3.000000000000002665 ) ; +#5540 = AXIS2_PLACEMENT_3D ( 'NONE', #50904, #20798, #52054 ) ; +#5541 = ORIENTED_EDGE ( 'NONE', *, *, #39549, .T. ) ; +#5542 = ORIENTED_EDGE ( 'NONE', *, *, #27788, .F. ) ; +#5543 = ORIENTED_EDGE ( 'NONE', *, *, #23927, .F. ) ; +#5544 = EDGE_LOOP ( 'NONE', ( #56621, #22187, #5046, #23501 ) ) ; +#5545 = CARTESIAN_POINT ( 'NONE', ( 217.9551384832345491, -120.8910131720908510, 7.838650669621856970 ) ) ; +#5546 = ORIENTED_EDGE ( 'NONE', *, *, #27245, .F. ) ; +#5547 = EDGE_CURVE ( 'NONE', #22747, #39072, #34448, .T. ) ; +#5548 = EDGE_LOOP ( 'NONE', ( #19466, #53628, #30904, #53222 ) ) ; +#5549 = CYLINDRICAL_SURFACE ( 'NONE', #1574, 2.099999999999997868 ) ; +#5550 = EDGE_CURVE ( 'NONE', #54803, #29530, #48454, .T. ) ; +#5551 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238558841E-16, -1.857579106397798678E-17 ) ) ; +#5552 = CARTESIAN_POINT ( 'NONE', ( 229.2999987672636735, -113.1806258585831984, 1.636081347692289079 ) ) ; +#5553 = EDGE_CURVE ( 'NONE', #1820, #26028, #574, .T. ) ; +#5554 = EDGE_LOOP ( 'NONE', ( #17372, #2681, #36593, #18479 ) ) ; +#5555 = FACE_OUTER_BOUND ( 'NONE', #34091, .T. ) ; +#5556 = FACE_OUTER_BOUND ( 'NONE', #50005, .T. ) ; +#5557 = CARTESIAN_POINT ( 'NONE', ( 219.8434694375459628, -119.2024365880182302, -7.985600806586029776 ) ) ; +#5558 = CARTESIAN_POINT ( 'NONE', ( 0.08845010386374779765, -29.99543050033665637, -95.95064366881533147 ) ) ; +#5559 = CARTESIAN_POINT ( 'NONE', ( -34.01071121727380131, -50.19543050033674092, -73.93815409596068378 ) ) ; +#5560 = CARTESIAN_POINT ( 'NONE', ( 239.3564704355307526, -123.7764086509620540, 5.404784576638538063 ) ) ; +#5561 = CARTESIAN_POINT ( 'NONE', ( 21.09532308690204516, -50.26765370729140159, 18.67746912121363678 ) ) ; +#5562 = EDGE_CURVE ( 'NONE', #27397, #27014, #13686, .T. ) ; +#5563 = LINE ( 'NONE', #49657, #11803 ) ; +#5564 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#5565 = CARTESIAN_POINT ( 'NONE', ( 220.0229066457392832, -115.1236007475911833, -5.497228029215476042 ) ) ; +#5566 = LINE ( 'NONE', #46131, #21421 ) ; +#5567 = CARTESIAN_POINT ( 'NONE', ( 215.6645969226653961, -118.7083754396628734, -7.704469154645759765 ) ) ; +#5568 = CARTESIAN_POINT ( 'NONE', ( 236.3999987672879399, -115.0388562828618575, 4.379030634828376733 ) ) ; +#5569 = CARTESIAN_POINT ( 'NONE', ( 235.8650768923531587, -126.0435734922171491, 0.2501256272171473727 ) ) ; +#5570 = CARTESIAN_POINT ( 'NONE', ( 233.7090065025779495, -119.2175903293472317, -6.014009796212865133 ) ) ; +#5571 = CARTESIAN_POINT ( 'NONE', ( 196.6500029091324677, -114.5974301375771773, 0.9057993990944936957 ) ) ; +#5572 = CARTESIAN_POINT ( 'NONE', ( 16.50000000000001421, -38.99999999999999289, 23.50000000000000000 ) ) ; +#5573 = CARTESIAN_POINT ( 'NONE', ( 233.4063720207030599, -115.0799904373764377, 1.194151047984550074 ) ) ; +#5574 = VECTOR ( 'NONE', #50070, 1000.000000000000000 ) ; +#5575 = CARTESIAN_POINT ( 'NONE', ( 237.2060270983271550, -121.4586945877375115, 6.247257159262484372 ) ) ; +#5576 = CARTESIAN_POINT ( 'NONE', ( 33.09996471247183791, -119.6540381876128976, 5.719608519972246619 ) ) ; +#5577 = CARTESIAN_POINT ( 'NONE', ( 216.6389879694773413, -118.9873464532470280, -7.632487797673761065 ) ) ; +#5578 = CARTESIAN_POINT ( 'NONE', ( 235.1156334915279444, -118.2395382394309706, 5.718467036650470625 ) ) ; +#5579 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #27199, #19554, #49936, #18980, #54050, #40604, #37117, #45567, #4995, #14024, #44992, #10229 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 2, 4 ), + ( 6.228116311227188799E-17, 0.0001919553947787502998, 0.0003839107895574383122, 0.0007678215791148552656, 0.001151732368672272111, 0.001535643158229689498 ), + .UNSPECIFIED. ) ; +#5580 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#5581 = FACE_OUTER_BOUND ( 'NONE', #45824, .T. ) ; +#5582 = EDGE_CURVE ( 'NONE', #42598, #2878, #36089, .T. ) ; +#5583 = CARTESIAN_POINT ( 'NONE', ( 21.18214573564617709, -0.9999999999999940048, -22.49446538316707489 ) ) ; +#5584 = ADVANCED_FACE ( 'NONE', ( #282 ), #52720, .F. ) ; +#5585 = CARTESIAN_POINT ( 'NONE', ( 217.3002074625812270, -114.7695947941980990, -5.021002419092021718 ) ) ; +#5586 = EDGE_LOOP ( 'NONE', ( #674, #10207, #44585, #4048, #35252 ) ) ; +#5587 = FACE_OUTER_BOUND ( 'NONE', #39354, .T. ) ; +#5588 = EDGE_CURVE ( 'NONE', #10284, #3467, #8731, .T. ) ; +#5589 = CARTESIAN_POINT ( 'NONE', ( 215.1035027824905796, -120.8312382565642622, 7.637835088282471041 ) ) ; +#5590 = CARTESIAN_POINT ( 'NONE', ( 219.8979065992041342, -121.1538004300151385, 8.062563381021917053 ) ) ; +#5591 = VERTEX_POINT ( 'NONE', #18050 ) ; +#5592 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1516828450203736300, -0.9884292157390560662 ) ) ; +#5593 = CARTESIAN_POINT ( 'NONE', ( 215.7714380463857538, -121.9156727449117597, 7.791172273887162270 ) ) ; +#5594 = EDGE_CURVE ( 'NONE', #21916, #16874, #49315, .T. ) ; +#5595 = CARTESIAN_POINT ( 'NONE', ( 220.8309548188824181, -118.9091264721150480, -7.925056130676303212 ) ) ; +#5596 = LINE ( 'NONE', #50259, #2499 ) ; +#5597 = EDGE_CURVE ( 'NONE', #40998, #39956, #14378, .T. ) ; +#5598 = ORIENTED_EDGE ( 'NONE', *, *, #4593, .T. ) ; +#5599 = ORIENTED_EDGE ( 'NONE', *, *, #25011, .F. ) ; +#5600 = CARTESIAN_POINT ( 'NONE', ( 218.5769584783784296, -121.8105819148717472, 7.759386341531944176 ) ) ; +#5601 = PLANE ( 'NONE', #13374 ) ; +#5602 = EDGE_LOOP ( 'NONE', ( #20242, #7387, #14228, #53415 ) ) ; +#5603 = CONICAL_SURFACE ( 'NONE', #38246, 2.700000000000001066, 0.7853981633974497223 ) ; +#5604 = CARTESIAN_POINT ( 'NONE', ( 233.1879767673841002, -118.2451233008892046, -5.123033962795767948 ) ) ; +#5605 = CARTESIAN_POINT ( 'NONE', ( 235.9859759333319573, -125.1321402172693098, 3.054618789246743127 ) ) ; +#5606 = CARTESIAN_POINT ( 'NONE', ( 215.9509266891579387, -122.3180629511948183, 7.743448338381013762 ) ) ; +#5607 = VERTEX_POINT ( 'NONE', #21579 ) ; +#5608 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #21208, #39039, #56855, #6927 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#5609 = ORIENTED_EDGE ( 'NONE', *, *, #36404, .T. ) ; +#5610 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -117.2997986968892405, 1.218124005255206921 ) ) ; +#5611 = CARTESIAN_POINT ( 'NONE', ( 206.8999987669482152, -114.4780799509379534, 0.9241146973221059380 ) ) ; +#5612 = ORIENTED_EDGE ( 'NONE', *, *, #53053, .T. ) ; +#5613 = DIRECTION ( 'NONE', ( -0.002232862877918002139, 0.0000000000000000000, 0.9999975071585771591 ) ) ; +#5614 = CARTESIAN_POINT ( 'NONE', ( 215.8625571696980217, -119.4135500726673769, -7.648267400915406355 ) ) ; +#5615 = ADVANCED_FACE ( 'NONE', ( #8448 ), #39403, .F. ) ; +#5616 = FACE_OUTER_BOUND ( 'NONE', #31136, .T. ) ; +#5617 = CARTESIAN_POINT ( 'NONE', ( 219.7324399396131582, -119.8694610538954350, -7.851436999059019151 ) ) ; +#5618 = VECTOR ( 'NONE', #41517, 1000.000000000000114 ) ; +#5619 = ORIENTED_EDGE ( 'NONE', *, *, #10730, .F. ) ; +#5620 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290306, -123.7243878216656299, 0.3019595149622358865 ) ) ; +#5621 = CARTESIAN_POINT ( 'NONE', ( 221.5010973807307550, -121.2264596120185303, 8.035704838872344880 ) ) ; +#5622 = ORIENTED_EDGE ( 'NONE', *, *, #40990, .F. ) ; +#5623 = ORIENTED_EDGE ( 'NONE', *, *, #25113, .F. ) ; +#5624 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#5625 = AXIS2_PLACEMENT_3D ( 'NONE', #26600, #35928, #40019 ) ; +#5626 = PLANE ( 'NONE', #34022 ) ; +#5627 = EDGE_LOOP ( 'NONE', ( #35150, #57386, #18452 ) ) ; +#5628 = CARTESIAN_POINT ( 'NONE', ( 219.3001256770915575, -128.0977193881572305, -1.165934468661539603 ) ) ; +#5629 = LINE ( 'NONE', #41815, #52593 ) ; +#5630 = EDGE_CURVE ( 'NONE', #57481, #50610, #44060, .T. ) ; +#5631 = LINE ( 'NONE', #987, #21043 ) ; +#5632 = ADVANCED_FACE ( 'NONE', ( #26557 ), #4938, .F. ) ; +#5633 = CARTESIAN_POINT ( 'NONE', ( 19.04557261859776673, -48.63079134265729664, -14.92455539970229594 ) ) ; +#5634 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #10255, #19863, #56088, #25399, #15186, #11400, #20443, #6735, #24534, #11683, #19580, #56365, #42908, #51392, #10831, #46448, #2936, #38545, #2366, #43188 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 2, 2, 2, 2, 2, 4 ), + ( 0.006270322613383153346, 0.006885838882781918774, 0.007501355152180684202, 0.008116871421579449630, 0.008732387690978213324, 0.009347903960376978752, 0.009963420229775744180, 0.01027117836447512603, 0.01057893649917451134, 0.01119445276857327851 ), + .UNSPECIFIED. ) ; +#5635 = CARTESIAN_POINT ( 'NONE', ( 235.2830769146211480, -122.1014280028672800, -5.314005375441084311 ) ) ; +#5636 = CARTESIAN_POINT ( 'NONE', ( 30.59940000000004190, -117.3365098851640624, -6.000550650614175474 ) ) ; +#5637 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #515, #36139, #13921, #31762 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 5.960681919692638597E-14, 0.0005505987394515327905 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9989166524583249496, 0.9980589389343119677, 0.9975869457154242781, 0.9975006728016617696 ) ) + REPRESENTATION_ITEM ( '' ) ); +#5638 = DIRECTION ( 'NONE', ( -3.469446951953611033E-15, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#5639 = CARTESIAN_POINT ( 'NONE', ( 220.8229030408437836, -122.0638095802453051, 7.730855671006167107 ) ) ; +#5640 = CARTESIAN_POINT ( 'NONE', ( 233.2720733365976855, -124.0254574459188888, 5.039148970476628797 ) ) ; +#5641 = FACE_OUTER_BOUND ( 'NONE', #48500, .T. ) ; +#5642 = LINE ( 'NONE', #19053, #49521 ) ; +#5643 = CARTESIAN_POINT ( 'NONE', ( 216.2145475481481185, -119.0291059148561885, -7.817294076807099756 ) ) ; +#5644 = CARTESIAN_POINT ( 'NONE', ( 232.7522344399299925, -124.5569787029497064, 3.787495790447541033 ) ) ; +#5645 = CARTESIAN_POINT ( 'NONE', ( 215.2036702088003608, -121.0662240726092023, 7.622540453323125575 ) ) ; +#5646 = AXIS2_PLACEMENT_3D ( 'NONE', #4972, #4405, #22198 ) ; +#5647 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #44512, #1004 ), + ( #54141, #4515 ), + ( #14110, #31956 ), + ( #22308, #49739 ), + ( #9172, #9739 ), + ( #31390, #40118 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 2, 4 ), + ( 2, 2 ), + ( 0.0000000000000000000, 0.5000000000000000000, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#5648 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#5649 = CARTESIAN_POINT ( 'NONE', ( 213.9204999291004583, -118.6667923616777074, -7.517070805075070083 ) ) ; +#5650 = VERTEX_POINT ( 'NONE', #13381 ) ; +#5651 = CARTESIAN_POINT ( 'NONE', ( 234.5690748636774856, -124.3227377036239574, -4.818711703697988291 ) ) ; +#5652 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -121.9134059288576282, 2.334452386508280242 ) ) ; +#5653 = DIRECTION ( 'NONE', ( 1.000000000000000000, 3.524876788021935603E-16, 3.524876788021935603E-16 ) ) ; +#5654 = CARTESIAN_POINT ( 'NONE', ( 215.4327067951856236, -121.2501077339567956, 7.652845640152214024 ) ) ; +#5655 = CARTESIAN_POINT ( 'NONE', ( 234.2289664602234041, -117.0438398811066634, -4.342195301430582965 ) ) ; +#5656 = CARTESIAN_POINT ( 'NONE', ( 237.2775803074443104, -115.9054282034312280, -3.114268235337386059 ) ) ; +#5657 = CARTESIAN_POINT ( 'NONE', ( 215.7624408991463270, -118.5586459327898865, -7.676338172680264194 ) ) ; +#5658 = CARTESIAN_POINT ( 'NONE', ( 27.18409781521109281, -121.3262372836774148, -6.245756346610964904 ) ) ; +#5659 = ADVANCED_FACE ( 'NONE', ( #31232 ), #40540, .T. ) ; +#5660 = VECTOR ( 'NONE', #47277, 1000.000000000000000 ) ; +#5661 = ORIENTED_EDGE ( 'NONE', *, *, #9824, .T. ) ; +#5662 = CARTESIAN_POINT ( 'NONE', ( 215.9027963960743364, -121.4226340251130267, 7.654582188542514487 ) ) ; +#5663 = CARTESIAN_POINT ( 'NONE', ( 234.3019413303886154, -121.4636721083266195, -5.472106398562070595 ) ) ; +#5664 = ADVANCED_FACE ( 'NONE', ( #13968 ), #17189, .F. ) ; +#5665 = EDGE_CURVE ( 'NONE', #41913, #46243, #38797, .T. ) ; +#5666 = CIRCLE ( 'NONE', #22463, 1.900000000000002354 ) ; +#5667 = EDGE_CURVE ( 'NONE', #27426, #17815, #16315, .T. ) ; +#5668 = ORIENTED_EDGE ( 'NONE', *, *, #53843, .T. ) ; +#5669 = ORIENTED_EDGE ( 'NONE', *, *, #28116, .T. ) ; +#5670 = LINE ( 'NONE', #23748, #57654 ) ; +#5671 = CARTESIAN_POINT ( 'NONE', ( 21.49330141136625727, -124.5000000000000000, 16.99999252147573259 ) ) ; +#5672 = CARTESIAN_POINT ( 'NONE', ( -22.44505302971912997, -127.0000000000000000, 3.754456918241837027 ) ) ; +#5673 = CARTESIAN_POINT ( 'NONE', ( 236.5709039913893150, -124.2537144203112689, -4.872273912647274940 ) ) ; +#5674 = DATE_AND_TIME ( #33684, #23404 ) ; +#5675 = VERTEX_POINT ( 'NONE', #1654 ) ; +#5676 = CARTESIAN_POINT ( 'NONE', ( 236.5936152464799136, -114.9712894489787089, 0.4856564822800931713 ) ) ; +#5677 = CARTESIAN_POINT ( 'NONE', ( 219.9064195506569490, -119.3682595361303242, -8.010799604176456867 ) ) ; +#5678 = EDGE_LOOP ( 'NONE', ( #38340, #33422, #52109, #10109 ) ) ; +#5679 = CARTESIAN_POINT ( 'NONE', ( -48.28613104817312518, -119.3692402559684922, 3.025000000000005240 ) ) ; +#5680 = CARTESIAN_POINT ( 'NONE', ( 15.22190327825485845, -57.95646333563967545, 19.34649823406777713 ) ) ; +#5681 = EDGE_LOOP ( 'NONE', ( #48110, #20044, #48475, #55842 ) ) ; +#5682 = CARTESIAN_POINT ( 'NONE', ( 29.26889406686416351, -114.4523329267587002, -0.8773815613249943413 ) ) ; +#5683 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290306, -120.5852564300087550, -2.343673198307624439 ) ) ; +#5684 = EDGE_CURVE ( 'NONE', #54803, #21518, #6002, .T. ) ; +#5685 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669290078, -115.3070614699586969, 1.655038927246671010 ) ) ; +#5686 = DIRECTION ( 'NONE', ( 3.524876788021935603E-16, -1.000000000000000000, 1.848892746611746419E-32 ) ) ; +#5687 = CARTESIAN_POINT ( 'NONE', ( 217.2734627722050504, -119.7023917576916290, -7.979650826597152857 ) ) ; +#5688 = AXIS2_PLACEMENT_3D ( 'NONE', #44243, #12713, #45103 ) ; +#5689 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#5690 = DIRECTION ( 'NONE', ( 0.8571673007021114454, 1.049727191138617586E-16, -0.5150380749100555988 ) ) ; +#5691 = ORIENTED_EDGE ( 'NONE', *, *, #52198, .T. ) ; +#5692 = VERTEX_POINT ( 'NONE', #10966 ) ; +#5693 = CARTESIAN_POINT ( 'NONE', ( -47.47368921949617970, -120.7131835658110504, -6.563829350788892292 ) ) ; +#5694 = LINE ( 'NONE', #6829, #18255 ) ; +#5695 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -122.8703107050394294, -1.307702034244476508 ) ) ; +#5696 = PLANE ( 'NONE', #36757 ) ; +#5697 = ORIENTED_EDGE ( 'NONE', *, *, #12513, .F. ) ; +#5698 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669290249, -117.8169907567852590, 4.858565771837541902 ) ) ; +#5699 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.210476675238558841E-16, 1.857579106397815009E-17 ) ) ; +#5700 = VECTOR ( 'NONE', #14388, 999.9999999999998863 ) ; +#5701 = EDGE_CURVE ( 'NONE', #2036, #35214, #49961, .T. ) ; +#5702 = VERTEX_POINT ( 'NONE', #19712 ) ; +#5703 = CARTESIAN_POINT ( 'NONE', ( 217.1186471394283615, -119.8034267449632040, -7.748865125884083049 ) ) ; +#5704 = CARTESIAN_POINT ( 'NONE', ( 214.8247253423041059, -119.6036563239303234, -7.782782914657458306 ) ) ; +#5705 = CARTESIAN_POINT ( 'NONE', ( 235.9136637426842356, -123.3152570699184736, 4.781676973711008749 ) ) ; +#5706 = LOCAL_TIME ( 17, 53, 42.00000000000000000, #21234 ) ; +#5707 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026596, -116.1889686722073378, 13.39468207146360790 ) ) ; +#5708 = CARTESIAN_POINT ( 'NONE', ( 220.8002074625812554, -114.8168275397019613, -4.713213983363981008 ) ) ; +#5709 = VECTOR ( 'NONE', #43463, 1000.000000000000000 ) ; +#5710 = EDGE_CURVE ( 'NONE', #52556, #4182, #15616, .T. ) ; +#5712 = AXIS2_PLACEMENT_3D ( 'NONE', #15816, #15533, #33656 ) ; +#5711 = PLANE ( 'NONE', #26621 ) ; +#5713 = CARTESIAN_POINT ( 'NONE', ( 232.8431670911093363, -115.1676353774795700, -3.064064237112449351 ) ) ; +#5714 = CARTESIAN_POINT ( 'NONE', ( 221.1524068854314180, -120.0741383983084347, -8.065737694096366539 ) ) ; +#5715 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#5716 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#5717 = CARTESIAN_POINT ( 'NONE', ( 232.1413557019252494, -119.8435305333693037, -5.510020669499329671 ) ) ; +#5718 = CARTESIAN_POINT ( 'NONE', ( 235.2566895551012749, -116.3575333531051399, -3.691741404619594658 ) ) ; +#5719 = PLANE ( 'NONE', #19335 ) ; +#5720 = CARTESIAN_POINT ( 'NONE', ( 235.7617002449658514, -115.4763380707939007, -2.449713167153079851 ) ) ; +#5721 = DIRECTION ( 'NONE', ( 0.7009092642998482336, 1.104556313945544314E-16, 0.7132504491541841185 ) ) ; +#5722 = VERTEX_POINT ( 'NONE', #55076 ) ; +#5723 = CARTESIAN_POINT ( 'NONE', ( 234.1793846320341572, -120.6292129310720753, 6.148366482484519224 ) ) ; +#5724 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -118.6190955881799169, 2.979732121356980290 ) ) ; +#5725 = CARTESIAN_POINT ( 'NONE', ( 236.8988024671451171, -125.9724302370454012, -0.9210321755511933217 ) ) ; +#5726 = ADVANCED_FACE ( 'NONE', ( #24667 ), #15892, .F. ) ; +#5727 = VERTEX_POINT ( 'NONE', #34013 ) ; +#5728 = VERTEX_POINT ( 'NONE', #55933 ) ; +#5729 = CIRCLE ( 'NONE', #35575, 0.2000000000000041189 ) ; +#5730 = CARTESIAN_POINT ( 'NONE', ( 31.77623090659648852, -119.6129041845714909, -5.821971247610847833 ) ) ; +#5731 = CARTESIAN_POINT ( 'NONE', ( 215.5806709034751805, -115.2147524291974889, -4.890392218287438197 ) ) ; +#5732 = CARTESIAN_POINT ( 'NONE', ( 215.0129201425839085, -120.1344979741066794, -7.843757430354914462 ) ) ; +#5733 = EDGE_CURVE ( 'NONE', #10634, #35116, #33733, .T. ) ; +#5734 = CARTESIAN_POINT ( 'NONE', ( 234.4769226708461360, -116.1111076803670841, 3.398289412286148448 ) ) ; +#5735 = EDGE_CURVE ( 'NONE', #34170, #1584, #6082, .T. ) ; +#5736 = VERTEX_POINT ( 'NONE', #19427 ) ; +#5737 = PLANE ( 'NONE', #24946 ) ; +#5738 = CARTESIAN_POINT ( 'NONE', ( 216.1511994333236544, -119.2384410525240526, -7.618031190398544261 ) ) ; +#5739 = CARTESIAN_POINT ( 'NONE', ( 216.6049948067231696, -121.5517615080984086, 7.910165692174705221 ) ) ; +#5740 = ORIENTED_EDGE ( 'NONE', *, *, #52387, .F. ) ; +#5741 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #1785, #32726, #15166, #10511, #50230, #5567 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 4 ), + ( 2.841188977517477842E-17, 0.0002707144209810307669, 0.0005414288419620331277 ), + .UNSPECIFIED. ) ; +#5742 = FACE_OUTER_BOUND ( 'NONE', #6958, .T. ) ; +#5743 = CARTESIAN_POINT ( 'NONE', ( 221.9726270718689420, -121.5157300229082438, 7.989278254367463639 ) ) ; +#5744 = VECTOR ( 'NONE', #54623, 1000.000000000000000 ) ; +#5745 = CARTESIAN_POINT ( 'NONE', ( 237.3407222490254185, -120.1154915791201176, -5.536711294833059682 ) ) ; +#5746 = CYLINDRICAL_SURFACE ( 'NONE', #12769, 4.750000000000000888 ) ; +#5747 = EDGE_LOOP ( 'NONE', ( #11469, #16114, #5609, #5619 ) ) ; +#5748 = CARTESIAN_POINT ( 'NONE', ( 221.4804179403169826, -120.9636908792390244, 7.835949548631728767 ) ) ; +#5749 = VECTOR ( 'NONE', #57743, 999.9999999999998863 ) ; +#5750 = VECTOR ( 'NONE', #31524, 1000.000000000000000 ) ; +#5751 = CARTESIAN_POINT ( 'NONE', ( 219.8177680745165503, -119.2811469843594239, -7.793754859167394855 ) ) ; +#5752 = CARTESIAN_POINT ( 'NONE', ( 231.8999987669290022, -118.5093694688183774, 5.123361631007958827 ) ) ; +#5753 = CARTESIAN_POINT ( 'NONE', ( 237.7534075402839164, -117.5988586075573039, -5.421061523769104440 ) ) ; +#5754 = ORIENTED_EDGE ( 'NONE', *, *, #33421, .F. ) ; +#5755 = ORIENTED_EDGE ( 'NONE', *, *, #33180, .T. ) ; +#5756 = ORIENTED_EDGE ( 'NONE', *, *, #51647, .F. ) ; +#5757 = CARTESIAN_POINT ( 'NONE', ( 18.00000000000002487, -49.14847241552088519, -21.49833287011299277 ) ) ; +#5758 = PLANE ( 'NONE', #39612 ) ; +#5759 = ORIENTED_EDGE ( 'NONE', *, *, #6273, .F. ) ; +#5760 = CARTESIAN_POINT ( 'NONE', ( 32.18129861559010152, -119.6718590413020138, -5.804190187537930257 ) ) ; +#5761 = FACE_OUTER_BOUND ( 'NONE', #20382, .T. ) ; +#5762 = ORIENTED_EDGE ( 'NONE', *, *, #57783, .T. ) ; +#5763 = DIRECTION ( 'NONE', ( 1.811995619784410881E-15, -1.000000000000000000, -1.196913542559490477E-15 ) ) ; +#5764 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #3753, #16570, #47830, #34124, #51619, #56890, #7536, #34408, #12484, #6959, #24774, #42858, #11922, #8122, #17147, #7817, #42585, #43439, #21539, #39370, #52793, #2886, #25638, #3471, #57176, #16863, #20667, #29179, #25948, #52199, #38496, #46963 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4 ), + ( 0.0000000000000000000, 0.0005146264525962949846, 0.001029252905192589969, 0.001543879357788884845, 0.002058505810385179938, 0.003087758715577771425, 0.003602385168174058929, 0.004117011620770345999, 0.004631638073366635237, 0.005146264525962922741, 0.005660890978559210245, 0.006175517431155497748, 0.006690143883751785252, 0.007204770336348072755, 0.007719396788944361126, 0.008234023241540648630 ), + .UNSPECIFIED. ) ; +#5765 = ORIENTED_EDGE ( 'NONE', *, *, #31925, .T. ) ; +#5766 = VERTEX_POINT ( 'NONE', #37264 ) ; +#5767 = FACE_OUTER_BOUND ( 'NONE', #16989, .T. ) ; +#5768 = CARTESIAN_POINT ( 'NONE', ( 237.7805727065941994, -125.1424416842329066, 3.038481105053491671 ) ) ; +#5769 = EDGE_LOOP ( 'NONE', ( #29760, #32473, #2191, #1739 ) ) ; +#5770 = ORIENTED_EDGE ( 'NONE', *, *, #51014, .F. ) ; +#5771 = CARTESIAN_POINT ( 'NONE', ( 28.09940000000003479, -131.1843771442839568, -5.015860408113847591 ) ) ; +#5772 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #53478, #27499, #53782, #40334 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 9.960723022818806812E-15, 0.001048464789944803617 ), + .UNSPECIFIED. ) ; +#5773 = ORIENTED_EDGE ( 'NONE', *, *, #10228, .T. ) ; +#5774 = ORIENTED_EDGE ( 'NONE', *, *, #22365, .T. ) ; +#5775 = CARTESIAN_POINT ( 'NONE', ( -29.49999999999999289, -128.9989999999999952, 5.900000000000008349 ) ) ; +#5776 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000021938, -40.49999999999999289, -23.49900000000000588 ) ) ; +#5777 = CARTESIAN_POINT ( 'NONE', ( -48.75000000000000000, -119.5000000000000000, -4.999999999999968914 ) ) ; +#5778 = ORIENTED_EDGE ( 'NONE', *, *, #41236, .F. ) ; +#5779 = ADVANCED_FACE ( 'NONE', ( #55661 ), #46295, .T. ) ; +#5780 = CARTESIAN_POINT ( 'NONE', ( 219.8777090696325729, -121.1441446046818271, 7.862640143967454698 ) ) ; +#5781 = CARTESIAN_POINT ( 'NONE', ( 231.2472123624288542, -124.2277005102679226, 1.708428940726933298 ) ) ; +#5782 = CARTESIAN_POINT ( 'NONE', ( 232.2566431067069459, -123.5045690582982303, 5.364787387918870998 ) ) ; +#5783 = DIRECTION ( 'NONE', ( 0.7132504491541838965, 2.131334480222543031E-15, -0.7009092642998485667 ) ) ; +#5784 = CARTESIAN_POINT ( 'NONE', ( 222.0182441453908666, -118.7385225632828281, -7.856948909323865138 ) ) ; +#5785 = CARTESIAN_POINT ( 'NONE', ( 219.1406411652666009, -119.9148251764525099, -7.859894262318622538 ) ) ; +#5786 = CARTESIAN_POINT ( 'NONE', ( 235.0514537312015761, -125.9644948661104706, 0.9695834567312617835 ) ) ; +#5787 = CARTESIAN_POINT ( 'NONE', ( 35.61743114856519554, -126.0001146259485694, -0.8297199257444876075 ) ) ; +#5788 = VECTOR ( 'NONE', #35941, 1000.000000000000000 ) ; +#5789 = CARTESIAN_POINT ( 'NONE', ( 221.8347816090798119, -122.4908665193852926, 7.808148314784616240 ) ) ; +#5790 = ORIENTED_EDGE ( 'NONE', *, *, #41792, .T. ) ; +#5791 = CARTESIAN_POINT ( 'NONE', ( 219.8002074625812838, -120.4999999999997726, 1.387778780781445676E-14 ) ) ; +#5792 = CIRCLE ( 'NONE', #11372, 1.799999999999992495 ) ; +#5793 = CARTESIAN_POINT ( 'NONE', ( 236.3533739497428314, -114.9921877678560804, -0.6747876874937630554 ) ) ; +#5794 = CARTESIAN_POINT ( 'NONE', ( 234.0175204580652064, -123.9082788298675268, -4.378298719232875946 ) ) ; +#5795 = ADVANCED_FACE ( 'NONE', ( #33455 ), #41901, .T. ) ; +#5796 = ORIENTED_EDGE ( 'NONE', *, *, #24777, .F. ) ; +#5797 = ORIENTED_EDGE ( 'NONE', *, *, #7107, .T. ) ; +#5798 = CARTESIAN_POINT ( 'NONE', ( 24.99900000000002009, -51.29999999999998295, 4.799999999999992717 ) ) ; +#5799 = LINE ( 'NONE', #14550, #30333 ) ; +#5800 = DIRECTION ( 'NONE', ( 1.000000000000000000, 4.336808689942021680E-16, 0.0000000000000000000 ) ) ; +#5801 = CARTESIAN_POINT ( 'NONE', ( 235.6797756159157586, -120.3562424400325312, -6.148108480316736291 ) ) ; +#5802 = DIRECTION ( 'NONE', ( 0.7132504491541838965, 2.131334480222543031E-15, -0.7009092642998485667 ) ) ; +#5803 = CARTESIAN_POINT ( 'NONE', ( 4.922890358661162757, -39.19543050033662723, -111.0764721559691850 ) ) ; +#5804 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#5805 = CARTESIAN_POINT ( 'NONE', ( 215.9245641839493146, -119.5276833896457305, -7.668507066548795770 ) ) ; +#5806 = EDGE_CURVE ( 'NONE', #20637, #14582, #7150, .T. ) ; +#5807 = CARTESIAN_POINT ( 'NONE', ( 1.836970198721029983E-15, -11.50000000000000000, -15.00000000000000000 ) ) ; +#5808 = EDGE_CURVE ( 'NONE', #3120, #44871, #6861, .T. ) ; +#5809 = ORIENTED_EDGE ( 'NONE', *, *, #38081, .F. ) ; +#5811 = EDGE_CURVE ( 'NONE', #20884, #24901, #36019, .T. ) ; +#5810 = CARTESIAN_POINT ( 'NONE', ( 237.9955124404208959, -118.6318226795599031, 5.623410872651240844 ) ) ; +#5812 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026312, -114.6297158067688002, -1.241811292598701710 ) ) ; +#5813 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.9884292157390539568, 0.1516828450203867307 ) ) ; +#5814 = ORIENTED_EDGE ( 'NONE', *, *, #35014, .T. ) ; +#5815 = DIRECTION ( 'NONE', ( -1.000000000000000000, -3.524876788021935603E-16, -3.524876788021935603E-16 ) ) ; +#5816 = CARTESIAN_POINT ( 'NONE', ( 34.20903113229381631, -126.1247955450137397, 0.8290524370961893652 ) ) ; +#5817 = CARTESIAN_POINT ( 'NONE', ( 221.8796021253276365, -121.1581582918068705, 7.825836874002071397 ) ) ; +#5818 = LINE ( 'NONE', #5251, #49133 ) ; +#5819 = CARTESIAN_POINT ( 'NONE', ( 6.261515017264011718, -29.69543050033664500, -94.30572130744182857 ) ) ; +#5820 = CARTESIAN_POINT ( 'NONE', ( 215.1107014163321480, -118.7102225630139145, -7.434514139887786754 ) ) ; +#5821 = DIRECTION ( 'NONE', ( -0.7071067811865475727, -2.492560110495909814E-16, -0.7071067811865474617 ) ) ; +#5822 = CARTESIAN_POINT ( 'NONE', ( 237.1036019618973398, -117.8039099050962477, 5.526749744011946852 ) ) ; +#5823 = EDGE_LOOP ( 'NONE', ( #50544, #22567, #45631, #55146 ) ) ; +#5824 = CARTESIAN_POINT ( 'NONE', ( 219.8002074625812838, -124.5072741257068714, -6.207644445255650290 ) ) ; +#5825 = CARTESIAN_POINT ( 'NONE', ( 221.2758927313824415, -120.0745643180204070, -8.062962222108733812 ) ) ; +#5826 = ORIENTED_EDGE ( 'NONE', *, *, #48721, .F. ) ; +#5827 = ORIENTED_EDGE ( 'NONE', *, *, #28476, .F. ) ; +#5828 = VERTEX_POINT ( 'NONE', #29078 ) ; +#5829 = LOCAL_TIME ( 17, 53, 42.00000000000000000, #6527 ) ; +#5830 = ORIENTED_EDGE ( 'NONE', *, *, #28151, .F. ) ; +#5831 = CARTESIAN_POINT ( 'NONE', ( 235.8999987667954770, -125.8172710042233007, -5.289293815525245357 ) ) ; +#5832 = VERTEX_POINT ( 'NONE', #42472 ) ; +#5833 = EDGE_LOOP ( 'NONE', ( #48690, #49637, #50524, #37787 ) ) ; +#5834 = FACE_OUTER_BOUND ( 'NONE', #32141, .T. ) ; +#5835 = CARTESIAN_POINT ( 'NONE', ( 196.4499466609828175, -114.3997442944296381, 0.9361359680985258391 ) ) ; +#5836 = ORIENTED_EDGE ( 'NONE', *, *, #49500, .F. ) ; +#5837 = DIRECTION ( 'NONE', ( 0.7009092642998483447, 5.185887546516575024E-16, 0.7132504491541842295 ) ) ; +#5838 = CARTESIAN_POINT ( 'NONE', ( 194.6499984800816492, -126.6584523438420433, -0.9450667357479823893 ) ) ; +#5839 = CARTESIAN_POINT ( 'NONE', ( 218.1993182306146650, -121.0185217665136861, 7.840493000484054065 ) ) ; +#5840 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000021938, -37.49999999999999289, -23.49900000000000588 ) ) ; +#5841 = EDGE_CURVE ( 'NONE', #52338, #44972, #2383, .T. ) ; +#5842 = CARTESIAN_POINT ( 'NONE', ( 15.70000000000001528, -47.73114224595504140, 20.29999999999999005 ) ) ; +#5843 = CARTESIAN_POINT ( 'NONE', ( -20.99999999999999289, -1.000000000000008438, 19.50000000000000711 ) ) ; +#5844 = CARTESIAN_POINT ( 'NONE', ( 239.1689704355307526, -116.7604215429452523, 5.095377345206903108 ) ) ; +#5845 = CARTESIAN_POINT ( 'NONE', ( 21.05343035387142336, -50.86760442613678634, 17.96577217984582475 ) ) ; +#5846 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026312, -120.0070307435124306, -3.212395017431270539 ) ) ; +#5847 = CARTESIAN_POINT ( 'NONE', ( 215.8186730696533573, -121.2353020877226015, 7.888324661341247435 ) ) ; +#5848 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -122.2760545578701823, 2.575831246488085036 ) ) ; +#5849 = LINE ( 'NONE', #19281, #6505 ) ; +#5850 = CARTESIAN_POINT ( 'NONE', ( 215.6901865484462917, -121.7703635835982112, 7.810717294854985226 ) ) ; +#5851 = CARTESIAN_POINT ( 'NONE', ( 219.8746478331495666, -121.1788950926242450, 8.066594458112419375 ) ) ; +#5852 = CARTESIAN_POINT ( 'NONE', ( 235.8914553198632120, -126.0107799421913484, -0.6428537565031291479 ) ) ; +#5853 = CARTESIAN_POINT ( 'NONE', ( 233.7634833742792182, -117.2778433645762703, -5.238202705562062356 ) ) ; +#5854 = CARTESIAN_POINT ( 'NONE', ( 15.70000000000001528, 38.43410573620376169, -20.29999999999999716 ) ) ; +#5855 = CARTESIAN_POINT ( 'NONE', ( 213.5999977193772281, -123.4441393041901023, 6.675595351515337228 ) ) ; +#5856 = CARTESIAN_POINT ( 'NONE', ( 233.3125686950913575, -115.3292595632988196, -2.016418374923763412 ) ) ; +#5857 = EDGE_CURVE ( 'NONE', #30918, #52481, #25844, .T. ) ; +#5858 = CARTESIAN_POINT ( 'NONE', ( 237.3935270983271835, -126.6385306000269679, 1.504989049959867931 ) ) ; +#5859 = FACE_OUTER_BOUND ( 'NONE', #54000, .T. ) ; +#5860 = CARTESIAN_POINT ( 'NONE', ( 220.1980012515939507, -119.1802056835830257, -7.776242679651299561 ) ) ; +#5861 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #38135, #37853, #56230, #42197 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 2.731507285212023035E-14, 0.0003675815263092883228 ), + .UNSPECIFIED. ) ; +#5862 = CARTESIAN_POINT ( 'NONE', ( 235.0713735310476125, -116.7582163289556973, 4.879761133006325302 ) ) ; +#5863 = CARTESIAN_POINT ( 'NONE', ( -33.99999999999999289, -138.0000000000000000, -16.99999999999999289 ) ) ; +#5864 = CARTESIAN_POINT ( 'NONE', ( 220.7258130693317639, -120.0835985757565965, -8.074405796776867206 ) ) ; +#5865 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#5866 = FACE_OUTER_BOUND ( 'NONE', #43199, .T. ) ; +#5867 = EDGE_LOOP ( 'NONE', ( #21679, #31691, #31845, #56670 ) ) ; +#5869 = ADVANCED_FACE ( 'NONE', ( #48316 ), #44592, .T. ) ; +#5868 = CARTESIAN_POINT ( 'NONE', ( 219.9296899284610731, -118.7009937636980084, -7.893002129700064984 ) ) ; +#5870 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289794, -123.4669573125350865, 1.619309823846157403 ) ) ; +#5871 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#5872 = ORIENTED_EDGE ( 'NONE', *, *, #15482, .T. ) ; +#5873 = EDGE_CURVE ( 'NONE', #37555, #37627, #22029, .T. ) ; +#5874 = FACE_OUTER_BOUND ( 'NONE', #52000, .T. ) ; +#5875 = CARTESIAN_POINT ( 'NONE', ( 219.7816382562335775, -121.0165705946307497, 7.868926409042610537 ) ) ; +#5876 = CARTESIAN_POINT ( 'NONE', ( 217.3315272212923901, -119.5617471193718728, -7.985874502884840354 ) ) ; +#5877 = LINE ( 'NONE', #36279, #27680 ) ; +#5878 = ORIENTED_EDGE ( 'NONE', *, *, #56258, .T. ) ; +#5879 = ORIENTED_EDGE ( 'NONE', *, *, #54013, .F. ) ; +#5880 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#5881 = AXIS2_PLACEMENT_3D ( 'NONE', #19542, #20408, #51356 ) ; +#5882 = ORIENTED_EDGE ( 'NONE', *, *, #54266, .T. ) ; +#5883 = CIRCLE ( 'NONE', #48784, 2.999999999999999112 ) ; +#5884 = DIRECTION ( 'NONE', ( 0.4180590494211308128, 0.8979087238813192595, 0.1377917079323761618 ) ) ; +#5885 = ORIENTED_EDGE ( 'NONE', *, *, #45362, .F. ) ; +#5886 = VERTEX_POINT ( 'NONE', #38673 ) ; +#5887 = PLANE ( 'NONE', #20447 ) ; +#5888 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#5889 = VERTEX_POINT ( 'NONE', #48011 ) ; +#5890 = DIRECTION ( 'NONE', ( -3.524876788021938561E-16, 1.000000000000000000, -1.556303968761777535E-30 ) ) ; +#5891 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203862311, 0.9884292157390539568 ) ) ; +#5892 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#5893 = CARTESIAN_POINT ( 'NONE', ( 218.7391470653743681, -121.4640891609312803, 5.501493822502326658 ) ) ; +#5894 = AXIS2_PLACEMENT_3D ( 'NONE', #54059, #50234, #42047 ) ; +#5895 = VERTEX_POINT ( 'NONE', #35183 ) ; +#5896 = AXIS2_PLACEMENT_3D ( 'NONE', #25742, #11434, #33925 ) ; +#5897 = CARTESIAN_POINT ( 'NONE', ( 219.4294531878233556, -121.5866248715978770, 8.026438333218886001 ) ) ; +#5898 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238558841E-16, -1.857579106397815009E-17 ) ) ; +#5899 = ORIENTED_EDGE ( 'NONE', *, *, #15011, .T. ) ; +#5900 = DIRECTION ( 'NONE', ( -0.4854019742006802640, -0.7213873210309510453, -0.4939486375098828819 ) ) ; +#5901 = EDGE_CURVE ( 'NONE', #29129, #16614, #26417, .T. ) ; +#5902 = CARTESIAN_POINT ( 'NONE', ( 216.0975457965135149, -119.4164660854996214, -7.666860460391715648 ) ) ; +#5903 = ORIENTED_EDGE ( 'NONE', *, *, #4022, .F. ) ; +#5904 = LINE ( 'NONE', #23708, #4049 ) ; +#5905 = CARTESIAN_POINT ( 'NONE', ( 214.4398602540541390, -118.7195249106998602, -7.588638965449735707 ) ) ; +#5906 = FACE_OUTER_BOUND ( 'NONE', #2249, .T. ) ; +#5907 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#5908 = CARTESIAN_POINT ( 'NONE', ( 235.4226590197625342, -117.4278762045460098, -4.621444441414041648 ) ) ; +#5909 = CARTESIAN_POINT ( 'NONE', ( -12.74999999999996980, -30.00000000000000000, -4.128641872824792996E-15 ) ) ; +#5910 = CARTESIAN_POINT ( 'NONE', ( 217.2444430425206292, -119.8421115341130871, -7.788843724167508142 ) ) ; +#5911 = CARTESIAN_POINT ( 'NONE', ( 220.8229030408437552, -121.5469784809130260, 7.813254598807828799 ) ) ; +#5912 = EDGE_CURVE ( 'NONE', #17675, #53579, #12101, .T. ) ; +#5913 = CARTESIAN_POINT ( 'NONE', ( 233.1481786219766263, -119.4434639757900953, 6.058241328270002057 ) ) ; +#5914 = CARTESIAN_POINT ( 'NONE', ( 215.0911300501134633, -119.9520212687063179, -7.860239040873519656 ) ) ; +#5915 = CARTESIAN_POINT ( 'NONE', ( 24.69999999999999929, 8.706780413834935839E-15, -2.570860191397628114E-15 ) ) ; +#5916 = CARTESIAN_POINT ( 'NONE', ( 232.8320699284031434, -125.8776877925216127, 1.376045105232531096 ) ) ; +#5917 = CARTESIAN_POINT ( 'NONE', ( 234.7055298664836869, -123.2845833519723868, 4.805727274861804510 ) ) ; +#5918 = VECTOR ( 'NONE', #25254, 999.9999999999998863 ) ; +#5919 = VECTOR ( 'NONE', #49290, 999.9999999999998863 ) ; +#5920 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#5921 = CARTESIAN_POINT ( 'NONE', ( 18.70000000000000284, -9.199999999999999289, -36.00000000000000000 ) ) ; +#5922 = ORIENTED_EDGE ( 'NONE', *, *, #29131, .T. ) ; +#5923 = CARTESIAN_POINT ( 'NONE', ( 234.6464361170541508, -121.6181354826952656, -6.046616058283387218 ) ) ; +#5924 = CARTESIAN_POINT ( 'NONE', ( -21.52499999999997726, -38.99999999999999289, 23.49999999999999289 ) ) ; +#5925 = VECTOR ( 'NONE', #41114, 1000.000000000000000 ) ; +#5926 = CARTESIAN_POINT ( 'NONE', ( -49.41441317843550252, -117.9055439497729623, -7.060739980473664801 ) ) ; +#5927 = CARTESIAN_POINT ( 'NONE', ( 19.56276389583970499, -47.22310860990933179, -15.88077840093142790 ) ) ; +#5928 = CARTESIAN_POINT ( 'NONE', ( 234.4375210140381398, -115.4172486075689648, 2.228932127309647182 ) ) ; +#5929 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289453, -124.0714408561943856, 1.566783396230592151 ) ) ; +#5931 = EDGE_CURVE ( 'NONE', #19936, #5082, #13252, .T. ) ; +#5930 = CARTESIAN_POINT ( 'NONE', ( 37.90229607709223103, -121.5000000000075886, -5.081794785653698909 ) ) ; +#5932 = CARTESIAN_POINT ( 'NONE', ( -28.14999999999999858, -129.0000000000000000, 14.00000000000000888 ) ) ; +#5933 = VECTOR ( 'NONE', #20998, 1000.000000000000000 ) ; +#5934 = ORIENTED_EDGE ( 'NONE', *, *, #20425, .T. ) ; +#5935 = ADVANCED_FACE ( 'NONE', ( #30809 ), #43625, .F. ) ; +#5936 = AXIS2_PLACEMENT_3D ( 'NONE', #29979, #11869, #25292 ) ; +#5937 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290022, -117.6649257914394298, 0.1276691779271346139 ) ) ; +#5938 = CARTESIAN_POINT ( 'NONE', ( 234.2564141975279028, -122.9837530613214227, -4.991867159381134122 ) ) ; +#5939 = ORIENTED_EDGE ( 'NONE', *, *, #6461, .F. ) ; +#5940 = ORIENTED_EDGE ( 'NONE', *, *, #25615, .T. ) ; +#5941 = CARTESIAN_POINT ( 'NONE', ( -24.75000000000000000, -128.9989999999999952, 9.100000000000008527 ) ) ; +#5942 = EDGE_CURVE ( 'NONE', #50960, #37235, #37815, .T. ) ; +#5943 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#5944 = CARTESIAN_POINT ( 'NONE', ( 34.68129871861918900, -114.9170011603891624, -0.8292712338386215576 ) ) ; +#5945 = CARTESIAN_POINT ( 'NONE', ( 236.5477319282519204, -124.9120253095841946, -4.291689974145006303 ) ) ; +#5946 = PERSON_AND_ORGANIZATION ( #17881, #29145 ) ; +#5947 = VERTEX_POINT ( 'NONE', #47723 ) ; +#5948 = ADVANCED_FACE ( 'NONE', ( #8596 ), #44211, .F. ) ; +#5949 = VERTEX_POINT ( 'NONE', #34312 ) ; +#5950 = CARTESIAN_POINT ( 'NONE', ( 236.6510756847529251, -115.5148084634795396, 2.441310339169059596 ) ) ; +#5951 = CARTESIAN_POINT ( 'NONE', ( -20.99999999999999289, -5.000000000000008882, 19.50000000000000711 ) ) ; +#5952 = EDGE_LOOP ( 'NONE', ( #6174, #21623, #50538, #32026 ) ) ; +#5953 = CARTESIAN_POINT ( 'NONE', ( -48.17745955674040204, -117.9975655086004878, 3.711369421879177288 ) ) ; +#5954 = CARTESIAN_POINT ( 'NONE', ( 8.406710493147794949, -52.19543050033662013, -113.2381838089298327 ) ) ; +#5955 = EDGE_LOOP ( 'NONE', ( #38751, #41847, #36483, #22044 ) ) ; +#5956 = FACE_OUTER_BOUND ( 'NONE', #4923, .T. ) ; +#5957 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.210476675238558841E-16, 1.857579106397798678E-17 ) ) ; +#5958 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289794, -115.0694658330155562, -0.4753384466843330602 ) ) ; +#5959 = CARTESIAN_POINT ( 'NONE', ( -34.01071121727380131, -50.19543050033674092, -73.93815409596068378 ) ) ; +#5960 = CIRCLE ( 'NONE', #17162, 7.000000000000001776 ) ; +#5961 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, -13.50000000000000000, 0.0000000000000000000 ) ) ; +#5962 = AXIS2_PLACEMENT_3D ( 'NONE', #35159, #3921, #9438 ) ; +#5963 = CARTESIAN_POINT ( 'NONE', ( 218.5241377701568695, -119.1592370087747668, -7.956058929165737759 ) ) ; +#5964 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #2598, #47813, #7520, #47244 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 0.0000000000000000000, 0.0007116938757341818985 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9999036909940273166, 0.9983947597358500126, 0.9975532034763924250, 0.9973790222156544427 ) ) + REPRESENTATION_ITEM ( '' ) ); +#5965 = CARTESIAN_POINT ( 'NONE', ( 214.3372811202828245, -120.8812250593537669, 7.774867210160929965 ) ) ; +#5966 = VERTEX_POINT ( 'NONE', #21436 ) ; +#5968 = VERTEX_POINT ( 'NONE', #35464 ) ; +#5967 = AXIS2_PLACEMENT_3D ( 'NONE', #10532, #20445, #19304 ) ; +#5969 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -122.5154524236886715, 1.479172582170964922 ) ) ; +#5970 = CYLINDRICAL_SURFACE ( 'NONE', #48102, 1.500000000000001332 ) ; +#5971 = ADVANCED_FACE ( 'NONE', ( #43032 ), #46457, .T. ) ; +#5972 = CARTESIAN_POINT ( 'NONE', ( 215.7334789383111513, -121.7064766474305344, 7.835643030957337274 ) ) ; +#5973 = CARTESIAN_POINT ( 'NONE', ( 225.6999987669289851, -124.1340797666940858, -5.982763930601153746 ) ) ; +#5974 = EDGE_LOOP ( 'NONE', ( #11986, #57192 ) ) ; +#5975 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669289112, -116.6379482640615208, -3.986015302331875620 ) ) ; +#5976 = CARTESIAN_POINT ( 'NONE', ( 231.9908965411236466, -123.2482379139542559, 4.982695381454162131 ) ) ; +#5977 = ADVANCED_FACE ( 'NONE', ( #50032 ), #22883, .F. ) ; +#5978 = VECTOR ( 'NONE', #26283, 1000.000000000000000 ) ; +#5979 = ORIENTED_EDGE ( 'NONE', *, *, #15703, .T. ) ; +#5980 = CARTESIAN_POINT ( 'NONE', ( 217.1147121301098650, -118.8385767639140767, -7.600800714378424416 ) ) ; +#5981 = CARTESIAN_POINT ( 'NONE', ( 220.0244877607687499, -121.6336612339287626, 7.807312785967829960 ) ) ; +#5982 = CARTESIAN_POINT ( 'NONE', ( 235.8663102996766838, -121.7889588674348147, 5.397001906012783401 ) ) ; +#5983 = DIRECTION ( 'NONE', ( 1.210476675238563278E-16, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#5984 = EDGE_CURVE ( 'NONE', #9223, #22062, #14492, .T. ) ; +#5985 = LINE ( 'NONE', #23790, #41436 ) ; +#5986 = EDGE_CURVE ( 'NONE', #44542, #24096, #50617, .T. ) ; +#5987 = EDGE_CURVE ( 'NONE', #41992, #35131, #4519, .T. ) ; +#5988 = CARTESIAN_POINT ( 'NONE', ( 232.6693278928647430, -120.7647363328604087, -6.144624218607942723 ) ) ; +#5989 = CARTESIAN_POINT ( 'NONE', ( 221.8426313642627576, -120.8840189848754960, 8.049151916507513604 ) ) ; +#5990 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#5991 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#5992 = CARTESIAN_POINT ( 'NONE', ( 232.2250606209673833, -117.1784412228747385, -4.445469255746754556 ) ) ; +#5993 = CARTESIAN_POINT ( 'NONE', ( 235.2388394211933473, -116.8055504116602208, -4.140575679032162171 ) ) ; +#5994 = CYLINDRICAL_SURFACE ( 'NONE', #24965, 1.649999999999998579 ) ; +#5995 = MANIFOLD_SOLID_BREP ( 'GB_FASTENER_SCREWS_HSHCS M2X3-N-28-solid1', #9653 ) ; +#5996 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #40610, #49377 ), + ( #9375, #27203 ), + ( #22790, #644 ), + ( #26335, #4143 ), + ( #33004, #46429 ), + ( #1501, #9655 ), + ( #28644, #42039 ), + ( #24233, #54341 ), + ( #27486, #5850 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 2, 3, 4 ), + ( 2, 2 ), + ( 0.0000000000000000000, 0.4950495049504949896, 0.9900990099009899792, 0.9960650154419909974 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#5997 = CARTESIAN_POINT ( 'NONE', ( 235.7878758407038902, -118.8645397039398972, -5.323514254700697279 ) ) ; +#5998 = PLANE ( 'NONE', #53683 ) ; +#5999 = ORIENTED_EDGE ( 'NONE', *, *, #21556, .T. ) ; +#6000 = CARTESIAN_POINT ( 'NONE', ( 234.1090741162348934, -118.0139421004377880, 5.623480031305979843 ) ) ; +#6001 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669290078, -113.8927932844854496, -1.120680126389706821 ) ) ; +#6002 = LINE ( 'NONE', #10665, #15402 ) ; +#6003 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#6004 = CARTESIAN_POINT ( 'NONE', ( 236.8146277427872803, -125.6958463650537112, 1.957954966040134304 ) ) ; +#6005 = EDGE_CURVE ( 'NONE', #37000, #37632, #3294, .T. ) ; +#6006 = AXIS2_PLACEMENT_3D ( 'NONE', #29892, #25488, #43282 ) ; +#6007 = ORIENTED_EDGE ( 'NONE', *, *, #6383, .T. ) ; +#6008 = EDGE_LOOP ( 'NONE', ( #57120, #25798, #18884, #49545 ) ) ; +#6009 = VECTOR ( 'NONE', #8294, 1000.000000000000000 ) ; +#6010 = CARTESIAN_POINT ( 'NONE', ( -17.84999999999997655, -59.00000000000000000, 15.49999999999999289 ) ) ; +#6011 = LINE ( 'NONE', #37842, #38379 ) ; +#6012 = LINE ( 'NONE', #45727, #6973 ) ; +#6013 = VECTOR ( 'NONE', #43711, 1000.000000000000000 ) ; +#6014 = CARTESIAN_POINT ( 'NONE', ( 234.2498104041970350, -116.4579423386102803, -3.871954047037621471 ) ) ; +#6015 = ORIENTED_EDGE ( 'NONE', *, *, #34677, .F. ) ; +#6016 = ORIENTED_EDGE ( 'NONE', *, *, #31548, .F. ) ; +#6017 = CARTESIAN_POINT ( 'NONE', ( 220.1925874529715372, -121.6639537722391253, 8.004715539785836498 ) ) ; +#6018 = CARTESIAN_POINT ( 'NONE', ( 215.9610921914379560, -119.2398470144522520, -7.618246947178958450 ) ) ; +#6019 = CYLINDRICAL_SURFACE ( 'NONE', #39618, 0.4999999999999990008 ) ; +#6020 = CONICAL_SURFACE ( 'NONE', #3236, 2.025000000000002576, 0.7853981633974482790 ) ; +#6021 = EDGE_LOOP ( 'NONE', ( #27758, #57415, #34430, #26806, #47035, #469 ) ) ; +#6022 = ADVANCED_FACE ( 'NONE', ( #44516 ), #27577, .T. ) ; +#6023 = CARTESIAN_POINT ( 'NONE', ( 236.2445745459617399, -117.2996590653495161, -6.405615189639447316 ) ) ; +#6024 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#6025 = CARTESIAN_POINT ( 'NONE', ( 237.1482774913723688, -125.5426107777926603, -2.318912610244783679 ) ) ; +#6026 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#6027 = ORIENTED_EDGE ( 'NONE', *, *, #42038, .T. ) ; +#6028 = CARTESIAN_POINT ( 'NONE', ( 217.9163579497795524, -121.6459267861892641, 7.965499791998384538 ) ) ; +#6029 = CARTESIAN_POINT ( 'NONE', ( 196.6500029091500892, -114.6675432522564080, 0.8950399470887822062 ) ) ; +#6030 = CARTESIAN_POINT ( 'NONE', ( 231.8999987669289737, -119.6733284946386533, -5.386939225777830131 ) ) ; +#6031 = CARTESIAN_POINT ( 'NONE', ( 237.7578601395687770, -117.4455408531607645, -5.336410926829284307 ) ) ; +#6032 = ORIENTED_EDGE ( 'NONE', *, *, #7284, .F. ) ; +#6033 = ORIENTED_EDGE ( 'NONE', *, *, #53790, .F. ) ; +#6034 = DIRECTION ( 'NONE', ( -1.734723475976805517E-15, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#6035 = DIRECTION ( 'NONE', ( 3.524876788021935603E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#6036 = LINE ( 'NONE', #37294, #48374 ) ; +#6037 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#6038 = FACE_OUTER_BOUND ( 'NONE', #30850, .T. ) ; +#6039 = ORIENTED_EDGE ( 'NONE', *, *, #11290, .T. ) ; +#6040 = ORIENTED_EDGE ( 'NONE', *, *, #25788, .T. ) ; +#6041 = CARTESIAN_POINT ( 'NONE', ( 31.89950163541224626, -119.5000000000000284, -5.630307732637667151 ) ) ; +#6042 = CARTESIAN_POINT ( 'NONE', ( 12.71242918519186205, -50.11457624312647852, 15.20511494861504254 ) ) ; +#6043 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #47344, #24569, #16368, #47917, #20474, #38299, #11719, #7331 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 4 ), + ( 0.0008860821518165499502, 0.001107279899663590229, 0.001328477647510630400, 0.001770873143204661953 ), + .UNSPECIFIED. ) ; +#6044 = APPROVAL ( #19381, 'δָ¶¨' ) ; +#6045 = ORIENTED_EDGE ( 'NONE', *, *, #24167, .T. ) ; +#6046 = CARTESIAN_POINT ( 'NONE', ( 217.8348905457650346, -120.9116042680936118, 8.034041988424847958 ) ) ; +#6047 = EDGE_CURVE ( 'NONE', #28838, #6651, #40705, .T. ) ; +#6048 = AXIS2_PLACEMENT_3D ( 'NONE', #43372, #16515, #7475 ) ; +#6049 = ORIENTED_EDGE ( 'NONE', *, *, #34865, .T. ) ; +#6050 = VERTEX_POINT ( 'NONE', #23453 ) ; +#6051 = FACE_OUTER_BOUND ( 'NONE', #40224, .T. ) ; +#6052 = CYLINDRICAL_SURFACE ( 'NONE', #17770, 2.000000000000000000 ) ; +#6053 = CARTESIAN_POINT ( 'NONE', ( -3.950000000000000178, -2.500000000000000000, 39.00000000000000000 ) ) ; +#6054 = ADVANCED_FACE ( 'NONE', ( #8884 ), #31960, .F. ) ; +#6055 = ORIENTED_EDGE ( 'NONE', *, *, #37762, .F. ) ; +#6056 = EDGE_CURVE ( 'NONE', #42763, #55963, #35749, .T. ) ; +#6057 = CONICAL_SURFACE ( 'NONE', #3268, 7.499999999551264729, 0.7853981624999996081 ) ; +#6058 = CARTESIAN_POINT ( 'NONE', ( 219.8435611279861348, -121.2108033058582777, 7.856806510955682832 ) ) ; +#6059 = LINE ( 'NONE', #31801, #30938 ) ; +#6060 = EDGE_CURVE ( 'NONE', #19431, #173, #13538, .T. ) ; +#6061 = CARTESIAN_POINT ( 'NONE', ( 232.0960167851690130, -117.5314264865813101, 5.386148864794030544 ) ) ; +#6062 = CIRCLE ( 'NONE', #57385, 7.000000000000001776 ) ; +#6063 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#6064 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -121.3029005066958064, 0.003775416480339818023 ) ) ; +#6065 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#6066 = CARTESIAN_POINT ( 'NONE', ( 216.0150782004977543, -119.4259005503124342, -7.655890803719131554 ) ) ; +#6067 = LINE ( 'NONE', #23881, #45114 ) ; +#6068 = CIRCLE ( 'NONE', #18190, 3.249999999999999556 ) ; +#6069 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#6070 = ORIENTED_EDGE ( 'NONE', *, *, #47050, .F. ) ; +#6071 = CARTESIAN_POINT ( 'NONE', ( 21.09873004226837523, -47.65080740996388187, -18.61266238013516272 ) ) ; +#6072 = CARTESIAN_POINT ( 'NONE', ( 236.3444552927054758, -115.0367105876546958, -0.9786899699149337328 ) ) ; +#6073 = CARTESIAN_POINT ( 'NONE', ( 233.8959897333125468, -125.9927337246633527, -0.8379881121859604765 ) ) ; +#6074 = ORIENTED_EDGE ( 'NONE', *, *, #43377, .T. ) ; +#6075 = ORIENTED_EDGE ( 'NONE', *, *, #20573, .F. ) ; +#6076 = CARTESIAN_POINT ( 'NONE', ( 221.5397579571057918, -122.2763153486634309, 7.870384916144026022 ) ) ; +#6077 = CARTESIAN_POINT ( 'NONE', ( 25.00000000000002132, -60.70000000000000995, -17.50000000000000711 ) ) ; +#6078 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#6079 = CARTESIAN_POINT ( 'NONE', ( 235.7227421701689423, -118.7206229434616631, -5.886965896200846871 ) ) ; +#6080 = CARTESIAN_POINT ( 'NONE', ( 217.3002074625812838, -124.5215592067648203, -6.114556848797442434 ) ) ; +#6081 = CARTESIAN_POINT ( 'NONE', ( 29.40000000000003766, -119.4999999999999858, 1.000000000000014655 ) ) ; +#6082 = CIRCLE ( 'NONE', #48979, 0.8000000000000047073 ) ; +#6083 = FACE_OUTER_BOUND ( 'NONE', #57490, .T. ) ; +#6084 = DIRECTION ( 'NONE', ( 0.7132504491541842295, 2.131334480222611268E-15, -0.7009092642998483447 ) ) ; +#6085 = CARTESIAN_POINT ( 'NONE', ( 21.50000000000000355, -138.0000000000000000, 14.00000000000000533 ) ) ; +#6086 = VERTEX_POINT ( 'NONE', #27008 ) ; +#6087 = FACE_OUTER_BOUND ( 'NONE', #40871, .T. ) ; +#6088 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026596, -118.8721654056215726, -5.786618389691458475 ) ) ; +#6089 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#6090 = VECTOR ( 'NONE', #26460, 1000.000000000000000 ) ; +#6091 = ORIENTED_EDGE ( 'NONE', *, *, #13237, .F. ) ; +#6092 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#6093 = AXIS2_PLACEMENT_3D ( 'NONE', #48940, #31150, #12438 ) ; +#6094 = EDGE_CURVE ( 'NONE', #30624, #12765, #13837, .T. ) ; +#6095 = LINE ( 'NONE', #54885, #44002 ) ; +#6096 = DIRECTION ( 'NONE', ( 1.210476675238563278E-16, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#6097 = CARTESIAN_POINT ( 'NONE', ( 239.3999987667920664, -120.5758414225633430, 0.4942146082174427302 ) ) ; +#6098 = AXIS2_PLACEMENT_3D ( 'NONE', #18597, #22981, #13054 ) ; +#6099 = ORIENTED_EDGE ( 'NONE', *, *, #54811, .F. ) ; +#6100 = CARTESIAN_POINT ( 'NONE', ( 215.2214962858842284, -121.4154215862862003, 7.839090439875871397 ) ) ; +#6101 = VECTOR ( 'NONE', #54908, 1000.000000000000000 ) ; +#6102 = EDGE_CURVE ( 'NONE', #34832, #1535, #18578, .T. ) ; +#6103 = CARTESIAN_POINT ( 'NONE', ( 215.2171295696984714, -118.7354715808616135, -7.675915688307172857 ) ) ; +#6104 = DIRECTION ( 'NONE', ( -0.03101838030374929819, 0.0000000000000000000, 0.9995188142718135493 ) ) ; +#6105 = CARTESIAN_POINT ( 'NONE', ( 237.1566372859418834, -119.7463468788546095, 6.103650248485632979 ) ) ; +#6106 = AXIS2_PLACEMENT_3D ( 'NONE', #37342, #15403, #28582 ) ; +#6107 = EDGE_LOOP ( 'NONE', ( #8998, #32912, #43102, #36989 ) ) ; +#6108 = CARTESIAN_POINT ( 'NONE', ( 219.8248380541874667, -119.7268223518301227, -7.846888561584971278 ) ) ; +#6109 = CARTESIAN_POINT ( 'NONE', ( 221.2347319081147816, -120.0744150265831820, -8.063935067908609255 ) ) ; +#6110 = VECTOR ( 'NONE', #26212, 1000.000000000000000 ) ; +#6111 = ORIENTED_EDGE ( 'NONE', *, *, #18403, .T. ) ; +#6112 = EDGE_LOOP ( 'NONE', ( #17468, #44010, #33730, #14594 ) ) ; +#6113 = EDGE_LOOP ( 'NONE', ( #34953, #27543, #44897 ) ) ; +#6114 = ORIENTED_EDGE ( 'NONE', *, *, #50040, .F. ) ; +#6115 = AXIS2_PLACEMENT_3D ( 'NONE', #27924, #14754, #45717 ) ; +#6116 = CARTESIAN_POINT ( 'NONE', ( 219.8878578400067454, -120.5800910698021369, 5.637150825876916294 ) ) ; +#6117 = ORIENTED_EDGE ( 'NONE', *, *, #40472, .T. ) ; +#6118 = ORIENTED_EDGE ( 'NONE', *, *, #30377, .T. ) ; +#6119 = CARTESIAN_POINT ( 'NONE', ( -33.99999999999999289, -124.5000000000000000, -16.99999999999999289 ) ) ; +#6120 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#6121 = ADVANCED_FACE ( 'NONE', ( #37478 ), #10748, .T. ) ; +#6122 = CARTESIAN_POINT ( 'NONE', ( 196.4499466609828460, -128.4725276417669875, 11.26437544304181593 ) ) ; +#6123 = ORIENTED_EDGE ( 'NONE', *, *, #32823, .F. ) ; +#6124 = CARTESIAN_POINT ( 'NONE', ( 236.0350902889682061, -125.8362096270249708, 1.534534627948252572 ) ) ; +#6125 = DIRECTION ( 'NONE', ( 1.644548700998852974E-16, -0.1516828450203867862, 0.9884292157390539568 ) ) ; +#6126 = CARTESIAN_POINT ( 'NONE', ( -19.49999999999997868, -38.99999999999999289, -23.50000000000000000 ) ) ; +#6127 = CYLINDRICAL_SURFACE ( 'NONE', #39309, 1.649999999999998579 ) ; +#6129 = CIRCLE ( 'NONE', #37857, 1.649999999999997025 ) ; +#6128 = CARTESIAN_POINT ( 'NONE', ( 35.40000000000004121, -115.2137535688050889, 1.000000000000014655 ) ) ; +#6130 = ADVANCED_FACE ( 'NONE', ( #32535 ), #55294, .F. ) ; +#6131 = VECTOR ( 'NONE', #56566, 1000.000000000000000 ) ; +#6132 = CARTESIAN_POINT ( 'NONE', ( 7.349856520323476694, -39.19543050033661302, -115.7046964645076343 ) ) ; +#6133 = DIRECTION ( 'NONE', ( 3.524876788021935603E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#6134 = EDGE_CURVE ( 'NONE', #25811, #54729, #44335, .T. ) ; +#6135 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#6136 = ADVANCED_FACE ( 'NONE', ( #10595 ), #46221, .F. ) ; +#6137 = CARTESIAN_POINT ( 'NONE', ( 30.61743114856799153, -114.5575464449901801, -0.8274786242360998578 ) ) ; +#6138 = DIRECTION ( 'NONE', ( -1.597594650655104355E-15, 1.000000000000000000, 1.415089553805949927E-15 ) ) ; +#6139 = CARTESIAN_POINT ( 'NONE', ( 221.3377483314532128, -122.0474447159471225, 7.718881769518529445 ) ) ; +#6140 = AXIS2_PLACEMENT_3D ( 'NONE', #8954, #12445, #30867 ) ; +#6141 =( BOUNDED_SURFACE ( ) B_SPLINE_SURFACE ( 3, 3, ( + ( #18408, #44987, #31285, #17238 ), + ( #51, #22500, #4710, #4426 ), + ( #40311, #26035, #22217, #43821 ), + ( #9081, #8498, #26324, #8784 ) ), + .UNSPECIFIED., .F., .F., .F. ) + B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ), + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_SURFACE ( ( + ( 1.000000000000000000, 0.3333333333333334259, 0.3333333333333334259, 1.000000000000000000), + ( 0.8025111867386278686, 0.2675037289128760487, 0.2675037289128760487, 0.8025111867386278686), + ( 0.8025111867386278686, 0.2675037289128760487, 0.2675037289128760487, 0.8025111867386278686), + ( 1.000000000000000000, 0.3333333333333334259, 0.3333333333333334259, 1.000000000000000000) ) ) + REPRESENTATION_ITEM ( '' ) SURFACE ( ) ); +#6142 = CARTESIAN_POINT ( 'NONE', ( 196.6500029091324677, -114.5974301375771773, 0.9057993990944936957 ) ) ; +#6143 = CARTESIAN_POINT ( 'NONE', ( 232.0347280068026521, -126.0072092751871935, -0.8451279643312409329 ) ) ; +#6144 = VECTOR ( 'NONE', #50628, 1000.000000000000000 ) ; +#6145 = CARTESIAN_POINT ( 'NONE', ( 217.6509248333992446, -117.0756227715410773, 6.825158780783764811 ) ) ; +#6146 = CARTESIAN_POINT ( 'NONE', ( 235.8410565728084691, -125.9463991595714276, 1.067966272237579339 ) ) ; +#6147 = AXIS2_PLACEMENT_3D ( 'NONE', #17150, #48995, #26522 ) ; +#6148 = CARTESIAN_POINT ( 'NONE', ( 233.8498749481031211, -115.0410771597531721, -2.831887088021798782 ) ) ; +#6149 = DIRECTION ( 'NONE', ( -0.7132504491541840075, -2.131334480222543031E-15, 0.7009092642998484557 ) ) ; +#6150 = CIRCLE ( 'NONE', #29501, 2.999999999999999112 ) ; +#6151 = CARTESIAN_POINT ( 'NONE', ( 221.4391909538866514, -121.4849982442145517, 8.009702710264757997 ) ) ; +#6152 = CARTESIAN_POINT ( 'NONE', ( 233.4060307397570568, -115.0774022718880758, 1.182335000515268630 ) ) ; +#6153 = CARTESIAN_POINT ( 'NONE', ( 239.7685270983271550, -117.2235913490375054, -5.404784576638496318 ) ) ; +#6154 = CARTESIAN_POINT ( 'NONE', ( -4.250000000000000000, -2.500000000000000000, -37.00000000000000000 ) ) ; +#6155 = CARTESIAN_POINT ( 'NONE', ( 214.7551258948875272, -118.9754998295558863, -7.677277152531741145 ) ) ; +#6156 = CARTESIAN_POINT ( 'NONE', ( 235.0774951286931582, -116.9415952653098003, 5.015558420523465344 ) ) ; +#6157 = CARTESIAN_POINT ( 'NONE', ( 18.14030362997620216, -58.79400112957328162, 21.49978996321589264 ) ) ; +#6158 = PLANE ( 'NONE', #31333 ) ; +#6159 = CARTESIAN_POINT ( 'NONE', ( 220.2811824189540459, -122.5091908349730829, 7.835051569467825772 ) ) ; +#6160 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203862311, 0.9884292157390539568 ) ) ; +#6161 = ORIENTED_EDGE ( 'NONE', *, *, #50491, .F. ) ; +#6162 = DIRECTION ( 'NONE', ( -1.811995619784411276E-15, 1.000000000000000000, 1.196913542559490082E-15 ) ) ; +#6163 = CARTESIAN_POINT ( 'NONE', ( 35.56152251801296416, -125.9923626825527094, 0.8852081935819461345 ) ) ; +#6164 = CARTESIAN_POINT ( 'NONE', ( -12.50000000000000000, 12.50000000000000000, 39.00000000000000000 ) ) ; +#6165 = VERTEX_POINT ( 'NONE', #28723 ) ; +#6166 = CARTESIAN_POINT ( 'NONE', ( -37.45449085395470945, -42.19543050033674092, -78.54554404200308682 ) ) ; +#6167 = CARTESIAN_POINT ( 'NONE', ( 37.17874930600607541, -121.4999999999999574, 5.335561462475254757 ) ) ; +#6168 = DIRECTION ( 'NONE', ( -1.811995619784410881E-15, 1.000000000000000000, 1.196913542559490477E-15 ) ) ; +#6169 = LINE ( 'NONE', #32191, #638 ) ; +#6170 = AXIS2_PLACEMENT_3D ( 'NONE', #42255, #27726, #6375 ) ; +#6171 = AXIS2_PLACEMENT_3D ( 'NONE', #57502, #17754, #35580 ) ; +#6172 = EDGE_CURVE ( 'NONE', #47902, #56960, #36421, .T. ) ; +#6173 = ORIENTED_EDGE ( 'NONE', *, *, #28049, .T. ) ; +#6174 = ORIENTED_EDGE ( 'NONE', *, *, #49604, .F. ) ; +#6175 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#6176 = CARTESIAN_POINT ( 'NONE', ( 215.4326954524711653, -120.9324765788975355, 5.583074281282282669 ) ) ; +#6177 = ORIENTED_EDGE ( 'NONE', *, *, #41427, .T. ) ; +#6178 = AXIS2_PLACEMENT_3D ( 'NONE', #57001, #52024, #44134 ) ; +#6179 = CARTESIAN_POINT ( 'NONE', ( 217.6585295974016390, -118.6827147815525620, -7.828509249260719116 ) ) ; +#6180 = CIRCLE ( 'NONE', #57250, 1.500000000000004885 ) ; +#6181 = ORIENTED_EDGE ( 'NONE', *, *, #17259, .F. ) ; +#6182 = VERTEX_POINT ( 'NONE', #48248 ) ; +#6183 = CARTESIAN_POINT ( 'NONE', ( 24.90000000000003411, -120.4999999999999858, -4.499999999999976019 ) ) ; +#6184 = CARTESIAN_POINT ( 'NONE', ( -32.99956612512966103, -128.9989999999999952, 19.93413225025934921 ) ) ; +#6185 = AXIS2_PLACEMENT_3D ( 'NONE', #44617, #8126, #13347 ) ; +#6186 = ORIENTED_EDGE ( 'NONE', *, *, #12184, .T. ) ; +#6187 = AXIS2_PLACEMENT_3D ( 'NONE', #32087, #41393, #27706 ) ; +#6188 = CARTESIAN_POINT ( 'NONE', ( 215.2679511838439907, -120.9081183862866737, 7.664013798528435117 ) ) ; +#6189 = CARTESIAN_POINT ( 'NONE', ( 218.2526263280587671, -121.8394795557818497, 7.947695524008368650 ) ) ; +#6190 = AXIS2_PLACEMENT_3D ( 'NONE', #51401, #47601, #42915 ) ; +#6191 = LINE ( 'NONE', #41806, #32597 ) ; +#6192 = ADVANCED_FACE ( 'NONE', ( #35111 ), #16688, .F. ) ; +#6193 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#6194 = ORIENTED_EDGE ( 'NONE', *, *, #21666, .F. ) ; +#6195 = CARTESIAN_POINT ( 'NONE', ( 26.90000000000003411, -119.4999999999999858, -6.059799679063608835 ) ) ; +#6196 = CARTESIAN_POINT ( 'NONE', ( 215.4268473067926379, -122.1351900006562659, 7.718590377043602402 ) ) ; +#6197 = ORIENTED_EDGE ( 'NONE', *, *, #7900, .F. ) ; +#6198 = CYLINDRICAL_SURFACE ( 'NONE', #38482, 3.000000000000000888 ) ; +#6199 = LINE ( 'NONE', #45903, #48121 ) ; +#6200 = ORIENTED_EDGE ( 'NONE', *, *, #12910, .T. ) ; +#6201 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#6202 = EDGE_CURVE ( 'NONE', #47667, #10935, #22106, .T. ) ; +#6203 = CARTESIAN_POINT ( 'NONE', ( 218.1993246542558325, -121.0815323185528598, 7.836062608977345079 ) ) ; +#6204 = ADVANCED_FACE ( 'NONE', ( #51737 ), #16975, .T. ) ; +#6205 = CARTESIAN_POINT ( 'NONE', ( -39.30455425408569425, -40.94543050033675513, -75.04505332425497954 ) ) ; +#6206 = FACE_OUTER_BOUND ( 'NONE', #21173, .T. ) ; +#6207 = CARTESIAN_POINT ( 'NONE', ( 235.3974108411630368, -118.2054168141895900, -5.053285307248662761 ) ) ; +#6208 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#6209 = LINE ( 'NONE', #41822, #47300 ) ; +#6210 = CARTESIAN_POINT ( 'NONE', ( 21.50000000000000355, -116.0010000000000048, 16.10000000000000142 ) ) ; +#6211 = TOROIDAL_SURFACE ( 'NONE', #53785, 6.019272309542769150, 0.1999999999999949318 ) ; +#6212 = AXIS2_PLACEMENT_3D ( 'NONE', #26469, #8071, #7766 ) ; +#6213 = CARTESIAN_POINT ( 'NONE', ( 233.2600052693153714, -123.6358332589078515, 5.288359054821156313 ) ) ; +#6214 = LINE ( 'NONE', #10028, #56739 ) ; +#6215 = CARTESIAN_POINT ( 'NONE', ( 30.40580806952172921, -114.7377283575846292, -0.9999999999999731326 ) ) ; +#6216 = CARTESIAN_POINT ( 'NONE', ( 230.9999987669289396, -123.9730596471636943, 1.742663118735850558 ) ) ; +#6217 = CARTESIAN_POINT ( 'NONE', ( 232.8520900916083463, -126.0085222305612547, 0.6873599691839550330 ) ) ; +#6218 = CARTESIAN_POINT ( 'NONE', ( 234.7431548969580035, -124.3201665607166575, 4.024830661806991117 ) ) ; +#6219 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #53755, #17541, #35369, #332, #35081, #40595, #4989, #44113, #26610, #53450, #52889, #22778, #18103, #30999, #21632, #4133, #21921, #44411, #13152, #39746, #40030, #35937, #17821, #54043, #48787, #13739, #53171, #13436 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4 ), + ( 0.005304763348350031646, 0.005627715703643780543, 0.005950668058937530307, 0.006596572769525021161, 0.007242477480112512016, 0.007565429835406258310, 0.007888382190700003738, 0.008534286901287515409, 0.008857239256581271244, 0.009180191611875025345, 0.009503143967168781181, 0.009826096322462535282, 0.01014904867775629112, 0.01047200103305004522 ), + .UNSPECIFIED. ) ; +#6220 = DIRECTION ( 'NONE', ( -1.964717854834350743E-15, 1.000000000000000000, 1.041502267101542066E-15 ) ) ; +#6221 = CARTESIAN_POINT ( 'NONE', ( 219.8080545186814163, -122.3587633808304389, 7.666399704234333257 ) ) ; +#6222 = ORIENTED_EDGE ( 'NONE', *, *, #52123, .F. ) ; +#6223 = CARTESIAN_POINT ( 'NONE', ( 234.6334689581511270, -122.1213346063659628, -5.932381530406615866 ) ) ; +#6224 = CARTESIAN_POINT ( 'NONE', ( 34.20000000000003837, -120.4999999999999858, 1.387778780781445676E-14 ) ) ; +#6225 = CARTESIAN_POINT ( 'NONE', ( -37.57696346304474844, -39.19543050033676224, -70.43360777446144994 ) ) ; +#6226 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #1989, #51874, #19768, #11302, #2842, #55419 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 4 ), + ( 2.654353891224702138E-16, 0.0001617987741003794170, 0.0003235975482004932046 ), + .UNSPECIFIED. ) ; +#6227 = LINE ( 'NONE', #42400, #47444 ) ; +#6228 = CARTESIAN_POINT ( 'NONE', ( 234.5588856244028477, -118.3559927834326686, 5.119648129152011506 ) ) ; +#6229 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#6230 = CIRCLE ( 'NONE', #12764, 1.500000000000001332 ) ; +#6231 = LINE ( 'NONE', #55012, #32362 ) ; +#6232 = VECTOR ( 'NONE', #53352, 1000.000000000000000 ) ; +#6233 = LINE ( 'NONE', #19645, #42434 ) ; +#6234 = ORIENTED_EDGE ( 'NONE', *, *, #2579, .T. ) ; +#6235 = EDGE_CURVE ( 'NONE', #39930, #15276, #57599, .T. ) ; +#6236 = AXIS2_PLACEMENT_3D ( 'NONE', #56934, #48459, #25688 ) ; +#6237 = CARTESIAN_POINT ( 'NONE', ( 215.9029860507302772, -121.4230691385501046, 7.654515416695836016 ) ) ; +#6238 = CARTESIAN_POINT ( 'NONE', ( 234.1877228904236858, -124.8271048365575240, -3.485566938383381164 ) ) ; +#6239 = EDGE_CURVE ( 'NONE', #35817, #39046, #52698, .T. ) ; +#6240 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #13699, #30674, #31544, #31824 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 2.399168790061663003E-14, 0.001048464789983249426 ), + .UNSPECIFIED. ) ; +#6241 = EDGE_LOOP ( 'NONE', ( #50657, #596, #16013, #41077 ) ) ; +#6242 = EDGE_LOOP ( 'NONE', ( #37306, #7196, #47090, #21257, #4414, #22924, #37033, #35769 ) ) ; +#6243 = CARTESIAN_POINT ( 'NONE', ( 220.8985180466249574, -118.8058010876259658, -7.902238327296660536 ) ) ; +#6244 = CARTESIAN_POINT ( 'NONE', ( 235.8999987668371148, -120.4999999999997584, 1.387778780781445676E-14 ) ) ; +#6245 = CARTESIAN_POINT ( 'NONE', ( 228.7999987669289794, -117.1358143346010507, -6.138587362636900302 ) ) ; +#6246 = CARTESIAN_POINT ( 'NONE', ( 236.5045369467221121, -125.9333232201908572, -2.928345086359004146 ) ) ; +#6247 = PERSON_AND_ORGANIZATION ( #17881, #29145 ) ; +#6248 = ORIENTED_EDGE ( 'NONE', *, *, #52880, .F. ) ; +#6249 = AXIS2_PLACEMENT_3D ( 'NONE', #18489, #26400, #40970 ) ; +#6250 = CARTESIAN_POINT ( 'NONE', ( 236.3505598762427553, -119.7446162434508210, -5.498717042044204639 ) ) ; +#6251 = CARTESIAN_POINT ( 'NONE', ( 220.8538604110508743, -122.1733754525275515, 7.690757168448923764 ) ) ; +#6252 = ORIENTED_EDGE ( 'NONE', *, *, #5222, .T. ) ; +#6253 = EDGE_CURVE ( 'NONE', #36162, #23291, #43370, .T. ) ; +#6254 = CONICAL_SURFACE ( 'NONE', #10920, 7.499999999551249630, 0.7853981625000012734 ) ; +#6255 = CARTESIAN_POINT ( 'NONE', ( -47.84491412535208354, -117.5391921574743748, 5.268410009306291997 ) ) ; +#6256 = LINE ( 'NONE', #28165, #47550 ) ; +#6257 = ORIENTED_EDGE ( 'NONE', *, *, #44220, .T. ) ; +#6258 = CARTESIAN_POINT ( 'NONE', ( 28.11743114856945880, -121.3264801363842480, -6.163344282129036955 ) ) ; +#6259 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290022, -120.4261115364265322, -2.262603139460635404 ) ) ; +#6260 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669290078, -118.0183923414752485, -4.853685772412753785 ) ) ; +#6261 = CARTESIAN_POINT ( 'NONE', ( 215.8398163658667954, -121.8217371151581290, 7.813189019765215626 ) ) ; +#6262 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.9004799278271603535, 0.4348975736657909597 ) ) ; +#6263 = CARTESIAN_POINT ( 'NONE', ( 219.3625785016474481, -121.9934123941958717, 7.964769403829534689 ) ) ; +#6264 = DIRECTION ( 'NONE', ( -1.204729336202927561E-15, 0.9998420547108374246, -0.01777260902655230373 ) ) ; +#6265 = ORIENTED_EDGE ( 'NONE', *, *, #713, .T. ) ; +#6266 = ORIENTED_EDGE ( 'NONE', *, *, #25634, .T. ) ; +#6267 = CARTESIAN_POINT ( 'NONE', ( 221.8148776844221288, -122.2832865793292569, 7.653425741040345009 ) ) ; +#6268 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#6269 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -122.9979972918359437, -2.526837844099501407 ) ) ; +#6270 = ORIENTED_EDGE ( 'NONE', *, *, #51436, .F. ) ; +#6271 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669289965, -115.4166197222021850, -2.247301762741216624 ) ) ; +#6273 = EDGE_CURVE ( 'NONE', #52421, #7378, #21365, .T. ) ; +#6272 = AXIS2_PLACEMENT_3D ( 'NONE', #10450, #44130, #1145 ) ; +#6274 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#6275 = EDGE_CURVE ( 'NONE', #40726, #51070, #6549, .T. ) ; +#6276 = VECTOR ( 'NONE', #27243, 1000.000000000000000 ) ; +#6277 = FACE_OUTER_BOUND ( 'NONE', #4129, .T. ) ; +#6278 = EDGE_CURVE ( 'NONE', #18781, #6749, #53432, .T. ) ; +#6279 = ORIENTED_EDGE ( 'NONE', *, *, #39292, .F. ) ; +#6280 = CARTESIAN_POINT ( 'NONE', ( 216.9379178884929615, -119.9669970751551773, -7.773966380126037024 ) ) ; +#6281 = AXIS2_PLACEMENT_3D ( 'NONE', #7945, #9112, #82 ) ; +#6282 = CARTESIAN_POINT ( 'NONE', ( 235.9035886329638458, -123.0168393470405164, 4.946314682919939365 ) ) ; +#6283 = CARTESIAN_POINT ( 'NONE', ( 193.3999984800815355, -114.0752100976959724, 0.9859384926325313048 ) ) ; +#6284 = CARTESIAN_POINT ( 'NONE', ( 214.8002074625812838, -120.4999999999997868, 1.387778780781445676E-14 ) ) ; +#6285 = CARTESIAN_POINT ( 'NONE', ( 232.6536614676473391, -121.3660410766417215, -6.088778009227545418 ) ) ; +#6286 = EDGE_CURVE ( 'NONE', #45952, #48558, #16492, .T. ) ; +#6287 = CARTESIAN_POINT ( 'NONE', ( 222.1047233169806816, -120.8835260064583537, 8.038818942546988922 ) ) ; +#6288 = CARTESIAN_POINT ( 'NONE', ( 229.2999987672636450, -115.9446869305950116, 5.958114033652997854 ) ) ; +#6289 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#6290 = CARTESIAN_POINT ( 'NONE', ( 232.2302588502529090, -117.0371689646403581, -4.334878848062940548 ) ) ; +#6291 = CARTESIAN_POINT ( 'NONE', ( 235.5340530583383725, -117.5696645966160503, 4.711948325998943865 ) ) ; +#6292 = CARTESIAN_POINT ( 'NONE', ( 235.2554470594049008, -123.9231313928354581, -4.388309796908097304 ) ) ; +#6293 = CARTESIAN_POINT ( 'NONE', ( 217.2732868503205452, -120.0707600273853188, -5.583570965962785237 ) ) ; +#6294 = EDGE_LOOP ( 'NONE', ( #26523, #45444, #26103, #16435 ) ) ; +#6295 = CARTESIAN_POINT ( 'NONE', ( 234.0808472544963195, -117.0489425946437478, 5.089812198217045669 ) ) ; +#6296 = CARTESIAN_POINT ( 'NONE', ( 30.59980000000002676, -125.2969150969925352, 10.24879463419244274 ) ) ; +#6297 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#6298 = CARTESIAN_POINT ( 'NONE', ( 20.98659688752228547, -47.00958127225211314, 17.67716993091538669 ) ) ; +#6299 = AXIS2_PLACEMENT_3D ( 'NONE', #48078, #39031, #3710 ) ; +#6300 = CARTESIAN_POINT ( 'NONE', ( 236.8925398167494336, -126.0044391502857195, -0.7101273738320913465 ) ) ; +#6301 = ORIENTED_EDGE ( 'NONE', *, *, #6056, .T. ) ; +#6302 = ORIENTED_EDGE ( 'NONE', *, *, #31834, .T. ) ; +#6303 = CARTESIAN_POINT ( 'NONE', ( 193.3999984800815355, -114.0752100976959866, 0.9859384926325318599 ) ) ; +#6304 = CARTESIAN_POINT ( 'NONE', ( -19.59999999999998721, -30.00000000000000000, -21.29999999999999361 ) ) ; +#6305 = CARTESIAN_POINT ( 'NONE', ( 228.9554229884601853, -127.6597063315896321, -0.1126645415780613696 ) ) ; +#6306 = EDGE_CURVE ( 'NONE', #37555, #32696, #26989, .T. ) ; +#6307 = CARTESIAN_POINT ( 'NONE', ( 216.7516282771474891, -119.8661989921578197, -7.963357947086630695 ) ) ; +#6308 = ORIENTED_EDGE ( 'NONE', *, *, #24254, .F. ) ; +#6309 = CIRCLE ( 'NONE', #53892, 1.649999999999998579 ) ; +#6310 = ORIENTED_EDGE ( 'NONE', *, *, #46931, .F. ) ; +#6311 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#6312 = CARTESIAN_POINT ( 'NONE', ( 215.8398163653523625, -119.1736987503956442, -7.842930837208577977 ) ) ; +#6313 = ADVANCED_FACE ( 'NONE', ( #26350 ), #33948, .F. ) ; +#6314 = CARTESIAN_POINT ( 'NONE', ( -48.75000000000000000, -119.5000000000000000, 5.000000000000041744 ) ) ; +#6315 = EDGE_LOOP ( 'NONE', ( #22918, #36514, #21599, #15019 ) ) ; +#6316 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#6317 = AXIS2_PLACEMENT_3D ( 'NONE', #46874, #24395, #37556 ) ; +#6318 = EDGE_CURVE ( 'NONE', #26234, #24153, #22528, .T. ) ; +#6319 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #51940, #11950, #29776, #47567 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 0.0000000000000000000, 0.0005507102793803199219 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9999862164801710529, 0.9995760969373033156, 0.9995720903684398584, 0.9999741967735802373 ) ) + REPRESENTATION_ITEM ( '' ) ); +#6320 = CARTESIAN_POINT ( 'NONE', ( 237.3208230896515545, -120.7986754611218174, -5.541256171534577391 ) ) ; +#6321 = ADVANCED_FACE ( 'NONE', ( #35397 ), #40915, .F. ) ; +#6322 = CARTESIAN_POINT ( 'NONE', ( 219.8970096375744561, -121.6241406725417136, 8.011965856601872105 ) ) ; +#6323 = ORIENTED_EDGE ( 'NONE', *, *, #7323, .F. ) ; +#6325 = EDGE_CURVE ( 'NONE', #5024, #39948, #13183, .T. ) ; +#6324 = CARTESIAN_POINT ( 'NONE', ( 214.4398602538724674, -120.2596969191735639, -5.612564934189760990 ) ) ; +#6326 = CARTESIAN_POINT ( 'NONE', ( 203.5079792182991696, -124.2727514585411512, -11.72220809346077708 ) ) ; +#6327 = LINE ( 'NONE', #19455, #4591 ) ; +#6328 = CARTESIAN_POINT ( 'NONE', ( 237.7178797709547950, -118.9066249326110665, -5.940048431793047534 ) ) ; +#6329 = VERTEX_POINT ( 'NONE', #44440 ) ; +#6330 = ORIENTED_EDGE ( 'NONE', *, *, #28853, .T. ) ; +#6331 = LINE ( 'NONE', #37292, #9399 ) ; +#6332 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289169, -120.8623925205276493, 0.3511626688007950525 ) ) ; +#6333 = CARTESIAN_POINT ( 'NONE', ( 31.70689458444956799, -119.4999999999999716, -5.821769632769155933 ) ) ; +#6334 = LINE ( 'NONE', #20601, #25740 ) ; +#6335 = VERTEX_POINT ( 'NONE', #5307 ) ; +#6336 = CARTESIAN_POINT ( 'NONE', ( 21.75113712152441892, -35.69543050033660592, -102.7975766445991752 ) ) ; +#6337 = VERTEX_POINT ( 'NONE', #937 ) ; +#6338 = ORIENTED_EDGE ( 'NONE', *, *, #45817, .F. ) ; +#6339 = AXIS2_PLACEMENT_3D ( 'NONE', #9016, #26849, #44642 ) ; +#6340 = CARTESIAN_POINT ( 'NONE', ( 217.6333951748684967, -112.2986980286135150, 4.005540847213103994 ) ) ; +#6341 = CARTESIAN_POINT ( 'NONE', ( 20.90000000000001634, -30.00000000000000000, -17.85000000000000142 ) ) ; +#6342 = ORIENTED_EDGE ( 'NONE', *, *, #46605, .T. ) ; +#6343 = VERTEX_POINT ( 'NONE', #27504 ) ; +#6344 = CARTESIAN_POINT ( 'NONE', ( 219.8878582996564717, -120.0761015223703652, -7.877428422309838751 ) ) ; +#6345 = EDGE_CURVE ( 'NONE', #57115, #9923, #31027, .T. ) ; +#6346 = EDGE_LOOP ( 'NONE', ( #4083, #40511, #44513, #56932 ) ) ; +#6347 = CARTESIAN_POINT ( 'NONE', ( 228.7999987669289794, -123.8641856653985656, 6.138587362636934941 ) ) ; +#6348 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#6349 = CARTESIAN_POINT ( 'NONE', ( 236.3999987672879683, -127.1295131373970690, -2.247121616886032847 ) ) ; +#6350 = ORIENTED_EDGE ( 'NONE', *, *, #33310, .F. ) ; +#6351 = CARTESIAN_POINT ( 'NONE', ( -18.99999999999997513, -47.19999999999998863, 23.50000000000000000 ) ) ; +#6352 = CARTESIAN_POINT ( 'NONE', ( 214.5561483820300452, -120.4462063562493341, -5.641186388906323401 ) ) ; +#6353 = CARTESIAN_POINT ( 'NONE', ( 232.1165051430724020, -118.2715443699569704, 5.730992360358780680 ) ) ; +#6354 = ADVANCED_FACE ( 'NONE', ( #18711 ), #17848, .T. ) ; +#6355 = CARTESIAN_POINT ( 'NONE', ( 5.630224042627949288, -40.94543050033674092, -119.2023369751453146 ) ) ; +#6356 = CARTESIAN_POINT ( 'NONE', ( 1.762438394010967604E-15, -5.000000000000000000, -3.061616997868383831E-15 ) ) ; +#6357 = DIRECTION ( 'NONE', ( 0.7009092642998484557, 4.163453949483578043E-16, 0.7132504491541840075 ) ) ; +#6358 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -119.1972913260956375, 2.421869135799919803 ) ) ; +#6359 = PLANE ( 'NONE', #34102 ) ; +#6360 = ADVANCED_FACE ( 'NONE', ( #5581 ), #19213, .F. ) ; +#6361 = AXIS2_PLACEMENT_3D ( 'NONE', #11057, #2879, #28891 ) ; +#6362 = FACE_OUTER_BOUND ( 'NONE', #51138, .T. ) ; +#6363 = ORIENTED_EDGE ( 'NONE', *, *, #20360, .F. ) ; +#6364 = DIRECTION ( 'NONE', ( -0.7009092642998484557, -4.163453949483577057E-16, -0.7132504491541840075 ) ) ; +#6365 = CARTESIAN_POINT ( 'NONE', ( 236.3907587981543088, -114.9819764754652454, 0.6448650130706498063 ) ) ; +#6366 = CARTESIAN_POINT ( 'NONE', ( 234.0401895172968523, -123.2364319914707522, -4.827568052942807775 ) ) ; +#6367 = ORIENTED_EDGE ( 'NONE', *, *, #51945, .T. ) ; +#6368 = ORIENTED_EDGE ( 'NONE', *, *, #38209, .F. ) ; +#6369 = CARTESIAN_POINT ( 'NONE', ( 221.8577978172246503, -122.2358167296720382, 7.658945496518506424 ) ) ; +#6370 = FACE_OUTER_BOUND ( 'NONE', #13223, .T. ) ; +#6371 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290590, -120.1208863722870888, -3.218709577882710615 ) ) ; +#6372 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #35713, #57633, #9138, #53513 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 0.0001168083130725317090 ), + .UNSPECIFIED. ) ; +#6373 = CARTESIAN_POINT ( 'NONE', ( 235.8469935520573699, -115.0956067927717470, -2.935182472328803360 ) ) ; +#6374 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#6375 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#6376 = CARTESIAN_POINT ( 'NONE', ( 221.3325346368158364, -119.6373679206666196, -8.026885070140188816 ) ) ; +#6377 = CARTESIAN_POINT ( 'NONE', ( 12.07858927418654638, -37.19543050033673381, -112.6404328429268276 ) ) ; +#6378 = DIRECTION ( 'NONE', ( 0.7132504491541842295, 2.131334480222602985E-15, -0.7009092642998483447 ) ) ; +#6379 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #43933, #34892, #57383, #51822, #29661, #12116, #56801, #35195, #5031, #52685 ), + .UNSPECIFIED., .F., .F., + ( 4, 3, 3, 4 ), + ( 1.612869208396465576E-14, 7.541836681817250504E-05, 0.0001508367336359198131, 0.0002980702790444877091 ), + .UNSPECIFIED. ) ; +#6380 = VERTEX_POINT ( 'NONE', #54353 ) ; +#6381 = LINE ( 'NONE', #51323, #56683 ) ; +#6382 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026880, -118.4800361600263301, -5.649804867826365928 ) ) ; +#6383 = EDGE_CURVE ( 'NONE', #15423, #43486, #31114, .T. ) ; +#6384 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289226, -122.6401114148334699, 2.068119291054590470 ) ) ; +#6385 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #14191, #40781, #27932, #49817, #46581, #19148, #46007, #14763, #1367, #804 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 4 ), + ( 1.086108692045681989E-16, 0.0001356559808959416347, 0.0002713119617917746865, 0.0004069679426876077113, 0.0005426239235834407360 ), + .UNSPECIFIED. ) ; +#6386 = ORIENTED_EDGE ( 'NONE', *, *, #53600, .T. ) ; +#6387 = PLANE ( 'NONE', #5 ) ; +#6388 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) ); +#6389 = CARTESIAN_POINT ( 'NONE', ( 237.8326710277441123, -120.6107339951791175, 5.549080583287191892 ) ) ; +#6390 = ADVANCED_FACE ( 'NONE', ( #9390 ), #4452, .F. ) ; +#6391 = CARTESIAN_POINT ( 'NONE', ( 39.90000000024938487, -129.9590089185739146, -4.729504459286940410 ) ) ; +#6392 = ORIENTED_EDGE ( 'NONE', *, *, #45209, .T. ) ; +#6394 = EDGE_CURVE ( 'NONE', #826, #3240, #7396, .T. ) ; +#6393 = LINE ( 'NONE', #46390, #27803 ) ; +#6395 = CARTESIAN_POINT ( 'NONE', ( 214.9198649817581384, -118.7519120972671942, -7.678438624964947223 ) ) ; +#6396 = CARTESIAN_POINT ( 'NONE', ( 229.2999987672632471, -113.2607016856536148, -1.960244860773396880 ) ) ; +#6397 = ADVANCED_FACE ( 'NONE', ( #44730 ), #78, .F. ) ; +#6398 = CARTESIAN_POINT ( 'NONE', ( 237.2213247253448856, -122.2384182165754538, 5.918140667322682624 ) ) ; +#6399 = EDGE_LOOP ( 'NONE', ( #24112, #30386, #42218, #27875 ) ) ; +#6400 = ORIENTED_EDGE ( 'NONE', *, *, #8899, .F. ) ; +#6401 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#6402 = DIRECTION ( 'NONE', ( -1.811995619784410881E-15, 1.000000000000000000, 1.196913542559490477E-15 ) ) ; +#6403 = EDGE_LOOP ( 'NONE', ( #2614, #50417, #50837, #26174 ) ) ; +#6404 = VECTOR ( 'NONE', #45741, 1000.000000000000000 ) ; +#6405 = CIRCLE ( 'NONE', #51151, 6.218511249151961628 ) ; +#6406 = ORIENTED_EDGE ( 'NONE', *, *, #23156, .T. ) ; +#6407 = ORIENTED_EDGE ( 'NONE', *, *, #30812, .T. ) ; +#6408 = ORIENTED_EDGE ( 'NONE', *, *, #7395, .T. ) ; +#6409 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#6410 = ORIENTED_EDGE ( 'NONE', *, *, #31401, .T. ) ; +#6411 = ORIENTED_EDGE ( 'NONE', *, *, #20967, .F. ) ; +#6412 = CARTESIAN_POINT ( 'NONE', ( -38.59130380493147783, -52.19543050033675513, -75.74596258855483200 ) ) ; +#6413 = EDGE_CURVE ( 'NONE', #12447, #35986, #51835, .T. ) ; +#6414 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#6415 = CIRCLE ( 'NONE', #39044, 3.000000000000002665 ) ; +#6416 = ORIENTED_EDGE ( 'NONE', *, *, #8505, .F. ) ; +#6417 = CARTESIAN_POINT ( 'NONE', ( 216.7648810237708688, -122.4599243091641227, 7.537838391389890091 ) ) ; +#6418 = FACE_OUTER_BOUND ( 'NONE', #21503, .T. ) ; +#6419 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#6420 = CARTESIAN_POINT ( 'NONE', ( 221.4455000068681727, -121.3991354503292825, 7.800916099640754275 ) ) ; +#6421 = FACE_OUTER_BOUND ( 'NONE', #24389, .T. ) ; +#6422 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1516828450203862588, -0.9884292157390540678 ) ) ; +#6423 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#6424 = CARTESIAN_POINT ( 'NONE', ( -33.99999999999999289, -124.5000000000000000, 17.00000000000000711 ) ) ; +#6425 = CARTESIAN_POINT ( 'NONE', ( 20.96423132126826161, -51.02681033523498400, 17.58645239606046928 ) ) ; +#6426 = CARTESIAN_POINT ( 'NONE', ( 4.250000000000000000, -2.799999999999999822, 39.00000000000000000 ) ) ; +#6427 = LINE ( 'NONE', #38245, #29291 ) ; +#6428 = ADVANCED_FACE ( 'NONE', ( #4735, #22807 ), #40337, .T. ) ; +#6429 = CARTESIAN_POINT ( 'NONE', ( 215.9191670251795472, -121.4924052810493436, 7.868097528710701560 ) ) ; +#6430 = FACE_OUTER_BOUND ( 'NONE', #21450, .T. ) ; +#6431 = CARTESIAN_POINT ( 'NONE', ( 220.3002074625812554, -114.8591362032833274, -7.733864609845410243 ) ) ; +#6432 = EDGE_CURVE ( 'NONE', #53165, #24713, #36699, .T. ) ; +#6433 = CARTESIAN_POINT ( 'NONE', ( 219.8450008994109339, -121.2379769965021552, 8.057527838948669086 ) ) ; +#6434 = CARTESIAN_POINT ( 'NONE', ( 235.8981312420637551, -125.9805726938319737, -0.8745474322605437667 ) ) ; +#6435 = CARTESIAN_POINT ( 'NONE', ( 233.8534006163386607, -114.9803713966868628, -2.711999739171986779 ) ) ; +#6436 = FACE_OUTER_BOUND ( 'NONE', #37647, .T. ) ; +#6437 = CARTESIAN_POINT ( 'NONE', ( 18.10000000000001918, 38.43410573620376169, -18.50000000000000000 ) ) ; +#6438 = CARTESIAN_POINT ( 'NONE', ( 233.4064648579845880, -115.0806950841932945, 1.197348156518566631 ) ) ; +#6439 = AXIS2_PLACEMENT_3D ( 'NONE', #30323, #30036, #47832 ) ; +#6440 = CARTESIAN_POINT ( 'NONE', ( 241.0022662879851509, -114.8760268332108012, 2.673402110016043220 ) ) ; +#6441 = CIRCLE ( 'NONE', #16669, 0.1999999999999987899 ) ; +#6442 = CARTESIAN_POINT ( 'NONE', ( 9.262611032132847200, -52.19543050033674092, -114.0792749260895533 ) ) ; +#6443 = LINE ( 'NONE', #54646, #18498 ) ; +#6444 = CARTESIAN_POINT ( 'NONE', ( 235.1895697716835230, -121.0201542540366120, 6.128111755324736620 ) ) ; +#6445 = CARTESIAN_POINT ( 'NONE', ( -32.14293857337291627, -37.19543050033675513, -69.18405845633633078 ) ) ; +#6446 = FACE_OUTER_BOUND ( 'NONE', #34754, .T. ) ; +#6447 = CARTESIAN_POINT ( 'NONE', ( 220.2486434445711723, -121.8199768498229076, 7.777432144100441036 ) ) ; +#6448 = CARTESIAN_POINT ( 'NONE', ( 222.8999987669286611, -117.8535925452682989, -7.136253276983341109 ) ) ; +#6449 = ORIENTED_EDGE ( 'NONE', *, *, #37691, .T. ) ; +#6450 = LINE ( 'NONE', #50809, #41703 ) ; +#6451 = DIRECTION ( 'NONE', ( -1.942890293094023946E-16, 0.9004799278271609086, 0.4348975736657896829 ) ) ; +#6452 = ADVANCED_FACE ( 'NONE', ( #15179, #37983 ), #50537, .T. ) ; +#6453 = DIRECTION ( 'NONE', ( -1.020425574104003999E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#6454 = ORIENTED_EDGE ( 'NONE', *, *, #11708, .F. ) ; +#6455 = CIRCLE ( 'NONE', #42777, 0.5000000003132503146 ) ; +#6456 = CARTESIAN_POINT ( 'NONE', ( 36.70000000000003837, -120.4999999999999858, 5.551115123125782702E-14 ) ) ; +#6457 = CARTESIAN_POINT ( 'NONE', ( 23.40000000000003055, -116.9999999999999858, 6.000000000000019540 ) ) ; +#6458 = CARTESIAN_POINT ( 'NONE', ( 217.3315272212924469, -120.1243225554535883, -8.012252466270471274 ) ) ; +#6459 = CARTESIAN_POINT ( 'NONE', ( -21.89999999999999858, -5.000000000000007994, -19.50000000000000000 ) ) ; +#6460 = EDGE_CURVE ( 'NONE', #31348, #6630, #45860, .T. ) ; +#6461 = EDGE_CURVE ( 'NONE', #12167, #10416, #54944, .T. ) ; +#6462 = ORIENTED_EDGE ( 'NONE', *, *, #43627, .F. ) ; +#6463 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#6464 = CARTESIAN_POINT ( 'NONE', ( 229.1232270752272200, -124.7537158872505216, -5.966184019223415014 ) ) ; +#6465 = ORIENTED_EDGE ( 'NONE', *, *, #44965, .F. ) ; +#6466 = CYLINDRICAL_SURFACE ( 'NONE', #3360, 1.000000000000000888 ) ; +#6467 = EDGE_LOOP ( 'NONE', ( #23295, #53739 ) ) ; +#6468 = VERTEX_POINT ( 'NONE', #10524 ) ; +#6469 = CARTESIAN_POINT ( 'NONE', ( 217.4395180999262323, -122.4691361789908939, 7.574160929431750233 ) ) ; +#6470 = LINE ( 'NONE', #967, #20523 ) ; +#6471 = VERTEX_POINT ( 'NONE', #41775 ) ; +#6472 = PLANE ( 'NONE', #964 ) ; +#6473 = VERTEX_POINT ( 'NONE', #41481 ) ; +#6474 = CARTESIAN_POINT ( 'NONE', ( 215.8376780046053511, -119.4390746925984246, -7.649860565541414026 ) ) ; +#6475 = PLANE ( 'NONE', #12631 ) ; +#6476 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#6477 = ORIENTED_EDGE ( 'NONE', *, *, #12731, .T. ) ; +#6478 = CARTESIAN_POINT ( 'NONE', ( 216.0878594940802770, -121.7615589474755211, 7.618031190398592223 ) ) ; +#6479 = CARTESIAN_POINT ( 'NONE', ( 19.00000000000000000, 12.50000000000000000, 36.00000000000000000 ) ) ; +#6480 = VERTEX_POINT ( 'NONE', #47009 ) ; +#6481 = CARTESIAN_POINT ( 'NONE', ( 221.0033842921898497, -121.9926817539561910, 7.960081245630600932 ) ) ; +#6482 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238558841E-16, -1.857579106397798678E-17 ) ) ; +#6483 = ORIENTED_EDGE ( 'NONE', *, *, #46329, .F. ) ; +#6484 = CARTESIAN_POINT ( 'NONE', ( 232.0016692109490748, -123.7281089281293447, -4.564139010339006042 ) ) ; +#6485 = PLANE ( 'NONE', #30236 ) ; +#6486 = CARTESIAN_POINT ( 'NONE', ( 196.2328455477621958, -114.3997443647925110, 0.9361359573007390633 ) ) ; +#6487 = AXIS2_PLACEMENT_3D ( 'NONE', #107, #12632, #3904 ) ; +#6488 = CARTESIAN_POINT ( 'NONE', ( 19.18130901171047498, -47.79299050091113088, -15.27213483436323749 ) ) ; +#6489 = CARTESIAN_POINT ( 'NONE', ( 235.3536172556070767, -119.6649519446276457, -5.495478901942387751 ) ) ; +#6490 = CARTESIAN_POINT ( 'NONE', ( -19.49999999999997513, -59.00000000000000000, 15.49999999999999289 ) ) ; +#6491 = CARTESIAN_POINT ( 'NONE', ( 217.1998763467950937, -119.9483849628086176, -7.794465980747387945 ) ) ; +#6492 = CARTESIAN_POINT ( 'NONE', ( 220.7628918217442902, -116.7488416660670651, 6.361335158416105529 ) ) ; +#6493 = ADVANCED_FACE ( 'NONE', ( #6446 ), #24528, .T. ) ; +#6494 = CARTESIAN_POINT ( 'NONE', ( 233.4389647883860164, -126.6295723122668733, -0.5050433535465223001 ) ) ; +#6495 = CARTESIAN_POINT ( 'NONE', ( 214.9099611974787365, -119.8836875328435383, -7.614853964430994715 ) ) ; +#6496 = CARTESIAN_POINT ( 'NONE', ( 25.04329852135708379, -3.684430864813111661, -26.88443086481315802 ) ) ; +#6497 = FACE_OUTER_BOUND ( 'NONE', #4278, .T. ) ; +#6498 = CARTESIAN_POINT ( 'NONE', ( 232.7478436353683833, -124.4516107853242488, 3.897308326058730454 ) ) ; +#6499 = CARTESIAN_POINT ( 'NONE', ( 234.7198209112419249, -123.7050071672589695, 4.531115560219716620 ) ) ; +#6500 = PLANE ( 'NONE', #21040 ) ; +#6501 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#6502 = ORIENTED_EDGE ( 'NONE', *, *, #34505, .T. ) ; +#6503 = CARTESIAN_POINT ( 'NONE', ( 234.7058461416221178, -119.3472945769329243, -6.040698706708880650 ) ) ; +#6504 = FACE_OUTER_BOUND ( 'NONE', #38706, .T. ) ; +#6505 = VECTOR ( 'NONE', #14310, 1000.000000000000000 ) ; +#6506 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289453, -120.9889362334921543, 1.934091595397841701 ) ) ; +#6507 = CARTESIAN_POINT ( 'NONE', ( 219.8633454435887700, -122.1472509262805914, 7.715181183235134021 ) ) ; +#6508 = CARTESIAN_POINT ( 'NONE', ( 234.4952718910977580, -116.5127602960300237, 3.859756828087794300 ) ) ; +#6509 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203912271, 0.9884292157390532907 ) ) ; +#6510 = CARTESIAN_POINT ( 'NONE', ( 30.59996677426352107, -114.5592247281667397, 0.8448865600502591944 ) ) ; +#6511 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.9884292157390536238, 0.1516828450203887291 ) ) ; +#6512 = ADVANCED_FACE ( 'NONE', ( #51388 ), #6158, .T. ) ; +#6513 = ORIENTED_EDGE ( 'NONE', *, *, #23687, .F. ) ; +#6514 = VECTOR ( 'NONE', #2803, 1000.000000000000000 ) ; +#6515 = CARTESIAN_POINT ( 'NONE', ( 215.9031757053861895, -121.4569618763808165, 7.872472597626600788 ) ) ; +#6516 = CARTESIAN_POINT ( 'NONE', ( 233.9970836275020929, -125.3393381866174963, 2.768898351802532076 ) ) ; +#6517 = VECTOR ( 'NONE', #28100, 1000.000000000000114 ) ; +#6518 = EDGE_CURVE ( 'NONE', #42363, #5350, #55226, .T. ) ; +#6519 = ORIENTED_EDGE ( 'NONE', *, *, #52073, .T. ) ; +#6520 = ADVANCED_FACE ( 'NONE', ( #24250 ), #42055, .F. ) ; +#6521 = EDGE_LOOP ( 'NONE', ( #26694, #18250, #30961, #56786 ) ) ; +#6522 = CARTESIAN_POINT ( 'NONE', ( 215.4272045587784703, -122.0978848607102947, 7.483819039069325996 ) ) ; +#6523 = ADVANCED_FACE ( 'NONE', ( #37136 ), #14903, .F. ) ; +#6524 = FACE_BOUND ( 'NONE', #51996, .T. ) ; +#6525 = CARTESIAN_POINT ( 'NONE', ( 221.1524068854314748, -120.5537936437502538, 5.641186388906358040 ) ) ; +#6526 = CARTESIAN_POINT ( 'NONE', ( 236.6514267806325620, -121.4131902823097988, -6.080312478593709713 ) ) ; +#6527 = COORDINATED_UNIVERSAL_TIME_OFFSET ( 8, 0, .AHEAD. ) ; +#6528 = ORIENTED_EDGE ( 'NONE', *, *, #35913, .T. ) ; +#6529 = AXIS2_PLACEMENT_3D ( 'NONE', #3620, #30775, #36014 ) ; +#6530 = ORIENTED_EDGE ( 'NONE', *, *, #43356, .F. ) ; +#6531 = CARTESIAN_POINT ( 'NONE', ( 236.4066685513568302, -117.9186023329333466, -4.913194654605417711 ) ) ; +#6532 = CARTESIAN_POINT ( 'NONE', ( -18.99999999999997513, -50.49999999999998579, 23.20000000000000995 ) ) ; +#6533 = ORIENTED_EDGE ( 'NONE', *, *, #46683, .T. ) ; +#6534 = AXIS2_PLACEMENT_3D ( 'NONE', #53821, #35711, #48279 ) ; +#6535 = CARTESIAN_POINT ( 'NONE', ( 24.99900000000002009, -48.85000000000000142, 10.99999999999999467 ) ) ; +#6536 = CARTESIAN_POINT ( 'NONE', ( 36.90000000000001279, -119.4999999999999858, -5.383755463999981394 ) ) ; +#6537 = ORIENTED_EDGE ( 'NONE', *, *, #9146, .F. ) ; +#6538 = FACE_OUTER_BOUND ( 'NONE', #22203, .T. ) ; +#6539 = CYLINDRICAL_SURFACE ( 'NONE', #55465, 0.4999999999999983347 ) ; +#6540 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669290078, -115.0532081430470726, -0.1881888368865952121 ) ) ; +#6541 = DIRECTION ( 'NONE', ( -0.7071067811865393571, 0.7071067811865556774, 0.0000000000000000000 ) ) ; +#6542 = CARTESIAN_POINT ( 'NONE', ( 221.8456370810452540, -119.8475567473127938, -8.031094952255109831 ) ) ; +#6543 = LINE ( 'NONE', #24348, #51286 ) ; +#6544 = CARTESIAN_POINT ( 'NONE', ( 215.4328491127322991, -119.7185114986867518, -7.852996125540247618 ) ) ; +#6545 = ORIENTED_EDGE ( 'NONE', *, *, #32643, .F. ) ; +#6546 = VERTEX_POINT ( 'NONE', #1801 ) ; +#6547 = CARTESIAN_POINT ( 'NONE', ( 221.6368150811216537, -122.3209263717251929, 7.650467354471786052 ) ) ; +#6548 = CARTESIAN_POINT ( 'NONE', ( 215.6070200679741902, -119.9549893963542928, -7.887827916021007191 ) ) ; +#6549 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #52311, #12313, #43250, #29861 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 0.0000000000000000000, 0.0001894218823687928333 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9999406259520330353, 0.9995531356705547044, 0.9992115149215250458, 0.9989157637049440597 ) ) + REPRESENTATION_ITEM ( '' ) ); +#6550 = CARTESIAN_POINT ( 'NONE', ( 11.51896906761219697, -29.99543050033662439, -109.2864314677939745 ) ) ; +#6551 = ORIENTED_EDGE ( 'NONE', *, *, #49147, .T. ) ; +#6552 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669289396, -115.0570491982465313, 1.121124159327345104 ) ) ; +#6553 = CARTESIAN_POINT ( 'NONE', ( 37.90000000000001990, -125.7941964099999694, 5.294196410000020947 ) ) ; +#6554 = CARTESIAN_POINT ( 'NONE', ( 20.00000000000000355, -116.0000000000000000, 4.500000000000004441 ) ) ; +#6555 = CARTESIAN_POINT ( 'NONE', ( 236.1782835942200904, -120.6286710565276934, 6.153321894098756850 ) ) ; +#6556 = ORIENTED_EDGE ( 'NONE', *, *, #48809, .F. ) ; +#6557 = CARTESIAN_POINT ( 'NONE', ( 217.1797037414092699, -119.0248822980292402, -7.629390878456593583 ) ) ; +#6558 = AXIS2_PLACEMENT_3D ( 'NONE', #313, #53149, #31843 ) ; +#6559 = CARTESIAN_POINT ( 'NONE', ( 235.9143522744162738, -123.3352237573292598, 4.769955026434922196 ) ) ; +#6560 = CARTESIAN_POINT ( 'NONE', ( 194.2313774616662272, -114.2605065660669510, 0.9575031782496710164 ) ) ; +#6561 = CARTESIAN_POINT ( 'NONE', ( 232.0704960607567671, -114.5947339132164302, 1.716814181603655287 ) ) ; +#6562 = ADVANCED_FACE ( 'NONE', ( #10827 ), #37415, .T. ) ; +#6563 = CARTESIAN_POINT ( 'NONE', ( 232.9360439207991078, -114.3618868683689129, 0.3829299263339027148 ) ) ; +#6564 = CARTESIAN_POINT ( 'NONE', ( -19.59999999999998010, -30.29999999999999361, 19.75000000000001421 ) ) ; +#6565 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289453, -124.4679338149398973, 0.1451824035232207044 ) ) ; +#6566 = CARTESIAN_POINT ( 'NONE', ( -50.49999999999997868, -49.00000000000000000, 16.99999999999999289 ) ) ; +#6567 = CARTESIAN_POINT ( 'NONE', ( 232.2115363150577423, -117.5571972126567033, -4.704222961545876380 ) ) ; +#6568 = CARTESIAN_POINT ( 'NONE', ( 235.5865556739733222, -119.2571906757207785, 5.407989206234401713 ) ) ; +#6569 = LINE ( 'NONE', #29071, #24010 ) ; +#6570 = AXIS2_PLACEMENT_3D ( 'NONE', #46120, #23944, #28041 ) ; +#6571 = CARTESIAN_POINT ( 'NONE', ( 235.0601892722967250, -120.9344602750883979, 5.553714204559904388 ) ) ; +#6572 = CARTESIAN_POINT ( 'NONE', ( 220.2486434445649763, -119.3360835331191794, -8.004472442377549513 ) ) ; +#6573 = EDGE_LOOP ( 'NONE', ( #9783, #49595, #3957, #25248 ) ) ; +#6574 = CARTESIAN_POINT ( 'NONE', ( 234.0729611895658309, -116.7945699834481701, 4.908143303254471235 ) ) ; +#6575 = CARTESIAN_POINT ( 'NONE', ( 30.59960000000000591, -126.4565541829175146, 0.7253070912061482245 ) ) ; +#6576 = CARTESIAN_POINT ( 'NONE', ( -35.27673076452246193, -50.19543050033674803, -72.69404015182846024 ) ) ; +#6577 = CIRCLE ( 'NONE', #28054, 4.500000000000000000 ) ; +#6578 = CYLINDRICAL_SURFACE ( 'NONE', #26847, 1.050000000000002265 ) ; +#6579 = CARTESIAN_POINT ( 'NONE', ( 236.9496225088374217, -125.4066391783392476, -2.596234150342274116 ) ) ; +#6580 = CARTESIAN_POINT ( 'NONE', ( -38.36025183493292445, -50.17572815022310095, -20.57218887553164421 ) ) ; +#6581 = ORIENTED_EDGE ( 'NONE', *, *, #10960, .F. ) ; +#6582 = ORIENTED_EDGE ( 'NONE', *, *, #33210, .T. ) ; +#6583 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#6584 = LINE ( 'NONE', #55371, #15976 ) ; +#6585 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #15771, #33612, #32480, #28078 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 0.0002829940873899575290 ), + .UNSPECIFIED. ) ; +#6586 = CARTESIAN_POINT ( 'NONE', ( 34.39940826554896347, -115.0906918002479529, 1.000000000000014655 ) ) ; +#6587 = DIRECTION ( 'NONE', ( 0.4956176937828955520, 0.7071067811865477948, 0.5043442292812753136 ) ) ; +#6588 = VERTEX_POINT ( 'NONE', #33322 ) ; +#6589 = EDGE_CURVE ( 'NONE', #23836, #20318, #20362, .T. ) ; +#6590 = ORIENTED_EDGE ( 'NONE', *, *, #9046, .T. ) ; +#6591 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289169, -117.9623689974046954, 0.1268419077522111582 ) ) ; +#6592 = ADVANCED_FACE ( 'NONE', ( #46731 ), #24828, .T. ) ; +#6593 = CARTESIAN_POINT ( 'NONE', ( 200.0648010555905785, -115.1207051386164153, 0.8254984128206961369 ) ) ; +#6594 = CARTESIAN_POINT ( 'NONE', ( 216.6054242518072783, -121.8485467016242723, 7.865039788484677885 ) ) ; +#6595 = EDGE_CURVE ( 'NONE', #19026, #23259, #20439, .T. ) ; +#6596 = ORIENTED_EDGE ( 'NONE', *, *, #23933, .F. ) ; +#6598 = CARTESIAN_POINT ( 'NONE', ( 215.7714380463851001, -119.0843272550859098, -7.791172273886794564 ) ) ; +#6597 = CONICAL_SURFACE ( 'NONE', #55144, 1.649999999999998579, 1.029744258676652757 ) ; +#6599 = CARTESIAN_POINT ( 'NONE', ( 221.9359498206715955, -121.3252843865032133, 8.012099684335355576 ) ) ; +#6600 = CARTESIAN_POINT ( 'NONE', ( 237.0705637397860812, -126.0424265254027603, 0.3198580324847283829 ) ) ; +#6601 = CARTESIAN_POINT ( 'NONE', ( -40.93792650834806324, -45.77403179061111871, 18.92266726751992678 ) ) ; +#6602 = EDGE_LOOP ( 'NONE', ( #47042, #47534 ) ) ; +#6603 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#6604 = EDGE_LOOP ( 'NONE', ( #18544, #19949, #42589, #747 ) ) ; +#6605 = CARTESIAN_POINT ( 'NONE', ( 200.0648010555901806, -125.8792948613832152, -0.8254984128206502847 ) ) ; +#6606 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289794, -126.4078253244853300, 3.194010648503843974 ) ) ; +#6607 = CARTESIAN_POINT ( 'NONE', ( 237.6190096155962408, -122.6596075473416931, -5.758538564694542394 ) ) ; +#6608 = EDGE_LOOP ( 'NONE', ( #24055, #23533, #14085, #5796 ) ) ; +#6609 = ORIENTED_EDGE ( 'NONE', *, *, #45957, .T. ) ; +#6610 = CARTESIAN_POINT ( 'NONE', ( 221.5140983819356393, -118.7556039323826980, -7.891768109798597663 ) ) ; +#6611 = CARTESIAN_POINT ( 'NONE', ( 221.8471700548368233, -119.8768424245684230, -7.829168409397842865 ) ) ; +#6612 = FACE_BOUND ( 'NONE', #43141, .T. ) ; +#6613 = VECTOR ( 'NONE', #55988, 1000.000000000000000 ) ; +#6614 = PLANE ( 'NONE', #38829 ) ; +#6615 = ORIENTED_EDGE ( 'NONE', *, *, #46359, .F. ) ; +#6616 = CARTESIAN_POINT ( 'NONE', ( 217.3373842486817011, -125.9750035931617163, 4.861113821381744415 ) ) ; +#6617 = EDGE_LOOP ( 'NONE', ( #3534, #30806, #35838, #21034 ) ) ; +#6618 = ORIENTED_EDGE ( 'NONE', *, *, #30377, .F. ) ; +#6619 = VECTOR ( 'NONE', #40373, 1000.000000000000000 ) ; +#6620 = FACE_OUTER_BOUND ( 'NONE', #2739, .T. ) ; +#6621 = AXIS2_PLACEMENT_3D ( 'NONE', #31307, #18424, #9381 ) ; +#6622 = CARTESIAN_POINT ( 'NONE', ( 12.83393944403535514, -49.00000000000000000, 14.89999999999999325 ) ) ; +#6623 = ORIENTED_EDGE ( 'NONE', *, *, #48771, .F. ) ; +#6624 = ORIENTED_EDGE ( 'NONE', *, *, #14121, .F. ) ; +#6625 = FACE_OUTER_BOUND ( 'NONE', #42642, .T. ) ; +#6626 = EDGE_LOOP ( 'NONE', ( #31194, #32699, #40510, #28444 ) ) ; +#6627 = CARTESIAN_POINT ( 'NONE', ( 215.7023849411698677, -120.4462063562493341, -5.641186388906323401 ) ) ; +#6628 = LINE ( 'NONE', #46910, #30890 ) ; +#6629 = CARTESIAN_POINT ( 'NONE', ( 219.8887533564423791, -119.1014169851278268, -7.762290128684595558 ) ) ; +#6630 = VERTEX_POINT ( 'NONE', #33879 ) ; +#6631 = EDGE_CURVE ( 'NONE', #52811, #8256, #1532, .T. ) ; +#6632 = CARTESIAN_POINT ( 'NONE', ( 219.9023919609019799, -122.2386578003734030, 7.695062634510432709 ) ) ; +#6633 = EDGE_CURVE ( 'NONE', #2671, #7660, #6129, .T. ) ; +#6634 = CARTESIAN_POINT ( 'NONE', ( 21.50000000000000355, -116.0010000000000048, -13.99999999999999467 ) ) ; +#6635 = CARTESIAN_POINT ( 'NONE', ( 232.1787412898301852, -120.6035862986454674, 6.150942428712352417 ) ) ; +#6636 = CARTESIAN_POINT ( 'NONE', ( 219.8682099156324625, -119.8418109308783954, -7.861448181834165716 ) ) ; +#6637 = FACE_OUTER_BOUND ( 'NONE', #39078, .T. ) ; +#6638 = CARTESIAN_POINT ( 'NONE', ( 214.9639034648637619, -115.1869551395364226, -4.776771586422378313 ) ) ; +#6639 = EDGE_CURVE ( 'NONE', #36283, #37015, #47305, .T. ) ; +#6640 = CARTESIAN_POINT ( 'NONE', ( -27.99999999999998934, -129.0000000000000000, -18.35000000000000497 ) ) ; +#6641 = CARTESIAN_POINT ( 'NONE', ( 235.0775681716559120, -122.0284354397424522, -5.336652883209340281 ) ) ; +#6642 = VECTOR ( 'NONE', #29890, 1000.000000000000000 ) ; +#6643 = CARTESIAN_POINT ( 'NONE', ( 214.8804098206430524, -119.8392654568829414, -7.608295886506073025 ) ) ; +#6644 = EDGE_CURVE ( 'NONE', #53092, #39728, #56083, .T. ) ; +#6645 = ORIENTED_EDGE ( 'NONE', *, *, #24109, .T. ) ; +#6646 = ADVANCED_FACE ( 'NONE', ( #47588 ), #11676, .F. ) ; +#6647 = CARTESIAN_POINT ( 'NONE', ( -18.99999999999997513, -50.49999999999998579, -23.19999999999999929 ) ) ; +#6648 = CARTESIAN_POINT ( 'NONE', ( 236.5996787254115361, -119.7290024354862226, 5.497754376972533663 ) ) ; +#6649 = CARTESIAN_POINT ( 'NONE', ( 234.1562807954581160, -119.3089764789837517, -5.420711494068926939 ) ) ; +#6650 = VECTOR ( 'NONE', #35059, 1000.000000000000000 ) ; +#6651 = VERTEX_POINT ( 'NONE', #35040 ) ; +#6652 = ORIENTED_EDGE ( 'NONE', *, *, #43268, .T. ) ; +#6653 = CARTESIAN_POINT ( 'NONE', ( 219.9174040625227349, -121.9948931089825805, 7.968667430116944672 ) ) ; +#6654 = CARTESIAN_POINT ( 'NONE', ( 219.5457413159777502, -122.5089629778672560, 7.833566756729873681 ) ) ; +#6655 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -120.1976575318465166, -3.234870966541553372 ) ) ; +#6656 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #4314, #21519, #16554, #39350 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 0.0000000000000000000, 0.0005453390965463462666 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9832830750106503759, 0.9833937622478043927, 0.9839277665216148439, 0.9848850878320816182 ) ) + REPRESENTATION_ITEM ( '' ) ); +#6657 = CARTESIAN_POINT ( 'NONE', ( 235.8302145278096589, -115.4261617602464867, -3.474670136705882761 ) ) ; +#6658 = FACE_OUTER_BOUND ( 'NONE', #30841, .T. ) ; +#6659 = DIRECTION ( 'NONE', ( 1.000000000000000000, -1.540743955509788409E-32, 5.551115123125781716E-16 ) ) ; +#6660 = CARTESIAN_POINT ( 'NONE', ( 216.6432080901960830, -121.0293840156015790, 7.964195082016756189 ) ) ; +#6661 = AXIS2_PLACEMENT_3D ( 'NONE', #27475, #28322, #45559 ) ; +#6662 = VECTOR ( 'NONE', #57798, 999.9999999999998863 ) ; +#6663 = LINE ( 'NONE', #55743, #32271 ) ; +#6664 = VERTEX_POINT ( 'NONE', #38541 ) ; +#6665 = CARTESIAN_POINT ( 'NONE', ( 237.9980762535931831, -124.9077398035495179, 3.451472245800549565 ) ) ; +#6666 = EDGE_CURVE ( 'NONE', #2305, #26024, #33889, .T. ) ; +#6667 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026596, -116.4552917288064009, -4.432023677706930620 ) ) ; +#6668 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289226, -122.9344551829521635, 2.344872696373133003 ) ) ; +#6669 = ADVANCED_FACE ( 'NONE', ( #51966 ), #54020, .F. ) ; +#6670 = ORIENTED_EDGE ( 'NONE', *, *, #14932, .F. ) ; +#6671 = DIRECTION ( 'NONE', ( 1.972152263052529514E-31, -1.000000000000000000, 1.224646799147352961E-16 ) ) ; +#6672 = CARTESIAN_POINT ( 'NONE', ( 237.6059210225481024, -114.9904440686751883, 0.9214284534866304943 ) ) ; +#6673 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669288885, -116.5293243727906400, 0.6093338462662406529 ) ) ; +#6674 = EDGE_LOOP ( 'NONE', ( #33395, #31972, #10013, #32768 ) ) ; +#6675 = CARTESIAN_POINT ( 'NONE', ( 221.5803795904611491, -118.4560705036429482, -7.803468960935158627 ) ) ; +#6676 = CARTESIAN_POINT ( 'NONE', ( 214.9194220467045398, -118.7881261255152339, -7.446469102174678945 ) ) ; +#6677 = CARTESIAN_POINT ( 'NONE', ( 20.99999999999999645, 7.402525857916342211E-15, -22.75000000000000355 ) ) ; +#6678 = CARTESIAN_POINT ( 'NONE', ( 237.1030739875723441, -117.7855833477205891, 5.517760184525445588 ) ) ; +#6679 = ORIENTED_EDGE ( 'NONE', *, *, #32004, .T. ) ; +#6680 = EDGE_CURVE ( 'NONE', #44984, #36280, #10208, .T. ) ; +#6681 = ORIENTED_EDGE ( 'NONE', *, *, #43325, .T. ) ; +#6682 = CYLINDRICAL_SURFACE ( 'NONE', #14962, 21.50000000000000000 ) ; +#6683 = CARTESIAN_POINT ( 'NONE', ( -38.59130380493149914, -52.19543050033675513, -75.74596258855486042 ) ) ; +#6684 = CARTESIAN_POINT ( 'NONE', ( 233.2296656001792883, -117.0028512845044872, -4.370342866853826003 ) ) ; +#6685 = EDGE_CURVE ( 'NONE', #20048, #49145, #13724, .T. ) ; +#6686 = ORIENTED_EDGE ( 'NONE', *, *, #42421, .F. ) ; +#6687 = ORIENTED_EDGE ( 'NONE', *, *, #35960, .T. ) ; +#6688 = ORIENTED_EDGE ( 'NONE', *, *, #2909, .T. ) ; +#6689 = EDGE_LOOP ( 'NONE', ( #29240, #43575, #30493, #39487, #5814, #35698 ) ) ; +#6690 = ORIENTED_EDGE ( 'NONE', *, *, #35794, .T. ) ; +#6691 = VERTEX_POINT ( 'NONE', #48746 ) ; +#6692 = CARTESIAN_POINT ( 'NONE', ( 229.1232270751395674, -126.3469727312361499, 4.416147697209054535 ) ) ; +#6693 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290022, -118.7846271686561153, -1.577495624291851417 ) ) ; +#6694 = CARTESIAN_POINT ( 'NONE', ( 220.3649306345363357, -118.5214192262700124, -7.635680348100734705 ) ) ; +#6695 = VERTEX_POINT ( 'NONE', #35330 ) ; +#6696 = CARTESIAN_POINT ( 'NONE', ( 236.0252291148612755, -125.7277589451873183, 1.863718829526128662 ) ) ; +#6697 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, -9.199999999999999289, 38.69999999999999574 ) ) ; +#6699 = VECTOR ( 'NONE', #39825, 1000.000000000000000 ) ; +#6698 = CARTESIAN_POINT ( 'NONE', ( -2.014277689035800734, -29.99543050033665637, -98.09039501627789548 ) ) ; +#6700 = CARTESIAN_POINT ( 'NONE', ( 221.4825355804121330, -121.2783729319618260, 8.042734951506934848 ) ) ; +#6701 = CARTESIAN_POINT ( 'NONE', ( -36.92146275546620871, -44.69543050033675513, -72.62000179713076875 ) ) ; +#6702 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#6703 = AXIS2_PLACEMENT_3D ( 'NONE', #24262, #50817, #28079 ) ; +#6704 = AXIS2_PLACEMENT_3D ( 'NONE', #34002, #43020, #30202 ) ; +#6705 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360860E-15, -1.857579106397800526E-17 ) ) ; +#6706 = ADVANCED_FACE ( 'NONE', ( #53129 ), #23036, .F. ) ; +#6707 = CARTESIAN_POINT ( 'NONE', ( 217.1558886176232477, -122.1089435231833846, 7.863953570531573511 ) ) ; +#6708 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#6709 = CARTESIAN_POINT ( 'NONE', ( 30.61163368297368592, -126.0405090471753482, -3.913201274275407648 ) ) ; +#6710 = EDGE_CURVE ( 'NONE', #51407, #47593, #40270, .T. ) ; +#6711 = DIRECTION ( 'NONE', ( 0.7132504491541842295, 2.131334480222603379E-15, -0.7009092642998483447 ) ) ; +#6712 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289169, -122.1831851616869216, 2.956582155651614308 ) ) ; +#6713 = CARTESIAN_POINT ( 'NONE', ( -26.49999999999999645, -129.0000000000000000, 6.200000000000009059 ) ) ; +#6714 = ADVANCED_FACE ( 'NONE', ( #4091 ), #26567, .T. ) ; +#6715 = CARTESIAN_POINT ( 'NONE', ( 233.8472280068026521, -123.3882864354526845, 4.764535698153937737 ) ) ; +#6716 = EDGE_CURVE ( 'NONE', #29023, #26665, #22013, .T. ) ; +#6717 = PLANE ( 'NONE', #35035 ) ; +#6718 = CARTESIAN_POINT ( 'NONE', ( 235.9482513133780230, -125.4267236435097317, -2.556487563957232645 ) ) ; +#6719 = EDGE_CURVE ( 'NONE', #45756, #19431, #53693, .T. ) ; +#6720 = CARTESIAN_POINT ( 'NONE', ( 233.8274306637880784, -115.4870985195644408, -3.561960109010742670 ) ) ; +#6721 = FACE_OUTER_BOUND ( 'NONE', #41100, .T. ) ; +#6722 = CARTESIAN_POINT ( 'NONE', ( 215.7603543217553295, -122.1685789639493294, 7.740100297366192983 ) ) ; +#6723 = CARTESIAN_POINT ( 'NONE', ( 233.4536683154464356, -115.6572967581904408, 2.709074454706771995 ) ) ; +#6724 = ADVANCED_BREP_SHAPE_REPRESENTATION ( '', ( #43136, #25474, #44025, #24820, #5995, #44805, #25295, #35640 ), #15100 ) ; +#6725 = EDGE_LOOP ( 'NONE', ( #30706, #2603, #10322, #36691 ) ) ; +#6726 = CARTESIAN_POINT ( 'NONE', ( 239.2060270983271550, -121.4586945877375115, 6.247257159262484372 ) ) ; +#6727 = CARTESIAN_POINT ( 'NONE', ( 200.0648010555902090, -125.8792948613832152, -0.8254984128206697136 ) ) ; +#6728 = CARTESIAN_POINT ( 'NONE', ( 219.9474639405114544, -119.1615951974540337, -7.773386742738152222 ) ) ; +#6729 = CARTESIAN_POINT ( 'NONE', ( 235.3870773629581379, -126.4687024611976796, 1.481170153644238097 ) ) ; +#6730 = CARTESIAN_POINT ( 'NONE', ( -34.00000000000000000, -128.5000000000000000, 17.00000000000000711 ) ) ; +#6731 = CARTESIAN_POINT ( 'NONE', ( 7.252843469450599656, -42.19543050033673381, -121.5075581672191021 ) ) ; +#6732 = CARTESIAN_POINT ( 'NONE', ( 220.0713582949207137, -121.8200505282211736, 7.777915570567343728 ) ) ; +#6733 = CARTESIAN_POINT ( 'NONE', ( 215.3543209093231781, -125.7094810505127498, 4.942237012450575229 ) ) ; +#6734 = VERTEX_POINT ( 'NONE', #39991 ) ; +#6735 = CARTESIAN_POINT ( 'NONE', ( 16.32126030103895786, -60.64789062215652393, 20.92427061580234948 ) ) ; +#6736 = EDGE_CURVE ( 'NONE', #20322, #31201, #10, .T. ) ; +#6737 = CARTESIAN_POINT ( 'NONE', ( 225.6999987669289851, -116.8659202333054736, 5.982763930601292302 ) ) ; +#6738 = CARTESIAN_POINT ( 'NONE', ( 28.11163055466758109, -119.6676918997872860, 6.163074803814828861 ) ) ; +#6739 = ORIENTED_EDGE ( 'NONE', *, *, #40371, .F. ) ; +#6740 = CARTESIAN_POINT ( 'NONE', ( 35.60660171779824168, -49.00000000000000000, -13.25000000000000888 ) ) ; +#6741 = CARTESIAN_POINT ( 'NONE', ( 230.9999987669289396, -122.5582272575125415, 2.080685109372390595 ) ) ; +#6742 = CARTESIAN_POINT ( 'NONE', ( 4.294540257762155200, -29.69543050033662723, -112.0012295028987381 ) ) ; +#6743 = LINE ( 'NONE', #42640, #17393 ) ; +#6744 = VECTOR ( 'NONE', #37353, 1000.000000000000000 ) ; +#6745 = ORIENTED_EDGE ( 'NONE', *, *, #4543, .T. ) ; +#6746 = CARTESIAN_POINT ( 'NONE', ( 219.9503880133664779, -119.9060952152465376, -7.865511401576186223 ) ) ; +#6747 = CARTESIAN_POINT ( 'NONE', ( -21.99999999999999289, -35.00000000000000711, -19.50000000000000000 ) ) ; +#6748 = ADVANCED_FACE ( 'NONE', ( #53411 ), #9603, .F. ) ; +#6749 = VERTEX_POINT ( 'NONE', #13980 ) ; +#6750 = EDGE_LOOP ( 'NONE', ( #14995, #26823 ) ) ; +#6751 = ORIENTED_EDGE ( 'NONE', *, *, #18758, .T. ) ; +#6752 = CARTESIAN_POINT ( 'NONE', ( 218.2197931223896603, -118.5259289471534743, -7.606320627785143174 ) ) ; +#6753 = CARTESIAN_POINT ( 'NONE', ( -47.78032655898842762, -121.4101602874007000, 5.517651337763222585 ) ) ; +#6754 = EDGE_LOOP ( 'NONE', ( #36450, #53313, #42594, #21028, #4616 ) ) ; +#6755 = CARTESIAN_POINT ( 'NONE', ( 39.89750208300004175, -120.4999999999999858, 4.679587752000030854 ) ) ; +#6756 = ORIENTED_EDGE ( 'NONE', *, *, #29089, .T. ) ; +#6757 = CARTESIAN_POINT ( 'NONE', ( -38.53299019719848673, -47.57267733331556059, -20.47650947229863050 ) ) ; +#6758 = CARTESIAN_POINT ( 'NONE', ( 220.0048551512552137, -120.0718393278773846, -8.077821968957994869 ) ) ; +#6759 = CARTESIAN_POINT ( 'NONE', ( 231.4030525389601962, -115.4590109997305944, 0.7735825096039806725 ) ) ; +#6760 = ORIENTED_EDGE ( 'NONE', *, *, #6253, .T. ) ; +#6761 = DIRECTION ( 'NONE', ( 0.7132504491541842295, 2.131334480222603379E-15, -0.7009092642998483447 ) ) ; +#6762 = CARTESIAN_POINT ( 'NONE', ( 221.3226775267769995, -119.5982015744469891, -7.821020152928917391 ) ) ; +#6763 = ORIENTED_EDGE ( 'NONE', *, *, #54301, .T. ) ; +#6764 = DIRECTION ( 'NONE', ( 1.811995619784410881E-15, -1.000000000000000000, -1.196913542559490477E-15 ) ) ; +#6765 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#6766 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #13740, #9082, #39747, #39450 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 3.617905349382705624E-07, 2.169785256202640614E-06 ), + .UNSPECIFIED. ) ; +#6767 = EDGE_LOOP ( 'NONE', ( #39205, #11131 ) ) ; +#6768 = CARTESIAN_POINT ( 'NONE', ( 16.00000000000000000, 12.00000000000000000, 39.00000000000000000 ) ) ; +#6769 = CARTESIAN_POINT ( 'NONE', ( 215.7023973221382107, -120.8702731256650083, 7.703430518930382220 ) ) ; +#6770 = ADVANCED_FACE ( 'NONE', ( #44946, #49043 ), #9039, .T. ) ; +#6771 = PLANE ( 'NONE', #49085 ) ; +#6772 = CARTESIAN_POINT ( 'NONE', ( 220.0295629091285718, -120.0722806683517803, -8.077843443852545491 ) ) ; +#6773 = CARTESIAN_POINT ( 'NONE', ( 235.1901455215386250, -124.7685274507944655, -3.547509128359088049 ) ) ; +#6774 = CARTESIAN_POINT ( 'NONE', ( 215.0208863053561572, -115.1671130758638526, -5.204139872437958836 ) ) ; +#6775 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#6776 = CARTESIAN_POINT ( 'NONE', ( 216.9517321588799632, -120.8911066026543324, 8.012452303382291419 ) ) ; +#6777 = ADVANCED_FACE ( 'NONE', ( #54290 ), #13698, .F. ) ; +#6778 = EDGE_CURVE ( 'NONE', #41663, #24934, #9321, .T. ) ; +#6779 = CARTESIAN_POINT ( 'NONE', ( 233.3818228075151353, -126.4190553491860101, 1.665930128873673643 ) ) ; +#6780 = CARTESIAN_POINT ( 'NONE', ( 215.2248613510886344, -119.8755762778130816, -7.848507908768552532 ) ) ; +#6781 = CARTESIAN_POINT ( 'NONE', ( 30.45133357856464684, -114.6398629133883844, -0.9777310745287143279 ) ) ; +#6782 = VECTOR ( 'NONE', #42541, 1000.000000000000000 ) ; +#6783 = FACE_OUTER_BOUND ( 'NONE', #19154, .T. ) ; +#6784 = CARTESIAN_POINT ( 'NONE', ( 232.7265803567522653, -123.8844199136186717, 4.398408969706280480 ) ) ; +#6785 = CARTESIAN_POINT ( 'NONE', ( 234.6782569241309488, -122.4285912059320509, 5.225821483406408063 ) ) ; +#6786 = CARTESIAN_POINT ( 'NONE', ( -48.75000000000000000, -119.5000000000000000, 2.400000000000005240 ) ) ; +#6787 = CARTESIAN_POINT ( 'NONE', ( 219.7742697349129060, -121.8889044805148529, 7.765185311886538599 ) ) ; +#6788 = CARTESIAN_POINT ( 'NONE', ( 234.7832075108425158, -116.6432739352192840, -4.789199086286632934 ) ) ; +#6789 = CARTESIAN_POINT ( 'NONE', ( 215.3738691876874327, -117.0092637200709618, 6.277270630079257785 ) ) ; +#6790 = CARTESIAN_POINT ( 'NONE', ( 35.59999999999996589, -120.5000000000000142, 2.775557561562891351E-14 ) ) ; +#6791 = CARTESIAN_POINT ( 'NONE', ( 214.8184152242507707, -119.8915329544470438, -5.556067051777461963 ) ) ; +#6792 = CARTESIAN_POINT ( 'NONE', ( 234.5208260641545621, -117.2001157124658022, 4.463664021681994498 ) ) ; +#6793 = CARTESIAN_POINT ( 'NONE', ( 217.0089534112821070, -119.5334961242967466, -7.756043431797170484 ) ) ; +#6794 = DIRECTION ( 'NONE', ( 0.7009092642998484557, 0.0000000000000000000, 0.7132504491541842295 ) ) ; +#6795 = LINE ( 'NONE', #38331, #45252 ) ; +#6796 = ORIENTED_EDGE ( 'NONE', *, *, #46932, .T. ) ; +#6797 = AXIS2_PLACEMENT_3D ( 'NONE', #45836, #37663, #6422 ) ; +#6798 = FACE_BOUND ( 'NONE', #41123, .T. ) ; +#6799 = CARTESIAN_POINT ( 'NONE', ( 233.7685338204869083, -118.4127470111502163, 5.149448390578331924 ) ) ; +#6800 = ORIENTED_EDGE ( 'NONE', *, *, #45805, .T. ) ; +#6801 = ORIENTED_EDGE ( 'NONE', *, *, #52073, .F. ) ; +#6802 = FACE_OUTER_BOUND ( 'NONE', #40561, .T. ) ; +#6803 = CARTESIAN_POINT ( 'NONE', ( 236.7705701790088142, -117.0580803788975857, -5.096612980019615158 ) ) ; +#6804 = COORDINATED_UNIVERSAL_TIME_OFFSET ( 8, 0, .AHEAD. ) ; +#6805 = ORIENTED_EDGE ( 'NONE', *, *, #47656, .F. ) ; +#6806 = VECTOR ( 'NONE', #6587, 1000.000000000000114 ) ; +#6807 = VERTEX_POINT ( 'NONE', #31543 ) ; +#6808 = CIRCLE ( 'NONE', #29222, 4.100000000000000533 ) ; +#6809 = ADVANCED_FACE ( 'NONE', ( #27434 ), #18251, .F. ) ; +#6810 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #1655, #16173, #24964, #11242 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 1.398578778534940505E-17, 0.0005298688234688414718 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9999868970425266346, 0.9995984215813357165, 0.9995992942437768036, 0.9999895150298495627 ) ) + REPRESENTATION_ITEM ( '' ) ); +#6811 = CARTESIAN_POINT ( 'NONE', ( 236.5703574509721534, -114.9596401554868237, -0.3169672047204289411 ) ) ; +#6812 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.9884292157390540678, -0.1516828450203868417 ) ) ; +#6813 = ORIENTED_EDGE ( 'NONE', *, *, #12036, .F. ) ; +#6814 = ORIENTED_EDGE ( 'NONE', *, *, #13494, .T. ) ; +#6815 = ADVANCED_FACE ( 'NONE', ( #22738 ), #586, .F. ) ; +#6816 = LINE ( 'NONE', #42427, #42822 ) ; +#6817 = CARTESIAN_POINT ( 'NONE', ( 213.0999977193770576, -120.2210581985472118, 7.428564287921782139 ) ) ; +#6818 = ORIENTED_EDGE ( 'NONE', *, *, #27897, .T. ) ; +#6819 = CARTESIAN_POINT ( 'NONE', ( 219.6993526537457058, -119.6037186852458092, -8.038580465130531039 ) ) ; +#6820 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -120.4183295782548271, -3.219536848058063949 ) ) ; +#6821 = FACE_OUTER_BOUND ( 'NONE', #52456, .T. ) ; +#6822 = CARTESIAN_POINT ( 'NONE', ( 214.7019095869947591, -121.3635274091039093, 7.571627472255052282 ) ) ; +#6823 = CARTESIAN_POINT ( 'NONE', ( 25.00000000000002132, -58.99999999999999289, -19.20000000000001705 ) ) ; +#6824 = CARTESIAN_POINT ( 'NONE', ( 221.7231413087640419, -120.1361853942226503, -7.851276409743739748 ) ) ; +#6825 = CARTESIAN_POINT ( 'NONE', ( 215.4330027729935182, -119.7540914003712089, -7.616755885197071585 ) ) ; +#6826 = VERTEX_POINT ( 'NONE', #31823 ) ; +#6827 = ORIENTED_EDGE ( 'NONE', *, *, #20524, .F. ) ; +#6828 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#6829 = CARTESIAN_POINT ( 'NONE', ( 215.8758049544007349, -119.7264660339424012, -5.530736133060966786 ) ) ; +#6830 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -122.9040193716029563, -1.331010623935727555 ) ) ; +#6831 = ORIENTED_EDGE ( 'NONE', *, *, #9675, .T. ) ; +#6832 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669289396, -120.7224282014978058, 5.548889935797703288 ) ) ; +#6833 = CARTESIAN_POINT ( 'NONE', ( 231.9944670355124856, -121.8584286073246403, 5.607720541328629515 ) ) ; +#6834 = EDGE_CURVE ( 'NONE', #23818, #55185, #5234, .T. ) ; +#6835 = FACE_OUTER_BOUND ( 'NONE', #42636, .T. ) ; +#6837 = VECTOR ( 'NONE', #40883, 1000.000000000000000 ) ; +#6836 = CARTESIAN_POINT ( 'NONE', ( 236.2029175831976033, -121.5474549083838980, 6.060624774318418062 ) ) ; +#6838 = ORIENTED_EDGE ( 'NONE', *, *, #25424, .F. ) ; +#6839 = CARTESIAN_POINT ( 'NONE', ( 216.3310606049837475, -118.5100714592018392, -7.709530358927986882 ) ) ; +#6840 = AXIS2_PLACEMENT_3D ( 'NONE', #30794, #48587, #14098 ) ; +#6841 = CARTESIAN_POINT ( 'NONE', ( 235.9658547641314499, -124.7041754272192122, 3.622337846377597703 ) ) ; +#6842 = LINE ( 'NONE', #32859, #661 ) ; +#6843 = CARTESIAN_POINT ( 'NONE', ( 232.0313319540146892, -114.3542028587049089, 0.2233178563484436718 ) ) ; +#6844 = EDGE_CURVE ( 'NONE', #13424, #23248, #49888, .T. ) ; +#6845 = EDGE_CURVE ( 'NONE', #5966, #49506, #24799, .T. ) ; +#6846 = CARTESIAN_POINT ( 'NONE', ( 232.9449663269390385, -114.3939057305511398, 0.7333012443696467209 ) ) ; +#6847 = CARTESIAN_POINT ( 'NONE', ( 214.3372535064550561, -120.1335949679075270, -7.775576503981793230 ) ) ; +#6848 = CARTESIAN_POINT ( 'NONE', ( 25.00000000000002132, -49.00000000000000000, -17.00000000000000711 ) ) ; +#6849 = EDGE_CURVE ( 'NONE', #25841, #55706, #7996, .T. ) ; +#6850 = DIRECTION ( 'NONE', ( 0.8574929260394078545, -0.07804017985152661430, 0.5085426354998328069 ) ) ; +#6851 = CARTESIAN_POINT ( 'NONE', ( 232.1428069641637819, -119.7935050766429015, -5.503911824382081264 ) ) ; +#6852 = CARTESIAN_POINT ( 'NONE', ( 235.4864006720534917, -116.3206796276204074, 3.650947025752519615 ) ) ; +#6853 = CARTESIAN_POINT ( 'NONE', ( -19.99999999999997513, -50.49999999999998579, -20.29999999999999716 ) ) ; +#6854 = CIRCLE ( 'NONE', #14307, 7.000000000000000888 ) ; +#6855 = CLOSED_SHELL ( 'NONE', ( #48902, #1040, #38089, #7426, #52749 ) ) ; +#6856 = CARTESIAN_POINT ( 'NONE', ( 235.2362206832400204, -125.3211092716922366, -2.821597867219304501 ) ) ; +#6857 = FACE_OUTER_BOUND ( 'NONE', #56682, .T. ) ; +#6858 = EDGE_LOOP ( 'NONE', ( #44870, #39237, #42011, #20672 ) ) ; +#6859 = CARTESIAN_POINT ( 'NONE', ( 234.2592911455668911, -123.5764135089066826, 5.325079136728441576 ) ) ; +#6860 = CARTESIAN_POINT ( 'NONE', ( 20.40000000000003055, -126.5629999999999882, 6.000000000000019540 ) ) ; +#6861 = LINE ( 'NONE', #28791, #34057 ) ; +#6862 = CARTESIAN_POINT ( 'NONE', ( 20.34709748217712288, -46.95323721992271970, 16.50161026320776969 ) ) ; +#6863 = CARTESIAN_POINT ( 'NONE', ( 236.9621001667560165, -125.1840387267316999, -2.978089101693969898 ) ) ; +#6864 = CARTESIAN_POINT ( 'NONE', ( -38.03120573645504976, -49.15810680994347592, -20.75000000000000711 ) ) ; +#6865 = ORIENTED_EDGE ( 'NONE', *, *, #20209, .T. ) ; +#6866 = EDGE_LOOP ( 'NONE', ( #6279, #52490, #53807, #48045 ) ) ; +#6867 = DIRECTION ( 'NONE', ( 0.8574929260394076325, 0.07804017985152859882, -0.5085426354998328069 ) ) ; +#6868 = CYLINDRICAL_SURFACE ( 'NONE', #48923, 1.649999999999991696 ) ; +#6869 = CARTESIAN_POINT ( 'NONE', ( 216.9382158664351152, -119.9353585443264194, -7.979717606728598867 ) ) ; +#6870 = ORIENTED_EDGE ( 'NONE', *, *, #19769, .F. ) ; +#6871 = ORIENTED_EDGE ( 'NONE', *, *, #31735, .F. ) ; +#6872 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -118.0419066064618079, 0.1564785309347985209 ) ) ; +#6873 = CARTESIAN_POINT ( 'NONE', ( 216.2145475481480617, -119.2032327827308649, -7.847463084918578247 ) ) ; +#6874 = CARTESIAN_POINT ( 'NONE', ( 214.7117455450106718, -121.3247662000747766, 7.779510028410736133 ) ) ; +#6875 = CARTESIAN_POINT ( 'NONE', ( 214.7795676920997039, -119.5692447954890838, -7.774095382229621265 ) ) ; +#6876 = ORIENTED_EDGE ( 'NONE', *, *, #24000, .F. ) ; +#6877 = AXIS2_PLACEMENT_3D ( 'NONE', #29767, #43456, #21261 ) ; +#6878 = CARTESIAN_POINT ( 'NONE', ( 194.9499984800818311, -126.8561381869897673, -0.9754033047520467292 ) ) ; +#6879 = CARTESIAN_POINT ( 'NONE', ( 216.7191727343025605, -120.0412582245673718, -8.002073112574203506 ) ) ; +#6880 = CIRCLE ( 'NONE', #21800, 2.000000000000001776 ) ; +#6881 = CARTESIAN_POINT ( 'NONE', ( 237.1069160916340763, -125.9635182865797276, -0.9720580581429284495 ) ) ; +#6882 = CARTESIAN_POINT ( 'NONE', ( -45.10103063321846406, -45.82377517382730048, 14.98922479668380525 ) ) ; +#6883 = VECTOR ( 'NONE', #3854, 1000.000000000000114 ) ; +#6884 = VERTEX_POINT ( 'NONE', #5803 ) ; +#6885 = LINE ( 'NONE', #33756, #15679 ) ; +#6886 = EDGE_CURVE ( 'NONE', #23853, #11773, #7075, .T. ) ; +#6887 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289226, -124.2189358973714661, 5.575167119441894137 ) ) ; +#6888 = CARTESIAN_POINT ( 'NONE', ( 237.7885686710427251, -116.4948983169132362, -4.665780144360560655 ) ) ; +#6889 = ORIENTED_EDGE ( 'NONE', *, *, #2654, .T. ) ; +#6890 = ORIENTED_EDGE ( 'NONE', *, *, #52012, .T. ) ; +#6891 = CARTESIAN_POINT ( 'NONE', ( -4.250000000000000000, -4.500000000000000000, 37.00000000000000000 ) ) ; +#6892 = CARTESIAN_POINT ( 'NONE', ( 221.7112379822930563, -119.9220637955583300, -8.055849886773668089 ) ) ; +#6893 = CARTESIAN_POINT ( 'NONE', ( 33.12583113379557886, -119.6714408771514826, -5.720641545531409911 ) ) ; +#6894 = CONICAL_SURFACE ( 'NONE', #11557, 0.7999999999532693140, 0.5404194995851193672 ) ; +#6895 = CARTESIAN_POINT ( 'NONE', ( 215.8002074625812838, -124.3522580470759067, -6.459873563656635120 ) ) ; +#6896 = ORIENTED_EDGE ( 'NONE', *, *, #31937, .T. ) ; +#6897 = CARTESIAN_POINT ( 'NONE', ( 239.9722280068026805, -125.9113624258876030, 1.326708576852214660 ) ) ; +#6898 = ORIENTED_EDGE ( 'NONE', *, *, #36474, .T. ) ; +#6899 = CARTESIAN_POINT ( 'NONE', ( 229.1232270752273052, -113.4064754172975995, 1.836126247099733932 ) ) ; +#6900 = EDGE_LOOP ( 'NONE', ( #46269, #52791, #2279, #45551, #26277, #38629 ) ) ; +#6901 = ORIENTED_EDGE ( 'NONE', *, *, #11269, .F. ) ; +#6902 = DIRECTION ( 'NONE', ( -1.000000000000000000, -4.399855909277553546E-14, -6.585571982534756697E-15 ) ) ; +#6903 = LINE ( 'NONE', #42220, #49978 ) ; +#6904 = VERTEX_POINT ( 'NONE', #37341 ) ; +#6905 = ORIENTED_EDGE ( 'NONE', *, *, #32897, .T. ) ; +#6906 = CARTESIAN_POINT ( 'NONE', ( 218.0326460778825606, -122.5154171722632697, 7.795682962378050362 ) ) ; +#6907 = EDGE_CURVE ( 'NONE', #2599, #55752, #39730, .T. ) ; +#6908 = ORIENTED_EDGE ( 'NONE', *, *, #9164, .F. ) ; +#6909 = CARTESIAN_POINT ( 'NONE', ( 220.9382747809767693, -122.1352803889327276, 5.398493836873741181 ) ) ; +#6910 = DIRECTION ( 'NONE', ( 0.002232862877918004307, 0.0000000000000000000, -0.9999975071585771591 ) ) ; +#6911 = CARTESIAN_POINT ( 'NONE', ( 220.4531024848537015, -120.8969414191170841, 7.877219275898017514 ) ) ; +#6912 = VERTEX_POINT ( 'NONE', #37915 ) ; +#6913 = CARTESIAN_POINT ( 'NONE', ( 237.7939704355307526, -119.5413054122620196, -6.247257159262449733 ) ) ; +#6914 = CARTESIAN_POINT ( 'NONE', ( 219.7931116261089528, -121.8402475422891342, 7.771231490179481227 ) ) ; +#6915 = CARTESIAN_POINT ( 'NONE', ( -31.25000000000000000, -128.9989999999999952, 9.100000000000008527 ) ) ; +#6916 = EDGE_CURVE ( 'NONE', #1725, #41276, #30895, .T. ) ; +#6917 = CARTESIAN_POINT ( 'NONE', ( 232.3515938248883117, -125.9884654838221678, 2.774127238222381830 ) ) ; +#6918 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#6919 = CARTESIAN_POINT ( 'NONE', ( 35.61162547089826802, -125.9997478286469743, -0.8355564918785550743 ) ) ; +#6920 = EDGE_CURVE ( 'NONE', #19922, #13991, #32289, .T. ) ; +#6921 = CARTESIAN_POINT ( 'NONE', ( 15.86614915530200953, -47.62638714332997125, 20.52153220706931336 ) ) ; +#6922 = CARTESIAN_POINT ( 'NONE', ( 216.0148108792870687, -119.3944449130231078, -7.861630642091265386 ) ) ; +#6923 = LINE ( 'NONE', #25310, #3340 ) ; +#6924 = EDGE_CURVE ( 'NONE', #30818, #13343, #28874, .T. ) ; +#6925 = VECTOR ( 'NONE', #20943, 1000.000000000000000 ) ; +#6926 = VECTOR ( 'NONE', #51145, 1000.000000000000000 ) ; +#6927 = CARTESIAN_POINT ( 'NONE', ( 35.61743114856519554, -114.9998853740515017, 0.8297199257445153631 ) ) ; +#6928 = ORIENTED_EDGE ( 'NONE', *, *, #31070, .T. ) ; +#6929 = AXIS2_PLACEMENT_3D ( 'NONE', #39628, #4879, #5161 ) ; +#6930 = CARTESIAN_POINT ( 'NONE', ( 214.3441355111189921, -122.4322054091768450, 7.333382155020290227 ) ) ; +#6931 = CARTESIAN_POINT ( 'NONE', ( 236.4855034005379650, -116.3064334851591184, 3.637826826517814194 ) ) ; +#6932 = CARTESIAN_POINT ( 'NONE', ( 234.0878645461302199, -121.7016616251943475, -5.417132052248819996 ) ) ; +#6933 = CIRCLE ( 'NONE', #33993, 1.500000000000001332 ) ; +#6934 = ORIENTED_EDGE ( 'NONE', *, *, #193, .F. ) ; +#6935 = ORIENTED_EDGE ( 'NONE', *, *, #25316, .F. ) ; +#6936 = CARTESIAN_POINT ( 'NONE', ( 218.7391470653743397, -119.0512290481425595, -5.427115291590254742 ) ) ; +#6937 = PLANE ( 'NONE', #36886 ) ; +#6938 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -119.9111064338293602, -3.091819027473653669 ) ) ; +#6939 = VECTOR ( 'NONE', #17055, 1000.000000000000000 ) ; +#6940 = CARTESIAN_POINT ( 'NONE', ( 235.7918109061685641, -116.3827464294440261, -4.565715258973232160 ) ) ; +#6941 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#6942 = CARTESIAN_POINT ( 'NONE', ( 7.910583931763359722, -39.19543050033661302, -115.1340961051842839 ) ) ; +#6943 = EDGE_LOOP ( 'NONE', ( #47267, #6652, #55763, #7125 ) ) ; +#6944 = CARTESIAN_POINT ( 'NONE', ( 215.9926726596395667, -121.7940613555790037, 7.829862660086285508 ) ) ; +#6945 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026596, -114.5006717808593493, -0.09249634463590075684 ) ) ; +#6946 = CARTESIAN_POINT ( 'NONE', ( 230.9999987669289112, -122.8161213763784758, 2.506108890268268219 ) ) ; +#6947 = ORIENTED_EDGE ( 'NONE', *, *, #18105, .F. ) ; +#6948 = LINE ( 'NONE', #7523, #48 ) ; +#6949 = CARTESIAN_POINT ( 'NONE', ( 237.5081347888718994, -115.4983166650190753, -2.403908850829267863 ) ) ; +#6950 = CARTESIAN_POINT ( 'NONE', ( 239.8171560544543013, -115.2036408863024803, -7.483219904476611894 ) ) ; +#6951 = EDGE_LOOP ( 'NONE', ( #22704, #2154 ) ) ; +#6952 = CARTESIAN_POINT ( 'NONE', ( 196.4498341647430379, -120.4999999999998010, 1.387778780781445676E-14 ) ) ; +#6953 = ADVANCED_FACE ( 'NONE', ( #14834 ), #49112, .F. ) ; +#6954 = FACE_OUTER_BOUND ( 'NONE', #109, .T. ) ; +#6955 = CARTESIAN_POINT ( 'NONE', ( 214.8247147306318823, -121.3659014381056522, 7.583818585959612335 ) ) ; +#6956 = CARTESIAN_POINT ( 'NONE', ( 237.2006010879452162, -121.4603206932448103, 6.074330332825030432 ) ) ; +#6957 = ORIENTED_EDGE ( 'NONE', *, *, #12910, .F. ) ; +#6958 = EDGE_LOOP ( 'NONE', ( #44878, #5542, #5427, #30267 ) ) ; +#6959 = CARTESIAN_POINT ( 'NONE', ( -50.25075902660751126, -121.5947572492268307, -3.422397578028218312 ) ) ; +#6960 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#6961 = CARTESIAN_POINT ( 'NONE', ( 233.5966993028386298, -119.1665283464515142, -5.439953795354104393 ) ) ; +#6962 = ORIENTED_EDGE ( 'NONE', *, *, #27713, .F. ) ; +#6963 = AXIS2_PLACEMENT_3D ( 'NONE', #28327, #41753, #12227 ) ; +#6964 = VERTEX_POINT ( 'NONE', #15113 ) ; +#6965 = VECTOR ( 'NONE', #9611, 1000.000000000000000 ) ; +#6966 = ORIENTED_EDGE ( 'NONE', *, *, #47383, .F. ) ; +#6967 = ADVANCED_FACE ( 'NONE', ( #46658 ), #5519, .F. ) ; +#6968 = ORIENTED_EDGE ( 'NONE', *, *, #48986, .F. ) ; +#6969 = EDGE_LOOP ( 'NONE', ( #15934, #9556, #23424, #10456 ) ) ; +#6970 = ORIENTED_EDGE ( 'NONE', *, *, #24449, .T. ) ; +#6971 = CARTESIAN_POINT ( 'NONE', ( 213.3374981099839829, -123.4186870746058844, 6.871110700468282317 ) ) ; +#6972 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#6973 = VECTOR ( 'NONE', #18581, 1000.000000000000000 ) ; +#6974 = ORIENTED_EDGE ( 'NONE', *, *, #38820, .F. ) ; +#6975 = CARTESIAN_POINT ( 'NONE', ( 236.3910670087799133, -118.4189095036262103, -5.145055541697440837 ) ) ; +#6976 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#6977 = CARTESIAN_POINT ( 'NONE', ( 215.2808742088394354, -119.8250644192926302, -7.646359316806536022 ) ) ; +#6978 = CARTESIAN_POINT ( 'NONE', ( 220.1443588562294735, -122.2945824617882948, 7.680568538126057554 ) ) ; +#6979 = CARTESIAN_POINT ( 'NONE', ( 21.50000000000000355, -116.0010000000000048, -16.09999999999999432 ) ) ; +#6980 = CARTESIAN_POINT ( 'NONE', ( 239.6999987669289283, -120.4149169322652568, 5.518108070235430596 ) ) ; +#6981 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#6982 = CARTESIAN_POINT ( 'NONE', ( 229.2999987669289794, -120.4999999999997726, 1.387778780781445676E-14 ) ) ; +#6983 = EDGE_CURVE ( 'NONE', #53074, #30025, #55628, .T. ) ; +#6984 = CARTESIAN_POINT ( 'NONE', ( 214.8002074625812554, -116.5010086515993351, 6.261618505909852139 ) ) ; +#6985 = EDGE_CURVE ( 'NONE', #29023, #25072, #9479, .T. ) ; +#6986 = CARTESIAN_POINT ( 'NONE', ( 30.61743114857378956, -126.0400407010857009, -3.912870486526638825 ) ) ; +#6987 = CARTESIAN_POINT ( 'NONE', ( 214.8181883172274240, -121.4511717355248948, 7.776660788032734750 ) ) ; +#6988 = EDGE_CURVE ( 'NONE', #11433, #43097, #2286, .T. ) ; +#6989 = CARTESIAN_POINT ( 'NONE', ( -46.25000000000000000, -119.5000000000000000, -4.999999999999968026 ) ) ; +#6990 = DIRECTION ( 'NONE', ( -0.7009092642998482336, 0.0000000000000000000, -0.7132504491541841185 ) ) ; +#6991 = CARTESIAN_POINT ( 'NONE', ( 235.6597280068026805, -117.2034106906503155, 4.491780738447470611 ) ) ; +#6992 = CARTESIAN_POINT ( 'NONE', ( 236.0303872789212107, -123.5175701912910853, -4.657973664940390890 ) ) ; +#6993 = LINE ( 'NONE', #24815, #47871 ) ; +#6994 = LINE ( 'NONE', #33592, #18742 ) ; +#6995 = ADVANCED_FACE ( 'NONE', ( #54571 ), #50176, .F. ) ; +#6996 = CARTESIAN_POINT ( 'NONE', ( 233.5793631883344403, -119.0311538733590453, 5.356399069080144848 ) ) ; +#6997 = AXIS2_PLACEMENT_3D ( 'NONE', #24421, #29120, #23559 ) ; +#6998 = ORIENTED_EDGE ( 'NONE', *, *, #53997, .F. ) ; +#6999 = CARTESIAN_POINT ( 'NONE', ( 11.97352894960047820, -49.26857817883197299, 19.08711381223872294 ) ) ; +#7000 = VECTOR ( 'NONE', #44047, 1000.000000000000000 ) ; +#7001 = CARTESIAN_POINT ( 'NONE', ( 206.8999987669483005, -126.5219200490616629, -0.9241146973220789596 ) ) ; +#7002 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668027448, -119.2125582067706375, 5.860460235555649433 ) ) ; +#7003 = CARTESIAN_POINT ( 'NONE', ( 235.3277966197890976, -125.5206328959031765, 3.551122627644594409 ) ) ; +#7004 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669288885, -123.6343065866795143, 1.391287411694768439 ) ) ; +#7005 = CARTESIAN_POINT ( 'NONE', ( 219.8687689407612993, -121.5600439355014259, 7.817415422748930531 ) ) ; +#7006 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#7007 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#7008 = AXIS2_PLACEMENT_3D ( 'NONE', #1444, #10749, #19508 ) ; +#7009 = ORIENTED_EDGE ( 'NONE', *, *, #42168, .T. ) ; +#7010 = CARTESIAN_POINT ( 'NONE', ( 28.09997243402280631, -126.6694042753394314, 0.9041263330714404134 ) ) ; +#7011 = LINE ( 'NONE', #50527, #54601 ) ; +#7012 = CIRCLE ( 'NONE', #39668, 15.29999999999999893 ) ; +#7013 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#7014 = ORIENTED_EDGE ( 'NONE', *, *, #32654, .F. ) ; +#7015 = FACE_OUTER_BOUND ( 'NONE', #8710, .T. ) ; +#7016 = DIRECTION ( 'NONE', ( 0.7132504491541840075, 2.131334480222543031E-15, -0.7009092642998484557 ) ) ; +#7017 = CARTESIAN_POINT ( 'NONE', ( 16.50000000000001776, -48.99999999999998579, 20.29999999999999005 ) ) ; +#7018 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669289681, -124.3435594439498431, -4.003692146109891326 ) ) ; +#7019 = VECTOR ( 'NONE', #24095, 999.9999999999998863 ) ; +#7020 = ADVANCED_FACE ( 'NONE', ( #19789 ), #18927, .T. ) ; +#7021 = ORIENTED_EDGE ( 'NONE', *, *, #6345, .F. ) ; +#7022 = CARTESIAN_POINT ( 'NONE', ( 218.7391470653743681, -121.2787934512117545, 5.529929020463675293 ) ) ; +#7023 = CARTESIAN_POINT ( 'NONE', ( 216.7515847126692563, -120.8988642772597331, 7.777418988471939798 ) ) ; +#7024 = EDGE_CURVE ( 'NONE', #21218, #31722, #29156, .T. ) ; +#7025 = ORIENTED_EDGE ( 'NONE', *, *, #38416, .F. ) ; +#7026 = ADVANCED_FACE ( 'NONE', ( #7794 ), #15974, .T. ) ; +#7027 = VERTEX_POINT ( 'NONE', #15694 ) ; +#7028 = ORIENTED_EDGE ( 'NONE', *, *, #17749, .T. ) ; +#7029 = EDGE_CURVE ( 'NONE', #36760, #40841, #39053, .T. ) ; +#7030 = ORIENTED_EDGE ( 'NONE', *, *, #40667, .T. ) ; +#7031 = DIRECTION ( 'NONE', ( -0.9999619230641711987, -1.801481716025840958E-15, -0.008726535498377372899 ) ) ; +#7032 = CARTESIAN_POINT ( 'NONE', ( 215.2315843023008597, -120.9096351080353742, 7.861918838825729949 ) ) ; +#7033 = ORIENTED_EDGE ( 'NONE', *, *, #9182, .F. ) ; +#7034 = CARTESIAN_POINT ( 'NONE', ( 28.11743114857556591, -120.4999999999999858, 1.387778780781445676E-14 ) ) ; +#7035 = VERTEX_POINT ( 'NONE', #29728 ) ; +#7036 = CARTESIAN_POINT ( 'NONE', ( -43.26122253766149583, -45.24383259227117549, -16.96815817408210947 ) ) ; +#7037 = CARTESIAN_POINT ( 'NONE', ( 219.9324847706382684, -120.0620728924445757, -8.077237867866934096 ) ) ; +#7038 = AXIS2_PLACEMENT_3D ( 'NONE', #9785, #49786, #40746 ) ; +#7039 = FACE_OUTER_BOUND ( 'NONE', #38345, .T. ) ; +#7040 = ORIENTED_EDGE ( 'NONE', *, *, #25620, .T. ) ; +#7041 = AXIS2_PLACEMENT_3D ( 'NONE', #1282, #45922, #36331 ) ; +#7042 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#7043 = CARTESIAN_POINT ( 'NONE', ( 215.4326954524908047, -121.2806159755763389, 7.851697016412945374 ) ) ; +#7045 = VERTEX_POINT ( 'NONE', #56016 ) ; +#7044 = AXIS2_PLACEMENT_3D ( 'NONE', #11084, #2902, #20687 ) ; +#7046 = CARTESIAN_POINT ( 'NONE', ( -29.15643223867587608, -128.9989999999999952, 23.20100000000002893 ) ) ; +#7047 = AXIS2_PLACEMENT_3D ( 'NONE', #4704, #4983, #18097 ) ; +#7048 = CARTESIAN_POINT ( 'NONE', ( 214.8184152242655784, -121.1084670455592800, 5.556067051776469867 ) ) ; +#7049 = EDGE_LOOP ( 'NONE', ( #34766, #28378, #54834, #51121 ) ) ; +#7050 = LINE ( 'NONE', #24871, #18941 ) ; +#7051 = CARTESIAN_POINT ( 'NONE', ( 231.9814704355307526, -114.3614693999725347, -1.504989049959826186 ) ) ; +#7052 = CIRCLE ( 'NONE', #34074, 3.000000000000002220 ) ; +#7053 = EDGE_CURVE ( 'NONE', #35636, #22890, #24905, .T. ) ; +#7054 = CARTESIAN_POINT ( 'NONE', ( 34.27701821843744767, -114.8997378331083326, -0.8877841523705138904 ) ) ; +#7055 = CARTESIAN_POINT ( 'NONE', ( -19.99999999999997513, -47.49999999999998579, -23.19999999999999929 ) ) ; +#7056 = VECTOR ( 'NONE', #8463, 1000.000000000000000 ) ; +#7057 = CARTESIAN_POINT ( 'NONE', ( 235.1179432444112933, -125.8832677436914622, -1.344995836618230634 ) ) ; +#7058 = EDGE_CURVE ( 'NONE', #54308, #22855, #56292, .T. ) ; +#7059 = DIRECTION ( 'NONE', ( -0.7132504491541841185, -2.131334480222611268E-15, 0.7009092642998482336 ) ) ; +#7060 = CYLINDRICAL_SURFACE ( 'NONE', #23048, 4.000000000000000000 ) ; +#7061 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.210476675238558841E-16, 1.857579106397798678E-17 ) ) ; +#7062 = CARTESIAN_POINT ( 'NONE', ( 233.3908276396199994, -126.5019548411636379, 1.339331314607584034 ) ) ; +#7063 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203862311, 0.9884292157390539568 ) ) ; +#7064 = CARTESIAN_POINT ( 'NONE', ( 24.86610165400002614, -133.0343553209999925, -6.267177659999966899 ) ) ; +#7065 = ADVANCED_FACE ( 'NONE', ( #16837 ), #25039, .F. ) ; +#7066 = CARTESIAN_POINT ( 'NONE', ( 32.90610093909068468, -119.4999999999999858, 5.541343034476883922 ) ) ; +#7067 = CARTESIAN_POINT ( 'NONE', ( 232.9340176535142461, -125.6306800854252685, -2.116669221947992341 ) ) ; +#7068 = CARTESIAN_POINT ( 'NONE', ( 234.8125386436844053, -125.6703636034197160, 2.017386225446066828 ) ) ; +#7069 = EDGE_CURVE ( 'NONE', #24605, #53636, #28942, .T. ) ; +#7070 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #37121, #50785, #14888, #32455, #23651, #40901, #14030, #2065 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 4 ), + ( 0.01492286337252274157, 0.01591477384636919012, 0.01641072908329241353, 0.01690668432021563694 ), + .UNSPECIFIED. ) ; +#7071 = CYLINDRICAL_SURFACE ( 'NONE', #10804, 0.4999999999999990008 ) ; +#7072 = DIRECTION ( 'NONE', ( 0.7132504491541840075, 2.131334480222543031E-15, -0.7009092642998484557 ) ) ; +#7073 = CARTESIAN_POINT ( 'NONE', ( 234.8181327269050485, -115.7093388371566363, -3.856980429950691569 ) ) ; +#7074 = CARTESIAN_POINT ( 'NONE', ( 215.8002074625812554, -116.4579504793909308, 5.981033345594660489 ) ) ; +#7075 = CIRCLE ( 'NONE', #57457, 5.485591461757046261 ) ; +#7076 = CARTESIAN_POINT ( 'NONE', ( -49.80248639645704856, -116.9713328505522014, -5.692067964182257356 ) ) ; +#7077 = FACE_OUTER_BOUND ( 'NONE', #13142, .T. ) ; +#7078 = CARTESIAN_POINT ( 'NONE', ( 234.5313589400985848, -117.5114807008914539, 4.676675412384311947 ) ) ; +#7079 = VECTOR ( 'NONE', #56764, 1000.000000000000000 ) ; +#7080 = CARTESIAN_POINT ( 'NONE', ( 228.7999987669289794, -120.4999999999997726, 1.387778780781445676E-14 ) ) ; +#7081 = CARTESIAN_POINT ( 'NONE', ( 20.90000000000001634, -30.00000000000000000, -22.50000000000000000 ) ) ; +#7082 = CARTESIAN_POINT ( 'NONE', ( 194.8499983585583379, -114.3415476064034095, 0.9450667433832112829 ) ) ; +#7083 = ORIENTED_EDGE ( 'NONE', *, *, #28326, .F. ) ; +#7084 = AXIS2_PLACEMENT_3D ( 'NONE', #8236, #30139, #7935 ) ; +#7085 = CARTESIAN_POINT ( 'NONE', ( 218.2623477632408822, -114.9620642905736929, -5.293458060414240052 ) ) ; +#7086 = CARTESIAN_POINT ( 'NONE', ( 233.0596041506798883, -126.0119347443977347, 0.7019422756524088536 ) ) ; +#7087 = VECTOR ( 'NONE', #15869, 1000.000000000000000 ) ; +#7088 = AXIS2_PLACEMENT_3D ( 'NONE', #40680, #4202, #5059 ) ; +#7089 = VECTOR ( 'NONE', #29617, 999.9999999999998863 ) ; +#7090 = PRODUCT_RELATED_PRODUCT_CATEGORY ( 'detail', '', ( #43497 ) ) ; +#7091 = ORIENTED_EDGE ( 'NONE', *, *, #18756, .F. ) ; +#7092 = CONICAL_SURFACE ( 'NONE', #34122, 2.025000000000002576, 0.7853981633974482790 ) ; +#7093 = ORIENTED_EDGE ( 'NONE', *, *, #15471, .T. ) ; +#7094 = CARTESIAN_POINT ( 'NONE', ( 214.7169723890521595, -118.9598237370216367, -7.671516871122244119 ) ) ; +#7095 = EDGE_CURVE ( 'NONE', #48412, #28163, #54706, .T. ) ; +#7096 = AXIS2_PLACEMENT_3D ( 'NONE', #37429, #10838, #28082 ) ; +#7097 = CARTESIAN_POINT ( 'NONE', ( 236.7867477986535789, -116.5640050548185229, -4.725478732241254143 ) ) ; +#7098 = PERSON_AND_ORGANIZATION_ROLE ( 'design_supplier' ) ; +#7099 = VERTEX_POINT ( 'NONE', #7231 ) ; +#7100 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #46739, #14911, #6738, #20165 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#7101 = ORIENTED_EDGE ( 'NONE', *, *, #37989, .T. ) ; +#7102 = CARTESIAN_POINT ( 'NONE', ( 236.4052906673761640, -117.9616178198528331, -4.935554005760908858 ) ) ; +#7103 = CARTESIAN_POINT ( 'NONE', ( 215.9487961796330922, -121.5167989903887786, 7.664639694929941349 ) ) ; +#7104 = EDGE_CURVE ( 'NONE', #33241, #47667, #16252, .T. ) ; +#7105 = ORIENTED_EDGE ( 'NONE', *, *, #20987, .F. ) ; +#7106 = VERTEX_POINT ( 'NONE', #33532 ) ; +#7107 = EDGE_CURVE ( 'NONE', #32509, #97, #56853, .T. ) ; +#7108 = FACE_OUTER_BOUND ( 'NONE', #14782, .T. ) ; +#7109 = CARTESIAN_POINT ( 'NONE', ( 214.8913564356498682, -120.1031508205924609, -7.627766535792551927 ) ) ; +#7110 = EDGE_CURVE ( 'NONE', #8924, #37689, #41633, .T. ) ; +#7111 = ORIENTED_EDGE ( 'NONE', *, *, #21340, .F. ) ; +#7112 = CARTESIAN_POINT ( 'NONE', ( 219.7128117042087752, -119.7644203874922084, -8.054949049988200827 ) ) ; +#7113 = CARTESIAN_POINT ( 'NONE', ( 214.9990773119626226, -119.9699469637017160, -7.631473446629803092 ) ) ; +#7114 = CARTESIAN_POINT ( 'NONE', ( 195.4823613349791458, -124.6628553031383007, -12.93428858555729910 ) ) ; +#7115 = DIRECTION ( 'NONE', ( 3.744602995295824910E-16, -0.3252653333008645453, 0.9456227910497280176 ) ) ; +#7116 = FACE_BOUND ( 'NONE', #1651, .T. ) ; +#7117 = CARTESIAN_POINT ( 'NONE', ( 213.5999977193770576, -117.5511231275751385, -6.673503932038200581 ) ) ; +#7118 = LINE ( 'NONE', #38361, #18699 ) ; +#7119 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #12928, #26382, #36011, #49427 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 6.341238897323520449E-17, 1.706543958437930361E-05 ), + .UNSPECIFIED. ) ; +#7120 = ORIENTED_EDGE ( 'NONE', *, *, #28170, .F. ) ; +#7121 = ORIENTED_EDGE ( 'NONE', *, *, #10921, .F. ) ; +#7122 = CARTESIAN_POINT ( 'NONE', ( 23.40000000000003055, -120.4999999999999858, 1.387778780781445676E-14 ) ) ; +#7123 = CARTESIAN_POINT ( 'NONE', ( 216.0306461407194547, -121.6140929363912164, 7.875407788655180319 ) ) ; +#7124 = CARTESIAN_POINT ( 'NONE', ( 218.1993246542558040, -119.9184676814467139, -7.836062608977248267 ) ) ; +#7125 = ORIENTED_EDGE ( 'NONE', *, *, #21641, .T. ) ; +#7126 = DIRECTION ( 'NONE', ( 0.7132504491541842295, 2.131334480222602985E-15, -0.7009092642998483447 ) ) ; +#7127 = CARTESIAN_POINT ( 'NONE', ( 231.9933223148111381, -116.5378287292050032, 4.548731050646948937 ) ) ; +#7128 = ADVANCED_FACE ( 'NONE', ( #33137 ), #886, .F. ) ; +#7129 = CARTESIAN_POINT ( 'NONE', ( 221.8461480721025225, -121.1549946400872670, 8.044024616369446434 ) ) ; +#7130 = CARTESIAN_POINT ( 'NONE', ( 236.1213657059130639, -118.4242429975064681, 5.789194749159952913 ) ) ; +#7131 = CARTESIAN_POINT ( 'NONE', ( 217.2060331749648014, -118.6940797586851488, -7.808419713400266637 ) ) ; +#7132 = CARTESIAN_POINT ( 'NONE', ( 235.6198772402624115, -115.1322357506950738, 1.413662931879412499 ) ) ; +#7133 = CARTESIAN_POINT ( 'NONE', ( 31.74200319199447407, -121.3516727742026546, -5.838466594691536393 ) ) ; +#7134 = CARTESIAN_POINT ( 'NONE', ( 232.9572950015634376, -114.4726617026749977, 1.218258705076819881 ) ) ; +#7135 = AXIS2_PLACEMENT_3D ( 'NONE', #7277, #46991, #33858 ) ; +#7136 = CARTESIAN_POINT ( 'NONE', ( 214.3372535064550561, -119.0503309336230444, -7.667425077903801345 ) ) ; +#7137 = CARTESIAN_POINT ( 'NONE', ( 235.8999987667933453, -113.6943546457343786, 3.151696576656468185 ) ) ; +#7138 = CARTESIAN_POINT ( 'NONE', ( 220.8002074625812554, -111.6162834260755403, -7.236221351838969085 ) ) ; +#7139 = CARTESIAN_POINT ( 'NONE', ( 232.4925979558422853, -116.4664801407451904, 3.811294671795256495 ) ) ; +#7140 = CARTESIAN_POINT ( 'NONE', ( 235.5794152018278567, -119.0234844760116886, 5.349617465924385584 ) ) ; +#7141 = LINE ( 'NONE', #51509, #35235 ) ; +#7142 = VECTOR ( 'NONE', #26013, 1000.000000000000000 ) ; +#7143 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #3898, #48274, #4181, #30764 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 0.001048464789986908608 ), + .UNSPECIFIED. ) ; +#7144 = VECTOR ( 'NONE', #24039, 999.9999999999998863 ) ; +#7145 = CARTESIAN_POINT ( 'NONE', ( 235.0480934143778313, -116.4591627430625067, 3.838109855293397210 ) ) ; +#7146 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#7147 = ORIENTED_EDGE ( 'NONE', *, *, #47349, .T. ) ; +#7148 = CARTESIAN_POINT ( 'NONE', ( 234.3440860435278807, -125.8498147411675774, 3.033590011938836373 ) ) ; +#7149 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669290078, -113.9232435047095890, -1.280385432133780421 ) ) ; +#7150 = LINE ( 'NONE', #42757, #20982 ) ; +#7151 = CARTESIAN_POINT ( 'NONE', ( 239.6999987669289283, -121.1218996645833528, 4.052559784530135545 ) ) ; +#7152 = EDGE_CURVE ( 'NONE', #1315, #32494, #2475, .T. ) ; +#7153 = CARTESIAN_POINT ( 'NONE', ( 236.9859006796015990, -124.6910628802045835, -3.637451893667880132 ) ) ; +#7154 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -118.4555026081173139, 0.1215045794556816189 ) ) ; +#7155 = EDGE_LOOP ( 'NONE', ( #6123, #40811, #9457, #19383 ) ) ; +#7156 = ORIENTED_EDGE ( 'NONE', *, *, #30815, .F. ) ; +#7157 =( BOUNDED_SURFACE ( ) B_SPLINE_SURFACE ( 3, 3, ( + ( #16308, #6986, #55487, #37964 ), + ( #55784, #6709, #2634, #19837 ), + ( #51368, #38244, #16025, #37394 ), + ( #51646, #11658, #42882, #2911 ), + ( #34156, #38520, #56341, #32999 ), + ( #15454, #11953, #29779, #33297 ), + ( #47570, #7564, #25379, #43164 ) ), + .UNSPECIFIED., .F., .F., .F. ) + B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 3, 4 ), + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000, 1.034388378391225327 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_SURFACE ( ( + ( 1.000000000000000000, 0.8343102590666585661, 0.8343102590666585661, 1.000000000000000000), + ( 0.9993654810528039834, 0.8337808733994407362, 0.8337808733994407362, 0.9993654810528039834), + ( 0.9993654810528039834, 0.8337808733994407362, 0.8337808733994407362, 0.9993654810528039834), + ( 1.000000000000000000, 0.8343102590666585661, 0.8343102590666585661, 1.000000000000000000), + ( 1.000000000000000000, 0.8343102590666585661, 0.8343102590666585661, 1.000000000000000000), + ( 1.000000000000000000, 0.8343102590666585661, 0.8343102590666585661, 1.000000000000000000), + ( 1.000000000000000000, 0.8343102590666585661, 0.8343102590666585661, 1.000000000000000000) ) ) + REPRESENTATION_ITEM ( '' ) SURFACE ( ) ); +#7158 = CARTESIAN_POINT ( 'NONE', ( 221.5895039175508714, -118.4816150402905777, -7.809208674147559037 ) ) ; +#7159 = CARTESIAN_POINT ( 'NONE', ( 215.4790264165390568, -119.1450646806697335, -7.780733636557704003 ) ) ; +#7160 = CIRCLE ( 'NONE', #42592, 1.500000000000001332 ) ; +#7161 = CARTESIAN_POINT ( 'NONE', ( 217.1797164176547881, -118.9881230263141845, -7.869360789128176492 ) ) ; +#7162 = ORIENTED_EDGE ( 'NONE', *, *, #31649, .F. ) ; +#7163 = ORIENTED_EDGE ( 'NONE', *, *, #24558, .T. ) ; +#7164 = CARTESIAN_POINT ( 'NONE', ( 214.9203079168030115, -118.7561122033692982, -7.647052650281795039 ) ) ; +#7165 = CARTESIAN_POINT ( 'NONE', ( 30.40000000000003766, -114.7862982357896584, -0.9999999999999870104 ) ) ; +#7166 = CARTESIAN_POINT ( 'NONE', ( 23.60000000000002274, -128.8000000000000114, 23.40000000000000213 ) ) ; +#7167 = ADVANCED_FACE ( 'NONE', ( #15872 ), #48546, .F. ) ; +#7168 = CARTESIAN_POINT ( 'NONE', ( 214.5561483820300452, -120.1153150272021861, -7.797413461394099521 ) ) ; +#7169 = ORIENTED_EDGE ( 'NONE', *, *, #12656, .F. ) ; +#7170 = CARTESIAN_POINT ( 'NONE', ( 215.7957364935296596, -119.1656251947035088, -7.599308431734575819 ) ) ; +#7171 = CARTESIAN_POINT ( 'NONE', ( 237.0172283967124827, -125.6414676448761298, 2.084355233279085784 ) ) ; +#7172 = CARTESIAN_POINT ( 'NONE', ( -45.87402622887943693, -46.74390030877780333, 14.00112544948130733 ) ) ; +#7173 = ORIENTED_EDGE ( 'NONE', *, *, #7827, .T. ) ; +#7174 = DIRECTION ( 'NONE', ( -0.4854019742006800975, -0.7213873210309512674, -0.4939486375098827153 ) ) ; +#7175 = EDGE_CURVE ( 'NONE', #6588, #41332, #46402, .T. ) ; +#7176 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289794, -126.6894818269013996, 2.565876153796450065 ) ) ; +#7177 = CARTESIAN_POINT ( 'NONE', ( -1.627170620466245449E-15, 0.0000000000000000000, -16.75000000000000711 ) ) ; +#7178 = ADVANCED_FACE ( 'NONE', ( #44833 ), #17672, .F. ) ; +#7179 = ORIENTED_EDGE ( 'NONE', *, *, #27432, .F. ) ; +#7180 = CIRCLE ( 'NONE', #4455, 6.171666729831495779 ) ; +#7181 = VERTEX_POINT ( 'NONE', #30562 ) ; +#7182 = EDGE_CURVE ( 'NONE', #27462, #7755, #34191, .T. ) ; +#7183 = CARTESIAN_POINT ( 'NONE', ( 17.33216017439641732, -50.25661694645023658, -21.40242349195098370 ) ) ; +#7184 = CARTESIAN_POINT ( 'NONE', ( 3.950000000000000178, -2.500000000000000000, 0.0000000000000000000 ) ) ; +#7185 = AXIS2_PLACEMENT_3D ( 'NONE', #39867, #56525, #48625 ) ; +#7186 = DIRECTION ( 'NONE', ( -0.03101838030374867022, -1.093359687347055192E-17, 0.9995188142718135493 ) ) ; +#7187 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#7188 = VERTEX_POINT ( 'NONE', #13001 ) ; +#7189 = CARTESIAN_POINT ( 'NONE', ( 234.2060270983271550, -121.4586945877375115, 6.247257159262484372 ) ) ; +#7190 = VECTOR ( 'NONE', #39127, 1000.000000000000000 ) ; +#7191 = CARTESIAN_POINT ( 'NONE', ( 217.9163678052057378, -118.7115668662073631, -7.640581400551300639 ) ) ; +#7192 = ORIENTED_EDGE ( 'NONE', *, *, #19014, .F. ) ; +#7193 = ORIENTED_EDGE ( 'NONE', *, *, #16611, .T. ) ; +#7194 = CARTESIAN_POINT ( 'NONE', ( 230.8250316160477098, -123.2830349775184970, 2.732893584663855790 ) ) ; +#7195 = CARTESIAN_POINT ( 'NONE', ( 12.51975556389614574, -50.89032026899773342, 16.05581119316748939 ) ) ; +#7196 = ORIENTED_EDGE ( 'NONE', *, *, #42656, .T. ) ; +#7197 = CARTESIAN_POINT ( 'NONE', ( 29.39958092867764350, -126.3511367148202851, -0.9999999999999592548 ) ) ; +#7198 = DIRECTION ( 'NONE', ( -0.7009092642998491218, 0.0000000000000000000, -0.7132504491541831193 ) ) ; +#7199 = ORIENTED_EDGE ( 'NONE', *, *, #39353, .T. ) ; +#7200 = CARTESIAN_POINT ( 'NONE', ( 214.2776053090839241, -119.2338719839808050, -7.469706039360153760 ) ) ; +#7201 = AXIS2_PLACEMENT_3D ( 'NONE', #28994, #24019, #10574 ) ; +#7202 = DIRECTION ( 'NONE', ( 1.000000000000000000, 2.891205793294679312E-16, 0.0000000000000000000 ) ) ; +#7203 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #34469, #34187, #21014, #20448 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#7204 = VERTEX_POINT ( 'NONE', #53301 ) ; +#7205 = CARTESIAN_POINT ( 'NONE', ( 233.0277695270552556, -125.2645356981536224, -2.888286435452899870 ) ) ; +#7206 = CIRCLE ( 'NONE', #55715, 7.000000000000001776 ) ; +#7207 = CARTESIAN_POINT ( 'NONE', ( 215.3517956307683789, -119.5105635638928021, -7.821570336859859474 ) ) ; +#7208 = CARTESIAN_POINT ( 'NONE', ( 214.7017838310574120, -121.3622319137666636, 7.557669982436250322 ) ) ; +#7209 = CARTESIAN_POINT ( 'NONE', ( 232.4278546271172843, -126.6766915886650366, -0.07456809482074619466 ) ) ; +#7210 = CARTESIAN_POINT ( 'NONE', ( 30.59997442044918969, -122.2056904664429595, 5.768985698443190202 ) ) ; +#7211 = CARTESIAN_POINT ( 'NONE', ( 35.59996973040335888, -125.9982352765469642, -0.8471145142320002375 ) ) ; +#7212 = CARTESIAN_POINT ( 'NONE', ( 216.3310741657918754, -120.8775598261195796, 7.750894650918730200 ) ) ; +#7213 = CARTESIAN_POINT ( 'NONE', ( 218.8554351935288480, -120.0742204232168575, -8.065203185293592369 ) ) ; +#7214 = CARTESIAN_POINT ( 'NONE', ( 32.90000000000004121, -119.4999999999999858, -0.9999999999999731326 ) ) ; +#7215 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #32531, #10889, #19356, #33080 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#7216 = LINE ( 'NONE', #26790, #14238 ) ; +#7217 = ORIENTED_EDGE ( 'NONE', *, *, #29202, .F. ) ; +#7218 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203862866, 0.9884292157390540678 ) ) ; +#7219 = ADVANCED_FACE ( 'NONE', ( #48351 ), #40741, .F. ) ; +#7220 = CARTESIAN_POINT ( 'NONE', ( 236.4958177373335388, -116.5530076920567950, 3.901859626147102134 ) ) ; +#7221 = VECTOR ( 'NONE', #860, 1000.000000000000000 ) ; +#7222 = CARTESIAN_POINT ( 'NONE', ( 234.1393647117585317, -119.9078841839284593, -5.517697974112162562 ) ) ; +#7223 = ORIENTED_EDGE ( 'NONE', *, *, #16058, .F. ) ; +#7224 = VERTEX_POINT ( 'NONE', #17082 ) ; +#7225 = CARTESIAN_POINT ( 'NONE', ( 236.0767704591818585, -123.5400089805231403, 6.666918028725707934 ) ) ; +#7226 = AXIS2_PLACEMENT_3D ( 'NONE', #46310, #11254, #6311 ) ; +#7227 = CARTESIAN_POINT ( 'NONE', ( 215.2248717511071163, -119.9063391592773087, -7.647987757355256377 ) ) ; +#7228 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#7229 = CARTESIAN_POINT ( 'NONE', ( 235.8508815036756801, -115.0238220270651937, -2.801151439639705920 ) ) ; +#7230 = PLANE ( 'NONE', #47028 ) ; +#7231 = CARTESIAN_POINT ( 'NONE', ( 217.1147121302049641, -118.8341636924203186, -7.629558145450333839 ) ) ; +#7232 = CARTESIAN_POINT ( 'NONE', ( 219.8557275071562174, -119.0219032142186393, -7.750945234333186384 ) ) ; +#7233 = CARTESIAN_POINT ( 'NONE', ( -26.99999999999997868, -30.00000000000000000, 2.810252031082435382E-15 ) ) ; +#7234 = EDGE_LOOP ( 'NONE', ( #28084, #46867 ) ) ; +#7235 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#7236 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.210476675238558841E-16, 1.857579106397798678E-17 ) ) ; +#7237 = LINE ( 'NONE', #25049, #53574 ) ; +#7238 = ADVANCED_FACE ( 'NONE', ( #26760 ), #4355, .T. ) ; +#7239 = ORIENTED_EDGE ( 'NONE', *, *, #42347, .F. ) ; +#7240 = DIRECTION ( 'NONE', ( -0.002232862877918073263, 1.224643746297082949E-16, 0.9999975071585770481 ) ) ; +#7241 = CARTESIAN_POINT ( 'NONE', ( 237.6728074358194647, -115.8904172253604230, 3.088595425906139891 ) ) ; +#7242 = DIRECTION ( 'NONE', ( -0.7071067811865474617, 0.7071067811865474617, 0.0000000000000000000 ) ) ; +#7243 = ORIENTED_EDGE ( 'NONE', *, *, #43413, .F. ) ; +#7244 = CARTESIAN_POINT ( 'NONE', ( 221.8982703921243456, -122.4061166579959519, 7.619418574226507701 ) ) ; +#7245 = AXIS2_PLACEMENT_3D ( 'NONE', #31523, #9583, #53986 ) ; +#7246 = ADVANCED_FACE ( 'NONE', ( #31435 ), #5260, .T. ) ; +#7247 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290022, -120.0765605331567372, -0.2681704402504692109 ) ) ; +#7248 = FACE_BOUND ( 'NONE', #54368, .T. ) ; +#7249 = CARTESIAN_POINT ( 'NONE', ( 237.2610666264901340, -123.6396460854599866, 5.287712412353576141 ) ) ; +#7250 = EDGE_CURVE ( 'NONE', #12792, #35413, #27600, .T. ) ; +#7251 = ORIENTED_EDGE ( 'NONE', *, *, #33123, .F. ) ; +#7252 = ORIENTED_EDGE ( 'NONE', *, *, #24908, .T. ) ; +#7253 = EDGE_CURVE ( 'NONE', #44618, #43149, #11531, .T. ) ; +#7254 = CARTESIAN_POINT ( 'NONE', ( 214.9099609441251459, -119.8834590631474413, -7.616340231087037616 ) ) ; +#7255 = CARTESIAN_POINT ( 'NONE', ( 24.70000000000003482, -129.0000000000000000, 1.048421907832927490E-17 ) ) ; +#7256 = CARTESIAN_POINT ( 'NONE', ( 220.8561191180858430, -122.2174937912274260, 7.898180451782390143 ) ) ; +#7257 = ORIENTED_EDGE ( 'NONE', *, *, #19117, .F. ) ; +#7258 = ORIENTED_EDGE ( 'NONE', *, *, #26724, .T. ) ; +#7259 = VERTEX_POINT ( 'NONE', #27041 ) ; +#7260 = ORIENTED_EDGE ( 'NONE', *, *, #24486, .T. ) ; +#7261 = ORIENTED_EDGE ( 'NONE', *, *, #895, .T. ) ; +#7262 = ORIENTED_EDGE ( 'NONE', *, *, #57232, .F. ) ; +#7263 = CYLINDRICAL_SURFACE ( 'NONE', #32091, 1.649999999999998579 ) ; +#7264 = CARTESIAN_POINT ( 'NONE', ( 217.1147121301098650, -118.8035156319842258, -7.829273796695001231 ) ) ; +#7265 = CARTESIAN_POINT ( 'NONE', ( 219.9133632937147524, -121.1116718509813097, 7.865312027819578944 ) ) ; +#7266 = ORIENTED_EDGE ( 'NONE', *, *, #27621, .F. ) ; +#7267 = CONICAL_SURFACE ( 'NONE', #23116, 2.025000000000000355, 0.7853981633974482790 ) ; +#7268 = DIRECTION ( 'NONE', ( -0.7132504491541841185, -2.131334480222602590E-15, 0.7009092642998482336 ) ) ; +#7269 = FACE_OUTER_BOUND ( 'NONE', #30520, .T. ) ; +#7270 = LINE ( 'NONE', #47278, #9854 ) ; +#7271 = CARTESIAN_POINT ( 'NONE', ( 221.5012249245124565, -121.1950395762200259, 7.832236342252826056 ) ) ; +#7272 = LINE ( 'NONE', #30058, #42975 ) ; +#7273 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#7274 = CARTESIAN_POINT ( 'NONE', ( 213.5999977193770576, -117.8244238505004944, -8.188913144906571517 ) ) ; +#7275 = CARTESIAN_POINT ( 'NONE', ( 217.1797037414092699, -121.9751177019703192, 7.629390878456699276 ) ) ; +#7276 = DIRECTION ( 'NONE', ( -1.000000000000000000, -3.758999808089699144E-16, 7.277000759311262088E-16 ) ) ; +#7277 = CARTESIAN_POINT ( 'NONE', ( -23.99999999999999289, -5.000000000000009770, 19.50000000000000711 ) ) ; +#7278 = CARTESIAN_POINT ( 'NONE', ( 219.9244583192408129, -118.7062855776899255, -7.887703626970662185 ) ) ; +#7279 = EDGE_CURVE ( 'NONE', #17306, #46234, #40437, .T. ) ; +#7280 = CARTESIAN_POINT ( 'NONE', ( 24.80000000000002203, -60.50000000000000711, -16.50000000000000711 ) ) ; +#7281 = CARTESIAN_POINT ( 'NONE', ( 214.7169800081876758, -122.0094445582003289, 7.471278966404343080 ) ) ; +#7282 = CARTESIAN_POINT ( 'NONE', ( 234.4722280068026805, -115.0886375741118997, -1.326708576852089649 ) ) ; +#7283 = AXIS2_PLACEMENT_3D ( 'NONE', #16744, #39252, #21423 ) ; +#7284 = EDGE_CURVE ( 'NONE', #19608, #37572, #44958, .T. ) ; +#7285 = CARTESIAN_POINT ( 'NONE', ( 236.0386588413474840, -123.2701661550204335, -4.811097270350952471 ) ) ; +#7286 = CARTESIAN_POINT ( 'NONE', ( 35.59996973040335888, -125.9982352765469642, -0.8471145142320002375 ) ) ; +#7287 = CARTESIAN_POINT ( 'NONE', ( 216.1811025036538467, -119.3844959602841840, -7.875191242883880172 ) ) ; +#7288 = CARTESIAN_POINT ( 'NONE', ( 233.5852461220312364, -119.2315979411060454, 5.406657483122996766 ) ) ; +#7289 = ORIENTED_EDGE ( 'NONE', *, *, #49114, .T. ) ; +#7290 = CARTESIAN_POINT ( 'NONE', ( 219.8734629154958498, -118.5686976702375688, -7.648728044249181401 ) ) ; +#7291 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289794, -124.1481245285442157, 1.871146018949929157 ) ) ; +#7292 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026312, -115.8988439463404490, 3.856242565514992116 ) ) ; +#7293 = CARTESIAN_POINT ( 'NONE', ( 235.2814304694033467, -124.2767662942902405, 4.853719910739533461 ) ) ; +#7294 = FACE_OUTER_BOUND ( 'NONE', #19810, .T. ) ; +#7295 = CARTESIAN_POINT ( 'NONE', ( 219.9086304968197965, -121.6021008813710296, 7.811689977240410698 ) ) ; +#7296 = CARTESIAN_POINT ( 'NONE', ( 215.5561812984712446, -120.1009676554398169, -7.890906970281670318 ) ) ; +#7297 = CARTESIAN_POINT ( 'NONE', ( 24.57500000000002061, -49.00000000000000000, 19.09999999999999787 ) ) ; +#7298 = ORIENTED_EDGE ( 'NONE', *, *, #19947, .T. ) ; +#7299 = CARTESIAN_POINT ( 'NONE', ( 214.8311782459850292, -121.9920817874268835, 7.692519568177224265 ) ) ; +#7300 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#7301 = CARTESIAN_POINT ( 'NONE', ( -33.99999999999999289, -124.5000000000000000, -16.99999999999999289 ) ) ; +#7302 = ORIENTED_EDGE ( 'NONE', *, *, #48539, .F. ) ; +#7303 = AXIS2_PLACEMENT_3D ( 'NONE', #13053, #8684, #1104 ) ; +#7304 = CARTESIAN_POINT ( 'NONE', ( 215.6644771694334963, -122.2914633112613529, 7.705751346379519084 ) ) ; +#7305 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289226, -123.5362756515387588, 1.524859848207841040 ) ) ; +#7306 = CARTESIAN_POINT ( 'NONE', ( 221.8568850363074887, -122.2375501312645554, 7.662434737283938091 ) ) ; +#7307 = DIRECTION ( 'NONE', ( -0.7009092642998484557, 0.0000000000000000000, -0.7132504491541838965 ) ) ; +#7308 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#7309 = EDGE_CURVE ( 'NONE', #57247, #24327, #35110, .T. ) ; +#7310 = ORIENTED_EDGE ( 'NONE', *, *, #17418, .F. ) ; +#7311 = EDGE_CURVE ( 'NONE', #35008, #51408, #43464, .T. ) ; +#7312 = DIRECTION ( 'NONE', ( -3.524876788021935603E-16, 1.000000000000000000, -1.848892746611746419E-32 ) ) ; +#7313 = CARTESIAN_POINT ( 'NONE', ( 214.4398602538755938, -121.9301761452385762, 7.459377123602127568 ) ) ; +#7314 = ADVANCED_FACE ( 'NONE', ( #55329 ), #55041, .F. ) ; +#7315 = AXIS2_PLACEMENT_3D ( 'NONE', #11042, #15110, #28577 ) ; +#7316 = ORIENTED_EDGE ( 'NONE', *, *, #47308, .T. ) ; +#7317 = VERTEX_POINT ( 'NONE', #1045 ) ; +#7318 = ORIENTED_EDGE ( 'NONE', *, *, #45921, .F. ) ; +#7319 = FACE_OUTER_BOUND ( 'NONE', #40491, .T. ) ; +#7320 = CARTESIAN_POINT ( 'NONE', ( 219.9174040625227349, -118.4803427350125702, -7.833368842577105973 ) ) ; +#7321 = EDGE_LOOP ( 'NONE', ( #27181, #8829, #28890, #52281, #16850, #46458, #16623, #904, #7549, #16121, #13140, #21217 ) ) ; +#7323 = EDGE_CURVE ( 'NONE', #1944, #36, #50069, .T. ) ; +#7322 = CARTESIAN_POINT ( 'NONE', ( 11.96601192193693564, -49.00000000000000000, 19.09999999999999432 ) ) ; +#7324 = EDGE_LOOP ( 'NONE', ( #54311, #22043 ) ) ; +#7325 = CARTESIAN_POINT ( 'NONE', ( -38.03120573645505686, -48.84195869458120853, -20.75000000000000711 ) ) ; +#7326 = DIRECTION ( 'NONE', ( -0.7009092642998480116, 0.0000000000000000000, -0.7132504491541843405 ) ) ; +#7327 = FACE_OUTER_BOUND ( 'NONE', #36672, .T. ) ; +#7328 = ORIENTED_EDGE ( 'NONE', *, *, #29164, .F. ) ; +#7329 = LINE ( 'NONE', #56120, #28011 ) ; +#7330 = CARTESIAN_POINT ( 'NONE', ( 13.68792457401088214, -47.32750826568857860, 18.26994936854190854 ) ) ; +#7331 = CARTESIAN_POINT ( 'NONE', ( 220.8002074625812554, -116.5515783798065996, 6.591152124463331319 ) ) ; +#7332 = CARTESIAN_POINT ( 'NONE', ( 215.7440798702350548, -118.7170478514080401, -7.507054995805000353 ) ) ; +#7333 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #56557, #3993, #4281, #39026, #3416, #20893 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 4 ), + ( 0.0000000000000000000, 0.0001603309485846611017, 0.0003206618971693222034 ), + .UNSPECIFIED. ) ; +#7334 = ORIENTED_EDGE ( 'NONE', *, *, #55566, .T. ) ; +#7335 = DIRECTION ( 'NONE', ( -0.03101838030374870145, 0.0000000000000000000, 0.9995188142718135493 ) ) ; +#7336 = CARTESIAN_POINT ( 'NONE', ( 231.2939704355307526, -121.4586945877375257, 6.247257159262484372 ) ) ; +#7337 = CARTESIAN_POINT ( 'NONE', ( 220.2486434445711723, -121.6335786408003372, 7.806778407594014091 ) ) ; +#7338 = CARTESIAN_POINT ( 'NONE', ( 6.704528535821451030, -29.69543050033663079, -104.5552939337699883 ) ) ; +#7339 = VECTOR ( 'NONE', #32276, 1000.000000000000000 ) ; +#7340 = CARTESIAN_POINT ( 'NONE', ( 235.1426234625764664, -125.6053558908145931, -2.172369277615595173 ) ) ; +#7341 = VECTOR ( 'NONE', #38335, 1000.000000000000000 ) ; +#7342 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#7343 = CARTESIAN_POINT ( 'NONE', ( 216.6050419743934299, -121.5215756787602999, 7.712005920705233386 ) ) ; +#7344 = CARTESIAN_POINT ( 'NONE', ( 216.6895969227366550, -120.9878737730189755, 7.997602560505645108 ) ) ; +#7345 = EDGE_CURVE ( 'NONE', #4119, #40299, #28566, .T. ) ; +#7346 = EDGE_CURVE ( 'NONE', #18086, #27669, #46541, .T. ) ; +#7347 = CARTESIAN_POINT ( 'NONE', ( 233.3686139423894019, -126.2664242939307258, 2.142182368036403162 ) ) ; +#7348 = CARTESIAN_POINT ( 'NONE', ( 228.7999987669289794, -120.4999999999997726, 1.387778780781445676E-14 ) ) ; +#7349 = CARTESIAN_POINT ( 'NONE', ( 25.13489081600001285, -133.5269550980000304, -6.513477548999972555 ) ) ; +#7350 = DIRECTION ( 'NONE', ( -5.782411586589350736E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#7351 = CARTESIAN_POINT ( 'NONE', ( 232.9184719541412960, -125.8153274299469473, -1.595327141025231432 ) ) ; +#7352 = CARTESIAN_POINT ( 'NONE', ( 234.8737213729551740, -126.0498637248343954, -0.03321422859553665313 ) ) ; +#7353 = EDGE_CURVE ( 'NONE', #20007, #49145, #18541, .T. ) ; +#7354 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #44678, #48758, #35056, #53727 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 7.955790479274467823E-14, 0.001642817734901394922 ), + .UNSPECIFIED. ) ; +#7355 = AXIS2_PLACEMENT_3D ( 'NONE', #8686, #52786, #22406 ) ; +#7356 = CARTESIAN_POINT ( 'NONE', ( 214.5561483820300452, -118.5337501536312175, -7.555230026801439180 ) ) ; +#7357 = FACE_OUTER_BOUND ( 'NONE', #26824, .T. ) ; +#7358 = ADVANCED_FACE ( 'NONE', ( #36375 ), #49779, .F. ) ; +#7359 = CARTESIAN_POINT ( 'NONE', ( 234.8497242057160577, -115.0285858518267759, -2.820961163853505038 ) ) ; +#7360 = CARTESIAN_POINT ( 'NONE', ( 26.77660307655900240, -121.3855898247207818, 6.264164144848717086 ) ) ; +#7361 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#7362 = ADVANCED_FACE ( 'NONE', ( #18820 ), #50616, .F. ) ; +#7363 = CARTESIAN_POINT ( 'NONE', ( 236.5886688637169186, -125.0274978444199405, -3.259675229242916306 ) ) ; +#7364 = CARTESIAN_POINT ( 'NONE', ( 237.8178796694561470, -116.5245407116859013, -3.913872469375480723 ) ) ; +#7365 = CARTESIAN_POINT ( 'NONE', ( 11.71579345718231302, -50.69543050033672671, -111.5828983540499024 ) ) ; +#7366 = FACE_OUTER_BOUND ( 'NONE', #10363, .T. ) ; +#7367 = CARTESIAN_POINT ( 'NONE', ( -24.09999999999997655, -41.99999999999999289, 19.50000000000000711 ) ) ; +#7368 = VERTEX_POINT ( 'NONE', #36658 ) ; +#7369 = DIRECTION ( 'NONE', ( -1.811995619784410881E-15, 1.000000000000000000, 1.196913542559490477E-15 ) ) ; +#7370 = CARTESIAN_POINT ( 'NONE', ( 232.8537157170566161, -121.3391504642939083, 5.492641839851340357 ) ) ; +#7371 = EDGE_LOOP ( 'NONE', ( #42112, #41431, #55529, #17493 ) ) ; +#7372 = EDGE_LOOP ( 'NONE', ( #27812, #8037, #25002, #14504 ) ) ; +#7373 = EDGE_CURVE ( 'NONE', #10924, #56679, #19395, .T. ) ; +#7374 = CARTESIAN_POINT ( 'NONE', ( 41.51909546677269702, -4.500000000000000000, -15.01909546677264906 ) ) ; +#7375 = CARTESIAN_POINT ( 'NONE', ( 236.7752063590606042, -116.9133344222874200, -4.995995275995822382 ) ) ; +#7376 = COORDINATED_UNIVERSAL_TIME_OFFSET ( 8, 0, .AHEAD. ) ; +#7377 = ORIENTED_EDGE ( 'NONE', *, *, #34061, .F. ) ; +#7378 = VERTEX_POINT ( 'NONE', #28173 ) ; +#7379 = AXIS2_PLACEMENT_3D ( 'NONE', #4772, #21987, #22563 ) ; +#7380 = VECTOR ( 'NONE', #35904, 1000.000000000000000 ) ; +#7381 = CARTESIAN_POINT ( 'NONE', ( 236.3801202696907353, -118.7565036962106717, -5.268200865354319085 ) ) ; +#7382 = CARTESIAN_POINT ( 'NONE', ( -19.59999999999998721, -30.00000000000000000, -19.49999999999999645 ) ) ; +#7383 = VERTEX_POINT ( 'NONE', #1897 ) ; +#7384 = ORIENTED_EDGE ( 'NONE', *, *, #11106, .T. ) ; +#7385 = CARTESIAN_POINT ( 'NONE', ( 219.9315671227114990, -118.7318232275555232, -7.688389797933653291 ) ) ; +#7386 = CARTESIAN_POINT ( 'NONE', ( 35.61743114856519554, -126.0001146259485694, -0.8297199257444876075 ) ) ; +#7387 = ORIENTED_EDGE ( 'NONE', *, *, #2511, .F. ) ; +#7389 = ADVANCED_FACE ( 'NONE', ( #54454 ), #10193, .F. ) ; +#7388 = CARTESIAN_POINT ( 'NONE', ( 219.8664897347691465, -119.2247644548237560, -7.987795078186234576 ) ) ; +#7390 = CARTESIAN_POINT ( 'NONE', ( 236.2445745459612851, -113.6359671272145420, 2.039397160208846760 ) ) ; +#7391 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289794, -120.3118000322989616, 5.446791516078250517 ) ) ; +#7392 = CARTESIAN_POINT ( 'NONE', ( -19.99999999999997513, -48.99999999999998579, -20.29999999999999716 ) ) ; +#7393 = CIRCLE ( 'NONE', #19531, 5.999789590227069702 ) ; +#7394 = CARTESIAN_POINT ( 'NONE', ( 217.2738146159740609, -119.7365166251637021, -7.748553397571699364 ) ) ; +#7395 = EDGE_CURVE ( 'NONE', #22286, #10004, #30991, .T. ) ; +#7396 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #49960, #9968, #17569, #40056 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 1.734723475976807094E-18, 0.001048464789953302894 ), + .UNSPECIFIED. ) ; +#7397 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#7398 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#7399 = ORIENTED_EDGE ( 'NONE', *, *, #41612, .F. ) ; +#7400 = ORIENTED_EDGE ( 'NONE', *, *, #22668, .T. ) ; +#7401 = CARTESIAN_POINT ( 'NONE', ( 241.0999987669289339, -120.4999999999997584, 1.387778780781445676E-14 ) ) ; +#7402 = FACE_OUTER_BOUND ( 'NONE', #35846, .T. ) ; +#7403 = LINE ( 'NONE', #25215, #18269 ) ; +#7404 = VERTEX_POINT ( 'NONE', #29895 ) ; +#7405 = CARTESIAN_POINT ( 'NONE', ( 231.9999987669289681, -114.4547219112569110, -1.105843658922027739 ) ) ; +#7406 = CARTESIAN_POINT ( 'NONE', ( 231.9957081881433112, -115.9885805014337734, 4.058624431633520047 ) ) ; +#7407 = CARTESIAN_POINT ( 'NONE', ( 221.5299062222439659, -121.1498505046503738, 7.825072153053535651 ) ) ; +#7408 = CARTESIAN_POINT ( 'NONE', ( 236.0994889408561050, -117.6542083943459858, 5.451725249812378493 ) ) ; +#7409 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#7410 = CARTESIAN_POINT ( 'NONE', ( 235.6586340164782030, -115.6191794082368034, 2.642546260932273405 ) ) ; +#7411 = FACE_OUTER_BOUND ( 'NONE', #43369, .T. ) ; +#7412 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #32875, #50653, #55663, #10667, #6862, #24668, #20293, #33162, #11523, #15617, #6298, #28498, #33456, #34014, #29361, #2507, #42474, #38114, #46296, #42759, #2783, #20568 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4 ), + ( 0.001558084664678793287, 0.002180825893498071488, 0.002803567122317349256, 0.003426308351136627024, 0.003737678965546270896, 0.004049049579955913900, 0.004360420194365557771, 0.004671790808775201642, 0.005294532037594475507, 0.005917273266413750239, 0.006540014495233025839 ), + .UNSPECIFIED. ) ; +#7413 = CARTESIAN_POINT ( 'NONE', ( 28.09996699766585593, -119.1473757849628186, -6.092078241725694454 ) ) ; +#7414 = CARTESIAN_POINT ( 'NONE', ( 232.9714453593240933, -114.6073370970265586, 1.761037849496072560 ) ) ; +#7415 = CARTESIAN_POINT ( 'NONE', ( 30.40580806951084725, -114.7377283576246043, 1.000000000000014655 ) ) ; +#7416 = CARTESIAN_POINT ( 'NONE', ( 219.9182009788600851, -122.2877169843338123, 7.889050801853855432 ) ) ; +#7417 = CARTESIAN_POINT ( 'NONE', ( 196.4500029091151987, -112.5274723582326288, -11.26437544304178395 ) ) ; +#7418 = CARTESIAN_POINT ( 'NONE', ( 232.5159964002908168, -117.0563499146302036, 4.351030460927983512 ) ) ; +#7419 = CARTESIAN_POINT ( 'NONE', ( 235.5819839614262037, -119.1072974422785364, 5.371684152670797019 ) ) ; +#7420 = CARTESIAN_POINT ( 'NONE', ( 215.3221858190990758, -122.0348042569158480, 7.502017614373237109 ) ) ; +#7421 = EDGE_CURVE ( 'NONE', #43417, #32242, #47686, .T. ) ; +#7422 = AXIS2_PLACEMENT_3D ( 'NONE', #16920, #34755, #52542 ) ; +#7423 = CARTESIAN_POINT ( 'NONE', ( 235.1688274284026079, -120.2054926825049819, 5.570697842251474796 ) ) ; +#7424 = CARTESIAN_POINT ( 'NONE', ( -16.00000000000000000, 12.50000000000000000, -36.00000000000000000 ) ) ; +#7425 = ORIENTED_EDGE ( 'NONE', *, *, #40514, .T. ) ; +#7426 = ADVANCED_FACE ( 'NONE', ( #2747 ), #53161, .F. ) ; +#7427 = CARTESIAN_POINT ( 'NONE', ( 234.3196903222171841, -125.3395390692363094, 3.793405230737790124 ) ) ; +#7428 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669290363, -120.9227500515424651, -6.690190643185822239 ) ) ; +#7429 = DIRECTION ( 'NONE', ( -0.7132504491541840075, -2.131334480222543031E-15, 0.7009092642998484557 ) ) ; +#7430 = EDGE_CURVE ( 'NONE', #51404, #19212, #33171, .T. ) ; +#7431 = CARTESIAN_POINT ( 'NONE', ( 215.7334789383111513, -119.2935233525690535, -7.835643030957267996 ) ) ; +#7432 = CARTESIAN_POINT ( 'NONE', ( 237.0385324900551041, -123.2925268122634748, -4.794972830633246197 ) ) ; +#7433 = ADVANCED_FACE ( 'NONE', ( #42147 ), #22749, .F. ) ; +#7434 = CARTESIAN_POINT ( 'NONE', ( -21.52499999999997726, -38.99999999999999289, 23.49999999999999289 ) ) ; +#7435 = PERSON ( 'NAUO-PER2', 'UNSPECIFIED', 'UNSPECIFIED', ('UNSPECIFIED'), ('UNSPECIFIED'), ('UNSPECIFIED') ) ; +#7436 = CIRCLE ( 'NONE', #32644, 1.500000000000003331 ) ; +#7437 = ORIENTED_EDGE ( 'NONE', *, *, #21541, .F. ) ; +#7438 = LINE ( 'NONE', #56796, #3660 ) ; +#7439 = CARTESIAN_POINT ( 'NONE', ( 217.3002074625812554, -114.3649215954137901, -7.658023187335216697 ) ) ; +#7440 = CARTESIAN_POINT ( 'NONE', ( 221.3572395541960702, -118.8014143103449527, -7.899818774349736117 ) ) ; +#7441 = VECTOR ( 'NONE', #57037, 1000.000000000000000 ) ; +#7442 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#7443 = CARTESIAN_POINT ( 'NONE', ( 9.262611032132845423, -51.69543050033674092, -114.0792749260895533 ) ) ; +#7444 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #37897, #19772, #42820, #55422 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 0.0003394510495161223761 ), + .UNSPECIFIED. ) ; +#7445 = VERTEX_POINT ( 'NONE', #17534 ) ; +#7446 = VERTEX_POINT ( 'NONE', #35362 ) ; +#7447 = CARTESIAN_POINT ( 'NONE', ( 214.8002074625812554, -116.5690338060433220, 5.948373516817517803 ) ) ; +#7448 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#7449 = ADVANCED_FACE ( 'NONE', ( #39738 ), #51204, .F. ) ; +#7450 = CARTESIAN_POINT ( 'NONE', ( 22.75000000000000711, -119.2000000000000028, 22.50000000000001421 ) ) ; +#7451 = CARTESIAN_POINT ( 'NONE', ( -21.09999999999998010, -33.19999999999999574, 19.25000000000001421 ) ) ; +#7452 = VERTEX_POINT ( 'NONE', #46826 ) ; +#7453 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289794, -125.5409890002689366, -0.7735825096039562476 ) ) ; +#7454 = CARTESIAN_POINT ( 'NONE', ( 217.1264075272667071, -120.0005177125310354, -7.995821135523285328 ) ) ; +#7455 = CARTESIAN_POINT ( 'NONE', ( 237.0380594154534606, -125.8667637442443521, 1.409687109396122739 ) ) ; +#7456 = CARTESIAN_POINT ( 'NONE', ( -38.53137220770894800, -47.57485618143608264, 20.47742064329750633 ) ) ; +#7457 = VERTEX_POINT ( 'NONE', #6823 ) ; +#7458 = PLANE ( 'NONE', #19432 ) ; +#7459 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669290078, -117.3059893514901262, 5.907825324479651918 ) ) ; +#7460 = CARTESIAN_POINT ( 'NONE', ( 237.8573711012867591, -114.9105270299007913, -2.563593327969784674 ) ) ; +#7461 = ORIENTED_EDGE ( 'NONE', *, *, #20159, .T. ) ; +#7462 = EDGE_LOOP ( 'NONE', ( #28307, #23061, #25332, #9214 ) ) ; +#7463 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -120.6580252800040682, -3.450687469182056599 ) ) ; +#7464 = CARTESIAN_POINT ( 'NONE', ( -27.99999999999999645, -129.0000000000000000, 21.65000000000000924 ) ) ; +#7465 = DIRECTION ( 'NONE', ( 4.336808689942015271E-16, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#7466 = FACE_OUTER_BOUND ( 'NONE', #25870, .T. ) ; +#7467 = ORIENTED_EDGE ( 'NONE', *, *, #51617, .F. ) ; +#7468 = CARTESIAN_POINT ( 'NONE', ( 232.8935270983271550, -114.3614693999725347, -1.504989049959826186 ) ) ; +#7469 = EDGE_CURVE ( 'NONE', #17119, #14348, #26748, .T. ) ; +#7470 = VECTOR ( 'NONE', #15414, 1000.000000000000000 ) ; +#7471 = CARTESIAN_POINT ( 'NONE', ( 237.9176568531332236, -114.3512087585834820, -0.3304889415510002260 ) ) ; +#7472 = CARTESIAN_POINT ( 'NONE', ( 221.4825355804121330, -119.7216270680377335, -8.042734951506879781 ) ) ; +#7473 = ORIENTED_EDGE ( 'NONE', *, *, #26897, .T. ) ; +#7474 = VERTEX_POINT ( 'NONE', #38076 ) ; +#7475 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#7476 = EDGE_CURVE ( 'NONE', #1339, #7404, #55900, .T. ) ; +#7477 = CARTESIAN_POINT ( 'NONE', ( 215.7714380462838335, -119.1147739293229790, -7.592768936829939364 ) ) ; +#7478 = ORIENTED_EDGE ( 'NONE', *, *, #55461, .F. ) ; +#7479 = CARTESIAN_POINT ( 'NONE', ( 29.29510190120035418, -126.5316560933966201, 0.9046582338374415944 ) ) ; +#7480 = DIRECTION ( 'NONE', ( 0.7132504491541840075, 2.131334480222543031E-15, -0.7009092642998484557 ) ) ; +#7481 = AXIS2_PLACEMENT_3D ( 'NONE', #30712, #44698, #21919 ) ; +#7482 = VERTEX_POINT ( 'NONE', #24930 ) ; +#7483 = CARTESIAN_POINT ( 'NONE', ( 221.1524050651516120, -120.8953561543369091, 7.866913179813514567 ) ) ; +#7484 = CARTESIAN_POINT ( 'NONE', ( 193.3999984800815639, -128.8966668875686707, 11.86364131197518113 ) ) ; +#7485 = VERTEX_POINT ( 'NONE', #11487 ) ; +#7486 = CARTESIAN_POINT ( 'NONE', ( 233.4027695270551703, -115.0886375741118997, -1.326708576852089649 ) ) ; +#7487 = AXIS2_PLACEMENT_3D ( 'NONE', #17295, #39506, #22270 ) ; +#7488 = CARTESIAN_POINT ( 'NONE', ( 22.00000000000000711, -120.9000000000000057, 18.35000000000001208 ) ) ; +#7489 = APPROVAL ( #48113, 'δָ¶¨' ) ; +#7490 = CARTESIAN_POINT ( 'NONE', ( 232.4437227862919428, -126.6440318808731718, -0.6911121006267542111 ) ) ; +#7491 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#7492 = CARTESIAN_POINT ( 'NONE', ( 214.9203076689543366, -122.2132999240206175, 7.447731454512357629 ) ) ; +#7493 = LINE ( 'NONE', #25308, #46282 ) ; +#7494 = CARTESIAN_POINT ( 'NONE', ( 28.10581961097756221, -119.7798667824128529, -6.177439292228831924 ) ) ; +#7495 = CARTESIAN_POINT ( 'NONE', ( -1.499999999999990896, -128.7000000000000171, -19.50000000000000355 ) ) ; +#7496 = EDGE_CURVE ( 'NONE', #52628, #4535, #33700, .T. ) ; +#7497 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #23578, #566, #46360, #36756 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 1.734723475976807094E-18, 0.002817944075246552223 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9912941352765470837, 0.9805871124243338288, 0.9805837616641892573, 0.9912840829961130362 ) ) + REPRESENTATION_ITEM ( '' ) ); +#7498 = LINE ( 'NONE', #33520, #49678 ) ; +#7499 = EDGE_LOOP ( 'NONE', ( #8006, #34194 ) ) ; +#7500 = ADVANCED_FACE ( 'NONE', ( #7116, #42723 ), #20532, .T. ) ; +#7501 = CARTESIAN_POINT ( 'NONE', ( 35.40000000000001279, -125.7690530707777299, -0.9999999999999731326 ) ) ; +#7502 = CARTESIAN_POINT ( 'NONE', ( 236.6124996211167968, -120.1625321796885544, 5.539468462365670476 ) ) ; +#7503 = ADVANCED_FACE ( 'NONE', ( #56461 ), #16432, .F. ) ; +#7504 = CARTESIAN_POINT ( 'NONE', ( 234.1847335480128436, -118.3711855624059268, -5.125010027756274233 ) ) ; +#7505 = ORIENTED_EDGE ( 'NONE', *, *, #45500, .F. ) ; +#7506 = EDGE_LOOP ( 'NONE', ( #244, #4275, #18359, #14546 ) ) ; +#7507 = CARTESIAN_POINT ( 'NONE', ( 215.2476592944565539, -122.4020546421166387, 7.397144497552332609 ) ) ; +#7508 = CIRCLE ( 'NONE', #45735, 1.649999999999998579 ) ; +#7509 = CARTESIAN_POINT ( 'NONE', ( -19.49999999999997513, -59.00000000000000000, -15.50000000000000000 ) ) ; +#7510 = DIRECTION ( 'NONE', ( -0.7009092642998482336, 0.0000000000000000000, -0.7132504491541841185 ) ) ; +#7511 = CARTESIAN_POINT ( 'NONE', ( 235.9392188412829512, -114.3708068065080994, 0.5064859227146170095 ) ) ; +#7512 = CARTESIAN_POINT ( 'NONE', ( 216.3310741159731663, -122.4590924009037991, 7.508720040877895130 ) ) ; +#7513 = CARTESIAN_POINT ( 'NONE', ( 217.3002074625812270, -114.7695947941980990, -5.021002419092021718 ) ) ; +#7514 = DIRECTION ( 'NONE', ( -0.4956176937828983275, 0.7071067811865472397, -0.5043442292812734262 ) ) ; +#7515 = CARTESIAN_POINT ( 'NONE', ( 29.20000000000003126, -120.5000000000000284, 2.775557561562891351E-14 ) ) ; +#7516 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#7517 = EDGE_LOOP ( 'NONE', ( #47, #20858, #48885, #40774 ) ) ; +#7518 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#7519 = CARTESIAN_POINT ( 'NONE', ( 34.40000000000001279, -120.4999999999999858, 1.387778780781445676E-14 ) ) ; +#7520 = CARTESIAN_POINT ( 'NONE', ( 216.2145475481480617, -121.3801649575443236, 7.907218495398670832 ) ) ; +#7521 = AXIS2_PLACEMENT_3D ( 'NONE', #14231, #32078, #18336 ) ; +#7522 = VERTEX_POINT ( 'NONE', #45262 ) ; +#7523 = CARTESIAN_POINT ( 'NONE', ( 46.95096679918786720, -117.4602631692858381, 1.000000000000028644 ) ) ; +#7524 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#7525 = CARTESIAN_POINT ( 'NONE', ( 237.5585916595269680, -114.9730194271793238, -0.7290077461658792668 ) ) ; +#7526 = CARTESIAN_POINT ( 'NONE', ( 34.25916439058460128, -114.8905111666067995, 0.8708857155033276065 ) ) ; +#7527 = ORIENTED_EDGE ( 'NONE', *, *, #19092, .F. ) ; +#7528 = CARTESIAN_POINT ( 'NONE', ( 221.5803795904611491, -119.5545703060629563, -8.030777505244536485 ) ) ; +#7529 = AXIS2_PLACEMENT_3D ( 'NONE', #30776, #9710, #5349 ) ; +#7530 = AXIS2_PLACEMENT_3D ( 'NONE', #12022, #52906, #20762 ) ; +#7531 = FACE_BOUND ( 'NONE', #30990, .T. ) ; +#7532 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#7533 = CARTESIAN_POINT ( 'NONE', ( 237.2878608633630506, -124.5093001119870451, 4.671534266420884762 ) ) ; +#7534 = VERTEX_POINT ( 'NONE', #31574 ) ; +#7535 = ORIENTED_EDGE ( 'NONE', *, *, #49421, .T. ) ; +#7536 = CARTESIAN_POINT ( 'NONE', ( -50.33855005858382015, -120.8169764824770596, -2.751640769164986011 ) ) ; +#7537 = CARTESIAN_POINT ( 'NONE', ( -3.950000000000000178, -2.500000000000000000, -39.00000000000000000 ) ) ; +#7538 = CARTESIAN_POINT ( 'NONE', ( 4.300000000000019362, -41.30000000000001847, 23.49899999999999878 ) ) ; +#7539 = CARTESIAN_POINT ( 'NONE', ( 217.4395091456903515, -118.6842732099577802, -7.818353874299612372 ) ) ; +#7540 = ORIENTED_EDGE ( 'NONE', *, *, #6239, .T. ) ; +#7541 = ADVANCED_FACE ( 'NONE', ( #18398 ), #5549, .F. ) ; +#7542 = ORIENTED_EDGE ( 'NONE', *, *, #24777, .T. ) ; +#7543 = ORIENTED_EDGE ( 'NONE', *, *, #56701, .F. ) ; +#7544 = EDGE_LOOP ( 'NONE', ( #32428, #12356, #1111, #9468 ) ) ; +#7545 = CARTESIAN_POINT ( 'NONE', ( 34.26846173035038845, -126.1051819866831636, 0.8790410058865512077 ) ) ; +#7546 = ADVANCED_FACE ( 'NONE', ( #4982 ), #14584, .T. ) ; +#7547 = CARTESIAN_POINT ( 'NONE', ( 237.4924407694247179, -116.4520130414166346, 3.795069488557681670 ) ) ; +#7548 = ORIENTED_EDGE ( 'NONE', *, *, #30411, .F. ) ; +#7549 = ORIENTED_EDGE ( 'NONE', *, *, #27030, .T. ) ; +#7550 = CARTESIAN_POINT ( 'NONE', ( 215.2036931972490663, -121.1007082788604379, 7.847087758536344104 ) ) ; +#7551 = CARTESIAN_POINT ( 'NONE', ( 215.8535375549205639, -121.5770755057897077, 7.642800841417127344 ) ) ; +#7552 = CARTESIAN_POINT ( 'NONE', ( 221.4520478873178035, -121.9949819945773157, 7.707902369965768052 ) ) ; +#7553 = VERTEX_POINT ( 'NONE', #45553 ) ; +#7554 = AXIS2_PLACEMENT_3D ( 'NONE', #55325, #1617, #41584 ) ; +#7555 = CARTESIAN_POINT ( 'NONE', ( 217.4395091456903799, -122.1352803889327419, 5.398493836873741181 ) ) ; +#7556 = LINE ( 'NONE', #1773, #26217 ) ; +#7557 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#7558 = LINE ( 'NONE', #8144, #38814 ) ; +#7559 = DIRECTION ( 'NONE', ( -1.597594650655104158E-15, 1.000000000000000000, 1.415089553805949927E-15 ) ) ; +#7560 = CARTESIAN_POINT ( 'NONE', ( 217.9163579497798651, -122.3189332468976716, 7.839248495803808225 ) ) ; +#7561 = CARTESIAN_POINT ( 'NONE', ( -19.49999999999997868, -38.99999999999999289, -23.50000000000000000 ) ) ; +#7562 = CARTESIAN_POINT ( 'NONE', ( 217.1874320326129464, -121.9643995309911588, 7.886135071864392110 ) ) ; +#7563 = FACE_BOUND ( 'NONE', #6467, .T. ) ; +#7564 = CARTESIAN_POINT ( 'NONE', ( 30.59940000000002769, -126.0407434433133744, -3.913366825718092468 ) ) ; +#7565 = CARTESIAN_POINT ( 'NONE', ( 214.8804098206430524, -121.1607345431166323, 7.608295886506120986 ) ) ; +#7566 = EDGE_CURVE ( 'NONE', #23909, #46746, #10822, .T. ) ; +#7567 = CIRCLE ( 'NONE', #42970, 2.999999999999999556 ) ; +#7568 = CARTESIAN_POINT ( 'NONE', ( 39.90000000014964598, -120.4999999999999858, 4.729504459286715701 ) ) ; +#7569 = CARTESIAN_POINT ( 'NONE', ( 29.28241772866361003, -126.5397174591531524, -0.8921336145202919399 ) ) ; +#7570 = CARTESIAN_POINT ( 'NONE', ( 233.4097280068026521, -116.0082192615522843, -3.296589309349423402 ) ) ; +#7571 = AXIS2_PLACEMENT_3D ( 'NONE', #43753, #53102, #3776 ) ; +#7572 = EDGE_CURVE ( 'NONE', #24153, #5258, #52411, .T. ) ; +#7573 = CIRCLE ( 'NONE', #49557, 3.200000000000009504 ) ; +#7574 = CARTESIAN_POINT ( 'NONE', ( 236.0075440272818241, -124.1676702104387857, -4.163920256836879830 ) ) ; +#7575 = EDGE_CURVE ( 'NONE', #9006, #21185, #19907, .T. ) ; +#7576 = CARTESIAN_POINT ( 'NONE', ( 220.7649254334746445, -119.2532419643519290, -7.785270216592051540 ) ) ; +#7577 = DIRECTION ( 'NONE', ( -3.524876788021938561E-16, 1.000000000000000000, -1.556303968761777535E-30 ) ) ; +#7578 = CARTESIAN_POINT ( 'NONE', ( 233.5068370821013275, -116.8302885006169021, 4.164234341196508815 ) ) ; +#7579 = ADVANCED_FACE ( 'NONE', ( #621 ), #43, .F. ) ; +#7580 = ORIENTED_EDGE ( 'NONE', *, *, #4771, .T. ) ; +#7581 = ORIENTED_EDGE ( 'NONE', *, *, #11792, .F. ) ; +#7582 = CARTESIAN_POINT ( 'NONE', ( 11.96601192193693741, -48.86520820901467488, 19.09999999999999787 ) ) ; +#7583 = CARTESIAN_POINT ( 'NONE', ( 4.216064329173930147, -47.54312021273978672, -119.2146781599996643 ) ) ; +#7584 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026312, -124.7700229422853226, 4.217359667680202762 ) ) ; +#7585 = CARTESIAN_POINT ( 'NONE', ( 235.3027965572593985, -124.8952397717782645, 4.301426829661622264 ) ) ; +#7586 = LINE ( 'NONE', #3213, #5933 ) ; +#7587 = CARTESIAN_POINT ( 'NONE', ( 222.0866204222669467, -121.4144871143020623, 7.787464761147694148 ) ) ; +#7588 = CARTESIAN_POINT ( 'NONE', ( 215.2361182398071549, -122.2094177519795153, 7.479154153656658366 ) ) ; +#7589 = CARTESIAN_POINT ( 'NONE', ( 217.8348905457650062, -119.5470459943557984, -8.006307273716037898 ) ) ; +#7590 = EDGE_LOOP ( 'NONE', ( #2226, #40137, #25962, #39717, #18234 ) ) ; +#7591 = CARTESIAN_POINT ( 'NONE', ( 28.09997107493346036, -125.9747852832326345, 2.982004978606329626 ) ) ; +#7592 = CARTESIAN_POINT ( 'NONE', ( 214.8002074625811986, -128.1413517314503281, -3.376401093768711004 ) ) ; +#7593 = DIRECTION ( 'NONE', ( 0.7009092642998479006, -6.938893903907226800E-15, 0.7132504491541845626 ) ) ; +#7594 = ORIENTED_EDGE ( 'NONE', *, *, #28116, .F. ) ; +#7595 = CARTESIAN_POINT ( 'NONE', ( 215.6843011653416511, -122.3493652381869481, 7.696865804685296908 ) ) ; +#7596 = CARTESIAN_POINT ( 'NONE', ( 36.74178295262983340, -119.6462198023853176, 5.395724760680361776 ) ) ; +#7597 = CARTESIAN_POINT ( 'NONE', ( 215.7299160429076892, -121.3916416645008951, 7.865006953738721052 ) ) ; +#7598 = CARTESIAN_POINT ( 'NONE', ( 215.2774946624777499, -122.3786948237920456, 7.440726368970072002 ) ) ; +#7599 = CARTESIAN_POINT ( 'NONE', ( 218.6844617499666299, -119.3438091504251588, -7.989209200997217764 ) ) ; +#7600 = VERTEX_POINT ( 'NONE', #22771 ) ; +#7601 = CARTESIAN_POINT ( 'NONE', ( 214.3372535064550561, -121.4108743515393343, 7.749919718486461662 ) ) ; +#7602 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290022, -121.0261554336655649, 2.796653349437355107 ) ) ; +#7603 = AXIS2_PLACEMENT_3D ( 'NONE', #5559, #23361, #1196 ) ; +#7604 = VERTEX_POINT ( 'NONE', #5268 ) ; +#7605 = ORIENTED_EDGE ( 'NONE', *, *, #5806, .T. ) ; +#7606 = VECTOR ( 'NONE', #26428, 1000.000000000000114 ) ; +#7607 = EDGE_LOOP ( 'NONE', ( #46389, #13258, #38745, #33355 ) ) ; +#7608 = AXIS2_PLACEMENT_3D ( 'NONE', #14534, #36753, #53987 ) ; +#7609 = EDGE_CURVE ( 'NONE', #25719, #26429, #41163, .T. ) ; +#7610 = DIRECTION ( 'NONE', ( -0.7009092642998482336, 0.0000000000000000000, -0.7132504491541841185 ) ) ; +#7611 = CARTESIAN_POINT ( 'NONE', ( 215.1492233075076399, -120.8725162791842536, 7.856219099214325041 ) ) ; +#7612 = VERTEX_POINT ( 'NONE', #49645 ) ; +#7613 = ORIENTED_EDGE ( 'NONE', *, *, #57394, .T. ) ; +#7614 = CARTESIAN_POINT ( 'NONE', ( 34.40000000000001279, -120.4999999999999858, 1.387778780781445676E-14 ) ) ; +#7615 = CARTESIAN_POINT ( 'NONE', ( 213.9204999291004583, -121.9487709518569858, 5.427115291590303592 ) ) ; +#7616 = CARTESIAN_POINT ( 'NONE', ( 231.6492482104497697, -124.9968485784717984, -0.6900795475763956688 ) ) ; +#7617 = ORIENTED_EDGE ( 'NONE', *, *, #49964, .T. ) ; +#7618 = CARTESIAN_POINT ( 'NONE', ( 215.8665352382826654, -121.7733870954807145, 7.616216060784673836 ) ) ; +#7619 = CARTESIAN_POINT ( 'NONE', ( -19.49999999999997513, -59.00000000000000000, 23.49999999999999289 ) ) ; +#7620 = CARTESIAN_POINT ( 'NONE', ( 215.9617407296103693, -121.5321253904360361, 7.663752375261179139 ) ) ; +#7621 = CARTESIAN_POINT ( 'NONE', ( -17.49999999999997513, -48.99999999999998579, 23.20000000000000995 ) ) ; +#7622 = ORIENTED_EDGE ( 'NONE', *, *, #15333, .F. ) ; +#7623 = DIRECTION ( 'NONE', ( -3.524876788021935603E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#7624 = CARTESIAN_POINT ( 'NONE', ( 10.46760517116242895, -32.89543050033662297, -110.3563071415252494 ) ) ; +#7625 = CARTESIAN_POINT ( 'NONE', ( 12.83393944403535514, -49.00000000000000000, 14.89999999999999325 ) ) ; +#7626 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#7627 = EDGE_CURVE ( 'NONE', #18358, #28210, #14591, .T. ) ; +#7628 = CARTESIAN_POINT ( 'NONE', ( 235.1622813627188293, -125.3054904682157087, -2.774384157362455916 ) ) ; +#7629 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#7630 = DIRECTION ( 'NONE', ( -1.857579106397815318E-17, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#7631 = CARTESIAN_POINT ( 'NONE', ( 25.00000000000002132, -49.00000000000000000, -17.00000000000000711 ) ) ; +#7632 = CARTESIAN_POINT ( 'NONE', ( 233.3820829670934529, -126.4217087026981687, 1.656512032086676633 ) ) ; +#7633 = ADVANCED_FACE ( 'NONE', ( #9072 ), #32142, .F. ) ; +#7634 = CARTESIAN_POINT ( 'NONE', ( -49.75000000000000000, -118.7896153981333214, 7.396946748976898078 ) ) ; +#7635 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#7636 = DIRECTION ( 'NONE', ( -3.524876788021939054E-16, 1.000000000000000000, -1.506847588488573331E-30 ) ) ; +#7637 = CARTESIAN_POINT ( 'NONE', ( 232.9326049699392911, -125.6494591915486296, -2.070689360458191519 ) ) ; +#7638 = ADVANCED_FACE ( 'NONE', ( #40587 ), #18961, .F. ) ; +#7639 = SECURITY_CLASSIFICATION ( '', '', #45029 ) ; +#7640 = CARTESIAN_POINT ( 'NONE', ( 234.8366470501437959, -125.9083689926688550, 1.240900594339175989 ) ) ; +#7641 = ADVANCED_FACE ( 'NONE', ( #22493 ), #6211, .T. ) ; +#7642 = AXIS2_PLACEMENT_3D ( 'NONE', #55486, #24226, #49654 ) ; +#7643 = CARTESIAN_POINT ( 'NONE', ( 218.1993182306146082, -119.9509725114564418, -8.039499999654674767 ) ) ; +#7644 = LINE ( 'NONE', #34807, #19689 ) ; +#7645 = CARTESIAN_POINT ( 'NONE', ( 234.8733613262881477, -114.6767529523024223, -1.980367276632128082 ) ) ; +#7646 = CARTESIAN_POINT ( 'NONE', ( -13.70000000000000107, 12.00000000000000000, -39.00000000000000000 ) ) ; +#7647 = CARTESIAN_POINT ( 'NONE', ( 221.4544468456656148, -121.3493450891075724, 7.823633487893958183 ) ) ; +#7648 = AXIS2_PLACEMENT_3D ( 'NONE', #21309, #20449, #2662 ) ; +#7649 = CARTESIAN_POINT ( 'NONE', ( -34.59612099842235722, -51.69543050033675513, -71.68043502837599590 ) ) ; +#7650 = CARTESIAN_POINT ( 'NONE', ( 234.5799851839562109, -119.0433919682496793, 5.354846844665529737 ) ) ; +#7651 = CIRCLE ( 'NONE', #31904, 1.500000000000000000 ) ; +#7652 = CARTESIAN_POINT ( 'NONE', ( 213.9204999291004583, -118.7282877042804046, -7.531536916891172773 ) ) ; +#7653 = CARTESIAN_POINT ( 'NONE', ( 30.60579376992543743, -114.5584065844556676, 0.8391125097341960437 ) ) ; +#7654 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1516828450203853706, -0.9884292157390540678 ) ) ; +#7655 = CARTESIAN_POINT ( 'NONE', ( 232.2687508561022014, -116.0062172295158689, -3.389512517514359669 ) ) ; +#7656 = EDGE_LOOP ( 'NONE', ( #21442, #11630, #11564, #20940 ) ) ; +#7657 = CARTESIAN_POINT ( 'NONE', ( 215.8758049549809925, -121.6288679201034881, 7.846241630077605222 ) ) ; +#7658 = CARTESIAN_POINT ( 'NONE', ( 232.7240594389099897, -117.0801817446892699, 4.379375754389257303 ) ) ; +#7659 = ORIENTED_EDGE ( 'NONE', *, *, #7175, .F. ) ; +#7660 = VERTEX_POINT ( 'NONE', #36228 ) ; +#7661 = CARTESIAN_POINT ( 'NONE', ( -19.49999999999997513, -59.00000000000000000, 23.49999999999999289 ) ) ; +#7662 = CARTESIAN_POINT ( 'NONE', ( 236.6765326594800172, -120.4791112873275267, -6.151512445794051764 ) ) ; +#7663 = COORDINATED_UNIVERSAL_TIME_OFFSET ( 8, 0, .AHEAD. ) ; +#7664 = ORIENTED_EDGE ( 'NONE', *, *, #28821, .T. ) ; +#7665 = ORIENTED_EDGE ( 'NONE', *, *, #43825, .T. ) ; +#7666 = CARTESIAN_POINT ( 'NONE', ( 236.2882749948767582, -121.9028777275253788, -5.368571946384615323 ) ) ; +#7667 = LINE ( 'NONE', #8551, #50082 ) ; +#7668 = VERTEX_POINT ( 'NONE', #4417 ) ; +#7669 = ORIENTED_EDGE ( 'NONE', *, *, #13798, .T. ) ; +#7670 = EDGE_CURVE ( 'NONE', #39601, #16708, #28614, .T. ) ; +#7671 = DIRECTION ( 'NONE', ( -0.2869957474159253730, -0.6785983445458494412, 0.6761196105311596538 ) ) ; +#7672 = CARTESIAN_POINT ( 'NONE', ( -18.99999999999997513, -47.49999999999998579, -20.29999999999999716 ) ) ; +#7673 = ORIENTED_EDGE ( 'NONE', *, *, #57552, .T. ) ; +#7674 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#7675 = CARTESIAN_POINT ( 'NONE', ( 239.8999987668939298, -121.4731540511743475, 2.572055830008884492 ) ) ; +#7676 = LINE ( 'NONE', #25489, #40037 ) ; +#7677 = CARTESIAN_POINT ( 'NONE', ( 215.9617277113379146, -119.4374207747330559, -7.862222888343199934 ) ) ; +#7678 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #23010, #850, #36749, #1417 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 1.387778780781445521E-17, 0.0001162931257049044318 ), + .UNSPECIFIED. ) ; +#7679 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#7680 = CARTESIAN_POINT ( 'NONE', ( 221.4532372090089041, -119.9975106391529778, -7.829995592618414157 ) ) ; +#7681 = CARTESIAN_POINT ( 'NONE', ( 239.8420023849130871, -124.0640968545628766, 1.811340473024490860 ) ) ; +#7682 = EDGE_LOOP ( 'NONE', ( #32953, #29951, #14640 ) ) ; +#7683 = VERTEX_POINT ( 'NONE', #906 ) ; +#7684 = EDGE_CURVE ( 'NONE', #22202, #47829, #30388, .T. ) ; +#7685 = CYLINDRICAL_SURFACE ( 'NONE', #55542, 3.250000067055240471 ) ; +#7686 = DIRECTION ( 'NONE', ( 3.524876788021935603E-16, -1.000000000000000000, 1.848892746611746419E-32 ) ) ; +#7687 = VERTEX_POINT ( 'NONE', #20406 ) ; +#7688 = CARTESIAN_POINT ( 'NONE', ( -26.49999999999999645, -128.9989999999999952, 5.900000000000009237 ) ) ; +#7689 = CARTESIAN_POINT ( 'NONE', ( 219.8790856213445579, -122.2219658761342060, 7.903573989658186250 ) ) ; +#7690 = AXIS2_PLACEMENT_3D ( 'NONE', #16822, #11307, #2573 ) ; +#7691 = CARTESIAN_POINT ( 'NONE', ( 221.6189182365592671, -121.0622724188503838, 7.838511752980422465 ) ) ; +#7692 = CARTESIAN_POINT ( 'NONE', ( 236.1111691133935153, -118.0568063948663990, 5.645624057977621568 ) ) ; +#7693 = CARTESIAN_POINT ( 'NONE', ( 216.6830739907108239, -118.5820707449496183, -7.750363858272206308 ) ) ; +#7694 = CARTESIAN_POINT ( 'NONE', ( 235.7697986755021589, -118.4639959037416048, 5.162833398641398119 ) ) ; +#7695 = CARTESIAN_POINT ( 'NONE', ( 215.7844523498657736, -118.7715352884251558, -7.728932973845878962 ) ) ; +#7696 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#7697 = CARTESIAN_POINT ( 'NONE', ( 233.0101086490946898, -115.1979540006440459, 3.115560603782614901 ) ) ; +#7698 = DIRECTION ( 'NONE', ( 9.606587641454332331E-16, -0.8061809694755709410, 0.5916690328684007794 ) ) ; +#7699 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#7700 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203871748, 0.9884292157390539568 ) ) ; +#7701 = CARTESIAN_POINT ( 'NONE', ( 232.3284254530907447, -115.1645455321450839, -1.523257166921212935 ) ) ; +#7702 = EDGE_CURVE ( 'NONE', #39071, #10284, #40822, .T. ) ; +#7703 = CARTESIAN_POINT ( 'NONE', ( 235.6792761442791289, -122.4589007580666902, 5.192547245106599263 ) ) ; +#7704 = CARTESIAN_POINT ( 'NONE', ( 215.2962883100074691, -122.1312871756896641, 7.487211492313660344 ) ) ; +#7705 = EDGE_CURVE ( 'NONE', #13477, #14054, #16008, .T. ) ; +#7706 = CARTESIAN_POINT ( 'NONE', ( 235.0263082902811789, -117.2265077858896944, -4.515189409239142471 ) ) ; +#7707 = CARTESIAN_POINT ( 'NONE', ( 219.8036704714139375, -121.0173245981169998, 8.072192519560234203 ) ) ; +#7708 = ORIENTED_EDGE ( 'NONE', *, *, #16959, .T. ) ; +#7709 = CARTESIAN_POINT ( 'NONE', ( 234.2479812138616921, -123.1825339163814874, 5.534143193824866636 ) ) ; +#7710 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289226, -121.2463897629772589, -6.664546461915240805 ) ) ; +#7711 = CARTESIAN_POINT ( 'NONE', ( 219.9867102189603543, -121.9781714979398117, 7.751337015072635062 ) ) ; +#7712 = CARTESIAN_POINT ( 'NONE', ( 4.721691385632976967, -50.15520895974398030, -118.7001483292602018 ) ) ; +#7713 = CARTESIAN_POINT ( 'NONE', ( 237.0164484994919860, -123.9436549746968836, -4.349967852134519752 ) ) ; +#7714 = PLANE ( 'NONE', #36848 ) ; +#7715 = EDGE_CURVE ( 'NONE', #12711, #18853, #46114, .T. ) ; +#7716 = ORIENTED_EDGE ( 'NONE', *, *, #2002, .T. ) ; +#7717 = EDGE_CURVE ( 'NONE', #1110, #93, #42595, .T. ) ; +#7718 = CARTESIAN_POINT ( 'NONE', ( 221.7148557574578547, -122.5025707646370421, 7.600689349548096274 ) ) ; +#7719 = LINE ( 'NONE', #12687, #50497 ) ; +#7720 = CARTESIAN_POINT ( 'NONE', ( 215.7910561371944880, -114.8860483152302692, -5.002439705207872400 ) ) ; +#7721 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #54637, #54933, #32731, #10516 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#7722 = CARTESIAN_POINT ( 'NONE', ( 219.8080247144727366, -122.3575184286987962, 7.658451458801399880 ) ) ; +#7723 = CARTESIAN_POINT ( 'NONE', ( 220.7241426763895333, -119.4177997215861495, -8.011669701979064584 ) ) ; +#7724 = ORIENTED_EDGE ( 'NONE', *, *, #57581, .F. ) ; +#7725 = ORIENTED_EDGE ( 'NONE', *, *, #52848, .F. ) ; +#7726 = CARTESIAN_POINT ( 'NONE', ( 220.8002074625812554, -120.4999999999997726, 1.387778780781445676E-14 ) ) ; +#7727 = CARTESIAN_POINT ( 'NONE', ( 219.9064447262799717, -120.9148819313157333, 7.874861660190805246 ) ) ; +#7728 = CARTESIAN_POINT ( 'NONE', ( 214.8002074625812838, -126.1925570954247320, 4.774368213016424889 ) ) ; +#7729 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#7730 = VERTEX_POINT ( 'NONE', #42288 ) ; +#7731 = CARTESIAN_POINT ( 'NONE', ( 15.79793263283438343, -57.50183526318753024, -20.43192391666278951 ) ) ; +#7732 = CARTESIAN_POINT ( 'NONE', ( -33.99999999999999289, -116.0010000000000048, 17.00000000000000711 ) ) ; +#7733 = CARTESIAN_POINT ( 'NONE', ( 237.0599282552589102, -126.0073259629338764, 0.6881426085056128183 ) ) ; +#7734 = CARTESIAN_POINT ( 'NONE', ( 219.8466958913563474, -119.4540113406496005, -8.023958945753985716 ) ) ; +#7735 = ORIENTED_EDGE ( 'NONE', *, *, #10294, .F. ) ; +#7736 = CARTESIAN_POINT ( 'NONE', ( 219.9093601509858615, -121.1450428990510488, 8.066142454312041465 ) ) ; +#7737 = EDGE_CURVE ( 'NONE', #30387, #26104, #56530, .T. ) ; +#7738 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289226, -127.1976716927456295, 0.1786105679876707486 ) ) ; +#7739 = DIRECTION ( 'NONE', ( 5.750664051242967412E-15, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#7740 = ORIENTED_EDGE ( 'NONE', *, *, #39067, .F. ) ; +#7741 = ORIENTED_EDGE ( 'NONE', *, *, #34867, .T. ) ; +#7742 = CARTESIAN_POINT ( 'NONE', ( 15.78326170924442984, -50.32135328964237431, -20.41101561232589034 ) ) ; +#7743 = CARTESIAN_POINT ( 'NONE', ( 213.9533395165431671, -119.5359108390683218, -5.501493822502284914 ) ) ; +#7744 = EDGE_CURVE ( 'NONE', #15362, #13503, #46979, .T. ) ; +#7745 = CARTESIAN_POINT ( 'NONE', ( 14.96953315612184809, -47.97058462685745184, -18.84025590937719485 ) ) ; +#7746 = CARTESIAN_POINT ( 'NONE', ( 216.8685795556648657, -118.5046408940256129, -7.535044750116867363 ) ) ; +#7747 = VECTOR ( 'NONE', #40369, 999.9999999999998863 ) ; +#7748 = ORIENTED_EDGE ( 'NONE', *, *, #48257, .F. ) ; +#7749 = CARTESIAN_POINT ( 'NONE', ( 233.9560270983271266, -114.2527428407373264, 0.9586945877377711644 ) ) ; +#7750 = VECTOR ( 'NONE', #41537, 1000.000000000000000 ) ; +#7751 = CARTESIAN_POINT ( 'NONE', ( 12.52267066441920385, -47.11781624755525399, -16.06142140994303702 ) ) ; +#7752 = DIRECTION ( 'NONE', ( -0.7132504491541842295, -2.131334480222611662E-15, 0.7009092642998483447 ) ) ; +#7753 = ADVANCED_FACE ( 'NONE', ( #2043 ), #1281, .T. ) ; +#7754 = VERTEX_POINT ( 'NONE', #6412 ) ; +#7755 = VERTEX_POINT ( 'NONE', #23630 ) ; +#7756 = ADVANCED_FACE ( 'NONE', ( #2319 ), #54907, .F. ) ; +#7757 = CYLINDRICAL_SURFACE ( 'NONE', #1452, 3.249999999999999556 ) ; +#7758 = CARTESIAN_POINT ( 'NONE', ( 7.252843469450612979, -49.19543050033673381, -121.5075581672191163 ) ) ; +#7759 = EDGE_CURVE ( 'NONE', #42283, #33472, #53492, .T. ) ; +#7760 = CARTESIAN_POINT ( 'NONE', ( 29.32490439082929612, -126.5071889865669874, 0.9336762650461591928 ) ) ; +#7761 = CARTESIAN_POINT ( 'NONE', ( 5.900000000000016342, -38.84999999999999432, -23.49900000000000588 ) ) ; +#7762 = VECTOR ( 'NONE', #6149, 1000.000000000000000 ) ; +#7763 = ORIENTED_EDGE ( 'NONE', *, *, #45277, .T. ) ; +#7764 = CARTESIAN_POINT ( 'NONE', ( 12.98334317765622892, -47.65901913871301332, -18.62095115273088908 ) ) ; +#7765 = VECTOR ( 'NONE', #778, 1000.000000000000000 ) ; +#7766 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#7767 = ORIENTED_EDGE ( 'NONE', *, *, #10338, .T. ) ; +#7768 = CARTESIAN_POINT ( 'NONE', ( 235.6527695270552840, -119.1732914231476457, 5.411362425887841887 ) ) ; +#7769 = LINE ( 'NONE', #7488, #47096 ) ; +#7770 = CARTESIAN_POINT ( 'NONE', ( 232.3273572490376466, -125.5107652774777591, 3.565048401543486456 ) ) ; +#7771 = CARTESIAN_POINT ( 'NONE', ( 215.2775053147733502, -118.6210833554162321, -7.442245852754179936 ) ) ; +#7772 = CARTESIAN_POINT ( 'NONE', ( 23.40000000000003055, -120.4999999999999858, -5.999999999999984901 ) ) ; +#7773 = CARTESIAN_POINT ( 'NONE', ( 220.9382747811697811, -122.5080582331680574, 7.827671065495104052 ) ) ; +#7774 = CARTESIAN_POINT ( 'NONE', ( 221.7308790441658459, -118.6470202687603432, -7.845553872533850281 ) ) ; +#7775 = EDGE_CURVE ( 'NONE', #48313, #37627, #47729, .T. ) ; +#7776 = CARTESIAN_POINT ( 'NONE', ( 235.1899849621140390, -118.1941280319303047, -5.050044694443517557 ) ) ; +#7777 = CARTESIAN_POINT ( 'NONE', ( 220.8002074625812554, -116.4916240164722154, 6.200464276257547702 ) ) ; +#7778 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#7779 = ORIENTED_EDGE ( 'NONE', *, *, #15471, .F. ) ; +#7780 = CARTESIAN_POINT ( 'NONE', ( 233.8277665221378641, -115.4796168804187033, -3.551404543272882464 ) ) ; +#7781 = CARTESIAN_POINT ( 'NONE', ( 19.37179461823189541, -50.59272834662787233, 15.62083343271774361 ) ) ; +#7782 = CARTESIAN_POINT ( 'NONE', ( 236.4812270629219881, -116.2084675763793769, 3.522871860655408138 ) ) ; +#7783 = EDGE_CURVE ( 'NONE', #1128, #32429, #6880, .T. ) ; +#7784 = VERTEX_POINT ( 'NONE', #15438 ) ; +#7785 = EDGE_CURVE ( 'NONE', #41287, #12720, #35783, .T. ) ; +#7786 = ORIENTED_EDGE ( 'NONE', *, *, #18448, .T. ) ; +#7787 = CARTESIAN_POINT ( 'NONE', ( 228.7999987669289794, -123.8641856653985656, 6.138587362636934941 ) ) ; +#7788 = VECTOR ( 'NONE', #7480, 1000.000000000000000 ) ; +#7789 = CARTESIAN_POINT ( 'NONE', ( 195.4823613349791458, -126.5062864948504995, -0.9217155958560595552 ) ) ; +#7790 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -120.0963920682320065, -2.272686703798818542 ) ) ; +#7791 = CARTESIAN_POINT ( 'NONE', ( 236.0316793517952192, -115.6521238571767469, 3.784290285366575191 ) ) ; +#7792 = CARTESIAN_POINT ( 'NONE', ( 14.10726995796004246, -35.69543050033662013, -102.0157232147401913 ) ) ; +#7793 = FACE_OUTER_BOUND ( 'NONE', #43073, .T. ) ; +#7794 = FACE_OUTER_BOUND ( 'NONE', #40297, .T. ) ; +#7795 = VECTOR ( 'NONE', #53767, 1000.000000000000000 ) ; +#7796 = DIRECTION ( 'NONE', ( -1.961500706423653227E-16, -2.374350853589789016E-32, 1.000000000000000000 ) ) ; +#7797 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -2.891205793294675368E-16, 1.000000000000000000 ) ) ; +#7798 = ORIENTED_EDGE ( 'NONE', *, *, #47018, .F. ) ; +#7799 = CARTESIAN_POINT ( 'NONE', ( 196.4498341647430095, -126.6002556352069632, -0.9361359573007020929 ) ) ; +#7800 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026596, -126.4305742928796548, -0.9100969164252815657 ) ) ; +#7801 = CYLINDRICAL_SURFACE ( 'NONE', #13463, 1.649999999999997691 ) ; +#7802 = VECTOR ( 'NONE', #36049, 1000.000000000000000 ) ; +#7803 = VERTEX_POINT ( 'NONE', #1766 ) ; +#7804 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#7805 = APPLICATION_PROTOCOL_DEFINITION ( 'international standard', 'config_control_design', 1994, #20037 ) ; +#7806 = CARTESIAN_POINT ( 'NONE', ( 237.6703030719762921, -115.8427396396966316, 3.016154199947792325 ) ) ; +#7807 = CARTESIAN_POINT ( 'NONE', ( -23.99999999999999289, -5.000000000000009770, 19.50000000000000711 ) ) ; +#7808 = ORIENTED_EDGE ( 'NONE', *, *, #9974, .T. ) ; +#7809 = CARTESIAN_POINT ( 'NONE', ( 20.90000000000001634, -30.00100000000000122, -17.85000000000000142 ) ) ; +#7810 = FACE_BOUND ( 'NONE', #51633, .T. ) ; +#7811 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289794, -122.8043238493725511, 2.197112200705428009 ) ) ; +#7813 = CARTESIAN_POINT ( 'NONE', ( 237.3183937719421976, -125.3142624165078587, 3.825919513527354709 ) ) ; +#7812 = CC_DESIGN_DATE_AND_TIME_ASSIGNMENT ( #11767, #29599, ( #23531 ) ) ; +#7814 = ORIENTED_EDGE ( 'NONE', *, *, #53273, .F. ) ; +#7815 = ORIENTED_EDGE ( 'NONE', *, *, #30409, .F. ) ; +#7816 = ORIENTED_EDGE ( 'NONE', *, *, #40409, .F. ) ; +#7817 = CARTESIAN_POINT ( 'NONE', ( -49.92040407100423494, -122.0985004244862751, -5.189863147248592767 ) ) ; +#7818 = DIRECTION ( 'NONE', ( 0.7132504491541842295, 2.131334480222611662E-15, -0.7009092642998483447 ) ) ; +#7819 = ADVANCED_FACE ( 'NONE', ( #11358 ), #37949, .F. ) ; +#7820 = CARTESIAN_POINT ( 'NONE', ( 13.82549046197119935, -47.32781513270408169, -18.27035340342226633 ) ) ; +#7821 = CARTESIAN_POINT ( 'NONE', ( 196.5671601966404864, -126.6002557055699782, -0.9361359680985001930 ) ) ; +#7822 = ORIENTED_EDGE ( 'NONE', *, *, #25631, .F. ) ; +#7823 = EDGE_CURVE ( 'NONE', #8675, #28618, #32987, .T. ) ; +#7824 = ORIENTED_EDGE ( 'NONE', *, *, #1311, .T. ) ; +#7825 = VERTEX_POINT ( 'NONE', #29471 ) ; +#7826 = ORIENTED_EDGE ( 'NONE', *, *, #44084, .T. ) ; +#7827 = EDGE_CURVE ( 'NONE', #39302, #9808, #20822, .T. ) ; +#7828 = CARTESIAN_POINT ( 'NONE', ( 216.3310741159731379, -118.5409075990957746, -7.508720040877839175 ) ) ; +#7829 = CARTESIAN_POINT ( 'NONE', ( 237.4910591452037352, -116.4189390752305826, 3.759318925976828929 ) ) ; +#7830 = ORIENTED_EDGE ( 'NONE', *, *, #29215, .T. ) ; +#7831 = EDGE_CURVE ( 'NONE', #2556, #34978, #40715, .T. ) ; +#7832 = EDGE_LOOP ( 'NONE', ( #50384, #18740, #33055, #2215 ) ) ; +#7833 = DIRECTION ( 'NONE', ( 0.9961031733878350503, 1.196959198423997142E-16, 0.08819562328531255213 ) ) ; +#7834 = LINE ( 'NONE', #4849, #36001 ) ; +#7835 = CARTESIAN_POINT ( 'NONE', ( 221.4698819917255719, -122.0840086175758898, 7.694240479722178172 ) ) ; +#7836 = AXIS2_PLACEMENT_3D ( 'NONE', #25718, #21317, #16637 ) ; +#7837 = EDGE_LOOP ( 'NONE', ( #52876, #45230 ) ) ; +#7838 = CONICAL_SURFACE ( 'NONE', #3183, 1.649999999999998579, 1.029744258676652757 ) ; +#7839 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203871748, 0.9884292157390539568 ) ) ; +#7840 = CARTESIAN_POINT ( 'NONE', ( -49.26598722513939776, -120.1807982894530653, 7.515123800462800929 ) ) ; +#7841 = CARTESIAN_POINT ( 'NONE', ( 16.50000000000001776, -38.99999999999999289, 23.49999999999999289 ) ) ; +#7842 = CARTESIAN_POINT ( 'NONE', ( 225.6999987669289851, -117.2286500456810785, 6.637640354552165611 ) ) ; +#7843 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#7844 =( BOUNDED_SURFACE ( ) B_SPLINE_SURFACE ( 3, 3, ( + ( #25497, #3327, #21116, #38948 ), + ( #47981, #40679, #45349, #54116 ), + ( #404, #17310, #23151, #31366 ), + ( #53525, #27261, #708, #8569 ) ), + .UNSPECIFIED., .F., .F., .F. ) + B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ), + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_SURFACE ( ( + ( 1.000000000000000000, 0.9966271615062339828, 0.9966271615062339828, 1.000000000000000000), + ( 1.000000000000000000, 0.9966271615062339828, 0.9966271615062339828, 1.000000000000000000), + ( 1.000000000000000000, 0.9966271615062339828, 0.9966271615062339828, 1.000000000000000000), + ( 1.000000000000000000, 0.9966271615062339828, 0.9966271615062339828, 1.000000000000000000) ) ) + REPRESENTATION_ITEM ( '' ) SURFACE ( ) ); +#7845 = AXIS2_PLACEMENT_3D ( 'NONE', #37991, #2370, #5871 ) ; +#7846 = CARTESIAN_POINT ( 'NONE', ( 54.90000000000004832, -120.4999999999999858, 1.387778780781445676E-14 ) ) ; +#7847 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #27641, #10101, #27919, #40464 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 2.787728152484798234E-17, 0.008815306917815075860 ), + .UNSPECIFIED. ) ; +#7848 = CARTESIAN_POINT ( 'NONE', ( 216.7892031475527688, -121.0666203914784234, 7.768807494795529678 ) ) ; +#7849 = FACE_BOUND ( 'NONE', #8019, .T. ) ; +#7850 = FACE_OUTER_BOUND ( 'NONE', #40714, .T. ) ; +#7851 = CARTESIAN_POINT ( 'NONE', ( 215.6645969227366493, -118.7399849924145769, -7.498488012584793694 ) ) ; +#7852 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290306, -122.8609810066297570, 0.8671600015722612520 ) ) ; +#7853 = CARTESIAN_POINT ( 'NONE', ( 214.8183395885763218, -121.4179860672190472, 7.568818458643457703 ) ) ; +#7854 = AXIS2_PLACEMENT_3D ( 'NONE', #4386, #22178, #36200 ) ; +#7855 = PLANE ( 'NONE', #9093 ) ; +#7856 = VECTOR ( 'NONE', #38985, 1000.000000000000000 ) ; +#7857 = CARTESIAN_POINT ( 'NONE', ( 229.2999987673771329, -125.8172710042111930, -5.289293815601822324 ) ) ; +#7858 = CARTESIAN_POINT ( 'NONE', ( 232.4097280068026521, -116.0082192615522843, -3.296589309349423402 ) ) ; +#7859 = CARTESIAN_POINT ( 'NONE', ( 236.0083581484101671, -124.1457802268365924, -4.183150300251032405 ) ) ; +#7860 = CARTESIAN_POINT ( 'NONE', ( 221.3226775267769710, -121.4017984255525704, 7.821020152928973346 ) ) ; +#7861 = CARTESIAN_POINT ( 'NONE', ( 216.2145475481480617, -119.4176203304658515, -7.659338914717660707 ) ) ; +#7862 = CARTESIAN_POINT ( 'NONE', ( 233.6583511912325548, -121.7406794937442527, 5.410431010908396843 ) ) ; +#7863 = CARTESIAN_POINT ( 'NONE', ( 221.3462026750838731, -119.7405495711842462, -7.812704517004215532 ) ) ; +#7864 = ORIENTED_EDGE ( 'NONE', *, *, #47668, .T. ) ; +#7865 = ORIENTED_EDGE ( 'NONE', *, *, #455, .T. ) ; +#7866 = DIRECTION ( 'NONE', ( -0.4956176937828957740, -0.7071067811865476838, -0.5043442292812753136 ) ) ; +#7867 = CARTESIAN_POINT ( 'NONE', ( 215.2584184446224072, -121.1304403178947240, 7.648080904670754521 ) ) ; +#7868 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026312, -115.2226559116950000, 2.861402510428452839 ) ) ; +#7869 = CARTESIAN_POINT ( 'NONE', ( 235.4714033330903362, -126.4043856122297456, -1.723449115386690433 ) ) ; +#7870 = CARTESIAN_POINT ( 'NONE', ( 38.10000000000002274, -120.4999999999999858, -4.163336342344337027E-14 ) ) ; +#7871 = CARTESIAN_POINT ( 'NONE', ( 222.0866204222669467, -121.4469002706054539, 7.998682520547426122 ) ) ; +#7872 = CARTESIAN_POINT ( 'NONE', ( 215.6901865484462917, -119.2643548330896692, -7.584477489197841038 ) ) ; +#7873 = ADVANCED_FACE ( 'NONE', ( #20961 ), #7263, .F. ) ; +#7874 = LINE ( 'NONE', #43499, #504 ) ; +#7875 = VERTEX_POINT ( 'NONE', #52809 ) ; +#7876 = CARTESIAN_POINT ( 'NONE', ( 214.8314610877575603, -121.9936695133916515, 7.692275918164044768 ) ) ; +#7877 = CARTESIAN_POINT ( 'NONE', ( 36.90000000000001279, -120.4999999999999858, 1.387778780781445676E-14 ) ) ; +#7878 = CARTESIAN_POINT ( 'NONE', ( 18.15000000000001634, -59.00000000000000000, -21.49958330439412890 ) ) ; +#7879 = ORIENTED_EDGE ( 'NONE', *, *, #14356, .F. ) ; +#7880 = AXIS2_PLACEMENT_3D ( 'NONE', #10623, #50342, #2171 ) ; +#7881 = FACE_OUTER_BOUND ( 'NONE', #36512, .T. ) ; +#7882 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#7883 = CARTESIAN_POINT ( 'NONE', ( 36.78641269107167489, -119.6013579236230413, 5.372610429083847450 ) ) ; +#7884 = CARTESIAN_POINT ( 'NONE', ( 219.9391415792914586, -122.2728439041645458, 7.687326889683848918 ) ) ; +#7885 = VECTOR ( 'NONE', #36707, 1000.000000000000000 ) ; +#7886 = CARTESIAN_POINT ( 'NONE', ( 215.0490719230075456, -122.3290004253650949, 7.666021912230070789 ) ) ; +#7887 = CYLINDRICAL_SURFACE ( 'NONE', #24359, 1.500000000000001332 ) ; +#7888 = ORIENTED_EDGE ( 'NONE', *, *, #21737, .F. ) ; +#7889 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#7890 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#7891 = EDGE_CURVE ( 'NONE', #34309, #55549, #10587, .T. ) ; +#7892 = VECTOR ( 'NONE', #33174, 1000.000000000000000 ) ; +#7893 = ORIENTED_EDGE ( 'NONE', *, *, #56361, .T. ) ; +#7894 = ORIENTED_EDGE ( 'NONE', *, *, #38659, .F. ) ; +#7895 = ORIENTED_EDGE ( 'NONE', *, *, #30288, .T. ) ; +#7896 = EDGE_CURVE ( 'NONE', #5226, #36309, #48788, .T. ) ; +#7897 = CARTESIAN_POINT ( 'NONE', ( 218.3619709639707480, -121.8400194783721986, 7.951213886697822808 ) ) ; +#7898 = FACE_OUTER_BOUND ( 'NONE', #13004, .T. ) ; +#7899 = ORIENTED_EDGE ( 'NONE', *, *, #6518, .F. ) ; +#7900 = EDGE_CURVE ( 'NONE', #55019, #34826, #54690, .T. ) ; +#7901 = ORIENTED_EDGE ( 'NONE', *, *, #43496, .T. ) ; +#7902 = ADVANCED_FACE ( 'NONE', ( #11935 ), #35002, .F. ) ; +#7903 = CARTESIAN_POINT ( 'NONE', ( -43.91696064678123435, -45.30611668728646890, -16.31438700656320506 ) ) ; +#7904 = CARTESIAN_POINT ( 'NONE', ( 219.4294531878233556, -120.7403030808259956, 5.612564934189808952 ) ) ; +#7905 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289510, -123.9938239810610270, -10.85556051014228984 ) ) ; +#7906 = ORIENTED_EDGE ( 'NONE', *, *, #10379, .F. ) ; +#7907 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #51846, #11855 ), + ( #25278, #16506 ), + ( #40738, #461 ), + ( #35217, #31432 ), + ( #17377, #44547 ), + ( #36372, #53013 ), + ( #12998, #8627 ), + ( #4551, #44246 ), + ( #44830, #22341 ), + ( #766, #17668 ), + ( #13869, #14146 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 3, 2, 2, 4 ), + ( 2, 2 ), + ( 0.003864498403255432583, 0.009900990099009899376, 0.4295054184015920096, 0.7148890304068939994, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#7908 = CARTESIAN_POINT ( 'NONE', ( -27.85000000000000142, -128.9989999999999952, 9.400000000000009237 ) ) ; +#7909 = CARTESIAN_POINT ( 'NONE', ( 215.4790204059955272, -121.8546747776137948, 7.778677235706300763 ) ) ; +#7910 = CARTESIAN_POINT ( 'NONE', ( 215.8002074625812554, -116.5191155271327119, 6.379610522610976275 ) ) ; +#7911 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#7912 = VERTEX_POINT ( 'NONE', #57494 ) ; +#7913 = LINE ( 'NONE', #43228, #26426 ) ; +#7914 = LINE ( 'NONE', #7624, #1366 ) ; +#7915 = FACE_OUTER_BOUND ( 'NONE', #20401, .T. ) ; +#7916 = CARTESIAN_POINT ( 'NONE', ( 235.8999987667923790, -127.3056453542660336, -3.151696576656870530 ) ) ; +#7917 = VECTOR ( 'NONE', #49706, 1000.000000000000114 ) ; +#7918 = CARTESIAN_POINT ( 'NONE', ( 235.1872584383648359, -124.8318078802807634, -3.469569203533605428 ) ) ; +#7919 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.330095367842434761E-33, 3.885780586188047891E-16 ) ) ; +#7920 = AXIS2_PLACEMENT_3D ( 'NONE', #57268, #40032, #44115 ) ; +#7921 = FACE_OUTER_BOUND ( 'NONE', #12827, .T. ) ; +#7922 = CARTESIAN_POINT ( 'NONE', ( 216.9927572860354417, -120.8666370288760135, 7.780859818151631302 ) ) ; +#7923 = AXIS2_PLACEMENT_3D ( 'NONE', #56806, #16773, #30230 ) ; +#7924 = AXIS2_PLACEMENT_3D ( 'NONE', #22107, #19365, #14973 ) ; +#7925 = CARTESIAN_POINT ( 'NONE', ( 233.5363084154753892, -125.2169229851516405, -3.946921891121543791 ) ) ; +#7926 = CARTESIAN_POINT ( 'NONE', ( -36.15046256473638664, -39.19543050033675513, -71.83542630306115484 ) ) ; +#7927 = VECTOR ( 'NONE', #17782, 1000.000000000000000 ) ; +#7928 = LINE ( 'NONE', #57594, #35554 ) ; +#7929 = FACE_OUTER_BOUND ( 'NONE', #1409, .T. ) ; +#7930 = CARTESIAN_POINT ( 'NONE', ( 232.9787489488325605, -124.8683218630627749, -3.422117194661215223 ) ) ; +#7931 = CARTESIAN_POINT ( 'NONE', ( 234.9343355931532926, -125.6294713776540988, -2.120215473397676575 ) ) ; +#7932 = VECTOR ( 'NONE', #48748, 1000.000000000000000 ) ; +#7933 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #33381, #14964, #11168, #2710 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 1.125740459559027644E-14, 4.773583074904037642E-05 ), + .UNSPECIFIED. ) ; +#7934 = CARTESIAN_POINT ( 'NONE', ( 219.8790856214407370, -121.8443903992167066, 5.443133372538502712 ) ) ; +#7935 = DIRECTION ( 'NONE', ( 8.971690213481695202E-16, -0.7544994371338255013, 0.6563006927961758663 ) ) ; +#7936 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238558841E-16, -1.857579106397798678E-17 ) ) ; +#7937 = CARTESIAN_POINT ( 'NONE', ( 234.9780104706345583, -114.6746466030120502, 1.971043567591795220 ) ) ; +#7938 = DIRECTION ( 'NONE', ( -0.7132504491541842295, -2.131334480222612057E-15, 0.7009092642998483447 ) ) ; +#7939 = CARTESIAN_POINT ( 'NONE', ( 213.3372616515512732, -121.2239479048046888, -7.430099563611823221 ) ) ; +#7940 = CARTESIAN_POINT ( 'NONE', ( 236.4791750844653961, -121.2939381491826225, -5.502504877119788418 ) ) ; +#7941 = CARTESIAN_POINT ( 'NONE', ( 234.6251636666480351, -120.6189351308827753, 5.548728436918803020 ) ) ; +#7942 = EDGE_CURVE ( 'NONE', #34381, #11257, #8422, .T. ) ; +#7943 = CARTESIAN_POINT ( 'NONE', ( 25.49308692400001419, -120.4999999999999858, -6.445604158999987732 ) ) ; +#7944 = VERTEX_POINT ( 'NONE', #8134 ) ; +#7945 = CARTESIAN_POINT ( 'NONE', ( 16.50000000000001776, -48.99999999999998579, 20.29999999999999005 ) ) ; +#7946 = DIRECTION ( 'NONE', ( 0.7132504491541842295, 2.131334480222603379E-15, -0.7009092642998483447 ) ) ; +#7947 = PLANE ( 'NONE', #54500 ) ; +#7948 = VERTEX_POINT ( 'NONE', #26246 ) ; +#7949 = CARTESIAN_POINT ( 'NONE', ( 320.8899987669290113, -117.7416969509970386, 0.1115077892692838829 ) ) ; +#7950 = CARTESIAN_POINT ( 'NONE', ( 232.9755585527578035, -124.9113912923251775, 3.378221216191392706 ) ) ; +#7951 = AXIS2_PLACEMENT_3D ( 'NONE', #3946, #7429, #53265 ) ; +#7952 = VERTEX_POINT ( 'NONE', #44035 ) ; +#7953 = ORIENTED_EDGE ( 'NONE', *, *, #44844, .F. ) ; +#7954 = CARTESIAN_POINT ( 'NONE', ( 231.9999987669289396, -120.4999999999997584, 1.387778780781445676E-14 ) ) ; +#7956 = EDGE_CURVE ( 'NONE', #48492, #46817, #19798, .T. ) ; +#7955 = CARTESIAN_POINT ( 'NONE', ( 236.7080697435856393, -119.2646623037515070, -6.024357755849113261 ) ) ; +#7957 = APPROVAL_DATE_TIME ( #34545, #335 ) ; +#7958 = ORIENTED_EDGE ( 'NONE', *, *, #38898, .F. ) ; +#7959 = CIRCLE ( 'NONE', #37823, 1.649999999999998579 ) ; +#7960 = ORIENTED_EDGE ( 'NONE', *, *, #16532, .T. ) ; +#7961 = CARTESIAN_POINT ( 'NONE', ( 236.2400577847024294, -123.4429453636815026, -4.704231607710420704 ) ) ; +#7962 = CARTESIAN_POINT ( 'NONE', ( 38.12349267240408324, -119.4999999999999716, 5.251468257628974179 ) ) ; +#7963 = VECTOR ( 'NONE', #40498, 999.9999999999998863 ) ; +#7964 = ORIENTED_EDGE ( 'NONE', *, *, #56039, .T. ) ; +#7965 = ORIENTED_EDGE ( 'NONE', *, *, #50526, .F. ) ; +#7966 = CIRCLE ( 'NONE', #40612, 3.200000000000008171 ) ; +#7967 = CARTESIAN_POINT ( 'NONE', ( -29.16564078277061611, -129.0000000000000000, -23.40000000000000568 ) ) ; +#7968 = CARTESIAN_POINT ( 'NONE', ( 215.2994196191336300, -120.0606984362941887, -7.621251857426384113 ) ) ; +#7969 = VERTEX_POINT ( 'NONE', #30339 ) ; +#7970 = EDGE_CURVE ( 'NONE', #40841, #11021, #21552, .T. ) ; +#7971 = AXIS2_PLACEMENT_3D ( 'NONE', #29408, #32920, #46909 ) ; +#7972 = CARTESIAN_POINT ( 'NONE', ( 4.000000000000021316, -41.30000000000000426, 23.49899999999999878 ) ) ; +#7973 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289169, -120.7137508320399633, -2.978259802172631421 ) ) ; +#7974 = EDGE_CURVE ( 'NONE', #26149, #8482, #30049, .T. ) ; +#7975 = CIRCLE ( 'NONE', #53672, 3.000000000000002665 ) ; +#7976 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#7977 = VECTOR ( 'NONE', #44075, 1000.000000000000000 ) ; +#7978 = FACE_OUTER_BOUND ( 'NONE', #42092, .T. ) ; +#7979 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#7980 = CARTESIAN_POINT ( 'NONE', ( 239.6999987669289567, -124.2002156912063100, 1.774819787368298929 ) ) ; +#7981 = ORIENTED_EDGE ( 'NONE', *, *, #316, .F. ) ; +#7982 = ORIENTED_EDGE ( 'NONE', *, *, #44637, .F. ) ; +#7983 = CARTESIAN_POINT ( 'NONE', ( 215.8125338594323637, -121.8119587163993884, 7.602748370664166089 ) ) ; +#7984 = CARTESIAN_POINT ( 'NONE', ( 216.0473499337164753, -121.5815768036302700, 7.659462121298903803 ) ) ; +#7985 = CYLINDRICAL_SURFACE ( 'NONE', #13596, 3.750000000000000000 ) ; +#7986 = ORIENTED_EDGE ( 'NONE', *, *, #20220, .F. ) ; +#7987 = CARTESIAN_POINT ( 'NONE', ( -25.69999999999999929, -128.9989999999999952, 7.800000000000009592 ) ) ; +#7988 = CARTESIAN_POINT ( 'NONE', ( 231.9941940671249085, -121.9237504435793937, 5.587782079305019245 ) ) ; +#7989 = CARTESIAN_POINT ( 'NONE', ( 217.8281908302877525, -121.8318385831153137, 7.932983862699702904 ) ) ; +#7990 = CARTESIAN_POINT ( 'NONE', ( -29.16564078277088967, -116.0000000000000000, 23.40000000000000213 ) ) ; +#7991 = CARTESIAN_POINT ( 'NONE', ( 230.9999987669289396, -124.0188278912181516, 1.759739028219936552 ) ) ; +#7992 = CARTESIAN_POINT ( 'NONE', ( 217.1809375449668948, -118.6472280224590605, -7.796214948991506688 ) ) ; +#7993 = CARTESIAN_POINT ( 'NONE', ( 235.7511665882948648, -117.8686086438339515, 4.886553901084208285 ) ) ; +#7994 = CARTESIAN_POINT ( 'NONE', ( 215.8527910214013161, -118.7012600047534221, -7.718433809593700623 ) ) ; +#7995 = CARTESIAN_POINT ( 'NONE', ( 28.09997488038509772, -115.0252231719007767, 2.982020462537053440 ) ) ; +#7996 = CIRCLE ( 'NONE', #40644, 1.649999999999998579 ) ; +#7997 = VECTOR ( 'NONE', #46547, 1000.000000000000000 ) ; +#7998 = CARTESIAN_POINT ( 'NONE', ( 233.0962920578129456, -117.5468316910107518, 5.395705610671296171 ) ) ; +#7999 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238558841E-16, -1.857579106397798678E-17 ) ) ; +#8000 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#8001 = CARTESIAN_POINT ( 'NONE', ( 221.9749762660232477, -122.3310265826074357, 7.636720118308711669 ) ) ; +#8002 = CARTESIAN_POINT ( 'NONE', ( 232.3201206825451948, -115.2488844667278869, -1.795744061171352213 ) ) ; +#8003 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289453, -118.9671542963785384, -2.041919442330265344 ) ) ; +#8004 = CARTESIAN_POINT ( 'NONE', ( 234.9511468389899846, -120.3451741945858373, -5.589910050200604275 ) ) ; +#8005 = CARTESIAN_POINT ( 'NONE', ( 217.2066412325789884, -118.6950114587529441, -7.810041520280802452 ) ) ; +#8006 = ORIENTED_EDGE ( 'NONE', *, *, #48328, .F. ) ; +#8007 = CARTESIAN_POINT ( 'NONE', ( 234.2854171041800839, -124.4238876292355940, 4.735895254575100743 ) ) ; +#8008 = AXIS2_PLACEMENT_3D ( 'NONE', #18483, #17317, #12943 ) ; +#8009 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289510, -123.2206725304924220, -6.123007194627866134 ) ) ; +#8010 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#8011 = AXIS2_PLACEMENT_3D ( 'NONE', #41028, #1054, #18830 ) ; +#8012 = CARTESIAN_POINT ( 'NONE', ( 2.400000000000020339, -37.49999999999999289, -23.50000000000000711 ) ) ; +#8013 = CARTESIAN_POINT ( 'NONE', ( 237.1535487581091104, -119.4035477691594878, -5.440657772465240960 ) ) ; +#8014 = EDGE_CURVE ( 'NONE', #13941, #4901, #4633, .T. ) ; +#8015 = VECTOR ( 'NONE', #48636, 1000.000000000000000 ) ; +#8016 = CARTESIAN_POINT ( 'NONE', ( 220.9256787749183957, -122.0449954956466598, 7.932291104135277493 ) ) ; +#8017 = VECTOR ( 'NONE', #30855, 1000.000000000000000 ) ; +#8018 = CIRCLE ( 'NONE', #48133, 1.999999999999999334 ) ; +#8019 = EDGE_LOOP ( 'NONE', ( #52005, #21111 ) ) ; +#8020 = CARTESIAN_POINT ( 'NONE', ( 221.8982703921243456, -122.4394411518866121, 7.836574992652210803 ) ) ; +#8021 = CARTESIAN_POINT ( 'NONE', ( 36.80166191926730335, -119.5863735896317195, -5.362237445980569284 ) ) ; +#8022 = EDGE_CURVE ( 'NONE', #17518, #45618, #19071, .T. ) ; +#8023 = DIRECTION ( 'NONE', ( -1.210476675238563278E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#8024 = CARTESIAN_POINT ( 'NONE', ( 214.1173384930265513, -119.2060643041493648, -7.650912577011608207 ) ) ; +#8025 = ORIENTED_EDGE ( 'NONE', *, *, #46141, .F. ) ; +#8026 = VERTEX_POINT ( 'NONE', #8706 ) ; +#8027 = CARTESIAN_POINT ( 'NONE', ( 220.0295628899795020, -120.1027857120005251, -7.878983566487591794 ) ) ; +#8028 = CARTESIAN_POINT ( 'NONE', ( 217.2072492905012098, -122.3038351229918987, 7.810218522093030913 ) ) ; +#8029 = PLANE ( 'NONE', #7923 ) ; +#8030 = FACE_OUTER_BOUND ( 'NONE', #12280, .T. ) ; +#8031 = VERTEX_POINT ( 'NONE', #57782 ) ; +#8032 = LINE ( 'NONE', #26745, #9357 ) ; +#8033 = CARTESIAN_POINT ( 'NONE', ( 216.9517321588799348, -120.1088933973452413, -8.012452303382245233 ) ) ; +#8034 = CARTESIAN_POINT ( 'NONE', ( 236.8750193679580036, -122.0565163538149420, 5.327266145260644237 ) ) ; +#8035 = CARTESIAN_POINT ( 'NONE', ( 219.8496861572658645, -119.4462662349176014, -8.022770393601023287 ) ) ; +#8036 = AXIS2_PLACEMENT_3D ( 'NONE', #3446, #20272, #50361 ) ; +#8037 = ORIENTED_EDGE ( 'NONE', *, *, #47508, .T. ) ; +#8038 = CARTESIAN_POINT ( 'NONE', ( 219.9503880133664779, -121.0939047847530219, 7.865511401576220862 ) ) ; +#8039 = VECTOR ( 'NONE', #26184, 1000.000000000000114 ) ; +#8040 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#8041 = DIRECTION ( 'NONE', ( -0.7009092642998492328, 0.0000000000000000000, -0.7132504491541833413 ) ) ; +#8042 = ORIENTED_EDGE ( 'NONE', *, *, #24907, .T. ) ; +#8043 = EDGE_CURVE ( 'NONE', #8900, #53805, #21875, .T. ) ; +#8044 = VERTEX_POINT ( 'NONE', #5488 ) ; +#8045 = DIRECTION ( 'NONE', ( -1.644548700998856672E-16, 0.1516828450203868972, -0.9884292157390539568 ) ) ; +#8046 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289794, -124.0013810280740216, 4.177511686535479996 ) ) ; +#8047 = ADVANCED_FACE ( 'NONE', ( #31509 ), #17121, .F. ) ; +#8048 = CARTESIAN_POINT ( 'NONE', ( 13.93323257016298022, -47.33014259040489691, -18.27341707022246808 ) ) ; +#8049 = ADVANCED_FACE ( 'NONE', ( #13355 ), #42293, .F. ) ; +#8050 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1516828450203867862, -0.9884292157390539568 ) ) ; +#8051 = ORIENTED_EDGE ( 'NONE', *, *, #42794, .T. ) ; +#8052 = CARTESIAN_POINT ( 'NONE', ( 233.3935270983271835, -126.6385306000269964, 1.504989049959867931 ) ) ; +#8053 = AXIS2_PLACEMENT_3D ( 'NONE', #18996, #14319, #41193 ) ; +#8054 = CARTESIAN_POINT ( 'NONE', ( 237.9945715590631323, -114.9057375003214361, 2.563531637020352694 ) ) ; +#8055 = CARTESIAN_POINT ( 'NONE', ( 221.4825355804121330, -119.7551039597068154, -7.824585445058717781 ) ) ; +#8056 = EDGE_LOOP ( 'NONE', ( #37799, #38438, #56815, #10337 ) ) ; +#8057 = CONICAL_SURFACE ( 'NONE', #13637, 1.649999999999998579, 1.029744258676653645 ) ; +#8058 = ORIENTED_EDGE ( 'NONE', *, *, #52703, .T. ) ; +#8059 = CARTESIAN_POINT ( 'NONE', ( 31.71743114857322610, -121.3279422164102783, -5.845206464698403437 ) ) ; +#8060 = CARTESIAN_POINT ( 'NONE', ( 215.8398163654212283, -119.2086982755517397, -7.614859210844864279 ) ) ; +#8061 = AXIS2_PLACEMENT_3D ( 'NONE', #3618, #16431, #47685 ) ; +#8062 = ORIENTED_EDGE ( 'NONE', *, *, #40806, .T. ) ; +#8063 = CARTESIAN_POINT ( 'NONE', ( 21.50000000000000355, -116.0000000000000000, -13.99999999999999467 ) ) ; +#8064 = VECTOR ( 'NONE', #1199, 1000.000000000000114 ) ; +#8065 = DIRECTION ( 'NONE', ( -1.811995619784410881E-15, 1.000000000000000000, 1.196913542559490477E-15 ) ) ; +#8066 = ADVANCED_FACE ( 'NONE', ( #49855 ), #39530, .F. ) ; +#8067 = AXIS2_PLACEMENT_3D ( 'NONE', #6244, #23749, #19378 ) ; +#8068 = VERTEX_POINT ( 'NONE', #26530 ) ; +#8069 = FACE_OUTER_BOUND ( 'NONE', #47262, .T. ) ; +#8070 = AXIS2_PLACEMENT_3D ( 'NONE', #56284, #9467, #17120 ) ; +#8071 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 1.224646799147353207E-16 ) ) ; +#8072 = EDGE_LOOP ( 'NONE', ( #51220, #11753, #8416, #28661 ) ) ; +#8073 = CARTESIAN_POINT ( 'NONE', ( 234.4027695270552556, -115.0886375741118997, -1.326708576852089649 ) ) ; +#8074 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #39887, #27324 ), + ( #40743, #18543 ), + ( #9782, #36951 ), + ( #41872, #1325 ), + ( #23490, #6544 ), + ( #6825, #2177 ), + ( #46828, #41297 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 3, 4 ), + ( 2, 2 ), + ( 0.0000000000000000000, 0.9900990099009899792, 0.9960957003085765260 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#8075 = CARTESIAN_POINT ( 'NONE', ( 231.8999987669289169, -123.1494640395130631, -4.815784942985045447 ) ) ; +#8076 = CARTESIAN_POINT ( 'NONE', ( 232.2703159359962228, -123.9381099322159940, 5.098844389128984744 ) ) ; +#8077 = CARTESIAN_POINT ( 'NONE', ( 19.00000000000000000, -8.900000000000000355, -36.00000000000000000 ) ) ; +#8078 = CARTESIAN_POINT ( 'NONE', ( 39.71338690600002508, -120.4999999999999858, -5.233535737999981841 ) ) ; +#8079 = CARTESIAN_POINT ( 'NONE', ( 221.1637082036213542, -121.4593979212689874, 8.037461113734977403 ) ) ; +#8080 = CARTESIAN_POINT ( 'NONE', ( 221.5410836458829067, -118.7220758886839320, -7.868847597500248980 ) ) ; +#8081 = CARTESIAN_POINT ( 'NONE', ( 235.1280149843185256, -120.3127541831639036, -5.546998640227561950 ) ) ; +#8082 = CARTESIAN_POINT ( 'NONE', ( 23.40000000000001279, -120.5000000000000000, 4.500000000000004441 ) ) ; +#8083 = CARTESIAN_POINT ( 'NONE', ( 219.8193960759536765, -120.9707815552365133, 7.874370186261366200 ) ) ; +#8084 = EDGE_LOOP ( 'NONE', ( #24712, #28412, #22197, #29474, #8557 ) ) ; +#8085 = CARTESIAN_POINT ( 'NONE', ( 233.8490388158434996, -115.0558403165228043, -2.860122855203177661 ) ) ; +#8086 = CARTESIAN_POINT ( 'NONE', ( 19.56276389583969788, -50.77689139009067532, 15.88077840093140836 ) ) ; +#8087 = AXIS2_PLACEMENT_3D ( 'NONE', #36606, #27559, #31663 ) ; +#8088 = CARTESIAN_POINT ( 'NONE', ( 236.7479872179956999, -124.4330157242194304, 3.914290854702596079 ) ) ; +#8089 = EDGE_CURVE ( 'NONE', #38284, #16078, #49005, .T. ) ; +#8090 = ADVANCED_FACE ( 'NONE', ( #22144 ), #17745, .F. ) ; +#8091 = ORIENTED_EDGE ( 'NONE', *, *, #6736, .F. ) ; +#8092 = ORIENTED_EDGE ( 'NONE', *, *, #44144, .F. ) ; +#8093 = CARTESIAN_POINT ( 'NONE', ( 214.9695346131136660, -122.4542081758579286, 7.389141095538528603 ) ) ; +#8094 = EDGE_CURVE ( 'NONE', #14633, #30151, #37657, .T. ) ; +#8095 = CARTESIAN_POINT ( 'NONE', ( -21.25580098471017010, -30.00066681372853949, 20.45421811637405796 ) ) ; +#8096 = DIRECTION ( 'NONE', ( -3.524876788021935603E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#8097 = CARTESIAN_POINT ( 'NONE', ( 236.0819351183198478, -117.0771987744887497, 5.111711695273220002 ) ) ; +#8098 = CARTESIAN_POINT ( 'NONE', ( 229.2999987669289794, -120.4999999999997726, 1.387778780781445676E-14 ) ) ; +#8099 = ADVANCED_FACE ( 'NONE', ( #48709 ), #16152, .F. ) ; +#8100 = LINE ( 'NONE', #3143, #5079 ) ; +#8101 = EDGE_CURVE ( 'NONE', #32681, #9071, #9003, .T. ) ; +#8102 = CARTESIAN_POINT ( 'NONE', ( 233.9743506809523979, -124.9378450314633398, -3.334781840476662929 ) ) ; +#8103 = AXIS2_PLACEMENT_3D ( 'NONE', #12304, #21355, #7350 ) ; +#8104 = VERTEX_POINT ( 'NONE', #840 ) ; +#8105 = CARTESIAN_POINT ( 'NONE', ( 23.50000000000002132, -115.9999999999999858, 23.50000000000000000 ) ) ; +#8106 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026312, -126.1080156898865852, -2.134091434926634001 ) ) ; +#8107 = AXIS2_PLACEMENT_3D ( 'NONE', #39425, #35626, #57549 ) ; +#8108 = ORIENTED_EDGE ( 'NONE', *, *, #49964, .F. ) ; +#8109 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#8110 = AXIS2_PLACEMENT_3D ( 'NONE', #17854, #39780, #43855 ) ; +#8111 = APPROVAL_ROLE ( '' ) ; +#8112 = CARTESIAN_POINT ( 'NONE', ( 237.4378182328980813, -117.0153832201795296, -4.319730321413771001 ) ) ; +#8113 = CARTESIAN_POINT ( 'NONE', ( 221.5687212904099681, -121.1002234430943929, 7.843300033904822222 ) ) ; +#8114 = ORIENTED_EDGE ( 'NONE', *, *, #41032, .F. ) ; +#8115 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#8116 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290306, -120.2318295597485474, 0.4234394668428386743 ) ) ; +#8117 = CARTESIAN_POINT ( 'NONE', ( 222.0536232028020436, -119.6942999638597058, -8.010815475846372991 ) ) ; +#8118 = CARTESIAN_POINT ( 'NONE', ( 237.3281491850574412, -125.5308110046043879, 3.536357185562051253 ) ) ; +#8119 = ORIENTED_EDGE ( 'NONE', *, *, #21298, .F. ) ; +#8120 = ORIENTED_EDGE ( 'NONE', *, *, #50663, .T. ) ; +#8121 = ORIENTED_EDGE ( 'NONE', *, *, #23240, .T. ) ; +#8122 = CARTESIAN_POINT ( 'NONE', ( -50.02862943456170086, -122.0865733872142016, -4.686267300481707920 ) ) ; +#8123 = CARTESIAN_POINT ( 'NONE', ( -50.49999999999997868, -49.00000000000000000, 19.09999999999999432 ) ) ; +#8124 = ADVANCED_FACE ( 'NONE', ( #35857 ), #4698, .T. ) ; +#8125 = FACE_OUTER_BOUND ( 'NONE', #36273, .T. ) ; +#8126 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#8127 = ORIENTED_EDGE ( 'NONE', *, *, #28438, .T. ) ; +#8128 = VECTOR ( 'NONE', #18194, 1000.000000000000000 ) ; +#8129 = ORIENTED_EDGE ( 'NONE', *, *, #41790, .T. ) ; +#8130 = VERTEX_POINT ( 'NONE', #18898 ) ; +#8131 = CIRCLE ( 'NONE', #3480, 4.099999999999996980 ) ; +#8132 = CARTESIAN_POINT ( 'NONE', ( 237.6125248623877724, -120.1767796181995323, 5.550970796073190883 ) ) ; +#8133 = ORIENTED_EDGE ( 'NONE', *, *, #24500, .F. ) ; +#8134 = CARTESIAN_POINT ( 'NONE', ( -12.50000000000000000, -4.500000000000000000, 39.00000000000000000 ) ) ; +#8135 = ADVANCED_FACE ( 'NONE', ( #42223 ), #26353, .T. ) ; +#8136 = CYLINDRICAL_SURFACE ( 'NONE', #22895, 0.4999999999999983347 ) ; +#8137 = CARTESIAN_POINT ( 'NONE', ( 221.4971456399074725, -122.1692517231664539, 7.681159202309032707 ) ) ; +#8138 = VERTEX_POINT ( 'NONE', #11016 ) ; +#8139 = EDGE_CURVE ( 'NONE', #47486, #49055, #47004, .T. ) ; +#8140 = ORIENTED_EDGE ( 'NONE', *, *, #36330, .F. ) ; +#8141 = CARTESIAN_POINT ( 'NONE', ( 228.7999987669289794, -127.1295131373970690, -2.247121616886047057 ) ) ; +#8142 = CARTESIAN_POINT ( 'NONE', ( -50.37535733617136202, -119.8461766019923118, 2.417404529867798857 ) ) ; +#8143 = CARTESIAN_POINT ( 'NONE', ( 217.4607950681044883, -124.1039670753655031, -6.379281713234720819 ) ) ; +#8144 = CARTESIAN_POINT ( 'NONE', ( -18.09999999999998010, -33.19999999999999574, 19.75000000000001421 ) ) ; +#8145 = CARTESIAN_POINT ( 'NONE', ( 14.85000000000001918, -38.99999999999999289, -15.50000000000000000 ) ) ; +#8146 = CARTESIAN_POINT ( 'NONE', ( 215.3973941084108219, -122.2368053640897898, 7.694443806495271154 ) ) ; +#8147 = CARTESIAN_POINT ( 'NONE', ( 4.506244927477149886, -25.92959472514187524, -90.49997636146356683 ) ) ; +#8148 = AXIS2_PLACEMENT_3D ( 'NONE', #28207, #53623, #46002 ) ; +#8149 = LINE ( 'NONE', #29778, #28798 ) ; +#8150 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -118.2332289657995403, -1.125506145182571194 ) ) ; +#8151 = CARTESIAN_POINT ( 'NONE', ( 215.6843011653416511, -118.6506347618126256, -7.696865804685240953 ) ) ; +#8152 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -122.7277676556613102, 0.7695304991811113826 ) ) ; +#8153 = CARTESIAN_POINT ( 'NONE', ( 215.7736963158306480, -119.5077621780831976, -7.861738672753466162 ) ) ; +#8154 = VECTOR ( 'NONE', #29091, 1000.000000000000000 ) ; +#8155 = CARTESIAN_POINT ( 'NONE', ( 218.2197867405992611, -122.5046349918109030, 7.805363779241986322 ) ) ; +#8157 = CARTESIAN_POINT ( 'NONE', ( 238.3472280068026521, -117.6117135645469034, -4.764535698153819610 ) ) ; +#8156 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #55571, #1579, #41828, #29000, #50300, #15534 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 4 ), + ( 0.0000000000000000000, 0.0005200700461011553092, 0.001040140092202310618 ), + .UNSPECIFIED. ) ; +#8158 = CARTESIAN_POINT ( 'NONE', ( 236.1014197223106237, -121.2122563872567298, -5.503887249658282244 ) ) ; +#8159 = DIRECTION ( 'NONE', ( -1.811995619784410881E-15, 1.000000000000000000, 1.196913542559490477E-15 ) ) ; +#8160 = CARTESIAN_POINT ( 'NONE', ( 217.1182122448055907, -119.7998944987797785, -7.778170234072424805 ) ) ; +#8161 = CARTESIAN_POINT ( 'NONE', ( 233.6867369171034170, -122.7040384690486263, 5.093638739972142560 ) ) ; +#8162 = EDGE_CURVE ( 'NONE', #18960, #50107, #1744, .T. ) ; +#8163 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203871748, 0.9884292157390539568 ) ) ; +#8164 = VERTEX_POINT ( 'NONE', #24144 ) ; +#8165 = ORIENTED_EDGE ( 'NONE', *, *, #37516, .F. ) ; +#8166 = CARTESIAN_POINT ( 'NONE', ( 220.9382747811697811, -118.4919417668315020, -7.827671065495048097 ) ) ; +#8167 = DIRECTION ( 'NONE', ( -9.606587641454332331E-16, 0.8061809694755709410, -0.5916690328684006683 ) ) ; +#8168 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668025743, -123.1036512896474591, 5.411817701452593887 ) ) ; +#8169 = CARTESIAN_POINT ( 'NONE', ( 235.4559186813385452, -126.5399649229070604, -1.156139546333100121 ) ) ; +#8170 = EDGE_CURVE ( 'NONE', #32429, #1128, #11503, .T. ) ; +#8171 = CARTESIAN_POINT ( 'NONE', ( 5.919546873016243715, -29.74543050033661373, -121.0288890000864228 ) ) ; +#8172 = DIRECTION ( 'NONE', ( -0.5056270564590437111, 0.6925318281897134831, -0.5145298307394587933 ) ) ; +#8173 = CARTESIAN_POINT ( 'NONE', ( -16.00000000000000000, 12.50000000000000000, 36.00000000000000000 ) ) ; +#8174 = ADVANCED_FACE ( 'NONE', ( #15367 ), #24426, .T. ) ; +#8175 = VECTOR ( 'NONE', #27704, 1000.000000000000227 ) ; +#8176 = ADVANCED_FACE ( 'NONE', ( #6625 ), #38275, .T. ) ; +#8177 = CARTESIAN_POINT ( 'NONE', ( 218.4180077136037994, -119.8869215236759800, -8.041726200046630524 ) ) ; +#8178 = EDGE_LOOP ( 'NONE', ( #38689, #9255, #18671, #11216, #3609 ) ) ; +#8179 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#8180 = CARTESIAN_POINT ( 'NONE', ( 4.502598627320987035, -36.59543050033661871, -119.6364578370650804 ) ) ; +#8181 = LINE ( 'NONE', #21889, #55426 ) ; +#8182 = ORIENTED_EDGE ( 'NONE', *, *, #8637, .F. ) ; +#8183 = ORIENTED_EDGE ( 'NONE', *, *, #45929, .T. ) ; +#8184 = CARTESIAN_POINT ( 'NONE', ( 235.8999987668371432, -120.4999999999997584, 1.387778780781445676E-14 ) ) ; +#8185 = CARTESIAN_POINT ( 'NONE', ( -24.00000000000000355, -8.460029551904391099E-15, -19.50000000000000000 ) ) ; +#8186 = DESIGN_CONTEXT ( 'detailed design', #4033, 'design' ) ; +#8187 = CARTESIAN_POINT ( 'NONE', ( 36.80108724091184769, -119.5863873836647713, 5.362400051507138166 ) ) ; +#8188 = CARTESIAN_POINT ( 'NONE', ( -36.15046256473635822, -50.19543050033674803, -71.83542630306114063 ) ) ; +#8189 = CARTESIAN_POINT ( 'NONE', ( 214.9194220467045113, -122.2474857453627237, 7.678531031119720573 ) ) ; +#8190 = CARTESIAN_POINT ( 'NONE', ( 220.1473145465271273, -121.8503759334480065, 7.975511337852056570 ) ) ; +#8191 = VERTEX_POINT ( 'NONE', #29980 ) ; +#8192 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238558841E-16, -1.857579106397798678E-17 ) ) ; +#8193 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290022, -121.1107615306475651, 2.220893161206541233 ) ) ; +#8194 = EDGE_CURVE ( 'NONE', #28152, #47202, #30266, .T. ) ; +#8195 = VERTEX_POINT ( 'NONE', #33778 ) ; +#8196 = VECTOR ( 'NONE', #10608, 1000.000000000000114 ) ; +#8197 =( BOUNDED_SURFACE ( ) B_SPLINE_SURFACE ( 3, 3, ( + ( #26496, #43116, #30018, #7799 ), + ( #25618, #21229, #16840, #34682 ), + ( #17129, #30609, #48396, #8389 ), + ( #26214, #44007, #53345, #10117 ) ), + .UNSPECIFIED., .F., .F., .F. ) + B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ), + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_SURFACE ( ( + ( 1.000000000000000000, 0.3333333333333334259, 0.3333333333333334259, 1.000000000000000000), + ( 0.9999999406777719813, 0.3333333135592574381, 0.3333333135592574381, 0.9999999406777719813), + ( 0.9999999406777719813, 0.3333333135592574381, 0.3333333135592574381, 0.9999999406777719813), + ( 1.000000000000000000, 0.3333333333333334259, 0.3333333333333334259, 1.000000000000000000) ) ) + REPRESENTATION_ITEM ( '' ) SURFACE ( ) ); +#8198 = ORIENTED_EDGE ( 'NONE', *, *, #29064, .F. ) ; +#8199 = ORIENTED_EDGE ( 'NONE', *, *, #5092, .F. ) ; +#8200 = ORIENTED_EDGE ( 'NONE', *, *, #3198, .T. ) ; +#8201 = CARTESIAN_POINT ( 'NONE', ( 220.2811426315957704, -118.4898499206534979, -7.841302409258894102 ) ) ; +#8202 = CARTESIAN_POINT ( 'NONE', ( 27.95099871779231293, -121.4774225753227768, -6.081500575067584791 ) ) ; +#8203 = VERTEX_POINT ( 'NONE', #38159 ) ; +#8204 = ORIENTED_EDGE ( 'NONE', *, *, #16990, .T. ) ; +#8205 = CARTESIAN_POINT ( 'NONE', ( -46.05064001402342200, -47.10660542710877507, -13.75973804682702450 ) ) ; +#8206 = CARTESIAN_POINT ( 'NONE', ( 215.3150194216584907, -121.2982779974974505, 7.839651780583144713 ) ) ; +#8207 = ORIENTED_EDGE ( 'NONE', *, *, #812, .T. ) ; +#8208 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #42699, #38609, #25179, #50880 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#8209 = VERTEX_POINT ( 'NONE', #39022 ) ; +#8210 = ADVANCED_FACE ( 'NONE', ( #20341 ), #51862, .F. ) ; +#8211 = LINE ( 'NONE', #3843, #28977 ) ; +#8212 = CARTESIAN_POINT ( 'NONE', ( 237.3496334777355514, -115.0024746543944616, -0.7726071540988632691 ) ) ; +#8213 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#8214 = CARTESIAN_POINT ( 'NONE', ( -12.20000000000000107, -4.500000000000000000, 39.00000000000000000 ) ) ; +#8215 = AXIS2_PLACEMENT_3D ( 'NONE', #35738, #31950, #31669 ) ; +#8216 = ADVANCED_FACE ( 'NONE', ( #56837 ), #55984, .T. ) ; +#8217 = FACE_OUTER_BOUND ( 'NONE', #27020, .T. ) ; +#8218 = ORIENTED_EDGE ( 'NONE', *, *, #27176, .T. ) ; +#8219 = CARTESIAN_POINT ( 'NONE', ( -27.99999999999999645, -129.0000000000000000, 22.02500000000000924 ) ) ; +#8220 = CARTESIAN_POINT ( 'NONE', ( 233.1064704355307242, -115.0952154233613101, 3.276408650962334246 ) ) ; +#8221 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#8222 = CARTESIAN_POINT ( 'NONE', ( 220.0742134975867543, -119.8829889592424536, -8.067352443926470329 ) ) ; +#8223 = CARTESIAN_POINT ( 'NONE', ( 235.0715239081987704, -126.0425927832127257, 0.2830339397266667945 ) ) ; +#8224 = LINE ( 'NONE', #34792, #27743 ) ; +#8225 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#8226 = FACE_BOUND ( 'NONE', #6767, .T. ) ; +#8227 = CARTESIAN_POINT ( 'NONE', ( 233.5305475484985891, -125.3574875420200527, -3.770688525214521469 ) ) ; +#8228 = CARTESIAN_POINT ( 'NONE', ( 4.250000000000000000, -2.500000000000000000, 39.00000000000000000 ) ) ; +#8229 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#8230 = CARTESIAN_POINT ( 'NONE', ( 228.7999987669289794, -120.4999999999997726, 1.387778780781445676E-14 ) ) ; +#8231 = CARTESIAN_POINT ( 'NONE', ( 233.0577950202024056, -122.6844091466290934, -5.101337221441576197 ) ) ; +#8232 = CARTESIAN_POINT ( 'NONE', ( 234.8139880574577489, -125.6880486774367682, 1.971464447357928140 ) ) ; +#8233 = EDGE_CURVE ( 'NONE', #5895, #13503, #25293, .T. ) ; +#8234 = AXIS2_PLACEMENT_3D ( 'NONE', #53075, #57472, #48691 ) ; +#8235 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#8236 = CARTESIAN_POINT ( 'NONE', ( 225.6999987669289851, -121.3038567066731872, -7.356209240847850772 ) ) ; +#8237 = CARTESIAN_POINT ( 'NONE', ( 15.19147749595677332, -57.99372804701956596, -19.24305047627636611 ) ) ; +#8238 = CARTESIAN_POINT ( 'NONE', ( 235.0090847361613555, -115.1710702136832651, 3.069906861263643094 ) ) ; +#8239 = CARTESIAN_POINT ( 'NONE', ( 219.9324847706382684, -120.9379271075549838, 8.077237867866982057 ) ) ; +#8240 = CARTESIAN_POINT ( 'NONE', ( 219.7631795679315587, -119.9186319755751668, -8.067645488142863641 ) ) ; +#8241 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203871748, 0.9884292157390539568 ) ) ; +#8242 = CARTESIAN_POINT ( 'NONE', ( 237.8515881912919951, -123.1147550142165699, 4.917319568767761773 ) ) ; +#8243 = EDGE_CURVE ( 'NONE', #8323, #36280, #42805, .T. ) ; +#8244 = EDGE_CURVE ( 'NONE', #42924, #45258, #3058, .T. ) ; +#8245 = CARTESIAN_POINT ( 'NONE', ( 220.2486434445711723, -121.8503174269719409, 7.975144106006734290 ) ) ; +#8246 = ORIENTED_EDGE ( 'NONE', *, *, #29577, .F. ) ; +#8247 = CARTESIAN_POINT ( 'NONE', ( -37.00000000000000000, -124.5000000000000000, -16.99999999999999289 ) ) ; +#8248 = CARTESIAN_POINT ( 'NONE', ( 21.50000000000000355, -124.5000000000000000, 14.00000000000000533 ) ) ; +#8249 = CARTESIAN_POINT ( 'NONE', ( 215.4790264165390852, -121.8549353193298543, 7.780733636557829236 ) ) ; +#8250 = ORIENTED_EDGE ( 'NONE', *, *, #26124, .T. ) ; +#8251 = AXIS2_PLACEMENT_3D ( 'NONE', #36771, #41705, #19223 ) ; +#8252 = CARTESIAN_POINT ( 'NONE', ( 215.7334876371324128, -121.7046077148941094, 7.823533046909138200 ) ) ; +#8253 = CARTESIAN_POINT ( 'NONE', ( 233.3187786111439266, -120.8856529664945327, -5.543038761198013198 ) ) ; +#8254 = AXIS2_PLACEMENT_3D ( 'NONE', #7926, #12021, #25755 ) ; +#8255 = ORIENTED_EDGE ( 'NONE', *, *, #11792, .T. ) ; +#8256 = VERTEX_POINT ( 'NONE', #26180 ) ; +#8257 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#8258 = CARTESIAN_POINT ( 'NONE', ( 237.0238814130311198, -115.4847180208411572, 3.570111626104004010 ) ) ; +#8259 = DATE_AND_TIME ( #3013, #17818 ) ; +#8260 = ORIENTED_EDGE ( 'NONE', *, *, #39216, .F. ) ; +#8261 = ORIENTED_EDGE ( 'NONE', *, *, #25263, .T. ) ; +#8262 = CARTESIAN_POINT ( 'NONE', ( 30.59998062015586484, -124.9938411692039608, -4.045968246099271859 ) ) ; +#8263 = CARTESIAN_POINT ( 'NONE', ( 236.2507233802849100, -123.1121110358253645, -4.896528326967693800 ) ) ; +#8264 = CARTESIAN_POINT ( 'NONE', ( 221.4698917293943055, -118.9138753902680605, -7.707619864961070100 ) ) ; +#8265 = EDGE_LOOP ( 'NONE', ( #52047, #53511, #48326, #32831, #5759 ) ) ; +#8266 = ORIENTED_EDGE ( 'NONE', *, *, #28803, .T. ) ; +#8267 = PLANE ( 'NONE', #41904 ) ; +#8268 = CYLINDRICAL_SURFACE ( 'NONE', #56899, 1.649999999999997025 ) ; +#8269 = ORIENTED_EDGE ( 'NONE', *, *, #31320, .T. ) ; +#8270 = DIRECTION ( 'NONE', ( -3.469446951953611033E-15, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#8271 = CARTESIAN_POINT ( 'NONE', ( 214.9551120671376623, -124.1457475397213415, -6.143463568027221378 ) ) ; +#8272 = DIRECTION ( 'NONE', ( 0.7132504491541841185, 2.131334480222611268E-15, -0.7009092642998482336 ) ) ; +#8273 = CARTESIAN_POINT ( 'NONE', ( 219.8833592663837351, -120.7912796297881499, 5.604742150471173190 ) ) ; +#8274 = VECTOR ( 'NONE', #7465, 1000.000000000000000 ) ; +#8275 = VECTOR ( 'NONE', #2910, 1000.000000000000114 ) ; +#8276 = CARTESIAN_POINT ( 'NONE', ( -38.78658601277231099, -48.23565204092951575, -75.94468320696957164 ) ) ; +#8277 = CARTESIAN_POINT ( 'NONE', ( 6.053456647705200311, -35.69543050033665565, -86.67049297327548629 ) ) ; +#8278 = EDGE_LOOP ( 'NONE', ( #10678, #54697, #53652, #3766 ) ) ; +#8279 = ORIENTED_EDGE ( 'NONE', *, *, #32183, .T. ) ; +#8280 = CARTESIAN_POINT ( 'NONE', ( 220.6881540108819877, -119.6192041739937935, -7.835290109298336247 ) ) ; +#8281 = EDGE_CURVE ( 'NONE', #28108, #42929, #25509, .T. ) ; +#8282 = CARTESIAN_POINT ( 'NONE', ( 22.00000000000000711, -129.0000000000000000, 17.97500000000001208 ) ) ; +#8283 = ORIENTED_EDGE ( 'NONE', *, *, #35709, .T. ) ; +#8284 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#8285 = LINE ( 'NONE', #52646, #33941 ) ; +#8286 = CARTESIAN_POINT ( 'NONE', ( 25.00000000000002132, -51.29999999999998295, 4.499999999999992895 ) ) ; +#8287 = DIRECTION ( 'NONE', ( 0.7009092642998485667, 4.163453949483579523E-16, 0.7132504491541838965 ) ) ; +#8288 = AXIS2_PLACEMENT_3D ( 'NONE', #22754, #40866, #17798 ) ; +#8289 = CARTESIAN_POINT ( 'NONE', ( 219.8582043363894627, -118.9625641225873238, -7.941616561422585541 ) ) ; +#8290 = CARTESIAN_POINT ( 'NONE', ( 216.7536962859186644, -121.4345436694721485, 7.954303808667581244 ) ) ; +#8291 = CARTESIAN_POINT ( 'NONE', ( 235.7584509101870935, -118.0946910974788864, 5.003550361459711660 ) ) ; +#8292 = PLANE ( 'NONE', #43511 ) ; +#8293 = FACE_OUTER_BOUND ( 'NONE', #5416, .T. ) ; +#8294 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238558841E-16, -1.857579106397798678E-17 ) ) ; +#8295 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #42235, #6919, #51300, #7211 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#8296 = CARTESIAN_POINT ( 'NONE', ( 233.0184471781280990, -115.3622192517092202, 3.379554325254920055 ) ) ; +#8297 = CARTESIAN_POINT ( 'NONE', ( 213.9000314191159191, -119.5949134391443778, -7.700675919850874962 ) ) ; +#8298 = CARTESIAN_POINT ( 'NONE', ( 217.3183518618862706, -119.5345363713052791, -7.963882650435031074 ) ) ; +#8299 = CARTESIAN_POINT ( 'NONE', ( 30.41886216047871727, -114.6839569586713310, 0.9999999999999564793 ) ) ; +#8300 = CARTESIAN_POINT ( 'NONE', ( 232.3006571239821199, -115.4996431241024197, -2.407623869795362914 ) ) ; +#8301 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -118.8007420105607537, -2.239491448505387172 ) ) ; +#8302 = EDGE_CURVE ( 'NONE', #13147, #31467, #51563, .T. ) ; +#8303 = CARTESIAN_POINT ( 'NONE', ( 234.9317191853447468, -125.5751531584619585, 2.360440503813218349 ) ) ; +#8304 = DIRECTION ( 'NONE', ( -1.000000000000000000, -4.929626218750037951E-16, -1.857579106397801143E-17 ) ) ; +#8305 = ORIENTED_EDGE ( 'NONE', *, *, #12437, .F. ) ; +#8306 = CARTESIAN_POINT ( 'NONE', ( 234.4520544769669641, -126.5662630121006629, -1.010209304467760472 ) ) ; +#8307 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289794, -117.5926213312968827, -6.043212467011643163 ) ) ; +#8308 = AXIS2_PLACEMENT_3D ( 'NONE', #35880, #53691, #6069 ) ; +#8309 = CARTESIAN_POINT ( 'NONE', ( 27.65134958599852766, -121.4999999999999858, 6.181377664494298152 ) ) ; +#8310 = DIRECTION ( 'NONE', ( 0.7071067811865516806, 0.0000000000000000000, 0.7071067811865434649 ) ) ; +#8311 = EDGE_CURVE ( 'NONE', #5736, #43417, #3113, .T. ) ; +#8312 = CARTESIAN_POINT ( 'NONE', ( 237.0864081921257309, -121.7443858302205655, -5.407808265758021093 ) ) ; +#8313 = EDGE_CURVE ( 'NONE', #3136, #4961, #45110, .T. ) ; +#8314 = CARTESIAN_POINT ( 'NONE', ( 24.90000000000001279, -29.99999999999998934, -22.09999999999998721 ) ) ; +#8315 = EDGE_CURVE ( 'NONE', #18316, #36637, #17093, .T. ) ; +#8316 = ORIENTED_EDGE ( 'NONE', *, *, #6710, .F. ) ; +#8317 = CIRCLE ( 'NONE', #35340, 7.499999999909148229 ) ; +#8318 = AXIS2_PLACEMENT_3D ( 'NONE', #7649, #39480, #38605 ) ; +#8319 = CARTESIAN_POINT ( 'NONE', ( 221.5892652399050462, -122.5205604259038950, 7.824126552164011095 ) ) ; +#8320 = CARTESIAN_POINT ( 'NONE', ( 36.82901477346473484, -119.5597846951086325, -5.337557198279550441 ) ) ; +#8321 = FACE_OUTER_BOUND ( 'NONE', #11211, .T. ) ; +#8322 = VERTEX_POINT ( 'NONE', #38724 ) ; +#8323 = VERTEX_POINT ( 'NONE', #47485 ) ; +#8324 = CARTESIAN_POINT ( 'NONE', ( 20.90000000000002345, -41.99999999999999289, 19.50000000000000355 ) ) ; +#8325 = CARTESIAN_POINT ( 'NONE', ( 216.7202174663599408, -122.4639029756595932, 7.785654752728124350 ) ) ; +#8326 = CARTESIAN_POINT ( 'NONE', ( 217.2153305508537358, -121.9009952645027539, 7.700615543288168219 ) ) ; +#8327 = CARTESIAN_POINT ( 'NONE', ( 236.3185680469026408, -125.3002908819283476, 3.844997773236309868 ) ) ; +#8328 = ORIENTED_EDGE ( 'NONE', *, *, #9758, .F. ) ; +#8329 = AXIS2_PLACEMENT_3D ( 'NONE', #16356, #51993, #10851 ) ; +#8330 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#8331 = LINE ( 'NONE', #45883, #22719 ) ; +#8332 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #23013, #10440, #19203, #14811, #10161, #19484, #41111, #1135, #37047, #41390, #50436, #6061, #23573, #5500, #41684, #46636, #50157, #6353, #23298, #45773, #1711, #51015, #46354, #19766, #33225, #27703, #15091, #32927, #32083, #10723, #24156, #24435, #11024, #46055, #6635, #41958, #49867, #18910, #9873, #36465, #1419, #54270, #55136, #28852, #54851, #42233, #23875, #36751, #32655, #28559, #14237, #15380, #28261, #54549, #37319, #50707, #45501, #14532, #1987, #37598, #55417, #32381, #2265, #27982, #5782, #20897, #25017, #42535, #47785, #56267, #25305, #3422, #55718, #15673, #15952, #2840, #39030, #8076, #56561, #33512, #34368, #46918, #16227, #51297, #51576, #16529, #52151, #55995, #12159, #38735, #43386, #56846, #43089, #29417, #48075, #34073, #29988, #2567, #37892, #51872, #20624, #25587, #7770, #11300, #20054, #42815, #29135, #43681, #11880, #3123, #24729, #6917, #21200, #29706, #20350, #38174, #33788, #16815, #38448, #34651, #52441, #11579, #47496, #12440, #47215, #7209, #7490, #30272, #25901, #39323, #57133, #22646, #202, #12739, #17970, #40175, #35803, #26472, #4286, #3709, #22364, #21495, #4573, #39606, #52738, #44571, #17103, #9516, #17688, #34942, #8945, #31152, #53608, #17401, #31458, #53319, #43979, #27339, #13014, #36110, #49237, #13303, #30860, #57434, #13600, #44267, #48941, #30581, #485, #9232, #8649, #48368, #3996, #26190, #22091, #48656, #21782, #26781, #27062, #35237, #44854, #39902, #53036, #4859, #57721, #40458, #18272, #8363, #35516, #53920, #13893, #31736, #49522, #23792, #786, #1642, #1918, #19699, #10952, #54203, #10372, #41610, #23231, #19415, #45984, #10650, #6285, #28195, #54478, #15307, #41320, #5988, #9796, #5137, #19125, #27913, #23508, #18844, #37249, #49798, #27634, #18560, #45129, #1346, #55062, #45433, #32013, #28478, #36972, #14172, #5433, #36397, #15026, #45707, #37531, #32861, #46281, #41889, #41041, #50639, #24088, #1069, #14746, #54782, #22944, #40763, #55349, #33142, #36679, #50939, #14449, #32310, #10094, #5713, #50090, #32589, #50368, #33721, #21128, #38381, #29065, #28778, #34580, #42743, #46560, #34000, #56199, #25229, #42456, #56482, #20551, #11227, #52370, #38101, #3342, #16455, #19981, #56777, #29638, #38964, #47134, #16158, #37816, #25515, #20827, #51503, #6563, #46847, #51225, #29347, #15877, #6846, #51795, #3049, #24654, #11802, #55644, #15605, #7134, #24950, #34300, #33441, #38660, #43308, #47425, #2492, #7414, #24368, #42169, #2768, #2197, #43018, #52082, #12086, #20277, #29914, #47711, #55918, #11508, #7697, #16743, #31081, #4216, #39537, #8296, #53251, #52969, #22016, #21422, #9165, #4504, #17325, #47998, #12664, #34872, #12953, #57356, #30509, #35451, #44501, #48305, #40391, #35170, #22301, #26125, #30795, #35737, #57067, #40110, #26993, #57659, #13240, #48590, #52656, #133, #8585, #17625, #53541, #7998, #25829, #43909, #43613, #44787, #17906, #39251, #3642, #44199, #17029, #26402, #3933, #21714, #8871, #48874, #39830, #26707, #13524, #31382, #49170, #4792, #22587, #421, #18196, #36036, #12371, #30199, #50020, #53849, #1576, #5913, #27277, #13824, #995, #45062, #19628, #10026, #19051, #720, #40693, #37185, #45642, #5072, #18492, #5368, #1271, #14099, #14954, #22870, #36324, #23438, #19347, #54132, #31668, #31949, #41252, #27846, #49450, #9448, #32793, #50297, #49730, #10302, #9730, #27563, #40972, #36611, #45365, #54996, #23164, #54709, #18773, #6213, #54406, #23720, #14379, #32233, #36900, #5640, #50572, #14678, #32522, #28123, #45915, #41539, #10578, #28403, #46204, #41825, #24021, #1851, #47638, #42950, #33070, #42103, #50860, #37466, #24584, #20212, #28711, #2985, #55280, #38314, #47065, #37744, #42386, #29570, #15234, #16386, #11443, #55568, #2421, #38031, #29849, #15531, #55854, #15814, #7347, #28997, #11161, #56134, #29279, #6779, #7632, #33654, #46780, #25446, #51438, #7062, #25162, #10878, #20760, #24882, #34231, #42679, #2701, #20488, #51157, #11736, #43236, #3270, #16091, #47357, #33933, #38591, #51725, #46494, #56410, #6494, #24299, #52016, #2130, #12020, #19911, #33370, #40044, #30129, #13171, #4146, #26924, #34511, #35673, #8798, #52298, #35386, #53469, #13449, #44718, #47931, #44127, #12591, #57279, #31304, #68, #26337, #12301, #48803, #52904, #17556, #39762, #17253, #21937, #53187, #12883, #3859, #35099, #52583, #57592, #25754, #43547, #21646, #26055, #30729, #48523, #8227, #7925, #31014, #21352, #43838, #39465, #49102, #39179, #8514, #21059, #30436, #9096, #26630, #3579, #38899, #44429, #56714, #4440, #48237, #16673, #22234, #17837, #56993, #16961, #34798, #32166, #41469, #9959, #27489, #27782, #36828, #5003, #54344, #13755, #31595, #5294, #23093, #10238, #49947, #351, #36545, #40325, #18122, #23655, #54932, #28057, #28338, #50510, #1506, #35956, #53775, #647, #45291, #19287, #10515, #41187, #49380, #18990, #37125, #14891, #4725, #9379, #45575, #54058, #40904, #32730, #22518, #5570, #27206, #23373, #14034, #45000, #927, #1209, #22795, #40615, #14314, #18702, #54636, #36251, #14612, #18422, #31880, #32461, #9659, #50233, #45851, #49664, #5853, #30284, #37972, #55215, #50788, #19565, #3432, #46718, #3720, #56857, #48089, #43692, #37404, #25600, #43396, #41766, #21210, #34660, #34954, #21504, #55794, #39041, #15169, #16824, #52450, #12448, #11098, #6720, #46136, #7780, #39332, #51092, #57143, #15751, #46433, #28935, #8085, #6148, #25911, #20146, #17113, #33309, #6435, #12168, #52753, #24237, #33590, #33008, #10813, #24514, #42315, #12750, #51380, #1788, #29998, #23960, #28647, #42046, #2068, #19846, #37675, #47795, #55496, #15464, #2344, #26481, #13314, #49533, #18572, #9243, #43988, #44867, #45140, #5150, #54213, #39617, #53621, #22100, #8957, #22957, #9528, #53930, #27350, #13613, #39913, #797, #26792, #49249, #53048, #48380, #4587, #31163, #44581, #4299, #31468, #35248, #13025, #48955, #35526, #22377, #212, #30870, #17414, #13907, #40185, #57445, #48666, #4005, #4869, #17981, #40775, #40469, #31747, #36410, #21792, #27074, #22656, #26200, #498, #18285, #30590, #8658, #8372, #36122, #44279, #57734, #17698, #53330, #35814, #14756, #14183, #32872, #46571, #19139, #6574, #23805, #14461, #36984, #6295, #32027, #50952, #19425, #41623, #10663, #27926, #41899, #6000, #54490, #37828, #23520, #24379, #1929, #5443, #42179, #15036, #2208, #32603, #41333, #19991, #1358, #54793, #50378, #49808, #32322, #36692, #50102, #10384, #28205, #19710, #5723, #45719, #50650, #1652, #45999, #10106, #55074, #37262, #28493, #23244, #10964, #24097, #27646, #37541, #46294, #28789, #55361, #15317, #33156, #9809, #45445, #41053, #1081, #18854, #47721, #51514, #24961, #21140, #42469, #7709, #12381, #43030, #16755, #48009, #3353, #21433, #43623, #34591, #6859, #25526, #38671, #3652, #11238, #30213, #43320, #24665, #29076, #29648, #2504, #34011, #46858, #29358, #47146, #51807, #8007, #52381, #3062, #20289, #38975, #47435, #52093, #16469, #11815, #20838, #12099, #55659, #7427, #15614, #56787, #25842, #38111, #33453, #38392, #2780, #25240, #56494, #42755, #55931, #34310, #51237, #11520, #15890, #33731, #7148, #29927, #20564, #56210, #16170, #21723, #8882, #4803, #39550, #34882, #13535, #27006, #27286, #13835, #48886, #49464, #44798, #52669, #43920, #12674, #39263, #26415, #22026, #30521, #22596, #57076, #40120, #17338, #48314, #44209, #31392, #17041, #18206, #13250, #57367, #4227, #39845, #31677, #8306, #9174, #31092, #35747, #143, #17635, #44514, #53551, #26136, #35462, #3944, #12962, #22310, #35181, #52978, #57669, #53263, #26720, #4517, #17916, #30807, #49183, #9458, #48602, #40402, #8594, #432, #36047, #53860, #45072, #5083, #19638, #14112, #1585, #19358, #18502, #55005, #10592, #10891, #55292, #32533, #33083, #28413, #36335, #27574, #54143, #22880, #10037, #5651, #31958, #46218, #27857, #15245, #50308, #23175, #45652, #14966, #40702, #1861, #54718, #40981, #23451, #41261, #50869, #1007, #1285, #19062, #50581, #14390, #54418, #41549, #28721, #23733, #46504, #36909, #32243, #734, #50030, #14688, #6223, #49741, #24032, #10313, #37476, #28133, #45926, #5923, #36623, #32804, #9741, #45375, #5378, #37196, #41835, #18782, #51735, #2140, #38323, #42113, #19923, #25455, #56725, #12029, #30141, #52309, #43247, #15540, #56420, #47366, #12311, #37754, #6503, #42961, #55580, #20768, #21069, #38908, #24310, #33383, #29580, #55866, #42691, #16686, #3281, #11745, #51167, #11170, #29007, #46792, #51448, #47076, #25170, #34521, #11452, #6788, #16099, #24594, #29289, #16394, #42397, #2429, #56144, #20221, #7073, #24890, #38040, #15822, #2711, #20498, #34240, #33663, #52026, #33945, #7359, #2994, #38601, #29859, #47648, #7645, #17266, #57290, #35681, #3587, #53479, #17567, #26935, #53196, #12893, #48532, #3872, #22242, #39773, #57003, #16973, #8525, #26348, #13461, #35395, #43557, #21949, #25764, #21363, #9104, #40335, #31315, #13763, #35969, #44728, #34808, #40054, #31025, #30740, #4733, #53783, #26642, #39191, #4450, #22526, #359, #47940, #52597, #13181, #39476, #44136, #18132, #7937, #48812, #12602, #17846, #57602, #44437, #4156, #8808, #30445, #48246, #76, #49110, #8238, #21656, #26065, #43848, #35108, #52913, #36555, #45586, #1219, #18709, #657, #36836, #41773, #45302, #36263, #5012, #45858, #32174, #46148, #41478, #14901, #28346, #22804, #10248, #28064, #27214, #5862, #19294, #19573, #6156, #41195, #1798, #37134, #23103, #9667, #23664, #32468, #54942, #50517, #54647, #40913, #37413, #27791, #50244, #54067, #49391, #5578, #14321, #9966, #5305, #14621, #14045, #31888, #49958, #55224, #23380, #1516, #49672, #18430, #32739, #18998, #40627, #27501, #935, #10522, #23968, #31605, #9388, #45008, #54351, #6444, #51665, #11673, #10825, #42626, #29225, #50800, #28655, #34174, #29510, #24247, #47303, #7293, #25108, #37981, #15761, #15177, #33876, #47586, #20156, #7585, #24826, #15477, #55804, #20996, #47007, #33015, #20437, #2649, #42901, #28945, #2929, #7003, #55507, #38841, #24526, #25393, #20711, #42053, #43181, #16040, #3212, #33601, #42325, #2076, #11968, #38539, #51386, #46441, #33320, #37682, #11391, #2356, #51101, #38259, #56356, #11108, #56081, #19856, #46728, #16326, #51964, #29796, #6729, #48744, #13391, #44070, #57534, #3803, #21294, #26565, #35038, #4089, #39989, #34457, #52245, #52531, #39411, #17777, #44661, #35328, #12247, #13107, #31240, #52844, #30082, #30371, #16618, #21878, #26282, #53126, #12533, #44367, #48463, #39121, #22459, #8169, #49040, #4385, #47878, #26871, #17498, #9037, #17198, #8458, #7869, #53409, #8741, #21587, #25692, #56937, #16907, #57222, #43779, #34742, #39704, #30954, #48180, #22177, #43491, #3522, #12832, #30670, #8, #25995, #35609, #4669, #56659, #41129, #45224, #4948, #10179, #18644, #45519, #23596, #18062, #35892, #36199, #23034, #1441, #28280, #18928, #53707, #54569, #9319, #36487, #13696, #13978, #36772, #14552, #18365, #32402, #1156, #5801, #19224, #5517, #49609, #10460, #54288, #50174, #22736, #291, #14257, #40847, #45793, #28000, #31541, #40267, #5231, #49324, #6079, #32106, #23316, #44944, #27151, #41410, #49885, #40550, #583, #54004, #37068, #870, #54871, #14832, #31821, #9895, #32675, #9601, #27431, #27724, #50453, #46080, #1729, #19504, #42835, #20372, #32947, #38192, #2587, #56014, #46655, #24456, #23899, #42554, #41706, #24747, #2008, #15111, #6940, #37339, #29725, #37913, #50729, #20644, #15972, #28871, #55155, #24175, #46374, #42253, #11043, #41979, #46939, #33807, #11898, #51892, #6657, #51594, #19787, #51034, #47233, #10745, #11603, #38469, #11322, #29436, #2284, #6373, #7229, #20076, #29154, #25036, #28578, #37616, #47514, #55437, #56288, #2861, #15399, #33246, #55739, #15692, #33530, #51317, #16249, #34096, #52764, #47804, #12759, #57152, #4014, #39629, #39343, #3443, #34965, #30297, #21513, #30602, #7511, #48098, #25323, #21803, #26209, #56583, #43108, #52460, #16547, #3141, #43704, #48390, #7791, #30009, #35257, #17124, #57454, #25610, #34672, #8384, #21223, #13035, #52170, #43407, #43999, #17425, #39050, #38755, #56866, #53060, #3729, #34386, #12179, #30881, #48675, #16834, #12459, #8097, #20919, #8666, #26491, #25922, #7408, #19690, #2761, #37807, #50927, #42738, #1911, #7692, #15871, #37525, #7130, #29340, #56194, #15595, #19974, #42449, #2485, #29632, #51219, #33434, #20545, #51497, #29057, #55637, #38372, #20271, #11500, #25221, #42161, #55341, #24360, #47128, #33713, #15298, #24943, #12079, #43012, #33135, #6555, #10946, #28771, #46841, #38092, #46553, #3044, #2189, #16149, #11220, #6836, #33994, #24647, #25506, #51787, #55913, #11797, #47419, #20819, #52076, #38654, #56475, #16448, #34293, #29908, #47701, #29544, #53569, #27303, #53882, #31111, #22049, #40725, #39863, #57687, #447, #48331, #12983, #35201, #13266, #17652, #30826, #35764, #44818, #48620, #4534, #21745, #39569, #48903, #8906, #18229, #163, #8327, #44532, #26154, #43939, #35482, #52996, #40422, #26743, #17934, #13855, #3962, #57391, #8611, #53284, #31697, #752, #49202, #17359, #27024, #45093, #5103, #36357, #26435, #13557, #9192, #44227, #4822, #31415, #36070, #49483, #22614, #22326, #18523, #40136, #9477, #4249, #30540, #22903, #12697, #32550, #27873, #37215, #1027, #18803, #27598, #19941, #50329, #19380, #36641, #41003, #37495, #45945, #5396, #54438, #45395, #10612, #54743, #10910, #6246, #55312, #50896, #23193, #28157, #14407, #50602, #10054, #24052, #5945, #32269, #54164, #5673, #28739, #41854, #45671, #55023, #46520, #15268, #14710, #23471, #24332, #41281, #1305, #1883, #9761, #50052, #19080, #10332, #36932, #23752, #14988, #28433, #41572, #1605, #32824, #46239, #19658, #33102, #6526, #42131, #49760, #2158, #31975, #14133, #56744, #2455, #7662, #16119, #42980, #21093, #15563, #33399, #33682, #20513, #16705, #25791, #16415, #51185, #52044, #52330, #12333, #3604, #46811, #3012, #29306, #15840, #12048, #38622, #3301, #34544, #20786, #47092, #7955, #33963, #56438, #20239, #55605, #11766, #38343, #51749, #11471, #34259, #42413, #38060, #56162, #37774, #29598, #29877, #55881, #24613, #38926, #47387, #6803, #51468, #11188, #47670, #7375, #30160, #25475, #47960, #43577, #29028, #43267, #7097, #24912, #25190, #42707, #2729, #16992, #41151, #18667, #30469, #36506, #892, #54307, #44968, #22755, #21381, #40867, #54596, #27172, #14577, #31841, #21677, #4970, #28020, #36215, #40572, #605, #32422, #40288, #18386, #54025, #49907, #13717, #53731, #14276, #12620, #36790, #1174, #309, #13998, #49628, #48269, #18950, #9917, #34830, #27745, #9623, #50196, #27452, #45246, #5254, #35915, #32128, #10202, #45815, #9340, #45539, #18081, #49343, #5536, #8258, #23335, #39208, #52616, #57026, #26081, #43866, #3892, #31562, #23056, #14855, #55757, #46678, #11623, #19251, #20391, #51341, #32695, #37091, #37636, #50475, #42002, #54893, #28896, #55177, #2029, #56034, #24770, #11061, #10480, #33551, #55457, #2303, #24476, #19808, #6678, #20101, #5822, #15422, #23618, #11344, #15713, #28302, #46099, #46395, #10770, #33268, #51053, #50751, #6105, #42274, #15995, #19526, #29175, #23923, #15131, #37937, #41731, #42580, #1753, #37361, #46960, #6956, #2608, #1464, #38212, #33827, #51615, #29455, #41430, #32968, #28606, #6398, #24198, #2883, #47255, #34405, #30030, #38493, #52788, #7249, #48126, #25345, #47538, #52193, #39364, #25059, #26232, #21242, #7533, #12480, #21535, #43130, #39070, #56310, #16272, #47826, #7813, #12784, #34696, #42855, #56886, #20664, #8118, #12202, #11919, #17143, #25635, #52479, #30622, #34120, #51914, #3162, #43434, #8404, #35280, #25943, #29746, #3750, #4037, #21826, #13056, #20939, #43722, #57172, #38783, #34983, #48410, #44019, #39647, #30316, #56604, #17446, #3466, #57478, #16567, #16857, #53078, #13644, #9271, #4614, #13930, #35557, #35843, #4328, #54520, #27099, #53957, #53357, #17728, #14208, #22686, #39940, #13340, #22130, #45170, #31494, #45473, #40800, #32056, #27673, #57765, #9554, #48695, #31191, #527, #44896, #8687, #26513, #49838, #27378, #48985, #5177, #22984, #823, #53649, #49274, #30903, #49560, #5470, #4898, #23269, #40500, #31774, #44310, #36720, #18312, #8987, #36151, #18599, #36438, #44610, #54241, #9841, #26822, #22408, #40215, #41081, #1109, #241, #18881, #18009, #55687, #55106, #24126, #23547, #11267, #6607, #19456, #50128, #14781, #37013, #15064, #1682, #32627, #55392, #29107, #15645, #32900, #23841, #42504, #41654, #37289, #50681, #10131, #50406, #54823, #10694, #28526, #10414, #37570, #46603, #28234, #6328, #41361, #1387, #46323, #41928, #20023, #1958, #27950, #19741, #45745, #15352, #33194, #46029, #42207, #50983, #10997, #33482, #5753, #19172, #6031, #28824, #51266, #2535, #24411, #2239, #37864, #46887, #6888, #38142, #24695, #20321, #14497, #32350, #12408, #56818, #21464, #17073, #21170, #7460, #26163, #52125, #16787, #20593, #15922, #29960, #38705, #34340, #29680, #39003, #2810, #3094, #29388, #21753, #12131, #34622, #38424 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 1, 1, 2, 2, 1, 2, 2, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 1, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 1, 2, 2, 1, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 2, 2, 2, 1, 2, 2, 2, 2, 1, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 1, 2, 2, 2, 1, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 1, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 2, 2, 2, 1, 2, 2, 1, 2, 1, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 1, 2, 2, 2, 1, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 1, 2, 2, 2, 2, 1, 1, 1, 2, 2, 1, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 1, 1, 2, 2, 1, 2, 2, 1, 2, 2, 2, 2, 2, 1, 2, 2, 1, 2, 2, 2, 2, 1, 2, 1, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 1, 2, 2, 1, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 2, 2, 2, 1, 2, 2, 1, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 2, 2, 1, 1, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 1, 2, 2, 2, 2, 2, 1, 2, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 2, 1, 1, 2, 2, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 1, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 1, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 1, 2, 2, 2, 1, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 1, 2, 2, 1, 1, 2, 2, 2, 1, 2, 2, 1, 2, 2, 1, 1, 2, 2, 1, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 1, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 1, 1, 2, 2, 4 ), + ( 0.0000000000000000000, 0.007683426909143580008, 0.01536685381828716002, 0.01560696090919790925, 0.01572701445465328474, 0.01584706800010865849, 0.01632728218192992797, 0.01728771054557245654, 0.01920856727285733673, 0.01968878145467859234, 0.02016899563649984101, 0.02112942400014220998, 0.02305028072742693404, 0.02401070909106917464, 0.02497113745471141177, 0.02689199418199588951, 0.02785242254563812317, 0.02881285090928035683, 0.03073370763656482763, 0.03169413600020718619, 0.03265456436384955169, 0.03313477854567072056, 0.03361499272749189637, 0.03457542109113424800, 0.03505563527295542381, 0.03553584945477659268, 0.03649627781841893737, 0.03841713454570362674, 0.03889734872752494826, 0.03937756290934626285, 0.04033799127298888509, 0.04225884800027397692, 0.04273906218209513191, 0.04285911572755034954, 0.04291914250027786815, 0.04297916927300540063, 0.04321927636391548200, 0.04417970472755525929, 0.04465991890937515141, 0.04490002600028514257, 0.04502007954574014509, 0.04514013309119514761, 0.04610056145483468204, 0.04658077563665445620, 0.04706098981847422341, 0.04802141818211378560, 0.04994227490939275732, 0.05042248909121254535, 0.05066259618212243937, 0.05072262295484986777, 0.05078264972757728923, 0.05090270327303204195, 0.05186313163666975146, 0.05378398836394514965, 0.05426420254576394542, 0.05450430963667318024, 0.05474441672758241506, 0.05570484509122062416, 0.05762570181849709094, 0.05858613018213532780, 0.05864615695486274233, 0.05870618372759016379, 0.05882623727304499978, 0.05906634436395452603, 0.05954655854577344670, 0.06146741527304899061, 0.06338827200032454146, 0.06530912872760009924, 0.06915084218215128420, 0.07683426909125365412, 0.07779469745489150934, 0.07803480454580091763, 0.07815485809125562178, 0.07827491163671033980, 0.07875512581852903149, 0.08067598254580407580, 0.08163641090944161183, 0.08211662509126037290, 0.08259683927307912010, 0.08451769600035416441, 0.08547812436399178371, 0.08643855272762941688, 0.08835940945490441956, 0.08931983781854202498, 0.09028026618217964427, 0.09220112290945503553, 0.09316155127309273809, 0.09364176545491167958, 0.09412197963673060719, 0.09508240800036851792, 0.09556262218218745941, 0.09580272927309699260, 0.09604283636400653967, 0.09700326472764428387, 0.09748347890946307270, 0.09772358600037255039, 0.09796369309128204195, 0.09988454981855790504, 0.1008449781821958297, 0.1018054065458337543, 0.1037262632731096174, 0.1046866916367474726, 0.1051669058185664002, 0.1054070129094758640, 0.1054670396822032230, 0.1055270664549306098, 0.1056471200003853694, 0.1066075483640226002, 0.1070877625458412225, 0.1073278696367505197, 0.1074479231822051822, 0.1075679767276598309, 0.1085284050912969367, 0.1090086192731155729, 0.1094888334549342090, 0.1114096901822087260, 0.1123701185458459151, 0.1128503327276644264, 0.1130904398185735849, 0.1133305469094827572, 0.1152514036367553590, 0.1171722603640279886, 0.1172923139094826928, 0.1174123674549374108, 0.1176524745458468746, 0.1181326887276653026, 0.1190931170913021586, 0.1210139738185758845, 0.1210740005913031603, 0.1211340273640304499, 0.1212540809094850153, 0.1214941880003939934, 0.1219744021822119495, 0.1229348305458478341, 0.1248556872731196588, 0.1267765440003914557, 0.1306182574549351050, 0.1383016843640222371, 0.1402225410912940062, 0.1404626481822029427, 0.1405827017276573554, 0.1406427285003845618, 0.1407027552731117959, 0.1411829694549292247, 0.1421433978185640545, 0.1440642545458336587, 0.1445444687276510320, 0.1450246829094684331, 0.1459851112731032075, 0.1479059680003727839, 0.1483861821821901850, 0.1488663963640076138, 0.1498268247276423881, 0.1517476814549119368, 0.1527081098185467389, 0.1536685381821815133, 0.1555893949094511175, 0.1560696090912685186, 0.1565498232730859196, 0.1575102516367207217, 0.1579904658185381228, 0.1582305729094468649, 0.1584706800003555516, 0.1594311083639904092, 0.1599113225458078102, 0.1601514296367164969, 0.1602714831821708541, 0.1603915367276252113, 0.1613519650912598191, 0.1632728218185291458, 0.1642332501821638091, 0.1651936785457984447, 0.1671145352730677436, 0.1675947494548850336, 0.1678348565457936648, 0.1679549100912479387, 0.1680749636367022404, 0.1690353920003367372, 0.1695156061821539162, 0.1697557132730624918, 0.1698757668185167935, 0.1699958203639711229, 0.1709562487276056475, 0.1714364629094229653, 0.1719166770912402553, 0.1728771054548750019, 0.1747979621821443841, 0.1757583905457790197, 0.1758784440912333491, 0.1759984976366877063, 0.1762386047275962542, 0.1767188189094132666, 0.1786396756366813998, 0.1796001040003154525, 0.1797201575457696154, 0.1798402110912237506, 0.1800803181821313825, 0.1805605323639462023, 0.1824813890912053704, 0.1834418174548348990, 0.1835618710002886733, 0.1836819245457424199, 0.1839220316366499408, 0.1844022458184650937, 0.1863231025457253442, 0.1872835309093553724, 0.1874035844548090080, 0.1875236380002626158, 0.1877637450911701644, 0.1882439592729852340, 0.1892043876366156507, 0.1894444947275232549, 0.1895045215002501560, 0.1895645482729770570, 0.1896846018184308591, 0.1901648160002460120, 0.1911252443638763454, 0.1920856727275066789, 0.1940065294547675401, 0.1949669578183979568, 0.1954471720002132484, 0.1959273861820285678, 0.1978482429092898176, 0.1988086712729205396, 0.1990487783638281993, 0.1992888854547359145, 0.1997690996365515115, 0.2007295280001828996, 0.2012097421819986076, 0.2016899563638143156, 0.2026503847274457315, 0.2028904918183535300, 0.2031305989092613007, 0.2036108130910768699, 0.2055316698183392021, 0.2064920981819704793, 0.2074525265456017009, 0.2093733832728640609, 0.2103338116364952548, 0.2108140258183107407, 0.2112942400001262266, 0.2132150967273886144, 0.2141755250910197528, 0.2146557392728353775, 0.2151359534546510022, 0.2170568101819137508, 0.2180172385455451112, 0.2184974527273607914, 0.2189776669091764993, 0.2199380952728078320, 0.2204183094546235122, 0.2206584165455313662, 0.2208985236364391924, 0.2218589520000703585, 0.2223391661818859277, 0.2225792732727937262, 0.2226993268182475005, 0.2228193803637012749, 0.2247402370909622471, 0.2257006654545928026, 0.2261808796364081497, 0.2266610938182235246, 0.2285819505454846357, 0.2295423789091151079, 0.2300225930909303163, 0.2302627001818379204, 0.2303827537272917503, 0.2305028072727455801, 0.2314632356363768295, 0.2319434498181923987, 0.2321835569091002249, 0.2323036104545540825, 0.2324236640000079401, 0.2343445207272703001, 0.2348247349090859248, 0.2353049490909015218, 0.2362653774545327157, 0.2381862341817951589, 0.2383062877272490443, 0.2384263412727029574, 0.2386664483636107559, 0.2391466625454264083, 0.2401070909090576855, 0.2420279476363202953, 0.2421480011817742084, 0.2422680547272281215, 0.2425081618181359477, 0.2429883759999517945, 0.2439488043635835990, 0.2458696610908471525, 0.2459897146363011766, 0.2460497414090281609, 0.2461097681817552008, 0.2463498752726636376, 0.2468300894544804003, 0.2477905178181139534, 0.2497113745453812261, 0.2499514816362895797, 0.2501915887271980443, 0.2506718029090145294, 0.2516322312726478327, 0.2518723383635562696, 0.2519923919090104603, 0.2521124454544647064, 0.2525926596362811360, 0.2535530879999142173, 0.2540333021817307024, 0.2545135163635471320, 0.2554739447271801023, 0.2573948014544457097, 0.2593156581817113726, 0.2612365149089769800, 0.2617167290907934651, 0.2617767558635205605, 0.2618367826362476558, 0.2619568361817018465, 0.2621969432726101723, 0.2631573716362433646, 0.2636375858180599607, 0.2641177999998765014, 0.2650782283635097492, 0.2655584425453264563, 0.2660386567271431635, 0.2669990850907764113, 0.2689199418180427958, 0.2698803701816759881, 0.2708407985453091249, 0.2727616552725756205, 0.2732418694543921611, 0.2737220836362088128, 0.2746825119998420051, 0.2766033687271085562, 0.2770835829089251523, 0.2775637970907418040, 0.2785242254543748297, 0.2804450821816409922, 0.2809252963634573663, 0.2814055105452737959, 0.2823659389089065996, 0.2828461530907230292, 0.2833263672725394033, 0.2842867956361722626, 0.2847670098179888032, 0.2852472239998052328, 0.2862076523634384251, 0.2881285090907046431, 0.2886087232725211282, 0.2890889374543375578, 0.2900493658179705836, 0.2919702225452365796, 0.2929306509088695498, 0.2930507044543237405, 0.2931707579997779867, 0.2934108650906863680, 0.2938910792725034082, 0.2948515076361374887, 0.2953317218179544179, 0.2958119359997714581, 0.2967723643634053166, 0.2977327927270392305, 0.2996536494543070583, 0.3006140778179408612, 0.3007341313633951074, 0.3008541849088492981, 0.3010942919997579015, 0.3015745061815749972, 0.3034953629088432137, 0.3044557912724774051, 0.3045758448179315958, 0.3046958983633857310, 0.3049360054542941123, 0.3054162196361104864, 0.3073370763633757607, 0.3082975047270083979, 0.3085376118179165017, 0.3085976385906435415, 0.3086576653633705258, 0.3087777189088246610, 0.3092579330906409241, 0.3111787898179059764, 0.3121392181815385580, 0.3123793252724467173, 0.3124993788179007970, 0.3125594055906278368, 0.3126194323633549321, 0.3130996465451718613, 0.3140600749088056087, 0.3143001819997140456, 0.3144202355451682918, 0.3145402890906224824, 0.3150205032724392451, 0.3159809316360728260, 0.3162210387269812073, 0.3164611458178896441, 0.3169413599997064068, 0.3188622167269735685, 0.3198226450906071494, 0.3203028592724239676, 0.3205429663633323489, 0.3207830734542407303, 0.3227039301815078920, 0.3236643585451414173, 0.3241445727269582355, 0.3242646262724124262, 0.3243846798178665614, 0.3246247869087749427, 0.3255852152724085236, 0.3260654294542252862, 0.3265456436360421044, 0.3275060719996756298, 0.3279862861814923924, 0.3284665003633092106, 0.3303873570905763724, 0.3313477854542098977, 0.3323082138178434786, 0.3342290705451105293, 0.3351894989087440546, 0.3356697130905608728, 0.3361499272723776355, 0.3380707839996447417, 0.3390312123632782670, 0.3395114265450949742, 0.3399916407269116814, 0.3419124974541785655, 0.3438333541814455052, 0.3447937825450788640, 0.3452739967268955157, 0.3455141038178038415, 0.3457542109087121673, 0.3467146392723454151, 0.3471948534541620113, 0.3474349605450704481, 0.3476750676359788295, 0.3495959243632451030, 0.3515167810905113766, 0.3519969952723280837, 0.3524772094541447354, 0.3534376378177778721, 0.3553584945450443677, 0.3558387087268609084, 0.3563189229086773380, 0.3572793512723105858, 0.3592002079995770814, 0.3611210647268436325, 0.3630419214541101836, 0.3631619749995643742, 0.3632220017722915251, 0.3632820285450186759, 0.3635221356359273348, 0.3640023498177448191, 0.3649627781813795102, 0.3668836349086490589, 0.3671237419995578288, 0.3673638490904665987, 0.3678440632722841386, 0.3688044916359188297, 0.3707253483631881563, 0.3709654554540967597, 0.3710855089995511724, 0.3711455357722783788, 0.3712055625450055851, 0.3716857767268226254, 0.3726462050904567058, 0.3745670618177246447, 0.3748071689086332481, 0.3750472759995417960, 0.3755274901813588917, 0.3764879185449930277, 0.3767280256359015755, 0.3768480791813558217, 0.3769681327268101234, 0.3774483469086273302, 0.3784087752722619102, 0.3788889894540790615, 0.3790090429995333632, 0.3791290965449876094, 0.3793692036358960462, 0.3803296319995299601, 0.3822504887267976770, 0.3827307029086146062, 0.3832109170904315909, 0.3841713454540656159, 0.3860922021813337213, 0.3865724163631505950, 0.3866924699086047856, 0.3868125234540590318, 0.3870526305449671356, 0.3880130589085998838, 0.3884932730904162024, 0.3887333801813243062, 0.3889734872722324099, 0.3899339156358653247, 0.3904141298176817543, 0.3908943439994981839, 0.3918547723631313207, 0.3937756290903977607, 0.3942558432722144124, 0.3947360574540310085, 0.3956964858176641453, 0.3976173425449305299, 0.3985777709085636666, 0.3995381992721968589, 0.4014590559994631880, 0.4024194843630963248, 0.4033799127267294615, 0.4053007694539957351, 0.4057809836358123312, 0.4060210907267206015, 0.4062611978176288163, 0.4072216261812617866, 0.4081820545448947568, 0.4083021080903489475, 0.4084221616358031381, 0.4086622687267114640, 0.4091424829085281156, 0.4101029112721614744, 0.4105831254539782371, 0.4110633396357949443, 0.4129841963630621615, 0.4139446247266956869, 0.4144248389085124495, 0.4149050530903292677, 0.4168259098175963739, 0.4177863381812300103, 0.4180264452721383917, 0.4182665523630467730, 0.4187467665448633691, 0.4197071949084965059, 0.4201874090903129910, 0.4206676232721295317, 0.4216280516357625574, 0.4218681587266706057, 0.4221082658175787095, 0.4225884799993944729, 0.4245093367266574713, 0.4254697650902889428, 0.4257098721811968245, 0.4258299257266507376, 0.4259499792721046507, 0.4264301934539203032, 0.4283510501811831350, 0.4293114785448145510, 0.4297916927266303144, 0.4302719069084460224, 0.4321927636357099090, 0.4331531919993418245, 0.4333932990902497617, 0.4335133526357037859, 0.4335733794084307702, 0.4336334061811578100, 0.4341136203629740176, 0.4360344770902388478, 0.4369949054538712629, 0.4374751196356875260, 0.4377152267265957963, 0.4379553338175039556, 0.4389157621811367593, 0.4393959763629531334, 0.4398761905447694520, 0.4408366189084019227, 0.4413168330902180747, 0.4417970472720341713, 0.4437179039992987239, 0.4446783323629309725, 0.4451585465447472356, 0.4456387607265634432, 0.4475596174538287730, 0.4485200458174614102, 0.4490002599992776733, 0.4491203135447316974, 0.4492403670901856660, 0.4494804741810937698, 0.4504409025447261850, 0.4509211167265423925, 0.4511612238174504963, 0.4512812773629045759, 0.4514013309083586556, 0.4533221876356224311, 0.4552430443628862067, 0.4562034727265181222, 0.4566836869083341632, 0.4571639010901501488, 0.4590847578174139243, 0.4610056145446777554, 0.4629264712719415309, 0.4638868996355734464, 0.4648473279992053619, 0.4686890414537328575, 0.4689291485446409058, 0.4691692556355489541, 0.4696494698173651061, 0.4706098981809972992, 0.4707299517264513788, 0.4708500052719055140, 0.4710901123628136178, 0.4715703265446301584, 0.4725307549082631842, 0.4763724683627952317, 0.4773328967264282019, 0.4782933250900612276, 0.4802141818173272791, 0.4804542889082355495, 0.4805743424536895736, 0.4806943959991436532, 0.4811746101809598608, 0.4821350385445923870, 0.4826152527264086500, 0.4830954669082249131, 0.4840558952718574393, 0.4845361094536736468, 0.4850163236354899099, 0.4859767519991223805, 0.4878976087263873218, 0.4883778229082035294, 0.4888580370900197924, 0.4898184654536522631, 0.4917393221809172044, 0.4919794292718254192, 0.4922195363627334674, 0.4926997505445497305, 0.4936601789081820346, 0.4955810356354468649, 0.4960612498172630724, 0.4961813033627171521, 0.4963013569081712317, 0.4965414639990793910, 0.4975018923627114731, 0.4994227490899757482, 0.4999029632717917337, 0.5003831774536078303, 0.5013436058172399123, 0.5018238199990560089, 0.5020639270899639461, 0.5023040341808719944, 0.5032644625445039654, 0.5037446767263200620, 0.5038647302717740306, 0.5039847838172281103, 0.5042248909081363806, 0.5051853192717691288, 0.5071061759990346252, 0.5080666043626674844, 0.5090270327263002326, 0.5109478894535660620, 0.5114281036353824916, 0.5116682107262906509, 0.5119083178171989212, 0.5128687461808320025, 0.5133489603626485431, 0.5135890674535565914, 0.5137091209990106710, 0.5138291745444647507, 0.5147896029080972768, 0.5157500312717296920, 0.5167104596353622181, 0.5186313163626269374, 0.5191115305444431449, 0.5195917447262593525, 0.5205521730898918786, 0.5224730298171570420, 0.5234334581807894571, 0.5239136723626057757, 0.5243938865444219832, 0.5263147432716869245, 0.5272751716353194507, 0.5282355999989518658, 0.5301564567262169181, 0.5311168850898496663, 0.5313569921807576035, 0.5315970992716656518, 0.5320773134534818594, 0.5339981701807473558, 0.5378398836352780155, 0.5455233105443396679, 0.5464837389079724161, 0.5467238459988806865, 0.5468438995443348771, 0.5469639530897889568, 0.5474441672716060525, 0.5493650239988739914, 0.5503254523625079608, 0.5505655594534165642, 0.5506856129988707549, 0.5508056665443248345, 0.5512858807261419303, 0.5532067374534097581, 0.5541671658170437276, 0.5546473799988608233, 0.5548874870897689826, 0.5551275941806772529, 0.5570484509079433044, 0.5580088792715762747, 0.5584890934533929263, 0.5585491202261199106, 0.5586091469988468949, 0.5587292005443010856, 0.5589693076352093559, 0.5608901643624751854, 0.5618505927261081556, 0.5623308069079246962, 0.5625709139988328555, 0.5628110210897411259, 0.5637714494533742071, 0.5642516636351907477, 0.5647318778170072884, 0.5656923061806405917, 0.5661725203624571323, 0.5662925739079113230, 0.5663526006806384183, 0.5664126274533656247, 0.5666527345442742281, 0.5685735912715432772, 0.5695340196351779127, 0.5704944479988123263, 0.5724153047260812643, 0.5733757330897158999, 0.5738559472715331067, 0.5740960543624418211, 0.5742161079078961228, 0.5742761346806232181, 0.5743361614533503134, 0.5752965898169849490, 0.5757768039988022668, 0.5760169110897109812, 0.5761369646351652829, 0.5762570181806194736, 0.5772174465442541091, 0.5776976607260714269, 0.5781778749078887447, 0.5800987316351576828, 0.5820195883624266209, 0.5824998025442437166, 0.5829800167260609234, 0.5839404450896954479, 0.5858613018169642750, 0.5863415159987813707, 0.5868217301805984665, 0.5877821585442329910, 0.5897030152715020401, 0.5906634436351364537, 0.5916238719987709782, 0.5935447287260398053, 0.5945051570896743298, 0.5954655854533088544, 0.5993072989078466195, 0.6069907258169220388, 0.6089115825441908658, 0.6091516896350995802, 0.6092717431805538819, 0.6093917967260081836, 0.6098720109078258345, 0.6108324392714610251, 0.6127532959987317396, 0.6132335101805496125, 0.6134736172714583269, 0.6137137243623671523, 0.6146741527260021209, 0.6165950094532722803, 0.6170752236350897091, 0.6175554378169071379, 0.6185158661805424396, 0.6204367229078127099, 0.6209169370896303608, 0.6210369906350847735, 0.6210670040214483212, 0.6210970174078117578, 0.6211570441805388532, 0.6213971512714470125, 0.6223575796350803158, 0.6242784363623467003, 0.6247586505441633520, 0.6249987576350717333, 0.6251188111805257019, 0.6252388647259797816, 0.6261992930896136400, 0.6266795072714305137, 0.6271597214532473874, 0.6281201498168812458, 0.6286003639986981195, 0.6288404710896067229, 0.6289004978623338182, 0.6289605246350610246, 0.6290805781805153263, 0.6300410065441508500, 0.6319618632714216755, 0.6324420774532393263, 0.6329222916350571992, 0.6338827199986926120, 0.6358035767259636595, 0.6362837909077813103, 0.6365238979986901358, 0.6367640050895989612, 0.6377244334532343739, 0.6382046476350521358, 0.6384447547259610722, 0.6385648082714155960, 0.6386848618168701197, 0.6396452901805054214, 0.6406057185441409452, 0.6408458256350496596, 0.6410859327259584850, 0.6415661469077758028, 0.6434870036350456290, 0.6444474319986805977, 0.6454078603623154553, 0.6473287170895852816, 0.6482891454532201392, 0.6487693596350375680, 0.6492495738168549968, 0.6511704305441248231, 0.6521308589077596807, 0.6526110730895769985, 0.6530912872713945383, 0.6550121439986642535, 0.6559725723622991111, 0.6562126794532078256, 0.6564527865441164289, 0.6569330007259338577, 0.6607747141804731772, 0.6684581410895514830, 0.6703789978168210872, 0.6713394261804559449, 0.6718196403622732626, 0.6720597474531819771, 0.6722998545440905804, 0.6742207112713595185, 0.6751811396349939320, 0.6756613538168112498, 0.6757213805895383452, 0.6757814073622655515, 0.6759014609077197422, 0.6761415679986282345, 0.6780624247258963955, 0.6790228530895305870, 0.6795030672713475717, 0.6797431743622561751, 0.6799832814531646674, 0.6819041381804320512, 0.6828645665440657986, 0.6833447807258826723, 0.6835848878167911646, 0.6836449145895182600, 0.6837049413622454663, 0.6838249949076998790, 0.6857458516349714817, 0.6867062799986073385, 0.6871864941804252114, 0.6874266012713340368, 0.6874866280440612432, 0.6875466548167885605, 0.6876667083622429733, 0.6895875650895125775, 0.6905479934531474351, 0.6910282076349649749, 0.6912683147258738003, 0.6913883682713282131, 0.6914483950440554194, 0.6915084218167827368, 0.6934292785440557827, 0.6943897069076923056, 0.6948699210895106226, 0.6953501352713288286, 0.6991918487258740322, 0.6993119022713286670, 0.6994319558167833017, 0.6996720629076927933, 0.7001522770895117764, 0.7011127054531497427, 0.7013528125440593453, 0.7015929196349688368, 0.7020731338167879310, 0.7030335621804265633, 0.7035137763622457685, 0.7039939905440649737, 0.7049544189077032730, 0.7068752756349799826, 0.7078357039986183930, 0.7087961323622566923, 0.7107169890895334019, 0.7111972032713526071, 0.7116774174531720343, 0.7126378458168104446, 0.7145587025440875983, 0.7150389167259069145, 0.7155191309077262307, 0.7164795592713645300, 0.7184004159986412397, 0.7188806301804602228, 0.7193608443622792059, 0.7203212727259168391, 0.7222421294531922165, 0.7260838429077431933, 0.7270442712713809374, 0.7275244854531998095, 0.7277645925441091901, 0.7280046996350186816, 0.7299255563622945031, 0.7318464130895704356, 0.7319064398622977530, 0.7319364532486615227, 0.7319664666350252924, 0.7320865201804801492, 0.7323266272713900849, 0.7328068414532098451, 0.7337672698168495877, 0.7356881265441289619, 0.7361683407259487222, 0.7364084478168587689, 0.7366485549077687045, 0.7376089832714083361, 0.7395298399986874882, 0.7397699470895974239, 0.7398299738623248523, 0.7398900006350523917, 0.7400100541805073595, 0.7404902683623273418, 0.7414506967259670844, 0.7424111250896069381, 0.7428913392714268094, 0.7431314463623368560, 0.7432514999077918239, 0.7433715534532467917, 0.7452924101805271651, 0.7529758370896481035, 0.7534560512714683078, 0.7536961583623783545, 0.7539362654532886232, 0.7548966938169292540, 0.7568175505442106266, 0.7606592639987731497, 0.7625801207260543002, 0.7626401474987816176, 0.7627001742715090460, 0.7628202278169637918, 0.7630603349078733944, 0.7635405490896924885, 0.7645009774533308988, 0.7683426909078844291, 0.7702635476351611388, 0.7712239759987993271, 0.7714640830897088186, 0.7715841366351636754, 0.7717041901806185322, 0.7721844043624372933, 0.7741052610897127817, 0.7750656894533505259, 0.7755459036351692870, 0.7757860107260786675, 0.7759060642715334133, 0.7760261178169881591, 0.7779469745442630924, 0.7798678312715381367, 0.7801079383624474062, 0.7802279919079020409, 0.7803480454533565647, 0.7808282596351748817, 0.7817886879988115156, 0.7822689021806299436, 0.7825090092715391021, 0.7827491163624483717, 0.7837095447260851167, 0.7841897589079036557, 0.7844298659988128142, 0.7845499195442673379, 0.7846099463169946553, 0.7846399597033585360, 0.7846699730897221947, 0.7856304014533648239, 0.7875512581806504153, 0.7885116865442931555, 0.7889919007261145811, 0.7894721149079358957, 0.7913929716352214871, 0.7933138283625068565, 0.7937940425443282821, 0.7942742567261495967, 0.7952346850897923369, 0.7954747921807029387, 0.7957148992716135405, 0.7961951134534348551, 0.7971555418170779284, 0.7976357559988992429, 0.7977558095443545438, 0.7978758630898098447, 0.7981159701807205575, 0.7990763985443639639, 0.8009972552716507765, 0.8019576836352940719, 0.8021977907262050067, 0.8024378978171158305, 0.8029181119989374782, 0.8048389687262237358, 0.8057993970898669200, 0.8062796112716886787, 0.8067598254535103264, 0.8106015389080837297, 0.8144432523626571330, 0.8154036807263005393, 0.8155237342717559512, 0.8156437878172112521, 0.8158838949081220759, 0.8163641090899439456, 0.8182849658172309804, 0.8221266792718050498, 0.8240475359990921955, 0.8242876430900030194, 0.8245277501809139542, 0.8250079643627357129, 0.8259683927263793413, 0.8298101061809536327, 0.8317309629082408895, 0.8326913912718844069, 0.8329314983627953417, 0.8329915251355229922, 0.8330515519082507536, 0.8331716054537058325, 0.8336518196355261479, 0.8374935330900888930, 0.8413352465446516382, 0.8415753536355617959, 0.8416954071810168747, 0.8417554339537445252, 0.8417854473401084059, 0.8418154607264721756, 0.8422956749082926020, 0.8432561032719335659, 0.8451769599992152715, 0.8461373883628563464, 0.8461674017492201161, 0.8461974151355839968, 0.8462574419083116473, 0.8463774954537669482, 0.8466176025446772169, 0.8470978167264978653, 0.8490186734537803481, 0.8499791018174216450, 0.8504593159992422935, 0.8505793695446973723, 0.8506393963174249118, 0.8506994230901525622, 0.8509395301810631640, 0.8528603869083463129, 0.8567021003629126108, 0.8586229570901956487, 0.8591031712720165192, 0.8593432783629270100, 0.8594633319083823109, 0.8595833854538376118, 0.8605438138174790197, 0.8624646705447623907, 0.8634250989084039096, 0.8639053130902246691, 0.8643855272720455396, 0.8663063839993285775, 0.8672668123629699855, 0.8677470265447906339, 0.8679871336357010136, 0.8681071871811560925, 0.8681372005675199732, 0.8681672139538839650, 0.8682272407266117265, 0.8720689541811812440, 0.8759106676357508725, 0.8768710959993931686, 0.8769311227721205970, 0.8769611361584842557, 0.8769911495448478034, 0.8771112030903024381, 0.8773513101812118187, 0.8778315243630304687, 0.8797523810903051800, 0.8835940945448549355, 0.8855149512721298688, 0.8857550583630392493, 0.8859951654539485189, 0.8864753796357671689, 0.8874358079994042470, 0.8879160221812227860, 0.8880360757266773097, 0.8881561292721319445, 0.8883962363630414361, 0.8893566647266790692, 0.8898368789084979413, 0.8903170930903168134, 0.8912775214539542246, 0.8931983781812291578, 0.8941588065448667910, 0.8943989136357761716, 0.8945189671812308063, 0.8945789939539581237, 0.8946390207266853301, 0.8951192349085029809, 0.8989609483630439657, 0.9028026618175848395, 0.9032828759994024903, 0.9033128893857660380, 0.9033429027721296967, 0.9034029295448564589, 0.9035229830903100945, 0.9037630901812172546, 0.9047235185448464501, 0.9066443752721048410, 0.9104860887266216229, 0.9114465170902507074, 0.9119267312720654717, 0.9120467848175192183, 0.9121068115902459805, 0.9121368249766093061, 0.9121668383629727428, 0.9124069454538800139, 0.9143278021811377387, 0.9181695156356530774, 0.9200903723629108022, 0.9205705865447253444, 0.9208106936356328376, 0.9209307471810865842, 0.9210508007265403307, 0.9220112290901698593, 0.9239320858174293605, 0.9248925141810592221, 0.9251326212719666042, 0.9252526748174202398, 0.9253127015901471131, 0.9253727283628738753, 0.9258529425446887506, 0.9277737992719476967, 0.9287342276355773363, 0.9292144418173919895, 0.9294545489082994827, 0.9295746024537533403, 0.9296946559992070869, 0.9316155127264688085, 0.9325759410900996693, 0.9328160481810073845, 0.9330561552719149887, 0.9335363694537304191, 0.9354572261809920297, 0.9359374403628074601, 0.9364176545446228905, 0.9373780829082537513, 0.9412197963627771946, 0.9414599034536847988, 0.9417000105445925140, 0.9421802247264078334, 0.9431406530900386942, 0.9450615098173000828, 0.9469823665445614713, 0.9489032232718229709, 0.9498636516354537207, 0.9501037587263614359, 0.9502238122718152935, 0.9503438658172691511, 0.9508240799990846925, 0.9527449367263469693, 0.9532251509081622887, 0.9537053650899777191, 0.9546657934536085799, 0.9565866501808700795, 0.9585075069081315791, 0.9587476139990392943, 0.9588676675444931519, 0.9589276943172200252, 0.9589577077035834618, 0.9589877210899468984, 0.9594679352717616627, 0.9604283636353909692, 0.9642700770899080842, 0.9647502912717227375, 0.9648703448171764840, 0.9649903983626301196, 0.9652305054535375017, 0.9661909338171669193, 0.9681117905444254212, 0.9719535039989422032, 0.9757952174534589851, 0.9762754316352735273, 0.9765155387261809095, 0.9767556458170881806, 0.9777160741807173761, 0.9796369309079758780, 0.9815577876352343800, 0.9820380018170489222, 0.9822781089079563044, 0.9823981624534099399, 0.9825182159988635755, 0.9834786443624926600 ), + .UNSPECIFIED. ) ; +#8333 = CARTESIAN_POINT ( 'NONE', ( 236.8842299703389074, -122.3639787791676099, 5.228791811692315328 ) ) ; +#8334 = CARTESIAN_POINT ( 'NONE', ( 14.97021010279198094, -50.02773143797688249, -18.84118816857764855 ) ) ; +#8335 = ORIENTED_EDGE ( 'NONE', *, *, #1272, .T. ) ; +#8336 = CARTESIAN_POINT ( 'NONE', ( 8.071065282823051135, -39.19543050033661302, -115.2918006896517511 ) ) ; +#8337 = CARTESIAN_POINT ( 'NONE', ( 217.3183518618862990, -121.4654636286943088, 7.963882650435073707 ) ) ; +#8338 = CARTESIAN_POINT ( 'NONE', ( 217.1250588505269548, -120.9977789684791105, 7.994687183067783920 ) ) ; +#8339 = EDGE_LOOP ( 'NONE', ( #44021, #44940, #1087, #8543 ) ) ; +#8340 = VERTEX_POINT ( 'NONE', #34931 ) ; +#8341 = CARTESIAN_POINT ( 'NONE', ( 23.50000000000003553, -115.9999999999999858, -23.50000000000000000 ) ) ; +#8342 = CARTESIAN_POINT ( 'NONE', ( 4.294540257762155200, -30.07043050033662723, -112.0012295028987381 ) ) ; +#8343 = LINE ( 'NONE', #30558, #8274 ) ; +#8344 = CARTESIAN_POINT ( 'NONE', ( 26.90000000000003411, -119.4999999999999858, -6.276944131999980137 ) ) ; +#8345 = EDGE_LOOP ( 'NONE', ( #386, #4404, #19825, #56973, #46813, #35704, #3314, #36743 ) ) ; +#8346 = CARTESIAN_POINT ( 'NONE', ( 216.7512846889167406, -119.8582465912856918, -8.012377095354764833 ) ) ; +#8347 = CARTESIAN_POINT ( 'NONE', ( -50.37022611053225063, -118.8100949684375678, 2.469884811085408138 ) ) ; +#8348 = CARTESIAN_POINT ( 'NONE', ( 220.1443720437503657, -122.2948250495514344, 7.682149342022817962 ) ) ; +#8349 = ORIENTED_EDGE ( 'NONE', *, *, #26187, .F. ) ; +#8350 = VERTEX_POINT ( 'NONE', #56553 ) ; +#8351 = AXIS2_PLACEMENT_3D ( 'NONE', #33003, #46428, #10805 ) ; +#8352 = CARTESIAN_POINT ( 'NONE', ( 217.3002074625811701, -117.1255095129439496, 6.494117173524244002 ) ) ; +#8353 = CARTESIAN_POINT ( 'NONE', ( 215.7923731154552627, -119.1606223516812832, -7.602721724433167516 ) ) ; +#8354 = EDGE_CURVE ( 'NONE', #11575, #10777, #36797, .T. ) ; +#8355 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#8356 = CARTESIAN_POINT ( 'NONE', ( 29.68129852730261220, -114.4748104975436576, -0.8270947229135211520 ) ) ; +#8357 = ORIENTED_EDGE ( 'NONE', *, *, #420, .T. ) ; +#8358 = CIRCLE ( 'NONE', #9280, 7.499999999912345672 ) ; +#8359 = DIRECTION ( 'NONE', ( 1.857579106397815318E-17, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#8360 = FACE_OUTER_BOUND ( 'NONE', #38068, .T. ) ; +#8361 = CARTESIAN_POINT ( 'NONE', ( 233.2777695270551419, -117.6117135645468608, -4.764535698153812504 ) ) ; +#8362 = CARTESIAN_POINT ( 'NONE', ( 231.8999987669290022, -122.0318202010708291, 5.278728178770591306 ) ) ; +#8363 = CARTESIAN_POINT ( 'NONE', ( 232.6296968601483854, -122.2401563612927617, -5.897605793525202422 ) ) ; +#8364 = CARTESIAN_POINT ( 'NONE', ( 213.9204999291004867, -122.3332076383218094, 7.517070805075190876 ) ) ; +#8365 = PLANE ( 'NONE', #13238 ) ; +#8366 = CARTESIAN_POINT ( 'NONE', ( 28.09980000000003031, -109.8156228557159864, -5.015860408113845814 ) ) ; +#8367 = CARTESIAN_POINT ( 'NONE', ( 235.2320759324138635, -116.9857118613108042, -4.293240905471250812 ) ) ; +#8368 = CONICAL_SURFACE ( 'NONE', #44724, 1.649999999999998579, 1.029744258676652757 ) ; +#8369 = LINE ( 'NONE', #43689, #12670 ) ; +#8370 = PLANE ( 'NONE', #17060 ) ; +#8371 = ORIENTED_EDGE ( 'NONE', *, *, #31002, .T. ) ; +#8372 = CARTESIAN_POINT ( 'NONE', ( 234.0369637092996697, -115.7997318070591035, 3.964273841472174986 ) ) ; +#8373 = CONICAL_SURFACE ( 'NONE', #27979, 0.9000000000000014655, 0.7853981633974439491 ) ; +#8374 = CARTESIAN_POINT ( 'NONE', ( 26.76759725623613662, -119.6232504566528974, -6.269070837254466788 ) ) ; +#8375 = CARTESIAN_POINT ( 'NONE', ( 236.7574418982575821, -124.6629158155693489, 3.668954168195627474 ) ) ; +#8376 = EDGE_CURVE ( 'NONE', #10733, #4901, #30573, .T. ) ; +#8377 = ADVANCED_FACE ( 'NONE', ( #12148 ), #412, .F. ) ; +#8378 = EDGE_CURVE ( 'NONE', #16581, #24005, #27459, .T. ) ; +#8379 = ORIENTED_EDGE ( 'NONE', *, *, #55862, .T. ) ; +#8380 = ORIENTED_EDGE ( 'NONE', *, *, #45750, .F. ) ; +#8381 = CARTESIAN_POINT ( 'NONE', ( 215.0950587525796607, -122.4696233472270563, 7.386775506771503075 ) ) ; +#8382 = LINE ( 'NONE', #15969, #15376 ) ; +#8383 = PLANE ( 'NONE', #1328 ) ; +#8384 = CARTESIAN_POINT ( 'NONE', ( 236.0527890273951357, -116.1978412769044127, 4.394705298761149237 ) ) ; +#8385 = CARTESIAN_POINT ( 'NONE', ( 21.50000000000000355, -124.5000000000000000, -13.99999999999999467 ) ) ; +#8386 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#8387 = CARTESIAN_POINT ( 'NONE', ( 233.8144782541633901, -125.6958584304744591, 1.950826529064179971 ) ) ; +#8388 = ORIENTED_EDGE ( 'NONE', *, *, #17180, .F. ) ; +#8389 = CARTESIAN_POINT ( 'NONE', ( 196.4499466609828175, -126.6002557055699498, -0.9361359680984988607 ) ) ; +#8390 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026027, -125.5741417751477798, -3.202467354526612464 ) ) ; +#8391 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#8392 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #2387, #24855, #20737, #33627, #34484, #24554, #55829, #42927, #38870, #15784, #51127, #38006, #2959, #29541, #46756, #6753, #52274, #29822, #42356, #47613, #51994, #15504, #2674, #56110, #20182, #21032, #51413, #16357 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4 ), + ( 0.006267592389346553043, 0.007050880280862960314, 0.007442524226621163516, 0.007834168172379366718, 0.008225812118137568185, 0.008617456063895769652, 0.009400743955412177791, 0.009792387901170382727, 0.01018403184692858940, 0.01057567579268679607, 0.01096731973844500274, 0.01135896368420320941, 0.01175060762996141608, 0.01253389552147778779 ), + .UNSPECIFIED. ) ; +#8393 = VERTEX_POINT ( 'NONE', #49791 ) ; +#8395 = CARTESIAN_POINT ( 'NONE', ( 219.9619276353565454, -119.9252129621450251, -7.868361507034162372 ) ) ; +#8394 = AXIS2_PLACEMENT_3D ( 'NONE', #36710, #10122, #46314 ) ; +#8396 = PERSON_AND_ORGANIZATION ( #17881, #29145 ) ; +#8397 = CARTESIAN_POINT ( 'NONE', ( 237.5000619599477147, -115.6231831258624254, -2.648991902453309066 ) ) ; +#8398 = CARTESIAN_POINT ( 'NONE', ( 2.400000000000020339, -37.49999999999999289, 23.49899999999999878 ) ) ; +#8399 = VECTOR ( 'NONE', #34861, 1000.000000000000000 ) ; +#8400 = VERTEX_POINT ( 'NONE', #9507 ) ; +#8401 = CARTESIAN_POINT ( 'NONE', ( 21.50000000000000355, -116.0010000000000048, 11.00000000000000355 ) ) ; +#8402 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -120.2754024805718416, -0.4469986175092429126 ) ) ; +#8403 = CARTESIAN_POINT ( 'NONE', ( 235.8999987667922653, -127.7392983144405889, 1.960244860697929470 ) ) ; +#8404 = CARTESIAN_POINT ( 'NONE', ( 237.3490663114509687, -125.9434383491047953, 2.864554560212178913 ) ) ; +#8405 = EDGE_LOOP ( 'NONE', ( #3004, #20656, #34646, #17538, #22913, #39995 ) ) ; +#8406 = VERTEX_POINT ( 'NONE', #22638 ) ; +#8407 = ORIENTED_EDGE ( 'NONE', *, *, #30257, .F. ) ; +#8408 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -119.8352555607056331, 1.937651318115421573 ) ) ; +#8409 = CARTESIAN_POINT ( 'NONE', ( 221.8521195312891052, -120.9070454355704101, 7.846622413827486930 ) ) ; +#8410 = CARTESIAN_POINT ( 'NONE', ( 24.90000000000003411, -116.9999999999999858, 3.500000000000031086 ) ) ; +#8411 = CIRCLE ( 'NONE', #40091, 1.649999999999998579 ) ; +#8412 = CARTESIAN_POINT ( 'NONE', ( 215.8531173047120717, -118.6969539444790911, -7.745752974239914046 ) ) ; +#8413 = EDGE_LOOP ( 'NONE', ( #36152, #19881 ) ) ; +#8414 = ORIENTED_EDGE ( 'NONE', *, *, #25294, .T. ) ; +#8415 = EDGE_CURVE ( 'NONE', #48288, #28898, #13008, .T. ) ; +#8416 = ORIENTED_EDGE ( 'NONE', *, *, #5901, .F. ) ; +#8417 = VECTOR ( 'NONE', #31920, 999.9999999999998863 ) ; +#8418 = CARTESIAN_POINT ( 'NONE', ( 213.9000314191158338, -119.9371772407967001, -7.714238809805838315 ) ) ; +#8419 = CARTESIAN_POINT ( 'NONE', ( 237.6332395725852109, -120.8950011658430270, 5.535803202729591810 ) ) ; +#8420 = ADVANCED_FACE ( 'NONE', ( #45121 ), #27055, .F. ) ; +#8421 = ORIENTED_EDGE ( 'NONE', *, *, #11596, .F. ) ; +#8422 = LINE ( 'NONE', #29765, #24591 ) ; +#8423 = CARTESIAN_POINT ( 'NONE', ( 221.4522368174041560, -122.0293475676315467, 7.924769125729539176 ) ) ; +#8424 = EDGE_LOOP ( 'NONE', ( #25605, #21186, #3985, #23042 ) ) ; +#8425 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #5385, #45384, #28419, #23183 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#8426 = ORIENTED_EDGE ( 'NONE', *, *, #30260, .T. ) ; +#8427 = LINE ( 'NONE', #7555, #546 ) ; +#8428 = CARTESIAN_POINT ( 'NONE', ( 18.00000000000033751, -48.99999999999989342, 21.49833287011299632 ) ) ; +#8429 = LINE ( 'NONE', #48715, #34161 ) ; +#8430 = LINE ( 'NONE', #44339, #3388 ) ; +#8431 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289794, -113.8775242545481063, 1.016275061636607635 ) ) ; +#8432 = EDGE_CURVE ( 'NONE', #31503, #7099, #10102, .T. ) ; +#8433 = EDGE_CURVE ( 'NONE', #52251, #22286, #40450, .T. ) ; +#8434 =( BOUNDED_SURFACE ( ) B_SPLINE_SURFACE ( 3, 3, ( + ( #21061, #38901, #20490, #34800 ), + ( #38593, #7064, #34513, #52018 ), + ( #30438, #7349, #3861, #16675 ), + ( #56136, #12594, #43549, #42952 ) ), + .UNSPECIFIED., .F., .F., .F. ) + B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ), + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_SURFACE ( ( + ( 1.000000000000000000, 0.3333333333333330373, 0.3333333333333330373, 1.000000000000000000), + ( 0.7324067700323979579, 0.2441355900107990140, 0.2441355900107990140, 0.7324067700323979579), + ( 0.7324067700323979579, 0.2441355900107990140, 0.2441355900107990140, 0.7324067700323979579), + ( 1.000000000000000000, 0.3333333333333330373, 0.3333333333333330373, 1.000000000000000000) ) ) + REPRESENTATION_ITEM ( '' ) SURFACE ( ) ); +#8435 = LINE ( 'NONE', #26256, #7000 ) ; +#8436 = CARTESIAN_POINT ( 'NONE', ( 23.40000000000001279, -116.0000000000000000, -4.499999999999993783 ) ) ; +#8437 = CARTESIAN_POINT ( 'NONE', ( 213.9000314191158907, -121.0321754796611629, 7.514524515036799635 ) ) ; +#8438 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#8439 = PLANE ( 'NONE', #17863 ) ; +#8440 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -122.9599120606173841, 0.9125573382992242522 ) ) ; +#8441 = CARTESIAN_POINT ( 'NONE', ( 215.8056272058176432, -119.4839999680350928, -7.636948955292711894 ) ) ; +#8442 = AXIS2_PLACEMENT_3D ( 'NONE', #39572, #30542, #17655 ) ; +#8443 = CARTESIAN_POINT ( 'NONE', ( 221.3377483314531844, -118.9525552840524369, -7.718881769518494806 ) ) ; +#8444 = CARTESIAN_POINT ( 'NONE', ( 236.5972280068026521, -115.7354643018458944, 2.888286435452927403 ) ) ; +#8445 = ORIENTED_EDGE ( 'NONE', *, *, #13911, .F. ) ; +#8446 = CARTESIAN_POINT ( 'NONE', ( 236.2644218518237835, -116.1930631985694191, -3.497545751131749370 ) ) ; +#8447 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#8448 = FACE_OUTER_BOUND ( 'NONE', #18607, .T. ) ; +#8449 = CARTESIAN_POINT ( 'NONE', ( 233.7655568158887434, -124.8475264489216698, 3.450067969947260060 ) ) ; +#8450 = ADVANCED_FACE ( 'NONE', ( #32003 ), #53599, .F. ) ; +#8451 = AXIS2_PLACEMENT_3D ( 'NONE', #22215, #53169, #39744 ) ; +#8452 = EDGE_CURVE ( 'NONE', #46031, #4475, #54191, .T. ) ; +#8453 = EDGE_LOOP ( 'NONE', ( #4488, #36379, #43891, #28311 ) ) ; +#8454 = ORIENTED_EDGE ( 'NONE', *, *, #3641, .F. ) ; +#8455 = CARTESIAN_POINT ( 'NONE', ( 216.6830739909832459, -118.6129537645711878, -7.549117111120306589 ) ) ; +#8456 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289794, -123.1782399146625977, 1.530215008973616397 ) ) ; +#8457 = CARTESIAN_POINT ( 'NONE', ( 196.3500027875918477, -120.4999999999998010, 1.387778780781445676E-14 ) ) ; +#8458 = CARTESIAN_POINT ( 'NONE', ( 235.4682013279035004, -126.4368785661916803, -1.605176360363846255 ) ) ; +#8459 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#8460 = DIRECTION ( 'NONE', ( 0.7132504491541840075, 1.769933756060707957E-15, -0.7009092642998484557 ) ) ; +#8461 = LINE ( 'NONE', #26568, #7927 ) ; +#8462 = AXIS2_PLACEMENT_3D ( 'NONE', #27257, #31362, #53831 ) ; +#8463 = DIRECTION ( 'NONE', ( -1.811995619784410881E-15, 1.000000000000000000, 1.196913542559490477E-15 ) ) ; +#8464 = EDGE_CURVE ( 'NONE', #36227, #34832, #44560, .T. ) ; +#8465 = ORIENTED_EDGE ( 'NONE', *, *, #37769, .F. ) ; +#8466 = CARTESIAN_POINT ( 'NONE', ( 214.8393149781428519, -122.0059578025850016, 7.478292364398169134 ) ) ; +#8467 = CARTESIAN_POINT ( 'NONE', ( -33.12105708793135506, -116.0010000000000048, 14.13164518280526138 ) ) ; +#8468 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#8469 = ORIENTED_EDGE ( 'NONE', *, *, #5206, .T. ) ; +#8470 = ORIENTED_EDGE ( 'NONE', *, *, #52710, .F. ) ; +#8471 = EDGE_CURVE ( 'NONE', #2610, #29088, #8644, .T. ) ; +#8472 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#8473 = CARTESIAN_POINT ( 'NONE', ( 13.78285491738230562, 38.43410573620376169, 19.76974735110165682 ) ) ; +#8474 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#8475 = CARTESIAN_POINT ( 'NONE', ( 21.50000000000000355, -138.0000000000000000, 11.90000000000000746 ) ) ; +#8476 = CARTESIAN_POINT ( 'NONE', ( 215.2361077851461459, -122.2045820977300252, 7.447588087151797431 ) ) ; +#8477 = CARTESIAN_POINT ( 'NONE', ( 31.80179706782118743, -119.5877354633629608, 5.805462372529368587 ) ) ; +#8478 = ORIENTED_EDGE ( 'NONE', *, *, #10850, .T. ) ; +#8479 = CARTESIAN_POINT ( 'NONE', ( 213.9000314191158338, -120.8640768562818835, 7.726169679453900763 ) ) ; +#8480 = CARTESIAN_POINT ( 'NONE', ( 215.4268586249701798, -122.1046613787326436, 7.519702626318708560 ) ) ; +#8481 = AXIS2_PLACEMENT_3D ( 'NONE', #4043, #9275, #27103 ) ; +#8482 = VERTEX_POINT ( 'NONE', #22931 ) ; +#8483 = VERTEX_POINT ( 'NONE', #26464 ) ; +#8484 = ORIENTED_EDGE ( 'NONE', *, *, #12241, .F. ) ; +#8485 = LINE ( 'NONE', #26315, #33594 ) ; +#8487 = ADVANCED_FACE ( 'NONE', ( #4277 ), #4566, .T. ) ; +#8486 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238558841E-16, -1.857579106397798678E-17 ) ) ; +#8488 = ORIENTED_EDGE ( 'NONE', *, *, #24641, .F. ) ; +#8489 = ORIENTED_EDGE ( 'NONE', *, *, #33835, .T. ) ; +#8490 = EDGE_CURVE ( 'NONE', #41298, #13477, #1323, .T. ) ; +#8491 = CARTESIAN_POINT ( 'NONE', ( 213.9000314191158338, -121.0628227592028878, 7.714238809805956443 ) ) ; +#8492 = LINE ( 'NONE', #7904, #28274 ) ; +#8493 = VERTEX_POINT ( 'NONE', #39895 ) ; +#8494 = ORIENTED_EDGE ( 'NONE', *, *, #18320, .F. ) ; +#8495 = CC_DESIGN_SECURITY_CLASSIFICATION ( #48598, ( #57805 ) ) ; +#8496 = DIRECTION ( 'NONE', ( -1.811995619784410881E-15, 1.000000000000000000, 1.196913542559490477E-15 ) ) ; +#8497 = CARTESIAN_POINT ( 'NONE', ( 237.3313290271933340, -115.1310871614554685, -1.405085609563637705 ) ) ; +#8498 = CARTESIAN_POINT ( 'NONE', ( 239.6999987669289567, -123.2632893434658854, 2.906954475334885935 ) ) ; +#8499 = EDGE_CURVE ( 'NONE', #16256, #42831, #57712, .T. ) ; +#8500 = CARTESIAN_POINT ( 'NONE', ( -19.99999999999997513, -48.99999999999998579, 23.50000000000000000 ) ) ; +#8501 = EDGE_CURVE ( 'NONE', #21100, #16553, #51865, .T. ) ; +#8502 = CIRCLE ( 'NONE', #17823, 3.099999999999998757 ) ; +#8503 = VECTOR ( 'NONE', #50574, 1000.000000000000000 ) ; +#8504 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#8505 = EDGE_CURVE ( 'NONE', #7668, #54752, #36388, .T. ) ; +#8506 = CARTESIAN_POINT ( 'NONE', ( 26.89682436829207646, -121.4999999999994316, -6.120017513498192230 ) ) ; +#8507 = CARTESIAN_POINT ( 'NONE', ( 235.2314704355307811, -118.9950109500399407, 6.138530600027294781 ) ) ; +#8508 = CYLINDRICAL_SURFACE ( 'NONE', #50889, 1.249999999999998890 ) ; +#8509 = LINE ( 'NONE', #22786, #28324 ) ; +#8510 = CARTESIAN_POINT ( 'NONE', ( 235.0703290979512303, -126.0401999635283659, 0.3241773886539196514 ) ) ; +#8511 = LINE ( 'NONE', #9652, #40777 ) ; +#8512 = CARTESIAN_POINT ( 'NONE', ( 12.50000000000002132, -46.90254283780813438, 17.10331240375686690 ) ) ; +#8513 = FACE_OUTER_BOUND ( 'NONE', #42650, .T. ) ; +#8514 = CARTESIAN_POINT ( 'NONE', ( 233.5687723109814158, -124.3230386283593276, -4.816388935347214684 ) ) ; +#8515 = CARTESIAN_POINT ( 'NONE', ( -25.99999999999998224, -35.00000000000000711, 19.50000000000000711 ) ) ; +#8516 = DIRECTION ( 'NONE', ( -1.857579106397798678E-17, 1.984260520772446048E-47, 1.000000000000000000 ) ) ; +#8517 = CARTESIAN_POINT ( 'NONE', ( 20.98779888782665637, -47.01099789732240453, -17.68137277994172152 ) ) ; +#8518 = CARTESIAN_POINT ( 'NONE', ( 233.1136953224330171, -120.7839035459711710, -5.543686370081783110 ) ) ; +#8519 = CARTESIAN_POINT ( 'NONE', ( 234.8870014658710375, -126.0269902750692239, -0.5083754109725240333 ) ) ; +#8520 = ADVANCED_FACE ( 'NONE', ( #33430 ), #50627, .F. ) ; +#8521 = CONICAL_SURFACE ( 'NONE', #31846, 7.499999999912263071, 0.7853981625000003852 ) ; +#8522 = CARTESIAN_POINT ( 'NONE', ( 215.9617277105356550, -119.4691964630326453, -7.655159144783967307 ) ) ; +#8523 = CARTESIAN_POINT ( 'NONE', ( -19.59999999999998721, -33.19999999999999574, -19.49999999999999645 ) ) ; +#8524 = CARTESIAN_POINT ( 'NONE', ( 17.97529470300441901, -59.76243710668161668, -21.49924218684523680 ) ) ; +#8525 = CARTESIAN_POINT ( 'NONE', ( 234.9031122495420334, -114.4140130926270018, -0.8869939536415271109 ) ) ; +#8526 = FACE_OUTER_BOUND ( 'NONE', #14137, .T. ) ; +#8527 = CARTESIAN_POINT ( 'NONE', ( 219.7270338329783215, -119.8171105425820855, -8.059491521272416747 ) ) ; +#8528 = CARTESIAN_POINT ( 'NONE', ( 237.7633186377545087, -118.2548896094050832, 5.075644962167255692 ) ) ; +#8529 = CARTESIAN_POINT ( 'NONE', ( 215.4272045587784135, -118.9021151392892790, -7.483819039069323331 ) ) ; +#8530 = ORIENTED_EDGE ( 'NONE', *, *, #14907, .T. ) ; +#8531 = CARTESIAN_POINT ( 'NONE', ( 31.71743114857325452, -121.3279422164102925, 5.845206464698452287 ) ) ; +#8532 = CARTESIAN_POINT ( 'NONE', ( 217.3002074625812838, -120.4999999999997868, 1.387778780781445676E-14 ) ) ; +#8533 = LINE ( 'NONE', #34533, #30239 ) ; +#8534 = EDGE_LOOP ( 'NONE', ( #8494, #16262 ) ) ; +#8535 = EDGE_CURVE ( 'NONE', #9223, #16169, #55051, .T. ) ; +#8536 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #10806, #23369, #49661, #54927 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#8537 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -117.6907300715953113, 1.089616207090486899 ) ) ; +#8538 = VECTOR ( 'NONE', #54849, 1000.000000000000000 ) ; +#8539 = CARTESIAN_POINT ( 'NONE', ( 232.6555233570815631, -115.5630758786901282, 2.549483078200823538 ) ) ; +#8540 =( BOUNDED_SURFACE ( ) B_SPLINE_SURFACE ( 3, 3, ( + ( #161, #17357, #4532, #27595 ), + ( #52994, #30824, #48618, #8609 ), + ( #40135, #44226, #26432, #17932 ), + ( #31109, #35762, #36067, #57389 ) ), + .UNSPECIFIED., .F., .F., .T. ) + B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ), + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_SURFACE ( ( + ( 1.000000000000000000, 0.9995674563344200125, 0.9995674563344200125, 1.000000000000000000), + ( 1.000000000000000000, 0.9995674563344200125, 0.9995674563344200125, 1.000000000000000000), + ( 1.000000000000000000, 0.9995674563344200125, 0.9995674563344200125, 1.000000000000000000), + ( 1.000000000000000000, 0.9995674563344200125, 0.9995674563344200125, 1.000000000000000000) ) ) + REPRESENTATION_ITEM ( '' ) SURFACE ( ) ); +#8541 = AXIS2_PLACEMENT_3D ( 'NONE', #33173, #41631, #28506 ) ; +#8542 = AXIS2_PLACEMENT_3D ( 'NONE', #46487, #41244, #19044 ) ; +#8543 = ORIENTED_EDGE ( 'NONE', *, *, #56692, .T. ) ; +#8544 = EDGE_LOOP ( 'NONE', ( #34960, #24822, #32980, #44836 ) ) ; +#8545 = CARTESIAN_POINT ( 'NONE', ( 215.4326954524907762, -119.7193840244232348, -7.851697016412876096 ) ) ; +#8546 = DATE_AND_TIME ( #52931, #28169 ) ; +#8547 = ORIENTED_EDGE ( 'NONE', *, *, #19839, .T. ) ; +#8548 = VERTEX_POINT ( 'NONE', #1633 ) ; +#8549 = CARTESIAN_POINT ( 'NONE', ( 235.8999987668372285, -120.4999999999997584, 1.387778780781445676E-14 ) ) ; +#8550 = CARTESIAN_POINT ( 'NONE', ( 236.2185766766708070, -124.0670202657487096, -4.251925095557433032 ) ) ; +#8551 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, -13.19999999999999929, -15.00000000000000000 ) ) ; +#8552 = ORIENTED_EDGE ( 'NONE', *, *, #29786, .T. ) ; +#8553 = ORIENTED_EDGE ( 'NONE', *, *, #27105, .T. ) ; +#8554 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #22887, #5384 ), + ( #151, #22316 ), + ( #57373, #36344 ), + ( #740, #39851 ), + ( #17924, #35468 ), + ( #31683, #53274 ), + ( #13257, #31098 ), + ( #35753, #5091 ), + ( #12969, #9181 ), + ( #9747, #23182 ), + ( #40710, #35187 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 3, 2, 2, 4 ), + ( 2, 2 ), + ( 0.003913082296456990052, 0.009900990099009899376, 0.5049504950494959621, 0.7524752475247470374, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#8555 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#8556 = CYLINDRICAL_SURFACE ( 'NONE', #34553, 1.500000000000001332 ) ; +#8557 = ORIENTED_EDGE ( 'NONE', *, *, #53997, .T. ) ; +#8558 = APPROVAL ( #56878, 'δָ¶¨' ) ; +#8559 = DIRECTION ( 'NONE', ( 9.606587641450835705E-16, -0.8061809694752866129, 0.5916690328687879141 ) ) ; +#8560 = FACE_BOUND ( 'NONE', #50968, .T. ) ; +#8561 = CARTESIAN_POINT ( 'NONE', ( 219.8674434103047588, -119.8101282312421461, -8.064909994077675393 ) ) ; +#8562 = CARTESIAN_POINT ( 'NONE', ( 236.3999987672879399, -113.9770763677191638, -2.539973875344991860 ) ) ; +#8563 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#8564 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#8565 = ORIENTED_EDGE ( 'NONE', *, *, #5550, .T. ) ; +#8566 = ORIENTED_EDGE ( 'NONE', *, *, #48397, .F. ) ; +#8567 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289226, -113.8775242545481063, 1.016275061636611188 ) ) ; +#8568 = EDGE_CURVE ( 'NONE', #55638, #11928, #21845, .T. ) ; +#8569 = CARTESIAN_POINT ( 'NONE', ( 218.1993182306140682, -118.4862270907562163, -7.802289500963128788 ) ) ; +#8570 = CARTESIAN_POINT ( 'NONE', ( 31.90000000000004121, -121.4999999999999858, 1.000000000000014655 ) ) ; +#8571 = ADVANCED_FACE ( 'NONE', ( #24357 ), #19961, .F. ) ; +#8572 = VERTEX_POINT ( 'NONE', #10641 ) ; +#8573 = CARTESIAN_POINT ( 'NONE', ( 232.0067725537370507, -116.4416504905512397, -4.362207214079217188 ) ) ; +#8574 = CARTESIAN_POINT ( 'NONE', ( -31.25000000000000000, -128.9989999999999952, 9.100000000000008527 ) ) ; +#8575 = CARTESIAN_POINT ( 'NONE', ( 220.7241426765220638, -121.2031377793393858, 5.541539024871477537 ) ) ; +#8576 = CARTESIAN_POINT ( 'NONE', ( 20.90000000000002345, -30.00000000000000000, 16.50000000000000000 ) ) ; +#8577 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#8578 = CARTESIAN_POINT ( 'NONE', ( -21.09999999999998010, -33.19999999999999574, 19.25000000000001421 ) ) ; +#8579 = CARTESIAN_POINT ( 'NONE', ( 235.5128465411458478, -115.4186302148609968, -2.226806385605593075 ) ) ; +#8580 = CARTESIAN_POINT ( 'NONE', ( 215.9840777117495350, -118.6865243038009226, -7.725429124573054196 ) ) ; +#8581 = VECTOR ( 'NONE', #12578, 999.9999999999998863 ) ; +#8582 = CARTESIAN_POINT ( 'NONE', ( 221.8582549684405478, -118.7647694436523267, -7.659035449785874583 ) ) ; +#8583 = FACE_OUTER_BOUND ( 'NONE', #172, .T. ) ; +#8584 = VECTOR ( 'NONE', #3711, 999.9999999999998863 ) ; +#8585 = CARTESIAN_POINT ( 'NONE', ( 233.0816946443365225, -117.0717286630512604, 5.105946728740572205 ) ) ; +#8586 = LINE ( 'NONE', #56778, #57673 ) ; +#8587 = CARTESIAN_POINT ( 'NONE', ( 219.9244583192408129, -122.2937144223096482, 7.887703626970718140 ) ) ; +#8588 = CARTESIAN_POINT ( 'NONE', ( 30.59996677426352107, -114.5592247281667397, 0.8448865600502591944 ) ) ; +#8589 = CARTESIAN_POINT ( 'NONE', ( 232.5628307194255910, -118.4920087752977338, 5.174024087183598297 ) ) ; +#8590 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -119.0859028406382123, -1.623314423910406923 ) ) ; +#8591 = CARTESIAN_POINT ( 'NONE', ( 234.9972362984671292, -125.8658386812133472, 1.540562706109281033 ) ) ; +#8592 = CARTESIAN_POINT ( 'NONE', ( 216.6821800429827363, -118.6140719494630531, -7.548191406284118443 ) ) ; +#8593 = ORIENTED_EDGE ( 'NONE', *, *, #11074, .T. ) ; +#8594 = CARTESIAN_POINT ( 'NONE', ( 234.5200388675689567, -125.6062049556253584, -3.427617737064250214 ) ) ; +#8595 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289226, -115.8560194746025616, -4.829805157192075704 ) ) ; +#8596 = FACE_OUTER_BOUND ( 'NONE', #44598, .T. ) ; +#8597 = LINE ( 'NONE', #56499, #46409 ) ; +#8598 = CARTESIAN_POINT ( 'NONE', ( 234.1636699495609548, -119.0572291488490748, -5.360451113758789354 ) ) ; +#8599 = CARTESIAN_POINT ( 'NONE', ( 237.1441309414456100, -119.7345403852665413, -5.496675167520822747 ) ) ; +#8600 = DIRECTION ( 'NONE', ( 0.7009092642998482336, 5.185887546516577982E-16, 0.7132504491541841185 ) ) ; +#8601 = ORIENTED_EDGE ( 'NONE', *, *, #5240, .T. ) ; +#8602 = CARTESIAN_POINT ( 'NONE', ( 221.4880403467280701, -122.4474770166270048, 7.835341821063783740 ) ) ; +#8603 = ADVANCED_FACE ( 'NONE', ( #23223 ), #42158, .F. ) ; +#8604 = CARTESIAN_POINT ( 'NONE', ( 234.4770941604951133, -116.0567227625723348, -3.336157554067711750 ) ) ; +#8605 = EDGE_CURVE ( 'NONE', #3136, #36296, #24080, .T. ) ; +#8606 = VERTEX_POINT ( 'NONE', #19972 ) ; +#8607 = VERTEX_POINT ( 'NONE', #27903 ) ; +#8608 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#8609 = CARTESIAN_POINT ( 'NONE', ( 220.1052941450073490, -121.6397076998628393, 7.806523990039199390 ) ) ; +#8610 = CARTESIAN_POINT ( 'NONE', ( 220.9256787748323632, -121.6671862052089921, 5.470326858797960767 ) ) ; +#8611 = CARTESIAN_POINT ( 'NONE', ( 236.3731995334338478, -126.3188242493022670, 1.998264723319029379 ) ) ; +#8612 = EDGE_LOOP ( 'NONE', ( #30464, #46766, #17291, #38717 ) ) ; +#8613 = CARTESIAN_POINT ( 'NONE', ( 33.09996471247028893, -121.3459618123866477, -5.719608519972344318 ) ) ; +#8614 = CARTESIAN_POINT ( 'NONE', ( 236.7771631736792131, -118.7005747865720764, 5.251163036734798339 ) ) ; +#8615 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#8616 = ORIENTED_EDGE ( 'NONE', *, *, #55389, .T. ) ; +#8617 = LINE ( 'NONE', #57399, #1758 ) ; +#8618 = APPROVAL_PERSON_ORGANIZATION ( #21525, #54982, #39062 ) ; +#8619 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #4713, #18110, #40315, #26327 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 2.776912483567713316E-17, 0.001048464789955787018 ), + .UNSPECIFIED. ) ; +#8620 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#8621 = CARTESIAN_POINT ( 'NONE', ( 32.16386746701635246, -121.4999999999999858, 5.606948500092093113 ) ) ; +#8622 = VERTEX_POINT ( 'NONE', #15295 ) ; +#8623 = ORIENTED_EDGE ( 'NONE', *, *, #38117, .T. ) ; +#8624 = CARTESIAN_POINT ( 'NONE', ( -40.00546351838553250, -47.54312021273980093, -75.75830377340918176 ) ) ; +#8625 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289794, -124.3049460899143810, -3.919988819709567807 ) ) ; +#8626 = EDGE_CURVE ( 'NONE', #28759, #36708, #29551, .T. ) ; +#8627 = CARTESIAN_POINT ( 'NONE', ( 219.9599442673275576, -120.0667366755340595, -8.080711800653210375 ) ) ; +#8628 = LINE ( 'NONE', #52420, #52787 ) ; +#8629 = ORIENTED_EDGE ( 'NONE', *, *, #31617, .F. ) ; +#8630 = CARTESIAN_POINT ( 'NONE', ( 217.7400321834115857, -119.1687256767901602, -7.929306907825776740 ) ) ; +#8631 = CARTESIAN_POINT ( 'NONE', ( 20.40000000000003055, -116.9999999999999858, 6.000000000000019540 ) ) ; +#8632 = CARTESIAN_POINT ( 'NONE', ( 221.4618287154335690, -118.5876621060711784, -7.840734217421052143 ) ) ; +#8633 = ORIENTED_EDGE ( 'NONE', *, *, #18413, .F. ) ; +#8634 = CARTESIAN_POINT ( 'NONE', ( 218.7391470653743397, -121.6259746650019480, 7.792295560717879432 ) ) ; +#8635 = EDGE_CURVE ( 'NONE', #31817, #25953, #19686, .T. ) ; +#8636 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -123.3213487547890423, 0.6513434989339079717 ) ) ; +#8637 = EDGE_CURVE ( 'NONE', #51208, #47779, #38626, .T. ) ; +#8638 = VERTEX_POINT ( 'NONE', #47698 ) ; +#8639 = CARTESIAN_POINT ( 'NONE', ( 229.2999987672637019, -120.1597703855531165, -7.492278946205681578 ) ) ; +#8640 = CARTESIAN_POINT ( 'NONE', ( 217.5984455705643370, -118.7136278064203196, -7.627066977248719404 ) ) ; +#8641 = EDGE_CURVE ( 'NONE', #3761, #37218, #14217, .T. ) ; +#8642 = VECTOR ( 'NONE', #31286, 999.9999999999998863 ) ; +#8643 = ORIENTED_EDGE ( 'NONE', *, *, #35412, .T. ) ; +#8644 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #40753, #8640, #36100, #14165 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 0.0004773193828172721601 ), + .UNSPECIFIED. ) ; +#8645 = CARTESIAN_POINT ( 'NONE', ( 215.4664199571230654, -121.9672597700622276, 7.552415995720452635 ) ) ; +#8646 = FACE_OUTER_BOUND ( 'NONE', #44743, .T. ) ; +#8647 = CARTESIAN_POINT ( 'NONE', ( 236.9652695270552556, -126.0072092751871935, -0.8451279643311437884 ) ) ; +#8648 = CARTESIAN_POINT ( 'NONE', ( 5.630224042627942183, -37.19543050033674092, -119.2023369751453146 ) ) ; +#8649 = CARTESIAN_POINT ( 'NONE', ( 232.5777486125179223, -124.0498544828737124, -5.022260442860140728 ) ) ; +#8650 = CARTESIAN_POINT ( 'NONE', ( 0.2987228831537024898, -29.69543050033665565, -95.73666853406908217 ) ) ; +#8651 = CARTESIAN_POINT ( 'NONE', ( 219.7579466691150287, -118.7468612162937376, -7.896403549661533461 ) ) ; +#8652 = CARTESIAN_POINT ( 'NONE', ( 216.4827674939367910, -121.7978830660933625, 7.662176189389921177 ) ) ; +#8653 = CARTESIAN_POINT ( 'NONE', ( 221.7615284002343117, -118.6557422380276705, -7.846592626352436817 ) ) ; +#8654 = CARTESIAN_POINT ( 'NONE', ( 235.0910781983000106, -121.5672199268434639, -5.446546091464683492 ) ) ; +#8655 = CARTESIAN_POINT ( 'NONE', ( 235.8427739917381416, -124.6602252619821485, 3.743698252328425014 ) ) ; +#8656 = CARTESIAN_POINT ( 'NONE', ( 20.00000000000000355, -125.0000000000000000, 4.500000000000004441 ) ) ; +#8657 = ORIENTED_EDGE ( 'NONE', *, *, #56909, .F. ) ; +#8658 = CARTESIAN_POINT ( 'NONE', ( 234.0343998521103401, -115.7391797245377347, 3.891101489637670330 ) ) ; +#8659 = CARTESIAN_POINT ( 'NONE', ( -12.20000000000000107, 12.50000000000000000, -38.69999999999999574 ) ) ; +#8660 = CARTESIAN_POINT ( 'NONE', ( 236.7342526088505963, -124.0771038758463618, 4.241156209668537791 ) ) ; +#8661 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #24151, #11019, #15371, #38165, #28254, #7989, #37312 ), + .UNSPECIFIED., .F., .F., + ( 4, 3, 4 ), + ( 3.945437393942679619E-15, 0.0001484273487524792004, 0.0004131375547048330636 ), + .UNSPECIFIED. ) ; +#8662 = ORIENTED_EDGE ( 'NONE', *, *, #8315, .T. ) ; +#8663 = VERTEX_POINT ( 'NONE', #56769 ) ; +#8664 = CARTESIAN_POINT ( 'NONE', ( 219.3001256770915575, -112.9022806118423858, 1.165934468661567136 ) ) ; +#8665 = CARTESIAN_POINT ( 'NONE', ( 215.8029694750928513, -121.8237632745021699, 7.606313244024414999 ) ) ; +#8666 = CARTESIAN_POINT ( 'NONE', ( 236.0909610722534069, -117.3693808389057125, 5.294349316845718967 ) ) ; +#8667 = CARTESIAN_POINT ( 'NONE', ( 11.71579345718225973, -36.19543050033661302, -111.5828983540499877 ) ) ; +#8668 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#8669 = EDGE_CURVE ( 'NONE', #50149, #2947, #8285, .T. ) ; +#8670 = CARTESIAN_POINT ( 'NONE', ( 233.8152908747034360, -125.7060070839711443, 1.923539915005616274 ) ) ; +#8671 = ORIENTED_EDGE ( 'NONE', *, *, #10244, .F. ) ; +#8672 = CARTESIAN_POINT ( 'NONE', ( 229.2999987672629914, -113.0624653535106034, -0.9659598234670746519 ) ) ; +#8673 = CARTESIAN_POINT ( 'NONE', ( 20.90000000000002345, -30.00100000000000122, 16.50000000000000000 ) ) ; +#8674 = CARTESIAN_POINT ( 'NONE', ( 218.8554351935288480, -120.9257795767827162, 8.065203185293635002 ) ) ; +#8675 = VERTEX_POINT ( 'NONE', #26111 ) ; +#8676 = CIRCLE ( 'NONE', #29208, 0.9999999999999983347 ) ; +#8677 = CARTESIAN_POINT ( 'NONE', ( 214.8184152243820506, -121.4490912444051958, 7.775717596850209468 ) ) ; +#8678 = CIRCLE ( 'NONE', #11465, 5.999789590227069702 ) ; +#8679 = PERSON_AND_ORGANIZATION_ROLE ( 'classification_officer' ) ; +#8680 = CARTESIAN_POINT ( 'NONE', ( 237.3768644790548308, -118.8453553069030875, -5.297472081360123930 ) ) ; +#8681 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #21607, #39426, #57241, #17217 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#8682 = CARTESIAN_POINT ( 'NONE', ( 219.9881756788275879, -118.7104806822273417, -7.683519467518824975 ) ) ; +#8683 = ORIENTED_EDGE ( 'NONE', *, *, #57022, .F. ) ; +#8684 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#8685 = CARTESIAN_POINT ( 'NONE', ( 24.99900000000002009, -49.14999999999999858, 10.99999999999999467 ) ) ; +#8686 = CARTESIAN_POINT ( 'NONE', ( -2.999999999999995559, -128.6999999999999886, 20.00000000000001066 ) ) ; +#8687 = CARTESIAN_POINT ( 'NONE', ( 237.5254952277094844, -125.4894178408035259, -3.595551657932876122 ) ) ; +#8688 = ORIENTED_EDGE ( 'NONE', *, *, #30398, .F. ) ; +#8689 = EDGE_LOOP ( 'NONE', ( #23689, #6032, #41629, #57787 ) ) ; +#8690 = ORIENTED_EDGE ( 'NONE', *, *, #28149, .F. ) ; +#8691 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#8692 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#8693 = EDGE_CURVE ( 'NONE', #7027, #13467, #22497, .T. ) ; +#8694 = CARTESIAN_POINT ( 'NONE', ( 220.6334517177890291, -125.9142292863731427, 5.455052915574876593 ) ) ; +#8695 = CIRCLE ( 'NONE', #3115, 2.499999999999999556 ) ; +#8696 = CARTESIAN_POINT ( 'NONE', ( 215.9509266891579387, -118.7169710904956332, -7.515151787455637944 ) ) ; +#8697 = ORIENTED_EDGE ( 'NONE', *, *, #49536, .T. ) ; +#8698 = CIRCLE ( 'NONE', #51568, 7.000000000000001776 ) ; +#8699 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #51004, #47209, #28845, #37883 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 0.0000000000000000000, 0.0007116938757341978363 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9999036909940276496, 0.9983947597358502346, 0.9975532034763925360, 0.9973790222156546648 ) ) + REPRESENTATION_ITEM ( '' ) ); +#8700 = ORIENTED_EDGE ( 'NONE', *, *, #44895, .F. ) ; +#8701 = ORIENTED_EDGE ( 'NONE', *, *, #48103, .T. ) ; +#8702 = CARTESIAN_POINT ( 'NONE', ( 220.3649315727256521, -122.5091067923323038, 7.834503912272277937 ) ) ; +#8703 = CARTESIAN_POINT ( 'NONE', ( 237.5965668870126706, -119.6168277566249429, 5.478972134740248912 ) ) ; +#8704 = EDGE_CURVE ( 'NONE', #34262, #40401, #18481, .T. ) ; +#8705 = ORIENTED_EDGE ( 'NONE', *, *, #40933, .F. ) ; +#8706 = CARTESIAN_POINT ( 'NONE', ( 213.9000314191158338, -121.0628227592028878, 7.714238809805956443 ) ) ; +#8707 = ADVANCED_FACE ( 'NONE', ( #48294 ), #13512, .T. ) ; +#8708 = CARTESIAN_POINT ( 'NONE', ( 220.3649306311716884, -120.8970409426728452, 7.877864839454587376 ) ) ; +#8709 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #4820, #22612, #40420, #445 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#8710 = EDGE_LOOP ( 'NONE', ( #5455, #37333, #49511, #55889 ) ) ; +#8711 = ORIENTED_EDGE ( 'NONE', *, *, #57041, .F. ) ; +#8712 = DIRECTION ( 'NONE', ( 0.7132504491541840075, 1.769933756060707957E-15, -0.7009092642998484557 ) ) ; +#8713 = CARTESIAN_POINT ( 'NONE', ( 219.9466125123135214, -120.9047773750840378, 7.878374878560355121 ) ) ; +#8714 = DIRECTION ( 'NONE', ( 0.7009092642998467904, 0.0000000000000000000, 0.7132504491541855618 ) ) ; +#8715 = CARTESIAN_POINT ( 'NONE', ( 24.89999999973880662, -108.5913085043491009, -5.954345747763641228 ) ) ; +#8716 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -119.4218888455244212, 2.868867753307350110 ) ) ; +#8717 = FACE_OUTER_BOUND ( 'NONE', #24398, .T. ) ; +#8718 = CARTESIAN_POINT ( 'NONE', ( 226.3999987669289169, -127.7155332748948666, -1.107284768648817419 ) ) ; +#8719 = CARTESIAN_POINT ( 'NONE', ( 216.4929168580469536, -121.9540337984373082, 7.844643760962586754 ) ) ; +#8720 = CARTESIAN_POINT ( 'NONE', ( 220.7241426763895618, -121.5822002784134241, 8.011669701979126756 ) ) ; +#8721 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#8722 = CARTESIAN_POINT ( 'NONE', ( 228.7999987669289794, -120.4999999999997726, 1.387778780781445676E-14 ) ) ; +#8723 = CYLINDRICAL_SURFACE ( 'NONE', #50676, 7.500000000000000888 ) ; +#8724 = AXIS2_PLACEMENT_3D ( 'NONE', #11830, #3955, #40643 ) ; +#8725 = AXIS2_PLACEMENT_3D ( 'NONE', #31207, #9286, #4346 ) ; +#8726 = CARTESIAN_POINT ( 'NONE', ( 215.7736963158306480, -121.4922378219163903, 7.861738672753533663 ) ) ; +#8727 = CARTESIAN_POINT ( 'NONE', ( 237.6597280068026805, -117.2034106906502871, 4.491780738447484822 ) ) ; +#8728 = EDGE_LOOP ( 'NONE', ( #9068, #44312, #16068, #21906 ) ) ; +#8729 = CARTESIAN_POINT ( 'NONE', ( 236.2247072236833390, -117.1568530346621344, -4.432057414800881112 ) ) ; +#8730 = CARTESIAN_POINT ( 'NONE', ( 220.6881540108819877, -119.6192041739937935, -7.835290109298336247 ) ) ; +#8731 = LINE ( 'NONE', #10385, #55531 ) ; +#8732 = CARTESIAN_POINT ( 'NONE', ( 233.7679838258260361, -124.9011290844626814, 3.381140936204042102 ) ) ; +#8734 = AXIS2_PLACEMENT_3D ( 'NONE', #23104, #27792, #31889 ) ; +#8733 = CARTESIAN_POINT ( 'NONE', ( 221.3226778970618511, -119.5676074645831335, -8.020401561578358596 ) ) ; +#8735 = ORIENTED_EDGE ( 'NONE', *, *, #47987, .T. ) ; +#8736 = ORIENTED_EDGE ( 'NONE', *, *, #46536, .F. ) ; +#8737 = CARTESIAN_POINT ( 'NONE', ( 213.0999977193770292, -120.4999999999997868, 1.387778780781445676E-14 ) ) ; +#8738 = CLOSED_SHELL ( 'NONE', ( #45925, #41676, #11139, #56614, #45430, #1857, #5659 ) ) ; +#8739 = CARTESIAN_POINT ( 'NONE', ( 220.7445294251945711, -121.6494257534333769, 7.800523086125785710 ) ) ; +#8740 = CARTESIAN_POINT ( 'NONE', ( 228.9554229884587357, -114.9429273789468766, -4.515864472928644346 ) ) ; +#8741 = CARTESIAN_POINT ( 'NONE', ( 235.4820315389714835, -126.2731751771337088, -2.123261308077266207 ) ) ; +#8742 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -120.4241585774895782, -0.4942146078695141553 ) ) ; +#8743 = CARTESIAN_POINT ( 'NONE', ( 8.784315731977246244, -50.19543050033662013, -115.9927099539515183 ) ) ; +#8744 = CARTESIAN_POINT ( 'NONE', ( 11.71579345718231124, -50.19543050033672671, -111.5828983540499024 ) ) ; +#8745 = ADVANCED_FACE ( 'NONE', ( #57343 ), #53535, .F. ) ; +#8746 = CARTESIAN_POINT ( 'NONE', ( 218.0326460778825606, -122.1352803889327419, 5.398493836873741181 ) ) ; +#8747 = EDGE_LOOP ( 'NONE', ( #37887, #18720, #23284, #12196 ) ) ; +#8748 = CARTESIAN_POINT ( 'NONE', ( 214.8313668071666882, -121.9931402714033908, 7.692357134835104304 ) ) ; +#8749 = CARTESIAN_POINT ( 'NONE', ( 220.8002074625812838, -120.4999999999997726, 1.387778780781445676E-14 ) ) ; +#8750 = LINE ( 'NONE', #4678, #6965 ) ; +#8751 = ORIENTED_EDGE ( 'NONE', *, *, #33100, .T. ) ; +#8752 = EDGE_LOOP ( 'NONE', ( #18152, #55773, #56019, #16643 ) ) ; +#8753 = CARTESIAN_POINT ( 'NONE', ( -19.59999999999998010, -33.19999999999999574, 19.75000000000001421 ) ) ; +#8754 = CARTESIAN_POINT ( 'NONE', ( 219.7050636405244575, -119.7090286439944862, -8.063449793810113064 ) ) ; +#8755 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#8756 = CARTESIAN_POINT ( 'NONE', ( -49.75000000000000000, -119.5000000000000000, 5.000000000000041744 ) ) ; +#8757 = EDGE_CURVE ( 'NONE', #46746, #27349, #21703, .T. ) ; +#8758 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -1.826024711554534899E-16 ) ) ; +#8759 = CYLINDRICAL_SURFACE ( 'NONE', #1811, 4.500000000000000000 ) ; +#8760 = ORIENTED_EDGE ( 'NONE', *, *, #8378, .T. ) ; +#8761 = CARTESIAN_POINT ( 'NONE', ( 215.8318448958944202, -121.2418964393736758, 7.686987334684135753 ) ) ; +#8762 = FACE_OUTER_BOUND ( 'NONE', #1310, .T. ) ; +#8763 = VECTOR ( 'NONE', #10485, 1000.000000000000114 ) ; +#8764 = ORIENTED_EDGE ( 'NONE', *, *, #11871, .T. ) ; +#8765 = AXIS2_PLACEMENT_3D ( 'NONE', #32298, #50081, #10361 ) ; +#8766 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #40405, #36051, #19065, #9462, #435, #54721, #18210, #13839, #54422, #4520, #14393, #18505, #27860, #54146, #27289, #45075, #22599, #40985, #8885, #26725, #5086, #22884, #40706, #32247, #36340, #44517, #737, #22313, #40123, #10040, #1289, #50033 ), + .UNSPECIFIED., .F., .F., + ( 4, 1, 2, 2, 2, 1, 1, 2, 2, 2, 1, 2, 2, 2, 1, 1, 2, 2, 4 ), + ( 0.2500000000000000000, 0.2812500000000164313, 0.2968750000000246470, 0.3125000000000328626, 0.3750000000000580647, 0.4062500000000738298, 0.4218750000000817124, 0.4296875000000832667, 0.4375000000000848210, 0.5000000000000716094, 0.5312500000000650591, 0.5468750000000617284, 0.5625000000000583977, 0.6250000000000418554, 0.6562500000000359712, 0.6718750000000299760, 0.6796875000000268674, 0.6875000000000239808, 0.7500000000000000000 ), + .UNSPECIFIED. ) ; +#8767 = ORIENTED_EDGE ( 'NONE', *, *, #37201, .T. ) ; +#8768 = ORIENTED_EDGE ( 'NONE', *, *, #17293, .T. ) ; +#8769 = VERTEX_POINT ( 'NONE', #31370 ) ; +#8770 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#8771 = CARTESIAN_POINT ( 'NONE', ( -29.15947745081997766, -0.06666651349466025389, -23.26666651349465909 ) ) ; +#8772 = VERTEX_POINT ( 'NONE', #40684 ) ; +#8773 = EDGE_CURVE ( 'NONE', #14245, #39271, #13417, .T. ) ; +#8774 = ORIENTED_EDGE ( 'NONE', *, *, #37454, .F. ) ; +#8775 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#8776 = ADVANCED_FACE ( 'NONE', ( #408 ), #45625, .F. ) ; +#8777 = CARTESIAN_POINT ( 'NONE', ( 221.5065830863640315, -118.7807903506797373, -7.882889666430692444 ) ) ; +#8778 = CARTESIAN_POINT ( 'NONE', ( 194.8499983585583664, -120.4999999999998153, 1.387778780781445676E-14 ) ) ; +#8779 = ORIENTED_EDGE ( 'NONE', *, *, #52056, .T. ) ; +#8780 = ADVANCED_FACE ( 'NONE', ( #22857 ), #7838, .F. ) ; +#8781 = VERTEX_POINT ( 'NONE', #8574 ) ; +#8782 = DIRECTION ( 'NONE', ( -1.972152263052529514E-31, 1.000000000000000000, -1.224646799147352961E-16 ) ) ; +#8783 = CARTESIAN_POINT ( 'NONE', ( 237.4090532593479850, -115.0957120052218272, 1.257709436628279054 ) ) ; +#8784 = CARTESIAN_POINT ( 'NONE', ( 239.6999987669289283, -123.2632893434658428, 2.906954475334934340 ) ) ; +#8785 = CARTESIAN_POINT ( 'NONE', ( 12.50000000000002487, -51.09745716219188694, -17.10331240375684558 ) ) ; +#8786 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#8787 = CARTESIAN_POINT ( 'NONE', ( 5.442891860081721767, -29.69543050033663079, -105.8391447422475409 ) ) ; +#8788 = CARTESIAN_POINT ( 'NONE', ( 234.4189704355307811, -125.5953773452066145, 3.739578457054484772 ) ) ; +#8789 = EDGE_CURVE ( 'NONE', #47829, #16569, #57362, .T. ) ; +#8790 = CARTESIAN_POINT ( 'NONE', ( -33.54475710197256433, -51.19543050033674803, -70.61055935464469258 ) ) ; +#8791 = CARTESIAN_POINT ( 'NONE', ( 219.7742697349129060, -121.8889044805148529, 7.765185311886538599 ) ) ; +#8792 = CARTESIAN_POINT ( 'NONE', ( 235.0312149747654757, -125.7969836761554632, 1.657523924991131992 ) ) ; +#8793 = CARTESIAN_POINT ( 'NONE', ( 219.8499419262285528, -120.0550998773530864, -7.872758247484257232 ) ) ; +#8794 = FACE_BOUND ( 'NONE', #56301, .T. ) ; +#8795 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#8796 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203790424, 0.9884292157390551781 ) ) ; +#8797 = CARTESIAN_POINT ( 'NONE', ( 235.6837133229279573, -122.6021503554362084, 5.137941187004795296 ) ) ; +#8798 = CARTESIAN_POINT ( 'NONE', ( 233.4673046656253916, -126.4480114011725931, -1.581992133835319114 ) ) ; +#8799 = CARTESIAN_POINT ( 'NONE', ( 216.6830739907108523, -122.4179292550499554, 7.750363858272296902 ) ) ; +#8800 = CARTESIAN_POINT ( 'NONE', ( 194.6499984800816492, -126.6584523438420433, -0.9450667357479811681 ) ) ; +#8801 = CARTESIAN_POINT ( 'NONE', ( 233.2727972720685443, -116.0075674052824724, -3.258240767286981754 ) ) ; +#8802 = CARTESIAN_POINT ( 'NONE', ( 219.9471986703132416, -118.4987817011326996, -7.837678875546123969 ) ) ; +#8803 = CONICAL_SURFACE ( 'NONE', #1362, 0.7999999999353031299, 0.5404194995851193672 ) ; +#8804 = VECTOR ( 'NONE', #50366, 1000.000000000000114 ) ; +#8805 = CARTESIAN_POINT ( 'NONE', ( 232.7499385432995780, -124.5022498300954510, 3.845062915649353208 ) ) ; +#8806 = CARTESIAN_POINT ( 'NONE', ( 220.1973523422240646, -122.4783845844902572, 7.634305084257194451 ) ) ; +#8807 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#8808 = CARTESIAN_POINT ( 'NONE', ( 235.0001464222231959, -115.0031655923358187, 2.758332281876366476 ) ) ; +#8809 = CARTESIAN_POINT ( 'NONE', ( 215.3537202696674058, -118.6638215089759285, -7.667113654573296522 ) ) ; +#8810 = CONICAL_SURFACE ( 'NONE', #452, 2.024999999999999911, 0.7853981633974482790 ) ; +#8811 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203862311, 0.9884292157390539568 ) ) ; +#8812 = CARTESIAN_POINT ( 'NONE', ( 237.5705519185372907, -114.9557624617238645, -0.3098579839887692922 ) ) ; +#8813 = EDGE_CURVE ( 'NONE', #49055, #35844, #48861, .T. ) ; +#8814 = CARTESIAN_POINT ( 'NONE', ( 215.3537151529102402, -118.6967799774801477, -7.452308617250563039 ) ) ; +#8815 = EDGE_LOOP ( 'NONE', ( #6045, #4694, #17994, #1307, #42203, #39794 ) ) ; +#8816 = CARTESIAN_POINT ( 'NONE', ( 217.9938817318515021, -120.9218321190191574, 8.039479890211385538 ) ) ; +#8817 = EDGE_CURVE ( 'NONE', #11150, #24111, #40962, .T. ) ; +#8818 = CARTESIAN_POINT ( 'NONE', ( 219.7754179453833672, -119.0838659476425505, -7.965014876528027976 ) ) ; +#8819 = CARTESIAN_POINT ( 'NONE', ( 232.4697263201740327, -115.0215110833995880, -0.9503285478366079175 ) ) ; +#8820 = AXIS2_PLACEMENT_3D ( 'NONE', #32611, #36702, #46009 ) ; +#8821 = VERTEX_POINT ( 'NONE', #1843 ) ; +#8822 = CARTESIAN_POINT ( 'NONE', ( 220.1336244164767493, -112.2233954628487425, 4.056658979844453228 ) ) ; +#8823 = CARTESIAN_POINT ( 'NONE', ( 217.0849534022449916, -122.2159876784702845, 7.616930145041805211 ) ) ; +#8825 = AXIS2_PLACEMENT_3D ( 'NONE', #9372, #26332, #31009 ) ; +#8824 = CARTESIAN_POINT ( 'NONE', ( 232.4651039008936948, -116.3233161896701233, -3.664612867645662853 ) ) ; +#8826 = EDGE_CURVE ( 'NONE', #24773, #43733, #49723, .T. ) ; +#8827 = ADVANCED_FACE ( 'NONE', ( #1264 ), #9718, .F. ) ; +#8828 = ORIENTED_EDGE ( 'NONE', *, *, #26977, .F. ) ; +#8829 = ORIENTED_EDGE ( 'NONE', *, *, #34215, .T. ) ; +#8830 = PLANE ( 'NONE', #27544 ) ; +#8831 = ORIENTED_EDGE ( 'NONE', *, *, #31733, .F. ) ; +#8832 = VERTEX_POINT ( 'NONE', #14092 ) ; +#8833 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#8834 = CARTESIAN_POINT ( 'NONE', ( 236.2419509817198104, -123.3848594519647577, -4.739834221160069028 ) ) ; +#8835 = CARTESIAN_POINT ( 'NONE', ( 216.0828073410006596, -122.3162828186016498, 7.743721514822939689 ) ) ; +#8836 = VERTEX_POINT ( 'NONE', #19040 ) ; +#8837 = EDGE_LOOP ( 'NONE', ( #15859, #49711, #26955, #1117, #33042 ) ) ; +#8838 = DIRECTION ( 'NONE', ( 0.7132504491541842295, 2.131334480222611268E-15, -0.7009092642998483447 ) ) ; +#8839 = CARTESIAN_POINT ( 'NONE', ( 219.8289310128597833, -121.4675772709538109, 7.817056290962884901 ) ) ; +#8840 = ORIENTED_EDGE ( 'NONE', *, *, #56577, .F. ) ; +#8841 = CARTESIAN_POINT ( 'NONE', ( 230.9999987669289396, -123.3022711134656362, 2.614818656548903331 ) ) ; +#8842 = CARTESIAN_POINT ( 'NONE', ( -24.09999999999998366, -41.99999999999999289, -19.49999999999999645 ) ) ; +#8843 = EDGE_CURVE ( 'NONE', #44157, #48138, #10015, .T. ) ; +#8844 = CARTESIAN_POINT ( 'NONE', ( 229.2999987672632471, -113.2607016856536148, -1.960244860773396880 ) ) ; +#8845 = CARTESIAN_POINT ( 'NONE', ( 215.9382692434816136, -119.4716505060390404, -7.864956325900089418 ) ) ; +#8846 = VECTOR ( 'NONE', #54253, 1000.000000000000000 ) ; +#8847 = EDGE_CURVE ( 'NONE', #32964, #23775, #33060, .T. ) ; +#8848 = AXIS2_PLACEMENT_3D ( 'NONE', #29265, #29557, #47049 ) ; +#8849 = CARTESIAN_POINT ( 'NONE', ( -34.24566636627240968, -51.19543050033674803, -71.32380980379888058 ) ) ; +#8850 = CARTESIAN_POINT ( 'NONE', ( 218.3002074625812838, -124.0564700392392012, -9.145273480228658158 ) ) ; +#8851 = VERTEX_POINT ( 'NONE', #36890 ) ; +#8853 = VERTEX_POINT ( 'NONE', #50012 ) ; +#8852 = VECTOR ( 'NONE', #16187, 1000.000000000000000 ) ; +#8854 = AXIS2_PLACEMENT_3D ( 'NONE', #40548, #30952, #4667 ) ; +#8855 = DIRECTION ( 'NONE', ( -0.7009092642998491218, 0.0000000000000000000, -0.7132504491541831193 ) ) ; +#8856 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#8857 = VERTEX_POINT ( 'NONE', #6203 ) ; +#8858 = CARTESIAN_POINT ( 'NONE', ( 232.0088045298390682, -121.1322178928762412, -5.687165769271803839 ) ) ; +#8859 = CARTESIAN_POINT ( 'NONE', ( 219.9474639405171104, -119.5108271403757243, -5.497644516228507250 ) ) ; +#8860 = AXIS2_PLACEMENT_3D ( 'NONE', #22739, #40850, #5235 ) ; +#8861 = ADVANCED_FACE ( 'NONE', ( #50849 ), #27552, .F. ) ; +#8862 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#8863 = CARTESIAN_POINT ( 'NONE', ( 219.9391415791604061, -122.3032625400769291, 7.885547515811080821 ) ) ; +#8864 = CIRCLE ( 'NONE', #40534, 1.500000000000001332 ) ; +#8865 = EDGE_CURVE ( 'NONE', #6473, #44670, #19339, .T. ) ; +#8866 = CARTESIAN_POINT ( 'NONE', ( 219.8439085444996124, -119.7591307683568544, -8.054884294163295877 ) ) ; +#8867 = CARTESIAN_POINT ( 'NONE', ( 235.4688102434700738, -116.2427741890941917, -3.560690484569822623 ) ) ; +#8868 = CARTESIAN_POINT ( 'NONE', ( 220.4526349794978159, -125.7675480090928772, 5.179561803394455488 ) ) ; +#8869 = CARTESIAN_POINT ( 'NONE', ( -30.30000000000000071, -128.9989999999999952, 7.800000000000008704 ) ) ; +#8870 = CARTESIAN_POINT ( 'NONE', ( 222.8467728796211702, -120.9796332693783967, -7.799081578407617066 ) ) ; +#8871 = CARTESIAN_POINT ( 'NONE', ( 233.1241759500790067, -118.5276902733575355, 5.825165727353116552 ) ) ; +#8872 = CARTESIAN_POINT ( 'NONE', ( 218.1993182306146650, -120.5537936437502253, 5.641186388906371363 ) ) ; +#8873 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1516828450203866752, -0.9884292157390539568 ) ) ; +#8874 = CARTESIAN_POINT ( 'NONE', ( 218.2197867405992611, -122.5046349918109030, 7.805363779241986322 ) ) ; +#8875 = CARTESIAN_POINT ( 'NONE', ( 232.5872316544603109, -119.2771550258413242, 5.412376269465293710 ) ) ; +#8876 = CARTESIAN_POINT ( 'NONE', ( 222.0534716653741611, -121.2744443727106187, 7.811466532426772247 ) ) ; +#8877 = CARTESIAN_POINT ( 'NONE', ( 234.9839020259504991, -120.9327475657493522, 5.568070092781419511 ) ) ; +#8878 = CARTESIAN_POINT ( 'NONE', ( 216.7649243600293687, -118.5029671974282905, -7.780570699848019522 ) ) ; +#8879 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #50273, #28687, #10281, #15213 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 0.5000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.3333333333333333703, 0.3333333333333333703, 1.000000000000000000 ) ) + REPRESENTATION_ITEM ( '' ) ); +#8880 = CARTESIAN_POINT ( 'NONE', ( 215.0289306059096646, -119.9505469463763632, -7.834532221026792698 ) ) ; +#8881 = ORIENTED_EDGE ( 'NONE', *, *, #30292, .F. ) ; +#8882 = CARTESIAN_POINT ( 'NONE', ( 234.3631108069128572, -126.1804205681961122, 2.354862311476952019 ) ) ; +#8883 = CARTESIAN_POINT ( 'NONE', ( 215.8859188932284212, -122.2788066381688310, 7.519694785235869539 ) ) ; +#8884 = FACE_OUTER_BOUND ( 'NONE', #22823, .T. ) ; +#8885 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289453, -124.0421206360533972, 0.2357385738872275482 ) ) ; +#8886 = CARTESIAN_POINT ( 'NONE', ( 234.3444025224345921, -115.0322350909981708, -0.9521663236643614914 ) ) ; +#8887 = CARTESIAN_POINT ( 'NONE', ( 237.1787018858219085, -118.5602531181077808, -5.199713275398758050 ) ) ; +#8888 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289453, -118.5016903359435361, 0.1908927951984725480 ) ) ; +#8889 = EDGE_CURVE ( 'NONE', #45154, #21546, #28701, .T. ) ; +#8890 = AXIS2_PLACEMENT_3D ( 'NONE', #18178, #31650, #40677 ) ; +#8891 = ORIENTED_EDGE ( 'NONE', *, *, #10470, .T. ) ; +#8892 = AXIS2_PLACEMENT_3D ( 'NONE', #4758, #17287, #35133 ) ; +#8893 = CARTESIAN_POINT ( 'NONE', ( 214.9203079168117654, -118.7550889238659835, -7.653720769836505511 ) ) ; +#8894 = CARTESIAN_POINT ( 'NONE', ( 234.5078715079494884, -115.5020333074803176, -2.427658296069898913 ) ) ; +#8895 = EDGE_CURVE ( 'NONE', #16283, #47615, #5629, .T. ) ; +#8896 = VECTOR ( 'NONE', #4325, 1000.000000000000000 ) ; +#8897 = EDGE_CURVE ( 'NONE', #47264, #5261, #24014, .T. ) ; +#8898 = CIRCLE ( 'NONE', #33161, 3.200000000000009504 ) ; +#8899 = EDGE_CURVE ( 'NONE', #20025, #6691, #19618, .T. ) ; +#8900 = VERTEX_POINT ( 'NONE', #23429 ) ; +#8901 = AXIS2_PLACEMENT_3D ( 'NONE', #16588, #38807, #48713 ) ; +#8902 = VERTEX_POINT ( 'NONE', #50289 ) ; +#8903 = CARTESIAN_POINT ( 'NONE', ( 34.40000000000001279, -119.4999999999999858, 1.000000000000028644 ) ) ; +#8904 = CARTESIAN_POINT ( 'NONE', ( 219.8779748679629620, -120.9601777291238989, 8.083624496223961842 ) ) ; +#8905 = VECTOR ( 'NONE', #29233, 1000.000000000000000 ) ; +#8906 = CARTESIAN_POINT ( 'NONE', ( 236.3122025721817465, -125.1408097209125145, 4.035629525585536115 ) ) ; +#8907 = VECTOR ( 'NONE', #8600, 1000.000000000000114 ) ; +#8908 = ORIENTED_EDGE ( 'NONE', *, *, #10781, .F. ) ; +#8909 = LINE ( 'NONE', #48035, #3788 ) ; +#8910 = CARTESIAN_POINT ( 'NONE', ( 236.9018893772286845, -122.9455445112422041, 4.981978876025856096 ) ) ; +#8911 = FACE_OUTER_BOUND ( 'NONE', #45260, .T. ) ; +#8912 = ORIENTED_EDGE ( 'NONE', *, *, #25932, .T. ) ; +#8913 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#8914 = VECTOR ( 'NONE', #16168, 999.9999999999998863 ) ; +#8915 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238558841E-16, -1.857579106397798678E-17 ) ) ; +#8916 = DIRECTION ( 'NONE', ( -0.7132504491541842295, -2.131334480222602985E-15, 0.7009092642998483447 ) ) ; +#8917 = ORIENTED_EDGE ( 'NONE', *, *, #9922, .F. ) ; +#8918 = VERTEX_POINT ( 'NONE', #986 ) ; +#8919 = LINE ( 'NONE', #8341, #20584 ) ; +#8920 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669290647, -125.7335706821526600, 1.525654806873473435 ) ) ; +#8921 = ADVANCED_FACE ( 'NONE', ( #37459, #36602 ), #6485, .T. ) ; +#8922 = CARTESIAN_POINT ( 'NONE', ( 222.8470922818521842, -123.2957259871328546, 7.296534139873683600 ) ) ; +#8923 = DIRECTION ( 'NONE', ( -1.857579106397815318E-17, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#8924 = VERTEX_POINT ( 'NONE', #10569 ) ; +#8925 = CARTESIAN_POINT ( 'NONE', ( 216.6050627492154490, -119.4425395710007365, -7.948583327902615459 ) ) ; +#8926 = CARTESIAN_POINT ( 'NONE', ( -49.63948035905385581, -117.2437067260099184, 6.302772924744806993 ) ) ; +#8927 = CARTESIAN_POINT ( 'NONE', ( 220.2486434445711723, -121.8505816176217849, 7.976865683399299023 ) ) ; +#8928 = ORIENTED_EDGE ( 'NONE', *, *, #1201, .T. ) ; +#8929 = EDGE_LOOP ( 'NONE', ( #13137, #37771, #48093, #44755 ) ) ; +#8930 = CARTESIAN_POINT ( 'NONE', ( 16.50000000000001776, -38.99999999999999289, 23.49899999999999878 ) ) ; +#8931 = AXIS2_PLACEMENT_3D ( 'NONE', #1904, #19109, #37518 ) ; +#8932 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289169, -123.1384104491207978, -0.3323232428320700427 ) ) ; +#8933 = ORIENTED_EDGE ( 'NONE', *, *, #1975, .T. ) ; +#8934 = CARTESIAN_POINT ( 'NONE', ( 37.90000000000001990, -119.4999999999999858, -3.039736830999978601 ) ) ; +#8935 = CARTESIAN_POINT ( 'NONE', ( 320.8899987669290113, -123.3213487547889571, 0.6513434989339085268 ) ) ; +#8936 = ORIENTED_EDGE ( 'NONE', *, *, #50343, .F. ) ; +#8937 = PLANE ( 'NONE', #52790 ) ; +#8938 = VECTOR ( 'NONE', #15820, 1000.000000000000000 ) ; +#8939 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -123.2160018707903788, 1.128570335505303390 ) ) ; +#8940 = VECTOR ( 'NONE', #1844, 1000.000000000000227 ) ; +#8941 = CARTESIAN_POINT ( 'NONE', ( 238.1527695270552556, -121.8267085768518712, -5.411362425887800143 ) ) ; +#8942 = AXIS2_PLACEMENT_3D ( 'NONE', #43455, #36667, #44840 ) ; +#8943 = EDGE_CURVE ( 'NONE', #25910, #48259, #30153, .T. ) ; +#8944 = CARTESIAN_POINT ( 'NONE', ( 194.9498297357095566, -112.1930552954643190, -11.73687293929963005 ) ) ; +#8945 = CARTESIAN_POINT ( 'NONE', ( 232.5229668713393210, -125.5205153877773654, -3.552228659222515184 ) ) ; +#8946 = AXIS2_PLACEMENT_3D ( 'NONE', #56985, #21639, #17548 ) ; +#8947 = CARTESIAN_POINT ( 'NONE', ( 219.8002074625812838, -124.0564700392392012, -9.145273480228658158 ) ) ; +#8948 = CARTESIAN_POINT ( 'NONE', ( 239.8192966193588802, -123.1606694025596909, 2.807743872886220071 ) ) ; +#8949 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289453, -117.4929809959936335, -1.755625179364573185 ) ) ; +#8950 = FACE_OUTER_BOUND ( 'NONE', #9924, .T. ) ; +#8951 = CARTESIAN_POINT ( 'NONE', ( 235.1985028816305032, -117.9363491672221613, -4.922940578930912636 ) ) ; +#8952 = CARTESIAN_POINT ( 'NONE', ( 4.250000000000000000, -4.500000000000000000, -39.00000000000000000 ) ) ; +#8953 = AXIS2_PLACEMENT_3D ( 'NONE', #53417, #31248, #26879 ) ; +#8954 = CARTESIAN_POINT ( 'NONE', ( -12.74999999999996980, -115.9999999999999858, -23.49900000000000588 ) ) ; +#8955 = PLANE ( 'NONE', #15184 ) ; +#8956 = ORIENTED_EDGE ( 'NONE', *, *, #37173, .T. ) ; +#8957 = CARTESIAN_POINT ( 'NONE', ( 233.9219171568553293, -114.3530107857603042, -0.1301055881022167571 ) ) ; +#8958 = CARTESIAN_POINT ( 'NONE', ( 26.82552245672679092, -119.5665917949427381, -6.227960088683908602 ) ) ; +#8959 = CARTESIAN_POINT ( 'NONE', ( 236.7335019146822503, -124.0570597487285909, 4.258041212449587221 ) ) ; +#8960 = EDGE_CURVE ( 'NONE', #49401, #4567, #2272, .T. ) ; +#8961 = ORIENTED_EDGE ( 'NONE', *, *, #15407, .F. ) ; +#8962 = ORIENTED_EDGE ( 'NONE', *, *, #20258, .T. ) ; +#8963 = CARTESIAN_POINT ( 'NONE', ( 215.7714380462856809, -121.8852260706715782, 7.592768936830959881 ) ) ; +#8964 = LINE ( 'NONE', #36131, #4845 ) ; +#8965 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#8966 = AXIS2_PLACEMENT_3D ( 'NONE', #31607, #45010, #22244 ) ; +#8967 = EDGE_CURVE ( 'NONE', #33744, #50265, #9261, .T. ) ; +#8968 = CIRCLE ( 'NONE', #49027, 1.975000000000000089 ) ; +#8969 = CARTESIAN_POINT ( 'NONE', ( 233.8997915322497647, -125.9651408437463260, -0.9668209157189324721 ) ) ; +#8970 = EDGE_CURVE ( 'NONE', #23914, #1724, #37177, .T. ) ; +#8971 = ORIENTED_EDGE ( 'NONE', *, *, #35984, .F. ) ; +#8972 = DIRECTION ( 'NONE', ( -3.524876788021935603E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#8973 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#8974 = CARTESIAN_POINT ( 'NONE', ( 13.39014449031737186, -47.39084077738824874, -18.34996734610627556 ) ) ; +#8975 = ORIENTED_EDGE ( 'NONE', *, *, #54666, .F. ) ; +#8976 = CARTESIAN_POINT ( 'NONE', ( 219.8185510590113836, -119.7362544342809656, -7.854019046993161446 ) ) ; +#8977 = VECTOR ( 'NONE', #24245, 1000.000000000000000 ) ; +#8978 = CALENDAR_DATE ( 2024, 10, 10 ) ; +#8979 = CARTESIAN_POINT ( 'NONE', ( 237.3615036568124026, -119.3791263113413663, -5.435206813526188618 ) ) ; +#8980 = CARTESIAN_POINT ( 'NONE', ( -50.49999999999997868, -49.00000000000000000, 14.89999999999999325 ) ) ; +#8981 = AXIS2_PLACEMENT_3D ( 'NONE', #39242, #57056, #3924 ) ; +#8982 = ORIENTED_EDGE ( 'NONE', *, *, #36661, .T. ) ; +#8983 = DIRECTION ( 'NONE', ( -1.811995619784410881E-15, 1.000000000000000000, 1.196913542559490477E-15 ) ) ; +#8984 = FACE_BOUND ( 'NONE', #27752, .T. ) ; +#8985 = LINE ( 'NONE', #49559, #29768 ) ; +#8986 = VECTOR ( 'NONE', #32908, 1000.000000000000000 ) ; +#8987 = CARTESIAN_POINT ( 'NONE', ( 237.5766012121965503, -124.0810521255542227, -4.998837950505247818 ) ) ; +#8988 = VERTEX_POINT ( 'NONE', #56400 ) ; +#8989 = VECTOR ( 'NONE', #30275, 1000.000000000000000 ) ; +#8990 = ORIENTED_EDGE ( 'NONE', *, *, #19697, .T. ) ; +#8991 = ORIENTED_EDGE ( 'NONE', *, *, #56290, .F. ) ; +#8992 = DIRECTION ( 'NONE', ( 3.524876788021935603E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#8993 = CARTESIAN_POINT ( 'NONE', ( 218.1293421630114153, -125.9051790792478869, 5.421364119855321739 ) ) ; +#8994 = VECTOR ( 'NONE', #36543, 999.9999999999998863 ) ; +#8995 = PLANE ( 'NONE', #52101 ) ; +#8996 = CARTESIAN_POINT ( 'NONE', ( 215.9840228379771645, -118.7187512230888018, -7.515424963897556765 ) ) ; +#8997 = ORIENTED_EDGE ( 'NONE', *, *, #24167, .F. ) ; +#8998 = ORIENTED_EDGE ( 'NONE', *, *, #3530, .T. ) ; +#8999 = ORIENTED_EDGE ( 'NONE', *, *, #34089, .T. ) ; +#9000 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#9001 = CARTESIAN_POINT ( 'NONE', ( 237.7811332118928647, -125.1535120843221591, 3.021534778495223339 ) ) ; +#9002 = EDGE_LOOP ( 'NONE', ( #19147, #22709, #4004, #40094 ) ) ; +#9003 = LINE ( 'NONE', #1127, #54456 ) ; +#9004 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ; +#9005 = ORIENTED_EDGE ( 'NONE', *, *, #12326, .F. ) ; +#9006 = VERTEX_POINT ( 'NONE', #21050 ) ; +#9007 = CARTESIAN_POINT ( 'NONE', ( 8.071065282823051135, -39.19543050033661302, -115.2918006896517511 ) ) ; +#9008 = CARTESIAN_POINT ( 'NONE', ( 219.9588016769609169, -120.9027206612550316, 7.878494971998717844 ) ) ; +#9009 = DIRECTION ( 'NONE', ( 0.6761196105311807480, -0.6785983445458394492, 0.2869957474158991162 ) ) ; +#9010 = CARTESIAN_POINT ( 'NONE', ( -32.28903719142028450, -50.19543050033673381, -76.75166410104355919 ) ) ; +#9011 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#9012 = ADVANCED_FACE ( 'NONE', ( #47923 ), #19901, .T. ) ; +#9013 = CARTESIAN_POINT ( 'NONE', ( -19.00000000000000000, 12.00000000000000000, -36.00000000000000000 ) ) ; +#9014 = LINE ( 'NONE', #8147, #4840 ) ; +#9015 = CARTESIAN_POINT ( 'NONE', ( 216.5541626670455457, -122.2017690222031092, 7.806626690084656595 ) ) ; +#9016 = CARTESIAN_POINT ( 'NONE', ( 229.2999987669289794, -120.4999999999997726, 1.387778780781445676E-14 ) ) ; +#9017 = CARTESIAN_POINT ( 'NONE', ( 215.7627447463726469, -118.5574715160903878, -7.682569114606208061 ) ) ; +#9018 = CARTESIAN_POINT ( 'NONE', ( 215.7504020946266508, -119.5574984310022586, -7.869371122526595208 ) ) ; +#9019 = CARTESIAN_POINT ( 'NONE', ( 215.7167067084826328, -121.3597657479318173, 7.882067635867705313 ) ) ; +#9020 = CARTESIAN_POINT ( 'NONE', ( 237.7222280068026521, -119.1732914231476883, 5.411362425887925376 ) ) ; +#9021 = ORIENTED_EDGE ( 'NONE', *, *, #56416, .T. ) ; +#9022 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #18485, #44192, #44781, #57653, #54125, #22577, #30790, #9157, #49725, #17620 ), + .UNSPECIFIED., .F., .F., + ( 4, 3, 3, 4 ), + ( 8.542749454498019726E-15, 2.055145444661518627E-05, 4.111177054692625305E-05, 8.125771329199680919E-05 ), + .UNSPECIFIED. ) ; +#9023 = CARTESIAN_POINT ( 'NONE', ( 236.2160466476736360, -117.4042703983284497, -4.606546470789592007 ) ) ; +#9024 = CARTESIAN_POINT ( 'NONE', ( 25.00000000000002132, -49.00000000000000000, 16.99999999999999289 ) ) ; +#9025 = VECTOR ( 'NONE', #46285, 999.9999999999998863 ) ; +#9026 = CARTESIAN_POINT ( 'NONE', ( 221.6372843251753864, -122.3515235448460317, 7.848938994299389016 ) ) ; +#9027 = CARTESIAN_POINT ( 'NONE', ( 233.7818762765596432, -125.1864665431279064, 2.973158774971053298 ) ) ; +#9028 = AXIS2_PLACEMENT_3D ( 'NONE', #9335, #15125, #23332 ) ; +#9029 = ADVANCED_FACE ( 'NONE', ( #43538 ), #37732, .F. ) ; +#9030 = CARTESIAN_POINT ( 'NONE', ( 235.8999987668373137, -120.4999999999997584, 1.387778780781445676E-14 ) ) ; +#9031 = ORIENTED_EDGE ( 'NONE', *, *, #52023, .F. ) ; +#9032 = ORIENTED_EDGE ( 'NONE', *, *, #49952, .F. ) ; +#9033 = CARTESIAN_POINT ( 'NONE', ( 216.5541626670455457, -118.7982309777964929, -7.806626690084550901 ) ) ; +#9034 = AXIS2_PLACEMENT_3D ( 'NONE', #55872, #11177, #12035 ) ; +#9035 = CARTESIAN_POINT ( 'NONE', ( 24.99900000000002009, -49.00000000000000000, 16.99999999999999289 ) ) ; +#9036 = CARTESIAN_POINT ( 'NONE', ( 37.90000000000001990, -120.4999999999999858, 0.0000000000000000000 ) ) ; +#9037 = CARTESIAN_POINT ( 'NONE', ( 235.4656699418960670, -126.4612410061781134, -1.512212164674059611 ) ) ; +#9038 = DIRECTION ( 'NONE', ( 3.524876788021935603E-16, -1.000000000000000000, 1.848892746611746419E-32 ) ) ; +#9039 = PLANE ( 'NONE', #2431 ) ; +#9040 = CARTESIAN_POINT ( 'NONE', ( 21.09305514091125744, -4.999999999999992006, 16.50144355718456524 ) ) ; +#9041 = EDGE_CURVE ( 'NONE', #30102, #10712, #33363, .T. ) ; +#9042 = PLANE ( 'NONE', #55559 ) ; +#9043 = ADVANCED_FACE ( 'NONE', ( #30121 ), #46772, .F. ) ; +#9044 = VERTEX_POINT ( 'NONE', #55555 ) ; +#9046 = EDGE_CURVE ( 'NONE', #40875, #9597, #7914, .T. ) ; +#9045 = CARTESIAN_POINT ( 'NONE', ( 214.8312725265758729, -121.9926110294151584, 7.692438351506162952 ) ) ; +#9047 = CARTESIAN_POINT ( 'NONE', ( 213.9204999291004583, -118.5443904068742711, -7.485893661394626974 ) ) ; +#9048 = CARTESIAN_POINT ( 'NONE', ( 216.0576618774928761, -122.2886768093355414, 7.531158471084306250 ) ) ; +#9049 = ORIENTED_EDGE ( 'NONE', *, *, #5453, .F. ) ; +#9050 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #51446, #19635, #37473, #2709 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 0.001048464789944235061 ), + .UNSPECIFIED. ) ; +#9051 = ORIENTED_EDGE ( 'NONE', *, *, #19919, .F. ) ; +#9052 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#9053 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#9054 =( BOUNDED_SURFACE ( ) B_SPLINE_SURFACE ( 3, 3, ( + ( #6287, #50369, #24951, #55350 ), + ( #5989, #23793, #42457, #50941 ), + ( #41613, #28196, #15606, #1919 ), + ( #11228, #20278, #1643, #55063 ) ), + .UNSPECIFIED., .F., .F., .F. ) + B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ), + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_SURFACE ( ( + ( 1.000000000000000000, 0.9963806641330390512, 0.9963806641330390512, 1.000000000000000000), + ( 1.000000000000000000, 0.9963806641330390512, 0.9963806641330390512, 1.000000000000000000), + ( 1.000000000000000000, 0.9963806641330390512, 0.9963806641330390512, 1.000000000000000000), + ( 1.000000000000000000, 0.9963806641330390512, 0.9963806641330390512, 1.000000000000000000) ) ) + REPRESENTATION_ITEM ( '' ) SURFACE ( ) ); +#9055 = LINE ( 'NONE', #57239, #22779 ) ; +#9056 = CARTESIAN_POINT ( 'NONE', ( 35.61743114856519554, -114.9998853740515017, -0.8297199257444598519 ) ) ; +#9057 = CARTESIAN_POINT ( 'NONE', ( 215.2374901733536205, -122.2384214280057080, 7.679922027483429225 ) ) ; +#9058 = AXIS2_PLACEMENT_3D ( 'NONE', #20206, #41535, #38028 ) ; +#9059 = CARTESIAN_POINT ( 'NONE', ( 219.2709592392282900, -120.0730801149418880, -8.072633913625248070 ) ) ; +#9060 = EDGE_LOOP ( 'NONE', ( #57029, #30625, #14922, #52552 ) ) ; +#9061 = CARTESIAN_POINT ( 'NONE', ( 219.5457413159778071, -119.5418727385423523, -8.048370535880264853 ) ) ; +#9062 = CARTESIAN_POINT ( 'NONE', ( -26.49999999999999645, -128.9989999999999952, 5.900000000000009237 ) ) ; +#9063 = ORIENTED_EDGE ( 'NONE', *, *, #48593, .T. ) ; +#9064 = ORIENTED_EDGE ( 'NONE', *, *, #32592, .T. ) ; +#9065 = ORIENTED_EDGE ( 'NONE', *, *, #44140, .F. ) ; +#9066 = EDGE_LOOP ( 'NONE', ( #32852, #54184, #29534, #42247 ) ) ; +#9067 = CARTESIAN_POINT ( 'NONE', ( -19.00000000000000000, -8.900000000000000355, -36.00000000000000000 ) ) ; +#9068 = ORIENTED_EDGE ( 'NONE', *, *, #8899, .T. ) ; +#9069 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #17879, #22273, #13213, #8271, #17599, #5048, #9423, #26097, #3909, #21689, #39510, #31639, #35429, #57326 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 2, 2, 4 ), + ( 1.734723475976806902E-18, 0.0004575056577152457967, 0.0006862584865728531096, 0.0009150113154304605851, 0.001143764144288067844, 0.001372516973145675211, 0.001830022630860860455 ), + .UNSPECIFIED. ) ; +#9070 = CIRCLE ( 'NONE', #52918, 4.100000000000000533 ) ; +#9071 = VERTEX_POINT ( 'NONE', #6769 ) ; +#9072 = FACE_OUTER_BOUND ( 'NONE', #9473, .T. ) ; +#9073 = CARTESIAN_POINT ( 'NONE', ( 320.8899987669290113, -120.4999999999996589, 1.387778780781445676E-14 ) ) ; +#9074 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.9884292157390540678, -0.1516828450203866752 ) ) ; +#9075 = VERTEX_POINT ( 'NONE', #24575 ) ; +#9076 = ORIENTED_EDGE ( 'NONE', *, *, #46722, .T. ) ; +#9077 = EDGE_CURVE ( 'NONE', #47828, #7445, #42670, .T. ) ; +#9078 = VECTOR ( 'NONE', #3287, 1000.000000000000000 ) ; +#9079 = CARTESIAN_POINT ( 'NONE', ( -49.75000000000000000, -119.5000000000000000, -4.999999999999969802 ) ) ; +#9080 = CARTESIAN_POINT ( 'NONE', ( 237.4058695843189639, -115.0705227229176728, 1.145281891063681057 ) ) ; +#9081 = CARTESIAN_POINT ( 'NONE', ( 239.6999987669289567, -123.2632893434658996, 2.906954475334941002 ) ) ; +#9082 = CARTESIAN_POINT ( 'NONE', ( -21.25580098471017010, -30.00066681372853949, 18.54578188362595981 ) ) ; +#9083 = ADVANCED_FACE ( 'NONE', ( #2408 ), #23701, .T. ) ; +#9084 = CARTESIAN_POINT ( 'NONE', ( 13.82549046197119935, 38.43410573620376169, -18.27035340342226633 ) ) ; +#9085 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#9086 = CARTESIAN_POINT ( 'NONE', ( 234.1689704355307526, -116.7604215429453092, 5.095377345206903108 ) ) ; +#9087 = DIRECTION ( 'NONE', ( -1.179482028422293393E-15, 0.9815660260970411333, -0.1911233539159009065 ) ) ; +#9088 = DIRECTION ( 'NONE', ( -0.7132504491541842295, -2.131334480222611662E-15, 0.7009092642998483447 ) ) ; +#9089 = LINE ( 'NONE', #44711, #33998 ) ; +#9090 = CARTESIAN_POINT ( 'NONE', ( 213.9000314191158338, -119.9371772407967001, -7.714238809805838315 ) ) ; +#9091 = CARTESIAN_POINT ( 'NONE', ( 13.38939010571517407, -50.60899818767810387, -18.35017127644293922 ) ) ; +#9092 = DIRECTION ( 'NONE', ( -0.7009092642998482336, -5.185887546516577982E-16, -0.7132504491541841185 ) ) ; +#9093 = AXIS2_PLACEMENT_3D ( 'NONE', #25676, #3506, #21278 ) ; +#9094 = CARTESIAN_POINT ( 'NONE', ( 215.8758049544007349, -121.2735339660571725, 5.530736133061014748 ) ) ; +#9095 = CARTESIAN_POINT ( 'NONE', ( 235.7051855711021631, -123.2667715843946610, 4.811142449711000246 ) ) ; +#9096 = CARTESIAN_POINT ( 'NONE', ( 233.5700274044920945, -124.2857401627294536, -4.845714816518151835 ) ) ; +#9097 = DIRECTION ( 'NONE', ( 1.000000000000000000, 3.525012313293496291E-16, -2.265344774510889845E-16 ) ) ; +#9098 = DIRECTION ( 'NONE', ( 0.4854019742006802640, 0.7213873210309510453, 0.4939486375098828819 ) ) ; +#9099 = CARTESIAN_POINT ( 'NONE', ( 233.2650997555924164, -116.1711778409282090, -3.471312177066393723 ) ) ; +#9100 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290022, -118.0869252910433147, -2.087361339324236731 ) ) ; +#9101 = CARTESIAN_POINT ( 'NONE', ( 236.1435270983271835, -118.9950109500399407, 6.138530600027294781 ) ) ; +#9102 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#9103 = CARTESIAN_POINT ( 'NONE', ( 214.7019095869947591, -119.6364725908956785, -7.571627472255003433 ) ) ; +#9104 = CARTESIAN_POINT ( 'NONE', ( 234.9280043807376614, -114.3505552988610106, 0.07469789469502559343 ) ) ; +#9105 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#9106 = DIRECTION ( 'NONE', ( 0.006170592427173997481, -0.7071067811865465735, -0.7070798567270172308 ) ) ; +#9107 = CARTESIAN_POINT ( 'NONE', ( 237.5036272475630028, -115.5720532788983093, -2.559428283445399188 ) ) ; +#9108 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669289396, -114.5887119960066514, -1.618978263895000991 ) ) ; +#9110 = EDGE_CURVE ( 'NONE', #5377, #15088, #39259, .T. ) ; +#9109 = AXIS2_PLACEMENT_3D ( 'NONE', #48606, #39848, #57672 ) ; +#9111 = ORIENTED_EDGE ( 'NONE', *, *, #36452, .T. ) ; +#9113 = EDGE_CURVE ( 'NONE', #40580, #37346, #28776, .T. ) ; +#9112 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#9114 = CARTESIAN_POINT ( 'NONE', ( 214.8318291728305667, -121.0080861133045715, 7.860446347785768673 ) ) ; +#9115 = CARTESIAN_POINT ( 'NONE', ( 219.8878769074634079, -121.1631346005079166, 8.061779406220194844 ) ) ; +#9116 = EDGE_LOOP ( 'NONE', ( #4977, #55820, #33351, #16651 ) ) ; +#9117 = EDGE_CURVE ( 'NONE', #47779, #22447, #15554, .T. ) ; +#9118 = DIRECTION ( 'NONE', ( -0.7009092642998459022, 0.0000000000000000000, -0.7132504491541865610 ) ) ; +#9119 = VECTOR ( 'NONE', #50392, 999.9999999999998863 ) ; +#9120 = CARTESIAN_POINT ( 'NONE', ( 219.9391415793089664, -122.2726563990343038, 7.686105027325356609 ) ) ; +#9121 = CARTESIAN_POINT ( 'NONE', ( 232.3583196747018178, -119.5030185444860109, -5.466171628139270489 ) ) ; +#9122 = CARTESIAN_POINT ( 'NONE', ( 219.8080247144727366, -122.3933255609468489, 7.891785792957977108 ) ) ; +#9123 = ORIENTED_EDGE ( 'NONE', *, *, #35709, .F. ) ; +#9124 = EDGE_LOOP ( 'NONE', ( #32397, #31497, #40720, #6962 ) ) ; +#9125 = ORIENTED_EDGE ( 'NONE', *, *, #16788, .F. ) ; +#9126 = CARTESIAN_POINT ( 'NONE', ( 18.70000000000000284, -9.199999999999999289, 36.00000000000000000 ) ) ; +#9127 = ORIENTED_EDGE ( 'NONE', *, *, #26660, .T. ) ; +#9128 = ORIENTED_EDGE ( 'NONE', *, *, #39369, .F. ) ; +#9129 = CARTESIAN_POINT ( 'NONE', ( -21.25564133238358622, -30.00100000000000122, 18.54625801709504174 ) ) ; +#9130 = CARTESIAN_POINT ( 'NONE', ( 236.1706739624690954, -125.1557782945300943, -3.019304794876781273 ) ) ; +#9131 = CARTESIAN_POINT ( 'NONE', ( 216.2145475482939787, -121.6153076501834818, 7.873911485995338744 ) ) ; +#9132 = ORIENTED_EDGE ( 'NONE', *, *, #14262, .T. ) ; +#9133 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #33586, #11379, #20138, #52516, #21279, #25095, #7569, #3507, #12521, #20423, #38526, #16605, #29783, #38248, #16312, #29210, #20980, #25382 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 1, 2, 2, 2, 1, 2, 2, 4 ), + ( 0.0000000000000000000, 0.1250000000003736456, 0.1875000000005800360, 0.2187500000006754319, 0.2500000000007707723, 0.3750000000008023027, 0.4375000000008066880, 0.4687500000008089085, 0.5000000000008111289, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#9134 = CIRCLE ( 'NONE', #19371, 6.430544560415980548 ) ; +#9135 = CARTESIAN_POINT ( 'NONE', ( 215.3699673105535908, -119.9696900715818799, -7.666106735293770846 ) ) ; +#9136 = CARTESIAN_POINT ( 'NONE', ( 219.8207417896973368, -121.3216201734824153, 7.839454645283908896 ) ) ; +#9137 = EDGE_LOOP ( 'NONE', ( #7121, #43435, #44397, #25741 ) ) ; +#9138 = CARTESIAN_POINT ( 'NONE', ( 216.2533821420858260, -120.0926865880355621, -7.944869888492668508 ) ) ; +#9139 = CYLINDRICAL_SURFACE ( 'NONE', #9763, 1.649999999999995248 ) ; +#9140 = CARTESIAN_POINT ( 'NONE', ( 21.50669858863376760, -124.5000000000000000, 11.00000747852427097 ) ) ; +#9141 = CARTESIAN_POINT ( 'NONE', ( 221.8456385799172210, -119.8780000498083496, -7.832702746693350093 ) ) ; +#9142 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#9143 = CYLINDRICAL_SURFACE ( 'NONE', #56030, 3.000000000000002665 ) ; +#9144 = VERTEX_POINT ( 'NONE', #54778 ) ; +#9145 = VERTEX_POINT ( 'NONE', #5708 ) ; +#9146 = EDGE_CURVE ( 'NONE', #46346, #15198, #33980, .T. ) ; +#9147 = FACE_OUTER_BOUND ( 'NONE', #57759, .T. ) ; +#9148 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ; +#9149 = EDGE_CURVE ( 'NONE', #7604, #30891, #36970, .T. ) ; +#9150 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#9151 = VERTEX_POINT ( 'NONE', #10369 ) ; +#9152 = CARTESIAN_POINT ( 'NONE', ( 232.0077196904994707, -120.7231281089359669, -5.732357282275077459 ) ) ; +#9153 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#9154 = EDGE_CURVE ( 'NONE', #36389, #323, #5985, .T. ) ; +#9155 = CARTESIAN_POINT ( 'NONE', ( 217.4395091456903515, -118.8647196110668318, -5.398493836873699436 ) ) ; +#9156 = CARTESIAN_POINT ( 'NONE', ( 23.59999999999999432, -116.0000000000000000, -23.40000000000000568 ) ) ; +#9157 = CARTESIAN_POINT ( 'NONE', ( 219.9254740943001707, -119.8657396301097151, -8.064183132605773352 ) ) ; +#9158 = AXIS2_PLACEMENT_3D ( 'NONE', #29451, #8983, #56883 ) ; +#9159 = CARTESIAN_POINT ( 'NONE', ( 235.5565198094805055, -115.0059296737413916, -0.8024517175738450359 ) ) ; +#9160 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -1.885568995626965026E-16 ) ) ; +#9161 = EDGE_CURVE ( 'NONE', #1021, #38556, #43366, .T. ) ; +#9162 = CARTESIAN_POINT ( 'NONE', ( 221.6691971245043646, -118.6416175168773322, -7.857791018433198715 ) ) ; +#9163 = CARTESIAN_POINT ( 'NONE', ( -2.999999999999995559, -128.6999999999999886, 20.00000000000001066 ) ) ; +#9164 = EDGE_CURVE ( 'NONE', #2207, #17750, #1641, .T. ) ; +#9165 = CARTESIAN_POINT ( 'NONE', ( 233.0273425398575284, -115.5523898877716960, 3.653005375201324068 ) ) ; +#9166 = CARTESIAN_POINT ( 'NONE', ( -26.49999999999999645, -129.0000000000000000, 5.900000000000009237 ) ) ; +#9167 = CARTESIAN_POINT ( 'NONE', ( 27.90000000000003411, -121.4999999999999858, 5.951536522043791244 ) ) ; +#9168 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#9169 = CARTESIAN_POINT ( 'NONE', ( 232.6120033221515087, -120.1171597674644289, 5.534619237311069639 ) ) ; +#9170 = LINE ( 'NONE', #44792, #51049 ) ; +#9171 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #26380, #53227, #34843, #17005 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 3.469446951953614189E-17, 0.0005495528239036347965 ), + .UNSPECIFIED. ) ; +#9172 = CARTESIAN_POINT ( 'NONE', ( 219.8634132487786417, -118.8531828483827724, -7.711068734214690856 ) ) ; +#9173 = ORIENTED_EDGE ( 'NONE', *, *, #17669, .T. ) ; +#9174 = CARTESIAN_POINT ( 'NONE', ( 234.4553569762285861, -126.5438722933878779, -1.138803479786218986 ) ) ; +#9175 = CARTESIAN_POINT ( 'NONE', ( 220.6881540875380665, -119.5888044653961231, -8.033387396594523722 ) ) ; +#9176 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#9177 = LINE ( 'NONE', #27009, #18436 ) ; +#9178 = VECTOR ( 'NONE', #20828, 1000.000000000000000 ) ; +#9179 = CARTESIAN_POINT ( 'NONE', ( 234.2589593749106882, -116.2822984345222466, -3.619256481439732109 ) ) ; +#9180 = CARTESIAN_POINT ( 'NONE', ( 237.2139679720811785, -117.4713284507907218, -4.650837024368048134 ) ) ; +#9181 = CARTESIAN_POINT ( 'NONE', ( 215.8522946470735633, -122.4850608966941650, 7.710277340193275819 ) ) ; +#9182 = EDGE_CURVE ( 'NONE', #10402, #27959, #48907, .T. ) ; +#9183 = ORIENTED_EDGE ( 'NONE', *, *, #5986, .T. ) ; +#9184 = DIRECTION ( 'NONE', ( -0.7132504491541841185, -2.131334480222602985E-15, 0.7009092642998482336 ) ) ; +#9185 = CARTESIAN_POINT ( 'NONE', ( 234.8430994541859036, -120.9676845287626605, 5.536674660699991257 ) ) ; +#9186 = ORIENTED_EDGE ( 'NONE', *, *, #30875, .F. ) ; +#9187 = ORIENTED_EDGE ( 'NONE', *, *, #23583, .T. ) ; +#9188 = DIRECTION ( 'NONE', ( -9.714451465470117264E-17, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#9189 = ADVANCED_FACE ( 'NONE', ( #29912 ), #57208, .F. ) ; +#9190 = CARTESIAN_POINT ( 'NONE', ( 216.6821800429827078, -122.4233244196450414, 7.791881876254119987 ) ) ; +#9191 = CARTESIAN_POINT ( 'NONE', ( 38.10000000000003695, -120.4999999999999858, 4.163336342344337027E-14 ) ) ; +#9192 = CARTESIAN_POINT ( 'NONE', ( 236.3970977447867767, -126.5486337030154402, 1.112597063135418951 ) ) ; +#9193 = ORIENTED_EDGE ( 'NONE', *, *, #10016, .F. ) ; +#9194 = EDGE_CURVE ( 'NONE', #34681, #35867, #10637, .T. ) ; +#9195 = VECTOR ( 'NONE', #21238, 1000.000000000000114 ) ; +#9196 = CARTESIAN_POINT ( 'NONE', ( 236.7587354114568257, -118.1166959488235477, 5.011433100993239798 ) ) ; +#9197 = CARTESIAN_POINT ( 'NONE', ( -11.18891125407105847, -36.19543050033666276, -104.2164540224684259 ) ) ; +#9198 = ORIENTED_EDGE ( 'NONE', *, *, #50815, .F. ) ; +#9199 = DIRECTION ( 'NONE', ( 0.7132504491541841185, 2.131334480222602985E-15, -0.7009092642998482336 ) ) ; +#9200 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669290078, -115.5509090725403070, 4.516595810980521541 ) ) ; +#9201 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #15674, #1988, #20625, #6636, #11301, #15092, #46056, #2266, #51016, #28854 ), + .UNSPECIFIED., .F., .F., + ( 4, 3, 3, 4 ), + ( 1.003144254802035222E-16, 2.541604822427195588E-05, 5.074162802348238123E-05, 0.0001001818646864993721 ), + .UNSPECIFIED. ) ; +#9202 = CARTESIAN_POINT ( 'NONE', ( 33.12583113379557886, -121.3285591228484890, 5.720641545531451655 ) ) ; +#9203 = EDGE_LOOP ( 'NONE', ( #37999, #56749, #1889, #39649 ) ) ; +#9204 = FACE_OUTER_BOUND ( 'NONE', #55759, .T. ) ; +#9205 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289794, -120.7114609563734575, -5.445945878192629763 ) ) ; +#9206 = CARTESIAN_POINT ( 'NONE', ( -27.99999999999998934, -128.6250000000000000, -20.00000000000000355 ) ) ; +#9207 = PLANE ( 'NONE', #44416 ) ; +#9208 = CIRCLE ( 'NONE', #12904, 0.1999999999999987899 ) ; +#9209 = ORIENTED_EDGE ( 'NONE', *, *, #30072, .F. ) ; +#9210 = CARTESIAN_POINT ( 'NONE', ( 229.2999987673776729, -120.4999999999997726, 1.387778780781445676E-14 ) ) ; +#9211 = PLANE ( 'NONE', #2787 ) ; +#9212 = CARTESIAN_POINT ( 'NONE', ( 221.4618287154335690, -118.6215754448327289, -7.619740638149255396 ) ) ; +#9213 = ORIENTED_EDGE ( 'NONE', *, *, #3512, .T. ) ; +#9214 = ORIENTED_EDGE ( 'NONE', *, *, #35279, .F. ) ; +#9215 = CARTESIAN_POINT ( 'NONE', ( 216.0148108799214697, -121.2484502675571321, 5.534585439305225840 ) ) ; +#9216 = CARTESIAN_POINT ( 'NONE', ( 37.65356553428303243, -119.6692609777577587, -5.319737754556921772 ) ) ; +#9217 = EDGE_CURVE ( 'NONE', #27240, #36942, #39249, .T. ) ; +#9218 = CARTESIAN_POINT ( 'NONE', ( 34.66386757034950250, -115.1140782997317871, 1.000000000000028644 ) ) ; +#9219 = ORIENTED_EDGE ( 'NONE', *, *, #54332, .F. ) ; +#9220 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669289965, -123.1911704612564051, -4.854844943350574482 ) ) ; +#9221 = CARTESIAN_POINT ( 'NONE', ( 220.9900010831692896, -119.2936289115401536, -7.788869320351822445 ) ) ; +#9222 = EDGE_CURVE ( 'NONE', #46544, #15782, #47424, .T. ) ; +#9223 = VERTEX_POINT ( 'NONE', #51501 ) ; +#9224 = CARTESIAN_POINT ( 'NONE', ( 21.06203676060751206, -34.99999999999999289, 17.50096237145638156 ) ) ; +#9225 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290590, -122.3576106096261924, 1.866566725160174745 ) ) ; +#9226 = EDGE_CURVE ( 'NONE', #26078, #18170, #37811, .T. ) ; +#9227 = CARTESIAN_POINT ( 'NONE', ( 239.2152695270551703, -119.6548720356685180, -5.507209275187406661 ) ) ; +#9228 = EDGE_CURVE ( 'NONE', #13075, #57632, #48260, .T. ) ; +#9229 = APPLICATION_CONTEXT ( 'configuration controlled 3d designs of mechanical parts and assemblies' ) ; +#9230 = LINE ( 'NONE', #16814, #21932 ) ; +#9231 = EDGE_CURVE ( 'NONE', #21432, #43807, #23225, .T. ) ; +#9232 = CARTESIAN_POINT ( 'NONE', ( 232.5750661230575247, -124.1365381383769062, -4.959155189631208493 ) ) ; +#9233 = DIRECTION ( 'NONE', ( -1.194121782967160312E-15, 0.9884292157390540678, 0.1516828450203868139 ) ) ; +#9234 = CARTESIAN_POINT ( 'NONE', ( 215.7771273218194779, -121.4667077312134325, 7.657460606021598615 ) ) ; +#9235 = CARTESIAN_POINT ( 'NONE', ( -31.79248394122294386, -50.19543050033674803, -68.82743323175922967 ) ) ; +#9236 = CARTESIAN_POINT ( 'NONE', ( 232.1153327601116416, -120.7330676194016519, -5.544680456540532099 ) ) ; +#9237 = CARTESIAN_POINT ( 'NONE', ( 235.2501905322226321, -116.5156555517641692, -3.861909507063094438 ) ) ; +#9238 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289453, -120.0851703980591196, -0.6841519624361221963 ) ) ; +#9239 = CIRCLE ( 'NONE', #56794, 0.6500000000000000222 ) ; +#9240 = FACE_OUTER_BOUND ( 'NONE', #26896, .T. ) ; +#9241 = DIRECTION ( 'NONE', ( -0.7071067811865358044, 0.0000000000000000000, -0.7071067811865592301 ) ) ; +#9242 = EDGE_LOOP ( 'NONE', ( #8328, #43587, #43132, #10143 ) ) ; +#9243 = CARTESIAN_POINT ( 'NONE', ( 233.8976509992509989, -114.4453148363083272, -1.073601958657257160 ) ) ; +#9244 = DIRECTION ( 'NONE', ( 6.417101326688106421E-17, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#9245 = CARTESIAN_POINT ( 'NONE', ( 236.6840201797043903, -122.6163235192169907, 5.130676513344126555 ) ) ; +#9246 = EDGE_CURVE ( 'NONE', #43050, #53651, #32047, .T. ) ; +#9247 = VECTOR ( 'NONE', #40799, 1000.000000000000000 ) ; +#9248 = ORIENTED_EDGE ( 'NONE', *, *, #39147, .T. ) ; +#9249 = VERTEX_POINT ( 'NONE', #22300 ) ; +#9250 = CARTESIAN_POINT ( 'NONE', ( 213.1528542184375681, -119.9577342389751635, 7.421639382540390351 ) ) ; +#9251 = CARTESIAN_POINT ( 'NONE', ( 31.71743114857322610, -119.6720577835897217, -5.845206464698174287 ) ) ; +#9252 = FACE_OUTER_BOUND ( 'NONE', #29220, .T. ) ; +#9253 = CARTESIAN_POINT ( 'NONE', ( 220.9205542532890831, -118.9604964513120393, -7.729631871128388454 ) ) ; +#9254 = CARTESIAN_POINT ( 'NONE', ( 234.6367384700690479, -124.4304496803884632, 3.948783872928200989 ) ) ; +#9255 = ORIENTED_EDGE ( 'NONE', *, *, #49114, .F. ) ; +#9256 = CARTESIAN_POINT ( 'NONE', ( 219.8207460522328631, -121.3527746477979861, 8.043872813123583043 ) ) ; +#9257 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#9258 = CARTESIAN_POINT ( 'NONE', ( 217.2443884067089357, -119.8118009134913251, -7.987715400481778971 ) ) ; +#9259 = VERTEX_POINT ( 'NONE', #9447 ) ; +#9260 = EDGE_CURVE ( 'NONE', #23420, #9888, #55302, .T. ) ; +#9261 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #54985, #32785, #42941, #29268 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 5.421010862427522170E-18, 0.001635220404309904079 ), + .UNSPECIFIED. ) ; +#9262 = CYLINDRICAL_SURFACE ( 'NONE', #4666, 4.500000000000003553 ) ; +#9263 = CARTESIAN_POINT ( 'NONE', ( 237.4373318711846252, -117.0285109118100451, -4.330276629287387102 ) ) ; +#9264 = CARTESIAN_POINT ( 'NONE', ( 220.7241426765220353, -119.4172940224346746, -8.014965050346471997 ) ) ; +#9265 = VECTOR ( 'NONE', #4072, 1000.000000000000000 ) ; +#9266 = VERTEX_POINT ( 'NONE', #27274 ) ; +#9267 = CARTESIAN_POINT ( 'NONE', ( 221.4538616566123039, -121.0015980081239064, 7.830132378252439906 ) ) ; +#9268 = EDGE_CURVE ( 'NONE', #22025, #7485, #28832, .T. ) ; +#9269 = FACE_OUTER_BOUND ( 'NONE', #22099, .T. ) ; +#9270 = DIRECTION ( 'NONE', ( 0.7071067811865352493, -0.7071067811865597852, 0.0000000000000000000 ) ) ; +#9271 = CARTESIAN_POINT ( 'NONE', ( 237.4199615006796762, -126.6451046938033613, 0.2276719612872659948 ) ) ; +#9272 = ORIENTED_EDGE ( 'NONE', *, *, #47085, .F. ) ; +#9273 = ORIENTED_EDGE ( 'NONE', *, *, #51466, .F. ) ; +#9274 = ORIENTED_EDGE ( 'NONE', *, *, #38051, .T. ) ; +#9275 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#9276 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#9277 = LINE ( 'NONE', #27106, #18567 ) ; +#9278 = CARTESIAN_POINT ( 'NONE', ( 216.2145475481480617, -118.6837171565287150, -7.743721676881166083 ) ) ; +#9279 = ORIENTED_EDGE ( 'NONE', *, *, #36538, .F. ) ; +#9280 = AXIS2_PLACEMENT_3D ( 'NONE', #8184, #26010, #26883 ) ; +#9281 = ORIENTED_EDGE ( 'NONE', *, *, #36697, .T. ) ; +#9282 = EDGE_LOOP ( 'NONE', ( #5465, #22183, #37314, #47052 ) ) ; +#9283 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#9284 = CARTESIAN_POINT ( 'NONE', ( 237.8353677067570402, -125.9006387381548819, 1.276336643480398658 ) ) ; +#9285 = ORIENTED_EDGE ( 'NONE', *, *, #19445, .F. ) ; +#9286 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#9287 = ADVANCED_FACE ( 'NONE', ( #4214 ), #57658, .F. ) ; +#9288 = CARTESIAN_POINT ( 'NONE', ( 31.82992714567821935, -121.4392810121749733, 5.780589459883429093 ) ) ; +#9289 = AXIS2_PLACEMENT_3D ( 'NONE', #20525, #33971, #56171 ) ; +#9290 = ORIENTED_EDGE ( 'NONE', *, *, #29875, .F. ) ; +#9291 = ORIENTED_EDGE ( 'NONE', *, *, #7566, .F. ) ; +#9292 = CARTESIAN_POINT ( 'NONE', ( 30.40580806951081883, -126.2622716423753531, 1.000000000000042633 ) ) ; +#9293 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#9294 = CARTESIAN_POINT ( 'NONE', ( 5.382039313435893035, -29.69543050033665921, -86.71170902891763888 ) ) ; +#9295 = VERTEX_POINT ( 'NONE', #53250 ) ; +#9296 = ADVANCED_FACE ( 'NONE', ( #31666 ), #36322, .F. ) ; +#9297 = CARTESIAN_POINT ( 'NONE', ( 36.81213905155541966, -121.4242528155588303, -5.353333523352897139 ) ) ; +#9298 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026312, -120.4999999999998153, 1.387778780781445676E-14 ) ) ; +#9299 = EDGE_CURVE ( 'NONE', #18259, #16297, #32944, .T. ) ; +#9300 = CARTESIAN_POINT ( 'NONE', ( 216.6432628869278574, -120.9983351501048077, 7.762226603412891279 ) ) ; +#9301 = CARTESIAN_POINT ( 'NONE', ( 214.8002074625812554, -115.3800694224276384, -4.959532827483653428 ) ) ; +#9302 = CYLINDRICAL_SURFACE ( 'NONE', #53308, 0.4999999999999983347 ) ; +#9303 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#9304 = DIRECTION ( 'NONE', ( 0.7009092642998483447, 5.185887546516575024E-16, 0.7132504491541842295 ) ) ; +#9305 = FACE_OUTER_BOUND ( 'NONE', #11009, .T. ) ; +#9306 = ORIENTED_EDGE ( 'NONE', *, *, #47048, .T. ) ; +#9307 = CARTESIAN_POINT ( 'NONE', ( 236.2661726586018176, -116.1553012356557417, -3.450377752202426151 ) ) ; +#9308 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #23799, #11233, #46566, #20283 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 1.564590652899888431E-05 ), + .UNSPECIFIED. ) ; +#9309 = CARTESIAN_POINT ( 'NONE', ( 219.8002074625812270, -116.4927258742927165, 6.207644445255761312 ) ) ; +#9310 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#9311 = CARTESIAN_POINT ( 'NONE', ( 233.8397549957844888, -125.9344837690558876, 1.128346363998661506 ) ) ; +#9312 = CARTESIAN_POINT ( 'NONE', ( -46.05031670229706720, -50.89417049807492788, -13.76018629705722951 ) ) ; +#9313 = ORIENTED_EDGE ( 'NONE', *, *, #9260, .T. ) ; +#9314 = ORIENTED_EDGE ( 'NONE', *, *, #39493, .F. ) ; +#9315 = CARTESIAN_POINT ( 'NONE', ( 220.1411910213958549, -120.9180129327116475, 8.078679129416968863 ) ) ; +#9316 = AXIS2_PLACEMENT_3D ( 'NONE', #29737, #2600, #7240 ) ; +#9317 = CARTESIAN_POINT ( 'NONE', ( 26.71743114852909073, -120.4999999999999858, 1.387778780781445676E-14 ) ) ; +#9318 = CARTESIAN_POINT ( 'NONE', ( -47.68178853406068640, -117.7253702309222945, -5.876098421774715419 ) ) ; +#9319 = CARTESIAN_POINT ( 'NONE', ( 235.6557250028731119, -121.2883031172000159, -6.099277847942579101 ) ) ; +#9320 = CARTESIAN_POINT ( 'NONE', ( 215.8665306209152561, -119.1956034780748155, -7.818266117476791344 ) ) ; +#9321 = LINE ( 'NONE', #40552, #42498 ) ; +#9322 = LINE ( 'NONE', #4952, #34030 ) ; +#9323 = CARTESIAN_POINT ( 'NONE', ( 215.0951855327978137, -122.5024277752290516, 7.600659680574152866 ) ) ; +#9324 = ORIENTED_EDGE ( 'NONE', *, *, #30663, .F. ) ; +#9325 = CARTESIAN_POINT ( 'NONE', ( 237.9924550545144655, -117.5929516889430744, 5.223126908251947143 ) ) ; +#9326 = CYLINDRICAL_SURFACE ( 'NONE', #1511, 15.00000000000000000 ) ; +#9327 = CARTESIAN_POINT ( 'NONE', ( 215.9008361896660801, -122.2858953578571288, 7.519447271076409756 ) ) ; +#9328 = ORIENTED_EDGE ( 'NONE', *, *, #20086, .F. ) ; +#9329 = CIRCLE ( 'NONE', #47544, 3.000000000000002665 ) ; +#9330 = ORIENTED_EDGE ( 'NONE', *, *, #30039, .T. ) ; +#9331 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#9332 = EDGE_CURVE ( 'NONE', #30264, #36449, #16594, .T. ) ; +#9333 = CARTESIAN_POINT ( 'NONE', ( 216.1512139425331895, -121.7654468668919776, 7.643366508569305218 ) ) ; +#9334 = CARTESIAN_POINT ( 'NONE', ( 221.8568835147928553, -122.2705220850655650, 7.877280778893767987 ) ) ; +#9335 = CARTESIAN_POINT ( 'NONE', ( 225.6999987669289851, -126.4687357247912018, 4.374264949405626268 ) ) ; +#9336 = LINE ( 'NONE', #40865, #30599 ) ; +#9337 = CIRCLE ( 'NONE', #12113, 4.999999999999997335 ) ; +#9338 = EDGE_CURVE ( 'NONE', #36637, #19616, #25467, .T. ) ; +#9339 = CARTESIAN_POINT ( 'NONE', ( 219.1793826529684566, -120.0732766301620416, -8.071353337796724148 ) ) ; +#9340 = CARTESIAN_POINT ( 'NONE', ( 236.9971965748833043, -114.9674969225870882, 2.682666909693458557 ) ) ; +#9341 = ORIENTED_EDGE ( 'NONE', *, *, #38243, .F. ) ; +#9342 = CARTESIAN_POINT ( 'NONE', ( 16.50000000000001776, -38.99999999999999289, -23.50000000000000000 ) ) ; +#9343 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026312, -126.4305742928796548, -0.9100969164252811217 ) ) ; +#9344 = VERTEX_POINT ( 'NONE', #57354 ) ; +#9345 = EDGE_LOOP ( 'NONE', ( #28012, #10491, #256, #34996 ) ) ; +#9346 = ORIENTED_EDGE ( 'NONE', *, *, #56892, .F. ) ; +#9347 = VERTEX_POINT ( 'NONE', #21713 ) ; +#9348 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #56982, #34787, #20477, #56126 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 6.887201757200158261E-17, 4.773583077204821717E-05 ), + .UNSPECIFIED. ) ; +#9349 = CARTESIAN_POINT ( 'NONE', ( 24.99900000000002009, -50.50000000000000000, 3.199999999999992628 ) ) ; +#9350 = ORIENTED_EDGE ( 'NONE', *, *, #22724, .T. ) ; +#9351 = ORIENTED_EDGE ( 'NONE', *, *, #47816, .F. ) ; +#9352 = DIRECTION ( 'NONE', ( 0.7132504491541842295, 2.131334480222611662E-15, -0.7009092642998483447 ) ) ; +#9353 = LINE ( 'NONE', #23351, #51761 ) ; +#9354 = EDGE_CURVE ( 'NONE', #40342, #56888, #49695, .T. ) ; +#9355 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#9356 = VERTEX_POINT ( 'NONE', #31379 ) ; +#9357 = VECTOR ( 'NONE', #40138, 1000.000000000000114 ) ; +#9358 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #33390, #15255 ), + ( #33091, #10900 ), + ( #47083, #28728 ), + ( #37763, #15829 ), + ( #24603, #11178 ), + ( #55590, #2440 ), + ( #20230, #38049 ), + ( #55873, #57013 ), + ( #16694, #21959 ), + ( #16983, #39199 ), + ( #26651, #8818 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 2, 2, 3, 4 ), + ( 2, 2 ), + ( 0.0000000000000000000, 0.2475247524752479944, 0.4950495049504939904, 0.9900990099009899792, 0.9960551141839494305 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#9359 = CYLINDRICAL_SURFACE ( 'NONE', #11234, 1.649999999999997025 ) ; +#9360 = CARTESIAN_POINT ( 'NONE', ( 237.4857738044267705, -116.2957476384834195, 3.620723157261142244 ) ) ; +#9361 = CARTESIAN_POINT ( 'NONE', ( 235.0000086972382007, -124.3433116001769463, -4.003930062319193794 ) ) ; +#9362 = CARTESIAN_POINT ( 'NONE', ( 215.9818967954450386, -121.5530593819819671, 7.662294924764565529 ) ) ; +#9363 = EDGE_CURVE ( 'NONE', #30769, #3402, #39534, .T. ) ; +#9364 = PLANE ( 'NONE', #30327 ) ; +#9365 = CARTESIAN_POINT ( 'NONE', ( 217.8002074625812554, -114.8591362032833274, -7.733864609845410243 ) ) ; +#9366 = ADVANCED_FACE ( 'NONE', ( #8583 ), #24549, .F. ) ; +#9367 = CARTESIAN_POINT ( 'NONE', ( 235.4814704355307811, -126.6385306000269964, 1.504989049959867931 ) ) ; +#9368 = EDGE_CURVE ( 'NONE', #14269, #5339, #2338, .T. ) ; +#9369 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#9370 = CARTESIAN_POINT ( 'NONE', ( 22.75000000000000711, -116.2000000000000028, 21.00000000000000711 ) ) ; +#9371 = CIRCLE ( 'NONE', #41990, 2.024999999999999023 ) ; +#9372 = CARTESIAN_POINT ( 'NONE', ( 4.216064329173916825, -40.54312021273978672, -119.2146781599996501 ) ) ; +#9373 = CARTESIAN_POINT ( 'NONE', ( 219.7915883644746486, -119.9658820071227723, -8.072277735738717652 ) ) ; +#9374 = CARTESIAN_POINT ( 'NONE', ( 215.5561931737812245, -120.1315867520134759, -7.691315695272628261 ) ) ; +#9375 = CARTESIAN_POINT ( 'NONE', ( 215.6358787638859553, -122.1757077296567218, 7.516946157220327329 ) ) ; +#9376 = CIRCLE ( 'NONE', #1932, 4.999999999999999112 ) ; +#9377 = CARTESIAN_POINT ( 'NONE', ( 222.8999987669287748, -122.3706024297608934, 7.705106200725702514 ) ) ; +#9378 = CARTESIAN_POINT ( 'NONE', ( 235.6334029919159434, -120.8807609831083738, 5.535797832341804892 ) ) ; +#9379 = CARTESIAN_POINT ( 'NONE', ( 233.6972849372514247, -119.6757522668934968, -6.094450185385146490 ) ) ; +#9380 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#9381 = DIRECTION ( 'NONE', ( -5.648949102216108467E-16, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#9382 = CARTESIAN_POINT ( 'NONE', ( 233.2232358997745507, -117.1981099828229986, -4.461375383594431199 ) ) ; +#9383 = CARTESIAN_POINT ( 'NONE', ( 234.9936409789397658, -124.5001763290430574, -3.847599777383011066 ) ) ; +#9384 = CARTESIAN_POINT ( 'NONE', ( 237.8310270983271550, -115.4046226547928597, -3.739578457054429261 ) ) ; +#9385 = CARTESIAN_POINT ( 'NONE', ( 22.00000000000001421, -128.6250000000000000, -19.99999999999998934 ) ) ; +#9386 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #19476, #2558, #51289, #17021 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 0.0000000000000000000, 0.001601880261924707805 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9999352542425340440, 0.9966680548194453149, 0.9966698502346914568, 0.9999406404882729138 ) ) + REPRESENTATION_ITEM ( '' ) ); +#9387 = CARTESIAN_POINT ( 'NONE', ( 228.7999987669289794, -115.0388562828618717, 4.379030634828390056 ) ) ; +#9388 = CARTESIAN_POINT ( 'NONE', ( 235.1871742849058649, -120.9268074440723524, 6.135185977322353601 ) ) ; +#9389 = CARTESIAN_POINT ( 'NONE', ( 215.3973941084119303, -118.7631946359094002, -7.694443806495039340 ) ) ; +#9390 = FACE_OUTER_BOUND ( 'NONE', #33895, .T. ) ; +#9391 = CARTESIAN_POINT ( 'NONE', ( 237.5374425516612007, -115.1435668098511798, -1.453858805696109924 ) ) ; +#9392 = CARTESIAN_POINT ( 'NONE', ( 219.8833592662664103, -121.1682658104036676, 8.061342662326580921 ) ) ; +#9393 = ORIENTED_EDGE ( 'NONE', *, *, #48120, .F. ) ; +#9394 = DIRECTION ( 'NONE', ( 0.7071067811865474617, -0.7071067811865474617, 0.0000000000000000000 ) ) ; +#9395 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.9884292157390542899, -0.1516828450203859258 ) ) ; +#9396 = CARTESIAN_POINT ( 'NONE', ( 232.5777001732139126, -124.0332224862315940, -4.311682197370543257 ) ) ; +#9397 = ORIENTED_EDGE ( 'NONE', *, *, #25775, .T. ) ; +#9398 = CARTESIAN_POINT ( 'NONE', ( -2.999999999999992450, -128.7000000000000171, -20.50000000000000355 ) ) ; +#9399 = VECTOR ( 'NONE', #54245, 1000.000000000000000 ) ; +#9400 = CARTESIAN_POINT ( 'NONE', ( 217.0474467737424504, -122.2631963565922177, 7.603882949994537732 ) ) ; +#9401 = CARTESIAN_POINT ( 'NONE', ( 232.4268985925921811, -117.2994745323843517, -4.565562463511613878 ) ) ; +#9402 = CARTESIAN_POINT ( 'NONE', ( 219.7746518858118066, -121.8825678997725106, 7.731336645038648037 ) ) ; +#9403 = DIRECTION ( 'NONE', ( -1.678653567675809605E-15, 1.000000000000000000, 1.332603400579365658E-15 ) ) ; +#9404 = EDGE_CURVE ( 'NONE', #10924, #16701, #28090, .T. ) ; +#9405 = ORIENTED_EDGE ( 'NONE', *, *, #53802, .T. ) ; +#9406 = VERTEX_POINT ( 'NONE', #27845 ) ; +#9407 = ORIENTED_EDGE ( 'NONE', *, *, #19995, .T. ) ; +#9408 = CARTESIAN_POINT ( 'NONE', ( -24.09999999999997655, -30.00100000000000122, 16.50000000000000711 ) ) ; +#9409 = COORDINATED_UNIVERSAL_TIME_OFFSET ( 8, 0, .AHEAD. ) ; +#9410 = ORIENTED_EDGE ( 'NONE', *, *, #4763, .F. ) ; +#9411 = CIRCLE ( 'NONE', #56066, 0.5000000000000004441 ) ; +#9412 = ORIENTED_EDGE ( 'NONE', *, *, #30249, .T. ) ; +#9413 = CARTESIAN_POINT ( 'NONE', ( 54.90000000000005542, -123.6999999999999744, 1.348590083208730460E-14 ) ) ; +#9414 = CARTESIAN_POINT ( 'NONE', ( 236.0428757437322531, -125.9041302793335007, 1.269202377704554907 ) ) ; +#9415 = CARTESIAN_POINT ( 'NONE', ( 215.7439860035522656, -122.0448063086913351, 7.785381887385488753 ) ) ; +#9416 = ORIENTED_EDGE ( 'NONE', *, *, #32042, .F. ) ; +#9417 = CIRCLE ( 'NONE', #42041, 7.688716612474553180 ) ; +#9418 = VECTOR ( 'NONE', #38833, 1000.000000000000000 ) ; +#9419 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -117.0161466884989920, 0.6268207972766153269 ) ) ; +#9420 = CARTESIAN_POINT ( 'NONE', ( 46.95096679918786720, -120.4999999999999858, 1.387778780781445676E-14 ) ) ; +#9421 = ORIENTED_EDGE ( 'NONE', *, *, #55255, .F. ) ; +#9422 = DIRECTION ( 'NONE', ( -1.210476675238563278E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#9423 = CARTESIAN_POINT ( 'NONE', ( 215.2007247272037489, -123.9984653988705219, -6.254952054840665632 ) ) ; +#9424 = CARTESIAN_POINT ( 'NONE', ( 219.8833592663837351, -119.8623338109133840, -7.861942660545198969 ) ) ; +#9425 = ADVANCED_FACE ( 'NONE', ( #50571 ), #44238, .T. ) ; +#9426 = CARTESIAN_POINT ( 'NONE', ( 18.15000000000001634, -38.99999999999999289, 23.12499999999998934 ) ) ; +#9427 = ORIENTED_EDGE ( 'NONE', *, *, #38238, .T. ) ; +#9428 = LINE ( 'NONE', #45626, #57 ) ; +#9429 = CARTESIAN_POINT ( 'NONE', ( 20.90000000000001634, -41.99999999999999289, -21.14999999999999503 ) ) ; +#9430 = ORIENTED_EDGE ( 'NONE', *, *, #26128, .F. ) ; +#9431 = ORIENTED_EDGE ( 'NONE', *, *, #57344, .T. ) ; +#9432 = CARTESIAN_POINT ( 'NONE', ( 15.19147749595675734, -60.00627195298041983, 19.24305047627636966 ) ) ; +#9433 = LINE ( 'NONE', #48573, #1533 ) ; +#9434 = CARTESIAN_POINT ( 'NONE', ( 13.38220398303169567, -50.60568738032569769, 18.35409290960258843 ) ) ; +#9435 = ORIENTED_EDGE ( 'NONE', *, *, #31942, .F. ) ; +#9436 = CARTESIAN_POINT ( 'NONE', ( 232.0085867390939143, -122.0691399045624337, -5.447423717534396026 ) ) ; +#9437 = ADVANCED_FACE ( 'NONE', ( #37742 ), #36609, .T. ) ; +#9438 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#9439 = EDGE_CURVE ( 'NONE', #23759, #18674, #27371, .T. ) ; +#9440 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#9441 = EDGE_CURVE ( 'NONE', #31168, #13587, #23163, .T. ) ; +#9442 = CARTESIAN_POINT ( 'NONE', ( 220.9382747812042567, -118.8647196110668176, -5.398493836873699436 ) ) ; +#9443 = AXIS2_PLACEMENT_3D ( 'NONE', #42992, #42143, #20802 ) ; +#9444 = CARTESIAN_POINT ( 'NONE', ( 235.4942145154055595, -115.7188182170555990, -2.815774748632606794 ) ) ; +#9445 = CARTESIAN_POINT ( 'NONE', ( 218.2197930866039428, -118.7098624037534762, -7.651698619420062464 ) ) ; +#9446 = CARTESIAN_POINT ( 'NONE', ( 221.5406417500074951, -118.7551155776034904, -7.657553982176040996 ) ) ; +#9447 = CARTESIAN_POINT ( 'NONE', ( 21.50000000000000355, -129.0000000000000000, 10.90000000000000391 ) ) ; +#9448 = CARTESIAN_POINT ( 'NONE', ( 233.2172382147666099, -122.0697338232209006, 5.946308510186641527 ) ) ; +#9449 = CARTESIAN_POINT ( 'NONE', ( 213.9205007611929261, -118.7589327984397869, -7.331840594035514691 ) ) ; +#9450 = CARTESIAN_POINT ( 'NONE', ( 215.8056272062716232, -119.4510410370743898, -7.851723206950919298 ) ) ; +#9451 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#9452 = CARTESIAN_POINT ( 'NONE', ( 232.6566318820190986, -121.7030899779112616, 5.418033000324997239 ) ) ; +#9453 = CARTESIAN_POINT ( 'NONE', ( 214.9091292211071504, -121.1175632423680213, 7.614662022368224648 ) ) ; +#9454 = VECTOR ( 'NONE', #30140, 1000.000000000000000 ) ; +#9455 = CARTESIAN_POINT ( 'NONE', ( 35.40000000000001279, -120.5000000000000142, 2.775557561562891351E-14 ) ) ; +#9456 = CARTESIAN_POINT ( 'NONE', ( 239.3999987667352229, -118.3588437565017699, -1.132875232199373805 ) ) ; +#9457 = ORIENTED_EDGE ( 'NONE', *, *, #13370, .T. ) ; +#9458 = CARTESIAN_POINT ( 'NONE', ( 234.5128015173258973, -125.7526424634774003, -3.198601989605672102 ) ) ; +#9459 = DIRECTION ( 'NONE', ( 1.597594650655104355E-15, -1.000000000000000000, -1.415089553805950124E-15 ) ) ; +#9460 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -121.3217502387735038, 3.358062292206716482 ) ) ; +#9461 = VECTOR ( 'NONE', #14598, 1000.000000000000000 ) ; +#9462 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290306, -123.3241170151025017, -0.6394844127110361764 ) ) ; +#9463 = CARTESIAN_POINT ( 'NONE', ( 234.2435486830246134, -116.6551159570673946, -4.002743543255833814 ) ) ; +#9465 = CIRCLE ( 'NONE', #51411, 3.099999999999998757 ) ; +#9464 = CARTESIAN_POINT ( 'NONE', ( 237.2597625230966969, -116.2723804947462725, -3.595651787570537383 ) ) ; +#9466 = DIRECTION ( 'NONE', ( 1.857579106397798678E-17, -1.984260520772446048E-47, -1.000000000000000000 ) ) ; +#9467 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397815626E-17 ) ) ; +#9468 = ORIENTED_EDGE ( 'NONE', *, *, #7053, .F. ) ; +#9469 = CARTESIAN_POINT ( 'NONE', ( 214.8490888822803413, -118.9502335931509549, -7.471569562577551338 ) ) ; +#9470 = CARTESIAN_POINT ( 'NONE', ( 234.6830850020647006, -116.0743043213789747, 3.359540652149377582 ) ) ; +#9471 = EDGE_CURVE ( 'NONE', #36283, #26374, #19049, .T. ) ; +#9472 = VERTEX_POINT ( 'NONE', #54705 ) ; +#9473 = EDGE_LOOP ( 'NONE', ( #8735, #2522, #23254, #12242 ) ) ; +#9474 = FACE_OUTER_BOUND ( 'NONE', #16918, .T. ) ; +#9475 = CARTESIAN_POINT ( 'NONE', ( 27.18129845195785421, -119.6738765100306665, -6.246018401366633555 ) ) ; +#9476 = CARTESIAN_POINT ( 'NONE', ( 219.7912826004236990, -121.0345328848880513, 8.072214067041320718 ) ) ; +#9477 = CARTESIAN_POINT ( 'NONE', ( 236.4185815396205328, -126.6428694420323211, 0.2944509823743571841 ) ) ; +#9478 = EDGE_LOOP ( 'NONE', ( #35007, #22905, #37435, #11609 ) ) ; +#9479 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #55157, #41131, #15401, #32949 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#9480 = CARTESIAN_POINT ( 'NONE', ( 236.6273746904385860, -115.2082628098353325, 1.671780177436935855 ) ) ; +#9481 = DIRECTION ( 'NONE', ( -1.730936702763705632E-15, 1.000000000000000000, 1.279399695786074746E-15 ) ) ; +#9482 = ORIENTED_EDGE ( 'NONE', *, *, #16715, .T. ) ; +#9484 = EDGE_CURVE ( 'NONE', #30108, #52884, #15203, .T. ) ; +#9483 = DIRECTION ( 'NONE', ( -1.156482317317870818E-14, -6.608470384673547868E-15, -1.000000000000000000 ) ) ; +#9485 = CARTESIAN_POINT ( 'NONE', ( 215.9033653600421303, -119.5760606345752706, -7.654381873002418679 ) ) ; +#9486 = CARTESIAN_POINT ( 'NONE', ( 236.3999987669289737, -120.4999999999997584, 1.387778780781445676E-14 ) ) ; +#9487 = ORIENTED_EDGE ( 'NONE', *, *, #22671, .T. ) ; +#9488 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238558841E-16, -1.857579106397798678E-17 ) ) ; +#9489 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289510, -125.6538608007921312, -1.772210860682906119 ) ) ; +#9490 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669290363, -118.7856674098257201, -5.173404208463315612 ) ) ; +#9491 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289226, -125.2103158988583402, -14.63528773605052713 ) ) ; +#9492 = VERTEX_POINT ( 'NONE', #50296 ) ; +#9493 = CARTESIAN_POINT ( 'NONE', ( 214.9698368129826633, -122.4549542912639453, 7.392965578561012663 ) ) ; +#9494 = AXIS2_PLACEMENT_3D ( 'NONE', #6634, #2264, #42534 ) ; +#9495 = CARTESIAN_POINT ( 'NONE', ( -49.76150890853193687, -117.0361992114888068, 5.847153702760211402 ) ) ; +#9496 = DIRECTION ( 'NONE', ( -0.7071067811865570096, 0.7071067811865380248, 0.0000000000000000000 ) ) ; +#9497 = ORIENTED_EDGE ( 'NONE', *, *, #2897, .T. ) ; +#9498 = VERTEX_POINT ( 'NONE', #6210 ) ; +#9499 = AXIS2_PLACEMENT_3D ( 'NONE', #49818, #53340, #805 ) ; +#9500 = LINE ( 'NONE', #27327, #18214 ) ; +#9501 = CIRCLE ( 'NONE', #4847, 3.200000000000009504 ) ; +#9502 = CARTESIAN_POINT ( 'NONE', ( 37.65098874964982656, -119.5000000000003268, -5.293535378421236004 ) ) ; +#9503 = LINE ( 'NONE', #39088, #5191 ) ; +#9504 = ORIENTED_EDGE ( 'NONE', *, *, #25211, .F. ) ; +#9505 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669289965, -122.4402682031337264, -5.233706571217755510 ) ) ; +#9506 = EDGE_CURVE ( 'NONE', #26857, #56876, #10300, .T. ) ; +#9507 = CARTESIAN_POINT ( 'NONE', ( 4.250000000000000000, -4.500000000000000000, -37.00000000000000000 ) ) ; +#9508 = ADVANCED_FACE ( 'NONE', ( #41823 ), #19345, .T. ) ; +#9509 = ADVANCED_FACE ( 'NONE', ( #32792 ), #30154, .T. ) ; +#9510 = ORIENTED_EDGE ( 'NONE', *, *, #2486, .T. ) ; +#9511 = CARTESIAN_POINT ( 'NONE', ( 214.7166213100951495, -122.0380051733557849, 7.671850043235606265 ) ) ; +#9512 = CARTESIAN_POINT ( 'NONE', ( 193.3999984800815355, -126.9247899023036581, -0.9859384926325014398 ) ) ; +#9513 = CARTESIAN_POINT ( 'NONE', ( 238.0902695270552556, -123.7965893093492156, -4.491780738447443078 ) ) ; +#9514 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #2133, #11446 ), + ( #20215, #19915 ), + ( #1275, #29282 ), + ( #19054, #37747 ), + ( #51160, #54712 ), + ( #11164, #36903 ), + ( #46783, #38034 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 3, 4 ), + ( 2, 2 ), + ( 0.0000000000000000000, 1.000000000000000000, 1.006006371270566913 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#9515 = CARTESIAN_POINT ( 'NONE', ( 194.6499984505951204, -112.3000710592182259, -11.58567048564711222 ) ) ; +#9516 = CARTESIAN_POINT ( 'NONE', ( 232.5137348924546927, -125.7133529564982695, -3.258959994065391275 ) ) ; +#9517 = EDGE_CURVE ( 'NONE', #30818, #39201, #40398, .T. ) ; +#9518 = LINE ( 'NONE', #27340, #16607 ) ; +#9519 = DIRECTION ( 'NONE', ( -0.5773502691896357231, 0.5773502691896307271, 0.5773502691896107430 ) ) ; +#9520 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -117.6217295096421651, -1.176580689267806790 ) ) ; +#9521 = CARTESIAN_POINT ( 'NONE', ( -33.99999999999999289, -124.5000000000000000, -20.09999999999999432 ) ) ; +#9522 = CARTESIAN_POINT ( 'NONE', ( 235.2802762934989573, -115.8441732205417054, -3.020882401958300711 ) ) ; +#9523 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669114660, -120.3786537239866021, -0.7907433725706368710 ) ) ; +#9524 = ADVANCED_FACE ( 'NONE', ( #29568 ), #14846, .F. ) ; +#9525 = CARTESIAN_POINT ( 'NONE', ( 235.4174966816299275, -117.5605440581818328, -4.754371802547069592 ) ) ; +#9526 = LINE ( 'NONE', #45996, #21020 ) ; +#9527 = ORIENTED_EDGE ( 'NONE', *, *, #28420, .T. ) ; +#9528 = CARTESIAN_POINT ( 'NONE', ( 233.9273604446734964, -114.3499778766795885, 0.08019821785585166951 ) ) ; +#9529 = LINE ( 'NONE', #36985, #17477 ) ; +#9530 = CARTESIAN_POINT ( 'NONE', ( 236.8281499336287936, -125.8389964201277991, 1.514218703970084290 ) ) ; +#9531 = EDGE_LOOP ( 'NONE', ( #22655, #9779, #15483, #11530 ) ) ; +#9532 = ORIENTED_EDGE ( 'NONE', *, *, #14976, .T. ) ; +#9533 = CARTESIAN_POINT ( 'NONE', ( 216.7315439721676000, -122.2556687806242053, 7.792010355196950400 ) ) ; +#9534 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -121.9692924027979473, -2.630247682846466706 ) ) ; +#9535 = CARTESIAN_POINT ( 'NONE', ( 219.2322267711325026, -121.1158648130546425, 8.059883142115484844 ) ) ; +#9536 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #3537 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #11911, #46670, #24762 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) ); +#9537 = CARTESIAN_POINT ( 'NONE', ( 234.4947661745734422, -116.4466106202086024, 3.792555968403717337 ) ) ; +#9538 = VERTEX_POINT ( 'NONE', #12019 ) ; +#9539 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -118.3191632082213260, 0.6553166132382000075 ) ) ; +#9540 = CARTESIAN_POINT ( 'NONE', ( 218.7391470653743681, -121.2787934512117261, 5.529929020463675293 ) ) ; +#9541 = ADVANCED_FACE ( 'NONE', ( #11734 ), #29276, .F. ) ; +#9542 = CARTESIAN_POINT ( 'NONE', ( 216.2145475481480617, -119.2034415274423367, -7.846102816773684374 ) ) ; +#9543 = ORIENTED_EDGE ( 'NONE', *, *, #22689, .T. ) ; +#9544 = CARTESIAN_POINT ( 'NONE', ( 26.89964839742528468, -121.4999999999999716, -6.071813689260887159 ) ) ; +#9545 = CARTESIAN_POINT ( 'NONE', ( 237.2539251730059675, -123.0462273508842799, -4.931674484062119390 ) ) ; +#9546 = ADVANCED_FACE ( 'NONE', ( #34228 ), #50633, .T. ) ; +#9547 = DIRECTION ( 'NONE', ( 0.4956176937828955520, 0.7071067811865477948, 0.5043442292812753136 ) ) ; +#9548 = ORIENTED_EDGE ( 'NONE', *, *, #14520, .T. ) ; +#9550 = ADVANCED_FACE ( 'NONE', ( #55853 ), #2193, .T. ) ; +#9549 = CARTESIAN_POINT ( 'NONE', ( 221.9194786937059405, -121.0054247780114025, 8.057740076634585691 ) ) ; +#9551 = CARTESIAN_POINT ( 'NONE', ( 216.3419554409261707, -121.3389385895758181, -7.817664507707704047 ) ) ; +#9552 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#9553 = EDGE_CURVE ( 'NONE', #21536, #4130, #8678, .T. ) ; +#9554 = CARTESIAN_POINT ( 'NONE', ( 237.5221209097473718, -125.5634345286341897, -3.490609285211793811 ) ) ; +#9555 = EDGE_LOOP ( 'NONE', ( #17039, #52057, #13102, #53808 ) ) ; +#9556 = ORIENTED_EDGE ( 'NONE', *, *, #20431, .F. ) ; +#9557 = ORIENTED_EDGE ( 'NONE', *, *, #19442, .T. ) ; +#9558 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#9559 = CARTESIAN_POINT ( 'NONE', ( -27.99999999999999645, -129.0000000000000000, 15.00000000000001243 ) ) ; +#9560 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#9561 = LINE ( 'NONE', #1116, #15463 ) ; +#9562 = VERTEX_POINT ( 'NONE', #47636 ) ; +#9563 = ORIENTED_EDGE ( 'NONE', *, *, #22407, .F. ) ; +#9564 = ORIENTED_EDGE ( 'NONE', *, *, #21074, .T. ) ; +#9565 = CARTESIAN_POINT ( 'NONE', ( 216.3310741657918754, -120.1224401738799941, -7.750894650918681350 ) ) ; +#9566 = CARTESIAN_POINT ( 'NONE', ( 237.8556800229425221, -126.0177591771482497, 0.5868402008234798739 ) ) ; +#9567 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #25431, #21044, #34496, #52284 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 1.040834085586084257E-17, 0.001048464789953245649 ), + .UNSPECIFIED. ) ; +#9568 = ORIENTED_EDGE ( 'NONE', *, *, #44294, .T. ) ; +#9569 = CARTESIAN_POINT ( 'NONE', ( 28.11163368297490095, -121.2201038243926661, -6.177187151833115841 ) ) ; +#9570 = EDGE_CURVE ( 'NONE', #50433, #47002, #18924, .T. ) ; +#9571 = EDGE_LOOP ( 'NONE', ( #31129, #11296 ) ) ; +#9572 = ORIENTED_EDGE ( 'NONE', *, *, #14976, .F. ) ; +#9573 = EDGE_CURVE ( 'NONE', #29663, #15413, #16110, .T. ) ; +#9574 = CARTESIAN_POINT ( 'NONE', ( 214.9617338578289036, -118.7091046651212025, -7.640298114677131380 ) ) ; +#9575 = CARTESIAN_POINT ( 'NONE', ( 21.00000000000002132, -34.99999999999999289, 19.50000000000000711 ) ) ; +#9576 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -1.826024711554534899E-16 ) ) ; +#9577 = CARTESIAN_POINT ( 'NONE', ( 30.62372527892352281, -126.4178711049924289, -0.9999999999999813483 ) ) ; +#9578 = VERTEX_POINT ( 'NONE', #16672 ) ; +#9579 = FACE_OUTER_BOUND ( 'NONE', #26718, .T. ) ; +#9580 = FACE_OUTER_BOUND ( 'NONE', #56296, .T. ) ; +#9581 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#9582 = EDGE_CURVE ( 'NONE', #24488, #4913, #22678, .T. ) ; +#9583 = DIRECTION ( 'NONE', ( -1.194121782967160312E-15, 0.9884292157390540678, 0.1516828450203868139 ) ) ; +#9584 = CARTESIAN_POINT ( 'NONE', ( 13.80181469603844135, -47.32750826568859281, 18.26994936854191209 ) ) ; +#9585 = CARTESIAN_POINT ( 'NONE', ( 221.5410836458829067, -118.7220758886839320, -7.868847597500248980 ) ) ; +#9586 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203880352, 0.9884292157390538458 ) ) ; +#9587 = ADVANCED_FACE ( 'NONE', ( #22231 ), #35098, .F. ) ; +#9588 = LINE ( 'NONE', #23581, #33842 ) ; +#9589 = ORIENTED_EDGE ( 'NONE', *, *, #2000, .F. ) ; +#9590 = DIRECTION ( 'NONE', ( 1.857579106397815318E-17, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#9591 = CARTESIAN_POINT ( 'NONE', ( 236.3568474479310169, -114.9794335362015261, -0.5547645117606210263 ) ) ; +#9592 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.9884292157390541789, -0.1516828450203858425 ) ) ; +#9593 = CARTESIAN_POINT ( 'NONE', ( 233.8745608720623466, -126.0491355653932999, -0.09807004115631666463 ) ) ; +#9594 = CARTESIAN_POINT ( 'NONE', ( -41.87830725780104757, -52.57546594915062599, -18.20002178592442377 ) ) ; +#9595 = AXIS2_PLACEMENT_3D ( 'NONE', #15797, #38881, #47624 ) ; +#9596 = ORIENTED_EDGE ( 'NONE', *, *, #38887, .T. ) ; +#9597 = VERTEX_POINT ( 'NONE', #39761 ) ; +#9598 = CARTESIAN_POINT ( 'NONE', ( 216.4827588103907487, -119.1715960862302239, -7.863922732104339453 ) ) ; +#9599 = PLANE ( 'NONE', #41483 ) ; +#9600 = CARTESIAN_POINT ( 'NONE', ( -17.47499999999997655, -59.00000000000000000, -23.50000000000000000 ) ) ; +#9601 = CARTESIAN_POINT ( 'NONE', ( 235.7504626456328936, -117.7306119889387759, -5.491175807474739656 ) ) ; +#9602 = CARTESIAN_POINT ( 'NONE', ( 29.40000000000003766, -117.4602631689999868, -0.9999999999999731326 ) ) ; +#9603 = CYLINDRICAL_SURFACE ( 'NONE', #10796, 1.050000000000002265 ) ; +#9604 = PLANE ( 'NONE', #8860 ) ; +#9605 = CARTESIAN_POINT ( 'NONE', ( 215.9069287350617685, -119.5651015824165455, -7.671776414709919223 ) ) ; +#9606 = DIRECTION ( 'NONE', ( -0.2334453638558982580, 7.408407493356089085E-16, -0.9723699203976782224 ) ) ; +#9607 = ORIENTED_EDGE ( 'NONE', *, *, #46693, .T. ) ; +#9608 = CARTESIAN_POINT ( 'NONE', ( 237.9948030380992918, -121.7793811282924992, 5.630893415507416400 ) ) ; +#9609 = CARTESIAN_POINT ( 'NONE', ( 196.4498341647430379, -120.4999999999998010, 1.387778780781445676E-14 ) ) ; +#9610 = EDGE_CURVE ( 'NONE', #37587, #2037, #1527, .T. ) ; +#9611 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#9612 = ORIENTED_EDGE ( 'NONE', *, *, #39029, .T. ) ; +#9613 = CARTESIAN_POINT ( 'NONE', ( 16.00000000000000000, 12.50000000000000000, 36.00000000000000000 ) ) ; +#9614 = CIRCLE ( 'NONE', #53464, 3.200000000000009504 ) ; +#9615 = DIRECTION ( 'NONE', ( 0.7132504491541840075, 2.131334480222543031E-15, -0.7009092642998484557 ) ) ; +#9616 = CARTESIAN_POINT ( 'NONE', ( 221.9791925707668838, -121.6139731422634753, 7.978033781692134951 ) ) ; +#9617 = EDGE_CURVE ( 'NONE', #19015, #50960, #53466, .T. ) ; +#9618 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.7071067811865435759, -0.7071067811865515695 ) ) ; +#9620 = EDGE_CURVE ( 'NONE', #4976, #52884, #5883, .T. ) ; +#9619 = CARTESIAN_POINT ( 'NONE', ( 215.9476679310707539, -122.4874310685971750, 7.679644164480959212 ) ) ; +#9621 = CARTESIAN_POINT ( 'NONE', ( 221.0879986105476007, -119.7812137079802000, -7.846919272671259549 ) ) ; +#9622 = EDGE_CURVE ( 'NONE', #2794, #42575, #56249, .T. ) ; +#9623 = CARTESIAN_POINT ( 'NONE', ( 236.9715244426385539, -114.5952656333338666, 1.741859330908615444 ) ) ; +#9624 = ORIENTED_EDGE ( 'NONE', *, *, #57506, .F. ) ; +#9625 = LINE ( 'NONE', #53429, #38281 ) ; +#9626 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#9627 = EDGE_LOOP ( 'NONE', ( #39217, #13786 ) ) ; +#9628 = VERTEX_POINT ( 'NONE', #36246 ) ; +#9629 = ORIENTED_EDGE ( 'NONE', *, *, #25982, .F. ) ; +#9630 = ORIENTED_EDGE ( 'NONE', *, *, #45204, .F. ) ; +#9631 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203873968, 0.9884292157390538458 ) ) ; +#9632 = ORIENTED_EDGE ( 'NONE', *, *, #54196, .F. ) ; +#9633 = ORIENTED_EDGE ( 'NONE', *, *, #19593, .F. ) ; +#9634 = DIRECTION ( 'NONE', ( -0.7009092642998459022, 7.709882115452463178E-15, -0.7132504491541865610 ) ) ; +#9635 = CARTESIAN_POINT ( 'NONE', ( 37.63613438569876735, -121.4999999999999858, -5.122884176820511115 ) ) ; +#9636 = DIRECTION ( 'NONE', ( 0.7132504491541840075, 2.131334480222543031E-15, -0.7009092642998484557 ) ) ; +#9637 = VECTOR ( 'NONE', #37106, 999.9999999999998863 ) ; +#9638 = ORIENTED_EDGE ( 'NONE', *, *, #50596, .T. ) ; +#9639 = AXIS2_PLACEMENT_3D ( 'NONE', #44426, #8795, #48520 ) ; +#9640 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#9641 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#9642 = CARTESIAN_POINT ( 'NONE', ( 6.014980165130264567, -50.19543050033662013, -114.6733235366361328 ) ) ; +#9643 = CARTESIAN_POINT ( 'NONE', ( 236.3999987672879683, -127.1295131373970690, -2.247121616886032847 ) ) ; +#9644 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#9645 = CARTESIAN_POINT ( 'NONE', ( 34.40000000000001279, -125.8936734870865735, -0.9999999999999870104 ) ) ; +#9646 = CARTESIAN_POINT ( 'NONE', ( 237.5439704355307811, -126.7472571592622188, -0.9586945877377434089 ) ) ; +#9647 = CARTESIAN_POINT ( 'NONE', ( -19.99999999999997513, -47.20000000000000284, -23.50000000000000000 ) ) ; +#9648 = CARTESIAN_POINT ( 'NONE', ( 30.60582009904663181, -114.5583872759928852, -0.8390399738474321190 ) ) ; +#9649 = CARTESIAN_POINT ( 'NONE', ( 215.7091451578496617, -121.3058473675647377, 7.670663620589531995 ) ) ; +#9650 = AXIS2_PLACEMENT_3D ( 'NONE', #30730, #48804, #26926 ) ; +#9651 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #31819, #53123, #27149, #49883 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 0.0003353706406130763486 ), + .UNSPECIFIED. ) ; +#9652 = CARTESIAN_POINT ( 'NONE', ( -27.99999999999999645, -120.9000000000000057, 18.35000000000001208 ) ) ; +#9653 = CLOSED_SHELL ( 'NONE', ( #7546, #24700, #23396, #28779, #6714, #55065, #50734, #17044, #42643 ) ) ; +#9654 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#9655 = CARTESIAN_POINT ( 'NONE', ( 215.6886642916196593, -121.7732537581671579, 7.810273773058743707 ) ) ; +#9656 = ADVANCED_FACE ( 'NONE', ( #52902 ), #30435, .F. ) ; +#9657 = CARTESIAN_POINT ( 'NONE', ( 222.8999987669287464, -119.6612800227719333, 7.765120794218482558 ) ) ; +#9658 = CARTESIAN_POINT ( 'NONE', ( 235.6787187572313940, -122.4408654508649477, 5.199326659553997310 ) ) ; +#9659 = CARTESIAN_POINT ( 'NONE', ( 233.7575673967259604, -117.4693373855802037, -5.350406703717264456 ) ) ; +#9660 = PLANE ( 'NONE', #33440 ) ; +#9661 = CARTESIAN_POINT ( 'NONE', ( 215.8261469712007283, -121.5780878379472654, 7.849428367129342554 ) ) ; +#9662 = CARTESIAN_POINT ( 'NONE', ( 233.1754830678048620, -118.6643128232858686, -5.261865128703929528 ) ) ; +#9663 = CARTESIAN_POINT ( 'NONE', ( 235.0000086972382007, -124.3433116001769463, -4.003930062319193794 ) ) ; +#9664 = CARTESIAN_POINT ( 'NONE', ( 236.0185270983271550, -115.0952154233612958, 3.276408650962334246 ) ) ; +#9665 = DIRECTION ( 'NONE', ( 0.008726535498373875696, 1.212680411858284274E-15, -0.9999619230641713097 ) ) ; +#9666 = CARTESIAN_POINT ( 'NONE', ( 221.5273701836821658, -122.2597892047006098, 7.873350083272572242 ) ) ; +#9667 = CARTESIAN_POINT ( 'NONE', ( 235.0822327109273715, -117.0868240562775355, 5.115565282276048009 ) ) ; +#9668 = CARTESIAN_POINT ( 'NONE', ( -4.250000000000000000, -4.500000000000000000, 37.00000000000000000 ) ) ; +#9669 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#9670 = CARTESIAN_POINT ( 'NONE', ( 237.2084664241421308, -124.3687992258104345, -4.045073454881552344 ) ) ; +#9671 = CARTESIAN_POINT ( 'NONE', ( 215.8002074625813407, -126.1015613205234729, 4.554049298672369517 ) ) ; +#9672 = VERTEX_POINT ( 'NONE', #53184 ) ; +#9673 = CARTESIAN_POINT ( 'NONE', ( -19.00000000000000000, -8.900000000000000355, 36.00000000000000000 ) ) ; +#9674 = CARTESIAN_POINT ( 'NONE', ( 215.1035027824905796, -120.8686827229250866, 7.881838980178193843 ) ) ; +#9675 = EDGE_CURVE ( 'NONE', #32546, #12560, #329, .T. ) ; +#9676 = CARTESIAN_POINT ( 'NONE', ( 219.9085711766630880, -121.1451820906771815, 8.063281635929957503 ) ) ; +#9677 = ORIENTED_EDGE ( 'NONE', *, *, #53414, .T. ) ; +#9678 = AXIS2_PLACEMENT_3D ( 'NONE', #3076, #29943, #17353 ) ; +#9679 = CARTESIAN_POINT ( 'NONE', ( 32.90000000000004121, -121.4999999999999858, 5.491522092500603414 ) ) ; +#9680 = AXIS2_PLACEMENT_3D ( 'NONE', #47270, #25959, #25656 ) ; +#9681 = FACE_BOUND ( 'NONE', #18453, .T. ) ; +#9682 = CARTESIAN_POINT ( 'NONE', ( 21.80000000000002203, -60.49999999999999289, -17.50000000000000711 ) ) ; +#9683 = PLANE ( 'NONE', #17182 ) ; +#9684 = LINE ( 'NONE', #46456, #12730 ) ; +#9685 = VECTOR ( 'NONE', #13960, 999.9999999999998863 ) ; +#9686 = EDGE_CURVE ( 'NONE', #12075, #2514, #31012, .T. ) ; +#9687 = ORIENTED_EDGE ( 'NONE', *, *, #36125, .T. ) ; +#9688 = EDGE_CURVE ( 'NONE', #36708, #26204, #35668, .T. ) ; +#9689 = ADVANCED_FACE ( 'NONE', ( #17251 ), #52514, .F. ) ; +#9690 = VERTEX_POINT ( 'NONE', #12881 ) ; +#9691 = CARTESIAN_POINT ( 'NONE', ( 26.70903113709396948, -121.3259489420105268, -6.287714317571961864 ) ) ; +#9692 = PERSON_AND_ORGANIZATION_ROLE ( 'classification_officer' ) ; +#9693 = ORIENTED_EDGE ( 'NONE', *, *, #7891, .F. ) ; +#9694 = CIRCLE ( 'NONE', #42308, 0.6500000000000000222 ) ; +#9695 = EDGE_LOOP ( 'NONE', ( #24783, #21559, #7310, #17943 ) ) ; +#9696 = CARTESIAN_POINT ( 'NONE', ( 233.1356422968787001, -120.0176131770320467, -5.540908267696626588 ) ) ; +#9697 = CARTESIAN_POINT ( 'NONE', ( 236.1250590336993582, -125.8268812697846926, -1.557833312945100301 ) ) ; +#9698 = FACE_OUTER_BOUND ( 'NONE', #39080, .T. ) ; +#9699 = ORIENTED_EDGE ( 'NONE', *, *, #14825, .T. ) ; +#9700 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -117.6890810656068425, 1.395761515915586504 ) ) ; +#9701 = CARTESIAN_POINT ( 'NONE', ( -29.49999999999999289, -128.9989999999999952, 6.200000000000009059 ) ) ; +#9702 = ORIENTED_EDGE ( 'NONE', *, *, #36148, .T. ) ; +#9703 = CYLINDRICAL_SURFACE ( 'NONE', #2940, 3.000000000000000888 ) ; +#9704 = CARTESIAN_POINT ( 'NONE', ( -37.57696346304472712, -50.19543050033675513, -70.43360777446144994 ) ) ; +#9705 = CARTESIAN_POINT ( 'NONE', ( 194.6499984800816492, -114.3415476561575730, 0.9450667357480120323 ) ) ; +#9706 = DIRECTION ( 'NONE', ( -0.7071067811865474617, 8.659560562354932858E-17, 0.7071067811865474617 ) ) ; +#9707 = ORIENTED_EDGE ( 'NONE', *, *, #48257, .T. ) ; +#9708 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #48442, #30063 ), + ( #44347, #53107 ), + ( #16889, #9017 ), + ( #34726, #30935 ), + ( #47858, #12816 ), + ( #48159, #8151 ), + ( #7851, #53389 ), + ( #43470, #48724 ), + ( #12516, #25974 ), + ( #3783, #39395 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 3, 3, 4 ), + ( 2, 2 ), + ( 0.003905209517280495111, 0.009803921568627450844, 0.9901960784313730279, 0.9961544500117052170 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#9709 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290022, -123.5136777725284389, -0.2663105757788439276 ) ) ; +#9710 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397815626E-17 ) ) ; +#9711 = ORIENTED_EDGE ( 'NONE', *, *, #14942, .F. ) ; +#9712 = EDGE_LOOP ( 'NONE', ( #32879, #11909, #14081, #50827 ) ) ; +#9713 = LINE ( 'NONE', #31066, #5184 ) ; +#9714 = CARTESIAN_POINT ( 'NONE', ( 221.3226775267769995, -119.5982015744469891, -7.821020152928917391 ) ) ; +#9715 = CARTESIAN_POINT ( 'NONE', ( 231.2212529171173685, -123.2570849289567434, 2.996961084992902702 ) ) ; +#9716 = ORIENTED_EDGE ( 'NONE', *, *, #38030, .F. ) ; +#9717 = CARTESIAN_POINT ( 'NONE', ( 232.0082110831624789, -122.2030973935939926, -5.400642276474577841 ) ) ; +#9718 = PLANE ( 'NONE', #19045 ) ; +#9719 = CARTESIAN_POINT ( 'NONE', ( 17.65973005592209688, -48.03725552389404641, -21.46868967091070957 ) ) ; +#9720 = AXIS2_PLACEMENT_3D ( 'NONE', #30908, #31196, #53654 ) ; +#9721 = CARTESIAN_POINT ( 'NONE', ( -27.99999999999998934, -129.0000000000000000, -20.00000000000000355 ) ) ; +#9722 = VECTOR ( 'NONE', #2976, 1000.000000000000000 ) ; +#9723 = CARTESIAN_POINT ( 'NONE', ( 235.4687514268032373, -116.2441111608128779, -3.562289121589134577 ) ) ; +#9724 = CARTESIAN_POINT ( 'NONE', ( -40.07555444481551632, -36.59543050033674660, -75.82962881832455082 ) ) ; +#9725 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #14233, #22432, #49863, #36747 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 0.0000000000000000000, 0.0001894887268632416055 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9999351607367847894, 0.9995120457875633635, 0.9991390201504408708, 0.9988160838254173113 ) ) + REPRESENTATION_ITEM ( '' ) ); +#9726 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#9727 = CARTESIAN_POINT ( 'NONE', ( 218.2197867405992326, -122.3515830854918676, 7.637071719867440933 ) ) ; +#9728 = AXIS2_PLACEMENT_3D ( 'NONE', #44955, #36208, #27443 ) ; +#9729 = ADVANCED_FACE ( 'NONE', ( #17834, #8226, #44715 ), #49098, .T. ) ; +#9730 = CARTESIAN_POINT ( 'NONE', ( 233.2235504178494239, -122.3039106225744348, 5.880423138184806220 ) ) ; +#9731 = LINE ( 'NONE', #8872, #30619 ) ; +#9732 = CARTESIAN_POINT ( 'NONE', ( 215.2809796726743343, -119.8267507227990762, -7.634230531984085744 ) ) ; +#9733 = CARTESIAN_POINT ( 'NONE', ( 214.8674132548041484, -118.6190667256260127, -7.400385750541315311 ) ) ; +#9734 = CARTESIAN_POINT ( 'NONE', ( 232.5528486462850992, -118.1691576795350329, 5.038343188988897658 ) ) ; +#9735 = CARTESIAN_POINT ( 'NONE', ( 215.0911300501134633, -121.0479787312932558, 7.860239040873563177 ) ) ; +#9736 = CONICAL_SURFACE ( 'NONE', #37708, 7.499999999912259518, 0.7853981624999978317 ) ; +#9737 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#9738 = AXIS2_PLACEMENT_3D ( 'NONE', #51525, #7442, #46307 ) ; +#9739 = CARTESIAN_POINT ( 'NONE', ( 219.8634132487786417, -118.8204884227088627, -7.924119363134276561 ) ) ; +#9740 = ORIENTED_EDGE ( 'NONE', *, *, #2644, .T. ) ; +#9741 = CARTESIAN_POINT ( 'NONE', ( 234.6541720318197122, -121.3159719532343388, -6.096254592517299287 ) ) ; +#9742 = CARTESIAN_POINT ( 'NONE', ( 215.9512658305950765, -122.2843193256621959, 7.523621361979375699 ) ) ; +#9743 = CARTESIAN_POINT ( 'NONE', ( 16.50000000000001776, -59.00000000000000000, 23.12499999999998934 ) ) ; +#9744 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#9745 = CARTESIAN_POINT ( 'NONE', ( 234.3462845364146574, -115.0213498468468458, -0.8872331251747315184 ) ) ; +#9746 = CARTESIAN_POINT ( 'NONE', ( 237.2939095102455838, -115.6141296661983091, -2.630282885730297782 ) ) ; +#9747 = CARTESIAN_POINT ( 'NONE', ( 215.8028545924514674, -122.4386221584995553, 7.471027382142105822 ) ) ; +#9748 = CARTESIAN_POINT ( 'NONE', ( 37.90000000000001990, -121.4999999999999858, -5.046256430374048030 ) ) ; +#9749 = EDGE_CURVE ( 'NONE', #30046, #26749, #42250, .T. ) ; +#9750 = ORIENTED_EDGE ( 'NONE', *, *, #53825, .F. ) ; +#9751 = CARTESIAN_POINT ( 'NONE', ( 214.8312725265759298, -119.0073889705844294, -7.692438351506136307 ) ) ; +#9752 = CARTESIAN_POINT ( 'NONE', ( 234.7516608754914103, -117.8801923269918461, 4.899908008966613160 ) ) ; +#9753 = EDGE_CURVE ( 'NONE', #56471, #7754, #31592, .T. ) ; +#9754 = EDGE_LOOP ( 'NONE', ( #164, #1684, #10940, #22762 ) ) ; +#9755 = ADVANCED_FACE ( 'NONE', ( #8513 ), #5996, .F. ) ; +#9756 = ORIENTED_EDGE ( 'NONE', *, *, #27472, .F. ) ; +#9757 = FACE_OUTER_BOUND ( 'NONE', #35929, .T. ) ; +#9758 = EDGE_CURVE ( 'NONE', #756, #33382, #54631, .T. ) ; +#9759 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#9760 = DIRECTION ( 'NONE', ( -1.974078192996917187E-31, 1.000000000000000000, -1.224646799147352468E-16 ) ) ; +#9761 = CARTESIAN_POINT ( 'NONE', ( 236.6133900969425383, -122.8408065708613179, -5.688916715270621260 ) ) ; +#9762 = VERTEX_POINT ( 'NONE', #23957 ) ; +#9763 = AXIS2_PLACEMENT_3D ( 'NONE', #26967, #22562, #40367 ) ; +#9764 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #20379, #3148, #38765, #53066 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 1.387778780781445676E-17, 0.0005195795556360010160 ), + .UNSPECIFIED. ) ; +#9765 = AXIS2_PLACEMENT_3D ( 'NONE', #21047, #52286, #3565 ) ; +#9766 = CARTESIAN_POINT ( 'NONE', ( 236.5936443568192828, -114.9713755323954700, 0.4866744439779401299 ) ) ; +#9767 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#9768 = CIRCLE ( 'NONE', #44235, 1.050000000000002265 ) ; +#9769 = EDGE_LOOP ( 'NONE', ( #37210, #17144, #19382, #9049 ) ) ; +#9770 = CARTESIAN_POINT ( 'NONE', ( 215.9137239121693312, -119.5504560570964827, -7.667629118573226599 ) ) ; +#9771 = CARTESIAN_POINT ( 'NONE', ( 215.9033653600421303, -119.5426030101816650, -7.872405825779844157 ) ) ; +#9772 = FACE_OUTER_BOUND ( 'NONE', #7462, .T. ) ; +#9773 = ORIENTED_EDGE ( 'NONE', *, *, #11984, .F. ) ; +#9774 = CARTESIAN_POINT ( 'NONE', ( 29.29510190121763102, -114.4683439066151891, -0.9046582338541996338 ) ) ; +#9775 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669290078, -124.4199888197203592, 3.804946089901980244 ) ) ; +#9776 = DIRECTION ( 'NONE', ( 0.1957158619682118073, 0.9693136326074772713, 0.1487493966889821828 ) ) ; +#9777 = CIRCLE ( 'NONE', #42393, 1.649999999999998579 ) ; +#9778 = CARTESIAN_POINT ( 'NONE', ( 215.4789609692544730, -119.1745959699831872, -7.579771877410064640 ) ) ; +#9779 = ORIENTED_EDGE ( 'NONE', *, *, #27182, .T. ) ; +#9780 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#9781 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238558841E-16, -1.857579106397798678E-17 ) ) ; +#9782 = CARTESIAN_POINT ( 'NONE', ( 215.4073249794061553, -119.8639944606018588, -7.633621441765803262 ) ) ; +#9783 = ORIENTED_EDGE ( 'NONE', *, *, #45160, .F. ) ; +#9784 = ORIENTED_EDGE ( 'NONE', *, *, #23768, .F. ) ; +#9785 = CARTESIAN_POINT ( 'NONE', ( -23.99999999999999289, -35.00000000000000711, -19.50000000000000000 ) ) ; +#9786 = CARTESIAN_POINT ( 'NONE', ( 36.69159998153848079, -119.4999999999999858, -5.206501644345440383 ) ) ; +#9787 = DIRECTION ( 'NONE', ( -1.617781153285278117E-32, -1.000000000000000000, 1.224646799147352221E-16 ) ) ; +#9788 = CARTESIAN_POINT ( 'NONE', ( 214.6972420332864431, -118.4978051447743326, -7.560718305105059933 ) ) ; +#9789 = DIRECTION ( 'NONE', ( -0.9961946980877712798, -1.205870446031565380E-16, 0.08715574279308457850 ) ) ; +#9790 = EDGE_LOOP ( 'NONE', ( #9430, #7527, #18793, #24847 ) ) ; +#9791 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#9792 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289453, -123.4030236831499394, 1.156418376361325384 ) ) ; +#9793 = CARTESIAN_POINT ( 'NONE', ( 235.9652695270552556, -126.0072092751871651, -0.8451279643312409329 ) ) ; +#9794 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#9795 = EDGE_CURVE ( 'NONE', #8548, #33888, #7070, .T. ) ; +#9796 = CARTESIAN_POINT ( 'NONE', ( 232.6713307875749024, -120.6866185139234062, -6.147550709545507530 ) ) ; +#9797 = DIRECTION ( 'NONE', ( 0.7132504491541842295, 2.131334480222611268E-15, -0.7009092642998483447 ) ) ; +#9798 = DIRECTION ( 'NONE', ( -0.7132504491541842295, -2.131334480222603379E-15, 0.7009092642998483447 ) ) ; +#9799 = DIRECTION ( 'NONE', ( -3.469446951953611033E-15, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#9800 = CARTESIAN_POINT ( 'NONE', ( 232.0877359944910836, -121.6824850061336036, -5.423518175044430123 ) ) ; +#9801 = CARTESIAN_POINT ( 'NONE', ( 235.3409630178788632, -115.0549501637149632, -1.076381663459249793 ) ) ; +#9802 = LINE ( 'NONE', #45713, #4437 ) ; +#9803 = VECTOR ( 'NONE', #37031, 999.9999999999998863 ) ; +#9804 = AXIS2_PLACEMENT_3D ( 'NONE', #16738, #30504, #17024 ) ; +#9805 = VECTOR ( 'NONE', #14020, 1000.000000000000000 ) ; +#9806 = CARTESIAN_POINT ( 'NONE', ( 235.7807985734015119, -117.6190435446716265, -4.762946880330860999 ) ) ; +#9807 = CARTESIAN_POINT ( 'NONE', ( 21.80000000000002203, -58.99999999999999289, -19.00000000000001066 ) ) ; +#9808 = VERTEX_POINT ( 'NONE', #19843 ) ; +#9809 = CARTESIAN_POINT ( 'NONE', ( 234.2245330996128416, -122.3451960040978435, 5.866460264627008314 ) ) ; +#9810 = AXIS2_PLACEMENT_3D ( 'NONE', #29949, #42490, #42774 ) ; +#9811 = ADVANCED_FACE ( 'NONE', ( #41761 ), #17396, .F. ) ; +#9812 = AXIS2_PLACEMENT_3D ( 'NONE', #56285, #12457, #16545 ) ; +#9813 = PLANE ( 'NONE', #32434 ) ; +#9814 = CARTESIAN_POINT ( 'NONE', ( 236.8087156718136441, -125.6192472828911235, 2.147177879315019133 ) ) ; +#9815 = AXIS2_PLACEMENT_3D ( 'NONE', #20354, #32932, #55999 ) ; +#9816 = AXIS2_PLACEMENT_3D ( 'NONE', #31033, #44448, #40062 ) ; +#9817 = CIRCLE ( 'NONE', #40577, 0.2000000000000017319 ) ; +#9818 = EDGE_LOOP ( 'NONE', ( #7461, #46006, #11479, #9405, #24642, #39483, #31793, #32503 ) ) ; +#9819 = ORIENTED_EDGE ( 'NONE', *, *, #793, .F. ) ; +#9820 = FACE_BOUND ( 'NONE', #7234, .T. ) ; +#9821 = CARTESIAN_POINT ( 'NONE', ( -33.99999999999999289, -116.0010000000000048, -16.99999999999999289 ) ) ; +#9822 = CARTESIAN_POINT ( 'NONE', ( 5.900000000000016342, -39.14999999999999147, 23.50000000000000000 ) ) ; +#9823 = CARTESIAN_POINT ( 'NONE', ( 234.5253165441578176, -115.7685349493103928, 2.919578698180409493 ) ) ; +#9824 = EDGE_CURVE ( 'NONE', #18224, #23853, #55193, .T. ) ; +#9825 = EDGE_LOOP ( 'NONE', ( #10998, #53675, #47310, #51287 ) ) ; +#9826 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -118.2993221507675088, 0.4681633249287080467 ) ) ; +#9827 = EDGE_CURVE ( 'NONE', #2294, #44321, #8536, .T. ) ; +#9828 = LINE ( 'NONE', #44596, #49051 ) ; +#9829 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.210476675238558841E-16, 1.857579106397815009E-17 ) ) ; +#9830 = EDGE_CURVE ( 'NONE', #7948, #26837, #5741, .T. ) ; +#9831 = ORIENTED_EDGE ( 'NONE', *, *, #51335, .F. ) ; +#9832 = CARTESIAN_POINT ( 'NONE', ( -34.00000000000000000, -106.5000000000000000, 17.00000000000000355 ) ) ; +#9833 = CARTESIAN_POINT ( 'NONE', ( 12.83393944403521303, -49.00000000000149214, -14.89999999999949765 ) ) ; +#9834 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #56467, #47120 ), + ( #21407, #7123 ), + ( #7984, #52355 ), + ( #3034, #57050 ), + ( #25815, #43894 ), + ( #43006, #42731 ), + ( #12647, #3625 ), + ( #34852, #11493 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 2, 2, 4 ), + ( 2, 2 ), + ( 0.0000000000000000000, 0.2475247524752479944, 0.4950495049504949896, 0.9900989537010642660 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#9835 = CARTESIAN_POINT ( 'NONE', ( 237.3442815877814667, -119.9908117202847677, -5.526614507277970212 ) ) ; +#9836 = CYLINDRICAL_SURFACE ( 'NONE', #680, 7.500000000000000888 ) ; +#9837 = ORIENTED_EDGE ( 'NONE', *, *, #7279, .F. ) ; +#9838 = CARTESIAN_POINT ( 'NONE', ( 221.9187714048858027, -121.0045959272084275, 8.057867270818945826 ) ) ; +#9839 = CARTESIAN_POINT ( 'NONE', ( 216.3419554409261139, -118.6115293186429653, -7.755366561238133727 ) ) ; +#9840 = CARTESIAN_POINT ( 'NONE', ( 239.8999987668939298, -123.3668536082880678, 0.9478722636094342180 ) ) ; +#9841 = CARTESIAN_POINT ( 'NONE', ( 237.5900089196347551, -123.6533877762640685, -5.279744594996375717 ) ) ; +#9842 = ORIENTED_EDGE ( 'NONE', *, *, #12360, .F. ) ; +#9843 = ORIENTED_EDGE ( 'NONE', *, *, #4904, .T. ) ; +#9844 = EDGE_CURVE ( 'NONE', #24111, #44984, #48867, .T. ) ; +#9845 = VERTEX_POINT ( 'NONE', #19560 ) ; +#9846 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289169, -119.6815091437808150, 3.059833370407738951 ) ) ; +#9847 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#9848 = CARTESIAN_POINT ( 'NONE', ( 225.6999987669289851, -123.7713499543184668, -6.637640354552123867 ) ) ; +#9849 = VECTOR ( 'NONE', #47118, 1000.000000000000114 ) ; +#9850 = CARTESIAN_POINT ( 'NONE', ( 22.75000000000000711, -116.2000000000000028, 22.50000000000001421 ) ) ; +#9851 = AXIS2_PLACEMENT_3D ( 'NONE', #29995, #54634, #50786 ) ; +#9852 = CARTESIAN_POINT ( 'NONE', ( 218.3002074625811986, -126.1786416267595712, 4.683689166368173673 ) ) ; +#9853 = ORIENTED_EDGE ( 'NONE', *, *, #15566, .T. ) ; +#9854 = VECTOR ( 'NONE', #37955, 1000.000000000000114 ) ; +#9855 = VERTEX_POINT ( 'NONE', #28053 ) ; +#9856 = CIRCLE ( 'NONE', #32306, 7.000000000000001776 ) ; +#9857 = CARTESIAN_POINT ( 'NONE', ( 220.2486434445711438, -118.6743013080640168, -7.883334981206979286 ) ) ; +#9858 = CARTESIAN_POINT ( 'NONE', ( 237.7843050818662789, -125.2153063821332637, 2.924919783899803338 ) ) ; +#9859 = ORIENTED_EDGE ( 'NONE', *, *, #36000, .F. ) ; +#9860 = CIRCLE ( 'NONE', #8901, 0.1999999999999987899 ) ; +#9861 = DIRECTION ( 'NONE', ( -1.857579106397815318E-17, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#9862 = VECTOR ( 'NONE', #7516, 1000.000000000000000 ) ; +#9863 = ORIENTED_EDGE ( 'NONE', *, *, #40085, .F. ) ; +#9864 = ORIENTED_EDGE ( 'NONE', *, *, #41601, .T. ) ; +#9865 = CARTESIAN_POINT ( 'NONE', ( 215.8102674064455755, -119.4434390227390423, -7.851081049636484899 ) ) ; +#9866 = CARTESIAN_POINT ( 'NONE', ( 16.81211698058609727, -50.47301738057809217, 21.21351738623299354 ) ) ; +#9867 = LINE ( 'NONE', #31797, #47225 ) ; +#9868 = ORIENTED_EDGE ( 'NONE', *, *, #15528, .T. ) ; +#9869 = EDGE_CURVE ( 'NONE', #39159, #48997, #49942, .T. ) ; +#9870 = CARTESIAN_POINT ( 'NONE', ( 22.75000000000000711, -116.0000000000000000, 21.00000000000000711 ) ) ; +#9871 = ADVANCED_FACE ( 'NONE', ( #18987 ), #24661, .T. ) ; +#9872 = CARTESIAN_POINT ( 'NONE', ( -34.24566636627243810, -52.19543050033674803, -71.32380980379890900 ) ) ; +#9873 = CARTESIAN_POINT ( 'NONE', ( 232.1910000118526227, -121.0767673281706180, 6.123159741143862966 ) ) ; +#9874 = FACE_OUTER_BOUND ( 'NONE', #53438, .T. ) ; +#9875 = CARTESIAN_POINT ( 'NONE', ( 221.2758927313826405, -120.5537936437502538, 5.641186388906358040 ) ) ; +#9876 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.9884292157390531797, 0.1516828450203922818 ) ) ; +#9877 = EDGE_CURVE ( 'NONE', #39893, #2581, #37977, .T. ) ; +#9878 = FACE_OUTER_BOUND ( 'NONE', #24275, .T. ) ; +#9879 = CARTESIAN_POINT ( 'NONE', ( 25.00000000000002132, -52.25000000000000711, 6.099999999999992539 ) ) ; +#9880 = EDGE_CURVE ( 'NONE', #19516, #53732, #20311, .T. ) ; +#9881 = VERTEX_POINT ( 'NONE', #46724 ) ; +#9882 = VECTOR ( 'NONE', #48814, 1000.000000000000000 ) ; +#9883 = ADVANCED_FACE ( 'NONE', ( #24522 ), #24823, .T. ) ; +#9884 = CARTESIAN_POINT ( 'NONE', ( 21.09532236842788677, -47.73234692654236255, -18.67746309537042038 ) ) ; +#9885 = CARTESIAN_POINT ( 'NONE', ( 236.3318135991713689, -115.1294140685538423, -1.397200081554742068 ) ) ; +#9886 = CARTESIAN_POINT ( 'NONE', ( 233.9186856319001038, -125.8367693006974832, -1.610079149268445420 ) ) ; +#9887 = CARTESIAN_POINT ( 'NONE', ( 219.7591112473748751, -121.0475557614483932, 7.869266223081146983 ) ) ; +#9888 = VERTEX_POINT ( 'NONE', #7290 ) ; +#9889 = ORIENTED_EDGE ( 'NONE', *, *, #5206, .F. ) ; +#9890 = CARTESIAN_POINT ( 'NONE', ( 219.9174040625227349, -120.9180157803726416, 8.078734164411697449 ) ) ; +#9891 = VECTOR ( 'NONE', #41258, 1000.000000000000000 ) ; +#9892 = CARTESIAN_POINT ( 'NONE', ( 220.7649254334746161, -121.7467580356476446, 7.785270216592135029 ) ) ; +#9893 = CARTESIAN_POINT ( 'NONE', ( 32.95184065920451388, -121.4779517970852112, -5.638718731691772845 ) ) ; +#9894 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #22134, #35847, #48699, #49564 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#9895 = CARTESIAN_POINT ( 'NONE', ( 235.7499868034079213, -117.7472642559492613, -5.499546615326534216 ) ) ; +#9896 = CARTESIAN_POINT ( 'NONE', ( 26.90000000000003411, -120.4999999999999858, 1.387778780781445676E-14 ) ) ; +#9897 = VECTOR ( 'NONE', #46552, 1000.000000000000000 ) ; +#9898 = CARTESIAN_POINT ( 'NONE', ( 39.71555383180316312, -120.5000000002334701, -5.203806995884588282 ) ) ; +#9899 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#9900 = AXIS2_PLACEMENT_3D ( 'NONE', #35155, #52956, #39818 ) ; +#9901 = CARTESIAN_POINT ( 'NONE', ( 26.89682436829266265, -119.5000000000005400, 6.120017513488591909 ) ) ; +#9902 = CONICAL_SURFACE ( 'NONE', #17346, 2.024999999999999023, 0.7853981633974482790 ) ; +#9903 = CARTESIAN_POINT ( 'NONE', ( 3.801435535781415798, -39.19543050033662723, -112.2176728746158716 ) ) ; +#9904 = CIRCLE ( 'NONE', #8946, 7.000000000000001776 ) ; +#9905 = VERTEX_POINT ( 'NONE', #42898 ) ; +#9906 = CARTESIAN_POINT ( 'NONE', ( 237.9909015759761814, -123.1612375995139672, 5.035352401830427205 ) ) ; +#9907 = EDGE_CURVE ( 'NONE', #9888, #17518, #46064, .T. ) ; +#9908 = DIRECTION ( 'NONE', ( 1.644548700998852974E-16, -0.1516828450203867862, 0.9884292157390539568 ) ) ; +#9909 = CARTESIAN_POINT ( 'NONE', ( 215.7440798702350548, -121.9325963566442113, 7.583840175868924227 ) ) ; +#9910 = ORIENTED_EDGE ( 'NONE', *, *, #15212, .T. ) ; +#9911 = CARTESIAN_POINT ( 'NONE', ( 5.600000000000018296, -42.24999999999999289, -23.49900000000000588 ) ) ; +#9912 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) ); +#9913 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238558841E-16, -1.857579106397798678E-17 ) ) ; +#9914 = LINE ( 'NONE', #32963, #48214 ) ; +#9915 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#9916 = FACE_OUTER_BOUND ( 'NONE', #14734, .T. ) ; +#9917 = CARTESIAN_POINT ( 'NONE', ( 236.9505233687073940, -114.4257505158929291, 0.9622768138724977494 ) ) ; +#9918 = EDGE_CURVE ( 'NONE', #53732, #1810, #54455, .T. ) ; +#9919 = ORIENTED_EDGE ( 'NONE', *, *, #21074, .F. ) ; +#9920 = CARTESIAN_POINT ( 'NONE', ( 20.90000000000001634, -30.00100000000000122, -22.50000000000000000 ) ) ; +#9921 = CARTESIAN_POINT ( 'NONE', ( -24.09999999999997655, -30.00100000000000122, 19.50000000000000711 ) ) ; +#9922 = EDGE_CURVE ( 'NONE', #5895, #36296, #41664, .T. ) ; +#9923 = VERTEX_POINT ( 'NONE', #4085 ) ; +#9924 = EDGE_LOOP ( 'NONE', ( #2099, #22148, #50724 ) ) ; +#9925 = AXIS2_PLACEMENT_3D ( 'NONE', #19960, #48778, #2175 ) ; +#9926 = VERTEX_POINT ( 'NONE', #30079 ) ; +#9927 = ORIENTED_EDGE ( 'NONE', *, *, #22479, .T. ) ; +#9928 = CARTESIAN_POINT ( 'NONE', ( 36.87374021328168539, -121.4824915433702870, 5.290377177589936863 ) ) ; +#9929 = ORIENTED_EDGE ( 'NONE', *, *, #46624, .T. ) ; +#9930 = ORIENTED_EDGE ( 'NONE', *, *, #33117, .F. ) ; +#9931 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#9932 = CARTESIAN_POINT ( 'NONE', ( 216.7720241031382500, -118.6923480026987505, -7.812214181281288639 ) ) ; +#9933 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -123.7036249256831582, 1.296837436056477610 ) ) ; +#9934 = ORIENTED_EDGE ( 'NONE', *, *, #22046, .F. ) ; +#9935 = CARTESIAN_POINT ( 'NONE', ( 220.1926122131961563, -121.6641784485858580, 8.006179625359614249 ) ) ; +#9936 = CARTESIAN_POINT ( 'NONE', ( 194.7328411188400139, -114.1438618833727503, 0.9754032939542891523 ) ) ; +#9937 = CARTESIAN_POINT ( 'NONE', ( 218.1993246907159119, -120.8924371239398567, 7.847804514099693485 ) ) ; +#9938 = CARTESIAN_POINT ( 'NONE', ( 219.8233832513189441, -119.1777694584143319, -7.981815426371420941 ) ) ; +#9939 = CARTESIAN_POINT ( 'NONE', ( -1.199999999999996181, -129.0000000000000000, -20.50000000000000355 ) ) ; +#9940 = CONICAL_SURFACE ( 'NONE', #42558, 7.499999999912369653, 0.7853981624999978317 ) ; +#9941 = CARTESIAN_POINT ( 'NONE', ( -19.99999999999997513, -47.49999999999998579, -23.19999999999999929 ) ) ; +#9942 = CARTESIAN_POINT ( 'NONE', ( 231.5277695270552556, -115.7354643018459086, 2.888286435452927403 ) ) ; +#9943 = VECTOR ( 'NONE', #5285, 1000.000000000000000 ) ; +#9944 = CARTESIAN_POINT ( 'NONE', ( 10.50000000000001599, -38.84999999999999432, 23.49899999999999878 ) ) ; +#9945 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#9946 = EDGE_CURVE ( 'NONE', #2659, #40821, #40716, .T. ) ; +#9947 = AXIS2_PLACEMENT_3D ( 'NONE', #307, #25, #18078 ) ; +#9948 = CARTESIAN_POINT ( 'NONE', ( 215.6070361570307909, -121.0144668887489985, 7.688490202696610432 ) ) ; +#9949 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #3474, #40222, #48135, #17737, #52486, #57180 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 4 ), + ( 2.994939292490066800E-16, 0.0001624587139276248177, 0.0003249174278549501788 ), + .UNSPECIFIED. ) ; +#9950 = VECTOR ( 'NONE', #30005, 1000.000000000000114 ) ; +#9951 = CARTESIAN_POINT ( 'NONE', ( 215.3699673105536476, -121.0303099284176938, 7.666106735293793051 ) ) ; +#9952 = CARTESIAN_POINT ( 'NONE', ( 214.7364655867997101, -122.1599780086700093, 7.648162462569873199 ) ) ; +#9953 = ADVANCED_FACE ( 'NONE', ( #16904 ), #10862, .F. ) ; +#9954 = CARTESIAN_POINT ( 'NONE', ( 231.9722280068026805, -125.9113624258876314, 1.326708576852117627 ) ) ; +#9955 = ADVANCED_FACE ( 'NONE', ( #47874 ), #48176, .F. ) ; +#9956 = DIRECTION ( 'NONE', ( -1.000000000000000000, 1.540743955509788409E-32, -5.551115123125781716E-16 ) ) ; +#9957 = CARTESIAN_POINT ( 'NONE', ( 235.7470946089246411, -124.4333998794422342, 3.915644168914169221 ) ) ; +#9958 = EDGE_CURVE ( 'NONE', #31341, #32351, #28595, .T. ) ; +#9959 = CARTESIAN_POINT ( 'NONE', ( 233.5967848128822482, -123.4425284461275396, -5.400591838309442672 ) ) ; +#9960 = CARTESIAN_POINT ( 'NONE', ( 21.00000000000000711, -4.999999999999992006, 22.75000000000000000 ) ) ; +#9961 = CARTESIAN_POINT ( 'NONE', ( 225.6999987669289851, -127.3056453542806850, -3.151696576732018862 ) ) ; +#9962 = CARTESIAN_POINT ( 'NONE', ( 233.3905431609205436, -114.9829170477516129, 0.6342844456521185004 ) ) ; +#9963 = CARTESIAN_POINT ( 'NONE', ( 238.7060270983271550, -119.5413054122620196, -6.247257159262449733 ) ) ; +#9964 = LINE ( 'NONE', #27789, #11755 ) ; +#9965 = DIRECTION ( 'NONE', ( -1.857579106397801143E-17, -9.157170666300866760E-33, 1.000000000000000000 ) ) ; +#9966 = CARTESIAN_POINT ( 'NONE', ( 235.1214236228370567, -118.4590839160848361, 5.800474326411306336 ) ) ; +#9967 = CARTESIAN_POINT ( 'NONE', ( 39.90000000000002700, -117.2999999999999829, 1.387778780781445676E-14 ) ) ; +#9968 = CARTESIAN_POINT ( 'NONE', ( 228.9554229884620042, -126.2525661300876436, -4.264043969347731888 ) ) ; +#9969 = CARTESIAN_POINT ( 'NONE', ( 236.8538605750426029, -121.3418493503771742, 5.485780680201251869 ) ) ; +#9970 = VECTOR ( 'NONE', #47489, 1000.000000000000000 ) ; +#9971 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669290249, -120.3108743609656841, -5.758271934587960494 ) ) ; +#9972 = ORIENTED_EDGE ( 'NONE', *, *, #5408, .T. ) ; +#9973 = CARTESIAN_POINT ( 'NONE', ( 219.9391415793089379, -118.7273436009652698, -7.686105027325329964 ) ) ; +#9974 = EDGE_CURVE ( 'NONE', #49834, #30415, #17495, .T. ) ; +#9975 = CARTESIAN_POINT ( 'NONE', ( 215.2994196191336300, -120.9393015637053850, 7.621251857426418752 ) ) ; +#9976 = CARTESIAN_POINT ( 'NONE', ( 232.6186924342610212, -125.6377813528104213, 2.197129057930723661 ) ) ; +#9977 = ORIENTED_EDGE ( 'NONE', *, *, #3973, .T. ) ; +#9978 = DIRECTION ( 'NONE', ( -1.000000000000000000, -5.316140964371697003E-16, -1.857579106397781421E-17 ) ) ; +#9979 = CARTESIAN_POINT ( 'NONE', ( 219.7581207380395654, -121.0931781498091340, 8.074547278311348109 ) ) ; +#9980 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#9981 = CARTESIAN_POINT ( 'NONE', ( 213.0999977193770576, -119.7017095177119472, 7.390812419096615571 ) ) ; +#9982 = EDGE_LOOP ( 'NONE', ( #30756, #48354, #42704 ) ) ; +#9983 = AXIS2_PLACEMENT_3D ( 'NONE', #31461, #14452, #31155 ) ; +#9984 = VERTEX_POINT ( 'NONE', #39986 ) ; +#9985 = CARTESIAN_POINT ( 'NONE', ( 32.90000000000004121, -119.4999999999999858, -3.039736830714109939 ) ) ; +#9986 = CARTESIAN_POINT ( 'NONE', ( 26.69159998853542959, -121.4999999999999858, -6.090172404377668158 ) ) ; +#9987 = CIRCLE ( 'NONE', #29546, 2.099999999999997868 ) ; +#9988 = EDGE_CURVE ( 'NONE', #1110, #3467, #25795, .T. ) ; +#9989 = VERTEX_POINT ( 'NONE', #51961 ) ; +#9990 = VECTOR ( 'NONE', #33954, 999.9999999999998863 ) ; +#9991 = CARTESIAN_POINT ( 'NONE', ( 233.3536925314404016, -114.9385548125164718, -0.6278450062693808897 ) ) ; +#9992 = CARTESIAN_POINT ( 'NONE', ( 236.0069038376036019, -125.4857026201781878, 2.437562890966003870 ) ) ; +#9993 = CARTESIAN_POINT ( 'NONE', ( 215.7605079513252520, -122.1730415017466385, 7.765703109578591778 ) ) ; +#9994 = ORIENTED_EDGE ( 'NONE', *, *, #3297, .T. ) ; +#9995 = ORIENTED_EDGE ( 'NONE', *, *, #33765, .T. ) ; +#9996 = EDGE_CURVE ( 'NONE', #46410, #42598, #32239, .T. ) ; +#9997 = PRODUCT_DEFINITION_SHAPE ( 'NONE', 'NONE', #57806 ) ; +#9998 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -117.0756481503316166, 0.9219803682949089252 ) ) ; +#9999 = CARTESIAN_POINT ( 'NONE', ( 214.4398602540506431, -121.6140630978206048, 7.714687051697644016 ) ) ; +#10000 = EDGE_LOOP ( 'NONE', ( #48211, #20732, #52566, #1885 ) ) ; +#10001 = FACE_OUTER_BOUND ( 'NONE', #56448, .T. ) ; +#10002 = CARTESIAN_POINT ( 'NONE', ( 21.80000000000002203, -59.00000000000000711, 16.99999999999999289 ) ) ; +#10003 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -122.3700281857770165, -1.467391163337137261 ) ) ; +#10004 = VERTEX_POINT ( 'NONE', #43775 ) ; +#10005 = AXIS2_PLACEMENT_3D ( 'NONE', #14952, #50570, #19624 ) ; +#10006 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -123.6924656530164839, -0.06753768906769005986 ) ) ; +#10007 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#10008 = ORIENTED_EDGE ( 'NONE', *, *, #43563, .T. ) ; +#10009 = ORIENTED_EDGE ( 'NONE', *, *, #44074, .F. ) ; +#10010 = DIRECTION ( 'NONE', ( -0.5056270564590433780, 0.6925318281897140382, -0.5145298307394585713 ) ) ; +#10011 = VECTOR ( 'NONE', #56131, 1000.000000000000000 ) ; +#10012 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1516828450203882017, -0.9884292157390538458 ) ) ; +#10013 = ORIENTED_EDGE ( 'NONE', *, *, #19551, .F. ) ; +#10014 = CARTESIAN_POINT ( 'NONE', ( 11.71579345718231480, -52.19543050033673381, -111.5828983540499024 ) ) ; +#10015 = LINE ( 'NONE', #42094, #50714 ) ; +#10016 = EDGE_CURVE ( 'NONE', #46588, #10264, #3800, .T. ) ; +#10017 = CARTESIAN_POINT ( 'NONE', ( 196.3500027875918192, -116.2720162793939664, 13.13664722771529902 ) ) ; +#10018 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #17218, #12553, #52261, #33894, #11985, #8190, #25125, #39140 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 4 ), + ( 2.468369975397578006E-14, 7.533109896353424066E-05, 0.0001506621979023847757, 0.0003013243957800858458 ), + .UNSPECIFIED. ) ; +#10019 = CARTESIAN_POINT ( 'NONE', ( 26.90000000000003411, -119.4999999999999858, -6.059799679063608835 ) ) ; +#10020 = CARTESIAN_POINT ( 'NONE', ( 235.4443125397694416, -116.8366732036390374, -4.168686130234506848 ) ) ; +#10021 = CARTESIAN_POINT ( 'NONE', ( 220.3779626607035880, -125.7518055837120414, 5.196205197281157595 ) ) ; +#10022 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#10023 = CARTESIAN_POINT ( 'NONE', ( 220.4513351878092919, -117.0284038151799280, 6.520972518407874396 ) ) ; +#10024 = ADVANCED_FACE ( 'NONE', ( #30667 ), #1833, .F. ) ; +#10025 = EDGE_CURVE ( 'NONE', #36881, #7106, #37929, .T. ) ; +#10026 = CARTESIAN_POINT ( 'NONE', ( 233.1701097709796500, -120.2941358641677994, 6.145250139199788464 ) ) ; +#10027 = VECTOR ( 'NONE', #6364, 1000.000000000000000 ) ; +#10028 = CARTESIAN_POINT ( 'NONE', ( -33.89521173412251187, -50.69543050033674803, -70.96718457922180789 ) ) ; +#10029 = CARTESIAN_POINT ( 'NONE', ( 215.3601326778180578, -119.2541729793343421, -7.546363621798569454 ) ) ; +#10030 = CARTESIAN_POINT ( 'NONE', ( 214.8410490684000820, -118.6544103625974600, -7.405809531348102048 ) ) ; +#10031 = CARTESIAN_POINT ( 'NONE', ( 232.7085608508634778, -123.3528716941751640, 4.759447872295264226 ) ) ; +#10032 = CARTESIAN_POINT ( 'NONE', ( 222.0281767198334251, -121.1654391332102847, 7.823253191174748267 ) ) ; +#10033 = CIRCLE ( 'NONE', #51031, 2.024999999999999023 ) ; +#10034 = FACE_OUTER_BOUND ( 'NONE', #6943, .T. ) ; +#10035 = CARTESIAN_POINT ( 'NONE', ( 24.80000000000002203, -57.50000000000000000, -16.50000000000000711 ) ) ; +#10036 = ORIENTED_EDGE ( 'NONE', *, *, #29921, .F. ) ; +#10037 = CARTESIAN_POINT ( 'NONE', ( 234.5649631711631571, -124.4488547637931077, -4.718389920284061567 ) ) ; +#10038 = CARTESIAN_POINT ( 'NONE', ( 215.7602223409892304, -122.1377322884903265, 7.541471731893977903 ) ) ; +#10039 = CARTESIAN_POINT ( 'NONE', ( 217.3002074625811986, -114.9273050835230521, -4.746524451643407083 ) ) ; +#10040 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290306, -123.5619237157588373, 0.8989263243371967693 ) ) ; +#10041 = CARTESIAN_POINT ( 'NONE', ( 234.4068910476017322, -115.0792548007346028, 1.186639491956514636 ) ) ; +#10042 = CARTESIAN_POINT ( 'NONE', ( 237.3104570971505325, -115.3658495916882316, -2.105843194301246335 ) ) ; +#10043 = CARTESIAN_POINT ( 'NONE', ( 216.5964274876210141, -119.5366646172563918, -7.730616768101311820 ) ) ; +#10044 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#10045 = VERTEX_POINT ( 'NONE', #31237 ) ; +#10046 = CARTESIAN_POINT ( 'NONE', ( 215.8643460476388611, -121.3615803713969967, 7.887109698400129432 ) ) ; +#10047 = CARTESIAN_POINT ( 'NONE', ( 234.1645292251327533, -125.2835578971020709, -2.826807316662387937 ) ) ; +#10048 = AXIS2_PLACEMENT_3D ( 'NONE', #48942, #32015, #18274 ) ; +#10049 = ORIENTED_EDGE ( 'NONE', *, *, #28031, .T. ) ; +#10050 = ORIENTED_EDGE ( 'NONE', *, *, #9228, .T. ) ; +#10051 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1516828450203871470, -0.9884292157390539568 ) ) ; +#10052 = FACE_BOUND ( 'NONE', #38277, .T. ) ; +#10053 = CARTESIAN_POINT ( 'NONE', ( 21.50000000000001066, -106.5000000000000000, 14.00000000000000000 ) ) ; +#10054 = CARTESIAN_POINT ( 'NONE', ( 236.5303513735423167, -125.3554724034767816, -3.776953021672987632 ) ) ; +#10055 = DATE_AND_TIME ( #48403, #51489 ) ; +#10056 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #44014, #39358, #52474, #40208, #236, #52187, #39064, #25937, #30616, #48405 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 4 ), + ( 0.008402766034421083052, 0.008952652598097033884, 0.009502539161772984716, 0.01005242572544893555, 0.01060231228912488638 ), + .UNSPECIFIED. ) ; +#10057 = EDGE_LOOP ( 'NONE', ( #9421, #24451, #27102, #18676 ) ) ; +#10058 = CARTESIAN_POINT ( 'NONE', ( 236.5942145079738452, -114.9731799204166407, 0.5068343662649859027 ) ) ; +#10059 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#10060 = ORIENTED_EDGE ( 'NONE', *, *, #32183, .F. ) ; +#10061 = EDGE_CURVE ( 'NONE', #22075, #53974, #49036, .T. ) ; +#10062 = CARTESIAN_POINT ( 'NONE', ( -48.11949754041373239, -117.7756254637057651, 4.028509743755567918 ) ) ; +#10063 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#10064 = ORIENTED_EDGE ( 'NONE', *, *, #44775, .F. ) ; +#10065 = CARTESIAN_POINT ( 'NONE', ( 29.31707838155770318, -114.4856347950010758, -0.9261804828642669074 ) ) ; +#10066 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -120.4980964737846563, -2.293657741162767660 ) ) ; +#10067 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669290931, -115.2664293178509070, -1.525654806886360015 ) ) ; +#10068 = FACE_OUTER_BOUND ( 'NONE', #56183, .T. ) ; +#10069 = ORIENTED_EDGE ( 'NONE', *, *, #14153, .F. ) ; +#10070 = CARTESIAN_POINT ( 'NONE', ( 217.2732868503205452, -119.7384789035508703, -7.748854525830301654 ) ) ; +#10071 = AXIS2_PLACEMENT_3D ( 'NONE', #29172, #11620, #41998 ) ; +#10072 = LINE ( 'NONE', #27892, #18658 ) ; +#10073 =( BOUNDED_SURFACE ( ) B_SPLINE_SURFACE ( 3, 3, ( + ( #3916, #55906, #49718, #8567 ), + ( #14087, #44483, #30779, #22283 ), + ( #40376, #21995, #403, #27546 ), + ( #18476, #35437, #40096, #26691 ) ), + .UNSPECIFIED., .F., .F., .F. ) + B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ), + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_SURFACE ( ( + ( 1.000000000000000000, 0.3333333333333334259, 0.3333333333333334259, 1.000000000000000000), + ( 0.8047378541243646044, 0.2682459513747882940, 0.2682459513747882940, 0.8047378541243646044), + ( 0.8047378541243646044, 0.2682459513747882940, 0.2682459513747882940, 0.8047378541243646044), + ( 1.000000000000000000, 0.3333333333333334259, 0.3333333333333334259, 1.000000000000000000) ) ) + REPRESENTATION_ITEM ( '' ) SURFACE ( ) ); +#10074 = FACE_OUTER_BOUND ( 'NONE', #37571, .T. ) ; +#10075 = VERTEX_POINT ( 'NONE', #27721 ) ; +#10076 = ORIENTED_EDGE ( 'NONE', *, *, #44626, .T. ) ; +#10077 = CARTESIAN_POINT ( 'NONE', ( 4.000000000000021316, -36.70000000000000995, 23.49899999999999878 ) ) ; +#10078 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#10079 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669288885, -122.9776645394746595, -1.390779120627471110 ) ) ; +#10080 = EDGE_LOOP ( 'NONE', ( #2873, #54428, #31686, #43677 ) ) ; +#10081 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669289396, -116.7399428261018102, 4.093053910038986665 ) ) ; +#10082 = CARTESIAN_POINT ( 'NONE', ( 231.9999987669291386, -125.3672257850954566, 2.666948285382275685 ) ) ; +#10083 = EDGE_CURVE ( 'NONE', #30624, #37103, #23830, .T. ) ; +#10084 = ORIENTED_EDGE ( 'NONE', *, *, #4188, .T. ) ; +#10085 = CARTESIAN_POINT ( 'NONE', ( 217.2063893562480530, -119.3204034314968709, -7.674741102402073523 ) ) ; +#10086 = DIRECTION ( 'NONE', ( -3.524876788021935603E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#10087 = CARTESIAN_POINT ( 'NONE', ( 235.9739184059442323, -124.8879241672190687, 3.399045986406136866 ) ) ; +#10088 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -123.3162307826938502, 1.138995621992879403 ) ) ; +#10089 = CARTESIAN_POINT ( 'NONE', ( 232.0248493510777337, -114.3496836823689051, -0.02413062963348349549 ) ) ; +#10090 = CIRCLE ( 'NONE', #35276, 23.30000000000001137 ) ; +#10091 = ADVANCED_FACE ( 'NONE', ( #4665 ), #41407, .F. ) ; +#10092 = CARTESIAN_POINT ( 'NONE', ( 194.8499983585583379, -126.8561381166268802, -0.9754032939542655045 ) ) ; +#10093 = ADVANCED_FACE ( 'NONE', ( #5227, #35889, #41125 ), #22586, .T. ) ; +#10094 = CARTESIAN_POINT ( 'NONE', ( 232.8423799810499304, -115.1826569632416692, -3.090157798759092245 ) ) ; +#10095 = CARTESIAN_POINT ( 'NONE', ( -36.99976935928979316, -128.5000000000000000, 16.96280065771918544 ) ) ; +#10096 = FACE_BOUND ( 'NONE', #46362, .T. ) ; +#10097 = EDGE_CURVE ( 'NONE', #11387, #44102, #56596, .T. ) ; +#10098 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#10099 = CARTESIAN_POINT ( 'NONE', ( 35.61162390527293553, -115.0002522764743844, -0.8355581069769498770 ) ) ; +#10100 = CARTESIAN_POINT ( 'NONE', ( 235.3026872041464799, -115.4658264835235002, -2.336297397121679609 ) ) ; +#10101 = CARTESIAN_POINT ( 'NONE', ( 216.5176182234341127, -123.5005196144690558, 7.042993166770419755 ) ) ; +#10102 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #26771, #53911, #48647, #31724, #49229, #27332, #5131, #17962, #35228, #13886 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 4 ), + ( 8.673617379884035472E-19, 0.0001749292136974181511, 0.0003498584273948354348, 0.0005247876410922527185, 0.0006997168547896700022 ), + .UNSPECIFIED. ) ; +#10103 = CARTESIAN_POINT ( 'NONE', ( 235.4566420892685983, -116.5207714645403598, -3.871657630133480410 ) ) ; +#10104 = FACE_OUTER_BOUND ( 'NONE', #52212, .T. ) ; +#10105 = EDGE_LOOP ( 'NONE', ( #26175, #52561, #10049, #2160 ) ) ; +#10106 = CARTESIAN_POINT ( 'NONE', ( 234.1902022445453895, -121.0533426407884718, 6.125186486644514261 ) ) ; +#10107 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#10108 = CARTESIAN_POINT ( 'NONE', ( 236.8858124948392287, -126.0288119428650333, -0.4828069098649943047 ) ) ; +#10109 = ORIENTED_EDGE ( 'NONE', *, *, #13373, .F. ) ; +#10110 = ORIENTED_EDGE ( 'NONE', *, *, #28670, .F. ) ; +#10111 = VECTOR ( 'NONE', #43719, 1000.000000000000114 ) ; +#10112 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#10113 = CARTESIAN_POINT ( 'NONE', ( 238.2757346982170361, -125.2954446798877512, -14.89978893548948591 ) ) ; +#10114 = CARTESIAN_POINT ( 'NONE', ( 219.9588016769608600, -120.0972793387445279, -7.878494971998668994 ) ) ; +#10115 = CARTESIAN_POINT ( 'NONE', ( 234.5771270148557335, -116.7186512291572740, -4.098739017897595538 ) ) ; +#10116 = ORIENTED_EDGE ( 'NONE', *, *, #14463, .T. ) ; +#10117 = CARTESIAN_POINT ( 'NONE', ( 196.4500029091152271, -126.6002557055699640, -0.9361359680984987497 ) ) ; +#10118 = CARTESIAN_POINT ( 'NONE', ( 215.8665352382826370, -119.2266129045188592, -7.616216060784624986 ) ) ; +#10119 = CARTESIAN_POINT ( 'NONE', ( 5.600000000000018296, -42.24999999999999289, 23.49899999999999878 ) ) ; +#10120 = ORIENTED_EDGE ( 'NONE', *, *, #56634, .F. ) ; +#10121 = AXIS2_PLACEMENT_3D ( 'NONE', #29724, #47513, #7510 ) ; +#10122 = DIRECTION ( 'NONE', ( -1.811995619784410881E-15, 1.000000000000000000, 1.196913542559490477E-15 ) ) ; +#10123 = DIRECTION ( 'NONE', ( -0.7009092642998443479, 0.0000000000000000000, -0.7132504491541881153 ) ) ; +#10124 = CARTESIAN_POINT ( 'NONE', ( 237.3092663479380633, -121.1903504590156615, -5.508386476931747211 ) ) ; +#10125 = CARTESIAN_POINT ( 'NONE', ( 219.8466958913563474, -121.5459886593499590, 8.023958945754060323 ) ) ; +#10126 = ORIENTED_EDGE ( 'NONE', *, *, #4042, .F. ) ; +#10127 = CARTESIAN_POINT ( 'NONE', ( 221.4532372090089041, -121.0367021173276356, 8.052940303685138801 ) ) ; +#10128 = EDGE_CURVE ( 'NONE', #31511, #742, #52363, .T. ) ; +#10129 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#10130 = CARTESIAN_POINT ( 'NONE', ( 217.4395091456903799, -122.4079662681172351, 7.589817001812393826 ) ) ; +#10131 = CARTESIAN_POINT ( 'NONE', ( 237.6987083331391375, -119.6051619222776026, -6.083612125689690231 ) ) ; +#10132 = ORIENTED_EDGE ( 'NONE', *, *, #39949, .T. ) ; +#10133 = ORIENTED_EDGE ( 'NONE', *, *, #3114, .F. ) ; +#10134 = ORIENTED_EDGE ( 'NONE', *, *, #16176, .T. ) ; +#10135 = CARTESIAN_POINT ( 'NONE', ( 221.4520478873178320, -118.9717129871824284, -7.924931876859228730 ) ) ; +#10136 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -120.4241585774895782, -0.4942146078695141553 ) ) ; +#10137 = CARTESIAN_POINT ( 'NONE', ( 217.6371705260883971, -122.5011869891103373, 7.782895143420117456 ) ) ; +#10138 = CARTESIAN_POINT ( 'NONE', ( 221.4141577387170514, -121.0613879448126937, 7.843098884741427135 ) ) ; +#10139 = ORIENTED_EDGE ( 'NONE', *, *, #37906, .F. ) ; +#10140 = DIRECTION ( 'NONE', ( -0.7009092642998491218, 0.0000000000000000000, -0.7132504491541831193 ) ) ; +#10141 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #8027, #12693, #49198, #27870 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 4.163336342344337027E-17, 0.0003353686351687205761 ), + .UNSPECIFIED. ) ; +#10142 = ORIENTED_EDGE ( 'NONE', *, *, #55724, .T. ) ; +#10143 = ORIENTED_EDGE ( 'NONE', *, *, #15621, .F. ) ; +#10144 = CARTESIAN_POINT ( 'NONE', ( 219.9883720213157403, -118.6796676754379547, -7.884158495787229270 ) ) ; +#10145 = CARTESIAN_POINT ( 'NONE', ( 237.7809028146519665, -125.1489648366337377, 3.028508197187649742 ) ) ; +#10146 = ORIENTED_EDGE ( 'NONE', *, *, #34425, .T. ) ; +#10147 = ORIENTED_EDGE ( 'NONE', *, *, #47852, .T. ) ; +#10148 = CARTESIAN_POINT ( 'NONE', ( 28.09960000000004143, -131.1843771442839568, 5.015860408113897329 ) ) ; +#10149 = ADVANCED_FACE ( 'NONE', ( #1438 ), #19220, .F. ) ; +#10150 = ORIENTED_EDGE ( 'NONE', *, *, #28287, .T. ) ; +#10151 = CIRCLE ( 'NONE', #17603, 1.500000000000004885 ) ; +#10152 = ORIENTED_EDGE ( 'NONE', *, *, #54329, .F. ) ; +#10153 = CIRCLE ( 'NONE', #13981, 15.00000000000000000 ) ; +#10154 = CARTESIAN_POINT ( 'NONE', ( 217.3073972338894464, -119.0519856020522695, -7.658255317510449522 ) ) ; +#10155 = CARTESIAN_POINT ( 'NONE', ( 222.0476232769281069, -122.1291258113043483, 7.679079172476302340 ) ) ; +#10156 = CARTESIAN_POINT ( 'NONE', ( 218.6844618393924691, -122.3227258709626426, 7.863962829383338793 ) ) ; +#10157 = ORIENTED_EDGE ( 'NONE', *, *, #13489, .F. ) ; +#10158 = CARTESIAN_POINT ( 'NONE', ( 220.2486434445711438, -119.3666038630230020, -7.805589135917435861 ) ) ; +#10159 = CARTESIAN_POINT ( 'NONE', ( 215.3002074625802038, -117.0651532965314061, 6.641470617372118745 ) ) ; +#10160 = EDGE_CURVE ( 'NONE', #8988, #32756, #50450, .T. ) ; +#10161 = CARTESIAN_POINT ( 'NONE', ( 232.0751859880640211, -116.8418154800610154, 4.985567064741752930 ) ) ; +#10162 = CARTESIAN_POINT ( 'NONE', ( 217.2060456620350806, -118.7246004234235812, -7.609652971883352990 ) ) ; +#10163 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -120.6514038124015542, -0.7860064621972003840 ) ) ; +#10164 = ADVANCED_FACE ( 'NONE', ( #10457 ), #26132, .F. ) ; +#10165 = DIRECTION ( 'NONE', ( -0.7071067811865466846, -0.0000000000000000000, 0.7071067811865483499 ) ) ; +#10166 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#10167 = ADVANCED_FACE ( 'NONE', ( #15689 ), #51030, .F. ) ; +#10168 = CONICAL_SURFACE ( 'NONE', #31659, 0.8000000000000039302, 1.029744258676650981 ) ; +#10169 = CARTESIAN_POINT ( 'NONE', ( 208.2401164060983376, -116.1679064587725492, 13.46012387209751537 ) ) ; +#10170 = ORIENTED_EDGE ( 'NONE', *, *, #26092, .F. ) ; +#10171 = CARTESIAN_POINT ( 'NONE', ( 21.05336375183834718, -47.13217188771782418, -17.96536619796903622 ) ) ; +#10172 = CARTESIAN_POINT ( 'NONE', ( 236.4292784624124408, -115.3073548614316479, 1.958583020521343254 ) ) ; +#10173 = CARTESIAN_POINT ( 'NONE', ( 233.9887852019041929, -124.6242035560618149, -3.713051376693905947 ) ) ; +#10174 = ORIENTED_EDGE ( 'NONE', *, *, #4593, .F. ) ; +#10175 = VERTEX_POINT ( 'NONE', #51313 ) ; +#10176 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#10177 = CARTESIAN_POINT ( 'NONE', ( 213.9796866720842843, -122.2727559396055881, 7.538337739379538327 ) ) ; +#10178 = CARTESIAN_POINT ( 'NONE', ( 32.91941284818791758, -121.4999999999999716, -5.594846785309476545 ) ) ; +#10179 = CARTESIAN_POINT ( 'NONE', ( 235.5628832795330823, -124.5157701551229508, -4.658216924951507742 ) ) ; +#10180 = CARTESIAN_POINT ( 'NONE', ( 228.7999987669289794, -119.1313078369176282, 6.864887600151817537 ) ) ; +#10181 = CARTESIAN_POINT ( 'NONE', ( 219.4294531878233556, -118.8647196110668034, -5.398493836873699436 ) ) ; +#10182 = CARTESIAN_POINT ( 'NONE', ( -34.01071121727382263, -39.19543050033674803, -73.93815409596068378 ) ) ; +#10183 = CARTESIAN_POINT ( 'NONE', ( 26.89964839742528468, -119.5000000000000000, 6.071813689260907587 ) ) ; +#10184 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#10185 = ORIENTED_EDGE ( 'NONE', *, *, #16258, .F. ) ; +#10186 = CARTESIAN_POINT ( 'NONE', ( 237.9913007577509916, -123.5764533225233492, 4.772849336690425659 ) ) ; +#10187 = PLANE ( 'NONE', #21986 ) ; +#10188 = CARTESIAN_POINT ( 'NONE', ( 220.5772469011606347, -123.9810105320367626, -6.852865094750014485 ) ) ; +#10189 = ORIENTED_EDGE ( 'NONE', *, *, #50097, .T. ) ; +#10190 = CIRCLE ( 'NONE', #5529, 3.000000000000000888 ) ; +#10192 = TOROIDAL_SURFACE ( 'NONE', #51190, 5.485591461757008069, 0.2000000000000090872 ) ; +#10191 = CARTESIAN_POINT ( 'NONE', ( 214.8002074625812554, -116.5010086515993351, 6.261618505909852139 ) ) ; +#10193 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #28455, #1322 ), + ( #14431, #41870 ), + ( #24070, #54757 ), + ( #10070, #45688 ), + ( #36949, #5687 ), + ( #14723, #56180 ), + ( #7394, #4125 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 3, 4 ), + ( 2, 2 ), + ( 0.0000000000000000000, 0.9900990099009899792, 0.9961313642054572259 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#10194 = SHAPE_REPRESENTATION_RELATIONSHIP ( 'NONE' , 'NONE' , #538, #50553 ) ; +#10195 = CARTESIAN_POINT ( 'NONE', ( 237.8123194742910584, -119.8923123374046327, 5.516643146656023511 ) ) ; +#10196 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#10197 = ADVANCED_FACE ( 'NONE', ( #11599 ), #33804, .F. ) ; +#10198 = CARTESIAN_POINT ( 'NONE', ( 222.0476230364079697, -122.1597377387825389, 7.878553762684198603 ) ) ; +#10199 = EDGE_CURVE ( 'NONE', #7612, #49230, #43488, .T. ) ; +#10200 = CARTESIAN_POINT ( 'NONE', ( 229.2999987673777014, -120.4999999999997726, 1.387778780781445676E-14 ) ) ; +#10201 = PLANE ( 'NONE', #47460 ) ; +#10202 = CARTESIAN_POINT ( 'NONE', ( 236.9970218136311644, -114.9644283402548410, 2.676350242636273080 ) ) ; +#10203 = ORIENTED_EDGE ( 'NONE', *, *, #3452, .T. ) ; +#10204 = DIRECTION ( 'NONE', ( -3.524876788021935603E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#10205 = CARTESIAN_POINT ( 'NONE', ( 214.9099609441251459, -121.1165409368521324, 7.616340231087121104 ) ) ; +#10206 = VECTOR ( 'NONE', #23997, 1000.000000000000000 ) ; +#10207 = ORIENTED_EDGE ( 'NONE', *, *, #18482, .T. ) ; +#10208 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #25695, #43494, #21295, #16909, #39123, #34744, #12535, #39707, #31242, #872 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 4 ), + ( 3.617161038405628097E-16, 0.0001255473171571777407, 0.0002510946343139937374, 0.0003766419514708097341, 0.0005021892686276257850 ), + .UNSPECIFIED. ) ; +#10209 = ORIENTED_EDGE ( 'NONE', *, *, #31407, .T. ) ; +#10210 = ORIENTED_EDGE ( 'NONE', *, *, #34779, .T. ) ; +#10211 = EDGE_CURVE ( 'NONE', #20340, #54099, #52166, .T. ) ; +#10212 = VERTEX_POINT ( 'NONE', #7787 ) ; +#10213 = CARTESIAN_POINT ( 'NONE', ( 1.352677735447224758E-16, -5.000000000000000000, -16.75000000000000711 ) ) ; +#10214 = ORIENTED_EDGE ( 'NONE', *, *, #37837, .F. ) ; +#10215 = ORIENTED_EDGE ( 'NONE', *, *, #15604, .T. ) ; +#10216 = CARTESIAN_POINT ( 'NONE', ( 216.2145475481480617, -121.4373871590939586, 5.505591471116844104 ) ) ; +#10217 = CARTESIAN_POINT ( 'NONE', ( 216.8794957379385551, -118.6779517147919023, -7.576726863829205350 ) ) ; +#10218 = CARTESIAN_POINT ( 'NONE', ( 196.4499466609828460, -126.6002557055699498, -0.9361359680984973064 ) ) ; +#10219 = VERTEX_POINT ( 'NONE', #16246 ) ; +#10220 = CARTESIAN_POINT ( 'NONE', ( 220.0245169847402735, -121.6333961369765575, 7.805589135917482047 ) ) ; +#10221 = FACE_OUTER_BOUND ( 'NONE', #48537, .T. ) ; +#10222 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1516828450203863143, -0.9884292157390540678 ) ) ; +#10223 = CARTESIAN_POINT ( 'NONE', ( 35.40000000000004121, -115.2309469292222417, 1.000000000000014655 ) ) ; +#10224 = CYLINDRICAL_SURFACE ( 'NONE', #27539, 0.8000000000000047073 ) ; +#10225 = CARTESIAN_POINT ( 'NONE', ( 7.680856277471203697, -29.69543050033664500, -92.86138914790460319 ) ) ; +#10226 = CARTESIAN_POINT ( 'NONE', ( 239.0439704355307526, -114.2527428407373122, 0.9586945877377711644 ) ) ; +#10227 = CARTESIAN_POINT ( 'NONE', ( 220.8002074625812838, -111.7891438525284542, -1.062446458237559233 ) ) ; +#10228 = EDGE_CURVE ( 'NONE', #20405, #13201, #34212, .T. ) ; +#10229 = CARTESIAN_POINT ( 'NONE', ( 216.6830739907108239, -118.5820707449496183, -7.750363858272206308 ) ) ; +#10230 = CARTESIAN_POINT ( 'NONE', ( 9.485224996277077381, -39.19543050033662723, -115.2794595047973445 ) ) ; +#10231 = ADVANCED_FACE ( 'NONE', ( #25607 ), #22083, .T. ) ; +#10232 = VECTOR ( 'NONE', #21964, 1000.000000000000000 ) ; +#10233 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -122.1494533840873800, 2.144496112544304278 ) ) ; +#10234 = CARTESIAN_POINT ( 'NONE', ( 220.4531036157728465, -120.9274449842877033, 8.076055680529256264 ) ) ; +#10235 = CARTESIAN_POINT ( 'NONE', ( 34.39980251098749164, -125.9041078202583179, 1.000000000000028644 ) ) ; +#10236 = PLANE ( 'NONE', #15457 ) ; +#10237 = CARTESIAN_POINT ( 'NONE', ( 235.8894322762249089, -126.0185241917118617, -0.5734374712535454943 ) ) ; +#10238 = CARTESIAN_POINT ( 'NONE', ( 233.6369179097404754, -121.9493217808278729, -5.974655463784565690 ) ) ; +#10239 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#10240 = CARTESIAN_POINT ( 'NONE', ( 215.7439920092551517, -122.0413263241668034, 7.765304178321164486 ) ) ; +#10241 = ADVANCED_FACE ( 'NONE', ( #53057 ), #57451, .F. ) ; +#10242 = CARTESIAN_POINT ( 'NONE', ( 233.3238659281826699, -115.2004629706381422, -1.657656694764041871 ) ) ; +#10243 = VECTOR ( 'NONE', #37714, 1000.000000000000000 ) ; +#10244 = EDGE_CURVE ( 'NONE', #50139, #42934, #34093, .T. ) ; +#10245 = CARTESIAN_POINT ( 'NONE', ( 235.8935270983271835, -114.3614693999725489, -1.504989049959715164 ) ) ; +#10246 = CARTESIAN_POINT ( 'NONE', ( -22.44505302971912997, -127.0000000000000000, 3.754456918241837027 ) ) ; +#10247 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#10248 = CARTESIAN_POINT ( 'NONE', ( 235.0687103031128231, -116.6797185942849069, 4.818162435674143929 ) ) ; +#10249 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1516828450203861200, -0.9884292157390541789 ) ) ; +#10250 = CARTESIAN_POINT ( 'NONE', ( 221.0033842921898497, -120.0838276468118409, -8.069963898769891841 ) ) ; +#10251 = CARTESIAN_POINT ( 'NONE', ( -39.19940197447498775, -49.54169641443161254, -76.36476778153512157 ) ) ; +#10252 = AXIS2_PLACEMENT_3D ( 'NONE', #5112, #760, #22621 ) ; +#10253 = DIRECTION ( 'NONE', ( 0.7132504491541840075, 2.131334480222543031E-15, -0.7009092642998484557 ) ) ; +#10254 = ORIENTED_EDGE ( 'NONE', *, *, #27830, .T. ) ; +#10255 = CARTESIAN_POINT ( 'NONE', ( 15.22190327825487266, -60.04353666436033876, 19.34649823406776648 ) ) ; +#10256 = CARTESIAN_POINT ( 'NONE', ( 214.8318291728305667, -120.9706416469437471, 7.616442455890044982 ) ) ; +#10257 = DIRECTION ( 'NONE', ( 4.199798040546384672E-16, 5.083757568794005658E-32, -1.000000000000000000 ) ) ; +#10258 = ORIENTED_EDGE ( 'NONE', *, *, #26445, .F. ) ; +#10259 = CARTESIAN_POINT ( 'NONE', ( 196.4498341647430379, -119.5638640426990946, -6.100255635207206595 ) ) ; +#10260 = CARTESIAN_POINT ( 'NONE', ( 219.7731057809768629, -121.0309807109430267, 7.866715054496924431 ) ) ; +#10261 = LINE ( 'NONE', #37149, #18104 ) ; +#10262 = CARTESIAN_POINT ( 'NONE', ( 216.3419554409261991, -121.0233352122688473, 7.964807211679262977 ) ) ; +#10263 = EDGE_CURVE ( 'NONE', #11863, #27264, #51889, .T. ) ; +#10264 = VERTEX_POINT ( 'NONE', #21509 ) ; +#10265 = ORIENTED_EDGE ( 'NONE', *, *, #524, .F. ) ; +#10266 = DIRECTION ( 'NONE', ( 0.008726535498373875696, 1.212680411858284472E-15, -0.9999619230641713097 ) ) ; +#10267 = CARTESIAN_POINT ( 'NONE', ( -24.15868084563000906, -128.9993332971852169, 23.20066670281481436 ) ) ; +#10268 = ADVANCED_FACE ( 'NONE', ( #4011 ), #43403, .T. ) ; +#10269 = ORIENTED_EDGE ( 'NONE', *, *, #23132, .T. ) ; +#10270 = CARTESIAN_POINT ( 'NONE', ( 221.9177356322166190, -118.8403320712624378, -7.677924668641715300 ) ) ; +#10271 = EDGE_CURVE ( 'NONE', #51128, #41929, #47511, .T. ) ; +#10272 = ORIENTED_EDGE ( 'NONE', *, *, #56870, .F. ) ; +#10273 = EDGE_CURVE ( 'NONE', #12720, #4886, #34668, .T. ) ; +#10274 = ORIENTED_EDGE ( 'NONE', *, *, #30606, .T. ) ; +#10275 = CARTESIAN_POINT ( 'NONE', ( 12.92695818863906787, -32.89543050033662297, -108.5670104262126188 ) ) ; +#10276 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#10277 = ADVANCED_FACE ( 'NONE', ( #47802 ), #38667, .F. ) ; +#10278 = ORIENTED_EDGE ( 'NONE', *, *, #31320, .F. ) ; +#10279 = LINE ( 'NONE', #22838, #6517 ) ; +#10280 = CARTESIAN_POINT ( 'NONE', ( -24.09999999999998366, -41.99999999999999289, -19.49999999999999645 ) ) ; +#10281 = CARTESIAN_POINT ( 'NONE', ( 196.6500029091149599, -116.4090289357661447, 12.71093912393975067 ) ) ; +#10282 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -121.9417483347073272, -1.816362276473198367 ) ) ; +#10283 = CIRCLE ( 'NONE', #12149, 1.900000000000002354 ) ; +#10284 = VERTEX_POINT ( 'NONE', #32251 ) ; +#10285 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289510, -123.8921718663097096, 1.924362239656390861 ) ) ; +#10286 = CARTESIAN_POINT ( 'NONE', ( 214.3323175990163065, -121.7975409510962237, 7.674405936560120267 ) ) ; +#10287 = ORIENTED_EDGE ( 'NONE', *, *, #47185, .F. ) ; +#10288 = CARTESIAN_POINT ( 'NONE', ( 24.80000000000002203, -59.00000000000000711, 18.49999999999999645 ) ) ; +#10289 = AXIS2_PLACEMENT_3D ( 'NONE', #54378, #10276, #19025 ) ; +#10290 = CARTESIAN_POINT ( 'NONE', ( 30.40000000000003766, -119.4999999999999858, 5.964769086000021758 ) ) ; +#10291 = EDGE_LOOP ( 'NONE', ( #26213, #30038, #29048, #1608, #30162, #52196, #51960 ) ) ; +#10292 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#10293 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#10294 = EDGE_CURVE ( 'NONE', #35008, #51759, #36631, .T. ) ; +#10295 = CARTESIAN_POINT ( 'NONE', ( 221.9430499077180343, -118.9039486446985450, -7.904054791885313236 ) ) ; +#10296 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, 4.529902288805863470E-15 ) ) ; +#10297 = CARTESIAN_POINT ( 'NONE', ( 235.3451515160903398, -119.9574848372329114, -5.530416263184947390 ) ) ; +#10298 = CARTESIAN_POINT ( 'NONE', ( -37.22149790633838506, -42.54169641443160543, -78.30844869599835079 ) ) ; +#10299 = CARTESIAN_POINT ( 'NONE', ( 218.6685492519307843, -121.1141419998033228, 8.048656566357045961 ) ) ; +#10300 = LINE ( 'NONE', #37465, #7750 ) ; +#10301 =( BOUNDED_SURFACE ( ) B_SPLINE_SURFACE ( 3, 3, ( + ( #858, #50443, #37605, #1993 ), + ( #14244, #32093, #49873, #45208 ), + ( #45509, #5505, #10169, #5214 ), + ( #27989, #46066, #23020, #1429 ) ), + .UNSPECIFIED., .F., .F., .T. ) + B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ), + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_SURFACE ( ( + ( 1.000000000000000000, 0.3333333333333330928, 0.3333333333333330928, 1.000000000000000000), + ( 1.000000000000000000, 0.3333333333333330928, 0.3333333333333330928, 1.000000000000000000), + ( 1.000000000000000000, 0.3333333333333330928, 0.3333333333333330928, 1.000000000000000000), + ( 1.000000000000000000, 0.3333333333333330928, 0.3333333333333330928, 1.000000000000000000) ) ) + REPRESENTATION_ITEM ( '' ) SURFACE ( ) ); +#10302 = CARTESIAN_POINT ( 'NONE', ( 233.2200193782907149, -122.1724080005632516, 5.918293957847858167 ) ) ; +#10303 = CARTESIAN_POINT ( 'NONE', ( 215.2253759559499144, -119.9102360209329845, -7.618928055059112303 ) ) ; +#10304 = CARTESIAN_POINT ( 'NONE', ( -36.15046256473637953, -39.19543050033675513, -71.83542630306114063 ) ) ; +#10305 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#10306 = CARTESIAN_POINT ( 'NONE', ( 232.9100383288103160, -125.8945301840006863, -1.302521718535589734 ) ) ; +#10307 = CARTESIAN_POINT ( 'NONE', ( 234.8052392421962509, -125.5730321559768470, 2.254639272247398019 ) ) ; +#10308 = EDGE_CURVE ( 'NONE', #45530, #1912, #23115, .T. ) ; +#10309 = AXIS2_PLACEMENT_3D ( 'NONE', #5256, #13413, #23058 ) ; +#10310 = CARTESIAN_POINT ( 'NONE', ( 217.9163579497795524, -119.3540732138103095, -7.965499791998273516 ) ) ; +#10311 = FACE_OUTER_BOUND ( 'NONE', #35530, .T. ) ; +#10312 = EDGE_LOOP ( 'NONE', ( #13416, #19107, #36287, #38923, #24355, #11356, #51623, #45888, #44066, #31071, #45543, #17591, #12978, #1151 ) ) ; +#10313 = CARTESIAN_POINT ( 'NONE', ( 234.6380338631084328, -121.9450818413655355, -5.977512326878037463 ) ) ; +#10314 = CARTESIAN_POINT ( 'NONE', ( 25.00000000000002132, -49.00000000000000000, 14.47499999999999432 ) ) ; +#10315 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289453, -120.9152910656213606, 1.993860092088947766 ) ) ; +#10316 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#10317 = CARTESIAN_POINT ( 'NONE', ( 234.4622831369399023, -115.8094715854891490, 2.964574314841205815 ) ) ; +#10318 = CARTESIAN_POINT ( 'NONE', ( 237.3196863982751950, -115.2510157177465118, -1.800470847632334115 ) ) ; +#10319 = CARTESIAN_POINT ( 'NONE', ( 214.8416533664263568, -122.3463997549508804, 7.405685211940538082 ) ) ; +#10320 = CARTESIAN_POINT ( 'NONE', ( 196.1500029107179728, -114.5974301378141860, 0.9057993990581151289 ) ) ; +#10321 = AXIS2_PLACEMENT_3D ( 'NONE', #19760, #46050, #15664 ) ; +#10322 = ORIENTED_EDGE ( 'NONE', *, *, #24248, .F. ) ; +#10323 = CARTESIAN_POINT ( 'NONE', ( 215.4665275901372752, -125.6657596769498468, 5.003658219543280161 ) ) ; +#10324 = CARTESIAN_POINT ( 'NONE', ( 233.5473178875423628, -115.0578159419141144, -1.120429211780066714 ) ) ; +#10325 = AXIS2_PLACEMENT_3D ( 'NONE', #5053, #27542, #40673 ) ; +#10326 = ORIENTED_EDGE ( 'NONE', *, *, #51466, .T. ) ; +#10327 = ORIENTED_EDGE ( 'NONE', *, *, #38368, .T. ) ; +#10328 = CARTESIAN_POINT ( 'NONE', ( 220.8782188229552332, -118.6558069268462106, -7.868928576105313155 ) ) ; +#10329 = DIRECTION ( 'NONE', ( 1.000000000000000000, 3.524876788021935603E-16, 3.524876788021935603E-16 ) ) ; +#10330 = DIRECTION ( 'NONE', ( 0.002232862877918073263, -1.224643746297082949E-16, -0.9999975071585770481 ) ) ; +#10331 = EDGE_CURVE ( 'NONE', #16933, #38, #33572, .T. ) ; +#10332 = CARTESIAN_POINT ( 'NONE', ( 236.6261926154837738, -122.3616398914717820, -5.859791755881836650 ) ) ; +#10333 = SHAPE_DEFINITION_REPRESENTATION ( #16911, #28147 ) ; +#10334 = ORIENTED_EDGE ( 'NONE', *, *, #13722, .T. ) ; +#10335 = CARTESIAN_POINT ( 'NONE', ( 236.7335409446032486, -117.3724156355726933, 4.583205551732916661 ) ) ; +#10336 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238558841E-16, -1.857579106397798678E-17 ) ) ; +#10337 = ORIENTED_EDGE ( 'NONE', *, *, #23852, .F. ) ; +#10338 = EDGE_CURVE ( 'NONE', #23259, #33214, #50044, .T. ) ; +#10339 = CARTESIAN_POINT ( 'NONE', ( 215.8549896495377425, -119.6630589383688488, -7.890890809424672803 ) ) ; +#10340 = CARTESIAN_POINT ( 'NONE', ( 15.19162834584881239, -57.99354328997261376, 19.24356336639512222 ) ) ; +#10341 = EDGE_CURVE ( 'NONE', #6734, #19258, #6231, .T. ) ; +#10342 = VERTEX_POINT ( 'NONE', #45933 ) ; +#10343 = CARTESIAN_POINT ( 'NONE', ( 29.39958092867764350, -114.6488632851797860, -0.9999999999999453770 ) ) ; +#10344 = CARTESIAN_POINT ( 'NONE', ( 219.5457413159777502, -120.5537936437502538, 5.641186388906358040 ) ) ; +#10345 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289226, -116.9986189719404024, -4.177511686546477421 ) ) ; +#10346 = CARTESIAN_POINT ( 'NONE', ( 215.4658013420195459, -119.6080609272228799, -7.641707004711427054 ) ) ; +#10347 = CARTESIAN_POINT ( 'NONE', ( -46.25000000000000000, -119.5000000000000000, -4.999999999999968026 ) ) ; +#10348 = AXIS2_PLACEMENT_3D ( 'NONE', #3976, #9488, #21756 ) ; +#10349 = FACE_BOUND ( 'NONE', #31775, .T. ) ; +#10350 = DIRECTION ( 'NONE', ( -3.524876788021935603E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#10351 = ORIENTED_EDGE ( 'NONE', *, *, #25014, .F. ) ; +#10352 = ORIENTED_EDGE ( 'NONE', *, *, #9688, .F. ) ; +#10353 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #3424, #43981, #48079, #25904, #49239, #41322, #8948, #22648, #1348, #27915, #53321, #19128, #40177, #22367, #4575, #204 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 2, 2, 2, 4 ), + ( 0.0000000000000000000, 0.2500000000012145840, 0.3750000000018065549, 0.4375000000020165536, 0.4687500000021205815, 0.5000000000022246649, 0.7500000000011123324, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#10354 = CARTESIAN_POINT ( 'NONE', ( -47.96681232659952343, -121.4645262600462701, -4.760172887884322357 ) ) ; +#10355 = CARTESIAN_POINT ( 'NONE', ( 215.9617277113379146, -119.4374207747330559, -7.862222888343199934 ) ) ; +#10356 = CARTESIAN_POINT ( 'NONE', ( 215.8356715236346588, -121.6388819779138828, 7.846016006196471437 ) ) ; +#10357 = CYLINDRICAL_SURFACE ( 'NONE', #3135, 1.649999999999998579 ) ; +#10358 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #25093, #47289, #7278, #2912, #42883, #20698, #56342, #16310, #16602, #34157 ), + .UNSPECIFIED., .F., .F., + ( 4, 3, 3, 4 ), + ( 4.415016442713973898E-14, 2.631436983335214732E-05, 6.937014530389404732E-05, 0.0001049190181833383557 ), + .UNSPECIFIED. ) ; +#10359 = ORIENTED_EDGE ( 'NONE', *, *, #40853, .T. ) ; +#10360 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669289396, -124.2947132087981856, 4.050192537621605027 ) ) ; +#10361 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203861478, 0.9884292157390540678 ) ) ; +#10362 = AXIS2_PLACEMENT_3D ( 'NONE', #430, #32241, #49180 ) ; +#10363 = EDGE_LOOP ( 'NONE', ( #36381, #28132, #32199, #24393 ) ) ; +#10364 = CARTESIAN_POINT ( 'NONE', ( 216.3322195700226303, -118.5100714592018250, -7.709530358927985993 ) ) ; +#10365 = CARTESIAN_POINT ( 'NONE', ( 34.30139293054217120, -114.9159059035215904, -0.9128497463370894849 ) ) ; +#10366 = CARTESIAN_POINT ( 'NONE', ( 235.9412693405887751, -124.0777187626064091, 4.243154202409519904 ) ) ; +#10367 = CC_DESIGN_SECURITY_CLASSIFICATION ( #56068, ( #28091 ) ) ; +#10368 = CARTESIAN_POINT ( 'NONE', ( 219.9112359397892931, -119.3960666102073276, -7.811436812032301447 ) ) ; +#10369 = CARTESIAN_POINT ( 'NONE', ( 196.1500029107179728, -114.5974301378141860, 0.9057993990581151289 ) ) ; +#10370 = AXIS2_PLACEMENT_3D ( 'NONE', #26845, #35305, #39390 ) ; +#10371 = VECTOR ( 'NONE', #49950, 999.9999999999998863 ) ; +#10372 = CARTESIAN_POINT ( 'NONE', ( 232.6437391794692360, -121.7321671887142287, -6.024937799712051678 ) ) ; +#10373 = LINE ( 'NONE', #19416, #13840 ) ; +#10374 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397815626E-17 ) ) ; +#10375 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#10376 = CARTESIAN_POINT ( 'NONE', ( 232.1876207903260081, -118.2679050238826477, -5.081363871011167710 ) ) ; +#10377 = CARTESIAN_POINT ( 'NONE', ( 235.2424333920587571, -116.7116200046146304, -4.055516424004919074 ) ) ; +#10378 = CARTESIAN_POINT ( 'NONE', ( 218.3002074625812838, -112.9275119016825499, 1.162062513274629838 ) ) ; +#10379 = EDGE_CURVE ( 'NONE', #25637, #54315, #50587, .T. ) ; +#10380 = ADVANCED_FACE ( 'NONE', ( #41557 ), #26775, .T. ) ; +#10381 = CARTESIAN_POINT ( 'NONE', ( 235.6560720320084101, -115.5765821127285875, 2.563113481335402177 ) ) ; +#10382 = CARTESIAN_POINT ( 'NONE', ( 215.4072858706559543, -119.8293627592491930, -7.860412451890568697 ) ) ; +#10383 = ORIENTED_EDGE ( 'NONE', *, *, #16896, .F. ) ; +#10384 = CARTESIAN_POINT ( 'NONE', ( 234.1785843450104778, -120.5977583837388920, 6.148971774399193180 ) ) ; +#10385 = CARTESIAN_POINT ( 'NONE', ( 213.0999977193770292, -120.5920256545699232, -8.613625110963669229 ) ) ; +#10386 = CARTESIAN_POINT ( 'NONE', ( 4.300000000000019362, -41.30000000000001847, -23.50000000000000711 ) ) ; +#10387 = EDGE_CURVE ( 'NONE', #53119, #24915, #2847, .T. ) ; +#10388 = CARTESIAN_POINT ( 'NONE', ( 236.9206457480835013, -125.7961882879412343, -1.655301078925740743 ) ) ; +#10389 = ORIENTED_EDGE ( 'NONE', *, *, #44762, .F. ) ; +#10390 = VERTEX_POINT ( 'NONE', #55298 ) ; +#10391 = VECTOR ( 'NONE', #23696, 999.9999999999998863 ) ; +#10392 = CARTESIAN_POINT ( 'NONE', ( 31.87475066364368814, -119.5178987924417271, -5.733410545946717285 ) ) ; +#10393 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -113.8775242545480921, 1.016275061636609411 ) ) ; +#10394 = CARTESIAN_POINT ( 'NONE', ( 220.0295628899795020, -120.1027857120005251, -7.878983566487591794 ) ) ; +#10395 = CARTESIAN_POINT ( 'NONE', ( 234.6247028288778154, -126.1145991032490485, 0.1842753533862744875 ) ) ; +#10396 = EDGE_LOOP ( 'NONE', ( #33170, #38188, #8566, #26199 ) ) ; +#10397 = ORIENTED_EDGE ( 'NONE', *, *, #52524, .F. ) ; +#10398 = CARTESIAN_POINT ( 'NONE', ( 220.1365311039299399, -121.6639756392912659, 8.004870933471927685 ) ) ; +#10399 = CARTESIAN_POINT ( 'NONE', ( 218.7391470653743397, -119.5236067890766662, -8.016562703785288235 ) ) ; +#10400 = DIRECTION ( 'NONE', ( 1.857579106397815318E-17, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#10401 = ADVANCED_FACE ( 'NONE', ( #14122 ), #47247, .F. ) ; +#10402 = VERTEX_POINT ( 'NONE', #10600 ) ; +#10403 = CYLINDRICAL_SURFACE ( 'NONE', #24230, 2.100000000000000977 ) ; +#10404 = DIRECTION ( 'NONE', ( 0.7132504491541840075, 2.131334480222543031E-15, -0.7009092642998484557 ) ) ; +#10405 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #41433, #17148, #4044, #21831 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 4.649484243238083107E-15, 0.0001874657807220569581 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9972728858254928941, 0.9972383699203268836, 0.9972525977499703265, 0.9973155693144231115 ) ) + REPRESENTATION_ITEM ( '' ) ); +#10406 = CARTESIAN_POINT ( 'NONE', ( 237.2517084986060922, -123.1147502600091457, -4.895522176481755139 ) ) ; +#10407 = LINE ( 'NONE', #27945, #3454 ) ; +#10408 = ORIENTED_EDGE ( 'NONE', *, *, #9830, .T. ) ; +#10409 = CARTESIAN_POINT ( 'NONE', ( 239.3999987667352229, -120.1976575318014966, -3.234870966834897388 ) ) ; +#10410 = EDGE_CURVE ( 'NONE', #40877, #28796, #36991, .T. ) ; +#10411 = AXIS2_PLACEMENT_3D ( 'NONE', #35020, #21569, #3501 ) ; +#10412 = CARTESIAN_POINT ( 'NONE', ( 21.80000000000002203, -58.99999999999999289, -17.50000000000000711 ) ) ; +#10413 = CARTESIAN_POINT ( 'NONE', ( 214.7662722531414659, -119.8765993857480936, -7.813371154028721399 ) ) ; +#10414 = CARTESIAN_POINT ( 'NONE', ( 237.7028732670509044, -119.4529906411571432, -6.059865547974482958 ) ) ; +#10415 = EDGE_CURVE ( 'NONE', #19522, #18735, #54730, .T. ) ; +#10416 = VERTEX_POINT ( 'NONE', #32540 ) ; +#10417 = EDGE_LOOP ( 'NONE', ( #36741, #55958, #43215, #10690 ) ) ; +#10418 = EDGE_CURVE ( 'NONE', #30898, #9562, #49749, .T. ) ; +#10419 = CARTESIAN_POINT ( 'NONE', ( -50.49999999999997868, -49.00000000000000000, -17.00000000000000711 ) ) ; +#10420 = FACE_OUTER_BOUND ( 'NONE', #52760, .T. ) ; +#10421 = CARTESIAN_POINT ( 'NONE', ( 219.7696552375896317, -121.0691700240874979, 8.068536199005189147 ) ) ; +#10422 = CARTESIAN_POINT ( 'NONE', ( 32.91940992747516503, -119.5000000000000000, -5.594835046303011872 ) ) ; +#10423 = EDGE_LOOP ( 'NONE', ( #3602, #10157, #7605, #32118 ) ) ; +#10424 = CARTESIAN_POINT ( 'NONE', ( 217.7157412942788994, -125.7433861500704353, 5.134313473419739537 ) ) ; +#10425 = ORIENTED_EDGE ( 'NONE', *, *, #52940, .F. ) ; +#10426 = ORIENTED_EDGE ( 'NONE', *, *, #34252, .T. ) ; +#10427 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#10428 = CARTESIAN_POINT ( 'NONE', ( 237.9631133766069979, -125.1639889985391108, -3.008115867618577965 ) ) ; +#10429 = ORIENTED_EDGE ( 'NONE', *, *, #7575, .T. ) ; +#10430 = CARTESIAN_POINT ( 'NONE', ( 220.2486434445711438, -119.1800231501766660, -7.777432144100399292 ) ) ; +#10431 = ORIENTED_EDGE ( 'NONE', *, *, #38167, .F. ) ; +#10432 = VERTEX_POINT ( 'NONE', #27584 ) ; +#10433 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#10434 = CARTESIAN_POINT ( 'NONE', ( 228.7999987669289794, -113.6943546457206509, 3.151696576731227495 ) ) ; +#10435 = CARTESIAN_POINT ( 'NONE', ( 218.2789992117738223, -122.3209384013301957, 7.852314925451142180 ) ) ; +#10436 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #38308, #36965, #5981, #1341, #42942, #7337 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 4 ), + ( 0.0000000000000000000, 0.0001671879394564595490, 0.0003343758789129190980 ), + .UNSPECIFIED. ) ; +#10437 = ORIENTED_EDGE ( 'NONE', *, *, #17703, .F. ) ; +#10438 = FACE_OUTER_BOUND ( 'NONE', #7324, .T. ) ; +#10439 = CARTESIAN_POINT ( 'NONE', ( 215.8056272058176432, -119.4817174025908457, -7.651823111771122399 ) ) ; +#10440 = CARTESIAN_POINT ( 'NONE', ( 232.0138310399337911, -115.2427777274152731, 3.236684857769830614 ) ) ; +#10441 = CARTESIAN_POINT ( 'NONE', ( 218.3002074625812838, -120.4999999999997868, 1.387778780781445676E-14 ) ) ; +#10442 = CARTESIAN_POINT ( 'NONE', ( 18.50000000000306954, -128.5000000000000000, -14.00000000000884270 ) ) ; +#10443 = LOCAL_TIME ( 17, 53, 42.00000000000000000, #9409 ) ; +#10444 = CARTESIAN_POINT ( 'NONE', ( 4.916973593473730197, -37.19543050033662013, -118.5014277108455758 ) ) ; +#10445 = CARTESIAN_POINT ( 'NONE', ( 5.600000000000018296, -35.74999999999999289, 23.49899999999999878 ) ) ; +#10446 = DIRECTION ( 'NONE', ( 0.7009092642998483447, 1.104556313945542589E-16, 0.7132504491541842295 ) ) ; +#10447 = CARTESIAN_POINT ( 'NONE', ( 221.5410836461718134, -121.9042676150719160, 5.433944706007610037 ) ) ; +#10448 = ORIENTED_EDGE ( 'NONE', *, *, #6005, .F. ) ; +#10449 = AXIS2_PLACEMENT_3D ( 'NONE', #30688, #4102, #305 ) ; +#10450 = CARTESIAN_POINT ( 'NONE', ( 214.4398602538755654, -119.5359108390683218, -5.501493822502284914 ) ) ; +#10451 = AXIS2_PLACEMENT_3D ( 'NONE', #6848, #10954, #33443 ) ; +#10452 = EDGE_CURVE ( 'NONE', #2294, #31192, #8425, .T. ) ; +#10453 = CARTESIAN_POINT ( 'NONE', ( 236.3362971763537246, -115.0935451009230235, -1.249871305489563600 ) ) ; +#10454 = CARTESIAN_POINT ( 'NONE', ( 234.0375666911545522, -123.3188491889755909, -4.780325633027475263 ) ) ; +#10455 = ORIENTED_EDGE ( 'NONE', *, *, #37202, .T. ) ; +#10456 = ORIENTED_EDGE ( 'NONE', *, *, #19414, .F. ) ; +#10457 = FACE_OUTER_BOUND ( 'NONE', #10854, .T. ) ; +#10458 = DIRECTION ( 'NONE', ( 0.7009092642998484557, 4.163453949483577057E-16, 0.7132504491541840075 ) ) ; +#10459 = CARTESIAN_POINT ( 'NONE', ( 216.3310606049837475, -120.9081461889918074, 7.950296613870699858 ) ) ; +#10460 = CARTESIAN_POINT ( 'NONE', ( 235.6859323177778549, -120.1147268018027319, -6.138494976142886195 ) ) ; +#10461 = FACE_OUTER_BOUND ( 'NONE', #44613, .T. ) ; +#10462 = CARTESIAN_POINT ( 'NONE', ( 30.15126923416554661, -126.4597791041149577, 1.000000000000027089 ) ) ; +#10463 = CARTESIAN_POINT ( 'NONE', ( 20.99999999999999645, -0.9999999999999940048, -19.50000000000000355 ) ) ; +#10464 = CARTESIAN_POINT ( 'NONE', ( 26.79534209842413262, -119.5959711079594996, 6.252698819578508704 ) ) ; +#10465 = CARTESIAN_POINT ( 'NONE', ( 215.8981217619062249, -119.2329799399258974, -7.623608514706089245 ) ) ; +#10466 = ORIENTED_EDGE ( 'NONE', *, *, #10263, .T. ) ; +#10467 = CARTESIAN_POINT ( 'NONE', ( 237.9922407011230518, -116.9928021914844862, 4.873056543615113867 ) ) ; +#10468 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026312, -114.5124123810804946, 0.4562139998674089036 ) ) ; +#10469 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ; +#10470 = EDGE_CURVE ( 'NONE', #41655, #40401, #44463, .T. ) ; +#10471 = EDGE_LOOP ( 'NONE', ( #47827, #9219, #10352, #16714 ) ) ; +#10472 = LINE ( 'NONE', #46669, #28884 ) ; +#10473 = CARTESIAN_POINT ( 'NONE', ( 237.8139809089477410, -119.9495404378484693, 5.522824611289991914 ) ) ; +#10474 = DIRECTION ( 'NONE', ( -0.4956176937828983275, 0.7071067811865472397, -0.5043442292812734262 ) ) ; +#10475 = ORIENTED_EDGE ( 'NONE', *, *, #46004, .T. ) ; +#10476 = DIRECTION ( 'NONE', ( -0.7009092642998482336, 0.0000000000000000000, -0.7132504491541841185 ) ) ; +#10477 = CARTESIAN_POINT ( 'NONE', ( 215.8729925726364058, -119.6168587769473959, -7.877550644720020756 ) ) ; +#10478 = CYLINDRICAL_SURFACE ( 'NONE', #898, 1.999999999999998446 ) ; +#10479 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #38551, #26012, #56952, #11982 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 5.594315114139762021E-17, 4.891591500131053417E-05 ), + .UNSPECIFIED. ) ; +#10480 = CARTESIAN_POINT ( 'NONE', ( 237.0952472172067473, -117.5168923186440537, 5.378285504180226440 ) ) ; +#10481 = EDGE_CURVE ( 'NONE', #11996, #24573, #1597, .T. ) ; +#10482 = ORIENTED_EDGE ( 'NONE', *, *, #18413, .T. ) ; +#10483 = EDGE_CURVE ( 'NONE', #14867, #36, #32399, .T. ) ; +#10484 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.210476675238558841E-16, 1.857579106397798678E-17 ) ) ; +#10485 = DIRECTION ( 'NONE', ( 0.7009092642998482336, 1.104556313945544314E-16, 0.7132504491541841185 ) ) ; +#10486 = VERTEX_POINT ( 'NONE', #29866 ) ; +#10487 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #3810, #21595, #17204, #35334, #53135, #39417, #57231, #48469, #54879, #14840, #50463, #298, #13987, #32682, #19234, #44667, #10467, #31550, #13703, #53718, #49331, #41140, #27733, #9325, #45802, #4676, #14266, #27160, #45231, #31829, #44952, #5810, #37078, #14565, #23603, #22467, #1163, #40557, #4957, #50184, #32114, #36779, #40276, #49618, #54012, #35898, #27441, #18069, #22742, #592, #18373, #49895, #41417, #36206, #5242, #1449, #9608, #23324, #23043, #40856, #878, #18654, #36496, #54296, #9906, #45527, #54577, #5525, #32409, #18935, #10186, #28008, #37623, #56297, #28289, #23910, #41986, #38198, #2291, #11049, #6665, #56020, #1740, #46087 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 4 ), + ( 0.0000000000000000000, 0.06250000000000309475, 0.09375000000000369149, 0.1093750000000039968, 0.1171875000000033307, 0.1210937500000029976, 0.1250000000000026645, 0.1874999999999826250, 0.2187499999999713007, 0.2343749999999673039, 0.2421874999999652223, 0.2499999999999631406, 0.3124999999999503175, 0.3437499999999454325, 0.3593749999999429900, 0.3671874999999417688, 0.3710937499999411582, 0.3730468749999421574, 0.3740234374999426570, 0.3749999999999431011, 0.4374999999999307776, 0.4687499999999246159, 0.4843749999999215627, 0.4921874999999171774, 0.4999999999999127920, 0.5624999999999199529, 0.5937499999999235056, 0.6093749999999265032, 0.6171874999999268363, 0.6210937499999280575, 0.6230468749999297229, 0.6240234374999314992, 0.6249999999999333866, 0.6875000000000033307, 0.7187500000000383027, 0.7343750000000557332, 0.7421875000000628386, 0.7460937500000663913, 0.7480468750000681677, 0.7500000000000700551, 0.8125000000000514033, 0.8437500000000420775, 0.8593750000000384137, 0.8671875000000356382, 0.8750000000000327516, 0.9375000000000164313, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#10488 = VERTEX_POINT ( 'NONE', #21079 ) ; +#10489 = EDGE_LOOP ( 'NONE', ( #468, #39688, #51277, #45320 ) ) ; +#10490 = CC_DESIGN_APPROVAL ( #335, ( #38156 ) ) ; +#10491 = ORIENTED_EDGE ( 'NONE', *, *, #10083, .F. ) ; +#10492 = CARTESIAN_POINT ( 'NONE', ( 36.78587771908458848, -121.3985157443461134, 5.372900850819590346 ) ) ; +#10493 = EDGE_LOOP ( 'NONE', ( #15613, #16647, #27034, #35551 ) ) ; +#10494 = ORIENTED_EDGE ( 'NONE', *, *, #55320, .T. ) ; +#10495 = DIRECTION ( 'NONE', ( -3.477145363178192157E-16, 2.789836685006921617E-32, -1.000000000000000000 ) ) ; +#10496 = LINE ( 'NONE', #28314, #38732 ) ; +#10497 = CARTESIAN_POINT ( 'NONE', ( 216.5176196273336018, -121.2505692612375441, -7.618629660765120271 ) ) ; +#10498 = CARTESIAN_POINT ( 'NONE', ( 236.4220121095898719, -119.1636145511515821, -5.394297506565388645 ) ) ; +#10499 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.9884292157390541789, 0.1516828450203853984 ) ) ; +#10500 = CARTESIAN_POINT ( 'NONE', ( 194.6499984505951204, -114.2257460175846404, 0.9628374791832214896 ) ) ; +#10501 = CARTESIAN_POINT ( 'NONE', ( -35.43721211558215600, -50.19543050033674803, -72.53633556736099308 ) ) ; +#10502 = FACE_OUTER_BOUND ( 'NONE', #14761, .T. ) ; +#10503 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203871470, 0.9884292157390539568 ) ) ; +#10504 = CARTESIAN_POINT ( 'NONE', ( 226.3999987669289453, -120.4999999999997584, 1.387778780781445676E-14 ) ) ; +#10505 = CARTESIAN_POINT ( 'NONE', ( 220.2247328280490422, -117.0485263968792253, 6.533122745988221958 ) ) ; +#10506 = CARTESIAN_POINT ( 'NONE', ( 196.4498341647430379, -120.4999999999998010, 1.387778780781445676E-14 ) ) ; +#10507 = CARTESIAN_POINT ( 'NONE', ( -32.85618902252707585, -50.69543050033674803, -68.48314919203650675 ) ) ; +#10508 = CONICAL_SURFACE ( 'NONE', #56206, 1.500000000000001332, 0.7853981633974420618 ) ; +#10509 = CARTESIAN_POINT ( 'NONE', ( 215.9382692434816420, -121.5283494939605191, 7.864956325900148038 ) ) ; +#10510 = FACE_OUTER_BOUND ( 'NONE', #25255, .T. ) ; +#10511 = CARTESIAN_POINT ( 'NONE', ( 215.6260555855322707, -118.8821628473014300, -7.740085677550124110 ) ) ; +#10512 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#10513 = EDGE_CURVE ( 'NONE', #4908, #5949, #39769, .T. ) ; +#10514 = CARTESIAN_POINT ( 'NONE', ( 235.9363416925386616, -125.5990725116153328, -2.191374925579860022 ) ) ; +#10515 = CARTESIAN_POINT ( 'NONE', ( 233.6853847335941055, -120.1425218841812210, -6.139639852372051898 ) ) ; +#10516 = CARTESIAN_POINT ( 'NONE', ( 215.7023849415143673, -120.0991144482084962, -7.902983248057222632 ) ) ; +#10517 = PLANE ( 'NONE', #27157 ) ; +#10518 = CARTESIAN_POINT ( 'NONE', ( 233.3770012477242801, -114.9533047841353977, 0.1484187738859815142 ) ) ; +#10519 = CARTESIAN_POINT ( 'NONE', ( 240.0185270983271550, -115.0952154233612958, 3.276408650962334246 ) ) ; +#10520 = CARTESIAN_POINT ( 'NONE', ( -22.00000000000000711, -5.000000000000010658, -19.50000000000000000 ) ) ; +#10521 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026312, -126.3604602355547826, 1.287441793230428067 ) ) ; +#10522 = CARTESIAN_POINT ( 'NONE', ( 235.1790173608393388, -120.6140562832671748, 6.150012086337962813 ) ) ; +#10523 = PLANE ( 'NONE', #44205 ) ; +#10524 = CARTESIAN_POINT ( 'NONE', ( 19.50000000000306954, -106.5000000000000000, -14.00000000000884270 ) ) ; +#10525 = EDGE_CURVE ( 'NONE', #37504, #7482, #29013, .T. ) ; +#10526 = CARTESIAN_POINT ( 'NONE', ( 214.5561549749679671, -118.5644307339332215, -7.355346317476516127 ) ) ; +#10527 = CARTESIAN_POINT ( 'NONE', ( 222.3999987669286611, -117.4979334485329332, -7.020110252179592614 ) ) ; +#10528 = VECTOR ( 'NONE', #21502, 1000.000000000000000 ) ; +#10529 = EDGE_LOOP ( 'NONE', ( #48205, #32918 ) ) ; +#10530 = CARTESIAN_POINT ( 'NONE', ( -39.29221306923135870, -43.84774078793370933, -76.45921303770903421 ) ) ; +#10531 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#10532 = CARTESIAN_POINT ( 'NONE', ( 20.99999999999999645, 7.402525857916342211E-15, -19.50000000000000355 ) ) ; +#10533 = ORIENTED_EDGE ( 'NONE', *, *, #50522, .F. ) ; +#10534 = DIRECTION ( 'NONE', ( -5.316140964371697003E-16, 1.000000000000000000, -9.875152382082216757E-33 ) ) ; +#10535 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#10536 = CARTESIAN_POINT ( 'NONE', ( 222.8999987669286611, -117.8244238505004802, -8.188913144906571517 ) ) ; +#10537 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#10538 = VERTEX_POINT ( 'NONE', #7081 ) ; +#10539 = ADVANCED_FACE ( 'NONE', ( #34530 ), #46511, .T. ) ; +#10540 = EDGE_LOOP ( 'NONE', ( #12070, #33924, #15559, #34481 ) ) ; +#10541 = EDGE_CURVE ( 'NONE', #44909, #53285, #3459, .T. ) ; +#10542 = CYLINDRICAL_SURFACE ( 'NONE', #53209, 3.249999999999999556 ) ; +#10543 = CARTESIAN_POINT ( 'NONE', ( 27.17910232405251847, -121.4999999999993605, -6.223215549732877605 ) ) ; +#10544 = EDGE_CURVE ( 'NONE', #6086, #19742, #32843, .T. ) ; +#10545 = VECTOR ( 'NONE', #9706, 1000.000000000000114 ) ; +#10546 = ORIENTED_EDGE ( 'NONE', *, *, #25750, .F. ) ; +#10547 = AXIS2_PLACEMENT_3D ( 'NONE', #10575, #28122, #15527 ) ; +#10548 = CARTESIAN_POINT ( 'NONE', ( 196.4500029091151987, -116.2720162306266474, 13.13664737923883585 ) ) ; +#10549 = VERTEX_POINT ( 'NONE', #38608 ) ; +#10550 = EDGE_LOOP ( 'NONE', ( #52431, #5109, #32136, #52604 ) ) ; +#10551 = FACE_OUTER_BOUND ( 'NONE', #10560, .T. ) ; +#10552 = DIRECTION ( 'NONE', ( 0.7009092642998482336, -5.177993003688750477E-15, 0.7132504491541841185 ) ) ; +#10553 = ORIENTED_EDGE ( 'NONE', *, *, #4873, .F. ) ; +#10555 = ADVANCED_FACE ( 'NONE', ( #7366 ), #33389, .F. ) ; +#10554 = CARTESIAN_POINT ( 'NONE', ( 218.1993182306146650, -120.2596969191735639, -5.612564934189760990 ) ) ; +#10556 = DIRECTION ( 'NONE', ( 1.000000000000000000, 2.085530506401583564E-16, 7.510773428544369344E-16 ) ) ; +#10557 = CARTESIAN_POINT ( 'NONE', ( 213.6000001525594314, -119.7195294979840412, 7.456744006123838808 ) ) ; +#10558 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#10559 = CIRCLE ( 'NONE', #46950, 1.649999999999997025 ) ; +#10560 = EDGE_LOOP ( 'NONE', ( #40585, #8662, #43357, #51547 ) ) ; +#10561 = VECTOR ( 'NONE', #6201, 1000.000000000000000 ) ; +#10562 = LINE ( 'NONE', #977, #29880 ) ; +#10563 = DIRECTION ( 'NONE', ( -1.857579106397815009E-17, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#10564 = ORIENTED_EDGE ( 'NONE', *, *, #51672, .F. ) ; +#10565 = CARTESIAN_POINT ( 'NONE', ( 54.90000000000004832, -120.4999999999999858, 1.387778780781445676E-14 ) ) ; +#10566 = CARTESIAN_POINT ( 'NONE', ( 12.48748718407223812, -48.22543634916161892, 18.95690646621870812 ) ) ; +#10567 = ORIENTED_EDGE ( 'NONE', *, *, #29215, .F. ) ; +#10568 = CARTESIAN_POINT ( 'NONE', ( 218.8000916967382921, -128.0886316762321542, -1.164539882202976440 ) ) ; +#10569 = CARTESIAN_POINT ( 'NONE', ( 194.9499984800818879, -126.8561381869897673, -0.9754033047520452859 ) ) ; +#10570 = CARTESIAN_POINT ( 'NONE', ( 221.9809081494425413, -119.1926144508901331, -7.948353007727210873 ) ) ; +#10571 = LINE ( 'NONE', #28396, #55161 ) ; +#10572 = CARTESIAN_POINT ( 'NONE', ( 235.2574862261071189, -122.9180380415933485, -4.994629890986449716 ) ) ; +#10573 = CARTESIAN_POINT ( 'NONE', ( 30.59940000000002769, -114.5498994789527671, -0.7764740176078172018 ) ) ; +#10574 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#10575 = CARTESIAN_POINT ( 'NONE', ( 228.7999987669289794, -120.4999999999997726, 1.387778780781445676E-14 ) ) ; +#10576 = ADVANCED_FACE ( 'NONE', ( #15828 ), #37761, .F. ) ; +#10577 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #4748, #22540, #40350, #45022 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#10578 = CARTESIAN_POINT ( 'NONE', ( 233.2959327811326489, -124.7145073231356207, 4.481850975249440872 ) ) ; +#10579 = LINE ( 'NONE', #55856, #784 ) ; +#10580 = FACE_OUTER_BOUND ( 'NONE', #45827, .T. ) ; +#10581 = CARTESIAN_POINT ( 'NONE', ( 230.9999987669289396, -123.9531070496206979, 1.728019590125695615 ) ) ; +#10582 = CARTESIAN_POINT ( 'NONE', ( 232.8434283942117418, -125.9619340108285570, 0.9859751331164469113 ) ) ; +#10583 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.9884292157390539568, -0.1516828450203877021 ) ) ; +#10584 = EDGE_CURVE ( 'NONE', #5255, #45181, #23992, .T. ) ; +#10585 = VECTOR ( 'NONE', #22550, 1000.000000000000000 ) ; +#10586 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #48224, #30118, #16080, #2971 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 1.843143693225357538E-18, 0.0004638556047408868123 ), + .UNSPECIFIED. ) ; +#10587 = CIRCLE ( 'NONE', #44193, 7.500000000000000888 ) ; +#10588 = CARTESIAN_POINT ( 'NONE', ( 220.2811426315957704, -122.5101500793460616, 7.841302409258935846 ) ) ; +#10589 = CARTESIAN_POINT ( 'NONE', ( 219.7424478603808211, -121.9815917813457702, 7.748265195092895574 ) ) ; +#10590 = EDGE_LOOP ( 'NONE', ( #52465, #38866, #23999, #17866 ) ) ; +#10591 = EDGE_CURVE ( 'NONE', #4182, #33484, #18362, .T. ) ; +#10592 = CARTESIAN_POINT ( 'NONE', ( 234.5420543185310294, -125.0928131941641510, -4.092962804115324538 ) ) ; +#10593 = CARTESIAN_POINT ( 'NONE', ( 220.4515738165484038, -123.9716842388205578, -6.520923440989927933 ) ) ; +#10594 = AXIS2_PLACEMENT_3D ( 'NONE', #38521, #55488, #3504 ) ; +#10595 = FACE_OUTER_BOUND ( 'NONE', #49127, .T. ) ; +#10596 = ADVANCED_FACE ( 'NONE', ( #2438 ), #20229, .T. ) ; +#10597 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#10598 = CARTESIAN_POINT ( 'NONE', ( 234.5538021110969567, -118.1961513261277332, 5.048854846693060949 ) ) ; +#10599 = CARTESIAN_POINT ( 'NONE', ( 239.7986716098319278, -123.9624707099888923, 1.715255777850536845 ) ) ; +#10600 = CARTESIAN_POINT ( 'NONE', ( 229.2999987672632471, -117.3124447034341955, 6.788924158482021021 ) ) ; +#10601 = CARTESIAN_POINT ( 'NONE', ( 236.2445745459613420, -127.6475959484205163, 0.4312310446420600796 ) ) ; +#10602 = AXIS2_PLACEMENT_3D ( 'NONE', #6224, #2430, #1586 ) ; +#10603 = VERTEX_POINT ( 'NONE', #56153 ) ; +#10604 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -117.7416969509971238, 0.1115077892692868111 ) ) ; +#10605 = CARTESIAN_POINT ( 'NONE', ( 233.9361501453880976, -123.9553117916893825, 4.375792855214304389 ) ) ; +#10606 = ORIENTED_EDGE ( 'NONE', *, *, #6589, .T. ) ; +#10607 = ORIENTED_EDGE ( 'NONE', *, *, #10410, .F. ) ; +#10608 = DIRECTION ( 'NONE', ( 0.4854019742006825955, -0.7213873210309508233, 0.4939486375098808835 ) ) ; +#10609 = CARTESIAN_POINT ( 'NONE', ( 215.9617277109377937, -119.7936256139131928, -5.541042340119734178 ) ) ; +#10610 = EDGE_CURVE ( 'NONE', #50428, #54911, #42967, .T. ) ; +#10611 = CARTESIAN_POINT ( 'NONE', ( 34.20903113229384473, -114.8752044549862319, -0.8290524370961477318 ) ) ; +#10612 = CARTESIAN_POINT ( 'NONE', ( 236.4642811421843192, -126.4741166492167395, -1.468474356883314291 ) ) ; +#10613 = PERSON_AND_ORGANIZATION_ROLE ( 'creator' ) ; +#10614 = ORIENTED_EDGE ( 'NONE', *, *, #36538, .T. ) ; +#10615 = CARTESIAN_POINT ( 'NONE', ( 236.6396153563987639, -115.3557599919163579, 2.077393198773238137 ) ) ; +#10616 = CARTESIAN_POINT ( 'NONE', ( 215.9199933689872921, -121.4630345490885048, 7.669320521953131298 ) ) ; +#10617 = ORIENTED_EDGE ( 'NONE', *, *, #57651, .F. ) ; +#10618 = CARTESIAN_POINT ( 'NONE', ( 215.8927139620190587, -119.5670398814041420, -7.876155870893243538 ) ) ; +#10619 = CARTESIAN_POINT ( 'NONE', ( 22.00000000000000711, -129.0000000000000000, 17.97500000000001208 ) ) ; +#10620 = ORIENTED_EDGE ( 'NONE', *, *, #57695, .F. ) ; +#10622 = EDGE_CURVE ( 'NONE', #5692, #3438, #37966, .T. ) ; +#10621 = CARTESIAN_POINT ( 'NONE', ( 221.3377481186985563, -118.9221568325786365, -7.916970263143515929 ) ) ; +#10623 = CARTESIAN_POINT ( 'NONE', ( 239.6999987669289283, -122.9396418606473702, 2.844845794023859398 ) ) ; +#10624 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669290078, -117.6621719142698339, 4.659570360826024604 ) ) ; +#10625 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#10626 = VECTOR ( 'NONE', #53362, 1000.000000000000000 ) ; +#10627 = CARTESIAN_POINT ( 'NONE', ( 35.40000000000001279, -119.4999999999999858, -0.9999999999999731326 ) ) ; +#10628 = EDGE_CURVE ( 'NONE', #27623, #19717, #33301, .T. ) ; +#10629 = VECTOR ( 'NONE', #46551, 1000.000000000000000 ) ; +#10630 = DIRECTION ( 'NONE', ( -1.857579106397815009E-17, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#10631 = DIRECTION ( 'NONE', ( -0.7132504491541842295, -2.131334480222602985E-15, 0.7009092642998483447 ) ) ; +#10632 = ORIENTED_EDGE ( 'NONE', *, *, #45817, .T. ) ; +#10634 = VERTEX_POINT ( 'NONE', #52032 ) ; +#10633 = CIRCLE ( 'NONE', #12508, 1.000000000000000222 ) ; +#10635 = CARTESIAN_POINT ( 'NONE', ( 221.7306531388412054, -122.3226094413643636, 7.647017255340740505 ) ) ; +#10636 = CARTESIAN_POINT ( 'NONE', ( 236.0767704591794711, -127.8176859921117057, -0.3753962226947362701 ) ) ; +#10637 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #43908, #33718, #47707, #38961 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 1.301042606982605321E-18, 0.001599973106836367421 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9859934027971157811, 0.9823489062198673683, 0.9823506722971232508, 0.9859987010288833176 ) ) + REPRESENTATION_ITEM ( '' ) ); +#10638 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -122.5712053663188073, -2.754981320742572404 ) ) ; +#10639 = ORIENTED_EDGE ( 'NONE', *, *, #14507, .F. ) ; +#10640 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669289965, -120.0425771002996953, -5.534856372700020621 ) ) ; +#10641 = CARTESIAN_POINT ( 'NONE', ( -33.54475710197256433, -50.19543050033675513, -70.61055935464469258 ) ) ; +#10642 = CARTESIAN_POINT ( 'NONE', ( 221.4544844099075647, -121.0042494207546895, 7.853319066007377280 ) ) ; +#10643 = CIRCLE ( 'NONE', #57304, 1.649999999999998579 ) ; +#10644 = ORIENTED_EDGE ( 'NONE', *, *, #9749, .F. ) ; +#10645 = CARTESIAN_POINT ( 'NONE', ( 217.0640945452820461, -119.8480025181515742, -8.010805055462746793 ) ) ; +#10646 = CARTESIAN_POINT ( 'NONE', ( 235.9262611318159486, -123.6725363380763838, 4.553931467908898689 ) ) ; +#10647 = LINE ( 'NONE', #46277, #31424 ) ; +#10648 = CARTESIAN_POINT ( 'NONE', ( 232.0362088131316227, -114.3639619061106032, 0.4089323402921318795 ) ) ; +#10649 = APPROVAL ( #47388, 'δָ¶¨' ) ; +#10650 = CARTESIAN_POINT ( 'NONE', ( 232.6527650850139537, -121.3995900411775750, -6.083918462288331774 ) ) ; +#10651 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#10652 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669290078, -117.0061760189385609, 10.85556051014231826 ) ) ; +#10653 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397815626E-17 ) ) ; +#10654 = CARTESIAN_POINT ( 'NONE', ( 232.1410329896532403, -119.8546305400785741, -5.511331668388250726 ) ) ; +#10655 = CARTESIAN_POINT ( 'NONE', ( 235.4420922251792661, -115.4751194078111922, 2.368273004708560059 ) ) ; +#10656 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#10657 = ADVANCED_FACE ( 'NONE', ( #39198 ), #26356, .F. ) ; +#10658 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #17379, #34628, #17079, #4552 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 1.040834085586084103E-17, 0.001048464789955941409 ), + .UNSPECIFIED. ) ; +#10659 = CARTESIAN_POINT ( 'NONE', ( 235.2650554551663902, -123.2316775148733541, -4.849023547168131110 ) ) ; +#10660 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#10661 = ORIENTED_EDGE ( 'NONE', *, *, #14189, .F. ) ; +#10662 = ADVANCED_FACE ( 'NONE', ( #22532 ), #3879, .F. ) ; +#10663 = CARTESIAN_POINT ( 'NONE', ( 234.0892952929614239, -117.3290071040453881, 5.270451813910192129 ) ) ; +#10664 = CARTESIAN_POINT ( 'NONE', ( 30.60000000000003340, -115.7030849030074364, 10.24879463419246228 ) ) ; +#10665 = CARTESIAN_POINT ( 'NONE', ( -18.99999999999997513, -50.49999999999998579, 20.29999999999999005 ) ) ; +#10666 = EDGE_CURVE ( 'NONE', #8482, #29038, #20904, .T. ) ; +#10667 = CARTESIAN_POINT ( 'NONE', ( 20.20742745127047968, -46.99640604474080163, 16.35545928083395140 ) ) ; +#10668 = CARTESIAN_POINT ( 'NONE', ( 236.8266760518663148, -125.8249602656782997, 1.563051985913876285 ) ) ; +#10669 = EDGE_CURVE ( 'NONE', #38118, #21299, #16777, .T. ) ; +#10670 = CIRCLE ( 'NONE', #42376, 1.799999999999996048 ) ; +#10671 = ORIENTED_EDGE ( 'NONE', *, *, #46624, .F. ) ; +#10672 = EDGE_LOOP ( 'NONE', ( #36121, #38445, #5113, #54581, #7894, #31555 ) ) ; +#10673 = CARTESIAN_POINT ( 'NONE', ( 193.8146632353180507, -126.8282937004355944, -0.9711303321694731983 ) ) ; +#10674 = CARTESIAN_POINT ( 'NONE', ( 220.9382730207772454, -118.5224577111772248, -7.628861614975695815 ) ) ; +#10675 = FACE_OUTER_BOUND ( 'NONE', #48648, .T. ) ; +#10676 = VECTOR ( 'NONE', #20930, 1000.000000000000000 ) ; +#10677 = CARTESIAN_POINT ( 'NONE', ( 37.90678754853971100, -119.4999999999999858, 5.098912634762337248 ) ) ; +#10678 = ORIENTED_EDGE ( 'NONE', *, *, #29913, .T. ) ; +#10679 = ORIENTED_EDGE ( 'NONE', *, *, #10971, .F. ) ; +#10680 = LINE ( 'NONE', #42771, #8154 ) ; +#10681 = CARTESIAN_POINT ( 'NONE', ( 215.9928623719852681, -119.2032327827308649, -7.847463084918578247 ) ) ; +#10682 = EDGE_CURVE ( 'NONE', #8350, #49916, #25808, .T. ) ; +#10683 = CARTESIAN_POINT ( 'NONE', ( 217.1874224639086037, -121.9633740785721727, 7.878952416230478484 ) ) ; +#10684 = CIRCLE ( 'NONE', #27513, 0.9000000000000014655 ) ; +#10685 = ORIENTED_EDGE ( 'NONE', *, *, #32390, .T. ) ; +#10686 = CARTESIAN_POINT ( 'NONE', ( 27.90000000000003411, -121.4999999999999858, 3.039736830714165450 ) ) ; +#10687 = FACE_OUTER_BOUND ( 'NONE', #52871, .T. ) ; +#10688 = CARTESIAN_POINT ( 'NONE', ( 237.3451513571417593, -119.9598614953229259, -5.523799051769443302 ) ) ; +#10689 = CARTESIAN_POINT ( 'NONE', ( 219.8650592391847454, -121.5547619424338421, 7.815997650832021471 ) ) ; +#10690 = ORIENTED_EDGE ( 'NONE', *, *, #21624, .F. ) ; +#10691 = CARTESIAN_POINT ( 'NONE', ( 216.2145475481484880, -121.7661410516192717, 7.647890108225626982 ) ) ; +#10692 = CARTESIAN_POINT ( 'NONE', ( 5.900000000000016342, -35.74999999999999289, -23.49900000000000588 ) ) ; +#10693 = CARTESIAN_POINT ( 'NONE', ( 25.14796664077972821, -128.5520333592203031, -22.20271114562708092 ) ) ; +#10694 = CARTESIAN_POINT ( 'NONE', ( 237.7002899092902055, -119.5473049926317657, -6.074922876934238936 ) ) ; +#10695 = ORIENTED_EDGE ( 'NONE', *, *, #40737, .T. ) ; +#10696 = ORIENTED_EDGE ( 'NONE', *, *, #42641, .T. ) ; +#10697 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -119.6478004772173165, 3.083141960098991330 ) ) ; +#10698 = CARTESIAN_POINT ( 'NONE', ( -39.30455425408570136, -37.19543050033675513, -75.04505332425497954 ) ) ; +#10699 = CARTESIAN_POINT ( 'NONE', ( 228.9554229884624021, -119.6835126647353320, -7.113890390280374731 ) ) ; +#10700 = VERTEX_POINT ( 'NONE', #26650 ) ; +#10701 = EDGE_CURVE ( 'NONE', #3164, #31569, #21665, .T. ) ; +#10702 = CARTESIAN_POINT ( 'NONE', ( 216.2145475481480617, -121.3496605134500896, 7.708568430934351845 ) ) ; +#10703 = ORIENTED_EDGE ( 'NONE', *, *, #55184, .F. ) ; +#10704 = ORIENTED_EDGE ( 'NONE', *, *, #50938, .F. ) ; +#10705 = CARTESIAN_POINT ( 'NONE', ( 214.8337103745041361, -120.0010185878689981, -7.819026752483665632 ) ) ; +#10706 = ADVANCED_FACE ( 'NONE', ( #35117 ), #18140, .F. ) ; +#10707 = CARTESIAN_POINT ( 'NONE', ( 214.8002074625812838, -127.8436897078260017, -1.126951460046768716 ) ) ; +#10708 = ORIENTED_EDGE ( 'NONE', *, *, #8452, .F. ) ; +#10709 = CARTESIAN_POINT ( 'NONE', ( 218.0326460778825322, -121.9901285402412014, 7.931485782282569730 ) ) ; +#10710 = AXIS2_PLACEMENT_3D ( 'NONE', #23142, #10556, #54972 ) ; +#10711 = AXIS2_PLACEMENT_3D ( 'NONE', #33354, #52280, #43220 ) ; +#10712 = VERTEX_POINT ( 'NONE', #12321 ) ; +#10713 = ORIENTED_EDGE ( 'NONE', *, *, #53941, .F. ) ; +#10714 = FACE_OUTER_BOUND ( 'NONE', #39440, .T. ) ; +#10715 = DIRECTION ( 'NONE', ( 0.7132504491541841185, 2.131334480222611268E-15, -0.7009092642998482336 ) ) ; +#10716 = AXIS2_PLACEMENT_3D ( 'NONE', #7561, #2907, #38517 ) ; +#10717 = CARTESIAN_POINT ( 'NONE', ( 219.9474639405114544, -119.1618743265116649, -7.771567820397312865 ) ) ; +#10718 = ORIENTED_EDGE ( 'NONE', *, *, #56576, .F. ) ; +#10719 = VECTOR ( 'NONE', #38621, 1000.000000000000114 ) ; +#10720 = CIRCLE ( 'NONE', #21936, 1.900000000000002354 ) ; +#10721 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -120.4999999999997584, 1.387778780781445676E-14 ) ) ; +#10722 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#10723 = CARTESIAN_POINT ( 'NONE', ( 232.1547799497268727, -119.7130070287048653, 6.100591335630536349 ) ) ; +#10724 = CONICAL_SURFACE ( 'NONE', #43339, 1.500000000000001332, 0.7853981633974667087 ) ; +#10725 = CARTESIAN_POINT ( 'NONE', ( 30.59997032596310262, -116.3670784125937274, 4.365654360615796925 ) ) ; +#10726 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -121.2100311105060797, 0.3845263256496501136 ) ) ; +#10727 = CARTESIAN_POINT ( 'NONE', ( 16.06907175350886519, -47.54330552909438268, 20.72789956062883121 ) ) ; +#10728 = DIRECTION ( 'NONE', ( -0.7132504491541840075, -2.131334480222543031E-15, 0.7009092642998484557 ) ) ; +#10729 = CARTESIAN_POINT ( 'NONE', ( 30.60579376992727063, -126.4415928202166981, -0.8391166957504309076 ) ) ; +#10730 = EDGE_CURVE ( 'NONE', #34978, #2610, #28569, .T. ) ; +#10731 = CIRCLE ( 'NONE', #44332, 1.799999999999996048 ) ; +#10732 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#10733 = VERTEX_POINT ( 'NONE', #16982 ) ; +#10734 = EDGE_CURVE ( 'NONE', #22933, #52802, #53204, .T. ) ; +#10735 = CARTESIAN_POINT ( 'NONE', ( 19.43106198881315549, -138.8647066873012079, 13.33529331269901697 ) ) ; +#10736 = CARTESIAN_POINT ( 'NONE', ( 236.3824948144655309, -114.9621337554606697, 0.3501054789486364172 ) ) ; +#10737 = EDGE_CURVE ( 'NONE', #25953, #47840, #22248, .T. ) ; +#10738 = CARTESIAN_POINT ( 'NONE', ( 234.0450034211466459, -123.0839128979238950, -4.911252698597294852 ) ) ; +#10739 = VERTEX_POINT ( 'NONE', #40061 ) ; +#10740 = ORIENTED_EDGE ( 'NONE', *, *, #39267, .T. ) ; +#10741 = CARTESIAN_POINT ( 'NONE', ( 221.8573406660087244, -122.2364029029968862, 7.658855543251071651 ) ) ; +#10742 = PLANE ( 'NONE', #17252 ) ; +#10743 = FACE_OUTER_BOUND ( 'NONE', #10672, .T. ) ; +#10744 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #11913, #6391, #29448, #41996 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9590567426693108466, 0.3196855808897700602, 0.3196855808897700602, 0.9590567426693108466 ) ) + REPRESENTATION_ITEM ( '' ) ); +#10745 = CARTESIAN_POINT ( 'NONE', ( 235.8403071308013068, -115.2222465771727968, -3.157993668091584549 ) ) ; +#10746 = CARTESIAN_POINT ( 'NONE', ( 229.2999987672630482, -118.2572009390535328, 7.156804620114989746 ) ) ; +#10747 = CARTESIAN_POINT ( 'NONE', ( -27.99999999999999645, -129.0000000000000000, 17.97500000000001208 ) ) ; +#10748 = TOROIDAL_SURFACE ( 'NONE', #23791, 5.363107332756217538, 0.2000000000008493595 ) ; +#10749 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238558841E-16, -1.857579106397798678E-17 ) ) ; +#10750 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289169, -118.6935517702800809, 2.435199637014663576 ) ) ; +#10751 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #36896, #28398, #55275, #6774, #33065, #50569, #41246, #46491 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 4 ), + ( 0.0008769114217165128056, 0.001105957288709528800, 0.001335003155702544795, 0.001793094889688575050 ), + .UNSPECIFIED. ) ; +#10752 = DIRECTION ( 'NONE', ( -0.5773502691896257311, -0.5773502691896257311, 0.5773502691896257311 ) ) ; +#10753 = ORIENTED_EDGE ( 'NONE', *, *, #51331, .F. ) ; +#10754 = CARTESIAN_POINT ( 'NONE', ( 216.0877509727768029, -121.7951661302371349, 7.836965759194184145 ) ) ; +#10755 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026027, -115.9809053122545208, -3.956450175747042053 ) ) ; +#10756 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.7071067811865470176, 0.7071067811865480168 ) ) ; +#10757 = AXIS2_PLACEMENT_3D ( 'NONE', #8930, #27050, #30847 ) ; +#10758 = ORIENTED_EDGE ( 'NONE', *, *, #40784, .T. ) ; +#10759 = CARTESIAN_POINT ( 'NONE', ( 10.82423039573952117, -32.89543050033662297, -110.7067617736751686 ) ) ; +#10760 = AXIS2_PLACEMENT_3D ( 'NONE', #52934, #12916, #30762 ) ; +#10761 = LINE ( 'NONE', #14847, #25373 ) ; +#10762 = CARTESIAN_POINT ( 'NONE', ( 237.7966788936857085, -119.3719066342599433, 5.434229378755557782 ) ) ; +#10763 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -122.5646321778136212, -2.447855347932529568 ) ) ; +#10764 = VECTOR ( 'NONE', #9641, 1000.000000000000000 ) ; +#10765 = VERTEX_POINT ( 'NONE', #48254 ) ; +#10766 = CARTESIAN_POINT ( 'NONE', ( 221.9747170541561729, -122.3636008463399492, 7.847269240073348584 ) ) ; +#10767 = AXIS2_PLACEMENT_3D ( 'NONE', #27535, #31924, #19890 ) ; +#10768 = FACE_OUTER_BOUND ( 'NONE', #52327, .T. ) ; +#10769 = CARTESIAN_POINT ( 'NONE', ( 9.858578643762678340, 3.475161111083575048E-15, -36.85857864376267656 ) ) ; +#10770 = CARTESIAN_POINT ( 'NONE', ( 237.1531481137387516, -119.6139576135358027, 6.086206272244591098 ) ) ; +#10771 = ORIENTED_EDGE ( 'NONE', *, *, #44379, .F. ) ; +#10772 = VERTEX_POINT ( 'NONE', #8247 ) ; +#10773 = LINE ( 'NONE', #55179, #47608 ) ; +#10774 = CARTESIAN_POINT ( 'NONE', ( 215.0919409377485181, -121.0144760577021543, 7.641315763471982159 ) ) ; +#10775 = VECTOR ( 'NONE', #44380, 1000.000000000000114 ) ; +#10776 = VECTOR ( 'NONE', #35332, 1000.000000000000000 ) ; +#10777 = VERTEX_POINT ( 'NONE', #26072 ) ; +#10778 = VERTEX_POINT ( 'NONE', #48538 ) ; +#10779 = ORIENTED_EDGE ( 'NONE', *, *, #50167, .F. ) ; +#10780 = ORIENTED_EDGE ( 'NONE', *, *, #18403, .F. ) ; +#10781 = EDGE_CURVE ( 'NONE', #14331, #1944, #50993, .T. ) ; +#10782 = CIRCLE ( 'NONE', #1477, 1.649999999999998579 ) ; +#10783 = CARTESIAN_POINT ( 'NONE', ( 18.10000000000001918, 38.43410573620376169, 18.49999999999999289 ) ) ; +#10784 = EDGE_LOOP ( 'NONE', ( #5392, #13350, #17873, #50137 ) ) ; +#10785 = ORIENTED_EDGE ( 'NONE', *, *, #27037, .T. ) ; +#10786 = CARTESIAN_POINT ( 'NONE', ( 218.7391470653743681, -121.9726022428154408, 7.736015277289643777 ) ) ; +#10787 = CARTESIAN_POINT ( 'NONE', ( 12.57033296406197564, -32.89543050033662297, -108.2165557940626996 ) ) ; +#10788 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#10789 = ORIENTED_EDGE ( 'NONE', *, *, #5220, .F. ) ; +#10790 = CARTESIAN_POINT ( 'NONE', ( 217.1810453918618862, -122.3220170601802863, 7.597167452927736875 ) ) ; +#10791 = DIRECTION ( 'NONE', ( 0.7071067811865475727, 0.7071067811865475727, 0.0000000000000000000 ) ) ; +#10792 = CARTESIAN_POINT ( 'NONE', ( 236.3999987672879683, -119.1313078369176139, 6.864887600151789115 ) ) ; +#10793 = CARTESIAN_POINT ( 'NONE', ( 221.4391909538975938, -121.4851967237383406, 8.010996086796113858 ) ) ; +#10794 = DIRECTION ( 'NONE', ( -0.7009092642998482336, 0.0000000000000000000, -0.7132504491541841185 ) ) ; +#10796 = AXIS2_PLACEMENT_3D ( 'NONE', #26284, #36489, #13393 ) ; +#10795 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#10797 = VECTOR ( 'NONE', #46267, 1000.000000000000000 ) ; +#10798 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#10799 = CARTESIAN_POINT ( 'NONE', ( 21.09919706591619715, -50.57509077333071446, 18.39283033309678927 ) ) ; +#10800 = CARTESIAN_POINT ( 'NONE', ( 236.3999987672879683, -127.1295131373970690, -2.247121616886032847 ) ) ; +#10801 = CARTESIAN_POINT ( 'NONE', ( 21.50000000000000355, -116.0000000000000000, -10.99999999999999467 ) ) ; +#10802 = EDGE_CURVE ( 'NONE', #19590, #37595, #57300, .T. ) ; +#10803 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -122.2149514844465870, 2.255639446526985115 ) ) ; +#10804 = AXIS2_PLACEMENT_3D ( 'NONE', #25168, #33380, #46501 ) ; +#10805 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#10806 = CARTESIAN_POINT ( 'NONE', ( 35.61743114856519554, -126.0001146259485694, 0.8297199257445292409 ) ) ; +#10807 = VECTOR ( 'NONE', #15594, 999.9999999999998863 ) ; +#10808 = VECTOR ( 'NONE', #51492, 999.9999999999998863 ) ; +#10809 = EDGE_CURVE ( 'NONE', #16878, #14633, #41818, .T. ) ; +#10810 = FACE_BOUND ( 'NONE', #35436, .T. ) ; +#10811 = CARTESIAN_POINT ( 'NONE', ( 235.9242593234233709, -125.7544257526008522, -1.790712037006203294 ) ) ; +#10812 = VECTOR ( 'NONE', #29956, 1000.000000000000000 ) ; +#10813 = CARTESIAN_POINT ( 'NONE', ( 233.8733800776722092, -114.6848519096618588, -2.001699459648471624 ) ) ; +#10814 = EDGE_CURVE ( 'NONE', #24407, #53913, #30748, .T. ) ; +#10815 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#10816 = AXIS2_PLACEMENT_3D ( 'NONE', #29982, #26183, #47488 ) ; +#10817 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#10818 = CARTESIAN_POINT ( 'NONE', ( 233.3367618560703534, -115.0910907398508272, -1.238237231097349955 ) ) ; +#10819 = ADVANCED_FACE ( 'NONE', ( #5587 ), #36270, .F. ) ; +#10820 = VECTOR ( 'NONE', #2224, 1000.000000000000000 ) ; +#10821 = CARTESIAN_POINT ( 'NONE', ( 12.49301922933314302, -51.07088728348706752, 17.37347544777917818 ) ) ; +#10822 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #13732, #35931, #17811, #27187 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 0.001048464789953239794 ), + .UNSPECIFIED. ) ; +#10823 = CARTESIAN_POINT ( 'NONE', ( 203.5079792182991412, -116.7272485414584509, 11.72220809346078951 ) ) ; +#10824 = CARTESIAN_POINT ( 'NONE', ( 218.3928935126117494, -122.2910122865878861, 7.657303774909516747 ) ) ; +#10825 = CARTESIAN_POINT ( 'NONE', ( 235.2087640672381497, -121.7603511134245053, 6.025333526893735581 ) ) ; +#10826 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#10827 = FACE_OUTER_BOUND ( 'NONE', #37062, .T. ) ; +#10828 = CARTESIAN_POINT ( 'NONE', ( 236.9372195751709285, -123.9986053091955966, 4.369230292265615212 ) ) ; +#10829 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669289112, -123.9813685802945713, -4.387997839235167952 ) ) ; +#10830 = ORIENTED_EDGE ( 'NONE', *, *, #50240, .T. ) ; +#10831 = CARTESIAN_POINT ( 'NONE', ( 17.84128695370904794, -59.96644333593891929, 21.48932812872002529 ) ) ; +#10832 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#10833 = CARTESIAN_POINT ( 'NONE', ( 196.6500029091325246, -126.4025698624224248, -0.9057993990944607221 ) ) ; +#10834 = EDGE_LOOP ( 'NONE', ( #56829, #40658, #39919, #15897 ) ) ; +#10835 = CARTESIAN_POINT ( 'NONE', ( -21.14999999999997726, -38.99999999999999289, 15.49999999999999289 ) ) ; +#10836 = CARTESIAN_POINT ( 'NONE', ( -39.30455425408570136, -37.19543050033675513, -75.04505332425497954 ) ) ; +#10837 = CARTESIAN_POINT ( 'NONE', ( 226.3999987669289453, -119.7795064861529255, -4.695038774760493361 ) ) ; +#10838 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#10839 = AXIS2_PLACEMENT_3D ( 'NONE', #41708, #23318, #37618 ) ; +#10840 = CIRCLE ( 'NONE', #17368, 1.649999999999998579 ) ; +#10841 = ORIENTED_EDGE ( 'NONE', *, *, #16928, .F. ) ; +#10842 = CARTESIAN_POINT ( 'NONE', ( 219.8930161039887707, -119.8417009364416685, -8.064108183456344392 ) ) ; +#10843 = CARTESIAN_POINT ( 'NONE', ( 216.7191041940835134, -120.9238271584223838, 7.774104488193132489 ) ) ; +#10844 = VERTEX_POINT ( 'NONE', #32474 ) ; +#10845 = VECTOR ( 'NONE', #56723, 1000.000000000000000 ) ; +#10846 = CARTESIAN_POINT ( 'NONE', ( 196.5671601966404580, -116.2720162306266474, 13.13664737923889447 ) ) ; +#10847 = AXIS2_PLACEMENT_3D ( 'NONE', #29840, #51714, #7626 ) ; +#10848 = ORIENTED_EDGE ( 'NONE', *, *, #45500, .T. ) ; +#10849 = ORIENTED_EDGE ( 'NONE', *, *, #31905, .F. ) ; +#10850 = EDGE_CURVE ( 'NONE', #11429, #10603, #41487, .T. ) ; +#10851 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#10852 = DIRECTION ( 'NONE', ( -0.7132504491541842295, -2.131334480222612057E-15, 0.7009092642998483447 ) ) ; +#10853 = AXIS2_PLACEMENT_3D ( 'NONE', #26451, #53015, #30252 ) ; +#10854 = EDGE_LOOP ( 'NONE', ( #31416, #14644, #26560, #35333 ) ) ; +#10855 = AXIS2_PLACEMENT_3D ( 'NONE', #32314, #22368, #44858 ) ; +#10856 = CARTESIAN_POINT ( 'NONE', ( 39.71338690600002508, -120.4999999999999858, -5.233535737999981841 ) ) ; +#10857 = PLANE ( 'NONE', #28436 ) ; +#10858 = CIRCLE ( 'NONE', #32318, 1.500000000000000000 ) ; +#10859 = PLANE ( 'NONE', #56450 ) ; +#10860 = CARTESIAN_POINT ( 'NONE', ( 221.9180649066632327, -120.9704234149425304, 7.840706999013208112 ) ) ; +#10861 = VERTEX_POINT ( 'NONE', #27221 ) ; +#10862 = CONICAL_SURFACE ( 'NONE', #53769, 2.025000000000000355, 0.7853981633974482790 ) ; +#10863 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289510, -123.3529734260365842, 2.659049196673132887 ) ) ; +#10864 = CARTESIAN_POINT ( 'NONE', ( -26.99999999999997868, -115.9999999999999858, 2.810252031082435382E-15 ) ) ; +#10865 = EDGE_LOOP ( 'NONE', ( #9819, #1143, #7030, #29266 ) ) ; +#10866 = LINE ( 'NONE', #1838, #36633 ) ; +#10867 = CARTESIAN_POINT ( 'NONE', ( 225.6999987669289851, -117.1358143346010365, -6.138587362636928724 ) ) ; +#10868 = ORIENTED_EDGE ( 'NONE', *, *, #41884, .T. ) ; +#10869 = CARTESIAN_POINT ( 'NONE', ( 232.0074527279389542, -122.4298117669747512, -5.315887919211565560 ) ) ; +#10870 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.9884292157390539568, -0.1516828450203877021 ) ) ; +#10871 = CARTESIAN_POINT ( 'NONE', ( 221.9173046855663642, -118.8406430228677806, -7.672194445588775835 ) ) ; +#10872 = CARTESIAN_POINT ( 'NONE', ( 219.8790856213445579, -122.2219658761342060, 7.903573989658186250 ) ) ; +#10873 = CARTESIAN_POINT ( 'NONE', ( 235.4215385088479877, -117.4602241452225826, -4.642776650121956727 ) ) ; +#10874 = CARTESIAN_POINT ( 'NONE', ( 30.59960000000003078, -120.4999999999999858, -6.000550650614167481 ) ) ; +#10875 = CARTESIAN_POINT ( 'NONE', ( 196.1500029107179728, -126.4025698621854019, -0.9057993990580840427 ) ) ; +#10876 = CARTESIAN_POINT ( 'NONE', ( 220.9234394790583451, -121.5467615649748012, 7.811635826805566118 ) ) ; +#10877 = VECTOR ( 'NONE', #9931, 1000.000000000000000 ) ; +#10878 = CARTESIAN_POINT ( 'NONE', ( 233.3928263973945434, -126.5178289939511131, 1.266419371551598338 ) ) ; +#10879 = ADVANCED_FACE ( 'NONE', ( #5021 ), #19319, .F. ) ; +#10880 = CYLINDRICAL_SURFACE ( 'NONE', #48318, 7.000000000000001776 ) ; +#10881 = CARTESIAN_POINT ( 'NONE', ( 30.52205128940095236, -114.5812501988440744, -0.9195823596719537862 ) ) ; +#10882 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#10883 = CARTESIAN_POINT ( 'NONE', ( 232.8575029884455603, -126.0272278960368197, 0.5022784542693301546 ) ) ; +#10884 = EDGE_CURVE ( 'NONE', #45556, #31563, #2546, .T. ) ; +#10885 = CARTESIAN_POINT ( 'NONE', ( 234.6629406628178742, -121.9178947643508621, 5.397256972673452502 ) ) ; +#10886 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #34751, #12257, #21596, #3219, #56668, #52538, #43502, #12540 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 4 ), + ( 2.775557561562891351E-17, 0.0001493385828333945286, 0.0002240078742500779016, 0.0002986771656667613017 ), + .UNSPECIFIED. ) ; +#10887 = EDGE_CURVE ( 'NONE', #37948, #30950, #22811, .T. ) ; +#10888 = CARTESIAN_POINT ( 'NONE', ( 215.7077066319857579, -119.2934994434980638, -7.617747163593287851 ) ) ; +#10889 = CARTESIAN_POINT ( 'NONE', ( 32.18409781524429292, -119.6717264121024868, -5.803923947937398964 ) ) ; +#10890 = ORIENTED_EDGE ( 'NONE', *, *, #11206, .F. ) ; +#10891 = CARTESIAN_POINT ( 'NONE', ( 234.5481238144213307, -124.9305576462423488, -4.265750268590396743 ) ) ; +#10892 = CARTESIAN_POINT ( 'NONE', ( 221.9744075503442957, -119.0957979768017907, -7.930168170417521978 ) ) ; +#10893 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -121.0583244492333250, 1.887903867572966909 ) ) ; +#10894 = CARTESIAN_POINT ( 'NONE', ( 24.99900000000002009, -49.14999999999999858, 10.99999999999999467 ) ) ; +#10895 = CARTESIAN_POINT ( 'NONE', ( 234.5458772490850379, -117.9496721896620244, 4.930830317577131972 ) ) ; +#10896 = CARTESIAN_POINT ( 'NONE', ( 239.7497646803835778, -123.9531070496206695, 1.728019590125695837 ) ) ; +#10897 = CIRCLE ( 'NONE', #56589, 7.000000000000001776 ) ; +#10898 = CARTESIAN_POINT ( 'NONE', ( 218.2526263280471426, -121.6542710627649200, 7.976699062667333529 ) ) ; +#10899 = AXIS2_PLACEMENT_3D ( 'NONE', #40567, #44963, #14273 ) ; +#10900 = CARTESIAN_POINT ( 'NONE', ( 219.8343283174606313, -118.5638360974052574, -7.885211886163619788 ) ) ; +#10901 = EDGE_LOOP ( 'NONE', ( #38932, #57560, #54251, #41363 ) ) ; +#10902 = AXIS2_PLACEMENT_3D ( 'NONE', #25461, #33670, #6794 ) ; +#10903 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -117.5929408540803394, 0.1587237796294107828 ) ) ; +#10904 = CARTESIAN_POINT ( 'NONE', ( 234.0960345322935154, -126.0267223620473231, -0.5725627571415239370 ) ) ; +#10905 = ORIENTED_EDGE ( 'NONE', *, *, #10263, .F. ) ; +#10906 = ORIENTED_EDGE ( 'NONE', *, *, #15900, .F. ) ; +#10907 = CARTESIAN_POINT ( 'NONE', ( 220.9256787749183957, -118.9550045043528996, -7.932291104135229531 ) ) ; +#10908 = LINE ( 'NONE', #24330, #55653 ) ; +#10909 = CARTESIAN_POINT ( 'NONE', ( 214.8002074625812554, -114.3649215954138043, -7.658023187335216697 ) ) ; +#10910 = CARTESIAN_POINT ( 'NONE', ( 236.4895532449723419, -126.1984072764488474, -2.400109971467464298 ) ) ; +#10911 = DATE_AND_TIME ( #36934, #5829 ) ; +#10912 = VERTEX_POINT ( 'NONE', #5313 ) ; +#10913 = VERTEX_POINT ( 'NONE', #31612 ) ; +#10914 = VECTOR ( 'NONE', #4142, 1000.000000000000000 ) ; +#10915 =( BOUNDED_SURFACE ( ) B_SPLINE_SURFACE ( 3, 3, ( + ( #47309, #28949, #29229, #16331 ), + ( #47011, #7589, #2653, #34179 ), + ( #21005, #38846, #21297, #56943 ), + ( #33325, #11113, #51105, #46735 ) ), + .UNSPECIFIED., .F., .F., .F. ) + B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ), + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_SURFACE ( ( + ( 1.000000000000000000, 0.9966091813357830231, 0.9966091813357830231, 1.000000000000000000), + ( 1.000000000000000000, 0.9966091813357830231, 0.9966091813357830231, 1.000000000000000000), + ( 1.000000000000000000, 0.9966091813357830231, 0.9966091813357830231, 1.000000000000000000), + ( 1.000000000000000000, 0.9966091813357830231, 0.9966091813357830231, 1.000000000000000000) ) ) + REPRESENTATION_ITEM ( '' ) SURFACE ( ) ); +#10916 = CARTESIAN_POINT ( 'NONE', ( 236.5375917387757170, -115.1372556463397103, -1.430550160046066388 ) ) ; +#10917 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#10918 = EDGE_LOOP ( 'NONE', ( #36153, #35365, #23200, #21911 ) ) ; +#10919 = EDGE_CURVE ( 'NONE', #31616, #28839, #12510, .T. ) ; +#10920 = AXIS2_PLACEMENT_3D ( 'NONE', #54628, #45570, #1203 ) ; +#10921 = EDGE_CURVE ( 'NONE', #33920, #29468, #30518, .T. ) ; +#10922 = CARTESIAN_POINT ( 'NONE', ( 13.79706676557851708, -50.67249173431142140, 18.26994936854191209 ) ) ; +#10923 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, -4.336808689942015271E-16 ) ) ; +#10924 = VERTEX_POINT ( 'NONE', #54075 ) ; +#10925 = CARTESIAN_POINT ( 'NONE', ( 10.50000000000001599, -38.84999999999999432, -23.49900000000000588 ) ) ; +#10926 = CARTESIAN_POINT ( 'NONE', ( 24.99900000000002009, -52.25000000000000711, 6.399999999999993250 ) ) ; +#10927 = ADVANCED_FACE ( 'NONE', ( #27798 ), #19301, .T. ) ; +#10928 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289794, -115.2639352240761070, 1.516160229103858725 ) ) ; +#10929 = DIRECTION ( 'NONE', ( 0.7132504491541842295, 2.131334480222611268E-15, -0.7009092642998483447 ) ) ; +#10930 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#10931 = CARTESIAN_POINT ( 'NONE', ( 218.9962405479282950, -121.4572108037975937, 8.040672194415694918 ) ) ; +#10932 = CARTESIAN_POINT ( 'NONE', ( 16.50000000000001776, -59.00000000000000000, -23.50000000000000000 ) ) ; +#10933 = ADVANCED_FACE ( 'NONE', ( #23976 ), #21181, .T. ) ; +#10934 = ORIENTED_EDGE ( 'NONE', *, *, #54708, .F. ) ; +#10935 = VERTEX_POINT ( 'NONE', #14051 ) ; +#10936 = ADVANCED_FACE ( 'NONE', ( #37142 ), #23671, .F. ) ; +#10937 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#10938 = CARTESIAN_POINT ( 'NONE', ( 219.8002074625812838, -126.1842743181181277, 4.720394152362319851 ) ) ; +#10939 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#10940 = ORIENTED_EDGE ( 'NONE', *, *, #52333, .T. ) ; +#10941 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669289965, -123.5513487852902728, 4.652902476464483073 ) ) ; +#10942 = VECTOR ( 'NONE', #56213, 999.9999999999998863 ) ; +#10943 = CARTESIAN_POINT ( 'NONE', ( 231.9932780757079058, -122.1568652823556960, 5.509343642535908359 ) ) ; +#10944 = CIRCLE ( 'NONE', #46366, 0.9000000000000014655 ) ; +#10945 = CARTESIAN_POINT ( 'NONE', ( 4.789132925468134516, -42.19543050033673381, -120.0582375141303544 ) ) ; +#10946 = CARTESIAN_POINT ( 'NONE', ( 236.1861060077813192, -120.9264073309355751, 6.140936916043890470 ) ) ; +#10947 = ORIENTED_EDGE ( 'NONE', *, *, #42029, .F. ) ; +#10948 = CARTESIAN_POINT ( 'NONE', ( 216.7892031475527688, -119.9333796085211503, -7.768807494795423985 ) ) ; +#10949 = CARTESIAN_POINT ( 'NONE', ( 235.8432866410020665, -120.9741261252034263, 5.529715130780576970 ) ) ; +#10950 = CARTESIAN_POINT ( 'NONE', ( -11.19508184649824578, -29.74543050033666347, -103.5093741657414057 ) ) ; +#10951 = CARTESIAN_POINT ( 'NONE', ( 221.3377481186985563, -122.0778431674209230, 7.916970263143599418 ) ) ; +#10952 = CARTESIAN_POINT ( 'NONE', ( 232.6419060038631414, -121.7989042678840548, -6.010843843783119311 ) ) ; +#10953 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#10954 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#10955 = FACE_OUTER_BOUND ( 'NONE', #17075, .T. ) ; +#10956 = CARTESIAN_POINT ( 'NONE', ( 232.1616874414134202, -119.1368175263185378, -5.379775541528617921 ) ) ; +#10957 = ADVANCED_FACE ( 'NONE', ( #27510 ), #30307, .F. ) ; +#10958 = CARTESIAN_POINT ( 'NONE', ( 235.5733894675874751, -118.8282486364634991, 5.292746255647840847 ) ) ; +#10959 = CARTESIAN_POINT ( 'NONE', ( 222.6746504168076228, -112.9332267732068971, 1.161185517777197029 ) ) ; +#10960 = EDGE_CURVE ( 'NONE', #54108, #14196, #5634, .T. ) ; +#10961 = CARTESIAN_POINT ( 'NONE', ( 235.1061080802197694, -120.8317493975022927, -5.594931517138586941 ) ) ; +#10962 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#10963 = VERTEX_POINT ( 'NONE', #28662 ) ; +#10964 = CARTESIAN_POINT ( 'NONE', ( 234.2027100291438728, -121.5365518557442641, 6.061549329387550422 ) ) ; +#10965 = CARTESIAN_POINT ( 'NONE', ( 30.61743114857378600, -125.2963066958211726, 10.24749476155879968 ) ) ; +#10966 = CARTESIAN_POINT ( 'NONE', ( 235.8999987667932885, -113.0268415660435863, 0.6339582165509338729 ) ) ; +#10967 = CARTESIAN_POINT ( 'NONE', ( 222.6634150474123430, -117.5211776461783728, -7.234042058082617466 ) ) ; +#10968 = AXIS2_PLACEMENT_3D ( 'NONE', #38666, #30207, #39542 ) ; +#10969 = CARTESIAN_POINT ( 'NONE', ( 236.9822401953763347, -124.7715994892840286, -3.543596454840136190 ) ) ; +#10970 = CARTESIAN_POINT ( 'NONE', ( 219.8081040680116018, -122.3893846645386105, 7.865129751257856405 ) ) ; +#10971 = EDGE_CURVE ( 'NONE', #52686, #49484, #36257, .T. ) ; +#10972 = EDGE_LOOP ( 'NONE', ( #31212, #43748, #24419, #42824 ) ) ; +#10973 = ADVANCED_FACE ( 'NONE', ( #20717 ), #29516, .T. ) ; +#10974 = VERTEX_POINT ( 'NONE', #33022 ) ; +#10975 = CARTESIAN_POINT ( 'NONE', ( 194.6499984800816776, -126.6584523438420575, -0.9450667357479820563 ) ) ; +#10976 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -113.7038217258078561, 1.042931187666691351 ) ) ; +#10977 = CARTESIAN_POINT ( 'NONE', ( 20.90000000000001634, -42.99142002139547003, -19.49999999999999645 ) ) ; +#10978 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #31384, #27565, #48876, #54134 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 0.0006358972435029824942 ), + .UNSPECIFIED. ) ; +#10979 = CARTESIAN_POINT ( 'NONE', ( 217.0642471016558943, -119.8524231911690237, -7.980695986579235957 ) ) ; +#10980 = ORIENTED_EDGE ( 'NONE', *, *, #48201, .T. ) ; +#10981 = CIRCLE ( 'NONE', #3542, 1.000000000000000666 ) ; +#10982 = ORIENTED_EDGE ( 'NONE', *, *, #2181, .T. ) ; +#10983 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -118.1687010423075890, 0.2433298766102910404 ) ) ; +#10984 = LINE ( 'NONE', #42489, #52746 ) ; +#10985 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#10986 = VERTEX_POINT ( 'NONE', #29231 ) ; +#10987 = CARTESIAN_POINT ( 'NONE', ( 215.8398163658668523, -119.1782628848414731, -7.813189019765125032 ) ) ; +#10988 = AXIS2_PLACEMENT_3D ( 'NONE', #18586, #8972, #45155 ) ; +#10989 = CARTESIAN_POINT ( 'NONE', ( 215.7975263150840419, -119.3448489808467912, -7.836201292431590026 ) ) ; +#10990 = CARTESIAN_POINT ( 'NONE', ( 237.0856522217417250, -126.0454967769439349, -0.2204149661191418808 ) ) ; +#10991 = CARTESIAN_POINT ( 'NONE', ( 219.9064195506569490, -121.6007631466192009, 7.808938375960253531 ) ) ; +#10992 = ORIENTED_EDGE ( 'NONE', *, *, #27900, .F. ) ; +#10993 = CARTESIAN_POINT ( 'NONE', ( 217.5036138198365165, -119.1703602722402167, -7.918655196364678517 ) ) ; +#10994 = CARTESIAN_POINT ( 'NONE', ( 196.6500029091500323, -124.5423768535657416, -12.55995344257562607 ) ) ; +#10995 = EDGE_CURVE ( 'NONE', #5490, #42330, #6450, .T. ) ; +#10996 = CARTESIAN_POINT ( 'NONE', ( 231.8999987669290022, -115.4696479008077716, 2.215175404321368280 ) ) ; +#10997 = CARTESIAN_POINT ( 'NONE', ( 237.7525251908967618, -117.6298589543734607, -5.437505021603731059 ) ) ; +#10998 = ORIENTED_EDGE ( 'NONE', *, *, #49773, .F. ) ; +#10999 = ORIENTED_EDGE ( 'NONE', *, *, #25985, .T. ) ; +#11000 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290874, -119.6248510435614207, 3.098168468711049339 ) ) ; +#11001 = CARTESIAN_POINT ( 'NONE', ( 221.7998618830988562, -119.9219151658726190, -7.836085203767159335 ) ) ; +#11002 = EDGE_CURVE ( 'NONE', #36440, #2966, #37696, .T. ) ; +#11003 = CARTESIAN_POINT ( 'NONE', ( 236.0767704591670508, -121.4010097266915267, -7.271700769128509378 ) ) ; +#11004 = CARTESIAN_POINT ( 'NONE', ( 214.8931340129712737, -122.1768673009442807, 7.453410575333951904 ) ) ; +#11005 = ORIENTED_EDGE ( 'NONE', *, *, #7785, .T. ) ; +#11006 = CARTESIAN_POINT ( 'NONE', ( 217.8002074625811133, -115.2571814924720286, -5.140034088216141051 ) ) ; +#11007 = ADVANCED_FACE ( 'NONE', ( #33608 ), #12094, .F. ) ; +#11008 = VERTEX_POINT ( 'NONE', #4392 ) ; +#11009 = EDGE_LOOP ( 'NONE', ( #50828, #47245, #44249, #50204 ) ) ; +#11010 = EDGE_CURVE ( 'NONE', #41220, #55673, #24902, .T. ) ; +#11011 = CYLINDRICAL_SURFACE ( 'NONE', #20042, 7.500000000000000888 ) ; +#11012 = CARTESIAN_POINT ( 'NONE', ( 37.92065716666461128, -119.5000000000000284, -5.151772378526415785 ) ) ; +#11013 = EDGE_CURVE ( 'NONE', #5377, #30640, #39996, .T. ) ; +#11014 = ORIENTED_EDGE ( 'NONE', *, *, #2520, .T. ) ; +#11015 = EDGE_LOOP ( 'NONE', ( #28298, #13577, #13612, #50682 ) ) ; +#11016 = CARTESIAN_POINT ( 'NONE', ( -1.499999999999990896, -128.7000000000000171, -19.50000000000000355 ) ) ; +#11017 = ORIENTED_EDGE ( 'NONE', *, *, #6916, .T. ) ; +#11018 = CARTESIAN_POINT ( 'NONE', ( 21.50000000000000355, -116.0010000000000048, -13.99999999999999467 ) ) ; +#11019 = CARTESIAN_POINT ( 'NONE', ( 217.5530338579656870, -121.8299958733324360, 7.920975990713220227 ) ) ; +#11020 = CARTESIAN_POINT ( 'NONE', ( 228.7999987669289794, -125.7608209743148961, 4.617765983265742946 ) ) ; +#11021 = VERTEX_POINT ( 'NONE', #39712 ) ; +#11022 = CARTESIAN_POINT ( 'NONE', ( 219.8973520090330567, -122.2314377446029567, 7.696682807804766213 ) ) ; +#11023 = CARTESIAN_POINT ( 'NONE', ( 214.8337103745689660, -120.9681543313983525, 7.618144529222775851 ) ) ; +#11024 = CARTESIAN_POINT ( 'NONE', ( 232.1700408253745707, -120.2776550005928442, 6.145869701016506426 ) ) ; +#11025 = LINE ( 'NONE', #51299, #42666 ) ; +#11026 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -121.2752991459874465, -0.2215441559737476307 ) ) ; +#11027 = CARTESIAN_POINT ( 'NONE', ( 17.20342630918433358, -47.66782257516481280, 21.36618270400428443 ) ) ; +#11028 = CARTESIAN_POINT ( 'NONE', ( 24.57500000000002061, -49.00000000000000000, -19.10000000000001208 ) ) ; +#11029 = EDGE_CURVE ( 'NONE', #53088, #8323, #34902, .T. ) ; +#11030 = DIRECTION ( 'NONE', ( -0.7071067811865556774, -0.7071067811865393571, -0.0000000000000000000 ) ) ; +#11031 = AXIS2_PLACEMENT_3D ( 'NONE', #33824, #15709, #33547 ) ; +#11032 = CARTESIAN_POINT ( 'NONE', ( 214.8181883172274240, -119.5488282644746789, -7.776660788032705440 ) ) ; +#11033 = VERTEX_POINT ( 'NONE', #30381 ) ; +#11034 = CARTESIAN_POINT ( 'NONE', ( 230.8828414794035098, -123.2038899044348170, 2.790698379054136868 ) ) ; +#11035 = CARTESIAN_POINT ( 'NONE', ( 236.4639143947277375, -115.8483761523850575, 3.027506595981865889 ) ) ; +#11036 = CARTESIAN_POINT ( 'NONE', ( 234.1827872287314847, -118.4329175407146977, -5.150456713564238953 ) ) ; +#11037 = ORIENTED_EDGE ( 'NONE', *, *, #32410, .F. ) ; +#11038 = ADVANCED_FACE ( 'NONE', ( #47884 ), #52852, .F. ) ; +#11039 = ORIENTED_EDGE ( 'NONE', *, *, #48267, .F. ) ; +#11040 = CARTESIAN_POINT ( 'NONE', ( 225.6999987669289851, -123.8641856653985514, 6.138587362636976685 ) ) ; +#11041 = CARTESIAN_POINT ( 'NONE', ( 213.5999977193770576, -119.6879037230333722, 7.250657154809394989 ) ) ; +#11042 = CARTESIAN_POINT ( 'NONE', ( -48.75000000000000000, -119.5000000000000000, 5.000000000000005329 ) ) ; +#11043 = CARTESIAN_POINT ( 'NONE', ( 235.8205084814416352, -115.6390042069341888, -3.765795805547079045 ) ) ; +#11044 = LINE ( 'NONE', #15400, #38612 ) ; +#11045 = CARTESIAN_POINT ( 'NONE', ( 39.90000000014964598, -120.5000000000424194, -4.729504459286673956 ) ) ; +#11046 = CARTESIAN_POINT ( 'NONE', ( 219.9391415792914586, -121.9265192836494549, 5.430529998770569300 ) ) ; +#11047 = CARTESIAN_POINT ( 'NONE', ( 5.900000000000016342, -42.24999999999999289, -23.49900000000000588 ) ) ; +#11048 = ORIENTED_EDGE ( 'NONE', *, *, #8043, .T. ) ; +#11049 = CARTESIAN_POINT ( 'NONE', ( 237.9969227455914336, -124.7196189922319292, 3.708196881996261407 ) ) ; +#11050 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026880, -121.6465983261146135, -5.889633667778976900 ) ) ; +#11051 = CARTESIAN_POINT ( 'NONE', ( 215.9945588811787331, -121.5937965606534732, 7.860476823806163971 ) ) ; +#11052 = ORIENTED_EDGE ( 'NONE', *, *, #22717, .F. ) ; +#11053 = FACE_OUTER_BOUND ( 'NONE', #2617, .T. ) ; +#11054 = CARTESIAN_POINT ( 'NONE', ( 237.6633332010104596, -115.7128232280509081, 2.808942832515600507 ) ) ; +#11055 = CARTESIAN_POINT ( 'NONE', ( 239.6999987669289283, -124.5525597845298620, -0.6218996645835693782 ) ) ; +#11056 = VERTEX_POINT ( 'NONE', #25700 ) ; +#11057 = CARTESIAN_POINT ( 'NONE', ( 320.8899987669290113, -120.2734989543565973, -2.740656358672030724 ) ) ; +#11058 = FACE_OUTER_BOUND ( 'NONE', #2618, .T. ) ; +#11059 = CARTESIAN_POINT ( 'NONE', ( 228.9554229884587642, -113.7335432505546038, -2.342893747356638023 ) ) ; +#11061 = CARTESIAN_POINT ( 'NONE', ( 237.0928723184262594, -117.4369119259599756, 5.332930811897939272 ) ) ; +#11060 = CC_DESIGN_PERSON_AND_ORGANIZATION_ASSIGNMENT ( #27874, #50603, ( #44046 ) ) ; +#11062 = EDGE_LOOP ( 'NONE', ( #44522, #55947, #47582, #8553 ) ) ; +#11063 = ORIENTED_EDGE ( 'NONE', *, *, #20403, .T. ) ; +#11064 = FACE_OUTER_BOUND ( 'NONE', #3915, .T. ) ; +#11065 = CARTESIAN_POINT ( 'NONE', ( 217.9163579497795524, -121.6459267861892641, 7.965499791998384538 ) ) ; +#11066 = EDGE_CURVE ( 'NONE', #52713, #19717, #30962, .T. ) ; +#11067 = CARTESIAN_POINT ( 'NONE', ( 233.5863168409952095, -116.7461234312795852, -4.134766982005130487 ) ) ; +#11068 = EDGE_LOOP ( 'NONE', ( #10982, #10287, #16707, #40502 ) ) ; +#11069 = AXIS2_PLACEMENT_3D ( 'NONE', #50125, #54236, #54516 ) ; +#11070 = AXIS2_PLACEMENT_3D ( 'NONE', #25091, #52507, #20976 ) ; +#11071 = EDGE_LOOP ( 'NONE', ( #24271, #3623, #56820, #38086 ) ) ; +#11072 = ORIENTED_EDGE ( 'NONE', *, *, #18055, .F. ) ; +#11073 = ORIENTED_EDGE ( 'NONE', *, *, #5058, .T. ) ; +#11074 = EDGE_CURVE ( 'NONE', #51212, #23423, #37065, .T. ) ; +#11075 = ORIENTED_EDGE ( 'NONE', *, *, #31872, .T. ) ; +#11076 = ADVANCED_FACE ( 'NONE', ( #3218 ), #39841, .F. ) ; +#11077 = VERTEX_POINT ( 'NONE', #21008 ) ; +#11078 = CARTESIAN_POINT ( 'NONE', ( 216.6896103699010894, -120.0469185273177288, -7.770749359884705498 ) ) ; +#11079 = CARTESIAN_POINT ( 'NONE', ( 216.8794957379385551, -118.6429768550912485, -7.804637760014306203 ) ) ; +#11080 = CARTESIAN_POINT ( 'NONE', ( 4.000000000000017764, -36.70000000000000995, -23.50000000000000000 ) ) ; +#11081 = ORIENTED_EDGE ( 'NONE', *, *, #11314, .T. ) ; +#11082 = CARTESIAN_POINT ( 'NONE', ( 236.1194081913999128, -125.9211086758228504, -1.388046735666584208 ) ) ; +#11083 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#11084 = CARTESIAN_POINT ( 'NONE', ( 16.50000000000001776, -38.99999999999999289, -15.50000000000000000 ) ) ; +#11085 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.9884292157390539568, -0.1516828450203877021 ) ) ; +#11086 = CARTESIAN_POINT ( 'NONE', ( 218.0716787715791156, -123.9829795165485820, -6.814815120348335142 ) ) ; +#11087 = CARTESIAN_POINT ( 'NONE', ( -32.50573439037715673, -50.69543050033674803, -68.12652396745940564 ) ) ; +#11088 = CYLINDRICAL_SURFACE ( 'NONE', #21894, 3.199999999999994404 ) ; +#11089 = CARTESIAN_POINT ( 'NONE', ( 217.2036158289163552, -121.7783479497212511, 7.659586865543928091 ) ) ; +#11090 = DIRECTION ( 'NONE', ( -0.008726535498373709163, -1.212680411858283880E-15, 0.9999619230641713097 ) ) ; +#11091 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#11092 = PLANE ( 'NONE', #33903 ) ; +#11093 = CARTESIAN_POINT ( 'NONE', ( 215.9284316496219560, -121.5101292421078512, 7.866544878398454621 ) ) ; +#11094 = CARTESIAN_POINT ( 'NONE', ( 214.8422576643902744, -122.3781761589879693, 7.607350240225504656 ) ) ; +#11095 = CARTESIAN_POINT ( 'NONE', ( 234.0972280068026521, -125.2645356981536224, -2.888286435452899870 ) ) ; +#11096 = LINE ( 'NONE', #1504, #33151 ) ; +#11097 = CARTESIAN_POINT ( 'NONE', ( 235.9090631238624667, -125.9039512379698209, -1.259469280230744115 ) ) ; +#11098 = CARTESIAN_POINT ( 'NONE', ( 233.8271704453582345, -115.4929188541096465, -3.570139044440604259 ) ) ; +#11099 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#11100 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#11101 = CARTESIAN_POINT ( 'NONE', ( 233.3346970474513284, -115.1068039046194968, -1.305822238980953731 ) ) ; +#11102 = VECTOR ( 'NONE', #45098, 1000.000000000000000 ) ; +#11103 = VERTEX_POINT ( 'NONE', #38848 ) ; +#11104 = CARTESIAN_POINT ( 'NONE', ( 12.00242928872203763, -49.53327210604336273, 19.03563237454567769 ) ) ; +#11105 = CARTESIAN_POINT ( 'NONE', ( 239.3999987667352229, -118.2830023339423491, -1.627089840389770004 ) ) ; +#11106 = EDGE_CURVE ( 'NONE', #41090, #43264, #30088, .T. ) ; +#11107 = CARTESIAN_POINT ( 'NONE', ( 20.90694485908876388, -0.9999999999999922284, 22.49855644281544542 ) ) ; +#11108 = CARTESIAN_POINT ( 'NONE', ( 235.3754320101529629, -126.3407317515337951, 1.925749605697917088 ) ) ; +#11109 = CARTESIAN_POINT ( 'NONE', ( -19.59999999999998721, -30.00100000000000122, -19.49999999999999645 ) ) ; +#11110 = CARTESIAN_POINT ( 'NONE', ( 220.7258130693317639, -118.4816261031978968, -7.829149757786272090 ) ) ; +#11111 = CARTESIAN_POINT ( 'NONE', ( 220.2486434445649763, -119.3360835331191794, -8.004472442377549513 ) ) ; +#11112 = EDGE_CURVE ( 'NONE', #11707, #26867, #56945, .T. ) ; +#11113 = CARTESIAN_POINT ( 'NONE', ( 217.4395091456903515, -119.5491963148830337, -7.988241210951215088 ) ) ; +#11114 = ORIENTED_EDGE ( 'NONE', *, *, #43334, .F. ) ; +#11115 = CARTESIAN_POINT ( 'NONE', ( 28.09997569583726218, -125.2753745836321144, -4.005240645080420769 ) ) ; +#11116 = CARTESIAN_POINT ( 'NONE', ( 8.071065282823081333, -40.24543050033674518, -115.2918006896516374 ) ) ; +#11117 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1516828450203863421, -0.9884292157390539568 ) ) ; +#11118 = ORIENTED_EDGE ( 'NONE', *, *, #33497, .T. ) ; +#11119 = CIRCLE ( 'NONE', #857, 0.1999998784767355875 ) ; +#11120 = CARTESIAN_POINT ( 'NONE', ( 29.21743114857466850, -114.4338270131152484, 0.8269103859120385813 ) ) ; +#11121 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289226, -122.6401114148335552, 2.068119291055031894 ) ) ; +#11122 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000082E-05 ), #29738, 'distance_accuracy_value', 'NONE'); +#11123 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#11124 = ORIENTED_EDGE ( 'NONE', *, *, #27456, .F. ) ; +#11125 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.9884292157390540678, -0.1516828450203866752 ) ) ; +#11126 = CARTESIAN_POINT ( 'NONE', ( 214.4398661302606115, -122.2498609735932718, 7.389164041319354226 ) ) ; +#11127 = ADVANCED_FACE ( 'NONE', ( #17506 ), #17484, .F. ) ; +#11128 = EDGE_LOOP ( 'NONE', ( #53120, #41501, #57393, #42928 ) ) ; +#11129 = CARTESIAN_POINT ( 'NONE', ( 196.6500029091149884, -128.2141686606113922, 10.89934032575079037 ) ) ; +#11130 = ORIENTED_EDGE ( 'NONE', *, *, #14932, .T. ) ; +#11131 = ORIENTED_EDGE ( 'NONE', *, *, #4692, .F. ) ; +#11132 = EDGE_CURVE ( 'NONE', #26525, #56904, #10487, .T. ) ; +#11133 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#11134 = LINE ( 'NONE', #11995, #40131 ) ; +#11135 = ORIENTED_EDGE ( 'NONE', *, *, #19593, .T. ) ; +#11136 = EDGE_CURVE ( 'NONE', #21664, #7912, #55444, .T. ) ; +#11137 = CARTESIAN_POINT ( 'NONE', ( 222.0479757781614865, -118.8746775480320537, -7.662508826272219409 ) ) ; +#11138 = ORIENTED_EDGE ( 'NONE', *, *, #47744, .F. ) ; +#11139 = ADVANCED_FACE ( 'NONE', ( #11610 ), #33255, .T. ) ; +#11140 = CARTESIAN_POINT ( 'NONE', ( 28.11743114856943393, -119.6735198636157662, -6.163344282128689677 ) ) ; +#11141 = FACE_OUTER_BOUND ( 'NONE', #20990, .T. ) ; +#11142 = CYLINDRICAL_SURFACE ( 'NONE', #46143, 1.500000000000001332 ) ; +#11143 = ORIENTED_EDGE ( 'NONE', *, *, #27650, .T. ) ; +#11144 = CIRCLE ( 'NONE', #52146, 5.266869802828519020 ) ; +#11145 = CARTESIAN_POINT ( 'NONE', ( 220.0295629091285718, -120.0722806683517803, -8.077843443852545491 ) ) ; +#11146 = CARTESIAN_POINT ( 'NONE', ( 214.0626625464057895, -121.7930059039897230, 7.644853662179545317 ) ) ; +#11147 = ORIENTED_EDGE ( 'NONE', *, *, #21666, .T. ) ; +#11148 = LINE ( 'NONE', #23150, #4942 ) ; +#11149 = CARTESIAN_POINT ( 'NONE', ( 216.0148240042823033, -119.4250824507087003, -7.661968875298998505 ) ) ; +#11150 = VERTEX_POINT ( 'NONE', #34105 ) ; +#11151 = CARTESIAN_POINT ( 'NONE', ( -33.99999999999999289, -116.0000000000000000, 20.00000000000001066 ) ) ; +#11152 = DIRECTION ( 'NONE', ( -1.811995619784410881E-15, 1.000000000000000000, 1.196913542559490477E-15 ) ) ; +#11153 = CARTESIAN_POINT ( 'NONE', ( 219.5457413159777502, -122.1352803889327276, 5.398493836873741181 ) ) ; +#11154 = AXIS2_PLACEMENT_3D ( 'NONE', #19668, #45953, #45099 ) ; +#11155 = CARTESIAN_POINT ( 'NONE', ( 19.03818239574906812, -48.81455940935917681, -14.90000000000000746 ) ) ; +#11156 = CARTESIAN_POINT ( 'NONE', ( 235.4318677806923858, -117.1680135559066400, -4.439593650024858285 ) ) ; +#11157 = CARTESIAN_POINT ( 'NONE', ( 30.60000000000002984, -117.3365098851640624, -6.000550650614175474 ) ) ; +#11158 = CARTESIAN_POINT ( 'NONE', ( -35.83745817596235383, -50.19543050033674803, -73.26464051115181064 ) ) ; +#11159 = CARTESIAN_POINT ( 'NONE', ( 221.4391909538866514, -121.4849982442145517, 8.009702710264757997 ) ) ; +#11160 = CIRCLE ( 'NONE', #30780, 1.700000000000007061 ) ; +#11161 = CARTESIAN_POINT ( 'NONE', ( 233.3788788156826683, -126.3880662009609352, 1.772411332398898143 ) ) ; +#11162 = CARTESIAN_POINT ( 'NONE', ( 217.4395091456903799, -121.9487709518569858, 5.427115291590303592 ) ) ; +#11163 = DIRECTION ( 'NONE', ( -1.811995619784410881E-15, 1.000000000000000000, 1.196913542559490477E-15 ) ) ; +#11164 = CARTESIAN_POINT ( 'NONE', ( 222.0537752234862126, -121.2729346549051570, 7.792962640573562361 ) ) ; +#11165 = CARTESIAN_POINT ( 'NONE', ( 232.9152374442824964, -125.8474788816270689, -1.483519431343877537 ) ) ; +#11166 = CARTESIAN_POINT ( 'NONE', ( 234.7665186056513562, -124.8548102505260431, 3.437935630723797154 ) ) ; +#11167 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203910883, 0.9884292157390532907 ) ) ; +#11168 = CARTESIAN_POINT ( 'NONE', ( 27.89999999999812630, -119.4999999999999858, -5.951536522044237998 ) ) ; +#11169 = ORIENTED_EDGE ( 'NONE', *, *, #30913, .T. ) ; +#11170 = CARTESIAN_POINT ( 'NONE', ( 234.7470433255399769, -117.8174568487038698, -5.535590985547949039 ) ) ; +#11171 = CIRCLE ( 'NONE', #31718, 7.688716612474553180 ) ; +#11172 = CARTESIAN_POINT ( 'NONE', ( -49.55970971129350744, -117.4303689481650110, -6.582582845077284084 ) ) ; +#11173 = DIRECTION ( 'NONE', ( 1.210476675238558841E-16, -1.000000000000000000, 2.248556180705040290E-33 ) ) ; +#11174 = CARTESIAN_POINT ( 'NONE', ( 234.4375856249766628, -115.4181443387554253, 2.230973618406380865 ) ) ; +#11175 = EDGE_CURVE ( 'NONE', #15198, #18595, #56188, .T. ) ; +#11176 = FACE_OUTER_BOUND ( 'NONE', #55375, .T. ) ; +#11177 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#11178 = CARTESIAN_POINT ( 'NONE', ( 219.7579339765769362, -118.7443593933069650, -7.912914716754636757 ) ) ; +#11179 = ORIENTED_EDGE ( 'NONE', *, *, #10622, .T. ) ; +#11180 = AXIS2_PLACEMENT_3D ( 'NONE', #56302, #2295, #7804 ) ; +#11181 = CARTESIAN_POINT ( 'NONE', ( 217.8738050664991590, -115.2003075948949800, -5.510648325907905765 ) ) ; +#11182 = CARTESIAN_POINT ( 'NONE', ( 234.1798965490517048, -124.9912651661035454, -3.271361026882991574 ) ) ; +#11183 = CIRCLE ( 'NONE', #43823, 1.999999999999998446 ) ; +#11184 = VERTEX_POINT ( 'NONE', #47241 ) ; +#11185 = ORIENTED_EDGE ( 'NONE', *, *, #7715, .T. ) ; +#11186 = CARTESIAN_POINT ( 'NONE', ( 213.9000314191158338, -120.4462063562493341, -5.641186388906323401 ) ) ; +#11187 = CARTESIAN_POINT ( 'NONE', ( 217.9163678202913275, -120.1091676141109446, -7.837360974349144804 ) ) ; +#11189 = EDGE_CURVE ( 'NONE', #42657, #30665, #6381, .T. ) ; +#11188 = CARTESIAN_POINT ( 'NONE', ( 236.7726790646958364, -116.9919019024291060, -5.051327455046280335 ) ) ; +#11190 = APPLICATION_PROTOCOL_DEFINITION ( 'international standard', 'config_control_design', 1994, #17046 ) ; +#11191 = ORIENTED_EDGE ( 'NONE', *, *, #9404, .F. ) ; +#11192 = CIRCLE ( 'NONE', #974, 2.100000000000000977 ) ; +#11193 = ORIENTED_EDGE ( 'NONE', *, *, #49028, .F. ) ; +#11194 = CARTESIAN_POINT ( 'NONE', ( 236.5708835101675334, -114.9586437811450566, -0.2990381659833856176 ) ) ; +#11195 = CARTESIAN_POINT ( 'NONE', ( 221.1524050651516120, -120.1046438456626646, -7.866913179813438184 ) ) ; +#11196 = ORIENTED_EDGE ( 'NONE', *, *, #1214, .F. ) ; +#11197 = EDGE_LOOP ( 'NONE', ( #6905, #11252 ) ) ; +#11198 = CIRCLE ( 'NONE', #37358, 3.000000000000002665 ) ; +#11199 = CARTESIAN_POINT ( 'NONE', ( 219.8790856214407086, -118.8084311622201596, -7.705494100964306980 ) ) ; +#11200 = CARTESIAN_POINT ( 'NONE', ( 5.600000000000018296, -42.24999999999999289, 23.50000000000000000 ) ) ; +#11201 = ORIENTED_EDGE ( 'NONE', *, *, #37648, .T. ) ; +#11202 = CARTESIAN_POINT ( 'NONE', ( 236.2445745458983595, -127.2664567495670696, 2.342893747081909783 ) ) ; +#11203 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -120.6246616231551911, -3.103048879201833365 ) ) ; +#11204 = ADVANCED_FACE ( 'NONE', ( #6087 ), #28878, .F. ) ; +#11205 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669290931, -115.2080342860312072, -1.303781833813952407 ) ) ; +#11206 = EDGE_CURVE ( 'NONE', #13432, #53007, #46415, .T. ) ; +#11207 = CARTESIAN_POINT ( 'NONE', ( 218.7391470653743397, -119.8855988936521584, -8.050345012910852915 ) ) ; +#11208 = CARTESIAN_POINT ( 'NONE', ( 24.24718667292428265, -127.2375531568391267, -24.96244684316088325 ) ) ; +#11209 = CARTESIAN_POINT ( 'NONE', ( 216.5176123968836350, -117.4947321349487481, -7.040971357962007460 ) ) ; +#11210 = DIRECTION ( 'NONE', ( -0.7009092642998466793, 0.0000000000000000000, -0.7132504491541858949 ) ) ; +#11211 = EDGE_LOOP ( 'NONE', ( #43355, #24012, #35356, #31927 ) ) ; +#11212 = ORIENTED_EDGE ( 'NONE', *, *, #16419, .F. ) ; +#11213 = CARTESIAN_POINT ( 'NONE', ( -47.93762993083096546, -121.4759457898058770, -4.887033804621587763 ) ) ; +#11214 = FACE_OUTER_BOUND ( 'NONE', #16795, .T. ) ; +#11215 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397815626E-17 ) ) ; +#11216 = ORIENTED_EDGE ( 'NONE', *, *, #23524, .T. ) ; +#11217 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669289396, -118.9732831254532925, -5.365777240485557265 ) ) ; +#11218 = CARTESIAN_POINT ( 'NONE', ( 231.9922045288362256, -117.3712740852188432, 5.100404112726562467 ) ) ; +#11219 = PLANE ( 'NONE', #42517 ) ; +#11220 = CARTESIAN_POINT ( 'NONE', ( 236.2004001184947981, -121.4551570182952389, 6.075038484919376813 ) ) ; +#11221 = EDGE_LOOP ( 'NONE', ( #45540, #17586, #26005, #48034 ) ) ; +#11222 = CARTESIAN_POINT ( 'NONE', ( 215.9957750681404320, -118.5100714592018392, -7.709530358927986882 ) ) ; +#11223 = CIRCLE ( 'NONE', #1002, 1.700000000000007061 ) ; +#11224 = CARTESIAN_POINT ( 'NONE', ( 235.9189012420411871, -123.4658956744199543, 4.690390256664854540 ) ) ; +#11225 = CARTESIAN_POINT ( 'NONE', ( 219.8502826783268631, -119.4754799712524118, -7.822096085102915097 ) ) ; +#11226 = CARTESIAN_POINT ( 'NONE', ( 240.4652695270551703, -114.9927907248123518, 0.8451279643312686884 ) ) ; +#11227 = CARTESIAN_POINT ( 'NONE', ( 232.8876370421080821, -114.5189608424260399, -1.422823569863144622 ) ) ; +#11228 = CARTESIAN_POINT ( 'NONE', ( 221.3180112793182843, -120.8847267601526312, 8.063987096414926725 ) ) ; +#11229 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#11230 = CARTESIAN_POINT ( 'NONE', ( 12.95076967186527916, -30.07043050033662013, -103.1925864558445767 ) ) ; +#11231 = CARTESIAN_POINT ( 'NONE', ( 232.1870980617790963, -118.2844850430493295, -5.088627622596637146 ) ) ; +#11232 = CARTESIAN_POINT ( 'NONE', ( 235.4807579041417966, -116.1967992126537297, 3.505017927334349803 ) ) ; +#11233 = CARTESIAN_POINT ( 'NONE', ( 34.39980251098749875, -115.0958921797417673, -0.9999999999999870104 ) ) ; +#11234 = AXIS2_PLACEMENT_3D ( 'NONE', #54041, #1487, #37110 ) ; +#11235 = CARTESIAN_POINT ( 'NONE', ( 235.0988625462707091, -123.1588129483635186, -4.938369002949119846 ) ) ; +#11236 = CARTESIAN_POINT ( 'NONE', ( -19.49999999999997868, -38.99999999999999289, -15.50000000000000000 ) ) ; +#11237 = VERTEX_POINT ( 'NONE', #42842 ) ; +#11238 = CARTESIAN_POINT ( 'NONE', ( 234.2624555442840517, -123.6847526230260286, 5.260899317373087136 ) ) ; +#11239 = CARTESIAN_POINT ( 'NONE', ( 30.60000000000001563, -126.4565541829175146, 0.7253070912061482245 ) ) ; +#11240 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#11241 = AXIS2_PLACEMENT_3D ( 'NONE', #11784, #29620, #7398 ) ; +#11242 = CARTESIAN_POINT ( 'NONE', ( 216.2145475481484880, -121.7661410516192717, 7.647890108225626982 ) ) ; +#11243 = CARTESIAN_POINT ( 'NONE', ( 237.0448022995972224, -123.0941689727305430, -4.909075389286911673 ) ) ; +#11244 = CARTESIAN_POINT ( 'NONE', ( 219.7411342172916022, -121.0998379192273120, 7.865405321084276480 ) ) ; +#11245 = ORIENTED_EDGE ( 'NONE', *, *, #6518, .T. ) ; +#11246 = ORIENTED_EDGE ( 'NONE', *, *, #50777, .T. ) ; +#11247 =( BOUNDED_SURFACE ( ) B_SPLINE_SURFACE ( 3, 3, ( + ( #38329, #56152, #12318, #21368 ), + ( #25771, #16104, #39196, #16980 ), + ( #51740, #34813, #52603, #30454 ), + ( #35686, #39482, #4454, #57297 ) ), + .UNSPECIFIED., .F., .F., .T. ) + B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ), + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_SURFACE ( ( + ( 1.000000000000000000, 0.3333333333333330928, 0.3333333333333330928, 1.000000000000000000), + ( 0.8047377945196810822, 0.2682459315065601757, 0.2682459315065601757, 0.8047377945196810822), + ( 0.8047377945196810822, 0.2682459315065601757, 0.2682459315065601757, 0.8047377945196810822), + ( 1.000000000000000000, 0.3333333333333330928, 0.3333333333333330928, 1.000000000000000000) ) ) + REPRESENTATION_ITEM ( '' ) SURFACE ( ) ); +#11248 = CARTESIAN_POINT ( 'NONE', ( 215.8002074625813691, -114.9440245564906178, -4.611358999671748116 ) ) ; +#11249 = CARTESIAN_POINT ( 'NONE', ( -24.09999999999998366, -30.00000000000000000, -19.49999999999999645 ) ) ; +#11250 = EDGE_CURVE ( 'NONE', #23674, #9562, #24464, .T. ) ; +#11251 = CARTESIAN_POINT ( 'NONE', ( 34.40000000000004121, -115.1011112107370309, 1.000000000000028644 ) ) ; +#11252 = ORIENTED_EDGE ( 'NONE', *, *, #51949, .T. ) ; +#11253 = ORIENTED_EDGE ( 'NONE', *, *, #611, .F. ) ; +#11254 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#11255 = PLANE ( 'NONE', #22953 ) ; +#11256 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#11257 = VERTEX_POINT ( 'NONE', #20083 ) ; +#11259 = CARTESIAN_POINT ( 'NONE', ( 5.900000000000016342, -39.14999999999999147, -23.50000000000000711 ) ) ; +#11258 = VECTOR ( 'NONE', #23551, 1000.000000000000114 ) ; +#11260 = CARTESIAN_POINT ( 'NONE', ( 217.1257331883547579, -120.0365499022069145, -7.766003031752915398 ) ) ; +#11261 = CARTESIAN_POINT ( 'NONE', ( 237.0626615943536990, -126.0179187371464593, 0.5959057707734199960 ) ) ; +#11262 = CARTESIAN_POINT ( 'NONE', ( -46.40843888621645874, -49.00000000000000000, 13.24999999999999467 ) ) ; +#11263 = ORIENTED_EDGE ( 'NONE', *, *, #47525, .F. ) ; +#11264 = CARTESIAN_POINT ( 'NONE', ( 216.2145475481480617, -121.9708940851433994, 7.817294076807147718 ) ) ; +#11265 = ORIENTED_EDGE ( 'NONE', *, *, #41268, .T. ) ; +#11266 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669290078, -119.7536102370172557, 6.664546461916420306 ) ) ; +#11267 = CARTESIAN_POINT ( 'NONE', ( 237.6175696058676294, -122.7121053526228991, -5.738471350134203952 ) ) ; +#11268 = ORIENTED_EDGE ( 'NONE', *, *, #55318, .T. ) ; +#11269 = EDGE_CURVE ( 'NONE', #57683, #39313, #18405, .T. ) ; +#11270 = ORIENTED_EDGE ( 'NONE', *, *, #14214, .T. ) ; +#11271 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669398877, -120.3948452303699668, -1.949912986100561296 ) ) ; +#11272 = CARTESIAN_POINT ( 'NONE', ( 221.7433580796377441, -119.9161686192344121, -8.054945221975755132 ) ) ; +#11273 = ADVANCED_FACE ( 'NONE', ( #11332 ), #15119, .T. ) ; +#11274 = FACE_OUTER_BOUND ( 'NONE', #17146, .T. ) ; +#11275 = AXIS2_PLACEMENT_3D ( 'NONE', #51935, #24496, #46417 ) ; +#11276 = EDGE_CURVE ( 'NONE', #22568, #18853, #43887, .T. ) ; +#11277 = CARTESIAN_POINT ( 'NONE', ( 215.7608489754953780, -124.2177199905098490, -6.534000177419374999 ) ) ; +#11278 = ORIENTED_EDGE ( 'NONE', *, *, #43953, .F. ) ; +#11279 = CARTESIAN_POINT ( 'NONE', ( 233.2685270983271835, -123.7764086509620682, 5.404784576638524740 ) ) ; +#11280 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#11281 = ORIENTED_EDGE ( 'NONE', *, *, #7110, .F. ) ; +#11282 = ORIENTED_EDGE ( 'NONE', *, *, #56177, .T. ) ; +#11283 = CONICAL_SURFACE ( 'NONE', #23409, 2.024999999999999023, 0.7853981633974447263 ) ; +#11284 = CARTESIAN_POINT ( 'NONE', ( 218.3002074625811701, -117.1059354445789609, 6.531786947379714547 ) ) ; +#11285 = AXIS2_PLACEMENT_3D ( 'NONE', #55797, #7577, #39112 ) ; +#11286 = CARTESIAN_POINT ( 'NONE', ( 237.9454251968818710, -125.4681009852809694, -2.473657955985821388 ) ) ; +#11287 = ORIENTED_EDGE ( 'NONE', *, *, #9368, .F. ) ; +#11288 = CYLINDRICAL_SURFACE ( 'NONE', #54429, 3.200000000000009504 ) ; +#11289 = CARTESIAN_POINT ( 'NONE', ( 30.62583113544925340, -114.5582889251525387, -0.8274821060956505381 ) ) ; +#11290 = EDGE_CURVE ( 'NONE', #37939, #57315, #29160, .T. ) ; +#11291 = EDGE_CURVE ( 'NONE', #38221, #50043, #9764, .T. ) ; +#11292 = EDGE_LOOP ( 'NONE', ( #48206, #37285, #22879, #42562 ) ) ; +#11293 = DIRECTION ( 'NONE', ( 1.644548700998852974E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#11294 = CARTESIAN_POINT ( 'NONE', ( 215.2476486235777031, -118.5619206745015930, -7.631826455286702782 ) ) ; +#11295 = CARTESIAN_POINT ( 'NONE', ( 21.00000000000000355, 7.402525857916342211E-15, 22.75000000000000000 ) ) ; +#11296 = ORIENTED_EDGE ( 'NONE', *, *, #812, .F. ) ; +#11297 = CARTESIAN_POINT ( 'NONE', ( 231.7152695270552272, -121.3451279643310272, 5.507209275187455511 ) ) ; +#11298 = CARTESIAN_POINT ( 'NONE', ( 215.3150194216584055, -119.7017220025022084, -7.839651780583066554 ) ) ; +#11299 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, 2.891205793294680792E-16 ) ) ; +#11300 = CARTESIAN_POINT ( 'NONE', ( 232.3276534114666276, -125.5173646927573117, 3.555739121246836554 ) ) ; +#11301 = CARTESIAN_POINT ( 'NONE', ( 219.8637379908210221, -119.8346636231480744, -7.860837183475569034 ) ) ; +#11302 = CARTESIAN_POINT ( 'NONE', ( 35.45239391590677513, -115.0829177787753395, -0.9781871614062377374 ) ) ; +#11303 = DIRECTION ( 'NONE', ( 0.7132504491541840075, 2.131334480222543031E-15, -0.7009092642998484557 ) ) ; +#11304 = CARTESIAN_POINT ( 'NONE', ( 215.9915237910588530, -119.4394896420735961, -7.657976165085181641 ) ) ; +#11305 = CARTESIAN_POINT ( 'NONE', ( -25.69999999999999929, -128.9989999999999952, 7.500000000000008882 ) ) ; +#11306 = AXIS2_PLACEMENT_3D ( 'NONE', #48281, #17298, #52945 ) ; +#11307 = DIRECTION ( 'NONE', ( -0.7132504491541840075, -2.131334480222543031E-15, 0.7009092642998484557 ) ) ; +#11308 = ORIENTED_EDGE ( 'NONE', *, *, #34219, .F. ) ; +#11309 = EDGE_CURVE ( 'NONE', #54372, #47182, #22163, .T. ) ; +#11310 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#11311 = CARTESIAN_POINT ( 'NONE', ( 236.6394098295743902, -121.0713287024090477, 5.518677136152270180 ) ) ; +#11312 = EDGE_CURVE ( 'NONE', #44594, #2548, #55736, .T. ) ; +#11313 = CARTESIAN_POINT ( 'NONE', ( 234.0625897614887378, -122.5157455790367607, -5.171002533459535755 ) ) ; +#11314 = EDGE_CURVE ( 'NONE', #38213, #51063, #27764, .T. ) ; +#11315 = CIRCLE ( 'NONE', #43955, 6.230544631602721317 ) ; +#11317 = ORIENTED_EDGE ( 'NONE', *, *, #29781, .T. ) ; +#11316 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #42360, #7325, #43217, #47616, #47039, #3245, #6757, #2392, #42930, #16360, #20466, #20742, #16652, #20189, #12281, #38010, #30110, #55833, #7036, #47907, #7903, #24861, #42658, #38570, #39739, #34774, #56971, #44982, #43814, #26029, #8205, #3839, #57568, #39442, #35073, #52563, #44694, #22772 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4 ), + ( 0.01488954211325453809, 0.01535464752868307900, 0.01581975294411162164, 0.01674996377496871386, 0.01768017460582580955, 0.01861038543668290524, 0.01954059626753999745, 0.02047080709839708967, 0.02233122876011129493, 0.02326143959096840796, 0.02419165042182552100, 0.02512186125268263404, 0.02605207208353975401, 0.02698228291439687399, 0.02744738832982542703, 0.02791249374525398008, 0.02884270457611108618, 0.02930780999153963229, 0.02977291540696818534 ), + .UNSPECIFIED. ) ; +#11318 = ORIENTED_EDGE ( 'NONE', *, *, #7346, .T. ) ; +#11319 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397815626E-17 ) ) ; +#11320 = CARTESIAN_POINT ( 'NONE', ( -1.199999999999997957, -129.0000000000000000, -19.50000000000000355 ) ) ; +#11321 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -120.0053285141054573, -2.317216891829195546 ) ) ; +#11322 = CARTESIAN_POINT ( 'NONE', ( 235.8441854495887640, -115.1483188919151530, -3.030207740308750175 ) ) ; +#11323 = EDGE_CURVE ( 'NONE', #12501, #41643, #13041, .T. ) ; +#11324 = CARTESIAN_POINT ( 'NONE', ( 32.90000000000004121, -119.4999999999999858, -5.508253127249120418 ) ) ; +#11325 = CARTESIAN_POINT ( 'NONE', ( 218.8554351935287912, -119.5702780770657512, -7.839141481400220712 ) ) ; +#11326 = CARTESIAN_POINT ( 'NONE', ( 220.2486434445711723, -119.0219532623491432, -7.750682788516073174 ) ) ; +#11327 = EDGE_CURVE ( 'NONE', #24914, #35621, #4357, .T. ) ; +#11328 = VECTOR ( 'NONE', #34387, 1000.000000000000000 ) ; +#11329 = AXIS2_PLACEMENT_3D ( 'NONE', #25019, #51578, #37894 ) ; +#11330 = FACE_OUTER_BOUND ( 'NONE', #18613, .T. ) ; +#11331 = VERTEX_POINT ( 'NONE', #11906 ) ; +#11332 = FACE_OUTER_BOUND ( 'NONE', #11345, .T. ) ; +#11333 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668027164, -114.5015551409887280, -0.1383552738425094797 ) ) ; +#11334 = CARTESIAN_POINT ( 'NONE', ( 215.9898984186900464, -121.5902615473700052, 7.860609539676342905 ) ) ; +#11335 = ORIENTED_EDGE ( 'NONE', *, *, #49604, .T. ) ; +#11336 = DIRECTION ( 'NONE', ( 0.4854019742006824290, -0.7213873210309510453, 0.4939486375098807169 ) ) ; +#11337 = PERSON_AND_ORGANIZATION_ROLE ( 'design_owner' ) ; +#11338 = CARTESIAN_POINT ( 'NONE', ( 237.5264599607670561, -115.2574175307236715, -1.822208820210461155 ) ) ; +#11339 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289453, -123.1717477502230622, -8.301310978344091041 ) ) ; +#11340 = ORIENTED_EDGE ( 'NONE', *, *, #51979, .F. ) ; +#11341 = DIRECTION ( 'NONE', ( -1.857579106397815318E-17, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#11342 = CARTESIAN_POINT ( 'NONE', ( 214.9203079168117654, -118.7869218107758513, -7.446284289865353401 ) ) ; +#11343 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289794, -122.7683849285411100, 2.110914144233385858 ) ) ; +#11344 = CARTESIAN_POINT ( 'NONE', ( 237.1191049069684595, -118.3508241904394112, 5.766772587938590711 ) ) ; +#11345 = EDGE_LOOP ( 'NONE', ( #26095, #52729, #31676, #3463 ) ) ; +#11346 = ORIENTED_EDGE ( 'NONE', *, *, #2150, .T. ) ; +#11347 = FACE_OUTER_BOUND ( 'NONE', #41808, .T. ) ; +#11348 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#11349 = EDGE_CURVE ( 'NONE', #47298, #22568, #25333, .T. ) ; +#11350 = CARTESIAN_POINT ( 'NONE', ( 233.5707178487225519, -115.0519737058090755, -1.165807652410642659 ) ) ; +#11351 = EDGE_LOOP ( 'NONE', ( #36600, #55600, #7083, #32902 ) ) ; +#11352 = EDGE_CURVE ( 'NONE', #32147, #28153, #43709, .T. ) ; +#11353 = VERTEX_POINT ( 'NONE', #25928 ) ; +#11354 = VERTEX_POINT ( 'NONE', #8672 ) ; +#11355 = VERTEX_POINT ( 'NONE', #35539 ) ; +#11356 = ORIENTED_EDGE ( 'NONE', *, *, #36302, .T. ) ; +#11357 = ORIENTED_EDGE ( 'NONE', *, *, #55662, .F. ) ; +#11358 = FACE_OUTER_BOUND ( 'NONE', #33693, .T. ) ; +#11359 = EDGE_CURVE ( 'NONE', #23623, #42330, #12271, .T. ) ; +#11360 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290306, -118.5075998533710901, -1.180091222881012980 ) ) ; +#11361 = CARTESIAN_POINT ( 'NONE', ( 218.3002074625811701, -125.6964777293168822, 5.213495386114291641 ) ) ; +#11362 = EDGE_LOOP ( 'NONE', ( #27122, #46293, #50466, #41515, #53434 ) ) ; +#11363 = EDGE_CURVE ( 'NONE', #53805, #18299, #6656, .T. ) ; +#11364 = CARTESIAN_POINT ( 'NONE', ( 236.0168896574475070, -125.6232662663912265, 2.137544228009754743 ) ) ; +#11365 = CARTESIAN_POINT ( 'NONE', ( 16.50000000000001776, -38.99999999999999289, 15.49999999999999289 ) ) ; +#11367 = AXIS2_PLACEMENT_3D ( 'NONE', #29416, #19764, #55994 ) ; +#11366 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#11368 = CARTESIAN_POINT ( 'NONE', ( 221.4545087481921826, -121.3802958403835817, 8.027094016904845475 ) ) ; +#11369 = FACE_BOUND ( 'NONE', #34753, .T. ) ; +#11370 = CARTESIAN_POINT ( 'NONE', ( 239.8171560544543013, -123.1971729105908082, 3.087921354305147581 ) ) ; +#11371 = AXIS2_PLACEMENT_3D ( 'NONE', #25404, #42638, #7882 ) ; +#11372 = AXIS2_PLACEMENT_3D ( 'NONE', #34874, #3644, #30512 ) ; +#11373 = CARTESIAN_POINT ( 'NONE', ( -39.30455425408568715, -47.94543050033675513, -75.04505332425499375 ) ) ; +#11374 = CARTESIAN_POINT ( 'NONE', ( 24.50000000000306954, -128.5000000000000000, -14.00000000000884270 ) ) ; +#11375 = CARTESIAN_POINT ( 'NONE', ( 26.70000000000002771, -120.4999999999999858, 2.775557561562891351E-14 ) ) ; +#11376 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#11377 = CARTESIAN_POINT ( 'NONE', ( 214.8183395885763218, -121.4499109265901353, 7.776854269855412838 ) ) ; +#11378 = CARTESIAN_POINT ( 'NONE', ( 39.90000000024936355, -111.0409910814260286, 4.729504459286990148 ) ) ; +#11379 = CARTESIAN_POINT ( 'NONE', ( 29.22904157176193607, -126.5635466721019782, -0.8386562707001087302 ) ) ; +#11380 = CARTESIAN_POINT ( 'NONE', ( 235.4722280068026805, -115.0886375741118997, -1.326708576852089649 ) ) ; +#11381 = CARTESIAN_POINT ( 'NONE', ( 236.0082221405422445, -124.1494432767551928, -4.179943303889992912 ) ) ; +#11382 = CARTESIAN_POINT ( 'NONE', ( 220.8545986776642280, -122.4777469603436373, 7.630150057134002850 ) ) ; +#11383 = LINE ( 'NONE', #30074, #9418 ) ; +#11384 = CARTESIAN_POINT ( 'NONE', ( 233.4614527374819772, -115.7949246660620304, 2.944414972182274770 ) ) ; +#11385 = EDGE_CURVE ( 'NONE', #25181, #20113, #43608, .T. ) ; +#11386 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #35287, #57772, #16866, #39947 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 2.072928604671774892E-15, 0.0001842093201418852893 ), + .UNSPECIFIED. ) ; +#11387 = VERTEX_POINT ( 'NONE', #34394 ) ; +#11388 = CARTESIAN_POINT ( 'NONE', ( 239.2685270983271550, -123.7764086509620540, 5.404784576638538063 ) ) ; +#11389 = CARTESIAN_POINT ( 'NONE', ( 206.8999987669482721, -114.4780799509379392, 0.9241146973220927263 ) ) ; +#11390 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#11391 = CARTESIAN_POINT ( 'NONE', ( 235.3695712797313320, -126.2655405558583084, 2.141343079497294521 ) ) ; +#11392 = ADVANCED_FACE ( 'NONE', ( #57159 ), #39056, .F. ) ; +#11393 = CARTESIAN_POINT ( 'NONE', ( 10.50000000000001599, -39.14999999999999147, 23.49899999999999878 ) ) ; +#11394 = CARTESIAN_POINT ( 'NONE', ( 221.2808275055820388, -119.5435978173561011, -8.035467922182197853 ) ) ; +#11395 = LINE ( 'NONE', #21296, #25655 ) ; +#11396 = ADVANCED_FACE ( 'NONE', ( #39927 ), #8197, .T. ) ; +#11397 = ADVANCED_FACE ( 'NONE', ( #31482 ), #5737, .F. ) ; +#11398 = FACE_OUTER_BOUND ( 'NONE', #44951, .T. ) ; +#11399 = ORIENTED_EDGE ( 'NONE', *, *, #39240, .T. ) ; +#11400 = CARTESIAN_POINT ( 'NONE', ( 15.87108120938557043, -60.53150097524036255, 20.51741968709587027 ) ) ; +#11401 = CARTESIAN_POINT ( 'NONE', ( 30.15126923513127366, -114.5402208959705348, 0.9999999999994102495 ) ) ; +#11402 = CARTESIAN_POINT ( 'NONE', ( 221.4522363901541553, -121.9987580025826048, 7.725450650704540401 ) ) ; +#11403 = ORIENTED_EDGE ( 'NONE', *, *, #8505, .T. ) ; +#11404 = CARTESIAN_POINT ( 'NONE', ( 215.7630485937084757, -122.4427416889372466, 7.682536396486730368 ) ) ; +#11405 = CARTESIAN_POINT ( 'NONE', ( 217.0479039508429366, -122.2949232105377746, 7.814167521550087869 ) ) ; +#11406 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.9884292157390573985, 0.1516828450203648870 ) ) ; +#11407 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#11408 = CC_DESIGN_APPROVAL ( #54982, ( #38459 ) ) ; +#11409 = ORIENTED_EDGE ( 'NONE', *, *, #34391, .F. ) ; +#11410 = CARTESIAN_POINT ( 'NONE', ( 219.9093601509858615, -119.8549571009485106, -8.066142454311998833 ) ) ; +#11411 = FACE_OUTER_BOUND ( 'NONE', #14123, .T. ) ; +#11412 = EDGE_CURVE ( 'NONE', #5082, #35844, #27876, .T. ) ; +#11413 = EDGE_LOOP ( 'NONE', ( #57623, #12213, #55291, #27453 ) ) ; +#11414 = ORIENTED_EDGE ( 'NONE', *, *, #2963, .F. ) ; +#11415 = ORIENTED_EDGE ( 'NONE', *, *, #24972, .F. ) ; +#11416 = CARTESIAN_POINT ( 'NONE', ( 217.1250715493022199, -120.9672561491206721, 7.795646738182796298 ) ) ; +#11417 = CARTESIAN_POINT ( 'NONE', ( 24.90000000000001279, -120.5000000000000000, 4.500000000000004441 ) ) ; +#11418 = VERTEX_POINT ( 'NONE', #49262 ) ; +#11419 = CARTESIAN_POINT ( 'NONE', ( 39.71338690600001087, -130.9670714760000010, 5.233535738000021809 ) ) ; +#11420 = ORIENTED_EDGE ( 'NONE', *, *, #9918, .F. ) ; +#11421 = CARTESIAN_POINT ( 'NONE', ( 13.79706676557850997, 38.43410573620376169, 19.26994936854193696 ) ) ; +#11422 = FACE_OUTER_BOUND ( 'NONE', #50118, .T. ) ; +#11423 = LINE ( 'NONE', #20744, #19084 ) ; +#11424 = CONICAL_SURFACE ( 'NONE', #24508, 1.700000000000007061, 0.7853981633974498333 ) ; +#11425 = EDGE_LOOP ( 'NONE', ( #23986, #38544, #33686, #57471, #29825 ) ) ; +#11426 = EDGE_CURVE ( 'NONE', #53305, #31630, #10033, .T. ) ; +#11427 = CARTESIAN_POINT ( 'NONE', ( 215.9610921914379560, -121.7953612553405236, 7.847678841699045726 ) ) ; +#11428 = CARTESIAN_POINT ( 'NONE', ( 31.69159998558854241, -119.4999999999999858, 5.648678870956228337 ) ) ; +#11429 = VERTEX_POINT ( 'NONE', #22390 ) ; +#11430 = FACE_OUTER_BOUND ( 'NONE', #55904, .T. ) ; +#11431 = ADVANCED_FACE ( 'NONE', ( #31178 ), #513, .F. ) ; +#11432 = CARTESIAN_POINT ( 'NONE', ( 20.90000000000001634, -30.00100000000000122, -22.50000000000000000 ) ) ; +#11433 = VERTEX_POINT ( 'NONE', #36705 ) ; +#11434 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ; +#11435 = CARTESIAN_POINT ( 'NONE', ( 231.7314704355307811, -122.0049890499596046, -6.138530600027149120 ) ) ; +#11436 = CARTESIAN_POINT ( 'NONE', ( 34.26846173035206533, -114.8948180133179875, -0.8790410058900289814 ) ) ; +#11437 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#11438 = CARTESIAN_POINT ( 'NONE', ( 220.8127645764174645, -118.4916313085110318, -7.829694144317056015 ) ) ; +#11439 = CARTESIAN_POINT ( 'NONE', ( 235.1205414597094716, -125.8602093010400580, -1.435269879050273145 ) ) ; +#11440 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.210474969365258473E-16, -3.851256378306403051E-16 ) ) ; +#11441 = CARTESIAN_POINT ( 'NONE', ( 216.6365790372106517, -121.3264266973830843, 7.737397603676385849 ) ) ; +#11442 = CARTESIAN_POINT ( 'NONE', ( 217.1250588494428655, -120.9979881676543414, 7.996050420878930254 ) ) ; +#11443 = CARTESIAN_POINT ( 'NONE', ( 233.3399632143349152, -125.7858547733821126, 3.145272199472118668 ) ) ; +#11444 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#11445 = CARTESIAN_POINT ( 'NONE', ( 30.56123204620445932, -114.5646920572629739, -0.8833250827337350009 ) ) ; +#11446 = CARTESIAN_POINT ( 'NONE', ( 221.9180641160656648, -121.0036404150239520, 8.057169086167808914 ) ) ; +#11447 = CARTESIAN_POINT ( 'NONE', ( 233.0076722263951865, -124.1670302165150446, -4.164222444380659027 ) ) ; +#11448 = CARTESIAN_POINT ( 'NONE', ( 234.8118576316143447, -125.6617528406602560, 2.039360738082030888 ) ) ; +#11449 = EDGE_CURVE ( 'NONE', #40955, #10486, #30563, .T. ) ; +#11450 = CARTESIAN_POINT ( 'NONE', ( -3.551214682933871547, -29.69543050033665210, -104.2912275956004180 ) ) ; +#11451 = CARTESIAN_POINT ( 'NONE', ( 218.2526325006449781, -121.6238807311520986, 7.778652195763180899 ) ) ; +#11452 = CARTESIAN_POINT ( 'NONE', ( 234.7785222718874252, -116.7806795265488944, -4.896388583758331414 ) ) ; +#11453 = CARTESIAN_POINT ( 'NONE', ( 220.2250083065917465, -123.9514228947018779, -6.533148345853550865 ) ) ; +#11454 = CARTESIAN_POINT ( 'NONE', ( -49.44807495409920506, -117.7758634619116975, -6.953379226590502782 ) ) ; +#11455 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#11456 = CARTESIAN_POINT ( 'NONE', ( 234.5022735857677674, -116.6907560935915313, 4.034652573297285549 ) ) ; +#11457 = EDGE_CURVE ( 'NONE', #32613, #17792, #14617, .T. ) ; +#11458 = ADVANCED_FACE ( 'NONE', ( #26807 ), #36425, .F. ) ; +#11459 = CARTESIAN_POINT ( 'NONE', ( 25.49308692400002130, -107.6087916829999926, -6.445604158999975297 ) ) ; +#11460 = EDGE_CURVE ( 'NONE', #2960, #2165, #2916, .T. ) ; +#11461 = DIRECTION ( 'NONE', ( -2.454675258693402658E-13, 0.9884292157390540678, 0.1516828450203868139 ) ) ; +#11462 = DIRECTION ( 'NONE', ( -0.7009092642998492328, 0.0000000000000000000, -0.7132504491541833413 ) ) ; +#11463 = ORIENTED_EDGE ( 'NONE', *, *, #48470, .T. ) ; +#11464 = VECTOR ( 'NONE', #36521, 1000.000000000000000 ) ; +#11465 = AXIS2_PLACEMENT_3D ( 'NONE', #20486, #38313, #52015 ) ; +#11466 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -117.3940989066643397, 0.3375519568882443533 ) ) ; +#11467 = CARTESIAN_POINT ( 'NONE', ( 233.2043692287476233, -124.4398078386007853, -3.918153292552211564 ) ) ; +#11468 = VERTEX_POINT ( 'NONE', #27087 ) ; +#11469 = ORIENTED_EDGE ( 'NONE', *, *, #30675, .F. ) ; +#11470 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#11471 = CARTESIAN_POINT ( 'NONE', ( 236.7347105627161454, -118.2770028214030020, -5.733773542074303009 ) ) ; +#11472 = APPROVAL_ROLE ( '' ) ; +#11473 = ORIENTED_EDGE ( 'NONE', *, *, #4222, .T. ) ; +#11474 = ORIENTED_EDGE ( 'NONE', *, *, #41446, .T. ) ; +#11475 = VECTOR ( 'NONE', #47347, 1000.000000000000114 ) ; +#11476 = CARTESIAN_POINT ( 'NONE', ( 236.5682047311418046, -114.9643968920702548, -0.3902800329679347313 ) ) ; +#11477 = CARTESIAN_POINT ( 'NONE', ( 231.2472123624289111, -120.4999999999997726, 1.387778780781445676E-14 ) ) ; +#11478 = ORIENTED_EDGE ( 'NONE', *, *, #6325, .F. ) ; +#11479 = ORIENTED_EDGE ( 'NONE', *, *, #8635, .T. ) ; +#11480 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#11481 = CARTESIAN_POINT ( 'NONE', ( 214.9676565730764537, -120.1521827810231997, -7.635290905910948389 ) ) ; +#11482 = VERTEX_POINT ( 'NONE', #4601 ) ; +#11483 = CARTESIAN_POINT ( 'NONE', ( 236.3999987672879683, -127.0229236322803814, 2.539973875345033605 ) ) ; +#11484 = CARTESIAN_POINT ( 'NONE', ( 228.7999987669289794, -120.4999999999997726, 1.387778780781445676E-14 ) ) ; +#11485 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289510, -119.1962181661801452, 5.291965713967671903 ) ) ; +#11486 = CARTESIAN_POINT ( 'NONE', ( 225.6999987669289851, -116.8659202333054594, 5.982763930601292302 ) ) ; +#11487 = CARTESIAN_POINT ( 'NONE', ( 216.6895969224849523, -120.0163778092521625, -7.969897460563431402 ) ) ; +#11488 = CARTESIAN_POINT ( 'NONE', ( 221.8520136452061422, -120.0932786479377370, -7.844692005677740276 ) ) ; +#11489 = CARTESIAN_POINT ( 'NONE', ( 239.9419398139054636, -124.0487945152398623, 1.711623993853629511 ) ) ; +#11490 = ORIENTED_EDGE ( 'NONE', *, *, #22400, .T. ) ; +#11491 = ORIENTED_EDGE ( 'NONE', *, *, #48085, .T. ) ; +#11492 = DIRECTION ( 'NONE', ( -1.811995619784410881E-15, 1.000000000000000000, 1.196913542559490477E-15 ) ) ; +#11493 = CARTESIAN_POINT ( 'NONE', ( 216.2145475481480617, -121.6155040397154039, 7.875191242883949450 ) ) ; +#11494 = EDGE_CURVE ( 'NONE', #42934, #9984, #45948, .T. ) ; +#11495 = CARTESIAN_POINT ( 'NONE', ( 215.8767681566795602, -121.6288288733433802, 7.847558740342996053 ) ) ; +#11496 = VERTEX_POINT ( 'NONE', #46589 ) ; +#11497 = CARTESIAN_POINT ( 'NONE', ( 232.0054149958256744, -115.1163503646789081, -2.768344099296360827 ) ) ; +#11498 = CARTESIAN_POINT ( 'NONE', ( 231.9959501477379149, -118.7523645789253663, 5.656883204116653019 ) ) ; +#11499 = CARTESIAN_POINT ( 'NONE', ( 221.5307369271254743, -121.1815470470149876, 8.039949924362355560 ) ) ; +#11501 = AXIS2_PLACEMENT_3D ( 'NONE', #48024, #16768, #12391 ) ; +#11500 = CARTESIAN_POINT ( 'NONE', ( 236.1468216966331397, -119.4011922479259340, 6.049878236821886190 ) ) ; +#11502 = CARTESIAN_POINT ( 'NONE', ( 217.3315272212924185, -121.4382528806277008, 7.985874502884978909 ) ) ; +#11503 = CIRCLE ( 'NONE', #55383, 2.000000000000001776 ) ; +#11504 = CARTESIAN_POINT ( 'NONE', ( 235.6346646900325936, -115.2827790110317352, 1.890552986678029956 ) ) ; +#11505 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#11506 = CARTESIAN_POINT ( 'NONE', ( 28.09997243402395739, -114.3305957246603128, -0.9041263330697777434 ) ) ; +#11507 = AXIS2_PLACEMENT_3D ( 'NONE', #340, #49094, #48514 ) ; +#11508 = CARTESIAN_POINT ( 'NONE', ( 233.0085231036618154, -115.1685767222950005, 3.064086390949385841 ) ) ; +#11509 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#11510 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#11511 = CARTESIAN_POINT ( 'NONE', ( 220.9970382952807597, -121.5511941795462434, 7.809620920640035990 ) ) ; +#11512 = CARTESIAN_POINT ( 'NONE', ( 232.2814277269889942, -115.8220251201074831, -2.986478341940159265 ) ) ; +#11513 = CARTESIAN_POINT ( 'NONE', ( 235.5623187179049296, -118.4755209196827508, 5.167589844259738996 ) ) ; +#11514 = CARTESIAN_POINT ( 'NONE', ( 215.7714380463851001, -119.0843272550859098, -7.791172273886794564 ) ) ; +#11515 = EDGE_CURVE ( 'NONE', #20678, #31168, #45464, .T. ) ; +#11516 = CONICAL_SURFACE ( 'NONE', #44158, 2.524999999999999467, 0.7853981633974401744 ) ; +#11517 = CLOSED_SHELL ( 'NONE', ( #5391, #48521, #9689, #42236, #3495, #56000, #22834, #42204, #25432, #12370, #33696, #51943, #48444, #55978, #50035, #47274, #39258, #34665, #31799, #2378, #34797, #8780, #6054, #35584, #52446, #46129, #16931, #36865, #27156, #11076, #45198, #9189, #43813, #51985, #52312, #50002, #12451, #30488, #55727, #54662, #24752, #2789, #1351, #34501, #3130, #26962, #19480, #52451, #10879, #15069, #8090, #2833, #42690, #51083, #18717, #35537, #10706, #53052, #6523, #22791, #40465, #476, #48367, #12651, #53131, #33620, #27319, #16384, #42394, #54931, #27396, #25753, #7819, #23012, #30135, #56720, #41315, #34186, #19906, #4477, #38382, #7449, #17331, #24432, #15868, #37445, #3475, #14225, #10596, #40601, #22425, #31274, #8099, #10091, #44038, #49287, #15001, #6770, #22789, #6953, #5584, #96, #30801, #28558, #33843, #35875, #55795, #347, #30209, #11592, #5664, #22542, #881, #5090, #56244, #45634, #3202, #8066, #14824, #48759, #15991, #36140, #31374, #23973, #40260, #17597, #15410, #35479, #53728, #24711, #45548, #17746, #4561, #8745, #3220, #14177, #43670, #12319, #11828, #5158, #3230, #12566, #9811, #33493, #24182, #15262, #34980, #50182, #9656, #36654, #2802, #30638, #17006, #44565, #18829, #53062, #55251, #23306, #24785, #16603, #28388, #4631, #48020, #29813, #28216, #40966, #27354, #12509, #24315, #10401, #25029, #42645, #40996, #22940, #32868, #32376, #55892, #40675, #4650, #17958, #34319, #23660, #15077, #11397, #10657, #23893, #45893, #23444, #41915, #51654, #37069, #55960, #54848, #1689, #38616, #52328, #560, #41685, #5144, #23192, #46697, #48768, #9012, #51762, #48589, #16862, #12952, #21736, #10973, #56115, #10268, #18052, #53257, #51214, #46945, #16681, #34255, #26830, #56318, #52657, #1554, #18584, #44151, #33951, #24316, #46802, #42988, #11638, #37371, #35582, #1361, #26713, #55511, #57728, #6204, #28516, #1403, #20172, #7219, #10197, #46509, #36858, #5615, #11865, #1799, #54335, #3008 ) ) ; +#11518 = CARTESIAN_POINT ( 'NONE', ( 235.0493032248097336, -116.8259729218580389, 4.189761219709359885 ) ) ; +#11519 = EDGE_LOOP ( 'NONE', ( #27235, #19184, #36954, #33349, #11063 ) ) ; +#11520 = CARTESIAN_POINT ( 'NONE', ( 234.3410451258710907, -125.7917624567169383, 3.133798236958314831 ) ) ; +#11521 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289510, -113.8003379013201908, 0.1524077819676287193 ) ) ; +#11522 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#11523 = CARTESIAN_POINT ( 'NONE', ( 20.88877875731542844, -46.93408203132894130, 17.38953324577036597 ) ) ; +#11524 = EDGE_CURVE ( 'NONE', #46549, #40877, #14768, .T. ) ; +#11525 = CARTESIAN_POINT ( 'NONE', ( 237.0622363376977262, -122.5271329147136470, -5.166553661606799075 ) ) ; +#11526 = EDGE_CURVE ( 'NONE', #32602, #14327, #10680, .T. ) ; +#11527 = CARTESIAN_POINT ( 'NONE', ( 220.9064117870666450, -122.1443763958087061, 7.912785498734382195 ) ) ; +#11528 = EDGE_CURVE ( 'NONE', #37141, #24111, #53616, .T. ) ; +#11529 = ORIENTED_EDGE ( 'NONE', *, *, #33306, .F. ) ; +#11530 = ORIENTED_EDGE ( 'NONE', *, *, #35404, .T. ) ; +#11531 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #44250, #22344, #48926, #49499, #4839, #40156, #9493, #179, #17951, #49218 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 4 ), + ( 2.385244779468109755E-18, 0.0001259919262586765235, 0.0002519838525173506618, 0.0003779757787760248001, 0.0005039677050346989384 ), + .UNSPECIFIED. ) ; +#11532 = CARTESIAN_POINT ( 'NONE', ( 36.74050613510254948, -119.6462872833720894, -5.395981531470180670 ) ) ; +#11533 = CARTESIAN_POINT ( 'NONE', ( 221.4630333940993410, -118.6169399871996717, -7.639175485246564534 ) ) ; +#11534 = CARTESIAN_POINT ( 'NONE', ( 216.6389879694207536, -118.9569198521619313, -7.830760329232258954 ) ) ; +#11535 = ORIENTED_EDGE ( 'NONE', *, *, #47799, .T. ) ; +#11536 = EDGE_LOOP ( 'NONE', ( #39548, #6838, #4751, #40574 ) ) ; +#11537 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#11538 = CARTESIAN_POINT ( 'NONE', ( -19.00000000000000000, 12.00000000000000000, -36.00000000000000000 ) ) ; +#11539 = LINE ( 'NONE', #24684, #4239 ) ; +#11540 = CARTESIAN_POINT ( 'NONE', ( 215.9620526185545373, -121.5311830220929465, 7.655100909573432588 ) ) ; +#11541 = VERTEX_POINT ( 'NONE', #33178 ) ; +#11542 = VECTOR ( 'NONE', #3180, 1000.000000000000000 ) ; +#11543 = FACE_OUTER_BOUND ( 'NONE', #20639, .T. ) ; +#11544 = CARTESIAN_POINT ( 'NONE', ( 215.8125338594323637, -119.1880412836002421, -7.602748370663886313 ) ) ; +#11545 = AXIS2_PLACEMENT_3D ( 'NONE', #3767, #43741, #25361 ) ; +#11546 = CARTESIAN_POINT ( 'NONE', ( 237.0386318429783614, -125.8716593816992315, 1.391086975507646706 ) ) ; +#11547 = CARTESIAN_POINT ( 'NONE', ( 219.8755975115003594, -121.5710032248654358, 7.813505288317066366 ) ) ; +#11548 = VECTOR ( 'NONE', #13320, 999.9999999999998863 ) ; +#11549 = ORIENTED_EDGE ( 'NONE', *, *, #25926, .F. ) ; +#11550 = LINE ( 'NONE', #55685, #55814 ) ; +#11551 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289226, -121.9209843253943859, 6.560336886876886986 ) ) ; +#11552 = ORIENTED_EDGE ( 'NONE', *, *, #49566, .T. ) ; +#11553 = ORIENTED_EDGE ( 'NONE', *, *, #38134, .F. ) ; +#11554 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289453, -120.9835300648652350, -2.356130033023691173 ) ) ; +#11555 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289794, -122.4601630189018522, 5.088356899919835641 ) ) ; +#11556 = CARTESIAN_POINT ( 'NONE', ( 14.76369923037155907, -47.65644999858280784, -18.62514959808375181 ) ) ; +#11557 = AXIS2_PLACEMENT_3D ( 'NONE', #38324, #31026, #49111 ) ; +#11558 = CARTESIAN_POINT ( 'NONE', ( -48.75000000000000000, -121.3009598556543125, -5.869795147331548613 ) ) ; +#11559 = VERTEX_POINT ( 'NONE', #46013 ) ; +#11560 = CARTESIAN_POINT ( 'NONE', ( 233.8310270983271550, -115.4046226547928882, -3.739578457054429261 ) ) ; +#11561 = EDGE_CURVE ( 'NONE', #21149, #16873, #40370, .T. ) ; +#11562 = ORIENTED_EDGE ( 'NONE', *, *, #39023, .T. ) ; +#11563 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#11564 = ORIENTED_EDGE ( 'NONE', *, *, #33300, .F. ) ; +#11565 = EDGE_LOOP ( 'NONE', ( #14578, #35294, #8912, #51414 ) ) ; +#11566 = CARTESIAN_POINT ( 'NONE', ( -18.09999999999998010, -33.19999999999999574, 19.75000000000001421 ) ) ; +#11567 = CARTESIAN_POINT ( 'NONE', ( 237.9414007289801418, -125.5286872172295887, -2.348392818862959253 ) ) ; +#11568 = ADVANCED_FACE ( 'NONE', ( #20305 ), #37849, .F. ) ; +#11569 = VERTEX_POINT ( 'NONE', #33746 ) ; +#11570 = ORIENTED_EDGE ( 'NONE', *, *, #52349, .T. ) ; +#11571 = DIRECTION ( 'NONE', ( 0.7132504491541840075, 2.131334480222543031E-15, -0.7009092642998484557 ) ) ; +#11572 = ORIENTED_EDGE ( 'NONE', *, *, #48659, .T. ) ; +#11573 = DIRECTION ( 'NONE', ( 0.4180590494208470953, 0.8979087238814483785, 0.1377917079323959515 ) ) ; +#11574 = CARTESIAN_POINT ( 'NONE', ( 36.90000000000001279, -119.4999999999999858, -5.176753894255911703 ) ) ; +#11575 = VERTEX_POINT ( 'NONE', #2796 ) ; +#11576 = CARTESIAN_POINT ( 'NONE', ( 239.6064704355307811, -125.9047845766382352, -3.276408650962292501 ) ) ; +#11577 = CARTESIAN_POINT ( 'NONE', ( 215.3583946810283010, -119.4127160198356421, -7.809180425537059378 ) ) ; +#11578 = CARTESIAN_POINT ( 'NONE', ( 236.3999987672879683, -127.0229236322803814, 2.539973875345033605 ) ) ; +#11579 = CARTESIAN_POINT ( 'NONE', ( 232.3833210014556983, -126.4312389224794231, 1.631502792140528069 ) ) ; +#11580 = CARTESIAN_POINT ( 'NONE', ( 30.59997196375753603, -118.3904787975902622, 5.632787930922572350 ) ) ; +#11581 = CARTESIAN_POINT ( 'NONE', ( 219.7424532074640524, -118.9880117909445971, -7.946444890142144502 ) ) ; +#11582 = CARTESIAN_POINT ( 'NONE', ( -25.69999999999999929, -129.0000000000000000, 7.500000000000008882 ) ) ; +#11583 = CARTESIAN_POINT ( 'NONE', ( 215.9678178034220650, -119.4294988991202047, -7.867009973515153298 ) ) ; +#11584 = CARTESIAN_POINT ( 'NONE', ( 235.0189512341357840, -123.8705212123711874, -4.457754761350571471 ) ) ; +#11585 = AXIS2_PLACEMENT_3D ( 'NONE', #30695, #51984, #7890 ) ; +#11586 = VECTOR ( 'NONE', #10293, 999.9999999999998863 ) ; +#11587 =( BOUNDED_SURFACE ( ) B_SPLINE_SURFACE ( 3, 3, ( + ( #23858, #20336, #24708, #11284 ), + ( #46901, #41668, #1696, #19468 ), + ( #38154, #37302, #6340, #24139 ), + ( #41941, #1972, #42799, #8352 ) ), + .UNSPECIFIED., .F., .F., .T. ) + B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ), + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_SURFACE ( ( + ( 1.000000000000000000, 0.7268955490326339808, 0.7268955490326339808, 1.000000000000000000), + ( 1.000000000000000000, 0.7268955490326339808, 0.7268955490326339808, 1.000000000000000000), + ( 1.000000000000000000, 0.7268955490326339808, 0.7268955490326339808, 1.000000000000000000), + ( 1.000000000000000000, 0.7268955490326339808, 0.7268955490326339808, 1.000000000000000000) ) ) + REPRESENTATION_ITEM ( '' ) SURFACE ( ) ); +#11588 = CARTESIAN_POINT ( 'NONE', ( 214.8182639529018729, -119.5494586689420515, -7.776757528944044040 ) ) ; +#11589 = ORIENTED_EDGE ( 'NONE', *, *, #21374, .F. ) ; +#11590 = CARTESIAN_POINT ( 'NONE', ( 30.40580806951084725, -114.7377283576246043, 1.000000000000014655 ) ) ; +#11591 = CARTESIAN_POINT ( 'NONE', ( 236.5910370083466034, -119.4313584398834678, 5.446266053151137321 ) ) ; +#11592 = ADVANCED_FACE ( 'NONE', ( #37001 ), #2223, .F. ) ; +#11593 = CARTESIAN_POINT ( 'NONE', ( 234.1039984006542056, -121.1596415919555056, -5.509851026652172301 ) ) ; +#11594 = ADVANCED_FACE ( 'NONE', ( #20008 ), #15630, .F. ) ; +#11595 = AXIS2_PLACEMENT_3D ( 'NONE', #9602, #45225, #30672 ) ; +#11596 = EDGE_CURVE ( 'NONE', #39779, #28245, #33469, .T. ) ; +#11597 = ORIENTED_EDGE ( 'NONE', *, *, #3114, .T. ) ; +#11598 = VERTEX_POINT ( 'NONE', #7164 ) ; +#11599 = FACE_OUTER_BOUND ( 'NONE', #4814, .T. ) ; +#11600 = CARTESIAN_POINT ( 'NONE', ( 215.7091328016043690, -120.9842622794305242, 5.575127326393522154 ) ) ; +#11601 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -119.8265003368479427, -2.516058839243530354 ) ) ; +#11602 = VECTOR ( 'NONE', #306, 1000.000000000000000 ) ; +#11603 = CARTESIAN_POINT ( 'NONE', ( 235.8420392096801379, -115.1890219418954189, -3.101492010191047477 ) ) ; +#11604 = DIRECTION ( 'NONE', ( -0.7009092642998459022, 7.709882115452463178E-15, -0.7132504491541865610 ) ) ; +#11605 = CARTESIAN_POINT ( 'NONE', ( 30.59997814038056774, -114.5592237516002427, -0.8448753827167421182 ) ) ; +#11606 = CARTESIAN_POINT ( 'NONE', ( 220.2486434445711723, -118.8611240474341173, -7.718276456501244276 ) ) ; +#11607 = CARTESIAN_POINT ( 'NONE', ( 219.8179550392979706, -121.7495429524687722, 7.993078093652397520 ) ) ; +#11608 = EDGE_CURVE ( 'NONE', #31921, #34309, #51252, .T. ) ; +#11609 = ORIENTED_EDGE ( 'NONE', *, *, #3922, .T. ) ; +#11610 = FACE_OUTER_BOUND ( 'NONE', #7517, .T. ) ; +#11611 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026880, -120.6599520020405123, -5.997913642457250560 ) ) ; +#11612 = CARTESIAN_POINT ( 'NONE', ( 25.44357787182882547, -120.4999999999999858, -6.452443098922333142 ) ) ; +#11613 = EDGE_LOOP ( 'NONE', ( #54899, #25887 ) ) ; +#11614 = DIRECTION ( 'NONE', ( 1.194121782967160312E-15, -0.9884292157390540678, -0.1516828450203868139 ) ) ; +#11615 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #49646, #27468 ), + ( #5270, #19266 ), + ( #32144, #40882 ), + ( #907, #49923 ), + ( #50212, #9932 ), + ( #10217, #11079 ), + ( #38804, #52214 ), + ( #34426, #11643 ), + ( #51931, #24491 ), + ( #16294, #7264 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 2, 2, 2, 4 ), + ( 2, 2 ), + ( 0.0000000000000000000, 0.2500000000000000000, 0.5000000000000000000, 0.7500000000000000000, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#11616 = DIRECTION ( 'NONE', ( 0.7009092642998482336, 8.896900449764667595E-16, -0.7132504491541844516 ) ) ; +#11617 = CARTESIAN_POINT ( 'NONE', ( 237.7036060833007980, -116.5523929965096812, 3.901143476966883128 ) ) ; +#11618 = CARTESIAN_POINT ( 'NONE', ( 3.950000000000000178, -2.500000000000000000, -37.00000000000000000 ) ) ; +#11619 = EDGE_LOOP ( 'NONE', ( #15935, #17964, #42359, #24924 ) ) ; +#11620 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#11621 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -120.5758414225099528, 0.4942146078695403566 ) ) ; +#11622 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289226, -122.7896176267006467, 2.167929826452496656 ) ) ; +#11623 = CARTESIAN_POINT ( 'NONE', ( 237.0586019633706769, -116.3615485329991657, 4.550512875638167642 ) ) ; +#11624 = ORIENTED_EDGE ( 'NONE', *, *, #42758, .T. ) ; +#11625 = ORIENTED_EDGE ( 'NONE', *, *, #13787, .F. ) ; +#11626 = PLANE ( 'NONE', #37380 ) ; +#11627 = CARTESIAN_POINT ( 'NONE', ( 208.2401164060983660, -114.2495317429153516, 0.9591873579286170903 ) ) ; +#11628 = CARTESIAN_POINT ( 'NONE', ( 233.2815532116617590, -115.8119008012298821, -2.992672280849765887 ) ) ; +#11629 = AXIS2_PLACEMENT_3D ( 'NONE', #20874, #26167, #3685 ) ; +#11630 = ORIENTED_EDGE ( 'NONE', *, *, #27049, .T. ) ; +#11631 = CIRCLE ( 'NONE', #19085, 1.050000000000002265 ) ; +#11632 = VERTEX_POINT ( 'NONE', #37277 ) ; +#11633 = VECTOR ( 'NONE', #40858, 1000.000000000000114 ) ; +#11634 = ORIENTED_EDGE ( 'NONE', *, *, #28821, .F. ) ; +#11635 = ADVANCED_FACE ( 'NONE', ( #55090 ), #32886, .F. ) ; +#11636 = ORIENTED_EDGE ( 'NONE', *, *, #41641, .T. ) ; +#11637 = AXIS2_PLACEMENT_3D ( 'NONE', #9317, #17775, #49322 ) ; +#11638 = ADVANCED_FACE ( 'NONE', ( #35198 ), #38958, .F. ) ; +#11639 = EDGE_LOOP ( 'NONE', ( #37275, #49894, #15785, #26459 ) ) ; +#11640 = ORIENTED_EDGE ( 'NONE', *, *, #32265, .F. ) ; +#11641 = CARTESIAN_POINT ( 'NONE', ( 218.0326460778825606, -118.8647196110668318, -5.398493836873699436 ) ) ; +#11642 = ADVANCED_FACE ( 'NONE', ( #30537, #16771 ), #20127, .T. ) ; +#11643 = CARTESIAN_POINT ( 'NONE', ( 217.0479039508429366, -118.7050767894618275, -7.814167521550003492 ) ) ; +#11644 = CARTESIAN_POINT ( 'NONE', ( 221.4971456399074725, -122.2025567414062834, 7.898188709202561775 ) ) ; +#11645 = AXIS2_PLACEMENT_3D ( 'NONE', #49820, #37551, #37273 ) ; +#11646 = ORIENTED_EDGE ( 'NONE', *, *, #40186, .F. ) ; +#11647 = CARTESIAN_POINT ( 'NONE', ( 235.8748745912400580, -122.0603650971667946, 5.375516258788406887 ) ) ; +#11648 = CARTESIAN_POINT ( 'NONE', ( 46.95096679918786720, -121.4999999999999858, 3.039736830714165450 ) ) ; +#11649 = CARTESIAN_POINT ( 'NONE', ( -16.00000000000000000, -9.199999999999999289, -36.00000000000000000 ) ) ; +#11650 = CARTESIAN_POINT ( 'NONE', ( 219.9883720213157687, -122.3203323245616048, 7.884158495787274568 ) ) ; +#11651 = FACE_OUTER_BOUND ( 'NONE', #10834, .T. ) ; +#11652 = EDGE_CURVE ( 'NONE', #18160, #1110, #33095, .T. ) ; +#11653 = CARTESIAN_POINT ( 'NONE', ( -16.00000000000000000, -9.199999999999999289, -38.69999999999999574 ) ) ; +#11654 = EDGE_CURVE ( 'NONE', #28251, #26363, #40759, .T. ) ; +#11655 = LINE ( 'NONE', #28922, #29367 ) ; +#11656 = FACE_OUTER_BOUND ( 'NONE', #34556, .T. ) ; +#11657 = LINE ( 'NONE', #38818, #20399 ) ; +#11658 = CARTESIAN_POINT ( 'NONE', ( 30.60000000000002984, -126.0407434433133744, -3.913366825718092468 ) ) ; +#11659 = CARTESIAN_POINT ( 'NONE', ( 214.8247180461973471, -121.3967480744129261, 7.785012560342213561 ) ) ; +#11660 = DIRECTION ( 'NONE', ( 0.6761196105311609861, 0.6785983445458474428, 0.2869957474159265387 ) ) ; +#11661 = CARTESIAN_POINT ( 'NONE', ( 214.7932941253964998, -121.9784597870011993, 7.485212590055013493 ) ) ; +#11662 = CARTESIAN_POINT ( 'NONE', ( 235.9722280068026805, -125.9113624258876314, 1.326708576852117627 ) ) ; +#11663 = CARTESIAN_POINT ( 'NONE', ( 236.0299596304857914, -123.5303708711935542, -4.649668753045762770 ) ) ; +#11664 = CARTESIAN_POINT ( 'NONE', ( 220.8504326122117050, -118.8428589038103951, -7.706826064394658005 ) ) ; +#11665 = CARTESIAN_POINT ( 'NONE', ( 216.1476597550963561, -119.4176203304658515, -7.659338914717660707 ) ) ; +#11666 = CARTESIAN_POINT ( 'NONE', ( 233.4810690655416181, -116.2018162707686599, 3.513908012121005342 ) ) ; +#11667 = EDGE_CURVE ( 'NONE', #33709, #30387, #21452, .T. ) ; +#11668 = EDGE_LOOP ( 'NONE', ( #53003, #44813, #44257, #24413 ) ) ; +#11669 = CARTESIAN_POINT ( 'NONE', ( 239.3935270983271835, -126.6385306000269679, 1.504989049959867931 ) ) ; +#11670 = AXIS2_PLACEMENT_3D ( 'NONE', #32652, #14235, #36463 ) ; +#11671 = CARTESIAN_POINT ( 'NONE', ( 217.8669213115366858, -122.3186347775478566, 7.837303543984578624 ) ) ; +#11672 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026880, -116.1748138022123413, 4.158798458478265125 ) ) ; +#11673 = CARTESIAN_POINT ( 'NONE', ( 235.1983617961072355, -121.3610767295613044, 6.090913254701206370 ) ) ; +#11674 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#11675 = VECTOR ( 'NONE', #40070, 1000.000000000000000 ) ; +#11676 = PLANE ( 'NONE', #47175 ) ; +#11677 = CARTESIAN_POINT ( 'NONE', ( 215.6896791295040714, -119.2286730248783897, -7.810569454256162558 ) ) ; +#11678 = CIRCLE ( 'NONE', #11637, 6.340995378160132034 ) ; +#11679 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669290078, -123.9938239810610270, -10.85556051014228984 ) ) ; +#11680 = VECTOR ( 'NONE', #13359, 1000.000000000000000 ) ; +#11681 = EDGE_CURVE ( 'NONE', #21583, #39302, #3079, .T. ) ; +#11682 = ORIENTED_EDGE ( 'NONE', *, *, #994, .F. ) ; +#11683 = CARTESIAN_POINT ( 'NONE', ( 16.85408786212844845, -60.62165477419382853, 21.23667587824065350 ) ) ; +#11684 = CARTESIAN_POINT ( 'NONE', ( 196.4500029091152555, -120.4999999999998010, 1.387778780781445676E-14 ) ) ; +#11685 = AXIS2_PLACEMENT_3D ( 'NONE', #39485, #57302, #1226 ) ; +#11686 = CARTESIAN_POINT ( 'NONE', ( -39.29221306923134449, -50.84774078793370933, -76.45921303770903421 ) ) ; +#11687 = CIRCLE ( 'NONE', #21945, 0.5000000000000004441 ) ; +#11688 = ORIENTED_EDGE ( 'NONE', *, *, #32889, .T. ) ; +#11689 = ADVANCED_FACE ( 'NONE', ( #57095 ), #12119, .T. ) ; +#11690 = CARTESIAN_POINT ( 'NONE', ( 215.6645969227366493, -122.2918130867071795, 7.705697670371264962 ) ) ; +#11691 = CARTESIAN_POINT ( 'NONE', ( 216.7720241031382500, -122.2726771376001835, 7.584303285096233971 ) ) ; +#11692 = CARTESIAN_POINT ( 'NONE', ( 221.9357100913225622, -121.2941744641206725, 7.814052821216064260 ) ) ; +#11693 = FACE_OUTER_BOUND ( 'NONE', #55109, .T. ) ; +#11694 = LINE ( 'NONE', #48200, #6650 ) ; +#11695 = EDGE_LOOP ( 'NONE', ( #11409, #17869, #24988, #551 ) ) ; +#11696 = FACE_OUTER_BOUND ( 'NONE', #48834, .T. ) ; +#11697 = CARTESIAN_POINT ( 'NONE', ( 217.1250715493022199, -120.9672561491206721, 7.795646738182796298 ) ) ; +#11698 = ORIENTED_EDGE ( 'NONE', *, *, #27245, .T. ) ; +#11699 = ORIENTED_EDGE ( 'NONE', *, *, #13293, .F. ) ; +#11700 = VECTOR ( 'NONE', #4079, 1000.000000000000000 ) ; +#11701 = ORIENTED_EDGE ( 'NONE', *, *, #53421, .T. ) ; +#11702 = ORIENTED_EDGE ( 'NONE', *, *, #31105, .T. ) ; +#11703 = CARTESIAN_POINT ( 'NONE', ( 218.2197930866039428, -118.7098624037534762, -7.651698619420061576 ) ) ; +#11704 = CARTESIAN_POINT ( 'NONE', ( 220.1411910213958549, -120.0819870672879262, -8.078679129416919125 ) ) ; +#11705 = VERTEX_POINT ( 'NONE', #26431 ) ; +#11706 = CARTESIAN_POINT ( 'NONE', ( 39.92942675500000860, -130.4955392280000126, -4.997769613999984095 ) ) ; +#11707 = VERTEX_POINT ( 'NONE', #47455 ) ; +#11708 = EDGE_CURVE ( 'NONE', #50558, #10416, #29634, .T. ) ; +#11709 = FACE_OUTER_BOUND ( 'NONE', #19872, .T. ) ; +#11710 = PLANE ( 'NONE', #33860 ) ; +#11711 = FACE_OUTER_BOUND ( 'NONE', #15687, .T. ) ; +#11712 = EDGE_LOOP ( 'NONE', ( #18471, #16801, #33097, #688 ) ) ; +#11713 = AXIS2_PLACEMENT_3D ( 'NONE', #14963, #28410, #6220 ) ; +#11714 = FACE_OUTER_BOUND ( 'NONE', #4850, .T. ) ; +#11715 = CYLINDRICAL_SURFACE ( 'NONE', #36491, 2.999999999999999112 ) ; +#11716 = EDGE_CURVE ( 'NONE', #26577, #47835, #28982, .T. ) ; +#11718 = ORIENTED_EDGE ( 'NONE', *, *, #53451, .T. ) ; +#11717 = VECTOR ( 'NONE', #32990, 1000.000000000000000 ) ; +#11719 = CARTESIAN_POINT ( 'NONE', ( 220.8002074625811986, -116.6799538445921058, 6.668055289659638341 ) ) ; +#11720 = EDGE_CURVE ( 'NONE', #9344, #53732, #48028, .T. ) ; +#11721 = AXIS2_PLACEMENT_3D ( 'NONE', #35932, #31278, #40305 ) ; +#11722 = CARTESIAN_POINT ( 'NONE', ( 217.9163579507503243, -121.8019307661971311, 7.738091948476021997 ) ) ; +#11723 = EDGE_CURVE ( 'NONE', #45220, #5497, #10141, .T. ) ; +#11724 = ORIENTED_EDGE ( 'NONE', *, *, #8089, .T. ) ; +#11725 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289794, -120.4999999999997726, 1.387778780781445676E-14 ) ) ; +#11726 = CARTESIAN_POINT ( 'NONE', ( 232.5439704355307526, -126.7472571592622188, -0.9586945877377434089 ) ) ; +#11727 = AXIS2_PLACEMENT_3D ( 'NONE', #53914, #40169, #17684 ) ; +#11728 = CARTESIAN_POINT ( 'NONE', ( 34.28666377651710206, -114.9057316950140120, -0.8977743410330872864 ) ) ; +#11729 = CIRCLE ( 'NONE', #36010, 7.683314364167737054 ) ; +#11730 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289794, -117.0061760189385325, 10.85556051014232182 ) ) ; +#11731 = CARTESIAN_POINT ( 'NONE', ( 235.1682576756235505, -125.2031765013853430, -2.947675536743435298 ) ) ; +#11732 = CARTESIAN_POINT ( 'NONE', ( -33.99999999999999289, -116.0010000000000048, 17.00000000000000711 ) ) ; +#11733 = CARTESIAN_POINT ( 'NONE', ( 236.3999987672879399, -125.7608209743148961, 4.617765983265742946 ) ) ; +#11734 = FACE_OUTER_BOUND ( 'NONE', #45723, .T. ) ; +#11735 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #13659, #22421, #40813, #40226 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 2.081668171172168513E-17, 0.0006563773768798834016 ), + .UNSPECIFIED. ) ; +#11736 = CARTESIAN_POINT ( 'NONE', ( 233.4119066897287382, -126.6257508982092332, 0.5522678238248838190 ) ) ; +#11737 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397815626E-17 ) ) ; +#11738 = CARTESIAN_POINT ( 'NONE', ( 35.56152603685525548, -115.0076359662051146, 0.8852049111624712419 ) ) ; +#11739 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238558841E-16, -1.857579106397798678E-17 ) ) ; +#11740 = CARTESIAN_POINT ( 'NONE', ( 233.0079088243836338, -124.1606495634036804, -4.169855934513852169 ) ) ; +#11741 = CARTESIAN_POINT ( 'NONE', ( 234.9388224282596696, -125.5678243220425543, -2.261852097567054187 ) ) ; +#11742 = EDGE_CURVE ( 'NONE', #39741, #36109, #53900, .T. ) ; +#11743 = CARTESIAN_POINT ( 'NONE', ( 220.3649315727256521, -122.4783845844902572, 7.634305084257194451 ) ) ; +#11744 = DIRECTION ( 'NONE', ( 3.524876788021935603E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#11745 = CARTESIAN_POINT ( 'NONE', ( 234.7399360273414004, -118.0805547688139683, -5.653077693460764941 ) ) ; +#11746 = CARTESIAN_POINT ( 'NONE', ( 26.81413194900957819, -121.4221470830276388, 6.238408628247920085 ) ) ; +#11747 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#11748 = CARTESIAN_POINT ( 'NONE', ( 238.0999987669289339, -120.4999999999997584, 1.387778780781445676E-14 ) ) ; +#11749 = CARTESIAN_POINT ( 'NONE', ( 234.5793806300277424, -119.0230897703540620, 5.349268734442869544 ) ) ; +#11750 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#11751 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#11752 = LINE ( 'NONE', #29589, #34026 ) ; +#11753 = ORIENTED_EDGE ( 'NONE', *, *, #37767, .F. ) ; +#11754 = ADVANCED_FACE ( 'NONE', ( #27300 ), #14130, .F. ) ; +#11755 = VECTOR ( 'NONE', #74, 999.9999999999998863 ) ; +#11756 = CARTESIAN_POINT ( 'NONE', ( 20.40000000000003055, -120.4999999999999858, 1.387778780781445676E-14 ) ) ; +#11757 = CARTESIAN_POINT ( 'NONE', ( 233.4330941836330169, -117.1405026953943320, -4.425721035274287729 ) ) ; +#11758 = VECTOR ( 'NONE', #41243, 999.9999999999998863 ) ; +#11759 = ADVANCED_FACE ( 'NONE', ( #22610 ), #31527, .F. ) ; +#11760 = AXIS2_PLACEMENT_3D ( 'NONE', #27039, #5686, #53585 ) ; +#11761 = ORIENTED_EDGE ( 'NONE', *, *, #27252, .F. ) ; +#11762 = CIRCLE ( 'NONE', #12727, 7.000000000000001776 ) ; +#11763 = ORIENTED_EDGE ( 'NONE', *, *, #48973, .F. ) ; +#11764 = CARTESIAN_POINT ( 'NONE', ( 214.7167383364140960, -118.9612711301030714, -7.671738985864465121 ) ) ; +#11765 = AXIS2_PLACEMENT_3D ( 'NONE', #14637, #49976, #23983 ) ; +#11766 = CARTESIAN_POINT ( 'NONE', ( 236.7254330955833268, -118.6148996138120708, -5.854384339294810502 ) ) ; +#11767 = DATE_AND_TIME ( #34831, #56185 ) ; +#11768 = ORIENTED_EDGE ( 'NONE', *, *, #34422, .F. ) ; +#11769 = ORIENTED_EDGE ( 'NONE', *, *, #13961, .T. ) ; +#11770 = CARTESIAN_POINT ( 'NONE', ( 236.5114862810530383, -115.4503244398906219, -2.307373644012777447 ) ) ; +#11771 = CARTESIAN_POINT ( 'NONE', ( 221.5410820250417885, -118.7525138875061685, -7.670527409911392702 ) ) ; +#11772 = EDGE_LOOP ( 'NONE', ( #16586, #14493 ) ) ; +#11773 = VERTEX_POINT ( 'NONE', #31973 ) ; +#11774 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#11775 = CARTESIAN_POINT ( 'NONE', ( 214.8598122391912568, -120.0693021085499055, -7.622572163893041264 ) ) ; +#11776 = ORIENTED_EDGE ( 'NONE', *, *, #3906, .F. ) ; +#11777 = FACE_OUTER_BOUND ( 'NONE', #21835, .T. ) ; +#11778 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290022, -120.5416693946087605, -3.164095825513788984 ) ) ; +#11779 = EDGE_CURVE ( 'NONE', #4675, #35197, #5100, .T. ) ; +#11780 = CARTESIAN_POINT ( 'NONE', ( 32.16386746701632404, -121.4999999999999858, -5.606948500091927023 ) ) ; +#11781 = CARTESIAN_POINT ( 'NONE', ( 216.3310606049837475, -118.5102904630977179, -7.708103237429638988 ) ) ; +#11782 = CARTESIAN_POINT ( 'NONE', ( 221.3373972638802343, -122.0410466495128645, 7.691660336111329599 ) ) ; +#11783 = CARTESIAN_POINT ( 'NONE', ( 221.5593708767183898, -118.7280117017605221, -7.664347743431278559 ) ) ; +#11784 = CARTESIAN_POINT ( 'NONE', ( -12.74999999999999822, -129.0000000000000000, 5.563082011841702376E-15 ) ) ; +#11785 = ORIENTED_EDGE ( 'NONE', *, *, #7566, .T. ) ; +#11786 = ORIENTED_EDGE ( 'NONE', *, *, #39802, .T. ) ; +#11787 = CARTESIAN_POINT ( 'NONE', ( 11.36533882503238857, -50.69543050033672671, -111.9395235786269893 ) ) ; +#11788 = EDGE_CURVE ( 'NONE', #9266, #44166, #17778, .T. ) ; +#11789 = CIRCLE ( 'NONE', #55631, 3.000000000000000888 ) ; +#11790 = CARTESIAN_POINT ( 'NONE', ( 195.1499984800815639, -114.2257459703307063, 0.9628374864347379880 ) ) ; +#11791 = DIRECTION ( 'NONE', ( 0.9961170934368717145, 1.214306433183764966E-16, 0.08803826533319768222 ) ) ; +#11792 = EDGE_CURVE ( 'NONE', #683, #43817, #14979, .T. ) ; +#11793 = ORIENTED_EDGE ( 'NONE', *, *, #15196, .T. ) ; +#11794 = CARTESIAN_POINT ( 'NONE', ( 232.0016122867367869, -114.6462694911513438, -1.770084026763151241 ) ) ; +#11795 = CARTESIAN_POINT ( 'NONE', ( 231.9999987622247772, -120.2428849683154937, 5.851213868452626699 ) ) ; +#11796 = CARTESIAN_POINT ( 'NONE', ( 221.7433580796377726, -121.0508859747190797, 7.840259099389251141 ) ) ; +#11797 = CARTESIAN_POINT ( 'NONE', ( 236.2148762777567867, -121.9831578480878278, 5.968911531118552105 ) ) ; +#11798 = CARTESIAN_POINT ( 'NONE', ( 217.2444125377611783, -121.1541639027662001, 7.765329397588336846 ) ) ; +#11799 = CARTESIAN_POINT ( 'NONE', ( 235.7178218366101135, -116.9107196520993881, 4.243282814518191337 ) ) ; +#11800 = CARTESIAN_POINT ( 'NONE', ( 30.61743114856799153, -126.4424535550100472, 0.8274786242361831246 ) ) ; +#11801 = CARTESIAN_POINT ( 'NONE', ( 28.09997949928369465, -119.6561168034054106, 6.161756104392082989 ) ) ; +#11802 = CARTESIAN_POINT ( 'NONE', ( 232.9495557821683178, -114.4187449734959046, 0.9146390264271221371 ) ) ; +#11803 = VECTOR ( 'NONE', #23644, 1000.000000000000000 ) ; +#11804 = CARTESIAN_POINT ( 'NONE', ( 221.7688532505902401, -120.1286167098445645, -7.851217594986525938 ) ) ; +#11805 = CARTESIAN_POINT ( 'NONE', ( -11.19508184649822446, -36.19543050033666987, -103.5093741657414057 ) ) ; +#11806 = PLANE ( 'NONE', #28635 ) ; +#11807 = CARTESIAN_POINT ( 'NONE', ( 232.4599065623909837, -115.7758927598798664, 2.914770453062748956 ) ) ; +#11808 = CARTESIAN_POINT ( 'NONE', ( 235.5648706763425650, -118.5559195726512058, 5.200054811470243621 ) ) ; +#11809 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#11810 = VECTOR ( 'NONE', #7242, 1000.000000000000114 ) ; +#11811 = VECTOR ( 'NONE', #1593, 1000.000000000000114 ) ; +#11812 = CARTESIAN_POINT ( 'NONE', ( 235.2001364836037851, -125.4765311788969058, 2.493669438853327147 ) ) ; +#11813 = CARTESIAN_POINT ( 'NONE', ( 213.9533395165431671, -121.6372089307382396, 7.453538982882831121 ) ) ; +#11814 = ORIENTED_EDGE ( 'NONE', *, *, #37075, .T. ) ; +#11815 = CARTESIAN_POINT ( 'NONE', ( 234.3119623881640337, -125.1550785884486316, 4.019625764728117723 ) ) ; +#11816 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289510, -125.3298051571954659, -4.643980525394804992 ) ) ; +#11817 = CARTESIAN_POINT ( 'NONE', ( 220.0400341404495919, -122.3252382437684531, 7.880549137941889271 ) ) ; +#11818 = CARTESIAN_POINT ( 'NONE', ( 219.9249826344828591, -121.8538099615368679, 7.772053266035277908 ) ) ; +#11819 = CARTESIAN_POINT ( 'NONE', ( 236.9912403985002811, -124.5707427034852941, -3.770981723208697733 ) ) ; +#11820 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #9292, #54261, #35577, #49581, #23004, #845 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 4 ), + ( 1.404707001451003109E-14, 0.0001629894803029213713, 0.0003259789605917957109 ), + .UNSPECIFIED. ) ; +#11821 = LINE ( 'NONE', #21729, #57347 ) ; +#11822 = ORIENTED_EDGE ( 'NONE', *, *, #40199, .T. ) ; +#11823 = CARTESIAN_POINT ( 'NONE', ( 221.4618287154335690, -122.3784245551668448, 7.619740638149339773 ) ) ; +#11824 = EDGE_CURVE ( 'NONE', #2325, #28535, #53879, .T. ) ; +#11825 = DIRECTION ( 'NONE', ( -1.811995619784410881E-15, 1.000000000000000000, 1.196913542559490477E-15 ) ) ; +#11826 = CARTESIAN_POINT ( 'NONE', ( 215.4268473067612604, -118.8619410113725934, -7.737285908619505825 ) ) ; +#11827 = CIRCLE ( 'NONE', #26795, 1.649999999999998579 ) ; +#11828 = ADVANCED_FACE ( 'NONE', ( #9474 ), #444, .F. ) ; +#11829 = CARTESIAN_POINT ( 'NONE', ( 234.6447927909522946, -121.8516704383692968, 5.407544310982052238 ) ) ; +#11830 = CARTESIAN_POINT ( 'NONE', ( 320.8899987669290113, -123.2455073322787626, 0.1571288910643814374 ) ) ; +#11831 = VERTEX_POINT ( 'NONE', #13263 ) ; +#11832 = VERTEX_POINT ( 'NONE', #1023 ) ; +#11833 = CARTESIAN_POINT ( 'NONE', ( 215.5515353348323799, -119.0295986543002158, -7.781599307684420097 ) ) ; +#11834 = CARTESIAN_POINT ( 'NONE', ( 4.916973593473730197, -37.19543050033662013, -118.5014277108455758 ) ) ; +#11835 = LINE ( 'NONE', #7166, #45242 ) ; +#11836 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290022, -119.3743982122192762, 1.953899480925152865 ) ) ; +#11837 = ORIENTED_EDGE ( 'NONE', *, *, #25588, .T. ) ; +#11838 = CARTESIAN_POINT ( 'NONE', ( 220.2486434445712007, -121.2693485533156803, 7.853190901444283334 ) ) ; +#11839 = CARTESIAN_POINT ( 'NONE', ( 215.7753206981697645, -119.0939290133494382, -7.801511335020628657 ) ) ; +#11840 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #43948, #30549, #25561, #8338 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 0.0003378639500461526834 ), + .UNSPECIFIED. ) ; +#11841 = CARTESIAN_POINT ( 'NONE', ( 237.1147172419732954, -125.9111962976058834, -1.235818743992018520 ) ) ; +#11842 = CARTESIAN_POINT ( 'NONE', ( -43.26249560849495879, -45.22675883044028211, 16.97542142879134985 ) ) ; +#11843 = ORIENTED_EDGE ( 'NONE', *, *, #19482, .T. ) ; +#11844 = CARTESIAN_POINT ( 'NONE', ( 220.5855852367250236, -120.8967496400453285, 7.875974094289000860 ) ) ; +#11845 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289510, -118.4611890460436570, 6.389343252714430932 ) ) ; +#11846 = CARTESIAN_POINT ( 'NONE', ( 12.50000000000002487, 38.43410573620376169, 16.49999999999999645 ) ) ; +#11847 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #42993, #15853, #20803, #56456 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 1.658113454276043027E-16, 1.434023958386667866E-05 ), + .UNSPECIFIED. ) ; +#11848 = ORIENTED_EDGE ( 'NONE', *, *, #47380, .F. ) ; +#11849 = AXIS2_PLACEMENT_3D ( 'NONE', #26406, #34875, #51799 ) ; +#11850 = ORIENTED_EDGE ( 'NONE', *, *, #41601, .F. ) ; +#11851 = CARTESIAN_POINT ( 'NONE', ( -30.30000000000000071, -129.0000000000000000, 7.800000000000008704 ) ) ; +#11852 = DIRECTION ( 'NONE', ( -0.7009092642998492328, 0.0000000000000000000, -0.7132504491541833413 ) ) ; +#11853 = VECTOR ( 'NONE', #45676, 1000.000000000000000 ) ; +#11854 = EDGE_CURVE ( 'NONE', #53606, #4124, #23189, .T. ) ; +#11855 = CARTESIAN_POINT ( 'NONE', ( 219.8870556588780119, -120.0450628143613017, -8.077385762862231644 ) ) ; +#11856 = CARTESIAN_POINT ( 'NONE', ( 213.9204999291004583, -119.0512290481426021, -5.427115291590261847 ) ) ; +#11857 = ORIENTED_EDGE ( 'NONE', *, *, #28170, .T. ) ; +#11858 = CARTESIAN_POINT ( 'NONE', ( 232.5810270983271835, -124.2395784570542361, -5.095377345206854258 ) ) ; +#11859 = VECTOR ( 'NONE', #52537, 1000.000000000000000 ) ; +#11860 = CARTESIAN_POINT ( 'NONE', ( 12.50488479450767265, -47.02562712359072350, -16.27515712559224070 ) ) ; +#11861 = CARTESIAN_POINT ( 'NONE', ( 220.0661678968145338, -122.2948421708280478, 7.682260911462130970 ) ) ; +#11862 = ORIENTED_EDGE ( 'NONE', *, *, #46656, .T. ) ; +#11863 = VERTEX_POINT ( 'NONE', #17931 ) ; +#11864 = CARTESIAN_POINT ( 'NONE', ( 23.40000000000001279, -125.0000000000000000, 5.563082011841702376E-15 ) ) ; +#11865 = ADVANCED_FACE ( 'NONE', ( #18799 ), #14404, .T. ) ; +#11866 = CYLINDRICAL_SURFACE ( 'NONE', #22015, 1.050000000000002265 ) ; +#11867 = EDGE_CURVE ( 'NONE', #3238, #23853, #48899, .T. ) ; +#11868 = VERTEX_POINT ( 'NONE', #44528 ) ; +#11869 = DIRECTION ( 'NONE', ( 0.7009092642998483447, 5.185887546516575024E-16, 0.7132504491541842295 ) ) ; +#11870 = DIRECTION ( 'NONE', ( -0.7009092642998492328, 0.0000000000000000000, -0.7132504491541833413 ) ) ; +#11871 = EDGE_CURVE ( 'NONE', #55673, #52609, #13851, .T. ) ; +#11872 = ORIENTED_EDGE ( 'NONE', *, *, #32972, .T. ) ; +#11873 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#11874 = VECTOR ( 'NONE', #1849, 1000.000000000000000 ) ; +#11875 = DIRECTION ( 'NONE', ( -0.7009092642998443479, 0.0000000000000000000, -0.7132504491541881153 ) ) ; +#11876 = EDGE_LOOP ( 'NONE', ( #19159, #24062, #2616, #24116 ) ) ; +#11877 = CARTESIAN_POINT ( 'NONE', ( 232.2152695270552272, -119.6548720356685038, -5.507209275187406661 ) ) ; +#11878 = AXIS2_PLACEMENT_3D ( 'NONE', #54788, #27345, #31464 ) ; +#11879 = CYLINDRICAL_SURFACE ( 'NONE', #17249, 1.975000000000000089 ) ; +#11880 = CARTESIAN_POINT ( 'NONE', ( 232.3444354022985863, -125.8606861125734468, 3.015389797678935668 ) ) ; +#11881 = CARTESIAN_POINT ( 'NONE', ( 215.1374729092441100, -118.5356853196761620, -7.406837423518895847 ) ) ; +#11882 = CARTESIAN_POINT ( 'NONE', ( 39.39363340300004523, -120.4999999999999858, 5.229463925000024993 ) ) ; +#11883 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#11884 = CARTESIAN_POINT ( 'NONE', ( 28.11743114857553749, -119.7799549060446509, 6.176683351005310740 ) ) ; +#11885 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, 3.771137991253930052E-16 ) ) ; +#11886 = CARTESIAN_POINT ( 'NONE', ( 14.85000000000001918, -38.99999999999999289, 23.49999999999999289 ) ) ; +#11887 = ORIENTED_EDGE ( 'NONE', *, *, #48982, .F. ) ; +#11888 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#11889 = CARTESIAN_POINT ( 'NONE', ( 236.4752972880486652, -116.0802105756082767, 3.356415546595572508 ) ) ; +#11890 = AXIS2_PLACEMENT_3D ( 'NONE', #41902, #16472, #34885 ) ; +#11891 = CARTESIAN_POINT ( 'NONE', ( 234.1794638060182479, -118.5392212692920140, -5.191576711090598373 ) ) ; +#11892 = VERTEX_POINT ( 'NONE', #31412 ) ; +#11893 = ORIENTED_EDGE ( 'NONE', *, *, #47383, .T. ) ; +#11894 = CARTESIAN_POINT ( 'NONE', ( 24.99900000000002009, -45.75000000000000000, 6.399999999999993250 ) ) ; +#11895 = AXIS2_PLACEMENT_3D ( 'NONE', #47811, #7518, #57461 ) ; +#11896 = CARTESIAN_POINT ( 'NONE', ( 38.09996603273446425, -121.3483727642725398, -5.276622623176706384 ) ) ; +#11897 = DIRECTION ( 'NONE', ( -0.002232862877918073263, 1.224643746297082949E-16, 0.9999975071585770481 ) ) ; +#11898 = CARTESIAN_POINT ( 'NONE', ( 235.8281083303056107, -115.4708244581703553, -3.538850580551638370 ) ) ; +#11899 = CARTESIAN_POINT ( 'NONE', ( 219.9474639405508753, -119.1310490304057623, -7.972438415040423720 ) ) ; +#11900 = LINE ( 'NONE', #48100, #15297 ) ; +#11901 = CARTESIAN_POINT ( 'NONE', ( 30.59998178684816850, -114.8598838820441586, -2.172059459679571258 ) ) ; +#11902 = CARTESIAN_POINT ( 'NONE', ( 220.1176840135561577, -118.7012521718133939, -7.681431880942869661 ) ) ; +#11903 = EDGE_CURVE ( 'NONE', #3883, #40192, #17524, .T. ) ; +#11904 = CARTESIAN_POINT ( 'NONE', ( 219.7270338329846311, -121.1522235073754956, 7.859659292900130545 ) ) ; +#11905 = ORIENTED_EDGE ( 'NONE', *, *, #17333, .T. ) ; +#11906 = CARTESIAN_POINT ( 'NONE', ( 8.406710493147794949, -52.19543050033662013, -113.2381838089298327 ) ) ; +#11907 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#11908 = CARTESIAN_POINT ( 'NONE', ( 8.071065282823100873, -50.19543050033673381, -115.2918006896516516 ) ) ; +#11909 = ORIENTED_EDGE ( 'NONE', *, *, #46406, .F. ) ; +#11910 = CARTESIAN_POINT ( 'NONE', ( 25.00000000000002132, -49.00000000000000000, 21.99999999999999645 ) ) ; +#11911 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) ); +#11912 = CARTESIAN_POINT ( 'NONE', ( 237.6942484116397338, -116.3357524885462482, 3.667932020841836227 ) ) ; +#11913 = CARTESIAN_POINT ( 'NONE', ( 39.90000000014964598, -120.5000000000424194, -4.729504459286673956 ) ) ; +#11914 = VERTEX_POINT ( 'NONE', #748 ) ; +#11915 = PLANE ( 'NONE', #22201 ) ; +#11916 = CIRCLE ( 'NONE', #40812, 1.000000000000000888 ) ; +#11917 = CARTESIAN_POINT ( 'NONE', ( 214.4398602540541390, -118.7195249106998602, -7.588638965449735707 ) ) ; +#11918 = CARTESIAN_POINT ( 'NONE', ( 218.2526263280471994, -121.7161186801459536, 7.967749380851087970 ) ) ; +#11919 = CARTESIAN_POINT ( 'NONE', ( 237.3301529592031613, -125.5731929274022605, 3.475561639249928891 ) ) ; +#11920 = VERTEX_POINT ( 'NONE', #54160 ) ; +#11921 = ORIENTED_EDGE ( 'NONE', *, *, #29630, .T. ) ; +#11922 = CARTESIAN_POINT ( 'NONE', ( -50.09398967659779345, -122.0238601166813197, -4.352759545750405579 ) ) ; +#11923 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -129.3820406495249813, 12.54942536071711601 ) ) ; +#11924 = ADVANCED_FACE ( 'NONE', ( #9757 ), #53168, .F. ) ; +#11925 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#11926 = ORIENTED_EDGE ( 'NONE', *, *, #36477, .F. ) ; +#11927 = ORIENTED_EDGE ( 'NONE', *, *, #41824, .T. ) ; +#11928 = VERTEX_POINT ( 'NONE', #55601 ) ; +#11929 = ORIENTED_EDGE ( 'NONE', *, *, #15489, .T. ) ; +#11930 = CARTESIAN_POINT ( 'NONE', ( 215.9469264834926321, -118.5431940882259738, -7.479929825836084234 ) ) ; +#11931 = CARTESIAN_POINT ( 'NONE', ( 237.5971650401875479, -119.6377623169062900, 5.482305295597138972 ) ) ; +#11932 = ORIENTED_EDGE ( 'NONE', *, *, #15547, .F. ) ; +#11933 = ADVANCED_FACE ( 'NONE', ( #33098, #46235 ), #12264, .F. ) ; +#11934 = ORIENTED_EDGE ( 'NONE', *, *, #30595, .T. ) ; +#11935 = FACE_OUTER_BOUND ( 'NONE', #56049, .T. ) ; +#11936 = ADVANCED_FACE ( 'NONE', ( #1302 ), #42128, .T. ) ; +#11937 = CARTESIAN_POINT ( 'NONE', ( -11.18891125407105847, -36.19543050033666276, -104.2164540224684259 ) ) ; +#11938 = CARTESIAN_POINT ( 'NONE', ( 221.4600982532671480, -122.0734775620418304, 7.917997003865574257 ) ) ; +#11939 = EDGE_CURVE ( 'NONE', #13564, #21680, #5670, .T. ) ; +#11940 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #53454, #13438, #44704, #26911, #40314, #18689, #1778, #50499 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 4 ), + ( 0.0009024867239551144765, 0.001126929815744717907, 0.001351372907534321120, 0.001800259091113575686 ), + .UNSPECIFIED. ) ; +#11941 = ORIENTED_EDGE ( 'NONE', *, *, #44855, .F. ) ; +#11942 = DIRECTION ( 'NONE', ( 1.644548700998856672E-16, -0.1516828450203868972, 0.9884292157390539568 ) ) ; +#11943 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.7071067811865514585, 0.7071067811865435759 ) ) ; +#11944 = CARTESIAN_POINT ( 'NONE', ( 215.8056272062716232, -119.4510410370743898, -7.851723206950919298 ) ) ; +#11945 = CARTESIAN_POINT ( 'NONE', ( 219.4294531878233556, -118.8647196110668318, -5.398493836873699436 ) ) ; +#11946 = CARTESIAN_POINT ( 'NONE', ( 217.8632937488364689, -123.9018725517704098, -6.846509637888588351 ) ) ; +#11947 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #43877, #57036, #13492, #26093 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 0.0000000000000000000, 0.3656005712810435071 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.6544442183261783841, 0.6544442183261783841, 1.000000000000000000 ) ) + REPRESENTATION_ITEM ( '' ) ); +#11948 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #17917, #53861, #18207, #53552, #10038, #44799, #13836, #31678, #8883, #9742, #40121, #27287, #1008, #36336 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 2, 2, 4 ), + ( 8.673617379884035472E-19, 0.0001948166626101545699, 0.0002922249939152554905, 0.0003896333252203563568, 0.0004870416565254572232, 0.0005844499878305581438, 0.0007792666504407599849 ), + .UNSPECIFIED. ) ; +#11949 = CARTESIAN_POINT ( 'NONE', ( 239.8171560544543013, -116.9532888758431710, 4.228190630162740327 ) ) ; +#11950 = CARTESIAN_POINT ( 'NONE', ( 220.2486434445711723, -119.5481311526367563, -7.833163470664884720 ) ) ; +#11951 = CARTESIAN_POINT ( 'NONE', ( 217.1797037414092699, -122.0133641823303066, 7.878621030896884925 ) ) ; +#11952 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#11953 = CARTESIAN_POINT ( 'NONE', ( 30.59960000000003078, -126.0407434433133744, -3.913366825718092468 ) ) ; +#11954 = CYLINDRICAL_SURFACE ( 'NONE', #3145, 0.5000000000000004441 ) ; +#11955 = CARTESIAN_POINT ( 'NONE', ( 39.90000000024936355, -111.0409910814260286, -4.729504459286938634 ) ) ; +#11956 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#11957 = CARTESIAN_POINT ( 'NONE', ( 234.1597280068026805, -123.7965893093492156, -4.491780738447443078 ) ) ; +#11958 = VECTOR ( 'NONE', #21647, 1000.000000000000000 ) ; +#11959 = CARTESIAN_POINT ( 'NONE', ( 236.0283615678361855, -123.5780533204683849, -4.618309289093308401 ) ) ; +#11960 = CARTESIAN_POINT ( 'NONE', ( 220.8964354079218140, -122.4776440450580566, 7.629479417847072398 ) ) ; +#11961 = LINE ( 'NONE', #47578, #34597 ) ; +#11962 = CARTESIAN_POINT ( 'NONE', ( 233.4530870875693722, -115.6474888435452044, 2.691484311814062558 ) ) ; +#11963 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #9251, #40479, #1088, #18861, #50385, #5730, #19433, #36418, #22962, #32880, #27653, #54220, #55370, #32032, #23527, #10392, #1940, #28212 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 1, 2, 2, 2, 1, 2, 2, 4 ), + ( 0.0000000000000000000, 0.1249999999996918021, 0.1874999999995881073, 0.2187499999995200783, 0.2499999999994520494, 0.3749999999993892108, 0.4374999999993379740, 0.4687499999993696154, 0.4999999999994012567, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#11964 = ORIENTED_EDGE ( 'NONE', *, *, #5299, .T. ) ; +#11965 = CARTESIAN_POINT ( 'NONE', ( 219.7424478603799116, -119.0184082186540024, -7.748265195092852942 ) ) ; +#11966 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669290363, -123.4322506354764499, 1.593838041669362715 ) ) ; +#11967 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026596, -118.2020162380780164, 5.543430770173826794 ) ) ; +#11968 = CARTESIAN_POINT ( 'NONE', ( 235.3513028303484589, -125.9835713072565397, 2.783749972609527834 ) ) ; +#11969 = FACE_OUTER_BOUND ( 'NONE', #18090, .T. ) ; +#11970 = CARTESIAN_POINT ( 'NONE', ( 222.0534711821178462, -121.2740658426810825, 7.809013596048256289 ) ) ; +#11971 = FACE_OUTER_BOUND ( 'NONE', #57230, .T. ) ; +#11972 = ADVANCED_FACE ( 'NONE', ( #23467 ), #34474, .F. ) ; +#11973 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#11974 = ORIENTED_EDGE ( 'NONE', *, *, #38098, .T. ) ; +#11975 = CARTESIAN_POINT ( 'NONE', ( 28.09996862857260425, -123.5708662725926530, 5.445187501497097848 ) ) ; +#11976 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1516828450203870637, -0.9884292157390539568 ) ) ; +#11977 = CARTESIAN_POINT ( 'NONE', ( 1.959434878635765131E-15, -13.19999999999999929, 16.00000000000000000 ) ) ; +#11978 = ORIENTED_EDGE ( 'NONE', *, *, #34683, .T. ) ; +#11979 = CARTESIAN_POINT ( 'NONE', ( 215.6843011653416511, -122.3175671590647511, 7.489656146898757250 ) ) ; +#11980 = CARTESIAN_POINT ( 'NONE', ( 216.9452655971930710, -122.3178944297197717, 7.577364308178508701 ) ) ; +#11981 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #52882, #12865, #35363, #30707 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 5.734762044168697345E-15, 0.0001063734172885217905 ), + .UNSPECIFIED. ) ; +#11982 = CARTESIAN_POINT ( 'NONE', ( 30.40580806952172921, -114.7377283575846292, -0.9999999999999731326 ) ) ; +#11983 = CARTESIAN_POINT ( 'NONE', ( 215.9898984186900464, -119.4097384526296111, -7.860609539676277180 ) ) ; +#11984 = EDGE_CURVE ( 'NONE', #51806, #25119, #15560, .T. ) ; +#11985 = CARTESIAN_POINT ( 'NONE', ( 220.0713173067996991, -121.8503902742362186, 7.975625833685058730 ) ) ; +#11986 = ORIENTED_EDGE ( 'NONE', *, *, #27650, .F. ) ; +#11987 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#11988 = CARTESIAN_POINT ( 'NONE', ( 215.3539795350329484, -122.3053188345331819, 7.467805628670365792 ) ) ; +#11989 = AXIS2_PLACEMENT_3D ( 'NONE', #37412, #2075, #18997 ) ; +#11990 = ORIENTED_EDGE ( 'NONE', *, *, #14031, .T. ) ; +#11991 = ORIENTED_EDGE ( 'NONE', *, *, #37704, .T. ) ; +#11992 = ORIENTED_EDGE ( 'NONE', *, *, #54128, .T. ) ; +#11993 = ORIENTED_EDGE ( 'NONE', *, *, #56838, .F. ) ; +#11994 = LINE ( 'NONE', #51126, #25120 ) ; +#11995 = CARTESIAN_POINT ( 'NONE', ( 4.250000000000000000, -4.500000000000000000, -37.00000000000000000 ) ) ; +#11996 = VERTEX_POINT ( 'NONE', #43197 ) ; +#11997 = ORIENTED_EDGE ( 'NONE', *, *, #28802, .T. ) ; +#11998 = ADVANCED_FACE ( 'NONE', ( #51183 ), #38995, .T. ) ; +#11999 = CARTESIAN_POINT ( 'NONE', ( 28.10579355434015270, -119.6618832758893376, -6.162543501920994871 ) ) ; +#12000 = CARTESIAN_POINT ( 'NONE', ( 0.08845010386374779765, -29.99543050033665637, -95.95064366881533147 ) ) ; +#12001 = EDGE_CURVE ( 'NONE', #1970, #38013, #51178, .T. ) ; +#12002 = ORIENTED_EDGE ( 'NONE', *, *, #33869, .F. ) ; +#12003 = PLANE ( 'NONE', #13064 ) ; +#12004 = CARTESIAN_POINT ( 'NONE', ( 31.70903113414708230, -119.6720613830159436, 5.845949215258023024 ) ) ; +#12005 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#12006 = CARTESIAN_POINT ( 'NONE', ( 217.5036224816401500, -121.6127898835581078, 7.749554209268705307 ) ) ; +#12007 = EDGE_LOOP ( 'NONE', ( #13846, #19200, #24207, #54528 ) ) ; +#12008 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, -2.891205793294675861E-16 ) ) ; +#12009 = CARTESIAN_POINT ( 'NONE', ( 232.7939704355307811, -119.5413054122620053, -6.247257159262449733 ) ) ; +#12010 = EDGE_CURVE ( 'NONE', #38341, #39930, #14985, .T. ) ; +#12011 = CARTESIAN_POINT ( 'NONE', ( 21.69514916541183425, -29.69543050033660947, -102.1116430041665524 ) ) ; +#12012 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203870915, 0.9884292157390539568 ) ) ; +#12013 = EDGE_CURVE ( 'NONE', #12720, #49563, #37212, .T. ) ; +#12014 = CIRCLE ( 'NONE', #25067, 1.050000000000002265 ) ; +#12015 = CARTESIAN_POINT ( 'NONE', ( 235.0948865089417552, -126.0246000083949696, -0.5306594285918857512 ) ) ; +#12016 = VECTOR ( 'NONE', #31689, 1000.000000000000000 ) ; +#12017 = CARTESIAN_POINT ( 'NONE', ( 4.294540257762164970, -35.69543050033662723, -112.0012295028987523 ) ) ; +#12018 = CARTESIAN_POINT ( 'NONE', ( 217.1182122448057044, -121.2001055012198094, 7.778170234072486089 ) ) ; +#12019 = CARTESIAN_POINT ( 'NONE', ( -24.09999999999998366, -41.99999999999999289, -21.14999999999999503 ) ) ; +#12020 = CARTESIAN_POINT ( 'NONE', ( 233.4522764458292556, -126.5643477433011412, -1.020036813189608926 ) ) ; +#12021 = DIRECTION ( 'NONE', ( 0.7132504491541842295, 2.131334480222603379E-15, -0.7009092642998483447 ) ) ; +#12022 = CARTESIAN_POINT ( 'NONE', ( 235.8999987668372000, -120.4999999999997584, 1.387778780781445676E-14 ) ) ; +#12023 = CARTESIAN_POINT ( 'NONE', ( 54.90000000000004121, -117.2999999999999829, 1.387778780781445676E-14 ) ) ; +#12024 = CARTESIAN_POINT ( 'NONE', ( 233.0305583706904997, -123.5124632222880479, -4.661289296024770934 ) ) ; +#12025 = CARTESIAN_POINT ( 'NONE', ( 234.8834191773273687, -126.0357853101875207, -0.3799979628898228490 ) ) ; +#12026 = AXIS2_PLACEMENT_3D ( 'NONE', #2230, #53427, #54024 ) ; +#12027 = CARTESIAN_POINT ( 'NONE', ( 219.9470647102502596, -122.4701575371540940, 7.635567594436178496 ) ) ; +#12028 = DIRECTION ( 'NONE', ( -1.857579106397798678E-17, 1.984260520772446048E-47, 1.000000000000000000 ) ) ; +#12029 = CARTESIAN_POINT ( 'NONE', ( 234.6942043090595291, -119.7771529388216720, -6.106349313060269068 ) ) ; +#12030 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#12031 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#12032 = CARTESIAN_POINT ( 'NONE', ( 234.6296436139266177, -120.7738731717959553, 5.543852712539635519 ) ) ; +#12033 = EDGE_CURVE ( 'NONE', #4421, #19219, #16587, .T. ) ; +#12034 = DIRECTION ( 'NONE', ( -0.7009092642998482336, -5.185887546516577982E-16, -0.7132504491541841185 ) ) ; +#12035 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#12036 = EDGE_CURVE ( 'NONE', #9905, #31930, #55308, .T. ) ; +#12037 = CARTESIAN_POINT ( 'NONE', ( 4.294540257762164970, -35.69543050033662723, -112.0012295028987523 ) ) ; +#12038 = CARTESIAN_POINT ( 'NONE', ( 213.5999977193772281, -123.4441393041901023, 6.675595351515337228 ) ) ; +#12039 = ORIENTED_EDGE ( 'NONE', *, *, #37586, .T. ) ; +#12040 = CARTESIAN_POINT ( 'NONE', ( 214.1322314851724968, -122.4593514249707908, 7.510277011508827982 ) ) ; +#12041 = CARTESIAN_POINT ( 'NONE', ( 232.8309698425471765, -120.5401624621412537, 5.556202305109200879 ) ) ; +#12042 = EDGE_CURVE ( 'NONE', #43097, #38938, #19938, .T. ) ; +#12043 = EDGE_CURVE ( 'NONE', #33081, #17465, #48760, .T. ) ; +#12044 = ADVANCED_FACE ( 'NONE', ( #35346 ), #15637, .F. ) ; +#12045 = VERTEX_POINT ( 'NONE', #18079 ) ; +#12046 = ORIENTED_EDGE ( 'NONE', *, *, #34936, .T. ) ; +#12047 = CARTESIAN_POINT ( 'NONE', ( 214.8422576644526316, -118.6526531124714836, -7.406453740086631043 ) ) ; +#12048 = CARTESIAN_POINT ( 'NONE', ( 236.7060341740211982, -119.3422078510306363, -6.039802904397637562 ) ) ; +#12049 = PERSON_AND_ORGANIZATION ( #17881, #29145 ) ; +#12050 = ORIENTED_EDGE ( 'NONE', *, *, #33038, .F. ) ; +#12051 = EDGE_LOOP ( 'NONE', ( #57767, #18057, #38928, #29662 ) ) ; +#12052 = CIRCLE ( 'NONE', #44712, 2.099999999999997868 ) ; +#12053 = CARTESIAN_POINT ( 'NONE', ( 236.1946704105936874, -124.6582916926604554, -3.674882740205820841 ) ) ; +#12054 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#12055 = EDGE_LOOP ( 'NONE', ( #10661, #17139, #55014, #49070 ) ) ; +#12056 = VERTEX_POINT ( 'NONE', #35057 ) ; +#12057 = CARTESIAN_POINT ( 'NONE', ( 30.40580806951081883, -126.2622716423752962, -0.9999999999999731326 ) ) ; +#12058 = CARTESIAN_POINT ( 'NONE', ( 16.50000000000001421, -38.99999999999999289, -23.49900000000000588 ) ) ; +#12059 = ORIENTED_EDGE ( 'NONE', *, *, #40632, .F. ) ; +#12060 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #27320, #14722, #45409, #36373, #31989, #45106, #36656, #18243 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 4 ), + ( 0.0009209484717070756275, 0.001139957359782527591, 0.001358966247857979447, 0.001796984024008864726 ), + .UNSPECIFIED. ) ; +#12061 = CARTESIAN_POINT ( 'NONE', ( -24.09999999999997655, -30.00100000000000122, 22.50000000000000711 ) ) ; +#12062 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#12063 = ADVANCED_FACE ( 'NONE', ( #26887 ), #17235, .F. ) ; +#12064 = DIRECTION ( 'NONE', ( 1.734723475976805517E-15, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#12065 = CARTESIAN_POINT ( 'NONE', ( 9.975861481287028099, -51.19543050033673381, -114.7801841903893916 ) ) ; +#12066 = VECTOR ( 'NONE', #19951, 1000.000000000000000 ) ; +#12067 = CARTESIAN_POINT ( 'NONE', ( 221.4630333940993694, -122.3830600127998878, 7.639175485246634700 ) ) ; +#12068 = CARTESIAN_POINT ( 'NONE', ( 221.4804179403169542, -120.0363091207605351, -7.835949548631645278 ) ) ; +#12069 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1516828450203860090, -0.9884292157390540678 ) ) ; +#12070 = ORIENTED_EDGE ( 'NONE', *, *, #52296, .F. ) ; +#12071 = ORIENTED_EDGE ( 'NONE', *, *, #56468, .T. ) ; +#12072 = DIRECTION ( 'NONE', ( -0.7009092642998492328, 0.0000000000000000000, -0.7132504491541833413 ) ) ; +#12073 = CARTESIAN_POINT ( 'NONE', ( 195.1499984800815355, -114.3415476561573882, 0.9450667357480410091 ) ) ; +#12074 = CARTESIAN_POINT ( 'NONE', ( 218.7391528031441226, -119.9160582325711033, -7.851778071075448118 ) ) ; +#12075 = VERTEX_POINT ( 'NONE', #22478 ) ; +#12076 = DIRECTION ( 'NONE', ( -1.811995619784410881E-15, 1.000000000000000000, 1.196913542559490477E-15 ) ) ; +#12077 = CARTESIAN_POINT ( 'NONE', ( 231.9936305705135169, -118.0767962446623613, 5.439776817357672378 ) ) ; +#12078 = DIRECTION ( 'NONE', ( -0.7132504491541841185, -2.131334480222602590E-15, 0.7009092642998482336 ) ) ; +#12079 = CARTESIAN_POINT ( 'NONE', ( 236.1672493591894408, -120.2015202223408608, 6.140638134117330615 ) ) ; +#12080 = ADVANCED_FACE ( 'NONE', ( #53729 ), #4105, .F. ) ; +#12081 = CARTESIAN_POINT ( 'NONE', ( 217.1999412281345769, -121.0496615898125867, 7.781366163689141580 ) ) ; +#12082 = CARTESIAN_POINT ( 'NONE', ( 235.8138397015355281, -119.9572550162907447, 5.522947853257480055 ) ) ; +#12083 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#12084 = CARTESIAN_POINT ( 'NONE', ( 31.82729140710011961, -121.4367621530316086, -5.783363624574358930 ) ) ; +#12085 = AXIS2_PLACEMENT_3D ( 'NONE', #42311, #34159, #20700 ) ; +#12086 = CARTESIAN_POINT ( 'NONE', ( 233.0042799798083593, -115.0911435128033276, 2.924816135310056797 ) ) ; +#12087 = CARTESIAN_POINT ( 'NONE', ( 213.9000314191158338, -120.1359231437176902, -7.726169679453859018 ) ) ; +#12088 = PLANE ( 'NONE', #39347 ) ; +#12089 = PLANE ( 'NONE', #37962 ) ; +#12090 = CARTESIAN_POINT ( 'NONE', ( 232.3430097808360131, -115.0380593920004202, -1.024725651106206614 ) ) ; +#12091 = CARTESIAN_POINT ( 'NONE', ( 235.6563606173927212, -121.6937624969528571, 5.420095114732114361 ) ) ; +#12092 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#12093 = VECTOR ( 'NONE', #14570, 1000.000000000000000 ) ; +#12094 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #47311, #7299 ), + ( #25115, #9045 ), + ( #17788, #8748 ), + ( #13114, #7876 ), + ( #8466, #44378 ), + ( #49049, #22184 ), + ( #12539, #31247 ), + ( #56667, #16915 ), + ( #35046, #43787 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 3, 2, 4 ), + ( 2, 2 ), + ( -0.006002158561589967731, 0.0000000000000000000, 0.5000000000000000000, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#12095 =( BOUNDED_SURFACE ( ) B_SPLINE_SURFACE ( 3, 3, ( + ( #21903, #9061, #44683, #39726 ), + ( #18669, #22483, #36508, #14279 ), + ( #57555, #17519, #18952, #2032 ), + ( #2306, #55462, #28899, #42277 ) ), + .UNSPECIFIED., .F., .F., .F. ) + B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ), + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_SURFACE ( ( + ( 1.000000000000000000, 0.9966474478855440466, 0.9966474478855440466, 1.000000000000000000), + ( 1.000000000000000000, 0.9966474478855440466, 0.9966474478855440466, 1.000000000000000000), + ( 1.000000000000000000, 0.9966474478855440466, 0.9966474478855440466, 1.000000000000000000), + ( 1.000000000000000000, 0.9966474478855440466, 0.9966474478855440466, 1.000000000000000000) ) ) + REPRESENTATION_ITEM ( '' ) SURFACE ( ) ); +#12096 = CARTESIAN_POINT ( 'NONE', ( 234.9790517019805236, -118.4415775858385729, 5.193340291280392762 ) ) ; +#12097 = CARTESIAN_POINT ( 'NONE', ( 217.9163579507503243, -119.1980692338024426, -7.738091948475925186 ) ) ; +#12098 = ORIENTED_EDGE ( 'NONE', *, *, #13166, .F. ) ; +#12099 = CARTESIAN_POINT ( 'NONE', ( 234.3180024766481324, -125.3000963698306407, 3.843255302250249361 ) ) ; +#12100 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289794, -114.8251590198366472, -3.591558681489354754 ) ) ; +#12101 = LINE ( 'NONE', #52383, #28475 ) ; +#12102 = CARTESIAN_POINT ( 'NONE', ( -36.15046256473636532, -50.19543050033674803, -71.83542630306116905 ) ) ; +#12103 = CARTESIAN_POINT ( 'NONE', ( 236.9684915523351378, -125.0579487896891493, -3.166635582633357426 ) ) ; +#12104 = CARTESIAN_POINT ( 'NONE', ( -12.74999999999996980, -115.9999999999999858, 23.50000000000000000 ) ) ; +#12105 = EDGE_CURVE ( 'NONE', #56579, #23248, #30310, .T. ) ; +#12106 = VECTOR ( 'NONE', #7979, 999.9999999999998863 ) ; +#12107 = ORIENTED_EDGE ( 'NONE', *, *, #41599, .F. ) ; +#12108 = CARTESIAN_POINT ( 'NONE', ( 221.8346109872964576, -122.4940418284778758, 7.828196055816349030 ) ) ; +#12109 = CARTESIAN_POINT ( 'NONE', ( 221.7149199202983425, -118.4666615532759124, -7.801295132808608201 ) ) ; +#12110 = CARTESIAN_POINT ( 'NONE', ( 215.4478239003960880, -115.2143713293491913, -5.307269946338979416 ) ) ; +#12111 = EDGE_CURVE ( 'NONE', #57404, #30623, #17797, .T. ) ; +#12112 = EDGE_CURVE ( 'NONE', #39210, #7204, #43647, .T. ) ; +#12113 = AXIS2_PLACEMENT_3D ( 'NONE', #34045, #51841, #40145 ) ; +#12114 = FACE_OUTER_BOUND ( 'NONE', #53812, .T. ) ; +#12115 = EDGE_CURVE ( 'NONE', #14700, #51887, #8681, .T. ) ; +#12116 = CARTESIAN_POINT ( 'NONE', ( 220.8964961081449871, -119.4485367451319178, -7.811374328606927264 ) ) ; +#12117 = ORIENTED_EDGE ( 'NONE', *, *, #11939, .T. ) ; +#12118 = ORIENTED_EDGE ( 'NONE', *, *, #32339, .T. ) ; +#12119 = CYLINDRICAL_SURFACE ( 'NONE', #47327, 2.999999999999999556 ) ; +#12120 = CARTESIAN_POINT ( 'NONE', ( 219.8875904462971960, -120.9234097379891182, 7.873552995941106580 ) ) ; +#12121 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#12122 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289169, -119.5484539948974287, 2.059476615271281119 ) ) ; +#12123 = EDGE_LOOP ( 'NONE', ( #11640, #54093 ) ) ; +#12124 = CARTESIAN_POINT ( 'NONE', ( 195.1499984800815355, -112.4514141846613313, -11.37183795193679892 ) ) ; +#12125 = CARTESIAN_POINT ( 'NONE', ( 217.1270818661786279, -119.9997706526239227, -7.995706492845482849 ) ) ; +#12126 = CARTESIAN_POINT ( 'NONE', ( 237.0831653118982558, -126.0484361157945017, -0.1307811251891042859 ) ) ; +#12127 = CARTESIAN_POINT ( 'NONE', ( 15.12503168878475890, -49.00000000000000000, -19.10000000000000853 ) ) ; +#12128 = VERTEX_POINT ( 'NONE', #3820 ) ; +#12129 = CARTESIAN_POINT ( 'NONE', ( 219.9381025209767699, -121.1290611168256675, 8.068594994319802538 ) ) ; +#12130 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669290078, -122.8066794262731491, 6.290466304373702577 ) ) ; +#12131 = CARTESIAN_POINT ( 'NONE', ( 237.8967365697766922, -114.4535814381266761, -1.126287269372607813 ) ) ; +#12132 = ORIENTED_EDGE ( 'NONE', *, *, #17600, .F. ) ; +#12133 = ORIENTED_EDGE ( 'NONE', *, *, #12326, .T. ) ; +#12134 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290874, -121.0595054165536339, -2.589252546269101618 ) ) ; +#12135 = CARTESIAN_POINT ( 'NONE', ( 4.300000000000019362, -36.70000000000000995, -23.49900000000000588 ) ) ; +#12136 = CARTESIAN_POINT ( 'NONE', ( 219.4294531878352927, -122.5087859828901173, 7.832413383571975807 ) ) ; +#12137 = LINE ( 'NONE', #16794, #32309 ) ; +#12138 = ORIENTED_EDGE ( 'NONE', *, *, #42009, .F. ) ; +#12139 = CARTESIAN_POINT ( 'NONE', ( 240.5809671964606480, -115.5422407149310544, 2.356711837091060691 ) ) ; +#12140 = CARTESIAN_POINT ( 'NONE', ( 237.9290196726154818, -114.3512853258036017, 0.1140032193643013142 ) ) ; +#12141 = CARTESIAN_POINT ( 'NONE', ( 221.4455000068681727, -119.5673876580012234, -8.019065606088840781 ) ) ; +#12142 = VERTEX_POINT ( 'NONE', #32418 ) ; +#12143 = ORIENTED_EDGE ( 'NONE', *, *, #41336, .T. ) ; +#12144 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#12145 = CARTESIAN_POINT ( 'NONE', ( 220.0492947516329707, -121.1168716879232790, 8.067373828800617375 ) ) ; +#12146 = ORIENTED_EDGE ( 'NONE', *, *, #7309, .T. ) ; +#12147 = CARTESIAN_POINT ( 'NONE', ( 12.10625595169698698, -47.97160478246313176, -18.83566830279595194 ) ) ; +#12148 = FACE_OUTER_BOUND ( 'NONE', #11712, .T. ) ; +#12149 = AXIS2_PLACEMENT_3D ( 'NONE', #40092, #21694, #57331 ) ; +#12150 = EDGE_LOOP ( 'NONE', ( #28204, #8917, #1609, #39430 ) ) ; +#12151 = CARTESIAN_POINT ( 'NONE', ( 8.789497278730395990, -39.19543050033661302, -114.5607189792687137 ) ) ; +#12152 = PLANE ( 'NONE', #6212 ) ; +#12153 = EDGE_CURVE ( 'NONE', #45885, #5692, #54733, .T. ) ; +#12154 = ORIENTED_EDGE ( 'NONE', *, *, #25263, .F. ) ; +#12155 = CARTESIAN_POINT ( 'NONE', ( 234.6527695270552840, -119.1732914231476457, 5.411362425887841887 ) ) ; +#12156 = CIRCLE ( 'NONE', #5625, 5.485591461757039156 ) ; +#12157 = ADVANCED_FACE ( 'NONE', ( #36504 ), #7267, .F. ) ; +#12158 = CARTESIAN_POINT ( 'NONE', ( 219.8434694375459628, -121.7664055645597188, 7.782563167840953255 ) ) ; +#12159 = CARTESIAN_POINT ( 'NONE', ( 232.2999503795957708, -124.8166374592320551, 4.380446576227880584 ) ) ; +#12160 = CARTESIAN_POINT ( 'NONE', ( 214.9698368129826633, -118.5450457087356426, -7.392965578560954931 ) ) ; +#12161 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669289681, -120.4999999999997584, 1.387778780781445676E-14 ) ) ; +#12162 = LINE ( 'NONE', #52443, #8989 ) ; +#12163 = PLANE ( 'NONE', #45247 ) ; +#12164 = CARTESIAN_POINT ( 'NONE', ( 221.3615164574790697, -119.5501951623962213, -8.016031533646696516 ) ) ; +#12165 = CARTESIAN_POINT ( 'NONE', ( 219.8833592663837351, -121.1376661890861897, 7.861942660545283346 ) ) ; +#12166 = CARTESIAN_POINT ( 'NONE', ( 214.7169723890570765, -122.0399825493256856, 7.670254551520774733 ) ) ; +#12167 = VERTEX_POINT ( 'NONE', #19523 ) ; +#12168 = CARTESIAN_POINT ( 'NONE', ( 233.8547291471685980, -114.9582119849684290, -2.666358385629452599 ) ) ; +#12169 = CARTESIAN_POINT ( 'NONE', ( 229.2999987672636450, -122.7427990609486841, -7.156804620114740167 ) ) ; +#12170 = CARTESIAN_POINT ( 'NONE', ( 236.4531429891565608, -115.6540525501792018, 2.704568414581211222 ) ) ; +#12171 = ADVANCED_FACE ( 'NONE', ( #27170 ), #16699, .T. ) ; +#12172 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #50431, #40824, #13667, #23005, #36746, #10155 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 4 ), + ( 1.554469003849072347E-13, 0.0004369235007074866260, 0.0008738470012595264159 ), + .UNSPECIFIED. ) ; +#12173 = ORIENTED_EDGE ( 'NONE', *, *, #38849, .F. ) ; +#12174 = ORIENTED_EDGE ( 'NONE', *, *, #48321, .F. ) ; +#12175 = DIRECTION ( 'NONE', ( 0.7132504491541842295, 2.131334480222603379E-15, -0.7009092642998483447 ) ) ; +#12176 = VECTOR ( 'NONE', #48131, 1000.000000000000000 ) ; +#12177 = DIRECTION ( 'NONE', ( -0.3313611254623338720, 0.9325869221799666375, 0.1431133715319158617 ) ) ; +#12178 = DIRECTION ( 'NONE', ( -0.9961280477944831624, -1.214306433183764966E-16, 0.08791423318867060133 ) ) ; +#12179 = CARTESIAN_POINT ( 'NONE', ( 236.0774038750444390, -116.9356498391550616, 5.011310707157162980 ) ) ; +#12180 = CARTESIAN_POINT ( 'NONE', ( 220.2486434445711438, -119.1496825730276043, -7.975144106006693434 ) ) ; +#12181 = DIRECTION ( 'NONE', ( -0.2810846377148193964, 0.6785983445458457775, -0.6785983445458486640 ) ) ; +#12182 = CARTESIAN_POINT ( 'NONE', ( 30.59999817868483163, -119.8459074216172411, -6.000550650614168369 ) ) ; +#12183 = FACE_OUTER_BOUND ( 'NONE', #39737, .T. ) ; +#12184 = EDGE_CURVE ( 'NONE', #8138, #40351, #55774, .T. ) ; +#12185 = CARTESIAN_POINT ( 'NONE', ( 24.99900000000002009, -47.50000000000000000, 3.199999999999993516 ) ) ; +#12186 = EDGE_CURVE ( 'NONE', #57497, #37948, #9336, .T. ) ; +#12187 = EDGE_LOOP ( 'NONE', ( #11848, #20602, #32413, #15962 ) ) ; +#12188 = EDGE_CURVE ( 'NONE', #41097, #57175, #54889, .T. ) ; +#12189 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#12190 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#12191 = AXIS2_PLACEMENT_3D ( 'NONE', #2901, #20686, #38512 ) ; +#12192 = ORIENTED_EDGE ( 'NONE', *, *, #21887, .F. ) ; +#12193 = CARTESIAN_POINT ( 'NONE', ( 241.0999987669289339, -120.4999999999997584, 1.387778780781445676E-14 ) ) ; +#12194 = CARTESIAN_POINT ( 'NONE', ( 237.6488391915132752, -115.4718634607827283, 2.349190900196211462 ) ) ; +#12195 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#12196 = ORIENTED_EDGE ( 'NONE', *, *, #9922, .T. ) ; +#12197 = PLANE ( 'NONE', #5448 ) ; +#12198 =( REPRESENTATION_RELATIONSHIP ('NONE','NONE', #35993, #3940 ) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION ( #44460 )SHAPE_REPRESENTATION_RELATIONSHIP( ) ); +#12199 = AXIS2_PLACEMENT_3D ( 'NONE', #649, #18124, #14037 ) ; +#12200 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290306, -120.3929031168427315, -0.4894521338970058144 ) ) ; +#12201 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#12202 = CARTESIAN_POINT ( 'NONE', ( 237.3291780304752194, -125.5527059892545481, 3.505253660366884905 ) ) ; +#12203 = EDGE_LOOP ( 'NONE', ( #31451, #3156, #53096 ) ) ; +#12204 = ORIENTED_EDGE ( 'NONE', *, *, #21486, .F. ) ; +#12205 = ORIENTED_EDGE ( 'NONE', *, *, #16349, .T. ) ; +#12206 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#12207 = LINE ( 'NONE', #47542, #29323 ) ; +#12208 = PLANE ( 'NONE', #6439 ) ; +#12209 = DIRECTION ( 'NONE', ( -0.7132504491541842295, -2.131334480222603379E-15, 0.7009092642998483447 ) ) ; +#12210 = ORIENTED_EDGE ( 'NONE', *, *, #278, .T. ) ; +#12211 = EDGE_LOOP ( 'NONE', ( #44391, #20589 ) ) ; +#12212 = ORIENTED_EDGE ( 'NONE', *, *, #51794, .T. ) ; +#12213 = ORIENTED_EDGE ( 'NONE', *, *, #10271, .F. ) ; +#12214 = CARTESIAN_POINT ( 'NONE', ( 214.2280366629711352, -119.9315312090622712, -7.751030727300163292 ) ) ; +#12215 = CARTESIAN_POINT ( 'NONE', ( 237.7062426104862141, -123.2997495925546332, 4.791736530981395958 ) ) ; +#12216 = ORIENTED_EDGE ( 'NONE', *, *, #25160, .F. ) ; +#12217 = VERTEX_POINT ( 'NONE', #44964 ) ; +#12218 = CARTESIAN_POINT ( 'NONE', ( 194.2313774616662556, -126.7394934339327364, -0.9575031782496453703 ) ) ; +#12219 = DIRECTION ( 'NONE', ( -4.336808689942015271E-16, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#12220 = DIRECTION ( 'NONE', ( -3.524876788021938561E-16, 1.000000000000000000, -1.556303968761777535E-30 ) ) ; +#12221 = ORIENTED_EDGE ( 'NONE', *, *, #11309, .F. ) ; +#12222 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#12223 = CARTESIAN_POINT ( 'NONE', ( -50.36820480201483718, -120.1836681549221737, 2.485594412975589140 ) ) ; +#12224 = CARTESIAN_POINT ( 'NONE', ( 217.3371994440734341, -124.2661857544595421, -6.278671476245173189 ) ) ; +#12225 = LINE ( 'NONE', #3493, #14071 ) ; +#12226 = ADVANCED_FACE ( 'NONE', ( #46096 ), #12857, .F. ) ; +#12227 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#12228 = CARTESIAN_POINT ( 'NONE', ( 217.1186471394283615, -121.2348197353963428, 7.998095278324374391 ) ) ; +#12229 = CARTESIAN_POINT ( 'NONE', ( 15.22190327825487266, -60.04353666436033876, 19.34649823406776648 ) ) ; +#12230 = LINE ( 'NONE', #16599, #6662 ) ; +#12231 = CARTESIAN_POINT ( 'NONE', ( 218.5591920220300324, -121.0832288346941965, 7.847213380473302635 ) ) ; +#12232 = CARTESIAN_POINT ( 'NONE', ( -22.99999999999997868, -49.00000000000000000, -17.00000000000000711 ) ) ; +#12233 = LINE ( 'NONE', #51650, #47307 ) ; +#12234 = DIRECTION ( 'NONE', ( -3.524876788021935603E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#12235 = CARTESIAN_POINT ( 'NONE', ( 233.2222280068026521, -121.8267085768518712, -5.411362425887800143 ) ) ; +#12236 = CIRCLE ( 'NONE', #34637, 1.975000000000000089 ) ; +#12237 = CARTESIAN_POINT ( 'NONE', ( 236.0715059601200778, -122.2329283926147809, -5.272888851799590881 ) ) ; +#12238 = CARTESIAN_POINT ( 'NONE', ( 221.2346204171115858, -112.6596492491940182, 1.203168308770349970 ) ) ; +#12239 = CARTESIAN_POINT ( 'NONE', ( -26.49999999999999645, -128.9989999999999952, 5.900000000000009237 ) ) ; +#12240 = CARTESIAN_POINT ( 'NONE', ( 233.5961543253780235, -119.6083916012722597, 5.478088931513878101 ) ) ; +#12241 = EDGE_CURVE ( 'NONE', #55930, #25285, #12919, .T. ) ; +#12242 = ORIENTED_EDGE ( 'NONE', *, *, #35544, .T. ) ; +#12243 = ORIENTED_EDGE ( 'NONE', *, *, #3706, .T. ) ; +#12244 = CARTESIAN_POINT ( 'NONE', ( 7.910583931763380150, -50.19543050033662013, -115.1340961051842982 ) ) ; +#12245 = CARTESIAN_POINT ( 'NONE', ( 217.4395091456903799, -122.3157267900417935, 7.818353874299660333 ) ) ; +#12246 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026880, -115.4258582248463512, 3.202467354519154874 ) ) ; +#12247 = CARTESIAN_POINT ( 'NONE', ( 235.4294221013899744, -126.6475682609306830, -0.1678910433122658141 ) ) ; +#12248 = CARTESIAN_POINT ( 'NONE', ( 12.42904390633649570, -50.69543050033672671, -112.2838076183497407 ) ) ; +#12249 = DIRECTION ( 'NONE', ( -0.7009092642998484557, -4.163453949483577057E-16, -0.7132504491541840075 ) ) ; +#12250 = CYLINDRICAL_SURFACE ( 'NONE', #47067, 3.000000000000002665 ) ; +#12251 = PRODUCT_DEFINITION_SHAPE ( 'NONE', 'NONE', #54255 ) ; +#12252 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289794, -115.4590109997306087, 0.7735825096039835591 ) ) ; +#12253 = EDGE_CURVE ( 'NONE', #22973, #8400, #32124, .T. ) ; +#12254 = EDGE_LOOP ( 'NONE', ( #1666, #44295 ) ) ; +#12256 = ADVANCED_FACE ( 'NONE', ( #49904 ), #4707, .F. ) ; +#12255 = CARTESIAN_POINT ( 'NONE', ( -18.99999999999997513, -48.99999999999998579, 23.50000000000000000 ) ) ; +#12257 = CARTESIAN_POINT ( 'NONE', ( 220.1988643895226687, -119.9137265195507354, -7.867053572783905935 ) ) ; +#12258 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#12259 = VERTEX_POINT ( 'NONE', #2026 ) ; +#12260 = CYLINDRICAL_SURFACE ( 'NONE', #35419, 0.5000000000000004441 ) ; +#12261 = PLANE ( 'NONE', #49638 ) ; +#12262 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#12263 = CARTESIAN_POINT ( 'NONE', ( 216.0148108805467473, -119.3946320854310699, -7.860410944497978392 ) ) ; +#12264 = PLANE ( 'NONE', #18444 ) ; +#12265 = FACE_OUTER_BOUND ( 'NONE', #44939, .T. ) ; +#12266 = EDGE_LOOP ( 'NONE', ( #32765, #38564 ) ) ; +#12267 = CARTESIAN_POINT ( 'NONE', ( 216.0710477703383674, -121.9782236002056521, 7.822995930741667436 ) ) ; +#12268 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.210476675238558841E-16, 1.857579106397798678E-17 ) ) ; +#12269 = EDGE_LOOP ( 'NONE', ( #11318, #8700, #42770, #26240 ) ) ; +#12270 = CIRCLE ( 'NONE', #26307, 0.5000000000000004441 ) ; +#12271 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #44296, #29732, #17715, #56591 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 9.757819552369539906E-19, 0.001599946026809394208 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9857997710407445657, 0.9824131255159382903, 0.9824152166509150241, 0.9858060444456749893 ) ) + REPRESENTATION_ITEM ( '' ) ); +#12272 = ORIENTED_EDGE ( 'NONE', *, *, #48578, .F. ) ; +#12273 = EDGE_LOOP ( 'NONE', ( #33508, #45265, #17394, #11081 ) ) ; +#12274 = AXIS2_PLACEMENT_3D ( 'NONE', #15330, #23820, #46869 ) ; +#12275 = ORIENTED_EDGE ( 'NONE', *, *, #10544, .F. ) ; +#12276 = VECTOR ( 'NONE', #36975, 999.9999999999998863 ) ; +#12277 = CARTESIAN_POINT ( 'NONE', ( 219.9470647102502312, -118.5298424628454654, -7.635567594436109218 ) ) ; +#12278 = CARTESIAN_POINT ( 'NONE', ( 214.8597960994969753, -120.9616293720889075, 7.823981039337020604 ) ) ; +#12279 = EDGE_LOOP ( 'NONE', ( #49915, #49479, #17930, #34047 ) ) ; +#12280 = EDGE_LOOP ( 'NONE', ( #33623, #43505, #32430, #11589 ) ) ; +#12281 = CARTESIAN_POINT ( 'NONE', ( -41.17224202915762987, -45.67619564274198041, -18.74798067122617340 ) ) ; +#12282 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#12283 = CARTESIAN_POINT ( 'NONE', ( 231.4030525389602531, -123.9938239810609986, -10.85556051014228984 ) ) ; +#12284 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #7117, #11209, #2748, #52063 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 0.008815312899236971839 ), + .UNSPECIFIED. ) ; +#12285 = ORIENTED_EDGE ( 'NONE', *, *, #13961, .F. ) ; +#12286 = LINE ( 'NONE', #39161, #4717 ) ; +#12287 = CARTESIAN_POINT ( 'NONE', ( 32.16386746701630273, -119.4999999999999858, 5.606948500091982091 ) ) ; +#12288 = FACE_BOUND ( 'NONE', #15099, .T. ) ; +#12289 = EDGE_CURVE ( 'NONE', #12577, #26507, #20313, .T. ) ; +#12290 = CARTESIAN_POINT ( 'NONE', ( 13.09835171381274854, -50.43206818126647306, 18.54032722414616430 ) ) ; +#12291 = ORIENTED_EDGE ( 'NONE', *, *, #2113, .T. ) ; +#12292 = CARTESIAN_POINT ( 'NONE', ( 235.8999987667923506, -123.6875552965074263, -6.788924158588185875 ) ) ; +#12293 = CARTESIAN_POINT ( 'NONE', ( 231.7939704355307526, -119.5413054122620053, -6.247257159262449733 ) ) ; +#12294 = CARTESIAN_POINT ( 'NONE', ( 215.8398163654211430, -121.7913017244478908, 7.614859210844912241 ) ) ; +#12295 = CARTESIAN_POINT ( 'NONE', ( 215.7091451578496617, -119.6941526324348359, -7.670663620589435183 ) ) ; +#12296 = CARTESIAN_POINT ( 'NONE', ( 235.0938608689466207, -126.0279444537835900, -0.4943055772893850119 ) ) ; +#12297 = DIRECTION ( 'NONE', ( 8.659560562354921765E-17, 0.7071067811865474617, -0.7071067811865474617 ) ) ; +#12298 = FACE_OUTER_BOUND ( 'NONE', #45451, .T. ) ; +#12299 = CARTESIAN_POINT ( 'NONE', ( 217.1270818661786279, -120.9649442176068703, 7.765773746397363730 ) ) ; +#12300 = ADVANCED_FACE ( 'NONE', ( #3157 ), #22346, .T. ) ; +#12301 = CARTESIAN_POINT ( 'NONE', ( 233.4992040549064143, -126.0131786980213064, -2.725367466531647409 ) ) ; +#12302 = PLANE ( 'NONE', #45524 ) ; +#12303 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#12304 = CARTESIAN_POINT ( 'NONE', ( 2.400000000000022116, -40.49999999999999289, -23.49900000000000588 ) ) ; +#12305 = CARTESIAN_POINT ( 'NONE', ( 233.0445188236354568, -123.0961563137817762, -4.913673551514121662 ) ) ; +#12306 = CARTESIAN_POINT ( 'NONE', ( 234.9377324104165439, -125.5829530523211162, -2.227509916698885206 ) ) ; +#12307 = LINE ( 'NONE', #16682, #43731 ) ; +#12308 = VECTOR ( 'NONE', #916, 1000.000000000000114 ) ; +#12309 = FACE_OUTER_BOUND ( 'NONE', #35925, .T. ) ; +#12310 = DIRECTION ( 'NONE', ( -1.000000000000000000, -3.614007241618349264E-16, 0.0000000000000000000 ) ) ; +#12311 = CARTESIAN_POINT ( 'NONE', ( 234.7031610796058203, -119.4457638215817781, -6.058668728517875302 ) ) ; +#12312 = CARTESIAN_POINT ( 'NONE', ( 26.78689291398416827, -121.3955423582428921, 6.258160263403078183 ) ) ; +#12313 = CARTESIAN_POINT ( 'NONE', ( 218.9962405479285508, -120.0107334933174883, -8.064753652870841449 ) ) ; +#12314 = AXIS2_PLACEMENT_3D ( 'NONE', #8185, #17213, #22191 ) ; +#12315 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#12316 = CARTESIAN_POINT ( 'NONE', ( 237.8451343036497292, -125.8886196348261137, 1.584112334391836185 ) ) ; +#12317 = AXIS2_PLACEMENT_3D ( 'NONE', #17908, #4794, #35739 ) ; +#12318 = CARTESIAN_POINT ( 'NONE', ( 196.1500029091151021, -124.5909710640692083, -12.71093912342928967 ) ) ; +#12319 = ADVANCED_FACE ( 'NONE', ( #38208 ), #11915, .F. ) ; +#12320 = ORIENTED_EDGE ( 'NONE', *, *, #53441, .F. ) ; +#12322 = EDGE_CURVE ( 'NONE', #32978, #9259, #6393, .T. ) ; +#12321 = CARTESIAN_POINT ( 'NONE', ( 25.44357787172565821, -120.4999999999999858, -6.452443098889003359 ) ) ; +#12323 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669862435, -120.4999999999997584, 1.387778780781445676E-14 ) ) ; +#12324 = CARTESIAN_POINT ( 'NONE', ( 232.0541781404564290, -122.8213866945407062, -5.127868575220416503 ) ) ; +#12325 = ORIENTED_EDGE ( 'NONE', *, *, #19482, .F. ) ; +#12326 = EDGE_CURVE ( 'NONE', #51283, #39671, #29742, .T. ) ; +#12327 = PLANE ( 'NONE', #45624 ) ; +#12328 = CARTESIAN_POINT ( 'NONE', ( 233.0363540282347969, -125.8722350750698666, 1.492709160414361635 ) ) ; +#12329 = EDGE_LOOP ( 'NONE', ( #6408, #52619, #42201, #40945 ) ) ; +#12330 = ORIENTED_EDGE ( 'NONE', *, *, #6680, .T. ) ; +#12331 = EDGE_CURVE ( 'NONE', #48008, #6468, #2624, .T. ) ; +#12332 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#12333 = CARTESIAN_POINT ( 'NONE', ( 236.6942795224406950, -119.7960053063861352, -6.109563877657842035 ) ) ; +#12334 = DATE_AND_TIME ( #21678, #31940 ) ; +#12335 = ORIENTED_EDGE ( 'NONE', *, *, #33421, .T. ) ; +#12336 = ORIENTED_EDGE ( 'NONE', *, *, #35414, .F. ) ; +#12337 = CARTESIAN_POINT ( 'NONE', ( 236.3033391726857531, -121.4077980869627567, -5.475303207498213531 ) ) ; +#12338 = CARTESIAN_POINT ( 'NONE', ( 221.4522363901541269, -119.0012419974169688, -7.725450650704429378 ) ) ; +#12339 = ORIENTED_EDGE ( 'NONE', *, *, #41121, .T. ) ; +#12340 = ORIENTED_EDGE ( 'NONE', *, *, #42464, .T. ) ; +#12341 = CARTESIAN_POINT ( 'NONE', ( 21.50000000000001066, -128.5000000000000000, 14.00000000000000178 ) ) ; +#12342 = CARTESIAN_POINT ( 'NONE', ( 215.2979987973237996, -120.0249189888965304, -7.865511260601284249 ) ) ; +#12343 = ORIENTED_EDGE ( 'NONE', *, *, #9946, .T. ) ; +#12344 = DIRECTION ( 'NONE', ( -1.811995619784410881E-15, 1.000000000000000000, 1.196913542559490477E-15 ) ) ; +#12345 = CARTESIAN_POINT ( 'NONE', ( 216.3310606049837475, -122.4897095369018416, 7.708103237429680732 ) ) ; +#12346 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669290078, -120.2885390436288731, 5.445945878192759437 ) ) ; +#12347 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#12348 = LINE ( 'NONE', #38943, #12106 ) ; +#12349 = LINE ( 'NONE', #29898, #56980 ) ; +#12350 = ORIENTED_EDGE ( 'NONE', *, *, #1030, .T. ) ; +#12351 = ORIENTED_EDGE ( 'NONE', *, *, #44245, .F. ) ; +#12352 = CARTESIAN_POINT ( 'NONE', ( 215.7957364935296596, -121.8663401959405945, 7.807608361771645633 ) ) ; +#12353 = CARTESIAN_POINT ( 'NONE', ( -39.49983646192648479, -50.15520895974399451, -75.24377394266971919 ) ) ; +#12354 = EDGE_CURVE ( 'NONE', #50325, #56735, #51111, .T. ) ; +#12355 = LINE ( 'NONE', #30185, #16369 ) ; +#12356 = ORIENTED_EDGE ( 'NONE', *, *, #45424, .F. ) ; +#12357 = CARTESIAN_POINT ( 'NONE', ( 232.0052136538574814, -115.0885131176921021, -2.719581419950433343 ) ) ; +#12358 = CARTESIAN_POINT ( 'NONE', ( 231.9999440645474635, -120.3026598864138919, 5.850640360570882770 ) ) ; +#12359 = VECTOR ( 'NONE', #47221, 1000.000000000000000 ) ; +#12360 = EDGE_CURVE ( 'NONE', #53285, #13736, #37633, .T. ) ; +#12361 = CARTESIAN_POINT ( 'NONE', ( 217.9163579497280807, -121.6154919674176114, 7.767159583123878441 ) ) ; +#12362 = CARTESIAN_POINT ( 'NONE', ( 221.5303215746847343, -121.1492260728096397, 7.825167977414667853 ) ) ; +#12363 = CARTESIAN_POINT ( 'NONE', ( 219.8734629154958213, -122.4313023297619907, 7.648728044249278213 ) ) ; +#12364 = CARTESIAN_POINT ( 'NONE', ( 216.7201800320065672, -118.5426795169348395, -7.743026962536460722 ) ) ; +#12365 = CARTESIAN_POINT ( 'NONE', ( 235.8203722587235518, -120.1806395257621318, 5.540321437305062879 ) ) ; +#12366 = EDGE_CURVE ( 'NONE', #33837, #10861, #55454, .T. ) ; +#12367 = CARTESIAN_POINT ( 'NONE', ( -34.01071121727382263, -39.19543050033674803, -73.93815409596068378 ) ) ; +#12368 = ADVANCED_FACE ( 'NONE', ( #15990 ), #51048, .F. ) ; +#12369 = CARTESIAN_POINT ( 'NONE', ( 31.82456146210375181, -121.4341743846606221, -5.785937377232166057 ) ) ; +#12370 = ADVANCED_FACE ( 'NONE', ( #46674 ), #26893, .F. ) ; +#12371 = CARTESIAN_POINT ( 'NONE', ( 233.1368510197931982, -119.0068106474562626, 5.965716369405298813 ) ) ; +#12372 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#12373 = FACE_OUTER_BOUND ( 'NONE', #19594, .T. ) ; +#12374 = CARTESIAN_POINT ( 'NONE', ( -26.99999999999998224, -9.517533245892435253E-15, 23.19999999999999929 ) ) ; +#12375 = CARTESIAN_POINT ( 'NONE', ( 232.4451441818327169, -115.5124913439703818, 2.469059341718365719 ) ) ; +#12376 = CARTESIAN_POINT ( 'NONE', ( 235.6560497912011272, -121.6830101048509789, 5.422451623929958053 ) ) ; +#12377 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669398877, -118.1616560579269475, -2.417833212974996648 ) ) ; +#12378 = CARTESIAN_POINT ( 'NONE', ( 234.9936002777300246, -125.0894141179675074, 3.179797980275811398 ) ) ; +#12379 = CARTESIAN_POINT ( 'NONE', ( 9.262611032132813449, -52.19543050033662013, -114.0792749260896386 ) ) ; +#12380 = EDGE_LOOP ( 'NONE', ( #29818, #18805, #5487, #18391 ) ) ; +#12381 = CARTESIAN_POINT ( 'NONE', ( 234.2484089658862558, -123.1975263974461967, 5.526852049953437707 ) ) ; +#12382 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669290078, -115.9834041890288745, -4.949090927466015977 ) ) ; +#12383 = CARTESIAN_POINT ( 'NONE', ( 219.8806601222105712, -119.4323394380036802, -5.485599912724937965 ) ) ; +#12384 = CARTESIAN_POINT ( 'NONE', ( 220.8002074625812554, -114.8168275397019613, -4.713213983363981008 ) ) ; +#12385 = CARTESIAN_POINT ( 'NONE', ( 237.1314400446873094, -120.1851599992414350, -5.540079877485182713 ) ) ; +#12386 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238558841E-16, -1.857579106397798678E-17 ) ) ; +#12387 = VERTEX_POINT ( 'NONE', #46957 ) ; +#12388 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290306, -119.2106218273102343, 2.925608691614271617 ) ) ; +#12389 = CARTESIAN_POINT ( 'NONE', ( 36.79452281313994177, -119.5933257917206305, -5.367397590674595875 ) ) ; +#12390 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#12391 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#12392 = ORIENTED_EDGE ( 'NONE', *, *, #9161, .T. ) ; +#12393 = EDGE_LOOP ( 'NONE', ( #11124, #50761, #5173, #10254 ) ) ; +#12394 = CARTESIAN_POINT ( 'NONE', ( 215.8111918894563530, -120.1095513953515734, -7.912941417715292580 ) ) ; +#12395 = EDGE_CURVE ( 'NONE', #29330, #50760, #44587, .T. ) ; +#12396 = CARTESIAN_POINT ( 'NONE', ( 216.8672691298540371, -122.4945199918295486, 7.531527052034689085 ) ) ; +#12397 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.9884292157390531797, -0.1516828450203919487 ) ) ; +#12398 = CARTESIAN_POINT ( 'NONE', ( 215.9316076415079522, -121.5172234415566237, 7.870447173590519263 ) ) ; +#12399 = VERTEX_POINT ( 'NONE', #2604 ) ; +#12400 = EDGE_CURVE ( 'NONE', #27163, #11831, #34333, .T. ) ; +#12401 = CARTESIAN_POINT ( 'NONE', ( 37.92065738731253788, -119.5000000000000142, 5.151773219457579600 ) ) ; +#12402 = CARTESIAN_POINT ( 'NONE', ( 215.7901060382267246, -119.1564419882721353, -7.597899190834226602 ) ) ; +#12403 = CARTESIAN_POINT ( 'NONE', ( 236.8791854881721690, -122.1954048079245041, 5.284989766780586073 ) ) ; +#12404 = DIRECTION ( 'NONE', ( 0.03101838030374867022, 1.093359687347055192E-17, -0.9995188142718135493 ) ) ; +#12405 = ORIENTED_EDGE ( 'NONE', *, *, #18107, .T. ) ; +#12406 = FACE_OUTER_BOUND ( 'NONE', #56533, .T. ) ; +#12407 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289794, -127.1535424458786991, -0.8138313750428727289 ) ) ; +#12408 = CARTESIAN_POINT ( 'NONE', ( 237.8080638293397158, -115.9504441319088670, -4.151973081851534353 ) ) ; +#12409 = EDGE_LOOP ( 'NONE', ( #44819, #4331, #41084 ) ) ; +#12410 = ORIENTED_EDGE ( 'NONE', *, *, #49317, .T. ) ; +#12411 = CARTESIAN_POINT ( 'NONE', ( 239.6999987669289283, -123.1839373068918349, 2.776054850443979038 ) ) ; +#12412 = DIRECTION ( 'NONE', ( -0.7071067811865475727, 0.7071067811865475727, 0.0000000000000000000 ) ) ; +#12413 = CARTESIAN_POINT ( 'NONE', ( 218.6297786034258195, -118.6774877141458120, -7.862571018980250237 ) ) ; +#12414 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#12415 = VECTOR ( 'NONE', #12282, 1000.000000000000000 ) ; +#12416 = EDGE_LOOP ( 'NONE', ( #25917, #28834, #12482, #14129, #33560, #5098, #40362, #6533, #1907, #47384, #121, #55598, #14940, #37101, #27818, #5940 ) ) ; +#12417 = CARTESIAN_POINT ( 'NONE', ( 240.0972280068026521, -125.2645356981536224, -2.888286435452899870 ) ) ; +#12418 = AXIS2_PLACEMENT_3D ( 'NONE', #43836, #44126, #40322 ) ; +#12419 = LINE ( 'NONE', #38151, #53139 ) ; +#12420 = DIRECTION ( 'NONE', ( 0.7132504491541840075, 2.131334480222543031E-15, -0.7009092642998484557 ) ) ; +#12421 = VERTEX_POINT ( 'NONE', #21529 ) ; +#12422 = EDGE_LOOP ( 'NONE', ( #13850, #35068, #54694, #54183, #17455 ) ) ; +#12423 = PLANE ( 'NONE', #35902 ) ; +#12424 = DIRECTION ( 'NONE', ( -1.972152263052529514E-31, 1.000000000000000000, -1.224646799147352961E-16 ) ) ; +#12425 = ORIENTED_EDGE ( 'NONE', *, *, #56970, .T. ) ; +#12426 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#12427 = CARTESIAN_POINT ( 'NONE', ( 30.13613406184345678, -114.7139067097224370, -0.9999999999999870104 ) ) ; +#12428 = EDGE_CURVE ( 'NONE', #7259, #25794, #50201, .T. ) ; +#12429 = AXIS2_PLACEMENT_3D ( 'NONE', #13684, #35319, #39402 ) ; +#12430 = ORIENTED_EDGE ( 'NONE', *, *, #1006, .F. ) ; +#12431 = CARTESIAN_POINT ( 'NONE', ( 13.13723096792901757, -29.69543050033661657, -108.3530352914663695 ) ) ; +#12432 = AXIS2_PLACEMENT_3D ( 'NONE', #8934, #22930, #27054 ) ; +#12433 = CARTESIAN_POINT ( 'NONE', ( 220.4669882443966458, -128.7745539285548091, -4.055705342261201274 ) ) ; +#12434 = ADVANCED_FACE ( 'NONE', ( #21823 ), #25939, .F. ) ; +#12435 = ORIENTED_EDGE ( 'NONE', *, *, #46854, .F. ) ; +#12436 = CARTESIAN_POINT ( 'NONE', ( 234.4652695270552556, -114.9927907248123660, 0.8451279643312686884 ) ) ; +#12437 = EDGE_CURVE ( 'NONE', #21688, #8821, #45544, .T. ) ; +#12438 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#12439 = EDGE_CURVE ( 'NONE', #22829, #35116, #26819, .T. ) ; +#12440 = CARTESIAN_POINT ( 'NONE', ( 232.3977204923483271, -126.5596209146295195, 1.086119540623377677 ) ) ; +#12441 = CARTESIAN_POINT ( 'NONE', ( 21.80000000000002203, -57.50000000000000000, -16.50000000000000711 ) ) ; +#12442 = DIRECTION ( 'NONE', ( -0.7071067811865473507, -0.7071067811865477948, 6.869154506741512194E-17 ) ) ; +#12443 = CARTESIAN_POINT ( 'NONE', ( 28.10581961097754800, -109.8156228557160006, -5.015860408113850255 ) ) ; +#12444 = CARTESIAN_POINT ( 'NONE', ( 235.1742449709871039, -118.7093028338040455, -5.254454951344287750 ) ) ; +#12445 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#12446 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#12447 = VERTEX_POINT ( 'NONE', #7809 ) ; +#12448 = CARTESIAN_POINT ( 'NONE', ( 233.8270368636981402, -115.4959139695199042, -3.574337499345255242 ) ) ; +#12449 = CARTESIAN_POINT ( 'NONE', ( 19.03818239574906812, -49.00000000000000000, 14.89999999999999147 ) ) ; +#12450 = CARTESIAN_POINT ( 'NONE', ( 236.7546286478617219, -124.5959661617676772, 3.743623494595524459 ) ) ; +#12451 = ADVANCED_FACE ( 'NONE', ( #25630 ), #2660, .F. ) ; +#12452 = VECTOR ( 'NONE', #20454, 999.9999999999998863 ) ; +#12453 = ORIENTED_EDGE ( 'NONE', *, *, #13042, .T. ) ; +#12454 = VERTEX_POINT ( 'NONE', #34402 ) ; +#12455 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#12456 = VECTOR ( 'NONE', #9861, 1000.000000000000000 ) ; +#12457 = DIRECTION ( 'NONE', ( -0.7132504491541840075, -2.131334480222543031E-15, 0.7009092642998484557 ) ) ; +#12458 = CARTESIAN_POINT ( 'NONE', ( -25.99999999999999645, -35.00000000000000711, -19.50000000000000000 ) ) ; +#12459 = CARTESIAN_POINT ( 'NONE', ( 236.0792202254357335, -116.9926199840460157, 5.051525692077444063 ) ) ; +#12460 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -119.9879036826953467, -1.985227911437116743 ) ) ; +#12461 = DIRECTION ( 'NONE', ( 0.7132504491541842295, 2.131334480222611662E-15, -0.7009092642998483447 ) ) ; +#12462 = CIRCLE ( 'NONE', #25514, 2.100000000000000977 ) ; +#12463 = CARTESIAN_POINT ( 'NONE', ( 233.8086991608810195, -125.6206609724439573, 2.143771018787888227 ) ) ; +#12464 = VERTEX_POINT ( 'NONE', #39360 ) ; +#12465 = DIRECTION ( 'NONE', ( -3.524876788021935603E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#12466 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#12467 = CARTESIAN_POINT ( 'NONE', ( 16.98357864376296078, -129.0000000000000000, 29.73357864376256998 ) ) ; +#12468 = AXIS2_PLACEMENT_3D ( 'NONE', #31531, #57522, #17489 ) ; +#12469 = ORIENTED_EDGE ( 'NONE', *, *, #41726, .F. ) ; +#12470 = EDGE_CURVE ( 'NONE', #37540, #20048, #56601, .T. ) ; +#12471 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#12472 = PERSON_AND_ORGANIZATION_ROLE ( 'creator' ) ; +#12473 = CARTESIAN_POINT ( 'NONE', ( 237.3858474075275922, -118.5453675751046632, -5.192419730487674912 ) ) ; +#12474 = CARTESIAN_POINT ( 'NONE', ( 217.9163579497798651, -118.6810667531019021, -7.839248495803717631 ) ) ; +#12475 = ORIENTED_EDGE ( 'NONE', *, *, #33461, .F. ) ; +#12476 = FACE_OUTER_BOUND ( 'NONE', #29626, .T. ) ; +#12477 = ADVANCED_FACE ( 'NONE', ( #34693, #22127 ), #12197, .T. ) ; +#12478 = FACE_BOUND ( 'NONE', #8072, .T. ) ; +#12479 = CARTESIAN_POINT ( 'NONE', ( 21.50000000000000355, -116.0010000000000048, -13.99999999999999467 ) ) ; +#12480 = CARTESIAN_POINT ( 'NONE', ( 237.2953591808361580, -124.7254998816498386, 4.473085555993239204 ) ) ; +#12481 = ORIENTED_EDGE ( 'NONE', *, *, #1085, .F. ) ; +#12482 = ORIENTED_EDGE ( 'NONE', *, *, #17262, .T. ) ; +#12483 = ORIENTED_EDGE ( 'NONE', *, *, #37173, .F. ) ; +#12484 = CARTESIAN_POINT ( 'NONE', ( -50.30070288165955361, -121.2355535777384432, -3.056533223193870885 ) ) ; +#12485 = CARTESIAN_POINT ( 'NONE', ( 238.2757346982170077, -127.4190045101731386, -1.061779915142696318 ) ) ; +#12486 = DIRECTION ( 'NONE', ( 3.524876788021938561E-16, -1.000000000000000000, 1.556303968761777535E-30 ) ) ; +#12487 = CARTESIAN_POINT ( 'NONE', ( 216.2145475481480617, -121.2561372072286048, 5.533405813227504133 ) ) ; +#12488 = EDGE_LOOP ( 'NONE', ( #38993, #17435, #10494, #46570 ) ) ; +#12489 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #47350, #50363, #45702, #20479, #11436, #7054, #1637, #11728, #32582, #10365, #29269, #33647, #42671, #56128, #15805, #54774, #33927 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 1, 2, 2, 2, 2, 2, 4 ), + ( 0.0000000000000000000, 0.1250000000000637546, 0.1875000000000809630, 0.2187500000000733857, 0.2500000000000657807, 0.3750000000000354161, 0.4375000000000202616, 0.5000000000000049960, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#12490 = ORIENTED_EDGE ( 'NONE', *, *, #46109, .T. ) ; +#12491 = EDGE_LOOP ( 'NONE', ( #19256, #30827, #17714, #49136, #15133 ) ) ; +#12492 = CARTESIAN_POINT ( 'NONE', ( -4.499999999999992006, -128.7000000000000171, -19.50000000000000355 ) ) ; +#12493 = CARTESIAN_POINT ( 'NONE', ( 237.5237357100698716, -117.2873121116172541, 4.525450562810743094 ) ) ; +#12494 = VERTEX_POINT ( 'NONE', #52189 ) ; +#12495 = EDGE_LOOP ( 'NONE', ( #4225, #34762, #50402, #26017 ) ) ; +#12496 = CARTESIAN_POINT ( 'NONE', ( 215.1233397109665191, -121.0516208981082968, 7.843258497048475775 ) ) ; +#12497 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -118.4601092200658030, -2.095059495263861926 ) ) ; +#12498 = EDGE_CURVE ( 'NONE', #47182, #54372, #842, .T. ) ; +#12499 = CARTESIAN_POINT ( 'NONE', ( 214.7688407578345107, -118.7203490402133639, -7.624250499580843332 ) ) ; +#12500 = CIRCLE ( 'NONE', #43242, 6.122273719221030142 ) ; +#12501 = VERTEX_POINT ( 'NONE', #34979 ) ; +#12502 = AXIS2_PLACEMENT_3D ( 'NONE', #22078, #35506, #22355 ) ; +#12503 = CARTESIAN_POINT ( 'NONE', ( 238.0999987669289339, -119.4382200848570506, -6.919004510173364153 ) ) ; +#12504 = CARTESIAN_POINT ( 'NONE', ( -26.49999999999999645, -128.9989999999999952, 6.200000000000009059 ) ) ; +#12505 = CARTESIAN_POINT ( 'NONE', ( 20.81785426435381936, -0.9999999999999940048, -16.50553461683293222 ) ) ; +#12506 = DIRECTION ( 'NONE', ( 2.264951144402931735E-15, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#12507 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#12508 = AXIS2_PLACEMENT_3D ( 'NONE', #16338, #30682, #7593 ) ; +#12509 = ADVANCED_FACE ( 'NONE', ( #12476, #30026 ), #52783, .T. ) ; +#12510 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #1523, #45866, #664, #13771 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 0.0000000000000000000, 0.001602057735235654090 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9998873622279262907, 0.9963776017783310124, 0.9963769527685678584, 0.9998854151986370509 ) ) + REPRESENTATION_ITEM ( '' ) ); +#12511 = PLANE ( 'NONE', #50796 ) ; +#12512 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1516828450203855649, -0.9884292157390541789 ) ) ; +#12513 = EDGE_CURVE ( 'NONE', #5258, #37526, #43429, .T. ) ; +#12514 = CARTESIAN_POINT ( 'NONE', ( 7.452588129807515394, -39.19543050033661302, -117.3478858073444826 ) ) ; +#12515 = CARTESIAN_POINT ( 'NONE', ( 216.0150782004976975, -121.5740994496871252, 7.655890803719182180 ) ) ; +#12516 = CARTESIAN_POINT ( 'NONE', ( 215.6643574161303718, -118.7406845433062301, -7.498595364601304603 ) ) ; +#12517 = CARTESIAN_POINT ( 'NONE', ( 235.8999987667934022, -116.2143968625510269, -6.154965942036579207 ) ) ; +#12518 = CARTESIAN_POINT ( 'NONE', ( 217.5036138198179572, -121.6750145744793628, 7.740374125773752390 ) ) ; +#12519 = VECTOR ( 'NONE', #12181, 1000.000000000000114 ) ; +#12520 = AXIS2_PLACEMENT_3D ( 'NONE', #29808, #21017, #2376 ) ; +#12521 = CARTESIAN_POINT ( 'NONE', ( 29.29546445181487613, -126.5316546630369174, -0.9045644146060136670 ) ) ; +#12522 = CARTESIAN_POINT ( 'NONE', ( 238.2847280068026805, -119.6548720356685180, -5.507209275187406661 ) ) ; +#12523 = CARTESIAN_POINT ( 'NONE', ( 236.0766614207033740, -122.0629320531120214, -5.325028807073842074 ) ) ; +#12524 = CARTESIAN_POINT ( 'NONE', ( 220.7853098412914221, -119.1562467564990584, -7.768190245544280614 ) ) ; +#12525 = CARTESIAN_POINT ( 'NONE', ( 216.6010590413767147, -119.3787911187018409, -7.697907807294055438 ) ) ; +#12526 = CARTESIAN_POINT ( 'NONE', ( 233.6412364574717344, -121.1434698434899104, 5.511111223137096005 ) ) ; +#12527 = CARTESIAN_POINT ( 'NONE', ( 194.9499422319493647, -114.1438618130098632, 0.9754033047520737076 ) ) ; +#12528 = VERTEX_POINT ( 'NONE', #52476 ) ; +#12529 = ORIENTED_EDGE ( 'NONE', *, *, #34932, .F. ) ; +#12530 = CARTESIAN_POINT ( 'NONE', ( 220.8964388884380980, -118.4918307214137911, -7.828394678382885274 ) ) ; +#12531 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289794, -122.7852179486749691, 1.807767273801176522 ) ) ; +#12532 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026880, -123.7024673545254529, 5.074141775150819988 ) ) ; +#12533 = CARTESIAN_POINT ( 'NONE', ( 235.4475074551403964, -126.5909208429681030, -0.8475179334362372696 ) ) ; +#12534 = CARTESIAN_POINT ( 'NONE', ( 217.9163579497280523, -121.8323694114193358, 7.936442963194193290 ) ) ; +#12535 = CARTESIAN_POINT ( 'NONE', ( 221.5899319973193826, -118.5120181197247717, -7.610253170081111129 ) ) ; +#12536 = FACE_OUTER_BOUND ( 'NONE', #32970, .T. ) ; +#12537 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397815626E-17 ) ) ; +#12538 = VERTEX_POINT ( 'NONE', #44307 ) ; +#12539 = CARTESIAN_POINT ( 'NONE', ( 214.8763419729368707, -122.1350074489897111, 7.458488601818253905 ) ) ; +#12540 = CARTESIAN_POINT ( 'NONE', ( 219.9503880133529776, -119.9059098985928955, -7.866719002805965033 ) ) ; +#12541 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#12542 = VERTEX_POINT ( 'NONE', #30899 ) ; +#12543 = CIRCLE ( 'NONE', #25594, 3.099999999999998757 ) ; +#12544 = EDGE_LOOP ( 'NONE', ( #9633, #35032, #38435, #42649 ) ) ; +#12545 = CARTESIAN_POINT ( 'NONE', ( 215.6642376628272473, -122.2907637603696855, 7.705858698396029105 ) ) ; +#12546 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#12547 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #43706, #16549, #51318, #52172 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#12548 = CARTESIAN_POINT ( 'NONE', ( 215.4268473067926379, -118.8648099993433362, -7.718590377043421213 ) ) ; +#12549 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#12550 = AXIS2_PLACEMENT_3D ( 'NONE', #24397, #1096, #50394 ) ; +#12551 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397815626E-17 ) ) ; +#12552 = ADVANCED_FACE ( 'NONE', ( #48119 ), #30618, .F. ) ; +#12553 = CARTESIAN_POINT ( 'NONE', ( 219.9700321010329276, -121.8568107532076397, 7.974552790892345477 ) ) ; +#12554 = VERTEX_POINT ( 'NONE', #48407 ) ; +#12555 = CARTESIAN_POINT ( 'NONE', ( 214.5561483820300452, -120.8674731619005769, 7.798243564515694004 ) ) ; +#12556 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -121.0329021734914932, 2.809659273510235256 ) ) ; +#12557 = CIRCLE ( 'NONE', #51732, 7.000000000000000000 ) ; +#12558 = VERTEX_POINT ( 'NONE', #8401 ) ; +#12559 = ORIENTED_EDGE ( 'NONE', *, *, #35662, .F. ) ; +#12560 = VERTEX_POINT ( 'NONE', #26226 ) ; +#12561 = CARTESIAN_POINT ( 'NONE', ( 220.3649315727256521, -118.4898499206534979, -7.841302409258894102 ) ) ; +#12562 = CARTESIAN_POINT ( 'NONE', ( 219.6935976581747241, -119.0053589563659955, -7.967323772215891609 ) ) ; +#12563 = ORIENTED_EDGE ( 'NONE', *, *, #35296, .T. ) ; +#12564 = EDGE_LOOP ( 'NONE', ( #17449, #37610, #380, #40262 ) ) ; +#12565 = FACE_OUTER_BOUND ( 'NONE', #42151, .T. ) ; +#12566 = ADVANCED_FACE ( 'NONE', ( #39644 ), #51149, .F. ) ; +#12567 = FACE_OUTER_BOUND ( 'NONE', #46679, .T. ) ; +#12568 = ORIENTED_EDGE ( 'NONE', *, *, #52492, .F. ) ; +#12569 = EDGE_LOOP ( 'NONE', ( #53590, #38434, #36990, #54391, #37356 ) ) ; +#12570 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #11743, #37193 ), + ( #55002, #10588 ), + ( #8806, #56418 ), + ( #3870, #47938 ), + ( #52911, #2992 ), + ( #12027, #39473 ), + ( #26346, #13179 ), + ( #26639, #12891 ), + ( #43555, #38599 ), + ( #4154, #31022 ), + ( #29855, #47646 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 2, 2, 3, 4 ), + ( 2, 2 ), + ( 0.0000000000000000000, 0.4950495049504949896, 0.7425742574257430118, 0.9900990099009899792, 0.9960801778833165976 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#12571 = LINE ( 'NONE', #7908, #1016 ) ; +#12572 = CARTESIAN_POINT ( 'NONE', ( 237.3243308043257684, -115.1993150648366111, -1.644142753269943968 ) ) ; +#12573 = CARTESIAN_POINT ( 'NONE', ( 32.18129861559010152, -119.6718590413020138, 5.804190187537972001 ) ) ; +#12574 = CARTESIAN_POINT ( 'NONE', ( 35.40000000000001279, -125.7690530707777299, 1.000000000000014655 ) ) ; +#12575 = EDGE_CURVE ( 'NONE', #31134, #30561, #803, .T. ) ; +#12576 = CARTESIAN_POINT ( 'NONE', ( 12.41053131145241828, -49.63686705946815181, 19.00718556488754274 ) ) ; +#12577 = VERTEX_POINT ( 'NONE', #32346 ) ; +#12578 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#12579 = EDGE_CURVE ( 'NONE', #24488, #14066, #28231, .T. ) ; +#12580 = CARTESIAN_POINT ( 'NONE', ( 236.1689704355307526, -116.7604215429452665, 5.095377345206903108 ) ) ; +#12581 = EDGE_CURVE ( 'NONE', #19535, #24211, #18005, .T. ) ; +#12582 = CARTESIAN_POINT ( 'NONE', ( -22.99999999999997868, -49.00000000000000000, 13.24999999999999467 ) ) ; +#12583 = CARTESIAN_POINT ( 'NONE', ( 229.2999987673777014, -120.4999999999997726, 1.387778780781445676E-14 ) ) ; +#12584 = AXIS2_PLACEMENT_3D ( 'NONE', #18327, #9283, #5192 ) ; +#12585 = CARTESIAN_POINT ( 'NONE', ( 235.0464644645381043, -125.9314208150058789, 1.139133404145240336 ) ) ; +#12586 = CARTESIAN_POINT ( 'NONE', ( 217.7787608803226647, -121.6146584363673639, 7.761742073135867948 ) ) ; +#12587 = CIRCLE ( 'NONE', #7920, 2.000000000000001776 ) ; +#12588 = CARTESIAN_POINT ( 'NONE', ( 229.2999987673771329, -125.8172710042111930, -5.289293815601822324 ) ) ; +#12589 = CARTESIAN_POINT ( 'NONE', ( 217.1257331883547579, -120.9634500977926450, 7.766003031752964247 ) ) ; +#12590 = VECTOR ( 'NONE', #33244, 1000.000000000000000 ) ; +#12591 = CARTESIAN_POINT ( 'NONE', ( 233.4823144879794938, -126.2714239514460530, -2.126421304260297518 ) ) ; +#12592 = CARTESIAN_POINT ( 'NONE', ( 27.90000000000003411, -119.4999999999999858, -0.9999999999999731326 ) ) ; +#12593 = VECTOR ( 'NONE', #36202, 1000.000000000000000 ) ; +#12594 = CARTESIAN_POINT ( 'NONE', ( 25.49308692400004261, -133.3912083170000074, -6.445604158999975297 ) ) ; +#12595 = DIRECTION ( 'NONE', ( 1.857579106397815009E-17, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#12596 = CARTESIAN_POINT ( 'NONE', ( 232.9830333151810180, -124.7740042405741008, -3.537213074232545384 ) ) ; +#12597 = CARTESIAN_POINT ( 'NONE', ( 234.8405271668696912, -125.9363745663315513, 1.113041487604830015 ) ) ; +#12598 = VECTOR ( 'NONE', #31893, 1000.000000000000114 ) ; +#12599 = CARTESIAN_POINT ( 'NONE', ( 215.9620526185545373, -119.4368517735159827, -7.863399625901908330 ) ) ; +#12600 = CARTESIAN_POINT ( 'NONE', ( 218.1993182306144661, -119.8879992401963364, -8.034703345914072870 ) ) ; +#12601 = CARTESIAN_POINT ( 'NONE', ( -21.00000000000000355, -1.000000000000010214, -19.50000000000000000 ) ) ; +#12602 = CARTESIAN_POINT ( 'NONE', ( 234.9835246302838243, -114.7451607277770620, 2.169746370626107090 ) ) ; +#12603 = CARTESIAN_POINT ( 'NONE', ( 219.9679431507726690, -120.9316236444792736, 8.077616980206526520 ) ) ; +#12604 = CARTESIAN_POINT ( 'NONE', ( 213.5999997527023595, -121.2753296988846898, -7.457280234851933365 ) ) ; +#12605 = CARTESIAN_POINT ( 'NONE', ( 218.1993182306146650, -120.0770339422821991, -8.046869111701909105 ) ) ; +#12606 = CARTESIAN_POINT ( 'NONE', ( 237.8373715711425405, -125.1696386223931086, -3.098709526509643375 ) ) ; +#12607 = ORIENTED_EDGE ( 'NONE', *, *, #48890, .F. ) ; +#12608 = CARTESIAN_POINT ( 'NONE', ( 215.6466791555981217, -121.8216351433042348, 7.593868028407460002 ) ) ; +#12609 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#12610 = CARTESIAN_POINT ( 'NONE', ( 232.3801473579300705, -114.9568411751145476, 0.2802497413560908202 ) ) ; +#12611 = EDGE_LOOP ( 'NONE', ( #4956, #34104, #55324, #22698, #27809, #42123, #2619, #13129, #18744 ) ) ; +#12612 = DIRECTION ( 'NONE', ( 0.2064647783096961731, -0.9671325527898644303, -0.1484146914954447005 ) ) ; +#12613 = CARTESIAN_POINT ( 'NONE', ( 233.4484281720104377, -116.7327174418868907, -4.084214850991450874 ) ) ; +#12614 =( BOUNDED_SURFACE ( ) B_SPLINE_SURFACE ( 3, 2, ( + ( #27957, #6333, #23553 ), + ( #55398, #20326, #5760 ), + ( #2245, #41367, #33488 ), + ( #42511, #32632, #6893 ) ), + .UNSPECIFIED., .F., .F., .T. ) + B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ), + ( 3, 3 ), + ( 0.009687784112880360940, 0.01111010684711398987 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_SURFACE ( ( + ( 1.000000000000000000, 0.7548818069473390846, 1.000000000000000000), + ( 1.000000000000000000, 0.7552168629407524092, 1.000000000000000000), + ( 1.000000000000000000, 0.7555589711113526175, 1.000000000000000000), + ( 1.000000000000000000, 0.7559085970679639832, 1.000000000000000000) ) ) + REPRESENTATION_ITEM ( '' ) SURFACE ( ) ); +#12615 = AXIS2_PLACEMENT_3D ( 'NONE', #9743, #36912, #26723 ) ; +#12616 = EDGE_CURVE ( 'NONE', #42787, #34416, #46026, .T. ) ; +#12617 = EDGE_LOOP ( 'NONE', ( #47397, #27368, #26292, #53745 ) ) ; +#12618 = ORIENTED_EDGE ( 'NONE', *, *, #23521, .F. ) ; +#12619 = CARTESIAN_POINT ( 'NONE', ( 215.4658077843380681, -119.5775363926543093, -7.840485744716922945 ) ) ; +#12620 = CARTESIAN_POINT ( 'NONE', ( 236.9175717638956655, -114.3511612517933571, -0.2843110032701686163 ) ) ; +#12621 = COORDINATED_UNIVERSAL_TIME_OFFSET ( 8, 0, .AHEAD. ) ; +#12622 = EDGE_LOOP ( 'NONE', ( #55734, #25471, #31107, #28940 ) ) ; +#12623 = AXIS2_PLACEMENT_3D ( 'NONE', #1052, #35789, #22633 ) ; +#12624 = ORIENTED_EDGE ( 'NONE', *, *, #23060, .F. ) ; +#12625 = CARTESIAN_POINT ( 'NONE', ( 30.59997785160669181, -125.4632231778634832, -3.448937027270111866 ) ) ; +#12626 = CARTESIAN_POINT ( 'NONE', ( 236.3117247054480856, -121.1279288158943075, -5.514397670079179470 ) ) ; +#12627 = CARTESIAN_POINT ( 'NONE', ( 218.2526263280470857, -119.2221423735000201, -7.958081089320686807 ) ) ; +#12628 = AXIS2_PLACEMENT_3D ( 'NONE', #19806, #55455, #15420 ) ; +#12629 = ORIENTED_EDGE ( 'NONE', *, *, #11002, .F. ) ; +#12630 = ORIENTED_EDGE ( 'NONE', *, *, #51140, .T. ) ; +#12631 = AXIS2_PLACEMENT_3D ( 'NONE', #1829, #33050, #55540 ) ; +#12632 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.210476675238558841E-16, 1.857579106397798678E-17 ) ) ; +#12633 = FACE_OUTER_BOUND ( 'NONE', #3309, .T. ) ; +#12634 = EDGE_LOOP ( 'NONE', ( #1044, #52469, #20675, #7767 ) ) ; +#12635 = AXIS2_PLACEMENT_3D ( 'NONE', #7515, #25614, #7796 ) ; +#12636 = LINE ( 'NONE', #30770, #56092 ) ; +#12637 = CARTESIAN_POINT ( 'NONE', ( 221.4880832252152061, -122.4162819757695360, 7.631678412326991179 ) ) ; +#12638 = CIRCLE ( 'NONE', #50851, 7.618924406713012409 ) ; +#12639 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#12640 = AXIS2_PLACEMENT_3D ( 'NONE', #21883, #57228, #4674 ) ; +#12641 = FACE_BOUND ( 'NONE', #23003, .T. ) ; +#12642 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#12643 = FACE_BOUND ( 'NONE', #51541, .T. ) ; +#12644 = VERTEX_POINT ( 'NONE', #10409 ) ; +#12645 = ORIENTED_EDGE ( 'NONE', *, *, #13227, .F. ) ; +#12646 = CARTESIAN_POINT ( 'NONE', ( 25.00000000000002132, -46.69999999999998863, 4.799999999999993605 ) ) ; +#12647 = CARTESIAN_POINT ( 'NONE', ( 216.1811025036538467, -121.5823796695337222, 7.659338914717729985 ) ) ; +#12648 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#12649 = EDGE_LOOP ( 'NONE', ( #19964, #53221, #27365 ) ) ; +#12650 = CARTESIAN_POINT ( 'NONE', ( -19.49999999999997868, -38.99999999999999289, -23.50000000000000000 ) ) ; +#12651 = ADVANCED_FACE ( 'NONE', ( #40210 ), #13639, .F. ) ; +#12652 = CARTESIAN_POINT ( 'NONE', ( 219.9655396931436826, -119.3639835780407168, -7.806992999432178060 ) ) ; +#12653 = ADVANCED_FACE ( 'NONE', ( #4894 ), #14494, .T. ) ; +#12654 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#12655 = CARTESIAN_POINT ( 'NONE', ( 221.5299062222439659, -121.1827959106964556, 8.039758275640091156 ) ) ; +#12656 = EDGE_CURVE ( 'NONE', #37039, #26104, #14205, .T. ) ; +#12657 = CARTESIAN_POINT ( 'NONE', ( 219.8581305851172658, -118.8689860784766239, -7.922927029202377902 ) ) ; +#12658 = CARTESIAN_POINT ( 'NONE', ( 217.0425486383471707, -121.4365367996863512, 7.971268198638755464 ) ) ; +#12659 = CARTESIAN_POINT ( 'NONE', ( 235.6328333205075296, -115.2621006490694668, 1.832221771755289774 ) ) ; +#12660 = CARTESIAN_POINT ( 'NONE', ( 30.61163781252693283, -126.4421644770522306, 0.8332296284771123496 ) ) ; +#12661 = LINE ( 'NONE', #12950, #24401 ) ; +#12662 = CARTESIAN_POINT ( 'NONE', ( 28.09997596765669670, -115.9906044435761032, 4.299882752806161612 ) ) ; +#12663 = AXIS2_PLACEMENT_3D ( 'NONE', #6731, #36839, #33017 ) ; +#12664 = CARTESIAN_POINT ( 'NONE', ( 233.0330788775552833, -115.6850608991995983, 3.826552475885010907 ) ) ; +#12665 = CARTESIAN_POINT ( 'NONE', ( 221.9180649066632327, -120.0295765850570291, -7.840706999013160150 ) ) ; +#12666 = CARTESIAN_POINT ( 'NONE', ( -0.9629137925860238312, -29.69543050033665565, -97.02051934254662058 ) ) ; +#12667 = CARTESIAN_POINT ( 'NONE', ( 196.6500029091149599, -126.5183715482490925, -0.9235701497811632521 ) ) ; +#12668 = CARTESIAN_POINT ( 'NONE', ( 232.3814704096903654, -114.9597808945450907, 0.3370034854467466867 ) ) ; +#12669 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -118.5045464899178427, -0.8517906944007486159 ) ) ; +#12670 = VECTOR ( 'NONE', #49245, 999.9999999999998863 ) ; +#12671 = CARTESIAN_POINT ( 'NONE', ( 234.9499329850372078, -121.0445544186476354, -5.566320581158969993 ) ) ; +#12672 = CARTESIAN_POINT ( 'NONE', ( 217.1516556994949667, -118.6392657915069719, -7.552057614989170276 ) ) ; +#12673 = EDGE_LOOP ( 'NONE', ( #23591, #6870 ) ) ; +#12674 = CARTESIAN_POINT ( 'NONE', ( 234.4087791533274014, -126.6158897063095736, 0.6379999207923616744 ) ) ; +#12675 = AXIS2_PLACEMENT_3D ( 'NONE', #22292, #26698, #13815 ) ; +#12676 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289794, -126.5432124670147260, -2.907378668694381663 ) ) ; +#12677 = CARTESIAN_POINT ( 'NONE', ( 27.65356513337666300, -121.3263015585396687, 6.204314591356673958 ) ) ; +#12678 = CIRCLE ( 'NONE', #29497, 1.500000000000000000 ) ; +#12679 = CARTESIAN_POINT ( 'NONE', ( 220.8002074625812838, -114.9139171015874581, -4.830284145303980203 ) ) ; +#12680 = CARTESIAN_POINT ( 'NONE', ( 237.1557929056789078, -119.3257877490786996, -5.424367754464039848 ) ) ; +#12681 = AXIS2_PLACEMENT_3D ( 'NONE', #41019, #18818, #54452 ) ; +#12682 = CARTESIAN_POINT ( 'NONE', ( 4.300000000000019362, -41.30000000000001847, 23.49899999999999878 ) ) ; +#12683 = CIRCLE ( 'NONE', #28544, 1.649999999999998579 ) ; +#12684 = AXIS2_PLACEMENT_3D ( 'NONE', #49896, #44953, #17789 ) ; +#12685 = EDGE_LOOP ( 'NONE', ( #46030, #54120 ) ) ; +#12686 = CARTESIAN_POINT ( 'NONE', ( 221.8997118076069910, -122.4380228718582799, 7.836792639749555534 ) ) ; +#12687 = CARTESIAN_POINT ( 'NONE', ( 5.600000000000018296, -35.74999999999999289, -23.50000000000000711 ) ) ; +#12688 = ADVANCED_FACE ( 'NONE', ( #5466 ), #57363, .F. ) ; +#12689 = EDGE_CURVE ( 'NONE', #22258, #13075, #34444, .T. ) ; +#12690 = LINE ( 'NONE', #56514, #5918 ) ; +#12691 = VERTEX_POINT ( 'NONE', #51263 ) ; +#12692 = ORIENTED_EDGE ( 'NONE', *, *, #56079, .T. ) ; +#12693 = CARTESIAN_POINT ( 'NONE', ( 220.1413524149052705, -120.1028250627720269, -7.878803322881969606 ) ) ; +#12694 = CARTESIAN_POINT ( 'NONE', ( 216.8672691298540371, -122.5319163609380411, 7.775217522004640003 ) ) ; +#12695 = ADVANCED_FACE ( 'NONE', ( #37859 ), #19735, .T. ) ; +#12696 = CARTESIAN_POINT ( 'NONE', ( 217.5036138198180709, -121.6431972524775773, 7.947713002270748284 ) ) ; +#12697 = CARTESIAN_POINT ( 'NONE', ( 236.4303141088961127, -126.6515104473978681, -0.1646337051096520843 ) ) ; +#12698 = VERTEX_POINT ( 'NONE', #1679 ) ; +#12699 = LINE ( 'NONE', #44230, #20507 ) ; +#12700 = CARTESIAN_POINT ( 'NONE', ( 5.900000000000016342, -35.74999999999999289, 23.49899999999999878 ) ) ; +#12701 = CARTESIAN_POINT ( 'NONE', ( 236.9224701466351917, -123.5755155044480773, 4.618665613571501183 ) ) ; +#12702 = EDGE_CURVE ( 'NONE', #23942, #1472, #26007, .T. ) ; +#12703 = CARTESIAN_POINT ( 'NONE', ( 219.8650592391847454, -119.4452380575657457, -7.815997650831933541 ) ) ; +#12704 = VECTOR ( 'NONE', #21226, 999.9999999999998863 ) ; +#12705 = ORIENTED_EDGE ( 'NONE', *, *, #56085, .F. ) ; +#12707 = EDGE_CURVE ( 'NONE', #41973, #49196, #11550, .T. ) ; +#12706 = DIRECTION ( 'NONE', ( -0.7132504491541840075, -2.131334480222543031E-15, 0.7009092642998484557 ) ) ; +#12708 = AXIS2_PLACEMENT_3D ( 'NONE', #4491, #48857, #8855 ) ; +#12709 = CARTESIAN_POINT ( 'NONE', ( 217.2467734485998676, -122.2300799588975906, 7.828182319656278310 ) ) ; +#12710 = CARTESIAN_POINT ( 'NONE', ( 16.00000000000000000, 12.00000000000000000, -39.00000000000000000 ) ) ; +#12711 = VERTEX_POINT ( 'NONE', #10691 ) ; +#12712 = ORIENTED_EDGE ( 'NONE', *, *, #22611, .T. ) ; +#12713 = DIRECTION ( 'NONE', ( 0.7132504491541842295, 2.131334480222603379E-15, -0.7009092642998483447 ) ) ; +#12714 = LINE ( 'NONE', #7464, #13455 ) ; +#12715 = CARTESIAN_POINT ( 'NONE', ( 231.2472123624289111, -119.8781003354161783, -4.052559784530107123 ) ) ; +#12716 = CARTESIAN_POINT ( 'NONE', ( 217.1810453918611188, -118.6779829398198274, -7.597167452927767073 ) ) ; +#12717 = CARTESIAN_POINT ( 'NONE', ( 216.6050627492154490, -119.4807860513607096, -7.699353175462436916 ) ) ; +#12718 = CARTESIAN_POINT ( 'NONE', ( -50.09683866147102549, -116.9604331958768455, 4.346219869376035660 ) ) ; +#12719 = CARTESIAN_POINT ( 'NONE', ( 221.9004325153482569, -118.5965996069170103, -7.615907884026348107 ) ) ; +#12720 = VERTEX_POINT ( 'NONE', #24693 ) ; +#12721 = ORIENTED_EDGE ( 'NONE', *, *, #829, .F. ) ; +#12722 = CARTESIAN_POINT ( 'NONE', ( 230.8050078478795513, -123.3158738684574161, 2.698320566843280144 ) ) ; +#12723 = DIRECTION ( 'NONE', ( -0.7132504491541841185, -2.131334480222602985E-15, 0.7009092642998482336 ) ) ; +#12724 = AXIS2_PLACEMENT_3D ( 'NONE', #56179, #41869, #1896 ) ; +#12725 = ORIENTED_EDGE ( 'NONE', *, *, #41135, .F. ) ; +#12726 = DIRECTION ( 'NONE', ( -0.7009092642998472344, 3.652049423109063291E-15, -0.7132504491541852287 ) ) ; +#12727 = AXIS2_PLACEMENT_3D ( 'NONE', #8722, #44644, #39396 ) ; +#12728 = CARTESIAN_POINT ( 'NONE', ( 221.4630333937278124, -118.9585811937827486, -5.412897692686303941 ) ) ; +#12729 = EDGE_CURVE ( 'NONE', #7952, #23670, #13857, .T. ) ; +#12730 = VECTOR ( 'NONE', #14338, 1000.000000000000000 ) ; +#12731 = EDGE_CURVE ( 'NONE', #2037, #51404, #16932, .T. ) ; +#12732 = ORIENTED_EDGE ( 'NONE', *, *, #54471, .F. ) ; +#12733 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#12734 = CARTESIAN_POINT ( 'NONE', ( 222.0534716630026537, -120.0675213628755813, -5.583073965429938390 ) ) ; +#12735 = ORIENTED_EDGE ( 'NONE', *, *, #29735, .F. ) ; +#12736 = CARTESIAN_POINT ( 'NONE', ( 235.5902695270552556, -117.2034106906503155, 4.491780738447470611 ) ) ; +#12737 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #24830, #43783 ), + ( #43184, #3215 ), + ( #34745, #21001 ), + ( #52248, #2652 ), + ( #38844, #47881 ), + ( #38262, #52534 ), + ( #33880, #51668 ), + ( #56662, #11677 ), + ( #7872, #39708 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 2, 3, 4 ), + ( 2, 2 ), + ( 0.0000000000000000000, 0.4950495049504949896, 0.9900990099009899792, 0.9960650154419655733 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#12738 = CARTESIAN_POINT ( 'NONE', ( 194.9498297357095282, -114.1438618833728640, 0.9754032939542770508 ) ) ; +#12739 = CARTESIAN_POINT ( 'NONE', ( 232.4698084031152803, -126.4205189299796643, -1.664551065233681459 ) ) ; +#12740 = EDGE_CURVE ( 'NONE', #21027, #40441, #20319, .T. ) ; +#12741 = CARTESIAN_POINT ( 'NONE', ( 214.8486043800376137, -118.9211149473119491, -7.675806471039201107 ) ) ; +#12742 = CARTESIAN_POINT ( 'NONE', ( 39.92942675500000860, -110.5044607719999732, -4.997769613999984095 ) ) ; +#12743 = CARTESIAN_POINT ( 'NONE', ( 236.0767704591814322, -115.1356273499235812, 4.991288077665895884 ) ) ; +#12744 = CARTESIAN_POINT ( 'NONE', ( -40.09999999999996589, -50.79999999999998295, 23.50000000000000000 ) ) ; +#12745 = CARTESIAN_POINT ( 'NONE', ( 235.1606800920181684, -119.1821359737239305, -5.390293385451674801 ) ) ; +#12746 = EDGE_CURVE ( 'NONE', #24548, #13301, #28872, .T. ) ; +#12747 = DIRECTION ( 'NONE', ( 0.7071067811865510144, -0.7071067811865441310, 1.291194456154425971E-16 ) ) ; +#12748 = FACE_OUTER_BOUND ( 'NONE', #5188, .T. ) ; +#12749 = ORIENTED_EDGE ( 'NONE', *, *, #14186, .F. ) ; +#12750 = CARTESIAN_POINT ( 'NONE', ( 233.8749650353468041, -114.6650277122679142, -1.943094223110467089 ) ) ; +#12751 = FACE_OUTER_BOUND ( 'NONE', #11619, .T. ) ; +#12752 = AXIS2_PLACEMENT_3D ( 'NONE', #49517, #40758, #49794 ) ; +#12753 = CARTESIAN_POINT ( 'NONE', ( 236.7347532679622759, -124.0904519562113109, 4.229858663124749896 ) ) ; +#12754 = ORIENTED_EDGE ( 'NONE', *, *, #3819, .T. ) ; +#12755 = ORIENTED_EDGE ( 'NONE', *, *, #55365, .F. ) ; +#12756 = CARTESIAN_POINT ( 'NONE', ( 215.1373929026862584, -122.4614256525251790, 7.388033512539837311 ) ) ; +#12757 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#12758 = CARTESIAN_POINT ( 'NONE', ( 216.7718530575627653, -122.3030875861957725, 7.783622058644166231 ) ) ; +#12759 = CARTESIAN_POINT ( 'NONE', ( 235.9168015116453319, -114.3603804484940838, -0.3431874550765217080 ) ) ; +#12760 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203862311, 0.9884292157390539568 ) ) ; +#12761 = CARTESIAN_POINT ( 'NONE', ( 220.8229030408437552, -118.6814902049734144, -7.670471529878701844 ) ) ; +#12762 = EDGE_CURVE ( 'NONE', #31616, #35867, #6885, .T. ) ; +#12763 = CARTESIAN_POINT ( 'NONE', ( 233.9009762432771424, -125.9579166539523385, -1.007265811407650702 ) ) ; +#12764 = AXIS2_PLACEMENT_3D ( 'NONE', #17909, #4795, #40975 ) ; +#12765 = VERTEX_POINT ( 'NONE', #50678 ) ; +#12766 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#12767 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026596, -122.7979837619069059, -5.543430770178362721 ) ) ; +#12768 = ADVANCED_FACE ( 'NONE', ( #28522 ), #29385, .T. ) ; +#12769 = AXIS2_PLACEMENT_3D ( 'NONE', #32344, #6026, #54818 ) ; +#12770 = CARTESIAN_POINT ( 'NONE', ( 11.51896906761220407, -32.89543050033662297, -109.2864314677939745 ) ) ; +#12771 = VERTEX_POINT ( 'NONE', #42783 ) ; +#12772 = CARTESIAN_POINT ( 'NONE', ( 219.8177680745168630, -121.7188530156398798, 7.793754859167480120 ) ) ; +#12773 = AXIS2_PLACEMENT_3D ( 'NONE', #1225, #54948, #31895 ) ; +#12774 = APPROVAL_ROLE ( '' ) ; +#12775 = CARTESIAN_POINT ( 'NONE', ( 237.4136259953825459, -117.6855151200399945, -4.782101472115263263 ) ) ; +#12776 = EDGE_CURVE ( 'NONE', #15724, #18299, #20590, .T. ) ; +#12777 = CARTESIAN_POINT ( 'NONE', ( 217.9163579497280523, -119.0044433989932173, -7.909047110826768368 ) ) ; +#12778 = EDGE_LOOP ( 'NONE', ( #19932, #2119, #16355, #46052 ) ) ; +#12780 = EDGE_CURVE ( 'NONE', #10935, #45027, #41925, .T. ) ; +#12779 = CARTESIAN_POINT ( 'NONE', ( 34.39940826554896347, -125.9093081997520471, -0.9999999999999731326 ) ) ; +#12781 = FACE_BOUND ( 'NONE', #36205, .T. ) ; +#12782 = CARTESIAN_POINT ( 'NONE', ( 195.1499984800815639, -126.6584523438422423, -0.9450667357480115882 ) ) ; +#12783 = EDGE_CURVE ( 'NONE', #18853, #39729, #54084, .T. ) ; +#12784 = CARTESIAN_POINT ( 'NONE', ( 237.3214205612699459, -125.3835017990187168, 3.737157678046779452 ) ) ; +#12785 = ORIENTED_EDGE ( 'NONE', *, *, #44561, .F. ) ; +#12786 = ORIENTED_EDGE ( 'NONE', *, *, #51325, .T. ) ; +#12787 = ORIENTED_EDGE ( 'NONE', *, *, #2897, .F. ) ; +#12788 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669114660, -119.3186376021085664, 3.212612508367817199 ) ) ; +#12789 = CARTESIAN_POINT ( 'NONE', ( 221.5871081869020713, -120.8823194339353080, 7.856420679247600347 ) ) ; +#12790 = CARTESIAN_POINT ( 'NONE', ( 233.6238887514329292, -125.9535586735960351, -1.135259760554932384 ) ) ; +#12791 = CARTESIAN_POINT ( 'NONE', ( 215.8017997470755631, -118.7728012759735918, -7.523719402856383631 ) ) ; +#12792 = VERTEX_POINT ( 'NONE', #10993 ) ; +#12793 = VECTOR ( 'NONE', #49660, 999.9999999999998863 ) ; +#12794 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #2229, #38994, #11838, #3381 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 0.0000000000000000000, 0.0005507102793803242587 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9999862164801710529, 0.9995760969373033156, 0.9995720903684398584, 0.9999741967735803483 ) ) + REPRESENTATION_ITEM ( '' ) ); +#12795 = ORIENTED_EDGE ( 'NONE', *, *, #42678, .F. ) ; +#12796 = EDGE_LOOP ( 'NONE', ( #5755, #44468 ) ) ; +#12797 = VECTOR ( 'NONE', #7629, 1000.000000000000000 ) ; +#12798 = DIRECTION ( 'NONE', ( -0.7071067811865393571, -0.7071067811865556774, 0.0000000000000000000 ) ) ; +#12799 = CARTESIAN_POINT ( 'NONE', ( 237.5085693576164090, -116.8621159545285479, 4.192799114301632990 ) ) ; +#12800 = ORIENTED_EDGE ( 'NONE', *, *, #12575, .T. ) ; +#12801 = CARTESIAN_POINT ( 'NONE', ( 214.3304441640569280, -121.6122923819707893, 7.703148322459334452 ) ) ; +#12802 = EDGE_CURVE ( 'NONE', #36804, #13549, #28820, .T. ) ; +#12803 = LINE ( 'NONE', #30639, #40435 ) ; +#12804 = ORIENTED_EDGE ( 'NONE', *, *, #27768, .F. ) ; +#12805 = ORIENTED_EDGE ( 'NONE', *, *, #38824, .F. ) ; +#12806 = CARTESIAN_POINT ( 'NONE', ( 220.8127645764174645, -118.4916313085110318, -7.829694144317056015 ) ) ; +#12807 = PLANE ( 'NONE', #48597 ) ; +#12808 = FACE_OUTER_BOUND ( 'NONE', #3980, .T. ) ; +#12809 = DIRECTION ( 'NONE', ( -5.677294618624256122E-16, 0.4845294964468917498, -0.8747749236648942883 ) ) ; +#12810 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -119.6574995015328540, 2.225683568938255696 ) ) ; +#12811 = CARTESIAN_POINT ( 'NONE', ( 36.82369763545911212, -121.4352039818987521, -5.342874500146510108 ) ) ; +#12812 = CARTESIAN_POINT ( 'NONE', ( 216.0299694303965339, -110.4291503666860876, -14.22909225246906928 ) ) ; +#12813 = VECTOR ( 'NONE', #51585, 1000.000000000000000 ) ; +#12814 = CARTESIAN_POINT ( 'NONE', ( 216.6830739909832459, -122.3870462354283859, 7.549117111120375867 ) ) ; +#12815 = CARTESIAN_POINT ( 'NONE', ( 32.90000000000004121, -119.4999999999999858, 5.491522092500616736 ) ) ; +#12816 = CARTESIAN_POINT ( 'NONE', ( 215.7119401215230710, -118.5931203442703179, -7.688039729591959137 ) ) ; +#12817 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290306, -123.3167546683155820, 0.9555943769574009039 ) ) ; +#12818 = LINE ( 'NONE', #39684, #26458 ) ; +#12819 = EDGE_CURVE ( 'NONE', #43806, #26553, #52999, .T. ) ; +#12820 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.9884292157390547340, 0.1516828450203816236 ) ) ; +#12821 = CARTESIAN_POINT ( 'NONE', ( 238.4722280068026805, -115.0886375741119139, -1.326708576852089649 ) ) ; +#12822 = CARTESIAN_POINT ( 'NONE', ( 236.2213927746433342, -117.2495151715340143, -4.499498157018051003 ) ) ; +#12823 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.210476675238558841E-16, 1.857579106397815009E-17 ) ) ; +#12824 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#12825 = CARTESIAN_POINT ( 'NONE', ( 233.7219326366308110, -123.7353610524416467, 4.508798571636923214 ) ) ; +#12826 = CARTESIAN_POINT ( 'NONE', ( 221.3224410373836406, -119.6010648647995964, -7.791299405981229498 ) ) ; +#12827 = EDGE_LOOP ( 'NONE', ( #5770, #156, #37373, #287 ) ) ; +#12828 = ORIENTED_EDGE ( 'NONE', *, *, #55938, .T. ) ; +#12829 = CARTESIAN_POINT ( 'NONE', ( 6.261515017264011718, -29.69543050033664500, -94.30572130744182857 ) ) ; +#12830 = CARTESIAN_POINT ( 'NONE', ( 217.6585295974016390, -122.3172852184469974, 7.828509249260737768 ) ) ; +#12831 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026880, -125.0190946877308420, 3.956450175761883514 ) ) ; +#12832 = CARTESIAN_POINT ( 'NONE', ( 235.5197179249659882, -125.5891940370719482, -3.449829273495745419 ) ) ; +#12833 = CARTESIAN_POINT ( 'NONE', ( 216.1511451310263681, -119.2041338266583494, -7.841591503709331334 ) ) ; +#12834 = CARTESIAN_POINT ( 'NONE', ( 219.5457413159776934, -121.9603397008512076, 7.768733798874031038 ) ) ; +#12835 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1516828450203882017, -0.9884292157390538458 ) ) ; +#12836 = VECTOR ( 'NONE', #48879, 1000.000000000000114 ) ; +#12837 = CC_DESIGN_DATE_AND_TIME_ASSIGNMENT ( #3741, #41004, ( #38459 ) ) ; +#12838 = CARTESIAN_POINT ( 'NONE', ( 218.4726848574204894, -119.8866746486294090, -8.043334941685321482 ) ) ; +#12839 = ORIENTED_EDGE ( 'NONE', *, *, #21994, .F. ) ; +#12840 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#12841 = EDGE_CURVE ( 'NONE', #34262, #51921, #35299, .T. ) ; +#12842 = FACE_OUTER_BOUND ( 'NONE', #11413, .T. ) ; +#12843 = EDGE_LOOP ( 'NONE', ( #34838, #10639, #2214, #25031 ) ) ; +#12844 = ORIENTED_EDGE ( 'NONE', *, *, #23586, .F. ) ; +#12845 = CARTESIAN_POINT ( 'NONE', ( 46.95096679918786720, -120.4999999999999858, 1.387778780781445676E-14 ) ) ; +#12846 = CARTESIAN_POINT ( 'NONE', ( 37.90000000000001990, -121.4999999999999858, 5.294196410000020947 ) ) ; +#12847 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#12848 = LINE ( 'NONE', #17514, #23952 ) ; +#12850 = EDGE_CURVE ( 'NONE', #49881, #11863, #55959, .T. ) ; +#12849 = CARTESIAN_POINT ( 'NONE', ( 214.9203079168117654, -122.2486900601020636, 7.678346218810395030 ) ) ; +#12851 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#12852 = EDGE_CURVE ( 'NONE', #30665, #7600, #8617, .T. ) ; +#12853 = ORIENTED_EDGE ( 'NONE', *, *, #13555, .F. ) ; +#12854 = CARTESIAN_POINT ( 'NONE', ( -18.70000000000000284, -9.199999999999999289, 6.938893903907229955E-15 ) ) ; +#12855 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#12856 = ORIENTED_EDGE ( 'NONE', *, *, #10294, .T. ) ; +#12857 = CONICAL_SURFACE ( 'NONE', #53936, 0.7999999996455067208, 0.5404194996352753577 ) ; +#12858 = VERTEX_POINT ( 'NONE', #53004 ) ; +#12859 = ORIENTED_EDGE ( 'NONE', *, *, #53982, .T. ) ; +#12860 = ORIENTED_EDGE ( 'NONE', *, *, #49773, .T. ) ; +#12861 = CARTESIAN_POINT ( 'NONE', ( 5.900000000000016342, -39.14999999999999147, -23.49900000000000588 ) ) ; +#12862 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#12863 = ORIENTED_EDGE ( 'NONE', *, *, #31694, .T. ) ; +#12864 = ORIENTED_EDGE ( 'NONE', *, *, #243, .T. ) ; +#12865 = CARTESIAN_POINT ( 'NONE', ( 219.8939390756255534, -121.9147189170747936, 7.964415944071837394 ) ) ; +#12866 = CARTESIAN_POINT ( 'NONE', ( 220.4531024848536731, -120.1030585808824753, -7.877219275897975770 ) ) ; +#12867 = EDGE_LOOP ( 'NONE', ( #28831, #53276 ) ) ; +#12868 = EDGE_LOOP ( 'NONE', ( #10185, #32971, #5259 ) ) ; +#12869 = CARTESIAN_POINT ( 'NONE', ( 237.3911460351087612, -114.9878634280847081, 0.6302162647577811416 ) ) ; +#12870 = CARTESIAN_POINT ( 'NONE', ( 20.87856950956922120, -34.99999999999999289, -17.50368974455528814 ) ) ; +#12871 = AXIS2_PLACEMENT_3D ( 'NONE', #51504, #41890, #54783 ) ; +#12872 = CARTESIAN_POINT ( 'NONE', ( 21.50000000000000355, -138.0000000000000000, -13.99999999999999467 ) ) ; +#12873 = CARTESIAN_POINT ( 'NONE', ( 26.80233984155567484, -121.4110396955972959, -6.247752351736573395 ) ) ; +#12874 = CARTESIAN_POINT ( 'NONE', ( 234.2939704355307811, -121.4586945877375257, 6.247257159262484372 ) ) ; +#12875 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#12876 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#12877 = CARTESIAN_POINT ( 'NONE', ( 235.8999987668371148, -120.4999999999997584, 1.387778780781445676E-14 ) ) ; +#12878 = CARTESIAN_POINT ( 'NONE', ( 217.9163579497280523, -119.7276797613544090, -5.530922389824728391 ) ) ; +#12879 = EDGE_CURVE ( 'NONE', #2548, #20342, #27415, .T. ) ; +#12880 = FACE_BOUND ( 'NONE', #16139, .T. ) ; +#12881 = CARTESIAN_POINT ( 'NONE', ( -21.49999999999997868, -48.99999999999998579, -20.29999999999999716 ) ) ; +#12882 = EDGE_CURVE ( 'NONE', #25794, #7259, #24105, .T. ) ; +#12883 = CARTESIAN_POINT ( 'NONE', ( 233.5100955052504332, -125.8094421578315121, -3.103280493943331830 ) ) ; +#12884 = LINE ( 'NONE', #17838, #820 ) ; +#12885 = PLANE ( 'NONE', #37401 ) ; +#12886 = CARTESIAN_POINT ( 'NONE', ( 219.8999078151017272, -119.3737783671283523, -8.010252027542339448 ) ) ; +#12887 = CARTESIAN_POINT ( 'NONE', ( 233.0768146967832024, -122.0725963996628991, -5.321363347700267532 ) ) ; +#12888 = CARTESIAN_POINT ( 'NONE', ( 234.9305701256390364, -125.6769647388460953, -1.999544419993999789 ) ) ; +#12889 = VECTOR ( 'NONE', #37567, 999.9999999999998863 ) ; +#12890 = CARTESIAN_POINT ( 'NONE', ( 232.7450482086970567, -124.3833269633117311, 3.965638499122505323 ) ) ; +#12891 = CARTESIAN_POINT ( 'NONE', ( 219.8734624044131749, -122.4620055608818205, 7.848690593882082567 ) ) ; +#12892 = CARTESIAN_POINT ( 'NONE', ( 16.83049930329018906, -60.62615610572325409, -21.22415928759705039 ) ) ; +#12893 = CARTESIAN_POINT ( 'NONE', ( 234.8874902227591974, -114.5271016379626303, -1.464973475251869273 ) ) ; +#12894 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#12895 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#12896 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397815626E-17 ) ) ; +#12897 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#12898 = ORIENTED_EDGE ( 'NONE', *, *, #31652, .F. ) ; +#12899 = CARTESIAN_POINT ( 'NONE', ( 217.4395180495479849, -118.7147866265161440, -7.619608801500275419 ) ) ; +#12900 = LINE ( 'NONE', #3288, #20061 ) ; +#12901 = EDGE_CURVE ( 'NONE', #43001, #34994, #39291, .T. ) ; +#12902 = CARTESIAN_POINT ( 'NONE', ( 5.900000000000016342, -35.74999999999999289, -23.49900000000000588 ) ) ; +#12903 = EDGE_LOOP ( 'NONE', ( #54225, #38502, #57778, #52394 ) ) ; +#12904 = AXIS2_PLACEMENT_3D ( 'NONE', #32401, #55154, #15398 ) ; +#12905 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#12906 = CARTESIAN_POINT ( 'NONE', ( 232.1676293854333153, -125.2433057337629094, -2.930371801403725218 ) ) ; +#12907 = CIRCLE ( 'NONE', #21281, 7.500000000000000888 ) ; +#12908 = ADVANCED_FACE ( 'NONE', ( #12406 ), #49293, .F. ) ; +#12909 = ORIENTED_EDGE ( 'NONE', *, *, #9439, .F. ) ; +#12910 = EDGE_CURVE ( 'NONE', #33025, #18330, #54900, .T. ) ; +#12911 = ORIENTED_EDGE ( 'NONE', *, *, #22547, .T. ) ; +#12912 = ADVANCED_FACE ( 'NONE', ( #3091 ), #26931, .F. ) ; +#12913 = CARTESIAN_POINT ( 'NONE', ( 219.2815324003164505, -119.8840310973361341, -8.060561433786160634 ) ) ; +#12914 = VERTEX_POINT ( 'NONE', #12991 ) ; +#12915 = EDGE_LOOP ( 'NONE', ( #4622, #37159 ) ) ; +#12916 = DIRECTION ( 'NONE', ( 0.7132504491541842295, 2.131334480222603379E-15, -0.7009092642998483447 ) ) ; +#12917 = CARTESIAN_POINT ( 'NONE', ( 236.2228354087469882, -123.9502540968656348, -4.349546332176309704 ) ) ; +#12918 = LINE ( 'NONE', #3017, #53713 ) ; +#12919 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #23333, #890, #49626, #9619, #27450, #45243, #5252, #14274 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 4 ), + ( 6.208759259556273700E-17, 0.0001453462935156894830, 0.0002906925870313168412, 0.0005813851740624877487 ), + .UNSPECIFIED. ) ; +#12920 = EDGE_LOOP ( 'NONE', ( #49515, #3597 ) ) ; +#12921 = ORIENTED_EDGE ( 'NONE', *, *, #7823, .F. ) ; +#12922 = FACE_OUTER_BOUND ( 'NONE', #1301, .T. ) ; +#12923 = CARTESIAN_POINT ( 'NONE', ( 222.8999987669286611, -123.0160032537867494, 7.182032447021424737 ) ) ; +#12924 = ORIENTED_EDGE ( 'NONE', *, *, #9246, .F. ) ; +#12925 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #13593, #40454, #49232, #45125 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 3.495522865521347581E-07, 2.097138060529411051E-06 ), + .UNSPECIFIED. ) ; +#12926 = CARTESIAN_POINT ( 'NONE', ( 29.40000000000003766, -114.6619916923218057, -0.9999999999999731326 ) ) ; +#12927 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#12928 = CARTESIAN_POINT ( 'NONE', ( 36.90000000000001279, -121.4999999999999858, -5.171065414394493409 ) ) ; +#12929 = DIRECTION ( 'NONE', ( -0.7132504491541840075, -2.131334480222543031E-15, 0.7009092642998484557 ) ) ; +#12930 = VECTOR ( 'NONE', #13178, 1000.000000000000000 ) ; +#12931 = AXIS2_PLACEMENT_3D ( 'NONE', #41804, #23415, #45892 ) ; +#12932 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#12933 = FACE_BOUND ( 'NONE', #36023, .T. ) ; +#12934 = ORIENTED_EDGE ( 'NONE', *, *, #32049, .T. ) ; +#12935 = ORIENTED_EDGE ( 'NONE', *, *, #24063, .F. ) ; +#12936 = CARTESIAN_POINT ( 'NONE', ( 12.20000000000000107, 12.50000000000000000, -68.73819093354539689 ) ) ; +#12937 = PLANE ( 'NONE', #47178 ) ; +#12938 = PLANE ( 'NONE', #27632 ) ; +#12939 = EDGE_LOOP ( 'NONE', ( #29606, #16790, #54249, #11039 ) ) ; +#12940 = CARTESIAN_POINT ( 'NONE', ( 232.0073069110835888, -116.2814785124313204, -4.217078694612048650 ) ) ; +#12941 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#12942 = LINE ( 'NONE', #8575, #49549 ) ; +#12943 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.9884292157390537348, 0.1516828450203879242 ) ) ; +#12944 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #4438, #49662, #36247, #17835 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 1.422896290682171052E-16, 1.201915410401943475E-05 ), + .UNSPECIFIED. ) ; +#12945 = AXIS2_PLACEMENT_3D ( 'NONE', #32421, #50194, #55176 ) ; +#12946 = CARTESIAN_POINT ( 'NONE', ( 220.0303284033875855, -122.4812269248733969, 7.636001256056174746 ) ) ; +#12947 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 6.417101326688106421E-17 ) ) ; +#12948 = CARTESIAN_POINT ( 'NONE', ( 235.5972293159809965, -114.9865858212039171, 0.6409091004270465186 ) ) ; +#12949 = CARTESIAN_POINT ( 'NONE', ( 24.89999999973885281, -132.4086914956508849, -5.954345747763635011 ) ) ; +#12950 = CARTESIAN_POINT ( 'NONE', ( -26.49999999999999645, -129.0000000000000000, 5.900000000000009237 ) ) ; +#12951 = CARTESIAN_POINT ( 'NONE', ( 222.3999985443299749, -121.2224474960344054, -7.801882910801999138 ) ) ; +#12952 = ADVANCED_FACE ( 'NONE', ( #22057 ), #7458, .T. ) ; +#12953 = CARTESIAN_POINT ( 'NONE', ( 233.0399715653132944, -115.8541085174267806, 4.031815802529289172 ) ) ; +#12954 = FACE_OUTER_BOUND ( 'NONE', #41498, .T. ) ; +#12955 = CARTESIAN_POINT ( 'NONE', ( 219.9391415791604061, -122.3032625400769291, 7.885547515811080821 ) ) ; +#12956 = CARTESIAN_POINT ( 'NONE', ( 196.5671601966404580, -124.7279837693729547, -13.13664737923886783 ) ) ; +#12957 = CARTESIAN_POINT ( 'NONE', ( 232.3752397062643809, -114.9513291528837016, 0.1215657306244216085 ) ) ; +#12958 = CARTESIAN_POINT ( 'NONE', ( 215.3584169590318425, -121.5883240116422996, 7.811458553214570166 ) ) ; +#12959 = CARTESIAN_POINT ( 'NONE', ( 234.9754134348428920, -116.8068470991441643, 4.192523520154515460 ) ) ; +#12960 = CARTESIAN_POINT ( 'NONE', ( 217.2060331746567670, -118.7312544096067057, -7.566174048498704785 ) ) ; +#12961 = VERTEX_POINT ( 'NONE', #20867 ) ; +#12962 = CARTESIAN_POINT ( 'NONE', ( 234.4847541133926825, -126.2259714404529376, -2.240344308040366883 ) ) ; +#12963 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669290078, -123.6940106484883728, -5.907825324500590725 ) ) ; +#12964 = CIRCLE ( 'NONE', #18557, 0.1999999999997127409 ) ; +#12965 = CARTESIAN_POINT ( 'NONE', ( 28.12379286111912791, -121.4999999999999858, 6.139511501183128495 ) ) ; +#12966 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#12967 = CARTESIAN_POINT ( 'NONE', ( 234.2034414548676580, -117.7929355281511903, -4.844138337911275904 ) ) ; +#12968 = CARTESIAN_POINT ( 'NONE', ( 237.1096735195151268, -120.9530436737241246, -5.529813351659295328 ) ) ; +#12969 = CARTESIAN_POINT ( 'NONE', ( 215.8522946470735633, -122.4481222395872635, 7.469569514138648891 ) ) ; +#12970 = EDGE_CURVE ( 'NONE', #9578, #2372, #19732, .T. ) ; +#12971 = ORIENTED_EDGE ( 'NONE', *, *, #3198, .F. ) ; +#12972 = AXIS2_PLACEMENT_3D ( 'NONE', #16430, #34275, #12064 ) ; +#12973 = AXIS2_PLACEMENT_3D ( 'NONE', #42406, #45937, #2443 ) ; +#12974 = CARTESIAN_POINT ( 'NONE', ( 221.4880403467280701, -122.4135636778654543, 7.614348241791986105 ) ) ; +#12975 = CARTESIAN_POINT ( 'NONE', ( 234.8049322907281748, -119.6380965695947083, 5.489082978240684696 ) ) ; +#12976 = ORIENTED_EDGE ( 'NONE', *, *, #57465, .F. ) ; +#12977 = ADVANCED_FACE ( 'NONE', ( #30547 ), #44794, .F. ) ; +#12978 = ORIENTED_EDGE ( 'NONE', *, *, #13045, .T. ) ; +#12979 = CARTESIAN_POINT ( 'NONE', ( 213.1530754548440427, -119.9260113622413826, 7.216956584599206970 ) ) ; +#12980 = EDGE_CURVE ( 'NONE', #13283, #47539, #3678, .T. ) ; +#12981 = CARTESIAN_POINT ( 'NONE', ( 216.6812860949822266, -122.3849743813394184, 7.548337754909569597 ) ) ; +#12982 = CARTESIAN_POINT ( 'NONE', ( 217.5036138198180709, -121.7676077871877141, 7.929071122631683899 ) ) ; +#12983 = CARTESIAN_POINT ( 'NONE', ( 236.2706440087569035, -123.9771967620791742, 5.070805100751478278 ) ) ; +#12984 = EDGE_CURVE ( 'NONE', #24910, #52251, #17071, .T. ) ; +#12985 = EDGE_LOOP ( 'NONE', ( #56615, #52495, #6342, #41283 ) ) ; +#12986 = VECTOR ( 'NONE', #38069, 1000.000000000000114 ) ; +#12987 = CARTESIAN_POINT ( 'NONE', ( 17.32839189920252210, -57.57011797781837714, -21.40030951528614622 ) ) ; +#12988 = CARTESIAN_POINT ( 'NONE', ( 236.9103527927638311, -123.2137941533513583, 4.842394522719176031 ) ) ; +#12989 = CARTESIAN_POINT ( 'NONE', ( 236.3999987672879115, -116.8659202333054594, 5.982763930601264768 ) ) ; +#12990 = EDGE_LOOP ( 'NONE', ( #7822, #52040, #19494, #40468 ) ) ; +#12991 = CARTESIAN_POINT ( 'NONE', ( 26.90000000000003411, -121.4999999999999858, -6.059799679063900157 ) ) ; +#12992 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289794, -116.9084413185444760, 5.674840980181990346 ) ) ; +#12993 = FACE_OUTER_BOUND ( 'NONE', #48705, .T. ) ; +#12994 = ORIENTED_EDGE ( 'NONE', *, *, #12850, .F. ) ; +#12995 = ORIENTED_EDGE ( 'NONE', *, *, #5841, .T. ) ; +#12996 = CARTESIAN_POINT ( 'NONE', ( -35.27673076452248324, -39.19543050033674803, -72.69404015182846024 ) ) ; +#12997 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289510, -125.9440634138017714, 0.2555215171203671920 ) ) ; +#12998 = CARTESIAN_POINT ( 'NONE', ( 219.9599442673275576, -120.0980222383842744, -7.876841914458466043 ) ) ; +#12999 = CARTESIAN_POINT ( 'NONE', ( 31.89950163541224626, -119.5000000000000284, -5.630307732637667151 ) ) ; +#13000 = ORIENTED_EDGE ( 'NONE', *, *, #37507, .F. ) ; +#13001 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289453, -124.0714408561943856, 1.566783396230592151 ) ) ; +#13002 = CARTESIAN_POINT ( 'NONE', ( -49.55999519391550479, -117.4295952483934116, 6.581613352316485255 ) ) ; +#13003 = CARTESIAN_POINT ( 'NONE', ( 221.4391909538975654, -119.5148032762612331, -8.010996086796058790 ) ) ; +#13004 = EDGE_LOOP ( 'NONE', ( #49344, #23681, #47801, #15074, #45391, #48322, #13358, #3692, #27652 ) ) ; +#13005 = DIRECTION ( 'NONE', ( -1.644548700998852974E-16, 0.1516828450203867862, -0.9884292157390539568 ) ) ; +#13006 = CARTESIAN_POINT ( 'NONE', ( -2.581175692902849317, -29.69543050033665565, -97.95391551887422565 ) ) ; +#13007 = CARTESIAN_POINT ( 'NONE', ( 12.46668498624059040, -46.99377226530695140, -17.63487585100953581 ) ) ; +#13008 = LINE ( 'NONE', #21773, #37697 ) ; +#13009 = ORIENTED_EDGE ( 'NONE', *, *, #13906, .F. ) ; +#13010 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#13011 = CARTESIAN_POINT ( 'NONE', ( 237.3402695270552556, -116.0082192615522558, -3.296589309349409636 ) ) ; +#13012 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#13013 = ADVANCED_FACE ( 'NONE', ( #21751 ), #45581, .T. ) ; +#13014 = CARTESIAN_POINT ( 'NONE', ( 232.5584368600906373, -124.6444509970837089, -4.544055749640875774 ) ) ; +#13015 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289510, -123.3529734260365842, 2.659049196673132887 ) ) ; +#13016 = CARTESIAN_POINT ( 'NONE', ( 219.7703831662745984, -118.6995373650801326, -7.885794687877341502 ) ) ; +#13017 = CARTESIAN_POINT ( 'NONE', ( 216.5501527501685928, -122.1706915079078186, 7.594154879658075785 ) ) ; +#13018 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ; +#13019 = CARTESIAN_POINT ( 'NONE', ( 235.2115878806490912, -117.5543901828035445, -4.702546699025155874 ) ) ; +#13020 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #53423, #9333, #39720, #27166, #44386, #35054, #57547, #26884 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 4 ), + ( 4.174389566941444920E-16, 0.0001904961494310954411, 0.0002857442241464347508, 0.0003809922988617740606 ), + .UNSPECIFIED. ) ; +#13021 = CIRCLE ( 'NONE', #29841, 1.649999999999998579 ) ; +#13022 = FACE_OUTER_BOUND ( 'NONE', #16190, .T. ) ; +#13023 = CARTESIAN_POINT ( 'NONE', ( 220.3649315727256521, -120.4462063562493057, -5.641186388906316296 ) ) ; +#13024 = VERTEX_POINT ( 'NONE', #50058 ) ; +#13025 = CARTESIAN_POINT ( 'NONE', ( 233.9617747056520045, -114.5038538590744821, 1.369240183701107449 ) ) ; +#13026 = ADVANCED_FACE ( 'NONE', ( #44823 ), #45400, .T. ) ; +#13027 = AXIS2_PLACEMENT_3D ( 'NONE', #35773, #36080, #49491 ) ; +#13028 = CARTESIAN_POINT ( 'NONE', ( -21.20973331373792092, -30.00066680832643939, -20.30396438331183262 ) ) ; +#13029 = CARTESIAN_POINT ( 'NONE', ( 236.7110678258129042, -123.4333799635492710, 4.710403625318838827 ) ) ; +#13030 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #8060, #3696, #21481, #47482, #39312, #8353, #43967, #57122, #48644, #7477 ), + .UNSPECIFIED., .F., .F., + ( 4, 3, 3, 4 ), + ( 1.411962612463446054E-17, 3.114756263863088787E-05, 8.788767102521950086E-05, 0.0001205244361870778713 ), + .UNSPECIFIED. ) ; +#13031 = VERTEX_POINT ( 'NONE', #54444 ) ; +#13032 = ORIENTED_EDGE ( 'NONE', *, *, #46609, .F. ) ; +#13033 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#13034 = CARTESIAN_POINT ( 'NONE', ( -40.07555444481551632, -36.19543050033675513, -75.82962881832455082 ) ) ; +#13035 = CARTESIAN_POINT ( 'NONE', ( 236.0542858877512344, -116.2401443229598641, 4.435466934150110951 ) ) ; +#13036 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290590, -119.7892811366759105, -3.378620593284903162 ) ) ; +#13037 = DIRECTION ( 'NONE', ( -0.9681476403781078544, -1.349623346917022736E-15, -0.2503800040544408856 ) ) ; +#13038 = CARTESIAN_POINT ( 'NONE', ( -24.09999999999998366, -30.00000000000000000, -16.49999999999999289 ) ) ; +#13039 = EDGE_CURVE ( 'NONE', #29720, #29395, #5402, .T. ) ; +#13040 = ORIENTED_EDGE ( 'NONE', *, *, #17452, .T. ) ; +#13041 = LINE ( 'NONE', #35262, #39885 ) ; +#13042 = EDGE_CURVE ( 'NONE', #49841, #41973, #23201, .T. ) ; +#13043 = CARTESIAN_POINT ( 'NONE', ( 220.5730193330684017, -121.4323266536823951, 7.849125923081070155 ) ) ; +#13044 = FACE_OUTER_BOUND ( 'NONE', #9627, .T. ) ; +#13045 = EDGE_CURVE ( 'NONE', #52339, #26278, #28131, .T. ) ; +#13046 = ORIENTED_EDGE ( 'NONE', *, *, #52162, .T. ) ; +#13048 = CARTESIAN_POINT ( 'NONE', ( 219.8185510590113836, -119.5478766295306059, -7.833414553506790945 ) ) ; +#13047 = AXIS2_PLACEMENT_3D ( 'NONE', #9832, #18590, #41644 ) ; +#13049 = DATE_AND_TIME ( #8978, #18736 ) ; +#13050 = CARTESIAN_POINT ( 'NONE', ( 237.4204256832215378, -117.4906748300985697, -4.662697526996776531 ) ) ; +#13051 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#13052 = VERTEX_POINT ( 'NONE', #1035 ) ; +#13053 = CARTESIAN_POINT ( 'NONE', ( -19.49999999999997513, -59.00000000000000000, -23.12499999999999645 ) ) ; +#13054 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#13055 = CARTESIAN_POINT ( 'NONE', ( 29.27020548213350182, -114.4533159589201006, 0.8798508327624446901 ) ) ; +#13056 = CARTESIAN_POINT ( 'NONE', ( 237.3664565780484281, -126.2290718402697394, 2.233298444828204055 ) ) ; +#13057 = ORIENTED_EDGE ( 'NONE', *, *, #54667, .T. ) ; +#13058 = ORIENTED_EDGE ( 'NONE', *, *, #2839, .T. ) ; +#13059 = EDGE_CURVE ( 'NONE', #39005, #5968, #5110, .T. ) ; +#13060 = ORIENTED_EDGE ( 'NONE', *, *, #24383, .F. ) ; +#13061 = CARTESIAN_POINT ( 'NONE', ( 221.0221731790294939, -121.5511214590635944, 7.809147043389017107 ) ) ; +#13062 = CYLINDRICAL_SURFACE ( 'NONE', #9720, 1.500000000000001332 ) ; +#13063 = CARTESIAN_POINT ( 'NONE', ( 233.6406739173586118, -123.4647533254222509, 4.725127506221487472 ) ) ; +#13064 = AXIS2_PLACEMENT_3D ( 'NONE', #29553, #3250, #47342 ) ; +#13065 = CARTESIAN_POINT ( 'NONE', ( 215.7605079513252520, -118.8269584733836979, -7.765703271636824390 ) ) ; +#13066 = ORIENTED_EDGE ( 'NONE', *, *, #56823, .T. ) ; +#13067 = ORIENTED_EDGE ( 'NONE', *, *, #41066, .F. ) ; +#13068 = ORIENTED_EDGE ( 'NONE', *, *, #48982, .T. ) ; +#13069 = VECTOR ( 'NONE', #19261, 1000.000000000000000 ) ; +#13070 = CARTESIAN_POINT ( 'NONE', ( 34.28266573032765763, -126.0968462020438068, 0.8936049774861321016 ) ) ; +#13071 = CARTESIAN_POINT ( 'NONE', ( 237.5971487592954361, -119.6371923421512804, 5.482214969809986016 ) ) ; +#13072 = EDGE_LOOP ( 'NONE', ( #43518, #46791, #33254, #12800 ) ) ; +#13073 = DIRECTION ( 'NONE', ( -0.7009092642998476785, 0.0000000000000000000, -0.7132504491541847846 ) ) ; +#13074 = PLANE ( 'NONE', #29285 ) ; +#13075 = VERTEX_POINT ( 'NONE', #22333 ) ; +#13076 = VERTEX_POINT ( 'NONE', #13862 ) ; +#13077 = CARTESIAN_POINT ( 'NONE', ( 219.8982774313581388, -121.9138373121782593, 7.966776473630747368 ) ) ; +#13078 = CARTESIAN_POINT ( 'NONE', ( -50.31492500236718968, -121.1020948887811812, 2.945106712781838443 ) ) ; +#13079 = DIRECTION ( 'NONE', ( -1.811995619784410881E-15, 1.000000000000000000, 1.196913542559490477E-15 ) ) ; +#13080 = CARTESIAN_POINT ( 'NONE', ( 34.20682020908675725, -126.0997946841746824, -0.9999999999999816813 ) ) ; +#13081 = LINE ( 'NONE', #13363, #40211 ) ; +#13082 = CARTESIAN_POINT ( 'NONE', ( 37.90229607709942883, -119.4999999999999858, 5.081794785652163249 ) ) ; +#13083 = EDGE_CURVE ( 'NONE', #43674, #33920, #31704, .T. ) ; +#13084 = CARTESIAN_POINT ( 'NONE', ( 210.8999987669501479, -127.3126626131562631, -1.045460849267718428 ) ) ; +#13085 = CARTESIAN_POINT ( 'NONE', ( 216.4830183952504683, -121.5426145752035723, 7.678702310149947863 ) ) ; +#13086 = CARTESIAN_POINT ( 'NONE', ( 216.0148108792870687, -121.5739852533740901, 7.655908328111800998 ) ) ; +#13087 = FACE_OUTER_BOUND ( 'NONE', #45483, .T. ) ; +#13088 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -122.5842345079787634, 0.6076380421863222248 ) ) ; +#13089 = EDGE_CURVE ( 'NONE', #44847, #8769, #169, .T. ) ; +#13090 = CARTESIAN_POINT ( 'NONE', ( 217.5036224816401500, -121.6127898835581078, 7.749554209268705307 ) ) ; +#13091 = CONICAL_SURFACE ( 'NONE', #24269, 2.024999999999999023, 0.7853981633974447263 ) ; +#13092 = CARTESIAN_POINT ( 'NONE', ( 215.8061132383226663, -121.5499602811884188, 7.852880671892629394 ) ) ; +#13093 = EDGE_CURVE ( 'NONE', #37992, #13076, #42764, .T. ) ; +#13094 = CARTESIAN_POINT ( 'NONE', ( 238.7222280068026521, -119.1732914231476883, 5.411362425887925376 ) ) ; +#13095 = VERTEX_POINT ( 'NONE', #22619 ) ; +#13096 = EDGE_CURVE ( 'NONE', #20452, #51244, #27309, .T. ) ; +#13097 = CARTESIAN_POINT ( 'NONE', ( 236.1235355729919547, -120.4374391382928735, -5.549676552579930977 ) ) ; +#13098 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#13099 = CARTESIAN_POINT ( 'NONE', ( 233.7576432350991524, -124.6638429350321644, 3.667634719122046416 ) ) ; +#13100 = AXIS2_PLACEMENT_3D ( 'NONE', #37041, #54844, #9293 ) ; +#13101 = CARTESIAN_POINT ( 'NONE', ( 221.4544861042156469, -119.9608551280053206, -8.080748750264898916 ) ) ; +#13102 = ORIENTED_EDGE ( 'NONE', *, *, #44101, .F. ) ; +#13103 = EDGE_LOOP ( 'NONE', ( #22143, #19, #5346, #38867 ) ) ; +#13104 = DIRECTION ( 'NONE', ( -0.7009092642998482336, 0.0000000000000000000, -0.7132504491541841185 ) ) ; +#13105 = CARTESIAN_POINT ( 'NONE', ( 12.50000000000002487, -46.90254283780812017, -17.10331240375684558 ) ) ; +#13106 = CARTESIAN_POINT ( 'NONE', ( -48.16181521003363741, -117.9077730537996729, -3.803015469026739037 ) ) ; +#13107 = CARTESIAN_POINT ( 'NONE', ( 235.4352874550305046, -126.6363693212080932, -0.3905715181753138254 ) ) ; +#13108 = CARTESIAN_POINT ( 'NONE', ( 6.704528535821458135, -32.89543050033663718, -104.5552939337700025 ) ) ; +#13109 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#13110 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#13111 = AXIS2_PLACEMENT_3D ( 'NONE', #21476, #12420, #39305 ) ; +#13112 = CARTESIAN_POINT ( 'NONE', ( 214.8422576643902744, -122.3781761589879693, 7.607350240225504656 ) ) ; +#13113 = ORIENTED_EDGE ( 'NONE', *, *, #42224, .F. ) ; +#13114 = CARTESIAN_POINT ( 'NONE', ( 214.8314610877575603, -121.9618701645448482, 7.485057986317953826 ) ) ; +#13115 = EDGE_CURVE ( 'NONE', #16237, #1021, #454, .T. ) ; +#13116 = LINE ( 'NONE', #30963, #14521 ) ; +#13117 = DIRECTION ( 'NONE', ( 1.049727191138617586E-16, -0.5150380749100555988, 0.8571673007021114454 ) ) ; +#13118 = EDGE_LOOP ( 'NONE', ( #16578, #24696, #29411, #47681 ) ) ; +#13119 = ORIENTED_EDGE ( 'NONE', *, *, #38455, .T. ) ; +#13120 = ADVANCED_FACE ( 'NONE', ( #18235 ), #27092, .F. ) ; +#13121 = CARTESIAN_POINT ( 'NONE', ( 222.0871131491602455, -118.9775050741462650, -7.910352639665386931 ) ) ; +#13122 = CARTESIAN_POINT ( 'NONE', ( 219.7170689667200634, -119.4420462836511660, -8.022479086608932164 ) ) ; +#13123 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #1431, #23022, #5217, #50163 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 0.3656005712810435071, 0.9031982933384009593 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.3333333551645398796, 0.3333333551645398796, 1.000000000000000000 ) ) + REPRESENTATION_ITEM ( '' ) ); +#13124 = CARTESIAN_POINT ( 'NONE', ( -18.50000000000000000, 12.50000000000000000, 36.00000000000000000 ) ) ; +#13125 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#13126 = CARTESIAN_POINT ( 'NONE', ( 215.0490719230075456, -122.2933885544867394, 7.433959983285033601 ) ) ; +#13127 = CARTESIAN_POINT ( 'NONE', ( 219.4541452622251825, -120.0727323075717692, -8.074900372736264487 ) ) ; +#13128 = EDGE_CURVE ( 'NONE', #21979, #802, #43244, .T. ) ; +#13129 = ORIENTED_EDGE ( 'NONE', *, *, #9827, .F. ) ; +#13130 = CARTESIAN_POINT ( 'NONE', ( 215.8872145683222925, -121.3892885878342298, 7.675727225932059916 ) ) ; +#13131 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290022, -120.9715703559669180, 2.522282461865044123 ) ) ; +#13132 = EDGE_CURVE ( 'NONE', #30891, #2086, #35392, .T. ) ; +#13133 = ORIENTED_EDGE ( 'NONE', *, *, #15836, .T. ) ; +#13134 = CIRCLE ( 'NONE', #45779, 3.100000000000001865 ) ; +#13135 = ORIENTED_EDGE ( 'NONE', *, *, #52675, .F. ) ; +#13136 = ORIENTED_EDGE ( 'NONE', *, *, #52297, .T. ) ; +#13137 = ORIENTED_EDGE ( 'NONE', *, *, #56315, .F. ) ; +#13138 = DIRECTION ( 'NONE', ( -0.7132504491541842295, -2.131334480222612057E-15, 0.7009092642998483447 ) ) ; +#13139 = LINE ( 'NONE', #35070, #55077 ) ; +#13140 = ORIENTED_EDGE ( 'NONE', *, *, #24567, .T. ) ; +#13141 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #19828, #29772, #28917, #20970, #2051, #33289, #55481, #46982, #52219, #6977, #16016, #24795 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 2, 4 ), + ( 4.662069341687669066E-18, 0.0002935738704632529536, 0.0005871477409265012451, 0.0008807216113897494824, 0.001027508546621373926, 0.001174295481852998153 ), + .UNSPECIFIED. ) ; +#13142 = EDGE_LOOP ( 'NONE', ( #40868, #53575, #24859, #50261 ) ) ; +#13143 = CARTESIAN_POINT ( 'NONE', ( 221.3376311670926384, -122.0773264546672863, 7.918427032235150875 ) ) ; +#13144 = CARTESIAN_POINT ( 'NONE', ( 214.1186725390824677, -121.0666256900457398, 7.739020306685230999 ) ) ; +#13145 = CARTESIAN_POINT ( 'NONE', ( 239.6999987669289283, -123.9531070496206837, 1.728019590125709382 ) ) ; +#13146 = AXIS2_PLACEMENT_3D ( 'NONE', #15538, #24593, #55003 ) ; +#13147 = VERTEX_POINT ( 'NONE', #53193 ) ; +#13148 = ORIENTED_EDGE ( 'NONE', *, *, #24944, .F. ) ; +#13149 = APPROVAL_PERSON_ORGANIZATION ( #12049, #10649, #30471 ) ; +#13150 = LINE ( 'NONE', #30997, #32685 ) ; +#13151 = CARTESIAN_POINT ( 'NONE', ( 237.4514098598085923, -115.6256926606038746, 2.653323083838261542 ) ) ; +#13152 = CARTESIAN_POINT ( 'NONE', ( 14.91885942553059685, -47.89356577569520823, 18.78740899831462485 ) ) ; +#13153 = CARTESIAN_POINT ( 'NONE', ( 215.2972883873028707, -120.6310676197941802, 5.629328042000239840 ) ) ; +#13154 = AXIS2_PLACEMENT_3D ( 'NONE', #37661, #29198, #2330 ) ; +#13155 = AXIS2_PLACEMENT_3D ( 'NONE', #20214, #38033, #41827 ) ; +#13156 = CARTESIAN_POINT ( 'NONE', ( 214.7690832520579249, -118.7506257663125524, -7.424778181991312564 ) ) ; +#13157 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #51946, #25092, #24228, #10800 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 2.396612205066156109E-14, 0.001048464789980548678 ), + .UNSPECIFIED. ) ; +#13158 = LINE ( 'NONE', #9365, #43053 ) ; +#13159 = CARTESIAN_POINT ( 'NONE', ( 234.9189704355307811, -115.4046226547929024, -3.739578457054443028 ) ) ; +#13160 = LINE ( 'NONE', #26615, #55599 ) ; +#13161 = EDGE_CURVE ( 'NONE', #56119, #19948, #56722, .T. ) ; +#13162 = CARTESIAN_POINT ( 'NONE', ( 24.99900000000002009, -49.00000000000000000, 16.99999999999999289 ) ) ; +#13163 = CARTESIAN_POINT ( 'NONE', ( 235.0222843518672846, -125.6934852547060899, 1.956504823110818192 ) ) ; +#13164 = CARTESIAN_POINT ( 'NONE', ( 219.8173246297095318, -119.9969378158734656, -8.077043512944312553 ) ) ; +#13165 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#13166 = EDGE_CURVE ( 'NONE', #19212, #31626, #21184, .T. ) ; +#13167 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#13168 = EDGE_CURVE ( 'NONE', #46818, #56747, #12307, .T. ) ; +#13169 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#13170 = EDGE_CURVE ( 'NONE', #15769, #33478, #36185, .T. ) ; +#13171 = CARTESIAN_POINT ( 'NONE', ( 233.4532738915167727, -126.5578828829013247, -1.057846848597221889 ) ) ; +#13172 = FACE_OUTER_BOUND ( 'NONE', #49441, .T. ) ; +#13173 = PLANE ( 'NONE', #12199 ) ; +#13174 = CARTESIAN_POINT ( 'NONE', ( 21.04636790727925089, -48.58035980742523918, -19.06813932564537595 ) ) ; +#13175 = CARTESIAN_POINT ( 'NONE', ( 233.2343603002069585, -116.8976078148784552, -4.223832962571317573 ) ) ; +#13176 = CARTESIAN_POINT ( 'NONE', ( 234.9998678209001071, -124.3468277595395790, -4.000554951475832510 ) ) ; +#13177 = AXIS2_PLACEMENT_3D ( 'NONE', #43588, #30174, #8270 ) ; +#13178 = DIRECTION ( 'NONE', ( -1.020425574104003999E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#13179 = CARTESIAN_POINT ( 'NONE', ( 219.9064571301154842, -122.4880523478204992, 7.844693493549973695 ) ) ; +#13180 = CARTESIAN_POINT ( 'NONE', ( 214.7931243076570240, -119.9737240059945265, -7.611844577711450732 ) ) ; +#13181 = CARTESIAN_POINT ( 'NONE', ( 234.9742567427888389, -114.6301359012473142, 1.835034119072044945 ) ) ; +#13182 = CARTESIAN_POINT ( 'NONE', ( -11.19508184649824578, -29.74543050033666347, -103.5093741657414057 ) ) ; +#13183 = LINE ( 'NONE', #27793, #16353 ) ; +#13184 = CARTESIAN_POINT ( 'NONE', ( 237.5829605021406223, -114.9504070861097063, 0.1154020481349584959 ) ) ; +#13185 = CARTESIAN_POINT ( 'NONE', ( 215.4273831847870611, -118.8664670903181815, -7.720279042250664858 ) ) ; +#13186 = ORIENTED_EDGE ( 'NONE', *, *, #52053, .F. ) ; +#13187 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#13188 = EDGE_CURVE ( 'NONE', #17791, #3761, #30138, .T. ) ; +#13189 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238558841E-16, -1.857579106397815009E-17 ) ) ; +#13190 = CARTESIAN_POINT ( 'NONE', ( 215.4658147465527520, -121.3898754912549833, 7.627931164775247908 ) ) ; +#13191 = VERTEX_POINT ( 'NONE', #43554 ) ; +#13192 = FACE_OUTER_BOUND ( 'NONE', #3009, .T. ) ; +#13193 = PLANE ( 'NONE', #14845 ) ; +#13194 = CARTESIAN_POINT ( 'NONE', ( 232.4726330470371352, -116.1517917679550607, -3.459146476687625427 ) ) ; +#13195 = CIRCLE ( 'NONE', #9499, 6.499999999999992006 ) ; +#13196 = AXIS2_PLACEMENT_3D ( 'NONE', #9721, #5065, #36318 ) ; +#13197 = EDGE_LOOP ( 'NONE', ( #54736, #56384, #2812 ) ) ; +#13198 = ORIENTED_EDGE ( 'NONE', *, *, #17802, .T. ) ; +#13199 = CARTESIAN_POINT ( 'NONE', ( 222.0534714710418598, -119.6951475105545910, -8.009624101329576362 ) ) ; +#13200 = ORIENTED_EDGE ( 'NONE', *, *, #44675, .F. ) ; +#13201 = VERTEX_POINT ( 'NONE', #3585 ) ; +#13202 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#13203 = CARTESIAN_POINT ( 'NONE', ( 236.2146240785125428, -124.1724967834000353, -4.161787921350022401 ) ) ; +#13204 = CARTESIAN_POINT ( 'NONE', ( 215.7714380462828387, -121.9177756699690747, 7.804875816115369069 ) ) ; +#13205 = ORIENTED_EDGE ( 'NONE', *, *, #57355, .T. ) ; +#13206 = VERTEX_POINT ( 'NONE', #21360 ) ; +#13207 = ADVANCED_FACE ( 'NONE', ( #39187 ), #54017, .T. ) ; +#13208 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #1714, #28265 ), + ( #55421, #11583 ), + ( #38178, #19489 ), + ( #2269, #19771 ), + ( #11304, #46059 ), + ( #25021, #41689 ), + ( #47219, #37603 ), + ( #15385, #6922 ), + ( #55141, #33516 ), + ( #6066, #51580 ), + ( #33229, #1990 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 2, 2, 3, 4 ), + ( 2, 2 ), + ( 0.0000000000000000000, 0.4051885754231929759, 0.6970943311407219456, 0.9900990099009899792, 0.9964159791289688428 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#13209 = DIRECTION ( 'NONE', ( 1.972152263052529514E-31, -1.000000000000000000, 1.224646799147352961E-16 ) ) ; +#13210 = CARTESIAN_POINT ( 'NONE', ( 219.8248380541874667, -121.2731776481694652, 7.846888561585097399 ) ) ; +#13211 = EDGE_LOOP ( 'NONE', ( #28111, #55668 ) ) ; +#13212 = CARTESIAN_POINT ( 'NONE', ( 25.44357787172565821, -120.5000000000000000, -6.452443098889003359 ) ) ; +#13213 = CARTESIAN_POINT ( 'NONE', ( 214.8363882030045602, -124.3075293386251445, -6.031826818462681317 ) ) ; +#13214 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#13215 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290590, -122.2671889718443339, -2.447028077754248354 ) ) ; +#13216 = CARTESIAN_POINT ( 'NONE', ( 18.52500000000001990, -38.99999999999999289, -23.50000000000000000 ) ) ; +#13217 = DIRECTION ( 'NONE', ( 0.7009092642998472344, -3.652049423109063291E-15, 0.7132504491541852287 ) ) ; +#13218 = ORIENTED_EDGE ( 'NONE', *, *, #40011, .F. ) ; +#13219 = ORIENTED_EDGE ( 'NONE', *, *, #24252, .T. ) ; +#13220 = FACE_OUTER_BOUND ( 'NONE', #57366, .T. ) ; +#13221 = CARTESIAN_POINT ( 'NONE', ( 23.50000000000001421, -29.99999999999999289, 23.50000000000000355 ) ) ; +#13222 = CARTESIAN_POINT ( 'NONE', ( 13.29141652503279936, -50.56522012321717341, 18.40209499324909714 ) ) ; +#13223 = EDGE_LOOP ( 'NONE', ( #24047, #33043, #24164, #6181 ) ) ; +#13224 = CARTESIAN_POINT ( 'NONE', ( 232.0078328878652485, -116.0581130628180091, -4.002763786652948852 ) ) ; +#13225 = CARTESIAN_POINT ( 'NONE', ( 220.9256787748323632, -122.0451938038646205, 7.933583361089808328 ) ) ; +#13226 = LOCAL_TIME ( 17, 53, 42.00000000000000000, #40072 ) ; +#13227 = EDGE_CURVE ( 'NONE', #31035, #41235, #48243, .T. ) ; +#13228 = PLANE ( 'NONE', #14065 ) ; +#13229 = CARTESIAN_POINT ( 'NONE', ( 17.55738713704862164, -47.92615115832983008, -21.45279961700899918 ) ) ; +#13230 = LINE ( 'NONE', #31076, #44893 ) ; +#13231 = CARTESIAN_POINT ( 'NONE', ( 235.4768876454058386, -116.0623462706833209, -3.334688234735121437 ) ) ; +#13232 = CARTESIAN_POINT ( 'NONE', ( 38.11743114856359682, -119.6690164848058373, 5.278616334501134766 ) ) ; +#13233 = AXIS2_PLACEMENT_3D ( 'NONE', #22222, #31585, #22782 ) ; +#13234 = FACE_OUTER_BOUND ( 'NONE', #39942, .T. ) ; +#13235 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#13236 = AXIS2_PLACEMENT_3D ( 'NONE', #38484, #51608, #34111 ) ; +#13237 = EDGE_CURVE ( 'NONE', #43520, #2742, #39306, .T. ) ; +#13238 = AXIS2_PLACEMENT_3D ( 'NONE', #7772, #25590, #39325 ) ; +#13239 = EDGE_CURVE ( 'NONE', #27994, #35120, #46940, .T. ) ; +#13240 = CARTESIAN_POINT ( 'NONE', ( 233.0777440941365910, -116.9476791730744338, 5.019747537841644736 ) ) ; +#13241 = CARTESIAN_POINT ( 'NONE', ( 18.10000000000001918, -59.40311288741491325, -21.50000000000000000 ) ) ; +#13242 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, -13.50000000000000000, 15.69999999999999929 ) ) ; +#13243 = CARTESIAN_POINT ( 'NONE', ( 215.7536314207426642, -118.8935234195722188, -7.547651404508211925 ) ) ; +#13244 = CARTESIAN_POINT ( 'NONE', ( 232.5595552743090479, -118.3862088212294026, 5.131734648355786632 ) ) ; +#13245 = CARTESIAN_POINT ( 'NONE', ( 215.2258905608111661, -121.1255399012531058, 7.848336621625642273 ) ) ; +#13246 = CARTESIAN_POINT ( 'NONE', ( 235.0045069921011702, -125.7194544148611044, -1.976505992514780763 ) ) ; +#13247 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#13248 = CARTESIAN_POINT ( 'NONE', ( 214.9987035563228801, -119.9391781660117999, -7.830869158407206321 ) ) ; +#13249 = ORIENTED_EDGE ( 'NONE', *, *, #34061, .T. ) ; +#13250 = CARTESIAN_POINT ( 'NONE', ( 234.4460214120945523, -126.6018655738694605, -0.7739114794857273605 ) ) ; +#13251 = LINE ( 'NONE', #45376, #51604 ) ; +#13252 = LINE ( 'NONE', #12383, #44354 ) ; +#13253 = CARTESIAN_POINT ( 'NONE', ( 215.8772497578511320, -119.3712889364761622, -7.847576819258822667 ) ) ; +#13254 = CARTESIAN_POINT ( 'NONE', ( 234.4127474716403299, -115.1283834304064442, 1.392248657773672349 ) ) ; +#13255 = CARTESIAN_POINT ( 'NONE', ( 237.1561683227239712, -119.3128527754472685, -5.421548438127057779 ) ) ; +#13256 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #57097, #46876, #48031, #21160 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 0.008815093315368597096 ), + .UNSPECIFIED. ) ; +#13257 = CARTESIAN_POINT ( 'NONE', ( 215.9957750681404605, -122.4529898836908330, 7.468822532873403475 ) ) ; +#13258 = ORIENTED_EDGE ( 'NONE', *, *, #40411, .F. ) ; +#13259 = CARTESIAN_POINT ( 'NONE', ( 214.8932897729617650, -118.7913260848953598, -7.659281669487056021 ) ) ; +#13260 = CARTESIAN_POINT ( 'NONE', ( 234.6676849721478391, -115.7732183047870365, 2.920758538292554718 ) ) ; +#13261 = ORIENTED_EDGE ( 'NONE', *, *, #524, .T. ) ; +#13262 = ORIENTED_EDGE ( 'NONE', *, *, #19074, .F. ) ; +#13263 = CARTESIAN_POINT ( 'NONE', ( 7.418015303358770574, -35.69543050033664855, -93.12885806633744323 ) ) ; +#13264 = CARTESIAN_POINT ( 'NONE', ( 28.12583113683675506, -119.6735166302130722, -6.162602365967523532 ) ) ; +#13265 = CARTESIAN_POINT ( 'NONE', ( 219.8499419262285528, -120.9768663284047250, 8.081063489145238421 ) ) ; +#13266 = CARTESIAN_POINT ( 'NONE', ( 236.2807947176180505, -124.2861210719594425, 4.848238994081608411 ) ) ; +#13267 = ORIENTED_EDGE ( 'NONE', *, *, #39400, .F. ) ; +#13268 = CARTESIAN_POINT ( 'NONE', ( 17.97613343365847527, -58.23859616718116428, -21.49932741338291819 ) ) ; +#13269 = CARTESIAN_POINT ( 'NONE', ( 236.8972095199630417, -122.7936849319150099, 5.053869829718882656 ) ) ; +#13270 = CARTESIAN_POINT ( 'NONE', ( 14.75402516763078431, -50.33495868002840012, -18.62308557226131001 ) ) ; +#13271 = ORIENTED_EDGE ( 'NONE', *, *, #2048, .T. ) ; +#13272 = CARTESIAN_POINT ( 'NONE', ( -21.20960011111109011, -30.00100000000000122, -18.69651479023500329 ) ) ; +#13273 = LOCAL_TIME ( 17, 53, 42.00000000000000000, #30614 ) ; +#13274 = EDGE_CURVE ( 'NONE', #10488, #11569, #20671, .T. ) ; +#13275 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289510, -115.3620294785986999, 4.306121677182841445 ) ) ; +#13276 = CARTESIAN_POINT ( 'NONE', ( 33.10839998523707095, -121.4999999999999858, 5.523460076924349593 ) ) ; +#13277 = ORIENTED_EDGE ( 'NONE', *, *, #11528, .T. ) ; +#13278 = ORIENTED_EDGE ( 'NONE', *, *, #44529, .T. ) ; +#13279 = CARTESIAN_POINT ( 'NONE', ( 12.50000000000002842, -51.03960780543712161, 16.49999999999999645 ) ) ; +#13280 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289510, -121.5417936987695242, -5.352409302607785690 ) ) ; +#13281 = CARTESIAN_POINT ( 'NONE', ( 217.9163579497281660, -119.0348777738240926, -7.710635026823729810 ) ) ; +#13282 = CARTESIAN_POINT ( 'NONE', ( 21.50000000000000355, -116.0010000000000048, 11.90000000000000746 ) ) ; +#13283 = VERTEX_POINT ( 'NONE', #29753 ) ; +#13284 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203873691, 0.9884292157390538458 ) ) ; +#13285 = CARTESIAN_POINT ( 'NONE', ( 219.8498105837174990, -121.2251167923197954, 8.056336602963813931 ) ) ; +#13286 = CARTESIAN_POINT ( 'NONE', ( 221.8982703921243456, -118.5944721868744978, -7.615581413380336784 ) ) ; +#13287 = ORIENTED_EDGE ( 'NONE', *, *, #53269, .T. ) ; +#13288 = CYLINDRICAL_SURFACE ( 'NONE', #7038, 2.000000000000001776 ) ; +#13289 = PLANE ( 'NONE', #33191 ) ; +#13290 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #3545, #47897, #52866, #57245, #48204, #16930, #44093, #17221 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 4 ), + ( 1.844036349440735311E-17, 0.0004574561177760575891, 0.0006861841766640625583, 0.0009149122355520674732 ), + .UNSPECIFIED. ) ; +#13291 = DIRECTION ( 'NONE', ( 0.9961280477944809419, 1.196959198423996649E-16, 0.08791423318869449888 ) ) ; +#13292 = CARTESIAN_POINT ( 'NONE', ( 220.9578362817648838, -119.1391262598383491, -7.763957953387139455 ) ) ; +#13293 = EDGE_CURVE ( 'NONE', #43451, #44773, #34989, .T. ) ; +#13294 = CONICAL_SURFACE ( 'NONE', #45936, 1.500000000000003331, 0.7853981633974482790 ) ; +#13295 = ORIENTED_EDGE ( 'NONE', *, *, #50283, .T. ) ; +#13296 = FACE_OUTER_BOUND ( 'NONE', #530, .T. ) ; +#13297 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290306, -122.5430730527703957, 2.521410401180972372 ) ) ; +#13298 = CARTESIAN_POINT ( 'NONE', ( 236.7777695270552556, -123.3882864354526703, 4.764535698153951948 ) ) ; +#13299 = EDGE_CURVE ( 'NONE', #33847, #37218, #43137, .T. ) ; +#13300 = CARTESIAN_POINT ( 'NONE', ( 194.9499422319493647, -114.1438618130098632, 0.9754033047520737076 ) ) ; +#13301 = VERTEX_POINT ( 'NONE', #20945 ) ; +#13302 = EDGE_CURVE ( 'NONE', #37943, #6329, #53042, .T. ) ; +#13303 = CARTESIAN_POINT ( 'NONE', ( 232.5626792492759876, -124.5215801835038008, -4.652964374566369798 ) ) ; +#13304 = DIRECTION ( 'NONE', ( -0.7009092642998443479, 0.0000000000000000000, -0.7132504491541881153 ) ) ; +#13305 = CARTESIAN_POINT ( 'NONE', ( 215.7681973816751508, -121.4491520140964411, 7.658952562105786122 ) ) ; +#13306 = ADVANCED_FACE ( 'NONE', ( #17149 ), #12208, .F. ) ; +#13307 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -117.6450380993335614, -1.142872022704186419 ) ) ; +#13308 = PLANE ( 'NONE', #13513 ) ; +#13309 = CARTESIAN_POINT ( 'NONE', ( 235.0934598129946949, -121.4848386646108338, -5.461934885742559587 ) ) ; +#13310 = PLANE ( 'NONE', #42630 ) ; +#13311 = CARTESIAN_POINT ( 'NONE', ( 221.8519180658258847, -120.9374726382960574, 8.045487009438810233 ) ) ; +#13312 = CARTESIAN_POINT ( 'NONE', ( 30.40000000000003766, -120.5000000000000284, 2.775557561562891351E-14 ) ) ; +#13313 = VERTEX_POINT ( 'NONE', #7820 ) ; +#13314 = CARTESIAN_POINT ( 'NONE', ( 233.8959058512022580, -114.4576383878911372, -1.141422469210380930 ) ) ; +#13315 = FACE_OUTER_BOUND ( 'NONE', #22595, .T. ) ; +#13316 = CARTESIAN_POINT ( 'NONE', ( 236.7114315026029772, -123.4437834336401778, 4.703877701506209874 ) ) ; +#13317 = ORIENTED_EDGE ( 'NONE', *, *, #13802, .F. ) ; +#13318 = ORIENTED_EDGE ( 'NONE', *, *, #15804, .T. ) ; +#13319 = DIRECTION ( 'NONE', ( -1.811995619784410881E-15, 1.000000000000000000, 1.196913542559490477E-15 ) ) ; +#13320 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#13321 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290306, -121.7585287296175665, -1.518465707422918420 ) ) ; +#13322 = CARTESIAN_POINT ( 'NONE', ( 220.8229030408437552, -119.4530215190865192, -7.813254598807779949 ) ) ; +#13323 = CARTESIAN_POINT ( 'NONE', ( 233.8525088370402898, -126.0136620974661241, 0.6676250617659077458 ) ) ; +#13324 = ORIENTED_EDGE ( 'NONE', *, *, #48890, .T. ) ; +#13325 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#13326 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#13327 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#13328 = ORIENTED_EDGE ( 'NONE', *, *, #24829, .F. ) ; +#13329 = VECTOR ( 'NONE', #3769, 1000.000000000000114 ) ; +#13331 = EDGE_CURVE ( 'NONE', #48412, #7045, #25640, .T. ) ; +#13330 = FACE_OUTER_BOUND ( 'NONE', #12329, .T. ) ; +#13332 = APPROVAL_STATUS ( 'not_yet_approved' ) ; +#13333 = CARTESIAN_POINT ( 'NONE', ( 237.3660553249289649, -119.2193226918948028, -5.398958085951815811 ) ) ; +#13334 = LINE ( 'NONE', #3462, #38874 ) ; +#13335 = EDGE_LOOP ( 'NONE', ( #12002, #31957, #42062, #21754 ) ) ; +#13336 = DIRECTION ( 'NONE', ( 0.7009092642998459022, -7.709882115452463178E-15, 0.7132504491541865610 ) ) ; +#13337 = EDGE_CURVE ( 'NONE', #44065, #39375, #29756, .T. ) ; +#13338 = CARTESIAN_POINT ( 'NONE', ( 219.6369173785175235, -117.3004377400103522, -7.320228175396632508 ) ) ; +#13339 = CARTESIAN_POINT ( 'NONE', ( 29.21743114858366042, -120.4999999999999858, 1.387778780781445676E-14 ) ) ; +#13340 = CARTESIAN_POINT ( 'NONE', ( 237.4722349325189725, -126.3898079260814313, -1.767624543708023133 ) ) ; +#13341 = EDGE_LOOP ( 'NONE', ( #7808, #39149, #47491 ) ) ; +#13342 = ORIENTED_EDGE ( 'NONE', *, *, #7670, .T. ) ; +#13343 = VERTEX_POINT ( 'NONE', #39076 ) ; +#13344 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -119.4828865977610377, 1.666440688564422290 ) ) ; +#13345 = LINE ( 'NONE', #4334, #56329 ) ; +#13346 = CARTESIAN_POINT ( 'NONE', ( 218.6367075125313590, -122.5171867690817038, 7.815516376075248850 ) ) ; +#13347 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#13348 = ORIENTED_EDGE ( 'NONE', *, *, #52838, .T. ) ; +#13349 = CIRCLE ( 'NONE', #45994, 1.025000000000000133 ) ; +#13350 = ORIENTED_EDGE ( 'NONE', *, *, #51572, .F. ) ; +#13351 = EDGE_LOOP ( 'NONE', ( #3894, #18954 ) ) ; +#13352 = CARTESIAN_POINT ( 'NONE', ( 218.7391470653743681, -120.7403030808259956, 5.612564934189808952 ) ) ; +#13353 = CARTESIAN_POINT ( 'NONE', ( 237.8523290561160195, -126.0040769387087920, 0.7025319706380731555 ) ) ; +#13354 = ORIENTED_EDGE ( 'NONE', *, *, #16010, .F. ) ; +#13355 = FACE_OUTER_BOUND ( 'NONE', #43987, .T. ) ; +#13356 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#13357 = ORIENTED_EDGE ( 'NONE', *, *, #18370, .F. ) ; +#13358 = ORIENTED_EDGE ( 'NONE', *, *, #4112, .T. ) ; +#13359 = DIRECTION ( 'NONE', ( -3.331850313922638302E-15, 1.000000000000000000, -3.497018304389685616E-16 ) ) ; +#13360 = CARTESIAN_POINT ( 'NONE', ( -50.20416998492275695, -121.7693902837748254, 3.719844853246409233 ) ) ; +#13361 = CARTESIAN_POINT ( 'NONE', ( 216.2145475481479480, -118.8863541437816735, -7.584239923010971829 ) ) ; +#13362 = CARTESIAN_POINT ( 'NONE', ( -4.707714969028618412, -30.07043050033665210, -105.4680908367048175 ) ) ; +#13363 = CARTESIAN_POINT ( 'NONE', ( 20.99999999999999645, 7.402525857916342211E-15, -22.75000000000000355 ) ) ; +#13364 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397815626E-17 ) ) ; +#13365 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#13366 = EDGE_CURVE ( 'NONE', #52719, #34590, #26045, .T. ) ; +#13367 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#13368 = CARTESIAN_POINT ( 'NONE', ( 221.0221731790456374, -121.5814685732618159, 8.006901603457224681 ) ) ; +#13369 = FACE_OUTER_BOUND ( 'NONE', #26738, .T. ) ; +#13370 = EDGE_CURVE ( 'NONE', #50377, #55151, #13901, .T. ) ; +#13371 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290306, -123.1170500243768515, 0.9471680098413715054 ) ) ; +#13372 = CARTESIAN_POINT ( 'NONE', ( 215.8058702220701548, -119.4835975955998464, -7.636887207830414859 ) ) ; +#13373 = EDGE_CURVE ( 'NONE', #11468, #49762, #41966, .T. ) ; +#13374 = AXIS2_PLACEMENT_3D ( 'NONE', #36576, #53809, #54369 ) ; +#13375 = CARTESIAN_POINT ( 'NONE', ( 20.90000000000002345, -30.00000000000000000, 19.50000000000000355 ) ) ; +#13376 = CARTESIAN_POINT ( 'NONE', ( 236.7847280068026805, -121.3451279643310130, 5.507209275187455511 ) ) ; +#13377 = ORIENTED_EDGE ( 'NONE', *, *, #14289, .T. ) ; +#13378 = CIRCLE ( 'NONE', #46024, 2.999999999999999112 ) ; +#13379 = CARTESIAN_POINT ( 'NONE', ( 236.2363531598226984, -116.8507857078225243, -4.180794075351224492 ) ) ; +#13380 = CARTESIAN_POINT ( 'NONE', ( 215.2972991312828981, -120.0565715967620264, -7.664727756396969127 ) ) ; +#13381 = CARTESIAN_POINT ( 'NONE', ( 239.6999987669289283, -122.8161213763784758, 2.506108890268268663 ) ) ; +#13382 = ADVANCED_FACE ( 'NONE', ( #8125 ), #17735, .F. ) ; +#13383 = CARTESIAN_POINT ( 'NONE', ( 233.7115354558356444, -123.4427994530753807, 4.704226632349726600 ) ) ; +#13385 = TOROIDAL_SURFACE ( 'NONE', #10602, 5.485591461757043596, 0.1999999999999995670 ) ; +#13384 = CARTESIAN_POINT ( 'NONE', ( 221.3325377936025689, -119.6367570911575484, -8.031013158164022059 ) ) ; +#13386 = ORIENTED_EDGE ( 'NONE', *, *, #33082, .F. ) ; +#13387 = ORIENTED_EDGE ( 'NONE', *, *, #29528, .F. ) ; +#13388 = CARTESIAN_POINT ( 'NONE', ( 216.4827588103907487, -119.2059411195882603, -7.640116049271733267 ) ) ; +#13389 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -1.224646799147353207E-16 ) ) ; +#13390 = CARTESIAN_POINT ( 'NONE', ( -48.27115237495042521, -118.8540794346456835, -3.129013210524298039 ) ) ; +#13391 = CARTESIAN_POINT ( 'NONE', ( 235.3922929234010724, -126.5153733245433472, 1.277999918754378905 ) ) ; +#13392 = CARTESIAN_POINT ( 'NONE', ( 218.1993246907159119, -120.1075628760597169, -7.847804514099644635 ) ) ; +#13393 = DIRECTION ( 'NONE', ( 1.652117596168384206E-15, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#13394 = CARTESIAN_POINT ( 'NONE', ( 217.8002074625812270, -115.2008840262371479, -5.506892056836113269 ) ) ; +#13395 = CARTESIAN_POINT ( 'NONE', ( 218.7391470653743397, -119.8855988936521584, -8.050345012910852915 ) ) ; +#13396 = ORIENTED_EDGE ( 'NONE', *, *, #8464, .F. ) ; +#13397 = CARTESIAN_POINT ( 'NONE', ( 35.40000000000001279, -120.4999999999999858, 1.387778780781445676E-14 ) ) ; +#13398 = FACE_OUTER_BOUND ( 'NONE', #23354, .T. ) ; +#13399 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#13400 = ORIENTED_EDGE ( 'NONE', *, *, #29244, .F. ) ; +#13401 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #33319, #51100, #6155, #28944 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 3.317641004645906924E-13, 0.0001253092131051740670 ), + .UNSPECIFIED. ) ; +#13402 = EDGE_LOOP ( 'NONE', ( #27381, #4470 ) ) ; +#13403 = CARTESIAN_POINT ( 'NONE', ( -1.199999999999996181, -129.0000000000000000, -20.50000000000000355 ) ) ; +#13404 = FACE_OUTER_BOUND ( 'NONE', #41240, .T. ) ; +#13405 = DESIGN_CONTEXT ( 'detailed design', #55877, 'design' ) ; +#13406 = CARTESIAN_POINT ( 'NONE', ( 23.40000000000003055, -120.4999999999999858, 6.000000000000032863 ) ) ; +#13407 = FACE_OUTER_BOUND ( 'NONE', #24443, .T. ) ; +#13408 = ADVANCED_FACE ( 'NONE', ( #53656, #32062 ), #8995, .F. ) ; +#13409 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#13410 = ADVANCED_FACE ( 'NONE', ( #30909 ), #35849, .F. ) ; +#13411 = CARTESIAN_POINT ( 'NONE', ( 31.79484273690702523, -119.5946657253676619, 5.810430479358742240 ) ) ; +#13412 = ORIENTED_EDGE ( 'NONE', *, *, #36217, .F. ) ; +#13413 = DIRECTION ( 'NONE', ( -0.7132504491541842295, -2.131334480222603379E-15, 0.7009092642998483447 ) ) ; +#13414 = ADVANCED_FACE ( 'NONE', ( #27681 ), #38715, .T. ) ; +#13415 = CONICAL_SURFACE ( 'NONE', #31166, 1.799999999999996048, 0.7853981633974541632 ) ; +#13416 = ORIENTED_EDGE ( 'NONE', *, *, #36209, .T. ) ; +#13417 = CIRCLE ( 'NONE', #41397, 4.999999999999999112 ) ; +#13418 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #29965, #43660, #47186, #17078, #43361, #24996, #20876, #34918 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 4 ), + ( 1.463217019901734796E-13, 0.0001004639153223656624, 0.0001506958729103876423, 0.0002009278304984096221 ), + .UNSPECIFIED. ) ; +#13419 = EDGE_CURVE ( 'NONE', #43149, #28672, #47564, .T. ) ; +#13420 = ORIENTED_EDGE ( 'NONE', *, *, #16826, .T. ) ; +#13421 = VECTOR ( 'NONE', #25118, 1000.000000000000000 ) ; +#13422 = ORIENTED_EDGE ( 'NONE', *, *, #3297, .F. ) ; +#13423 = EDGE_CURVE ( 'NONE', #30941, #56045, #38457, .T. ) ; +#13424 = VERTEX_POINT ( 'NONE', #40221 ) ; +#13425 = CARTESIAN_POINT ( 'NONE', ( 31.90000000000004121, -121.4999999999999858, -3.039736830714123705 ) ) ; +#13426 = ORIENTED_EDGE ( 'NONE', *, *, #23519, .F. ) ; +#13427 = ORIENTED_EDGE ( 'NONE', *, *, #36733, .T. ) ; +#13428 = CARTESIAN_POINT ( 'NONE', ( 239.8171560544543013, -123.1971729105908082, 3.087921354305146693 ) ) ; +#13429 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1516828450203736300, -0.9884292157390560662 ) ) ; +#13430 = CARTESIAN_POINT ( 'NONE', ( 219.8833592663837351, -120.2087203702114095, -5.604742150471131445 ) ) ; +#13431 = AXIS2_PLACEMENT_3D ( 'NONE', #9896, #32948, #45520 ) ; +#13432 = VERTEX_POINT ( 'NONE', #18015 ) ; +#13433 = ORIENTED_EDGE ( 'NONE', *, *, #7421, .F. ) ; +#13434 = CARTESIAN_POINT ( 'NONE', ( 37.95306998554703171, -121.4783849243072211, 5.195268986007724799 ) ) ; +#13435 = CARTESIAN_POINT ( 'NONE', ( 237.3463305545250250, -115.0202973161869267, -0.8853468705116309678 ) ) ; +#13436 = CARTESIAN_POINT ( 'NONE', ( 13.82549046197092579, -47.32781513270411722, 18.27035340342230896 ) ) ; +#13437 = CARTESIAN_POINT ( 'NONE', ( 215.9950016567055968, -121.5639854175637993, 7.661799719398083575 ) ) ; +#13438 = CARTESIAN_POINT ( 'NONE', ( 220.2249747494800260, -115.2483546232855076, -5.197553680404610077 ) ) ; +#13439 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#13440 = CARTESIAN_POINT ( 'NONE', ( 236.4189704355307811, -125.5953773452066145, 3.739578457054484772 ) ) ; +#13441 = EDGE_CURVE ( 'NONE', #33484, #50407, #9277, .T. ) ; +#13442 = CARTESIAN_POINT ( 'NONE', ( 35.40000000000001279, -120.4999999999999858, 1.387778780781445676E-14 ) ) ; +#13443 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#13444 = CARTESIAN_POINT ( 'NONE', ( 235.0002039009827968, -125.3706400000727541, 2.660726433842097283 ) ) ; +#13445 = CARTESIAN_POINT ( 'NONE', ( 213.9000314191159475, -120.0632378315200555, -7.722659978530695746 ) ) ; +#13446 = DIRECTION ( 'NONE', ( 0.4956176937828989937, -0.7071067811865461294, 0.5043442292812742034 ) ) ; +#13447 = DIRECTION ( 'NONE', ( -0.2064647783096938138, -0.9671325527898648744, -0.1484146914954447005 ) ) ; +#13448 = CARTESIAN_POINT ( 'NONE', ( 235.6325895407520363, -120.8516722908770333, 5.537681830491485435 ) ) ; +#13449 = CARTESIAN_POINT ( 'NONE', ( 233.4760853863145371, -126.3483542605847134, -1.901427587248490925 ) ) ; +#13450 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -1.885568995626965026E-16 ) ) ; +#13451 = CARTESIAN_POINT ( 'NONE', ( 22.75000000000000711, -116.2000000000000028, 19.50000000000000355 ) ) ; +#13452 = ADVANCED_FACE ( 'NONE', ( #4905 ), #36158, .F. ) ; +#13453 = CARTESIAN_POINT ( 'NONE', ( 233.2597304620169325, -116.2883544844797115, -3.613731782625623001 ) ) ; +#13454 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290306, -117.8041218445550555, -1.771920464286309116 ) ) ; +#13455 = VECTOR ( 'NONE', #55966, 1000.000000000000000 ) ; +#13456 = EDGE_CURVE ( 'NONE', #38556, #17306, #35064, .T. ) ; +#13457 = CARTESIAN_POINT ( 'NONE', ( 215.9452621030683588, -119.4913696370951470, -7.658561806372050640 ) ) ; +#13458 = CYLINDRICAL_SURFACE ( 'NONE', #22022, 1.000000000000000888 ) ; +#13459 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #12696, #52995, #12982, #30825 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 4.803390102242791627E-15, 0.0001886932766991285932 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9974781269712444942, 0.9974420694386572084, 0.9974519189088777438, 0.9975076753819062114 ) ) + REPRESENTATION_ITEM ( '' ) ); +#13460 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#13461 = CARTESIAN_POINT ( 'NONE', ( 234.9062028813392544, -114.3983377513728072, -0.7701959764554002774 ) ) ; +#13462 = DIRECTION ( 'NONE', ( -1.210476675238563278E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#13463 = AXIS2_PLACEMENT_3D ( 'NONE', #30611, #15983, #39352 ) ; +#13464 = DIRECTION ( 'NONE', ( 0.9999619230641711987, 1.801481716025832675E-15, 0.008726535498384367304 ) ) ; +#13465 = CARTESIAN_POINT ( 'NONE', ( 237.6465667125759751, -115.3785551760389296, 2.258619175258305134 ) ) ; +#13466 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#13467 = VERTEX_POINT ( 'NONE', #22992 ) ; +#13468 = CARTESIAN_POINT ( 'NONE', ( 215.6359392414283320, -122.1767477679653240, 7.522570339487552715 ) ) ; +#13469 = CARTESIAN_POINT ( 'NONE', ( 215.2679686336295788, -120.9024450860590889, 7.626907796463630262 ) ) ; +#13470 = CARTESIAN_POINT ( 'NONE', ( 232.5674949890474750, -122.7087607159269140, -5.115006126804213515 ) ) ; +#13471 = AXIS2_PLACEMENT_3D ( 'NONE', #55372, #46304, #28214 ) ; +#13472 = ORIENTED_EDGE ( 'NONE', *, *, #34572, .F. ) ; +#13473 = CARTESIAN_POINT ( 'NONE', ( -38.59130380493152046, -37.69543050033675513, -75.74596258855483200 ) ) ; +#13474 = CARTESIAN_POINT ( 'NONE', ( 219.9296899284610731, -122.2673803693457018, 7.686914678821717750 ) ) ; +#13475 = CARTESIAN_POINT ( 'NONE', ( 232.0077549391802165, -125.4961709075186604, 2.431621253297564067 ) ) ; +#13476 = CARTESIAN_POINT ( 'NONE', ( 219.7742688560260547, -121.9194955218523404, 7.964499030528803480 ) ) ; +#13477 = VERTEX_POINT ( 'NONE', #55112 ) ; +#13478 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #8245, #53483, #44443, #26070 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#13479 = ORIENTED_EDGE ( 'NONE', *, *, #45141, .F. ) ; +#13480 = ORIENTED_EDGE ( 'NONE', *, *, #13170, .F. ) ; +#13481 = DIRECTION ( 'NONE', ( -3.524876788021935603E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#13482 = EDGE_CURVE ( 'NONE', #26268, #33834, #53153, .T. ) ; +#13483 = SECURITY_CLASSIFICATION_LEVEL ( 'unclassified' ) ; +#13484 = ORIENTED_EDGE ( 'NONE', *, *, #46763, .F. ) ; +#13485 = ORIENTED_EDGE ( 'NONE', *, *, #38420, .T. ) ; +#13486 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#13487 = CARTESIAN_POINT ( 'NONE', ( 236.1873601530729161, -124.8201143263004695, -3.484126452169896471 ) ) ; +#13488 = CARTESIAN_POINT ( 'NONE', ( 216.2145475481480617, -122.2812529466496869, 7.515452135670425804 ) ) ; +#13489 = EDGE_CURVE ( 'NONE', #20637, #52628, #28025, .T. ) ; +#13490 = ORIENTED_EDGE ( 'NONE', *, *, #36409, .T. ) ; +#13491 = ADVANCED_FACE ( 'NONE', ( #32359 ), #12614, .T. ) ; +#13492 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289453, -117.1732270787764776, 4.032892078107919609 ) ) ; +#13493 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238558841E-16, -1.857579106397798678E-17 ) ) ; +#13494 = EDGE_CURVE ( 'NONE', #20845, #965, #19462, .T. ) ; +#13495 = ORIENTED_EDGE ( 'NONE', *, *, #30470, .T. ) ; +#13496 = PLANE ( 'NONE', #11306 ) ; +#13497 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#13498 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#13499 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290022, -121.9182178587100509, -2.018748226689599967 ) ) ; +#13500 = CIRCLE ( 'NONE', #6048, 3.000000000000002665 ) ; +#13501 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#13502 = PLANE ( 'NONE', #8462 ) ; +#13503 = VERTEX_POINT ( 'NONE', #19177 ) ; +#13505 = EDGE_LOOP ( 'NONE', ( #8465, #33773, #23070, #29518, #56330, #53668 ) ) ; +#13504 = VECTOR ( 'NONE', #1304, 1000.000000000000000 ) ; +#13506 = CARTESIAN_POINT ( 'NONE', ( 8.071065282823102649, -51.24543050033673808, -115.2918006896516516 ) ) ; +#13507 = CIRCLE ( 'NONE', #26585, 5.266869802828519020 ) ; +#13508 = FACE_OUTER_BOUND ( 'NONE', #31917, .T. ) ; +#13509 = CARTESIAN_POINT ( 'NONE', ( 13.58036381343511856, -50.65906224505324218, 18.28814286405352618 ) ) ; +#13510 = ORIENTED_EDGE ( 'NONE', *, *, #50255, .F. ) ; +#13511 = CARTESIAN_POINT ( 'NONE', ( 232.0076700693177543, -120.7066649333775530, -5.733861580980461170 ) ) ; +#13512 = CYLINDRICAL_SURFACE ( 'NONE', #5962, 3.000000000000002665 ) ; +#13513 = AXIS2_PLACEMENT_3D ( 'NONE', #32315, #4863, #35520 ) ; +#13514 = EDGE_CURVE ( 'NONE', #28160, #29116, #24147, .T. ) ; +#13515 = CARTESIAN_POINT ( 'NONE', ( 21.08139814755178421, -50.00843318663948622, -18.85390064878733796 ) ) ; +#13516 = FACE_OUTER_BOUND ( 'NONE', #54489, .T. ) ; +#13517 = AXIS2_PLACEMENT_3D ( 'NONE', #52674, #20570, #56216 ) ; +#13518 = CARTESIAN_POINT ( 'NONE', ( 219.8637592096113735, -119.8050850087753929, -8.059050325181567942 ) ) ; +#13519 = CARTESIAN_POINT ( 'NONE', ( 235.4992604242128778, -115.6297308372059121, -2.658687180928877680 ) ) ; +#13520 = CARTESIAN_POINT ( 'NONE', ( 220.9205542532890831, -122.0395035486875202, 7.729631871128430198 ) ) ; +#13521 = CARTESIAN_POINT ( 'NONE', ( 221.8568835147928553, -118.7303785065718813, -7.871412144993715998 ) ) ; +#13522 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#13523 = CONICAL_SURFACE ( 'NONE', #14438, 1.649999999999998579, 1.029744258676652757 ) ; +#13524 = CARTESIAN_POINT ( 'NONE', ( 233.1261414451542464, -118.6006192969516491, 5.849431996251210464 ) ) ; +#13525 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#13526 = CARTESIAN_POINT ( 'NONE', ( 215.7091328017021397, -119.6636653970294759, -7.869378665881949786 ) ) ; +#13527 = CARTESIAN_POINT ( 'NONE', ( 215.2774946624777499, -118.6273018530189063, -7.401649500673515902 ) ) ; +#13528 = CARTESIAN_POINT ( 'NONE', ( 232.5616452121801103, -118.4537814947084939, 5.159036572833620937 ) ) ; +#13529 = CARTESIAN_POINT ( 'NONE', ( 214.9272893159905493, -121.1254795826912982, 7.848345878020458244 ) ) ; +#13530 = ADVANCED_FACE ( 'NONE', ( #15357, #6612 ), #1393, .T. ) ; +#13531 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #13636, #9264 ), + ( #41354, #4892 ), + ( #23834, #5171 ), + ( #44888, #50401 ), + ( #23542, #36714 ), + ( #31489, #49268 ), + ( #54234, #37008 ), + ( #54514, #5464 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 2, 2, 4 ), + ( 2, 2 ), + ( 0.0000000000000000000, 0.4527728958911759749, 0.7263405133793510160, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#13532 = FACE_OUTER_BOUND ( 'NONE', #40252, .T. ) ; +#13533 = CYLINDRICAL_SURFACE ( 'NONE', #54229, 1.050000000000002265 ) ; +#13534 = ORIENTED_EDGE ( 'NONE', *, *, #57374, .F. ) ; +#13535 = CARTESIAN_POINT ( 'NONE', ( 234.3724119956152663, -126.3136810957658298, 2.002663294198143262 ) ) ; +#13536 = DIRECTION ( 'NONE', ( -0.7009092642998482336, 0.0000000000000000000, -0.7132504491541841185 ) ) ; +#13537 = VECTOR ( 'NONE', #44936, 999.9999999999998863 ) ; +#13538 = LINE ( 'NONE', #49185, #22882 ) ; +#13539 = LINE ( 'NONE', #45655, #1667 ) ; +#13540 = EDGE_CURVE ( 'NONE', #50200, #30624, #33615, .T. ) ; +#13541 = CARTESIAN_POINT ( 'NONE', ( 234.2482949182935954, -116.5373793341463369, -3.886004726182616498 ) ) ; +#13542 = CARTESIAN_POINT ( 'NONE', ( 237.1965170424606981, -117.9972127949150575, -4.953993498397294637 ) ) ; +#13543 = CARTESIAN_POINT ( 'NONE', ( 215.8729925726364627, -121.3831412230522062, 7.877550644720058948 ) ) ; +#13544 = EDGE_LOOP ( 'NONE', ( #17809, #33104, #43452 ) ) ; +#13545 = AXIS2_PLACEMENT_3D ( 'NONE', #55993, #15378, #25303 ) ; +#13546 = FACE_OUTER_BOUND ( 'NONE', #44533, .T. ) ; +#13547 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#13548 = VECTOR ( 'NONE', #6414, 1000.000000000000000 ) ; +#13549 = VERTEX_POINT ( 'NONE', #19746 ) ; +#13550 = AXIS2_PLACEMENT_3D ( 'NONE', #42809, #19759, #37592 ) ; +#13551 = ORIENTED_EDGE ( 'NONE', *, *, #3512, .F. ) ; +#13552 = DIRECTION ( 'NONE', ( 0.8574929260566112044, -0.07804017984717753764, 0.5085426354714923658 ) ) ; +#13553 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#13554 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#13555 = EDGE_CURVE ( 'NONE', #31065, #39082, #6036, .T. ) ; +#13556 = AXIS2_PLACEMENT_3D ( 'NONE', #49399, #31614, #9395 ) ; +#13557 = CARTESIAN_POINT ( 'NONE', ( 236.3951807386376913, -126.5351599726601819, 1.184411121559623137 ) ) ; +#13558 = AXIS2_PLACEMENT_3D ( 'NONE', #2219, #28508, #55945 ) ; +#13559 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #41286, #44537, #32274, #1309 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 0.001048464789988048972 ), + .UNSPECIFIED. ) ; +#13560 = VERTEX_POINT ( 'NONE', #37576 ) ; +#13561 = CARTESIAN_POINT ( 'NONE', ( -33.37989287940396110, -39.19543050033674803, -73.29622869172192168 ) ) ; +#13562 = CARTESIAN_POINT ( 'NONE', ( 236.7337722638430648, -117.3790373717347251, 4.587712376446687834 ) ) ; +#13563 = CARTESIAN_POINT ( 'NONE', ( 219.9166487111939432, -119.3621726373606862, -8.009865517943440594 ) ) ; +#13564 = VERTEX_POINT ( 'NONE', #42212 ) ; +#13565 = CARTESIAN_POINT ( 'NONE', ( 215.2361077861756939, -122.2399828297106268, 7.678274155061060036 ) ) ; +#13566 = EDGE_CURVE ( 'NONE', #6050, #20684, #50990, .T. ) ; +#13567 = AXIS2_PLACEMENT_3D ( 'NONE', #41330, #37260, #54791 ) ; +#13568 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669290078, -116.3495055603999759, 5.264698253138537787 ) ) ; +#13569 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#13570 = EDGE_CURVE ( 'NONE', #35180, #48422, #20030, .T. ) ; +#13571 = ORIENTED_EDGE ( 'NONE', *, *, #30960, .T. ) ; +#13572 = ORIENTED_EDGE ( 'NONE', *, *, #47490, .T. ) ; +#13573 = FACE_OUTER_BOUND ( 'NONE', #30765, .T. ) ; +#13574 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289510, -122.5880444392745972, -5.037495190157745384 ) ) ; +#13575 = CARTESIAN_POINT ( 'NONE', ( 38.10579406637528166, -121.3426173041321334, -5.277546715197773075 ) ) ; +#13576 = DIRECTION ( 'NONE', ( -0.9999619230641711987, -1.714886110402291506E-15, -0.008726535498377261876 ) ) ; +#13577 = ORIENTED_EDGE ( 'NONE', *, *, #46248, .F. ) ; +#13578 = CARTESIAN_POINT ( 'NONE', ( 216.6146728183178709, -119.0472995263314289, -7.887930391418342069 ) ) ; +#13579 = CARTESIAN_POINT ( 'NONE', ( -50.37712557180629602, -119.1565838709010734, 2.400000000000007461 ) ) ; +#13580 = CARTESIAN_POINT ( 'NONE', ( 221.4612263761006545, -118.5884695978097625, -7.840858133875854286 ) ) ; +#13581 = ORIENTED_EDGE ( 'NONE', *, *, #13166, .T. ) ; +#13583 = ORIENTED_EDGE ( 'NONE', *, *, #609, .F. ) ; +#13582 = AXIS2_PLACEMENT_3D ( 'NONE', #57604, #45304, #36557 ) ; +#13584 = CARTESIAN_POINT ( 'NONE', ( 218.2526325006449781, -121.6238807311520986, 7.778652195763180899 ) ) ; +#13585 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#13586 = CARTESIAN_POINT ( 'NONE', ( 34.68129871892735849, -114.9170011604164472, 0.8292712338388436022 ) ) ; +#13587 = VERTEX_POINT ( 'NONE', #15650 ) ; +#13588 = CARTESIAN_POINT ( 'NONE', ( 23.51715728752533252, 8.289826901218668431E-15, -23.20000000000002416 ) ) ; +#13589 = CARTESIAN_POINT ( 'NONE', ( 6.715889429430094815, -39.19543050033662723, -113.9600730874819590 ) ) ; +#13590 = EDGE_LOOP ( 'NONE', ( #44313, #3813, #2311, #21461, #46885 ) ) ; +#13591 = LINE ( 'NONE', #54194, #49047 ) ; +#13592 = VECTOR ( 'NONE', #43985, 1000.000000000000000 ) ; +#13593 = CARTESIAN_POINT ( 'NONE', ( -32.19967753570409030, -128.9989999999999952, 22.71343114821483766 ) ) ; +#13594 = AXIS2_PLACEMENT_3D ( 'NONE', #7841, #21848, #44633 ) ; +#13595 = CARTESIAN_POINT ( 'NONE', ( 237.8402695270552556, -124.9917807384472326, 3.296589309349451380 ) ) ; +#13596 = AXIS2_PLACEMENT_3D ( 'NONE', #57051, #17017, #27262 ) ; +#13597 = DIRECTION ( 'NONE', ( -0.7071067811865474617, 0.0000000000000000000, -0.7071067811865474617 ) ) ; +#13598 = ORIENTED_EDGE ( 'NONE', *, *, #2087, .T. ) ; +#13599 = AXIS2_PLACEMENT_3D ( 'NONE', #11477, #41578, #6812 ) ; +#13600 = CARTESIAN_POINT ( 'NONE', ( 232.5673669817413725, -124.3801435610588442, -4.772096696905073543 ) ) ; +#13601 = CIRCLE ( 'NONE', #22945, 0.9999999999999983347 ) ; +#13602 = LINE ( 'NONE', #36111, #39016 ) ; +#13603 = CARTESIAN_POINT ( 'NONE', ( -19.99999999999997513, -47.49999999999998579, 20.29999999999999005 ) ) ; +#13604 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#13605 = CARTESIAN_POINT ( 'NONE', ( 232.1005729436841136, -121.2391032629435017, -5.500784102441197199 ) ) ; +#13606 = CARTESIAN_POINT ( 'NONE', ( 235.2099851248098048, -117.6002301136498858, -4.731113296783545863 ) ) ; +#13607 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290590, -119.8237006670874507, 0.4275597174659138133 ) ) ; +#13608 = CIRCLE ( 'NONE', #19193, 6.171666658644871184 ) ; +#13609 = ADVANCED_FACE ( 'NONE', ( #51271, #11274 ), #3395, .F. ) ; +#13610 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#13611 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#13612 = ORIENTED_EDGE ( 'NONE', *, *, #17521, .T. ) ; +#13613 = CARTESIAN_POINT ( 'NONE', ( 233.9404195763782752, -114.3775820312765177, 0.5779780527403421964 ) ) ; +#13614 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289453, -118.9116960544343726, 3.177297583033544370 ) ) ; +#13615 = EDGE_CURVE ( 'NONE', #23914, #49054, #8317, .T. ) ; +#13616 = CARTESIAN_POINT ( 'NONE', ( 236.6973164611032985, -123.0306510507298015, 4.939290391150648496 ) ) ; +#13617 = VERTEX_POINT ( 'NONE', #55968 ) ; +#13618 = ORIENTED_EDGE ( 'NONE', *, *, #5942, .T. ) ; +#13619 = CARTESIAN_POINT ( 'NONE', ( 213.0999977193770576, -120.2210581985472118, 7.428564287921782139 ) ) ; +#13620 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#13621 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#13622 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #8086, #44281, #7781, #22101, #26201, #53331, #4006, #21505, #57144, #12449 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 4 ), + ( 0.006204888109496682971, 0.006754357590727785160, 0.007303827071958888216, 0.007853296553189991272, 0.008402766034421093461 ), + .UNSPECIFIED. ) ; +#13623 = CARTESIAN_POINT ( 'NONE', ( 220.9111882381608041, -118.9106517601183555, -7.719658322067258993 ) ) ; +#13624 = AXIS2_PLACEMENT_3D ( 'NONE', #29059, #14738, #50632 ) ; +#13625 = AXIS2_PLACEMENT_3D ( 'NONE', #3775, #31216, #47850 ) ; +#13626 = CARTESIAN_POINT ( 'NONE', ( 233.8999454726293834, -125.9642083278307894, -0.9720774018154758611 ) ) ; +#13627 = ORIENTED_EDGE ( 'NONE', *, *, #45569, .F. ) ; +#13628 = CARTESIAN_POINT ( 'NONE', ( -2.999999999999992450, -125.7999999999999972, -20.50000000000000355 ) ) ; +#13629 = LINE ( 'NONE', #27366, #21053 ) ; +#13630 = CARTESIAN_POINT ( 'NONE', ( 228.7999987669289794, -116.8659202333054878, 5.982763930601278979 ) ) ; +#13631 = EDGE_CURVE ( 'NONE', #1234, #21389, #16667, .T. ) ; +#13632 = ORIENTED_EDGE ( 'NONE', *, *, #21813, .T. ) ; +#13633 = CARTESIAN_POINT ( 'NONE', ( 213.9204999291004867, -118.6361757858309574, -7.301872891941608934 ) ) ; +#13634 = AXIS2_PLACEMENT_3D ( 'NONE', #7291, #35326, #8167 ) ; +#13635 = CARTESIAN_POINT ( 'NONE', ( 237.4638308968918921, -116.3476441138406301, -3.681518625595649130 ) ) ; +#13636 = CARTESIAN_POINT ( 'NONE', ( 220.7241426765220353, -119.4523118449987180, -7.786774190073441737 ) ) ; +#13637 = AXIS2_PLACEMENT_3D ( 'NONE', #35376, #44422, #17830 ) ; +#13638 = VERTEX_POINT ( 'NONE', #12715 ) ; +#13639 = CYLINDRICAL_SURFACE ( 'NONE', #11069, 2.100000000000000977 ) ; +#13640 = EDGE_CURVE ( 'NONE', #13313, #32435, #21805, .T. ) ; +#13641 = CARTESIAN_POINT ( 'NONE', ( 38.10000000000003695, -120.4999999999999858, 4.163336342344337027E-14 ) ) ; +#13642 = CARTESIAN_POINT ( 'NONE', ( 214.7017838310574120, -119.6377680862329100, -7.557669982436168610 ) ) ; +#13643 = CIRCLE ( 'NONE', #46280, 2.000000000000000000 ) ; +#13644 = CARTESIAN_POINT ( 'NONE', ( 237.4196231532098409, -126.6445972457370459, 0.2406174626468817190 ) ) ; +#13645 = EDGE_CURVE ( 'NONE', #252, #33435, #10151, .T. ) ; +#13646 = ORIENTED_EDGE ( 'NONE', *, *, #51871, .T. ) ; +#13647 = CIRCLE ( 'NONE', #41611, 0.1999999999997127409 ) ; +#13648 = ORIENTED_EDGE ( 'NONE', *, *, #31371, .F. ) ; +#13649 = ORIENTED_EDGE ( 'NONE', *, *, #49643, .T. ) ; +#13650 = EDGE_CURVE ( 'NONE', #26374, #37591, #8343, .T. ) ; +#13651 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#13652 = LINE ( 'NONE', #57770, #46062 ) ; +#13653 = CONICAL_SURFACE ( 'NONE', #21092, 23.30000000000002913, 0.7853981633974309595 ) ; +#13654 = CARTESIAN_POINT ( 'NONE', ( 214.7169800081876758, -122.0094445582003289, 7.471278966404343080 ) ) ; +#13655 = CARTESIAN_POINT ( 'NONE', ( 215.7439860035522656, -118.9902277329991307, -7.557085336460112934 ) ) ; +#13656 = ORIENTED_EDGE ( 'NONE', *, *, #41673, .T. ) ; +#13657 = ORIENTED_EDGE ( 'NONE', *, *, #53868, .T. ) ; +#13658 = EDGE_LOOP ( 'NONE', ( #12795, #41216, #41591, #44481 ) ) ; +#13659 = CARTESIAN_POINT ( 'NONE', ( 218.1993246907159119, -120.1075628760597169, -7.847804514099644635 ) ) ; +#13660 = CARTESIAN_POINT ( 'NONE', ( 237.8165371606622500, -125.7187409757944465, 1.888615876362562229 ) ) ; +#13661 = ORIENTED_EDGE ( 'NONE', *, *, #34936, .F. ) ; +#13662 = CARTESIAN_POINT ( 'NONE', ( 28.11163368297490806, -131.1839410472292400, 5.015655679104291664 ) ) ; +#13663 = CARTESIAN_POINT ( 'NONE', ( 21.80000000000002203, -59.00000000000000711, 15.49999999999999289 ) ) ; +#13664 = ORIENTED_EDGE ( 'NONE', *, *, #28596, .T. ) ; +#13665 = ORIENTED_EDGE ( 'NONE', *, *, #38824, .T. ) ; +#13666 = CARTESIAN_POINT ( 'NONE', ( 215.8318678645313184, -119.4150602365852478, -7.848942014836159053 ) ) ; +#13667 = CARTESIAN_POINT ( 'NONE', ( 222.1003119165332009, -121.5603451573326339, 7.777342600268821293 ) ) ; +#13668 = CARTESIAN_POINT ( 'NONE', ( 24.99900000000002009, -48.85000000000000142, 10.99999999999999467 ) ) ; +#13669 = CARTESIAN_POINT ( 'NONE', ( 29.66386737893922287, -126.3278013900153098, -0.9999999999999870104 ) ) ; +#13670 = ORIENTED_EDGE ( 'NONE', *, *, #52664, .F. ) ; +#13671 = AXIS2_PLACEMENT_3D ( 'NONE', #27467, #36807, #23350 ) ; +#13672 = VECTOR ( 'NONE', #42674, 999.9999999999998863 ) ; +#13673 = LINE ( 'NONE', #4644, #18216 ) ; +#13674 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#13675 = LINE ( 'NONE', #18039, #23196 ) ; +#13676 = CARTESIAN_POINT ( 'NONE', ( -49.75000000000000000, -120.2103846018666644, 2.603053251023184966 ) ) ; +#13677 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#13678 = CARTESIAN_POINT ( 'NONE', ( 218.1993246542558325, -121.0815323185528598, 7.836062608977345079 ) ) ; +#13679 = CARTESIAN_POINT ( 'NONE', ( 4.916973593473757731, -37.19543050033674092, -118.5014277108454763 ) ) ; +#13680 = CARTESIAN_POINT ( 'NONE', ( 16.50000000000001776, -38.99999999999999289, 23.49999999999999289 ) ) ; +#13681 = ORIENTED_EDGE ( 'NONE', *, *, #48793, .F. ) ; +#13682 = EDGE_CURVE ( 'NONE', #19467, #19026, #12014, .T. ) ; +#13683 = CARTESIAN_POINT ( 'NONE', ( 236.2992602241380098, -115.5184071024423105, -2.449342705190581615 ) ) ; +#13684 = CARTESIAN_POINT ( 'NONE', ( -0.3657973946824180089, -52.19543050033667697, -80.36230959457688527 ) ) ; +#13685 = AXIS2_PLACEMENT_3D ( 'NONE', #28126, #10882, #15817 ) ; +#13686 = LINE ( 'NONE', #21868, #23411 ) ; +#13687 = CARTESIAN_POINT ( 'NONE', ( 233.8327113244316138, -125.8776736144129842, 1.370149408531370350 ) ) ; +#13688 = AXIS2_PLACEMENT_3D ( 'NONE', #7807, #26506, #34400 ) ; +#13689 = CARTESIAN_POINT ( 'NONE', ( 194.9499422319494215, -128.8069447964938661, 11.73687306922784934 ) ) ; +#13690 = ORIENTED_EDGE ( 'NONE', *, *, #24558, .F. ) ; +#13691 = VERTEX_POINT ( 'NONE', #33766 ) ; +#13692 = CARTESIAN_POINT ( 'NONE', ( 220.3649315727256521, -122.5192757504547103, 7.831889114257862161 ) ) ; +#13693 = AXIS2_PLACEMENT_3D ( 'NONE', #39408, #52242, #25992 ) ; +#13694 = CARTESIAN_POINT ( 'NONE', ( 220.8185747161566042, -122.0006155133853838, 7.739328999037631718 ) ) ; +#13695 = CARTESIAN_POINT ( 'NONE', ( -47.37234455441251413, -118.8562720223025764, -6.871711436597980338 ) ) ; +#13696 = CARTESIAN_POINT ( 'NONE', ( 235.6570641743942076, -121.2374575195141375, -6.105704889961319104 ) ) ; +#13697 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#13698 = PLANE ( 'NONE', #35982 ) ; +#13699 = CARTESIAN_POINT ( 'NONE', ( 235.8999987668154290, -120.8402296143229080, 7.492278946302388221 ) ) ; +#13700 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #12719, #26173 ), + ( #43960, #21766 ), + ( #30845, #55471 ), + ( #13286, #49222 ), + ( #22630, #36091 ), + ( #35500, #13877 ), + ( #22347, #36378 ), + ( #17953, #31715 ), + ( #27615, #17674 ), + ( #53902, #31993 ), + ( #26457, #31133 ), + ( #54458, #41023 ), + ( #5122, #53304 ), + ( #45112, #22921 ), + ( #9212, #8632 ), + ( #1049, #13580 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 3, 2, 2, 2, 3, 4 ), + ( 2, 2 ), + ( 0.003916312555686402193, 0.009803921568627450844, 0.2549019607843139856, 0.5000000000000000000, 0.7450980392156859589, 0.9901960784313730279, 0.9960997241745536135 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#13701 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#13702 = ORIENTED_EDGE ( 'NONE', *, *, #16280, .T. ) ; +#13703 = CARTESIAN_POINT ( 'NONE', ( 237.9921364323580519, -117.1050448181156582, 4.944000676906464165 ) ) ; +#13704 = CYLINDRICAL_SURFACE ( 'NONE', #34126, 6.430544560415980548 ) ; +#13705 = CARTESIAN_POINT ( 'NONE', ( 215.9008361896660801, -121.7576970183497593, 7.625595563741121907 ) ) ; +#13706 = EDGE_CURVE ( 'NONE', #11559, #54295, #13418, .T. ) ; +#13707 = EDGE_LOOP ( 'NONE', ( #28105, #4465, #14918, #42186, #25599, #26453, #10142, #9187, #48493 ) ) ; +#13708 = VERTEX_POINT ( 'NONE', #12136 ) ; +#13709 = CARTESIAN_POINT ( 'NONE', ( 222.0534711821178462, -119.7259341573184770, -7.809013596048221650 ) ) ; +#13710 = CONICAL_SURFACE ( 'NONE', #10005, 1.649999999999998579, 1.029744258676652757 ) ; +#13711 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#13712 = FACE_OUTER_BOUND ( 'NONE', #31792, .T. ) ; +#13713 = LINE ( 'NONE', #49340, #51902 ) ; +#13714 = DIRECTION ( 'NONE', ( -1.811995619784410881E-15, 1.000000000000000000, 1.196913542559490477E-15 ) ) ; +#13715 = CIRCLE ( 'NONE', #46351, 7.499999999912158266 ) ; +#13716 = CARTESIAN_POINT ( 'NONE', ( 213.9533395165431955, -121.6677537074177309, 7.652582184473550875 ) ) ; +#13717 = CARTESIAN_POINT ( 'NONE', ( 236.8951770126236056, -114.4616887078822884, -1.162175898121487361 ) ) ; +#13718 = EDGE_LOOP ( 'NONE', ( #57544, #2811, #45904, #32260 ) ) ; +#13719 = EDGE_CURVE ( 'NONE', #50203, #45595, #42689, .T. ) ; +#13720 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#13721 = FACE_OUTER_BOUND ( 'NONE', #45691, .T. ) ; +#13722 = EDGE_CURVE ( 'NONE', #31630, #53305, #47443, .T. ) ; +#13723 = ORIENTED_EDGE ( 'NONE', *, *, #44264, .F. ) ; +#13724 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #44072, #57536, #21880, #17500 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 1.997343103226379555E-14, 5.158008125145955100E-05 ), + .UNSPECIFIED. ) ; +#13725 = ORIENTED_EDGE ( 'NONE', *, *, #32658, .F. ) ; +#13726 = VERTEX_POINT ( 'NONE', #47473 ) ; +#13727 = ORIENTED_EDGE ( 'NONE', *, *, #12115, .F. ) ; +#13728 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#13729 = VERTEX_POINT ( 'NONE', #43954 ) ; +#13730 = AXIS2_PLACEMENT_3D ( 'NONE', #21726, #20841, #39554 ) ; +#13731 = ORIENTED_EDGE ( 'NONE', *, *, #3543, .T. ) ; +#13732 = CARTESIAN_POINT ( 'NONE', ( 228.7999987669289794, -113.9770763677191638, -2.539973875344991860 ) ) ; +#13733 = AXIS2_PLACEMENT_3D ( 'NONE', #55030, #24918, #42712 ) ; +#13734 = CARTESIAN_POINT ( 'NONE', ( 214.2280366629711352, -121.0684687909373025, 7.751030727300239676 ) ) ; +#13735 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#13736 = VERTEX_POINT ( 'NONE', #16206 ) ; +#13737 = CARTESIAN_POINT ( 'NONE', ( -20.99999999999999289, -1.000000000000008438, 19.50000000000000711 ) ) ; +#13738 = CARTESIAN_POINT ( 'NONE', ( 237.4228436564039839, -115.2233260365699863, 1.744018959431582028 ) ) ; +#13739 = CARTESIAN_POINT ( 'NONE', ( 14.04331285592583001, -47.34158402247525999, 18.28870180699335890 ) ) ; +#13740 = CARTESIAN_POINT ( 'NONE', ( -21.25564133238358622, -30.00100000000000122, 18.54625801709504174 ) ) ; +#13741 = FACE_OUTER_BOUND ( 'NONE', #37724, .T. ) ; +#13742 = CARTESIAN_POINT ( 'NONE', ( 26.79534209842227099, -121.4040288920374877, -6.252698819579675771 ) ) ; +#13743 = CARTESIAN_POINT ( 'NONE', ( 235.1064704355307242, -115.0952154233612958, 3.276408650962334246 ) ) ; +#13744 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#13745 = CARTESIAN_POINT ( 'NONE', ( 220.2486434445711438, -119.9139582296439954, -7.865543652359452409 ) ) ; +#13746 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #41012, #14418, #27310, #27605, #54446, #759, #23762, #49490, #41288, #50060, #49767, #55034, #55321, #6255, #18531, #37223, #24060, #1036, #36366, #36940, #10062, #27882, #5953, #54171, #45680, #37502, #41863, #32833, #19094, #14140, #5679, #1891 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4 ), + ( 0.0000000000000000000, 0.0003917245243341574510, 0.0007834490486683149020, 0.001175173573002472353, 0.001566898097336629804, 0.002350347146004951211, 0.002742071670339111915, 0.003133796194673272185, 0.003525520719007433322, 0.003917245243341594026, 0.004308969767675755597, 0.004700694292009914566, 0.005092418816344074402, 0.005484143340678234238, 0.005875867865012393207, 0.006267592389346553043 ), + .UNSPECIFIED. ) ; +#13747 = FACE_OUTER_BOUND ( 'NONE', #34270, .T. ) ; +#13748 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#13749 = CARTESIAN_POINT ( 'NONE', ( 217.9163579497280523, -120.4462063562493341, -5.641186388906323401 ) ) ; +#13750 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#13751 = AXIS2_PLACEMENT_3D ( 'NONE', #26191, #17104, #39903 ) ; +#13752 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, -1.224646799147353207E-16 ) ) ; +#13753 = ADVANCED_FACE ( 'NONE', ( #34050 ), #7907, .F. ) ; +#13754 = CARTESIAN_POINT ( 'NONE', ( 235.6725360958484146, -122.2391300759562540, 5.271121803987187882 ) ) ; +#13755 = CARTESIAN_POINT ( 'NONE', ( 233.6212440411037221, -122.5472111269617130, -5.798352097524700710 ) ) ; +#13756 = CARTESIAN_POINT ( 'NONE', ( 6.033183084960615616, -29.69543050033665565, -86.72067180189647218 ) ) ; +#13757 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289453, -123.0656035003180904, 2.937291044339040980 ) ) ; +#13758 = CARTESIAN_POINT ( 'NONE', ( 233.1337640118979664, -120.0836647578111211, -5.536124175388791535 ) ) ; +#13759 = CARTESIAN_POINT ( 'NONE', ( 234.9996367746527710, -124.3525879777143643, -3.995006182859697663 ) ) ; +#13760 = CARTESIAN_POINT ( 'NONE', ( 235.9560270983271266, -114.2527428407373122, 0.9586945877377711644 ) ) ; +#13761 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#13762 = CARTESIAN_POINT ( 'NONE', ( 46.95096679918786720, -120.4999999999999858, 1.387778780781445676E-14 ) ) ; +#13763 = CARTESIAN_POINT ( 'NONE', ( 234.9331215611063328, -114.3562913648631962, 0.2757103872262482991 ) ) ; +#13764 = CARTESIAN_POINT ( 'NONE', ( -33.99999999999999289, -124.5000000000000000, 17.00000000000000711 ) ) ; +#13765 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#13766 = EDGE_CURVE ( 'NONE', #42067, #15423, #49774, .T. ) ; +#13767 = CARTESIAN_POINT ( 'NONE', ( 237.5421919799222792, -115.1020081017946097, -1.292137512229569962 ) ) ; +#13768 = CARTESIAN_POINT ( 'NONE', ( 215.3537151529102402, -118.6605078808286322, -7.688672855023429342 ) ) ; +#13769 = VECTOR ( 'NONE', #1011, 1000.000000000000000 ) ; +#13770 = EDGE_LOOP ( 'NONE', ( #24856, #56381, #47269, #13725 ) ) ; +#13771 = CARTESIAN_POINT ( 'NONE', ( 214.5561483820300452, -120.8846849727973876, 7.797413461394203438 ) ) ; +#13772 = CARTESIAN_POINT ( 'NONE', ( 215.8148653244354591, -121.5336048816626828, 7.651784719932768652 ) ) ; +#13773 = CARTESIAN_POINT ( 'NONE', ( 232.4898222271416728, -115.3969269002230362, -2.231290125430052562 ) ) ; +#13774 = ORIENTED_EDGE ( 'NONE', *, *, #25634, .F. ) ; +#13775 = LINE ( 'NONE', #947, #35878 ) ; +#13776 = AXIS2_PLACEMENT_3D ( 'NONE', #28589, #25046, #41714 ) ; +#13777 = CARTESIAN_POINT ( 'NONE', ( 216.7304348730013714, -122.2236948087901425, 7.593726083772630808 ) ) ; +#13778 = CARTESIAN_POINT ( 'NONE', ( 232.5870787268701179, -114.9496263165943759, 0.2565737515265670843 ) ) ; +#13779 = CARTESIAN_POINT ( 'NONE', ( 218.0326460778825606, -121.9549993158120458, 7.733897713511767691 ) ) ; +#13780 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#13781 = VERTEX_POINT ( 'NONE', #5409 ) ; +#13782 = VERTEX_POINT ( 'NONE', #176 ) ; +#13783 = EDGE_LOOP ( 'NONE', ( #15009, #16062, #45787, #36154 ) ) ; +#13784 = ADVANCED_FACE ( 'NONE', ( #26757 ), #5116, .F. ) ; +#13785 = CARTESIAN_POINT ( 'NONE', ( 219.1406411652666293, -121.0851748235470637, 7.859894262318664282 ) ) ; +#13786 = ORIENTED_EDGE ( 'NONE', *, *, #26053, .T. ) ; +#13787 = EDGE_CURVE ( 'NONE', #52802, #54983, #23884, .T. ) ; +#13788 = ORIENTED_EDGE ( 'NONE', *, *, #50427, .F. ) ; +#13789 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.334402673828312107E-16, -1.000000000000000000 ) ) ; +#13790 = CARTESIAN_POINT ( 'NONE', ( 236.0528265343715191, -125.9765351393207453, 0.9281326875630268036 ) ) ; +#13791 = LINE ( 'NONE', #31633, #36004 ) ; +#13792 = VERTEX_POINT ( 'NONE', #39586 ) ; +#13793 = VECTOR ( 'NONE', #42170, 1000.000000000000000 ) ; +#13794 = FACE_OUTER_BOUND ( 'NONE', #43328, .T. ) ; +#13795 = CYLINDRICAL_SURFACE ( 'NONE', #21446, 3.200000000000009504 ) ; +#13796 = ORIENTED_EDGE ( 'NONE', *, *, #7900, .T. ) ; +#13798 = EDGE_CURVE ( 'NONE', #24697, #22933, #19010, .T. ) ; +#13797 = CARTESIAN_POINT ( 'NONE', ( 36.90000000000001279, -119.4999999999999858, 5.171065414394590221 ) ) ; +#13799 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#13800 = DIRECTION ( 'NONE', ( 3.331850313922638696E-15, -1.000000000000000000, 3.497018304389688575E-16 ) ) ; +#13801 = CARTESIAN_POINT ( 'NONE', ( 221.6497925073489341, -119.9490539172508932, -7.844452929484075021 ) ) ; +#13802 = EDGE_CURVE ( 'NONE', #29088, #20652, #48097, .T. ) ; +#13803 = VERTEX_POINT ( 'NONE', #35778 ) ; +#13804 = CARTESIAN_POINT ( 'NONE', ( -26.99999999999997868, -30.00000000000001066, 2.810252031082426704E-15 ) ) ; +#13805 = CARTESIAN_POINT ( 'NONE', ( 218.9962439000350685, -120.1042926066299970, -7.869125201842318340 ) ) ; +#13806 = ORIENTED_EDGE ( 'NONE', *, *, #13083, .T. ) ; +#13807 = ORIENTED_EDGE ( 'NONE', *, *, #29930, .F. ) ; +#13808 = CARTESIAN_POINT ( 'NONE', ( 220.2486434445634416, -118.6748076977603148, -7.880035132959130273 ) ) ; +#13809 = DIRECTION ( 'NONE', ( -0.7132504491541840075, -2.131334480222543031E-15, 0.7009092642998484557 ) ) ; +#13810 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#13811 = ORIENTED_EDGE ( 'NONE', *, *, #925, .T. ) ; +#13812 = CARTESIAN_POINT ( 'NONE', ( 232.0077462018302015, -120.7321440968891011, -5.731518099627851193 ) ) ; +#13813 = CARTESIAN_POINT ( 'NONE', ( 220.8810337096556680, -122.2882439572250775, 7.673191703892646487 ) ) ; +#13814 = DIRECTION ( 'NONE', ( -1.734723475976805517E-15, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#13815 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#13816 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#13817 = AXIS2_PLACEMENT_3D ( 'NONE', #49757, #22899, #22323 ) ; +#13818 = CARTESIAN_POINT ( 'NONE', ( 235.4917989463441188, -115.7633707677093469, -2.890192389032571363 ) ) ; +#13819 = DIRECTION ( 'NONE', ( 9.606587641454332331E-16, -0.8061809694755709410, 0.5916690328684007794 ) ) ; +#13820 =( BOUNDED_SURFACE ( ) B_SPLINE_SURFACE ( 3, 3, ( + ( #2905, #20691, #16593, #28920 ), + ( #33578, #51364, #16303, #34149 ), + ( #51939, #11949, #29775, #11370 ), + ( #25372, #29199, #6980, #1099 ) ), + .UNSPECIFIED., .F., .F., .T. ) + B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ), + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_SURFACE ( ( + ( 1.000000000000000000, 0.6506930155360631796, 0.6506930155360631796, 1.000000000000000000), + ( 0.8047378541243976890, 0.5236373010162248542, 0.5236373010162248542, 0.8047378541243976890), + ( 0.8047378541243976890, 0.5236373010162248542, 0.5236373010162248542, 0.8047378541243976890), + ( 1.000000000000000000, 0.6506930155360631796, 0.6506930155360631796, 1.000000000000000000) ) ) + REPRESENTATION_ITEM ( '' ) SURFACE ( ) ); +#13821 = CARTESIAN_POINT ( 'NONE', ( 221.7615488213461674, -118.6863628083881110, -7.647003286717467319 ) ) ; +#13822 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#13823 = EDGE_CURVE ( 'NONE', #18323, #22214, #29480, .T. ) ; +#13824 = CARTESIAN_POINT ( 'NONE', ( 233.1559924567030180, -119.7462950601117626, 6.104412438621793058 ) ) ; +#13825 = FACE_OUTER_BOUND ( 'NONE', #54841, .T. ) ; +#13826 = CARTESIAN_POINT ( 'NONE', ( 215.2962883100074691, -118.8687128243099096, -7.487211492313619488 ) ) ; +#13827 = CARTESIAN_POINT ( 'NONE', ( 215.9843810729059612, -118.7170419369599301, -7.526563391236571476 ) ) ; +#13828 = CARTESIAN_POINT ( 'NONE', ( 232.6563928075593424, -121.6948654767888343, 5.419852153357326507 ) ) ; +#13829 = CARTESIAN_POINT ( 'NONE', ( 215.2036702088003608, -121.1014419052623907, 7.852034663461075148 ) ) ; +#13830 = EDGE_CURVE ( 'NONE', #34834, #19534, #9239, .T. ) ; +#13831 = CARTESIAN_POINT ( 'NONE', ( 31.70000000000000639, -120.4999999999999858, 6.938893903907228378E-14 ) ) ; +#13832 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#13833 = ORIENTED_EDGE ( 'NONE', *, *, #46533, .F. ) ; +#13834 = EDGE_CURVE ( 'NONE', #5506, #6050, #23238, .T. ) ; +#13835 = CARTESIAN_POINT ( 'NONE', ( 234.3869918255214486, -126.4755732528472549, 1.446529564814384106 ) ) ; +#13836 = CARTESIAN_POINT ( 'NONE', ( 215.8015143371690669, -122.2270874799357188, 7.524894691686376369 ) ) ; +#13837 = LINE ( 'NONE', #44800, #35025 ) ; +#13838 = EDGE_CURVE ( 'NONE', #56119, #52142, #51679, .T. ) ; +#13839 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -123.6300336579262336, -0.5529022194468342644 ) ) ; +#13840 = VECTOR ( 'NONE', #28780, 1000.000000000000000 ) ; +#13841 = CARTESIAN_POINT ( 'NONE', ( 234.2299943746673705, -117.0152626229651389, -4.319310780059084642 ) ) ; +#13842 = CARTESIAN_POINT ( 'NONE', ( 237.2735514222605673, -115.9849840198020985, -3.226419892595381089 ) ) ; +#13843 = EDGE_CURVE ( 'NONE', #32180, #41025, #7676, .T. ) ; +#13844 = PLANE ( 'NONE', #56417 ) ; +#13845 = CARTESIAN_POINT ( 'NONE', ( 215.2782180676717303, -122.4090472922218282, 7.643263400514980432 ) ) ; +#13846 = ORIENTED_EDGE ( 'NONE', *, *, #4177, .F. ) ; +#13847 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#13848 = CARTESIAN_POINT ( 'NONE', ( 8.784315731977264008, -39.19543050033673381, -115.9927099539515041 ) ) ; +#13849 = VERTEX_POINT ( 'NONE', #42435 ) ; +#13850 = ORIENTED_EDGE ( 'NONE', *, *, #29817, .T. ) ; +#13851 = LINE ( 'NONE', #35761, #56721 ) ; +#13852 = DIRECTION ( 'NONE', ( -9.606587641454332331E-16, 0.8061809694755709410, -0.5916690328684007794 ) ) ; +#13853 = EDGE_CURVE ( 'NONE', #22062, #9223, #15755, .T. ) ; +#13854 = CARTESIAN_POINT ( 'NONE', ( 219.7914354824491738, -121.0343254388824192, 8.072245901390022738 ) ) ; +#13855 = CARTESIAN_POINT ( 'NONE', ( 236.3658185337533553, -126.2171776694492848, 2.264754626652246028 ) ) ; +#13856 = EDGE_LOOP ( 'NONE', ( #22434, #10152, #21629, #24256 ) ) ; +#13857 = CIRCLE ( 'NONE', #30642, 1.649999999999998579 ) ; +#13858 = AXIS2_PLACEMENT_3D ( 'NONE', #57348, #8577, #47992 ) ; +#13859 = CARTESIAN_POINT ( 'NONE', ( 236.6579607051266407, -115.6236217620315898, 2.648471508362813420 ) ) ; +#13860 = DIRECTION ( 'NONE', ( -1.826024711554534899E-16, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#13861 = EDGE_LOOP ( 'NONE', ( #31091, #56098, #50215, #42917, #19167, #10408, #48563, #1162, #19472, #46343, #9607, #3084, #57554, #48542, #8999, #39661 ) ) ; +#13862 = CARTESIAN_POINT ( 'NONE', ( 12.50000000000002487, -51.03960780543712161, -16.50000000000000000 ) ) ; +#13863 = CYLINDRICAL_SURFACE ( 'NONE', #46578, 0.6500000000000000222 ) ; +#13864 = CARTESIAN_POINT ( 'NONE', ( 9.858578643762928806, 3.475161111083660639E-15, 36.85857864376258419 ) ) ; +#13865 = ORIENTED_EDGE ( 'NONE', *, *, #56290, .T. ) ; +#13867 = ADVANCED_FACE ( 'NONE', ( #6821 ), #36527, .F. ) ; +#13866 = CARTESIAN_POINT ( 'NONE', ( 215.4326954524711653, -121.2808308228061662, 7.853097051884265767 ) ) ; +#13868 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289510, -125.6734042084649303, -1.714332590166073755 ) ) ; +#13869 = CARTESIAN_POINT ( 'NONE', ( 220.0295629091312435, -120.1030086304617583, -7.877607118607288683 ) ) ; +#13870 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #1257, #19033, #2112, #50557 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 9.940209526066184112E-15, 0.001048464789944769790 ), + .UNSPECIFIED. ) ; +#13871 = CARTESIAN_POINT ( 'NONE', ( 215.4664199571230654, -119.0327402299373745, -7.552415995720424213 ) ) ; +#13872 = VECTOR ( 'NONE', #39474, 1000.000000000000000 ) ; +#13873 = VERTEX_POINT ( 'NONE', #3025 ) ; +#13874 = CARTESIAN_POINT ( 'NONE', ( 12.50000000000001776, 38.43410573620376169, -17.10331240375684558 ) ) ; +#13875 = ADVANCED_FACE ( 'NONE', ( #17008 ), #24550, .T. ) ; +#13876 = CARTESIAN_POINT ( 'NONE', ( -49.32721464300458081, -118.3367451476230485, 7.331458811053678026 ) ) ; +#13877 = CARTESIAN_POINT ( 'NONE', ( 221.8346109872964576, -118.5059581715216694, -7.828196055816263765 ) ) ; +#13878 = ORIENTED_EDGE ( 'NONE', *, *, #40151, .F. ) ; +#13879 = ORIENTED_EDGE ( 'NONE', *, *, #34779, .F. ) ; +#13880 = LINE ( 'NONE', #4562, #50836 ) ; +#13881 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -123.1186990303663151, 0.6410227010161172467 ) ) ; +#13882 = CARTESIAN_POINT ( 'NONE', ( 35.60839998331244516, -115.1976384438581675, 1.000000000000028644 ) ) ; +#13883 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #10792, #40888, #18685, #14597 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 0.001048464789988076728 ), + .UNSPECIFIED. ) ; +#13884 = ORIENTED_EDGE ( 'NONE', *, *, #44570, .T. ) ; +#13885 = CARTESIAN_POINT ( 'NONE', ( 215.8002074625812554, -114.3649215954137901, -7.658023187335216697 ) ) ; +#13886 = CARTESIAN_POINT ( 'NONE', ( 217.1147121302049641, -118.8341636924203186, -7.629558145450333839 ) ) ; +#13887 = ORIENTED_EDGE ( 'NONE', *, *, #37456, .T. ) ; +#13888 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026312, -126.4305742928796548, -0.9100969164252813437 ) ) ; +#13889 = CARTESIAN_POINT ( 'NONE', ( 237.0902695270552556, -123.7965893093492298, -4.491780738447443078 ) ) ; +#13890 = CARTESIAN_POINT ( 'NONE', ( 21.80000000000002203, -58.99999999999999289, -16.50000000000000711 ) ) ; +#13891 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #6347, #51566, #2557, #55709 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 5.597004042492164534E-17, 0.001048464789953241312 ), + .UNSPECIFIED. ) ; +#13892 = APPROVAL ( #18154, 'UNKNOWN' ) ; +#13893 = CARTESIAN_POINT ( 'NONE', ( 232.6322033324831580, -122.1497764318041988, -5.923483003721391249 ) ) ; +#13894 = CYLINDRICAL_SURFACE ( 'NONE', #2605, 1.050000000000002265 ) ; +#13895 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238558841E-16, -1.857579106397798678E-17 ) ) ; +#13896 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290306, -117.5411121107668464, -1.310831869232526703 ) ) ; +#13897 = PLANE ( 'NONE', #48961 ) ; +#13898 = CARTESIAN_POINT ( 'NONE', ( 235.3662455856409395, -114.9529280920463066, -0.1914096988970385160 ) ) ; +#13899 = DIRECTION ( 'NONE', ( 0.7071067811865474617, 0.7071067811865474617, 1.291194456154419068E-16 ) ) ; +#13900 = ADVANCED_FACE ( 'NONE', ( #56458 ), #57042, .T. ) ; +#13901 = CIRCLE ( 'NONE', #21346, 1.999999999999998446 ) ; +#13902 = CIRCLE ( 'NONE', #57775, 5.550000000000001599 ) ; +#13903 = CARTESIAN_POINT ( 'NONE', ( 235.7074061047769078, -115.5368998222829049, 2.498489741708976197 ) ) ; +#13904 = DIRECTION ( 'NONE', ( -0.7132504491541840075, -2.131334480222543031E-15, 0.7009092642998484557 ) ) ; +#13905 = ORIENTED_EDGE ( 'NONE', *, *, #30039, .F. ) ; +#13906 = EDGE_CURVE ( 'NONE', #20941, #13691, #45623, .T. ) ; +#13907 = CARTESIAN_POINT ( 'NONE', ( 233.9761277913861761, -114.6494010659078384, 1.901266171169596841 ) ) ; +#13908 = EDGE_CURVE ( 'NONE', #10175, #50336, #38941, .T. ) ; +#13909 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -118.9757471701241514, 1.646569989811658141 ) ) ; +#13910 = CARTESIAN_POINT ( 'NONE', ( 236.8026494434398899, -125.5331981240976091, 2.338112976016152533 ) ) ; +#13911 = EDGE_CURVE ( 'NONE', #2038, #21191, #20432, .T. ) ; +#13912 = VERTEX_POINT ( 'NONE', #30772 ) ; +#13913 = ORIENTED_EDGE ( 'NONE', *, *, #9675, .F. ) ; +#13914 = DIRECTION ( 'NONE', ( -3.524876788021935603E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#13915 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -121.8619385683646499, -2.547170596464781944 ) ) ; +#13916 = CARTESIAN_POINT ( 'NONE', ( 219.4294531878352643, -121.1162497427951763, 8.062391505671200775 ) ) ; +#13917 = CARTESIAN_POINT ( 'NONE', ( 234.3127176412357642, -115.2839200769230246, -2.030468051181419042 ) ) ; +#13918 = ORIENTED_EDGE ( 'NONE', *, *, #42705, .T. ) ; +#13919 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -118.2964188628942281, 0.7505530210359718790 ) ) ; +#13920 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#13921 = CARTESIAN_POINT ( 'NONE', ( 220.2486434445712007, -119.5178195577472167, -8.030898361903174631 ) ) ; +#13922 = VERTEX_POINT ( 'NONE', #26098 ) ; +#13923 = CARTESIAN_POINT ( 'NONE', ( 219.9619276353566022, -119.5478117533490234, -7.833948309993244763 ) ) ; +#13924 = CARTESIAN_POINT ( 'NONE', ( 237.3429313239530529, -120.0383299913186335, -5.530777712742207974 ) ) ; +#13925 = CARTESIAN_POINT ( 'NONE', ( 239.6999987669289283, -123.2632893434659138, 2.906954475334941446 ) ) ; +#13926 = ORIENTED_EDGE ( 'NONE', *, *, #41969, .F. ) ; +#13927 = CARTESIAN_POINT ( 'NONE', ( 221.9187714048858027, -120.9703831707273736, 7.834922559752297566 ) ) ; +#13928 = CYLINDRICAL_SURFACE ( 'NONE', #56447, 3.000000000000002665 ) ; +#13929 = CARTESIAN_POINT ( 'NONE', ( 215.9949502897718503, -122.4553576778806132, 7.484118746067236927 ) ) ; +#13930 = CARTESIAN_POINT ( 'NONE', ( 237.4224455520759136, -126.6481343966594295, 0.1320085354931411770 ) ) ; +#13931 = VERTEX_POINT ( 'NONE', #3910 ) ; +#13932 = ORIENTED_EDGE ( 'NONE', *, *, #4550, .F. ) ; +#13933 = ORIENTED_EDGE ( 'NONE', *, *, #20211, .T. ) ; +#13934 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -119.9527197733318644, 2.707464407458349154 ) ) ; +#13935 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238558841E-16, -1.857579106397798678E-17 ) ) ; +#13936 = CARTESIAN_POINT ( 'NONE', ( 218.6367075125313875, -121.9919657455118198, 7.951076056153728366 ) ) ; +#13937 = CARTESIAN_POINT ( 'NONE', ( 221.3225594672227317, -121.4332231099682247, 8.020274102870226685 ) ) ; +#13938 = EDGE_LOOP ( 'NONE', ( #262, #20287, #26023 ) ) ; +#13939 = CIRCLE ( 'NONE', #49374, 0.9999999999999983347 ) ; +#13940 = ORIENTED_EDGE ( 'NONE', *, *, #50721, .T. ) ; +#13941 = VERTEX_POINT ( 'NONE', #5049 ) ; +#13942 = FACE_OUTER_BOUND ( 'NONE', #12569, .T. ) ; +#13943 = EDGE_CURVE ( 'NONE', #32068, #15830, #53516, .T. ) ; +#13944 = CARTESIAN_POINT ( 'NONE', ( 237.8490245037494333, -125.9885479989385146, 0.8160114522570133255 ) ) ; +#13945 = ORIENTED_EDGE ( 'NONE', *, *, #41824, .F. ) ; +#13946 = CARTESIAN_POINT ( 'NONE', ( 28.10000000000005826, -131.1843771442839568, 5.015860408113897329 ) ) ; +#13947 = EDGE_LOOP ( 'NONE', ( #42729, #9063 ) ) ; +#13948 = ORIENTED_EDGE ( 'NONE', *, *, #33779, .T. ) ; +#13949 = CARTESIAN_POINT ( 'NONE', ( 215.8496753254513294, -119.3952317378134751, -7.847607415638449879 ) ) ; +#13950 = FACE_OUTER_BOUND ( 'NONE', #42405, .T. ) ; +#13951 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#13952 = CARTESIAN_POINT ( 'NONE', ( 218.3382151599111296, -122.3212290518343792, 7.854208926383561717 ) ) ; +#13953 = EDGE_LOOP ( 'NONE', ( #48698, #38801, #47263, #50690 ) ) ; +#13954 = AXIS2_PLACEMENT_3D ( 'NONE', #22912, #22060, #57402 ) ; +#13955 = FACE_OUTER_BOUND ( 'NONE', #52046, .T. ) ; +#13956 = LINE ( 'NONE', #41110, #30008 ) ; +#13957 = PLANE ( 'NONE', #15721 ) ; +#13958 = FACE_OUTER_BOUND ( 'NONE', #17954, .T. ) ; +#13959 = FACE_OUTER_BOUND ( 'NONE', #7371, .T. ) ; +#13960 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#13961 = EDGE_CURVE ( 'NONE', #1485, #46549, #7119, .T. ) ; +#13962 = CARTESIAN_POINT ( 'NONE', ( 229.2999987672637019, -125.5765750804664407, 5.520723272423200712 ) ) ; +#13963 = ORIENTED_EDGE ( 'NONE', *, *, #20921, .F. ) ; +#13964 = EDGE_CURVE ( 'NONE', #40426, #30623, #10190, .T. ) ; +#13965 = CARTESIAN_POINT ( 'NONE', ( 236.1062057953130591, -121.0440954135320055, -5.525546944445336450 ) ) ; +#13966 = EDGE_CURVE ( 'NONE', #50407, #19755, #39808, .T. ) ; +#13967 = CARTESIAN_POINT ( 'NONE', ( 220.6538965164637318, -119.7801214729821737, -7.853813114255883576 ) ) ; +#13968 = FACE_OUTER_BOUND ( 'NONE', #31554, .T. ) ; +#13969 = CARTESIAN_POINT ( 'NONE', ( 233.7094847104485495, -123.3842627875382334, 4.740631128425603080 ) ) ; +#13970 = EDGE_CURVE ( 'NONE', #27163, #54308, #49149, .T. ) ; +#13971 = CARTESIAN_POINT ( 'NONE', ( -43.91433479937199280, -52.69437227856813877, -16.31710557897530478 ) ) ; +#13972 = ORIENTED_EDGE ( 'NONE', *, *, #15261, .T. ) ; +#13973 = ORIENTED_EDGE ( 'NONE', *, *, #23274, .F. ) ; +#13974 = DIRECTION ( 'NONE', ( -0.7071067811865483499, 0.0000000000000000000, -0.7071067811865466846 ) ) ; +#13975 = AXIS2_PLACEMENT_3D ( 'NONE', #20383, #43120, #47817 ) ; +#13976 = CARTESIAN_POINT ( 'NONE', ( 213.9000314191158338, -120.8736816364817059, 7.725711093973755439 ) ) ; +#13977 = DIRECTION ( 'NONE', ( -1.811995619784410881E-15, 1.000000000000000000, 1.196913542559490477E-15 ) ) ; +#13978 = CARTESIAN_POINT ( 'NONE', ( 235.6595678804159206, -121.1420910767249381, -6.116986734235332790 ) ) ; +#13979 = CARTESIAN_POINT ( 'NONE', ( 12.42904390633649570, -50.19543050033672671, -112.2838076183497407 ) ) ; +#13980 = CARTESIAN_POINT ( 'NONE', ( 221.4391909859296845, -121.4546174714706979, 7.811728720245561419 ) ) ; +#13981 = AXIS2_PLACEMENT_3D ( 'NONE', #969, #23141, #19326 ) ; +#13982 = LINE ( 'NONE', #54007, #503 ) ; +#13983 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #26479, #40467, #39330, #21790, #8083, #17696, #44865, #31466, #30282, #25909 ), + .UNSPECIFIED., .F., .F., + ( 4, 3, 3, 4 ), + ( 8.940560153363745408E-18, 3.222689668443855975E-05, 6.446869211501302674E-05, 0.0001265617395021361455 ), + .UNSPECIFIED. ) ; +#13984 = CARTESIAN_POINT ( 'NONE', ( 215.8398163654212283, -119.2086982755517397, -7.614859210844864279 ) ) ; +#13985 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #31339, #26953, #44746, #39206, #57025, #23616 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 4 ), + ( 6.550569433430246835E-15, 0.0001473808811487809628, 0.0002947617622910113930 ), + .UNSPECIFIED. ) ; +#13986 = ORIENTED_EDGE ( 'NONE', *, *, #40058, .F. ) ; +#13987 = CARTESIAN_POINT ( 'NONE', ( 237.9945844321466097, -116.1986986851186572, 4.272255260121564646 ) ) ; +#13988 = FACE_OUTER_BOUND ( 'NONE', #20393, .T. ) ; +#13989 = LINE ( 'NONE', #48752, #46106 ) ; +#13990 = AXIS2_PLACEMENT_3D ( 'NONE', #53588, #466, #52715 ) ; +#13991 = VERTEX_POINT ( 'NONE', #9140 ) ; +#13992 = CARTESIAN_POINT ( 'NONE', ( -24.75000000000000000, -128.9989999999999952, 9.400000000000009237 ) ) ; +#13993 = CARTESIAN_POINT ( 'NONE', ( -34.71878011967483246, -39.19543050033674803, -71.80525385697794150 ) ) ; +#13994 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#13995 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290306, -122.8877712087914347, -1.791867972421429478 ) ) ; +#13996 = CARTESIAN_POINT ( 'NONE', ( 215.2214962858842853, -120.8534700948323177, 7.864347848475144787 ) ) ; +#13997 = CARTESIAN_POINT ( 'NONE', ( 31.72976764090076784, -119.6601768089718263, 5.842433511624101961 ) ) ; +#13998 = CARTESIAN_POINT ( 'NONE', ( 236.9438386991261609, -114.3929386368921826, 0.7146448193598133880 ) ) ; +#13999 = ORIENTED_EDGE ( 'NONE', *, *, #10481, .F. ) ; +#14000 = LINE ( 'NONE', #35918, #29870 ) ; +#14001 = FACE_OUTER_BOUND ( 'NONE', #47660, .T. ) ; +#14002 = ORIENTED_EDGE ( 'NONE', *, *, #42309, .T. ) ; +#14003 = VERTEX_POINT ( 'NONE', #17300 ) ; +#14004 = EDGE_LOOP ( 'NONE', ( #23478, #3658, #29149, #48496 ) ) ; +#14005 = ORIENTED_EDGE ( 'NONE', *, *, #23817, .F. ) ; +#14006 = EDGE_CURVE ( 'NONE', #21456, #32629, #35377, .T. ) ; +#14007 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#14008 = ORIENTED_EDGE ( 'NONE', *, *, #29177, .T. ) ; +#14009 = EDGE_LOOP ( 'NONE', ( #52357, #40132, #38350, #43632 ) ) ; +#14010 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#14011 = DIRECTION ( 'NONE', ( -0.7132504491541840075, -2.131334480222543031E-15, 0.7009092642998484557 ) ) ; +#14012 = CYLINDRICAL_SURFACE ( 'NONE', #23589, 16.75000000000000355 ) ; +#14013 = ORIENTED_EDGE ( 'NONE', *, *, #37989, .F. ) ; +#14014 = VECTOR ( 'NONE', #1536, 999.9999999999998863 ) ; +#14015 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #3290, #47950 ), + ( #13190, #43857 ), + ( #21668, #31034 ), + ( #38918, #8249 ), + ( #42969, #52319 ), + ( #48541, #56734 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 2, 4 ), + ( 2, 2 ), + ( 0.0000000000000000000, 0.5000000000000000000, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#14016 = CARTESIAN_POINT ( 'NONE', ( 196.4498341647430379, -121.4361359573005359, 6.100255635207229687 ) ) ; +#14017 = DIRECTION ( 'NONE', ( 0.8571673007021114454, 0.0000000000000000000, 0.5150380749100555988 ) ) ; +#14018 = LINE ( 'NONE', #3845, #43923 ) ; +#14019 = PLANE ( 'NONE', #25427 ) ; +#14020 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#14021 = CARTESIAN_POINT ( 'NONE', ( -27.99999999999998934, -120.9000000000000057, -18.35000000000000497 ) ) ; +#14022 = CARTESIAN_POINT ( 'NONE', ( 236.8564704355307526, -117.2235913490375054, -5.404784576638496318 ) ) ; +#14023 = CARTESIAN_POINT ( 'NONE', ( 236.2445745459627915, -113.3524040515803790, -0.4312310446394733709 ) ) ; +#14024 = CARTESIAN_POINT ( 'NONE', ( 216.5497239880962184, -118.7997780006030553, -7.793256334832218357 ) ) ; +#14025 = CARTESIAN_POINT ( 'NONE', ( 29.21743114857469692, -126.5661729868850216, -0.8269103859120385813 ) ) ; +#14026 = EDGE_CURVE ( 'NONE', #23291, #21688, #43885, .T. ) ; +#14027 = AXIS2_PLACEMENT_3D ( 'NONE', #42662, #25429, #21041 ) ; +#14028 = CARTESIAN_POINT ( 'NONE', ( 215.9617277113379146, -121.5625792252665178, 7.862222888343262106 ) ) ; +#14029 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#14030 = CARTESIAN_POINT ( 'NONE', ( 12.26702898015652643, -49.16791964461901898, -19.10000000000000497 ) ) ; +#14031 = EDGE_CURVE ( 'NONE', #42363, #1878, #48283, .T. ) ; +#14032 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#14033 = CARTESIAN_POINT ( 'NONE', ( 235.7264188846093589, -123.8884136972116607, 4.395326768414464347 ) ) ; +#14034 = CARTESIAN_POINT ( 'NONE', ( 233.7147314513336198, -118.9975091583425097, -5.962881301393247568 ) ) ; +#14035 = ADVANCED_FACE ( 'NONE', ( #21691 ), #16264, .F. ) ; +#14036 = LINE ( 'NONE', #22235, #15215 ) ; +#14037 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238558841E-16, -1.857579106397798678E-17 ) ) ; +#14038 = CARTESIAN_POINT ( 'NONE', ( 233.2685627488012301, -116.0969345968148474, -3.376835076373766231 ) ) ; +#14039 = EDGE_CURVE ( 'NONE', #52885, #24610, #50276, .T. ) ; +#14040 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -117.8337584677368852, -1.851458073342584720 ) ) ; +#14041 = CARTESIAN_POINT ( 'NONE', ( 235.3310270983271550, -125.5953773452066145, 3.739578457054484772 ) ) ; +#14042 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#14043 = CARTESIAN_POINT ( 'NONE', ( 221.4971641927843677, -122.1986825837477255, 7.887637911309916205 ) ) ; +#14044 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #12074, #16143, #47413, #7124 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 0.0005400597535283471013 ), + .UNSPECIFIED. ) ; +#14045 = CARTESIAN_POINT ( 'NONE', ( 235.1363081018828325, -119.0267060434300959, 5.969099241830154945 ) ) ; +#14046 = FACE_OUTER_BOUND ( 'NONE', #30119, .T. ) ; +#14047 = CARTESIAN_POINT ( 'NONE', ( 215.1104812851859265, -118.7080853882312539, -7.447816292830592211 ) ) ; +#14048 = CARTESIAN_POINT ( 'NONE', ( 237.7500641853704622, -117.8442126117596445, 4.887732782522430597 ) ) ; +#14049 = CARTESIAN_POINT ( 'NONE', ( 19.56276389583978670, -47.22310860990936021, 15.88077840093135151 ) ) ; +#14050 = EDGE_LOOP ( 'NONE', ( #33535, #41579, #51028, #42864 ) ) ; +#14051 = CARTESIAN_POINT ( 'NONE', ( 213.5999997527023595, -121.2753296988846898, -7.457280234851933365 ) ) ; +#14052 = CARTESIAN_POINT ( 'NONE', ( 214.8598122391912568, -120.9306978914496682, 7.622572163893070574 ) ) ; +#14053 = CARTESIAN_POINT ( 'NONE', ( 219.5457413159777218, -118.4910370221323035, -7.833566756729839042 ) ) ; +#14054 = VERTEX_POINT ( 'NONE', #57635 ) ; +#14055 = DIRECTION ( 'NONE', ( 0.7132504491541840075, 2.131334480222543031E-15, -0.7009092642998484557 ) ) ; +#14056 = AXIS2_PLACEMENT_3D ( 'NONE', #22412, #21830, #9558 ) ; +#14057 = DIRECTION ( 'NONE', ( -0.7009092642998476785, 0.0000000000000000000, -0.7132504491541847846 ) ) ; +#14058 = CARTESIAN_POINT ( 'NONE', ( 232.5795839137441590, -114.9435739676218873, -0.008566189529019418644 ) ) ; +#14059 = FACE_OUTER_BOUND ( 'NONE', #21617, .T. ) ; +#14060 = VERTEX_POINT ( 'NONE', #8844 ) ; +#14061 = ORIENTED_EDGE ( 'NONE', *, *, #43932, .F. ) ; +#14062 = CARTESIAN_POINT ( 'NONE', ( 35.40000000000001279, -120.4999999999999858, 1.387778780781445676E-14 ) ) ; +#14063 = DATE_TIME_ROLE ( 'classification_date' ) ; +#14064 = ORIENTED_EDGE ( 'NONE', *, *, #31534, .T. ) ; +#14065 = AXIS2_PLACEMENT_3D ( 'NONE', #39822, #12654, #44187 ) ; +#14066 = VERTEX_POINT ( 'NONE', #17601 ) ; +#14067 = CARTESIAN_POINT ( 'NONE', ( 233.4789937749329169, -116.1572481782031048, 3.475197134905923857 ) ) ; +#14068 = CARTESIAN_POINT ( 'NONE', ( 236.1478590295246534, -125.5455574527717317, -2.312147532026206154 ) ) ; +#14069 = CARTESIAN_POINT ( 'NONE', ( 215.8531173047120717, -122.2680161586993250, 7.517483433029174655 ) ) ; +#14070 = ORIENTED_EDGE ( 'NONE', *, *, #30711, .T. ) ; +#14071 = VECTOR ( 'NONE', #37957, 1000.000000000000000 ) ; +#14072 = VECTOR ( 'NONE', #54346, 999.9999999999998863 ) ; +#14073 = EDGE_CURVE ( 'NONE', #277, #45952, #39190, .T. ) ; +#14074 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290306, -117.7389286906856256, 1.402335700913003746 ) ) ; +#14075 = FACE_OUTER_BOUND ( 'NONE', #27995, .T. ) ; +#14076 = EDGE_LOOP ( 'NONE', ( #45161, #30760, #21022, #25486 ) ) ; +#14077 = CARTESIAN_POINT ( 'NONE', ( 215.7023849415143673, -120.9008855517910774, 7.902983248057271481 ) ) ; +#14078 = CARTESIAN_POINT ( 'NONE', ( 219.5457413159777502, -122.5089629778672560, 7.833566756729873681 ) ) ; +#14079 = CARTESIAN_POINT ( 'NONE', ( 219.8746478331495666, -119.8211049073753287, -8.066594458112362531 ) ) ; +#14080 = CARTESIAN_POINT ( 'NONE', ( 221.8244447233325900, -119.9011313956331435, -7.835274742009016080 ) ) ; +#14081 = ORIENTED_EDGE ( 'NONE', *, *, #22211, .F. ) ; +#14082 = DIRECTION ( 'NONE', ( 1.652117596168384206E-15, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#14083 = DIRECTION ( 'NONE', ( -0.7132504491541842295, -2.131334480222611662E-15, 0.7009092642998483447 ) ) ; +#14084 = VERTEX_POINT ( 'NONE', #9705 ) ; +#14085 = ORIENTED_EDGE ( 'NONE', *, *, #829, .T. ) ; +#14086 = EDGE_CURVE ( 'NONE', #28588, #31467, #6191, .T. ) ; +#14087 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289226, -127.2961782741916750, -1.042931187666664483 ) ) ; +#14088 = PLANE ( 'NONE', #29483 ) ; +#14089 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, -9.199999999999999289, -16.00000000000000000 ) ) ; +#14090 = VERTEX_POINT ( 'NONE', #36873 ) ; +#14091 = CARTESIAN_POINT ( 'NONE', ( 232.0090655713527212, -121.7727566324707453, -5.540349208734232533 ) ) ; +#14092 = CARTESIAN_POINT ( 'NONE', ( -4.250000000000000000, -2.799999999999999822, -39.00000000000000000 ) ) ; +#14093 = LINE ( 'NONE', #53245, #50498 ) ; +#14094 = VECTOR ( 'NONE', #47682, 1000.000000000000000 ) ; +#14095 = CARTESIAN_POINT ( 'NONE', ( 235.5140319409142649, -115.4021086185112352, -2.188727167144160823 ) ) ; +#14096 = CARTESIAN_POINT ( 'NONE', ( 220.8984595484618865, -122.1641732926088224, 7.704093692840335628 ) ) ; +#14097 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#14098 = DIRECTION ( 'NONE', ( -0.7009092642998494549, 0.0000000000000000000, -0.7132504491541831193 ) ) ; +#14099 = CARTESIAN_POINT ( 'NONE', ( 233.1947152941671391, -121.2362038782304836, 6.105050997838746163 ) ) ; +#14100 = ADVANCED_FACE ( 'NONE', ( #24003 ), #14655, .T. ) ; +#14101 = CARTESIAN_POINT ( 'NONE', ( 12.80067862171712711, -49.57859352168203770, -14.97792524800088110 ) ) ; +#14102 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#14103 = CARTESIAN_POINT ( 'NONE', ( 214.8974678692549674, -118.5520312669691947, -7.637290575369541479 ) ) ; +#14104 = CARTESIAN_POINT ( 'NONE', ( 232.6002040555841290, -119.7088905681307693, 5.495223831563810002 ) ) ; +#14105 = ADVANCED_FACE ( 'NONE', ( #14357 ), #6475, .T. ) ; +#14106 = CARTESIAN_POINT ( 'NONE', ( 221.9180649066632327, -120.9704234149425304, 7.840706999013208112 ) ) ; +#14107 = AXIS2_PLACEMENT_3D ( 'NONE', #39427, #34760, #16057 ) ; +#14108 = ADVANCED_FACE ( 'NONE', ( #45341 ), #14933, .T. ) ; +#14109 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#14110 = CARTESIAN_POINT ( 'NONE', ( 219.8581957016760668, -118.9943740349424388, -7.732735719091464510 ) ) ; +#14111 = VERTEX_POINT ( 'NONE', #19605 ) ; +#14112 = CARTESIAN_POINT ( 'NONE', ( 234.5315531935161459, -125.3508441178024810, -3.780476418396884419 ) ) ; +#14113 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289169, -121.9570375762494905, 2.698908919933058037 ) ) ; +#14114 = CARTESIAN_POINT ( 'NONE', ( -24.00000000000000355, -1.000000000000011324, -19.50000000000000000 ) ) ; +#14115 = AXIS2_PLACEMENT_3D ( 'NONE', #23946, #41751, #10794 ) ; +#14116 = DIRECTION ( 'NONE', ( 0.7132504491541838965, 2.131334480222543031E-15, -0.7009092642998485667 ) ) ; +#14117 = CARTESIAN_POINT ( 'NONE', ( 234.3919681258352625, -114.9916193390448456, 0.6652416324364679445 ) ) ; +#14119 = CONICAL_SURFACE ( 'NONE', #22503, 2.025000000000000355, 0.7853981633974482790 ) ; +#14118 = CARTESIAN_POINT ( 'NONE', ( 237.2903010305671501, -115.6743832370448501, -2.740575604950419297 ) ) ; +#14120 = CARTESIAN_POINT ( 'NONE', ( 217.5036224830094227, -121.7992263046893697, 7.720485890044856525 ) ) ; +#14121 = EDGE_CURVE ( 'NONE', #34697, #56839, #14151, .T. ) ; +#14122 = FACE_OUTER_BOUND ( 'NONE', #30479, .T. ) ; +#14123 = EDGE_LOOP ( 'NONE', ( #813, #45184, #29441, #54319 ) ) ; +#14124 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#14125 = CARTESIAN_POINT ( 'NONE', ( 234.6449313444146298, -115.4026462318123407, 2.211328768666835920 ) ) ; +#14126 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #27174, #8761, #48764, #45250, #53733, #13130, #26591 ), + .UNSPECIFIED., .F., .F., + ( 4, 3, 4 ), + ( 9.215718466126787689E-19, 0.0001183227426894925300, 0.0002367556435582061892 ), + .UNSPECIFIED. ) ; +#14128 = ORIENTED_EDGE ( 'NONE', *, *, #3041, .F. ) ; +#14127 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #47973, #53230, #13215, #113, #36301, #19030, #32502, #699, #14656, #49709, #23144, #32210, #4773, #13499, #54384, #45342, #10282, #17882, #36874, #50000, #31360, #22276, #49428, #5345, #45621, #22564, #53517, #10003, #54107, #973 ), + .UNSPECIFIED., .F., .F., + ( 4, 1, 2, 2, 2, 1, 2, 2, 2, 1, 2, 2, 2, 1, 2, 2, 4 ), + ( 0.2500000000000000000, 0.2812499999999858447, 0.2968749999999853451, 0.3124999999999848455, 0.3749999999999831246, 0.4062499999999823475, 0.4218749999999847344, 0.4374999999999871214, 0.4999999999999937828, 0.5312499999999957812, 0.5468749999999968914, 0.5624999999999980016, 0.6250000000000147660, 0.6562500000000230926, 0.6718750000000215383, 0.6875000000000198730, 0.7500000000000000000 ), + .UNSPECIFIED. ) ; +#14129 = ORIENTED_EDGE ( 'NONE', *, *, #25559, .T. ) ; +#14130 = PLANE ( 'NONE', #1674 ) ; +#14131 = CARTESIAN_POINT ( 'NONE', ( 214.4398602538724674, -119.7212065487878334, -5.529929020463640654 ) ) ; +#14132 = CARTESIAN_POINT ( 'NONE', ( 34.19159998373530129, -115.0723138432931023, -0.9999999999999731326 ) ) ; +#14133 = CARTESIAN_POINT ( 'NONE', ( 236.6553822494389863, -121.2668646954741121, -6.100446960805717467 ) ) ; +#14134 = EDGE_LOOP ( 'NONE', ( #6745, #43191 ) ) ; +#14135 = CARTESIAN_POINT ( 'NONE', ( 236.5938984883918863, -114.9721718545872449, 0.4956359137115503577 ) ) ; +#14136 = LINE ( 'NONE', #49764, #21176 ) ; +#14137 = EDGE_LOOP ( 'NONE', ( #34910, #7964 ) ) ; +#14138 = CARTESIAN_POINT ( 'NONE', ( 214.9387515532283714, -122.2689552806009772, 7.643165110842207177 ) ) ; +#14139 = EDGE_CURVE ( 'NONE', #54089, #16256, #41229, .T. ) ; +#14140 = CARTESIAN_POINT ( 'NONE', ( -48.28425407936814651, -119.2364097249490982, 3.038291936772941071 ) ) ; +#14141 = CARTESIAN_POINT ( 'NONE', ( -2.014277689035804286, -29.99543050033665637, -98.09039501627789548 ) ) ; +#14142 = ORIENTED_EDGE ( 'NONE', *, *, #31205, .F. ) ; +#14143 = CARTESIAN_POINT ( 'NONE', ( -50.49999999999997868, -49.00000000000000000, 16.99999999999999289 ) ) ; +#14144 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289510, -125.3813285585720365, 2.425755355454481510 ) ) ; +#14145 = ADVANCED_FACE ( 'NONE', ( #40949 ), #44372, .F. ) ; +#14146 = CARTESIAN_POINT ( 'NONE', ( 220.0295629091312435, -120.0717230676115435, -8.081477004802032127 ) ) ; +#14147 = CARTESIAN_POINT ( 'NONE', ( -18.09999999999998010, -30.29999999999999361, 19.75000000000001421 ) ) ; +#14148 = ORIENTED_EDGE ( 'NONE', *, *, #17521, .F. ) ; +#14149 = CARTESIAN_POINT ( 'NONE', ( -2.999999999999992450, -128.7000000000000171, -20.50000000000000355 ) ) ; +#14150 = CARTESIAN_POINT ( 'NONE', ( 215.9956531802729387, -118.5140147360138201, -7.683814524423222991 ) ) ; +#14151 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #49708, #972, #18747, #36591 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 0.0000000000000000000, 0.001599932237407027287 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9858350899138016432, 0.9824245445045400871, 0.9824035908529207273, 0.9857722289589434528 ) ) + REPRESENTATION_ITEM ( '' ) ); +#14152 = PLANE ( 'NONE', #40172 ) ; +#14153 = EDGE_CURVE ( 'NONE', #21834, #9628, #14514, .T. ) ; +#14154 = ORIENTED_EDGE ( 'NONE', *, *, #18536, .F. ) ; +#14155 = ORIENTED_EDGE ( 'NONE', *, *, #33069, .F. ) ; +#14156 = EDGE_CURVE ( 'NONE', #39601, #56830, #27824, .T. ) ; +#14157 = AXIS2_PLACEMENT_3D ( 'NONE', #3071, #20847, #29940 ) ; +#14158 = CARTESIAN_POINT ( 'NONE', ( 218.0773549877006019, -117.0128032297928087, 6.812895368261269624 ) ) ; +#14159 = AXIS2_PLACEMENT_3D ( 'NONE', #25517, #17328, #3935 ) ; +#14160 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -122.8052554545960078, 0.3947323345655258664 ) ) ; +#14161 = CARTESIAN_POINT ( 'NONE', ( 218.9962405479286645, -120.4462063562493057, -5.641186388906316296 ) ) ; +#14162 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #50946, #46289, #32866, #1924, #15610, #2202, #42462, #37822, #33148, #16164 ), + .UNSPECIFIED., .F., .F., + ( 4, 3, 3, 4 ), + ( 0.0000000000000000000, 1.745581801514067231E-05, 3.492485861179470651E-05, 6.892293526039193399E-05 ), + .UNSPECIFIED. ) ; +#14163 = ORIENTED_EDGE ( 'NONE', *, *, #38793, .T. ) ; +#14164 = CARTESIAN_POINT ( 'NONE', ( 214.6972420332864431, -120.1488177966522386, -7.813444604493853696 ) ) ; +#14165 = CARTESIAN_POINT ( 'NONE', ( 217.9163678052057378, -118.7115668662073631, -7.640581400551300639 ) ) ; +#14166 = ORIENTED_EDGE ( 'NONE', *, *, #39207, .F. ) ; +#14167 = CARTESIAN_POINT ( 'NONE', ( 214.7168553627331278, -122.0067795312397863, 7.458716688915329129 ) ) ; +#14168 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -122.4185761828571657, 2.335056387408347423 ) ) ; +#14169 = CARTESIAN_POINT ( 'NONE', ( 236.0277695270552556, -125.2645356981536509, -2.888286435452816381 ) ) ; +#14170 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #11533, #2217 ), + ( #34321, #20004 ), + ( #20848, #7440 ), + ( #15899, #29941 ), + ( #56512, #57613 ), + ( #55943, #37843 ), + ( #16479, #24971 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 3, 4 ), + ( 2, 2 ), + ( 0.0000000000000000000, 0.9900990099009899792, 0.9960397560065378242 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#14171 = CARTESIAN_POINT ( 'NONE', ( 194.6499984800816208, -126.6584523438420433, -0.9450667357479844988 ) ) ; +#14172 = CARTESIAN_POINT ( 'NONE', ( 232.7073229270433501, -119.2905465292599416, -6.029916365210979734 ) ) ; +#14173 = CARTESIAN_POINT ( 'NONE', ( 215.6646091354605801, -118.7389400641275046, -7.505373329198337551 ) ) ; +#14174 = CARTESIAN_POINT ( 'NONE', ( 5.900000000000016342, -38.84999999999999432, 23.50000000000000000 ) ) ; +#14175 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -117.5729712234314945, -2.011616166036516162 ) ) ; +#14176 = CARTESIAN_POINT ( 'NONE', ( 232.1187318609499357, -120.6170490531213488, -5.548162261792548122 ) ) ; +#14177 = ADVANCED_FACE ( 'NONE', ( #5616 ), #10859, .T. ) ; +#14178 = CARTESIAN_POINT ( 'NONE', ( 235.2576313764246834, -116.3351290498810613, -3.666477399933050219 ) ) ; +#14179 = CARTESIAN_POINT ( 'NONE', ( 219.8388233875155890, -120.8790725752245123, 5.591269578511082194 ) ) ; +#14180 = CARTESIAN_POINT ( 'NONE', ( 235.8111216725143038, -123.8763841185403294, -4.444284773429992619 ) ) ; +#14181 = CARTESIAN_POINT ( 'NONE', ( -31.72830977998039614, -50.19543050033673381, -76.18106374172020878 ) ) ; +#14182 = EDGE_LOOP ( 'NONE', ( #5039, #56453, #29601, #44682 ) ) ; +#14183 = CARTESIAN_POINT ( 'NONE', ( 234.0683866835142908, -116.6513163490637197, 4.796921918264084539 ) ) ; +#14184 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203862311, 0.9884292157390539568 ) ) ; +#14185 = CARTESIAN_POINT ( 'NONE', ( 236.7974563340974044, -125.4556049424074899, 2.500250572165028107 ) ) ; +#14186 = EDGE_CURVE ( 'NONE', #32408, #2021, #8879, .T. ) ; +#14187 = APPROVAL_PERSON_ORGANIZATION ( #39495, #42408, #3302 ) ; +#14188 = VERTEX_POINT ( 'NONE', #54687 ) ; +#14189 = EDGE_CURVE ( 'NONE', #49990, #34706, #24279, .T. ) ; +#14190 = ORIENTED_EDGE ( 'NONE', *, *, #55767, .F. ) ; +#14191 = CARTESIAN_POINT ( 'NONE', ( 221.9180641163771668, -119.9990848609662919, -8.039410039137703023 ) ) ; +#14192 = DIRECTION ( 'NONE', ( -0.9999619230641711987, -1.801481716025832675E-15, -0.008726535498384367304 ) ) ; +#14193 = FACE_OUTER_BOUND ( 'NONE', #47124, .T. ) ; +#14194 = CARTESIAN_POINT ( 'NONE', ( 221.6691944376479455, -122.3566749837198984, 7.846696759852434866 ) ) ; +#14195 = CARTESIAN_POINT ( 'NONE', ( 234.6113970338106753, -124.7047640965889457, -3.713001960630321285 ) ) ; +#14196 = VERTEX_POINT ( 'NONE', #23698 ) ; +#14197 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -118.1292958491567902, 1.002705557506669898 ) ) ; +#14198 = CARTESIAN_POINT ( 'NONE', ( -46.20123310363090496, -50.49841470814531164, 13.54961144976918064 ) ) ; +#14199 = CARTESIAN_POINT ( 'NONE', ( 218.4179832424935626, -120.9241105309425848, 8.054326980601292263 ) ) ; +#14200 = ORIENTED_EDGE ( 'NONE', *, *, #47706, .F. ) ; +#14201 = LINE ( 'NONE', #19729, #53167 ) ; +#14202 = CARTESIAN_POINT ( 'NONE', ( 237.2495366534894004, -123.1809615452079640, -4.859531245330783733 ) ) ; +#14203 = CYLINDRICAL_SURFACE ( 'NONE', #42565, 5.550000000000001599 ) ; +#14204 = ORIENTED_EDGE ( 'NONE', *, *, #11867, .F. ) ; +#14205 = LINE ( 'NONE', #31771, #18525 ) ; +#14206 = CARTESIAN_POINT ( 'NONE', ( 37.90000000000001990, -121.4999999999999858, -3.039736830714123705 ) ) ; +#14207 = CARTESIAN_POINT ( 'NONE', ( 214.7253912968000407, -119.7434235306020298, -7.792934189727265704 ) ) ; +#14208 = CARTESIAN_POINT ( 'NONE', ( 237.4711373829467789, -126.4019326766359086, -1.726935501839252485 ) ) ; +#14209 = ORIENTED_EDGE ( 'NONE', *, *, #4226, .T. ) ; +#14210 = ORIENTED_EDGE ( 'NONE', *, *, #54383, .F. ) ; +#14211 = ORIENTED_EDGE ( 'NONE', *, *, #7323, .T. ) ; +#14212 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#14213 = CARTESIAN_POINT ( 'NONE', ( -17.84999999999998010, -38.99999999999999289, -15.50000000000000000 ) ) ; +#14214 = EDGE_CURVE ( 'NONE', #16275, #31490, #909, .T. ) ; +#14215 = CARTESIAN_POINT ( 'NONE', ( 236.3999987673965393, -121.8686921629444697, -6.864887600434486536 ) ) ; +#14216 = CARTESIAN_POINT ( 'NONE', ( 221.3226778970618511, -121.3972739860963941, 7.791554323397747339 ) ) ; +#14217 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #7689, #25502, #43300, #3332, #21121, #38953 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 4 ), + ( 3.265268022003336198E-15, 0.0001426242535247855515, 0.0002852485070463058655 ), + .UNSPECIFIED. ) ; +#14218 = CARTESIAN_POINT ( 'NONE', ( 219.8726651225454987, -118.5386238315583682, -7.848787179489296051 ) ) ; +#14219 = EDGE_CURVE ( 'NONE', #17675, #14472, #41511, .T. ) ; +#14220 = ORIENTED_EDGE ( 'NONE', *, *, #29681, .T. ) ; +#14221 = ORIENTED_EDGE ( 'NONE', *, *, #15587, .F. ) ; +#14222 = ADVANCED_FACE ( 'NONE', ( #46181 ), #29826, .F. ) ; +#14223 = CARTESIAN_POINT ( 'NONE', ( 215.7165924185422909, -125.9630382598501654, 5.157895063142816205 ) ) ; +#14224 = CARTESIAN_POINT ( 'NONE', ( 237.7428416898364105, -124.3099393713523853, 4.034092943857088720 ) ) ; +#14225 = ADVANCED_FACE ( 'NONE', ( #11709 ), #34488, .F. ) ; +#14226 = ORIENTED_EDGE ( 'NONE', *, *, #23402, .F. ) ; +#14227 = DIRECTION ( 'NONE', ( -1.811995619784410881E-15, 1.000000000000000000, 1.196913542559490477E-15 ) ) ; +#14228 = ORIENTED_EDGE ( 'NONE', *, *, #391, .T. ) ; +#14229 = ORIENTED_EDGE ( 'NONE', *, *, #56280, .T. ) ; +#14230 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#14231 = CARTESIAN_POINT ( 'NONE', ( 6.907218846464724393, -43.84774078793368801, -121.8592683387627460 ) ) ; +#14232 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#14233 = CARTESIAN_POINT ( 'NONE', ( 213.9000314191158338, -120.8736816364817059, 7.725711093973755439 ) ) ; +#14234 = EDGE_LOOP ( 'NONE', ( #35631, #28288, #40879, #56653, #11769, #15488 ) ) ; +#14235 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#14236 = CARTESIAN_POINT ( 'NONE', ( 28.06108568499419675, -121.3824997544632822, 6.156465025444082251 ) ) ; +#14237 = CARTESIAN_POINT ( 'NONE', ( 232.2145420413729937, -122.0011212587209428, 5.962995697698243447 ) ) ; +#14238 = VECTOR ( 'NONE', #35524, 1000.000000000000000 ) ; +#14239 = CARTESIAN_POINT ( 'NONE', ( 215.1331636240499279, -115.3560761994333603, -4.982774388140431832 ) ) ; +#14240 = PLANE ( 'NONE', #37439 ) ; +#14241 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#14242 = EDGE_CURVE ( 'NONE', #51063, #3238, #8898, .T. ) ; +#14243 = DIRECTION ( 'NONE', ( 0.7071067811865475727, 2.492560110495909814E-16, 0.7071067811865474617 ) ) ; +#14244 = CARTESIAN_POINT ( 'NONE', ( 209.5606394624096538, -127.0794758968066844, -1.009676370223952180 ) ) ; +#14245 = VERTEX_POINT ( 'NONE', #38290 ) ; +#14246 = DIRECTION ( 'NONE', ( 0.7071067811865532349, 0.0000000000000000000, -0.7071067811865417996 ) ) ; +#14247 = CARTESIAN_POINT ( 'NONE', ( 236.3601143201059642, -114.9694138558703287, -0.4412419914061126436 ) ) ; +#14248 = CARTESIAN_POINT ( 'NONE', ( 233.9846206116740461, -124.7178881706001619, -3.607083520001800103 ) ) ; +#14249 = CARTESIAN_POINT ( 'NONE', ( 219.8734624041262009, -122.4618172276824311, 7.847463337049124021 ) ) ; +#14250 = VECTOR ( 'NONE', #17543, 1000.000000000000114 ) ; +#14251 = ORIENTED_EDGE ( 'NONE', *, *, #27760, .F. ) ; +#14252 = EDGE_CURVE ( 'NONE', #10432, #13075, #48909, .T. ) ; +#14253 = EDGE_LOOP ( 'NONE', ( #57085, #52389, #29176, #7318 ) ) ; +#14254 = CARTESIAN_POINT ( 'NONE', ( 219.7810029059707801, -121.7061919783570403, 7.998350072136565458 ) ) ; +#14255 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#14256 = CARTESIAN_POINT ( 'NONE', ( 229.2999987673786677, -123.6875552964711460, -6.788924158653703245 ) ) ; +#14257 = CARTESIAN_POINT ( 'NONE', ( 235.7018618242555021, -119.4969121509329000, -6.067258202339619544 ) ) ; +#14258 = CARTESIAN_POINT ( 'NONE', ( 217.7253127923974887, -115.2014706164650590, -5.503069588192052386 ) ) ; +#14259 = DIRECTION ( 'NONE', ( -0.7009092642998472344, 3.652049423109063291E-15, -0.7132504491541852287 ) ) ; +#14260 = CARTESIAN_POINT ( 'NONE', ( 221.3461067561842412, -119.7062811351639482, -8.033634737859003394 ) ) ; +#14261 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -118.8348988055683293, 2.070706466997002337 ) ) ; +#14262 = EDGE_CURVE ( 'NONE', #45729, #34850, #57431, .T. ) ; +#14263 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #48585, #47995, #3337, #8580, #52966, #26118, #7994, #29636, #7695, #21711, #38657, #52653, #34578, #34296 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 2, 2, 4 ), + ( 6.958364877388027544E-15, 0.0001980909075044394029, 0.0002971363612532211128, 0.0003961818150020027956, 0.0004952272687507845326, 0.0005942727224995662154, 0.0007923636299971619987 ), + .UNSPECIFIED. ) ; +#14264 = DIRECTION ( 'NONE', ( 0.4854019742006799309, 0.7213873210309514894, 0.4939486375098824933 ) ) ; +#14265 = EDGE_LOOP ( 'NONE', ( #25897, #56320, #56321, #35651 ) ) ; +#14266 = CARTESIAN_POINT ( 'NONE', ( 237.9943472133842306, -118.2928970186875688, 5.515157710148625547 ) ) ; +#14267 = FACE_OUTER_BOUND ( 'NONE', #57450, .T. ) ; +#14268 = CARTESIAN_POINT ( 'NONE', ( 213.1530860206344471, -121.0688858950417881, -7.217361851796976424 ) ) ; +#14269 = VERTEX_POINT ( 'NONE', #46759 ) ; +#14270 = LINE ( 'NONE', #10759, #17720 ) ; +#14271 = AXIS2_PLACEMENT_3D ( 'NONE', #33362, #18761, #40961 ) ; +#14272 = CARTESIAN_POINT ( 'NONE', ( 221.9469483591854555, -121.3739030117767470, 8.014874579006498578 ) ) ; +#14273 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#14274 = CARTESIAN_POINT ( 'NONE', ( 216.3310606049837475, -122.4897095369018416, 7.708103237429680732 ) ) ; +#14275 = CARTESIAN_POINT ( 'NONE', ( 219.8790856213445579, -118.7780341238653676, -7.903573989658095655 ) ) ; +#14276 = CARTESIAN_POINT ( 'NONE', ( 236.9057741857356802, -114.3953125187654507, -0.7458704630889857468 ) ) ; +#14277 = VECTOR ( 'NONE', #53046, 1000.000000000000114 ) ; +#14278 = ORIENTED_EDGE ( 'NONE', *, *, #37329, .T. ) ; +#14279 = CARTESIAN_POINT ( 'NONE', ( 219.3625785016474481, -118.4820138114046273, -7.829566169177279100 ) ) ; +#14280 = CARTESIAN_POINT ( 'NONE', ( 193.1071046677030267, -126.9247899023036865, -0.9859384926325039933 ) ) ; +#14281 = EDGE_CURVE ( 'NONE', #24610, #57099, #15788, .T. ) ; +#14282 = ORIENTED_EDGE ( 'NONE', *, *, #31546, .T. ) ; +#14283 = ORIENTED_EDGE ( 'NONE', *, *, #24423, .T. ) ; +#14284 = ORIENTED_EDGE ( 'NONE', *, *, #3421, .T. ) ; +#14285 = VERTEX_POINT ( 'NONE', #16071 ) ; +#14286 = ADVANCED_FACE ( 'NONE', ( #51699 ), #24559, .T. ) ; +#14287 = CARTESIAN_POINT ( 'NONE', ( 36.78166124678321580, -121.3945025208310824, 5.375513140061987549 ) ) ; +#14288 = ORIENTED_EDGE ( 'NONE', *, *, #32354, .F. ) ; +#14289 = EDGE_CURVE ( 'NONE', #39718, #21680, #24767, .T. ) ; +#14290 = ORIENTED_EDGE ( 'NONE', *, *, #9795, .F. ) ; +#14291 = CARTESIAN_POINT ( 'NONE', ( -48.75000000000000000, -119.5000000000000000, -4.999999999999994671 ) ) ; +#14292 = CARTESIAN_POINT ( 'NONE', ( 37.18129884062027202, -121.3304960971590845, -5.361590010676327012 ) ) ; +#14293 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#14294 = AXIS2_PLACEMENT_3D ( 'NONE', #49078, #44696, #27762 ) ; +#14295 = ORIENTED_EDGE ( 'NONE', *, *, #43202, .T. ) ; +#14296 = VECTOR ( 'NONE', #28400, 1000.000000000000000 ) ; +#14297 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1516828450203860645, -0.9884292157390540678 ) ) ; +#14298 = CARTESIAN_POINT ( 'NONE', ( 194.6499984505951204, -116.1514209759510692, 13.51134544401356763 ) ) ; +#14299 = CARTESIAN_POINT ( 'NONE', ( 25.00000000000002132, -30.00000000000000000, 21.99999999999999645 ) ) ; +#14300 = CARTESIAN_POINT ( 'NONE', ( 239.8171560544543581, -124.5713330560570427, 0.9251277412745969597 ) ) ; +#14301 = CARTESIAN_POINT ( 'NONE', ( 194.2313774616662272, -126.7394934339327079, -0.9575031782496475907 ) ) ; +#14302 = PLANE ( 'NONE', #35637 ) ; +#14303 = CARTESIAN_POINT ( 'NONE', ( 231.4652695270552556, -115.1325441292012073, 0.8236816193209900439 ) ) ; +#14304 = CARTESIAN_POINT ( 'NONE', ( 219.8790856213445579, -118.7780341238653676, -7.903573989658095655 ) ) ; +#14305 = CYLINDRICAL_SURFACE ( 'NONE', #55645, 1.649999999999997025 ) ; +#14306 = PLANE ( 'NONE', #42299 ) ; +#14307 = AXIS2_PLACEMENT_3D ( 'NONE', #25986, #2345, #20147 ) ; +#14308 = CARTESIAN_POINT ( 'NONE', ( 221.4391909859296845, -121.4546174714706979, 7.811728720245561419 ) ) ; +#14309 = CLOSED_SHELL ( 'NONE', ( #26043, #25860, #601, #2136, #24860, #23338, #29346, #54113, #5317, #37057, #53132, #25596, #29021, #7178, #44954, #8827, #52043, #11754, #52512, #11568, #24490, #15299, #54469, #48065, #48522, #27690, #49879, #22103, #20174 ) ) ; +#14310 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#14311 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#14312 = CARTESIAN_POINT ( 'NONE', ( 239.8999987668939298, -121.4731540511743475, 2.572055830008884492 ) ) ; +#14313 = CARTESIAN_POINT ( 'NONE', ( 235.9351479122205433, -125.6154469986936704, -2.153016744788755599 ) ) ; +#14314 = CARTESIAN_POINT ( 'NONE', ( 233.7325526980071402, -118.3340089273458773, -5.754229194463035491 ) ) ; +#14315 = CARTESIAN_POINT ( 'NONE', ( 215.7624408991463270, -122.4413540672096872, 7.676338172680374328 ) ) ; +#14316 = CARTESIAN_POINT ( 'NONE', ( 215.8013907890344854, -122.2574104985209829, 7.723765511168564579 ) ) ; +#14317 = CARTESIAN_POINT ( 'NONE', ( 233.3122433527459805, -115.3333533536770403, -2.026908854397932114 ) ) ; +#14318 = CARTESIAN_POINT ( 'NONE', ( 236.7685270983271835, -117.2235913490374770, -5.404784576638392402 ) ) ; +#14319 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#14320 = CYLINDRICAL_SURFACE ( 'NONE', #43698, 3.200000000000009504 ) ; +#14321 = CARTESIAN_POINT ( 'NONE', ( 235.1191834857538083, -118.3738588463837829, 5.770091212844664419 ) ) ; +#14322 = FACE_OUTER_BOUND ( 'NONE', #14547, .T. ) ; +#14323 = CARTESIAN_POINT ( 'NONE', ( 228.7999987669289794, -120.4999999999997726, 1.387778780781445676E-14 ) ) ; +#14324 = CARTESIAN_POINT ( 'NONE', ( 237.4817803413656634, -115.9717968110191606, -3.210314876935383754 ) ) ; +#14325 = ADVANCED_FACE ( 'NONE', ( #51417 ), #43526, .T. ) ; +#14326 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669289681, -121.0993639374025008, -5.686605607681831209 ) ) ; +#14327 = VERTEX_POINT ( 'NONE', #29547 ) ; +#14328 = CARTESIAN_POINT ( 'NONE', ( 219.8946245916842486, -118.7730778973068482, -7.693123342925102470 ) ) ; +#14329 = CARTESIAN_POINT ( 'NONE', ( 215.8498182281239224, -121.5739818930436797, 7.649012343805014602 ) ) ; +#14330 = CARTESIAN_POINT ( 'NONE', ( 232.5099867438619583, -116.3101176979771765, -3.687917821692638043 ) ) ; +#14331 = VERTEX_POINT ( 'NONE', #51131 ) ; +#14332 = AXIS2_PLACEMENT_3D ( 'NONE', #1334, #14733, #48710 ) ; +#14333 = CARTESIAN_POINT ( 'NONE', ( 32.90610093907508826, -121.4999999999999858, 5.541343034428422243 ) ) ; +#14334 = AXIS2_PLACEMENT_3D ( 'NONE', #46411, #46692, #50487 ) ; +#14335 = CYLINDRICAL_SURFACE ( 'NONE', #29793, 1.500000000000000000 ) ; +#14336 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#14337 = CYLINDRICAL_SURFACE ( 'NONE', #1380, 3.249999999999999556 ) ; +#14338 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#14339 = AXIS2_PLACEMENT_3D ( 'NONE', #19555, #15161, #45278 ) ; +#14340 = ORIENTED_EDGE ( 'NONE', *, *, #56416, .F. ) ; +#14341 = ORIENTED_EDGE ( 'NONE', *, *, #37759, .F. ) ; +#14342 = CARTESIAN_POINT ( 'NONE', ( 215.8002074625812554, -120.4999999999997868, 1.387778780781445676E-14 ) ) ; +#14343 = EDGE_CURVE ( 'NONE', #19075, #11914, #11316, .T. ) ; +#14344 = EDGE_LOOP ( 'NONE', ( #20196, #38501, #26293, #946 ) ) ; +#14345 = CARTESIAN_POINT ( 'NONE', ( 233.5550884970406571, -115.1371818878568263, 1.472432657310420723 ) ) ; +#14346 = CARTESIAN_POINT ( 'NONE', ( 236.1250089901464833, -125.8273685498085257, -1.556171251198105621 ) ) ; +#14347 = CARTESIAN_POINT ( 'NONE', ( 215.7536461993004480, -122.1407872401967722, 7.770652799529095489 ) ) ; +#14348 = VERTEX_POINT ( 'NONE', #26319 ) ; +#14349 = ADVANCED_FACE ( 'NONE', ( #12565 ), #26604, .F. ) ; +#14350 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669288601, -117.5959942175322794, -0.1695767488489080543 ) ) ; +#14351 = CARTESIAN_POINT ( 'NONE', ( 209.5606394624096254, -111.9011713627449893, -12.14927542338979016 ) ) ; +#14352 = EDGE_LOOP ( 'NONE', ( #43639, #17960, #20378, #31502, #14410, #48704 ) ) ; +#14353 = EDGE_CURVE ( 'NONE', #47800, #53233, #34952, .T. ) ; +#14354 = LINE ( 'NONE', #31922, #10391 ) ; +#14355 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#14356 = EDGE_CURVE ( 'NONE', #37218, #36942, #11981, .T. ) ; +#14357 = FACE_OUTER_BOUND ( 'NONE', #13707, .T. ) ; +#14358 = CARTESIAN_POINT ( 'NONE', ( 320.8899987669290113, -118.2071609114320410, -2.121304448259282882 ) ) ; +#14359 = ORIENTED_EDGE ( 'NONE', *, *, #84, .T. ) ; +#14360 = DIRECTION ( 'NONE', ( 0.7132504491541842295, 2.131334480222611268E-15, -0.7009092642998483447 ) ) ; +#14361 = CARTESIAN_POINT ( 'NONE', ( 221.3325517859954914, -119.6678872516784793, -7.828810465775472238 ) ) ; +#14362 = EDGE_LOOP ( 'NONE', ( #25472, #24533, #29759, #41014 ) ) ; +#14363 = EDGE_LOOP ( 'NONE', ( #48208, #40633, #12859 ) ) ; +#14364 = CARTESIAN_POINT ( 'NONE', ( 220.7258130693317639, -120.9164014242429630, 8.074405796776915167 ) ) ; +#14365 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.9884292157390540678, -0.1516828450203866752 ) ) ; +#14366 = ORIENTED_EDGE ( 'NONE', *, *, #32495, .T. ) ; +#14367 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203862311, 0.9884292157390539568 ) ) ; +#14368 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#14369 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397815626E-17 ) ) ; +#14370 = AXIS2_PLACEMENT_3D ( 'NONE', #4691, #22484, #1177 ) ; +#14371 = CARTESIAN_POINT ( 'NONE', ( 19.23407180216338475, -47.64977881583299535, -15.38266059211813364 ) ) ; +#14372 = VECTOR ( 'NONE', #18551, 1000.000000000000000 ) ; +#14373 = CARTESIAN_POINT ( 'NONE', ( 235.4438995183425618, -116.8473600762792444, -4.178041199595922350 ) ) ; +#14374 = FACE_OUTER_BOUND ( 'NONE', #37764, .T. ) ; +#14375 = CARTESIAN_POINT ( 'NONE', ( -19.59999999999998010, -30.00000000000000000, 21.55000000000001137 ) ) ; +#14376 = CARTESIAN_POINT ( 'NONE', ( 220.9234394790583735, -121.8061491808634997, 7.776877807773031392 ) ) ; +#14377 = AXIS2_PLACEMENT_3D ( 'NONE', #50253, #46158, #10257 ) ; +#14378 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #28206, #40258, #39694, #35884 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 0.0000000000000000000, 0.0005452784918388192984 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9832786331178058337, 0.9833738617172207430, 0.9838627142923843660, 0.9847451908432969248 ) ) + REPRESENTATION_ITEM ( '' ) ); +#14379 = CARTESIAN_POINT ( 'NONE', ( 233.2643908705946956, -123.7810443943032084, 5.199179386537680969 ) ) ; +#14380 = CARTESIAN_POINT ( 'NONE', ( -38.59130380493151335, -40.54312021273980093, -75.74596258855483200 ) ) ; +#14381 = CARTESIAN_POINT ( 'NONE', ( 215.2248613510886344, -119.9065790409655108, -7.646480864349691764 ) ) ; +#14382 = CARTESIAN_POINT ( 'NONE', ( 214.8422576644526316, -118.6157291880874709, -7.647065561522572885 ) ) ; +#14383 = CARTESIAN_POINT ( 'NONE', ( 232.7497075380974252, -124.4967093566021816, 3.850833211659059785 ) ) ; +#14384 = CARTESIAN_POINT ( 'NONE', ( 220.8127645768950629, -118.8647196110668176, -5.398493836873699436 ) ) ; +#14385 = VECTOR ( 'NONE', #55740, 1000.000000000000000 ) ; +#14386 = PLANE ( 'NONE', #19180 ) ; +#14387 = CIRCLE ( 'NONE', #29219, 0.5000000000000004441 ) ; +#14388 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#14389 = ORIENTED_EDGE ( 'NONE', *, *, #18650, .F. ) ; +#14390 = CARTESIAN_POINT ( 'NONE', ( 234.6130313993308789, -122.8769543652710041, -5.673783666247862456 ) ) ; +#14391 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290022, -121.9392837100219680, 2.390348550942945849 ) ) ; +#14392 = CARTESIAN_POINT ( 'NONE', ( 219.8557275071562458, -122.1389314465329505, 7.718537805007801289 ) ) ; +#14393 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290306, -123.8834715668886304, -0.3270889266190211142 ) ) ; +#14394 = CARTESIAN_POINT ( 'NONE', ( 234.3595892012229456, -114.9655527017099530, -0.4333606139300267279 ) ) ; +#14395 = CARTESIAN_POINT ( 'NONE', ( 237.2081773336526282, -117.6435513472715968, -4.759947797732531072 ) ) ; +#14396 = EDGE_CURVE ( 'NONE', #37873, #49435, #44403, .T. ) ; +#14397 = DIRECTION ( 'NONE', ( 0.8164654912398147113, -0.5773502691896186256, 0.007125186397769766276 ) ) ; +#14398 = CARTESIAN_POINT ( 'NONE', ( 214.8404447703737787, -122.3818404592659732, 7.647438519745602292 ) ) ; +#14399 = ORIENTED_EDGE ( 'NONE', *, *, #51285, .F. ) ; +#14400 = CARTESIAN_POINT ( 'NONE', ( 214.8312725265759298, -119.0391883194312186, -7.485220419660030267 ) ) ; +#14401 = CARTESIAN_POINT ( 'NONE', ( 233.5930370543357810, -114.9632818606233684, 0.4669966408357483223 ) ) ; +#14402 = ORIENTED_EDGE ( 'NONE', *, *, #16715, .F. ) ; +#14403 = ORIENTED_EDGE ( 'NONE', *, *, #44341, .F. ) ; +#14404 = CYLINDRICAL_SURFACE ( 'NONE', #42686, 3.000000000000000888 ) ; +#14405 = LINE ( 'NONE', #32266, #33257 ) ; +#14406 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#14408 = ADVANCED_FACE ( 'NONE', ( #35648 ), #325, .F. ) ; +#14407 = CARTESIAN_POINT ( 'NONE', ( 236.5221434597410166, -125.5470446221136598, -3.512125366624450074 ) ) ; +#14409 = PERSON_AND_ORGANIZATION ( #17881, #29145 ) ; +#14410 = ORIENTED_EDGE ( 'NONE', *, *, #41651, .F. ) ; +#14411 = VECTOR ( 'NONE', #20325, 1000.000000000000114 ) ; +#14412 = VECTOR ( 'NONE', #43826, 1000.000000000000000 ) ; +#14413 = CARTESIAN_POINT ( 'NONE', ( 236.6183717071238846, -115.1208976955897043, 1.361477210347260325 ) ) ; +#14414 = CARTESIAN_POINT ( 'NONE', ( 14.85000000000001918, -38.99999999999999289, -15.50000000000000000 ) ) ; +#14415 = VECTOR ( 'NONE', #22186, 999.9999999999998863 ) ; +#14416 = ORIENTED_EDGE ( 'NONE', *, *, #5984, .T. ) ; +#14417 = DIRECTION ( 'NONE', ( 0.7009092642998484557, 4.163453949483577057E-16, 0.7132504491541840075 ) ) ; +#14418 = CARTESIAN_POINT ( 'NONE', ( -47.33714274424998081, -119.3674898106275890, 6.975000000000005862 ) ) ; +#14419 = DIRECTION ( 'NONE', ( -1.857579106397815009E-17, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#14420 = ORIENTED_EDGE ( 'NONE', *, *, #50526, .T. ) ; +#14421 = EDGE_CURVE ( 'NONE', #8026, #25637, #39883, .T. ) ; +#14422 = CIRCLE ( 'NONE', #28449, 5.000000000000000888 ) ; +#14423 = CYLINDRICAL_SURFACE ( 'NONE', #48622, 2.100000000000000977 ) ; +#14424 = CARTESIAN_POINT ( 'NONE', ( 20.90000000000002345, -30.00100000000000122, 19.50000000000000355 ) ) ; +#14425 = ADVANCED_FACE ( 'NONE', ( #44 ), #17812, .F. ) ; +#14426 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669290363, -115.1012356476641685, -0.7815681014492630307 ) ) ; +#14427 = CIRCLE ( 'NONE', #17222, 3.750000000000000000 ) ; +#14428 = EDGE_CURVE ( 'NONE', #55360, #17465, #19141, .T. ) ; +#14429 = CARTESIAN_POINT ( 'NONE', ( 227.9242628356408602, -127.4190045101731670, -1.061779915142698982 ) ) ; +#14430 = ORIENTED_EDGE ( 'NONE', *, *, #50970, .T. ) ; +#14431 = CARTESIAN_POINT ( 'NONE', ( 217.1999412281345485, -119.9503384101869869, -7.781366163689114934 ) ) ; +#14432 = CARTESIAN_POINT ( 'NONE', ( 320.8899987669290113, -119.2731327486057324, 2.916083743668128836 ) ) ; +#14433 = CARTESIAN_POINT ( 'NONE', ( -39.30455425408568715, -36.19543050033675513, -75.04505332425495112 ) ) ; +#14434 = ORIENTED_EDGE ( 'NONE', *, *, #263, .T. ) ; +#14435 = ORIENTED_EDGE ( 'NONE', *, *, #38489, .T. ) ; +#14436 = CARTESIAN_POINT ( 'NONE', ( -48.28613104817311097, -119.5000000000000000, -3.024999999999994138 ) ) ; +#14437 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669288885, -123.0079038887786140, -0.2831229866192263023 ) ) ; +#14438 = AXIS2_PLACEMENT_3D ( 'NONE', #11236, #55929, #29074 ) ; +#14439 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#14440 = ORIENTED_EDGE ( 'NONE', *, *, #2468, .F. ) ; +#14441 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669290249, -116.6888986080042514, -4.034786279569380518 ) ) ; +#14442 = CARTESIAN_POINT ( 'NONE', ( 231.9939100991275325, -124.2289269344557283, 4.240008869858027829 ) ) ; +#14443 = ORIENTED_EDGE ( 'NONE', *, *, #38734, .T. ) ; +#14444 = FACE_OUTER_BOUND ( 'NONE', #5769, .T. ) ; +#14445 = CARTESIAN_POINT ( 'NONE', ( 235.9132013993884698, -123.3018330446980144, 4.789519319977613598 ) ) ; +#14446 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290306, -122.5105897956545107, 2.479063428678448311 ) ) ; +#14447 = CARTESIAN_POINT ( 'NONE', ( 232.0404896581470098, -114.3757041401300967, 0.5719905148256488880 ) ) ; +#14448 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#14449 = CARTESIAN_POINT ( 'NONE', ( 232.8368872977787021, -115.2895979223939378, -3.271085371684655296 ) ) ; +#14450 = CARTESIAN_POINT ( 'NONE', ( 5.434941834787144543, -41.23565204092950154, -119.4010575935600542 ) ) ; +#14451 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.5150380749100549327, 0.8571673007021118895 ) ) ; +#14452 = DIRECTION ( 'NONE', ( 0.3942640115558949665, 0.9083637007986135048, 0.1393961127983856518 ) ) ; +#14453 = CARTESIAN_POINT ( 'NONE', ( 35.61743114856519554, -114.9998853740515017, -0.8297199257444598519 ) ) ; +#14454 = CARTESIAN_POINT ( 'NONE', ( 235.2850093889960306, -115.7541250913754993, -2.880172481290255160 ) ) ; +#14455 = LINE ( 'NONE', #50096, #48235 ) ; +#14456 = AXIS2_PLACEMENT_3D ( 'NONE', #52723, #16215, #21479 ) ; +#14457 = VECTOR ( 'NONE', #1709, 1000.000000000000000 ) ; +#14458 = CARTESIAN_POINT ( 'NONE', ( 235.7174688763388986, -115.3185979683076567, 2.006959727910730962 ) ) ; +#14459 = CARTESIAN_POINT ( 'NONE', ( 8.500000000000024869, 38.43410573620376169, 17.10331240375686690 ) ) ; +#14460 = ORIENTED_EDGE ( 'NONE', *, *, #28218, .T. ) ; +#14461 = CARTESIAN_POINT ( 'NONE', ( 234.0761262096035296, -116.8954542686344382, 4.983085525684291639 ) ) ; +#14462 = AXIS2_PLACEMENT_3D ( 'NONE', #26080, #22260, #50193 ) ; +#14463 = EDGE_CURVE ( 'NONE', #26672, #53520, #27188, .T. ) ; +#14464 = AXIS2_PLACEMENT_3D ( 'NONE', #3139, #56864, #56012 ) ; +#14465 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -118.7130735084147375, 1.783904901185787040 ) ) ; +#14466 = CARTESIAN_POINT ( 'NONE', ( 236.8955491064222372, -125.9899799544577945, -0.8114977061364005984 ) ) ; +#14467 = EDGE_CURVE ( 'NONE', #25649, #18068, #9353, .T. ) ; +#14468 = VECTOR ( 'NONE', #1802, 999.9999999999998863 ) ; +#14469 = AXIS2_PLACEMENT_3D ( 'NONE', #35118, #13189, #53205 ) ; +#14470 = VECTOR ( 'NONE', #19068, 1000.000000000000000 ) ; +#14471 = ORIENTED_EDGE ( 'NONE', *, *, #52267, .F. ) ; +#14472 = VERTEX_POINT ( 'NONE', #1767 ) ; +#14473 = CARTESIAN_POINT ( 'NONE', ( 194.6499984800816776, -114.3415476561576156, 0.9450667357480128095 ) ) ; +#14474 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289453, -122.0352752282686453, -1.258943748036936316 ) ) ; +#14475 = ADVANCED_FACE ( 'NONE', ( #5834 ), #30565, .T. ) ; +#14476 = CARTESIAN_POINT ( 'NONE', ( 229.2999987673787530, -127.9731584339955361, -0.6339582166150631304 ) ) ; +#14477 = ADVANCED_FACE ( 'NONE', ( #28621 ), #15147, .T. ) ; +#14478 = AXIS2_PLACEMENT_3D ( 'NONE', #36982, #27348, #10660 ) ; +#14479 = CARTESIAN_POINT ( 'NONE', ( 234.4846768292285333, -116.2850667460395613, 3.610874429681576459 ) ) ; +#14480 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #45205, #50712, #10729, #50441 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#14481 = ORIENTED_EDGE ( 'NONE', *, *, #4625, .T. ) ; +#14482 = CARTESIAN_POINT ( 'NONE', ( 219.8224464067120891, -121.4507912245800298, 8.032883145947074865 ) ) ; +#14483 = CARTESIAN_POINT ( 'NONE', ( 216.0878594940802770, -119.2384410525240526, -7.618031190398544261 ) ) ; +#14484 = CARTESIAN_POINT ( 'NONE', ( 217.1147121306155725, -122.1962770063211536, 7.827922546455326369 ) ) ; +#14485 = ORIENTED_EDGE ( 'NONE', *, *, #26641, .F. ) ; +#14486 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#14487 = CARTESIAN_POINT ( 'NONE', ( -50.49999999999997868, -49.00000000000000000, -17.00000000000000711 ) ) ; +#14488 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #3028, #42438 ), + ( #7680, #46827 ), + ( #42148, #29327 ), + ( #33419, #2176 ), + ( #12068, #20808 ), + ( #19962, #37796 ), + ( #38360, #55624 ), + ( #38641, #15581 ), + ( #6824, #56181 ), + ( #16137, #25492 ), + ( #11488, #24632 ), + ( #2472, #29897 ), + ( #56462, #20259 ), + ( #47687, #38077 ), + ( #33981, #55901 ), + ( #43288, #15857 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 3, 2, 2, 2, 3, 4 ), + ( 2, 2 ), + ( 0.003901875813374714765, 0.009803921568627450844, 0.2549019607843139856, 0.5000000000000000000, 0.7450980392156859589, 0.9901960784313730279, 0.9960805398471345162 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#14489 =( BOUNDED_SURFACE ( ) B_SPLINE_SURFACE ( 3, 3, ( + ( #20386, #11339, #3155, #15988 ), + ( #20934, #15416, #51046, #6673 ), + ( #24764, #29170, #6950, #24471 ), + ( #11055, #42268, #42574, #55751 ) ), + .UNSPECIFIED., .F., .F., .F. ) + B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ), + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_SURFACE ( ( + ( 1.000000000000000000, 0.3333333333333334259, 0.3333333333333334259, 1.000000000000000000), + ( 0.8047378541243652705, 0.2682459513747885160, 0.2682459513747885160, 0.8047378541243652705), + ( 0.8047378541243652705, 0.2682459513747885160, 0.2682459513747885160, 0.8047378541243652705), + ( 1.000000000000000000, 0.3333333333333334259, 0.3333333333333334259, 1.000000000000000000) ) ) + REPRESENTATION_ITEM ( '' ) SURFACE ( ) ); +#14490 = CARTESIAN_POINT ( 'NONE', ( 237.3000808016216467, -121.5006783256620935, -5.458050441262022545 ) ) ; +#14491 = CARTESIAN_POINT ( 'NONE', ( 220.0401007926685111, -118.7051805042608805, -7.682285317430888050 ) ) ; +#14492 = CIRCLE ( 'NONE', #19166, 1.649999999999998579 ) ; +#14493 = ORIENTED_EDGE ( 'NONE', *, *, #44706, .T. ) ; +#14494 = PLANE ( 'NONE', #23159 ) ; +#14495 = CARTESIAN_POINT ( 'NONE', ( 203.5079792182991696, -125.9434335290923457, -0.8353410352755886725 ) ) ; +#14496 = CARTESIAN_POINT ( 'NONE', ( 231.8999987669290022, -117.8505359604864537, 4.815784942985074757 ) ) ; +#14497 = CARTESIAN_POINT ( 'NONE', ( 237.7938043932896619, -116.3451363833634957, -4.534033322926505072 ) ) ; +#14498 = ORIENTED_EDGE ( 'NONE', *, *, #38243, .T. ) ; +#14499 = ORIENTED_EDGE ( 'NONE', *, *, #481, .F. ) ; +#14500 = ORIENTED_EDGE ( 'NONE', *, *, #4246, .T. ) ; +#14501 = CARTESIAN_POINT ( 'NONE', ( 221.5410836464583610, -118.7527158878658895, -7.669184470508429108 ) ) ; +#14502 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -120.9402518776828686, -0.2376034435007259027 ) ) ; +#14503 = EDGE_CURVE ( 'NONE', #52811, #5650, #10496, .T. ) ; +#14504 = ORIENTED_EDGE ( 'NONE', *, *, #46001, .F. ) ; +#14505 = CARTESIAN_POINT ( 'NONE', ( 228.7999987669289794, -115.2391790256846207, -4.617765983265679886 ) ) ; +#14506 = CIRCLE ( 'NONE', #41272, 3.249999999999999556 ) ; +#14507 = EDGE_CURVE ( 'NONE', #25649, #52494, #1461, .T. ) ; +#14508 = CARTESIAN_POINT ( 'NONE', ( 229.1232270752273052, -119.9235462533685137, -7.304597982003018686 ) ) ; +#14509 = AXIS2_PLACEMENT_3D ( 'NONE', #11450, #50866, #2137 ) ; +#14510 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 4.076600168545492885E-14 ) ) ; +#14511 = ORIENTED_EDGE ( 'NONE', *, *, #25505, .F. ) ; +#14512 = AXIS2_PLACEMENT_3D ( 'NONE', #11649, #56334, #24220 ) ; +#14513 = ORIENTED_EDGE ( 'NONE', *, *, #34939, .T. ) ; +#14514 = CIRCLE ( 'NONE', #45287, 7.519765395710340528 ) ; +#14515 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#14516 = CARTESIAN_POINT ( 'NONE', ( 237.8160223041103336, -125.7126962793521159, 1.905296960347029334 ) ) ; +#14517 = EDGE_LOOP ( 'NONE', ( #38933, #41435, #21741, #16145 ) ) ; +#14518 = CIRCLE ( 'NONE', #31306, 2.099999999999997868 ) ; +#14519 = CARTESIAN_POINT ( 'NONE', ( 28.09960000000003078, -121.2201332175871187, 6.177439292228886991 ) ) ; +#14520 = EDGE_CURVE ( 'NONE', #26598, #39725, #34071, .T. ) ; +#14521 = VECTOR ( 'NONE', #48751, 1000.000000000000000 ) ; +#14522 = VECTOR ( 'NONE', #34392, 1000.000000000000000 ) ; +#14523 = ORIENTED_EDGE ( 'NONE', *, *, #10544, .T. ) ; +#14524 = EDGE_CURVE ( 'NONE', #27694, #13147, #41164, .T. ) ; +#14525 = VERTEX_POINT ( 'NONE', #50766 ) ; +#14526 = FACE_OUTER_BOUND ( 'NONE', #15655, .T. ) ; +#14527 = CARTESIAN_POINT ( 'NONE', ( 16.07640429310423968, -50.44296563319669247, 20.71933657038074017 ) ) ; +#14528 = CARTESIAN_POINT ( 'NONE', ( 29.20903113573336540, -126.5669151434938868, -0.8269070473965051127 ) ) ; +#14529 = CARTESIAN_POINT ( 'NONE', ( 220.0245169847402451, -119.3666038630230020, -7.805589135917435861 ) ) ; +#14530 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.4348975736657900715, -0.9004799278271606866 ) ) ; +#14531 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #31932, #17309, #48572, #26388, #4490, #4200, #57641, #35152, #9432, #45348 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 4 ), + ( 0.0000000000000000000, 0.0003405789805142508107, 0.0006811579610285016214, 0.001021736941542752486, 0.001362315922057003243 ), + .UNSPECIFIED. ) ; +#14532 = CARTESIAN_POINT ( 'NONE', ( 232.2341342868353706, -122.7311257590996831, 5.728865065685907254 ) ) ; +#14533 = CARTESIAN_POINT ( 'NONE', ( 4.789132925468147839, -49.19543050033674092, -120.0582375141303544 ) ) ; +#14534 = CARTESIAN_POINT ( 'NONE', ( -2.999999999999995559, -125.7999999999999972, 20.00000000000001066 ) ) ; +#14535 = DIRECTION ( 'NONE', ( 0.06071524521539241326, 2.140137585387964289E-17, -0.9981551277223570384 ) ) ; +#14536 = CARTESIAN_POINT ( 'NONE', ( 5.209678484047987723, -29.69543050033662013, -119.6302872446379268 ) ) ; +#14537 = CARTESIAN_POINT ( 'NONE', ( 221.6310174998015725, -122.5301874824001231, 7.804829364811408432 ) ) ; +#14538 = ORIENTED_EDGE ( 'NONE', *, *, #39033, .T. ) ; +#14539 = AXIS2_PLACEMENT_3D ( 'NONE', #23902, #1158, #50731 ) ; +#14540 = PLANE ( 'NONE', #57607 ) ; +#14541 = AXIS2_PLACEMENT_3D ( 'NONE', #7495, #11030, #56271 ) ; +#14542 = CARTESIAN_POINT ( 'NONE', ( 236.4063360146342063, -115.0797186028220693, 1.192916377378120396 ) ) ; +#14543 = EDGE_CURVE ( 'NONE', #28528, #16988, #18679, .T. ) ; +#14544 = CARTESIAN_POINT ( 'NONE', ( 233.8580070935561821, -126.0288794498082297, 0.4845407126928040764 ) ) ; +#14545 = EDGE_CURVE ( 'NONE', #23804, #35545, #23631, .T. ) ; +#14546 = ORIENTED_EDGE ( 'NONE', *, *, #53269, .F. ) ; +#14547 = EDGE_LOOP ( 'NONE', ( #22200, #23498, #57489, #28806 ) ) ; +#14548 = CARTESIAN_POINT ( 'NONE', ( 216.4941402254360696, -119.5508778986849165, -7.922126742529714605 ) ) ; +#14549 = VECTOR ( 'NONE', #49108, 1000.000000000000000 ) ; +#14550 = CARTESIAN_POINT ( 'NONE', ( 215.8186730695447864, -120.1172862420949485, -5.590710808151593270 ) ) ; +#14551 = CARTESIAN_POINT ( 'NONE', ( -24.00000000000000355, -5.000000000000011546, -19.50000000000000000 ) ) ; +#14552 = CARTESIAN_POINT ( 'NONE', ( 235.6677637805194365, -120.8261620589321694, -6.142913114326604251 ) ) ; +#14553 = EDGE_CURVE ( 'NONE', #39503, #4163, #25697, .T. ) ; +#14554 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397815626E-17 ) ) ; +#14555 = CONICAL_SURFACE ( 'NONE', #48117, 1.500000000000004885, 0.7853981633974629339 ) ; +#14556 = CARTESIAN_POINT ( 'NONE', ( 24.50000000000306954, -128.5000000000000000, -14.00000000000884270 ) ) ; +#14557 = ADVANCED_FACE ( 'NONE', ( #622 ), #18401, .T. ) ; +#14558 = AXIS2_PLACEMENT_3D ( 'NONE', #52643, #21408, #39521 ) ; +#14559 = CARTESIAN_POINT ( 'NONE', ( 26.76905810742845659, -119.6233877967452486, 6.268646072043573270 ) ) ; +#14560 = AXIS2_PLACEMENT_3D ( 'NONE', #35496, #39881, #8050 ) ; +#14561 = EDGE_CURVE ( 'NONE', #46785, #25858, #53664, .T. ) ; +#14562 = LINE ( 'NONE', #37344, #22904 ) ; +#14563 = VECTOR ( 'NONE', #9369, 1000.000000000000000 ) ; +#14564 = ORIENTED_EDGE ( 'NONE', *, *, #1514, .T. ) ; +#14565 = CARTESIAN_POINT ( 'NONE', ( 237.9956008141847974, -118.6561415702451256, 5.630355124321245519 ) ) ; +#14566 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#14567 = CONICAL_SURFACE ( 'NONE', #8067, 7.499999999912355442, 0.7853981624999960554 ) ; +#14568 = CARTESIAN_POINT ( 'NONE', ( 220.4480435570852137, -123.9143139388951198, -6.887700267554746070 ) ) ; +#14569 = ORIENTED_EDGE ( 'NONE', *, *, #18976, .T. ) ; +#14570 = DIRECTION ( 'NONE', ( -0.7071067811865352493, -0.7071067811865597852, 0.0000000000000000000 ) ) ; +#14571 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#14572 = CARTESIAN_POINT ( 'NONE', ( 237.7614621180942152, -118.2301138585708173, 5.062273154167267641 ) ) ; +#14573 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -122.8600534316009174, -2.206578302045498319 ) ) ; +#14574 = CARTESIAN_POINT ( 'NONE', ( 222.0476230364079697, -122.1265547902750228, 7.662319713508827235 ) ) ; +#14575 = FACE_OUTER_BOUND ( 'NONE', #14362, .T. ) ; +#14576 = LINE ( 'NONE', #15421, #33473 ) ; +#14577 = CARTESIAN_POINT ( 'NONE', ( 236.8361792789623337, -115.2999675963433930, -3.282881461186196059 ) ) ; +#14578 = ORIENTED_EDGE ( 'NONE', *, *, #19458, .F. ) ; +#14579 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#14580 = CARTESIAN_POINT ( 'NONE', ( 193.3999984800815639, -126.9247899023036581, -0.9859384926325016618 ) ) ; +#14581 = ADVANCED_FACE ( 'NONE', ( #54613 ), #11615, .F. ) ; +#14582 = VERTEX_POINT ( 'NONE', #19823 ) ; +#14583 = ORIENTED_EDGE ( 'NONE', *, *, #22689, .F. ) ; +#14584 = CONICAL_SURFACE ( 'NONE', #21112, 0.9000000000000014655, 0.7853981633974439491 ) ; +#14585 = VERTEX_POINT ( 'NONE', #16584 ) ; +#14586 = VERTEX_POINT ( 'NONE', #11937 ) ; +#14587 = VECTOR ( 'NONE', #21267, 1000.000000000000114 ) ; +#14588 = CARTESIAN_POINT ( 'NONE', ( 229.2999987673776729, -120.4999999999997726, 1.387778780781445676E-14 ) ) ; +#14589 = ORIENTED_EDGE ( 'NONE', *, *, #38659, .T. ) ; +#14590 = ORIENTED_EDGE ( 'NONE', *, *, #51335, .T. ) ; +#14591 = LINE ( 'NONE', #40880, #46305 ) ; +#14592 = CARTESIAN_POINT ( 'NONE', ( 24.80000000000002203, -58.99999999999999289, -17.50000000000000711 ) ) ; +#14593 = CARTESIAN_POINT ( 'NONE', ( 217.9667590894647731, -125.6887424457353859, 5.205734770681452517 ) ) ; +#14594 = ORIENTED_EDGE ( 'NONE', *, *, #1804, .F. ) ; +#14595 = EDGE_CURVE ( 'NONE', #43175, #38458, #47272, .T. ) ; +#14596 = CARTESIAN_POINT ( 'NONE', ( 236.0767704591795848, -124.4839456613938751, 6.149603854739118525 ) ) ; +#14597 = CARTESIAN_POINT ( 'NONE', ( 235.8999987667922369, -119.8266266232720625, 7.469710054270703559 ) ) ; +#14598 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#14599 = CARTESIAN_POINT ( 'NONE', ( 235.8999987668370864, -120.4999999999997584, 1.387778780781445676E-14 ) ) ; +#14600 = CARTESIAN_POINT ( 'NONE', ( 215.2248613523221650, -120.7803560849196884, 5.606418461062786740 ) ) ; +#14601 = CARTESIAN_POINT ( 'NONE', ( -19.49999999999997513, -59.00000000000000000, 15.49999999999999289 ) ) ; +#14602 = CARTESIAN_POINT ( 'NONE', ( 237.4814704355307811, -126.6385306000269679, 1.504989049959867931 ) ) ; +#14603 = VECTOR ( 'NONE', #19770, 1000.000000000000000 ) ; +#14604 = CARTESIAN_POINT ( 'NONE', ( 21.03510027775706703, -50.91328061540222194, 17.87168166419374415 ) ) ; +#14605 = FACE_OUTER_BOUND ( 'NONE', #54682, .T. ) ; +#14606 = VECTOR ( 'NONE', #34758, 1000.000000000000000 ) ; +#14607 = CARTESIAN_POINT ( 'NONE', ( 215.6580190666060162, -121.1602755331313261, 7.681600101204802300 ) ) ; +#14608 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -121.8576803768202836, 1.862024719495323000 ) ) ; +#14609 = FACE_OUTER_BOUND ( 'NONE', #3919, .T. ) ; +#14610 = CARTESIAN_POINT ( 'NONE', ( 34.39940826554924058, -125.9093081997948502, 0.9999999999999731326 ) ) ; +#14611 = CARTESIAN_POINT ( 'NONE', ( 235.8779495485335360, -126.0470464838038254, -0.1833048976276849262 ) ) ; +#14612 = CARTESIAN_POINT ( 'NONE', ( 233.7530129585042289, -117.6199788889530282, -5.433192614781765961 ) ) ; +#14613 = CARTESIAN_POINT ( 'NONE', ( 215.6645969226653961, -122.2916245603367145, 7.704469154645815721 ) ) ; +#14614 = CARTESIAN_POINT ( 'NONE', ( 213.0999977193770860, -123.0826674343977345, 6.756483655813341649 ) ) ; +#14615 = CARTESIAN_POINT ( 'NONE', ( 233.3196519192493668, -115.2466544082185749, -1.791895126750349343 ) ) ; +#14616 = EDGE_CURVE ( 'NONE', #12494, #28032, #7966, .T. ) ; +#14617 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #18300, #50115, #14482, #9256, #45730, #36136 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 4 ), + ( 6.564096673073802943E-15, 0.0001473808811487962772, 0.0002947617622910284692 ), + .UNSPECIFIED. ) ; +#14618 = CARTESIAN_POINT ( 'NONE', ( 236.4560270983271835, -126.7472571592621904, -0.9586945877377434089 ) ) ; +#14619 = CARTESIAN_POINT ( 'NONE', ( -2.999999999999995559, -125.7999999999999972, 20.00000000000001066 ) ) ; +#14620 = CARTESIAN_POINT ( 'NONE', ( 7.755892432271229708, -32.89543050033663718, -103.4854182600387276 ) ) ; +#14621 = CARTESIAN_POINT ( 'NONE', ( 235.1314855766456162, -118.8433652086825987, 5.921958762483846783 ) ) ; +#14622 = CARTESIAN_POINT ( 'NONE', ( 16.32483854199497486, -57.35711314526417937, 20.92062052754334189 ) ) ; +#14623 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#14624 = CARTESIAN_POINT ( 'NONE', ( 21.00000000000000711, -34.99999999999999289, -19.50000000000000355 ) ) ; +#14625 = ADVANCED_FACE ( 'NONE', ( #34140 ), #56051, .T. ) ; +#14626 = VECTOR ( 'NONE', #19411, 1000.000000000000000 ) ; +#14627 = ADVANCED_FACE ( 'NONE', ( #46975 ), #48503, .F. ) ; +#14628 = CARTESIAN_POINT ( 'NONE', ( -2.014277689035804286, -29.99543050033665637, -98.09039501627789548 ) ) ; +#14629 = ORIENTED_EDGE ( 'NONE', *, *, #15142, .T. ) ; +#14630 = CARTESIAN_POINT ( 'NONE', ( 219.9030505299101605, -118.7592210241705715, -7.690996888236262485 ) ) ; +#14631 = CARTESIAN_POINT ( 'NONE', ( 215.8758049543749848, -121.5983866520773660, 7.647612867889619359 ) ) ; +#14632 = CARTESIAN_POINT ( 'NONE', ( 232.4164726603831070, -114.9971417694277704, 0.7265063331593037965 ) ) ; +#14633 = VERTEX_POINT ( 'NONE', #33284 ) ; +#14634 = CARTESIAN_POINT ( 'NONE', ( 12.57033296406197564, -32.89543050033662297, -108.2165557940626996 ) ) ; +#14635 = CARTESIAN_POINT ( 'NONE', ( 219.7516213319895542, -121.1084654977583455, 8.072201305132059801 ) ) ; +#14636 = CARTESIAN_POINT ( 'NONE', ( 216.3310741159731379, -118.5409075990957746, -7.508720040877839175 ) ) ; +#14637 = CARTESIAN_POINT ( 'NONE', ( 36.70000000000003837, -120.4999999999999858, 5.551115123125782702E-14 ) ) ; +#14638 = VERTEX_POINT ( 'NONE', #33569 ) ; +#14639 = AXIS2_PLACEMENT_3D ( 'NONE', #35740, #424, #26997 ) ; +#14640 = ORIENTED_EDGE ( 'NONE', *, *, #3041, .T. ) ; +#14641 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#14642 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#14643 = AXIS2_PLACEMENT_3D ( 'NONE', #26158, #34336, #12404 ) ; +#14644 = ORIENTED_EDGE ( 'NONE', *, *, #5665, .F. ) ; +#14645 = AXIS2_PLACEMENT_3D ( 'NONE', #2146, #29587, #51173 ) ; +#14646 = CARTESIAN_POINT ( 'NONE', ( 235.9840200855017827, -125.0945183907500819, 3.110663132272557085 ) ) ; +#14647 = CARTESIAN_POINT ( 'NONE', ( 221.9357100913225054, -119.7058255358789154, -7.814052821215996758 ) ) ; +#14648 = ORIENTED_EDGE ( 'NONE', *, *, #9686, .T. ) ; +#14649 = ORIENTED_EDGE ( 'NONE', *, *, #33231, .F. ) ; +#14650 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289453, -117.3333205558235477, -0.03224183747122198740 ) ) ; +#14651 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1516828450203799028, -0.9884292157390550670 ) ) ; +#14652 = ORIENTED_EDGE ( 'NONE', *, *, #44101, .T. ) ; +#14653 = CARTESIAN_POINT ( 'NONE', ( 214.8905487004016663, -120.8977212319285712, 7.629059840476108967 ) ) ; +#14654 = CARTESIAN_POINT ( 'NONE', ( 221.5410820250418453, -122.2474861124933909, 7.670527409911490402 ) ) ; +#14655 = CYLINDRICAL_SURFACE ( 'NONE', #10767, 0.5000000000000004441 ) ; +#14656 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290022, -121.9963620870746155, -2.237145298795309767 ) ) ; +#14657 = ORIENTED_EDGE ( 'NONE', *, *, #29862, .F. ) ; +#14658 = VECTOR ( 'NONE', #7630, 1000.000000000000000 ) ; +#14659 = EDGE_CURVE ( 'NONE', #26737, #3330, #42646, .T. ) ; +#14660 = CARTESIAN_POINT ( 'NONE', ( -30.30000000000000071, -129.0000000000000000, 7.500000000000007105 ) ) ; +#14661 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #31452, #44563, #27335, #18554 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 0.0000000000000000000, 0.002819847459450985829 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9921348237365690270, 0.9803014128068594513, 0.9803035504342429984, 0.9921412366187196685 ) ) + REPRESENTATION_ITEM ( '' ) ); +#14662 = CARTESIAN_POINT ( 'NONE', ( 217.3002074625812838, -112.9692325238973041, 1.155660130005513153 ) ) ; +#14663 = ORIENTED_EDGE ( 'NONE', *, *, #45991, .T. ) ; +#14664 = EDGE_LOOP ( 'NONE', ( #30305, #23548 ) ) ; +#14665 = CARTESIAN_POINT ( 'NONE', ( 38.11743114856359682, -119.6690164848058373, 5.278616334501134766 ) ) ; +#14666 = VECTOR ( 'NONE', #24878, 1000.000000000000000 ) ; +#14667 = ADVANCED_FACE ( 'NONE', ( #25960 ), #8136, .F. ) ; +#14668 = DIRECTION ( 'NONE', ( -1.210476675238563278E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#14669 = ORIENTED_EDGE ( 'NONE', *, *, #54192, .F. ) ; +#14670 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#14671 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#14672 = CARTESIAN_POINT ( 'NONE', ( 221.9469483591854271, -119.6594027737070576, -7.797840072425720415 ) ) ; +#14673 = CARTESIAN_POINT ( 'NONE', ( 19.37179461823189897, -47.40727165337213478, -15.62083343271776315 ) ) ; +#14674 = CARTESIAN_POINT ( 'NONE', ( 235.2599878132408833, -122.8418243520054176, -5.030962533245933344 ) ) ; +#14675 = CARTESIAN_POINT ( 'NONE', ( 30.60000000000001563, -120.4999999999999858, -6.000550650614167481 ) ) ; +#14676 = CARTESIAN_POINT ( 'NONE', ( 195.1499984800815639, -126.5655116070077355, -0.9308041915446663150 ) ) ; +#14677 = CARTESIAN_POINT ( 'NONE', ( -19.59999999999998010, -30.00100000000000122, 19.75000000000001421 ) ) ; +#14678 = CARTESIAN_POINT ( 'NONE', ( 233.2806460817948562, -124.2822840347430287, 4.848088937849463598 ) ) ; +#14679 = CIRCLE ( 'NONE', #49171, 1.649999999999998579 ) ; +#14680 = CARTESIAN_POINT ( 'NONE', ( 12.82963400225678541, -49.23348412294100740, -14.90976207416407640 ) ) ; +#14681 = CARTESIAN_POINT ( 'NONE', ( 216.2533821420858260, -120.9073134119640116, 7.944869888492726240 ) ) ; +#14682 = CARTESIAN_POINT ( 'NONE', ( 232.8905519351308158, -126.0135791775795724, -0.6240365930032792940 ) ) ; +#14683 = CARTESIAN_POINT ( 'NONE', ( 234.7613111500973559, -124.7417754680818689, 3.576888566770874966 ) ) ; +#14684 = EDGE_CURVE ( 'NONE', #40726, #55940, #3768, .T. ) ; +#14685 = DIRECTION ( 'NONE', ( -0.7132504491541840075, -2.131334480222543031E-15, 0.7009092642998484557 ) ) ; +#14686 = CARTESIAN_POINT ( 'NONE', ( 219.7579984394938606, -122.2229878751314658, 7.697834923423720888 ) ) ; +#14687 = EDGE_LOOP ( 'NONE', ( #15501, #8140, #44480, #21701 ) ) ; +#14688 = CARTESIAN_POINT ( 'NONE', ( 234.6302445613831651, -122.2447633809897667, -5.897847843754135511 ) ) ; +#14689 = CARTESIAN_POINT ( 'NONE', ( 220.7629203347426596, -124.2512532148532642, -6.361278284371684855 ) ) ; +#14690 = CARTESIAN_POINT ( 'NONE', ( -50.31463695005591319, -117.8948010175130463, -2.947416279820776808 ) ) ; +#14691 = CARTESIAN_POINT ( 'NONE', ( 218.4147862745870157, -119.1901284710306044, -7.754757168202095485 ) ) ; +#14692 = CARTESIAN_POINT ( 'NONE', ( 234.4611014181333246, -115.7882849533880432, 2.930926330104545396 ) ) ; +#14693 = EDGE_CURVE ( 'NONE', #43451, #21598, #9503, .T. ) ; +#14694 = CARTESIAN_POINT ( 'NONE', ( 237.2738152303936658, -115.9797710088628975, -3.219090576581984386 ) ) ; +#14695 = ADVANCED_FACE ( 'NONE', ( #56907 ), #18248, .T. ) ; +#14696 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.5916690328684003353, 0.8061809694755711631 ) ) ; +#14697 = EDGE_CURVE ( 'NONE', #55403, #1262, #9856, .T. ) ; +#14698 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#14699 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#14700 = VERTEX_POINT ( 'NONE', #40447 ) ; +#14701 = CARTESIAN_POINT ( 'NONE', ( 215.1331636240499563, -129.2381668330646960, 1.272090146064223548 ) ) ; +#14702 = CARTESIAN_POINT ( 'NONE', ( 233.5395904387090411, -115.1182989591134032, -1.382399565985963363 ) ) ; +#14703 = AXIS2_PLACEMENT_3D ( 'NONE', #46919, #6918, #19485 ) ; +#14704 = ORIENTED_EDGE ( 'NONE', *, *, #3794, .F. ) ; +#14705 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #1165, #55166, #18937, #46666, #11051, #11334, #37926, #36781, #41419, #1451 ), + .UNSPECIFIED., .F., .F., + ( 4, 3, 3, 4 ), + ( 3.787898901196401813E-16, 1.751071969960309540E-05, 3.497707754499172306E-05, 6.873441804131075195E-05 ), + .UNSPECIFIED. ) ; +#14706 = ORIENTED_EDGE ( 'NONE', *, *, #55249, .F. ) ; +#14707 = CARTESIAN_POINT ( 'NONE', ( 220.8908954542508525, -118.7558481252675051, -7.891534458066265856 ) ) ; +#14708 = CARTESIAN_POINT ( 'NONE', ( 25.00000000000002132, -115.9999999999999858, -23.40000000000000213 ) ) ; +#14709 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#14710 = CARTESIAN_POINT ( 'NONE', ( 236.5771988467195683, -124.0653435182026385, -5.010334313951746665 ) ) ; +#14711 = APPROVAL_ROLE ( '' ) ; +#14712 = ORIENTED_EDGE ( 'NONE', *, *, #39734, .T. ) ; +#14713 = CARTESIAN_POINT ( 'NONE', ( 236.5932855070182086, -114.9702819996861365, 0.4740863615051733038 ) ) ; +#14714 = DIRECTION ( 'NONE', ( 0.7132504491541842295, 2.131334480222602985E-15, -0.7009092642998483447 ) ) ; +#14715 = ORIENTED_EDGE ( 'NONE', *, *, #52744, .F. ) ; +#14716 = CARTESIAN_POINT ( 'NONE', ( 15.26377024405478977, -30.07043050033662013, -100.8388599736357918 ) ) ; +#14717 = LINE ( 'NONE', #15575, #16767 ) ; +#14718 = ORIENTED_EDGE ( 'NONE', *, *, #47420, .F. ) ; +#14719 = DIRECTION ( 'NONE', ( -1.811995619784411276E-15, 1.000000000000000000, 1.196913542559490082E-15 ) ) ; +#14720 = CARTESIAN_POINT ( 'NONE', ( -48.75000000000000000, -119.5000000000000000, 5.000000000000005329 ) ) ; +#14721 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669288942, -115.7088352800128916, 2.597977158877582404 ) ) ; +#14722 = CARTESIAN_POINT ( 'NONE', ( 215.3727468274316550, -117.0663798726779703, 6.649463503438297174 ) ) ; +#14723 = CARTESIAN_POINT ( 'NONE', ( 217.2736386940895557, -119.7371707179594154, -7.748653773657901311 ) ) ; +#14724 = VECTOR ( 'NONE', #8758, 1000.000000000000000 ) ; +#14725 = CARTESIAN_POINT ( 'NONE', ( 5.630224042627970604, -51.69543050033674092, -119.2023369751453288 ) ) ; +#14726 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#14727 = EDGE_LOOP ( 'NONE', ( #13067, #43935, #28024 ) ) ; +#14728 = ORIENTED_EDGE ( 'NONE', *, *, #47691, .F. ) ; +#14729 = CARTESIAN_POINT ( 'NONE', ( 221.5410820250418453, -122.2474861124933909, 7.670527409911490402 ) ) ; +#14730 = CARTESIAN_POINT ( 'NONE', ( 228.0999987669289624, -119.4382200848570648, -6.919004510173364153 ) ) ; +#14731 = EDGE_CURVE ( 'NONE', #42196, #41740, #22030, .T. ) ; +#14732 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#14733 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.210476675238558841E-16, 1.857579106397798678E-17 ) ) ; +#14734 = EDGE_LOOP ( 'NONE', ( #11308, #17095, #6055, #7953 ) ) ; +#14735 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669289681, -119.6761769107217077, -5.488671558404320194 ) ) ; +#14736 = CARTESIAN_POINT ( 'NONE', ( 231.9909001703869649, -123.2613835543076846, 4.974579416255724418 ) ) ; +#14737 = ORIENTED_EDGE ( 'NONE', *, *, #3508, .F. ) ; +#14738 = DIRECTION ( 'NONE', ( -1.811995619784410881E-15, 1.000000000000000000, 1.196913542559490477E-15 ) ) ; +#14739 = CARTESIAN_POINT ( 'NONE', ( 12.52295546729029851, -47.11911314470086865, 16.05878346056928407 ) ) ; +#14740 = CARTESIAN_POINT ( 'NONE', ( 235.8423200494911782, -120.9402468986433234, 5.532538552953692346 ) ) ; +#14741 = CARTESIAN_POINT ( 'NONE', ( 219.9139112069337330, -119.3943274658040679, -7.811196109469593196 ) ) ; +#14742 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #23766, #27608, #22914, #36943, #5682, #41291, #36652, #45956, #9774, #45406, #23482, #10065, #19098, #32563, #27885, #31985, #10343 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 1, 2, 2, 2, 2, 2, 4 ), + ( 0.0000000000000000000, 0.1250000000000548728, 0.1875000000001049716, 0.2187500000001219580, 0.2500000000001389444, 0.3750000000001060818, 0.4375000000001008638, 0.5000000000000955902, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#14743 = CARTESIAN_POINT ( 'NONE', ( 0.2999999999999860001, -0.9000000000000000222, 26.80000000000000071 ) ) ; +#14744 = VECTOR ( 'NONE', #25447, 1000.000000000000000 ) ; +#14745 = CARTESIAN_POINT ( 'NONE', ( 194.8499983585583664, -112.1930552954641911, -11.73687293929980946 ) ) ; +#14746 = CARTESIAN_POINT ( 'NONE', ( 232.7457011745653119, -117.8972181285297438, -5.573690708115493386 ) ) ; +#14747 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#14748 = CARTESIAN_POINT ( 'NONE', ( 23.40000000000003055, -117.0000000001025313, -5.999999999999984901 ) ) ; +#14749 = FACE_OUTER_BOUND ( 'NONE', #17805, .T. ) ; +#14750 = CARTESIAN_POINT ( 'NONE', ( 232.2141629505043738, -117.4825909540257811, -4.656957083565990807 ) ) ; +#14751 = CARTESIAN_POINT ( 'NONE', ( 235.2813198172123350, -115.8240724168071267, -2.989682269244602786 ) ) ; +#14752 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#14753 = CARTESIAN_POINT ( 'NONE', ( 235.6636817863651459, -115.6975524933769890, 2.782174994292792913 ) ) ; +#14754 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#14755 = EDGE_LOOP ( 'NONE', ( #17647, #39015, #2669 ) ) ; +#14756 = CARTESIAN_POINT ( 'NONE', ( 234.0655045789144140, -116.5628307034629074, 4.725111320882621868 ) ) ; +#14757 = FACE_OUTER_BOUND ( 'NONE', #20959, .T. ) ; +#14758 = CARTESIAN_POINT ( 'NONE', ( 236.8562431001178936, -126.0256725522981327, 0.5430996915474081144 ) ) ; +#14759 = EDGE_CURVE ( 'NONE', #29245, #54729, #7834, .T. ) ; +#14760 = EDGE_LOOP ( 'NONE', ( #36358, #34710, #45115, #19877 ) ) ; +#14761 = EDGE_LOOP ( 'NONE', ( #23206, #38207, #53488, #38064 ) ) ; +#14762 = AXIS2_PLACEMENT_3D ( 'NONE', #20019, #15642, #33479 ) ; +#14763 = CARTESIAN_POINT ( 'NONE', ( 221.5116696366279712, -120.0371102482718300, -8.054805493752281720 ) ) ; +#14764 = CARTESIAN_POINT ( 'NONE', ( 215.2972883873013643, -120.0259735001119310, -7.864192352691971699 ) ) ; +#14765 = CARTESIAN_POINT ( 'NONE', ( 234.5692852255009768, -115.7116682910420025, -2.848531111894834211 ) ) ; +#14766 = EDGE_LOOP ( 'NONE', ( #56222, #3, #37030, #28303 ) ) ; +#14767 = ORIENTED_EDGE ( 'NONE', *, *, #51979, .T. ) ; +#14768 = LINE ( 'NONE', #55376, #729 ) ; +#14769 = CARTESIAN_POINT ( 'NONE', ( 215.8398163653523625, -119.2089070201888461, -7.613498942688543991 ) ) ; +#14770 = DIRECTION ( 'NONE', ( 1.857579106397815009E-17, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#14771 = ORIENTED_EDGE ( 'NONE', *, *, #46660, .F. ) ; +#14772 = VECTOR ( 'NONE', #219, 1000.000000000000114 ) ; +#14773 = FACE_OUTER_BOUND ( 'NONE', #13953, .T. ) ; +#14774 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#14775 = CARTESIAN_POINT ( 'NONE', ( 237.2808603448899873, -122.1565708614353269, -5.296451842477678973 ) ) ; +#14776 = CARTESIAN_POINT ( 'NONE', ( -47.33714274424998081, -119.5000000000000000, 6.975000000000005862 ) ) ; +#14777 = VERTEX_POINT ( 'NONE', #22635 ) ; +#14778 = CARTESIAN_POINT ( 'NONE', ( 221.7691430691328662, -120.9055364577708929, 8.073068786426986776 ) ) ; +#14779 = CARTESIAN_POINT ( 'NONE', ( 219.7317017395191954, -119.4201470232792275, -7.813907624362339988 ) ) ; +#14780 = CARTESIAN_POINT ( 'NONE', ( 217.4395180495479849, -122.2852133734834155, 7.619608801500310946 ) ) ; +#14781 = CARTESIAN_POINT ( 'NONE', ( 237.6464565882434954, -121.6106463726314928, -6.047657570044370878 ) ) ; +#14782 = EDGE_LOOP ( 'NONE', ( #10553, #9740, #48999, #22050 ) ) ; +#14783 = ORIENTED_EDGE ( 'NONE', *, *, #35192, .T. ) ; +#14784 = CARTESIAN_POINT ( 'NONE', ( 229.1232270752264810, -117.4599910193241215, -6.666918028451108036 ) ) ; +#14785 = CARTESIAN_POINT ( 'NONE', ( 221.8461480721025225, -119.8450053599123066, -8.044024616369387815 ) ) ; +#14786 = VERTEX_POINT ( 'NONE', #49788 ) ; +#14787 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #29042, #50615, #28754, #6822 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 2.050256457594083883E-10, 0.0001289564012431139331 ), + .UNSPECIFIED. ) ; +#14788 = CARTESIAN_POINT ( 'NONE', ( 229.2999987672636450, -115.4234249195320388, -5.520723272423317951 ) ) ; +#14789 = LINE ( 'NONE', #55114, #28585 ) ; +#14790 = ORIENTED_EDGE ( 'NONE', *, *, #7152, .T. ) ; +#14791 = CARTESIAN_POINT ( 'NONE', ( 218.3002074625811986, -114.9172127626909088, -4.799905829496041498 ) ) ; +#14792 = ORIENTED_EDGE ( 'NONE', *, *, #57751, .T. ) ; +#14793 = EDGE_LOOP ( 'NONE', ( #37300, #958, #26524, #39278 ) ) ; +#14794 = CARTESIAN_POINT ( 'NONE', ( 214.8378235467441471, -125.9973295722276418, 5.005193828615371210 ) ) ; +#14795 = CARTESIAN_POINT ( 'NONE', ( 237.9580397829653577, -125.2580848744402573, -2.857586718790321445 ) ) ; +#14796 = EDGE_CURVE ( 'NONE', #1315, #40820, #472, .T. ) ; +#14797 = ORIENTED_EDGE ( 'NONE', *, *, #18183, .T. ) ; +#14798 = ORIENTED_EDGE ( 'NONE', *, *, #17010, .T. ) ; +#14799 = CARTESIAN_POINT ( 'NONE', ( 217.6371720210765659, -122.5114284832127538, 7.780254615482304459 ) ) ; +#14800 = VERTEX_POINT ( 'NONE', #18257 ) ; +#14801 = AXIS2_PLACEMENT_3D ( 'NONE', #9848, #49567, #1115 ) ; +#14802 = VERTEX_POINT ( 'NONE', #53907 ) ; +#14803 = AXIS2_PLACEMENT_3D ( 'NONE', #24035, #10597, #29293 ) ; +#14804 = CARTESIAN_POINT ( 'NONE', ( 214.4398602545891208, -119.2312587874708782, -7.486734726925458716 ) ) ; +#14805 = DIRECTION ( 'NONE', ( 0.7132504491541841185, 2.131334480222611268E-15, -0.7009092642998482336 ) ) ; +#14806 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, -13.50000000000000000, 0.0000000000000000000 ) ) ; +#14807 = ORIENTED_EDGE ( 'NONE', *, *, #31480, .T. ) ; +#14808 = EDGE_CURVE ( 'NONE', #9989, #35435, #33208, .T. ) ; +#14809 = CARTESIAN_POINT ( 'NONE', ( 225.6999987669289851, -126.6322719776105146, 4.318013477588852567 ) ) ; +#14810 = CARTESIAN_POINT ( 'NONE', ( 215.8109611474351368, -119.4730692183711795, -7.650495974566136503 ) ) ; +#14811 = CARTESIAN_POINT ( 'NONE', ( 232.0590940190174649, -116.3606752259656361, 4.586081579289936982 ) ) ; +#14812 = PLANE ( 'NONE', #20294 ) ; +#14813 = LINE ( 'NONE', #10442, #32810 ) ; +#14814 = CARTESIAN_POINT ( 'NONE', ( 216.6896103699010894, -120.0469185273177288, -7.770749359884705498 ) ) ; +#14815 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#14816 = CARTESIAN_POINT ( 'NONE', ( 35.15076448190557556, -126.0414172425352035, -0.8296362676067007280 ) ) ; +#14817 = AXIS2_PLACEMENT_3D ( 'NONE', #14487, #28814, #37282 ) ; +#14818 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#14819 = ORIENTED_EDGE ( 'NONE', *, *, #52008, .T. ) ; +#14820 = CARTESIAN_POINT ( 'NONE', ( 24.89999999984329904, -120.4999999999999858, 5.954345747782211262 ) ) ; +#14821 = CARTESIAN_POINT ( 'NONE', ( 236.3833316036921985, -114.9640627120483884, 0.3799492614420806880 ) ) ; +#14822 = ADVANCED_FACE ( 'NONE', ( #5128 ), #22928, .F. ) ; +#14823 = CARTESIAN_POINT ( 'NONE', ( 233.8881075818963211, -126.0283549776911940, -0.5664245054878958019 ) ) ; +#14824 = ADVANCED_FACE ( 'NONE', ( #23220 ), #3357, .F. ) ; +#14825 = EDGE_CURVE ( 'NONE', #30494, #7825, #54464, .T. ) ; +#14826 = VERTEX_POINT ( 'NONE', #37519 ) ; +#14827 = ORIENTED_EDGE ( 'NONE', *, *, #6394, .T. ) ; +#14828 = CARTESIAN_POINT ( 'NONE', ( -21.09999999999998010, -30.29999999999999361, 19.25000000000001421 ) ) ; +#14829 = CARTESIAN_POINT ( 'NONE', ( 31.89983370331801638, -119.4999999999999858, 5.625539200957369701 ) ) ; +#14830 = CARTESIAN_POINT ( 'NONE', ( 216.3310606049837759, -121.4425777129966946, 7.922860380935803803 ) ) ; +#14831 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #31653, #18182, #21998, #31934 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 0.0000000000000000000, 0.0001894211279786413033 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9989025803633641010, 0.9992018927148554885, 0.9995476816347034221, 0.9999399471229081238 ) ) + REPRESENTATION_ITEM ( '' ) ); +#14832 = CARTESIAN_POINT ( 'NONE', ( 235.7480903007924837, -117.8136186643583727, -5.532427730606425342 ) ) ; +#14833 = CARTESIAN_POINT ( 'NONE', ( 3.243648998078635159, -29.69543050033665921, -88.81641491316520387 ) ) ; +#14834 = FACE_OUTER_BOUND ( 'NONE', #16070, .T. ) ; +#14835 = CARTESIAN_POINT ( 'NONE', ( 29.20000000000003126, -120.4999999999999858, 5.923034779614207324 ) ) ; +#14836 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290306, -118.7738518592526873, 2.153698695548115882 ) ) ; +#14837 = LINE ( 'NONE', #32680, #52747 ) ; +#14838 = ADVANCED_FACE ( 'NONE', ( #24077 ), #45969, .T. ) ; +#14839 = ORIENTED_EDGE ( 'NONE', *, *, #1025, .T. ) ; +#14840 = CARTESIAN_POINT ( 'NONE', ( 237.9962017867574673, -115.8947539978476158, 3.962523973182446646 ) ) ; +#14841 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026312, -117.6385974895782454, -5.277344088308952408 ) ) ; +#14842 = CARTESIAN_POINT ( 'NONE', ( 230.9999987669289112, -122.6752858205954198, 2.402747436402836279 ) ) ; +#14843 = ORIENTED_EDGE ( 'NONE', *, *, #11276, .T. ) ; +#14845 = AXIS2_PLACEMENT_3D ( 'NONE', #36276, #40928, #5028 ) ; +#14844 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#14846 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #56992, #16383 ), + ( #47356, #33932 ), + ( #47930, #21351 ), + ( #20759, #7344 ), + ( #52295, #16089 ), + ( #33653, #38895 ), + ( #51720, #56133 ), + ( #25159, #16958 ), + ( #34796, #6776 ), + ( #7922, #51435 ), + ( #25752, #52582 ), + ( #43545, #24583 ), + ( #39177, #11442 ), + ( #12589, #42384 ), + ( #2420, #20208 ), + ( #12299, #42949 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 3, 2, 2, 2, 3, 4 ), + ( 2, 2 ), + ( 0.003902760556817063721, 0.009803921568627450844, 0.2549019607843139856, 0.5000000000000000000, 0.7450980392156859589, 0.9901960784313730279, 0.9961751981669568767 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#14847 = CARTESIAN_POINT ( 'NONE', ( 8.631792694262930610, -39.19543050033661302, -114.7212003303284007 ) ) ; +#14848 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #1098, #23831, #6023, #41920 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 2.393962870722255870E-14, 0.001048464789980582939 ), + .UNSPECIFIED. ) ; +#14849 = CARTESIAN_POINT ( 'NONE', ( 221.9359555897621590, -121.3268797130658356, 8.022090702950567476 ) ) ; +#14850 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290874, -122.5724141359908685, -1.490921639335432980 ) ) ; +#14851 = ORIENTED_EDGE ( 'NONE', *, *, #20613, .T. ) ; +#14852 = CARTESIAN_POINT ( 'NONE', ( 214.9592436421241359, -121.4125723045103626, 7.814690996096119058 ) ) ; +#14853 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#14854 = DIRECTION ( 'NONE', ( -0.7132504491541840075, -2.131334480222543031E-15, 0.7009092642998484557 ) ) ; +#14855 = CARTESIAN_POINT ( 'NONE', ( 237.0513306802573368, -116.1597277156690922, 4.356686698693824411 ) ) ; +#14856 = ORIENTED_EDGE ( 'NONE', *, *, #13615, .F. ) ; +#14857 = CARTESIAN_POINT ( 'NONE', ( 219.8207417896973368, -119.6783798265171583, -7.839454645283796097 ) ) ; +#14858 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.7071067811865230368, -0.7071067811865721087 ) ) ; +#14859 = AXIS2_PLACEMENT_3D ( 'NONE', #31119, #8040, #53889 ) ; +#14860 = ORIENTED_EDGE ( 'NONE', *, *, #9610, .F. ) ; +#14861 = ORIENTED_EDGE ( 'NONE', *, *, #17503, .F. ) ; +#14862 = ORIENTED_EDGE ( 'NONE', *, *, #4339, .F. ) ; +#14863 = ORIENTED_EDGE ( 'NONE', *, *, #42794, .F. ) ; +#14865 = EDGE_CURVE ( 'NONE', #552, #17194, #43291, .T. ) ; +#14864 = CARTESIAN_POINT ( 'NONE', ( 32.90000000000004121, -121.4999999999999858, 3.039736830714165450 ) ) ; +#14866 = ORIENTED_EDGE ( 'NONE', *, *, #52848, .T. ) ; +#14867 = VERTEX_POINT ( 'NONE', #55633 ) ; +#14868 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397815626E-17 ) ) ; +#14869 = EDGE_CURVE ( 'NONE', #36293, #29116, #55336, .T. ) ; +#14870 = DIRECTION ( 'NONE', ( 0.7009092642998485667, 4.163453949483579523E-16, 0.7132504491541838965 ) ) ; +#14871 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#14872 = ORIENTED_EDGE ( 'NONE', *, *, #12042, .F. ) ; +#14873 = CARTESIAN_POINT ( 'NONE', ( -18.99999999999997513, -50.79999999999998295, 23.50000000000000000 ) ) ; +#14874 = CARTESIAN_POINT ( 'NONE', ( 218.3002074625811986, -124.5129068170653994, -6.170939459261587601 ) ) ; +#14875 = CARTESIAN_POINT ( 'NONE', ( 25.00000000000002132, -115.9999999999999858, -22.00000000000001421 ) ) ; +#14876 = EDGE_CURVE ( 'NONE', #3468, #13343, #45191, .T. ) ; +#14877 = CARTESIAN_POINT ( 'NONE', ( 219.8143142511036388, -119.1957726323857827, -7.776759091433928184 ) ) ; +#14878 = EDGE_CURVE ( 'NONE', #9597, #13147, #12678, .T. ) ; +#14879 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#14880 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #14028, #42036, #23955, #32160, #10509, #51086, #11093, #6429, #28052, #36539 ), + .UNSPECIFIED., .F., .F., + ( 4, 3, 3, 4 ), + ( 1.095993844104207998E-15, 3.122568177312722492E-05, 6.231293087268409295E-05, 0.0001224170870194700705 ), + .UNSPECIFIED. ) ; +#14881 = CARTESIAN_POINT ( 'NONE', ( 12.20000000000000107, 12.50000000000000000, -38.69999999999999574 ) ) ; +#14882 = CARTESIAN_POINT ( 'NONE', ( 219.8374548838009730, -116.7497075670641493, 6.367666353914168909 ) ) ; +#14883 = DIRECTION ( 'NONE', ( -0.7132504491541840075, -2.131334480222543031E-15, 0.7009092642998484557 ) ) ; +#14884 = CARTESIAN_POINT ( 'NONE', ( 21.49553427424417507, -106.5000000000000000, 15.99999501431715387 ) ) ; +#14885 = CIRCLE ( 'NONE', #11180, 2.500000000000002220 ) ; +#14886 = CARTESIAN_POINT ( 'NONE', ( 219.9681887170411869, -115.0860253252454015, -5.460371341480040996 ) ) ; +#14887 = CARTESIAN_POINT ( 'NONE', ( 218.9962405479285792, -121.1152496657292659, 8.055874583413322298 ) ) ; +#14888 = CARTESIAN_POINT ( 'NONE', ( 12.75688234989176095, -50.15204101403615766, -18.77759796834080319 ) ) ; +#14889 = CARTESIAN_POINT ( 'NONE', ( 217.3002074625812838, -116.6684239480006795, 6.587111693881812613 ) ) ; +#14890 = CARTESIAN_POINT ( 'NONE', ( 235.9123992096780285, -125.8752747374752232, -1.377039665909141508 ) ) ; +#14891 = CARTESIAN_POINT ( 'NONE', ( 233.6939233454639009, -119.8082056592820663, -6.110977359631502459 ) ) ; +#14892 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#14893 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238558841E-16, -1.857579106397798678E-17 ) ) ; +#14894 = CARTESIAN_POINT ( 'NONE', ( 233.4201277384945570, -115.2015523172848788, 1.656534747070469216 ) ) ; +#14895 = ADVANCED_FACE ( 'NONE', ( #24640 ), #40592, .F. ) ; +#14896 = VECTOR ( 'NONE', #36732, 1000.000000000000114 ) ; +#14898 = EDGE_CURVE ( 'NONE', #25947, #7687, #48291, .T. ) ; +#14897 = CARTESIAN_POINT ( 'NONE', ( 235.7060270983271550, -119.5413054122620338, -6.247257159262449733 ) ) ; +#14899 = DIRECTION ( 'NONE', ( -0.2013258868075340768, 0.9681904523017316189, 0.1485770351465130756 ) ) ; +#14900 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668027164, -126.4169036171442428, 1.003570173445004876 ) ) ; +#14901 = CARTESIAN_POINT ( 'NONE', ( 235.0549671761243360, -116.2847600106162105, 4.479949495296378537 ) ) ; +#14902 = CARTESIAN_POINT ( 'NONE', ( 17.99763537316263751, -58.29982841180567021, 21.49849130844091860 ) ) ; +#14903 = CYLINDRICAL_SURFACE ( 'NONE', #48101, 1.500000000000001332 ) ; +#14904 = CARTESIAN_POINT ( 'NONE', ( 216.3310606049837475, -120.0918538110077662, -7.950296613870651008 ) ) ; +#14905 = AXIS2_PLACEMENT_3D ( 'NONE', #23480, #14997, #32278 ) ; +#14906 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#14907 = EDGE_CURVE ( 'NONE', #6912, #36333, #49989, .T. ) ; +#14908 = ORIENTED_EDGE ( 'NONE', *, *, #4505, .F. ) ; +#14909 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397815626E-17 ) ) ; +#14910 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, -13.50000000000000000, 0.0000000000000000000 ) ) ; +#14911 = CARTESIAN_POINT ( 'NONE', ( 28.10580225251316833, -119.6618902893346359, 6.162544452398372563 ) ) ; +#14912 = ORIENTED_EDGE ( 'NONE', *, *, #35735, .F. ) ; +#14913 = EDGE_CURVE ( 'NONE', #53700, #51244, #52784, .T. ) ; +#14914 = CARTESIAN_POINT ( 'NONE', ( 14.69999999999999396, -48.99999999999998579, -23.50000000000000000 ) ) ; +#14915 = CARTESIAN_POINT ( 'NONE', ( -33.38976582728739118, -52.19543050033674803, -72.16490092095870068 ) ) ; +#14916 = LINE ( 'NONE', #10536, #25570 ) ; +#14917 = DIRECTION ( 'NONE', ( 0.7132504491541840075, 2.131334480222543031E-15, -0.7009092642998484557 ) ) ; +#14918 = ORIENTED_EDGE ( 'NONE', *, *, #17117, .T. ) ; +#14919 = VERTEX_POINT ( 'NONE', #21118 ) ; +#14920 = CARTESIAN_POINT ( 'NONE', ( 194.8499983585583664, -120.4999999999998153, 1.387778780781445676E-14 ) ) ; +#14921 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.9884292157390539568, 0.1516828450203867307 ) ) ; +#14922 = ORIENTED_EDGE ( 'NONE', *, *, #19495, .F. ) ; +#14923 = VECTOR ( 'NONE', #51905, 1000.000000000000000 ) ; +#14924 = CARTESIAN_POINT ( 'NONE', ( 221.9018263854228792, -119.7974180184247643, -7.824043734106087555 ) ) ; +#14925 = ORIENTED_EDGE ( 'NONE', *, *, #5987, .T. ) ; +#14926 = ORIENTED_EDGE ( 'NONE', *, *, #34015, .T. ) ; +#14927 = CARTESIAN_POINT ( 'NONE', ( -33.99999999999999289, -138.0000000000000000, 17.00000000000000711 ) ) ; +#14928 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#14929 = ORIENTED_EDGE ( 'NONE', *, *, #54196, .T. ) ; +#14930 = CARTESIAN_POINT ( 'NONE', ( 24.90000000000000568, -126.5257978980000075, -4.499999999050915633 ) ) ; +#14931 = CARTESIAN_POINT ( 'NONE', ( -23.99999999999999289, -1.000000000000009548, 19.50000000000000711 ) ) ; +#14932 = EDGE_CURVE ( 'NONE', #28145, #42506, #41564, .T. ) ; +#14933 = CYLINDRICAL_SURFACE ( 'NONE', #21003, 0.5000000000000004441 ) ; +#14934 = CARTESIAN_POINT ( 'NONE', ( 219.7385941569989427, -119.8566524638220443, -8.066848360537431262 ) ) ; +#14935 = AXIS2_PLACEMENT_3D ( 'NONE', #54913, #23356, #40887 ) ; +#14936 = ORIENTED_EDGE ( 'NONE', *, *, #46339, .F. ) ; +#14937 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -123.1696659097686677, -0.3370857168051465957 ) ) ; +#14938 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.9884292157390547340, -0.1516828450203816236 ) ) ; +#14939 = EDGE_CURVE ( 'NONE', #33478, #36597, #14044, .T. ) ; +#14940 = ORIENTED_EDGE ( 'NONE', *, *, #2363, .T. ) ; +#14941 = CARTESIAN_POINT ( 'NONE', ( 6.704528535821458135, -32.89543050033663718, -104.5552939337700025 ) ) ; +#14942 = EDGE_CURVE ( 'NONE', #39218, #29245, #57473, .T. ) ; +#14943 = CARTESIAN_POINT ( 'NONE', ( 12.98138580183840318, -47.64860026485269628, 18.62407350006744977 ) ) ; +#14944 = ADVANCED_FACE ( 'NONE', ( #24937 ), #43599, .T. ) ; +#14945 = EDGE_LOOP ( 'NONE', ( #34397, #44671, #8371, #20473 ) ) ; +#14946 = DIRECTION ( 'NONE', ( -1.964717854834351137E-15, 1.000000000000000000, 1.041502267101542263E-15 ) ) ; +#14947 = CARTESIAN_POINT ( 'NONE', ( 35.60660171779824168, -49.00000000000000000, 13.24999999999999467 ) ) ; +#14948 = CARTESIAN_POINT ( 'NONE', ( -36.15046256473636532, -51.24543050033675229, -71.83542630306116905 ) ) ; +#14949 = FACE_OUTER_BOUND ( 'NONE', #54539, .T. ) ; +#14950 = CARTESIAN_POINT ( 'NONE', ( 235.2869025015696707, -121.9724089305774584, -5.352203184396069346 ) ) ; +#14951 = LINE ( 'NONE', #26048, #23934 ) ; +#14952 = CARTESIAN_POINT ( 'NONE', ( 16.50000000000001776, -38.99999999999999289, -15.50000000000000000 ) ) ; +#14953 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#14954 = CARTESIAN_POINT ( 'NONE', ( 233.1957628780736229, -121.2755908255764581, 6.100263875651823930 ) ) ; +#14955 = CARTESIAN_POINT ( 'NONE', ( 26.89988271037430678, -119.4999999999999858, 6.067814162311669257 ) ) ; +#14956 = LINE ( 'NONE', #32795, #8503 ) ; +#14957 = FACE_OUTER_BOUND ( 'NONE', #3255, .T. ) ; +#14958 = CARTESIAN_POINT ( 'NONE', ( 232.6922874157358763, -122.8608334835293476, 5.032217302177381058 ) ) ; +#14959 = CARTESIAN_POINT ( 'NONE', ( 234.7635866995158551, -124.7914894237051300, 3.516755744162064268 ) ) ; +#14960 = EDGE_CURVE ( 'NONE', #34986, #51060, #22679, .T. ) ; +#14961 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #49, #4708, #13434, #26322, #17539, #34494 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 4 ), + ( 2.579579915849178961E-14, 0.0001609614135598606117, 0.0003219228270939254516 ), + .UNSPECIFIED. ) ; +#14962 = AXIS2_PLACEMENT_3D ( 'NONE', #33554, #24201, #36792 ) ; +#14963 = CARTESIAN_POINT ( 'NONE', ( 23.32591424112823120, -52.19543050033669829, -122.9921322728760629 ) ) ; +#14964 = CARTESIAN_POINT ( 'NONE', ( 27.90187088103882829, -119.4999999999999858, -5.967555052968833706 ) ) ; +#14965 = ORIENTED_EDGE ( 'NONE', *, *, #55697, .T. ) ; +#14966 = CARTESIAN_POINT ( 'NONE', ( 234.5838079525123874, -123.8620068254195274, -5.152364331307156320 ) ) ; +#14967 = CARTESIAN_POINT ( 'NONE', ( 221.9017672170971309, -119.7672118763002658, -8.022322320054243505 ) ) ; +#14968 = CARTESIAN_POINT ( 'NONE', ( -50.24771518912353940, -117.4150950184834414, -3.437238614863381336 ) ) ; +#14969 = CARTESIAN_POINT ( 'NONE', ( -33.99999999999999289, -116.0010000000000048, -16.99999999999999289 ) ) ; +#14970 = CARTESIAN_POINT ( 'NONE', ( 234.4773397616736190, -116.1017446736112220, 3.385343835497826248 ) ) ; +#14971 = CARTESIAN_POINT ( 'NONE', ( 217.0089534112821639, -118.6755314622076867, -7.587502159661599244 ) ) ; +#14972 = CARTESIAN_POINT ( 'NONE', ( 214.7019021674157102, -121.3940490282303557, 7.770539141528143290 ) ) ; +#14973 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#14974 = AXIS2_PLACEMENT_3D ( 'NONE', #2626, #42875, #19827 ) ; +#14975 = VERTEX_POINT ( 'NONE', #33988 ) ; +#14976 = EDGE_CURVE ( 'NONE', #24914, #13729, #51781, .T. ) ; +#14977 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290306, -117.3682945073023376, 0.3813541641853542830 ) ) ; +#14978 = CARTESIAN_POINT ( 'NONE', ( 234.2332033078226061, -123.6635418295422966, -4.567911978614303870 ) ) ; +#14979 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #41000, #57684, #18520, #159 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 4.857454958642625943E-15, 0.0001324890306876955605 ), + .UNSPECIFIED. ) ; +#14980 = VECTOR ( 'NONE', #5690, 1000.000000000000000 ) ; +#14981 = EDGE_CURVE ( 'NONE', #54760, #1976, #7403, .T. ) ; +#14982 = CIRCLE ( 'NONE', #55121, 4.999999999999997335 ) ; +#14983 = VERTEX_POINT ( 'NONE', #8282 ) ; +#14984 = ORIENTED_EDGE ( 'NONE', *, *, #45080, .T. ) ; +#14985 = LINE ( 'NONE', #11186, #4499 ) ; +#14986 = LINE ( 'NONE', #32821, #3412 ) ; +#14987 = CARTESIAN_POINT ( 'NONE', ( 20.90000000000002345, -30.00100000000000122, 19.50000000000000355 ) ) ; +#14988 = CARTESIAN_POINT ( 'NONE', ( 236.6279560466643375, -122.2944747030811357, -5.880590998826372484 ) ) ; +#14989 = COORDINATED_UNIVERSAL_TIME_OFFSET ( 8, 0, .AHEAD. ) ; +#14990 = ORIENTED_EDGE ( 'NONE', *, *, #52023, .T. ) ; +#14991 = ORIENTED_EDGE ( 'NONE', *, *, #29310, .T. ) ; +#14992 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #27515, #17858, #40347, #87 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 5.544816010897604389E-10, 0.0001895317889018840844 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9849111349163788276, 0.9852496709981214407, 0.9856403083995289860, 0.9860830471206013526 ) ) + REPRESENTATION_ITEM ( '' ) ); +#14993 = CARTESIAN_POINT ( 'NONE', ( 236.7276167975896044, -117.2028268890394713, 4.466963356924828155 ) ) ; +#14994 = LINE ( 'NONE', #33688, #41699 ) ; +#14995 = ORIENTED_EDGE ( 'NONE', *, *, #4268, .F. ) ; +#14996 = CARTESIAN_POINT ( 'NONE', ( 215.9029860507302772, -119.5769308614494406, -7.654515416695773844 ) ) ; +#14997 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#14998 = ORIENTED_EDGE ( 'NONE', *, *, #52873, .T. ) ; +#14999 = CARTESIAN_POINT ( 'NONE', ( -4.250000000000000000, -4.500000000000000000, -39.00000000000000000 ) ) ; +#15000 = LINE ( 'NONE', #32839, #29365 ) ; +#15001 = ADVANCED_FACE ( 'NONE', ( #26108 ), #3035, .F. ) ; +#15002 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669290363, -116.9717731617114538, 4.170893106591596400 ) ) ; +#15003 = CARTESIAN_POINT ( 'NONE', ( 216.3310606049836338, -119.5574222870027512, -7.922860380935779823 ) ) ; +#15004 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#15005 = AXIS2_PLACEMENT_3D ( 'NONE', #27315, #31709, #22623 ) ; +#15006 = CARTESIAN_POINT ( 'NONE', ( 215.9476679310707254, -118.5125689314024129, -7.679644164480857071 ) ) ; +#15007 = PLANE ( 'NONE', #43876 ) ; +#15008 = ORIENTED_EDGE ( 'NONE', *, *, #29573, .T. ) ; +#15009 = ORIENTED_EDGE ( 'NONE', *, *, #8535, .F. ) ; +#15010 = CARTESIAN_POINT ( 'NONE', ( -48.22282964566404928, -120.7207769286118690, -3.441959410001336206 ) ) ; +#15011 = EDGE_CURVE ( 'NONE', #43056, #6964, #5105, .T. ) ; +#15012 = LINE ( 'NONE', #46833, #5218 ) ; +#15013 = CARTESIAN_POINT ( 'NONE', ( 215.8762865555079316, -121.5957913687560676, 7.631486687671929836 ) ) ; +#15014 = ADVANCED_FACE ( 'NONE', ( #43297 ), #3329, .F. ) ; +#15015 = ORIENTED_EDGE ( 'NONE', *, *, #50520, .T. ) ; +#15016 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669289681, -116.6139325474519666, -3.962615359597229769 ) ) ; +#15017 = CARTESIAN_POINT ( 'NONE', ( -17.47499999999998010, -38.99999999999999289, -23.50000000000000000 ) ) ; +#15018 = AXIS2_PLACEMENT_3D ( 'NONE', #30097, #47894, #3541 ) ; +#15019 = ORIENTED_EDGE ( 'NONE', *, *, #16750, .F. ) ; +#15020 = CARTESIAN_POINT ( 'NONE', ( 217.1983865042736568, -119.5182728795062701, -7.705105847129122054 ) ) ; +#15021 = CARTESIAN_POINT ( 'NONE', ( 235.8977912532969583, -122.8371509870746365, 5.032128282438441680 ) ) ; +#15022 = FACE_OUTER_BOUND ( 'NONE', #11068, .T. ) ; +#15023 = CARTESIAN_POINT ( 'NONE', ( 240.2152695270551703, -119.6548720356685180, -5.507209275187406661 ) ) ; +#15024 = AXIS2_PLACEMENT_3D ( 'NONE', #46420, #2053, #50775 ) ; +#15025 = AXIS2_PLACEMENT_3D ( 'NONE', #33365, #24294, #37179 ) ; +#15026 = CARTESIAN_POINT ( 'NONE', ( 232.7257009294123975, -118.6128164606677018, -5.852975708301817903 ) ) ; +#15027 = CARTESIAN_POINT ( 'NONE', ( -33.99999999999999289, -124.5000000000000000, 20.10000000000000853 ) ) ; +#15028 = CARTESIAN_POINT ( 'NONE', ( 235.8538240786112681, -121.3418553577547243, 5.485779758304151876 ) ) ; +#15029 = CARTESIAN_POINT ( 'NONE', ( 22.75000000000000711, -119.2000000000000028, -20.99999999999999289 ) ) ; +#15030 = CARTESIAN_POINT ( 'NONE', ( 232.2111221180089160, -117.5689933183558082, -4.711614476260581164 ) ) ; +#15031 = CARTESIAN_POINT ( 'NONE', ( 235.5164484515682091, -117.0583692468719761, 4.351740923965859764 ) ) ; +#15032 = DIRECTION ( 'NONE', ( -0.7071067811865475727, 0.7071067811865475727, 0.0000000000000000000 ) ) ; +#15033 = CARTESIAN_POINT ( 'NONE', ( 235.2954681745299013, -121.6802030351463486, -5.423120633877527297 ) ) ; +#15034 = CARTESIAN_POINT ( 'NONE', ( 218.2526263280471426, -119.5359108390683076, -5.501493822502284914 ) ) ; +#15035 = VERTEX_POINT ( 'NONE', #34568 ) ; +#15036 = CARTESIAN_POINT ( 'NONE', ( 234.1329514704240751, -118.8722135037107535, 5.929916105579126295 ) ) ; +#15037 = CARTESIAN_POINT ( 'NONE', ( 30.60581961097694403, -115.7030849030074364, 10.24879463419244807 ) ) ; +#15038 = CARTESIAN_POINT ( 'NONE', ( 219.9391415791604061, -122.3032625400769291, 7.885547515811080821 ) ) ; +#15039 = CARTESIAN_POINT ( 'NONE', ( 236.7885978661935553, -125.3100122153923195, 2.772053589799825524 ) ) ; +#15040 = ORIENTED_EDGE ( 'NONE', *, *, #36755, .T. ) ; +#15041 = ORIENTED_EDGE ( 'NONE', *, *, #41599, .T. ) ; +#15042 = CARTESIAN_POINT ( 'NONE', ( 193.8146632353180507, -114.1717062995640362, 0.9711303321695040625 ) ) ; +#15043 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -125.2103158988583118, -14.63528773605049693 ) ) ; +#15044 = CARTESIAN_POINT ( 'NONE', ( 219.9226453201457616, -120.0890411703036733, -7.878012785636253845 ) ) ; +#15045 = EDGE_CURVE ( 'NONE', #3238, #51212, #12355, .T. ) ; +#15046 = CARTESIAN_POINT ( 'NONE', ( 233.9882921543405985, -124.6263256565782882, -3.711872590976927455 ) ) ; +#15047 = ORIENTED_EDGE ( 'NONE', *, *, #40948, .F. ) ; +#15048 = ORIENTED_EDGE ( 'NONE', *, *, #6134, .T. ) ; +#15049 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1516828450203736300, -0.9884292157390560662 ) ) ; +#15050 = CARTESIAN_POINT ( 'NONE', ( 15.52661121816722201, -29.69543050033662013, -100.5713910552029517 ) ) ; +#15051 = LINE ( 'NONE', #37003, #33068 ) ; +#15052 = ORIENTED_EDGE ( 'NONE', *, *, #46733, .T. ) ; +#15053 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#15054 = CARTESIAN_POINT ( 'NONE', ( 216.8791463496596350, -118.6470470929096592, -7.778560554625792989 ) ) ; +#15055 = AXIS2_PLACEMENT_3D ( 'NONE', #17322, #3929, #28851 ) ; +#15056 = CARTESIAN_POINT ( 'NONE', ( 237.1307923001124323, -125.7618308916833314, -1.762725529884848097 ) ) ; +#15057 = CARTESIAN_POINT ( 'NONE', ( 219.8529932549953685, -121.5303935881436672, 7.819737181441136720 ) ) ; +#15058 = ORIENTED_EDGE ( 'NONE', *, *, #49283, .F. ) ; +#15059 = CARTESIAN_POINT ( 'NONE', ( 220.6881540108819877, -121.3807958260057660, 7.835290109298370886 ) ) ; +#15060 = AXIS2_PLACEMENT_3D ( 'NONE', #5162, #45149, #4881 ) ; +#15061 = VECTOR ( 'NONE', #52971, 1000.000000000000114 ) ; +#15062 = CARTESIAN_POINT ( 'NONE', ( 203.5079792182991696, -115.0565664709072280, 0.8353410352756361901 ) ) ; +#15063 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#15064 = CARTESIAN_POINT ( 'NONE', ( 237.6481950633868223, -121.5420946443946377, -6.059678676644445261 ) ) ; +#15065 = ORIENTED_EDGE ( 'NONE', *, *, #345, .F. ) ; +#15066 = ORIENTED_EDGE ( 'NONE', *, *, #52930, .T. ) ; +#15067 = CARTESIAN_POINT ( 'NONE', ( 221.4519534222746984, -118.9722432645896077, -7.925013252424107257 ) ) ; +#15068 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -120.7681704402509126, -0.4234394668423934194 ) ) ; +#15069 = ADVANCED_FACE ( 'NONE', ( #25816 ), #7985, .F. ) ; +#15070 = CARTESIAN_POINT ( 'NONE', ( -19.99999999999997513, -47.49999999999998579, -20.29999999999999716 ) ) ; +#15071 = DIRECTION ( 'NONE', ( -0.7009092642998482336, 0.0000000000000000000, -0.7132504491541841185 ) ) ; +#15072 = VERTEX_POINT ( 'NONE', #30783 ) ; +#15073 = CARTESIAN_POINT ( 'NONE', ( 217.9431221136944998, -125.7574103326260229, 5.133702362196334690 ) ) ; +#15074 = ORIENTED_EDGE ( 'NONE', *, *, #6286, .T. ) ; +#15075 = ORIENTED_EDGE ( 'NONE', *, *, #21214, .T. ) ; +#15076 = LINE ( 'NONE', #51280, #42416 ) ; +#15077 = ADVANCED_FACE ( 'NONE', ( #36312 ), #40099, .F. ) ; +#15078 = CARTESIAN_POINT ( 'NONE', ( 237.9226797701992950, -125.7686454483039853, -1.745321484103097953 ) ) ; +#15079 = EDGE_CURVE ( 'NONE', #29038, #43874, #56498, .T. ) ; +#15080 = VERTEX_POINT ( 'NONE', #53238 ) ; +#15081 = CARTESIAN_POINT ( 'NONE', ( 219.8120616942174763, -120.0213820194953769, -7.873864445800224487 ) ) ; +#15082 = EDGE_CURVE ( 'NONE', #11632, #28251, #18245, .T. ) ; +#15083 = EDGE_LOOP ( 'NONE', ( #44096, #16363, #178, #25849 ) ) ; +#15084 = ORIENTED_EDGE ( 'NONE', *, *, #56689, .F. ) ; +#15085 = PLANE ( 'NONE', #55556 ) ; +#15086 = CARTESIAN_POINT ( 'NONE', ( 214.8422576643902460, -118.6218238410116044, -7.607350240225462912 ) ) ; +#15087 = LINE ( 'NONE', #37313, #35114 ) ; +#15088 = VERTEX_POINT ( 'NONE', #27549 ) ; +#15089 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397815626E-17 ) ) ; +#15090 = CARTESIAN_POINT ( 'NONE', ( 231.2211667353637097, -124.1735284786015541, 1.746872405796956462 ) ) ; +#15091 = CARTESIAN_POINT ( 'NONE', ( 232.1432788049648650, -119.2870211102625575, 6.027377751269749062 ) ) ; +#15092 = CARTESIAN_POINT ( 'NONE', ( 219.8597598884588535, -119.8271991463818438, -7.860190509205947862 ) ) ; +#15093 = DIRECTION ( 'NONE', ( -3.524876788021935603E-16, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#15094 = PLANE ( 'NONE', #33253 ) ; +#15095 = DIRECTION ( 'NONE', ( 1.811995619784410881E-15, -1.000000000000000000, -1.196913542559490477E-15 ) ) ; +#15096 = FACE_OUTER_BOUND ( 'NONE', #56217, .T. ) ; +#15097 = AXIS2_PLACEMENT_3D ( 'NONE', #31005, #26912, #27197 ) ; +#15098 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#15099 = EDGE_LOOP ( 'NONE', ( #57786, #2894 ) ) ; +#15100 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #11122 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #29738, #47531, #15705 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) ); +#15101 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397815626E-17 ) ) ; +#15102 = VECTOR ( 'NONE', #14451, 1000.000000000000000 ) ; +#15103 = CARTESIAN_POINT ( 'NONE', ( 236.4136231755024937, -115.1389056310395205, 1.441927016478300905 ) ) ; +#15104 = CARTESIAN_POINT ( 'NONE', ( 233.9920550837813096, -124.5492100078660513, -3.794504942568981409 ) ) ; +#15105 = ORIENTED_EDGE ( 'NONE', *, *, #10622, .F. ) ; +#15106 = ORIENTED_EDGE ( 'NONE', *, *, #44221, .T. ) ; +#15107 = CARTESIAN_POINT ( 'NONE', ( 221.6374348892753403, -122.3204347652445989, 7.645960141400202303 ) ) ; +#15108 = ADVANCED_FACE ( 'NONE', ( #26693 ), #405, .F. ) ; +#15109 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 12.50000000000000000, 38.50000000000000000 ) ) ; +#15110 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#15111 = CARTESIAN_POINT ( 'NONE', ( 235.7873068362148103, -116.5137785033934392, -4.682640883411914423 ) ) ; +#15112 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#15113 = CARTESIAN_POINT ( 'NONE', ( 20.87856950956921409, -4.999999999999993783, -17.50368974455528814 ) ) ; +#15114 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#15115 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -118.7184108367085429, 2.277038511901804618 ) ) ; +#15116 = EDGE_CURVE ( 'NONE', #1810, #47689, #588, .T. ) ; +#15117 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#15118 = ORIENTED_EDGE ( 'NONE', *, *, #10921, .T. ) ; +#15119 = CYLINDRICAL_SURFACE ( 'NONE', #4461, 1.900000000000004796 ) ; +#15120 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026312, -114.5830963828545066, -1.003570173438337321 ) ) ; +#15121 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289226, -122.7559131006603224, 2.050348540367952221 ) ) ; +#15122 = VERTEX_POINT ( 'NONE', #23152 ) ; +#15123 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#15124 = CARTESIAN_POINT ( 'NONE', ( 237.7881034441483337, -119.0915721829397000, 5.367105185819068147 ) ) ; +#15125 = DIRECTION ( 'NONE', ( -3.744602995295860902E-16, 0.3252653333008674319, -0.9456227910497270184 ) ) ; +#15126 = EDGE_LOOP ( 'NONE', ( #52540, #865, #40873, #47791 ) ) ; +#15127 = CARTESIAN_POINT ( 'NONE', ( 221.3180112793182559, -118.4544358233890335, -7.809709967117258955 ) ) ; +#15128 = CARTESIAN_POINT ( 'NONE', ( 214.9387596748688622, -118.7262253095286724, -7.674496769562887621 ) ) ; +#15129 = CARTESIAN_POINT ( 'NONE', ( 15.00000000000001599, -48.99999999999998579, 20.29999999999999005 ) ) ; +#15130 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #22480, #9621, #18080, #4106 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 0.0004955198780092839135 ), + .UNSPECIFIED. ) ; +#15131 = CARTESIAN_POINT ( 'NONE', ( 237.1773811193717165, -120.5528990477979363, 6.150100030972451393 ) ) ; +#15132 = VERTEX_POINT ( 'NONE', #14089 ) ; +#15133 = ORIENTED_EDGE ( 'NONE', *, *, #57506, .T. ) ; +#15134 = LINE ( 'NONE', #41153, #50442 ) ; +#15135 = LINE ( 'NONE', #56038, #33940 ) ; +#15136 = EDGE_LOOP ( 'NONE', ( #5472, #8690, #35924, #16802 ) ) ; +#15137 = ORIENTED_EDGE ( 'NONE', *, *, #54151, .F. ) ; +#15138 = EDGE_LOOP ( 'NONE', ( #12787, #19754, #53737, #57460 ) ) ; +#15139 = ORIENTED_EDGE ( 'NONE', *, *, #20676, .T. ) ; +#15140 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#15141 = ORIENTED_EDGE ( 'NONE', *, *, #19414, .T. ) ; +#15142 = EDGE_CURVE ( 'NONE', #6546, #3061, #17311, .T. ) ; +#15143 = ORIENTED_EDGE ( 'NONE', *, *, #43822, .T. ) ; +#15144 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.210480150638832155E-16, -3.477145363178192157E-16 ) ) ; +#15145 = VECTOR ( 'NONE', #41116, 999.9999999999998863 ) ; +#15146 = EDGE_CURVE ( 'NONE', #26379, #51528, #14831, .T. ) ; +#15147 = CYLINDRICAL_SURFACE ( 'NONE', #542, 3.200000000000001510 ) ; +#15148 = FACE_OUTER_BOUND ( 'NONE', #24681, .T. ) ; +#15149 = ADVANCED_FACE ( 'NONE', ( #49159 ), #12938, .F. ) ; +#15150 = ORIENTED_EDGE ( 'NONE', *, *, #1425, .F. ) ; +#15151 = CARTESIAN_POINT ( 'NONE', ( 217.1518256806345164, -122.3654502248983960, 7.584947463313533866 ) ) ; +#15152 = CARTESIAN_POINT ( 'NONE', ( 33.11743114856652426, -121.3285553627543152, -5.721384660827416369 ) ) ; +#15153 = LINE ( 'NONE', #23357, #35952 ) ; +#15154 = CARTESIAN_POINT ( 'NONE', ( 34.40000000000001279, -125.8936734870865735, -0.9999999999999870104 ) ) ; +#15155 = PLANE ( 'NONE', #6661 ) ; +#15156 = CARTESIAN_POINT ( 'NONE', ( 1.836970198721029983E-15, -13.50000000000000000, -15.00000000000000000 ) ) ; +#15157 = CARTESIAN_POINT ( 'NONE', ( 193.3999984800815639, -116.0470870829610419, 13.83551829724021864 ) ) ; +#15158 = FACE_OUTER_BOUND ( 'NONE', #11613, .T. ) ; +#15159 = CARTESIAN_POINT ( 'NONE', ( 219.8625477339919030, -119.0088003843656423, -7.950427194405371267 ) ) ; +#15160 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#15161 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.210476675238558841E-16, 1.857579106397798678E-17 ) ) ; +#15162 = CONICAL_SURFACE ( 'NONE', #42214, 1.800000000000023803, 0.7853981633974375098 ) ; +#15163 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -121.7587493228421351, 1.816627382775255484 ) ) ; +#15164 = CYLINDRICAL_SURFACE ( 'NONE', #8351, 1.999999999999998224 ) ; +#15166 = CARTESIAN_POINT ( 'NONE', ( 215.6309434557466602, -119.0581519622874964, -7.775205772162263607 ) ) ; +#15165 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #23878, #42237, #41688, #51579 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 3.144186300207962859E-18, 0.001639888159968377022 ), + .UNSPECIFIED. ) ; +#15167 = CARTESIAN_POINT ( 'NONE', ( 219.8450008994109339, -121.2063454301797378, 7.851403248600523632 ) ) ; +#15168 = CARTESIAN_POINT ( 'NONE', ( 235.9397303863485718, -125.5536555658031688, -2.297957812820840218 ) ) ; +#15169 = CARTESIAN_POINT ( 'NONE', ( 233.8198619899766868, -115.6621690790807691, -3.798327079936055561 ) ) ; +#15170 = CARTESIAN_POINT ( 'NONE', ( 218.7391470653743397, -121.6259746650019480, 7.792295560717879432 ) ) ; +#15171 = DIRECTION ( 'NONE', ( 3.331850313922638302E-15, -1.000000000000000000, 3.497018304389687588E-16 ) ) ; +#15172 = CARTESIAN_POINT ( 'NONE', ( 233.3667660661614320, -114.9553071859540267, -0.2157062014314515552 ) ) ; +#15173 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #55105, #12407, #20592, #33481, #42784, #16498, #47755, #7738, #16786, #34621, #30243, #34339, #38141, #47179, #42206, #42503, #34044, #7176, #3093, #20022, #6606, #56235, #2534, #16200, #24410, #24694, #52412, #29106, #24990, #51543, #6887, #21169, #55961, #20320, #15921, #37863, #43060, #55686, #33758, #12130, #51840, #56531, #2238, #11551, #29387, #15644, #3389, #43353, #52124, #25271, #25560, #51265, #11266, #2809, #38423, #39002, #46886, #20868, #11845, #38704, #56817, #29679, #47467, #7459, #12992, #13568, #57401, #57107, #57696, #48629, #9200, #13275, #17370, #18236, #48043, #43654, #3971, #170, #22059, #35210, #48341, #39293, #21463, #17072, #27032, #53005, #52704, #34912 ), + .UNSPECIFIED., .F., .F., + ( 4, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 2, 2, 2, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 2, 2, 2, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 4 ), + ( 0.0000000000000000000, 0.01562500000000418415, 0.02343750000000627623, 0.02734375000000732053, 0.02929687500000783748, 0.03125000000000835443, 0.04687500000001260797, 0.05468750000001473821, 0.05859375000001579986, 0.06250000000001687539, 0.07812500000002116363, 0.08593750000002360612, 0.08984375000002484124, 0.09375000000002606249, 0.1250000000000326961, 0.1406250000000354161, 0.1484375000000367761, 0.1523437500000368039, 0.1562500000000368039, 0.1718750000000361100, 0.1796875000000357769, 0.1835937500000355826, 0.1855468750000354994, 0.1875000000000354161, 0.2031250000000304201, 0.2109375000000283384, 0.2148437500000273115, 0.2167968750000263400, 0.2187500000000253408, 0.2500000000000178746, 0.2656250000000140998, 0.2734375000000117129, 0.2773437500000099920, 0.2792968750000096589, 0.2812500000000093814, 0.2968750000000136557, 0.3046875000000158207, 0.3085937500000169309, 0.3125000000000179856, 0.3281250000000214273, 0.3359375000000231482, 0.3398437500000234812, 0.3437500000000238698, 0.3750000000000209832, 0.3906250000000194844, 0.3984375000000187628, 0.4023437500000183742, 0.4062500000000179856, 0.4218750000000172085, 0.4296875000000168754, 0.4335937500000167089, 0.4355468750000165978, 0.4375000000000164868, 0.4531250000000132117, 0.4609375000000116018, 0.4648437500000105471, 0.4667968750000098810, 0.4687500000000091593, 0.5000000000000000000 ), + .UNSPECIFIED. ) ; +#15174 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#15175 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#15176 = CARTESIAN_POINT ( 'NONE', ( 218.5660167251670885, -122.2917810104776066, 7.662313103099091194 ) ) ; +#15177 = CARTESIAN_POINT ( 'NONE', ( 235.2912412817736652, -124.5691924607698553, 4.613833331964903195 ) ) ; +#15178 = CARTESIAN_POINT ( 'NONE', ( 17.56269564665197791, -57.73369389169320698, 21.45267611887170744 ) ) ; +#15179 = FACE_OUTER_BOUND ( 'NONE', #24781, .T. ) ; +#15180 = ADVANCED_FACE ( 'NONE', ( #35723 ), #44487, .F. ) ; +#15181 = CARTESIAN_POINT ( 'NONE', ( 222.8999987669286327, -120.1151632439790404, 7.601414153623982983 ) ) ; +#15182 = EDGE_CURVE ( 'NONE', #51273, #742, #23857, .T. ) ; +#15183 = CARTESIAN_POINT ( 'NONE', ( 10.50000000000001599, -38.84999999999999432, 23.50000000000000000 ) ) ; +#15184 = AXIS2_PLACEMENT_3D ( 'NONE', #44579, #4585, #35812 ) ; +#15185 = ORIENTED_EDGE ( 'NONE', *, *, #38930, .T. ) ; +#15186 = CARTESIAN_POINT ( 'NONE', ( 15.62856981198274653, -60.40770860257452313, 20.21175173281439896 ) ) ; +#15187 = EDGE_CURVE ( 'NONE', #26234, #26317, #46063, .T. ) ; +#15188 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#15189 = CARTESIAN_POINT ( 'NONE', ( 33.09996714223931491, -121.3459565183195252, 5.719609988447143856 ) ) ; +#15190 = ORIENTED_EDGE ( 'NONE', *, *, #51436, .T. ) ; +#15191 = CYLINDRICAL_SURFACE ( 'NONE', #27960, 0.4999999999999990008 ) ; +#15192 = LINE ( 'NONE', #9682, #46795 ) ; +#15193 = EDGE_CURVE ( 'NONE', #9855, #27440, #38412, .T. ) ; +#15194 = CARTESIAN_POINT ( 'NONE', ( 16.50000000000001776, -48.99999999999998579, 23.50000000000000000 ) ) ; +#15195 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.9884292157390542899, -0.1516828450203859258 ) ) ; +#15196 = EDGE_CURVE ( 'NONE', #49463, #26165, #47196, .T. ) ; +#15197 = ORIENTED_EDGE ( 'NONE', *, *, #19561, .F. ) ; +#15198 = VERTEX_POINT ( 'NONE', #983 ) ; +#15199 = CARTESIAN_POINT ( 'NONE', ( 219.9261884230044473, -119.8655277064791989, -8.067764603369258936 ) ) ; +#15200 = CARTESIAN_POINT ( 'NONE', ( 28.10839998827821518, -121.4999999999999858, -5.965131390417544033 ) ) ; +#15201 = AXIS2_PLACEMENT_3D ( 'NONE', #35933, #22212, #13735 ) ; +#15202 = VERTEX_POINT ( 'NONE', #27834 ) ; +#15203 = CIRCLE ( 'NONE', #26411, 1.798999999999991495 ) ; +#15204 = DIRECTION ( 'NONE', ( -0.6810254006692938455, -0.6785983445458493302, 0.2751521223302856312 ) ) ; +#15205 = ORIENTED_EDGE ( 'NONE', *, *, #3570, .T. ) ; +#15206 = ORIENTED_EDGE ( 'NONE', *, *, #35926, .F. ) ; +#15207 = FACE_OUTER_BOUND ( 'NONE', #11565, .T. ) ; +#15208 = CARTESIAN_POINT ( 'NONE', ( 208.2401164060983660, -126.7504682570842505, -0.9591873579285858931 ) ) ; +#15209 = VERTEX_POINT ( 'NONE', #41813 ) ; +#15210 = CARTESIAN_POINT ( 'NONE', ( 39.39363340300004523, -120.4999999999999858, -5.229463924999976143 ) ) ; +#15211 = LINE ( 'NONE', #5342, #48015 ) ; +#15212 = EDGE_CURVE ( 'NONE', #15558, #4272, #6199, .T. ) ; +#15213 = CARTESIAN_POINT ( 'NONE', ( 196.6500029091324677, -114.5974301375771773, 0.9057993990944936957 ) ) ; +#15214 = LINE ( 'NONE', #32776, #35743 ) ; +#15215 = VECTOR ( 'NONE', #36252, 999.9999999999998863 ) ; +#15216 = ORIENTED_EDGE ( 'NONE', *, *, #42584, .T. ) ; +#15217 = VECTOR ( 'NONE', #38367, 1000.000000000000000 ) ; +#15218 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -123.4415843751749264, 0.6174003899993052435 ) ) ; +#15219 = PLANE ( 'NONE', #39265 ) ; +#15220 = ORIENTED_EDGE ( 'NONE', *, *, #25620, .F. ) ; +#15221 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#15222 = DIRECTION ( 'NONE', ( -1.857174544869287653E-16, -3.122207035332061952E-32, -1.000000000000000000 ) ) ; +#15223 = VERTEX_POINT ( 'NONE', #55552 ) ; +#15224 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, -2.500000000000000000, 0.0000000000000000000 ) ) ; +#15225 = DIRECTION ( 'NONE', ( 3.524876788021935603E-16, -1.000000000000000000, -3.424224447900128994E-32 ) ) ; +#15226 = EDGE_CURVE ( 'NONE', #24934, #37716, #54393, .T. ) ; +#15227 = PLANE ( 'NONE', #47194 ) ; +#15228 = EDGE_CURVE ( 'NONE', #1762, #45492, #37740, .T. ) ; +#15229 = DIRECTION ( 'NONE', ( 0.008726535498377428410, 1.212680411858290585E-15, -0.9999619230641711987 ) ) ; +#15230 = CARTESIAN_POINT ( 'NONE', ( 235.4036510439049437, -118.0040898362814943, -4.959788770183852336 ) ) ; +#15231 = CARTESIAN_POINT ( 'NONE', ( 218.6435145221979042, -118.4933665295100553, -7.818386706869113745 ) ) ; +#15232 = CYLINDRICAL_SURFACE ( 'NONE', #7201, 3.100000000000001865 ) ; +#15233 = CARTESIAN_POINT ( 'NONE', ( 220.6349694152862355, -116.9122703448086042, 6.455850242135372064 ) ) ; +#15234 = CARTESIAN_POINT ( 'NONE', ( 233.3352212911577510, -125.6858729317749379, 3.304062548787150444 ) ) ; +#15235 = CARTESIAN_POINT ( 'NONE', ( 215.1792893315972321, -119.9540321574190074, -7.625648943593483331 ) ) ; +#15236 = CARTESIAN_POINT ( 'NONE', ( 221.4391909538866514, -119.5150017557850077, -8.009702710264708259 ) ) ; +#15237 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289510, -123.9040915820506683, 1.794805808382475387 ) ) ; +#15238 = CARTESIAN_POINT ( 'NONE', ( 232.8854654979340069, -126.0327215085324184, -0.4496089338118433587 ) ) ; +#15239 = CARTESIAN_POINT ( 'NONE', ( 234.7155129696419067, -123.5802963913962316, 4.617260085278596549 ) ) ; +#15240 = CIRCLE ( 'NONE', #38559, 3.000000000000002665 ) ; +#15241 = VECTOR ( 'NONE', #43673, 999.9999999999998863 ) ; +#15242 = DIRECTION ( 'NONE', ( 0.7009092642998484557, 4.163453949483578043E-16, 0.7132504491541840075 ) ) ; +#15243 = CARTESIAN_POINT ( 'NONE', ( 239.3999987667920664, -120.4241585774361738, -0.4942146082174149746 ) ) ; +#15244 = EDGE_LOOP ( 'NONE', ( #1831, #10758, #11017, #44549 ) ) ; +#15245 = CARTESIAN_POINT ( 'NONE', ( 234.5775600251355968, -124.0580387674217491, -5.015700806081880181 ) ) ; +#15246 = CARTESIAN_POINT ( 'NONE', ( 219.8002074625812838, -124.5072741257068714, -6.207644445255650290 ) ) ; +#15247 = AXIS2_PLACEMENT_3D ( 'NONE', #1715, #31807, #1426 ) ; +#15248 = CARTESIAN_POINT ( 'NONE', ( -50.26728371418886354, -117.5242168477431619, -3.301316329040285158 ) ) ; +#15249 = CARTESIAN_POINT ( 'NONE', ( 221.1524068854314180, -120.0741383983084347, -8.065737694096366539 ) ) ; +#15250 = CARTESIAN_POINT ( 'NONE', ( 234.4616083537277120, -115.7973543081591998, 2.945370165588658384 ) ) ; +#15251 = ADVANCED_FACE ( 'NONE', ( #19614 ), #15518, .T. ) ; +#15252 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -124.0503322952934298, 1.595544948967043464 ) ) ; +#15253 = CARTESIAN_POINT ( 'NONE', ( 214.7407297675223958, -121.4124076973944142, 7.772369292363491056 ) ) ; +#15254 = EDGE_CURVE ( 'NONE', #41680, #36308, #23113, .T. ) ; +#15255 = CARTESIAN_POINT ( 'NONE', ( 219.8734624044131749, -118.5331134404823672, -7.880497233931126111 ) ) ; +#15256 = AXIS2_PLACEMENT_3D ( 'NONE', #40628, #53480, #9105 ) ; +#15257 = ORIENTED_EDGE ( 'NONE', *, *, #9918, .T. ) ; +#15258 = CARTESIAN_POINT ( 'NONE', ( 218.1324888497003371, -115.0922869080894770, -5.418991863386074748 ) ) ; +#15259 = CARTESIAN_POINT ( 'NONE', ( 234.1343903304035621, -125.7333571551484397, -1.867132550967933735 ) ) ; +#15260 = EDGE_CURVE ( 'NONE', #18170, #12771, #28697, .T. ) ; +#15261 = EDGE_CURVE ( 'NONE', #19783, #48287, #36887, .T. ) ; +#15262 = ADVANCED_FACE ( 'NONE', ( #32221 ), #17342, .F. ) ; +#15263 = ORIENTED_EDGE ( 'NONE', *, *, #9622, .T. ) ; +#15264 = ORIENTED_EDGE ( 'NONE', *, *, #4582, .F. ) ; +#15265 = DIRECTION ( 'NONE', ( 8.659560562354953812E-17, -0.7071067811865455743, 0.7071067811865495711 ) ) ; +#15266 = LINE ( 'NONE', #19655, #57485 ) ; +#15267 = FACE_OUTER_BOUND ( 'NONE', #49310, .T. ) ; +#15268 = CARTESIAN_POINT ( 'NONE', ( 236.5760949281638545, -124.0986550786194869, -4.986305826394244356 ) ) ; +#15269 = PERSON_AND_ORGANIZATION ( #17881, #29145 ) ; +#15270 = ORIENTED_EDGE ( 'NONE', *, *, #17028, .F. ) ; +#15271 = CARTESIAN_POINT ( 'NONE', ( 236.5028863667323549, -115.5851220525973559, -2.578659924353777555 ) ) ; +#15272 = CARTESIAN_POINT ( 'NONE', ( 220.8260954577453390, -122.0336814766181988, 7.712194393655082081 ) ) ; +#15273 = EDGE_LOOP ( 'NONE', ( #21507, #18882, #49988, #48264 ) ) ; +#15274 = LINE ( 'NONE', #37785, #40050 ) ; +#15275 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.7071067811865475727, -0.7071067811865474617 ) ) ; +#15276 = VERTEX_POINT ( 'NONE', #37455 ) ; +#15277 = CARTESIAN_POINT ( 'NONE', ( 25.00000000000002132, -48.85000000000000142, 10.99999999999999467 ) ) ; +#15278 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290306, -120.7751237890707188, -2.691062142572589799 ) ) ; +#15279 = EDGE_CURVE ( 'NONE', #55403, #54825, #33057, .T. ) ; +#15280 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289226, -115.2307302277975936, -1.392747682857566893 ) ) ; +#15281 = CARTESIAN_POINT ( 'NONE', ( 30.40580806950490711, -126.2622716423624212, 1.000000000000014655 ) ) ; +#15282 = CIRCLE ( 'NONE', #7836, 1.800000000000001821 ) ; +#15283 = CARTESIAN_POINT ( 'NONE', ( 221.7998666566862482, -119.8911933755544084, -8.036106681655143191 ) ) ; +#15284 = VECTOR ( 'NONE', #45422, 1000.000000000000000 ) ; +#15285 = CARTESIAN_POINT ( 'NONE', ( 219.3625785016474765, -120.9169378737425262, 8.074684976166285111 ) ) ; +#15286 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 1.224646799147353207E-16 ) ) ; +#15287 = ORIENTED_EDGE ( 'NONE', *, *, #7253, .T. ) ; +#15289 = ORIENTED_EDGE ( 'NONE', *, *, #43185, .T. ) ; +#15288 = AXIS2_PLACEMENT_3D ( 'NONE', #52763, #39921, #43996 ) ; +#15290 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#15291 = CARTESIAN_POINT ( 'NONE', ( 27.90000000000003411, -119.4999999999999858, 3.039736830714165450 ) ) ; +#15292 = CARTESIAN_POINT ( 'NONE', ( -27.99999999999999645, -128.9989999999999952, 20.00000000000001066 ) ) ; +#15293 = ORIENTED_EDGE ( 'NONE', *, *, #15212, .F. ) ; +#15294 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669289681, -115.4852560861181132, 2.378256731238631350 ) ) ; +#15295 = CARTESIAN_POINT ( 'NONE', ( 5.209678484048012592, -37.09543050033661871, -119.6302872446379268 ) ) ; +#15296 = DIRECTION ( 'NONE', ( 1.291194456154419068E-16, -0.7071067811865475727, -0.7071067811865475727 ) ) ; +#15297 = VECTOR ( 'NONE', #42555, 1000.000000000000000 ) ; +#15298 = CARTESIAN_POINT ( 'NONE', ( 236.1636499385288062, -120.0613458587702382, 6.132599204932024151 ) ) ; +#15299 = ADVANCED_FACE ( 'NONE', ( #50009 ), #5626, .F. ) ; +#15300 = ORIENTED_EDGE ( 'NONE', *, *, #21556, .F. ) ; +#15301 = CARTESIAN_POINT ( 'NONE', ( 216.1394446982088482, -118.5100714592018392, -7.709530358927986882 ) ) ; +#15302 = CARTESIAN_POINT ( 'NONE', ( 235.8591027258514714, -121.5367000406102846, 5.456902709132990026 ) ) ; +#15303 = CARTESIAN_POINT ( 'NONE', ( 219.8746613333374853, -119.4318584562405476, -7.816324812831725311 ) ) ; +#15304 = AXIS2_PLACEMENT_3D ( 'NONE', #17795, #8474, #13994 ) ; +#15305 = CARTESIAN_POINT ( 'NONE', ( 232.0356995434533474, -114.3627243007497896, 0.3895643844364068409 ) ) ; +#15306 = EDGE_CURVE ( 'NONE', #39046, #15423, #56287, .T. ) ; +#15307 = CARTESIAN_POINT ( 'NONE', ( 232.6600549864971299, -121.1236915585681260, -6.119502199152369926 ) ) ; +#15308 = FACE_OUTER_BOUND ( 'NONE', #7321, .T. ) ; +#15309 = CARTESIAN_POINT ( 'NONE', ( -19.99999999999997513, -48.99999999999998579, 23.50000000000000000 ) ) ; +#15310 = CARTESIAN_POINT ( 'NONE', ( -12.20000000000000107, 11.00000000000000000, 38.69999999999999574 ) ) ; +#15311 = CARTESIAN_POINT ( 'NONE', ( 232.2415036393694834, -116.7386337365186506, -4.079477775289697128 ) ) ; +#15312 = CARTESIAN_POINT ( 'NONE', ( 235.5566791051025746, -118.2923540947865035, 5.092198670642259728 ) ) ; +#15313 = LINE ( 'NONE', #42749, #16526 ) ; +#15314 = CARTESIAN_POINT ( 'NONE', ( 235.1543657134705256, -116.9833934256146506, 4.337903194033201792 ) ) ; +#15315 = CARTESIAN_POINT ( 'NONE', ( 217.5036224830094227, -119.2007736953101897, -7.720485890044807675 ) ) ; +#15316 = ORIENTED_EDGE ( 'NONE', *, *, #6983, .T. ) ; +#15317 = CARTESIAN_POINT ( 'NONE', ( 234.2161427357389982, -122.0390788645601248, 5.958799764665913656 ) ) ; +#15318 = CARTESIAN_POINT ( 'NONE', ( 30.60581961097691917, -114.5434458170824144, 0.7253070912061376774 ) ) ; +#15319 = DIRECTION ( 'NONE', ( 1.857579106397815009E-17, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#15320 = CARTESIAN_POINT ( 'NONE', ( 222.8471009790136179, -117.6995106916468927, -7.294706934413138555 ) ) ; +#15321 = CARTESIAN_POINT ( 'NONE', ( 236.9374655222997319, -125.5910598537900427, -2.208515325105303351 ) ) ; +#15322 = CC_DESIGN_DATE_AND_TIME_ASSIGNMENT ( #36642, #3460, ( #18895 ) ) ; +#15323 = CARTESIAN_POINT ( 'NONE', ( -40.93441155404172349, -52.22445595358271220, -18.92526774706844961 ) ) ; +#15324 = ADVANCED_FACE ( 'NONE', ( #41239 ), #50285, .F. ) ; +#15325 = AXIS2_PLACEMENT_3D ( 'NONE', #38635, #56176, #29320 ) ; +#15326 = ORIENTED_EDGE ( 'NONE', *, *, #49200, .F. ) ; +#15327 = VERTEX_POINT ( 'NONE', #50846 ) ; +#15328 = PLANE ( 'NONE', #38603 ) ; +#15329 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #49126, #43637, #13779, #34605 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 3.144186300207962859E-18, 0.001599915862393899279 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9858234377368622070, 0.9824052662768134603, 0.9824073277042573160, 0.9858296220191937742 ) ) + REPRESENTATION_ITEM ( '' ) ); +#15330 = CARTESIAN_POINT ( 'NONE', ( 27.90000000000003411, -121.4999999999999858, 6.264705711000018162 ) ) ; +#15331 = CARTESIAN_POINT ( 'NONE', ( 3.950000000000000178, -2.500000000000000000, 39.00000000000000000 ) ) ; +#15332 = CIRCLE ( 'NONE', #22806, 15.00000000000000000 ) ; +#15333 = EDGE_CURVE ( 'NONE', #25662, #11632, #2228, .T. ) ; +#15334 = CARTESIAN_POINT ( 'NONE', ( 216.8835562044950507, -119.9379670164735927, -7.976674871826478608 ) ) ; +#15335 = ADVANCED_FACE ( 'NONE', ( #25148 ), #49862, .T. ) ; +#15336 = ORIENTED_EDGE ( 'NONE', *, *, #39475, .F. ) ; +#15337 = EDGE_LOOP ( 'NONE', ( #16223, #46118, #13271, #29450 ) ) ; +#15338 = CARTESIAN_POINT ( 'NONE', ( 222.0997416253472920, -119.1513326771237473, -7.732582955729506935 ) ) ; +#15339 = CARTESIAN_POINT ( 'NONE', ( 206.8999987669482437, -114.4780799509379392, 0.9241146973221058269 ) ) ; +#15340 = LINE ( 'NONE', #42195, #7885 ) ; +#15341 = VECTOR ( 'NONE', #17126, 1000.000000000000000 ) ; +#15342 = ORIENTED_EDGE ( 'NONE', *, *, #8162, .T. ) ; +#15343 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#15344 = CARTESIAN_POINT ( 'NONE', ( 216.6533980112499478, -118.9002713094128865, -7.820536184991400575 ) ) ; +#15345 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #1780, #32998, #14882, #54919, #50780, #37963, #10505, #28924 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 4 ), + ( 0.0000000000000000000, 0.0004498664913079454910, 0.0006747997369619186973, 0.0008997329826158919578 ), + .UNSPECIFIED. ) ; +#15346 = CARTESIAN_POINT ( 'NONE', ( 237.0765077258231770, -126.0490357383365136, 0.1079839895967722035 ) ) ; +#15347 = CARTESIAN_POINT ( 'NONE', ( -40.23424640581241363, -46.12867756520459039, 19.42113663283726410 ) ) ; +#15348 = ORIENTED_EDGE ( 'NONE', *, *, #38930, .F. ) ; +#15349 = CARTESIAN_POINT ( 'NONE', ( 216.2145475481480617, -122.1441298270972595, 7.782700188056880464 ) ) ; +#15350 = CARTESIAN_POINT ( 'NONE', ( -2.999999999999995559, -129.0000000000000000, 18.19999999999999574 ) ) ; +#15351 = CARTESIAN_POINT ( 'NONE', ( 20.93796323939251636, -34.99999999999999289, 21.49903762854363265 ) ) ; +#15352 = CARTESIAN_POINT ( 'NONE', ( 237.7484182422033996, -117.7752092830681789, -5.512018392290940483 ) ) ; +#15353 = ORIENTED_EDGE ( 'NONE', *, *, #48115, .T. ) ; +#15354 = ORIENTED_EDGE ( 'NONE', *, *, #13373, .T. ) ; +#15355 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -119.9073224366041757, 2.806395461446940409 ) ) ; +#15356 = FACE_OUTER_BOUND ( 'NONE', #1539, .T. ) ; +#15357 = FACE_OUTER_BOUND ( 'NONE', #4074, .T. ) ; +#15358 = FACE_OUTER_BOUND ( 'NONE', #10550, .T. ) ; +#15359 = ORIENTED_EDGE ( 'NONE', *, *, #22195, .T. ) ; +#15360 = LINE ( 'NONE', #42216, #14896 ) ; +#15361 = ORIENTED_EDGE ( 'NONE', *, *, #12852, .T. ) ; +#15362 = VERTEX_POINT ( 'NONE', #34497 ) ; +#15363 = LINE ( 'NONE', #28836, #9803 ) ; +#15364 = CARTESIAN_POINT ( 'NONE', ( 237.9313497259254007, -125.6665391350177146, -2.029044195915277626 ) ) ; +#15365 = ORIENTED_EDGE ( 'NONE', *, *, #8432, .T. ) ; +#15366 = EDGE_LOOP ( 'NONE', ( #25723, #29889, #30319, #56835 ) ) ; +#15367 = FACE_OUTER_BOUND ( 'NONE', #317, .T. ) ; +#15368 = CIRCLE ( 'NONE', #21929, 2.999999999999999112 ) ; +#15369 = EDGE_LOOP ( 'NONE', ( #18577, #6194, #14154, #55975, #25188 ) ) ; +#15370 = CARTESIAN_POINT ( 'NONE', ( 21.80000000000002203, -60.50000000000000711, -16.50000000000000711 ) ) ; +#15371 = CARTESIAN_POINT ( 'NONE', ( 217.6024572357016496, -121.8303415121323354, 7.923228318508615864 ) ) ; +#15372 = CARTESIAN_POINT ( 'NONE', ( -4.970555943141063082, -29.69543050033665210, -105.7355597551376434 ) ) ; +#15373 = EDGE_CURVE ( 'NONE', #52338, #10538, #39166, .T. ) ; +#15374 = VERTEX_POINT ( 'NONE', #21339 ) ; +#15375 = AXIS2_PLACEMENT_3D ( 'NONE', #14987, #46519, #45394 ) ; +#15376 = VECTOR ( 'NONE', #51592, 1000.000000000000114 ) ; +#15377 = EDGE_CURVE ( 'NONE', #10765, #1837, #10586, .T. ) ; +#15378 = DIRECTION ( 'NONE', ( 1.194121782967160312E-15, -0.9884292157390540678, -0.1516828450203868139 ) ) ; +#15379 = PLANE ( 'NONE', #45834 ) ; +#15380 = CARTESIAN_POINT ( 'NONE', ( 232.2165107079277959, -122.0765343925367148, 5.943332426653312517 ) ) ; +#15381 = AXIS2_PLACEMENT_3D ( 'NONE', #4672, #44371, #12835 ) ; +#15382 = CARTESIAN_POINT ( 'NONE', ( 30.59997059892885929, -116.6511459838931160, 4.620271678376140834 ) ) ; +#15383 = LINE ( 'NONE', #42537, #18789 ) ; +#15384 = CARTESIAN_POINT ( 'NONE', ( 214.8002074625812554, -114.8693326578518992, -4.371068549921711011 ) ) ; +#15385 = CARTESIAN_POINT ( 'NONE', ( 216.0148108792870687, -119.4260147466254693, -7.655908328111752148 ) ) ; +#15386 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#15387 = AXIS2_PLACEMENT_3D ( 'NONE', #36917, #50315, #15545 ) ; +#15388 = PLANE ( 'NONE', #28222 ) ; +#15389 = VERTEX_POINT ( 'NONE', #25739 ) ; +#15390 = FACE_OUTER_BOUND ( 'NONE', #55532, .T. ) ; +#15391 = CARTESIAN_POINT ( 'NONE', ( 236.4465113387704776, -115.5460856846109721, 2.502988051431113803 ) ) ; +#15392 = CARTESIAN_POINT ( 'NONE', ( 234.1797223351333628, -118.5309303141147694, -5.188430639041460957 ) ) ; +#15393 = ADVANCED_FACE ( 'NONE', ( #8217 ), #4800, .T. ) ; +#15394 = VERTEX_POINT ( 'NONE', #7621 ) ; +#15395 = ORIENTED_EDGE ( 'NONE', *, *, #52877, .F. ) ; +#15396 = CARTESIAN_POINT ( 'NONE', ( 221.8582549684405762, -122.2352305563472470, 7.659035449785941196 ) ) ; +#15397 = CARTESIAN_POINT ( 'NONE', ( 214.0980948671829651, -122.2747976019028187, 7.551642069628550225 ) ) ; +#15398 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#15399 = CARTESIAN_POINT ( 'NONE', ( 235.8892297187093448, -114.5053785596922040, -1.364762026958488361 ) ) ; +#15400 = CARTESIAN_POINT ( 'NONE', ( 220.8782188231096484, -119.0310002588718703, -5.424011012336832138 ) ) ; +#15401 = CARTESIAN_POINT ( 'NONE', ( 38.10579785746812576, -119.6573856842565533, -5.277547023471635512 ) ) ; +#15402 = VECTOR ( 'NONE', #6297, 1000.000000000000000 ) ; +#15403 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#15404 = CARTESIAN_POINT ( 'NONE', ( 219.8878582996564717, -120.0761015223703652, -7.877428422309838751 ) ) ; +#15405 = EDGE_CURVE ( 'NONE', #4422, #22731, #20949, .T. ) ; +#15406 = CARTESIAN_POINT ( 'NONE', ( 219.7317812313690411, -121.5770198504343824, 7.794470691791002714 ) ) ; +#15407 = EDGE_CURVE ( 'NONE', #1912, #43517, #20475, .T. ) ; +#15408 = VERTEX_POINT ( 'NONE', #25433 ) ; +#15410 = ADVANCED_FACE ( 'NONE', ( #2687 ), #38302, .F. ) ; +#15409 = CARTESIAN_POINT ( 'NONE', ( 214.8002074625812838, -113.1563102921735577, 1.126951460046794251 ) ) ; +#15411 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026312, -116.6437574344685544, -4.601156053649681610 ) ) ; +#15412 = AXIS2_PLACEMENT_3D ( 'NONE', #5969, #32291, #54762 ) ; +#15413 = VERTEX_POINT ( 'NONE', #51707 ) ; +#15414 = DIRECTION ( 'NONE', ( 1.972152263052529514E-31, -1.000000000000000000, 1.224646799147352961E-16 ) ) ; +#15415 = CARTESIAN_POINT ( 'NONE', ( 237.7430735779387305, -117.6499785911981348, 4.760771439941898109 ) ) ; +#15416 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289169, -123.2520079346764135, -8.550685100684434659 ) ) ; +#15417 = VECTOR ( 'NONE', #25343, 1000.000000000000000 ) ; +#15418 = ORIENTED_EDGE ( 'NONE', *, *, #42271, .T. ) ; +#15419 = CARTESIAN_POINT ( 'NONE', ( 13.27013502349626606, -36.19543050033661302, -111.4279070793648145 ) ) ; +#15420 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#15421 = CARTESIAN_POINT ( 'NONE', ( 16.00000000000000000, 12.00000000000000000, -39.00000000000000000 ) ) ; +#15422 = CARTESIAN_POINT ( 'NONE', ( 237.1064545169719224, -117.9030637966345978, 5.574928739111294718 ) ) ; +#15423 = VERTEX_POINT ( 'NONE', #11722 ) ; +#15424 = AXIS2_PLACEMENT_3D ( 'NONE', #33505, #41677, #33219 ) ; +#15425 = VERTEX_POINT ( 'NONE', #56397 ) ; +#15426 = CARTESIAN_POINT ( 'NONE', ( 24.80000000000002203, -58.99999999999999289, -17.50000000000000711 ) ) ; +#15427 = CARTESIAN_POINT ( 'NONE', ( 6.704528535821458135, -32.89543050033663718, -104.5552939337700025 ) ) ; +#15428 = AXIS2_PLACEMENT_3D ( 'NONE', #7082, #51742, #6511 ) ; +#15429 = AXIS2_PLACEMENT_3D ( 'NONE', #8746, #48185, #49329 ) ; +#15430 = CARTESIAN_POINT ( 'NONE', ( 233.5420408460904014, -115.7819752022375326, 2.936893737333779786 ) ) ; +#15431 = ORIENTED_EDGE ( 'NONE', *, *, #27361, .F. ) ; +#15432 = ORIENTED_EDGE ( 'NONE', *, *, #1792, .T. ) ; +#15433 = VERTEX_POINT ( 'NONE', #52004 ) ; +#15434 = VERTEX_POINT ( 'NONE', #12006 ) ; +#15435 = ORIENTED_EDGE ( 'NONE', *, *, #16928, .T. ) ; +#15436 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #51249, #11251, #56221, #38124 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 3.295974604355933479E-17, 1.564590652901708535E-05 ), + .UNSPECIFIED. ) ; +#15437 = ORIENTED_EDGE ( 'NONE', *, *, #47001, .T. ) ; +#15438 = CARTESIAN_POINT ( 'NONE', ( 2.400000000000022116, -40.49999999999999289, -23.49900000000000588 ) ) ; +#15439 = CARTESIAN_POINT ( 'NONE', ( 215.8168823119555668, -121.5352379635678091, 7.649221167052819403 ) ) ; +#15440 = CARTESIAN_POINT ( 'NONE', ( 196.4498341647430379, -126.6002556352069632, -0.9361359573007004276 ) ) ; +#15441 = ORIENTED_EDGE ( 'NONE', *, *, #14281, .F. ) ; +#15442 = CARTESIAN_POINT ( 'NONE', ( 236.2108512827715003, -124.2722902063664066, -4.071165545478945269 ) ) ; +#15443 = FACE_OUTER_BOUND ( 'NONE', #53446, .T. ) ; +#15444 = CARTESIAN_POINT ( 'NONE', ( 225.6999987669289567, -115.1557298825100162, 5.118474080358980771 ) ) ; +#15445 = CARTESIAN_POINT ( 'NONE', ( 239.6999987669288998, -116.6451260586174641, 0.5915630955795193602 ) ) ; +#15446 = CARTESIAN_POINT ( 'NONE', ( 236.0767704591819154, -113.8858057097774150, -3.153075402618775946 ) ) ; +#15448 = AXIS2_PLACEMENT_3D ( 'NONE', #28282, #41412, #41981 ) ; +#15447 = LINE ( 'NONE', #16020, #22639 ) ; +#15449 = AXIS2_PLACEMENT_3D ( 'NONE', #19402, #15586, #54763 ) ; +#15450 = EDGE_CURVE ( 'NONE', #43279, #29663, #43226, .T. ) ; +#15451 = LINE ( 'NONE', #50778, #48949 ) ; +#15452 = CARTESIAN_POINT ( 'NONE', ( 217.1983865042736568, -121.4817271204933036, 7.705105847129221530 ) ) ; +#15453 = CARTESIAN_POINT ( 'NONE', ( 90.90000000000006253, -117.2876049825686522, 0.4929692564873966454 ) ) ; +#15454 = CARTESIAN_POINT ( 'NONE', ( 30.59960000000000591, -126.4501005210472186, -0.7764740176078172018 ) ) ; +#15455 = CARTESIAN_POINT ( 'NONE', ( 214.9099611974787649, -121.1163512784038545, 7.615106874845722018 ) ) ; +#15456 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290590, -121.6016113590777081, 1.782016711232264461 ) ) ; +#15457 = AXIS2_PLACEMENT_3D ( 'NONE', #46431, #2066, #19562 ) ; +#15458 = DIRECTION ( 'NONE', ( -3.524876788021935603E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#15459 = CARTESIAN_POINT ( 'NONE', ( 232.5972280068026521, -115.7354643018458944, 2.888286435452927403 ) ) ; +#15460 = VECTOR ( 'NONE', #28763, 999.9999999999998863 ) ; +#15461 = DIRECTION ( 'NONE', ( -1.811995619784410881E-15, 1.000000000000000000, 1.196913542559490477E-15 ) ) ; +#15462 = CARTESIAN_POINT ( 'NONE', ( 235.8839807686958920, -126.0350835533360367, -0.3877187422634388314 ) ) ; +#15463 = VECTOR ( 'NONE', #45755, 1000.000000000000227 ) ; +#15464 = CARTESIAN_POINT ( 'NONE', ( 233.8879009093232355, -114.5239771106073903, -1.451482366116810807 ) ) ; +#15465 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #38230, #35005, #56052, #43744, #17161, #39089, #7265, #56908, #16877, #52810 ), + .UNSPECIFIED., .F., .F., + ( 4, 3, 3, 4 ), + ( 4.357100848652462659E-15, 2.055009572187638012E-05, 4.110963425978582814E-05, 8.126654062587347280E-05 ), + .UNSPECIFIED. ) ; +#15466 = CARTESIAN_POINT ( 'NONE', ( -46.25000000000000000, -119.5000000000000000, 5.000000000000043521 ) ) ; +#15467 = AXIS2_PLACEMENT_3D ( 'NONE', #18414, #54336, #40897 ) ; +#15468 = CARTESIAN_POINT ( 'NONE', ( 4.721691385632963645, -43.15520895974398030, -118.7001483292602018 ) ) ; +#15469 = CARTESIAN_POINT ( 'NONE', ( 233.3126000760514387, -115.3288640343012474, -2.015405426428602542 ) ) ; +#15470 = CIRCLE ( 'NONE', #594, 23.50000000000000355 ) ; +#15471 = EDGE_CURVE ( 'NONE', #41911, #16275, #26038, .T. ) ; +#15472 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #28063, #24525, #2354, #45857, #41477, #55803, #15760, #54941, #32738, #33600, #14900, #29224, #1218, #10521, #56355, #38258, #43778, #25994, #16906, #3802, #16325, #29795, #12831, #7584, #34456, #47585, #25392, #43180, #35037, #39410, #12532, #52244, #16039, #34173, #8168, #25107, #39120, #3211, #20710, #30370, #17197, #2928, #20995, #51963, #56936, #47006, #21586, #56080, #25691, #33875, #42900, #48179, #57221, #38840, #7002, #38538, #52843, #24825, #11967, #42625, #51664, #43490, #2648, #20436, #34741, #11672, #29509, #47302, #7292, #56657, #16617, #12246, #30081, #47877, #7868, #3521, #52530, #21293, #17497, #4947, #49323, #39988, #36198, #18061 ), + .UNSPECIFIED., .F., .F., + ( 4, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 2, 2, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 2, 2, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 2, 2, 4 ), + ( 0.0000000000000000000, 0.01562499999999895223, 0.02343749999999842834, 0.02734374999999815078, 0.02929687499999800854, 0.03124999999999786629, 0.04687499999999700934, 0.05468749999999643341, 0.05859374999999595462, 0.06249999999999546890, 0.07812499999999253375, 0.08593749999999104883, 0.09374999999998956390, 0.1249999999999827083, 0.1406249999999792666, 0.1484374999999778788, 0.1523437499999771849, 0.1562499999999764910, 0.1718749999999744371, 0.1796874999999734102, 0.1835937499999728550, 0.1874999999999723277, 0.2031249999999710509, 0.2109374999999709122, 0.2148437499999713840, 0.2167968749999716060, 0.2187499999999718558, 0.2499999999999765188, 0.2656249999999782951, 0.2734374999999786282, 0.2773437499999787392, 0.2792968749999782396, 0.2812499999999776845, 0.2968749999999790723, 0.3046874999999797939, 0.3085937499999795719, 0.3124999999999793499, 0.3281249999999796274, 0.3359374999999802380, 0.3437499999999809042, 0.3749999999999844569, 0.3906249999999857891, 0.3984374999999861222, 0.4023437499999866218, 0.4062499999999871214, 0.4218749999999884537, 0.4296874999999888423, 0.4335937499999890088, 0.4374999999999891753, 0.4531249999999898970, 0.4609374999999902300, 0.4648437499999903966, 0.4667968749999906741, 0.4687499999999909517, 0.5000000000000000000 ), + .UNSPECIFIED. ) ; +#15473 = VERTEX_POINT ( 'NONE', #49367 ) ; +#15474 = CARTESIAN_POINT ( 'NONE', ( 240.9560270983271550, -114.2527428407373122, 0.9586945877377711644 ) ) ; +#15475 = CARTESIAN_POINT ( 'NONE', ( 200.0648010555901521, -127.5302916870246008, 9.933091309946155079 ) ) ; +#15476 = CARTESIAN_POINT ( 'NONE', ( 4.916973593473754178, -52.19543050033662013, -118.5014277108455900 ) ) ; +#15477 = CARTESIAN_POINT ( 'NONE', ( 235.3041679425193138, -124.9326879282569251, 4.262718644748123786 ) ) ; +#15478 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#15479 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#15480 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#15481 = CARTESIAN_POINT ( 'NONE', ( 6.907218846464737716, -50.84774078793368801, -121.8592683387627460 ) ) ; +#15482 = EDGE_CURVE ( 'NONE', #6380, #11257, #46788, .T. ) ; +#15483 = ORIENTED_EDGE ( 'NONE', *, *, #57160, .F. ) ; +#15485 = ADVANCED_FACE ( 'NONE', ( #13741 ), #9364, .T. ) ; +#15484 = CARTESIAN_POINT ( 'NONE', ( 28.09997352129429871, -126.6694015548124383, -0.9041448250668596698 ) ) ; +#15486 = CARTESIAN_POINT ( 'NONE', ( 29.20696411866265763, -114.4564945285861910, 1.000000000000022649 ) ) ; +#15487 = CARTESIAN_POINT ( 'NONE', ( 221.4698917293942202, -122.0861246097315274, 7.707619864961123390 ) ) ; +#15488 = ORIENTED_EDGE ( 'NONE', *, *, #11524, .T. ) ; +#15489 = EDGE_CURVE ( 'NONE', #13313, #14188, #53758, .T. ) ; +#15490 = CARTESIAN_POINT ( 'NONE', ( -36.15046256473635822, -50.19543050033674803, -71.83542630306114063 ) ) ; +#15491 = CARTESIAN_POINT ( 'NONE', ( 215.6886765828793386, -119.2574163277057266, -7.610424036697454930 ) ) ; +#15492 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#15493 = CARTESIAN_POINT ( 'NONE', ( 5.600000000000018296, -42.24999999999999289, -23.50000000000000711 ) ) ; +#15494 = AXIS2_PLACEMENT_3D ( 'NONE', #20807, #52062, #8775 ) ; +#15495 = ORIENTED_EDGE ( 'NONE', *, *, #43059, .F. ) ; +#15496 = CARTESIAN_POINT ( 'NONE', ( 219.9381025209767699, -119.9021956162525981, -7.864912975042019028 ) ) ; +#15497 = CARTESIAN_POINT ( 'NONE', ( 228.7999987669289794, -124.1340797666941285, -5.982763930601146640 ) ) ; +#15498 = ORIENTED_EDGE ( 'NONE', *, *, #29278, .F. ) ; +#15499 = AXIS2_PLACEMENT_3D ( 'NONE', #14619, #50242, #17844 ) ; +#15500 = CARTESIAN_POINT ( 'NONE', ( 221.4391909538975938, -121.1084670455525725, 5.556067051777496602 ) ) ; +#15501 = ORIENTED_EDGE ( 'NONE', *, *, #47987, .F. ) ; +#15502 = VERTEX_POINT ( 'NONE', #52892 ) ; +#15503 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.210476675238558841E-16, 1.857579106397798678E-17 ) ) ; +#15504 = CARTESIAN_POINT ( 'NONE', ( -47.50019442779142054, -120.8130365460278028, 6.480820275063564395 ) ) ; +#15505 = AXIS2_PLACEMENT_3D ( 'NONE', #32841, #10625, #38357 ) ; +#15506 = ORIENTED_EDGE ( 'NONE', *, *, #4441, .F. ) ; +#15507 = CARTESIAN_POINT ( 'NONE', ( 39.92942675500000860, -130.4955392280000126, 4.997769614000024951 ) ) ; +#15508 = ORIENTED_EDGE ( 'NONE', *, *, #49131, .F. ) ; +#15509 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.210476675238558841E-16, 1.857579106397798678E-17 ) ) ; +#15510 = CARTESIAN_POINT ( 'NONE', ( 218.8554403369847705, -118.5232056367598261, -7.624046417065794223 ) ) ; +#15511 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#15512 = ORIENTED_EDGE ( 'NONE', *, *, #5240, .F. ) ; +#15513 = VECTOR ( 'NONE', #17422, 1000.000000000000000 ) ; +#15514 = PLANE ( 'NONE', #2829 ) ; +#15515 = CARTESIAN_POINT ( 'NONE', ( 221.3462155741277400, -119.7371778496810890, -7.835505533802806788 ) ) ; +#15516 = ORIENTED_EDGE ( 'NONE', *, *, #34896, .F. ) ; +#15517 = CARTESIAN_POINT ( 'NONE', ( 221.0033842921898497, -122.5172635474811926, 7.824842780210353510 ) ) ; +#15518 = CYLINDRICAL_SURFACE ( 'NONE', #37876, 3.200000000000009504 ) ; +#15519 = ORIENTED_EDGE ( 'NONE', *, *, #15228, .T. ) ; +#15520 = CARTESIAN_POINT ( 'NONE', ( 232.0032189392879900, -123.3844946988435964, -4.807815872424360926 ) ) ; +#15521 = CARTESIAN_POINT ( 'NONE', ( 220.0295629091312435, -120.4462063562493057, -5.641186388906316296 ) ) ; +#15522 = LINE ( 'NONE', #51147, #11758 ) ; +#15523 = CARTESIAN_POINT ( 'NONE', ( 220.2531438058769311, -120.0723431519587763, -8.077436274388766435 ) ) ; +#15524 = CARTESIAN_POINT ( 'NONE', ( 235.2764179867459404, -122.3230514907258311, -5.242305151066903868 ) ) ; +#15525 = CARTESIAN_POINT ( 'NONE', ( 213.9000314191158338, -120.1263183635178677, -7.725711093973713695 ) ) ; +#15526 = CARTESIAN_POINT ( 'NONE', ( 219.8466958913563474, -121.1659168070813166, 5.547250898697772215 ) ) ; +#15527 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203862311, 0.9884292157390539568 ) ) ; +#15528 = EDGE_CURVE ( 'NONE', #47872, #8322, #17826, .T. ) ; +#15529 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #23297, #23011, #18625, #36177 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#15530 = AXIS2_PLACEMENT_3D ( 'NONE', #41886, #32584, #1640 ) ; +#15531 = CARTESIAN_POINT ( 'NONE', ( 233.3570858877114631, -126.0938728515246794, 2.551411427755877259 ) ) ; +#15532 = DIRECTION ( 'NONE', ( 0.7132504491541841185, 2.131334480222602985E-15, -0.7009092642998482336 ) ) ; +#15533 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#15534 = CARTESIAN_POINT ( 'NONE', ( 217.2060456620350806, -118.7246004234235812, -7.609652971883352990 ) ) ; +#15535 = CARTESIAN_POINT ( 'NONE', ( 232.9042692244832722, -125.9403623435905786, -1.101066642708009136 ) ) ; +#15536 = CARTESIAN_POINT ( 'NONE', ( 234.7696431943627147, -124.9218153552161681, 3.352700234840111815 ) ) ; +#15537 = FACE_OUTER_BOUND ( 'NONE', #31236, .T. ) ; +#15538 = CARTESIAN_POINT ( 'NONE', ( 228.7999987669289794, -120.4999999999997726, 1.387778780781445676E-14 ) ) ; +#15539 = ORIENTED_EDGE ( 'NONE', *, *, #21214, .F. ) ; +#15540 = CARTESIAN_POINT ( 'NONE', ( 234.6968611170841541, -119.6782482300531143, -6.094186630893292822 ) ) ; +#15541 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -121.3973126286641531, 2.077841222139360067 ) ) ; +#15542 = CARTESIAN_POINT ( 'NONE', ( -49.52060727515078042, -117.5383713516532538, -6.714744952123094635 ) ) ; +#15543 = CARTESIAN_POINT ( 'NONE', ( 214.7551360357703913, -119.0060457905276508, -7.478255505437913619 ) ) ; +#15544 = CARTESIAN_POINT ( 'NONE', ( 234.5762251461999313, -118.9180947614226653, 5.319304062199255334 ) ) ; +#15545 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#15547 = EDGE_CURVE ( 'NONE', #14196, #37000, #49653, .T. ) ; +#15546 = AXIS2_PLACEMENT_3D ( 'NONE', #45918, #33073, #55858 ) ; +#15549 = EDGE_CURVE ( 'NONE', #52837, #18073, #3849, .T. ) ; +#15548 = CARTESIAN_POINT ( 'NONE', ( 30.61743114856799153, -114.5575464449901801, 0.8274786242361414912 ) ) ; +#15550 = CIRCLE ( 'NONE', #10899, 3.000000000000002665 ) ; +#15551 = CARTESIAN_POINT ( 'NONE', ( -32.50573439037717804, -37.69543050033675513, -68.12652396745940564 ) ) ; +#15552 = ORIENTED_EDGE ( 'NONE', *, *, #37575, .F. ) ; +#15553 = ADVANCED_FACE ( 'NONE', ( #35656 ), #48509, .F. ) ; +#15554 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #46559, #19412, #51224, #29062, #37814, #32585, #6561, #50637, #28193, #42166, #2196, #45982, #37248, #37530, #14447, #32305, #10648, #15305, #33140, #46846, #19980, #55642, #6843, #55059, #10089, #24653, #42454, #27910 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 1, 2, 2, 1, 2, 2, 2, 1, 2, 2, 1, 2, 2, 4 ), + ( 0.9834770927214893099, 0.9876078195411169824, 0.9881241603935704276, 0.9882532456066838167, 0.9883823308197972057, 0.9886405012460238728, 0.9896731829509308742, 0.9917385463607448770, 0.9938039097705588798, 0.9940620801967856579, 0.9941266228033422969, 0.9941911654098989359, 0.9943202506230123250, 0.9948365914754657702, 0.9958692731803725495, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#15555 = AXIS2_PLACEMENT_3D ( 'NONE', #45014, #50251, #943 ) ; +#15556 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#15557 = CARTESIAN_POINT ( 'NONE', ( 234.1112039303830272, -125.9472029671187556, -1.095658711931820406 ) ) ; +#15558 = VERTEX_POINT ( 'NONE', #26326 ) ; +#15559 = ORIENTED_EDGE ( 'NONE', *, *, #26187, .T. ) ; +#15560 = LINE ( 'NONE', #19077, #39920 ) ; +#15561 = EDGE_CURVE ( 'NONE', #23153, #29129, #22221, .T. ) ; +#15562 = DIRECTION ( 'NONE', ( 0.9999231197632632018, 0.0000000000000000000, 0.01239978076027390373 ) ) ; +#15563 = CARTESIAN_POINT ( 'NONE', ( 236.6813572805205865, -120.2975022502134408, -6.146547946369247839 ) ) ; +#15564 = DATE_TIME_ROLE ( 'creation_date' ) ; +#15565 = EDGE_LOOP ( 'NONE', ( #390, #50048, #39564, #24619 ) ) ; +#15566 = EDGE_CURVE ( 'NONE', #20941, #23345, #57578, .T. ) ; +#15567 = ORIENTED_EDGE ( 'NONE', *, *, #12153, .T. ) ; +#15568 = CIRCLE ( 'NONE', #6249, 0.2000000000008175793 ) ; +#15569 = CARTESIAN_POINT ( 'NONE', ( 236.5465783803574595, -115.0660437096623241, -1.123845766106034372 ) ) ; +#15570 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#15571 = ORIENTED_EDGE ( 'NONE', *, *, #52944, .T. ) ; +#15572 = VERTEX_POINT ( 'NONE', #44415 ) ; +#15573 = VECTOR ( 'NONE', #38586, 1000.000000000000000 ) ; +#15574 = LINE ( 'NONE', #33409, #12986 ) ; +#15575 = CARTESIAN_POINT ( 'NONE', ( 16.00000000000000000, 12.00000000000000000, -39.00000000000000000 ) ) ; +#15576 = ORIENTED_EDGE ( 'NONE', *, *, #17631, .F. ) ; +#15577 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#15578 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669290363, -115.5105827331577046, 2.205269319027971520 ) ) ; +#15579 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#15580 = CARTESIAN_POINT ( 'NONE', ( 5.900000000000016342, -35.74999999999999289, -23.49900000000000588 ) ) ; +#15581 = CARTESIAN_POINT ( 'NONE', ( 221.6323585381755379, -120.0989536322645250, -8.073757828818834525 ) ) ; +#15582 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#15583 = ORIENTED_EDGE ( 'NONE', *, *, #50702, .F. ) ; +#15584 = VERTEX_POINT ( 'NONE', #49087 ) ; +#15585 = CARTESIAN_POINT ( 'NONE', ( 214.9203079168030399, -122.2438877966302755, 7.647052650281857211 ) ) ; +#15586 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#15587 = EDGE_CURVE ( 'NONE', #13873, #45458, #53174, .T. ) ; +#15588 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290306, -123.1615989871899473, -2.285391242026844072 ) ) ; +#15589 = ORIENTED_EDGE ( 'NONE', *, *, #11779, .F. ) ; +#15590 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669289112, -115.1111934688575502, -1.343367018172416216 ) ) ; +#15591 = CONICAL_SURFACE ( 'NONE', #47322, 2.700000000000001066, 0.7853981633974497223 ) ; +#15592 = CARTESIAN_POINT ( 'NONE', ( 226.3999987669289453, -120.4999999999997726, 1.387778780781445676E-14 ) ) ; +#15593 = EDGE_CURVE ( 'NONE', #22247, #7474, #12587, .T. ) ; +#15594 = DIRECTION ( 'NONE', ( 0.4956176937828957185, 0.7071067811865477948, 0.5043442292812753136 ) ) ; +#15595 = CARTESIAN_POINT ( 'NONE', ( 236.1245941106862745, -118.5431611120274056, 5.830377189866345233 ) ) ; +#15596 = ORIENTED_EDGE ( 'NONE', *, *, #38081, .T. ) ; +#15597 = CARTESIAN_POINT ( 'NONE', ( 216.2352433199328630, -118.5470101163087548, -7.468822532873350184 ) ) ; +#15598 = VECTOR ( 'NONE', #19441, 1000.000000000000000 ) ; +#15599 = CARTESIAN_POINT ( 'NONE', ( 235.9376796654738655, -123.9808758403486877, 4.322734390571318031 ) ) ; +#15600 = CARTESIAN_POINT ( 'NONE', ( 24.90000000000003411, -116.0000000004745146, 3.500000000000016875 ) ) ; +#15601 = ADVANCED_FACE ( 'NONE', ( #18108, #31003 ), #4135, .T. ) ; +#15602 = CARTESIAN_POINT ( 'NONE', ( 240.0902695270552556, -123.7965893093492156, -4.491780738447443078 ) ) ; +#15603 = EDGE_CURVE ( 'NONE', #49435, #37716, #18410, .T. ) ; +#15604 = EDGE_CURVE ( 'NONE', #51273, #28509, #54046, .T. ) ; +#15605 = CARTESIAN_POINT ( 'NONE', ( 232.9546228180419121, -114.4520238279816056, 1.113968241868292131 ) ) ; +#15606 = CARTESIAN_POINT ( 'NONE', ( 221.5803795904611491, -122.0006091363078298, 7.945778556249140756 ) ) ; +#15607 = CARTESIAN_POINT ( 'NONE', ( 220.9467675187827922, -121.5513314430613292, 7.810515387437183321 ) ) ; +#15608 = CARTESIAN_POINT ( 'NONE', ( 232.2652358740358522, -116.1573036640864274, -3.461333990573432384 ) ) ; +#15609 = CARTESIAN_POINT ( 'NONE', ( 235.4982146955667019, -116.5914025645422072, 3.942632841260684806 ) ) ; +#15610 = CARTESIAN_POINT ( 'NONE', ( 215.9776268925882050, -119.4509111664258114, -7.662509592962613247 ) ) ; +#15611 = CARTESIAN_POINT ( 'NONE', ( 235.2049502661265024, -125.7990011796734393, 1.704358044139670625 ) ) ; +#15612 = CARTESIAN_POINT ( 'NONE', ( 217.7787608792949072, -119.1989006951844203, -7.732673796399605948 ) ) ; +#15613 = ORIENTED_EDGE ( 'NONE', *, *, #43734, .F. ) ; +#15614 = CARTESIAN_POINT ( 'NONE', ( 234.3198014929493809, -125.3421200930784636, 3.790113928004390953 ) ) ; +#15615 = DIRECTION ( 'NONE', ( 0.4956176937828982720, -0.7071067811865472397, 0.5043442292812735372 ) ) ; +#15616 = LINE ( 'NONE', #29360, #25679 ) ; +#15617 = CARTESIAN_POINT ( 'NONE', ( 20.95782113348531439, -46.97975678419049927, 17.58169627110210698 ) ) ; +#15618 = CIRCLE ( 'NONE', #33360, 5.684830401364140862 ) ; +#15619 = CARTESIAN_POINT ( 'NONE', ( 237.0143958869562653, -123.9989868683853729, -4.305703138907946759 ) ) ; +#15620 = CARTESIAN_POINT ( 'NONE', ( -43.25846346126554920, -52.75618853550678011, -16.97080289115661600 ) ) ; +#15621 = EDGE_CURVE ( 'NONE', #33382, #23410, #11940, .T. ) ; +#15622 = ORIENTED_EDGE ( 'NONE', *, *, #54269, .F. ) ; +#15623 = ORIENTED_EDGE ( 'NONE', *, *, #11596, .T. ) ; +#15624 = EDGE_CURVE ( 'NONE', #10739, #6826, #3263, .T. ) ; +#15625 = CARTESIAN_POINT ( 'NONE', ( -32.99956612512966103, -129.0000000000000000, 19.93413225025934921 ) ) ; +#15626 = CARTESIAN_POINT ( 'NONE', ( 215.8002074625812554, -114.7893360290414932, -4.892360229717493070 ) ) ; +#15627 = CYLINDRICAL_SURFACE ( 'NONE', #9738, 0.4999999999999983347 ) ; +#15628 = ORIENTED_EDGE ( 'NONE', *, *, #49844, .F. ) ; +#15629 = VERTEX_POINT ( 'NONE', #6132 ) ; +#15630 = CYLINDRICAL_SURFACE ( 'NONE', #52924, 0.4999999999999990008 ) ; +#15631 = EDGE_CURVE ( 'NONE', #47025, #34697, #32995, .T. ) ; +#15632 = CARTESIAN_POINT ( 'NONE', ( 46.95096679918786720, -120.4999999999999858, 1.387778780781445676E-14 ) ) ; +#15633 = FACE_OUTER_BOUND ( 'NONE', #38915, .T. ) ; +#15634 = VERTEX_POINT ( 'NONE', #9939 ) ; +#15635 = ADVANCED_FACE ( 'NONE', ( #27478 ), #52169, .F. ) ; +#15636 = CARTESIAN_POINT ( 'NONE', ( 215.7847815851334587, -119.1215725146824980, -7.799030509693742452 ) ) ; +#15637 = CONICAL_SURFACE ( 'NONE', #47363, 1.500000000000001332, 0.7853981633974367327 ) ; +#15638 = CARTESIAN_POINT ( 'NONE', ( 218.0326460778825606, -118.4963838829749818, -7.798724362597028836 ) ) ; +#15639 = CARTESIAN_POINT ( 'NONE', ( 236.9687692084642094, -124.7562962942532607, 3.561805473020413171 ) ) ; +#15640 = CARTESIAN_POINT ( 'NONE', ( -38.03120573645509950, -48.84195455007975539, 20.74999999999999289 ) ) ; +#15641 = ORIENTED_EDGE ( 'NONE', *, *, #12331, .F. ) ; +#15642 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238558841E-16, -1.857579106397798678E-17 ) ) ; +#15643 = EDGE_LOOP ( 'NONE', ( #16869, #2670, #48355, #13480 ) ) ; +#15644 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289794, -121.0094029259844319, 6.686142836650293297 ) ) ; +#15645 = CARTESIAN_POINT ( 'NONE', ( 237.6659113817444222, -120.8462675694218973, -6.139568449101942882 ) ) ; +#15646 = ORIENTED_EDGE ( 'NONE', *, *, #28860, .F. ) ; +#15647 = ORIENTED_EDGE ( 'NONE', *, *, #54471, .T. ) ; +#15648 = FACE_OUTER_BOUND ( 'NONE', #5352, .T. ) ; +#15649 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#15650 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669114660, -120.3786537239866021, -0.7907433725706368710 ) ) ; +#15651 = CARTESIAN_POINT ( 'NONE', ( -21.14999999999997726, -38.99999999999999289, -23.12499999999999645 ) ) ; +#15652 = EDGE_LOOP ( 'NONE', ( #17313, #50915, #700, #31751 ) ) ; +#15653 = CARTESIAN_POINT ( 'NONE', ( 218.3002074625811133, -114.8213583732399599, -4.683689166368139034 ) ) ; +#15654 = ORIENTED_EDGE ( 'NONE', *, *, #13366, .T. ) ; +#15655 = EDGE_LOOP ( 'NONE', ( #35188, #51478, #14295, #48343 ) ) ; +#15656 = AXIS2_PLACEMENT_3D ( 'NONE', #26404, #39833, #996 ) ; +#15657 = CYLINDRICAL_SURFACE ( 'NONE', #6997, 3.249999999999999556 ) ; +#15658 = ORIENTED_EDGE ( 'NONE', *, *, #11250, .F. ) ; +#15659 = ORIENTED_EDGE ( 'NONE', *, *, #821, .F. ) ; +#15660 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -1.224646799147353207E-16 ) ) ; +#15661 = EDGE_CURVE ( 'NONE', #50146, #53904, #15451, .T. ) ; +#15662 = VERTEX_POINT ( 'NONE', #5280 ) ; +#15663 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#15664 = DIRECTION ( 'NONE', ( -2.591634784021440131E-16, 0.1999276101096732761, 0.9798106708521980845 ) ) ; +#15665 = FACE_OUTER_BOUND ( 'NONE', #1125, .T. ) ; +#15666 = ADVANCED_FACE ( 'NONE', ( #23079 ), #10224, .F. ) ; +#15667 = ORIENTED_EDGE ( 'NONE', *, *, #15450, .F. ) ; +#15668 = CARTESIAN_POINT ( 'NONE', ( 237.9189704355307526, -115.4046226547928597, -3.739578457054429261 ) ) ; +#15669 = ADVANCED_FACE ( 'NONE', ( #27771 ), #46124, .T. ) ; +#15670 = CARTESIAN_POINT ( 'NONE', ( 215.2248613523265135, -119.8757850778587226, -7.847147270954368814 ) ) ; +#15671 = CARTESIAN_POINT ( 'NONE', ( 214.7016654946997392, -121.3959035800393167, 7.771553263107494836 ) ) ; +#15672 = ADVANCED_FACE ( 'NONE', ( #28632 ), #37391, .F. ) ; +#15673 = CARTESIAN_POINT ( 'NONE', ( 232.2675169113028915, -123.8513224730276363, 5.156184579617724140 ) ) ; +#15674 = CARTESIAN_POINT ( 'NONE', ( 219.8833592663673357, -119.8621462719644484, -7.863164743093883580 ) ) ; +#15675 = CARTESIAN_POINT ( 'NONE', ( 11.50000000000001776, -38.99999999999999289, -23.49900000000000588 ) ) ; +#15676 = CARTESIAN_POINT ( 'NONE', ( 17.99999999999999289, -48.70295777220218270, 21.49833287011298211 ) ) ; +#15677 = FACE_OUTER_BOUND ( 'NONE', #7590, .T. ) ; +#15678 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#15679 = VECTOR ( 'NONE', #34043, 999.9999999999998863 ) ; +#15680 =( BOUNDED_SURFACE ( ) B_SPLINE_SURFACE ( 3, 3, ( + ( #16523, #52437, #17685, #48650 ), + ( #57717, #39318, #12433, #51867 ), + ( #53033, #57128, #34364, #56842 ), + ( #29983, #21778, #48069, #16811 ) ), + .UNSPECIFIED., .F., .F., .F. ) + B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ), + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_SURFACE ( ( + ( 1.000000000000000000, 0.7243612934463330433, 0.7243612934463330433, 1.000000000000000000), + ( 1.000000000000000000, 0.7243612934463330433, 0.7243612934463330433, 1.000000000000000000), + ( 1.000000000000000000, 0.7243612934463330433, 0.7243612934463330433, 1.000000000000000000), + ( 1.000000000000000000, 0.7243612934463330433, 0.7243612934463330433, 1.000000000000000000) ) ) + REPRESENTATION_ITEM ( '' ) SURFACE ( ) ); +#15681 = CARTESIAN_POINT ( 'NONE', ( 11.50000000000001776, -38.99999999999999289, -23.49900000000000588 ) ) ; +#15682 = ORIENTED_EDGE ( 'NONE', *, *, #26340, .T. ) ; +#15683 = CARTESIAN_POINT ( 'NONE', ( 218.9962405479284655, -120.9262216916473704, 8.068084191704613772 ) ) ; +#15684 = CARTESIAN_POINT ( 'NONE', ( 236.5963691567584419, -119.6159940484810562, 5.479927082540525518 ) ) ; +#15685 = CARTESIAN_POINT ( 'NONE', ( 234.1559738133463213, -119.3196251384271847, -5.423027964591359051 ) ) ; +#15686 = AXIS2_PLACEMENT_3D ( 'NONE', #26934, #9965, #4449 ) ; +#15687 = EDGE_LOOP ( 'NONE', ( #18672, #38125, #16214, #48626 ) ) ; +#15688 = ORIENTED_EDGE ( 'NONE', *, *, #36298, .F. ) ; +#15689 = FACE_OUTER_BOUND ( 'NONE', #36064, .T. ) ; +#15690 = CARTESIAN_POINT ( 'NONE', ( 214.2165243317058412, -122.2768088171640244, 7.564747994184768842 ) ) ; +#15691 = LINE ( 'NONE', #47232, #27853 ) ; +#15692 = CARTESIAN_POINT ( 'NONE', ( 235.8919766416018433, -114.4828936754895210, -1.262084291168081407 ) ) ; +#15693 = CARTESIAN_POINT ( 'NONE', ( 235.8999987668372000, -120.4999999999997584, 1.387778780781445676E-14 ) ) ; +#15694 = CARTESIAN_POINT ( 'NONE', ( 219.9166487111997697, -119.3926948580212866, -7.810969890494067869 ) ) ; +#15695 = DIRECTION ( 'NONE', ( -1.210476675238558841E-16, 1.000000000000000000, 7.868619306511423982E-48 ) ) ; +#15696 = AXIS2_PLACEMENT_3D ( 'NONE', #23094, #57593, #53470 ) ; +#15697 = CARTESIAN_POINT ( 'NONE', ( 217.8002074625811133, -115.2571814924720286, -5.140034088216141051 ) ) ; +#15698 = EDGE_LOOP ( 'NONE', ( #14005, #50114, #29879, #17697 ) ) ; +#15699 = CARTESIAN_POINT ( 'NONE', ( 215.8665306209153130, -121.8043965219248150, 7.818266117476855293 ) ) ; +#15700 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#15701 = CARTESIAN_POINT ( 'NONE', ( 236.2445745459617399, -127.0690534653949584, 2.849846421216022385 ) ) ; +#15702 = VERTEX_POINT ( 'NONE', #42028 ) ; +#15703 = EDGE_CURVE ( 'NONE', #44687, #42076, #19832, .T. ) ; +#15704 = CARTESIAN_POINT ( 'NONE', ( 21.50000000000000355, -124.5000000000000000, 14.00000000000000533 ) ) ; +#15705 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) ); +#15706 = CARTESIAN_POINT ( 'NONE', ( 237.6928175427443364, -116.3038719998315287, 3.631349934730577544 ) ) ; +#15707 = CARTESIAN_POINT ( 'NONE', ( 34.27421686388504440, -114.8982732411846825, 0.8859034917142313281 ) ) ; +#15708 = ORIENTED_EDGE ( 'NONE', *, *, #25116, .T. ) ; +#15709 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#15710 = EDGE_CURVE ( 'NONE', #46817, #38289, #54622, .T. ) ; +#15711 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#15712 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669290363, -122.7606888695542438, 2.081222995908334816 ) ) ; +#15713 = CARTESIAN_POINT ( 'NONE', ( 237.1267100528317826, -118.6258979443589396, 5.867165267400436868 ) ) ; +#15714 = ORIENTED_EDGE ( 'NONE', *, *, #14396, .F. ) ; +#15715 = ORIENTED_EDGE ( 'NONE', *, *, #31652, .T. ) ; +#15716 = CARTESIAN_POINT ( 'NONE', ( 219.8388233875160722, -119.7736800877188159, -7.854079278510001316 ) ) ; +#15717 = FACE_OUTER_BOUND ( 'NONE', #31512, .T. ) ; +#15718 = CARTESIAN_POINT ( 'NONE', ( 232.7593263877489278, -124.7232251565770298, 3.606959603251403745 ) ) ; +#15719 = ORIENTED_EDGE ( 'NONE', *, *, #36360, .F. ) ; +#15720 = VECTOR ( 'NONE', #3473, 1000.000000000000000 ) ; +#15721 = AXIS2_PLACEMENT_3D ( 'NONE', #267, #44050, #22713 ) ; +#15722 = ORIENTED_EDGE ( 'NONE', *, *, #49747, .F. ) ; +#15723 = VERTEX_POINT ( 'NONE', #5842 ) ; +#15724 = VERTEX_POINT ( 'NONE', #23640 ) ; +#15725 = VERTEX_POINT ( 'NONE', #1492 ) ; +#15726 = ORIENTED_EDGE ( 'NONE', *, *, #13227, .T. ) ; +#15727 = CARTESIAN_POINT ( 'NONE', ( 8.071065282823072451, -50.19543050033662013, -115.2918006896517511 ) ) ; +#15728 = CARTESIAN_POINT ( 'NONE', ( 215.8056272058176717, -121.5182825974087422, 7.651823111771183683 ) ) ; +#15729 = ADVANCED_FACE ( 'NONE', ( #19273 ), #48017, .T. ) ; +#15730 = CARTESIAN_POINT ( 'NONE', ( 196.4498904128554955, -128.4725276111141170, 11.26437539973237989 ) ) ; +#15731 = VECTOR ( 'NONE', #35348, 1000.000000000000000 ) ; +#15732 = ORIENTED_EDGE ( 'NONE', *, *, #49877, .F. ) ; +#15733 = CARTESIAN_POINT ( 'NONE', ( 236.3922635626430520, -118.4095084128139348, -5.141241285486063184 ) ) ; +#15734 = DIRECTION ( 'NONE', ( 9.552221426245879362E-16, -0.7829635938130228290, -0.6220675291022637055 ) ) ; +#15735 = CARTESIAN_POINT ( 'NONE', ( 219.5457413159777502, -120.0725991617444635, -8.075768006947932065 ) ) ; +#15736 = CARTESIAN_POINT ( 'NONE', ( 213.9533395165840091, -119.2088924576581803, -7.632483139231059255 ) ) ; +#15737 = CARTESIAN_POINT ( 'NONE', ( 217.9391006250122587, -123.9184928498543314, -6.841715825083442226 ) ) ; +#15738 = DIRECTION ( 'NONE', ( -0.7132504491541842295, -2.131334480222603379E-15, 0.7009092642998483447 ) ) ; +#15739 = EDGE_CURVE ( 'NONE', #55192, #41973, #2352, .T. ) ; +#15740 = DIRECTION ( 'NONE', ( -1.068376767396477594E-15, 0.8790895103277438505, 0.4766567243118758901 ) ) ; +#15741 = CARTESIAN_POINT ( 'NONE', ( 216.6654882462429725, -121.2637150411973010, 7.993661048617442866 ) ) ; +#15742 = ADVANCED_FACE ( 'NONE', ( #20974 ), #24503, .T. ) ; +#15743 = CARTESIAN_POINT ( 'NONE', ( 21.10069730367578700, -50.50259961931806174, 18.47075619582098227 ) ) ; +#15744 = CYLINDRICAL_SURFACE ( 'NONE', #4373, 1.649999999999998579 ) ; +#15745 = CARTESIAN_POINT ( 'NONE', ( 214.8181883172274240, -121.4192468761537924, 7.568624976820779615 ) ) ; +#15746 = CYLINDRICAL_SURFACE ( 'NONE', #24921, 2.999999999999999112 ) ; +#15747 = CARTESIAN_POINT ( 'NONE', ( 25.00000000000002132, -45.75000000000000000, 6.099999999999993427 ) ) ; +#15748 = CARTESIAN_POINT ( 'NONE', ( 235.2222280068026521, -121.8267085768518712, -5.411362425887800143 ) ) ; +#15749 = CARTESIAN_POINT ( 'NONE', ( 236.0031713323863016, -124.2833156162541570, -4.058917024456956568 ) ) ; +#15750 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #56032, #25058, #21241, #20390, #47825, #3749 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 4 ), + ( 0.0000000000000000000, 0.5000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#15751 = CARTESIAN_POINT ( 'NONE', ( 233.8346322652178628, -115.3302159238186420, -3.335651961187075631 ) ) ; +#15752 = FACE_OUTER_BOUND ( 'NONE', #43945, .T. ) ; +#15753 = CARTESIAN_POINT ( 'NONE', ( 217.1389999605337664, -119.7537392719872145, -7.775049634827039036 ) ) ; +#15754 = CARTESIAN_POINT ( 'NONE', ( 233.6417565632019091, -121.1613702838209150, 5.508992786387246987 ) ) ; +#15755 = CIRCLE ( 'NONE', #38161, 1.649999999999998579 ) ; +#15756 = ORIENTED_EDGE ( 'NONE', *, *, #43103, .T. ) ; +#15757 = CARTESIAN_POINT ( 'NONE', ( 239.3310270983271550, -125.5953773452066145, 3.739578457054484772 ) ) ; +#15758 = CIRCLE ( 'NONE', #18568, 1.500000000000004885 ) ; +#15759 = CARTESIAN_POINT ( 'NONE', ( 196.6500029091500892, -114.6675432522563938, 0.8950399470887688835 ) ) ; +#15760 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668027448, -126.4984441983447994, 0.1383768407700482206 ) ) ; +#15761 = CARTESIAN_POINT ( 'NONE', ( 235.2875405213584372, -124.4601218235365536, 4.707094105198497580 ) ) ; +#15762 = CARTESIAN_POINT ( 'NONE', ( 18.15000000000001634, -58.89626279179501722, 21.49958330439411824 ) ) ; +#15763 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397815626E-17 ) ) ; +#15764 = CARTESIAN_POINT ( 'NONE', ( 237.0206395316572525, -125.7176234472128726, 2.026528563689217410 ) ) ; +#15765 = CARTESIAN_POINT ( 'NONE', ( 214.8002074625811701, -126.0361705437681792, 4.492796230578442795 ) ) ; +#15766 = VERTEX_POINT ( 'NONE', #38239 ) ; +#15767 = CARTESIAN_POINT ( 'NONE', ( 28.09997949928169803, -121.3438831965964226, -6.161756104391777455 ) ) ; +#15768 = LINE ( 'NONE', #55231, #34080 ) ; +#15769 = VERTEX_POINT ( 'NONE', #46705 ) ; +#15770 = AXIS2_PLACEMENT_3D ( 'NONE', #17294, #22558, #48278 ) ; +#15771 = CARTESIAN_POINT ( 'NONE', ( -29.16564078277088257, -0.2000000000000159983, 23.40000000000000568 ) ) ; +#15772 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289226, -122.5500683324564477, 1.481360694295130731 ) ) ; +#15773 = CARTESIAN_POINT ( 'NONE', ( 221.8982723098855274, -118.5936884921348877, -7.620700883853921859 ) ) ; +#15774 = CARTESIAN_POINT ( 'NONE', ( 16.00000000000000000, -8.900000000000000355, -36.00000000000000000 ) ) ; +#15775 = ADVANCED_FACE ( 'NONE', ( #42301 ), #11088, .T. ) ; +#15776 = ORIENTED_EDGE ( 'NONE', *, *, #55139, .F. ) ; +#15777 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#15778 = CARTESIAN_POINT ( 'NONE', ( 239.6999987669289283, -123.1971729105908224, 3.087921354305161792 ) ) ; +#15779 = ORIENTED_EDGE ( 'NONE', *, *, #8281, .T. ) ; +#15780 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #3863, #21649, #12886, #56137, #47934, #56413, #16094, #34514, #38317, #43239 ), + .UNSPECIFIED., .F., .F., + ( 4, 3, 3, 4 ), + ( 1.059871482353250467E-14, 3.035138235685262549E-05, 8.400594431580478438E-05, 0.0001186176546168249321 ), + .UNSPECIFIED. ) ; +#15781 = EDGE_LOOP ( 'NONE', ( #15567, #11179, #38625, #20716 ) ) ; +#15782 = VERTEX_POINT ( 'NONE', #16023 ) ; +#15783 = FACE_OUTER_BOUND ( 'NONE', #22402, .T. ) ; +#15784 = CARTESIAN_POINT ( 'NONE', ( -48.11943963923551593, -121.2245703493566538, 4.028819917724944411 ) ) ; +#15785 = ORIENTED_EDGE ( 'NONE', *, *, #40632, .T. ) ; +#15786 = CARTESIAN_POINT ( 'NONE', ( 39.39363340300004523, -120.4999999999999858, 5.229463925000024993 ) ) ; +#15787 = ORIENTED_EDGE ( 'NONE', *, *, #28218, .F. ) ; +#15788 = LINE ( 'NONE', #56116, #49944 ) ; +#15789 = EDGE_CURVE ( 'NONE', #9808, #173, #16885, .T. ) ; +#15790 = CARTESIAN_POINT ( 'NONE', ( 219.7731057809768629, -119.9690192890565328, -7.866715054496855153 ) ) ; +#15791 = CARTESIAN_POINT ( 'NONE', ( 218.8554351935288480, -120.9257795767827162, 8.065203185293635002 ) ) ; +#15792 = ORIENTED_EDGE ( 'NONE', *, *, #24975, .T. ) ; +#15793 = AXIS2_PLACEMENT_3D ( 'NONE', #45871, #55234, #52256 ) ; +#15794 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#15795 = PLANE ( 'NONE', #22502 ) ; +#15796 = ORIENTED_EDGE ( 'NONE', *, *, #13274, .T. ) ; +#15797 = CARTESIAN_POINT ( 'NONE', ( -24.09999999999997655, -30.00100000000000122, 19.50000000000000711 ) ) ; +#15798 = ADVANCED_FACE ( 'NONE', ( #43161 ), #33855, .F. ) ; +#15799 = CARTESIAN_POINT ( 'NONE', ( 216.0576618774928761, -118.7113231906640181, -7.531158471084251183 ) ) ; +#15800 = EDGE_LOOP ( 'NONE', ( #19584, #18387 ) ) ; +#15801 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#15802 = ADVANCED_FACE ( 'NONE', ( #56635 ), #24801, .F. ) ; +#15803 = CARTESIAN_POINT ( 'NONE', ( 231.4814704355307811, -126.6385306000269964, 1.504989049959867931 ) ) ; +#15804 = EDGE_CURVE ( 'NONE', #26278, #4114, #34436, .T. ) ; +#15805 = CARTESIAN_POINT ( 'NONE', ( 34.37416224556530153, -114.9878444234535095, -0.9822000424653595241 ) ) ; +#15806 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289794, -116.6451260586174641, 0.5915630955795151413 ) ) ; +#15807 = CIRCLE ( 'NONE', #38218, 1.000000000000000888 ) ; +#15808 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#15809 = CARTESIAN_POINT ( 'NONE', ( 235.1868217145945721, -124.8410723870830310, -3.457968400451330915 ) ) ; +#15810 = CARTESIAN_POINT ( 'NONE', ( 218.4316317045547180, -118.4942688044608161, -7.812507103794319896 ) ) ; +#15811 = FACE_OUTER_BOUND ( 'NONE', #41800, .T. ) ; +#15812 = CARTESIAN_POINT ( 'NONE', ( -27.99999999999999645, -128.6250000000000000, 20.00000000000001066 ) ) ; +#15813 = AXIS2_PLACEMENT_3D ( 'NONE', #55894, #21392, #25802 ) ; +#15814 = CARTESIAN_POINT ( 'NONE', ( 233.3627888780156354, -126.1833432519205189, 2.349908198531412307 ) ) ; +#15815 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289794, -120.4999999999997726, 1.387778780781445676E-14 ) ) ; +#15816 = CARTESIAN_POINT ( 'NONE', ( 16.50000000000001776, -38.99999999999999289, -15.50000000000000000 ) ) ; +#15817 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#15818 = CARTESIAN_POINT ( 'NONE', ( 233.0590014431488726, -122.6465366017553151, -5.117322318733195985 ) ) ; +#15819 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.9884292157390537348, -0.1516828450203879242 ) ) ; +#15820 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#15821 = DIRECTION ( 'NONE', ( 0.7071067811865474617, 0.7071067811865474617, 0.0000000000000000000 ) ) ; +#15822 = CARTESIAN_POINT ( 'NONE', ( 234.8237709102788813, -115.5732433178237102, -3.680601630765525822 ) ) ; +#15823 = CARTESIAN_POINT ( 'NONE', ( 219.8002074625813123, -124.3798264207320869, -6.289916858733970884 ) ) ; +#15824 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290306, -120.6744754945128619, 2.518257135079813303 ) ) ; +#15825 = DIRECTION ( 'NONE', ( -1.476360405086643323E-16, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#15826 = CARTESIAN_POINT ( 'NONE', ( 234.4859274374277334, -116.2921261200195744, 3.615628927346202559 ) ) ; +#15827 = CARTESIAN_POINT ( 'NONE', ( 25.13489081600001285, -107.4730449019999696, -6.513477548999979660 ) ) ; +#15828 = FACE_OUTER_BOUND ( 'NONE', #18100, .T. ) ; +#15829 = CARTESIAN_POINT ( 'NONE', ( 219.7703404143079524, -118.6966477098704047, -7.905592954336920108 ) ) ; +#15830 = VERTEX_POINT ( 'NONE', #51365 ) ; +#15832 = EDGE_CURVE ( 'NONE', #2947, #50170, #21026, .T. ) ; +#15831 = AXIS2_PLACEMENT_3D ( 'NONE', #54813, #55095, #27370 ) ; +#15833 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289169, -117.6214613306125614, 0.1454508982031048892 ) ) ; +#15834 = CARTESIAN_POINT ( 'NONE', ( 233.1892508789535441, -124.8046312263228259, -3.532963354555901159 ) ) ; +#15835 = CIRCLE ( 'NONE', #33464, 6.122273719221030142 ) ; +#15836 = EDGE_CURVE ( 'NONE', #1960, #12554, #11655, .T. ) ; +#15837 = ORIENTED_EDGE ( 'NONE', *, *, #7104, .F. ) ; +#15838 = ORIENTED_EDGE ( 'NONE', *, *, #27966, .F. ) ; +#15839 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#15840 = CARTESIAN_POINT ( 'NONE', ( 236.7044687237169001, -119.4020378469866728, -6.051140530678111418 ) ) ; +#15841 = COORDINATED_UNIVERSAL_TIME_OFFSET ( 8, 0, .AHEAD. ) ; +#15842 = VERTEX_POINT ( 'NONE', #43466 ) ; +#15843 = AXIS2_PLACEMENT_3D ( 'NONE', #13804, #18172, #49152 ) ; +#15844 = ORIENTED_EDGE ( 'NONE', *, *, #18036, .F. ) ; +#15845 = CARTESIAN_POINT ( 'NONE', ( 236.4961335899138248, -115.6982277257093159, -2.783571714202373926 ) ) ; +#15846 = DIRECTION ( 'NONE', ( -0.7132504491541841185, -2.131334480222602985E-15, 0.7009092642998482336 ) ) ; +#15847 = ORIENTED_EDGE ( 'NONE', *, *, #55061, .T. ) ; +#15848 = ORIENTED_EDGE ( 'NONE', *, *, #12702, .F. ) ; +#15849 = CARTESIAN_POINT ( 'NONE', ( -28.14999999999999858, -129.0000000000000000, 9.400000000000009237 ) ) ; +#15850 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#15851 = ORIENTED_EDGE ( 'NONE', *, *, #25294, .F. ) ; +#15852 = CARTESIAN_POINT ( 'NONE', ( 219.7810029059707233, -119.2938080216425334, -7.998350072136532596 ) ) ; +#15853 = CARTESIAN_POINT ( 'NONE', ( 31.89983370332277701, -121.5000000000048175, 5.625539200957716979 ) ) ; +#15854 = CARTESIAN_POINT ( 'NONE', ( 196.1500029107180865, -112.7858313396980492, -10.89934032531303920 ) ) ; +#15855 = CARTESIAN_POINT ( 'NONE', ( -34.26171440160120341, -116.0010000000000048, 16.90633451546424126 ) ) ; +#15856 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#15857 = CARTESIAN_POINT ( 'NONE', ( 221.9201859825260499, -119.9937463711851962, -8.057612882450181147 ) ) ; +#15858 = CARTESIAN_POINT ( 'NONE', ( 24.90000000000003411, -117.0000000000512586, -4.499999999525453376 ) ) ; +#15859 = ORIENTED_EDGE ( 'NONE', *, *, #18575, .F. ) ; +#15860 = ORIENTED_EDGE ( 'NONE', *, *, #14214, .F. ) ; +#15861 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#15862 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#15863 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290590, -123.2227020606135568, -1.965199442065698188 ) ) ; +#15864 = EDGE_LOOP ( 'NONE', ( #34476, #51038, #52855, #21262 ) ) ; +#15865 = CARTESIAN_POINT ( 'NONE', ( 232.0003214708904409, -114.4972635471633424, -1.292419441470792130 ) ) ; +#15866 = EDGE_CURVE ( 'NONE', #40682, #51195, #46988, .T. ) ; +#15867 = CARTESIAN_POINT ( 'NONE', ( 231.9978113724869218, -121.0422573009888652, 5.796239767716151903 ) ) ; +#15868 = ADVANCED_FACE ( 'NONE', ( #3494 ), #21271, .F. ) ; +#15869 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#15870 = EDGE_CURVE ( 'NONE', #57753, #33983, #11631, .T. ) ; +#15871 = CARTESIAN_POINT ( 'NONE', ( 236.1168576006133435, -118.2603499370481472, 5.728098859916225472 ) ) ; +#15872 = FACE_OUTER_BOUND ( 'NONE', #9769, .T. ) ; +#15873 = AXIS2_PLACEMENT_3D ( 'NONE', #55244, #15777, #50540 ) ; +#15874 = CARTESIAN_POINT ( 'NONE', ( 235.6438723618847177, -115.3950547176465165, 2.182048805494517296 ) ) ; +#15875 = DIRECTION ( 'NONE', ( 3.524876788021935603E-16, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#15876 = CARTESIAN_POINT ( 'NONE', ( 31.79484273689464047, -121.4053342746205431, -5.810430479366531564 ) ) ; +#15877 = CARTESIAN_POINT ( 'NONE', ( 232.9419035878082980, -114.3800831776281655, 0.6123558368783553751 ) ) ; +#15878 = ADVANCED_FACE ( 'NONE', ( #29484 ), #47283, .T. ) ; +#15879 = CARTESIAN_POINT ( 'NONE', ( 25.00000000000002132, -46.69999999999998863, 4.799999999999993605 ) ) ; +#15880 = CYLINDRICAL_SURFACE ( 'NONE', #56150, 23.49999999999999289 ) ; +#15881 = CYLINDRICAL_SURFACE ( 'NONE', #25830, 2.999999999999999112 ) ; +#15882 = CARTESIAN_POINT ( 'NONE', ( 232.2053124926780754, -117.7363219688279088, -4.812291535882045501 ) ) ; +#15883 = CARTESIAN_POINT ( 'NONE', ( 235.5601531723308995, -118.4054229314916853, 5.139653253229059082 ) ) ; +#15884 = FACE_OUTER_BOUND ( 'NONE', #51625, .T. ) ; +#15885 = AXIS2_PLACEMENT_3D ( 'NONE', #18684, #6125, #10499 ) ; +#15886 = CARTESIAN_POINT ( 'NONE', ( 235.1350722448121076, -114.9136841757528060, -0.2179257305259024169 ) ) ; +#15887 = CARTESIAN_POINT ( 'NONE', ( -3.134625307049970999, -36.19543050033666276, -95.30699400046827918 ) ) ; +#15888 = ORIENTED_EDGE ( 'NONE', *, *, #19834, .F. ) ; +#15889 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #48371, #29991, #26194, #35519, #34371, #26475 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 4 ), + ( 1.403846915380207652E-14, 0.0001629809341111947141, 0.0003259618682083509616 ), + .UNSPECIFIED. ) ; +#15890 = CARTESIAN_POINT ( 'NONE', ( 234.3418890909603647, -125.8079946013943271, 3.106199545886084046 ) ) ; +#15891 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289510, -113.8007484445382573, -0.1032971177765446419 ) ) ; +#15892 = PLANE ( 'NONE', #4271 ) ; +#15893 = CIRCLE ( 'NONE', #37400, 6.218511249151961628 ) ; +#15894 = CARTESIAN_POINT ( 'NONE', ( -27.99999999999998934, -120.9000000000000057, -20.00000000000000355 ) ) ; +#15895 = CARTESIAN_POINT ( 'NONE', ( 237.0231441785214201, -123.7579108285463434, -4.492951212665439620 ) ) ; +#15896 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -117.9689421859090857, -0.1802840650584129067 ) ) ; +#15897 = ORIENTED_EDGE ( 'NONE', *, *, #15953, .T. ) ; +#15898 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -122.1033851704410864, -2.710772291819561364 ) ) ; +#15899 = CARTESIAN_POINT ( 'NONE', ( 221.3377481186988689, -118.9567836469472724, -7.691327376704077068 ) ) ; +#15900 = EDGE_CURVE ( 'NONE', #16169, #2665, #56405, .T. ) ; +#15901 = EDGE_CURVE ( 'NONE', #13467, #52070, #6319, .T. ) ; +#15902 = CARTESIAN_POINT ( 'NONE', ( 234.6461346053363002, -121.3418428925646708, 5.485801692318423406 ) ) ; +#15903 = EDGE_LOOP ( 'NONE', ( #15888, #39805, #1749, #35298 ) ) ; +#15904 = ORIENTED_EDGE ( 'NONE', *, *, #48263, .T. ) ; +#15905 = CARTESIAN_POINT ( 'NONE', ( 219.9654243539524145, -121.6662859544922526, 8.004692763954832202 ) ) ; +#15906 = CARTESIAN_POINT ( 'NONE', ( 219.9599442673275576, -120.9019777616152993, 7.876841914458507787 ) ) ; +#15907 = EDGE_CURVE ( 'NONE', #40430, #20405, #16304, .T. ) ; +#15908 = CARTESIAN_POINT ( 'NONE', ( 221.8456370810441740, -120.2196439160826600, -5.606418461216581051 ) ) ; +#15909 = CARTESIAN_POINT ( 'NONE', ( 215.9081602066772518, -121.4374166827682018, 7.669490149479995189 ) ) ; +#15910 = ORIENTED_EDGE ( 'NONE', *, *, #18963, .T. ) ; +#15912 = CARTESIAN_POINT ( 'NONE', ( 195.1499984800815639, -112.3000709974612619, -11.58567057290344771 ) ) ; +#15911 = VECTOR ( 'NONE', #21174, 1000.000000000000000 ) ; +#15913 = CYLINDRICAL_SURFACE ( 'NONE', #23633, 3.000000000000002665 ) ; +#15914 = CARTESIAN_POINT ( 'NONE', ( 237.0426091446930457, -125.9040990941110465, 1.261430374322837888 ) ) ; +#15915 = ADVANCED_FACE ( 'NONE', ( #3778 ), #12511, .F. ) ; +#15916 = CARTESIAN_POINT ( 'NONE', ( 34.30198391410758063, -126.0839210429012240, -0.9128744295362771766 ) ) ; +#15917 = EDGE_LOOP ( 'NONE', ( #22072, #13649 ) ) ; +#15919 = EDGE_CURVE ( 'NONE', #46503, #5241, #40241, .T. ) ; +#15918 = DIRECTION ( 'NONE', ( 0.7132504491541842295, 2.131334480222611268E-15, -0.7009092642998483447 ) ) ; +#15920 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #19904, #1266, #14673, #14371, #6488, #18764, #36604, #5633, #11155, #28117 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 4 ), + ( 0.006204888109496666491, 0.006754357590727770415, 0.007303827071958875206, 0.007853296553189979129, 0.008402766034421083052 ), + .UNSPECIFIED. ) ; +#15921 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289794, -123.9060444662076748, 5.769711397597413693 ) ) ; +#15922 = CARTESIAN_POINT ( 'NONE', ( 237.8720563648183202, -114.6956697484988723, -2.038696150661126527 ) ) ; +#15923 = ORIENTED_EDGE ( 'NONE', *, *, #17293, .F. ) ; +#15924 = ORIENTED_EDGE ( 'NONE', *, *, #34603, .T. ) ; +#15925 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -120.9347717786574634, -3.191165509793070676 ) ) ; +#15926 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#15927 = DIRECTION ( 'NONE', ( 1.000000000000000000, 2.891205793294679312E-16, 0.0000000000000000000 ) ) ; +#15928 = AXIS2_PLACEMENT_3D ( 'NONE', #16299, #29771, #15734 ) ; +#15929 = CARTESIAN_POINT ( 'NONE', ( 216.3310606049836906, -119.5878794723097656, -7.724659890043657384 ) ) ; +#15930 = ORIENTED_EDGE ( 'NONE', *, *, #53873, .F. ) ; +#15931 = CARTESIAN_POINT ( 'NONE', ( 233.6435270983271835, -122.0049890499596046, -6.138530600027149120 ) ) ; +#15932 = CC_DESIGN_SECURITY_CLASSIFICATION ( #23531, ( #43916 ) ) ; +#15933 = CARTESIAN_POINT ( 'NONE', ( 237.9686695190814021, -114.5700806537195433, 1.629953864531787477 ) ) ; +#15934 = ORIENTED_EDGE ( 'NONE', *, *, #23646, .F. ) ; +#15935 = ORIENTED_EDGE ( 'NONE', *, *, #28911, .F. ) ; +#15936 = CIRCLE ( 'NONE', #27195, 2.100000000000000977 ) ; +#15937 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#15938 = VECTOR ( 'NONE', #33935, 1000.000000000000000 ) ; +#15939 = CARTESIAN_POINT ( 'NONE', ( 213.4929861835007614, -127.7148059017895463, -1.107173147077682884 ) ) ; +#15940 = ORIENTED_EDGE ( 'NONE', *, *, #17850, .T. ) ; +#15941 = ORIENTED_EDGE ( 'NONE', *, *, #47778, .T. ) ; +#15942 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#15943 = EDGE_CURVE ( 'NONE', #7317, #41441, #17522, .T. ) ; +#15944 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #25106, #11671, #25993, #52529, #20708, #12830, #39702, #39119, #34172, #12245 ), + .UNSPECIFIED., .F., .F., + ( 4, 3, 3, 4 ), + ( 1.833438589120103290E-15, 0.0001484273495717075932, 0.0003128722040360016991, 0.0004773186538105138798 ), + .UNSPECIFIED. ) ; +#15945 = VERTEX_POINT ( 'NONE', #44638 ) ; +#15946 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#15947 = CARTESIAN_POINT ( 'NONE', ( 218.2197867405992611, -122.3206326334099003, 7.850322413105501163 ) ) ; +#15948 = EDGE_LOOP ( 'NONE', ( #22267, #36441, #11212, #12050 ) ) ; +#15949 = CARTESIAN_POINT ( 'NONE', ( 238.6064704355307811, -125.9047845766382068, -3.276408650962292501 ) ) ; +#15950 = CARTESIAN_POINT ( 'NONE', ( 215.3260398794270429, -119.6542147939618559, -7.835662860075084168 ) ) ; +#15951 = CARTESIAN_POINT ( 'NONE', ( -34.81873496256664424, -50.19543050033674803, -70.48025044966819053 ) ) ; +#15952 = CARTESIAN_POINT ( 'NONE', ( 232.2682674533922693, -123.8747002298243984, 5.140977153800570854 ) ) ; +#15953 = EDGE_CURVE ( 'NONE', #19258, #54861, #13673, .T. ) ; +#15954 = CARTESIAN_POINT ( 'NONE', ( 30.59997114486034775, -117.2856308276314934, 5.082166707520907600 ) ) ; +#15955 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289453, -120.9842178176863712, 0.6379642346083037596 ) ) ; +#15956 = CARTESIAN_POINT ( 'NONE', ( -27.99999999999999645, -129.0000000000000000, 20.00000000000001066 ) ) ; +#15957 = CARTESIAN_POINT ( 'NONE', ( 222.3999987669286611, -121.2537696063597537, -7.597774865888105467 ) ) ; +#15958 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.210476675238558841E-16, 1.857579106397815009E-17 ) ) ; +#15959 = EDGE_CURVE ( 'NONE', #12464, #42282, #16351, .T. ) ; +#15960 = AXIS2_PLACEMENT_3D ( 'NONE', #46252, #14719, #37505 ) ; +#15961 = CARTESIAN_POINT ( 'NONE', ( -21.99999999999998579, -35.00000000000000711, 19.50000000000000711 ) ) ; +#15962 = ORIENTED_EDGE ( 'NONE', *, *, #32004, .F. ) ; +#15963 = CARTESIAN_POINT ( 'NONE', ( 5.630224042627907544, -35.69543050033662013, -119.2023369751454140 ) ) ; +#15964 = CARTESIAN_POINT ( 'NONE', ( 236.4710183968944079, -115.9901332491398449, 3.234608127614257977 ) ) ; +#15965 = CARTESIAN_POINT ( 'NONE', ( 234.1308509804343601, -120.2130831860299764, -5.541573716551907225 ) ) ; +#15966 = ORIENTED_EDGE ( 'NONE', *, *, #33832, .F. ) ; +#15967 = ORIENTED_EDGE ( 'NONE', *, *, #25538, .T. ) ; +#15968 = CARTESIAN_POINT ( 'NONE', ( 221.8568835147928553, -122.2369890763217057, 7.658765589983641320 ) ) ; +#15969 = CARTESIAN_POINT ( 'NONE', ( -33.30980195297395596, -50.19543050033674092, -73.22490364680650998 ) ) ; +#15971 = AXIS2_PLACEMENT_3D ( 'NONE', #57201, #4645, #26257 ) ; +#15970 = CARTESIAN_POINT ( 'NONE', ( 7.412845902923774766, -48.23565204092949443, -121.3447385080232834 ) ) ; +#15972 = CARTESIAN_POINT ( 'NONE', ( 235.8097361452201710, -115.8964719611086451, -4.078084745545591083 ) ) ; +#15973 = LINE ( 'NONE', #20922, #44247 ) ; +#15974 = PLANE ( 'NONE', #24844 ) ; +#15975 = CARTESIAN_POINT ( 'NONE', ( 220.0495196455065354, -121.0861769190302653, 7.867349329576859951 ) ) ; +#15976 = VECTOR ( 'NONE', #6867, 1000.000000000000114 ) ; +#15977 = AXIS2_PLACEMENT_3D ( 'NONE', #24016, #41817, #1846 ) ; +#15978 = CARTESIAN_POINT ( 'NONE', ( 217.5036138198365165, -119.1703602722402167, -7.918655196364678517 ) ) ; +#15979 = ORIENTED_EDGE ( 'NONE', *, *, #25116, .F. ) ; +#15980 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#15981 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026312, -117.3835894441275371, -5.127428855728432211 ) ) ; +#15982 = EDGE_CURVE ( 'NONE', #11418, #46549, #47403, .T. ) ; +#15983 = DIRECTION ( 'NONE', ( -1.811995619784410881E-15, 1.000000000000000000, 1.196913542559490477E-15 ) ) ; +#15984 = EDGE_LOOP ( 'NONE', ( #25894, #50462, #12475, #41449 ) ) ; +#15985 = CARTESIAN_POINT ( 'NONE', ( 219.8225040299931834, -119.5789206935408515, -7.835004229454089142 ) ) ; +#15986 = CARTESIAN_POINT ( 'NONE', ( 237.6319595055180116, -115.2458293587010871, 1.788556446117600007 ) ) ; +#15987 = ADVANCED_FACE ( 'NONE', ( #40527 ), #17475, .T. ) ; +#15988 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289169, -116.6451260586174641, 0.5915630955795193602 ) ) ; +#15989 = ORIENTED_EDGE ( 'NONE', *, *, #4411, .F. ) ; +#15991 = ADVANCED_FACE ( 'NONE', ( #8717 ), #17756, .T. ) ; +#15990 = FACE_OUTER_BOUND ( 'NONE', #17494, .T. ) ; +#15992 = CYLINDRICAL_SURFACE ( 'NONE', #12628, 2.000000000000001776 ) ; +#15993 = CARTESIAN_POINT ( 'NONE', ( 218.2526263280471426, -121.6542710627649200, 7.976699062667333529 ) ) ; +#15994 = EDGE_CURVE ( 'NONE', #36346, #44666, #8435, .T. ) ; +#15995 = CARTESIAN_POINT ( 'NONE', ( 237.1600174219036603, -119.8754784362769215, 6.118527419456560423 ) ) ; +#15996 = ORIENTED_EDGE ( 'NONE', *, *, #37583, .F. ) ; +#15997 = ORIENTED_EDGE ( 'NONE', *, *, #38186, .F. ) ; +#15998 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -124.0714408561943856, 1.566783396230592151 ) ) ; +#15999 = CARTESIAN_POINT ( 'NONE', ( 218.3002074625812554, -114.3649215954137901, -7.658023187335216697 ) ) ; +#16000 = CARTESIAN_POINT ( 'NONE', ( 232.8129732561861260, -125.7169148814598003, 2.028226243335447876 ) ) ; +#16001 = ORIENTED_EDGE ( 'NONE', *, *, #40011, .T. ) ; +#16002 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #35661, #47925, #30720, #44119, #17243, #40317, #53458, #57584, #35092, #52895 ), + .UNSPECIFIED., .F., .F., + ( 4, 3, 3, 4 ), + ( 1.006139616066547991E-16, 2.726862368330957757E-05, 7.461935126205298488E-05, 0.0001060788039427036243 ), + .UNSPECIFIED. ) ; +#16003 = ORIENTED_EDGE ( 'NONE', *, *, #35943, .T. ) ; +#16004 = ORIENTED_EDGE ( 'NONE', *, *, #28996, .F. ) ; +#16005 = ORIENTED_EDGE ( 'NONE', *, *, #19527, .F. ) ; +#16006 = ORIENTED_EDGE ( 'NONE', *, *, #42318, .F. ) ; +#16007 = EDGE_LOOP ( 'NONE', ( #35300, #49284, #36059, #40802 ) ) ; +#16008 = LINE ( 'NONE', #24787, #36074 ) ; +#16009 = APPROVAL_PERSON_ORGANIZATION ( #35416, #16700, #26662 ) ; +#16010 = EDGE_CURVE ( 'NONE', #43874, #39319, #29324, .T. ) ; +#16011 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669288885, -118.4356149160137477, -1.149036621179359230 ) ) ; +#16012 = CARTESIAN_POINT ( 'NONE', ( 217.3002074625811986, -128.6818437393889667, -3.996213651329256322 ) ) ; +#16013 = ORIENTED_EDGE ( 'NONE', *, *, #49248, .T. ) ; +#16014 = CARTESIAN_POINT ( 'NONE', ( 236.2082934567505959, -124.3367102748910327, -4.010334944438659122 ) ) ; +#16015 = CARTESIAN_POINT ( 'NONE', ( 30.39999999999742641, -126.2300070692021450, -0.9999999999999870104 ) ) ; +#16016 = CARTESIAN_POINT ( 'NONE', ( 215.2584184446222650, -119.8695596821048355, -7.648080904670707447 ) ) ; +#16017 = CARTESIAN_POINT ( 'NONE', ( 221.4391152452879794, -121.4858277361016974, 8.010899252597976528 ) ) ; +#16018 = CARTESIAN_POINT ( 'NONE', ( 35.40642572112706432, -125.8202313365538458, 1.000000000000014655 ) ) ; +#16019 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #53730, #13716, #21900, #31561 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 4.635773911527093581E-15, 0.0001874657807220424298 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9972728858254928941, 0.9972383699203268836, 0.9972525977499702154, 0.9973155693144228895 ) ) + REPRESENTATION_ITEM ( '' ) ); +#16020 = CARTESIAN_POINT ( 'NONE', ( 13.70000000000000107, 12.50000000000000000, 39.00000000000000000 ) ) ; +#16021 = CIRCLE ( 'NONE', #12314, 3.249999999999999556 ) ; +#16022 = VECTOR ( 'NONE', #4290, 1000.000000000000000 ) ; +#16023 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -121.3973126286641531, 2.077841222139360067 ) ) ; +#16024 = CYLINDRICAL_SURFACE ( 'NONE', #28129, 22.69999999999999929 ) ; +#16025 = CARTESIAN_POINT ( 'NONE', ( 30.60581961097693338, -123.6634901148359234, -6.000550650614172810 ) ) ; +#16026 = CARTESIAN_POINT ( 'NONE', ( 25.00000000000002132, -57.29999999999999716, -23.40000000000000213 ) ) ; +#16027 = ADVANCED_FACE ( 'NONE', ( #39678 ), #26543, .F. ) ; +#16028 = CARTESIAN_POINT ( 'NONE', ( -23.99999999999999289, -1.000000000000009548, 19.50000000000000711 ) ) ; +#16029 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.9884292157390539568, -0.1516828450203877021 ) ) ; +#16030 = CARTESIAN_POINT ( 'NONE', ( 233.3472280068026521, -117.6117135645468608, -4.764535698153812504 ) ) ; +#16031 = EDGE_CURVE ( 'NONE', #21156, #3677, #49017, .T. ) ; +#16032 = CARTESIAN_POINT ( 'NONE', ( 236.0910598655298145, -121.5739583699786834, -5.445472135471250752 ) ) ; +#16033 = CARTESIAN_POINT ( 'NONE', ( 220.8018192014669125, -119.0776902030717110, -7.754357153293095273 ) ) ; +#16034 = CARTESIAN_POINT ( 'NONE', ( 216.7878361135984733, -119.9323201813972020, -7.769607318397593332 ) ) ; +#16035 = CARTESIAN_POINT ( 'NONE', ( 233.5042838366126716, -116.7643394668663035, 4.105376220864258130 ) ) ; +#16036 = ORIENTED_EDGE ( 'NONE', *, *, #56652, .F. ) ; +#16037 = CARTESIAN_POINT ( 'NONE', ( 239.5185270983271550, -125.9047845766382068, -3.276408650962292501 ) ) ; +#16038 = LINE ( 'NONE', #19292, #625 ) ; +#16039 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026027, -123.5711624818940209, 5.154634897892511169 ) ) ; +#16040 = CARTESIAN_POINT ( 'NONE', ( 235.3468916342560817, -125.9055868854013482, 2.932766749800262751 ) ) ; +#16041 = CARTESIAN_POINT ( 'NONE', ( 219.8589380438413627, -121.5425585533879627, 7.819733271267143238 ) ) ; +#16042 = FACE_OUTER_BOUND ( 'NONE', #24170, .T. ) ; +#16043 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #6447, #24251, #42056, #6732, #24529, #2079, #33323, #51104 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 4 ), + ( 0.0000000000000000000, 0.0001519593258521046168, 0.0002279389887781153054, 0.0003039186517041259669 ), + .UNSPECIFIED. ) ; +#16044 = CARTESIAN_POINT ( 'NONE', ( 25.00000000000002132, -115.9999999999999858, -22.00000000000001421 ) ) ; +#16045 = ORIENTED_EDGE ( 'NONE', *, *, #35085, .T. ) ; +#16046 = CARTESIAN_POINT ( 'NONE', ( 28.09997488038364821, -125.9747768281002323, -2.982020462535178496 ) ) ; +#16047 = DIRECTION ( 'NONE', ( -0.5773502691896321704, -0.5773502691896321704, -0.5773502691896131855 ) ) ; +#16048 = EDGE_CURVE ( 'NONE', #15088, #52957, #36256, .T. ) ; +#16049 = CARTESIAN_POINT ( 'NONE', ( 26.90000000000003411, -121.4999999999999858, 6.059799679063796241 ) ) ; +#16050 = ORIENTED_EDGE ( 'NONE', *, *, #54128, .F. ) ; +#16051 = DIRECTION ( 'NONE', ( 0.7132504491541842295, 2.131334480222603379E-15, -0.7009092642998483447 ) ) ; +#16052 = CARTESIAN_POINT ( 'NONE', ( 215.8398163658667954, -121.8217371151581290, 7.813189019765215626 ) ) ; +#16053 = CARTESIAN_POINT ( 'NONE', ( 36.76827053115565747, -119.6199799155818226, 5.383586992215139588 ) ) ; +#16054 = CARTESIAN_POINT ( 'NONE', ( 215.7858473462525524, -121.5158714011878516, 7.854551697900284069 ) ) ; +#16055 = APPROVAL_PERSON_ORGANIZATION ( #6247, #32817, #24054 ) ; +#16056 = ADVANCED_FACE ( 'NONE', ( #27405 ), #41955, .T. ) ; +#16057 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#16058 = EDGE_CURVE ( 'NONE', #21432, #10935, #44628, .T. ) ; +#16059 = ORIENTED_EDGE ( 'NONE', *, *, #4578, .T. ) ; +#16060 = DIRECTION ( 'NONE', ( -0.7071067811865475727, 0.7071067811865475727, 0.0000000000000000000 ) ) ; +#16061 = CARTESIAN_POINT ( 'NONE', ( 216.9925553699211491, -120.8685148040392505, 7.793303388486338079 ) ) ; +#16062 = ORIENTED_EDGE ( 'NONE', *, *, #13853, .F. ) ; +#16063 = EDGE_LOOP ( 'NONE', ( #18372, #47821, #39367, #14200 ) ) ; +#16064 = EDGE_LOOP ( 'NONE', ( #48753, #35901, #45763, #16613 ) ) ; +#16065 = EDGE_LOOP ( 'NONE', ( #38946, #13040 ) ) ; +#16066 = CARTESIAN_POINT ( 'NONE', ( -36.15046256473638664, -39.19543050033675513, -71.83542630306115484 ) ) ; +#16067 = CARTESIAN_POINT ( 'NONE', ( 215.1034367902985593, -120.8641505260840177, 7.852342266015178929 ) ) ; +#16068 = ORIENTED_EDGE ( 'NONE', *, *, #4949, .F. ) ; +#16069 = CARTESIAN_POINT ( 'NONE', ( 221.9747170541561729, -118.6695821021671264, -7.631035190897879517 ) ) ; +#16070 = EDGE_LOOP ( 'NONE', ( #35699, #56312, #27750, #17365 ) ) ; +#16071 = CARTESIAN_POINT ( 'NONE', ( 215.2361077861756655, -118.7600171702889611, -7.678274155060941908 ) ) ; +#16072 = CARTESIAN_POINT ( 'NONE', ( 219.7581207380395369, -119.9068218501904255, -8.074547278311316134 ) ) ; +#16073 = CARTESIAN_POINT ( 'NONE', ( 22.75000000000000711, -116.0000000000000000, 19.30000000000000426 ) ) ; +#16074 = VECTOR ( 'NONE', #2403, 1000.000000000000000 ) ; +#16075 = ORIENTED_EDGE ( 'NONE', *, *, #41336, .F. ) ; +#16076 = CARTESIAN_POINT ( 'NONE', ( -18.99999999999997513, -48.99999999999998579, 20.29999999999999005 ) ) ; +#16077 = LINE ( 'NONE', #55838, #54199 ) ; +#16078 = VERTEX_POINT ( 'NONE', #6351 ) ; +#16079 = FACE_OUTER_BOUND ( 'NONE', #28897, .T. ) ; +#16080 = CARTESIAN_POINT ( 'NONE', ( 215.6070361570307341, -119.9855331112505752, -7.688490202696590003 ) ) ; +#16081 = ORIENTED_EDGE ( 'NONE', *, *, #50845, .T. ) ; +#16082 = CARTESIAN_POINT ( 'NONE', ( 8.071065282823077780, -38.14543050033673666, -115.2918006896516374 ) ) ; +#16083 = CARTESIAN_POINT ( 'NONE', ( 232.4814704355307811, -126.6385306000269964, 1.504989049959867931 ) ) ; +#16084 = CARTESIAN_POINT ( 'NONE', ( 12.62657866442840948, -47.52162961768533478, 15.49051189878297308 ) ) ; +#16085 = CARTESIAN_POINT ( 'NONE', ( 231.2472123624289111, -124.2545916693325552, 1.647131262703965815 ) ) ; +#16086 = CARTESIAN_POINT ( 'NONE', ( 235.1551414073129251, -125.4230937651289963, -2.563383248174840201 ) ) ; +#16087 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#16088 = CARTESIAN_POINT ( 'NONE', ( 236.2445745459613420, -125.6981861855391003, 4.924728260139014324 ) ) ; +#16089 = CARTESIAN_POINT ( 'NONE', ( 216.7191727343025605, -120.9587417754322018, 8.002073112574249691 ) ) ; +#16090 = EDGE_CURVE ( 'NONE', #56839, #1190, #7678, .T. ) ; +#16091 = CARTESIAN_POINT ( 'NONE', ( 233.4244450166441425, -126.6519381094152976, 0.06488169638819200891 ) ) ; +#16092 = CARTESIAN_POINT ( 'NONE', ( 2.400000000000022116, -40.49999999999999289, 23.49899999999999878 ) ) ; +#16093 = CARTESIAN_POINT ( 'NONE', ( 16.00000000000000000, -9.199999999999999289, 36.00000000000000000 ) ) ; +#16094 = CARTESIAN_POINT ( 'NONE', ( 219.8610088652836225, -119.4232119714205851, -8.016942557321090845 ) ) ; +#16095 = CARTESIAN_POINT ( 'NONE', ( 232.9412840267268052, -125.5313752861367789, -2.345629273597632736 ) ) ; +#16096 = CARTESIAN_POINT ( 'NONE', ( 234.8367844533559321, -125.9093892002874071, 1.236388315787522396 ) ) ; +#16097 = DIRECTION ( 'NONE', ( 0.7132504491541841185, 2.131334480222602985E-15, -0.7009092642998482336 ) ) ; +#16098 = CARTESIAN_POINT ( 'NONE', ( 15.91978679448069123, -60.55093665530104374, -20.56894818027689098 ) ) ; +#16099 = CARTESIAN_POINT ( 'NONE', ( 234.7857530017812451, -116.5699924152138180, -4.729655166712215753 ) ) ; +#16100 = DIRECTION ( 'NONE', ( -1.000000000000000000, 4.625929269271513563E-14, 0.0000000000000000000 ) ) ; +#16101 = CARTESIAN_POINT ( 'NONE', ( 235.8999987667924643, -126.6322719775380676, 4.318013477613763307 ) ) ; +#16102 = CARTESIAN_POINT ( 'NONE', ( 236.4881819912081937, -121.6457146235244693, -5.444097739483397369 ) ) ; +#16103 = CARTESIAN_POINT ( 'NONE', ( 234.6461346053363002, -121.3418428925646708, 5.485801692318423406 ) ) ; +#16104 = CARTESIAN_POINT ( 'NONE', ( 196.1500028794883121, -112.6344882141108741, -11.11317285922686615 ) ) ; +#16105 = CARTESIAN_POINT ( 'NONE', ( -33.37989287940393979, -50.19543050033674092, -73.29622869172192168 ) ) ; +#16106 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, -13.50000000000000000, 15.00000000000000000 ) ) ; +#16107 = ADVANCED_FACE ( 'NONE', ( #9579 ), #42418, .F. ) ; +#16108 = ORIENTED_EDGE ( 'NONE', *, *, #52180, .F. ) ; +#16109 = AXIS2_PLACEMENT_3D ( 'NONE', #30413, #34209, #48499 ) ; +#16110 = CIRCLE ( 'NONE', #51554, 1.799999999999982059 ) ; +#16111 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -117.3280862396108546, 0.7128192802964670172 ) ) ; +#16112 = CARTESIAN_POINT ( 'NONE', ( 233.1282649795896020, -125.8009098565930657, -1.665351691865768480 ) ) ; +#16113 = EDGE_CURVE ( 'NONE', #3305, #16867, #31297, .T. ) ; +#16114 = ORIENTED_EDGE ( 'NONE', *, *, #15146, .F. ) ; +#16115 = EDGE_CURVE ( 'NONE', #16245, #21249, #17408, .T. ) ; +#16116 = VERTEX_POINT ( 'NONE', #53983 ) ; +#16117 = EDGE_CURVE ( 'NONE', #47176, #41791, #37045, .T. ) ; +#16118 = CARTESIAN_POINT ( 'NONE', ( 13.27013502349626251, -35.69543050033661302, -111.4279070793648145 ) ) ; +#16119 = CARTESIAN_POINT ( 'NONE', ( 236.6793256692423313, -120.3743492327866278, -6.148729325152600289 ) ) ; +#16120 = PERSON_AND_ORGANIZATION ( #17881, #29145 ) ; +#16121 = ORIENTED_EDGE ( 'NONE', *, *, #18792, .T. ) ; +#16122 = AXIS2_PLACEMENT_3D ( 'NONE', #31015, #49103, #22796 ) ; +#16123 = ORIENTED_EDGE ( 'NONE', *, *, #33799, .F. ) ; +#16124 = CARTESIAN_POINT ( 'NONE', ( 236.3736237575063512, -118.9661848498205643, -5.335481480603784021 ) ) ; +#16125 = CARTESIAN_POINT ( 'NONE', ( 215.9293891635348359, -121.4814649171778171, 7.667713401429285369 ) ) ; +#16126 = ORIENTED_EDGE ( 'NONE', *, *, #1001, .T. ) ; +#16127 = VERTEX_POINT ( 'NONE', #41387 ) ; +#16128 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #4999, #40900, #35382, #26623 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 1.313509401768024161E-05 ), + .UNSPECIFIED. ) ; +#16129 = FACE_OUTER_BOUND ( 'NONE', #53433, .T. ) ; +#16130 = CARTESIAN_POINT ( 'NONE', ( 215.2972883864188418, -120.0631959647389237, -7.621635124345232271 ) ) ; +#16131 = EDGE_LOOP ( 'NONE', ( #14908, #57236, #24544, #26607 ) ) ; +#16132 = FACE_OUTER_BOUND ( 'NONE', #55394, .T. ) ; +#16133 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289169, -120.4003072562681780, -3.224550168623610436 ) ) ; +#16134 = CARTESIAN_POINT ( 'NONE', ( 32.18129861559010152, -121.3281409586979578, -5.804190187537930257 ) ) ; +#16135 = CARTESIAN_POINT ( 'NONE', ( 225.6999987669289851, -114.5312642752083576, -4.374264949405598735 ) ) ; +#16136 = CARTESIAN_POINT ( 'NONE', ( 221.3377481186988689, -122.0432163530522871, 7.691327376704153451 ) ) ; +#16137 = CARTESIAN_POINT ( 'NONE', ( 221.7691430691328378, -120.1286762987097063, -7.850124075360255915 ) ) ; +#16138 = FACE_OUTER_BOUND ( 'NONE', #38346, .T. ) ; +#16139 = EDGE_LOOP ( 'NONE', ( #44554, #4493 ) ) ; +#16140 = ORIENTED_EDGE ( 'NONE', *, *, #43563, .F. ) ; +#16141 = CARTESIAN_POINT ( 'NONE', ( 215.7753206981697645, -121.9060709866501639, 7.801511335020741456 ) ) ; +#16142 = CARTESIAN_POINT ( 'NONE', ( 194.9499984800818595, -128.8069447964938661, 11.73687306922784934 ) ) ; +#16143 = CARTESIAN_POINT ( 'NONE', ( 218.5591920220300324, -119.9167711653053772, -7.847213380473260891 ) ) ; +#16144 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #24679, #24110, #25253, #41910 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 0.0006563773768798766796 ), + .UNSPECIFIED. ) ; +#16145 = ORIENTED_EDGE ( 'NONE', *, *, #15901, .F. ) ; +#16146 = CARTESIAN_POINT ( 'NONE', ( 29.40000000000003766, -120.4999999999999858, 1.387778780781445676E-14 ) ) ; +#16147 = CARTESIAN_POINT ( 'NONE', ( 231.9964989825430450, -121.3853431917647896, 5.744679514188788083 ) ) ; +#16148 = CARTESIAN_POINT ( 'NONE', ( 221.8456370807353437, -121.1544404693922843, 8.044109658561948706 ) ) ; +#16150 = VECTOR ( 'NONE', #31510, 1000.000000000000000 ) ; +#16149 = CARTESIAN_POINT ( 'NONE', ( 236.1974824329174965, -121.3479133650470061, 6.090402426999755647 ) ) ; +#16151 = FACE_OUTER_BOUND ( 'NONE', #48670, .T. ) ; +#16152 = CONICAL_SURFACE ( 'NONE', #18967, 1.500000000000001332, 0.7853981633974490562 ) ; +#16153 = CARTESIAN_POINT ( 'NONE', ( 235.6543003245736827, -115.5485151343578565, 2.507496082509318658 ) ) ; +#16154 = CARTESIAN_POINT ( 'NONE', ( 216.3310606049837475, -122.1352803889327419, 5.398493836873741181 ) ) ; +#16155 = CARTESIAN_POINT ( 'NONE', ( 28.09997732674623094, -117.4291460036323116, 5.445194323240477807 ) ) ; +#16156 = CIRCLE ( 'NONE', #1287, 7.000000000000000888 ) ; +#16157 = ADVANCED_FACE ( 'NONE', ( #13955 ), #21429, .F. ) ; +#16158 = CARTESIAN_POINT ( 'NONE', ( 232.9189385610330874, -114.3557934943731027, -0.2628744533574974840 ) ) ; +#16159 = CARTESIAN_POINT ( 'NONE', ( 221.8885700981564639, -120.0644703338844579, -7.843862932319284553 ) ) ; +#16160 = DIRECTION ( 'NONE', ( -0.7009092642998482336, 0.0000000000000000000, -0.7132504491541841185 ) ) ; +#16161 = CYLINDRICAL_SURFACE ( 'NONE', #5324, 1.649999999999995248 ) ; +#16162 = CARTESIAN_POINT ( 'NONE', ( 232.3074843382117365, -115.4041148847712606, -2.196474662896217289 ) ) ; +#16163 = CARTESIAN_POINT ( 'NONE', ( 235.5590358676693938, -118.3690812255961333, 5.124635126874799163 ) ) ; +#16164 = CARTESIAN_POINT ( 'NONE', ( 216.0148240042823033, -119.4250824507087003, -7.661968875298998505 ) ) ; +#16165 = AXIS2_PLACEMENT_3D ( 'NONE', #28495, #55362, #51515 ) ; +#16166 = CLOSED_SHELL ( 'NONE', ( #48761, #15742, #41987, #12653, #30322, #21853, #51605 ) ) ; +#16167 = CARTESIAN_POINT ( 'NONE', ( 235.2217925145546360, -126.0124291450822085, -0.9839627087928330962 ) ) ; +#16168 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#16169 = VERTEX_POINT ( 'NONE', #23571 ) ; +#16170 = CARTESIAN_POINT ( 'NONE', ( 234.3563796639232635, -126.0735697523455769, 2.604545487378760349 ) ) ; +#16171 = FACE_OUTER_BOUND ( 'NONE', #49048, .T. ) ; +#16172 = CARTESIAN_POINT ( 'NONE', ( 221.5410836458829067, -122.2779241113156274, 7.868847597500339575 ) ) ; +#16173 = CARTESIAN_POINT ( 'NONE', ( 216.2145475481480901, -122.1136458562178149, 7.584239923011010909 ) ) ; +#16174 = CARTESIAN_POINT ( 'NONE', ( 236.9654204993703104, -125.1193764451919463, -3.076566892200705450 ) ) ; +#16175 = DIRECTION ( 'NONE', ( 1.210476675238558841E-16, -1.000000000000000000, -7.868619306511423982E-48 ) ) ; +#16176 = EDGE_CURVE ( 'NONE', #32696, #48313, #54847, .T. ) ; +#16177 = ORIENTED_EDGE ( 'NONE', *, *, #8471, .F. ) ; +#16178 = CARTESIAN_POINT ( 'NONE', ( 6.704528535821458135, -32.89543050033663718, -104.5552939337700025 ) ) ; +#16179 = CARTESIAN_POINT ( 'NONE', ( 215.4662838989240470, -119.0342148151617181, -7.539552938589150877 ) ) ; +#16180 = CARTESIAN_POINT ( 'NONE', ( 217.1559032854689804, -118.8933587506732579, -7.849252024622204615 ) ) ; +#16181 = CARTESIAN_POINT ( 'NONE', ( 221.3325517859968556, -121.3321127483213218, 7.828810465775479344 ) ) ; +#16182 = EDGE_LOOP ( 'NONE', ( #35604, #19818, #11052, #46251 ) ) ; +#16183 = VERTEX_POINT ( 'NONE', #50434 ) ; +#16184 = CARTESIAN_POINT ( 'NONE', ( 215.5515353348323799, -119.5672942160063883, -7.864186405680798408 ) ) ; +#16185 = ADVANCED_FACE ( 'NONE', ( #10438 ), #55133, .T. ) ; +#16186 = CARTESIAN_POINT ( 'NONE', ( 217.2066412325789884, -122.2675921721381513, 7.566351050310922588 ) ) ; +#16187 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#16188 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289169, -119.1839608248852329, 1.918129579981456168 ) ) ; +#16189 = EDGE_CURVE ( 'NONE', #7553, #44065, #45281, .T. ) ; +#16190 = EDGE_LOOP ( 'NONE', ( #10947, #19003, #16426 ) ) ; +#16191 = AXIS2_PLACEMENT_3D ( 'NONE', #50478, #46102, #28610 ) ; +#16192 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000021938, -40.49999999999999289, -23.49900000000000588 ) ) ; +#16193 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#16194 = VECTOR ( 'NONE', #53312, 1000.000000000000000 ) ; +#16195 = CARTESIAN_POINT ( 'NONE', ( 236.9908567947175584, -125.2194640917940234, 2.918170264351961141 ) ) ; +#16196 = CARTESIAN_POINT ( 'NONE', ( 219.8529932549953685, -121.5613709053937015, 8.021598409657427098 ) ) ; +#16197 = VECTOR ( 'NONE', #53938, 1000.000000000000000 ) ; +#16198 = EDGE_LOOP ( 'NONE', ( #50197, #44327, #695, #48344, #5691, #42830, #39950, #52100, #54503, #35775, #37899, #19653 ) ) ; +#16199 = CARTESIAN_POINT ( 'NONE', ( 216.2145475483313533, -122.3160751316137720, 7.742368139057209220 ) ) ; +#16200 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669290078, -125.5462986324813528, 4.418063919871088707 ) ) ; +#16201 = CARTESIAN_POINT ( 'NONE', ( -3.551214682933859113, -35.69543050033664855, -104.2912275956004180 ) ) ; +#16202 = ORIENTED_EDGE ( 'NONE', *, *, #18650, .T. ) ; +#16203 = ORIENTED_EDGE ( 'NONE', *, *, #27935, .T. ) ; +#16204 = CARTESIAN_POINT ( 'NONE', ( 15.70000000000001528, -50.26885775404493728, -20.29999999999999716 ) ) ; +#16205 = CARTESIAN_POINT ( 'NONE', ( 20.40000000000003055, -120.4999999999999858, -5.999999999999984901 ) ) ; +#16206 = CARTESIAN_POINT ( 'NONE', ( 29.40000000000000924, -123.5397368307141193, -0.9999999999999870104 ) ) ; +#16207 = AXIS2_PLACEMENT_3D ( 'NONE', #48181, #35039, #25693 ) ; +#16208 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.330095367842434761E-33, 3.885780586188047891E-16 ) ) ; +#16209 = ORIENTED_EDGE ( 'NONE', *, *, #37108, .F. ) ; +#16210 = CARTESIAN_POINT ( 'NONE', ( 240.3472280068026521, -117.6117135645468892, -4.764535698153819610 ) ) ; +#16211 = CARTESIAN_POINT ( 'NONE', ( 237.9751511692076917, -114.6399631901387153, 1.867334955426387166 ) ) ; +#16212 = DIRECTION ( 'NONE', ( -0.06071524521539241326, -2.140137585387964289E-17, 0.9981551277223570384 ) ) ; +#16213 = EDGE_LOOP ( 'NONE', ( #33884, #44688 ) ) ; +#16214 = ORIENTED_EDGE ( 'NONE', *, *, #23687, .T. ) ; +#16215 = DIRECTION ( 'NONE', ( 0.7132504491541842295, 2.131334480222611662E-15, -0.7009092642998483447 ) ) ; +#16216 = CARTESIAN_POINT ( 'NONE', ( 219.9744274567266586, -121.1164316286541549, 8.067441359627158803 ) ) ; +#16217 = ORIENTED_EDGE ( 'NONE', *, *, #2839, .F. ) ; +#16218 = CARTESIAN_POINT ( 'NONE', ( 213.0999977193770576, -120.2210581985472118, 7.428564287921782139 ) ) ; +#16219 = CARTESIAN_POINT ( 'NONE', ( 229.1232270751415001, -113.7520175417339914, 2.855553071884161298 ) ) ; +#16220 = ORIENTED_EDGE ( 'NONE', *, *, #12783, .T. ) ; +#16221 = CARTESIAN_POINT ( 'NONE', ( -24.09999999999998366, -41.99999999999999289, -17.84999999999999787 ) ) ; +#16222 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.345584662496239909E-15, 8.959049368848051683E-16 ) ) ; +#16223 = ORIENTED_EDGE ( 'NONE', *, *, #31869, .F. ) ; +#16224 = CARTESIAN_POINT ( 'NONE', ( 235.0277695270552556, -125.2645356981536509, -2.888286435452816381 ) ) ; +#16225 = CARTESIAN_POINT ( 'NONE', ( -19.49999999999998224, -38.99999999999999289, 14.50857997860451754 ) ) ; +#16226 = ADVANCED_FACE ( 'NONE', ( #37890 ), #11879, .F. ) ; +#16227 = CARTESIAN_POINT ( 'NONE', ( 232.2807041421247334, -124.2548231145268716, 4.870809602757813828 ) ) ; +#16228 = CARTESIAN_POINT ( 'NONE', ( 215.7119667760978814, -122.3752242152721976, 7.481634817889722733 ) ) ; +#16229 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -121.2966133037743219, 0.07860968282294275578 ) ) ; +#16230 = CARTESIAN_POINT ( 'NONE', ( 215.0173010476789841, -115.2231204570353640, -4.824127929037780760 ) ) ; +#16231 = CARTESIAN_POINT ( 'NONE', ( 219.9997647007654962, -121.1169140766286745, 8.065605683460448816 ) ) ; +#16232 = CARTESIAN_POINT ( 'NONE', ( -25.69999999999999929, -129.0000000000000000, 7.500000000000008882 ) ) ; +#16233 = ORIENTED_EDGE ( 'NONE', *, *, #9246, .T. ) ; +#16234 = CIRCLE ( 'NONE', #3223, 1.649999999999995248 ) ; +#16235 = VECTOR ( 'NONE', #33439, 1000.000000000000000 ) ; +#16236 = CARTESIAN_POINT ( 'NONE', ( 214.8183395885763218, -119.5500890734094241, -7.776854269855383528 ) ) ; +#16237 = VERTEX_POINT ( 'NONE', #55415 ) ; +#16238 = VECTOR ( 'NONE', #10756, 1000.000000000000000 ) ; +#16239 = EDGE_CURVE ( 'NONE', #17791, #20328, #55080, .T. ) ; +#16240 = CARTESIAN_POINT ( 'NONE', ( -35.43721211558219863, -38.14543050033675087, -72.53633556736099308 ) ) ; +#16241 = CARTESIAN_POINT ( 'NONE', ( 236.4913396703024659, -116.4444061640401173, 3.789285807703385522 ) ) ; +#16242 = CARTESIAN_POINT ( 'NONE', ( 234.1335809473594622, -120.1151411307266130, -5.535413639504266570 ) ) ; +#16243 = VECTOR ( 'NONE', #1663, 1000.000000000000000 ) ; +#16244 = ORIENTED_EDGE ( 'NONE', *, *, #48484, .F. ) ; +#16245 = VERTEX_POINT ( 'NONE', #38447 ) ; +#16246 = CARTESIAN_POINT ( 'NONE', ( 14.85000000000001918, -59.00000000000000000, -23.12499999999999645 ) ) ; +#16247 = CARTESIAN_POINT ( 'NONE', ( 195.8157204794680126, -116.3747943735278341, 12.81730835259304513 ) ) ; +#16248 = CARTESIAN_POINT ( 'NONE', ( 21.50446572575584980, -124.5000000000000000, 12.00000498568284790 ) ) ; +#16249 = CARTESIAN_POINT ( 'NONE', ( 235.9065249380499836, -114.3936719632862378, -0.7231691190535838309 ) ) ; +#16250 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#16251 = DIRECTION ( 'NONE', ( -0.7009092642998482336, 0.0000000000000000000, -0.7132504491541841185 ) ) ; +#16252 = LINE ( 'NONE', #25326, #29524 ) ; +#16253 = CARTESIAN_POINT ( 'NONE', ( 220.2486434445711723, -121.0862401262330081, 7.866836222685080315 ) ) ; +#16254 = CARTESIAN_POINT ( 'NONE', ( 219.7009286606284491, -121.4519692506401043, 8.038743301618625381 ) ) ; +#16255 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #10527, #46154, #1805, #37417, #6448, #50806 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 4 ), + ( 2.776912483567713316E-17, 0.0003938845746873839964, 0.0007877691493747402372 ), + .UNSPECIFIED. ) ; +#16256 = VERTEX_POINT ( 'NONE', #43088 ) ; +#16257 = DIRECTION ( 'NONE', ( -0.7132504491541842295, -2.131334480222602985E-15, 0.7009092642998483447 ) ) ; +#16258 = EDGE_CURVE ( 'NONE', #54313, #25841, #7769, .T. ) ; +#16259 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026596, -126.1584168046637728, -1.995697485410823369 ) ) ; +#16260 = CARTESIAN_POINT ( 'NONE', ( 4.902890635654496343, -29.99543050033664571, -100.6817812028393320 ) ) ; +#16261 = ADVANCED_FACE ( 'NONE', ( #56560 ), #19763, .F. ) ; +#16262 = ORIENTED_EDGE ( 'NONE', *, *, #55378, .F. ) ; +#16263 = LINE ( 'NONE', #29167, #52182 ) ; +#16264 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #9424, #698 ), + ( #18469, #14079 ), + ( #44173, #8561 ), + ( #35715, #39511 ), + ( #54105, #57327 ), + ( #35144, #4190 ), + ( #52948, #40089 ), + ( #40368, #44761 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 2, 2, 4 ), + ( 2, 2 ), + ( 0.0000000000000000000, 0.3922619449949329984, 0.6963246672013210237, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#16265 = SHAPE_REPRESENTATION_RELATIONSHIP ( 'NONE' , 'NONE' , #3940, #6724 ) ; +#16266 = CARTESIAN_POINT ( 'NONE', ( 237.7411114414487656, -117.5895887298958513, 4.724230610352067039 ) ) ; +#16267 = CARTESIAN_POINT ( 'NONE', ( 34.26253671117748922, -114.8921217841204196, 0.8742645323616081710 ) ) ; +#16268 = ORIENTED_EDGE ( 'NONE', *, *, #37719, .F. ) ; +#16269 = CARTESIAN_POINT ( 'NONE', ( 221.8982703921243456, -122.4392996065034680, 7.835652623401879069 ) ) ; +#16270 = DIRECTION ( 'NONE', ( 1.811995619784410881E-15, -1.000000000000000000, -1.196913542559490477E-15 ) ) ; +#16271 = CARTESIAN_POINT ( 'NONE', ( 222.0534711821178462, -119.6949506248423489, -8.010915325291756872 ) ) ; +#16272 = CARTESIAN_POINT ( 'NONE', ( 237.3137719758649666, -125.2039423503353248, 3.959178202809815694 ) ) ; +#16273 = ORIENTED_EDGE ( 'NONE', *, *, #4512, .F. ) ; +#16274 = ADVANCED_FACE ( 'NONE', ( #51573 ), #3249, .F. ) ; +#16275 = VERTEX_POINT ( 'NONE', #20348 ) ; +#16276 = CARTESIAN_POINT ( 'NONE', ( 214.8804611865876666, -119.8391019839780256, -7.609875703213038634 ) ) ; +#16277 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#16278 = CARTESIAN_POINT ( 'NONE', ( 233.6445423572860420, -121.9122709399671862, 5.398244650120487265 ) ) ; +#16279 = CIRCLE ( 'NONE', #1407, 3.000000000000002665 ) ; +#16280 = EDGE_CURVE ( 'NONE', #35781, #14285, #51521, .T. ) ; +#16281 = ORIENTED_EDGE ( 'NONE', *, *, #30411, .T. ) ; +#16282 = AXIS2_PLACEMENT_3D ( 'NONE', #31288, #48790, #631 ) ; +#16283 = VERTEX_POINT ( 'NONE', #16225 ) ; +#16284 = AXIS2_PLACEMENT_3D ( 'NONE', #5672, #14709, #28156 ) ; +#16285 = ORIENTED_EDGE ( 'NONE', *, *, #52113, .F. ) ; +#16286 = ORIENTED_EDGE ( 'NONE', *, *, #23138, .F. ) ; +#16287 = AXIS2_PLACEMENT_3D ( 'NONE', #15109, #24454, #20074 ) ; +#16288 = CARTESIAN_POINT ( 'NONE', ( 24.99900000000002009, -49.00000000000000000, 16.99999999999999289 ) ) ; +#16289 = CARTESIAN_POINT ( 'NONE', ( 237.5234819143375091, -117.2799423213603092, 4.520205653474404173 ) ) ; +#16290 = VERTEX_POINT ( 'NONE', #51870 ) ; +#16291 = VERTEX_POINT ( 'NONE', #52440 ) ; +#16292 = VECTOR ( 'NONE', #27917, 1000.000000000000000 ) ; +#16293 = CARTESIAN_POINT ( 'NONE', ( 215.0911908362914744, -121.0449895966590077, 7.840711251511452318 ) ) ; +#16294 = CARTESIAN_POINT ( 'NONE', ( 217.1147121301098650, -118.8384904916848797, -7.601362900509899490 ) ) ; +#16295 = CARTESIAN_POINT ( 'NONE', ( 31.79520385353525569, -121.4052430973748784, 5.810428591604479109 ) ) ; +#16296 = CONICAL_SURFACE ( 'NONE', #20965, 7.499999999551304697, 0.7853981625000022726 ) ; +#16297 = VERTEX_POINT ( 'NONE', #26779 ) ; +#16298 = CARTESIAN_POINT ( 'NONE', ( 236.4041142136556459, -118.6159644061650482, -5.228267546558290846 ) ) ; +#16299 = CARTESIAN_POINT ( 'NONE', ( 225.6999987669289851, -119.4382200848570506, -6.919004510173354383 ) ) ; +#16300 = CARTESIAN_POINT ( 'NONE', ( 10.50000000000001599, -38.84999999999999432, -23.50000000000000711 ) ) ; +#16301 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#16302 = CARTESIAN_POINT ( 'NONE', ( 217.4635720803441075, -124.0438652642091597, -6.754118786508063188 ) ) ; +#16303 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289169, -120.4166360815620465, 5.406611718950941281 ) ) ; +#16304 = LINE ( 'NONE', #43756, #18171 ) ; +#16305 = EDGE_CURVE ( 'NONE', #20071, #4961, #9230, .T. ) ; +#16306 = CARTESIAN_POINT ( 'NONE', ( 216.6010636560166631, -121.6189556813809531, 7.684046960764832512 ) ) ; +#16307 = CARTESIAN_POINT ( 'NONE', ( 24.99900000000002009, -47.50000000000000000, 3.199999999999993516 ) ) ; +#16308 = CARTESIAN_POINT ( 'NONE', ( 30.61743114857376469, -126.4493458593420314, -0.7763755360436774833 ) ) ; +#16309 = ADVANCED_FACE ( 'NONE', ( #53318 ), #44350, .T. ) ; +#16310 = CARTESIAN_POINT ( 'NONE', ( 219.8875061537193005, -118.7563169018205826, -7.898840045561058787 ) ) ; +#16311 = LINE ( 'NONE', #43166, #52903 ) ; +#16312 = CARTESIAN_POINT ( 'NONE', ( 29.33027401930760902, -126.5018480257656961, -0.9388089390497045272 ) ) ; +#16313 = EDGE_CURVE ( 'NONE', #46414, #51407, #49900, .T. ) ; +#16314 = CARTESIAN_POINT ( 'NONE', ( 234.9097280068026521, -124.9917807384472468, 3.296589309349548635 ) ) ; +#16315 = CIRCLE ( 'NONE', #41503, 2.025000000000002576 ) ; +#16316 = EDGE_CURVE ( 'NONE', #15766, #19948, #2846, .T. ) ; +#16317 = CARTESIAN_POINT ( 'NONE', ( 236.0066006706283019, -124.1929136769588666, -4.141526895766161509 ) ) ; +#16318 = EDGE_CURVE ( 'NONE', #10219, #27426, #17101, .T. ) ; +#16319 = CARTESIAN_POINT ( 'NONE', ( -31.79248394122297228, -36.19543050033674803, -68.82743323175921546 ) ) ; +#16320 = CARTESIAN_POINT ( 'NONE', ( 5.209678484048012592, -36.19543050033662013, -119.6302872446379268 ) ) ; +#16321 = CARTESIAN_POINT ( 'NONE', ( 233.6056278008135507, -119.9328877336749173, 5.522277637123078620 ) ) ; +#16322 = EDGE_LOOP ( 'NONE', ( #2830, #9630, #15216, #52919 ) ) ; +#16323 = CARTESIAN_POINT ( 'NONE', ( 239.7060270983271550, -119.5413054122620196, -6.247257159262449733 ) ) ; +#16324 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669290363, -123.3147393097458888, 1.546184934906983166 ) ) ; +#16325 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026312, -125.5819210896788860, 3.216348444912264348 ) ) ; +#16326 = CARTESIAN_POINT ( 'NONE', ( 235.3824778995978306, -126.4219889754961201, 1.658909690359334776 ) ) ; +#16327 = CARTESIAN_POINT ( 'NONE', ( 3.950000000000000178, -2.500000000000000000, -1.713039432527089906E-15 ) ) ; +#16328 = VECTOR ( 'NONE', #14853, 1000.000000000000000 ) ; +#16329 = CARTESIAN_POINT ( 'NONE', ( 219.9166487111997697, -121.6073051419782729, 7.810969890494123824 ) ) ; +#16330 = CYLINDRICAL_SURFACE ( 'NONE', #50807, 3.000000000000000888 ) ; +#16331 = CARTESIAN_POINT ( 'NONE', ( 218.0326460778825606, -118.4845828277362898, -7.795682962378022829 ) ) ; +#16332 = VECTOR ( 'NONE', #11293, 999.9999999999998863 ) ; +#16333 = ORIENTED_EDGE ( 'NONE', *, *, #2439, .F. ) ; +#16334 = CARTESIAN_POINT ( 'NONE', ( 28.11743114856945880, -121.3264801363842480, 6.163344282129071594 ) ) ; +#16335 = EDGE_CURVE ( 'NONE', #28950, #49155, #32133, .T. ) ; +#16336 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#16337 = CIRCLE ( 'NONE', #49006, 3.200000000000009504 ) ; +#16338 = CARTESIAN_POINT ( 'NONE', ( 6.715889429430115243, -50.19543050033662723, -113.9600730874819448 ) ) ; +#16339 = CIRCLE ( 'NONE', #17261, 0.8000000000000047073 ) ; +#16340 = ORIENTED_EDGE ( 'NONE', *, *, #36630, .F. ) ; +#16341 = CARTESIAN_POINT ( 'NONE', ( -38.95409962193576092, -51.69543050033675513, -74.68842809967790686 ) ) ; +#16342 = CARTESIAN_POINT ( 'NONE', ( 216.7316176133239765, -122.2250175611744964, 7.591617051251271064 ) ) ; +#16343 = CARTESIAN_POINT ( 'NONE', ( 36.89539220463645819, -119.5000000000018900, 5.235468141207243242 ) ) ; +#16344 = CARTESIAN_POINT ( 'NONE', ( -32.50573439037717804, -37.69543050033675513, -68.12652396745940564 ) ) ; +#16345 = LINE ( 'NONE', #3231, #36522 ) ; +#16346 = ORIENTED_EDGE ( 'NONE', *, *, #49570, .F. ) ; +#16347 = CARTESIAN_POINT ( 'NONE', ( 218.8554351935288480, -120.9257795767827162, 8.065203185293635002 ) ) ; +#16348 = DIRECTION ( 'NONE', ( 0.7071067811865344721, 8.659560562355093096E-17, 0.7071067811865604513 ) ) ; +#16349 = EDGE_CURVE ( 'NONE', #55673, #41220, #17286, .T. ) ; +#16350 = ORIENTED_EDGE ( 'NONE', *, *, #51875, .T. ) ; +#16351 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #39392, #22435, #39967, #18037 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 1.398578778534940505E-17, 0.0001894257755689420051 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9999402660851520741, 0.9995505654566703146, 0.9992069801233458559, 0.9989095100851785869 ) ) + REPRESENTATION_ITEM ( '' ) ); +#16352 = ORIENTED_EDGE ( 'NONE', *, *, #32733, .F. ) ; +#16353 = VECTOR ( 'NONE', #13765, 1000.000000000000000 ) ; +#16354 = ORIENTED_EDGE ( 'NONE', *, *, #11788, .T. ) ; +#16355 = ORIENTED_EDGE ( 'NONE', *, *, #10379, .T. ) ; +#16356 = CARTESIAN_POINT ( 'NONE', ( 217.5036138198180709, -119.7276797613544375, -5.530922389824728391 ) ) ; +#16357 = CARTESIAN_POINT ( 'NONE', ( -47.33714274424998081, -119.5000000000000000, 6.975000000000005862 ) ) ; +#16358 = ORIENTED_EDGE ( 'NONE', *, *, #6844, .T. ) ; +#16359 = ORIENTED_EDGE ( 'NONE', *, *, #29815, .F. ) ; +#16360 = CARTESIAN_POINT ( 'NONE', ( -39.55339272099029557, -46.57332670708195366, -19.86775951385482841 ) ) ; +#16361 = CARTESIAN_POINT ( 'NONE', ( 215.2361077861756939, -122.2399828297106268, 7.678274155061060036 ) ) ; +#16362 = FACE_BOUND ( 'NONE', #55027, .T. ) ; +#16363 = ORIENTED_EDGE ( 'NONE', *, *, #22293, .F. ) ; +#16364 = CIRCLE ( 'NONE', #31343, 3.100000000000001865 ) ; +#16365 = CARTESIAN_POINT ( 'NONE', ( 12.95076967186527916, -29.69543050033662013, -103.1925864558445767 ) ) ; +#16366 = CARTESIAN_POINT ( 'NONE', ( 18.15000000000001634, -58.93209806383912763, -21.49958330439412890 ) ) ; +#16367 = AXIS2_PLACEMENT_3D ( 'NONE', #2122, #52291, #34224 ) ; +#16368 = CARTESIAN_POINT ( 'NONE', ( 220.4485617870023191, -117.0854994327242764, 6.887603066757211678 ) ) ; +#16369 = VECTOR ( 'NONE', #47982, 1000.000000000000000 ) ; +#16370 = CARTESIAN_POINT ( 'NONE', ( 12.26717442559316851, -49.16881868288083268, 19.09990658725185142 ) ) ; +#16371 = PRODUCT_DEFINITION ( 'δ֪', '', #28091, #40283 ) ; +#16372 = ORIENTED_EDGE ( 'NONE', *, *, #30628, .F. ) ; +#16373 = CARTESIAN_POINT ( 'NONE', ( -24.00000000000000355, -8.460029551904391099E-15, -19.50000000000000000 ) ) ; +#16374 = CARTESIAN_POINT ( 'NONE', ( 218.7391470653743397, -119.5359108390682792, -5.501493822502277808 ) ) ; +#16375 = AXIS2_PLACEMENT_3D ( 'NONE', #48937, #31146, #44848 ) ; +#16376 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#16377 = EDGE_CURVE ( 'NONE', #41337, #3397, #48654, .T. ) ; +#16378 = AXIS2_PLACEMENT_3D ( 'NONE', #18374, #36207, #53719 ) ; +#16379 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#16380 = CARTESIAN_POINT ( 'NONE', ( 235.2048437476242952, -124.4137871523080889, -3.934897084258391686 ) ) ; +#16381 = DIRECTION ( 'NONE', ( -1.811995619784410881E-15, 1.000000000000000000, 1.196913542559490477E-15 ) ) ; +#16382 = CARTESIAN_POINT ( 'NONE', ( 236.0767704591807785, -125.6368942658447594, 5.225109367749344536 ) ) ; +#16383 = CARTESIAN_POINT ( 'NONE', ( 216.6874606556330889, -120.9899779833452556, 7.997279651587406946 ) ) ; +#16384 = ADVANCED_FACE ( 'NONE', ( #17687 ), #36678, .F. ) ; +#16385 = ADVANCED_FACE ( 'NONE', ( #19124 ), #42453, .T. ) ; +#16386 = CARTESIAN_POINT ( 'NONE', ( 233.3357211749809608, -125.6964518491356699, 3.287341329291344927 ) ) ; +#16387 = FACE_OUTER_BOUND ( 'NONE', #27973, .T. ) ; +#16388 = CARTESIAN_POINT ( 'NONE', ( 35.40642572114671793, -115.1797686633869375, -0.9999999999999731326 ) ) ; +#16389 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.9884292157390538458, -0.1516828450203872580 ) ) ; +#16390 = CARTESIAN_POINT ( 'NONE', ( 233.0083835150647928, -124.1478179497030538, -4.181132547581269066 ) ) ; +#16391 = CARTESIAN_POINT ( 'NONE', ( 234.8818780195082354, -126.0392425061963877, -0.3247827830810991467 ) ) ; +#16392 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#16393 = CARTESIAN_POINT ( 'NONE', ( 220.9256787749183957, -122.0449954956466598, 7.932291104135277493 ) ) ; +#16394 = CARTESIAN_POINT ( 'NONE', ( 234.8124759489772373, -115.8522434019953806, -4.027533586064426352 ) ) ; +#16395 = CARTESIAN_POINT ( 'NONE', ( 218.2197867405992611, -122.5046349918109030, 7.805363779241986322 ) ) ; +#16396 = AXIS2_PLACEMENT_3D ( 'NONE', #53481, #9106, #13464 ) ; +#16397 = CARTESIAN_POINT ( 'NONE', ( 239.6999987669289283, -124.0714408561943856, 1.566783396230592151 ) ) ; +#16398 = CYLINDRICAL_SURFACE ( 'NONE', #21348, 1.649999999999998579 ) ; +#16399 = CARTESIAN_POINT ( 'NONE', ( 237.8256910136311149, -119.6608132374497728, -5.524635225259310722 ) ) ; +#16400 = CIRCLE ( 'NONE', #13625, 3.750000000000000000 ) ; +#16401 = LINE ( 'NONE', #57009, #38695 ) ; +#16402 = DIRECTION ( 'NONE', ( -3.524876788021935603E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#16403 = FACE_OUTER_BOUND ( 'NONE', #26447, .T. ) ; +#16404 = CARTESIAN_POINT ( 'NONE', ( 221.4455073448351925, -119.5679147667641331, -8.016038654832497556 ) ) ; +#16405 = ORIENTED_EDGE ( 'NONE', *, *, #53008, .F. ) ; +#16406 = AXIS2_PLACEMENT_3D ( 'NONE', #7583, #25391, #54286 ) ; +#16407 = LINE ( 'NONE', #34253, #4583 ) ; +#16408 = CARTESIAN_POINT ( 'NONE', ( 233.1738318261052427, -125.1111144411937488, -3.100240081729913388 ) ) ; +#16409 = CIRCLE ( 'NONE', #43476, 1.649999999999997025 ) ; +#16410 = ORIENTED_EDGE ( 'NONE', *, *, #8302, .F. ) ; +#16411 = VECTOR ( 'NONE', #29709, 999.9999999999998863 ) ; +#16412 = EDGE_LOOP ( 'NONE', ( #6411, #54576, #1626, #37217 ) ) ; +#16413 = CARTESIAN_POINT ( 'NONE', ( -19.49999999999997868, -38.99999999999999289, -23.50000000000000000 ) ) ; +#16414 = CIRCLE ( 'NONE', #44421, 1.999999999999999334 ) ; +#16415 = CARTESIAN_POINT ( 'NONE', ( 236.6871000847272057, -120.0756584695649991, -6.135934189620675383 ) ) ; +#16416 = PERSON_AND_ORGANIZATION ( #17881, #29145 ) ; +#16417 = VERTEX_POINT ( 'NONE', #482 ) ; +#16418 = EDGE_LOOP ( 'NONE', ( #21557, #52928, #36588, #23264 ) ) ; +#16419 = EDGE_CURVE ( 'NONE', #57683, #55460, #54780, .T. ) ; +#16420 = CARTESIAN_POINT ( 'NONE', ( 236.4981304388015815, -115.6641097961609574, -2.723484529299449175 ) ) ; +#16421 = CARTESIAN_POINT ( 'NONE', ( 18.00000000000033751, -48.99999999999989342, -21.49833287011300342 ) ) ; +#16422 = ORIENTED_EDGE ( 'NONE', *, *, #48189, .F. ) ; +#16423 = ORIENTED_EDGE ( 'NONE', *, *, #36334, .T. ) ; +#16424 = EDGE_CURVE ( 'NONE', #4541, #46689, #42465, .T. ) ; +#16425 = CARTESIAN_POINT ( 'NONE', ( 216.3310741657918754, -120.8775598261195796, 7.750894650918730200 ) ) ; +#16426 = ORIENTED_EDGE ( 'NONE', *, *, #57583, .T. ) ; +#16427 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #37594, #11574, #55131, #55989 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 2.515349040166370287E-17, 1.706543958456491902E-05 ), + .UNSPECIFIED. ) ; +#16428 = CARTESIAN_POINT ( 'NONE', ( 215.3002074625812838, -124.0564700392392012, -9.145273480228658158 ) ) ; +#16429 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -120.7337071297939559, -2.936841925531871844 ) ) ; +#16430 = CARTESIAN_POINT ( 'NONE', ( 5.267428225623709714, -51.69543050033674092, -118.1448024862683894 ) ) ; +#16431 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#16432 = CYLINDRICAL_SURFACE ( 'NONE', #57505, 1.050000000000002265 ) ; +#16433 = CARTESIAN_POINT ( 'NONE', ( 221.6368150811216537, -118.6790736282742955, -7.650467354471720327 ) ) ; +#16434 = FACE_OUTER_BOUND ( 'NONE', #4876, .T. ) ; +#16435 = ORIENTED_EDGE ( 'NONE', *, *, #29144, .F. ) ; +#16437 = EDGE_LOOP ( 'NONE', ( #12618, #30981, #364, #39085 ) ) ; +#16436 = AXIS2_PLACEMENT_3D ( 'NONE', #26454, #21763, #35498 ) ; +#16438 = CARTESIAN_POINT ( 'NONE', ( 215.7714380462828387, -121.8850365525531316, 7.591533957007395195 ) ) ; +#16439 = CIRCLE ( 'NONE', #33236, 5.850000000009460521 ) ; +#16440 = CARTESIAN_POINT ( 'NONE', ( -4.250000000000000000, -4.500000000000000000, 37.00000000000000000 ) ) ; +#16441 = CARTESIAN_POINT ( 'NONE', ( 31.89950163541191586, -119.4999999999999858, -5.630307732602722659 ) ) ; +#16442 = ORIENTED_EDGE ( 'NONE', *, *, #52947, .F. ) ; +#16443 = DIRECTION ( 'NONE', ( 0.7132504491541841185, 2.131334480222602985E-15, -0.7009092642998482336 ) ) ; +#16444 = CARTESIAN_POINT ( 'NONE', ( 231.9937166855935686, -116.4267111618749340, 4.459724351358971717 ) ) ; +#16445 = EDGE_CURVE ( 'NONE', #45935, #4176, #53919, .T. ) ; +#16446 = DIRECTION ( 'NONE', ( -0.7132504491541842295, -2.131334480222611268E-15, 0.7009092642998483447 ) ) ; +#16447 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #36563, #47015, #54950, #33886, #6163, #33609 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 4 ), + ( 2.090276157862542189E-14, 0.0001616854683977289771, 0.0003233709367745549700 ), + .UNSPECIFIED. ) ; +#16448 = CARTESIAN_POINT ( 'NONE', ( 236.2239590798864697, -122.3194789023610127, 5.874875061665482789 ) ) ; +#16449 = CARTESIAN_POINT ( 'NONE', ( 217.2736386940895557, -121.2982623351036864, 7.979550450511064597 ) ) ; +#16450 = CARTESIAN_POINT ( 'NONE', ( 235.8199418803133938, -120.1659068281966398, 5.539434906393420732 ) ) ; +#16451 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#16452 = CARTESIAN_POINT ( 'NONE', ( 31.78298511166460116, -121.3928736663964116, -5.818198875761827260 ) ) ; +#16453 = ADVANCED_FACE ( 'NONE', ( #1065 ), #45127, .F. ) ; +#16454 = EDGE_CURVE ( 'NONE', #46588, #43525, #22941, .T. ) ; +#16455 = CARTESIAN_POINT ( 'NONE', ( 232.8925157745198078, -114.4782061407436515, -1.239954649007717125 ) ) ; +#16456 = AXIS2_PLACEMENT_3D ( 'NONE', #46850, #50642, #41892 ) ; +#16457 = CARTESIAN_POINT ( 'NONE', ( -1.499999999999990896, -125.7999999999999972, -19.50000000000000355 ) ) ; +#16458 = CARTESIAN_POINT ( 'NONE', ( 217.2732868503516386, -119.7032559277617878, -7.978382250036101908 ) ) ; +#16459 = EDGE_CURVE ( 'NONE', #46966, #50377, #45432, .T. ) ; +#16460 = CARTESIAN_POINT ( 'NONE', ( 222.0181808259056027, -122.2312605871465223, 7.658567745013824535 ) ) ; +#16461 = CARTESIAN_POINT ( 'NONE', ( 232.3361228012878428, -115.0940832994515688, -1.264230000602149184 ) ) ; +#16462 = CARTESIAN_POINT ( 'NONE', ( 235.6563220737810980, -121.6924371657193831, 5.420387207407215691 ) ) ; +#16463 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290590, -118.9209665685521458, -2.111307658073879878 ) ) ; +#16464 = CIRCLE ( 'NONE', #50989, 1.900000000000004796 ) ; +#16465 = AXIS2_PLACEMENT_3D ( 'NONE', #5513, #867, #10176 ) ; +#16466 = CARTESIAN_POINT ( 'NONE', ( 235.1109374377855659, -119.2737383933909854, -5.468966887481700567 ) ) ; +#16467 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#16468 = VERTEX_POINT ( 'NONE', #5432 ) ; +#16469 = CARTESIAN_POINT ( 'NONE', ( 234.3061409655761622, -125.0079699322922409, 4.185667298048518781 ) ) ; +#16470 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289794, -118.2443778190540513, -6.308951912240663873 ) ) ; +#16471 = CARTESIAN_POINT ( 'NONE', ( 5.267428225623683957, -37.69543050033674092, -118.1448024862683752 ) ) ; +#16472 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#16473 = CARTESIAN_POINT ( 'NONE', ( 237.0742265277208674, -122.1413967691745626, -5.301438032152143265 ) ) ; +#16474 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #50398, #37006, #50121, #6599, #41352, #5743, #23540, #18874, #46315, #36711, #1379, #55382 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 2, 4 ), + ( 2.992586547019258018E-16, 0.0001469084744686529351, 0.0002938169489370065762, 0.0005876338978737285492, 0.0008814508468104504139, 0.001175267795747172387 ), + .UNSPECIFIED. ) ; +#16475 = CARTESIAN_POINT ( 'NONE', ( 214.2776053199220883, -121.5809250898989688, 7.498745854281827050 ) ) ; +#16476 = VERTEX_POINT ( 'NONE', #41040 ) ; +#16477 = CARTESIAN_POINT ( 'NONE', ( 236.3999987669289737, -120.4999999999997584, 1.387778780781445676E-14 ) ) ; +#16478 = CARTESIAN_POINT ( 'NONE', ( 217.9163579497280523, -119.8667328114894559, -7.825023308414828627 ) ) ; +#16479 = CARTESIAN_POINT ( 'NONE', ( 221.3373972638802343, -118.9589533504866949, -7.691660336111258545 ) ) ; +#16480 = AXIS2_PLACEMENT_3D ( 'NONE', #30196, #43306, #57061 ) ; +#16481 = CARTESIAN_POINT ( 'NONE', ( 29.40000000000003766, -119.4999999999999858, -0.9999999999999731326 ) ) ; +#16482 = CARTESIAN_POINT ( 'NONE', ( -29.16564078277088257, -0.2000000000000159983, 23.40000000000000568 ) ) ; +#16483 = ORIENTED_EDGE ( 'NONE', *, *, #14659, .T. ) ; +#16484 = ORIENTED_EDGE ( 'NONE', *, *, #36542, .F. ) ; +#16485 = CARTESIAN_POINT ( 'NONE', ( -50.49999999999997868, -49.00000000000000000, 19.09999999999999432 ) ) ; +#16486 = CARTESIAN_POINT ( 'NONE', ( 220.0016277132386620, -120.9288321912289774, 8.081391795624345065 ) ) ; +#16487 = PLANE ( 'NONE', #18176 ) ; +#16488 = CARTESIAN_POINT ( 'NONE', ( -19.59999999999998010, -30.29999999999999361, 21.25000000000001421 ) ) ; +#16489 = EDGE_LOOP ( 'NONE', ( #48280, #54838, #54538, #5922 ) ) ; +#16490 = CARTESIAN_POINT ( 'NONE', ( 15.49211330311846702, -57.68950856814895189, -19.99317053881815909 ) ) ; +#16491 = CARTESIAN_POINT ( 'NONE', ( 216.6895969227366550, -120.0474113567493930, -7.767669814057433619 ) ) ; +#16492 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #57293, #25457, #48534, #30448, #8240, #3874, #39478, #21658, #17268, #8527 ), + .UNSPECIFIED., .F., .F., + ( 4, 3, 3, 4 ), + ( 4.244687922132368269E-16, 4.158499549396129898E-05, 8.306258725374702644E-05, 0.0001635299982603051873 ), + .UNSPECIFIED. ) ; +#16493 = CARTESIAN_POINT ( 'NONE', ( 237.1287290913363961, -125.7838901276842023, -1.696136426892411952 ) ) ; +#16494 = CARTESIAN_POINT ( 'NONE', ( 228.9554229884587642, -121.6323170430771512, -7.070498296971086560 ) ) ; +#16495 = EDGE_LOOP ( 'NONE', ( #52526, #21320, #28877, #30048 ) ) ; +#16496 = CARTESIAN_POINT ( 'NONE', ( -21.20986661005583684, -30.00033347486036206, -18.69555656787353115 ) ) ; +#16497 = EDGE_CURVE ( 'NONE', #23112, #14525, #28611, .T. ) ; +#16498 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289794, -127.1992502976269890, 0.1033381664241299347 ) ) ; +#16499 = FACE_OUTER_BOUND ( 'NONE', #13544, .T. ) ; +#16500 = ORIENTED_EDGE ( 'NONE', *, *, #19662, .T. ) ; +#16501 = VECTOR ( 'NONE', #34595, 1000.000000000000000 ) ; +#16502 = ORIENTED_EDGE ( 'NONE', *, *, #42754, .F. ) ; +#16503 = CARTESIAN_POINT ( 'NONE', ( 38.11743114856648873, -125.8436246134417331, 4.163368722081714353E-14 ) ) ; +#16504 = CARTESIAN_POINT ( 'NONE', ( 196.4498341647430379, -126.6002556352070201, -0.9361359573007081991 ) ) ; +#16505 = VECTOR ( 'NONE', #10917, 1000.000000000000000 ) ; +#16506 = CARTESIAN_POINT ( 'NONE', ( 219.8873230525875613, -120.0451837567607498, -8.077404322499015521 ) ) ; +#16507 = FACE_OUTER_BOUND ( 'NONE', #53300, .T. ) ; +#16508 = EDGE_LOOP ( 'NONE', ( #47089, #13811, #12320, #43600 ) ) ; +#16509 = CARTESIAN_POINT ( 'NONE', ( 239.6597280068026521, -117.2034106906502728, 4.491780738447484822 ) ) ; +#16510 = VECTOR ( 'NONE', #33536, 1000.000000000000000 ) ; +#16511 = CARTESIAN_POINT ( 'NONE', ( 14.85000000000001918, -59.00000000000000000, -18.71561198377694168 ) ) ; +#16512 = PLANE ( 'NONE', #16852 ) ; +#16513 = ORIENTED_EDGE ( 'NONE', *, *, #38120, .T. ) ; +#16514 = ORIENTED_EDGE ( 'NONE', *, *, #2593, .F. ) ; +#16515 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#16516 = CARTESIAN_POINT ( 'NONE', ( 220.1489694673063582, -121.0860417703555640, 7.865543652359511029 ) ) ; +#16517 = ORIENTED_EDGE ( 'NONE', *, *, #38486, .F. ) ; +#16518 = CARTESIAN_POINT ( 'NONE', ( 29.22981163799449433, -126.5634549468625494, 0.8388303535648317100 ) ) ; +#16519 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#16520 = ADVANCED_FACE ( 'NONE', ( #5136 ), #5711, .F. ) ; +#16521 = ORIENTED_EDGE ( 'NONE', *, *, #19902, .T. ) ; +#16522 = CARTESIAN_POINT ( 'NONE', ( 214.8422576644526316, -122.3800199227255234, 7.619364979664755566 ) ) ; +#16523 = CARTESIAN_POINT ( 'NONE', ( 220.8002074625812838, -125.6875504494213658, 5.253775366455299078 ) ) ; +#16524 = ORIENTED_EDGE ( 'NONE', *, *, #43216, .T. ) ; +#16525 = CARTESIAN_POINT ( 'NONE', ( 235.2152695270552272, -119.6548720356685180, -5.507209275187406661 ) ) ; +#16526 = VECTOR ( 'NONE', #20558, 1000.000000000000000 ) ; +#16527 = CARTESIAN_POINT ( 'NONE', ( 219.7742688560260547, -121.9198538881415885, 7.966834295997834658 ) ) ; +#16528 = ADVANCED_FACE ( 'NONE', ( #21975 ), #17870, .F. ) ; +#16529 = CARTESIAN_POINT ( 'NONE', ( 232.2855409899181893, -124.4003100568714046, 4.755474436186330145 ) ) ; +#16530 = CARTESIAN_POINT ( 'NONE', ( 214.8762825388440376, -118.8364267854226171, -7.660580522835026329 ) ) ; +#16531 = LINE ( 'NONE', #35518, #8584 ) ; +#16532 = EDGE_CURVE ( 'NONE', #25073, #11996, #57030, .T. ) ; +#16533 = CARTESIAN_POINT ( 'NONE', ( 215.9617277113379146, -121.5625792252665178, 7.862222888343262106 ) ) ; +#16534 = FACE_OUTER_BOUND ( 'NONE', #33196, .T. ) ; +#16535 = CARTESIAN_POINT ( 'NONE', ( 220.2531424880737916, -120.8971189496635219, 7.878438484366586891 ) ) ; +#16536 = CARTESIAN_POINT ( 'NONE', ( -2.014277689035798957, -32.89543050033665850, -98.09039501627790969 ) ) ; +#16537 = DIRECTION ( 'NONE', ( -3.524876788021935603E-16, 1.000000000000000000, -1.848892746611746419E-32 ) ) ; +#16538 = VERTEX_POINT ( 'NONE', #39796 ) ; +#16539 = CARTESIAN_POINT ( 'NONE', ( 26.78689291400203842, -119.6044576417387049, -6.258160263391372879 ) ) ; +#16540 = CARTESIAN_POINT ( 'NONE', ( 236.4581202043366090, -115.7392625284785339, 2.855183457603791108 ) ) ; +#16541 = CIRCLE ( 'NONE', #21213, 3.000000000000002665 ) ; +#16542 = VERTEX_POINT ( 'NONE', #31344 ) ; +#16543 = ORIENTED_EDGE ( 'NONE', *, *, #23652, .T. ) ; +#16544 = CARTESIAN_POINT ( 'NONE', ( 7.000029941221092677, -49.54169641443159122, -121.7648230825888476 ) ) ; +#16545 = DIRECTION ( 'NONE', ( 0.7009092642998467904, 0.0000000000000000000, 0.7132504491541855618 ) ) ; +#16546 = LINE ( 'NONE', #15970, #20366 ) ; +#16547 = CARTESIAN_POINT ( 'NONE', ( 236.0230998503494391, -115.4565606991211695, 3.520412010715584739 ) ) ; +#16548 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289453, -119.5893585906583354, -2.325806955191117797 ) ) ; +#16549 = CARTESIAN_POINT ( 'NONE', ( 38.10579406637413769, -119.6573826958680797, 5.277546715197830807 ) ) ; +#16550 = CARTESIAN_POINT ( 'NONE', ( 29.19159998718012616, -126.3695014513129280, 1.000000000000014655 ) ) ; +#16551 = CARTESIAN_POINT ( 'NONE', ( 220.0744158320498229, -121.0863139849448515, 7.867317517116214631 ) ) ; +#16552 = CARTESIAN_POINT ( 'NONE', ( -33.99999999999999289, -116.0010000000000048, 20.00000000000001066 ) ) ; +#16553 = VERTEX_POINT ( 'NONE', #27241 ) ; +#16554 = CARTESIAN_POINT ( 'NONE', ( 214.4398602538724958, -119.7773203571427132, -7.561196301000076225 ) ) ; +#16555 = FACE_OUTER_BOUND ( 'NONE', #5867, .T. ) ; +#16556 = CARTESIAN_POINT ( 'NONE', ( 236.2445745458985016, -116.8225764788255390, -6.144155295871953193 ) ) ; +#16557 = ORIENTED_EDGE ( 'NONE', *, *, #32586, .F. ) ; +#16558 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#16559 = CARTESIAN_POINT ( 'NONE', ( 237.5247409778878875, -115.2772970517475386, -1.878551348808387367 ) ) ; +#16560 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -122.6441697868692984, -2.418218724751048043 ) ) ; +#16561 = ORIENTED_EDGE ( 'NONE', *, *, #3794, .T. ) ; +#16562 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289794, -120.4999999999997726, 1.387778780781445676E-14 ) ) ; +#16563 = VECTOR ( 'NONE', #5783, 1000.000000000000000 ) ; +#16564 = EDGE_CURVE ( 'NONE', #16860, #1128, #387, .T. ) ; +#16565 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#16566 = CARTESIAN_POINT ( 'NONE', ( 214.8804611865876666, -121.1608980160215197, 7.609875703213082154 ) ) ; +#16567 = CARTESIAN_POINT ( 'NONE', ( 237.4194564808992709, -126.6443405769048240, 0.2469499398720194083 ) ) ; +#16568 = EDGE_LOOP ( 'NONE', ( #37976, #13933, #39368, #4980 ) ) ; +#16569 = VERTEX_POINT ( 'NONE', #16997 ) ; +#16570 = CARTESIAN_POINT ( 'NONE', ( -50.37712557180629602, -119.6740123807653191, -2.399999999999994138 ) ) ; +#16571 = CARTESIAN_POINT ( 'NONE', ( 238.0999987669289339, -113.5809954898263641, 1.061779915142727404 ) ) ; +#16572 = CARTESIAN_POINT ( 'NONE', ( 233.6329313451144003, -125.5708668100967458, 2.316601969493757185 ) ) ; +#16573 = CARTESIAN_POINT ( 'NONE', ( 221.9430884645796027, -118.9360184998073180, -7.697213492205866814 ) ) ; +#16574 = ORIENTED_EDGE ( 'NONE', *, *, #7684, .T. ) ; +#16575 = ORIENTED_EDGE ( 'NONE', *, *, #53515, .T. ) ; +#16576 = ORIENTED_EDGE ( 'NONE', *, *, #49770, .F. ) ; +#16577 = ADVANCED_FACE ( 'NONE', ( #57624 ), #4236, .T. ) ; +#16578 = ORIENTED_EDGE ( 'NONE', *, *, #53334, .F. ) ; +#16579 = DIRECTION ( 'NONE', ( -0.7132504491541841185, -2.131334480222602590E-15, 0.7009092642998482336 ) ) ; +#16580 = CARTESIAN_POINT ( 'NONE', ( 237.6336622754707264, -120.9093244905959494, 5.534746604319713548 ) ) ; +#16581 = VERTEX_POINT ( 'NONE', #9129 ) ; +#16582 = VERTEX_POINT ( 'NONE', #49416 ) ; +#16583 = CARTESIAN_POINT ( 'NONE', ( 217.4395180999261754, -118.5308638210086798, -7.574160929431701383 ) ) ; +#16584 = CARTESIAN_POINT ( 'NONE', ( -24.75000000000000000, -129.0000000000000000, 9.100000000000008527 ) ) ; +#16585 = CARTESIAN_POINT ( 'NONE', ( 221.4698819917255719, -122.1173136358157194, 7.911269986615708127 ) ) ; +#16586 = ORIENTED_EDGE ( 'NONE', *, *, #27363, .T. ) ; +#16587 = CIRCLE ( 'NONE', #51071, 7.499999999912264848 ) ; +#16588 = CARTESIAN_POINT ( 'NONE', ( 38.10000000000003695, -125.6443856738284381, 4.163336342344337027E-14 ) ) ; +#16589 = CARTESIAN_POINT ( 'NONE', ( -50.36286180582792582, -120.3475517155013108, 2.535981021225438337 ) ) ; +#16590 = CARTESIAN_POINT ( 'NONE', ( -12.20000000000000107, -4.500000000000000000, 39.00000000000000000 ) ) ; +#16591 = CARTESIAN_POINT ( 'NONE', ( 34.67884781002751282, -126.0578576963501831, -1.000000000000604405 ) ) ; +#16592 = CARTESIAN_POINT ( 'NONE', ( 217.3002074625812838, -124.3331434864692255, -6.586157700125267134 ) ) ; +#16593 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669288885, -120.4190673258133017, 5.248932066809327779 ) ) ; +#16594 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #31947, #49449, #9727, #27561 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 6.505213034913026604E-19, 0.0001894424595402341329 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9858252197964928465, 0.9854209068613126732, 0.9850644130146939403, 0.9847557382566365369 ) ) + REPRESENTATION_ITEM ( '' ) ); +#16595 = DIRECTION ( 'NONE', ( -0.4854019742006798754, -0.7213873210309514894, -0.4939486375098824378 ) ) ; +#16596 = CARTESIAN_POINT ( 'NONE', ( 216.8832702703744530, -121.0692819891944652, 8.023498449236706520 ) ) ; +#16597 = EDGE_CURVE ( 'NONE', #3108, #5591, #30475, .T. ) ; +#16598 = FACE_BOUND ( 'NONE', #710, .T. ) ; +#16599 = CARTESIAN_POINT ( 'NONE', ( 213.9204999291004583, -119.0512290481426021, -5.427115291590261847 ) ) ; +#16600 = EDGE_CURVE ( 'NONE', #12494, #33521, #53218, .T. ) ; +#16601 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290590, -122.4554859943302034, 0.02859355208948407764 ) ) ; +#16602 = CARTESIAN_POINT ( 'NONE', ( 219.8829363185699890, -118.7670788298725029, -7.901197352148935593 ) ) ; +#16603 = ADVANCED_FACE ( 'NONE', ( #22264 ), #21681, .F. ) ; +#16604 = FACE_OUTER_BOUND ( 'NONE', #37029, .T. ) ; +#16605 = CARTESIAN_POINT ( 'NONE', ( 29.31945838339026267, -126.5124234573257525, -0.9282401327866390828 ) ) ; +#16606 = CARTESIAN_POINT ( 'NONE', ( 232.9097280068026521, -124.9917807384472468, 3.296589309349451380 ) ) ; +#16607 = VECTOR ( 'NONE', #5138, 1000.000000000000000 ) ; +#16608 = CARTESIAN_POINT ( 'NONE', ( 236.0646246030325415, -122.4575983958314112, -5.196005106021608810 ) ) ; +#16609 = CYLINDRICAL_SURFACE ( 'NONE', #22694, 3.099999999999998757 ) ; +#16610 = CARTESIAN_POINT ( 'NONE', ( 216.1811025036538467, -119.4176203304658515, -7.659338914717660707 ) ) ; +#16611 = EDGE_CURVE ( 'NONE', #28720, #24605, #25065, .T. ) ; +#16612 = CARTESIAN_POINT ( 'NONE', ( 233.6546405476738357, -121.6104042319677490, 5.437852007115763442 ) ) ; +#16613 = ORIENTED_EDGE ( 'NONE', *, *, #44414, .F. ) ; +#16614 = VERTEX_POINT ( 'NONE', #39500 ) ; +#16615 = CARTESIAN_POINT ( 'NONE', ( 219.8734629154958498, -118.5686976702375688, -7.648728044249181401 ) ) ; +#16616 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289794, -122.7559131006603081, 2.050348540367874062 ) ) ; +#16617 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026027, -115.5073280460516543, 3.330409282888533440 ) ) ; +#16618 = CARTESIAN_POINT ( 'NONE', ( 235.4445864755579692, -126.6042994102903947, -0.7392892398307964186 ) ) ; +#16619 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -4.336808689942020201E-16, -1.000000000000000000 ) ) ; +#16620 = CARTESIAN_POINT ( 'NONE', ( 222.0871131491602455, -122.0224949258532945, 7.910352639665422458 ) ) ; +#16621 = CARTESIAN_POINT ( 'NONE', ( 215.0482301416712119, -122.2944649396370380, 7.441192992750238488 ) ) ; +#16622 = CARTESIAN_POINT ( 'NONE', ( 215.7181473945205141, -125.9064057623343018, 4.773791051428681875 ) ) ; +#16623 = ORIENTED_EDGE ( 'NONE', *, *, #38677, .T. ) ; +#16624 = CARTESIAN_POINT ( 'NONE', ( 221.3377481186985563, -118.9221568325786365, -7.916970263143515929 ) ) ; +#16625 = CARTESIAN_POINT ( 'NONE', ( 18.17311724607444745, -26.18016206564066906, -101.3519627783581427 ) ) ; +#16626 = CARTESIAN_POINT ( 'NONE', ( 220.8002074625812838, -128.0944123912506996, -1.165426981942956353 ) ) ; +#16627 = ORIENTED_EDGE ( 'NONE', *, *, #14939, .T. ) ; +#16628 = VECTOR ( 'NONE', #3968, 1000.000000000000000 ) ; +#16629 = CARTESIAN_POINT ( 'NONE', ( 215.6642376628272473, -122.2589656812474885, 7.498649040609489447 ) ) ; +#16630 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289510, -123.4669573125348307, 1.619309823845962892 ) ) ; +#16631 = FACE_OUTER_BOUND ( 'NONE', #34827, .T. ) ; +#16632 = FACE_OUTER_BOUND ( 'NONE', #37368, .T. ) ; +#16633 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#16634 = ADVANCED_FACE ( 'NONE', ( #35420 ), #55545, .F. ) ; +#16635 = CARTESIAN_POINT ( 'NONE', ( 21.50000000000001066, -38.99999999999999289, -23.49900000000000588 ) ) ; +#16636 = ORIENTED_EDGE ( 'NONE', *, *, #44695, .F. ) ; +#16637 = DIRECTION ( 'NONE', ( -0.7009092642998453471, 0.0000000000000000000, -0.7132504491541870051 ) ) ; +#16638 = EDGE_CURVE ( 'NONE', #49230, #7612, #30368, .T. ) ; +#16639 = AXIS2_PLACEMENT_3D ( 'NONE', #18643, #36486, #54287 ) ; +#16640 = VERTEX_POINT ( 'NONE', #48554 ) ; +#16641 = EDGE_CURVE ( 'NONE', #663, #1021, #43380, .T. ) ; +#16642 = EDGE_CURVE ( 'NONE', #30091, #5832, #31047, .T. ) ; +#16643 = ORIENTED_EDGE ( 'NONE', *, *, #16532, .F. ) ; +#16644 = ORIENTED_EDGE ( 'NONE', *, *, #43078, .T. ) ; +#16645 = EDGE_CURVE ( 'NONE', #11928, #55638, #25689, .T. ) ; +#16646 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #1422, #32086, #5784, #45202 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 9.181276990699748138E-16, 0.0003234141554263051852 ), + .UNSPECIFIED. ) ; +#16647 = ORIENTED_EDGE ( 'NONE', *, *, #28326, .T. ) ; +#16648 = DIRECTION ( 'NONE', ( 0.7009092642998482336, -5.177993003688750477E-15, 0.7132504491541841185 ) ) ; +#16649 = CARTESIAN_POINT ( 'NONE', ( 220.3649315727256237, -119.5409640251579191, -8.049210137473393090 ) ) ; +#16650 = VERTEX_POINT ( 'NONE', #53505 ) ; +#16651 = ORIENTED_EDGE ( 'NONE', *, *, #17925, .F. ) ; +#16652 = CARTESIAN_POINT ( 'NONE', ( -40.46547434608847738, -46.00197475791505752, -19.26172841891284904 ) ) ; +#16653 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#16654 = PLANE ( 'NONE', #20000 ) ; +#16655 = ORIENTED_EDGE ( 'NONE', *, *, #37685, .T. ) ; +#16656 = CARTESIAN_POINT ( 'NONE', ( -19.49999999999997868, -59.00000000000000000, -14.50857997860452464 ) ) ; +#16657 = LINE ( 'NONE', #38297, #3847 ) ; +#16658 = LINE ( 'NONE', #46767, #17963 ) ; +#16659 = CARTESIAN_POINT ( 'NONE', ( -21.49999999999997868, -48.99999999999998579, -23.19999999999999929 ) ) ; +#16660 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #46659, #6660, #24179, #23903, #5520, #45796, #19790, #36774, #50732, #54874, #32405, #41982 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 2, 4 ), + ( 5.030698080332741190E-17, 0.0001919553947787257968, 0.0003839107895574012867, 0.0007678215791147713484, 0.001151732368672141356, 0.001535643158229511905 ), + .UNSPECIFIED. ) ; +#16661 = ORIENTED_EDGE ( 'NONE', *, *, #42508, .F. ) ; +#16662 = CARTESIAN_POINT ( 'NONE', ( 21.00000000000001066, -0.9999999999999922284, 19.50000000000000711 ) ) ; +#16663 = CARTESIAN_POINT ( 'NONE', ( 231.8564704355307526, -117.2235913490374770, -5.404784576638392402 ) ) ; +#16664 = EDGE_CURVE ( 'NONE', #37946, #46872, #11096, .T. ) ; +#16665 = CARTESIAN_POINT ( 'NONE', ( 218.7391470653743681, -121.1144011063474011, 8.050345012910895548 ) ) ; +#16666 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289794, -124.3548739413820812, -0.5915630955794887180 ) ) ; +#16667 = CIRCLE ( 'NONE', #37219, 2.999999999999999112 ) ; +#16668 = CARTESIAN_POINT ( 'NONE', ( 235.0933814088137410, -126.0294252700132063, -0.4774505566467704409 ) ) ; +#16669 = AXIS2_PLACEMENT_3D ( 'NONE', #38043, #11173, #10316 ) ; +#16670 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#16671 = CARTESIAN_POINT ( 'NONE', ( 218.9962438811573122, -121.0847958383030942, 7.857336888126162044 ) ) ; +#16672 = CARTESIAN_POINT ( 'NONE', ( 33.11743114856649584, -119.6714446372456706, 5.721384660827277813 ) ) ; +#16673 = CARTESIAN_POINT ( 'NONE', ( 233.5827625050968663, -123.8981636375627318, -5.125887908419314520 ) ) ; +#16674 = CARTESIAN_POINT ( 'NONE', ( 4.000000000000021316, -36.70000000000000995, 23.50000000000000000 ) ) ; +#16675 = CARTESIAN_POINT ( 'NONE', ( 25.13489081600004837, -120.4999999999999716, 6.513477549000022293 ) ) ; +#16676 = ADVANCED_FACE ( 'NONE', ( #37673 ), #19844, .F. ) ; +#16677 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, 3.771137991253930052E-16 ) ) ; +#16678 = CARTESIAN_POINT ( 'NONE', ( 232.9983371640511507, -124.4118757968446118, -3.936336039898721939 ) ) ; +#16679 = CARTESIAN_POINT ( 'NONE', ( 234.9298285699174755, -125.6860931952327718, -1.975680734059734878 ) ) ; +#16680 = CIRCLE ( 'NONE', #54953, 3.000000000000000888 ) ; +#16681 = ADVANCED_FACE ( 'NONE', ( #47792, #10810 ), #6717, .T. ) ; +#16682 = CARTESIAN_POINT ( 'NONE', ( 5.630224042627942183, -37.19543050033674092, -119.2023369751453146 ) ) ; +#16683 = LINE ( 'NONE', #17264, #47191 ) ; +#16684 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #6984, #43163, #46990, #24803, #30351, #3781, #16887, #35018 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 4 ), + ( 1.734723475976807094E-18, 0.0004604742358535386811, 0.0006907113537803071272, 0.0009209484717070756275 ), + .UNSPECIFIED. ) ; +#16685 = CARTESIAN_POINT ( 'NONE', ( 34.40000000000004121, -117.4602631689999725, -0.9999999999999731326 ) ) ; +#16686 = CARTESIAN_POINT ( 'NONE', ( 234.7364378346776164, -118.2111494125634437, -5.707440154358525142 ) ) ; +#16687 = CARTESIAN_POINT ( 'NONE', ( 26.74084139028447993, -121.3497796785453176, 6.280697691880908984 ) ) ; +#16688 = CYLINDRICAL_SURFACE ( 'NONE', #18208, 1.499999999999977129 ) ; +#16689 = CARTESIAN_POINT ( 'NONE', ( 225.6999987669289851, -127.4982654320928361, 0.1558234320356843838 ) ) ; +#16690 = CARTESIAN_POINT ( 'NONE', ( 234.6243384119344739, -120.5903876523028089, 5.549310843107188695 ) ) ; +#16691 = DIRECTION ( 'NONE', ( 0.7132504491541842295, 2.131334480222611268E-15, -0.7009092642998483447 ) ) ; +#16692 = ORIENTED_EDGE ( 'NONE', *, *, #54667, .F. ) ; +#16693 = CARTESIAN_POINT ( 'NONE', ( 218.6844617499666299, -121.6561908495744291, 7.989209200997308358 ) ) ; +#16694 = CARTESIAN_POINT ( 'NONE', ( 219.7746518858118066, -119.1174321002270631, -7.731336645038588529 ) ) ; +#16695 = CARTESIAN_POINT ( 'NONE', ( 221.4391909538866514, -119.5150017557850077, -8.009702710264708259 ) ) ; +#16696 = ORIENTED_EDGE ( 'NONE', *, *, #33952, .T. ) ; +#16697 = CARTESIAN_POINT ( 'NONE', ( 215.6886642916196593, -119.5800095996783909, -5.508261151274743028 ) ) ; +#16698 = CARTESIAN_POINT ( 'NONE', ( 232.7014694917489521, -116.4891192141926979, 3.845184203054602623 ) ) ; +#16699 =( BOUNDED_SURFACE ( ) B_SPLINE_SURFACE ( 3, 3, ( + ( #1460, #22753, #32691, #49341 ), + ( #13996, #6100, #28299, #54023 ), + ( #23615, #14852, #19246, #1750 ), + ( #36787, #23053, #41725, #31560 ) ), + .UNSPECIFIED., .F., .F., .T. ) + B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ), + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_SURFACE ( ( + ( 1.000000000000000000, 0.9961888155004919865, 0.9961888155004919865, 1.000000000000000000), + ( 1.000000000000000000, 0.9961888155004919865, 0.9961888155004919865, 1.000000000000000000), + ( 1.000000000000000000, 0.9961888155004919865, 0.9961888155004919865, 1.000000000000000000), + ( 1.000000000000000000, 0.9961888155004919865, 0.9961888155004919865, 1.000000000000000000) ) ) + REPRESENTATION_ITEM ( '' ) SURFACE ( ) ); +#16700 = APPROVAL ( #31909, 'UNKNOWN' ) ; +#16701 = VERTEX_POINT ( 'NONE', #7777 ) ; +#16702 = ORIENTED_EDGE ( 'NONE', *, *, #4834, .T. ) ; +#16703 = CARTESIAN_POINT ( 'NONE', ( -31.25000000000000000, -129.0000000000000000, 9.100000000000008527 ) ) ; +#16704 = EDGE_CURVE ( 'NONE', #53580, #26268, #20782, .T. ) ; +#16705 = CARTESIAN_POINT ( 'NONE', ( 236.6829830523777787, -120.2351426144443423, -6.144293252680588679 ) ) ; +#16706 = PERSON_AND_ORGANIZATION_ROLE ( 'classification_officer' ) ; +#16707 = ORIENTED_EDGE ( 'NONE', *, *, #24133, .T. ) ; +#16708 = VERTEX_POINT ( 'NONE', #55493 ) ; +#16709 = AXIS2_PLACEMENT_3D ( 'NONE', #35342, #40001, #27165 ) ; +#16710 = CARTESIAN_POINT ( 'NONE', ( 236.2639735606818476, -122.6895235213959978, -5.097564408867941488 ) ) ; +#16711 = CARTESIAN_POINT ( 'NONE', ( -31.26171440160119985, -116.0000000000000000, -18.43813221473342878 ) ) ; +#16712 = EDGE_CURVE ( 'NONE', #39313, #54472, #20142, .T. ) ; +#16713 = VERTEX_POINT ( 'NONE', #28933 ) ; +#16714 = ORIENTED_EDGE ( 'NONE', *, *, #8626, .F. ) ; +#16715 = EDGE_CURVE ( 'NONE', #41058, #31336, #4192, .T. ) ; +#16716 = LINE ( 'NONE', #48561, #22328 ) ; +#16717 = CARTESIAN_POINT ( 'NONE', ( 215.2316670323436369, -120.0882689626828750, -7.875232851285644209 ) ) ; +#16718 = EDGE_CURVE ( 'NONE', #41298, #35755, #37123, .T. ) ; +#16719 = ORIENTED_EDGE ( 'NONE', *, *, #4369, .F. ) ; +#16720 = CARTESIAN_POINT ( 'NONE', ( 4.294540257762155200, -29.69543050033662723, -112.0012295028987381 ) ) ; +#16721 = CARTESIAN_POINT ( 'NONE', ( 214.9099609441251459, -119.8834590631474413, -7.616340231087037616 ) ) ; +#16722 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289794, -120.6661920989873380, 5.457644561228599756 ) ) ; +#16723 = CARTESIAN_POINT ( 'NONE', ( 215.9550172597540723, -119.4453581844619663, -7.862775608836343189 ) ) ; +#16724 = CIRCLE ( 'NONE', #30736, 3.000000000000002665 ) ; +#16725 = CARTESIAN_POINT ( 'NONE', ( -18.99999999999997513, -47.49999999999998579, -23.19999999999999929 ) ) ; +#16726 = FACE_BOUND ( 'NONE', #47211, .T. ) ; +#16727 = ORIENTED_EDGE ( 'NONE', *, *, #47924, .T. ) ; +#16728 = EDGE_LOOP ( 'NONE', ( #29308, #31627, #46318, #51929 ) ) ; +#16729 = CARTESIAN_POINT ( 'NONE', ( 4.216064329173923042, -43.84774078793369512, -119.2146781599996501 ) ) ; +#16730 = CARTESIAN_POINT ( 'NONE', ( 8.789497278730417307, -50.19543050033662013, -114.5607189792687137 ) ) ; +#16731 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#16732 = ORIENTED_EDGE ( 'NONE', *, *, #265, .T. ) ; +#16733 = CARTESIAN_POINT ( 'NONE', ( 232.0049909089752020, -115.0587286033220096, -2.666588813508215861 ) ) ; +#16734 = CARTESIAN_POINT ( 'NONE', ( 231.9921198480885778, -117.2312538454925033, 5.020139635708076753 ) ) ; +#16735 = EDGE_CURVE ( 'NONE', #45476, #40938, #24512, .T. ) ; +#16736 = CARTESIAN_POINT ( 'NONE', ( 221.5294908698032259, -121.1504749364911220, 7.824976328692404337 ) ) ; +#16737 = CARTESIAN_POINT ( 'NONE', ( 220.1976600293192803, -122.4787073606912600, 7.636408429741950776 ) ) ; +#16738 = CARTESIAN_POINT ( 'NONE', ( 31.70000000000003482, -120.4999999999999858, 0.0000000000000000000 ) ) ; +#16739 = CARTESIAN_POINT ( 'NONE', ( 235.6382384078732173, -115.3249915340764318, 2.003982007786665687 ) ) ; +#16740 = LINE ( 'NONE', #56775, #50059 ) ; +#16741 = CARTESIAN_POINT ( 'NONE', ( 229.2999987669289794, -120.4999999999997726, 1.387778780781445676E-14 ) ) ; +#16742 = CIRCLE ( 'NONE', #49407, 3.000000000000002665 ) ; +#16743 = CARTESIAN_POINT ( 'NONE', ( 233.0132369827110779, -115.2582017831812351, 3.215542316442177029 ) ) ; +#16744 = CARTESIAN_POINT ( 'NONE', ( 16.50000000000001776, -48.99999999999998579, -23.19999999999996732 ) ) ; +#16745 = CARTESIAN_POINT ( 'NONE', ( 11.87559429218929630, -32.89543050033662297, -109.6368860999439079 ) ) ; +#16746 = FACE_OUTER_BOUND ( 'NONE', #36939, .T. ) ; +#16747 = CARTESIAN_POINT ( 'NONE', ( 232.3568104945604773, -114.9759203121356705, -0.5310379365373162353 ) ) ; +#16748 = CARTESIAN_POINT ( 'NONE', ( 235.6776756838034146, -122.4070315081865203, 5.211846476214264001 ) ) ; +#16749 = CARTESIAN_POINT ( 'NONE', ( 16.50000000000001776, -48.99999999999998579, -23.19999999999996732 ) ) ; +#16750 = EDGE_CURVE ( 'NONE', #48422, #13549, #42313, .T. ) ; +#16751 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #31203, #543 ), + ( #23285, #41095 ), + ( #32366, #10144 ), + ( #53665, #44907 ), + ( #31787, #18893 ), + ( #57779, #49001 ), + ( #4911, #44621 ), + ( #35569, #9857 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 2, 2, 4 ), + ( 2, 2 ), + ( 0.0000000000000000000, 0.2500000000000079936, 0.5000000000000169864, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#16752 = CARTESIAN_POINT ( 'NONE', ( 235.0117758886148636, -123.5671310973979899, -4.661124608051348872 ) ) ; +#16753 = CARTESIAN_POINT ( 'NONE', ( 216.6812860949822266, -118.6150256186601695, -7.548337754909518971 ) ) ; +#16754 = ORIENTED_EDGE ( 'NONE', *, *, #39993, .T. ) ; +#16755 = CARTESIAN_POINT ( 'NONE', ( 234.2497137266962852, -123.2431866118483583, 5.504324329411748984 ) ) ; +#16756 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669290078, -118.6822912031166339, -6.461734955585336948 ) ) ; +#16757 = CARTESIAN_POINT ( 'NONE', ( 219.8557275071562742, -121.8163297069892081, 7.778321168908614247 ) ) ; +#16758 = CARTESIAN_POINT ( 'NONE', ( 215.8762865555079316, -119.3710533168362815, -7.847540661427028219 ) ) ; +#16759 = EDGE_CURVE ( 'NONE', #43351, #12914, #50231, .T. ) ; +#16760 = CARTESIAN_POINT ( 'NONE', ( 237.1229246742125554, -120.4873325924948233, -5.548964539730921963 ) ) ; +#16761 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669398877, -117.6961920974936078, -0.1850209754354779357 ) ) ; +#16762 = ORIENTED_EDGE ( 'NONE', *, *, #8967, .T. ) ; +#16763 = VECTOR ( 'NONE', #9142, 1000.000000000000000 ) ; +#16764 = EDGE_LOOP ( 'NONE', ( #39659, #40578, #42248, #36226, #16574 ) ) ; +#16765 = CARTESIAN_POINT ( 'NONE', ( 221.8682677112657871, -122.4689622744036370, 7.832044726063291051 ) ) ; +#16766 = FACE_OUTER_BOUND ( 'NONE', #30031, .T. ) ; +#16767 = VECTOR ( 'NONE', #41864, 1000.000000000000000 ) ; +#16768 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#16769 = ORIENTED_EDGE ( 'NONE', *, *, #8693, .T. ) ; +#16770 = ORIENTED_EDGE ( 'NONE', *, *, #54080, .F. ) ; +#16771 = FACE_BOUND ( 'NONE', #43962, .T. ) ; +#16772 = FACE_OUTER_BOUND ( 'NONE', #53344, .T. ) ; +#16773 = DIRECTION ( 'NONE', ( -1.023329564190554445E-15, 0.8570023146383392021, -0.5153125582639423996 ) ) ; +#16774 = ADVANCED_FACE ( 'NONE', ( #18988 ), #10236, .T. ) ; +#16775 = DIRECTION ( 'NONE', ( 0.7009092642998502320, 0.0000000000000000000, 0.7132504491541823421 ) ) ; +#16776 = EDGE_LOOP ( 'NONE', ( #46524, #11814, #439, #7981 ) ) ; +#16777 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #3594, #13468, #30148, #365, #12608, #44734 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 4 ), + ( 0.0000000000000000000, 0.0002706262390320813400, 0.0005412524780641626799 ), + .UNSPECIFIED. ) ; +#16778 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#16779 = CARTESIAN_POINT ( 'NONE', ( 215.7957364935296596, -119.1336598040590076, -7.807608361771532834 ) ) ; +#16780 = CARTESIAN_POINT ( 'NONE', ( 236.7829799974112746, -118.8947598416338423, 5.313783238734516523 ) ) ; +#16781 = CARTESIAN_POINT ( 'NONE', ( 236.3999987672879683, -125.9611437171376593, -4.379030634828348312 ) ) ; +#16782 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #51449, #6789, #28414, #36910, #55867, #2141, #46219, #7074 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 4 ), + ( 0.0009396140421873040716, 0.001162216189355680211, 0.001384818336524056568, 0.001830022630860825977 ), + .UNSPECIFIED. ) ; +#16783 = ORIENTED_EDGE ( 'NONE', *, *, #15870, .T. ) ; +#16784 = CARTESIAN_POINT ( 'NONE', ( 31.71743114857322610, -119.6720577835897217, 5.845206464698201820 ) ) ; +#16785 = ADVANCED_FACE ( 'NONE', ( #28055 ), #18202, .F. ) ; +#16786 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289794, -127.1901906431849909, 0.4227500515524811875 ) ) ; +#16787 = CARTESIAN_POINT ( 'NONE', ( 237.8627741562492020, -114.8260371671158140, -2.372496106640146873 ) ) ; +#16788 = EDGE_CURVE ( 'NONE', #50170, #8836, #2123, .T. ) ; +#16789 = ORIENTED_EDGE ( 'NONE', *, *, #11720, .F. ) ; +#16790 = ORIENTED_EDGE ( 'NONE', *, *, #20573, .T. ) ; +#16791 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -120.4950431103356863, -1.965357212683558341 ) ) ; +#16792 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669290363, -122.2143325901578663, 5.173404208466824805 ) ) ; +#16793 = CARTESIAN_POINT ( 'NONE', ( 14.04196153191678498, -47.34142640802611623, -18.28849185970236846 ) ) ; +#16794 = CARTESIAN_POINT ( 'NONE', ( 221.5307369266285491, -120.1925373380485809, -5.602258726953871282 ) ) ; +#16795 = EDGE_LOOP ( 'NONE', ( #17154, #910, #9548, #6513 ) ) ; +#16796 = CARTESIAN_POINT ( 'NONE', ( 233.0810270983271835, -116.7604215429453092, 5.095377345206903108 ) ) ; +#16797 = CIRCLE ( 'NONE', #15873, 7.232051406807964433 ) ; +#16798 = CARTESIAN_POINT ( 'NONE', ( 237.9436696067863011, -114.3860662586247940, 0.6861343657670978535 ) ) ; +#16799 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #23275, #41085, #14784, #50409 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 2.574472246437390794E-17, 0.001048464789953301160 ), + .UNSPECIFIED. ) ; +#16800 = CARTESIAN_POINT ( 'NONE', ( 220.1965078626302272, -122.2948018768354359, 7.681998338858804232 ) ) ; +#16801 = ORIENTED_EDGE ( 'NONE', *, *, #37917, .F. ) ; +#16802 = ORIENTED_EDGE ( 'NONE', *, *, #41250, .T. ) ; +#16803 = DIRECTION ( 'NONE', ( -0.7009092642998484557, -4.163453949483577057E-16, -0.7132504491541840075 ) ) ; +#16804 = CARTESIAN_POINT ( 'NONE', ( 218.9962438811573122, -121.0847958383030942, 7.857336888126162044 ) ) ; +#16805 = ORIENTED_EDGE ( 'NONE', *, *, #4215, .F. ) ; +#16806 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#16807 = CARTESIAN_POINT ( 'NONE', ( 4.362162947221314369, -50.19543050033663434, -111.6470725152925496 ) ) ; +#16808 = VECTOR ( 'NONE', #18101, 999.9999999999998863 ) ; +#16809 = ORIENTED_EDGE ( 'NONE', *, *, #56892, .T. ) ; +#16810 = CARTESIAN_POINT ( 'NONE', ( 215.4268586249701798, -122.1046613787326436, 7.519702626318708560 ) ) ; +#16811 = CARTESIAN_POINT ( 'NONE', ( 219.8002074625812838, -123.8759194466832128, -6.572386428595019758 ) ) ; +#16812 = CARTESIAN_POINT ( 'NONE', ( 234.9652695270552556, -126.0072092751871651, -0.8451279643312409329 ) ) ; +#16813 = AXIS2_PLACEMENT_3D ( 'NONE', #18394, #54034, #36516 ) ; +#16814 = CARTESIAN_POINT ( 'NONE', ( 3.801435535781436226, -50.19543050033663434, -112.2176728746159000 ) ) ; +#16815 = CARTESIAN_POINT ( 'NONE', ( 232.3616687652236976, -126.1534551134415807, 2.425633619227368420 ) ) ; +#16816 = DIRECTION ( 'NONE', ( -0.7009092642998480116, 0.0000000000000000000, -0.7132504491541843405 ) ) ; +#16817 = CARTESIAN_POINT ( 'NONE', ( 208.2401164060983660, -126.7504682570842505, -0.9591873579285897788 ) ) ; +#16818 = CARTESIAN_POINT ( 'NONE', ( 214.5561483820300452, -120.1153150272021861, -7.797413461394099521 ) ) ; +#16819 = CARTESIAN_POINT ( 'NONE', ( 28.11163368297490095, -119.7798961756073197, -6.177187151833122947 ) ) ; +#16820 = CARTESIAN_POINT ( 'NONE', ( 235.1447212125381157, -119.7426323834456667, -5.497244071206636384 ) ) ; +#16821 = CARTESIAN_POINT ( 'NONE', ( 219.8417451818457664, -121.2474895133075421, 8.056068062578885858 ) ) ; +#16822 = CARTESIAN_POINT ( 'NONE', ( -31.72830977998039614, -50.19543050033673381, -76.18106374172020878 ) ) ; +#16823 = ORIENTED_EDGE ( 'NONE', *, *, #49926, .F. ) ; +#16824 = CARTESIAN_POINT ( 'NONE', ( 233.8244847074232666, -115.5537672688179356, -3.654501323656811795 ) ) ; +#16825 = CARTESIAN_POINT ( 'NONE', ( 217.8002074625812554, -114.3649215954137901, -7.658023187335216697 ) ) ; +#16826 = EDGE_CURVE ( 'NONE', #31134, #53305, #53327, .T. ) ; +#16827 = CARTESIAN_POINT ( 'NONE', ( 236.6990964630485337, -123.0838715500382108, 4.911508742954060480 ) ) ; +#16828 = ORIENTED_EDGE ( 'NONE', *, *, #7058, .T. ) ; +#16829 = VERTEX_POINT ( 'NONE', #35523 ) ; +#16830 = CARTESIAN_POINT ( 'NONE', ( 215.2137533558476719, -122.4643271777203921, 7.634780233312609354 ) ) ; +#16831 = AXIS2_PLACEMENT_3D ( 'NONE', #1113, #27954, #28529 ) ; +#16832 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -120.1976575318465166, -3.234870966541553372 ) ) ; +#16833 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -119.7896051444050016, -2.867464660584661207 ) ) ; +#16834 = CARTESIAN_POINT ( 'NONE', ( 236.0779640550235285, -116.9532490054418332, 5.023774508096094493 ) ) ; +#16835 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -119.8889726287077053, -2.030625248164105834 ) ) ; +#16836 = DIRECTION ( 'NONE', ( -1.811995619784410881E-15, 1.000000000000000000, 1.196913542559490477E-15 ) ) ; +#16837 = FACE_OUTER_BOUND ( 'NONE', #9754, .T. ) ; +#16838 = CARTESIAN_POINT ( 'NONE', ( 220.2486434445711438, -121.1166669492837400, 8.065110198285291077 ) ) ; +#16839 = ORIENTED_EDGE ( 'NONE', *, *, #12400, .F. ) ; +#16840 = CARTESIAN_POINT ( 'NONE', ( 196.4498904128554102, -124.7279837531171296, -13.13664732873089847 ) ) ; +#16841 = CARTESIAN_POINT ( 'NONE', ( 214.4398602538755370, -118.9094000072643666, -7.426821313419357473 ) ) ; +#16842 = CARTESIAN_POINT ( 'NONE', ( 220.2486434445711723, -121.9792195475419163, 7.750405656360264572 ) ) ; +#16843 = ADVANCED_FACE ( 'NONE', ( #13022 ), #23850, .F. ) ; +#16844 = CIRCLE ( 'NONE', #39257, 5.227601809226281482 ) ; +#16845 = ORIENTED_EDGE ( 'NONE', *, *, #43210, .F. ) ; +#16846 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#16847 = PERSON_AND_ORGANIZATION ( #17881, #29145 ) ; +#16848 = CARTESIAN_POINT ( 'NONE', ( 237.6575524312177947, -115.6128227867430240, 2.628733112558766294 ) ) ; +#16849 = CARTESIAN_POINT ( 'NONE', ( 217.9163579497280523, -118.8422554537679616, -7.876648955458812829 ) ) ; +#16850 = ORIENTED_EDGE ( 'NONE', *, *, #48030, .T. ) ; +#16851 = CARTESIAN_POINT ( 'NONE', ( -27.99999999999999645, -128.9989999999999952, 20.00000000000001066 ) ) ; +#16852 = AXIS2_PLACEMENT_3D ( 'NONE', #52136, #3691, #16212 ) ; +#16853 = EDGE_CURVE ( 'NONE', #16582, #27925, #22935, .T. ) ; +#16854 = AXIS2_PLACEMENT_3D ( 'NONE', #25756, #3581, #8229 ) ; +#16855 = CARTESIAN_POINT ( 'NONE', ( 214.2757556522012408, -118.7222083984168535, -7.571152230814711892 ) ) ; +#16856 = DIRECTION ( 'NONE', ( -1.000000000000000000, 2.895187613894583266E-16, -1.857579106397801143E-17 ) ) ; +#16857 = CARTESIAN_POINT ( 'NONE', ( 237.4194767351178825, -126.6443721214711218, 0.2461880309483029383 ) ) ; +#16858 = EDGE_CURVE ( 'NONE', #31642, #20866, #31160, .T. ) ; +#16859 = ORIENTED_EDGE ( 'NONE', *, *, #11412, .F. ) ; +#16860 = VERTEX_POINT ( 'NONE', #56854 ) ; +#16861 = ORIENTED_EDGE ( 'NONE', *, *, #41956, .T. ) ; +#16862 = ADVANCED_FACE ( 'NONE', ( #34657 ), #52447, .F. ) ; +#16863 = CARTESIAN_POINT ( 'NONE', ( -49.35386951773493536, -120.8135391172791913, -7.250125212798514518 ) ) ; +#16864 = CYLINDRICAL_SURFACE ( 'NONE', #37695, 1.000000000000000222 ) ; +#16865 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#16866 = CARTESIAN_POINT ( 'NONE', ( 215.6842919557726646, -118.6818704872366368, -7.493500095373653025 ) ) ; +#16867 = VERTEX_POINT ( 'NONE', #48376 ) ; +#16868 =( BOUNDED_SURFACE ( ) B_SPLINE_SURFACE ( 3, 3, ( + ( #39931, #48975, #44885, #48402 ), + ( #39639, #26503, #22677, #31766 ), + ( #8395, #234, #13923, #49551 ), + ( #26219, #8976, #13048, #44011 ) ), + .UNSPECIFIED., .F., .F., .F. ) + B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ), + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_SURFACE ( ( + ( 1.000000000000000000, 0.9995674563344200125, 0.9995674563344200125, 1.000000000000000000), + ( 1.000000000000000000, 0.9995674563344200125, 0.9995674563344200125, 1.000000000000000000), + ( 1.000000000000000000, 0.9995674563344200125, 0.9995674563344200125, 1.000000000000000000), + ( 1.000000000000000000, 0.9995674563344200125, 0.9995674563344200125, 1.000000000000000000) ) ) + REPRESENTATION_ITEM ( '' ) SURFACE ( ) ); +#16869 = ORIENTED_EDGE ( 'NONE', *, *, #26864, .F. ) ; +#16870 = ORIENTED_EDGE ( 'NONE', *, *, #24494, .F. ) ; +#16871 = CARTESIAN_POINT ( 'NONE', ( -34.81873496256664424, -50.19543050033674803, -70.48025044966819053 ) ) ; +#16872 = CARTESIAN_POINT ( 'NONE', ( 237.6347932359178685, -120.9476002347253285, 5.531846004720778254 ) ) ; +#16873 = VERTEX_POINT ( 'NONE', #48663 ) ; +#16874 = VERTEX_POINT ( 'NONE', #4002 ) ; +#16875 = CARTESIAN_POINT ( 'NONE', ( 214.2757499641374466, -121.6113876272473533, 7.697252560142906042 ) ) ; +#16876 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669291158, -118.5073705668953892, -2.076333706595658413 ) ) ; +#16877 = CARTESIAN_POINT ( 'NONE', ( 219.8921249362890364, -121.1278948680374583, 7.863994764522118430 ) ) ; +#16878 = VERTEX_POINT ( 'NONE', #57140 ) ; +#16879 = VECTOR ( 'NONE', #48848, 1000.000000000000000 ) ; +#16880 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#16881 = CARTESIAN_POINT ( 'NONE', ( -49.63953146152801565, -121.7710889049594982, 6.308957732015353592 ) ) ; +#16882 = CARTESIAN_POINT ( 'NONE', ( -2.394714396839110027, -35.69543050033664855, -103.1143643544960184 ) ) ; +#16883 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#16884 = FACE_OUTER_BOUND ( 'NONE', #18454, .T. ) ; +#16885 = LINE ( 'NONE', #11373, #22844 ) ; +#16886 = CARTESIAN_POINT ( 'NONE', ( 214.4398602538755654, -121.4640891609312519, 5.501493822502326658 ) ) ; +#16887 = CARTESIAN_POINT ( 'NONE', ( 215.2239491223531900, -117.0638638358187080, 6.633067949023983445 ) ) ; +#16888 = CARTESIAN_POINT ( 'NONE', ( 216.0148108792870687, -121.6055550869764517, 7.861630642091325782 ) ) ; +#16889 = CARTESIAN_POINT ( 'NONE', ( 215.7627447463726469, -118.5892695952125706, -7.475359456819792747 ) ) ; +#16890 = CARTESIAN_POINT ( 'NONE', ( 218.3792455170904816, -121.0824244759603801, 7.841971840651700276 ) ) ; +#16891 = CARTESIAN_POINT ( 'NONE', ( 215.7415087217772509, -119.5780069996294941, -7.872518336294801244 ) ) ; +#16892 = VECTOR ( 'NONE', #42688, 1000.000000000000000 ) ; +#16893 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#16894 = CARTESIAN_POINT ( 'NONE', ( 237.4722280068026805, -115.0886375741118997, -1.326708576852089649 ) ) ; +#16895 = AXIS2_PLACEMENT_3D ( 'NONE', #19830, #55199, #19271 ) ; +#16896 = EDGE_CURVE ( 'NONE', #9259, #3402, #16364, .T. ) ; +#16897 = CARTESIAN_POINT ( 'NONE', ( 236.0775202010308078, -122.0344837136395313, -5.333255757410040765 ) ) ; +#16898 = DIRECTION ( 'NONE', ( -9.606587641454395440E-16, 0.8061809694755760480, -0.5916690328683935629 ) ) ; +#16899 = CARTESIAN_POINT ( 'NONE', ( 216.9365870591225303, -119.9662065541244829, -7.780946540760959707 ) ) ; +#16900 = CARTESIAN_POINT ( 'NONE', ( 233.4999737587479274, -116.6558150620130476, 4.003095184166216569 ) ) ; +#16901 = DIRECTION ( 'NONE', ( -1.210476675238563278E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#16902 = ORIENTED_EDGE ( 'NONE', *, *, #55174, .T. ) ; +#16903 = ORIENTED_EDGE ( 'NONE', *, *, #1436, .F. ) ; +#16904 = FACE_OUTER_BOUND ( 'NONE', #54689, .T. ) ; +#16905 = DIRECTION ( 'NONE', ( -0.7132504491541840075, -2.131334480222543031E-15, 0.7009092642998484557 ) ) ; +#16906 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668027164, -126.0046954928890841, 2.389332531831675599 ) ) ; +#16907 = CARTESIAN_POINT ( 'NONE', ( 235.4958982172922788, -126.0537686762728242, -2.638571158193043331 ) ) ; +#16908 = CARTESIAN_POINT ( 'NONE', ( 239.8171560544542729, -123.5852911191092431, 1.458073629951354588 ) ) ; +#16909 = CARTESIAN_POINT ( 'NONE', ( 221.7575082014345469, -118.5053348104605959, -7.603070539436293629 ) ) ; +#16910 = CARTESIAN_POINT ( 'NONE', ( 214.9203076689543366, -122.2132999240206175, 7.447731454512357629 ) ) ; +#16911 = PRODUCT_DEFINITION_SHAPE ( 'NONE', 'NONE', #16371 ) ; +#16912 = CARTESIAN_POINT ( 'NONE', ( 218.6685492519307843, -119.8858580001962508, -8.048656566356990893 ) ) ; +#16913 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #46760, #2679, #6758, #28689, #46476, #51418, #42361, #7037, #50554, #20190 ), + .UNSPECIFIED., .F., .F., + ( 4, 3, 3, 4 ), + ( 2.775557561562891351E-17, 3.704431797596324083E-05, 7.411154310964418099E-05, 0.0001455346960132002597 ), + .UNSPECIFIED. ) ; +#16914 = ORIENTED_EDGE ( 'NONE', *, *, #52012, .F. ) ; +#16915 = CARTESIAN_POINT ( 'NONE', ( 214.8932897729617650, -122.2086739151041996, 7.659281669487082667 ) ) ; +#16916 = CARTESIAN_POINT ( 'NONE', ( 222.5330978960994344, -121.2547159671496928, -7.591607980942867151 ) ) ; +#16917 = CARTESIAN_POINT ( 'NONE', ( 26.90000000000003411, -121.4999999999999858, 6.063806063765219356 ) ) ; +#16918 = EDGE_LOOP ( 'NONE', ( #50631, #43880, #1549, #37921 ) ) ; +#16919 = ORIENTED_EDGE ( 'NONE', *, *, #57344, .F. ) ; +#16920 = CARTESIAN_POINT ( 'NONE', ( 213.9533395165483398, -121.2787934512117403, 5.529929020463675293 ) ) ; +#16921 = CARTESIAN_POINT ( 'NONE', ( 217.1147121301098650, -122.1615095083147082, 7.601362900509953668 ) ) ; +#16922 = CARTESIAN_POINT ( 'NONE', ( 36.89929804591973550, -119.5000000000000568, 5.188116411101492353 ) ) ; +#16923 = CARTESIAN_POINT ( 'NONE', ( -27.00000000000000355, -1.000000000000012434, -19.50000000000000000 ) ) ; +#16924 = CARTESIAN_POINT ( 'NONE', ( 29.39986018450688476, -126.3467672648104809, 1.000000000000028644 ) ) ; +#16925 = DIRECTION ( 'NONE', ( -0.7132504491541842295, -2.131334480222612057E-15, 0.7009092642998483447 ) ) ; +#16926 = EDGE_CURVE ( 'NONE', #12259, #28391, #31465, .T. ) ; +#16927 = ORIENTED_EDGE ( 'NONE', *, *, #2107, .F. ) ; +#16928 = EDGE_CURVE ( 'NONE', #32509, #51404, #8369, .T. ) ; +#16929 = CYLINDRICAL_SURFACE ( 'NONE', #19595, 3.200000000000009504 ) ; +#16930 = CARTESIAN_POINT ( 'NONE', ( 217.6486741832574126, -117.0184697872848147, 6.456833393958083533 ) ) ; +#16931 = ADVANCED_FACE ( 'NONE', ( #9240 ), #30281, .F. ) ; +#16932 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #11844, #2532, #46884, #15059 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 0.0004964598233039481130 ), + .UNSPECIFIED. ) ; +#16933 = VERTEX_POINT ( 'NONE', #44276 ) ; +#16934 = EDGE_LOOP ( 'NONE', ( #29899, #56509, #54905, #34220, #19031 ) ) ; +#16935 = AXIS2_PLACEMENT_3D ( 'NONE', #9821, #27655, #23251 ) ; +#16936 = ORIENTED_EDGE ( 'NONE', *, *, #22476, .F. ) ; +#16937 = CONICAL_SURFACE ( 'NONE', #24408, 1.799999999999996048, 0.7853981633974541632 ) ; +#16938 = FACE_BOUND ( 'NONE', #47609, .T. ) ; +#16939 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.9884292157390544009, -0.1516828450203846490 ) ) ; +#16940 = ORIENTED_EDGE ( 'NONE', *, *, #15832, .T. ) ; +#16941 = ORIENTED_EDGE ( 'NONE', *, *, #10128, .T. ) ; +#16942 = CARTESIAN_POINT ( 'NONE', ( 221.5160424288822298, -118.7601751327140533, -7.878121030465932151 ) ) ; +#16943 = DIRECTION ( 'NONE', ( 0.7132504491541842295, 2.131334480222602985E-15, -0.7009092642998483447 ) ) ; +#16944 = ORIENTED_EDGE ( 'NONE', *, *, #37345, .T. ) ; +#16945 = ORIENTED_EDGE ( 'NONE', *, *, #29846, .F. ) ; +#16946 = DIRECTION ( 'NONE', ( 0.7009092642998459022, 0.0000000000000000000, 0.7132504491541865610 ) ) ; +#16947 = CARTESIAN_POINT ( 'NONE', ( 237.3434758167412895, -115.0379765832223597, -0.9842861101242605937 ) ) ; +#16948 = CARTESIAN_POINT ( 'NONE', ( 13.21491204973129108, -47.48754308821393977, 18.45687133611399844 ) ) ; +#16949 = DIRECTION ( 'NONE', ( 0.7132504491541841185, 2.131334480222602985E-15, -0.7009092642998482336 ) ) ; +#16950 = CARTESIAN_POINT ( 'NONE', ( 216.2145475481522396, -119.0606991693149013, -7.619332140755064486 ) ) ; +#16951 = LINE ( 'NONE', #30426, #23610 ) ; +#16952 = CARTESIAN_POINT ( 'NONE', ( 235.5439704355307811, -126.7472571592621904, -0.9586945877377434089 ) ) ; +#16953 = CARTESIAN_POINT ( 'NONE', ( -39.30455425408568004, -50.84774078793370933, -75.04505332425499375 ) ) ; +#16954 = CARTESIAN_POINT ( 'NONE', ( 231.9999987669288544, -127.0881540194768320, 9.308395490934287864 ) ) ; +#16955 = CARTESIAN_POINT ( 'NONE', ( 235.1372760053911861, -125.6755099800977149, -1.999241505495116478 ) ) ; +#16956 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#16957 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.9884292157390536238, -0.1516828450203885348 ) ) ; +#16958 = CARTESIAN_POINT ( 'NONE', ( 216.8692052201487570, -120.8890084812187382, 8.012774277908610188 ) ) ; +#16959 = EDGE_CURVE ( 'NONE', #55182, #55319, #57442, .T. ) ; +#16960 = EDGE_CURVE ( 'NONE', #4560, #10986, #28486, .T. ) ; +#16961 = CARTESIAN_POINT ( 'NONE', ( 233.5918606689683656, -123.6071559976083734, -5.307452645973771865 ) ) ; +#16962 = CARTESIAN_POINT ( 'NONE', ( 225.6999987669289851, -127.0229236322804098, 2.539973875345033605 ) ) ; +#16963 = LINE ( 'NONE', #35101, #33678 ) ; +#16964 = CARTESIAN_POINT ( 'NONE', ( 35.40000000000001279, -119.4999999999999858, -0.9999999999999731326 ) ) ; +#16965 = CARTESIAN_POINT ( 'NONE', ( 233.0085488032467254, -124.1433467019201231, -4.185058538232643066 ) ) ; +#16966 = ORGANIZATION ( 'NAUO-ORG2', 'UNSPECIFIED', 'UNSPECIFIED' ) ; +#16967 = CARTESIAN_POINT ( 'NONE', ( 234.9071009094962221, -125.9144469480724382, -1.219207939648127459 ) ) ; +#16968 = ADVANCED_FACE ( 'NONE', ( #18779 ), #4280, .T. ) ; +#16969 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#16970 = DIRECTION ( 'NONE', ( -1.857579106397815318E-17, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#16971 = CARTESIAN_POINT ( 'NONE', ( 16.33938472383578144, -60.64993272576360539, -20.93638830700623998 ) ) ; +#16972 = EDGE_CURVE ( 'NONE', #49145, #13912, #38773, .T. ) ; +#16973 = CARTESIAN_POINT ( 'NONE', ( 234.9012441241516456, -114.4244269888460792, -0.9570547554979875748 ) ) ; +#16974 = CARTESIAN_POINT ( 'NONE', ( 219.9925457881536772, -120.9291363822709542, 8.077764598893894643 ) ) ; +#16975 = CYLINDRICAL_SURFACE ( 'NONE', #50826, 2.999999999999999112 ) ; +#16976 = EDGE_CURVE ( 'NONE', #31503, #57376, #4799, .T. ) ; +#16977 = AXIS2_PLACEMENT_3D ( 'NONE', #2374, #43193, #34188 ) ; +#16978 = CARTESIAN_POINT ( 'NONE', ( 236.5512882971822819, -123.9502730568007820, -4.376572727726176559 ) ) ; +#16979 = CARTESIAN_POINT ( 'NONE', ( 234.5975299065548541, -119.6482091271581112, 5.483957562045492118 ) ) ; +#16980 = CARTESIAN_POINT ( 'NONE', ( 196.1500028794882553, -126.5183715008683407, -0.9235701425101803252 ) ) ; +#16981 = ORIENTED_EDGE ( 'NONE', *, *, #31103, .T. ) ; +#16982 = CARTESIAN_POINT ( 'NONE', ( 37.90000000000001990, -119.4999999999999858, -3.039736830714109939 ) ) ; +#16983 = CARTESIAN_POINT ( 'NONE', ( 219.7750349155975869, -119.1185525900588260, -7.731508593705013865 ) ) ; +#16984 = LINE ( 'NONE', #35405, #33947 ) ; +#16985 = ORIENTED_EDGE ( 'NONE', *, *, #46834, .T. ) ; +#16986 = CARTESIAN_POINT ( 'NONE', ( 221.2758927313826405, -120.4462063562493057, -5.641186388906316296 ) ) ; +#16987 = CARTESIAN_POINT ( 'NONE', ( 233.4025396072734395, -118.0459994361529539, -4.985033394012307717 ) ) ; +#16988 = VERTEX_POINT ( 'NONE', #54715 ) ; +#16989 = EDGE_LOOP ( 'NONE', ( #55404, #26904, #1826, #44562 ) ) ; +#16990 = EDGE_CURVE ( 'NONE', #51333, #2514, #50883, .T. ) ; +#16991 = LINE ( 'NONE', #9126, #2358 ) ; +#16992 = CARTESIAN_POINT ( 'NONE', ( 236.7946323463157228, -116.3326453633390258, -4.524036747108309164 ) ) ; +#16993 = APPROVAL_DATE_TIME ( #25476, #35657 ) ; +#16994 = ORIENTED_EDGE ( 'NONE', *, *, #45232, .F. ) ; +#16995 = ADVANCED_FACE ( 'NONE', ( #13532 ), #24808, .F. ) ; +#16996 = ORIENTED_EDGE ( 'NONE', *, *, #33898, .T. ) ; +#16997 = CARTESIAN_POINT ( 'NONE', ( 217.1250715493022199, -120.0327438508789015, -7.795646738182698599 ) ) ; +#16998 = CARTESIAN_POINT ( 'NONE', ( 236.3143112384640858, -121.0388719455821587, -5.523854362938033447 ) ) ; +#16999 = DIRECTION ( 'NONE', ( -1.000000000000000000, 4.296604637029538341E-14, 6.759884184350248940E-15 ) ) ; +#17000 = ORIENTED_EDGE ( 'NONE', *, *, #49504, .F. ) ; +#17001 = ORIENTED_EDGE ( 'NONE', *, *, #48655, .F. ) ; +#17002 = CYLINDRICAL_SURFACE ( 'NONE', #6487, 6.000000000000002665 ) ; +#17003 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#17004 = ORIENTED_EDGE ( 'NONE', *, *, #16750, .T. ) ; +#17006 = ADVANCED_FACE ( 'NONE', ( #35744 ), #14386, .T. ) ; +#17005 = CARTESIAN_POINT ( 'NONE', ( 219.5457431313688232, -120.8968919221287877, 7.876869035577326983 ) ) ; +#17007 = CARTESIAN_POINT ( 'NONE', ( -33.99999999999999289, -124.5000000000000000, -16.99999999999999289 ) ) ; +#17008 = FACE_OUTER_BOUND ( 'NONE', #40652, .T. ) ; +#17009 = CARTESIAN_POINT ( 'NONE', ( 219.8926435652856242, -121.6192452398150010, 8.011209567314756086 ) ) ; +#17010 = EDGE_CURVE ( 'NONE', #33561, #23942, #23446, .T. ) ; +#17011 = DIRECTION ( 'NONE', ( 0.7009092642998482336, -5.177993003688750477E-15, 0.7132504491541841185 ) ) ; +#17012 = FACE_BOUND ( 'NONE', #4893, .T. ) ; +#17013 = ORIENTED_EDGE ( 'NONE', *, *, #41422, .F. ) ; +#17014 = ORIENTED_EDGE ( 'NONE', *, *, #4663, .T. ) ; +#17015 = CYLINDRICAL_SURFACE ( 'NONE', #20988, 6.171666658644871184 ) ; +#17016 = CARTESIAN_POINT ( 'NONE', ( 220.8002074625812554, -116.5515783798065996, 6.591152124463331319 ) ) ; +#17017 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#17018 = ORIENTED_EDGE ( 'NONE', *, *, #34539, .F. ) ; +#17019 = DIRECTION ( 'NONE', ( -0.7009092642998459022, 0.0000000000000000000, -0.7132504491541865610 ) ) ; +#17020 = CARTESIAN_POINT ( 'NONE', ( 231.9921536489493974, -117.3010220326656565, 5.060534601501927909 ) ) ; +#17021 = CARTESIAN_POINT ( 'NONE', ( 220.3649315727256521, -120.0724553383974040, -8.076705220369268190 ) ) ; +#17022 = CARTESIAN_POINT ( 'NONE', ( 221.8471700548368233, -121.1561029814772326, 8.043854531984433009 ) ) ; +#17023 = CARTESIAN_POINT ( 'NONE', ( 215.8398163654212283, -119.2086982755517397, -7.614859210844864279 ) ) ; +#17024 = DIRECTION ( 'NONE', ( -4.929626218750037951E-16, 1.000000000000000000, -9.157170666300866760E-33 ) ) ; +#17025 = CARTESIAN_POINT ( 'NONE', ( 235.7985830844054647, -119.4387810759977953, 5.447121075257635781 ) ) ; +#17026 = CARTESIAN_POINT ( 'NONE', ( 214.7016654946997392, -121.3630618327128161, 7.557542624336270443 ) ) ; +#17027 = CARTESIAN_POINT ( 'NONE', ( 28.09997406493137007, -114.5232062455534106, 1.776775119711886175 ) ) ; +#17028 = EDGE_CURVE ( 'NONE', #56735, #46503, #54414, .T. ) ; +#17029 = CARTESIAN_POINT ( 'NONE', ( 233.1147427730973334, -118.1839687366498453, 5.698915250630044227 ) ) ; +#17030 = CARTESIAN_POINT ( 'NONE', ( 214.1185394244890574, -119.0548103311160020, -7.643733157128187905 ) ) ; +#17031 = DIRECTION ( 'NONE', ( 0.7132504491541842295, 2.131334480222603379E-15, -0.7009092642998483447 ) ) ; +#17032 = CARTESIAN_POINT ( 'NONE', ( 30.45146704299033047, -114.6397211208631006, 0.9776292135929489646 ) ) ; +#17033 = CARTESIAN_POINT ( 'NONE', ( 232.3092715419967647, -115.3802785182968051, -2.140696479083203929 ) ) ; +#17034 = CARTESIAN_POINT ( 'NONE', ( 215.3150627598970743, -121.2647857340441391, 7.620183486453662169 ) ) ; +#17035 = ADVANCED_FACE ( 'NONE', ( #1003 ), #54629, .T. ) ; +#17036 = CIRCLE ( 'NONE', #49348, 0.5000000000000004441 ) ; +#17037 = CARTESIAN_POINT ( 'NONE', ( 235.0275189992732408, -116.7978314625027991, -4.170035473786540159 ) ) ; +#17038 = CARTESIAN_POINT ( 'NONE', ( 220.2486434445711723, -121.9487709518569716, 5.427115291590303592 ) ) ; +#17039 = ORIENTED_EDGE ( 'NONE', *, *, #15279, .F. ) ; +#17040 = EDGE_CURVE ( 'NONE', #41520, #56887, #52777, .T. ) ; +#17041 = CARTESIAN_POINT ( 'NONE', ( 234.4400227605383122, -126.6268320840445938, -0.5382230733201439632 ) ) ; +#17042 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669290078, -116.1938783227784597, -5.137970521374938038 ) ) ; +#17043 = CARTESIAN_POINT ( 'NONE', ( 220.1176840135561577, -121.8163813712707366, 7.778626458208523609 ) ) ; +#17044 = ADVANCED_FACE ( 'NONE', ( #27002 ), #31955, .T. ) ; +#17045 = CARTESIAN_POINT ( 'NONE', ( -17.19999999999997797, -48.99999999999998579, 23.50000000000000000 ) ) ; +#17046 = APPLICATION_CONTEXT ( 'configuration controlled 3d designs of mechanical parts and assemblies' ) ; +#17047 = CARTESIAN_POINT ( 'NONE', ( 237.1280037826750231, -120.3072249890794581, -5.545553428011424479 ) ) ; +#17048 = EDGE_CURVE ( 'NONE', #8483, #51420, #18591, .T. ) ; +#17049 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#17050 = VECTOR ( 'NONE', #37845, 1000.000000000000000 ) ; +#17051 = ORIENTED_EDGE ( 'NONE', *, *, #28034, .F. ) ; +#17052 = VECTOR ( 'NONE', #13291, 1000.000000000000114 ) ; +#17053 = CARTESIAN_POINT ( 'NONE', ( 24.99900000000002009, -49.00000000000000000, 16.99999999999999289 ) ) ; +#17054 = CARTESIAN_POINT ( 'NONE', ( 221.8682802069230604, -118.5339324557371867, -7.813263453746093212 ) ) ; +#17055 = DIRECTION ( 'NONE', ( 1.883658937813645691E-15, -1.000000000000000000, -1.123988420328126730E-15 ) ) ; +#17056 = CARTESIAN_POINT ( 'NONE', ( 213.9533395165840091, -119.2088924576581803, -7.632483139231059255 ) ) ; +#17057 = ORIENTED_EDGE ( 'NONE', *, *, #2044, .T. ) ; +#17058 = ORIENTED_EDGE ( 'NONE', *, *, #37762, .T. ) ; +#17059 = CARTESIAN_POINT ( 'NONE', ( 214.8381853981854590, -116.6992718768479023, 6.036385513699532801 ) ) ; +#17060 = AXIS2_PLACEMENT_3D ( 'NONE', #13023, #53328, #12446 ) ; +#17061 = CARTESIAN_POINT ( 'NONE', ( 220.0295629091312435, -120.9282769323880160, 8.081477004802071207 ) ) ; +#17062 = EDGE_CURVE ( 'NONE', #30918, #26737, #45371, .T. ) ; +#17063 = CARTESIAN_POINT ( 'NONE', ( 219.8499419262285528, -120.9449001226464731, 7.872758247484313188 ) ) ; +#17064 = CARTESIAN_POINT ( 'NONE', ( 215.9617277105356550, -121.5308035369669426, 7.655159144784050795 ) ) ; +#17065 = VERTEX_POINT ( 'NONE', #50027 ) ; +#17066 = CARTESIAN_POINT ( 'NONE', ( 18.10000000000001918, -58.59688711258507965, -21.50000000000000000 ) ) ; +#17067 = PLANE ( 'NONE', #35780 ) ; +#17068 = CARTESIAN_POINT ( 'NONE', ( 236.7605463326783877, -118.1722573508378389, 5.037811291934713331 ) ) ; +#17069 = CARTESIAN_POINT ( 'NONE', ( 14.04221406197136623, -50.65857831838870595, -18.28849257784584026 ) ) ; +#17070 = ORIENTED_EDGE ( 'NONE', *, *, #54633, .F. ) ; +#17071 = LINE ( 'NONE', #52702, #16628 ) ; +#17072 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289226, -114.1910480877577783, 2.255622180942000288 ) ) ; +#17073 = CARTESIAN_POINT ( 'NONE', ( 237.8522315179076827, -114.9960686340421603, -2.743022640583853367 ) ) ; +#17074 = ORIENTED_EDGE ( 'NONE', *, *, #4986, .F. ) ; +#17075 = EDGE_LOOP ( 'NONE', ( #40515, #13287, #56684, #14797 ) ) ; +#17076 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#17077 = LINE ( 'NONE', #7743, #33062 ) ; +#17078 = CARTESIAN_POINT ( 'NONE', ( 216.0976513710075153, -119.3859880802203577, -7.865467961796254848 ) ) ; +#17079 = CARTESIAN_POINT ( 'NONE', ( 229.1232270752273337, -125.6368942658946395, 5.225109367439575436 ) ) ; +#17080 = CONICAL_SURFACE ( 'NONE', #21761, 0.7999999999537334983, 0.5404194995851193672 ) ; +#17081 = ORIENTED_EDGE ( 'NONE', *, *, #132, .F. ) ; +#17082 = CARTESIAN_POINT ( 'NONE', ( 34.39940826554926900, -115.0906918002051356, 0.9999999999999731326 ) ) ; +#17083 = ADVANCED_FACE ( 'NONE', ( #10034 ), #50304, .F. ) ; +#17084 = AXIS2_PLACEMENT_3D ( 'NONE', #9163, #51156, #24298 ) ; +#17085 = CARTESIAN_POINT ( 'NONE', ( 219.8468590380846024, -121.2329944159300226, 8.055610319125397822 ) ) ; +#17086 = FACE_BOUND ( 'NONE', #12867, .T. ) ; +#17087 = ORIENTED_EDGE ( 'NONE', *, *, #15631, .T. ) ; +#17088 = ORIENTED_EDGE ( 'NONE', *, *, #29824, .T. ) ; +#17089 = CARTESIAN_POINT ( 'NONE', ( 26.90000000000003411, -121.4999999999999858, 6.059799679063796241 ) ) ; +#17090 = CARTESIAN_POINT ( 'NONE', ( 218.1993246542558040, -119.9184676814467139, -7.836062608977248267 ) ) ; +#17091 = ORIENTED_EDGE ( 'NONE', *, *, #22085, .F. ) ; +#17092 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#17093 = LINE ( 'NONE', #38440, #49780 ) ; +#17094 = AXIS2_PLACEMENT_3D ( 'NONE', #49948, #14892, #45576 ) ; +#17095 = ORIENTED_EDGE ( 'NONE', *, *, #33449, .F. ) ; +#17096 = CARTESIAN_POINT ( 'NONE', ( -11.18891125407108156, -29.74543050033665992, -104.2164540224684259 ) ) ; +#17097 = CLOSED_SHELL ( 'NONE', ( #14222, #6192, #19493, #27569, #46212 ) ) ; +#17098 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203875633, 0.9884292157390538458 ) ) ; +#17099 = EDGE_LOOP ( 'NONE', ( #38719, #4516, #19305, #32490, #41098 ) ) ; +#17100 = CARTESIAN_POINT ( 'NONE', ( 232.8402695270552556, -124.9917807384472468, 3.296589309349451380 ) ) ; +#17101 = LINE ( 'NONE', #3707, #57378 ) ; +#17102 = CC_DESIGN_PERSON_AND_ORGANIZATION_ASSIGNMENT ( #37930, #11337, ( #5335 ) ) ; +#17103 = CARTESIAN_POINT ( 'NONE', ( 232.5107889027609644, -125.7732202228966116, -3.161255831742847633 ) ) ; +#17104 = DIRECTION ( 'NONE', ( -0.7071067811865475727, -7.215498431451163859E-17, -0.7071067811865475727 ) ) ; +#17105 = DIRECTION ( 'NONE', ( -0.7009092642998494549, 0.0000000000000000000, -0.7132504491541831193 ) ) ; +#17106 = PLANE ( 'NONE', #29543 ) ; +#17107 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203871193, 0.9884292157390539568 ) ) ; +#17108 = CARTESIAN_POINT ( 'NONE', ( 235.0930241910371308, -121.4999259848938067, -5.459197273282638818 ) ) ; +#17109 = EDGE_CURVE ( 'NONE', #55963, #8340, #1499, .T. ) ; +#17110 = CARTESIAN_POINT ( 'NONE', ( -24.09999999999997655, -30.00000000000000000, 19.50000000000000711 ) ) ; +#17111 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.210480150638832155E-16, -3.477145363178192157E-16 ) ) ; +#17112 = ORIENTED_EDGE ( 'NONE', *, *, #56361, .F. ) ; +#17113 = CARTESIAN_POINT ( 'NONE', ( 233.8515045017798002, -115.0128167080698347, -2.776597713444590720 ) ) ; +#17114 = EDGE_CURVE ( 'NONE', #17955, #36283, #31674, .T. ) ; +#17115 = CARTESIAN_POINT ( 'NONE', ( 26.80297458559265422, -119.5889092767815214, -6.247552702312606066 ) ) ; +#17116 = CARTESIAN_POINT ( 'NONE', ( 236.6889908151279656, -122.7755374892615237, 5.062342113987046588 ) ) ; +#17117 = EDGE_CURVE ( 'NONE', #52251, #20322, #47074, .T. ) ; +#17118 = ORIENTED_EDGE ( 'NONE', *, *, #48103, .F. ) ; +#17119 = VERTEX_POINT ( 'NONE', #20496 ) ; +#17120 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#17121 = CONICAL_SURFACE ( 'NONE', #52553, 1.500000000000000000, 0.7853981633974490562 ) ; +#17122 = CARTESIAN_POINT ( 'NONE', ( 214.4398661304720406, -119.9586622701559975, -7.574213630327765401 ) ) ; +#17123 = CARTESIAN_POINT ( 'NONE', ( 215.8232047818304125, -121.8034315880444041, 7.611455289695276960 ) ) ; +#17124 = CARTESIAN_POINT ( 'NONE', ( 236.0404661076127013, -115.8662377052719847, 4.046428540901446880 ) ) ; +#17125 = CARTESIAN_POINT ( 'NONE', ( 220.1473145465270704, -119.1496240665515671, -7.975511337852009497 ) ) ; +#17126 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#17127 = CARTESIAN_POINT ( 'NONE', ( 233.9839857523199953, -124.7257246281481855, -3.598028294770647673 ) ) ; +#17128 = VERTEX_POINT ( 'NONE', #7356 ) ; +#17129 = CARTESIAN_POINT ( 'NONE', ( 196.4499466609828175, -114.3997442944296381, 0.9361359680985260612 ) ) ; +#17130 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668027164, -126.1332489143415216, -2.065690368643940289 ) ) ; +#17131 = CARTESIAN_POINT ( 'NONE', ( 236.3999987672879399, -117.1358143346010223, -6.138587362636907407 ) ) ; +#17132 = AXIS2_PLACEMENT_3D ( 'NONE', #28065, #45859, #15478 ) ; +#17133 = ORIENTED_EDGE ( 'NONE', *, *, #23966, .T. ) ; +#17134 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #15653, #14791, #33204, #1396, #32363, #19465, #50416, #11006 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 4 ), + ( 2.024876365526581719E-17, 0.0004468165164685095601, 0.0006702247747027196981, 0.0008936330329369299988 ), + .UNSPECIFIED. ) ; +#17135 = CARTESIAN_POINT ( 'NONE', ( 195.1499984800815355, -114.3415476561573882, 0.9450667357480425634 ) ) ; +#17136 = MECHANICAL_CONTEXT ( 'NONE', #52891, 'mechanical' ) ; +#17137 = CARTESIAN_POINT ( 'NONE', ( 237.4129234524063179, -117.7059067542234203, -4.793994768157956443 ) ) ; +#17138 = CARTESIAN_POINT ( 'NONE', ( 214.7019095869947591, -121.3635274091039093, 7.571627472255052282 ) ) ; +#17139 = ORIENTED_EDGE ( 'NONE', *, *, #27649, .F. ) ; +#17140 = DIRECTION ( 'NONE', ( -3.524876788021935603E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#17141 = CARTESIAN_POINT ( 'NONE', ( 214.3304478969031948, -118.7213009277498514, -7.577065691361727140 ) ) ; +#17142 = CARTESIAN_POINT ( 'NONE', ( 29.32604401444954689, -114.4939782471955994, 0.9347434057945104291 ) ) ; +#17143 = CARTESIAN_POINT ( 'NONE', ( 237.3332829067628325, -125.6384773190870305, 3.379820954233553998 ) ) ; +#17144 = ORIENTED_EDGE ( 'NONE', *, *, #44706, .F. ) ; +#17145 = EDGE_LOOP ( 'NONE', ( #40701, #31, #1699, #43645 ) ) ; +#17146 = EDGE_LOOP ( 'NONE', ( #44091, #38633 ) ) ; +#17147 = CARTESIAN_POINT ( 'NONE', ( -49.99393713523346605, -122.1013170503038339, -4.853705521167089643 ) ) ; +#17148 = CARTESIAN_POINT ( 'NONE', ( 213.9533395165431955, -119.3322462925818712, -7.652582184473462057 ) ) ; +#17149 = FACE_OUTER_BOUND ( 'NONE', #23825, .T. ) ; +#17150 = CARTESIAN_POINT ( 'NONE', ( -34.00000000000000000, -106.5000000000000000, 17.00000000000000355 ) ) ; +#17151 = ORIENTED_EDGE ( 'NONE', *, *, #30595, .F. ) ; +#17152 = EDGE_CURVE ( 'NONE', #56742, #46309, #2442, .T. ) ; +#17153 = EDGE_LOOP ( 'NONE', ( #21612, #6308, #40443, #9482 ) ) ; +#17154 = ORIENTED_EDGE ( 'NONE', *, *, #2244, .F. ) ; +#17155 = CARTESIAN_POINT ( 'NONE', ( 222.0182413327399615, -118.7707973133467334, -7.646567523356896601 ) ) ; +#17156 = CARTESIAN_POINT ( 'NONE', ( 215.7624433424235804, -118.5892698553942211, -7.476768377701302093 ) ) ; +#17157 = EDGE_CURVE ( 'NONE', #29820, #37645, #17334, .T. ) ; +#17158 = CARTESIAN_POINT ( 'NONE', ( 237.6337093070105198, -120.9109175371704055, 5.534628030352036987 ) ) ; +#17159 = ORIENTED_EDGE ( 'NONE', *, *, #20730, .F. ) ; +#17160 = DIRECTION ( 'NONE', ( 0.7009092642998472344, -3.652049423109063291E-15, 0.7132504491541852287 ) ) ; +#17161 = CARTESIAN_POINT ( 'NONE', ( 219.9250898183300365, -121.1045568072960066, 7.865884675353886024 ) ) ; +#17162 = AXIS2_PLACEMENT_3D ( 'NONE', #48700, #48992, #45176 ) ; +#17163 = AXIS2_PLACEMENT_3D ( 'NONE', #48312, #8304, #26413 ) ; +#17164 = ORIENTED_EDGE ( 'NONE', *, *, #18838, .T. ) ; +#17165 = ORIENTED_EDGE ( 'NONE', *, *, #615, .T. ) ; +#17166 = VECTOR ( 'NONE', #41031, 1000.000000000000000 ) ; +#17167 = CARTESIAN_POINT ( 'NONE', ( 219.9032736367192342, -121.9068313304066464, 7.967851600944229951 ) ) ; +#17168 = CARTESIAN_POINT ( 'NONE', ( -50.12411527891077156, -121.9762770934029703, 4.189396950926731478 ) ) ; +#17169 = DIRECTION ( 'NONE', ( -1.811995619784410881E-15, 1.000000000000000000, 1.196913542559490477E-15 ) ) ; +#17170 = CARTESIAN_POINT ( 'NONE', ( 24.89999999973882439, -108.5913085043491293, 5.954345747763685637 ) ) ; +#17171 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 1.020425574104003999E-16 ) ) ; +#17172 = VECTOR ( 'NONE', #19865, 999.9999999999998863 ) ; +#17173 = DIRECTION ( 'NONE', ( 3.524876788021935603E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#17174 = FACE_OUTER_BOUND ( 'NONE', #46350, .T. ) ; +#17175 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, -2.891205793294675861E-16 ) ) ; +#17176 = CARTESIAN_POINT ( 'NONE', ( 216.0086112000864773, -121.5713368271422752, 7.656314751575684419 ) ) ; +#17177 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#17178 = CARTESIAN_POINT ( 'NONE', ( 218.7391470653743966, -121.2956608727070318, 8.036511293459350114 ) ) ; +#17179 = CARTESIAN_POINT ( 'NONE', ( -31.25000000000000000, -128.9989999999999952, 9.400000000000009237 ) ) ; +#17180 = EDGE_CURVE ( 'NONE', #25130, #16582, #21974, .T. ) ; +#17181 = AXIS2_PLACEMENT_3D ( 'NONE', #23900, #14554, #41707 ) ; +#17182 = AXIS2_PLACEMENT_3D ( 'NONE', #27518, #45316, #19011 ) ; +#17183 = CARTESIAN_POINT ( 'NONE', ( 221.3572272520984257, -118.8330121535608157, -7.694421360708753710 ) ) ; +#17184 = CARTESIAN_POINT ( 'NONE', ( 238.5972280068026521, -115.7354643018458944, 2.888286435452927403 ) ) ; +#17185 = EDGE_CURVE ( 'NONE', #21483, #7404, #4813, .T. ) ; +#17186 = CARTESIAN_POINT ( 'NONE', ( 236.1163158837134119, -120.6890889742289090, -5.547143971295640519 ) ) ; +#17187 = EDGE_CURVE ( 'NONE', #9808, #29470, #42109, .T. ) ; +#17188 = PLANE ( 'NONE', #2203 ) ; +#17189 = PLANE ( 'NONE', #32245 ) ; +#17190 = CARTESIAN_POINT ( 'NONE', ( 233.7271755261862154, -123.8792263579692730, 4.400499998289507886 ) ) ; +#17191 = ADVANCED_FACE ( 'NONE', ( #37751 ), #6500, .T. ) ; +#17192 = CARTESIAN_POINT ( 'NONE', ( 221.3325377936025689, -119.6718756404775803, -7.802165919983354847 ) ) ; +#17193 = ORIENTED_EDGE ( 'NONE', *, *, #35244, .F. ) ; +#17194 = VERTEX_POINT ( 'NONE', #55576 ) ; +#17195 = CARTESIAN_POINT ( 'NONE', ( 12.37086213605430984, -47.21723886483192700, 18.11763278076218597 ) ) ; +#17196 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289510, -122.8305517657886980, 1.712622356914300426 ) ) ; +#17197 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026596, -122.1278345943842822, 5.786618389688099384 ) ) ; +#17198 = CARTESIAN_POINT ( 'NONE', ( 235.4673622141790190, -126.4451693755062820, -1.574306031088665403 ) ) ; +#17199 = FACE_OUTER_BOUND ( 'NONE', #9695, .T. ) ; +#17200 = CARTESIAN_POINT ( 'NONE', ( 219.8466958913564611, -121.5151950020839422, 7.823294523238613962 ) ) ; +#17201 = CARTESIAN_POINT ( 'NONE', ( 215.7077066319857863, -121.7065005565014957, 7.617747163593355353 ) ) ; +#17202 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289794, -119.7795064861529255, -4.695038774760493361 ) ) ; +#17203 = ORIENTED_EDGE ( 'NONE', *, *, #13089, .F. ) ; +#17204 = CARTESIAN_POINT ( 'NONE', ( 237.9996541987176499, -115.1903051386336472, 3.080274930164852876 ) ) ; +#17205 = CARTESIAN_POINT ( 'NONE', ( 221.0556870083592287, -121.3799021087478565, 7.829448295585711648 ) ) ; +#17206 = CARTESIAN_POINT ( 'NONE', ( 21.80000000000002203, -60.50000000000000711, -16.50000000000000711 ) ) ; +#17207 = ORIENTED_EDGE ( 'NONE', *, *, #50237, .T. ) ; +#17208 = CIRCLE ( 'NONE', #22800, 1.649999999999997025 ) ; +#17209 = VECTOR ( 'NONE', #42660, 999.9999999999998863 ) ; +#17210 = ORIENTED_EDGE ( 'NONE', *, *, #21958, .F. ) ; +#17211 = CARTESIAN_POINT ( 'NONE', ( 215.7624408990368465, -122.4423152788810967, 7.682601832725796775 ) ) ; +#17212 = VECTOR ( 'NONE', #39451, 1000.000000000000000 ) ; +#17213 = DIRECTION ( 'NONE', ( -3.524876788021935603E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#17214 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #3216, #11679, #38543, #12252 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 0.0000000000000000000, 0.5000000000000000000 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.3333333333333333703, 0.3333333333333333703, 1.000000000000000000 ) ) + REPRESENTATION_ITEM ( '' ) ); +#17215 = CARTESIAN_POINT ( 'NONE', ( 221.9791925707668838, -121.5806673567792302, 7.760999275111401197 ) ) ; +#17216 = CARTESIAN_POINT ( 'NONE', ( -26.99999999999998934, -116.0000000000000000, 1.076725243977212366E-14 ) ) ; +#17217 = CARTESIAN_POINT ( 'NONE', ( 215.7091328017021397, -121.3363346029700978, 7.869378665881984425 ) ) ; +#17218 = CARTESIAN_POINT ( 'NONE', ( 219.9474639405509038, -121.8689509695937971, 7.972438415040458359 ) ) ; +#17219 = EDGE_LOOP ( 'NONE', ( #19440, #43868 ) ) ; +#17220 = CARTESIAN_POINT ( 'NONE', ( 215.5515353348323799, -121.4327057839931712, 7.864186405680819725 ) ) ; +#17221 = CARTESIAN_POINT ( 'NONE', ( 217.8002074625808291, -117.0396992794411801, 6.475601536089252264 ) ) ; +#17222 = AXIS2_PLACEMENT_3D ( 'NONE', #30605, #8386, #8965 ) ; +#17223 = ORIENTED_EDGE ( 'NONE', *, *, #6253, .F. ) ; +#17224 = ORIENTED_EDGE ( 'NONE', *, *, #13482, .F. ) ; +#17225 = ORIENTED_EDGE ( 'NONE', *, *, #47508, .F. ) ; +#17226 = ADVANCED_FACE ( 'NONE', ( #33079 ), #29578, .T. ) ; +#17227 = CARTESIAN_POINT ( 'NONE', ( 218.6316387156677195, -121.8412061499491870, 7.958946737805609573 ) ) ; +#17228 = FACE_OUTER_BOUND ( 'NONE', #30004, .T. ) ; +#17229 = ORIENTED_EDGE ( 'NONE', *, *, #1737, .T. ) ; +#17230 = ORIENTED_EDGE ( 'NONE', *, *, #5269, .F. ) ; +#17231 = CARTESIAN_POINT ( 'NONE', ( 221.4522368721324028, -118.9708499311836647, -7.923482395389799926 ) ) ; +#17232 = CARTESIAN_POINT ( 'NONE', ( 215.2964949167434554, -122.1638439042653772, 7.701140592412535568 ) ) ; +#17233 = ORIENTED_EDGE ( 'NONE', *, *, #32823, .T. ) ; +#17234 = ORIENTED_EDGE ( 'NONE', *, *, #6047, .F. ) ; +#17235 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #53145, #52861 ), + ( #31260, #8189 ), + ( #4401, #4686 ), + ( #47892, #12849 ), + ( #30691, #40006 ), + ( #30393, #26584 ), + ( #25712, #21899 ), + ( #13126, #7886 ), + ( #44088, #44389 ), + ( #48197, #48481 ), + ( #40286, #308 ), + ( #30972, #49060 ), + ( #8476, #39723 ), + ( #3540, #44679 ), + ( #35911, #22194 ), + ( #39137, #9057 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 3, 2, 2, 2, 3, 4 ), + ( 2, 2 ), + ( -0.005941839751626002732, 0.0000000000000000000, 0.2475247524752479944, 0.4950495049504949896, 0.7425742574257430118, 0.9900990099009899792, 0.9961089760789646474 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#17236 = DIRECTION ( 'NONE', ( -1.811995619784410881E-15, 1.000000000000000000, 1.196913542559490477E-15 ) ) ; +#17237 = CARTESIAN_POINT ( 'NONE', ( 237.3412467309596821, -115.0524655194637234, -1.061742363320990812 ) ) ; +#17238 = CARTESIAN_POINT ( 'NONE', ( 239.6999987669289283, -123.0334051610536932, 2.739899892185183816 ) ) ; +#17239 = CARTESIAN_POINT ( 'NONE', ( 12.00259747382841446, -49.53425027697949190, -19.03532692856012787 ) ) ; +#17240 = CARTESIAN_POINT ( 'NONE', ( 214.7169800081876758, -118.9905554417992306, -7.471278966404315547 ) ) ; +#17241 = LINE ( 'NONE', #8219, #30056 ) ; +#17242 = CARTESIAN_POINT ( 'NONE', ( 236.4814704355307811, -126.6385306000269679, 1.504989049959867931 ) ) ; +#17243 = CARTESIAN_POINT ( 'NONE', ( 219.9130462628263274, -119.1362259063708962, -7.770296640220146323 ) ) ; +#17244 = CARTESIAN_POINT ( 'NONE', ( 24.90000000000000568, -128.8000000000000114, -23.40000000000000568 ) ) ; +#17245 = ADVANCED_FACE ( 'NONE', ( #15537 ), #7071, .F. ) ; +#17246 = AXIS2_PLACEMENT_3D ( 'NONE', #32914, #46041, #37877 ) ; +#17247 = CARTESIAN_POINT ( 'NONE', ( 234.9996274579994520, -125.3610476264756528, 2.678211299714598148 ) ) ; +#17248 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#17249 = AXIS2_PLACEMENT_3D ( 'NONE', #33786, #42533, #38171 ) ; +#17250 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 1.224646799147353207E-16 ) ) ; +#17251 = FACE_OUTER_BOUND ( 'NONE', #36583, .T. ) ; +#17252 = AXIS2_PLACEMENT_3D ( 'NONE', #51032, #37614, #46372 ) ; +#17253 = CARTESIAN_POINT ( 'NONE', ( 233.5044767296755026, -125.9185478369787887, -2.909548981564202830 ) ) ; +#17254 = CARTESIAN_POINT ( 'NONE', ( 39.44357787090424239, -120.4999999999999858, 1.387778780781445676E-14 ) ) ; +#17255 = AXIS2_PLACEMENT_3D ( 'NONE', #32018, #17692, #53924 ) ; +#17256 = CARTESIAN_POINT ( 'NONE', ( 35.42000606640370108, -115.1265794595557139, 1.000000000000039080 ) ) ; +#17257 = CARTESIAN_POINT ( 'NONE', ( 9.262611032132813449, -52.19543050033662013, -114.0792749260896386 ) ) ; +#17258 = CARTESIAN_POINT ( 'NONE', ( 233.1249899370504579, -120.3870752791162602, -5.548851631334164480 ) ) ; +#17259 = EDGE_CURVE ( 'NONE', #23622, #23909, #43423, .T. ) ; +#17260 = CARTESIAN_POINT ( 'NONE', ( 234.8801031605765957, -126.0426365714319701, -0.2612345514765530563 ) ) ; +#17261 = AXIS2_PLACEMENT_3D ( 'NONE', #26648, #17572, #36268 ) ; +#17262 = EDGE_CURVE ( 'NONE', #55578, #30911, #23607, .T. ) ; +#17263 = CARTESIAN_POINT ( 'NONE', ( -21.09999999999998010, -33.19999999999999574, 19.75000000000001421 ) ) ; +#17264 = CARTESIAN_POINT ( 'NONE', ( -39.30455425408570136, -37.19543050033675513, -75.04505332425497954 ) ) ; +#17265 = CARTESIAN_POINT ( 'NONE', ( 15.15098620842445776, -58.04655075356779292, -19.14795443217625248 ) ) ; +#17266 = CARTESIAN_POINT ( 'NONE', ( 234.8771208386622789, -114.6322131184292772, -1.843742513829597973 ) ) ; +#17267 = CARTESIAN_POINT ( 'NONE', ( 4.000000000000021316, -41.30000000000000426, -23.49900000000000588 ) ) ; +#17268 = CARTESIAN_POINT ( 'NONE', ( 219.7339566649752953, -119.8429216544750773, -8.061716481382406485 ) ) ; +#17269 = CARTESIAN_POINT ( 'NONE', ( 236.7073434260376814, -125.8758737300306194, 1.541290191170315182 ) ) ; +#17270 = CARTESIAN_POINT ( 'NONE', ( 234.5831653915891195, -119.1506113937102782, 5.383585713697043751 ) ) ; +#17271 = CARTESIAN_POINT ( 'NONE', ( 215.3973917740055413, -118.7979612183090410, -7.467835736671189828 ) ) ; +#17272 = ORIENTED_EDGE ( 'NONE', *, *, #3038, .F. ) ; +#17273 = CARTESIAN_POINT ( 'NONE', ( 217.9551189752250195, -120.9216040979932245, 8.037994009301085541 ) ) ; +#17274 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#17275 = CARTESIAN_POINT ( 'NONE', ( 232.2151154176589500, -117.3701750268927384, -4.678362355824981833 ) ) ; +#17276 = EDGE_LOOP ( 'NONE', ( #50131, #10849, #42978, #57644 ) ) ; +#17277 = CARTESIAN_POINT ( 'NONE', ( 218.7391470653743397, -119.1584003748853178, -7.961510787476214546 ) ) ; +#17278 = CARTESIAN_POINT ( 'NONE', ( 232.4422666912749378, -116.8810890007163295, -4.241731210720602441 ) ) ; +#17279 = ORIENTED_EDGE ( 'NONE', *, *, #15587, .T. ) ; +#17280 = ORIENTED_EDGE ( 'NONE', *, *, #32090, .F. ) ; +#17281 = CARTESIAN_POINT ( 'NONE', ( 219.1336185418599030, -119.8843747963267816, -8.058321746603896329 ) ) ; +#17282 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION ( #54779, #57035 ) ; +#17283 = VERTEX_POINT ( 'NONE', #6786 ) ; +#17284 = VECTOR ( 'NONE', #22925, 999.9999999999998863 ) ; +#17285 = ORIENTED_EDGE ( 'NONE', *, *, #20921, .T. ) ; +#17286 = CIRCLE ( 'NONE', #44320, 0.5000000003263216364 ) ; +#17287 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#17288 = CARTESIAN_POINT ( 'NONE', ( 236.2188590482414554, -124.0593621113821428, -4.258338297339306244 ) ) ; +#17289 = FACE_OUTER_BOUND ( 'NONE', #20465, .T. ) ; +#17290 = VECTOR ( 'NONE', #7557, 1000.000000000000000 ) ; +#17291 = ORIENTED_EDGE ( 'NONE', *, *, #21270, .T. ) ; +#17292 = ORIENTED_EDGE ( 'NONE', *, *, #27438, .T. ) ; +#17293 = EDGE_CURVE ( 'NONE', #7755, #4823, #24888, .T. ) ; +#17294 = CARTESIAN_POINT ( 'NONE', ( 24.99900000000002009, -52.25000000000000711, 6.099999999999992539 ) ) ; +#17295 = CARTESIAN_POINT ( 'NONE', ( -34.01071121727382263, -39.19543050033674803, -73.93815409596068378 ) ) ; +#17296 = EDGE_LOOP ( 'NONE', ( #33965, #6186, #55459, #6016 ) ) ; +#17297 = CIRCLE ( 'NONE', #44328, 7.000000000000000888 ) ; +#17298 = DIRECTION ( 'NONE', ( -3.641592643559770820E-16, 0.3167629461532071034, -0.9485047369119147254 ) ) ; +#17299 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#17300 = CARTESIAN_POINT ( 'NONE', ( -2.999999999999992450, -129.0000000000000000, -22.29999999999999361 ) ) ; +#17301 = VECTOR ( 'NONE', #23601, 1000.000000000000000 ) ; +#17302 = CARTESIAN_POINT ( 'NONE', ( 219.8610088652837646, -121.5767880285792160, 8.016942557321119267 ) ) ; +#17303 = LINE ( 'NONE', #26687, #55070 ) ; +#17304 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203787926, 0.9884292157390551781 ) ) ; +#17305 = EDGE_CURVE ( 'NONE', #5179, #46048, #26666, .T. ) ; +#17306 = VERTEX_POINT ( 'NONE', #33661 ) ; +#17307 = ORIENTED_EDGE ( 'NONE', *, *, #56941, .F. ) ; +#17308 = EDGE_CURVE ( 'NONE', #34937, #10212, #9050, .T. ) ; +#17309 = CARTESIAN_POINT ( 'NONE', ( 14.85000000000002096, -59.11502459781917906, 18.71561198377696300 ) ) ; +#17310 = CARTESIAN_POINT ( 'NONE', ( 218.4179934536015537, -119.5449453643237234, -8.027061340845529358 ) ) ; +#17311 = LINE ( 'NONE', #8570, #39748 ) ; +#17312 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #14729, #28179, #45967, #6547, #32848, #10635, #28460, #6267, #46265, #24075 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 4 ), + ( 1.085556579225303753E-17, 9.209395573410784940E-05, 0.0001841879114682048297, 0.0002762818672023017964, 0.0003683758229363988173 ), + .UNSPECIFIED. ) ; +#17313 = ORIENTED_EDGE ( 'NONE', *, *, #34680, .F. ) ; +#17314 = CARTESIAN_POINT ( 'NONE', ( 232.0073711507320695, -120.6160157635999184, -5.741460369789829876 ) ) ; +#17315 = CARTESIAN_POINT ( 'NONE', ( 220.8908954034234569, -122.2458789693843357, 7.902786520633548584 ) ) ; +#17316 = CARTESIAN_POINT ( 'NONE', ( 228.7999987669289794, -121.8686921630819029, -6.864887600151761582 ) ) ; +#17317 = DIRECTION ( 'NONE', ( 1.644548700998853714E-16, -0.1516828450203866752, 0.9884292157390539568 ) ) ; +#17318 = CARTESIAN_POINT ( 'NONE', ( 236.0767704591806933, -113.2062751319122071, -0.7007340094985652357 ) ) ; +#17319 = CARTESIAN_POINT ( 'NONE', ( 21.50000000000000355, -129.0000000000000000, 17.10000000000000853 ) ) ; +#17320 = CARTESIAN_POINT ( 'NONE', ( 235.5380006673940727, -115.1339041127906313, -1.412363778986314822 ) ) ; +#17321 = CARTESIAN_POINT ( 'NONE', ( 24.89999999984329904, -120.4999999999999858, 5.954345747782212150 ) ) ; +#17322 = CARTESIAN_POINT ( 'NONE', ( -33.99999999999999289, -124.5000000000000000, -16.99999999999999289 ) ) ; +#17323 = CARTESIAN_POINT ( 'NONE', ( 214.2666544033407376, -118.7529429556037286, -7.370872929274467467 ) ) ; +#17324 = AXIS2_PLACEMENT_3D ( 'NONE', #39598, #17387, #25890 ) ; +#17325 = CARTESIAN_POINT ( 'NONE', ( 233.0299613727106873, -115.6119600906956322, 3.732366693464975071 ) ) ; +#17326 = ADVANCED_FACE ( 'NONE', ( #42687 ), #12570, .F. ) ; +#17327 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#17328 = DIRECTION ( 'NONE', ( 0.7132504491541840075, 2.131334480222543031E-15, -0.7009092642998484557 ) ) ; +#17329 = CARTESIAN_POINT ( 'NONE', ( 221.8982723098855558, -122.4063115078646717, 7.620700883854011565 ) ) ; +#17330 = CARTESIAN_POINT ( 'NONE', ( 232.3278658840768855, -115.1698809400615175, -1.541858822858463096 ) ) ; +#17331 = ADVANCED_FACE ( 'NONE', ( #30443 ), #21067, .F. ) ; +#17332 = CARTESIAN_POINT ( 'NONE', ( 38.09997014102349766, -121.3483685178039480, 5.276623782501682847 ) ) ; +#17333 = EDGE_CURVE ( 'NONE', #28210, #10075, #30738, .T. ) ; +#17334 = CIRCLE ( 'NONE', #14509, 2.025000000000000355 ) ; +#17335 = CARTESIAN_POINT ( 'NONE', ( 234.9572153599535227, -117.1606110166888186, -4.484444338185852530 ) ) ; +#17336 = CARTESIAN_POINT ( 'NONE', ( 217.0288114643356323, -118.5322412620526933, -7.535633793377972900 ) ) ; +#17337 = VERTEX_POINT ( 'NONE', #21947 ) ; +#17338 = CARTESIAN_POINT ( 'NONE', ( 234.4361272678254124, -126.6378686249399976, -0.3861776856321373352 ) ) ; +#17339 = AXIS2_PLACEMENT_3D ( 'NONE', #31515, #32855, #55340 ) ; +#17340 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289226, -124.9180639198670093, -5.046298632480992197 ) ) ; +#17341 = DIRECTION ( 'NONE', ( 0.8574929260652129903, -0.07804017984500298544, 0.5085426354573221452 ) ) ; +#17342 = CONICAL_SURFACE ( 'NONE', #34949, 1.500000000000001332, 0.7853981633974657095 ) ; +#17343 = LINE ( 'NONE', #17045, #28671 ) ; +#17344 = CARTESIAN_POINT ( 'NONE', ( 234.1743593540635686, -118.7034343483849312, -5.252669317620766165 ) ) ; +#17345 = CARTESIAN_POINT ( 'NONE', ( 237.1635823304033011, -119.0594815282840244, -5.361475616912500186 ) ) ; +#17346 = AXIS2_PLACEMENT_3D ( 'NONE', #51202, #24069, #15579 ) ; +#17347 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -118.6141516772818960, 0.6843320799616898764 ) ) ; +#17348 = AXIS2_PLACEMENT_3D ( 'NONE', #39455, #44709, #55 ) ; +#17349 = AXIS2_PLACEMENT_3D ( 'NONE', #22516, #32164, #14032 ) ; +#17350 = ORIENTED_EDGE ( 'NONE', *, *, #49775, .F. ) ; +#17351 = FACE_OUTER_BOUND ( 'NONE', #54031, .T. ) ; +#17352 = CARTESIAN_POINT ( 'NONE', ( 234.5456277111700558, -115.0697836639536717, -1.177009984161191847 ) ) ; +#17353 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#17354 = EDGE_LOOP ( 'NONE', ( #11921, #49074, #21621, #47389 ) ) ; +#17355 = EDGE_LOOP ( 'NONE', ( #2379, #17441, #12828, #48912 ) ) ; +#17356 = CARTESIAN_POINT ( 'NONE', ( 215.5515353348323515, -120.1106342265837270, -7.890996454912854396 ) ) ; +#17357 = CARTESIAN_POINT ( 'NONE', ( 220.2486434445712007, -121.2637319304157728, 7.853878827615157654 ) ) ; +#17358 = CARTESIAN_POINT ( 'NONE', ( 216.5964274876211277, -121.8944415502883487, 7.664592842266557682 ) ) ; +#17359 = CARTESIAN_POINT ( 'NONE', ( 236.3909612707054748, -126.5017534726687387, 1.341557174898212024 ) ) ; +#17360 = ORIENTED_EDGE ( 'NONE', *, *, #22190, .F. ) ; +#17361 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#17362 = CARTESIAN_POINT ( 'NONE', ( 236.9201349443293338, -123.5077271033198514, 4.663020600245646463 ) ) ; +#17363 = CARTESIAN_POINT ( 'NONE', ( 219.8466958913563474, -119.4849886578996490, -7.822097717537680239 ) ) ; +#17364 = AXIS2_PLACEMENT_3D ( 'NONE', #42996, #3027, #38639 ) ; +#17365 = ORIENTED_EDGE ( 'NONE', *, *, #9570, .T. ) ; +#17366 = CARTESIAN_POINT ( 'NONE', ( 6.644564384514674238, -39.19543050033662723, -113.8899821610519751 ) ) ; +#17367 = EDGE_CURVE ( 'NONE', #14975, #18602, #57467, .T. ) ; +#17368 = AXIS2_PLACEMENT_3D ( 'NONE', #35304, #39389, #16883 ) ; +#17369 = EDGE_CURVE ( 'NONE', #19718, #43438, #46215, .T. ) ; +#17370 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289510, -115.1491332031969108, 4.043351942510835073 ) ) ; +#17371 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, -13.19999999999999929, 0.0000000000000000000 ) ) ; +#17372 = ORIENTED_EDGE ( 'NONE', *, *, #46004, .F. ) ; +#17373 = ORIENTED_EDGE ( 'NONE', *, *, #55320, .F. ) ; +#17374 = CARTESIAN_POINT ( 'NONE', ( 215.4330027729934898, -121.2459085996283505, 7.616755885197059150 ) ) ; +#17375 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289794, -122.8397757993609076, -4.923062397565464821 ) ) ; +#17376 = ADVANCED_FACE ( 'NONE', ( #48810 ), #48163, .F. ) ; +#17377 = CARTESIAN_POINT ( 'NONE', ( 219.9064447262799717, -120.0851180686838262, -7.874861660190763502 ) ) ; +#17378 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #28029, #5545, #45259, #23627 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 0.0001163751570260969554 ), + .UNSPECIFIED. ) ; +#17379 = CARTESIAN_POINT ( 'NONE', ( 228.7999987669289794, -125.7608209743148961, 4.617765983265742946 ) ) ; +#17380 = CARTESIAN_POINT ( 'NONE', ( 216.6367365578063584, -119.6755290571823451, -7.729238141123593309 ) ) ; +#17381 = CARTESIAN_POINT ( 'NONE', ( 221.8568850363074887, -122.2375501312645554, 7.662434737283938091 ) ) ; +#17382 = CARTESIAN_POINT ( 'NONE', ( 32.90000000000004121, -119.4999999999999858, -0.9999999999999731326 ) ) ; +#17383 = ADVANCED_FACE ( 'NONE', ( #57600 ), #38906, .F. ) ; +#17384 = EDGE_LOOP ( 'NONE', ( #27173, #14226, #26952, #51470 ) ) ; +#17385 = ADVANCED_FACE ( 'NONE', ( #25453 ), #43846, .T. ) ; +#17386 = CARTESIAN_POINT ( 'NONE', ( -33.99999999999999289, -124.5000000000000000, 20.10000000000000853 ) ) ; +#17387 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#17388 = CIRCLE ( 'NONE', #8061, 2.024999999999999023 ) ; +#17389 = ORIENTED_EDGE ( 'NONE', *, *, #6719, .T. ) ; +#17390 = CARTESIAN_POINT ( 'NONE', ( 11.97386736146968822, -48.72681586539465570, -19.08652684527599419 ) ) ; +#17391 = VECTOR ( 'NONE', #37667, 999.9999999999998863 ) ; +#17392 = CARTESIAN_POINT ( 'NONE', ( 225.6999987669289567, -113.9770763677191638, -2.539973875345005627 ) ) ; +#17393 = VECTOR ( 'NONE', #2664, 1000.000000000000000 ) ; +#17394 = ORIENTED_EDGE ( 'NONE', *, *, #51377, .T. ) ; +#17395 = CARTESIAN_POINT ( 'NONE', ( 214.7364365016796626, -122.1278702622781225, 7.440134289389866318 ) ) ; +#17396 = CONICAL_SURFACE ( 'NONE', #18324, 1.500000000000001332, 0.7853981633974657095 ) ; +#17397 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.210476675238558841E-16, 1.857579106397798678E-17 ) ) ; +#17398 = CARTESIAN_POINT ( 'NONE', ( 233.0902695270552556, -123.7965893093492156, -4.491780738447443078 ) ) ; +#17399 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #18149, #950 ), + ( #49687, #22820 ), + ( #7722, #9122 ), + ( #25854, #35981 ), + ( #29942, #43336 ), + ( #25539, #31332 ), + ( #5030, #26949 ), + ( #53803, #13476 ), + ( #9402, #34323 ), + ( #52106, #40642 ), + ( #3369, #47733 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 2, 2, 3, 4 ), + ( 2, 2 ), + ( 0.0000000000000000000, 0.2475247524752479944, 0.4950495049504939904, 0.9900990099009899792, 0.9960551141839587563 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#17400 = CARTESIAN_POINT ( 'NONE', ( 219.0878091332819793, -120.9264906377792670, 8.069836757818446671 ) ) ; +#17401 = CARTESIAN_POINT ( 'NONE', ( 232.5367387400416703, -125.2064479669424344, -3.957753587866600586 ) ) ; +#17402 = CARTESIAN_POINT ( 'NONE', ( 213.9204999291004583, -122.3945097338957453, 7.501855345479110149 ) ) ; +#17403 = DIRECTION ( 'NONE', ( -1.811995619784410881E-15, 1.000000000000000000, 1.196913542559490477E-15 ) ) ; +#17404 = CARTESIAN_POINT ( 'NONE', ( 215.8002074625812838, -126.1494989232163135, 4.493783052701219916 ) ) ; +#17405 = CARTESIAN_POINT ( 'NONE', ( 220.1988662256774774, -121.1167001705923383, 8.065326683181000433 ) ) ; +#17406 = EDGE_CURVE ( 'NONE', #27177, #43142, #3279, .T. ) ; +#17407 = CARTESIAN_POINT ( 'NONE', ( 235.1878096415007633, -118.2619172618403951, -5.078741080351132808 ) ) ; +#17408 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #36176, #5780, #54267, #54547, #5498, #32081, #19481, #50705, #6058, #37317 ), + .UNSPECIFIED., .F., .F., + ( 4, 3, 3, 4 ), + ( 1.003144254802035469E-16, 2.541604822428165610E-05, 5.074162802349424647E-05, 0.0001001818646864644879 ), + .UNSPECIFIED. ) ; +#17409 = EDGE_CURVE ( 'NONE', #31168, #42225, #26063, .T. ) ; +#17410 = CARTESIAN_POINT ( 'NONE', ( 235.8538240786112681, -121.3418553577547243, 5.485779758304151876 ) ) ; +#17411 = CARTESIAN_POINT ( 'NONE', ( 220.2486434445711438, -119.1496825730276043, -7.975144106006693434 ) ) ; +#17412 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #14764, #22964, #23252, #50963, #27656, #5732, #50110, #5452, #19721, #54499 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 4 ), + ( 3.253335019733304899E-16, 0.0001359491192577620136, 0.0002718982385151986580, 0.0004078473577726353296, 0.0005437964770300720554 ), + .UNSPECIFIED. ) ; +#17413 = ORIENTED_EDGE ( 'NONE', *, *, #39832, .T. ) ; +#17414 = CARTESIAN_POINT ( 'NONE', ( 233.9728046339000400, -114.6111119114342500, 1.775938150226190393 ) ) ; +#17415 = DIRECTION ( 'NONE', ( 1.811995619784410881E-15, -1.000000000000000000, -1.196913542559490477E-15 ) ) ; +#17416 = CIRCLE ( 'NONE', #15530, 23.30100000000002680 ) ; +#17417 = CARTESIAN_POINT ( 'NONE', ( 236.6868098468573578, -122.7063226156930398, 5.092607098009045430 ) ) ; +#17418 = EDGE_CURVE ( 'NONE', #47176, #35065, #16683, .T. ) ; +#17419 = ORIENTED_EDGE ( 'NONE', *, *, #15866, .T. ) ; +#17420 = ADVANCED_FACE ( 'NONE', ( #12309 ), #52306, .F. ) ; +#17421 = EDGE_LOOP ( 'NONE', ( #5034, #52541, #43086, #3770 ) ) ; +#17422 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#17423 = CARTESIAN_POINT ( 'NONE', ( 217.3002074625812554, -111.6799283412239845, -7.245988203776435377 ) ) ; +#17424 = FACE_OUTER_BOUND ( 'NONE', #7372, .T. ) ; +#17425 = CARTESIAN_POINT ( 'NONE', ( 236.0570324571864376, -116.3185379386204374, 4.509482647066791472 ) ) ; +#17426 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289453, -119.7156359688055147, -3.318852096594413936 ) ) ; +#17427 = CARTESIAN_POINT ( 'NONE', ( 220.8782188231068915, -118.6862422676458948, -7.670599087996193610 ) ) ; +#17428 = CARTESIAN_POINT ( 'NONE', ( 233.7293986971834556, -123.9965869684522346, 4.370741842753969486 ) ) ; +#17429 = VECTOR ( 'NONE', #52020, 1000.000000000000000 ) ; +#17430 = VERTEX_POINT ( 'NONE', #35106 ) ; +#17431 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#17432 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026880, -122.8893325318378515, -5.504695492884847496 ) ) ; +#17433 = AXIS2_PLACEMENT_3D ( 'NONE', #26372, #26089, #44164 ) ; +#17434 = CARTESIAN_POINT ( 'NONE', ( 218.1993182306146650, -120.9229660577173604, 8.046869111701951738 ) ) ; +#17435 = ORIENTED_EDGE ( 'NONE', *, *, #37769, .T. ) ; +#17436 = CARTESIAN_POINT ( 'NONE', ( 5.900000000000016342, -38.84999999999999432, 23.49899999999999878 ) ) ; +#17437 = AXIS2_PLACEMENT_3D ( 'NONE', #28354, #14909, #40634 ) ; +#17438 = DATE_TIME_ROLE ( 'creation_date' ) ; +#17439 = CARTESIAN_POINT ( 'NONE', ( 237.5054131211173285, -115.5390933978523833, -2.487154322344801383 ) ) ; +#17440 = CARTESIAN_POINT ( 'NONE', ( -33.12105708793135506, -116.0000000000000000, 14.13164518280526138 ) ) ; +#17441 = ORIENTED_EDGE ( 'NONE', *, *, #4112, .F. ) ; +#17442 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#17443 = CARTESIAN_POINT ( 'NONE', ( -34.71600335308258423, -50.19543050033674803, -72.12343979250510984 ) ) ; +#17444 = CARTESIAN_POINT ( 'NONE', ( 216.3310741159731663, -122.4590924009037991, 7.508720040877895130 ) ) ; +#17446 = CARTESIAN_POINT ( 'NONE', ( 237.4193126409073216, -126.6441146198485370, 0.2523230112412824799 ) ) ; +#17445 = CC_DESIGN_DATE_AND_TIME_ASSIGNMENT ( #36286, #957, ( #45867 ) ) ; +#17447 = EDGE_LOOP ( 'NONE', ( #35515, #45396, #6970, #45219 ) ) ; +#17448 = VERTEX_POINT ( 'NONE', #44435 ) ; +#17449 = ORIENTED_EDGE ( 'NONE', *, *, #57088, .F. ) ; +#17450 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290306, -119.9725904720835103, 2.200324979826170146 ) ) ; +#17451 = CARTESIAN_POINT ( 'NONE', ( 210.8999987669501479, -113.6873373868432964, 1.045460849267753733 ) ) ; +#17452 = EDGE_CURVE ( 'NONE', #48615, #16713, #23896, .T. ) ; +#17453 = CARTESIAN_POINT ( 'NONE', ( 233.6277654137004447, -126.0618487517846376, 0.3348715766250571768 ) ) ; +#17454 = CARTESIAN_POINT ( 'NONE', ( 216.0828073410006596, -118.7187512230888018, -7.515424963897556765 ) ) ; +#17455 = ORIENTED_EDGE ( 'NONE', *, *, #3341, .F. ) ; +#17456 = VECTOR ( 'NONE', #40108, 999.9999999999998863 ) ; +#17457 = ADVANCED_FACE ( 'NONE', ( #4448 ), #933, .F. ) ; +#17458 = ORIENTED_EDGE ( 'NONE', *, *, #46866, .T. ) ; +#17459 = ORIENTED_EDGE ( 'NONE', *, *, #8843, .F. ) ; +#17460 = EDGE_CURVE ( 'NONE', #50408, #9578, #18749, .T. ) ; +#17461 = CIRCLE ( 'NONE', #20248, 0.8000000000000047073 ) ; +#17462 = CARTESIAN_POINT ( 'NONE', ( 34.39940826554924058, -125.9093081997948502, 0.9999999999999731326 ) ) ; +#17463 = CARTESIAN_POINT ( 'NONE', ( 237.6560847053209784, -121.6681073011361889, 5.431366818174729438 ) ) ; +#17464 = EDGE_CURVE ( 'NONE', #27709, #13781, #22975, .T. ) ; +#17465 = VERTEX_POINT ( 'NONE', #5302 ) ; +#17466 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#17467 = CARTESIAN_POINT ( 'NONE', ( 31.87475066364497422, -121.4821012075700111, 5.733410545934789937 ) ) ; +#17468 = ORIENTED_EDGE ( 'NONE', *, *, #31534, .F. ) ; +#17469 = ORIENTED_EDGE ( 'NONE', *, *, #35279, .T. ) ; +#17470 = CARTESIAN_POINT ( 'NONE', ( 219.9032736367192342, -121.8758221855948136, 7.765782970948709618 ) ) ; +#17471 = CARTESIAN_POINT ( 'NONE', ( 17.89067391717308197, -49.58159750787590525, 21.49300730597741449 ) ) ; +#17472 = LINE ( 'NONE', #53378, #37874 ) ; +#17473 = CARTESIAN_POINT ( 'NONE', ( 20.40000000000003055, -115.9999999999999716, 5.000000000000031974 ) ) ; +#17474 = PLANE ( 'NONE', #38337 ) ; +#17475 = PLANE ( 'NONE', #27587 ) ; +#17476 = CARTESIAN_POINT ( 'NONE', ( 210.8999987669501479, -111.5964156883078289, -12.57986437704522764 ) ) ; +#17477 = VECTOR ( 'NONE', #27927, 1000.000000000000000 ) ; +#17478 = CARTESIAN_POINT ( 'NONE', ( 216.6057344786902377, -122.2840797999549949, 7.564918183797624707 ) ) ; +#17479 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397815626E-17 ) ) ; +#17480 = CARTESIAN_POINT ( 'NONE', ( 21.50000000000000355, -124.5000000000000000, -13.99999999999999467 ) ) ; +#17481 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -122.7612895145953189, -0.4808353435458615488 ) ) ; +#17482 = EDGE_CURVE ( 'NONE', #25073, #8769, #36967, .T. ) ; +#17483 = CARTESIAN_POINT ( 'NONE', ( 219.4294555142287209, -121.0858005933926904, 7.863901105150033821 ) ) ; +#17484 = CONICAL_SURFACE ( 'NONE', #35221, 0.7999999999532693140, 0.5404194995851193672 ) ; +#17485 = CARTESIAN_POINT ( 'NONE', ( 216.2145610152753363, -120.1237036606794675, -7.742664458565855057 ) ) ; +#17486 = CARTESIAN_POINT ( 'NONE', ( 237.5347280068026805, -114.9927907248123660, 0.8451279643312686884 ) ) ; +#17487 = ORIENTED_EDGE ( 'NONE', *, *, #27506, .F. ) ; +#17488 = CARTESIAN_POINT ( 'NONE', ( 236.2890722252820126, -115.6948151446391506, -2.775058263720402429 ) ) ; +#17489 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#17490 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#17491 = CARTESIAN_POINT ( 'NONE', ( 233.8294743628040067, -125.8482951968400414, 1.479253613733981787 ) ) ; +#17492 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#17493 = ORIENTED_EDGE ( 'NONE', *, *, #32163, .F. ) ; +#17494 = EDGE_LOOP ( 'NONE', ( #17164, #43973, #33411, #16359 ) ) ; +#17495 = LINE ( 'NONE', #57218, #49137 ) ; +#17496 = CARTESIAN_POINT ( 'NONE', ( 215.3222266301536649, -122.0379069156042675, 7.524712651894725823 ) ) ; +#17497 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026312, -114.8667510856574552, 2.065690368641872166 ) ) ; +#17498 = CARTESIAN_POINT ( 'NONE', ( 235.4647634197529555, -126.4695669610590443, -1.479023622109000735 ) ) ; +#17499 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#17500 = CARTESIAN_POINT ( 'NONE', ( 35.40000000000001279, -125.7690530707777299, -0.9999999999999731326 ) ) ; +#17501 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.9884292157390541789, -0.1516828450203856204 ) ) ; +#17502 = CIRCLE ( 'NONE', #57629, 1.500000000000001332 ) ; +#17503 = EDGE_CURVE ( 'NONE', #7683, #7378, #36159, .T. ) ; +#17504 = CARTESIAN_POINT ( 'NONE', ( 215.2476486235786126, -122.4380793254992028, 7.631826455286591759 ) ) ; +#17505 = ORIENTED_EDGE ( 'NONE', *, *, #17117, .F. ) ; +#17506 = FACE_OUTER_BOUND ( 'NONE', #10105, .T. ) ; +#17507 = CARTESIAN_POINT ( 'NONE', ( 221.1524068854314464, -120.4462063562493057, -5.641186388906316296 ) ) ; +#17508 = CARTESIAN_POINT ( 'NONE', ( -17.84999999999997655, -59.00000000000000000, -15.50000000000000000 ) ) ; +#17509 = ORIENTED_EDGE ( 'NONE', *, *, #24288, .T. ) ; +#17510 = ORIENTED_EDGE ( 'NONE', *, *, #4619, .T. ) ; +#17511 = LINE ( 'NONE', #49337, #32598 ) ; +#17512 = DIRECTION ( 'NONE', ( -9.552221426245897111E-16, 0.7829635938130242723, 0.6220675291022620401 ) ) ; +#17513 = CARTESIAN_POINT ( 'NONE', ( -18.99999999999997513, -47.20000000000000284, -23.50000000000000000 ) ) ; +#17514 = CARTESIAN_POINT ( 'NONE', ( -12.74999999999999822, -129.0000000000000000, -23.20000000000002771 ) ) ; +#17515 = CARTESIAN_POINT ( 'NONE', ( 29.40000000000000924, -126.3423866723506990, 1.000000000000028644 ) ) ; +#17516 = PLANE ( 'NONE', #8288 ) ; +#17517 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #43042, #24392, #33743, #47450 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 4.773583077202355835E-05 ), + .UNSPECIFIED. ) ; +#17518 = VERTEX_POINT ( 'NONE', #36834 ) ; +#17519 = CARTESIAN_POINT ( 'NONE', ( 219.1794066458125769, -119.5423710709268192, -8.044184491038734564 ) ) ; +#17520 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -120.9892602412226097, 2.445247528096037293 ) ) ; +#17521 = EDGE_CURVE ( 'NONE', #44155, #34667, #9964, .T. ) ; +#17522 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #48155, #25969, #8146, #21565 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 2.529188754195684236E-16, 0.0003249452852305849057 ), + .UNSPECIFIED. ) ; +#17523 = ORIENTED_EDGE ( 'NONE', *, *, #29024, .T. ) ; +#17524 = CIRCLE ( 'NONE', #24984, 3.099999999999998757 ) ; +#17525 = EDGE_LOOP ( 'NONE', ( #51256, #18681, #21917, #43119 ) ) ; +#17526 = ORIENTED_EDGE ( 'NONE', *, *, #52520, .T. ) ; +#17527 = ORIENTED_EDGE ( 'NONE', *, *, #44491, .F. ) ; +#17528 = ADVANCED_FACE ( 'NONE', ( #32466 ), #54645, .T. ) ; +#17529 = CARTESIAN_POINT ( 'NONE', ( 6.261515017264011718, -29.69543050033664500, -94.30572130744182857 ) ) ; +#17530 = CYLINDRICAL_SURFACE ( 'NONE', #31786, 7.500000000000000888 ) ; +#17531 = ORIENTED_EDGE ( 'NONE', *, *, #40719, .T. ) ; +#17532 = EDGE_CURVE ( 'NONE', #40401, #1485, #45300, .T. ) ; +#17533 = ORIENTED_EDGE ( 'NONE', *, *, #7353, .F. ) ; +#17534 = CARTESIAN_POINT ( 'NONE', ( 5.900000000000016342, -38.84999999999999432, 23.50000000000000000 ) ) ; +#17535 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#17536 = CARTESIAN_POINT ( 'NONE', ( 215.3583946810282725, -121.5872839801640168, 7.809180425537135761 ) ) ; +#17537 = EDGE_LOOP ( 'NONE', ( #33286, #23066, #33562, #8565 ) ) ; +#17538 = ORIENTED_EDGE ( 'NONE', *, *, #36339, .T. ) ; +#17539 = CARTESIAN_POINT ( 'NONE', ( 38.06169778056864317, -121.3862558001666372, 5.270529710546591140 ) ) ; +#17540 = CARTESIAN_POINT ( 'NONE', ( 237.4504098680528443, -115.6096270430946902, 2.623626640817195099 ) ) ; +#17541 = CARTESIAN_POINT ( 'NONE', ( 13.93330490729708160, -50.66985584695981970, 18.27341912714225813 ) ) ; +#17542 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #11483, #11202, #34272, #24925 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 0.001048464789988078462 ), + .UNSPECIFIED. ) ; +#17543 = DIRECTION ( 'NONE', ( -0.7009092642998482336, -1.104556313945544314E-16, -0.7132504491541841185 ) ) ; +#17544 = AXIS2_PLACEMENT_3D ( 'NONE', #17689, #54480, #18561 ) ; +#17545 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#17546 = CARTESIAN_POINT ( 'NONE', ( 236.3999987672879115, -123.8641856653985229, 6.138587362636963363 ) ) ; +#17547 = CARTESIAN_POINT ( 'NONE', ( 235.7314704355307811, -122.0049890499596046, -6.138530600027149120 ) ) ; +#17548 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203812073, 0.9884292157390548450 ) ) ; +#17549 = FACE_OUTER_BOUND ( 'NONE', #57545, .T. ) ; +#17550 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #11402, #24259, #15487, #32477, #38268, #46450 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 4 ), + ( 0.0000000000000000000, 0.0001362406150331183299, 0.0002724812300662366599 ), + .UNSPECIFIED. ) ; +#17551 = CARTESIAN_POINT ( 'NONE', ( 235.0032885710311348, -125.4211052961830859, 2.566310115091993360 ) ) ; +#17552 = CARTESIAN_POINT ( 'NONE', ( 219.7912826004237274, -119.9974333208697743, -7.863908825380339529 ) ) ; +#17553 = CARTESIAN_POINT ( 'NONE', ( 13.71291818090873882, -50.67461666695950839, -18.26715238976198563 ) ) ; +#17554 = CARTESIAN_POINT ( 'NONE', ( -18.99999999999997513, -48.99999999999998579, -20.29999999999999716 ) ) ; +#17555 = CARTESIAN_POINT ( 'NONE', ( -48.75000000000000000, -119.5000000000000000, 5.000000000000041744 ) ) ; +#17556 = CARTESIAN_POINT ( 'NONE', ( 233.5012566837969246, -125.9771418176177349, -2.797139957022866774 ) ) ; +#17557 = CARTESIAN_POINT ( 'NONE', ( 37.90678754856362076, -121.4999999999999858, -5.098912634808799638 ) ) ; +#17558 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#17559 = CARTESIAN_POINT ( 'NONE', ( 215.2774946635918809, -118.5904606435959039, -7.641722323968417996 ) ) ; +#17560 = CARTESIAN_POINT ( 'NONE', ( 233.1457418288579788, -119.6708431832898185, -5.494763272414502353 ) ) ; +#17561 = CARTESIAN_POINT ( 'NONE', ( 234.9489691419760504, -125.4154816148591038, -2.576540244301589233 ) ) ; +#17562 = VECTOR ( 'NONE', #47466, 999.9999999999998863 ) ; +#17563 = CARTESIAN_POINT ( 'NONE', ( 232.7494255823994251, -124.4899502189917655, 3.857857236000253209 ) ) ; +#17564 = CARTESIAN_POINT ( 'NONE', ( -28.38111126582090193, -127.0000000000000000, -13.73226540353789638 ) ) ; +#17565 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #5469, #10130, #27949, #14780 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 4.336808689942017736E-19, 0.0001894489673516954571 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9858465049054675466, 0.9854388172594511497, 0.9850793499806872466, 0.9847681030691759485 ) ) + REPRESENTATION_ITEM ( '' ) ); +#17566 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238558841E-16, -1.857579106397798678E-17 ) ) ; +#17567 = CARTESIAN_POINT ( 'NONE', ( 234.8828086944116080, -114.5723030971735312, -1.636131321228903923 ) ) ; +#17568 = CARTESIAN_POINT ( 'NONE', ( -16.00000000000000000, 12.50000000000000000, 36.00000000000000000 ) ) ; +#17569 = CARTESIAN_POINT ( 'NONE', ( 229.1232270752264810, -126.5377405435298641, -4.151522579691460990 ) ) ; +#17570 = CARTESIAN_POINT ( 'NONE', ( 237.5794429699729164, -114.9500007161415027, -0.002909385869810375211 ) ) ; +#17571 = ADVANCED_FACE ( 'NONE', ( #53477 ), #13458, .T. ) ; +#17572 = DIRECTION ( 'NONE', ( -0.7132504491541840075, -2.131334480222543031E-15, 0.7009092642998484557 ) ) ; +#17573 = ORIENTED_EDGE ( 'NONE', *, *, #14545, .F. ) ; +#17574 = CARTESIAN_POINT ( 'NONE', ( -17.57311983324375504, -29.69543050033668763, -97.87260812131208354 ) ) ; +#17575 = PLANE ( 'NONE', #14469 ) ; +#17576 = CARTESIAN_POINT ( 'NONE', ( 218.2526325006449781, -119.3761192688474750, -7.778652195763110733 ) ) ; +#17577 = ORIENTED_EDGE ( 'NONE', *, *, #27972, .T. ) ; +#17578 = AXIS2_PLACEMENT_3D ( 'NONE', #23379, #11390, #37681 ) ; +#17579 = CARTESIAN_POINT ( 'NONE', ( 215.3735178094351284, -115.2304878626154760, -5.313981007664298595 ) ) ; +#17580 = CARTESIAN_POINT ( 'NONE', ( 232.2136062204210702, -124.2041491356430640, -4.141522089525123462 ) ) ; +#17581 = ORIENTED_EDGE ( 'NONE', *, *, #4558, .T. ) ; +#17582 = ORIENTED_EDGE ( 'NONE', *, *, #26835, .T. ) ; +#17583 = CARTESIAN_POINT ( 'NONE', ( 215.2361182398071549, -122.2094177519795153, 7.479154153656658366 ) ) ; +#17584 = ADVANCED_FACE ( 'NONE', ( #26933 ), #44726, .F. ) ; +#17585 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION ( #12198, #21591 ) ; +#17586 = ORIENTED_EDGE ( 'NONE', *, *, #37331, .F. ) ; +#17587 = EDGE_LOOP ( 'NONE', ( #31182, #26386 ) ) ; +#17588 = CARTESIAN_POINT ( 'NONE', ( 30.59999723145085682, -121.1540916488160207, -6.000550650614167481 ) ) ; +#17589 = CARTESIAN_POINT ( 'NONE', ( 236.3123601897889330, -121.1062802745561129, -5.516788408185507642 ) ) ; +#17590 = CARTESIAN_POINT ( 'NONE', ( 218.2526263280471426, -119.3457289372346395, -7.976699062667277573 ) ) ; +#17591 = ORIENTED_EDGE ( 'NONE', *, *, #23125, .T. ) ; +#17592 = ORIENTED_EDGE ( 'NONE', *, *, #49700, .T. ) ; +#17593 = EDGE_CURVE ( 'NONE', #2581, #25181, #5010, .T. ) ; +#17594 = CARTESIAN_POINT ( 'NONE', ( 228.7999987669289794, -121.5617799151424663, 6.919004510173423661 ) ) ; +#17595 = CARTESIAN_POINT ( 'NONE', ( 31.90000000000004121, -119.4999999999999858, -3.039736830714109939 ) ) ; +#17596 = ORIENTED_EDGE ( 'NONE', *, *, #8243, .T. ) ; +#17597 = ADVANCED_FACE ( 'NONE', ( #40625 ), #5273, .F. ) ; +#17598 = FACE_OUTER_BOUND ( 'NONE', #41373, .T. ) ; +#17599 = CARTESIAN_POINT ( 'NONE', ( 215.0052607063664993, -124.0974083506080916, -6.177365755421745597 ) ) ; +#17600 = EDGE_CURVE ( 'NONE', #3991, #25239, #54065, .T. ) ; +#17601 = CARTESIAN_POINT ( 'NONE', ( -33.99999999999999289, -116.0010000000000048, -19.09999999999999432 ) ) ; +#17602 = FACE_OUTER_BOUND ( 'NONE', #11221, .T. ) ; +#17603 = AXIS2_PLACEMENT_3D ( 'NONE', #21759, #52419, #39008 ) ; +#17604 = AXIS2_PLACEMENT_3D ( 'NONE', #26115, #5284, #49935 ) ; +#17605 = CARTESIAN_POINT ( 'NONE', ( 22.00000000000000711, -120.9000000000000057, 20.00000000000001066 ) ) ; +#17606 = CARTESIAN_POINT ( 'NONE', ( 36.71743114857031998, -121.3302629754781492, -5.402685274542067262 ) ) ; +#17607 = ORIENTED_EDGE ( 'NONE', *, *, #7309, .F. ) ; +#17608 = VERTEX_POINT ( 'NONE', #49670 ) ; +#17609 = CARTESIAN_POINT ( 'NONE', ( 219.9620721657470312, -118.6839649196670479, -7.882660978499477444 ) ) ; +#17610 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #28121, #24582, #37464, #1269, #19048, #51155, #24297, #23717, #10299, #55852 ), + .UNSPECIFIED., .F., .F., + ( 4, 3, 3, 4 ), + ( 1.944128986425528142E-16, 0.0001641036910119927949, 0.0003282073819967604058, 0.0005400629826979670613 ), + .UNSPECIFIED. ) ; +#17611 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#17612 = CARTESIAN_POINT ( 'NONE', ( 231.2407225011010325, -123.2404927524843714, 3.038860501053682217 ) ) ; +#17613 = ORIENTED_EDGE ( 'NONE', *, *, #975, .F. ) ; +#17614 = CARTESIAN_POINT ( 'NONE', ( 232.0079143650125388, -115.7237816106144805, -3.641496791620407514 ) ) ; +#17615 = CARTESIAN_POINT ( 'NONE', ( 220.8782188231096484, -122.3470073397833318, 7.887267514628721443 ) ) ; +#17616 = CARTESIAN_POINT ( 'NONE', ( 19.90239345550139660, -50.89946868586588380, -16.09329716121053622 ) ) ; +#17617 = CARTESIAN_POINT ( 'NONE', ( 16.94539575131521403, -47.56085862806895648, -21.27231612640319369 ) ) ; +#17618 = CIRCLE ( 'NONE', #7355, 1.500000000000001332 ) ; +#17619 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#17620 = CARTESIAN_POINT ( 'NONE', ( 219.9503880132604934, -119.8754856315582344, -8.064976322992912117 ) ) ; +#17621 = CARTESIAN_POINT ( 'NONE', ( 235.4644691345101819, -116.3413896973629278, -3.677361964918011150 ) ) ; +#17622 = DIRECTION ( 'NONE', ( -1.885568995626965026E-16, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#17623 = CARTESIAN_POINT ( 'NONE', ( 221.8378566535010634, -118.7386140979534872, -7.655021690191442296 ) ) ; +#17624 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#17625 = CARTESIAN_POINT ( 'NONE', ( 233.0853829537346940, -117.1880128515490611, 5.185390543003889796 ) ) ; +#17626 = PLANE ( 'NONE', #8215 ) ; +#17627 = CARTESIAN_POINT ( 'NONE', ( 23.40000000037503725, -116.9999999999999858, 4.500000000000017764 ) ) ; +#17628 = CARTESIAN_POINT ( 'NONE', ( 214.9695346131136660, -118.5087308847291325, -7.630645764528195762 ) ) ; +#17629 = CARTESIAN_POINT ( 'NONE', ( 232.5850788144845751, -119.2066006074127813, 5.396392726401463058 ) ) ; +#17630 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289453, -118.8954039420598292, -1.109350163772484965 ) ) ; +#17631 = EDGE_CURVE ( 'NONE', #10004, #24290, #23101, .T. ) ; +#17632 = CARTESIAN_POINT ( 'NONE', ( 234.9475051273716701, -122.3934884656077173, -5.262619666830635978 ) ) ; +#17633 = CARTESIAN_POINT ( 'NONE', ( 220.5855866089337667, -120.5537936437502538, 5.641186388906358040 ) ) ; +#17634 = EDGE_LOOP ( 'NONE', ( #15348, #34748 ) ) ; +#17635 = CARTESIAN_POINT ( 'NONE', ( 234.4638183827252647, -126.4723459231231715, -1.463858804822329329 ) ) ; +#17636 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669290078, -115.4537013675138724, -4.418063919859774202 ) ) ; +#17637 = CARTESIAN_POINT ( 'NONE', ( 9.975861481287029875, -52.19543050033673381, -114.7801841903893916 ) ) ; +#17638 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#17639 = CARTESIAN_POINT ( 'NONE', ( 234.2902123310697391, -115.6456668486702881, -2.741898191308845156 ) ) ; +#17640 = CARTESIAN_POINT ( 'NONE', ( 237.1546946703242043, -119.3637681344386579, -5.432453890268464036 ) ) ; +#17641 = EDGE_CURVE ( 'NONE', #36227, #12387, #23662, .T. ) ; +#17642 = LINE ( 'NONE', #45382, #8907 ) ; +#17643 = EDGE_LOOP ( 'NONE', ( #39499, #23732, #23686, #23397, #44080, #46554, #11843, #35045, #48333, #11048, #51262, #33282 ) ) ; +#17644 = VECTOR ( 'NONE', #8272, 1000.000000000000114 ) ; +#17645 = CARTESIAN_POINT ( 'NONE', ( 220.9382730207772454, -118.5224577111772248, -7.628861614975695815 ) ) ; +#17646 = CARTESIAN_POINT ( 'NONE', ( 234.4620460002614948, -116.3946344445705563, -3.744146563704362940 ) ) ; +#17647 = ORIENTED_EDGE ( 'NONE', *, *, #42750, .F. ) ; +#17648 = ORIENTED_EDGE ( 'NONE', *, *, #25160, .T. ) ; +#17649 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#17650 = CARTESIAN_POINT ( 'NONE', ( 27.17910232405248649, -119.5000000000007816, -6.223215549732740826 ) ) ; +#17651 = CARTESIAN_POINT ( 'NONE', ( 217.0089534112821639, -121.0299468670343259, 7.785758202409343021 ) ) ; +#17652 = CARTESIAN_POINT ( 'NONE', ( 236.2872956309134054, -124.4719027513401244, 4.694001637556719508 ) ) ; +#17653 = ORIENTED_EDGE ( 'NONE', *, *, #15870, .F. ) ; +#17654 = VECTOR ( 'NONE', #19740, 1000.000000000000000 ) ; +#17655 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#17656 = CARTESIAN_POINT ( 'NONE', ( 236.8525430001597272, -121.2974707159940948, 5.500001770152751490 ) ) ; +#17657 = CARTESIAN_POINT ( 'NONE', ( 236.2445745459613704, -116.5527449862290439, 5.974384144998144741 ) ) ; +#17658 = ORIENTED_EDGE ( 'NONE', *, *, #21997, .F. ) ; +#17659 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#17660 = CARTESIAN_POINT ( 'NONE', ( 37.90000000000001990, -121.4999999999999858, 5.371517043000026526 ) ) ; +#17661 = CARTESIAN_POINT ( 'NONE', ( 7.416798693729962366, -50.19543050033663434, -113.2468226383277567 ) ) ; +#17662 = ORIENTED_EDGE ( 'NONE', *, *, #48321, .T. ) ; +#17663 = ADVANCED_FACE ( 'NONE', ( #5859 ), #40596, .F. ) ; +#17664 = EDGE_LOOP ( 'NONE', ( #18177, #45419, #899, #22661, #52195, #35818, #20367 ) ) ; +#17665 = DIRECTION ( 'NONE', ( -0.7071067811865513475, -0.0000000000000000000, -0.7071067811865437980 ) ) ; +#17666 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669290078, -125.2485172601491001, -2.675098777659915772 ) ) ; +#17667 = EDGE_CURVE ( 'NONE', #41862, #24407, #16038, .T. ) ; +#17668 = CARTESIAN_POINT ( 'NONE', ( 220.0156040202012662, -120.0717230676115435, -8.081477004802032127 ) ) ; +#17669 = EDGE_CURVE ( 'NONE', #56666, #57639, #50794, .T. ) ; +#17670 = LINE ( 'NONE', #56825, #36055 ) ; +#17671 = ORIENTED_EDGE ( 'NONE', *, *, #34853, .T. ) ; +#17672 = PLANE ( 'NONE', #16436 ) ; +#17673 = CARTESIAN_POINT ( 'NONE', ( -49.41494067025096371, -117.9033700894826211, 7.059068534291263575 ) ) ; +#17674 = CARTESIAN_POINT ( 'NONE', ( 221.6308335358505701, -118.4671681440691486, -7.822243397164807988 ) ) ; +#17675 = VERTEX_POINT ( 'NONE', #24824 ) ; +#17676 = CARTESIAN_POINT ( 'NONE', ( 218.3002074625812554, -116.6742097039363415, 6.639147240519551296 ) ) ; +#17677 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -123.0928947502073498, -0.3209243281460206210 ) ) ; +#17678 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #31010, #44994, #22510, #4434, #36244, #921, #49659, #40320, #35948, #30725 ), + .UNSPECIFIED., .F., .F., + ( 4, 3, 3, 4 ), + ( 4.326204544872430089E-15, 2.055009572184710666E-05, 4.110963425973186876E-05, 8.126654062588278338E-05 ), + .UNSPECIFIED. ) ; +#17679 = ORIENTED_EDGE ( 'NONE', *, *, #11269, .T. ) ; +#17680 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 1.224646799147353207E-16 ) ) ; +#17681 = CARTESIAN_POINT ( 'NONE', ( 5.900000000000016342, -39.14999999999999147, 23.50000000000000000 ) ) ; +#17682 = ADVANCED_FACE ( 'NONE', ( #24524 ), #37680, .F. ) ; +#17683 = ORIENTED_EDGE ( 'NONE', *, *, #46800, .F. ) ; +#17684 = DIRECTION ( 'NONE', ( -1.811995619784410881E-15, 1.000000000000000000, 1.196913542559490477E-15 ) ) ; +#17685 = CARTESIAN_POINT ( 'NONE', ( 220.8002074625812838, -128.7689547380708177, -4.052960944562665091 ) ) ; +#17686 = CARTESIAN_POINT ( 'NONE', ( 238.6527695270552556, -119.1732914231476883, 5.411362425887925376 ) ) ; +#17687 = FACE_OUTER_BOUND ( 'NONE', #42851, .T. ) ; +#17688 = CARTESIAN_POINT ( 'NONE', ( 232.5149725810198618, -125.6879390402268513, -3.299235378253366324 ) ) ; +#17689 = CARTESIAN_POINT ( 'NONE', ( 214.4398602538724674, -119.7212065487878050, -5.529929020463633549 ) ) ; +#17690 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#17691 = CARTESIAN_POINT ( 'NONE', ( 216.6830874439309014, -122.3873529439788967, 7.551245561737252032 ) ) ; +#17692 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#17693 = CARTESIAN_POINT ( 'NONE', ( 235.1232399785236282, -120.4742695358821152, -5.551720644113023795 ) ) ; +#17694 = CARTESIAN_POINT ( 'NONE', ( -12.20000000000000107, 12.50000000000000000, -68.73819093354539689 ) ) ; +#17695 = CARTESIAN_POINT ( 'NONE', ( 235.8293361185438073, -126.0871214244987613, -0.1304476847523562966 ) ) ; +#17696 = CARTESIAN_POINT ( 'NONE', ( 219.8272492397380233, -120.9633934876553241, 7.874837392168045014 ) ) ; +#17697 = ORIENTED_EDGE ( 'NONE', *, *, #18516, .T. ) ; +#17698 = CARTESIAN_POINT ( 'NONE', ( 234.0570861671353100, -116.3162261627761040, 4.509807796544506253 ) ) ; +#17699 = ADVANCED_FACE ( 'NONE', ( #51663 ), #42323, .F. ) ; +#17700 = CONICAL_SURFACE ( 'NONE', #38223, 15.00000000000000000, 0.7853981633974511656 ) ; +#17701 = FACE_OUTER_BOUND ( 'NONE', #40423, .T. ) ; +#17702 = CARTESIAN_POINT ( 'NONE', ( 236.7810102999951312, -125.1699852096850520, 2.998949588217612483 ) ) ; +#17703 = EDGE_CURVE ( 'NONE', #3108, #30918, #37910, .T. ) ; +#17704 = EDGE_CURVE ( 'NONE', #5497, #23420, #26815, .T. ) ; +#17705 = VERTEX_POINT ( 'NONE', #10520 ) ; +#17706 = EDGE_LOOP ( 'NONE', ( #28616, #30693, #41348, #477, #5190 ) ) ; +#17707 = DIRECTION ( 'NONE', ( -1.857579106397815318E-17, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#17708 = LINE ( 'NONE', #49541, #11548 ) ; +#17709 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -122.2913442460172035, -1.178935739768089963 ) ) ; +#17710 = EDGE_CURVE ( 'NONE', #38679, #14802, #28344, .T. ) ; +#17711 = CARTESIAN_POINT ( 'NONE', ( 20.40000000000003055, -115.9999999999999716, -4.999999999999984013 ) ) ; +#17712 = EDGE_CURVE ( 'NONE', #31168, #20678, #31388, .T. ) ; +#17713 = CARTESIAN_POINT ( 'NONE', ( 36.70000000000000995, -120.4999999999999858, -1.387778780781445676E-14 ) ) ; +#17714 = ORIENTED_EDGE ( 'NONE', *, *, #31791, .T. ) ; +#17715 = CARTESIAN_POINT ( 'NONE', ( 220.3649315727256806, -121.9604994110284935, 7.769777115175926063 ) ) ; +#17716 = LINE ( 'NONE', #53346, #31358 ) ; +#17717 = CARTESIAN_POINT ( 'NONE', ( 13.21491204973140476, -47.48754308821387582, -18.45687133611393804 ) ) ; +#17718 = EDGE_LOOP ( 'NONE', ( #49778, #1704, #18263, #23064 ) ) ; +#17720 = VECTOR ( 'NONE', #54300, 1000.000000000000000 ) ; +#17719 = CARTESIAN_POINT ( 'NONE', ( 219.7050621350176698, -121.2585171521401435, 7.851491235291923054 ) ) ; +#17721 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #29381, #30235 ), + ( #29672, #57101 ), + ( #47172, #2804 ), + ( #16491, #38414 ), + ( #56231, #6879 ), + ( #29954, #34334 ), + ( #48036, #3674 ), + ( #55954, #47462 ), + ( #33752, #8033 ), + ( #24985, #42779 ), + ( #52118, #51537 ), + ( #20861, #24689 ), + ( #21458, #51258 ), + ( #11260, #38699 ), + ( #3382, #7454 ), + ( #43348, #12125 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 3, 2, 2, 2, 3, 4 ), + ( 2, 2 ), + ( 0.003902760556846017991, 0.009803921568627450844, 0.2549019607843139856, 0.5000000000000000000, 0.7450980392156859589, 0.9901960784313730279, 0.9961751981669580980 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#17722 = COORDINATED_UNIVERSAL_TIME_OFFSET ( 8, 0, .AHEAD. ) ; +#17723 = CARTESIAN_POINT ( 'NONE', ( 237.4152130779940251, -117.6395759842526161, -4.755014049119823838 ) ) ; +#17724 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#17725 = ORIENTED_EDGE ( 'NONE', *, *, #34215, .F. ) ; +#17726 = DIRECTION ( 'NONE', ( 0.9961105666504256329, 0.08811208207373097401, 1.734723475976807094E-17 ) ) ; +#17727 = CARTESIAN_POINT ( 'NONE', ( 222.8999987669287464, -121.3333618609665336, -7.765697660718613449 ) ) ; +#17728 = CARTESIAN_POINT ( 'NONE', ( 237.4704438288940480, -126.4094029288601604, -1.701167557193913993 ) ) ; +#17729 = ORIENTED_EDGE ( 'NONE', *, *, #54894, .T. ) ; +#17730 = ORIENTED_EDGE ( 'NONE', *, *, #38849, .T. ) ; +#17731 = ORIENTED_EDGE ( 'NONE', *, *, #15866, .F. ) ; +#17732 = DIRECTION ( 'NONE', ( 1.617781153285278117E-32, 1.000000000000000000, -1.224646799147352221E-16 ) ) ; +#17733 = CARTESIAN_POINT ( 'NONE', ( -16.00000000000000000, -9.199999999999999289, 38.69999999999999574 ) ) ; +#17734 = EDGE_CURVE ( 'NONE', #30876, #23743, #33318, .T. ) ; +#17735 = PLANE ( 'NONE', #33463 ) ; +#17736 = AXIS2_PLACEMENT_3D ( 'NONE', #48785, #40309, #330 ) ; +#17737 = CARTESIAN_POINT ( 'NONE', ( 32.95184065920468441, -119.5220482029147462, 5.638718731692057951 ) ) ; +#17738 = EDGE_LOOP ( 'NONE', ( #1448, #30700, #40496, #51684 ) ) ; +#17739 = ORIENTED_EDGE ( 'NONE', *, *, #29386, .T. ) ; +#17740 = EDGE_LOOP ( 'NONE', ( #53353, #23462, #34786, #39951 ) ) ; +#17741 = AXIS2_PLACEMENT_3D ( 'NONE', #32432, #23067, #6409 ) ; +#17742 = DIRECTION ( 'NONE', ( -0.4854019742006797644, -0.7213873210309518225, -0.4939486375098823268 ) ) ; +#17743 = CARTESIAN_POINT ( 'NONE', ( 237.8172069604255512, -125.7265066351037035, 1.867025711648131692 ) ) ; +#17744 = ORIENTED_EDGE ( 'NONE', *, *, #6318, .F. ) ; +#17745 = CYLINDRICAL_SURFACE ( 'NONE', #38561, 3.750000000000000000 ) ; +#17746 = ADVANCED_FACE ( 'NONE', ( #42051 ), #2074, .T. ) ; +#17747 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#17748 = ORIENTED_EDGE ( 'NONE', *, *, #52930, .F. ) ; +#17749 = EDGE_CURVE ( 'NONE', #33966, #38289, #52897, .T. ) ; +#17750 = VERTEX_POINT ( 'NONE', #52842 ) ; +#17751 = CARTESIAN_POINT ( 'NONE', ( 219.9474639405114544, -121.8691348182997274, 7.973636450392902475 ) ) ; +#17752 = CARTESIAN_POINT ( 'NONE', ( -50.17917462851804089, -121.8493253752575924, 3.873192195780448710 ) ) ; +#17753 = CARTESIAN_POINT ( 'NONE', ( 216.2145475481482890, -118.7144357081319441, -7.543546674455996026 ) ) ; +#17754 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#17755 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290022, -119.6989161608094179, 2.471463351896446614 ) ) ; +#17756 = PLANE ( 'NONE', #32213 ) ; +#17757 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#17758 = CARTESIAN_POINT ( 'NONE', ( 215.9915237910588530, -121.5605103579259776, 7.657976165085230491 ) ) ; +#17759 = FACE_BOUND ( 'NONE', #312, .T. ) ; +#17760 = CARTESIAN_POINT ( 'NONE', ( 12.50000000000002842, -46.96039219456288549, 16.49999999999999645 ) ) ; +#17761 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203862311, 0.9884292157390539568 ) ) ; +#17762 = CARTESIAN_POINT ( 'NONE', ( 215.7415087217772793, -121.3888374960166487, 7.656463124770399808 ) ) ; +#17763 = CARTESIAN_POINT ( 'NONE', ( 237.1597280068026805, -123.7965893093492298, -4.491780738447443078 ) ) ; +#17764 = ORIENTED_EDGE ( 'NONE', *, *, #39081, .T. ) ; +#17765 = CARTESIAN_POINT ( 'NONE', ( 236.1245380714224780, -120.4027101607675121, -5.549148095518042112 ) ) ; +#17766 = CARTESIAN_POINT ( 'NONE', ( 30.40000000000003766, -119.4999999999999858, -0.9999999999999731326 ) ) ; +#17767 = CARTESIAN_POINT ( 'NONE', ( 221.2758927313824415, -120.0745643180204070, -8.062962222108733812 ) ) ; +#17768 = CARTESIAN_POINT ( 'NONE', ( 233.7973088333798160, -125.4513259086445203, 2.507421014840499396 ) ) ; +#17769 = ADVANCED_FACE ( 'NONE', ( #21876 ), #34454, .F. ) ; +#17770 = AXIS2_PLACEMENT_3D ( 'NONE', #33220, #41678, #34859 ) ; +#17771 = CARTESIAN_POINT ( 'NONE', ( -34.24566636627243810, -51.69543050033675513, -71.32380980379890900 ) ) ; +#17772 = ORIENTED_EDGE ( 'NONE', *, *, #45733, .F. ) ; +#17773 = VERTEX_POINT ( 'NONE', #52243 ) ; +#17774 = CARTESIAN_POINT ( 'NONE', ( 216.4941402254360696, -119.5852229320429672, -7.698320059697108420 ) ) ; +#17775 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238558841E-16, -1.857579106397798678E-17 ) ) ; +#17776 = CARTESIAN_POINT ( 'NONE', ( 229.2999987672632471, -114.3677280225760882, -4.318013477652344001 ) ) ; +#17777 = CARTESIAN_POINT ( 'NONE', ( 235.4181681984555610, -126.6425661328373877, 0.2661058584076458344 ) ) ; +#17778 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #5394, #40134, #36638, #36353, #54435, #4531, #39860, #40419 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 4 ), + ( 8.810711775110875919E-14, 7.456362147246276331E-05, 0.0001491272428568184063, 0.0002982544856255296651 ), + .UNSPECIFIED. ) ; +#17779 = EDGE_CURVE ( 'NONE', #27244, #53580, #15944, .T. ) ; +#17780 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000021938, -40.49999999999999289, -23.49900000000000588 ) ) ; +#17781 = CARTESIAN_POINT ( 'NONE', ( 24.90000000000001279, -116.0000000000000000, -1.916917367340783047E-17 ) ) ; +#17782 = DIRECTION ( 'NONE', ( -0.7132504491541840075, -2.131334480222543031E-15, 0.7009092642998484557 ) ) ; +#17783 = EDGE_CURVE ( 'NONE', #15945, #37346, #40699, .T. ) ; +#17784 = CIRCLE ( 'NONE', #1971, 1.800000000000023803 ) ; +#17785 = ADVANCED_FACE ( 'NONE', ( #20994 ), #43489, .F. ) ; +#17786 = FACE_OUTER_BOUND ( 'NONE', #27180, .T. ) ; +#17787 = ORIENTED_EDGE ( 'NONE', *, *, #25470, .T. ) ; +#17788 = CARTESIAN_POINT ( 'NONE', ( 214.8313668071666882, -121.9613409225565874, 7.485139202989013363 ) ) ; +#17789 = DIRECTION ( 'NONE', ( 1.857579106397815009E-17, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#17790 = CARTESIAN_POINT ( 'NONE', ( 216.2145475481522396, -121.7615005501313163, 7.648656916878479706 ) ) ; +#17791 = VERTEX_POINT ( 'NONE', #42899 ) ; +#17792 = VERTEX_POINT ( 'NONE', #2927 ) ; +#17793 = FACE_OUTER_BOUND ( 'NONE', #7049, .T. ) ; +#17794 = LINE ( 'NONE', #12846, #24444 ) ; +#17795 = CARTESIAN_POINT ( 'NONE', ( -19.99999999999997513, -48.99999999999998579, -23.19999999999999929 ) ) ; +#17796 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#17797 = LINE ( 'NONE', #53426, #18486 ) ; +#17798 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ; +#17799 = EDGE_LOOP ( 'NONE', ( #2474, #976, #15185, #17886 ) ) ; +#17800 = LINE ( 'NONE', #54309, #49459 ) ; +#17801 = PLANE ( 'NONE', #53533 ) ; +#17802 = EDGE_CURVE ( 'NONE', #18831, #55448, #36876, .T. ) ; +#17803 = ORIENTED_EDGE ( 'NONE', *, *, #4771, .F. ) ; +#17804 = ORIENTED_EDGE ( 'NONE', *, *, #28880, .F. ) ; +#17805 = EDGE_LOOP ( 'NONE', ( #22622, #46978, #31848, #17857, #15058 ) ) ; +#17806 = ORIENTED_EDGE ( 'NONE', *, *, #34575, .F. ) ; +#17807 = FACE_OUTER_BOUND ( 'NONE', #33326, .T. ) ; +#17808 = CARTESIAN_POINT ( 'NONE', ( 28.02185633480133120, -121.4188767120436552, -6.140053258899237143 ) ) ; +#17809 = ORIENTED_EDGE ( 'NONE', *, *, #34828, .F. ) ; +#17810 = ORIENTED_EDGE ( 'NONE', *, *, #37075, .F. ) ; +#17811 = CARTESIAN_POINT ( 'NONE', ( 229.1232270752264526, -113.8858057098372001, -3.153075402310560271 ) ) ; +#17812 = CYLINDRICAL_SURFACE ( 'NONE', #19185, 0.4999999999999990008 ) ; +#17813 = CARTESIAN_POINT ( 'NONE', ( 8.784315731977285324, -50.19543050033673381, -115.9927099539515041 ) ) ; +#17814 = VECTOR ( 'NONE', #45650, 1000.000000000000000 ) ; +#17815 = VERTEX_POINT ( 'NONE', #29508 ) ; +#17816 = EDGE_LOOP ( 'NONE', ( #40501, #45172 ) ) ; +#17817 = ADVANCED_FACE ( 'NONE', ( #47301 ), #43777, .F. ) ; +#17818 = LOCAL_TIME ( 17, 53, 42.00000000000000000, #7376 ) ; +#17819 = CARTESIAN_POINT ( 'NONE', ( 6.704528535821451030, -29.99543050033663505, -104.5552939337700025 ) ) ; +#17820 = CARTESIAN_POINT ( 'NONE', ( 237.3947546473883108, -115.0025449919181142, 0.7544973083386621315 ) ) ; +#17821 = CARTESIAN_POINT ( 'NONE', ( 14.53019066857267383, -47.49440958054852047, 18.46520981787110571 ) ) ; +#17822 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#17823 = AXIS2_PLACEMENT_3D ( 'NONE', #41518, #19332, #28692 ) ; +#17824 = EDGE_CURVE ( 'NONE', #33182, #31434, #50931, .T. ) ; +#17825 = VECTOR ( 'NONE', #7635, 1000.000000000000000 ) ; +#17826 = LINE ( 'NONE', #334, #45237 ) ; +#17827 = CARTESIAN_POINT ( 'NONE', ( 26.76905810743116731, -121.3766122032561441, -6.268646072042343143 ) ) ; +#17828 = CARTESIAN_POINT ( 'NONE', ( 235.4189704355307811, -125.5953773452066145, 3.739578457054484772 ) ) ; +#17829 = FACE_OUTER_BOUND ( 'NONE', #43718, .T. ) ; +#17830 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#17831 = CARTESIAN_POINT ( 'NONE', ( -33.99999999999999289, -124.5000000000000000, 19.10000000000000853 ) ) ; +#17832 = DIRECTION ( 'NONE', ( -3.524876788021935603E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#17833 = CARTESIAN_POINT ( 'NONE', ( -13.64802795316458983, -29.69543050033668408, -93.87840560604864493 ) ) ; +#17834 = FACE_OUTER_BOUND ( 'NONE', #1258, .T. ) ; +#17835 = CARTESIAN_POINT ( 'NONE', ( 26.89964839742528468, -121.4999999999999716, -6.071813689260887159 ) ) ; +#17836 = CARTESIAN_POINT ( 'NONE', ( 235.7025087648365513, -123.1862076095226541, 4.856212826569328733 ) ) ; +#17837 = CARTESIAN_POINT ( 'NONE', ( 233.5872891612220883, -123.7554444257050790, -5.218308452772488337 ) ) ; +#17838 = CARTESIAN_POINT ( 'NONE', ( -12.74999999999996980, -115.9999999999999858, -23.50000000000000000 ) ) ; +#17839 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#17840 = CARTESIAN_POINT ( 'NONE', ( 233.2813796414343699, -115.8352684256020950, -3.005831679275277502 ) ) ; +#17841 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290306, -117.8595628670991431, -1.895260280639971873 ) ) ; +#17842 = ADVANCED_FACE ( 'NONE', ( #36485 ), #48742, .F. ) ; +#17843 = CARTESIAN_POINT ( 'NONE', ( 232.7503080936083961, -124.5110976320397498, 3.835834717026004981 ) ) ; +#17844 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#17845 = CARTESIAN_POINT ( 'NONE', ( 221.5160424288822298, -122.2398248672855203, 7.878121030466003205 ) ) ; +#17846 = CARTESIAN_POINT ( 'NONE', ( 234.9895128295339362, -114.8288801144428533, 2.383948754471799880 ) ) ; +#17847 = CARTESIAN_POINT ( 'NONE', ( 30.61743114856799153, -114.5575464449901801, -0.8274786242360998578 ) ) ; +#17848 = CYLINDRICAL_SURFACE ( 'NONE', #41551, 7.500000000000000888 ) ; +#17849 = CARTESIAN_POINT ( 'NONE', ( 237.7785320887704756, -117.7989582885746671, 4.852467014945395896 ) ) ; +#17850 = EDGE_CURVE ( 'NONE', #42156, #48615, #27722, .T. ) ; +#17851 = ADVANCED_FACE ( 'NONE', ( #44365 ), #20051, .T. ) ; +#17852 = CYLINDRICAL_SURFACE ( 'NONE', #52694, 1.500000000000001332 ) ; +#17853 = ORIENTED_EDGE ( 'NONE', *, *, #46461, .T. ) ; +#17854 = CARTESIAN_POINT ( 'NONE', ( 21.50000000000000355, -124.5000000000000000, -13.99999999999999467 ) ) ; +#17855 = FACE_OUTER_BOUND ( 'NONE', #49751, .T. ) ; +#17856 = CARTESIAN_POINT ( 'NONE', ( 232.6084186403420233, -126.0754581786085424, 0.3128700310591576161 ) ) ; +#17857 = ORIENTED_EDGE ( 'NONE', *, *, #29026, .F. ) ; +#17858 = CARTESIAN_POINT ( 'NONE', ( 213.9000314191158054, -120.0308592160163386, -7.518988469097481975 ) ) ; +#17859 = CARTESIAN_POINT ( 'NONE', ( 219.9296899284610731, -122.2990062363015511, 7.893002129700140479 ) ) ; +#17860 = VECTOR ( 'NONE', #53104, 1000.000000000000000 ) ; +#17861 = CARTESIAN_POINT ( 'NONE', ( -29.16564078277087191, -30.00000000000001066, 23.40000000000000568 ) ) ; +#17862 = AXIS2_PLACEMENT_3D ( 'NONE', #53939, #53631, #35534 ) ; +#17863 = AXIS2_PLACEMENT_3D ( 'NONE', #26261, #4068, #8721 ) ; +#17864 = ORIENTED_EDGE ( 'NONE', *, *, #44599, .T. ) ; +#17865 = ORIENTED_EDGE ( 'NONE', *, *, #33869, .T. ) ; +#17866 = ORIENTED_EDGE ( 'NONE', *, *, #2324, .F. ) ; +#17867 = CARTESIAN_POINT ( 'NONE', ( 219.1829220548847843, -119.8842497534505185, -8.059136578578433685 ) ) ; +#17868 = ORIENTED_EDGE ( 'NONE', *, *, #7831, .F. ) ; +#17869 = ORIENTED_EDGE ( 'NONE', *, *, #56671, .T. ) ; +#17870 = CYLINDRICAL_SURFACE ( 'NONE', #20993, 0.4999999999999983347 ) ; +#17871 = CARTESIAN_POINT ( 'NONE', ( 236.1956211630263454, -124.6366997923379927, -3.699206086169019247 ) ) ; +#17872 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#17873 = ORIENTED_EDGE ( 'NONE', *, *, #15407, .T. ) ; +#17874 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #54021, #9334 ), + ( #31558, #27168 ), + ( #44961, #4965 ), + ( #22751, #599 ), + ( #18380, #49624 ), + ( #17215, #9616 ), + ( #35055, #23331 ), + ( #50744, #14272 ), + ( #41995, #14849 ), + ( #32416, #49901 ), + ( #5817, #32688 ), + ( #23050, #41147 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 2, 2, 2, 2, 4 ), + ( 2, 2 ), + ( 0.0000000000000000000, 0.2500000000000000000, 0.5000000000000000000, 0.7500000000000000000, 0.8750000000000000000, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#17875 = LINE ( 'NONE', #4765, #39131 ) ; +#17876 = CARTESIAN_POINT ( 'NONE', ( 219.8466958913563474, -121.5457328035195133, 8.022291681550299813 ) ) ; +#17877 = VERTEX_POINT ( 'NONE', #31238 ) ; +#17878 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203862311, 0.9884292157390539568 ) ) ; +#17879 = CARTESIAN_POINT ( 'NONE', ( 214.8002074625812554, -124.5608811016773814, -5.858318842815165794 ) ) ; +#17880 = CARTESIAN_POINT ( 'NONE', ( 219.8177825674238193, -119.9980241064138795, -8.073211055172324180 ) ) ; +#17881 = PERSON ( 'δָ¶¨', 'δָ¶¨', 'δָ¶¨', ('δָ¶¨'), ('δָ¶¨'), ('δָ¶¨') ) ; +#17882 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289169, -121.9595300549829773, -1.772897815647207276 ) ) ; +#17883 = EDGE_CURVE ( 'NONE', #54011, #19922, #18059, .T. ) ; +#17884 = FACE_OUTER_BOUND ( 'NONE', #35856, .T. ) ; +#17885 = CARTESIAN_POINT ( 'NONE', ( 219.7742688560334159, -119.4602551672176389, -5.489883818097833768 ) ) ; +#17886 = ORIENTED_EDGE ( 'NONE', *, *, #6916, .F. ) ; +#17887 = ORIENTED_EDGE ( 'NONE', *, *, #14396, .T. ) ; +#17888 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#17889 = LINE ( 'NONE', #22570, #39733 ) ; +#17890 = EDGE_CURVE ( 'NONE', #51175, #1112, #34686, .T. ) ; +#17891 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397815626E-17 ) ) ; +#17892 = ORIENTED_EDGE ( 'NONE', *, *, #24788, .F. ) ; +#17893 = CARTESIAN_POINT ( 'NONE', ( 232.0017793987857999, -117.6896714961457491, -5.182102707463750235 ) ) ; +#17894 = CARTESIAN_POINT ( 'NONE', ( 220.8945623621689549, -122.2206552348144584, 7.906657316600191443 ) ) ; +#17895 = FACE_OUTER_BOUND ( 'NONE', #26882, .T. ) ; +#17896 = CARTESIAN_POINT ( 'NONE', ( 217.9163579497795524, -121.6459267861892641, 7.965499791998384538 ) ) ; +#17897 = FACE_OUTER_BOUND ( 'NONE', #55470, .T. ) ; +#17898 = CARTESIAN_POINT ( 'NONE', ( 235.5418115229919636, -115.1024011646908320, -1.288068131587028153 ) ) ; +#17899 = FACE_OUTER_BOUND ( 'NONE', #52455, .T. ) ; +#17900 = VECTOR ( 'NONE', #40893, 1000.000000000000000 ) ; +#17901 =( BOUNDED_SURFACE ( ) B_SPLINE_SURFACE ( 3, 2, ( + ( #32267, #41571, #55310 ), + ( #45669, #1604, #41852 ), + ( #27596, #28432, #5944 ), + ( #14132, #55022, #10611 ) ), + .UNSPECIFIED., .F., .F., .F. ) + B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ), + ( 3, 3 ), + ( 0.009255139312690051703, 0.01067747135634713671 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_SURFACE ( ( + ( 1.000000000000000000, 0.7578324333365996646, 1.000000000000000000), + ( 1.000000000000000000, 0.7574546660920564722, 1.000000000000000000), + ( 1.000000000000000000, 0.7570853429522085287, 1.000000000000000000), + ( 1.000000000000000000, 0.7567239210837913843, 1.000000000000000000) ) ) + REPRESENTATION_ITEM ( '' ) SURFACE ( ) ); +#17902 = CARTESIAN_POINT ( 'NONE', ( 36.90000000000001279, -121.4999999999999858, -5.171065414394493409 ) ) ; +#17903 = CARTESIAN_POINT ( 'NONE', ( 216.7527353596296962, -120.0712650430859014, -7.977013691506650517 ) ) ; +#17904 = VECTOR ( 'NONE', #12546, 1000.000000000000000 ) ; +#17905 = VECTOR ( 'NONE', #5435, 1000.000000000000000 ) ; +#17906 = CARTESIAN_POINT ( 'NONE', ( 233.1024898908750060, -117.7567794814211908, 5.504007922204065650 ) ) ; +#17907 = CARTESIAN_POINT ( 'NONE', ( 12.50000000000002487, -51.01175380511458712, -16.38637752705907147 ) ) ; +#17908 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026312, -120.4999999999998153, 1.387778780781445676E-14 ) ) ; +#17909 = CARTESIAN_POINT ( 'NONE', ( -19.59999999999998721, -33.19999999999999574, -19.49999999999999645 ) ) ; +#17910 = CARTESIAN_POINT ( 'NONE', ( 232.5869571356472818, -119.2681505196854204, 5.410356471875139128 ) ) ; +#17911 = CARTESIAN_POINT ( 'NONE', ( 215.1231124396780388, -121.0187785512722911, 7.629821370909602329 ) ) ; +#17912 = EDGE_CURVE ( 'NONE', #51420, #42208, #39545, .T. ) ; +#17913 = CARTESIAN_POINT ( 'NONE', ( 235.0238867225368153, -118.1725658034712296, -5.068109779589819119 ) ) ; +#17914 = CARTESIAN_POINT ( 'NONE', ( 21.75113712152441181, -29.74543050033660663, -102.7975766445991752 ) ) ; +#17915 = EDGE_LOOP ( 'NONE', ( #6968, #35137 ) ) ; +#17916 = CARTESIAN_POINT ( 'NONE', ( 234.5077178996890268, -125.8492393870746753, -3.033034185858255238 ) ) ; +#17917 = CARTESIAN_POINT ( 'NONE', ( 215.7714380462856809, -121.8852260706715782, 7.592768936830959881 ) ) ; +#17918 = CARTESIAN_POINT ( 'NONE', ( 218.2526263280471426, -119.5359108390682792, -5.501493822502277808 ) ) ; +#17919 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#17920 = CARTESIAN_POINT ( 'NONE', ( 234.4373720567748478, -115.4151790794506525, 2.224208027243192998 ) ) ; +#17921 = EDGE_CURVE ( 'NONE', #22929, #56605, #9651, .T. ) ; +#17922 = CARTESIAN_POINT ( 'NONE', ( 237.1560199836024481, -119.3179617914498039, -5.422664329437799857 ) ) ; +#17923 = EDGE_CURVE ( 'NONE', #24915, #52686, #11678, .T. ) ; +#17924 = CARTESIAN_POINT ( 'NONE', ( 216.2352433199328630, -122.4529898836908330, 7.468822532873403475 ) ) ; +#17925 = EDGE_CURVE ( 'NONE', #29304, #51065, #56409, .T. ) ; +#17926 = VERTEX_POINT ( 'NONE', #13105 ) ; +#17927 = CARTESIAN_POINT ( 'NONE', ( 214.8313668071667450, -119.0068597285961829, -7.692357134835077659 ) ) ; +#17928 = CARTESIAN_POINT ( 'NONE', ( 1.959434878635765131E-15, -9.199999999999999289, 16.00000000000000000 ) ) ; +#17929 = ORIENTED_EDGE ( 'NONE', *, *, #2054, .F. ) ; +#17930 = ORIENTED_EDGE ( 'NONE', *, *, #54123, .F. ) ; +#17931 = CARTESIAN_POINT ( 'NONE', ( 24.99900000000002009, -45.75000000000000000, 6.399999999999993250 ) ) ; +#17932 = CARTESIAN_POINT ( 'NONE', ( 219.9619276353565454, -121.6397144978686953, 7.806570553553604519 ) ) ; +#17933 = CARTESIAN_POINT ( 'NONE', ( 219.7914354824491738, -121.0023592331241673, 7.863940659729097504 ) ) ; +#17934 = CARTESIAN_POINT ( 'NONE', ( 236.3651142770492015, -126.2070762642789106, 2.290043526029058807 ) ) ; +#17935 = ORIENTED_EDGE ( 'NONE', *, *, #18834, .T. ) ; +#17936 = CARTESIAN_POINT ( 'NONE', ( 16.50000000000001776, -59.00000000000000000, 23.49999999999999289 ) ) ; +#17937 = CARTESIAN_POINT ( 'NONE', ( 236.9425104043858994, -124.1214647424583291, 4.204704159052455203 ) ) ; +#17938 = CARTESIAN_POINT ( 'NONE', ( 219.8970096375744561, -119.3758593274578601, -8.011965856601783287 ) ) ; +#17939 = EDGE_LOOP ( 'NONE', ( #18601, #43583, #37334, #45939 ) ) ; +#17940 = CARTESIAN_POINT ( 'NONE', ( 215.1411545897025519, -122.3142439268506934, 7.652156896298095923 ) ) ; +#17941 = CARTESIAN_POINT ( 'NONE', ( 215.8275837043820502, -119.7706530833095826, -7.684243734401810855 ) ) ; +#17942 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#17943 = ORIENTED_EDGE ( 'NONE', *, *, #16117, .T. ) ; +#17944 = ORIENTED_EDGE ( 'NONE', *, *, #39186, .T. ) ; +#17946 = AXIS2_PLACEMENT_3D ( 'NONE', #20358, #16537, #37898 ) ; +#17945 = DIRECTION ( 'NONE', ( -1.617781153285278117E-32, -1.000000000000000000, 1.224646799147352221E-16 ) ) ; +#17947 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289226, -125.2276911804403312, -2.711753617842023178 ) ) ; +#17948 = CARTESIAN_POINT ( 'NONE', ( 222.5330396386393943, -123.4963733746862431, 7.015974265252707731 ) ) ; +#17949 = DIRECTION ( 'NONE', ( -1.972152263052529514E-31, 1.000000000000000000, -1.224646799147352961E-16 ) ) ; +#17950 = ORIENTED_EDGE ( 'NONE', *, *, #51502, .F. ) ; +#17951 = CARTESIAN_POINT ( 'NONE', ( 214.8674629397971501, -122.3812292371614205, 7.401870105645314446 ) ) ; +#17952 = CARTESIAN_POINT ( 'NONE', ( -49.67995499323601649, -117.1650753529833082, 6.155902510734705402 ) ) ; +#17953 = CARTESIAN_POINT ( 'NONE', ( 221.7148557574578547, -118.4974292353625174, -7.600689349548019891 ) ) ; +#17954 = EDGE_LOOP ( 'NONE', ( #38079, #5754, #48671, #37908 ) ) ; +#17955 = VERTEX_POINT ( 'NONE', #5515 ) ; +#17956 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.9884292157390544009, 0.1516828450203846490 ) ) ; +#17957 = LINE ( 'NONE', #1053, #23838 ) ; +#17958 = ADVANCED_FACE ( 'NONE', ( #581 ), #9599, .F. ) ; +#17959 = CARTESIAN_POINT ( 'NONE', ( 34.20903113228595771, -114.8752044549855498, 0.8290524370961893652 ) ) ; +#17960 = ORIENTED_EDGE ( 'NONE', *, *, #20067, .F. ) ; +#17961 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669290249, -123.0979580480102413, -4.904548546391119146 ) ) ; +#17962 = CARTESIAN_POINT ( 'NONE', ( 217.0474467737425073, -118.7368036434072707, -7.603882949994439144 ) ) ; +#17963 = VECTOR ( 'NONE', #29556, 999.9999999999998863 ) ; +#17964 = ORIENTED_EDGE ( 'NONE', *, *, #38058, .T. ) ; +#17965 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, -1.224646799147353207E-16 ) ) ; +#17966 = DIRECTION ( 'NONE', ( -0.7132504491541840075, -2.131334480222543031E-15, 0.7009092642998484557 ) ) ; +#17967 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #52226, #12231, #16890, #13678 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 0.0005400597535283468845 ), + .UNSPECIFIED. ) ; +#17968 = CARTESIAN_POINT ( 'NONE', ( 237.1527695270552840, -121.8267085768518712, -5.411362425887800143 ) ) ; +#17969 = CARTESIAN_POINT ( 'NONE', ( 231.8999987669289737, -124.2997284187520393, -3.971587624298636765 ) ) ; +#17970 = CARTESIAN_POINT ( 'NONE', ( 232.4706762202688992, -126.4113358472634161, -1.696816513087467282 ) ) ; +#17971 = DIRECTION ( 'NONE', ( 1.617781153285278117E-32, 1.000000000000000000, -1.224646799147352221E-16 ) ) ; +#17972 = CARTESIAN_POINT ( 'NONE', ( 231.8999987669289737, -120.4999999999997584, 1.387778780781445676E-14 ) ) ; +#17973 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -117.4845301129498267, -1.556107991298394611 ) ) ; +#17974 = CARTESIAN_POINT ( 'NONE', ( 232.0905479169857699, -121.5856843772074569, -5.443623347810405022 ) ) ; +#17975 = CARTESIAN_POINT ( 'NONE', ( 235.2156978117600090, -117.4371824397869801, -4.628758232083198365 ) ) ; +#17976 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290306, -120.3715426920962415, 0.7900391187766684364 ) ) ; +#17977 = EDGE_CURVE ( 'NONE', #35781, #18288, #44942, .T. ) ; +#17978 = CARTESIAN_POINT ( 'NONE', ( 2.400000000000020339, -37.49999999999999289, 23.49899999999999878 ) ) ; +#17979 = FACE_OUTER_BOUND ( 'NONE', #16412, .T. ) ; +#17980 = ORIENTED_EDGE ( 'NONE', *, *, #15603, .F. ) ; +#17981 = CARTESIAN_POINT ( 'NONE', ( 234.0021422951185741, -115.0583859723006839, 2.865124258859075734 ) ) ; +#17982 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289453, -118.3988191051030157, 2.492850984889186883 ) ) ; +#17983 = CARTESIAN_POINT ( 'NONE', ( 236.7422023750987137, -124.2867447627773174, 4.057418446792485867 ) ) ; +#17984 = VECTOR ( 'NONE', #496, 999.9999999999998863 ) ; +#17985 = EDGE_CURVE ( 'NONE', #11033, #22317, #39662, .T. ) ; +#17986 = EDGE_CURVE ( 'NONE', #54911, #25061, #29414, .T. ) ; +#17987 = ORIENTED_EDGE ( 'NONE', *, *, #54655, .T. ) ; +#17988 = ORIENTED_EDGE ( 'NONE', *, *, #13239, .T. ) ; +#17989 = CARTESIAN_POINT ( 'NONE', ( 219.8002074625812838, -112.9002478686917073, 1.166246410335674888 ) ) ; +#17990 = CARTESIAN_POINT ( 'NONE', ( 215.8398163654211430, -121.7913017244478908, 7.614859210844912241 ) ) ; +#17991 = DIRECTION ( 'NONE', ( 1.811995619784410881E-15, -1.000000000000000000, -1.196913542559490477E-15 ) ) ; +#17992 = CARTESIAN_POINT ( 'NONE', ( 219.2815324003164505, -121.1159689026634254, 8.060561433786251229 ) ) ; +#17993 = CARTESIAN_POINT ( 'NONE', ( 233.9036838347053333, -125.9406273773573446, -1.099610967332827149 ) ) ; +#17994 = ORIENTED_EDGE ( 'NONE', *, *, #39870, .F. ) ; +#17995 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290306, -118.2409778403500837, 0.8738928373897113522 ) ) ; +#17996 = CARTESIAN_POINT ( 'NONE', ( -45.60348986142128069, -51.67782858903433407, 14.36011185395019396 ) ) ; +#17997 = CARTESIAN_POINT ( 'NONE', ( 13.71194348121946227, -47.32536227746130209, -18.26712467399575246 ) ) ; +#17998 = ORIENTED_EDGE ( 'NONE', *, *, #6094, .F. ) ; +#17999 = AXIS2_PLACEMENT_3D ( 'NONE', #56694, #29827, #20743 ) ; +#18000 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#18001 = AXIS2_PLACEMENT_3D ( 'NONE', #38589, #29845, #56407 ) ; +#18002 = CARTESIAN_POINT ( 'NONE', ( 237.4822397418057562, -115.9447867050858889, -3.168618598560709820 ) ) ; +#18003 = FACE_OUTER_BOUND ( 'NONE', #21321, .T. ) ; +#18004 = VERTEX_POINT ( 'NONE', #13976 ) ; +#18005 = LINE ( 'NONE', #49270, #39960 ) ; +#18006 = CARTESIAN_POINT ( 'NONE', ( -19.99999999999997513, -47.49999999999998579, -23.19999999999999929 ) ) ; +#18007 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.9884292157390537348, -0.1516828450203885625 ) ) ; +#18008 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #23787, #51429, #29839, #14739, #20754, #43230, #16084, #38583, #24874, #41605, #47631, #7625 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 2, 4 ), + ( 0.01065637662353668622, 0.01100592978931255392, 0.01135548295508841989, 0.01205458928664016570, 0.01275369561819190978, 0.01345280194974365559 ), + .UNSPECIFIED. ) ; +#18009 = CARTESIAN_POINT ( 'NONE', ( 237.6102465895659464, -122.9727245218877698, -5.631482563065554281 ) ) ; +#18010 = VERTEX_POINT ( 'NONE', #11320 ) ; +#18011 = ORIENTED_EDGE ( 'NONE', *, *, #42320, .T. ) ; +#18012 = ORIENTED_EDGE ( 'NONE', *, *, #35296, .F. ) ; +#18013 = CARTESIAN_POINT ( 'NONE', ( 229.2999987672636450, -115.4234249195320388, -5.520723272423317951 ) ) ; +#18014 = PLANE ( 'NONE', #36795 ) ; +#18015 = CARTESIAN_POINT ( 'NONE', ( 34.21743114857911650, -120.4999999999999858, 5.684830401368488495 ) ) ; +#18016 = CONICAL_SURFACE ( 'NONE', #16122, 7.499999999912244419, 0.7853981624999960554 ) ; +#18017 = FACE_OUTER_BOUND ( 'NONE', #26235, .T. ) ; +#18018 = ORIENTED_EDGE ( 'NONE', *, *, #22859, .T. ) ; +#18019 = AXIS2_PLACEMENT_3D ( 'NONE', #16373, #7623, #34221 ) ; +#18020 = VERTEX_POINT ( 'NONE', #2584 ) ; +#18021 = ORIENTED_EDGE ( 'NONE', *, *, #4229, .T. ) ; +#18022 = CARTESIAN_POINT ( 'NONE', ( 215.4321736991473131, -125.7811825402387029, 5.309759187698285920 ) ) ; +#18023 = CARTESIAN_POINT ( 'NONE', ( 237.7914277664510223, -125.3465105249294282, 2.703636714879416481 ) ) ; +#18024 = EDGE_CURVE ( 'NONE', #13708, #39742, #47912, .T. ) ; +#18025 = EDGE_LOOP ( 'NONE', ( #39783, #38071, #1817, #51471 ) ) ; +#18026 = CARTESIAN_POINT ( 'NONE', ( 35.60660171779824168, -49.00000000000000000, -17.00000000000000711 ) ) ; +#18027 = CARTESIAN_POINT ( 'NONE', ( -13.70000000000000107, 12.50000000000000000, -38.50000000000000000 ) ) ; +#18028 = EDGE_LOOP ( 'NONE', ( #19862, #44604, #40168, #18474 ) ) ; +#18029 = EDGE_LOOP ( 'NONE', ( #48969, #21722, #7665, #56527 ) ) ; +#18030 = CARTESIAN_POINT ( 'NONE', ( -34.00000000000000000, -124.5000000000000000, 17.00000000000000711 ) ) ; +#18031 = CARTESIAN_POINT ( 'NONE', ( 218.7391528029486949, -122.2924444863270139, 7.666717004912365852 ) ) ; +#18032 = LINE ( 'NONE', #52815, #4322 ) ; +#18033 = CARTESIAN_POINT ( 'NONE', ( 218.5158737239870845, -122.3220405218000195, 7.859496805982831624 ) ) ; +#18034 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290306, -119.5596838466233862, 2.773031804597476668 ) ) ; +#18035 = EDGE_LOOP ( 'NONE', ( #53960, #7252, #18824, #24551 ) ) ; +#18036 = EDGE_CURVE ( 'NONE', #16291, #19539, #41408, .T. ) ; +#18037 = CARTESIAN_POINT ( 'NONE', ( 218.1993182306144945, -121.1120007598032515, 8.034703345914163464 ) ) ; +#18038 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.749533710901398002E-16, -8.449582743654069268E-17 ) ) ; +#18039 = CARTESIAN_POINT ( 'NONE', ( 219.8790856214407086, -119.1556096007828529, -5.443133372538460968 ) ) ; +#18040 = LINE ( 'NONE', #4928, #31545 ) ; +#18041 = FACE_OUTER_BOUND ( 'NONE', #32827, .T. ) ; +#18042 = DIRECTION ( 'NONE', ( 0.7132504491541841185, 2.131334480222611662E-15, -0.7009092642998482336 ) ) ; +#18043 = CARTESIAN_POINT ( 'NONE', ( 215.7504020946266508, -119.5906539353557037, -7.653315911002137817 ) ) ; +#18044 = VECTOR ( 'NONE', #24489, 999.9999999999998863 ) ; +#18045 = CARTESIAN_POINT ( 'NONE', ( 215.8058702220701548, -121.5164024043997273, 7.636887207830457491 ) ) ; +#18046 = EDGE_LOOP ( 'NONE', ( #40228, #38999 ) ) ; +#18047 = CIRCLE ( 'NONE', #5032, 7.500000000000000888 ) ; +#18048 = CARTESIAN_POINT ( 'NONE', ( 236.2874000525642089, -115.7256403709318704, -2.827551308630858351 ) ) ; +#18049 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.210476675238558841E-16, 1.857579106397798678E-17 ) ) ; +#18050 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669398877, -118.1616560579269475, -2.417833212974996648 ) ) ; +#18051 = CARTESIAN_POINT ( 'NONE', ( 233.7814771349740681, -125.1789156690778242, 2.985006127603848203 ) ) ; +#18052 = ADVANCED_FACE ( 'NONE', ( #46653 ), #6937, .T. ) ; +#18054 = AXIS2_PLACEMENT_3D ( 'NONE', #38909, #33946, #57004 ) ; +#18053 = CARTESIAN_POINT ( 'NONE', ( 3.950000000000000178, -2.500000000000000000, 39.00000000000000000 ) ) ; +#18055 = EDGE_CURVE ( 'NONE', #29379, #19750, #5799, .T. ) ; +#18056 = ORIENTED_EDGE ( 'NONE', *, *, #28290, .T. ) ; +#18057 = ORIENTED_EDGE ( 'NONE', *, *, #11515, .F. ) ; +#18058 = CARTESIAN_POINT ( 'NONE', ( 216.4929168580469536, -119.0803112349203445, -7.620837078129866882 ) ) ; +#18059 = LINE ( 'NONE', #39987, #35912 ) ; +#18060 =( BOUNDED_SURFACE ( ) B_SPLINE_SURFACE ( 3, 3, ( + ( #15210, #24858, #33047, #15786 ), + ( #10856, #33630, #11419, #2105 ), + ( #55537, #11706, #15507, #25137 ), + ( #20464, #47036, #33350, #6755 ) ), + .UNSPECIFIED., .F., .F., .F. ) + B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ), + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_SURFACE ( ( + ( 1.000000000000000000, 0.3333333333333330373, 0.3333333333333330373, 1.000000000000000000), + ( 0.7774316949411689270, 0.2591438983137229757, 0.2591438983137229757, 0.7774316949411689270), + ( 0.7774316949411689270, 0.2591438983137229757, 0.2591438983137229757, 0.7774316949411689270), + ( 1.000000000000000000, 0.3333333333333330373, 0.3333333333333330373, 1.000000000000000000) ) ) + REPRESENTATION_ITEM ( '' ) SURFACE ( ) ); +#18061 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026312, -114.5694257071199758, 0.9100969164253054355 ) ) ; +#18062 = CARTESIAN_POINT ( 'NONE', ( 235.5780782205441426, -124.0521207003858848, -5.027370004407384130 ) ) ; +#18063 = LINE ( 'NONE', #36488, #36810 ) ; +#18064 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#18065 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#18066 = CARTESIAN_POINT ( 'NONE', ( -36.15046256473635822, -50.19543050033674803, -71.83542630306114063 ) ) ; +#18067 = ADVANCED_FACE ( 'NONE', ( #37066 ), #23594, .T. ) ; +#18068 = VERTEX_POINT ( 'NONE', #6077 ) ; +#18069 = CARTESIAN_POINT ( 'NONE', ( 237.9982487026258013, -120.9103756354492702, 5.809519094416208063 ) ) ; +#18070 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#18071 = CARTESIAN_POINT ( 'NONE', ( -21.39899999999997249, -30.00100000000000122, 19.25000000000001421 ) ) ; +#18072 = ORIENTED_EDGE ( 'NONE', *, *, #4303, .T. ) ; +#18073 = VERTEX_POINT ( 'NONE', #24745 ) ; +#18074 = EDGE_CURVE ( 'NONE', #57693, #7035, #31911, .T. ) ; +#18075 = CARTESIAN_POINT ( 'NONE', ( -39.29221306923136581, -40.54312021273980093, -76.45921303770902000 ) ) ; +#18076 = CARTESIAN_POINT ( 'NONE', ( 219.7810779374313483, -119.3272325839906927, -7.779777415915579475 ) ) ; +#18077 = LINE ( 'NONE', #13124, #19979 ) ; +#18078 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#18079 = CARTESIAN_POINT ( 'NONE', ( -36.99976935928979316, -128.5000000000000000, 16.96280065771918544 ) ) ; +#18080 = CARTESIAN_POINT ( 'NONE', ( 221.1202375934009012, -119.9427302478244428, -7.859380089388688262 ) ) ; +#18081 = CARTESIAN_POINT ( 'NONE', ( 236.9982044826697063, -114.9851897732670238, 2.718821890219858872 ) ) ; +#18082 = ORIENTED_EDGE ( 'NONE', *, *, #1687, .T. ) ; +#18083 = FACE_OUTER_BOUND ( 'NONE', #21627, .T. ) ; +#18084 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -121.5489954736845277, 3.066270437878408472 ) ) ; +#18085 = CIRCLE ( 'NONE', #19043, 7.661133420318051002 ) ; +#18086 = VERTEX_POINT ( 'NONE', #45791 ) ; +#18087 = AXIS2_PLACEMENT_3D ( 'NONE', #3990, #39600, #191 ) ; +#18088 = ORIENTED_EDGE ( 'NONE', *, *, #40819, .T. ) ; +#18089 = VECTOR ( 'NONE', #1661, 1000.000000000000000 ) ; +#18090 = EDGE_LOOP ( 'NONE', ( #43523, #28613, #37497, #3102, #57424, #49979, #56685, #52475 ) ) ; +#18091 = ORIENTED_EDGE ( 'NONE', *, *, #29133, .F. ) ; +#18093 = ADVANCED_FACE ( 'NONE', ( #6370 ), #6057, .T. ) ; +#18092 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#18094 = VERTEX_POINT ( 'NONE', #2282 ) ; +#18095 = ORIENTED_EDGE ( 'NONE', *, *, #42891, .F. ) ; +#18096 = DIRECTION ( 'NONE', ( 1.857579106397798678E-17, 2.248556180705020105E-33, -1.000000000000000000 ) ) ; +#18097 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#18098 = CARTESIAN_POINT ( 'NONE', ( -2.974192973165074372E-31, 0.0000000000000000000, -3.061616997868383831E-15 ) ) ; +#18099 = AXIS2_PLACEMENT_3D ( 'NONE', #43493, #3523, #43182 ) ; +#18100 = EDGE_LOOP ( 'NONE', ( #5104, #41, #15722, #38764 ) ) ; +#18101 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#18102 = CARTESIAN_POINT ( 'NONE', ( 237.3882059629217167, -114.9772045606310371, 0.5295524245687217579 ) ) ; +#18103 = CARTESIAN_POINT ( 'NONE', ( 15.12506868163817231, -49.10631324342242721, 19.10007413377852714 ) ) ; +#18104 = VECTOR ( 'NONE', #45598, 1000.000000000000114 ) ; +#18105 = EDGE_CURVE ( 'NONE', #20515, #11868, #52774, .T. ) ; +#18106 = CARTESIAN_POINT ( 'NONE', ( 11.97373867350765408, -49.27105389065413732, -19.08674599626691304 ) ) ; +#18107 = EDGE_CURVE ( 'NONE', #37438, #28548, #42552, .T. ) ; +#18108 = FACE_OUTER_BOUND ( 'NONE', #46025, .T. ) ; +#18109 = EDGE_CURVE ( 'NONE', #1262, #52164, #41704, .T. ) ; +#18110 = CARTESIAN_POINT ( 'NONE', ( 228.9554229884623737, -116.5527449865158189, 5.974384145005818603 ) ) ; +#18111 = CARTESIAN_POINT ( 'NONE', ( 234.5439704355307811, -126.7472571592621904, -0.9586945877377434089 ) ) ; +#18112 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #28232, #5751, #50126, #14779, #24124, #42205, #41358, #23839, #24409, #41652 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 4 ), + ( 1.001628385822211455E-10, 0.0001631998830920944256, 0.0003263996660213502703, 0.0004895994489506061420, 0.0006527992318798620137 ), + .UNSPECIFIED. ) ; +#18113 = PLANE ( 'NONE', #42525 ) ; +#18114 = CARTESIAN_POINT ( 'NONE', ( 218.8554403372131958, -120.1047385643547756, -7.866229599724474220 ) ) ; +#18115 = CARTESIAN_POINT ( 'NONE', ( 218.3002074625811133, -114.8213583732399599, -4.683689166368139034 ) ) ; +#18116 = CARTESIAN_POINT ( 'NONE', ( 219.7914354824491454, -119.9976407668753922, -7.863940659729045102 ) ) ; +#18117 = CARTESIAN_POINT ( 'NONE', ( 214.8184152243820506, -121.4490912444051958, 7.775717596850209468 ) ) ; +#18118 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#18119 = CARTESIAN_POINT ( 'NONE', ( 39.44357787093184697, -120.4999999999999858, 5.227601809165968838 ) ) ; +#18120 = CARTESIAN_POINT ( 'NONE', ( 235.7229952767410168, -123.7916565753600651, 4.468270197131952060 ) ) ; +#18121 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #21604, #39721, #26296, #22192 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 4.499439015814843401E-18, 0.001048464789953244781 ), + .UNSPECIFIED. ) ; +#18122 = CARTESIAN_POINT ( 'NONE', ( 233.6433424538153361, -121.7085753546546840, -6.028257269609318847 ) ) ; +#18123 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#18124 = DIRECTION ( 'NONE', ( 1.857579106397798678E-17, -1.984260520772446048E-47, -1.000000000000000000 ) ) ; +#18125 = CARTESIAN_POINT ( 'NONE', ( 233.2893367438158521, -115.6865203241900417, -2.761455508349054178 ) ) ; +#18126 = CARTESIAN_POINT ( 'NONE', ( 234.9918933854441718, -124.5423770139566244, -3.803315870166773749 ) ) ; +#18127 = EDGE_CURVE ( 'NONE', #32068, #54609, #19785, .T. ) ; +#18128 = VECTOR ( 'NONE', #12062, 999.9999999999998863 ) ; +#18129 = CARTESIAN_POINT ( 'NONE', ( 237.0185270983271550, -115.0952154233612958, 3.276408650962334246 ) ) ; +#18130 = CARTESIAN_POINT ( 'NONE', ( 217.8746120311675156, -117.0402979223833313, 6.479502545286725201 ) ) ; +#18131 = CARTESIAN_POINT ( 'NONE', ( -37.00000000000000000, -128.5000000000000000, -16.99999999999999289 ) ) ; +#18132 = CARTESIAN_POINT ( 'NONE', ( 234.9771997422238599, -114.6648693659442415, 1.941705516505624951 ) ) ; +#18133 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#18134 = VECTOR ( 'NONE', #45158, 1000.000000000000000 ) ; +#18135 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#18136 = CARTESIAN_POINT ( 'NONE', ( 237.4882775758572677, -115.8448959827411642, -3.022067881767576569 ) ) ; +#18137 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#18138 = ADVANCED_FACE ( 'NONE', ( #28869 ), #28278, .F. ) ; +#18139 = ORIENTED_EDGE ( 'NONE', *, *, #32832, .T. ) ; +#18140 = CYLINDRICAL_SURFACE ( 'NONE', #6281, 1.500000000000001332 ) ; +#18141 = CARTESIAN_POINT ( 'NONE', ( 214.8330833073228519, -121.0062959291671092, 7.860721066722399897 ) ) ; +#18142 = CARTESIAN_POINT ( 'NONE', ( 219.9503880132604934, -121.1245143684413392, 8.064976322992995605 ) ) ; +#18143 = CIRCLE ( 'NONE', #26593, 7.499999999912153825 ) ; +#18144 = ORIENTED_EDGE ( 'NONE', *, *, #34428, .T. ) ; +#18145 = ADVANCED_FACE ( 'NONE', ( #50726 ), #10742, .T. ) ; +#18146 = LINE ( 'NONE', #4744, #47073 ) ; +#18147 = FACE_OUTER_BOUND ( 'NONE', #2240, .T. ) ; +#18148 = CARTESIAN_POINT ( 'NONE', ( 232.3505880970394628, -119.7696008559220076, -5.508157090475761741 ) ) ; +#18149 = CARTESIAN_POINT ( 'NONE', ( 219.8734624044131749, -122.4310794272691396, 7.647162899774590628 ) ) ; +#18150 = ORIENTED_EDGE ( 'NONE', *, *, #53192, .F. ) ; +#18151 = ORIENTED_EDGE ( 'NONE', *, *, #10387, .T. ) ; +#18152 = ORIENTED_EDGE ( 'NONE', *, *, #52056, .F. ) ; +#18153 = CARTESIAN_POINT ( 'NONE', ( -17.79999999999998295, -30.00000000000000000, 19.75000000000001421 ) ) ; +#18154 = APPROVAL_STATUS ( 'not_yet_approved' ) ; +#18155 = ORIENTED_EDGE ( 'NONE', *, *, #15405, .F. ) ; +#18156 = ORIENTED_EDGE ( 'NONE', *, *, #56112, .F. ) ; +#18157 = CARTESIAN_POINT ( 'NONE', ( 217.3002074625812838, -126.7414632934290069, -9.557308463787432373 ) ) ; +#18158 = CARTESIAN_POINT ( 'NONE', ( 235.9813030295685792, -125.0409300832593118, 3.188446144746676758 ) ) ; +#18159 = CARTESIAN_POINT ( 'NONE', ( -38.75000000000000000, -119.5000000000000000, -4.999999999999994671 ) ) ; +#18160 = VERTEX_POINT ( 'NONE', #11041 ) ; +#18161 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669288885, -117.8887857095457861, 1.404187883031582373 ) ) ; +#18162 = CARTESIAN_POINT ( 'NONE', ( -16.00000000000000000, 12.00000000000000000, -36.00000000000000000 ) ) ; +#18163 = VERTEX_POINT ( 'NONE', #16832 ) ; +#18164 = PRODUCT_RELATED_PRODUCT_CATEGORY ( 'detail', '', ( #45431 ) ) ; +#18165 = DIRECTION ( 'NONE', ( 0.7071067811865474617, 0.7071067811865474617, 1.291194456154419068E-16 ) ) ; +#18166 = CARTESIAN_POINT ( 'NONE', ( 221.6314534031640449, -122.4997169048556742, 7.605857948708065308 ) ) ; +#18167 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#18168 = CARTESIAN_POINT ( 'NONE', ( 221.5307352961931429, -119.8490735206690374, -7.840387323618671189 ) ) ; +#18169 = VECTOR ( 'NONE', #2550, 1000.000000000000000 ) ; +#18170 = VERTEX_POINT ( 'NONE', #20370 ) ; +#18171 = VECTOR ( 'NONE', #53684, 1000.000000000000114 ) ; +#18172 = DIRECTION ( 'NONE', ( 3.524876788021935603E-16, -1.000000000000000000, -3.424224447900128994E-32 ) ) ; +#18173 = FACE_OUTER_BOUND ( 'NONE', #12939, .T. ) ; +#18174 = VERTEX_POINT ( 'NONE', #39340 ) ; +#18175 = EDGE_CURVE ( 'NONE', #26765, #39271, #38190, .T. ) ; +#18177 = ORIENTED_EDGE ( 'NONE', *, *, #1425, .T. ) ; +#18176 = AXIS2_PLACEMENT_3D ( 'NONE', #33471, #29094, #38693 ) ; +#18178 = CARTESIAN_POINT ( 'NONE', ( 214.8002074625812838, -120.4999999999997868, 1.387778780781445676E-14 ) ) ; +#18179 = EDGE_CURVE ( 'NONE', #57419, #29663, #28445, .T. ) ; +#18180 = AXIS2_PLACEMENT_3D ( 'NONE', #44659, #41127, #22734 ) ; +#18181 = CARTESIAN_POINT ( 'NONE', ( 215.2679511838439907, -120.0918816137129141, -7.664013798528393373 ) ) ; +#18182 = CARTESIAN_POINT ( 'NONE', ( 217.4395091456903231, -118.6227561548250407, -7.804067214109388750 ) ) ; +#18183 = EDGE_CURVE ( 'NONE', #27925, #52884, #47187, .T. ) ; +#18184 = ORIENTED_EDGE ( 'NONE', *, *, #23171, .T. ) ; +#18185 = CARTESIAN_POINT ( 'NONE', ( 232.0019720740414186, -117.6410841300085366, -5.157875657622290611 ) ) ; +#18186 = CARTESIAN_POINT ( 'NONE', ( 220.1365659177863847, -119.3663606080156825, -7.807178119542859562 ) ) ; +#18187 = VECTOR ( 'NONE', #44271, 999.9999999999998863 ) ; +#18188 = CARTESIAN_POINT ( 'NONE', ( 21.04632609816857780, -49.41881372693067931, -19.06837732501287519 ) ) ; +#18189 = CARTESIAN_POINT ( 'NONE', ( 196.1500029091151305, -126.4025698621854019, -0.9057993990580902599 ) ) ; +#18190 = AXIS2_PLACEMENT_3D ( 'NONE', #51390, #2934, #24531 ) ; +#18191 = LINE ( 'NONE', #8578, #6699 ) ; +#18192 = CARTESIAN_POINT ( 'NONE', ( 235.5489724611769304, -115.0506437625948166, -1.052669650922269717 ) ) ; +#18193 = CYLINDRICAL_SURFACE ( 'NONE', #5309, 0.2000000000000005662 ) ; +#18194 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#18195 = CARTESIAN_POINT ( 'NONE', ( 219.9470366041510943, -118.5293134585615604, -7.638671459144203979 ) ) ; +#18196 = CARTESIAN_POINT ( 'NONE', ( 233.1365296026853287, -118.9944787055463706, 5.962630817918064707 ) ) ; +#18197 = CARTESIAN_POINT ( 'NONE', ( 228.7999987669289794, -127.1295131373970690, -2.247121616886047057 ) ) ; +#18198 = CARTESIAN_POINT ( 'NONE', ( 215.7447782225308970, -119.5718763371691438, -7.862019897461988371 ) ) ; +#18199 = CARTESIAN_POINT ( 'NONE', ( 218.2197867405992611, -122.3206326334099003, 7.850322413105501163 ) ) ; +#18200 = CARTESIAN_POINT ( 'NONE', ( 232.5834952959457098, -119.1548952003535362, 5.383781954732669739 ) ) ; +#18201 = CARTESIAN_POINT ( 'NONE', ( 215.1792893315972321, -121.0811856752337832, 7.855143153731498629 ) ) ; +#18202 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #12165, #33005 ), + ( #45848, #5851 ), + ( #41467, #19284 ), + ( #37402, #50508 ), + ( #54929, #55213 ), + ( #15167, #6433 ), + ( #24235, #16821 ), + ( #43393, #53045 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 2, 2, 4 ), + ( 2, 2 ), + ( 0.0000000000000000000, 0.3922619449949329984, 0.6963246672013210237, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#18203 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#18204 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#18205 = ORIENTED_EDGE ( 'NONE', *, *, #8354, .F. ) ; +#18206 = CARTESIAN_POINT ( 'NONE', ( 234.4437632947362431, -126.6120736269681117, -0.6851328737692673476 ) ) ; +#18207 = CARTESIAN_POINT ( 'NONE', ( 215.7439922058460979, -122.0109172029125375, 7.566770710545798195 ) ) ; +#18208 = AXIS2_PLACEMENT_3D ( 'NONE', #47943, #42963, #56146 ) ; +#18209 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290874, -121.5444013872094189, 3.370521315902182735 ) ) ; +#18210 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -123.5311026039467492, -0.5982995561678289276 ) ) ; +#18211 = CARTESIAN_POINT ( 'NONE', ( 234.3683958421104876, -114.9525262282219131, -0.1357280089934939926 ) ) ; +#18212 = CARTESIAN_POINT ( 'NONE', ( 237.2261996335567744, -117.1184521923826480, -4.400556128883984286 ) ) ; +#18213 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -118.6160038594003794, 0.5344750611012037966 ) ) ; +#18214 = VECTOR ( 'NONE', #45116, 1000.000000000000000 ) ; +#18215 = ORIENTED_EDGE ( 'NONE', *, *, #8415, .T. ) ; +#18216 = VECTOR ( 'NONE', #26846, 1000.000000000000000 ) ; +#18217 = CARTESIAN_POINT ( 'NONE', ( 214.8314610877575603, -119.0381298354547255, -7.485057986317912970 ) ) ; +#18218 = CARTESIAN_POINT ( 'NONE', ( 234.3934453669255049, -118.3367526176095907, -5.118038582384716761 ) ) ; +#18219 = CIRCLE ( 'NONE', #25694, 5.343624613438183069 ) ; +#18220 = AXIS2_PLACEMENT_3D ( 'NONE', #11421, #33633, #21035 ) ; +#18221 = ADVANCED_FACE ( 'NONE', ( #20917 ), #52167, .F. ) ; +#18222 = ORIENTED_EDGE ( 'NONE', *, *, #33599, .F. ) ; +#18223 = AXIS2_PLACEMENT_3D ( 'NONE', #29126, #15663, #10433 ) ; +#18224 = VERTEX_POINT ( 'NONE', #38753 ) ; +#18225 = DIRECTION ( 'NONE', ( 0.7009092642998484557, 4.163453949483577057E-16, 0.7132504491541840075 ) ) ; +#18226 = CARTESIAN_POINT ( 'NONE', ( 20.90000000000002345, -30.00000000000000000, 19.50000000000000355 ) ) ; +#18227 = CARTESIAN_POINT ( 'NONE', ( 219.8411069787025838, -120.9832560269197899, 8.080082935723556403 ) ) ; +#18228 = CIRCLE ( 'NONE', #22902, 1.500000000000001332 ) ; +#18229 = CARTESIAN_POINT ( 'NONE', ( 236.3137568986440442, -125.1804402688695461, 3.989599750137411416 ) ) ; +#18230 = VECTOR ( 'NONE', #55442, 1000.000000000000000 ) ; +#18231 = ORIENTED_EDGE ( 'NONE', *, *, #47340, .F. ) ; +#18232 = CARTESIAN_POINT ( 'NONE', ( 236.6907812336506254, -116.2450701806463513, 3.564578537310788331 ) ) ; +#18233 = CARTESIAN_POINT ( 'NONE', ( 19.00000000000000000, 12.50000000000000000, -39.00000000000000000 ) ) ; +#18234 = ORIENTED_EDGE ( 'NONE', *, *, #45211, .F. ) ; +#18235 = FACE_OUTER_BOUND ( 'NONE', #44913, .T. ) ; +#18236 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669290078, -114.9248328805523442, 3.718935897359280318 ) ) ; +#18237 = CARTESIAN_POINT ( 'NONE', ( 230.9999987669289396, -120.2337489352092632, 0.3627814362635317647 ) ) ; +#18238 = ORIENTED_EDGE ( 'NONE', *, *, #47260, .F. ) ; +#18239 = CARTESIAN_POINT ( 'NONE', ( 215.2972883864188702, -120.9794218626728934, 7.899350812760276952 ) ) ; +#18240 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669290363, -120.0031642250367554, -5.437588169010685313 ) ) ; +#18241 = EDGE_CURVE ( 'NONE', #54911, #14919, #8382, .T. ) ; +#18242 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289510, -119.2639193644830300, -5.312576820924790333 ) ) ; +#18243 = CARTESIAN_POINT ( 'NONE', ( 215.8002074625812554, -116.5191155271327119, 6.379610522610976275 ) ) ; +#18244 = ORIENTED_EDGE ( 'NONE', *, *, #15045, .T. ) ; +#18245 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #54118, #13222, #9434, #13509, #48858, #45052 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 4 ), + ( 0.004205377259447233389, 0.004528546745757934186, 0.004851716232068635851 ), + .UNSPECIFIED. ) ; +#18246 = CARTESIAN_POINT ( 'NONE', ( 217.8281908302877241, -119.1681614168842316, -7.932983862699671818 ) ) ; +#18247 = CARTESIAN_POINT ( 'NONE', ( -50.33855354128110093, -118.1829831481470165, 2.751623124532342590 ) ) ; +#18248 =( BOUNDED_SURFACE ( ) B_SPLINE_SURFACE ( 3, 2, ( + ( #39382, #188, #17959 ), + ( #9218, #53595, #13586 ), + ( #31998, #32294, #36096 ), + ( #13882, #31443, #27052 ) ), + .UNSPECIFIED., .F., .F., .T. ) + B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ), + ( 3, 3 ), + ( 0.009285314287606573347, 0.01070764633924796948 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_SURFACE ( ( + ( 1.000000000000000000, 0.7567239210837864993, 1.000000000000000000), + ( 1.000000000000000000, 0.7570853429524352363, 1.000000000000000000), + ( 1.000000000000000000, 0.7574546660931975595, 1.000000000000000000), + ( 1.000000000000000000, 0.7578324333365823451, 1.000000000000000000) ) ) + REPRESENTATION_ITEM ( '' ) SURFACE ( ) ); +#18249 = LINE ( 'NONE', #4270, #3807 ) ; +#18250 = ORIENTED_EDGE ( 'NONE', *, *, #14219, .T. ) ; +#18252 = ORIENTED_EDGE ( 'NONE', *, *, #44584, .F. ) ; +#18251 = CONICAL_SURFACE ( 'NONE', #50871, 2.025000000000000355, 0.7853981633974482790 ) ; +#18253 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#18254 = ADVANCED_FACE ( 'NONE', ( #43995 ), #47102, .F. ) ; +#18255 = VECTOR ( 'NONE', #37801, 999.9999999999998863 ) ; +#18256 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290022, -122.7560551983823700, 0.2642257742216752026 ) ) ; +#18257 = CARTESIAN_POINT ( 'NONE', ( 11.71579345718228105, -50.19543050033662013, -111.5828983540500019 ) ) ; +#18258 = ADVANCED_FACE ( 'NONE', ( #3441 ), #2586, .F. ) ; +#18259 = VERTEX_POINT ( 'NONE', #3727 ) ; +#18260 = CARTESIAN_POINT ( 'NONE', ( 215.4839563911255880, -119.5819564977189913, -7.861542867165701054 ) ) ; +#18261 = CARTESIAN_POINT ( 'NONE', ( 25.00000000000002132, -52.25000000000000711, 6.399999999999993250 ) ) ; +#18262 = EDGE_CURVE ( 'NONE', #2868, #19538, #19093, .T. ) ; +#18263 = ORIENTED_EDGE ( 'NONE', *, *, #17667, .F. ) ; +#18264 = CARTESIAN_POINT ( 'NONE', ( 219.4294531878233556, -122.1352803889327561, 5.398493836873741181 ) ) ; +#18265 = VECTOR ( 'NONE', #50578, 1000.000000000000000 ) ; +#18266 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026596, -128.2507681257302465, 10.95105166933439378 ) ) ; +#18267 = VECTOR ( 'NONE', #30190, 999.9999999999998863 ) ; +#18268 = CARTESIAN_POINT ( 'NONE', ( 239.5902695270552556, -117.2034106906502728, 4.491780738447484822 ) ) ; +#18269 = VECTOR ( 'NONE', #56189, 1000.000000000000000 ) ; +#18270 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1516828450203736300, -0.9884292157390560662 ) ) ; +#18271 = AXIS2_PLACEMENT_3D ( 'NONE', #19089, #32557, #36937 ) ; +#18272 = CARTESIAN_POINT ( 'NONE', ( 232.6262083277908630, -122.3657754567328340, -5.859479028799972511 ) ) ; +#18273 = AXIS2_PLACEMENT_3D ( 'NONE', #26467, #11873, #3702 ) ; +#18274 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#18275 = CARTESIAN_POINT ( 'NONE', ( 215.7517922699417738, -121.4133267841897350, 7.661951301744712950 ) ) ; +#18276 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669398877, -118.4043486099577223, -0.8363464678045274825 ) ) ; +#18277 = CARTESIAN_POINT ( 'NONE', ( 32.90000000000004121, -121.4999999999999858, 5.818607101000017323 ) ) ; +#18278 = CARTESIAN_POINT ( 'NONE', ( 235.3266376146384289, -115.1748707145777644, -1.562768606888330414 ) ) ; +#18279 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#18280 = VECTOR ( 'NONE', #44530, 1000.000000000000000 ) ; +#18281 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #19572, #10824, #15176, #28654 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 0.0005195795556360153274 ), + .UNSPECIFIED. ) ; +#18282 = CARTESIAN_POINT ( 'NONE', ( 235.5839829639010361, -114.9108694915292688, 0.1347681600842632887 ) ) ; +#18283 = CARTESIAN_POINT ( 'NONE', ( 215.3702053410958115, -119.9388236147472924, -7.865475295306720405 ) ) ; +#18284 = ORIENTED_EDGE ( 'NONE', *, *, #18582, .F. ) ; +#18285 = CARTESIAN_POINT ( 'NONE', ( 234.0295722651283086, -115.6276029046155571, 3.750778947418631049 ) ) ; +#18286 = CARTESIAN_POINT ( 'NONE', ( 222.8999987669286611, -117.9482988174051741, -7.381691758922857893 ) ) ; +#18287 = CARTESIAN_POINT ( 'NONE', ( 236.8980031180073524, -125.9769424998615222, -0.8941003718644097154 ) ) ; +#18288 = VERTEX_POINT ( 'NONE', #7227 ) ; +#18289 = ORIENTED_EDGE ( 'NONE', *, *, #19247, .F. ) ; +#18290 = CARTESIAN_POINT ( 'NONE', ( 10.82423039573952117, -32.89543050033662297, -110.7067617736751686 ) ) ; +#18291 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397815626E-17 ) ) ; +#18292 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290590, -121.8073999458036099, -2.486714535164219697 ) ) ; +#18293 = CARTESIAN_POINT ( 'NONE', ( 220.8905714026144835, -118.7860147704189444, -7.693468706871409601 ) ) ; +#18294 = VECTOR ( 'NONE', #7514, 1000.000000000000000 ) ; +#18295 = AXIS2_PLACEMENT_3D ( 'NONE', #55413, #29410, #46349 ) ; +#18296 = EDGE_CURVE ( 'NONE', #4407, #22411, #10720, .T. ) ; +#18297 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #492, #4580, #208, #19706 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 0.0005495528239036274239 ), + .UNSPECIFIED. ) ; +#18298 = CARTESIAN_POINT ( 'NONE', ( 233.9845725482591376, -124.7123424795919675, -3.613682753982755180 ) ) ; +#18299 = VERTEX_POINT ( 'NONE', #17122 ) ; +#18300 = CARTESIAN_POINT ( 'NONE', ( 219.8466958913881513, -121.5455397087826270, 8.021033394485288071 ) ) ; +#18301 = CARTESIAN_POINT ( 'NONE', ( -38.53305920663606088, -50.42745646393905901, 20.47647356256282691 ) ) ; +#18302 = ORIENTED_EDGE ( 'NONE', *, *, #28069, .F. ) ; +#18303 = PLANE ( 'NONE', #35457 ) ; +#18304 = CARTESIAN_POINT ( 'NONE', ( 237.4591303481350337, -116.4613994553099161, -3.806222886607641964 ) ) ; +#18305 = FACE_OUTER_BOUND ( 'NONE', #15800, .T. ) ; +#18306 = VECTOR ( 'NONE', #35663, 1000.000000000000000 ) ; +#18307 = ORIENTED_EDGE ( 'NONE', *, *, #16759, .T. ) ; +#18308 = CARTESIAN_POINT ( 'NONE', ( 221.4526127614054758, -121.0033807135692570, 7.829858806984538511 ) ) ; +#18309 = FACE_BOUND ( 'NONE', #19883, .T. ) ; +#18310 = CARTESIAN_POINT ( 'NONE', ( 215.8021986602261109, -122.4384562914502084, 7.472996471357902237 ) ) ; +#18311 = CIRCLE ( 'NONE', #40662, 1.800000000000010036 ) ; +#18312 = CARTESIAN_POINT ( 'NONE', ( 237.5757161156290636, -124.1089200463453608, -4.978825708898472868 ) ) ; +#18313 = ORIENTED_EDGE ( 'NONE', *, *, #44004, .T. ) ; +#18314 = AXIS2_PLACEMENT_3D ( 'NONE', #30584, #3999, #3425 ) ; +#18315 = ORIENTED_EDGE ( 'NONE', *, *, #40071, .T. ) ; +#18316 = VERTEX_POINT ( 'NONE', #21221 ) ; +#18317 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290306, -119.9390887593679054, 2.105452752316718357 ) ) ; +#18318 = CARTESIAN_POINT ( 'NONE', ( 217.3392513670912649, -126.0301162093927729, 5.245251282488342603 ) ) ; +#18319 = AXIS2_PLACEMENT_3D ( 'NONE', #19012, #10537, #5322 ) ; +#18320 = EDGE_CURVE ( 'NONE', #49282, #41399, #500, .T. ) ; +#18321 = CARTESIAN_POINT ( 'NONE', ( 219.8002074625813975, -126.1446366876299550, 5.222726345927642733 ) ) ; +#18322 = FACE_OUTER_BOUND ( 'NONE', #37437, .T. ) ; +#18323 = VERTEX_POINT ( 'NONE', #11896 ) ; +#18324 = AXIS2_PLACEMENT_3D ( 'NONE', #37672, #14311, #19282 ) ; +#18325 = ORIENTED_EDGE ( 'NONE', *, *, #13514, .T. ) ; +#18326 = ORIENTED_EDGE ( 'NONE', *, *, #44186, .T. ) ; +#18327 = CARTESIAN_POINT ( 'NONE', ( 236.3999987669289737, -120.4999999999997584, 1.387778780781445676E-14 ) ) ; +#18328 = CARTESIAN_POINT ( 'NONE', ( 237.7827924250230467, -125.1862233864576552, 2.971231273543738283 ) ) ; +#18329 = EDGE_CURVE ( 'NONE', #51887, #52812, #26207, .T. ) ; +#18330 = VERTEX_POINT ( 'NONE', #47512 ) ; +#18331 = CARTESIAN_POINT ( 'NONE', ( 28.10581961097756221, -121.2201332175871329, -6.177439292228824819 ) ) ; +#18332 = EDGE_CURVE ( 'NONE', #38798, #32701, #45244, .T. ) ; +#18333 = ORIENTED_EDGE ( 'NONE', *, *, #48806, .T. ) ; +#18334 = EDGE_LOOP ( 'NONE', ( #22690, #55178, #34608, #24361 ) ) ; +#18335 = CARTESIAN_POINT ( 'NONE', ( 217.3183779838822716, -119.5691592065951170, -7.737619992752115650 ) ) ; +#18336 = DIRECTION ( 'NONE', ( -1.734723475976805517E-15, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#18337 = FACE_OUTER_BOUND ( 'NONE', #48739, .T. ) ; +#18338 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ; +#18339 = ORIENTED_EDGE ( 'NONE', *, *, #28034, .T. ) ; +#18340 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #44705, #21925, #48791, #39751 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 2.362878302321306912E-14, 0.001048464789982204472 ), + .UNSPECIFIED. ) ; +#18341 = AXIS2_PLACEMENT_3D ( 'NONE', #28192, #11505, #33139 ) ; +#18342 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#18343 = CARTESIAN_POINT ( 'NONE', ( 231.1084035833125938, -124.0716877373624385, 1.766971573205946333 ) ) ; +#18344 = CARTESIAN_POINT ( 'NONE', ( 214.4398661304720406, -121.0413377298435762, 7.574213630327841784 ) ) ; +#18345 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#18346 = CYLINDRICAL_SURFACE ( 'NONE', #7608, 1.500000000000001332 ) ; +#18347 = CARTESIAN_POINT ( 'NONE', ( 219.8002074625812838, -124.5072741257068571, -6.207644445255650290 ) ) ; +#18348 = CARTESIAN_POINT ( 'NONE', ( 10.00000000000000178, -29.99999999999999645, -36.99999999999999289 ) ) ; +#18349 = CARTESIAN_POINT ( 'NONE', ( 35.61743114856519554, -126.0001146259485694, 0.8297199257445292409 ) ) ; +#18350 = ORIENTED_EDGE ( 'NONE', *, *, #47308, .F. ) ; +#18351 = CARTESIAN_POINT ( 'NONE', ( 236.2328548425309691, -116.9403457594215894, -4.258121812083046187 ) ) ; +#18352 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.2841538407466704386, -0.9587786995907429111 ) ) ; +#18353 = AXIS2_PLACEMENT_3D ( 'NONE', #45987, #2771, #37534 ) ; +#18354 = CARTESIAN_POINT ( 'NONE', ( -19.99999999999997513, -47.49999999999998579, 23.20000000000000995 ) ) ; +#18355 = CARTESIAN_POINT ( 'NONE', ( 233.7621558424121133, -124.7695949095903103, 3.544405768498909204 ) ) ; +#18356 = AXIS2_PLACEMENT_3D ( 'NONE', #28015, #27449, #27741 ) ; +#18357 = CARTESIAN_POINT ( 'NONE', ( 219.7424532074641377, -122.0119882090549766, 7.946444890142179140 ) ) ; +#18358 = VERTEX_POINT ( 'NONE', #5932 ) ; +#18359 = ORIENTED_EDGE ( 'NONE', *, *, #17180, .T. ) ; +#18360 = CARTESIAN_POINT ( 'NONE', ( 216.4830183952504399, -119.4230403914379792, -7.902508992982485658 ) ) ; +#18361 = EDGE_CURVE ( 'NONE', #36708, #55466, #19367, .T. ) ; +#18362 = CIRCLE ( 'NONE', #54775, 1.649999999999998579 ) ; +#18363 = CARTESIAN_POINT ( 'NONE', ( -22.44505302971912997, -125.0000000000000000, 2.504456918241837471 ) ) ; +#18364 = CARTESIAN_POINT ( 'NONE', ( -47.64917235149067665, -117.7860478040121563, -5.989472346114276036 ) ) ; +#18365 = CARTESIAN_POINT ( 'NONE', ( 235.6717341617115835, -120.6714842100149099, -6.149717143855482959 ) ) ; +#18366 = CARTESIAN_POINT ( 'NONE', ( 218.1993182306144945, -121.1120007598032515, 8.034703345914163464 ) ) ; +#18367 = CARTESIAN_POINT ( 'NONE', ( -11.79061840276994921, -51.19543050033670539, -91.98829191579008580 ) ) ; +#18368 = CARTESIAN_POINT ( 'NONE', ( -4.499999999999990230, -125.7999999999999972, -19.50000000000000355 ) ) ; +#18369 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #39877, #18239 ), + ( #57700, #36083 ), + ( #49213, #39584 ), + ( #53893, #13866 ), + ( #57405, #22339 ), + ( #17374, #48920 ), + ( #31123, #35215 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 3, 4 ), + ( 2, 2 ), + ( 0.0000000000000000000, 0.9900990099009899792, 0.9960957003085537664 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#18370 = EDGE_CURVE ( 'NONE', #9151, #22381, #2232, .T. ) ; +#18371 = CARTESIAN_POINT ( 'NONE', ( 228.7999987669289794, -123.3822215769843638, 6.924073857286966671 ) ) ; +#18372 = ORIENTED_EDGE ( 'NONE', *, *, #25775, .F. ) ; +#18373 = CARTESIAN_POINT ( 'NONE', ( 237.9963618535683167, -121.4053714458827216, 5.725251513260928959 ) ) ; +#18374 = CARTESIAN_POINT ( 'NONE', ( 27.90000000000003411, -121.4999999999999858, 6.264705711000018162 ) ) ; +#18375 = CARTESIAN_POINT ( 'NONE', ( 215.7023849415143673, -120.9008855517910774, 7.902983248057271481 ) ) ; +#18376 = ORIENTED_EDGE ( 'NONE', *, *, #39734, .F. ) ; +#18377 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#18378 = VECTOR ( 'NONE', #14097, 1000.000000000000000 ) ; +#18379 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#18380 = CARTESIAN_POINT ( 'NONE', ( 221.9809081494425413, -121.7740797636251813, 7.731318501146518862 ) ) ; +#18381 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -122.5268984370766674, -1.479522724648959953 ) ) ; +#18382 = ADVANCED_FACE ( 'NONE', ( #55013 ), #507, .F. ) ; +#18383 = CARTESIAN_POINT ( 'NONE', ( 236.0767704591795280, -113.1823140078879106, 0.3753962226946269132 ) ) ; +#18384 = AXIS2_PLACEMENT_3D ( 'NONE', #12878, #4718, #40899 ) ; +#18385 = CARTESIAN_POINT ( 'NONE', ( 31.78298511166114437, -119.6071263336061037, 5.818198875763852307 ) ) ; +#18386 = CARTESIAN_POINT ( 'NONE', ( 236.8920991052710292, -114.4861986439667731, -1.283049817040261553 ) ) ; +#18387 = ORIENTED_EDGE ( 'NONE', *, *, #49952, .T. ) ; +#18388 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#18389 = LINE ( 'NONE', #45251, #45144 ) ; +#18390 = ORIENTED_EDGE ( 'NONE', *, *, #43553, .F. ) ; +#18391 = ORIENTED_EDGE ( 'NONE', *, *, #861, .T. ) ; +#18392 = ORIENTED_EDGE ( 'NONE', *, *, #39464, .F. ) ; +#18393 = EDGE_LOOP ( 'NONE', ( #49079, #38505 ) ) ; +#18394 = CARTESIAN_POINT ( 'NONE', ( 6.644564384514694666, -50.19543050033662723, -113.8899821610519609 ) ) ; +#18395 = ORIENTED_EDGE ( 'NONE', *, *, #32475, .T. ) ; +#18396 = ADVANCED_FACE ( 'NONE', ( #22663 ), #28421, .F. ) ; +#18397 = VERTEX_POINT ( 'NONE', #18290 ) ; +#18398 = FACE_OUTER_BOUND ( 'NONE', #42632, .T. ) ; +#18399 = ADVANCED_FACE ( 'NONE', ( #39627 ), #33111, .T. ) ; +#18400 = VECTOR ( 'NONE', #15204, 1000.000000000000114 ) ; +#18401 = CYLINDRICAL_SURFACE ( 'NONE', #28497, 16.00000000000000000 ) ; +#18402 = CARTESIAN_POINT ( 'NONE', ( 21.75113712152441892, -35.69543050033660592, -102.7975766445991752 ) ) ; +#18403 = EDGE_CURVE ( 'NONE', #25340, #56229, #57665, .T. ) ; +#18404 = VERTEX_POINT ( 'NONE', #45934 ) ; +#18405 = CIRCLE ( 'NONE', #33342, 1.500000000000003331 ) ; +#18406 = CARTESIAN_POINT ( 'NONE', ( 219.9652816553433468, -121.6355944637356430, 7.805251784034525464 ) ) ; +#18407 = CARTESIAN_POINT ( 'NONE', ( 194.6499984800817060, -116.2316811276535589, 13.26197142343246860 ) ) ; +#18408 = CARTESIAN_POINT ( 'NONE', ( 239.6999987669289567, -123.0940756043924154, 3.135254018881172389 ) ) ; +#18409 = CARTESIAN_POINT ( 'NONE', ( 215.8186857449372553, -121.2047998356113823, 7.689495366008630484 ) ) ; +#18410 = LINE ( 'NONE', #21924, #494 ) ; +#18411 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#18412 = CARTESIAN_POINT ( 'NONE', ( 238.2314704355307811, -118.9950109500399691, 6.138530600027280570 ) ) ; +#18413 = EDGE_CURVE ( 'NONE', #4040, #24327, #36129, .T. ) ; +#18414 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, -13.19999999999999929, 0.0000000000000000000 ) ) ; +#18415 = CARTESIAN_POINT ( 'NONE', ( 220.1489694673063582, -119.8829889592424536, -8.067352443926470329 ) ) ; +#18416 = CARTESIAN_POINT ( 'NONE', ( 16.50000000000001776, -38.99999999999999289, -23.50000000000000000 ) ) ; +#18417 = LINE ( 'NONE', #13749, #12793 ) ; +#18418 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#18419 = AXIS2_PLACEMENT_3D ( 'NONE', #14384, #35742, #53546 ) ; +#18420 = CARTESIAN_POINT ( 'NONE', ( 216.3419554409261707, -119.6556674384778347, 7.817083780906230572 ) ) ; +#18421 = CARTESIAN_POINT ( 'NONE', ( 235.6070084376832483, -119.9480079496405125, 5.520697839344689939 ) ) ; +#18422 = CARTESIAN_POINT ( 'NONE', ( 233.7549507700077527, -117.5553855518607804, -5.398567730853017999 ) ) ; +#18423 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.210476675238558841E-16, 1.857579106397798678E-17 ) ) ; +#18424 = DIRECTION ( 'NONE', ( -1.000000000000000000, 1.338046457612575792E-16, -7.648516580590821823E-16 ) ) ; +#18425 = CARTESIAN_POINT ( 'NONE', ( 233.2429087922024280, -116.6828869453054267, -4.027956494690284828 ) ) ; +#18426 = CARTESIAN_POINT ( 'NONE', ( 234.9720648859684218, -124.9885280168918058, -3.264008939717191193 ) ) ; +#18427 = CARTESIAN_POINT ( 'NONE', ( 235.3935270983271835, -126.6385306000269964, 1.504989049959867931 ) ) ; +#18428 = CARTESIAN_POINT ( 'NONE', ( 23.40000000000003055, -116.9999999999999858, 5.000000000000018652 ) ) ; +#18429 = CARTESIAN_POINT ( 'NONE', ( 12.92695818863906077, -29.99543050033662439, -108.5670104262126188 ) ) ; +#18430 = CARTESIAN_POINT ( 'NONE', ( 235.1506876481503809, -119.5625381186695364, 6.078649680762303831 ) ) ; +#18431 = DIRECTION ( 'NONE', ( -0.7009092642998485667, -4.163453949483579030E-16, -0.7132504491541838965 ) ) ; +#18432 = CARTESIAN_POINT ( 'NONE', ( 215.0166328190265403, -118.7112439175811573, -7.439499547212695241 ) ) ; +#18433 = CARTESIAN_POINT ( 'NONE', ( 237.7388939441523519, -117.5107071684086577, 4.690248388991434147 ) ) ; +#18434 = EDGE_CURVE ( 'NONE', #53701, #39126, #375, .T. ) ; +#18435 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669289396, -118.7367950034929152, -5.579059915485518495 ) ) ; +#18436 = VECTOR ( 'NONE', #19361, 999.9999999999998863 ) ; +#18437 = EDGE_LOOP ( 'NONE', ( #40951, #46649, #12863, #5668 ) ) ; +#18438 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#18439 = EDGE_CURVE ( 'NONE', #14066, #3798, #25650, .T. ) ; +#18440 = CARTESIAN_POINT ( 'NONE', ( 214.8330833073228519, -120.9688514628062848, 7.616717174826675318 ) ) ; +#18441 = CARTESIAN_POINT ( 'NONE', ( 232.4297403354958647, -114.9780357845619392, 0.5631796883038348023 ) ) ; +#18442 = ORIENTED_EDGE ( 'NONE', *, *, #37889, .T. ) ; +#18443 = CARTESIAN_POINT ( 'NONE', ( 21.12143049043078946, -4.999999999999993783, -21.49631025544471896 ) ) ; +#18444 = AXIS2_PLACEMENT_3D ( 'NONE', #1879, #2156, #16633 ) ; +#18445 = EDGE_CURVE ( 'NONE', #10963, #22381, #48021, .T. ) ; +#18446 = DIRECTION ( 'NONE', ( -1.000000000000000000, -9.884094055122589876E-16, -1.857579106397800526E-17 ) ) ; +#18447 = CARTESIAN_POINT ( 'NONE', ( 232.2670296664284422, -122.6353720549081743, -5.129588343184217081 ) ) ; +#18448 = EDGE_CURVE ( 'NONE', #54983, #24697, #32813, .T. ) ; +#18449 = CARTESIAN_POINT ( 'NONE', ( 22.00000000000001421, -129.0000000000000000, -17.97499999999999076 ) ) ; +#18450 = DIRECTION ( 'NONE', ( 9.714451465470117264E-17, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#18451 = EDGE_CURVE ( 'NONE', #42138, #37326, #57382, .T. ) ; +#18452 = ORIENTED_EDGE ( 'NONE', *, *, #15739, .T. ) ; +#18453 = EDGE_LOOP ( 'NONE', ( #44975, #95 ) ) ; +#18454 = EDGE_LOOP ( 'NONE', ( #19311, #38158, #39130, #45759, #54970, #31717, #28469, #27460, #56872, #15437, #48781, #5773, #20852, #11698, #35571, #31842, #57243, #7173, #25360, #12143, #15190, #47962, #46011, #40663 ) ) ; +#18455 = CARTESIAN_POINT ( 'NONE', ( -24.09999999999998366, -30.00100000000000122, -19.49999999999999645 ) ) ; +#18456 = ORIENTED_EDGE ( 'NONE', *, *, #36987, .F. ) ; +#18457 = ORIENTED_EDGE ( 'NONE', *, *, #20967, .T. ) ; +#18458 = CARTESIAN_POINT ( 'NONE', ( 233.4369053800821519, -115.3713937841043986, 2.243416545036587717 ) ) ; +#18459 = CARTESIAN_POINT ( 'NONE', ( 236.1662669899472178, -125.2381165900730053, -2.889087026997736452 ) ) ; +#18460 = CARTESIAN_POINT ( 'NONE', ( 21.00000000000001066, -0.9999999999999922284, 19.50000000000000711 ) ) ; +#18461 = EDGE_LOOP ( 'NONE', ( #16346, #41491, #29869, #49335 ) ) ; +#18462 = VECTOR ( 'NONE', #49799, 1000.000000000000000 ) ; +#18463 = CARTESIAN_POINT ( 'NONE', ( 25.00000000000002132, -30.00000000000000000, -22.00000000000001421 ) ) ; +#18464 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1516828450203871748, -0.9884292157390539568 ) ) ; +#18465 = ORIENTED_EDGE ( 'NONE', *, *, #34131, .T. ) ; +#18466 = CARTESIAN_POINT ( 'NONE', ( 21.00000000000001066, -4.999999999999992006, 19.50000000000000711 ) ) ; +#18467 = CARTESIAN_POINT ( 'NONE', ( 221.5899319973193258, -122.4879818802747451, 7.610253170081206164 ) ) ; +#18468 = EDGE_CURVE ( 'NONE', #28796, #34262, #57741, .T. ) ; +#18469 = CARTESIAN_POINT ( 'NONE', ( 219.8746478331495666, -119.8527364736977461, -7.860469867764181551 ) ) ; +#18470 = CARTESIAN_POINT ( 'NONE', ( 219.7269471952662059, -119.8491883910973002, -7.848325987040759344 ) ) ; +#18471 = ORIENTED_EDGE ( 'NONE', *, *, #24972, .T. ) ; +#18472 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -123.3213487547890423, 0.6513434989339079717 ) ) ; +#18473 = CARTESIAN_POINT ( 'NONE', ( 38.11743114856361103, -121.3309835151941201, -5.278616334501134766 ) ) ; +#18474 = ORIENTED_EDGE ( 'NONE', *, *, #1545, .F. ) ; +#18475 = ORIENTED_EDGE ( 'NONE', *, *, #31277, .T. ) ; +#18476 = CARTESIAN_POINT ( 'NONE', ( 228.0999987669289339, -127.4190045101731528, -1.061779915142698760 ) ) ; +#18477 = CARTESIAN_POINT ( 'NONE', ( 221.4003545407064166, -119.5629734420409136, -7.814928424175646704 ) ) ; +#18478 = DIRECTION ( 'NONE', ( 1.194121782967160312E-15, -0.9884292157390540678, -0.1516828450203868139 ) ) ; +#18479 = ORIENTED_EDGE ( 'NONE', *, *, #24146, .F. ) ; +#18480 = CARTESIAN_POINT ( 'NONE', ( 232.0060665193009868, -116.6222304053700896, -4.517354992811954517 ) ) ; +#18481 = LINE ( 'NONE', #22289, #31169 ) ; +#18482 = EDGE_CURVE ( 'NONE', #7553, #13941, #13507, .T. ) ; +#18483 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289510, -116.0520685291740364, 0.6825728025917487951 ) ) ; +#18484 = EDGE_CURVE ( 'NONE', #93, #31490, #24957, .T. ) ; +#18485 = CARTESIAN_POINT ( 'NONE', ( 219.8833592662663818, -119.8317341895958918, -8.061342662326540065 ) ) ; +#18486 = VECTOR ( 'NONE', #13409, 1000.000000000000000 ) ; +#18487 = CARTESIAN_POINT ( 'NONE', ( 235.5318049218271881, -115.1892550430770967, -1.613904376668482854 ) ) ; +#18488 = CARTESIAN_POINT ( 'NONE', ( 30.61743114857378956, -117.3369111161744911, -5.999789590230397707 ) ) ; +#18489 = CARTESIAN_POINT ( 'NONE', ( 35.60000000000002274, -120.4999999999999716, -5.363107332756226420 ) ) ; +#18490 = DIRECTION ( 'NONE', ( -1.857579106397815009E-17, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#18491 =( BOUNDED_SURFACE ( ) B_SPLINE_SURFACE ( 3, 3, ( + ( #36387, #18260, #26463, #22637 ), + ( #1056, #44842, #41030, #26769 ), + ( #44258, #40449, #40752, #4276 ), + ( #14164, #39894, #5424, #9788 ) ), + .UNSPECIFIED., .F., .F., .F. ) + B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ), + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_SURFACE ( ( + ( 1.000000000000000000, 0.9961888155004919865, 0.9961888155004919865, 1.000000000000000000), + ( 1.000000000000000000, 0.9961888155004919865, 0.9961888155004919865, 1.000000000000000000), + ( 1.000000000000000000, 0.9961888155004919865, 0.9961888155004919865, 1.000000000000000000), + ( 1.000000000000000000, 0.9961888155004919865, 0.9961888155004919865, 1.000000000000000000) ) ) + REPRESENTATION_ITEM ( '' ) SURFACE ( ) ); +#18492 = CARTESIAN_POINT ( 'NONE', ( 233.1910905777423011, -121.0994827082304823, 6.120321271902929183 ) ) ; +#18493 = CARTESIAN_POINT ( 'NONE', ( 12.75214620155802869, -49.90406410576988350, -15.10106234528045555 ) ) ; +#18494 = FACE_OUTER_BOUND ( 'NONE', #34600, .T. ) ; +#18495 = CARTESIAN_POINT ( 'NONE', ( 215.1373929026862299, -118.5015134080618822, -7.629538181529511576 ) ) ; +#18496 = CARTESIAN_POINT ( 'NONE', ( 232.5625611381374824, -118.4833405371305872, 5.170646642173360341 ) ) ; +#18497 = FACE_OUTER_BOUND ( 'NONE', #15652, .T. ) ; +#18498 = VECTOR ( 'NONE', #10247, 999.9999999999998863 ) ; +#18499 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#18500 = DIRECTION ( 'NONE', ( -3.524876788021938561E-16, 1.000000000000000000, -1.556303968761777535E-30 ) ) ; +#18501 = ORIENTED_EDGE ( 'NONE', *, *, #10481, .T. ) ; +#18502 = CARTESIAN_POINT ( 'NONE', ( 234.5340486933202442, -125.2914420370717608, -3.855588112019280533 ) ) ; +#18503 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289794, -127.1224757454514389, -1.016275061636580324 ) ) ; +#18504 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289169, -120.8351898165632434, 3.056273647691059914 ) ) ; +#18505 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289169, -123.9067801565796856, -0.2933802600561712381 ) ) ; +#18506 = AXIS2_PLACEMENT_3D ( 'NONE', #16962, #34799, #43839 ) ; +#18507 = CARTESIAN_POINT ( 'NONE', ( 234.2671985605074383, -116.1025063972807203, -3.396576858245428987 ) ) ; +#18508 = CARTESIAN_POINT ( 'NONE', ( 237.2813768275491100, -115.8333674553989283, -3.005420542551287877 ) ) ; +#18509 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -118.4788111978082839, 0.1552132460184422469 ) ) ; +#18510 = CARTESIAN_POINT ( 'NONE', ( 214.4398602538724674, -120.7403030808260098, 5.612564934189808952 ) ) ; +#18511 = EDGE_CURVE ( 'NONE', #23329, #12056, #11752, .T. ) ; +#18512 = ORIENTED_EDGE ( 'NONE', *, *, #13039, .T. ) ; +#18513 = CARTESIAN_POINT ( 'NONE', ( 38.09997014102349766, -121.3483685178039480, 5.276623782501682847 ) ) ; +#18514 = CARTESIAN_POINT ( 'NONE', ( 234.4391303386591403, -116.9765416598523018, -4.296412138795320246 ) ) ; +#18515 = EDGE_CURVE ( 'NONE', #27868, #5119, #8208, .T. ) ; +#18516 = EDGE_CURVE ( 'NONE', #1820, #20346, #24040, .T. ) ; +#18517 = ADVANCED_FACE ( 'NONE', ( #16403 ), #35004, .F. ) ; +#18518 = ORIENTED_EDGE ( 'NONE', *, *, #13830, .T. ) ; +#18519 = ORIENTED_EDGE ( 'NONE', *, *, #1446, .T. ) ; +#18520 = CARTESIAN_POINT ( 'NONE', ( 220.4972651086440862, -120.0726105449503791, -8.075693829190402795 ) ) ; +#18521 = CARTESIAN_POINT ( 'NONE', ( -12.49152766706980167, -51.19543050033668408, -92.70154236494427380 ) ) ; +#18522 = CARTESIAN_POINT ( 'NONE', ( 320.8899987669290113, -119.1214499035853578, 1.927654527929074657 ) ) ; +#18523 = CARTESIAN_POINT ( 'NONE', ( 236.4179337515194845, -126.6416172593390002, 0.3196191137534180049 ) ) ; +#18524 = ORIENTED_EDGE ( 'NONE', *, *, #37201, .F. ) ; +#18525 = VECTOR ( 'NONE', #53646, 999.9999999999998863 ) ; +#18526 = CIRCLE ( 'NONE', #35341, 2.000000000000001332 ) ; +#18527 = CARTESIAN_POINT ( 'NONE', ( 236.6123152678199233, -115.0711990850009414, 1.149265062901977386 ) ) ; +#18528 = DIRECTION ( 'NONE', ( -0.7009092642998479006, 6.938893903907226800E-15, -0.7132504491541845626 ) ) ; +#18529 = ORIENTED_EDGE ( 'NONE', *, *, #23258, .T. ) ; +#18530 = CARTESIAN_POINT ( 'NONE', ( 228.7999987669289794, -122.7427990611350310, -7.156804620175871712 ) ) ; +#18531 = CARTESIAN_POINT ( 'NONE', ( -47.87635896791882573, -117.5260370249947215, 5.142447203140874556 ) ) ; +#18532 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#18533 = ORIENTED_EDGE ( 'NONE', *, *, #30559, .F. ) ; +#18534 = CARTESIAN_POINT ( 'NONE', ( 30.60000000000001563, -120.4999999999999858, -6.000550650614167481 ) ) ; +#18535 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289510, -125.2951467583116028, 2.592030423938571637 ) ) ; +#18536 = EDGE_CURVE ( 'NONE', #56830, #33916, #7975, .T. ) ; +#18537 = CARTESIAN_POINT ( 'NONE', ( 217.9163579497281660, -118.8726755617136490, -7.678037797755713711 ) ) ; +#18538 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289226, -111.6179593504744929, -12.54942536071714443 ) ) ; +#18539 = CIRCLE ( 'NONE', #39975, 1.000000000000000222 ) ; +#18540 = VERTEX_POINT ( 'NONE', #41841 ) ; +#18541 = LINE ( 'NONE', #10627, #25766 ) ; +#18542 = CARTESIAN_POINT ( 'NONE', ( 219.3625785016474481, -121.4579344047125176, 8.046750518786208062 ) ) ; +#18543 = CARTESIAN_POINT ( 'NONE', ( 215.3700703679586468, -119.9357829687329939, -7.886338275077717341 ) ) ; +#18544 = ORIENTED_EDGE ( 'NONE', *, *, #48413, .T. ) ; +#18545 = ORIENTED_EDGE ( 'NONE', *, *, #19439, .T. ) ; +#18546 = LINE ( 'NONE', #36383, #6090 ) ; +#18547 = CARTESIAN_POINT ( 'NONE', ( 37.16386769203688800, -119.4999999999999858, -5.164698668106093571 ) ) ; +#18548 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#18549 = ORIENTED_EDGE ( 'NONE', *, *, #2909, .F. ) ; +#18550 = PLANE ( 'NONE', #12432 ) ; +#18551 = DIRECTION ( 'NONE', ( 0.8574929260652129903, -0.07804017984500298544, 0.5085426354573221452 ) ) ; +#18552 = EDGE_CURVE ( 'NONE', #9905, #24351, #24900, .T. ) ; +#18553 = EDGE_LOOP ( 'NONE', ( #36135, #50350, #8764, #28866 ) ) ; +#18554 = CARTESIAN_POINT ( 'NONE', ( 213.0999977193770292, -118.0063978678003735, -7.003093910170974823 ) ) ; +#18555 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -122.7036663222037447, 1.292017412645937391 ) ) ; +#18556 = CARTESIAN_POINT ( 'NONE', ( 239.9027695270552556, -125.9113624258876030, 1.326708576852214660 ) ) ; +#18557 = AXIS2_PLACEMENT_3D ( 'NONE', #52827, #35023, #12820 ) ; +#18558 = ADVANCED_FACE ( 'NONE', ( #55299 ), #21944, .T. ) ; +#18559 = CARTESIAN_POINT ( 'NONE', ( 220.4972626644262164, -120.1031439437173276, -7.876725360521452224 ) ) ; +#18560 = CARTESIAN_POINT ( 'NONE', ( 232.7006216270890491, -119.5432397373329252, -6.075162657434143298 ) ) ; +#18561 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#18562 = LINE ( 'NONE', #14174, #17905 ) ; +#18563 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290306, -117.5077166581535693, -1.405014710523560417 ) ) ; +#18564 = CARTESIAN_POINT ( 'NONE', ( 232.1092566647217552, -120.9408121844836614, -5.533853270196254392 ) ) ; +#18565 = CARTESIAN_POINT ( 'NONE', ( 235.2781649763555833, -115.8856174975312427, -3.083940942254961737 ) ) ; +#18566 = LINE ( 'NONE', #14179, #56616 ) ; +#18567 = VECTOR ( 'NONE', #44902, 1000.000000000000000 ) ; +#18568 = AXIS2_PLACEMENT_3D ( 'NONE', #55303, #24323, #15556 ) ; +#18569 = CARTESIAN_POINT ( 'NONE', ( 235.7736735286717078, -116.6174717209388092, -3.985562902059829327 ) ) ; +#18570 = CARTESIAN_POINT ( 'NONE', ( 196.1500029107179728, -126.4025698621854019, -0.9057993990580840427 ) ) ; +#18571 = ORIENTED_EDGE ( 'NONE', *, *, #32388, .F. ) ; +#18572 = CARTESIAN_POINT ( 'NONE', ( 233.8972355824295448, -114.4481839951657491, -1.089750790708098327 ) ) ; +#18573 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290874, -118.5131509623973045, 2.836718539279343254 ) ) ; +#18574 = CARTESIAN_POINT ( 'NONE', ( 236.9214516458240496, -125.7876711301513524, -1.682136826227954129 ) ) ; +#18575 = EDGE_CURVE ( 'NONE', #14084, #39004, #31310, .T. ) ; +#18576 = ORIENTED_EDGE ( 'NONE', *, *, #11136, .T. ) ; +#18577 = ORIENTED_EDGE ( 'NONE', *, *, #43772, .F. ) ; +#18578 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #22598, #18209, #36050, #53862, #49466, #9460, #27288, #45074, #736, #18784, #18504, #36338, #23177, #40984, #1009, #28415, #2432, #37756, #15824, #46506, #33085, #24312, #45928, #20223, #2142, #10315, #6506, #29292, #42693, #10893, #24892, #55008, #19926 ), + .UNSPECIFIED., .F., .F., + ( 4, 1, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 4 ), + ( 0.7500000000000000000, 0.7812500000000042188, 0.7968750000000064393, 0.8125000000000085487, 0.8750000000000016653, 0.9062499999999982236, 0.9218749999999964473, 0.9296874999999980016, 0.9374999999999996669, 1.000000000000009104, 1.031250000000013767, 1.046875000000015987, 1.062500000000018430, 1.125000000000023315, 1.156250000000025979, 1.171875000000030198, 1.179687500000032419, 1.187500000000034639, 1.250000000000000000 ), + .UNSPECIFIED. ) ; +#18579 = FACE_OUTER_BOUND ( 'NONE', #39420, .T. ) ; +#18580 = FACE_OUTER_BOUND ( 'NONE', #23634, .T. ) ; +#18581 = DIRECTION ( 'NONE', ( 0.7132504491541840075, 2.131334480222543031E-15, -0.7009092642998484557 ) ) ; +#18582 = EDGE_CURVE ( 'NONE', #53359, #54515, #6795, .T. ) ; +#18583 = CARTESIAN_POINT ( 'NONE', ( 234.5876216286542331, -118.7778339190187609, -5.316206070785431059 ) ) ; +#18584 = ADVANCED_FACE ( 'NONE', ( #51457 ), #26636, .F. ) ; +#18585 = ORIENTED_EDGE ( 'NONE', *, *, #35145, .F. ) ; +#18586 = CARTESIAN_POINT ( 'NONE', ( 21.00000000000000711, -4.999999999999992006, 19.50000000000000000 ) ) ; +#18587 = CARTESIAN_POINT ( 'NONE', ( -45.99583883734905498, -51.01702932105412458, 13.83540317123520857 ) ) ; +#18588 = FACE_OUTER_BOUND ( 'NONE', #49334, .T. ) ; +#18589 = ORIENTED_EDGE ( 'NONE', *, *, #39890, .T. ) ; +#18590 = DIRECTION ( 'NONE', ( 1.675559051616895466E-32, 1.000000000000000000, -1.224646799147352221E-16 ) ) ; +#18591 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #49738, #27571, #22593, #10310 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 3.307569811839525593E-14, 0.0007280242550548989347 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9999399471232276460, 0.9984373290386239219, 0.9976166900710647933, 0.9974780302205503713 ) ) + REPRESENTATION_ITEM ( '' ) ); +#18592 = CARTESIAN_POINT ( 'NONE', ( 237.2948653357950661, -121.6773962042817772, -5.422418755074850161 ) ) ; +#18593 = CARTESIAN_POINT ( 'NONE', ( -1.319539017163112726, -32.89543050033665850, -96.67006471039668725 ) ) ; +#18594 = AXIS2_PLACEMENT_3D ( 'NONE', #25979, #4933, #49309 ) ; +#18595 = VERTEX_POINT ( 'NONE', #52033 ) ; +#18596 = CARTESIAN_POINT ( 'NONE', ( 28.02186496418579864, -119.5811312826046162, -6.140056884477905541 ) ) ; +#18597 = CARTESIAN_POINT ( 'NONE', ( 2.400000000000022116, -40.49999999999999289, 23.49899999999999878 ) ) ; +#18598 = CARTESIAN_POINT ( 'NONE', ( 194.8499983585583664, -126.6584523935962210, -0.9450667433831827502 ) ) ; +#18599 = CARTESIAN_POINT ( 'NONE', ( 237.5771727649724028, -124.0630680259022540, -5.011655093916044024 ) ) ; +#18600 = EDGE_LOOP ( 'NONE', ( #15047, #39650 ) ) ; +#18601 = ORIENTED_EDGE ( 'NONE', *, *, #9471, .F. ) ; +#18602 = VERTEX_POINT ( 'NONE', #42968 ) ; +#18603 = FACE_OUTER_BOUND ( 'NONE', #38298, .T. ) ; +#18604 = CARTESIAN_POINT ( 'NONE', ( -18.99999999999997513, -48.99999999999998579, 23.50000000000000000 ) ) ; +#18605 = DIRECTION ( 'NONE', ( -1.857579106397815009E-17, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#18606 = CARTESIAN_POINT ( 'NONE', ( 214.9584964760719856, -124.0837505567315020, -6.526258629890637764 ) ) ; +#18607 = EDGE_LOOP ( 'NONE', ( #10830, #46580, #16809 ) ) ; +#18608 = VECTOR ( 'NONE', #38270, 999.9999999999998863 ) ; +#18609 = EDGE_LOOP ( 'NONE', ( #48570, #32814 ) ) ; +#18610 = EDGE_LOOP ( 'NONE', ( #36046, #17573, #22489, #50279 ) ) ; +#18611 = CARTESIAN_POINT ( 'NONE', ( 215.3555695442076683, -125.7669539795643914, 5.314279515242367857 ) ) ; +#18612 = CARTESIAN_POINT ( 'NONE', ( 237.7886961858521602, -125.2978164643935344, 2.789406136005098791 ) ) ; +#18613 = EDGE_LOOP ( 'NONE', ( #36269, #12285, #20880, #33092, #47957, #46632 ) ) ; +#18614 = CARTESIAN_POINT ( 'NONE', ( 28.10581961097755865, -131.1843771442839568, 5.015860408113894664 ) ) ; +#18615 = ORIENTED_EDGE ( 'NONE', *, *, #615, .F. ) ; +#18616 = ORIENTED_EDGE ( 'NONE', *, *, #1834, .T. ) ; +#18617 = CARTESIAN_POINT ( 'NONE', ( 214.9387515532289399, -118.7310447193991365, -7.643165110842329746 ) ) ; +#18618 = CARTESIAN_POINT ( 'NONE', ( 229.2999987669289794, -120.4999999999997726, 1.387778780781445676E-14 ) ) ; +#18619 = CARTESIAN_POINT ( 'NONE', ( 29.40000000000003766, -119.4999999999999858, -0.9999999999999731326 ) ) ; +#18620 = FACE_OUTER_BOUND ( 'NONE', #57528, .T. ) ; +#18621 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #13526, #26996, #22872, #22589, #40695, #18198, #53852, #31670, #5074, #9450 ), + .UNSPECIFIED., .F., .F., + ( 4, 3, 3, 4 ), + ( 9.547510166550782581E-15, 5.924462875424948863E-05, 0.0001184960740081205126, 0.0002346029438597856999 ), + .UNSPECIFIED. ) ; +#18622 = AXIS2_PLACEMENT_3D ( 'NONE', #40733, #35211, #18532 ) ; +#18623 = EDGE_CURVE ( 'NONE', #25728, #37103, #19931, .T. ) ; +#18624 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#18625 = CARTESIAN_POINT ( 'NONE', ( 218.7391470653743681, -122.1634598767517161, 7.902230092671977069 ) ) ; +#18626 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203862311, 0.9884292157390539568 ) ) ; +#18627 = CARTESIAN_POINT ( 'NONE', ( 215.4665275901372468, -111.7250014617361131, -1.277691877100821216 ) ) ; +#18628 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -120.6284573079015559, -0.7900391187769455481 ) ) ; +#18629 = CARTESIAN_POINT ( 'NONE', ( 230.9999987669289396, -122.7559131006603508, 2.050348540368313266 ) ) ; +#18630 = CARTESIAN_POINT ( 'NONE', ( 239.3999987667352229, -121.5489954737309830, 3.066270438181064595 ) ) ; +#18631 = CARTESIAN_POINT ( 'NONE', ( 32.90000000000004121, -119.4999999999999858, -3.039736830999978601 ) ) ; +#18632 = ORIENTED_EDGE ( 'NONE', *, *, #7469, .T. ) ; +#18633 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1516828450203920875, -0.9884292157390531797 ) ) ; +#18634 = CARTESIAN_POINT ( 'NONE', ( 236.3123749703561600, -115.3316993026115966, -2.022663935364133359 ) ) ; +#18635 = CARTESIAN_POINT ( 'NONE', ( 233.9574235394475750, -125.2715228126059799, -2.841553719806453771 ) ) ; +#18636 = EDGE_CURVE ( 'NONE', #29318, #54760, #18228, .T. ) ; +#18637 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#18638 = ORIENTED_EDGE ( 'NONE', *, *, #39692, .T. ) ; +#18639 = ORIENTED_EDGE ( 'NONE', *, *, #29096, .T. ) ; +#18640 = CARTESIAN_POINT ( 'NONE', ( 219.7050673721534224, -121.2888601593058411, 8.049866093447192839 ) ) ; +#18641 = AXIS2_PLACEMENT_3D ( 'NONE', #46019, #49829, #45162 ) ; +#18642 = CARTESIAN_POINT ( 'NONE', ( 217.6798988136591788, -119.3555659120594896, -7.955772742379711104 ) ) ; +#18643 = CARTESIAN_POINT ( 'NONE', ( 220.8127645768950629, -122.1352803889327276, 5.398493836873741181 ) ) ; +#18644 = CARTESIAN_POINT ( 'NONE', ( 235.5645967021915794, -124.4647365767437179, -4.701870047501626182 ) ) ; +#18645 = CARTESIAN_POINT ( 'NONE', ( 220.8002074625812838, -124.5083759835273725, -6.200464276257422469 ) ) ; +#18646 = CARTESIAN_POINT ( 'NONE', ( -38.94658844624547100, -49.19543050033674803, -76.10750286616539029 ) ) ; +#18647 = CIRCLE ( 'NONE', #17604, 3.249999999999999556 ) ; +#18648 = DIRECTION ( 'NONE', ( 1.210476675238558841E-16, -1.000000000000000000, 2.248556180705040290E-33 ) ) ; +#18649 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -119.0901944429355410, 1.932417001902876796 ) ) ; +#18650 = EDGE_CURVE ( 'NONE', #25119, #48253, #6233, .T. ) ; +#18651 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#18652 = ADVANCED_FACE ( 'NONE', ( #37484 ), #9358, .F. ) ; +#18653 = ORIENTED_EDGE ( 'NONE', *, *, #34345, .T. ) ; +#18655 = ADVANCED_FACE ( 'NONE', ( #43256 ), #17575, .F. ) ; +#18654 = CARTESIAN_POINT ( 'NONE', ( 237.9912603990805735, -122.8426772712005430, 5.212250052823335977 ) ) ; +#18656 = CARTESIAN_POINT ( 'NONE', ( 32.90000000000004121, -121.4999999999999858, -3.039736830714123705 ) ) ; +#18657 = DIRECTION ( 'NONE', ( 3.524876788021935603E-16, -1.000000000000000000, 1.848892746611746419E-32 ) ) ; +#18658 = VECTOR ( 'NONE', #45963, 999.9999999999998863 ) ; +#18659 = EDGE_LOOP ( 'NONE', ( #10429, #13583, #50411, #32353 ) ) ; +#18660 = DIRECTION ( 'NONE', ( -1.194121782967160312E-15, 0.9884292157390540678, 0.1516828450203868139 ) ) ; +#18661 = CARTESIAN_POINT ( 'NONE', ( 35.15356540800840435, -126.0411908699220760, 0.8294949708647914033 ) ) ; +#18662 = CARTESIAN_POINT ( 'NONE', ( 237.7889684074080208, -119.1196873222219494, 5.374493841013252116 ) ) ; +#18663 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290022, -122.6879719941672136, -2.392414325388507734 ) ) ; +#18664 = CARTESIAN_POINT ( 'NONE', ( 236.2445745458984447, -113.3402936683907711, 0.1126645418754171069 ) ) ; +#18665 = AXIS2_PLACEMENT_3D ( 'NONE', #50547, #10852, #10552 ) ; +#18666 = CARTESIAN_POINT ( 'NONE', ( 31.76871715712372435, -119.6217913715757959, 5.826508997812544166 ) ) ; +#18667 = CARTESIAN_POINT ( 'NONE', ( 236.8053548509381585, -116.0336693551728899, -4.228291279087475374 ) ) ; +#18668 = ORIENTED_EDGE ( 'NONE', *, *, #7345, .F. ) ; +#18669 = CARTESIAN_POINT ( 'NONE', ( 219.3625785016474481, -120.0830621262570332, -8.074684976166251360 ) ) ; +#18670 = CARTESIAN_POINT ( 'NONE', ( 193.1071046677030267, -114.0752100976959440, 0.9859384926325308607 ) ) ; +#18671 = ORIENTED_EDGE ( 'NONE', *, *, #10809, .F. ) ; +#18672 = ORIENTED_EDGE ( 'NONE', *, *, #28462, .F. ) ; +#18673 = ORIENTED_EDGE ( 'NONE', *, *, #28049, .F. ) ; +#18674 = VERTEX_POINT ( 'NONE', #25462 ) ; +#18675 = CARTESIAN_POINT ( 'NONE', ( 36.72891165155617443, -121.3418737111410053, 5.399884778392927132 ) ) ; +#18676 = ORIENTED_EDGE ( 'NONE', *, *, #14939, .F. ) ; +#18677 = ORIENTED_EDGE ( 'NONE', *, *, #57083, .T. ) ; +#18678 = CARTESIAN_POINT ( 'NONE', ( 216.6830874439309014, -118.6126470560206769, -7.551245561737196965 ) ) ; +#18679 = LINE ( 'NONE', #40589, #48073 ) ; +#18680 = LINE ( 'NONE', #49647, #47861 ) ; +#18681 = ORIENTED_EDGE ( 'NONE', *, *, #46439, .F. ) ; +#18682 = CIRCLE ( 'NONE', #5646, 3.249999999999999556 ) ; +#18683 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #29695, #48059 ), + ( #53025, #43669 ), + ( #16516, #34638 ), + ( #43077, #30848 ), + ( #39018, #12145 ), + ( #57417, #52141 ), + ( #56833, #16216 ), + ( #51857, #52430 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 2, 2, 4 ), + ( 2, 2 ), + ( 0.0000000000000000000, 0.5000000000000169864, 0.7500000000000089928, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#18684 = CARTESIAN_POINT ( 'NONE', ( 193.3999984800815355, -114.5694257071199758, 0.9100969164253097654 ) ) ; +#18685 = CARTESIAN_POINT ( 'NONE', ( 236.0767704591794711, -119.5989902732920029, 7.271700769114657348 ) ) ; +#18686 = CARTESIAN_POINT ( 'NONE', ( 22.00000000000000711, -129.0000000000000000, 20.00000000000001066 ) ) ; +#18687 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289453, -124.4685845861153837, -0.6228073984498039284 ) ) ; +#18688 = EDGE_CURVE ( 'NONE', #38021, #34692, #55557, .T. ) ; +#18689 = CARTESIAN_POINT ( 'NONE', ( 219.8374462039054151, -115.0128940102393784, -4.950105087868056586 ) ) ; +#18690 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#18691 = CARTESIAN_POINT ( 'NONE', ( 239.9189704355307526, -115.4046226547928597, -3.739578457054429261 ) ) ; +#18692 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#18693 = LINE ( 'NONE', #28050, #37920 ) ; +#18694 = CARTESIAN_POINT ( 'NONE', ( 220.0492947516329707, -119.8831283120762947, -8.067373828800535662 ) ) ; +#18695 = VECTOR ( 'NONE', #19609, 1000.000000000000000 ) ; +#18696 = CARTESIAN_POINT ( 'NONE', ( 219.7911297183982526, -119.9972258748641565, -7.863876991031635733 ) ) ; +#18697 = CARTESIAN_POINT ( 'NONE', ( -21.99999999999999289, -35.00000000000000711, -19.50000000000000000 ) ) ; +#18698 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#18699 = VECTOR ( 'NONE', #56463, 1000.000000000000000 ) ; +#18700 = CARTESIAN_POINT ( 'NONE', ( 236.0767704591809206, -114.4622594561715090, 4.151522579588367456 ) ) ; +#18701 = CARTESIAN_POINT ( 'NONE', ( 235.9340326620837232, -125.6305009906120915, -2.116753591025287040 ) ) ; +#18702 = CARTESIAN_POINT ( 'NONE', ( 233.7354887737059244, -118.2279981822263295, -5.713586026129133799 ) ) ; +#18703 = CARTESIAN_POINT ( 'NONE', ( 229.2999987673787246, -122.4220273102876604, 7.249538676255440350 ) ) ; +#18704 = CARTESIAN_POINT ( 'NONE', ( 21.80000000000002203, -60.50000000000000711, -16.50000000000000711 ) ) ; +#18705 = CARTESIAN_POINT ( 'NONE', ( 233.3126004830425302, -115.3288620925359851, -2.015398107725272059 ) ) ; +#18706 = CARTESIAN_POINT ( 'NONE', ( 237.6435270983271835, -122.0049890499596046, -6.138530600027149120 ) ) ; +#18707 = DIRECTION ( 'NONE', ( 0.7071067811865513475, 0.0000000000000000000, 0.7071067811865437980 ) ) ; +#18708 = FACE_OUTER_BOUND ( 'NONE', #54040, .T. ) ; +#18709 = CARTESIAN_POINT ( 'NONE', ( 235.0222437113804688, -115.4528494571749206, 3.512230195911580033 ) ) ; +#18710 = CARTESIAN_POINT ( 'NONE', ( -19.59999999999998721, -30.00000000000000000, -17.69999999999999929 ) ) ; +#18711 = FACE_OUTER_BOUND ( 'NONE', #16728, .T. ) ; +#18712 = CARTESIAN_POINT ( 'NONE', ( 237.1249975995710599, -125.8752918355449424, -1.560977302545832224 ) ) ; +#18713 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669289681, -120.5746388284226782, -5.746175305569990677 ) ) ; +#18714 = EDGE_CURVE ( 'NONE', #57398, #39518, #12900, .T. ) ; +#18715 = ORIENTED_EDGE ( 'NONE', *, *, #47451, .F. ) ; +#18717 = ADVANCED_FACE ( 'NONE', ( #21080 ), #3880, .F. ) ; +#18716 = DIRECTION ( 'NONE', ( -0.7132504491541842295, -2.131334480222603379E-15, 0.7009092642998483447 ) ) ; +#18718 = DIRECTION ( 'NONE', ( -1.617781153285278117E-32, -1.000000000000000000, 1.224646799147352221E-16 ) ) ; +#18719 = CARTESIAN_POINT ( 'NONE', ( 32.95195831204848247, -121.4778624074055244, 5.638842939321256686 ) ) ; +#18720 = ORIENTED_EDGE ( 'NONE', *, *, #39993, .F. ) ; +#18721 = ADVANCED_FACE ( 'NONE', ( #26073 ), #35403, .F. ) ; +#18722 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #18473, #54110, #4196, #17606 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#18723 = CARTESIAN_POINT ( 'NONE', ( -34.01071121727382263, -39.19543050033674803, -73.93815409596068378 ) ) ; +#18724 = AXIS2_PLACEMENT_3D ( 'NONE', #12996, #35776, #53581 ) ; +#18725 = CARTESIAN_POINT ( 'NONE', ( -16.00000000000000000, 12.50000000000000000, -36.00000000000000000 ) ) ; +#18726 = CARTESIAN_POINT ( 'NONE', ( 37.16386769203685958, -121.4999999999999858, 5.164698668105927482 ) ) ; +#18727 = CARTESIAN_POINT ( 'NONE', ( 217.3315272212923901, -119.0050454971855345, -7.900608905543236027 ) ) ; +#18728 = FACE_OUTER_BOUND ( 'NONE', #49285, .T. ) ; +#18729 = ORIENTED_EDGE ( 'NONE', *, *, #37923, .T. ) ; +#18730 = EDGE_LOOP ( 'NONE', ( #7906, #5262, #17582, #56963 ) ) ; +#18731 = DIRECTION ( 'NONE', ( 1.020425574104003999E-16, -1.000000000000000000, 1.863322314616135054E-32 ) ) ; +#18732 = ITEM_DEFINED_TRANSFORMATION ( 'NONE', 'NONE', #2092, #35640 ) ; +#18733 = ORIENTED_EDGE ( 'NONE', *, *, #1400, .T. ) ; +#18734 = VECTOR ( 'NONE', #49162, 999.9999999999998863 ) ; +#18735 = VERTEX_POINT ( 'NONE', #4458 ) ; +#18736 = LOCAL_TIME ( 17, 53, 42.00000000000000000, #17722 ) ; +#18737 = CARTESIAN_POINT ( 'NONE', ( 232.9786833353782072, -124.8766861589525803, -3.488335573756294661 ) ) ; +#18738 = CARTESIAN_POINT ( 'NONE', ( 236.0282889117615923, -125.7630740520956323, 1.761534839022536270 ) ) ; +#18739 = CARTESIAN_POINT ( 'NONE', ( 215.8854643915097711, -122.2781590575500843, 7.515926919188898658 ) ) ; +#18740 = ORIENTED_EDGE ( 'NONE', *, *, #53712, .F. ) ; +#18741 = VECTOR ( 'NONE', #45835, 1000.000000000000000 ) ; +#18742 = VECTOR ( 'NONE', #3793, 999.9999999999998863 ) ; +#18743 = CARTESIAN_POINT ( 'NONE', ( 9.107619757447640296, -50.19543050033662013, -112.5249333597756447 ) ) ; +#18744 = ORIENTED_EDGE ( 'NONE', *, *, #54073, .F. ) ; +#18745 = PLANE ( 'NONE', #23319 ) ; +#18746 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#18747 = CARTESIAN_POINT ( 'NONE', ( 219.5457413159777218, -119.0396663774681514, -7.768735373991415116 ) ) ; +#18748 = CARTESIAN_POINT ( 'NONE', ( 219.7270338329846311, -119.8495081542504579, -7.848375057408193634 ) ) ; +#18749 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #5576, #27212, #22240, #23378 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#18750 = ORIENTED_EDGE ( 'NONE', *, *, #41278, .F. ) ; +#18751 = CARTESIAN_POINT ( 'NONE', ( 18.52500000000001990, -59.00000000000000000, 23.49999999999999289 ) ) ; +#18752 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #18199, #45065, #26710, #8874 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 1.928251853791647898E-15, 0.0001894152756650634639 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9989096368784318170, 0.9992070777550450256, 0.9995506208239518520, 0.9999402660851517410 ) ) + REPRESENTATION_ITEM ( '' ) ); +#18753 = PLANE ( 'NONE', #26227 ) ; +#18754 = ORIENTED_EDGE ( 'NONE', *, *, #34219, .T. ) ; +#18755 = VERTEX_POINT ( 'NONE', #38917 ) ; +#18756 = EDGE_CURVE ( 'NONE', #47486, #255, #43568, .T. ) ; +#18757 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#18758 = EDGE_CURVE ( 'NONE', #56169, #41058, #12638, .T. ) ; +#18759 = CARTESIAN_POINT ( 'NONE', ( 46.95096679918786720, -120.4999999999999858, 1.387778780781445676E-14 ) ) ; +#18760 = VERTEX_POINT ( 'NONE', #26357 ) ; +#18761 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#18762 = CARTESIAN_POINT ( 'NONE', ( 222.0476230364164678, -119.2126547865524628, -5.451887440037148203 ) ) ; +#18763 = CARTESIAN_POINT ( 'NONE', ( 221.9469483591854271, -119.6260969882228125, -8.014874579006457722 ) ) ; +#18764 = CARTESIAN_POINT ( 'NONE', ( 19.10406707898285816, -48.10459161739241551, -15.09195550631863014 ) ) ; +#18765 = CIRCLE ( 'NONE', #28118, 2.000000000000001776 ) ; +#18766 = CARTESIAN_POINT ( 'NONE', ( 235.4494885496935979, -116.7045880415961534, -4.049085233327691213 ) ) ; +#18767 = CARTESIAN_POINT ( 'NONE', ( 220.9256787748336137, -122.0146294141371897, 7.734412942328072305 ) ) ; +#18768 = EDGE_CURVE ( 'NONE', #32707, #8900, #731, .T. ) ; +#18769 = CARTESIAN_POINT ( 'NONE', ( 221.5397579571057349, -118.7236846513361570, -7.870384916143996712 ) ) ; +#18770 = CARTESIAN_POINT ( 'NONE', ( 221.0239611148393521, -122.3176900149070860, 7.667013698592254123 ) ) ; +#18771 = ADVANCED_FACE ( 'NONE', ( #17855 ), #49912, .F. ) ; +#18772 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #7828, #21549, #4052, #38799, #11930, #48424, #52491, #17156 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 4 ), + ( 1.387778780781445676E-17, 0.0002888943069050720373, 0.0004333414603576011171, 0.0005777886138101301968 ), + .UNSPECIFIED. ) ; +#18773 = CARTESIAN_POINT ( 'NONE', ( 233.2583650831265629, -123.5802338336008432, 5.321114816414112880 ) ) ; +#18774 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1516828450204980583, -0.9884292157390368594 ) ) ; +#18775 = FACE_OUTER_BOUND ( 'NONE', #51990, .T. ) ; +#18776 = CARTESIAN_POINT ( 'NONE', ( 215.2796648780597195, -118.6294372355331177, -7.401977193228330698 ) ) ; +#18777 = CARTESIAN_POINT ( 'NONE', ( 232.5694345026473968, -118.7008090895542267, 5.252289429215113437 ) ) ; +#18778 = CARTESIAN_POINT ( 'NONE', ( 221.9909668375811975, -121.0561660552424001, 7.832936484000837751 ) ) ; +#18779 = FACE_OUTER_BOUND ( 'NONE', #47328, .T. ) ; +#18780 = CARTESIAN_POINT ( 'NONE', ( 20.90000000000002345, -30.00100000000000122, 16.50000000000000000 ) ) ; +#18781 = VERTEX_POINT ( 'NONE', #30456 ) ; +#18782 = CARTESIAN_POINT ( 'NONE', ( 234.6708518619540200, -120.6663240275608615, -6.145954631883427055 ) ) ; +#18783 = PLANE ( 'NONE', #36765 ) ; +#18784 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -120.8949583132543211, 3.129918815561922418 ) ) ; +#18785 = CIRCLE ( 'NONE', #3886, 0.5000000000000004441 ) ; +#18786 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#18787 = CARTESIAN_POINT ( 'NONE', ( 234.2450853096006256, -116.6164809418096979, -3.965209519524945492 ) ) ; +#18789 = VECTOR ( 'NONE', #33227, 1000.000000000000000 ) ; +#18788 = CARTESIAN_POINT ( 'NONE', ( 237.2957376271334624, -115.5843648043907024, -2.573855194895299014 ) ) ; +#18790 = CARTESIAN_POINT ( 'NONE', ( 215.8002074625812554, -116.4579504793909308, 5.981033345594660489 ) ) ; +#18792 = EDGE_CURVE ( 'NONE', #42569, #27259, #37378, .T. ) ; +#18791 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.210476675238558841E-16, 1.857579106397798678E-17 ) ) ; +#18793 = ORIENTED_EDGE ( 'NONE', *, *, #31478, .F. ) ; +#18794 = ADVANCED_FACE ( 'NONE', ( #47949 ), #25774, .F. ) ; +#18795 = CARTESIAN_POINT ( 'NONE', ( 215.8832312542348575, -121.3761193774714826, 7.661720255666629953 ) ) ; +#18796 = CARTESIAN_POINT ( 'NONE', ( 233.7075253404479156, -116.6394410657535872, 3.996107705207529115 ) ) ; +#18797 = ORIENTED_EDGE ( 'NONE', *, *, #13802, .T. ) ; +#18798 = EDGE_LOOP ( 'NONE', ( #1335, #17523, #705 ) ) ; +#18799 = FACE_OUTER_BOUND ( 'NONE', #14363, .T. ) ; +#18800 = ADVANCED_FACE ( 'NONE', ( #43856 ), #48540, .F. ) ; +#18801 = FACE_OUTER_BOUND ( 'NONE', #31568, .T. ) ; +#18802 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#18803 = CARTESIAN_POINT ( 'NONE', ( 236.4389554740129711, -126.6291118074772157, -0.5028648503118117175 ) ) ; +#18804 = COORDINATED_UNIVERSAL_TIME_OFFSET ( 8, 0, .AHEAD. ) ; +#18805 = ORIENTED_EDGE ( 'NONE', *, *, #23336, .F. ) ; +#18806 = ADVANCED_FACE ( 'NONE', ( #40635 ), #31767, .F. ) ; +#18807 = CARTESIAN_POINT ( 'NONE', ( 236.6939907014248377, -116.3180709880027450, 3.651165827545256981 ) ) ; +#18808 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.9884292157390539568, -0.1516828450203877021 ) ) ; +#18809 = ORIENTED_EDGE ( 'NONE', *, *, #41458, .F. ) ; +#18810 = CARTESIAN_POINT ( 'NONE', ( 215.9137239121693312, -119.5184908527058099, -7.875927834901781388 ) ) ; +#18811 = FACE_OUTER_BOUND ( 'NONE', #48426, .T. ) ; +#18812 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#18813 = ORIENTED_EDGE ( 'NONE', *, *, #37060, .F. ) ; +#18814 = FACE_OUTER_BOUND ( 'NONE', #41385, .T. ) ; +#18815 = CARTESIAN_POINT ( 'NONE', ( -24.09999999999997655, -30.00000000000000000, 16.50000000000000711 ) ) ; +#18816 = LOCAL_TIME ( 17, 53, 42.00000000000000000, #57621 ) ; +#18817 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289510, -118.7277891393164140, -5.153860800792509522 ) ) ; +#18818 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#18819 = VERTEX_POINT ( 'NONE', #35976 ) ; +#18820 = FACE_OUTER_BOUND ( 'NONE', #27616, .T. ) ; +#18821 = VECTOR ( 'NONE', #46989, 1000.000000000000000 ) ; +#18822 = CARTESIAN_POINT ( 'NONE', ( -32.85618902252707585, -50.69543050033674803, -68.48314919203650675 ) ) ; +#18823 = CARTESIAN_POINT ( 'NONE', ( 220.1980012515939791, -121.8505816176217849, 7.976865683399299023 ) ) ; +#18824 = ORIENTED_EDGE ( 'NONE', *, *, #26229, .T. ) ; +#18825 = ORIENTED_EDGE ( 'NONE', *, *, #38486, .T. ) ; +#18826 = AXIS2_PLACEMENT_3D ( 'NONE', #47021, #7016, #29807 ) ; +#18827 = CARTESIAN_POINT ( 'NONE', ( 225.6999987669289851, -121.8686921630819029, -6.864887600151782898 ) ) ; +#18828 = AXIS2_PLACEMENT_3D ( 'NONE', #39253, #17031, #52659 ) ; +#18829 = ADVANCED_FACE ( 'NONE', ( #36271 ), #4741, .F. ) ; +#18830 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#18831 = VERTEX_POINT ( 'NONE', #5870 ) ; +#18832 = CARTESIAN_POINT ( 'NONE', ( 220.5855866088921573, -120.9272531316109252, 8.074805488329408476 ) ) ; +#18833 = CARTESIAN_POINT ( 'NONE', ( 231.9968029570250678, -124.7007208622078309, 3.713202616453111560 ) ) ; +#18834 = EDGE_CURVE ( 'NONE', #37622, #55243, #53392, .T. ) ; +#18835 = ORIENTED_EDGE ( 'NONE', *, *, #38830, .T. ) ; +#18836 = DIRECTION ( 'NONE', ( -0.7132504491541842295, -2.131334480222603379E-15, 0.7009092642998483447 ) ) ; +#18837 = FACE_OUTER_BOUND ( 'NONE', #27112, .T. ) ; +#18838 = EDGE_CURVE ( 'NONE', #12644, #23764, #32225, .T. ) ; +#18839 = CARTESIAN_POINT ( 'NONE', ( 236.9027695270552556, -125.9113624258876030, 1.326708576852117627 ) ) ; +#18840 = ADVANCED_FACE ( 'NONE', ( #27222 ), #5022, .T. ) ; +#18841 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #37717, #24556 ), + ( #11137, #43736 ), + ( #24276, #57185 ), + ( #3763, #42358 ), + ( #17155, #28973 ), + ( #16069, #50832 ), + ( #51415, #47334 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 3, 4 ), + ( 2, 2 ), + ( 0.003957678150207168816, 0.009900990099009899376, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#18842 = CARTESIAN_POINT ( 'NONE', ( 220.4531024848536731, -120.1030585808824753, -7.877219275897975770 ) ) ; +#18843 = EDGE_CURVE ( 'NONE', #8191, #12142, #40922, .T. ) ; +#18844 = CARTESIAN_POINT ( 'NONE', ( 232.6793090801648418, -120.3739190696775694, -6.148496046614972066 ) ) ; +#18845 = LINE ( 'NONE', #8947, #24087 ) ; +#18846 = CARTESIAN_POINT ( 'NONE', ( 29.40000000000003766, -120.4999999999999858, 1.387778780781445676E-14 ) ) ; +#18847 = PLANE ( 'NONE', #9983 ) ; +#18848 = FACE_OUTER_BOUND ( 'NONE', #45048, .T. ) ; +#18849 = CARTESIAN_POINT ( 'NONE', ( 235.2709585225978799, -116.0330025462618124, -3.295929355026883556 ) ) ; +#18850 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -120.3485961875969821, 0.7860064621970629384 ) ) ; +#18851 = CARTESIAN_POINT ( 'NONE', ( 235.6617173783777446, -115.6687845568194035, 2.731708674028000772 ) ) ; +#18852 = LINE ( 'NONE', #6293, #7019 ) ; +#18853 = VERTEX_POINT ( 'NONE', #45593 ) ; +#18854 = CARTESIAN_POINT ( 'NONE', ( 234.2268260236243407, -122.4283224702614348, 5.839546649345259688 ) ) ; +#18855 = FACE_OUTER_BOUND ( 'NONE', #22572, .T. ) ; +#18856 = CARTESIAN_POINT ( 'NONE', ( 236.8862676645721876, -126.0274180200658662, -0.4982172472625357451 ) ) ; +#18857 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #40462, #490, #10099, #14453 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#18858 = EDGE_CURVE ( 'NONE', #57126, #44321, #16447, .T. ) ; +#18859 = ORIENTED_EDGE ( 'NONE', *, *, #7896, .F. ) ; +#18860 = ORIENTED_EDGE ( 'NONE', *, *, #34721, .F. ) ; +#18861 = CARTESIAN_POINT ( 'NONE', ( 31.75839510548441424, -119.6305512855344375, -5.831167696623623442 ) ) ; +#18862 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -122.3411918710959725, -1.172361554770671832 ) ) ; +#18863 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #4734, #44729, #54068, #4157 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 0.0001163755438367778669 ), + .UNSPECIFIED. ) ; +#18864 = CARTESIAN_POINT ( 'NONE', ( 229.1232270751396243, -127.8176859921433248, -0.3753962223741286741 ) ) ; +#18865 = APPROVAL_PERSON_ORGANIZATION ( #29029, #4613, #14711 ) ; +#18866 = CARTESIAN_POINT ( 'NONE', ( 234.4998301209382703, -116.4439281513956814, 3.789902440400984673 ) ) ; +#18867 = ORIENTED_EDGE ( 'NONE', *, *, #34180, .T. ) ; +#18868 = CARTESIAN_POINT ( 'NONE', ( 219.9474639405508753, -119.1310490304057623, -7.972438415040423720 ) ) ; +#18869 = CARTESIAN_POINT ( 'NONE', ( -44.53884263275775623, -52.50472222812526013, 15.64371532418151389 ) ) ; +#18870 = CARTESIAN_POINT ( 'NONE', ( 213.0999977193770292, -120.8050274310404433, -7.225615947241130321 ) ) ; +#18871 = ORIENTED_EDGE ( 'NONE', *, *, #39479, .F. ) ; +#18872 = EDGE_CURVE ( 'NONE', #45510, #3984, #2369, .T. ) ; +#18873 = CARTESIAN_POINT ( 'NONE', ( -29.15638586528460152, -129.0000000000000000, -23.20000000000002771 ) ) ; +#18874 = CARTESIAN_POINT ( 'NONE', ( 221.9809142835750322, -121.8071761404727624, 7.946505586303059587 ) ) ; +#18875 = CARTESIAN_POINT ( 'NONE', ( 237.3050918085523335, -121.3313903679534320, -5.487346390619594061 ) ) ; +#18876 = FACE_BOUND ( 'NONE', #49154, .T. ) ; +#18877 = ORIENTED_EDGE ( 'NONE', *, *, #38820, .T. ) ; +#18878 = DIRECTION ( 'NONE', ( 4.529902288805863470E-15, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#18879 = FACE_OUTER_BOUND ( 'NONE', #31634, .T. ) ; +#18880 = CARTESIAN_POINT ( 'NONE', ( 229.2999987672630482, -118.2572009390535328, 7.156804620114989746 ) ) ; +#18881 = CARTESIAN_POINT ( 'NONE', ( 237.6067835753644601, -123.0933508504008103, -5.578623589523344251 ) ) ; +#18882 = ORIENTED_EDGE ( 'NONE', *, *, #3510, .F. ) ; +#18883 = EDGE_LOOP ( 'NONE', ( #3688, #53818, #52688, #39559 ) ) ; +#18884 = ORIENTED_EDGE ( 'NONE', *, *, #27968, .T. ) ; +#18885 = CARTESIAN_POINT ( 'NONE', ( 221.4521423523609940, -119.0044877280150502, -7.707820994400828241 ) ) ; +#18886 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290022, -120.9469583207374512, -0.2246665801316911626 ) ) ; +#18887 = CARTESIAN_POINT ( 'NONE', ( 220.5789383151183074, -125.8767443433684861, 5.492680399641871603 ) ) ; +#18888 = CARTESIAN_POINT ( 'NONE', ( 221.3325377936025689, -121.3632429088420253, 8.031013158164119758 ) ) ; +#18889 = AXIS2_PLACEMENT_3D ( 'NONE', #33359, #42090, #54980 ) ; +#18890 = EDGE_LOOP ( 'NONE', ( #46951, #5878, #49071, #50481 ) ) ; +#18891 = ORIENTED_EDGE ( 'NONE', *, *, #54860, .F. ) ; +#18892 = EDGE_LOOP ( 'NONE', ( #53508, #28734, #53055, #1086 ) ) ; +#18893 = CARTESIAN_POINT ( 'NONE', ( 220.0661448837349496, -118.6743013080640168, -7.883334981206979286 ) ) ; +#18894 = CARTESIAN_POINT ( 'NONE', ( 237.9157384491144001, -125.8410304112208848, -1.513360409489334701 ) ) ; +#18895 = PRODUCT_DEFINITION ( 'δ֪', '', #44046, #13405 ) ; +#18896 = ORIENTED_EDGE ( 'NONE', *, *, #21690, .T. ) ; +#18897 = ORIENTED_EDGE ( 'NONE', *, *, #46133, .T. ) ; +#18898 = CARTESIAN_POINT ( 'NONE', ( 18.50000000000306954, -128.5000000000000000, -14.00000000000884270 ) ) ; +#18899 = EDGE_CURVE ( 'NONE', #37882, #16116, #7011, .T. ) ; +#18900 = EDGE_LOOP ( 'NONE', ( #29506, #55674, #41798, #21119 ) ) ; +#18901 = ORIENTED_EDGE ( 'NONE', *, *, #8415, .F. ) ; +#18902 = LINE ( 'NONE', #31213, #47154 ) ; +#18903 = CARTESIAN_POINT ( 'NONE', ( 16.94644095705304565, -50.43894278867411174, 21.27280766203893947 ) ) ; +#18904 = CARTESIAN_POINT ( 'NONE', ( 220.2486434445711438, -119.0512290481425595, -5.427115291590254742 ) ) ; +#18905 = EDGE_CURVE ( 'NONE', #19533, #31930, #7012, .T. ) ; +#18906 = CARTESIAN_POINT ( 'NONE', ( 213.5999997527023595, -121.2753296988846898, -7.457280234851933365 ) ) ; +#18907 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #38965, #25831, #25230, #43019, #26126, #34581, #11804, #3051, #16159, #12665 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 4 ), + ( 0.0000000000000000000, 0.0001352132333880213600, 0.0002704264667760427200, 0.0004056397001640640529, 0.0005408529335520854400 ), + .UNSPECIFIED. ) ; +#18908 = CARTESIAN_POINT ( 'NONE', ( 215.8362282521424333, -119.4092802619871634, -7.853356560150240639 ) ) ; +#18909 = ADVANCED_FACE ( 'NONE', ( #20164 ), #32746, .F. ) ; +#18910 = CARTESIAN_POINT ( 'NONE', ( 232.1878928125513255, -120.9546904131586587, 6.133482192385647735 ) ) ; +#18911 = CARTESIAN_POINT ( 'NONE', ( 24.80000000000002203, -59.00000000000000711, 15.49999999999999289 ) ) ; +#18912 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -121.1762993329124924, -0.4275597174650476173 ) ) ; +#18913 = CARTESIAN_POINT ( 'NONE', ( 218.2526325006449781, -121.6238807311520986, 7.778652195763180899 ) ) ; +#18914 = CARTESIAN_POINT ( 'NONE', ( -18.99999999999997513, -48.99999999999998579, 20.29999999999999005 ) ) ; +#18915 = LINE ( 'NONE', #10447, #31986 ) ; +#18916 = VERTEX_POINT ( 'NONE', #28952 ) ; +#18917 = CARTESIAN_POINT ( 'NONE', ( 235.8999987668172764, -125.0553130695609099, -5.958114033647654573 ) ) ; +#18918 = CARTESIAN_POINT ( 'NONE', ( 236.4287096588124086, -115.3004422630728953, 1.940191716276971956 ) ) ; +#18919 = CARTESIAN_POINT ( 'NONE', ( 233.8773389638445792, -126.0468066922224324, -0.1941716138747008880 ) ) ; +#18920 = VECTOR ( 'NONE', #5271, 999.9999999999998863 ) ; +#18921 = ORIENTED_EDGE ( 'NONE', *, *, #20292, .T. ) ; +#18922 = VERTEX_POINT ( 'NONE', #1808 ) ; +#18923 = CARTESIAN_POINT ( 'NONE', ( 216.6389661213229374, -118.6602818827641102, -7.556380012198755658 ) ) ; +#18924 = CIRCLE ( 'NONE', #20779, 2.524999999999999467 ) ; +#18925 = CARTESIAN_POINT ( 'NONE', ( 217.8174869347067215, -119.3546789809066695, -7.961552358813492880 ) ) ; +#18926 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -120.4999999999997584, 1.387778780781445676E-14 ) ) ; +#18927 =( BOUNDED_SURFACE ( ) B_SPLINE_SURFACE ( 3, 2, ( + ( #37071, #54873, #32677 ), + ( #50455, #10462, #46082 ), + ( #47807, #56869, #42556 ), + ( #16550, #30012, #34389 ) ), + .UNSPECIFIED., .F., .F., .F. ) + B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ), + ( 3, 3 ), + ( 0.01005976871946027799, 0.01148208318043222702 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_SURFACE ( ( + ( 1.000000000000000000, 0.7541254970090723875, 1.000000000000000000), + ( 1.000000000000000000, 0.7538009782537203884, 1.000000000000000000), + ( 1.000000000000000000, 0.7534831817520144526, 1.000000000000000000), + ( 1.000000000000000000, 0.7531717058488636152, 1.000000000000000000) ) ) + REPRESENTATION_ITEM ( '' ) SURFACE ( ) ); +#18928 = CARTESIAN_POINT ( 'NONE', ( 235.6535225557039723, -121.3718316009389895, -6.087929668279024931 ) ) ; +#18929 = CARTESIAN_POINT ( 'NONE', ( 229.1232270752265094, -118.5433696831939727, 7.061235614538883709 ) ) ; +#18930 = DIRECTION ( 'NONE', ( 0.7071067811865474617, 0.0000000000000000000, -0.7071067811865474617 ) ) ; +#18931 = CARTESIAN_POINT ( 'NONE', ( 221.5410836458829067, -122.2779241113156274, 7.868847597500339575 ) ) ; +#18932 = CARTESIAN_POINT ( 'NONE', ( 215.9155819110447680, -119.5463181813616984, -7.670137419748070506 ) ) ; +#18933 = CARTESIAN_POINT ( 'NONE', ( 196.6500029091500892, -114.6675432522563653, 0.8950399470887632214 ) ) ; +#18934 = ORIENTED_EDGE ( 'NONE', *, *, #44680, .F. ) ; +#18935 = CARTESIAN_POINT ( 'NONE', ( 237.9909159440734641, -123.3918111264324864, 4.894537542156315091 ) ) ; +#18936 = CARTESIAN_POINT ( 'NONE', ( 220.8810337096556395, -118.7117560427744820, -7.673191703892625171 ) ) ; +#18937 = CARTESIAN_POINT ( 'NONE', ( 216.0043289756773106, -121.6001676017943396, 7.860338183960896785 ) ) ; +#18938 = VECTOR ( 'NONE', #29788, 1000.000000000000000 ) ; +#18939 = ORIENTED_EDGE ( 'NONE', *, *, #41319, .T. ) ; +#18940 = CARTESIAN_POINT ( 'NONE', ( 214.1322407381298376, -118.5713518646118985, -7.310201462825840046 ) ) ; +#18941 = VECTOR ( 'NONE', #12008, 1000.000000000000000 ) ; +#18942 = EDGE_CURVE ( 'NONE', #31337, #46451, #4248, .T. ) ; +#18943 = CARTESIAN_POINT ( 'NONE', ( 34.19159998373530129, -125.9276861567068835, 1.000000000000028644 ) ) ; +#18944 = CARTESIAN_POINT ( 'NONE', ( 237.7881625694077457, -119.0934929926951327, 5.367614054712979588 ) ) ; +#18945 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -122.8800097293549669, -2.165160425404585531 ) ) ; +#18946 = CARTESIAN_POINT ( 'NONE', ( 222.0481521490382306, -122.1247062828137899, 7.662603382654065598 ) ) ; +#18947 = ADVANCED_FACE ( 'NONE', ( #33023 ), #24223, .T. ) ; +#18948 = FACE_OUTER_BOUND ( 'NONE', #27683, .T. ) ; +#18949 = CARTESIAN_POINT ( 'NONE', ( 21.00000000000002132, -34.99999999999999289, 19.50000000000000711 ) ) ; +#18950 = CARTESIAN_POINT ( 'NONE', ( 236.9468882141408983, -114.4067978578986384, 0.8275522161703152690 ) ) ; +#18951 = ORIENTED_EDGE ( 'NONE', *, *, #2118, .T. ) ; +#18952 = CARTESIAN_POINT ( 'NONE', ( 219.1794066458125769, -119.0070638399845393, -7.962229519034544900 ) ) ; +#18953 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#18954 = ORIENTED_EDGE ( 'NONE', *, *, #10781, .T. ) ; +#18955 = ORIENTED_EDGE ( 'NONE', *, *, #18127, .F. ) ; +#18956 = ORIENTED_EDGE ( 'NONE', *, *, #9946, .F. ) ; +#18957 = EDGE_LOOP ( 'NONE', ( #52869, #6890, #55612, #3325, #41124, #9557, #31995, #22485 ) ) ; +#18958 = CARTESIAN_POINT ( 'NONE', ( 36.77573511282245988, -121.3887853599706119, 5.378996579092637731 ) ) ; +#18959 = EDGE_LOOP ( 'NONE', ( #5528, #49639, #47913, #11281 ) ) ; +#18960 = VERTEX_POINT ( 'NONE', #38267 ) ; +#18961 = CYLINDRICAL_SURFACE ( 'NONE', #38857, 2.600000000000000533 ) ; +#18962 = CARTESIAN_POINT ( 'NONE', ( -35.43721211558217732, -39.19543050033674803, -72.53633556736097887 ) ) ; +#18963 = EDGE_CURVE ( 'NONE', #46969, #29456, #46738, .T. ) ; +#18964 = FACE_OUTER_BOUND ( 'NONE', #32030, .T. ) ; +#18965 = VECTOR ( 'NONE', #16193, 1000.000000000000000 ) ; +#18966 = ORIENTED_EDGE ( 'NONE', *, *, #36872, .F. ) ; +#18967 = AXIS2_PLACEMENT_3D ( 'NONE', #45490, #253, #53372 ) ; +#18968 = FACE_OUTER_BOUND ( 'NONE', #46821, .T. ) ; +#18969 = CARTESIAN_POINT ( 'NONE', ( 215.9028092838956070, -119.5745707691835378, -7.672761846223279392 ) ) ; +#18970 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#18972 = DIRECTION ( 'NONE', ( -1.194121782967160312E-15, 0.9884292157390540678, 0.1516828450203868139 ) ) ; +#18971 = CIRCLE ( 'NONE', #4075, 1.500000000000001332 ) ; +#18973 = EDGE_CURVE ( 'NONE', #17283, #10488, #1470, .T. ) ; +#18974 = CARTESIAN_POINT ( 'NONE', ( -2.999999999999995559, -125.7999999999999972, 20.00000000000001066 ) ) ; +#18975 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#18976 = EDGE_CURVE ( 'NONE', #32433, #28251, #15768, .T. ) ; +#18977 = CARTESIAN_POINT ( 'NONE', ( 238.4814704355307811, -126.6385306000269679, 1.504989049959867931 ) ) ; +#18978 = CARTESIAN_POINT ( 'NONE', ( 21.06737690094867332, -49.81733391290207891, 18.94557979880045906 ) ) ; +#18979 = ADVANCED_FACE ( 'NONE', ( #28663 ), #46449, .F. ) ; +#18980 = CARTESIAN_POINT ( 'NONE', ( 216.5569693275023440, -119.7986753840008163, -7.945374546230820734 ) ) ; +#18981 = CARTESIAN_POINT ( 'NONE', ( 219.9994574339886526, -119.9137870579227041, -7.865517384607284335 ) ) ; +#18982 = VECTOR ( 'NONE', #13450, 1000.000000000000000 ) ; +#18983 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -121.5517637340005592, 1.775442526234932039 ) ) ; +#18984 = AXIS2_PLACEMENT_3D ( 'NONE', #52432, #30572, #12726 ) ; +#18985 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #57395, #5600, #4252, #52696 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 1.227098664851193670E-13, 0.0004867091711537995663 ), + .UNSPECIFIED. ) ; +#18986 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#18987 = FACE_OUTER_BOUND ( 'NONE', #19896, .T. ) ; +#18988 = FACE_OUTER_BOUND ( 'NONE', #24782, .T. ) ; +#18989 = CARTESIAN_POINT ( 'NONE', ( 235.8309579394966136, -125.8680746119526503, 1.413813706590806740 ) ) ; +#18990 = CARTESIAN_POINT ( 'NONE', ( 233.6893404986170708, -119.9885688315537635, -6.128903029014933779 ) ) ; +#18991 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #57258, #48216, #47617, #8206, #47338, #56389, #17536, #43527, #3557, #39157, #17232, #16361 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 2, 4 ), + ( 1.257266494788585530E-15, 0.0001470825839229738423, 0.0002941651678446903896, 0.0005883303356881229964, 0.0008824955035315557115, 0.001176660671374988318 ), + .UNSPECIFIED. ) ; +#18992 = CARTESIAN_POINT ( 'NONE', ( -27.99999999999998934, -129.0000000000000000, -20.00000000000000355 ) ) ; +#18993 = CARTESIAN_POINT ( 'NONE', ( 215.7844523498652052, -122.2284647115734089, 7.728932973846133869 ) ) ; +#18994 = CARTESIAN_POINT ( 'NONE', ( 233.3700336092056205, -114.9515975462638409, -0.1000343111161772075 ) ) ; +#18995 = CARTESIAN_POINT ( 'NONE', ( 236.5810270983271835, -124.2395784570542361, -5.095377345206854258 ) ) ; +#18996 = CARTESIAN_POINT ( 'NONE', ( 16.50000000000001776, -38.99999999999999289, 23.49899999999999878 ) ) ; +#18997 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#18998 = CARTESIAN_POINT ( 'NONE', ( 235.1601330244371866, -119.9113159244438123, 6.121100797025831319 ) ) ; +#18999 = PLANE ( 'NONE', #34878 ) ; +#19000 = CARTESIAN_POINT ( 'NONE', ( 220.7258130693317639, -119.0064966388848973, -7.964462661639855945 ) ) ; +#19001 = CARTESIAN_POINT ( 'NONE', ( 219.8734624041262009, -122.4618172276824311, 7.847463337049124021 ) ) ; +#19002 = LINE ( 'NONE', #15183, #39670 ) ; +#19003 = ORIENTED_EDGE ( 'NONE', *, *, #44222, .T. ) ; +#19004 = CARTESIAN_POINT ( 'NONE', ( 219.9391415793089379, -118.6957177340094205, -7.892192478203696737 ) ) ; +#19005 = CARTESIAN_POINT ( 'NONE', ( 215.2987092082287006, -120.9384690542238161, 7.621379613066034509 ) ) ; +#19006 = CARTESIAN_POINT ( 'NONE', ( 232.6461740273219618, -121.3418397898629166, 5.485782147351764060 ) ) ; +#19007 = ORIENTED_EDGE ( 'NONE', *, *, #42567, .T. ) ; +#19008 = DIRECTION ( 'NONE', ( -0.7009092642998479006, 6.938893903907226800E-15, -0.7132504491541845626 ) ) ; +#19009 = CARTESIAN_POINT ( 'NONE', ( 219.7385941569989427, -121.1433475361775152, 8.066848360537463236 ) ) ; +#19010 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #45408, #39880, #8922, #57407, #31988, #57702 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 4 ), + ( 1.430489624538199204E-17, 0.0003936520912892635068, 0.0007873041825785127021 ), + .UNSPECIFIED. ) ; +#19011 = DIRECTION ( 'NONE', ( 1.204321750201392929E-15, -0.9996422103001866288, 0.02674792302511274505 ) ) ; +#19012 = CARTESIAN_POINT ( 'NONE', ( 22.75000000000000711, -116.2000000000000171, -20.99999999999999289 ) ) ; +#19013 = AXIS2_PLACEMENT_3D ( 'NONE', #34466, #52254, #12258 ) ; +#19014 = EDGE_CURVE ( 'NONE', #16275, #4706, #22066, .T. ) ; +#19015 = VERTEX_POINT ( 'NONE', #51108 ) ; +#19016 = EDGE_LOOP ( 'NONE', ( #49289, #37638 ) ) ; +#19017 = CARTESIAN_POINT ( 'NONE', ( 17.08100805972217273, -57.45314438348778907, -21.32309986990416917 ) ) ; +#19018 = CARTESIAN_POINT ( 'NONE', ( 219.4294555142287209, -121.0858005933926904, 7.863901105150033821 ) ) ; +#19019 = ORIENTED_EDGE ( 'NONE', *, *, #16335, .T. ) ; +#19020 = CARTESIAN_POINT ( 'NONE', ( 235.9925463713998681, -125.2530748794055739, 2.864977695359262722 ) ) ; +#19021 = CARTESIAN_POINT ( 'NONE', ( 236.0767704591796132, -113.7520175418738120, 2.855553072171240991 ) ) ; +#19022 = ORIENTED_EDGE ( 'NONE', *, *, #17028, .T. ) ; +#19023 = ORIENTED_EDGE ( 'NONE', *, *, #58, .T. ) ; +#19024 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#19025 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203862311, 0.9884292157390539568 ) ) ; +#19026 = VERTEX_POINT ( 'NONE', #11116 ) ; +#19027 = CARTESIAN_POINT ( 'NONE', ( 215.2317564145862150, -120.8790606301949850, 7.662173305205531193 ) ) ; +#19028 = LINE ( 'NONE', #50550, #27537 ) ; +#19029 = EDGE_CURVE ( 'NONE', #55192, #23068, #2368, .T. ) ; +#19030 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -122.1821981104171186, -2.409226736228267995 ) ) ; +#19031 = ORIENTED_EDGE ( 'NONE', *, *, #30328, .T. ) ; +#19032 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290590, -123.7057155077161639, -0.03905667579545846202 ) ) ; +#19033 = CARTESIAN_POINT ( 'NONE', ( 229.1232270751415570, -117.1662596689904063, 6.525000077303572787 ) ) ; +#19034 = ORIENTED_EDGE ( 'NONE', *, *, #49892, .T. ) ; +#19035 = ORIENTED_EDGE ( 'NONE', *, *, #51647, .T. ) ; +#19036 = CARTESIAN_POINT ( 'NONE', ( -48.75000000000000000, -119.5000000000000000, -4.999999999999994671 ) ) ; +#19037 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#19038 = EDGE_LOOP ( 'NONE', ( #8269, #30410, #2465, #34463, #38974 ) ) ; +#19039 = LINE ( 'NONE', #37176, #10561 ) ; +#19040 = CARTESIAN_POINT ( 'NONE', ( 221.4544861038915258, -121.0347165699144512, 8.051892068294804972 ) ) ; +#19041 = ADVANCED_FACE ( 'NONE', ( #30681 ), #21301, .F. ) ; +#19042 = CARTESIAN_POINT ( 'NONE', ( 221.9791925707668838, -119.4193326432203293, -7.760999275111349682 ) ) ; +#19043 = AXIS2_PLACEMENT_3D ( 'NONE', #40576, #54028, #44971 ) ; +#19044 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1516828450203736300, -0.9884292157390560662 ) ) ; +#19045 = AXIS2_PLACEMENT_3D ( 'NONE', #5361, #15225, #41242 ) ; +#19046 = CARTESIAN_POINT ( 'NONE', ( 235.2330680888333347, -123.6353045328256286, -4.577569466467603654 ) ) ; +#19047 = CARTESIAN_POINT ( 'NONE', ( 30.60581961097691917, -120.4999999999999716, -6.000550650614169257 ) ) ; +#19048 = CARTESIAN_POINT ( 'NONE', ( 218.4180077136037994, -121.1130784763235795, 8.041726200046698025 ) ) ; +#19049 = LINE ( 'NONE', #1270, #14296 ) ; +#19050 = AXIS2_PLACEMENT_3D ( 'NONE', #28514, #1948, #10985 ) ; +#19051 = CARTESIAN_POINT ( 'NONE', ( 233.1710140640058739, -120.3291561085644759, 6.146347622451343362 ) ) ; +#19052 = LINE ( 'NONE', #45643, #38055 ) ; +#19053 = CARTESIAN_POINT ( 'NONE', ( 225.6999987669289567, -113.8704868626024620, 2.247121616886060824 ) ) ; +#19054 = CARTESIAN_POINT ( 'NONE', ( 222.0534711821178462, -121.2716333329398566, 7.793162339464334565 ) ) ; +#19055 = CARTESIAN_POINT ( 'NONE', ( 232.8406621379918704, -125.9438047343512608, 1.081598431808020289 ) ) ; +#19056 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#19057 = AXIS2_PLACEMENT_3D ( 'NONE', #51595, #12461, #11604 ) ; +#19058 = CARTESIAN_POINT ( 'NONE', ( 4.250000000000000000, -2.500000000000000000, 37.00000000000000000 ) ) ; +#19059 = CONICAL_SURFACE ( 'NONE', #51690, 7.499999999912356330, 0.7853981624999968325 ) ; +#19060 = CARTESIAN_POINT ( 'NONE', ( 220.3649315727256521, -118.4908932076672556, -7.834503912272229975 ) ) ; +#19061 = ORIENTED_EDGE ( 'NONE', *, *, #19619, .F. ) ; +#19062 = CARTESIAN_POINT ( 'NONE', ( 234.6037674873387573, -123.1994310079885651, -5.525740762227219882 ) ) ; +#19063 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669290931, -126.9617936468525556, -1.817540382590348225 ) ) ; +#19064 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#19065 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290590, -123.2492827487601375, -0.6457716156327613088 ) ) ; +#19066 = CARTESIAN_POINT ( 'NONE', ( 234.4405148820121951, -115.4587259313384209, 2.321481718510196579 ) ) ; +#19067 = CARTESIAN_POINT ( 'NONE', ( 237.3170475815068414, -115.2819881422151411, -1.888625998742449186 ) ) ; +#19068 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#19069 = CARTESIAN_POINT ( 'NONE', ( 29.39986018450687411, -126.3467672648106230, -0.9999999999999870104 ) ) ; +#19070 = ORIENTED_EDGE ( 'NONE', *, *, #3706, .F. ) ; +#19071 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #45185, #39957, #23001, #40516 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 0.0001751371999350006983 ), + .UNSPECIFIED. ) ; +#19072 = CARTESIAN_POINT ( 'NONE', ( 218.0770046442561920, -115.1305612648774144, -5.453897916787538769 ) ) ; +#19073 = CARTESIAN_POINT ( 'NONE', ( 233.6617311405862836, -115.6486307459214231, 2.748448193684077001 ) ) ; +#19074 = EDGE_CURVE ( 'NONE', #42191, #53520, #48446, .T. ) ; +#19075 = VERTEX_POINT ( 'NONE', #39128 ) ; +#19076 = ORIENTED_EDGE ( 'NONE', *, *, #38307, .T. ) ; +#19077 = CARTESIAN_POINT ( 'NONE', ( 24.90000000000001990, -29.99999999999998934, 22.09999999999998010 ) ) ; +#19078 = PLANE ( 'NONE', #28591 ) ; +#19079 = LINE ( 'NONE', #19379, #3267 ) ; +#19080 = CARTESIAN_POINT ( 'NONE', ( 236.6230211555527490, -122.4819480034647512, -5.821141714417656488 ) ) ; +#19081 = PERSON_AND_ORGANIZATION ( #17881, #29145 ) ; +#19082 = EDGE_LOOP ( 'NONE', ( #14070, #39959, #21327, #2721 ) ) ; +#19083 = VECTOR ( 'NONE', #24343, 1000.000000000000000 ) ; +#19084 = VECTOR ( 'NONE', #29258, 1000.000000000000000 ) ; +#19085 = AXIS2_PLACEMENT_3D ( 'NONE', #2631, #20417, #20694 ) ; +#19086 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #42818, #38452, #56564, #16818 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 0.0000000000000000000, 0.001602057735235639345 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9998873622279260687, 0.9963776017783309014, 0.9963769527685674143, 0.9998854151986359406 ) ) + REPRESENTATION_ITEM ( '' ) ); +#19087 = CARTESIAN_POINT ( 'NONE', ( 236.5906870287656147, -114.9629227508212495, 0.3831221112524986205 ) ) ; +#19088 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #43051, #51830, #43347, #16490, #29953, #7731, #24688, #47745, #34615, #28813, #42494, #19017, #52998, #12987, #41218, #45603, #22329, #26437, #48906, #13268, #30828, #17066 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4 ), + ( 0.007077430073850164705, 0.007642000271813905940, 0.008206570469777647175, 0.008771140667741390146, 0.009335710865705133116, 0.009900281063668876086, 0.01018256616265075104, 0.01046485126163262253, 0.01074713636061449748, 0.01102942145959636897, 0.01159399165756011714 ), + .UNSPECIFIED. ) ; +#19089 = CARTESIAN_POINT ( 'NONE', ( -34.00000000000000000, -128.5000000000000000, 17.00000000000000711 ) ) ; +#19090 = AXIS2_PLACEMENT_3D ( 'NONE', #52112, #47741, #20581 ) ; +#19091 = ORIENTED_EDGE ( 'NONE', *, *, #8641, .F. ) ; +#19092 = EDGE_CURVE ( 'NONE', #38580, #51705, #16337, .T. ) ; +#19093 = CIRCLE ( 'NONE', #52684, 0.1999998784767355875 ) ; +#19094 = CARTESIAN_POINT ( 'NONE', ( -48.27676856274150907, -118.9796782815176357, 3.090276546798721213 ) ) ; +#19095 = CARTESIAN_POINT ( 'NONE', ( 14.85000000000002096, -58.77062451370945695, 18.71561198377695945 ) ) ; +#19096 = EDGE_LOOP ( 'NONE', ( #20334, #51915, #12645, #26799 ) ) ; +#19097 = AXIS2_PLACEMENT_3D ( 'NONE', #8173, #51389, #42629 ) ; +#19098 = CARTESIAN_POINT ( 'NONE', ( 29.32490439083589706, -114.4928110134394359, -0.9336762650525567420 ) ) ; +#19099 = LINE ( 'NONE', #41292, #43286 ) ; +#19100 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669290078, -115.3461391992078404, 1.772210860683798295 ) ) ; +#19101 = AXIS2_PLACEMENT_3D ( 'NONE', #41341, #27934, #1369 ) ; +#19102 = CARTESIAN_POINT ( 'NONE', ( 228.0999987669289339, -111.4574356595409625, -12.77622910520403465 ) ) ; +#19103 = CARTESIAN_POINT ( 'NONE', ( 221.6189569127363370, -119.9063218195185527, -8.043050165818042885 ) ) ; +#19104 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#19105 = CARTESIAN_POINT ( 'NONE', ( 215.8758049549809925, -121.6288679201034881, 7.846241630077605222 ) ) ; +#19106 = ORIENTED_EDGE ( 'NONE', *, *, #30641, .T. ) ; +#19107 = ORIENTED_EDGE ( 'NONE', *, *, #2016, .T. ) ; +#19108 = FACE_BOUND ( 'NONE', #7837, .T. ) ; +#19109 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#19110 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -123.0577657885274618, -2.453192676228249436 ) ) ; +#19111 = CARTESIAN_POINT ( 'NONE', ( 24.90000000000001279, -125.0000000000000000, 4.500000000000004441 ) ) ; +#19112 = VERTEX_POINT ( 'NONE', #8467 ) ; +#19113 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669289965, -122.3658530765107741, 5.260575528827792446 ) ) ; +#19114 = EDGE_CURVE ( 'NONE', #40146, #27946, #51972, .T. ) ; +#19115 = CARTESIAN_POINT ( 'NONE', ( 231.9913927377264713, -123.5825792884146779, 4.762292249375258635 ) ) ; +#19116 = EDGE_CURVE ( 'NONE', #19821, #45488, #32528, .T. ) ; +#19117 = EDGE_CURVE ( 'NONE', #52070, #38080, #10886, .T. ) ; +#19118 = EDGE_LOOP ( 'NONE', ( #47193, #51747, #29558, #41420, #32431 ) ) ; +#19119 = CARTESIAN_POINT ( 'NONE', ( 217.2063893562480530, -119.2821569511368978, -7.923971254842251177 ) ) ; +#19120 = CARTESIAN_POINT ( 'NONE', ( 218.3002074625811986, -124.5129068170653994, -6.170939459261587601 ) ) ; +#19121 = CARTESIAN_POINT ( 'NONE', ( 235.8668404249565356, -121.8074879882351951, 5.392506180679112582 ) ) ; +#19122 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#19123 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1516828450203874801, -0.9884292157390538458 ) ) ; +#19124 = FACE_OUTER_BOUND ( 'NONE', #53404, .T. ) ; +#19125 = CARTESIAN_POINT ( 'NONE', ( 232.6760535911014927, -120.5017497961933657, -6.150032502225310616 ) ) ; +#19126 = EDGE_CURVE ( 'NONE', #57384, #6471, #46195, .T. ) ; +#19127 = CARTESIAN_POINT ( 'NONE', ( 214.3372535064550561, -118.5231277483259618, -7.528998520213610490 ) ) ; +#19128 = CARTESIAN_POINT ( 'NONE', ( 239.8532693217229053, -123.1422680370291687, 2.832832952945062654 ) ) ; +#19129 = CARTESIAN_POINT ( 'NONE', ( 9.625406849137105425, -51.69543050033673381, -115.1368094149664785 ) ) ; +#19130 = CARTESIAN_POINT ( 'NONE', ( 232.2369153421335000, -116.8593193382945117, -4.186178345074167417 ) ) ; +#19131 = CARTESIAN_POINT ( 'NONE', ( 235.3735545350993732, -114.9503294802701419, 0.06322106412562521205 ) ) ; +#19132 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -120.2144047283383657, 0.7554284472349167556 ) ) ; +#19133 = AXIS2_PLACEMENT_3D ( 'NONE', #55258, #54685, #54104 ) ; +#19134 = AXIS2_PLACEMENT_3D ( 'NONE', #48866, #35445, #40967 ) ; +#19135 = AXIS2_PLACEMENT_3D ( 'NONE', #40359, #53815, #49138 ) ; +#19136 = CARTESIAN_POINT ( 'NONE', ( 235.8225455158056150, -125.6968673881430618, -2.045432992627849167 ) ) ; +#19137 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#19138 = EDGE_LOOP ( 'NONE', ( #37580, #57094, #49026, #55878 ) ) ; +#19139 = CARTESIAN_POINT ( 'NONE', ( 234.0717344153350155, -116.7558026638960627, 4.878694158426052141 ) ) ; +#19140 = VECTOR ( 'NONE', #3300, 1000.000000000000227 ) ; +#19141 = CIRCLE ( 'NONE', #11721, 16.75000000000000355 ) ; +#19142 = CARTESIAN_POINT ( 'NONE', ( 220.8002074625812554, -124.4484216201929598, -6.591152124463303785 ) ) ; +#19143 = CARTESIAN_POINT ( 'NONE', ( 236.8389450977365129, -125.9301165124833659, 1.147640987546073355 ) ) ; +#19144 = AXIS2_PLACEMENT_3D ( 'NONE', #20648, #29157, #25040 ) ; +#19145 = AXIS2_PLACEMENT_3D ( 'NONE', #54149, #27012, #31964 ) ; +#19146 = ORIENTED_EDGE ( 'NONE', *, *, #48144, .F. ) ; +#19147 = ORIENTED_EDGE ( 'NONE', *, *, #53563, .F. ) ; +#19148 = CARTESIAN_POINT ( 'NONE', ( 221.6322973015132050, -120.1018634202983719, -8.054683387885376078 ) ) ; +#19149 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -127.1224757454514389, -1.016275061636582544 ) ) ; +#19150 = DIRECTION ( 'NONE', ( 1.518070773867911723E-15, 9.921538847429504892E-32, -1.000000000000000000 ) ) ; +#19151 = EDGE_CURVE ( 'NONE', #41862, #16650, #48188, .T. ) ; +#19152 = CARTESIAN_POINT ( 'NONE', ( 234.5459098796920898, -115.0067401105023777, 0.8564821146800613016 ) ) ; +#19153 = ORIENTED_EDGE ( 'NONE', *, *, #33202, .T. ) ; +#19154 = EDGE_LOOP ( 'NONE', ( #44057, #17051, #54459, #25542 ) ) ; +#19155 = CARTESIAN_POINT ( 'NONE', ( 218.2526263280471426, -119.3143081504439635, -7.769473098624864349 ) ) ; +#19156 = DIRECTION ( 'NONE', ( -0.5056270564590412686, -0.6925318281897142603, -0.5145298307394603476 ) ) ; +#19157 = EDGE_CURVE ( 'NONE', #4050, #5401, #43788, .T. ) ; +#19158 = CARTESIAN_POINT ( 'NONE', ( 320.8899987669290113, -122.4198015539175799, -1.968974858544858542 ) ) ; +#19159 = ORIENTED_EDGE ( 'NONE', *, *, #30663, .T. ) ; +#19160 = PLANE ( 'NONE', #15831 ) ; +#19161 = CARTESIAN_POINT ( 'NONE', ( 4.362162947221314369, -50.19543050033663434, -111.6470725152925496 ) ) ; +#19162 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #13745, #31588 ), + ( #30431, #43831 ), + ( #49371, #18415 ), + ( #36243, #8222 ), + ( #21640, #18694 ), + ( #18981, #28051 ), + ( #1200, #40898 ), + ( #24229, #27776 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 2, 2, 4 ), + ( 2, 2 ), + ( 0.0000000000000000000, 0.5000000000000169864, 0.7500000000000089928, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#19163 = CARTESIAN_POINT ( 'NONE', ( 237.3436420201028909, -120.0134016384192677, -5.528629110743597863 ) ) ; +#19164 = EDGE_CURVE ( 'NONE', #21483, #14786, #43391, .T. ) ; +#19165 = CARTESIAN_POINT ( 'NONE', ( 220.1965078626301420, -118.7051981231641236, -7.681998338858718967 ) ) ; +#19166 = AXIS2_PLACEMENT_3D ( 'NONE', #54145, #32246, #5085 ) ; +#19167 = ORIENTED_EDGE ( 'NONE', *, *, #27252, .T. ) ; +#19169 = EDGE_CURVE ( 'NONE', #26024, #16873, #34465, .T. ) ; +#19168 = CARTESIAN_POINT ( 'NONE', ( 221.7231413087640419, -120.8638146057769092, 7.851276409743809026 ) ) ; +#19170 = CARTESIAN_POINT ( 'NONE', ( 206.8999987669482721, -126.5219200490616345, -0.9241146973220573102 ) ) ; +#19171 = CARTESIAN_POINT ( 'NONE', ( 214.8337103745689376, -120.0318456686012212, -7.618144529222695027 ) ) ; +#19172 = CARTESIAN_POINT ( 'NONE', ( 237.7555260578762670, -117.5250220218145927, -5.381293489528947482 ) ) ; +#19173 = ORIENTED_EDGE ( 'NONE', *, *, #41308, .F. ) ; +#19174 = ORIENTED_EDGE ( 'NONE', *, *, #33881, .T. ) ; +#19175 = CARTESIAN_POINT ( 'NONE', ( 17.89067391717308197, -49.58159750787590525, -21.49300730597741449 ) ) ; +#19176 = DIRECTION ( 'NONE', ( -9.714451465470117264E-17, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#19177 = CARTESIAN_POINT ( 'NONE', ( 7.352633286915728483, -50.19543050033662013, -116.0228824000347885 ) ) ; +#19178 = CARTESIAN_POINT ( 'NONE', ( 217.1250588505269263, -120.0022210315204489, -7.994687183067742176 ) ) ; +#19179 = ORIENTED_EDGE ( 'NONE', *, *, #38084, .F. ) ; +#19180 = AXIS2_PLACEMENT_3D ( 'NONE', #31389, #9737, #5648 ) ; +#19181 = CARTESIAN_POINT ( 'NONE', ( 217.4618264665662366, -125.8501487967893553, 5.006044565996702111 ) ) ; +#19182 = ORIENTED_EDGE ( 'NONE', *, *, #16664, .F. ) ; +#19183 = AXIS2_PLACEMENT_3D ( 'NONE', #45833, #1488, #19270 ) ; +#19184 = ORIENTED_EDGE ( 'NONE', *, *, #50877, .T. ) ; +#19185 = AXIS2_PLACEMENT_3D ( 'NONE', #9073, #26902, #13429 ) ; +#19186 = CARTESIAN_POINT ( 'NONE', ( 214.4398602538755654, -119.2007313752704221, -7.685664184609198202 ) ) ; +#19187 = CARTESIAN_POINT ( 'NONE', ( 237.9542998332172772, -125.3246962286554123, -2.745579868461729411 ) ) ; +#19188 = EDGE_LOOP ( 'NONE', ( #40275, #55379, #31852, #51236 ) ) ; +#19189 = FACE_OUTER_BOUND ( 'NONE', #53484, .T. ) ; +#19190 = AXIS2_PLACEMENT_3D ( 'NONE', #30429, #4715, #22226 ) ; +#19191 = CARTESIAN_POINT ( 'NONE', ( 218.0326460778825606, -120.9119835783474031, 8.041445688390755464 ) ) ; +#19192 = EDGE_CURVE ( 'NONE', #52137, #38213, #13116, .T. ) ; +#19193 = AXIS2_PLACEMENT_3D ( 'NONE', #9609, #45233, #28009 ) ; +#19194 = VERTEX_POINT ( 'NONE', #52253 ) ; +#19195 = ORIENTED_EDGE ( 'NONE', *, *, #29948, .T. ) ; +#19196 = EDGE_CURVE ( 'NONE', #3666, #30941, #11729, .T. ) ; +#19197 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#19198 = FACE_OUTER_BOUND ( 'NONE', #30212, .T. ) ; +#19199 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#19200 = ORIENTED_EDGE ( 'NONE', *, *, #41039, .F. ) ; +#19201 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#19202 = CARTESIAN_POINT ( 'NONE', ( 215.8362282521424333, -119.4411623305174146, -7.645599592055039473 ) ) ; +#19203 = CARTESIAN_POINT ( 'NONE', ( 232.0284165449522789, -115.5612899295906146, 3.711461081381087102 ) ) ; +#19204 = ADVANCED_FACE ( 'NONE', ( #4393 ), #29803, .F. ) ; +#19205 = CARTESIAN_POINT ( 'NONE', ( 215.4665275901372468, -112.5118061874377844, 3.849916296789523518 ) ) ; +#19206 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.9884292157390539568, -0.1516828450203877021 ) ) ; +#19207 = CARTESIAN_POINT ( 'NONE', ( 236.0767704591724794, -119.9235462536169621, -7.304597982217694074 ) ) ; +#19208 = FACE_OUTER_BOUND ( 'NONE', #32622, .T. ) ; +#19209 = CARTESIAN_POINT ( 'NONE', ( 214.8314610880633779, -121.9934809794975337, 7.691047353382232998 ) ) ; +#19210 = EDGE_CURVE ( 'NONE', #4901, #17675, #26682, .T. ) ; +#19211 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#19212 = VERTEX_POINT ( 'NONE', #17205 ) ; +#19213 = CONICAL_SURFACE ( 'NONE', #13582, 1.500000000000001332, 0.7853981633974420618 ) ; +#19214 = CARTESIAN_POINT ( 'NONE', ( 21.10069771591065901, -47.49683485466969302, -18.47020241571551935 ) ) ; +#19215 = VECTOR ( 'NONE', #28461, 1000.000000000000000 ) ; +#19216 = CARTESIAN_POINT ( 'NONE', ( 236.4035201558621679, -115.0589693892754184, 1.094691058510247172 ) ) ; +#19217 = CARTESIAN_POINT ( 'NONE', ( 233.8518207430252005, -126.0051519572497654, 0.7040907759617210937 ) ) ; +#19218 = ORIENTED_EDGE ( 'NONE', *, *, #16896, .T. ) ; +#19219 = VERTEX_POINT ( 'NONE', #52853 ) ; +#19220 = PLANE ( 'NONE', #42571 ) ; +#19221 = VECTOR ( 'NONE', #42623, 1000.000000000000000 ) ; +#19222 = CARTESIAN_POINT ( 'NONE', ( 214.3304478969031948, -122.2786990722497222, 7.577065691361782207 ) ) ; +#19223 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#19224 = CARTESIAN_POINT ( 'NONE', ( 235.6805554161051361, -120.3256183391860645, -6.147328867991057599 ) ) ; +#19225 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#19226 = VECTOR ( 'NONE', #30502, 1000.000000000000000 ) ; +#19227 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#19228 = CYLINDRICAL_SURFACE ( 'NONE', #28500, 0.9999999999999983347 ) ; +#19229 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -119.1214499035854573, 1.927654527929071326 ) ) ; +#19230 = CIRCLE ( 'NONE', #49993, 6.430544560416040056 ) ; +#19231 = CARTESIAN_POINT ( 'NONE', ( 214.8422576643903312, -122.0414188066328762, 5.412897692622500756 ) ) ; +#19232 = AXIS2_PLACEMENT_3D ( 'NONE', #18629, #22441, #9876 ) ; +#19233 = EDGE_LOOP ( 'NONE', ( #40779, #27953, #3518, #6690 ) ) ; +#19234 = CARTESIAN_POINT ( 'NONE', ( 237.9926946841435438, -116.7495642098199653, 4.708128828162139179 ) ) ; +#19235 = PLANE ( 'NONE', #50895 ) ; +#19236 = ADVANCED_FACE ( 'NONE', ( #5526 ), #49332, .F. ) ; +#19237 = VECTOR ( 'NONE', #36853, 1000.000000000000000 ) ; +#19238 = DIRECTION ( 'NONE', ( -0.7009092642998479006, 0.0000000000000000000, -0.7132504491541843405 ) ) ; +#19239 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #5593, #41211, #1230, #16052 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 1.254783587915175785E-13, 0.0001208201651835023459 ), + .UNSPECIFIED. ) ; +#19240 = ORIENTED_EDGE ( 'NONE', *, *, #39106, .F. ) ; +#19241 = CARTESIAN_POINT ( 'NONE', ( 213.9204999291004583, -118.5751066769134070, -7.285738611312431168 ) ) ; +#19242 = DIRECTION ( 'NONE', ( 0.7132504491541842295, 2.131334480222611662E-15, -0.7009092642998483447 ) ) ; +#19243 = CARTESIAN_POINT ( 'NONE', ( 237.8048304187695123, -119.6411894599663839, 5.485904028814286626 ) ) ; +#19244 = ADVANCED_FACE ( 'NONE', ( #49619 ), #30803, .F. ) ; +#19245 = PLANE ( 'NONE', #18356 ) ; +#19247 = EDGE_CURVE ( 'NONE', #18674, #8924, #57440, .T. ) ; +#19246 = CARTESIAN_POINT ( 'NONE', ( 214.9592436421241359, -121.9668836878536524, 7.729840607783206252 ) ) ; +#19248 = CARTESIAN_POINT ( 'NONE', ( 215.2370293772844434, -118.7609877251262844, -7.679831357021120297 ) ) ; +#19249 = CARTESIAN_POINT ( 'NONE', ( 221.9910750106297428, -119.9447137618416548, -7.826362635778735033 ) ) ; +#19250 = ADVANCED_FACE ( 'NONE', ( #27734 ), #9326, .F. ) ; +#19251 = CARTESIAN_POINT ( 'NONE', ( 237.0626686825229399, -116.4783551869578133, 4.656937456316963875 ) ) ; +#19252 = ORIENTED_EDGE ( 'NONE', *, *, #36987, .T. ) ; +#19253 = CARTESIAN_POINT ( 'NONE', ( 21.00000000000000355, 7.402525857916342211E-15, 19.50000000000000000 ) ) ; +#19254 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397815626E-17 ) ) ; +#19255 = ORIENTED_EDGE ( 'NONE', *, *, #17600, .T. ) ; +#19256 = ORIENTED_EDGE ( 'NONE', *, *, #35926, .T. ) ; +#19257 = AXIS2_PLACEMENT_3D ( 'NONE', #2589, #20374, #20647 ) ; +#19258 = VERTEX_POINT ( 'NONE', #32411 ) ; +#19259 = EDGE_LOOP ( 'NONE', ( #18891, #31910, #31050, #42275 ) ) ; +#19260 = CIRCLE ( 'NONE', #2478, 2.500000000000005329 ) ; +#19261 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.7071067811865556774, -0.7071067811865393571 ) ) ; +#19262 = ORIENTED_EDGE ( 'NONE', *, *, #36404, .F. ) ; +#19263 = ORIENTED_EDGE ( 'NONE', *, *, #11515, .T. ) ; +#19264 = DIRECTION ( 'NONE', ( 0.7132504491541840075, 2.131334480222543031E-15, -0.7009092642998484557 ) ) ; +#19265 = ADVANCED_FACE ( 'NONE', ( #13398 ), #54014, .T. ) ; +#19266 = CARTESIAN_POINT ( 'NONE', ( 216.6534023166931604, -118.8967181806332007, -7.843576518141432530 ) ) ; +#19267 = CARTESIAN_POINT ( 'NONE', ( 13.70000000000000107, 12.00000000000000000, 39.00000000000000000 ) ) ; +#19268 = ORIENTED_EDGE ( 'NONE', *, *, #26112, .F. ) ; +#19269 = DIRECTION ( 'NONE', ( -0.5056270564590439331, 0.6925318281897132611, -0.5145298307394590154 ) ) ; +#19270 = DIRECTION ( 'NONE', ( -0.7009092642998491218, 0.0000000000000000000, -0.7132504491541831193 ) ) ; +#19271 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#19272 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289453, -124.1787281185710441, 1.613850086702956377 ) ) ; +#19273 = FACE_OUTER_BOUND ( 'NONE', #23187, .T. ) ; +#19274 = CARTESIAN_POINT ( 'NONE', ( 217.1147121301098650, -122.1996697164454844, 7.850030866818707764 ) ) ; +#19275 = CARTESIAN_POINT ( 'NONE', ( -11.22931233697584830, -29.69543050033668052, -93.85729779464271871 ) ) ; +#19276 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#19277 = VECTOR ( 'NONE', #26886, 1000.000000000000000 ) ; +#19278 = LINE ( 'NONE', #37668, #32095 ) ; +#19279 = AXIS2_PLACEMENT_3D ( 'NONE', #40989, #18791, #37205 ) ; +#19280 = FACE_OUTER_BOUND ( 'NONE', #4877, .T. ) ; +#19281 = CARTESIAN_POINT ( 'NONE', ( 4.300000000000019362, -36.70000000000000995, 23.49899999999999878 ) ) ; +#19282 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#19283 = EDGE_CURVE ( 'NONE', #30425, #45476, #31830, .T. ) ; +#19284 = CARTESIAN_POINT ( 'NONE', ( 219.8674434103047588, -121.1898717687574276, 8.064909994077732236 ) ) ; +#19285 = CARTESIAN_POINT ( 'NONE', ( 235.7485457305850218, -124.4686986475305162, 3.879724487520126441 ) ) ; +#19286 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #45737, #32619, #10989, #37854, #28518, #5462 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 4 ), + ( 2.273146452807590882E-13, 0.0001237149949286068151, 0.0002474299896298989897 ), + .UNSPECIFIED. ) ; +#19287 = CARTESIAN_POINT ( 'NONE', ( 233.6846476594849946, -120.1708846187680706, -6.141221540796290235 ) ) ; +#19288 = CARTESIAN_POINT ( 'NONE', ( 4.000000000000021316, -41.30000000000000426, 23.49899999999999878 ) ) ; +#19289 = LINE ( 'NONE', #54934, #48609 ) ; +#19290 = CARTESIAN_POINT ( 'NONE', ( 233.3752232920587915, -114.9521153997297915, 0.08488145297331202432 ) ) ; +#19291 = CARTESIAN_POINT ( 'NONE', ( 235.2685270983271835, -123.7764086509620682, 5.404784576638524740 ) ) ; +#19292 = CARTESIAN_POINT ( 'NONE', ( 4.348952396242666829, -30.12436298747291019, -120.0167456036839866 ) ) ; +#19293 = CARTESIAN_POINT ( 'NONE', ( -23.99999999999999289, -5.000000000000008882, 22.75000000000000711 ) ) ; +#19294 = CARTESIAN_POINT ( 'NONE', ( 235.0730540453627953, -116.8079015557469660, 4.918059207759087670 ) ) ; +#19295 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#19296 = CARTESIAN_POINT ( 'NONE', ( 220.7258130693317639, -119.5422859393884352, -8.046490014684991365 ) ) ; +#19297 = CARTESIAN_POINT ( 'NONE', ( 220.0297269922570820, -122.5117200109728657, 7.835034772560150351 ) ) ; +#19298 = VECTOR ( 'NONE', #30506, 999.9999999999998863 ) ; +#19299 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203752399, 0.9884292157390557332 ) ) ; +#19300 = ORIENTED_EDGE ( 'NONE', *, *, #21148, .T. ) ; +#19301 = PLANE ( 'NONE', #49178 ) ; +#19302 = CARTESIAN_POINT ( 'NONE', ( 215.8691121462837259, -121.5924988516806309, 7.647927112656015325 ) ) ; +#19303 = ADVANCED_FACE ( 'NONE', ( #13988 ), #10187, .T. ) ; +#19304 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#19305 = ORIENTED_EDGE ( 'NONE', *, *, #18468, .F. ) ; +#19306 = PLANE ( 'NONE', #42847 ) ; +#19307 = CARTESIAN_POINT ( 'NONE', ( 215.6309911041086878, -119.0895981026479831, -7.576650620229542277 ) ) ; +#19308 = DIRECTION ( 'NONE', ( -0.7009092642998482336, 0.0000000000000000000, -0.7132504491541841185 ) ) ; +#19309 = DIRECTION ( 'NONE', ( -9.714451465470117264E-17, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#19310 = ADVANCED_FACE ( 'NONE', ( #14267 ), #13704, .T. ) ; +#19311 = ORIENTED_EDGE ( 'NONE', *, *, #37268, .T. ) ; +#19312 = EDGE_CURVE ( 'NONE', #24920, #30091, #13608, .T. ) ; +#19313 = VECTOR ( 'NONE', #10375, 1000.000000000000000 ) ; +#19314 = ORIENTED_EDGE ( 'NONE', *, *, #5562, .F. ) ; +#19315 = CARTESIAN_POINT ( 'NONE', ( 219.9036803577855324, -119.8820399700487798, -7.861819920212458790 ) ) ; +#19316 = CARTESIAN_POINT ( 'NONE', ( 214.8617146814772525, -122.1203603324183291, 7.668353155201021565 ) ) ; +#19317 = VECTOR ( 'NONE', #12054, 1000.000000000000000 ) ; +#19318 = VERTEX_POINT ( 'NONE', #23044 ) ; +#19319 = CONICAL_SURFACE ( 'NONE', #15555, 2.524999999999999467, 0.7853981633974401744 ) ; +#19320 = CARTESIAN_POINT ( 'NONE', ( 217.6037719076417432, -118.6830946848070027, -7.826033639868064107 ) ) ; +#19321 = VERTEX_POINT ( 'NONE', #18656 ) ; +#19322 = ORIENTED_EDGE ( 'NONE', *, *, #12802, .T. ) ; +#19323 = FACE_OUTER_BOUND ( 'NONE', #45515, .T. ) ; +#19324 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#19325 = ORIENTED_EDGE ( 'NONE', *, *, #39479, .T. ) ; +#19326 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#19327 = LINE ( 'NONE', #32208, #7917 ) ; +#19328 = CARTESIAN_POINT ( 'NONE', ( 219.4620883820793722, -119.7931672471620033, 7.936598551718267558 ) ) ; +#19329 = DIRECTION ( 'NONE', ( -1.000000000000000000, 5.653290941726317324E-14, 8.841834365706791315E-15 ) ) ; +#19330 = EDGE_LOOP ( 'NONE', ( #45256, #38287, #18653, #49921, #15342, #27285, #24142, #55813, #9313 ) ) ; +#19331 = DIRECTION ( 'NONE', ( 1.883658937813645691E-15, -1.000000000000000000, -1.123988420328126730E-15 ) ) ; +#19332 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#19333 = VERTEX_POINT ( 'NONE', #45803 ) ; +#19334 = FACE_OUTER_BOUND ( 'NONE', #29403, .T. ) ; +#19335 = AXIS2_PLACEMENT_3D ( 'NONE', #32596, #41326, #14752 ) ; +#19336 = CARTESIAN_POINT ( 'NONE', ( -60.09999999999998010, -30.00000000000002132, 23.40000000000001279 ) ) ; +#19337 = EDGE_LOOP ( 'NONE', ( #1186, #14290, #46663, #40729 ) ) ; +#19338 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#19339 = LINE ( 'NONE', #32511, #49816 ) ; +#19340 = CARTESIAN_POINT ( 'NONE', ( 221.9744942208874363, -119.1292906681895687, -7.716489874491196055 ) ) ; +#19341 = DIRECTION ( 'NONE', ( 4.529902288805863470E-15, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#19342 = CARTESIAN_POINT ( 'NONE', ( 235.3720273653971731, -119.0430513159523827, -5.355612448780072476 ) ) ; +#19343 = CARTESIAN_POINT ( 'NONE', ( 30.59980000000004097, -114.9592565566866114, -3.913366825718100461 ) ) ; +#19344 = CARTESIAN_POINT ( 'NONE', ( 214.4398602538724674, -121.0719475554910218, 7.773699819585977444 ) ) ; +#19345 = CYLINDRICAL_SURFACE ( 'NONE', #43167, 7.500000000000000888 ) ; +#19346 = ADVANCED_FACE ( 'NONE', ( #16 ), #36497, .F. ) ; +#19347 = CARTESIAN_POINT ( 'NONE', ( 233.2045335123216034, -121.6021355527324062, 6.050277224331853887 ) ) ; +#19348 = AXIS2_PLACEMENT_3D ( 'NONE', #41970, #11888, #7218 ) ; +#19349 = CARTESIAN_POINT ( 'NONE', ( 215.2253759559499144, -119.8750181882797818, -7.848422265197076975 ) ) ; +#19350 = CARTESIAN_POINT ( 'NONE', ( 213.9533403900068151, -121.5753555365475336, 7.462452302097771550 ) ) ; +#19351 = CARTESIAN_POINT ( 'NONE', ( 230.9999987669289396, -123.9953607466834740, 1.753396246848313744 ) ) ; +#19352 = CARTESIAN_POINT ( 'NONE', ( 232.8921456448408378, -126.0070748103144211, -0.6788827608899915544 ) ) ; +#19353 = CARTESIAN_POINT ( 'NONE', ( 234.7192086042344386, -123.6874273114418514, 4.543509393199866686 ) ) ; +#19354 = AXIS2_PLACEMENT_3D ( 'NONE', #34032, #20579, #38405 ) ; +#19355 = CARTESIAN_POINT ( 'NONE', ( 228.7999987669290078, -127.0229236322804098, 2.539973875345019394 ) ) ; +#19356 = CARTESIAN_POINT ( 'NONE', ( 32.65076448190754377, -119.6715220483078781, -5.762649816623859778 ) ) ; +#19357 = ORIENTED_EDGE ( 'NONE', *, *, #3570, .F. ) ; +#19358 = CARTESIAN_POINT ( 'NONE', ( 234.5332136743794251, -125.3114963080142132, -3.830526264451477481 ) ) ; +#19359 = CARTESIAN_POINT ( 'NONE', ( 220.8002074625813123, -124.3808512357704501, -6.282904415163134360 ) ) ; +#19360 = DIRECTION ( 'NONE', ( 0.7132504491541842295, 2.131334480222603379E-15, -0.7009092642998483447 ) ) ; +#19361 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#19362 = CARTESIAN_POINT ( 'NONE', ( 234.5506235080767397, -118.0969435180129494, 5.002529570143008364 ) ) ; +#19363 = PLANE ( 'NONE', #35006 ) ; +#19364 = CARTESIAN_POINT ( 'NONE', ( 28.10000000000001563, -120.4999999999999858, 6.938893903907228378E-14 ) ) ; +#19365 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#19366 = EDGE_CURVE ( 'NONE', #44687, #17128, #51310, .T. ) ; +#19368 = ORIENTED_EDGE ( 'NONE', *, *, #18329, .F. ) ; +#19367 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #37206, #4306, #4012, #26800, #30879, #4595 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 4 ), + ( 2.168404344971008868E-18, 0.0005200700461011554176, 0.001040140092202308667 ), + .UNSPECIFIED. ) ; +#19369 = CARTESIAN_POINT ( 'NONE', ( 215.8002074625812838, -125.6851619096103718, 5.022451610448078085 ) ) ; +#19370 = CARTESIAN_POINT ( 'NONE', ( 234.1189253497008451, -125.8888072323580474, -1.354609792048205863 ) ) ; +#19371 = AXIS2_PLACEMENT_3D ( 'NONE', #28262, #1712, #20056 ) ; +#19372 = ADVANCED_FACE ( 'NONE', ( #49050, #51324 ), #19235, .T. ) ; +#19373 = ORIENTED_EDGE ( 'NONE', *, *, #28476, .T. ) ; +#19374 = EDGE_CURVE ( 'NONE', #11705, #51836, #24849, .T. ) ; +#19375 = EDGE_LOOP ( 'NONE', ( #34353, #27719, #53290, #20738, #7105 ) ) ; +#19376 = CARTESIAN_POINT ( 'NONE', ( 215.3537151529102687, -122.3032200225194401, 7.452308617250562151 ) ) ; +#19377 = EDGE_CURVE ( 'NONE', #10712, #4823, #25746, .T. ) ; +#19378 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1516828450203862033, -0.9884292157390540678 ) ) ; +#19379 = CARTESIAN_POINT ( 'NONE', ( 32.90000000000004121, -121.4999999999999858, 5.741514222000018819 ) ) ; +#19380 = CARTESIAN_POINT ( 'NONE', ( 236.4467077228339633, -126.5973463550714655, -0.8040404427966468814 ) ) ; +#19381 = APPROVAL_STATUS ( 'not_yet_approved' ) ; +#19382 = ORIENTED_EDGE ( 'NONE', *, *, #16976, .F. ) ; +#19383 = ORIENTED_EDGE ( 'NONE', *, *, #48077, .F. ) ; +#19384 = CARTESIAN_POINT ( 'NONE', ( 236.6879897371285040, -116.1840193436158017, 3.489245134916098223 ) ) ; +#19385 = CARTESIAN_POINT ( 'NONE', ( 215.9387293527780116, -121.4991741976992614, 7.666177025517013632 ) ) ; +#19386 = ORIENTED_EDGE ( 'NONE', *, *, #35544, .F. ) ; +#19387 = CARTESIAN_POINT ( 'NONE', ( 225.6999987669289567, -113.9770763677191781, -2.539973875344991860 ) ) ; +#19388 = CARTESIAN_POINT ( 'NONE', ( 214.7169723890527564, -121.7015751469688922, 5.465049584067182664 ) ) ; +#19389 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #31996, #31441, #36665, #14158, #44556, #40162, #17676, #53905 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 4 ), + ( 0.0008993617945648434966, 0.001118762244386456309, 0.001338162694208069013, 0.001776963593851295506 ), + .UNSPECIFIED. ) ; +#19390 = VERTEX_POINT ( 'NONE', #53067 ) ; +#19391 = CARTESIAN_POINT ( 'NONE', ( 235.8999987668372000, -120.4999999999997584, 1.387778780781445676E-14 ) ) ; +#19392 = CARTESIAN_POINT ( 'NONE', ( 24.99900000000002009, -50.50000000000000000, 2.899999999999992806 ) ) ; +#19393 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289510, -116.2070467427586777, 3.358897265821455314 ) ) ; +#19394 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289226, -125.0899256221782565, -14.26122655253990246 ) ) ; +#19395 = LINE ( 'NONE', #27891, #36034 ) ; +#19396 = AXIS2_PLACEMENT_3D ( 'NONE', #56955, #26014, #43798 ) ; +#19397 = CARTESIAN_POINT ( 'NONE', ( 215.4326954524711653, -120.0675234211020381, -5.583074281282240925 ) ) ; +#19398 = FACE_OUTER_BOUND ( 'NONE', #45324, .T. ) ; +#19399 = ORIENTED_EDGE ( 'NONE', *, *, #19196, .F. ) ; +#19400 = EDGE_LOOP ( 'NONE', ( #53972, #57444, #15792, #14771 ) ) ; +#19401 = CARTESIAN_POINT ( 'NONE', ( -48.17752981776725107, -121.0019377041861190, -3.710941876375156490 ) ) ; +#19402 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, -11.50000000000000000, 0.0000000000000000000 ) ) ; +#19403 = CARTESIAN_POINT ( 'NONE', ( 215.7076881213526462, -121.7060449664733284, 7.614567338153323206 ) ) ; +#19404 = ORIENTED_EDGE ( 'NONE', *, *, #49614, .T. ) ; +#19405 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669289112, -115.4997092360755886, 2.408512613645001910 ) ) ; +#19406 = CARTESIAN_POINT ( 'NONE', ( 231.9911041370132239, -123.4461129943638582, 4.855789413844648017 ) ) ; +#19407 = ORIENTED_EDGE ( 'NONE', *, *, #35091, .T. ) ; +#19408 = CARTESIAN_POINT ( 'NONE', ( 217.0640945452820461, -119.8862489985115474, -7.761574903022568250 ) ) ; +#19409 = FACE_OUTER_BOUND ( 'NONE', #29801, .T. ) ; +#19410 = CARTESIAN_POINT ( 'NONE', ( 235.9625311469772271, -124.6245699854019335, 3.712141089245478920 ) ) ; +#19411 = DIRECTION ( 'NONE', ( 1.210476675238563278E-16, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#19412 = CARTESIAN_POINT ( 'NONE', ( 232.0906200808419442, -114.8524636066308346, 2.456782004804046071 ) ) ; +#19413 = AXIS2_PLACEMENT_3D ( 'NONE', #44503, #53542, #4506 ) ; +#19414 = EDGE_CURVE ( 'NONE', #1601, #37587, #44406, .T. ) ; +#19415 = CARTESIAN_POINT ( 'NONE', ( 232.6474808857882408, -121.5955729331902404, -6.052190382716085004 ) ) ; +#19416 = CARTESIAN_POINT ( 'NONE', ( 15.00000000000001599, -48.99999999999998579, -20.29999999999999716 ) ) ; +#19417 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#19418 = CARTESIAN_POINT ( 'NONE', ( 220.8964961081449871, -121.5514632548676417, 7.811374328607003648 ) ) ; +#19419 = CARTESIAN_POINT ( 'NONE', ( 232.2067750347936226, -117.6938016873087918, -4.787589797294215188 ) ) ; +#19420 = CARTESIAN_POINT ( 'NONE', ( 235.2584441486611695, -116.3158891684547314, -3.644569050270954236 ) ) ; +#19421 = PLANE ( 'NONE', #41727 ) ; +#19422 = CARTESIAN_POINT ( 'NONE', ( 235.4967631085717130, -115.6790870807575971, -2.770344599408786301 ) ) ; +#19423 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#19424 = ORIENTED_EDGE ( 'NONE', *, *, #8194, .T. ) ; +#19425 = CARTESIAN_POINT ( 'NONE', ( 234.0844723758960413, -117.1685231804279397, 5.168530759321395607 ) ) ; +#19426 = FACE_OUTER_BOUND ( 'NONE', #57572, .T. ) ; +#19427 = CARTESIAN_POINT ( 'NONE', ( 10.50000000000001599, -38.84999999999999432, -23.49900000000000588 ) ) ; +#19428 = CARTESIAN_POINT ( 'NONE', ( 23.40000000018752147, -115.9999999999999716, -4.999999999999984013 ) ) ; +#19429 = CARTESIAN_POINT ( 'NONE', ( 236.8503008448528817, -125.9985876852543498, 0.7519892036816603342 ) ) ; +#19430 = ORIENTED_EDGE ( 'NONE', *, *, #29678, .F. ) ; +#19431 = VERTEX_POINT ( 'NONE', #3149 ) ; +#19432 = AXIS2_PLACEMENT_3D ( 'NONE', #39869, #34911, #34338 ) ; +#19433 = CARTESIAN_POINT ( 'NONE', ( 31.78220895391891432, -119.6071122943866811, -5.818513417230643192 ) ) ; +#19434 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #31075, #57346, #44779, #35729 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 0.5860285461242497052, 0.6824558339455337741 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.5000045367072896152, 0.5000188997336072472, 0.5000673673172317812, 0.5001499394581629954 ) ) + REPRESENTATION_ITEM ( '' ) ); +#19435 = PLANE ( 'NONE', #12274 ) ; +#19436 = LINE ( 'NONE', #41909, #20913 ) ; +#19437 = CARTESIAN_POINT ( 'NONE', ( 234.6327206860184447, -125.3070897367405649, 2.814277509759093299 ) ) ; +#19438 = EDGE_LOOP ( 'NONE', ( #40942, #50597, #24611, #13905 ) ) ; +#19439 = EDGE_CURVE ( 'NONE', #24199, #30494, #15470, .T. ) ; +#19440 = ORIENTED_EDGE ( 'NONE', *, *, #31839, .T. ) ; +#19441 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#19442 = EDGE_CURVE ( 'NONE', #53913, #40509, #43710, .T. ) ; +#19443 = CARTESIAN_POINT ( 'NONE', ( 6.767036993604764739, -49.19543050033673381, -122.0019184285935836 ) ) ; +#19444 = FACE_OUTER_BOUND ( 'NONE', #49224, .T. ) ; +#19445 = EDGE_CURVE ( 'NONE', #11773, #52137, #51815, .T. ) ; +#19446 = ORIENTED_EDGE ( 'NONE', *, *, #36767, .T. ) ; +#19447 = CIRCLE ( 'NONE', #7315, 1.975000000000000089 ) ; +#19448 = CARTESIAN_POINT ( 'NONE', ( 5.900000000000016342, -39.14999999999999147, 23.49899999999999878 ) ) ; +#19449 = CARTESIAN_POINT ( 'NONE', ( 218.0326460778825037, -119.5435846707513292, -8.012875765147327911 ) ) ; +#19450 = CARTESIAN_POINT ( 'NONE', ( 237.2717599619351176, -122.4657895398637493, -5.190144580118660755 ) ) ; +#19451 = CARTESIAN_POINT ( 'NONE', ( -46.19895631688851267, -47.49454755418334884, 13.55283079882590691 ) ) ; +#19452 = ORIENTED_EDGE ( 'NONE', *, *, #41057, .F. ) ; +#19453 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#19454 = PLANE ( 'NONE', #29449 ) ; +#19455 = CARTESIAN_POINT ( 'NONE', ( 214.8337103745364800, -120.6622199542875222, 5.624547452100905787 ) ) ; +#19456 = CARTESIAN_POINT ( 'NONE', ( 237.6268710748118451, -122.3698910799140265, -5.863827132779517726 ) ) ; +#19457 = ORIENTED_EDGE ( 'NONE', *, *, #40681, .F. ) ; +#19458 = EDGE_CURVE ( 'NONE', #42208, #32977, #20929, .T. ) ; +#19459 = ORIENTED_EDGE ( 'NONE', *, *, #47374, .F. ) ; +#19460 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669114660, -119.3186376021085664, 3.212612508367817199 ) ) ; +#19461 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289169, -121.0038857750025869, -0.01282002979032561933 ) ) ; +#19462 = LINE ( 'NONE', #15070, #1793 ) ; +#19463 = CARTESIAN_POINT ( 'NONE', ( 229.2999987672637019, -120.1597703855531165, -7.492278946205681578 ) ) ; +#19464 = EDGE_LOOP ( 'NONE', ( #4689, #6596, #249, #26022, #10644 ) ) ; +#19465 = CARTESIAN_POINT ( 'NONE', ( 217.9500698677419450, -115.2405939797549479, -5.132055023903571822 ) ) ; +#19466 = ORIENTED_EDGE ( 'NONE', *, *, #34274, .F. ) ; +#19467 = VERTEX_POINT ( 'NONE', #29733 ) ; +#19468 = CARTESIAN_POINT ( 'NONE', ( 217.9667590894647446, -117.1109877229101244, 6.522063972133035570 ) ) ; +#19469 = LINE ( 'NONE', #6341, #50875 ) ; +#19470 = ORIENTED_EDGE ( 'NONE', *, *, #35336, .T. ) ; +#19471 = ORIENTED_EDGE ( 'NONE', *, *, #4940, .T. ) ; +#19472 = ORIENTED_EDGE ( 'NONE', *, *, #22515, .T. ) ; +#19473 = VERTEX_POINT ( 'NONE', #38767 ) ; +#19474 = VECTOR ( 'NONE', #12315, 1000.000000000000000 ) ; +#19475 = CARTESIAN_POINT ( 'NONE', ( 21.50000000000000355, -138.0000000000000000, -16.09999999999999432 ) ) ; +#19476 = CARTESIAN_POINT ( 'NONE', ( 220.3649315727256521, -118.4908932076672556, -7.834503912272229975 ) ) ; +#19477 = CARTESIAN_POINT ( 'NONE', ( 219.8806601222100596, -119.0833866241413830, -7.759523216894027797 ) ) ; +#19478 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #50387, #5163, #28507, #15044, #36420, #40783, #10114, #54222, #28801, #10394 ), + .UNSPECIFIED., .F., .F., + ( 4, 3, 3, 4 ), + ( 0.0000000000000000000, 3.712214047944808961E-05, 7.418597945534251021E-05, 0.0001452892031080093855 ), + .UNSPECIFIED. ) ; +#19479 = ORIENTED_EDGE ( 'NONE', *, *, #54231, .F. ) ; +#19480 = ADVANCED_FACE ( 'NONE', ( #16555 ), #25619, .F. ) ; +#19481 = CARTESIAN_POINT ( 'NONE', ( 219.8561663951419405, -121.1804226826093185, 7.859519713477272518 ) ) ; +#19482 = EDGE_CURVE ( 'NONE', #56888, #21384, #42110, .T. ) ; +#19483 = CARTESIAN_POINT ( 'NONE', ( 231.0346960413393163, -124.0308978463989860, 1.763030127436095995 ) ) ; +#19484 = CARTESIAN_POINT ( 'NONE', ( 232.0925576016576315, -117.4157298720790408, 5.320732114508741617 ) ) ; +#19485 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#19486 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -121.2417974332720263, -0.3164163834818844445 ) ) ; +#19487 = CARTESIAN_POINT ( 'NONE', ( 16.42626514336656030, -47.49701042760933944, 20.99412572424719059 ) ) ; +#19488 = EDGE_CURVE ( 'NONE', #50688, #16538, #36931, .T. ) ; +#19489 = CARTESIAN_POINT ( 'NONE', ( 215.9742842255695621, -119.4227611827522679, -7.865976013802756128 ) ) ; +#19490 = LINE ( 'NONE', #40833, #9685 ) ; +#19491 = VECTOR ( 'NONE', #19525, 1000.000000000000000 ) ; +#19492 = CARTESIAN_POINT ( 'NONE', ( 215.8758049549809641, -119.3711320798960998, -7.846241630077528839 ) ) ; +#19493 = ADVANCED_FACE ( 'NONE', ( #48107 ), #52772, .F. ) ; +#19494 = ORIENTED_EDGE ( 'NONE', *, *, #12616, .T. ) ; +#19495 = EDGE_CURVE ( 'NONE', #46689, #38847, #9828, .T. ) ; +#19496 = CARTESIAN_POINT ( 'NONE', ( 20.60310865867223740, -46.90000616607727579, -16.83340517769566702 ) ) ; +#19497 = CARTESIAN_POINT ( 'NONE', ( 236.3348300105021735, -115.1048182302676253, -1.298192634317610006 ) ) ; +#19498 = CARTESIAN_POINT ( 'NONE', ( 234.0407732378340597, -123.2180443830408336, -4.837980625330191131 ) ) ; +#19499 = ORIENTED_EDGE ( 'NONE', *, *, #55241, .F. ) ; +#19500 = VERTEX_POINT ( 'NONE', #8673 ) ; +#19501 = CARTESIAN_POINT ( 'NONE', ( 221.5822461762685691, -122.3248295148430316, 7.862940005944342836 ) ) ; +#19502 = CARTESIAN_POINT ( 'NONE', ( 225.6999987669289851, -119.4382200848570506, -6.919004510173312639 ) ) ; +#19503 = CYLINDRICAL_SURFACE ( 'NONE', #5460, 4.999999999999997335 ) ; +#19504 = CARTESIAN_POINT ( 'NONE', ( 235.7615515175033067, -117.3445176957950906, -5.278496244698819950 ) ) ; +#19505 = CARTESIAN_POINT ( 'NONE', ( 16.50000000000001776, -59.00000000000000000, -23.50000000000000000 ) ) ; +#19506 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238558841E-16, -1.857579106397798678E-17 ) ) ; +#19507 = CIRCLE ( 'NONE', #873, 2.500000000000005329 ) ; +#19508 = DIRECTION ( 'NONE', ( -1.857579106397798678E-17, -2.248556180705020447E-33, 1.000000000000000000 ) ) ; +#19509 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -118.7480474598905573, 2.197500902845282322 ) ) ; +#19510 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#19511 = ORIENTED_EDGE ( 'NONE', *, *, #18838, .F. ) ; +#19512 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -1.224646799147353207E-16 ) ) ; +#19513 = EDGE_CURVE ( 'NONE', #51823, #29590, #13629, .T. ) ; +#19514 = CARTESIAN_POINT ( 'NONE', ( -33.99999999999999289, -116.0010000000000048, 17.00000000000000711 ) ) ; +#19515 = CARTESIAN_POINT ( 'NONE', ( 22.75000000000000711, -119.2000000000000028, -22.50000000000000000 ) ) ; +#19516 = VERTEX_POINT ( 'NONE', #26808 ) ; +#19518 = AXIS2_PLACEMENT_3D ( 'NONE', #6456, #9978, #10534 ) ; +#19517 = LINE ( 'NONE', #37352, #12093 ) ; +#19519 = CARTESIAN_POINT ( 'NONE', ( 34.20682020909462295, -126.0997946841739719, 1.000000000000029976 ) ) ; +#19520 = CARTESIAN_POINT ( 'NONE', ( 237.7753260396262078, -118.6768552070405462, 5.241604282949658966 ) ) ; +#19521 = FACE_OUTER_BOUND ( 'NONE', #28849, .T. ) ; +#19522 = VERTEX_POINT ( 'NONE', #48971 ) ; +#19523 = CARTESIAN_POINT ( 'NONE', ( 23.40000000000001279, -116.0000000000000000, -4.499999999999994671 ) ) ; +#19524 = CARTESIAN_POINT ( 'NONE', ( 214.9189791116509127, -118.7531164120065483, -7.678623437274271879 ) ) ; +#19525 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#19526 = CARTESIAN_POINT ( 'NONE', ( 237.1650380604436066, -120.0691810146228136, 6.136160275094550087 ) ) ; +#19527 = EDGE_CURVE ( 'NONE', #4908, #40998, #27088, .T. ) ; +#19528 = ORIENTED_EDGE ( 'NONE', *, *, #20356, .T. ) ; +#19529 = PLANE ( 'NONE', #42921 ) ; +#19530 = CARTESIAN_POINT ( 'NONE', ( 215.2037639065909786, -121.0701991198188523, 7.647765770708780941 ) ) ; +#19531 = AXIS2_PLACEMENT_3D ( 'NONE', #38631, #24621, #24339 ) ; +#19532 = EDGE_CURVE ( 'NONE', #44847, #48138, #23866, .T. ) ; +#19533 = VERTEX_POINT ( 'NONE', #31179 ) ; +#19534 = VERTEX_POINT ( 'NONE', #4315 ) ; +#19535 = VERTEX_POINT ( 'NONE', #36426 ) ; +#19536 = ORIENTED_EDGE ( 'NONE', *, *, #51331, .T. ) ; +#19537 = DIRECTION ( 'NONE', ( -0.7009092642998482336, 0.0000000000000000000, -0.7132504491541841185 ) ) ; +#19538 = VERTEX_POINT ( 'NONE', #49263 ) ; +#19539 = VERTEX_POINT ( 'NONE', #27662 ) ; +#19540 = CARTESIAN_POINT ( 'NONE', ( 213.0999977193770860, -123.1139994607264043, 6.960318589674617584 ) ) ; +#19541 = CARTESIAN_POINT ( 'NONE', ( 38.12583112962260401, -121.3309879419889086, -5.277871682506623863 ) ) ; +#19542 = CARTESIAN_POINT ( 'NONE', ( 215.7023849411698677, -120.5537936437502395, 5.641186388906371363 ) ) ; +#19543 = EDGE_LOOP ( 'NONE', ( #36888, #20578 ) ) ; +#19544 = CARTESIAN_POINT ( 'NONE', ( 235.9896944162580041, -125.1907438880418511, 2.988565767742635160 ) ) ; +#19545 = FACE_OUTER_BOUND ( 'NONE', #31847, .T. ) ; +#19546 = LINE ( 'NONE', #54618, #10764 ) ; +#19547 = CARTESIAN_POINT ( 'NONE', ( 221.5307369271254743, -121.1507154477213817, 7.839038255638901553 ) ) ; +#19548 = CARTESIAN_POINT ( 'NONE', ( 235.8999987668161964, -113.8413812931003122, -3.451491984024612769 ) ) ; +#19549 = DIRECTION ( 'NONE', ( -1.811995619784410881E-15, 1.000000000000000000, 1.196913542559490477E-15 ) ) ; +#19550 = DIRECTION ( 'NONE', ( -0.7132504491541840075, -2.131334480222543031E-15, 0.7009092642998484557 ) ) ; +#19551 = EDGE_CURVE ( 'NONE', #44670, #5261, #30458, .T. ) ; +#19552 = LINE ( 'NONE', #50500, #47747 ) ; +#19553 = CARTESIAN_POINT ( 'NONE', ( 221.3226775267769995, -119.5982015744469891, -7.821020152928917391 ) ) ; +#19554 = CARTESIAN_POINT ( 'NONE', ( 216.6432080901960546, -119.9706159843980515, -7.964195082016659377 ) ) ; +#19555 = CARTESIAN_POINT ( 'NONE', ( 31.90000000000004121, -120.4999999999999858, 1.387778780781445676E-14 ) ) ; +#19556 = VECTOR ( 'NONE', #4025, 1000.000000000000000 ) ; +#19557 = CARTESIAN_POINT ( 'NONE', ( 215.2972991312828981, -120.9434284032375331, 7.664727756397024194 ) ) ; +#19558 = PLANE ( 'NONE', #47518 ) ; +#19559 = EDGE_CURVE ( 'NONE', #7485, #47829, #17716, .T. ) ; +#19560 = CARTESIAN_POINT ( 'NONE', ( -28.14999999999999858, -128.9989999999999952, 14.00000000000000888 ) ) ; +#19561 = EDGE_CURVE ( 'NONE', #10045, #36309, #40668, .T. ) ; +#19562 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#19563 = CARTESIAN_POINT ( 'NONE', ( 235.9299471221677607, -125.6842078081851497, -1.982135124195304909 ) ) ; +#19564 = EDGE_CURVE ( 'NONE', #28163, #32051, #51253, .T. ) ; +#19565 = CARTESIAN_POINT ( 'NONE', ( 233.7744649843293416, -116.9349914255667784, -5.011323822167989661 ) ) ; +#19566 = CARTESIAN_POINT ( 'NONE', ( -32.85618902252707585, -50.19543050033674803, -68.48314919203650675 ) ) ; +#19567 = CARTESIAN_POINT ( 'NONE', ( 215.7714380463857538, -121.9156727449117597, 7.791172273887162270 ) ) ; +#19568 = CARTESIAN_POINT ( 'NONE', ( 233.4297525072877022, -115.3109979436311647, 1.967272065967819339 ) ) ; +#19569 = CIRCLE ( 'NONE', #1886, 1.799999999999996048 ) ; +#19570 = CARTESIAN_POINT ( 'NONE', ( 240.2060270983271550, -121.4586945877374973, 6.247257159262484372 ) ) ; +#19571 = CARTESIAN_POINT ( 'NONE', ( 239.3999987667920664, -120.4999999999997584, 1.387778780781445676E-14 ) ) ; +#19572 = CARTESIAN_POINT ( 'NONE', ( 218.2197930866039428, -122.2901375962460833, 7.651698619420097103 ) ) ; +#19573 = CARTESIAN_POINT ( 'NONE', ( 235.0762948533022154, -116.9053061896669874, 4.989450135267310849 ) ) ; +#19574 = CARTESIAN_POINT ( 'NONE', ( 15.62859276884747217, -57.59228725583406572, 20.21176840403654396 ) ) ; +#19575 = CARTESIAN_POINT ( 'NONE', ( 215.2171096486842430, -118.7667655747867173, -7.471820490709808915 ) ) ; +#19576 = CARTESIAN_POINT ( 'NONE', ( 222.5331066821021864, -119.7401468143849854, 7.591095111425407715 ) ) ; +#19577 = AXIS2_PLACEMENT_3D ( 'NONE', #9486, #17942, #44826 ) ; +#19578 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669289112, -121.3587981203893378, -5.639515750757762014 ) ) ; +#19579 = ORIENTED_EDGE ( 'NONE', *, *, #25675, .F. ) ; +#19580 = CARTESIAN_POINT ( 'NONE', ( 17.04408193460172782, -60.57015703530708350, 21.31415461902778574 ) ) ; +#19581 = EDGE_CURVE ( 'NONE', #23818, #40937, #8018, .T. ) ; +#19582 = DIRECTION ( 'NONE', ( -0.7132504491541842295, -2.131334480222611662E-15, 0.7009092642998483447 ) ) ; +#19583 = CARTESIAN_POINT ( 'NONE', ( 219.8878578400067454, -120.4199089301974226, -5.637150825876867444 ) ) ; +#19584 = ORIENTED_EDGE ( 'NONE', *, *, #29921, .T. ) ; +#19585 = CARTESIAN_POINT ( 'NONE', ( 29.68409781524672297, -114.4750744886029707, 0.8272173924420445079 ) ) ; +#19586 = CARTESIAN_POINT ( 'NONE', ( 219.7816382562335775, -121.0491614325877805, 8.081302016830077761 ) ) ; +#19587 = CARTESIAN_POINT ( 'NONE', ( 216.7536962859186360, -120.1258077275185769, -7.980577491599444073 ) ) ; +#19588 = CARTESIAN_POINT ( 'NONE', ( 216.3419554409261707, -123.6439785994529927, 7.206600785275532495 ) ) ; +#19589 = EDGE_LOOP ( 'NONE', ( #42423, #2856, #5939, #49603, #29458 ) ) ; +#19590 = VERTEX_POINT ( 'NONE', #19726 ) ; +#19591 = LINE ( 'NONE', #54669, #28039 ) ; +#19592 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669398877, -120.1521526783434268, -3.531399731243493711 ) ) ; +#19593 = EDGE_CURVE ( 'NONE', #27698, #18781, #10984, .T. ) ; +#19594 = EDGE_LOOP ( 'NONE', ( #11403, #20784, #51047, #57193 ) ) ; +#19595 = AXIS2_PLACEMENT_3D ( 'NONE', #35061, #8192, #47605 ) ; +#19596 = CARTESIAN_POINT ( 'NONE', ( 221.8793204484116757, -119.8417175297696389, -7.828653255527678212 ) ) ; +#19597 = ORIENTED_EDGE ( 'NONE', *, *, #55135, .T. ) ; +#19598 = ORIENTED_EDGE ( 'NONE', *, *, #46467, .F. ) ; +#19599 = ADVANCED_FACE ( 'NONE', ( #1670 ), #11255, .T. ) ; +#19600 = CARTESIAN_POINT ( 'NONE', ( 11.54254423245532557, -50.19543050033662013, -116.0393526291582447 ) ) ; +#19601 = PLANE ( 'NONE', #18665 ) ; +#19602 = ORIENTED_EDGE ( 'NONE', *, *, #48959, .T. ) ; +#19603 = CARTESIAN_POINT ( 'NONE', ( 215.2774946630356965, -118.9330929193507558, -5.408986300834521366 ) ) ; +#19604 = CYLINDRICAL_SURFACE ( 'NONE', #19133, 3.000000000000000888 ) ; +#19605 = CARTESIAN_POINT ( 'NONE', ( 215.2972883873013643, -120.9740264998876427, 7.864192352692062293 ) ) ; +#19606 = CARTESIAN_POINT ( 'NONE', ( 219.7731057809768629, -119.9364284510995162, -8.079090662284352575 ) ) ; +#19607 = CIRCLE ( 'NONE', #51327, 1.500000000000001332 ) ; +#19608 = VERTEX_POINT ( 'NONE', #46590 ) ; +#19609 = DIRECTION ( 'NONE', ( -3.524876788021935603E-16, 1.000000000000000000, -1.848892746611746419E-32 ) ) ; +#19610 = CARTESIAN_POINT ( 'NONE', ( 214.0079960880032388, -121.7920631839942871, 7.638710502182915363 ) ) ; +#19611 = ORIENTED_EDGE ( 'NONE', *, *, #44561, .T. ) ; +#19612 = CARTESIAN_POINT ( 'NONE', ( 215.9027963965317838, -119.5441067148097147, -7.871313509028386335 ) ) ; +#19613 = AXIS2_PLACEMENT_3D ( 'NONE', #9349, #12862, #44690 ) ; +#19614 = FACE_OUTER_BOUND ( 'NONE', #33607, .T. ) ; +#19615 = CC_DESIGN_PERSON_AND_ORGANIZATION_ASSIGNMENT ( #53071, #57165, ( #30982 ) ) ; +#19616 = VERTEX_POINT ( 'NONE', #1947 ) ; +#19617 = CARTESIAN_POINT ( 'NONE', ( 228.7999987669289794, -120.4999999999997726, 1.387778780781445676E-14 ) ) ; +#19618 = LINE ( 'NONE', #27838, #24631 ) ; +#19619 = EDGE_CURVE ( 'NONE', #11103, #26075, #46014, .T. ) ; +#19620 = LINE ( 'NONE', #24293, #41563 ) ; +#19621 = DIRECTION ( 'NONE', ( -0.7132504491541842295, -2.131334480222602985E-15, 0.7009092642998483447 ) ) ; +#19622 = CARTESIAN_POINT ( 'NONE', ( 235.2336771482234496, -123.6178656005501324, -4.589449196217262106 ) ) ; +#19623 = CARTESIAN_POINT ( 'NONE', ( 30.60000000000005116, -114.9592565566866114, -3.913366825718100461 ) ) ; +#19624 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#19625 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, -13.50000000000000000, 0.0000000000000000000 ) ) ; +#19626 = ADVANCED_FACE ( 'NONE', ( #29093 ), #23535, .F. ) ; +#19627 = ADVANCED_FACE ( 'NONE', ( #46875 ), #3740, .F. ) ; +#19628 = CARTESIAN_POINT ( 'NONE', ( 233.1673337687818162, -120.1865766113252505, 6.141030793271002430 ) ) ; +#19629 = CARTESIAN_POINT ( 'NONE', ( 26.90000000000003411, -119.4999999999999858, 6.059799679063837985 ) ) ; +#19630 = CARTESIAN_POINT ( 'NONE', ( 5.022125873084474890, -49.54169641443159833, -119.8211421681256184 ) ) ; +#19631 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397815626E-17 ) ) ; +#19632 = CARTESIAN_POINT ( 'NONE', ( 232.8639706807023799, -126.0424447309768965, 0.2817728077450158408 ) ) ; +#19633 = CARTESIAN_POINT ( 'NONE', ( 221.3870950610164812, -121.1587510078739882, 8.044777488990552783 ) ) ; +#19634 = VECTOR ( 'NONE', #14579, 999.9999999999998863 ) ; +#19635 = CARTESIAN_POINT ( 'NONE', ( 229.1232270751395674, -124.4839456611322674, 6.149603854926825264 ) ) ; +#19636 = CARTESIAN_POINT ( 'NONE', ( 219.4294555175778498, -122.4782499534554745, 7.633520149351840978 ) ) ; +#19637 = ORIENTED_EDGE ( 'NONE', *, *, #51254, .F. ) ; +#19638 = CARTESIAN_POINT ( 'NONE', ( 234.5308331572812506, -125.3677307930760065, -3.758707989100373847 ) ) ; +#19639 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -121.8243167199745898, 2.209663309480352833 ) ) ; +#19640 = DIRECTION ( 'NONE', ( -0.7009092642998482336, -9.036343588818883303E-16, -0.7132504491541841185 ) ) ; +#19641 = DIRECTION ( 'NONE', ( 0.4180590494208492602, -0.8979087238814473793, -0.1377917079323959515 ) ) ; +#19642 = CARTESIAN_POINT ( 'NONE', ( 234.4378426661801598, -115.4216837632751691, 2.239018156980269403 ) ) ; +#19643 = CARTESIAN_POINT ( 'NONE', ( 229.2999987673777298, -120.4999999999997726, 1.387778780781445676E-14 ) ) ; +#19644 = CARTESIAN_POINT ( 'NONE', ( 16.00000000000000000, -9.199999999999999289, -36.00000000000000000 ) ) ; +#19645 = CARTESIAN_POINT ( 'NONE', ( 10.00000000000025935, -29.99999999999999645, 36.99999999999989342 ) ) ; +#19646 = AXIS2_PLACEMENT_3D ( 'NONE', #9575, #5202, #554 ) ; +#19647 = ORIENTED_EDGE ( 'NONE', *, *, #27420, .F. ) ; +#19648 = CARTESIAN_POINT ( 'NONE', ( 215.4665275901372752, -123.9275116293978698, -6.322486271107735867 ) ) ; +#19649 = CARTESIAN_POINT ( 'NONE', ( 233.8143577830265940, -119.9584737291585412, 5.548812259997030871 ) ) ; +#19650 = AXIS2_PLACEMENT_3D ( 'NONE', #23422, #28385, #14938 ) ; +#19651 = VECTOR ( 'NONE', #1853, 1000.000000000000114 ) ; +#19652 = ORIENTED_EDGE ( 'NONE', *, *, #42033, .F. ) ; +#19653 = ORIENTED_EDGE ( 'NONE', *, *, #28817, .T. ) ; +#19654 = CARTESIAN_POINT ( 'NONE', ( 235.8999987668372000, -120.4999999999997584, 1.387778780781445676E-14 ) ) ; +#19655 = CARTESIAN_POINT ( 'NONE', ( 24.99900000000002009, -46.69999999999998863, 4.799999999999993605 ) ) ; +#19656 = FACE_OUTER_BOUND ( 'NONE', #667, .T. ) ; +#19657 = CARTESIAN_POINT ( 'NONE', ( 217.3002074625812554, -111.8932404498530246, -1.028786365865518526 ) ) ; +#19658 = CARTESIAN_POINT ( 'NONE', ( 236.6446883526017757, -121.6637735583079660, -6.037453465899216276 ) ) ; +#19659 = PERSON_AND_ORGANIZATION_ROLE ( 'creator' ) ; +#19660 = ORIENTED_EDGE ( 'NONE', *, *, #23416, .F. ) ; +#19661 = ORIENTED_EDGE ( 'NONE', *, *, #16611, .F. ) ; +#19662 = EDGE_CURVE ( 'NONE', #22640, #2221, #54415, .T. ) ; +#19663 = CARTESIAN_POINT ( 'NONE', ( 236.3622410680187897, -119.3436958329646700, -5.426949838016160044 ) ) ; +#19664 = CARTESIAN_POINT ( 'NONE', ( 20.40000000000003055, -120.4999999999999858, 1.387778780781445676E-14 ) ) ; +#19665 = ORIENTED_EDGE ( 'NONE', *, *, #16853, .F. ) ; +#19666 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #633, #30718, #53456, #3850, #17827, #336, #52893, #4136, #13742, #12873, #4993, #53760, #48511, #44990, #26040, #8506, #44116 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 1, 2, 2, 2, 2, 2, 4 ), + ( 0.0000000000000000000, 0.1249999999998918643, 0.1874999999998470390, 0.2187499999998653855, 0.2499999999998837041, 0.3749999999998924194, 0.4374999999998945288, 0.4999999999998966382, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#19667 = EDGE_CURVE ( 'NONE', #40821, #2659, #28547, .T. ) ; +#19668 = CARTESIAN_POINT ( 'NONE', ( -16.00000000000000000, -9.199999999999999289, 36.00000000000000000 ) ) ; +#19669 = CARTESIAN_POINT ( 'NONE', ( -18.99999999999997513, -50.49999999999998579, -23.19999999999999929 ) ) ; +#19670 = EDGE_LOOP ( 'NONE', ( #49721, #11887, #46829, #43961 ) ) ; +#19671 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#19672 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -120.5111023978573286, -2.300404480988620382 ) ) ; +#19673 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289794, -118.2947306809656425, -4.989417266833871878 ) ) ; +#19674 = LINE ( 'NONE', #15281, #2491 ) ; +#19675 = CARTESIAN_POINT ( 'NONE', ( 221.5479842909211925, -119.8449224659678691, -8.040408821919477589 ) ) ; +#19676 = VECTOR ( 'NONE', #31056, 1000.000000000000000 ) ; +#19677 = CARTESIAN_POINT ( 'NONE', ( 216.3310606049837475, -118.5102904630977179, -7.708103237429638988 ) ) ; +#19678 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.9884292157390539568, -0.1516828450203868972 ) ) ; +#19679 = ORIENTED_EDGE ( 'NONE', *, *, #28747, .F. ) ; +#19680 = ORIENTED_EDGE ( 'NONE', *, *, #50502, .T. ) ; +#19681 = PLANE ( 'NONE', #15412 ) ; +#19682 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#19683 = CARTESIAN_POINT ( 'NONE', ( -29.16564078277083638, -128.8000000000000114, 23.40000000000000568 ) ) ; +#19684 = ORIENTED_EDGE ( 'NONE', *, *, #7609, .F. ) ; +#19685 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669289681, -124.3230593223951672, 4.023422493969722957 ) ) ; +#19686 = LINE ( 'NONE', #27625, #15284 ) ; +#19687 = EDGE_CURVE ( 'NONE', #53620, #44396, #26119, .T. ) ; +#19688 = CARTESIAN_POINT ( 'NONE', ( 221.8471700548368233, -121.1231575754311507, 7.829168409397877504 ) ) ; +#19689 = VECTOR ( 'NONE', #38322, 1000.000000000000000 ) ; +#19690 = CARTESIAN_POINT ( 'NONE', ( 236.1003527436573961, -117.6834609947599688, 5.466917578645227316 ) ) ; +#19691 = ORIENTED_EDGE ( 'NONE', *, *, #53333, .F. ) ; +#19692 = CARTESIAN_POINT ( 'NONE', ( 217.1862673910092383, -119.6167808546593676, -7.720222731262550653 ) ) ; +#19693 = CARTESIAN_POINT ( 'NONE', ( 235.9374265082489615, -123.9740466910503471, 4.328221151398397915 ) ) ; +#19694 = CARTESIAN_POINT ( 'NONE', ( 1.959434878635765131E-15, -9.199999999999999289, 16.00000000000000000 ) ) ; +#19695 = CARTESIAN_POINT ( 'NONE', ( 240.0277695270552272, -125.2645356981536224, -2.888286435452899870 ) ) ; +#19696 = VECTOR ( 'NONE', #56698, 1000.000000000000000 ) ; +#19697 = EDGE_CURVE ( 'NONE', #37296, #13873, #37558, .T. ) ; +#19698 = ADVANCED_FACE ( 'NONE', ( #20009 ), #37850, .T. ) ; +#19699 = CARTESIAN_POINT ( 'NONE', ( 232.6398681655759049, -121.8729439875523468, -5.994412624890379071 ) ) ; +#19700 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1516828450203868139, -0.9884292157390539568 ) ) ; +#19701 = FACE_OUTER_BOUND ( 'NONE', #10489, .T. ) ; +#19702 = EDGE_CURVE ( 'NONE', #31569, #47728, #56226, .T. ) ; +#19703 = CARTESIAN_POINT ( 'NONE', ( 220.9216319752109712, -121.5513987118830670, 7.810953739372907378 ) ) ; +#19704 = CARTESIAN_POINT ( 'NONE', ( 232.1813629949238589, -118.4676235789957133, -5.167415959112871882 ) ) ; +#19705 = CARTESIAN_POINT ( 'NONE', ( 235.5356924726177397, -117.6201064025120786, 4.743187166726468895 ) ) ; +#19706 = CARTESIAN_POINT ( 'NONE', ( 219.5457431313688232, -120.1031080778708002, -7.876869035577223066 ) ) ; +#19707 = CARTESIAN_POINT ( 'NONE', ( 235.1640076554786560, -119.0929071760182580, 5.398101406459774765 ) ) ; +#19708 = FACE_OUTER_BOUND ( 'NONE', #27073, .T. ) ; +#19709 = EDGE_LOOP ( 'NONE', ( #48611, #47794, #31629, #32777, #28427, #43002 ) ) ; +#19710 = CARTESIAN_POINT ( 'NONE', ( 234.1792792203461602, -120.6250692384109442, 6.148452286085910323 ) ) ; +#19711 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#19712 = CARTESIAN_POINT ( 'NONE', ( 11.71579345718225973, -37.19543050033662013, -111.5828983540499877 ) ) ; +#19713 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#19714 = CARTESIAN_POINT ( 'NONE', ( 236.9534867717654265, -125.3412551750479054, -2.716461580930539910 ) ) ; +#19715 = CARTESIAN_POINT ( 'NONE', ( -38.90878553439408449, -50.86941310377302017, -20.26027022605541816 ) ) ; +#19716 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #17776, #49608, #8740, #22735 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 9.912467725756306528E-15, 0.001048464789944725120 ), + .UNSPECIFIED. ) ; +#19717 = VERTEX_POINT ( 'NONE', #26152 ) ; +#19718 = VERTEX_POINT ( 'NONE', #47167 ) ; +#19719 = FACE_OUTER_BOUND ( 'NONE', #3758, .T. ) ; +#19720 = FACE_OUTER_BOUND ( 'NONE', #45897, .T. ) ; +#19721 = CARTESIAN_POINT ( 'NONE', ( 214.8597960994959521, -120.0383706279115472, -7.823981039336907806 ) ) ; +#19722 = LINE ( 'NONE', #20850, #6806 ) ; +#19723 = ORIENTED_EDGE ( 'NONE', *, *, #28285, .F. ) ; +#19724 = ORIENTED_EDGE ( 'NONE', *, *, #20524, .T. ) ; +#19725 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290022, -117.8042078722887425, 0.1019828413245993104 ) ) ; +#19726 = CARTESIAN_POINT ( 'NONE', ( 21.50000000000000355, -124.5000000000000000, -11.89999999999999680 ) ) ; +#19727 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#19728 = EDGE_LOOP ( 'NONE', ( #55188, #21811, #14783, #13972 ) ) ; +#19729 = CARTESIAN_POINT ( 'NONE', ( 213.9533395165431671, -121.4640891609312519, 5.501493822502326658 ) ) ; +#19730 = CARTESIAN_POINT ( 'NONE', ( 213.9533395165431386, -119.3940973574622291, -7.661510092775013270 ) ) ; +#19731 = CARTESIAN_POINT ( 'NONE', ( 237.1115292116158741, -125.9333296382816343, -1.128680056366574203 ) ) ; +#19732 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #25558, #52408, #56528, #16784 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#19733 = CARTESIAN_POINT ( 'NONE', ( -41.87409943271691759, -45.44012329477396861, 18.19626058403028424 ) ) ; +#19734 = ORIENTED_EDGE ( 'NONE', *, *, #29142, .F. ) ; +#19735 = PLANE ( 'NONE', #43687 ) ; +#19736 = VECTOR ( 'NONE', #1813, 1000.000000000000114 ) ; +#19737 = AXIS2_PLACEMENT_3D ( 'NONE', #17972, #27341, #5715 ) ; +#19738 = ADVANCED_FACE ( 'NONE', ( #16772 ), #56392, .F. ) ; +#19739 = CARTESIAN_POINT ( 'NONE', ( 13.21491204973140476, -47.48754308821387582, -18.45687133611393804 ) ) ; +#19740 = DIRECTION ( 'NONE', ( 0.8574929260652129903, -0.07804017984500298544, 0.5085426354573221452 ) ) ; +#19741 = CARTESIAN_POINT ( 'NONE', ( 237.7355303506869291, -118.2425828116385702, -5.722343468822340462 ) ) ; +#19742 = VERTEX_POINT ( 'NONE', #52111 ) ; +#19743 = VERTEX_POINT ( 'NONE', #7165 ) ; +#19744 = LINE ( 'NONE', #50684, #38320 ) ; +#19745 = CARTESIAN_POINT ( 'NONE', ( 221.8466590634696729, -119.8773965952633915, -7.829253451590346025 ) ) ; +#19746 = CARTESIAN_POINT ( 'NONE', ( -12.20000000000000107, -4.500000000000000000, 38.69999999999999574 ) ) ; +#19747 = CARTESIAN_POINT ( 'NONE', ( 214.8314609852359922, -121.9629466399735378, 7.492076591507454530 ) ) ; +#19748 = ORIENTED_EDGE ( 'NONE', *, *, #27077, .F. ) ; +#19749 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289794, -121.2204935138466197, 4.695038774760520894 ) ) ; +#19750 = VERTEX_POINT ( 'NONE', #56805 ) ; +#19751 = ORIENTED_EDGE ( 'NONE', *, *, #2391, .F. ) ; +#19752 = FACE_OUTER_BOUND ( 'NONE', #9531, .T. ) ; +#19753 = CARTESIAN_POINT ( 'NONE', ( 237.9632582230402136, -125.1612295400878452, -3.012387569941548104 ) ) ; +#19754 = ORIENTED_EDGE ( 'NONE', *, *, #21606, .F. ) ; +#19755 = VERTEX_POINT ( 'NONE', #42772 ) ; +#19756 = CARTESIAN_POINT ( 'NONE', ( 217.8348905457650062, -121.9887565898419552, 7.924183321594259866 ) ) ; +#19757 = EDGE_CURVE ( 'NONE', #3116, #21156, #33747, .T. ) ; +#19758 = ORIENTED_EDGE ( 'NONE', *, *, #32388, .T. ) ; +#19759 = DIRECTION ( 'NONE', ( 1.000000000000000000, 9.884094055122601709E-16, 1.857579106397873250E-17 ) ) ; +#19760 = CARTESIAN_POINT ( 'NONE', ( 225.6999987669289851, -125.7608209743149246, 4.617765983265672780 ) ) ; +#19761 = DIRECTION ( 'NONE', ( -3.524876788021935603E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#19762 = VERTEX_POINT ( 'NONE', #43642 ) ; +#19763 = PLANE ( 'NONE', #13545 ) ; +#19764 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#19765 = ADVANCED_FACE ( 'NONE', ( #20580 ), #47530, .F. ) ; +#19766 = CARTESIAN_POINT ( 'NONE', ( 232.1347329693612380, -118.9659453534179647, 5.954585380864497068 ) ) ; +#19767 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.210480150638832155E-16, -3.477145363178192157E-16 ) ) ; +#19768 = CARTESIAN_POINT ( 'NONE', ( 35.52266210656978984, -115.0244370613855125, -0.9209980057861101299 ) ) ; +#19769 = EDGE_CURVE ( 'NONE', #35202, #1029, #43442, .T. ) ; +#19770 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#19771 = CARTESIAN_POINT ( 'NONE', ( 215.9862426622209455, -119.4121107111234323, -7.864341608615469603 ) ) ; +#19772 = CARTESIAN_POINT ( 'NONE', ( 215.4072858706559543, -121.1706372407503807, 7.860412451890652186 ) ) ; +#19773 = ADVANCED_FACE ( 'NONE', ( #5101 ), #22900, .F. ) ; +#19774 = CONICAL_SURFACE ( 'NONE', #22580, 1.649999999999998579, 1.029744258676652757 ) ; +#19775 =( BOUNDED_SURFACE ( ) B_SPLINE_SURFACE ( 3, 3, ( + ( #26978, #44769, #45050, #22569 ), + ( #5056, #54114, #6481, #15517 ), + ( #14364, #32219, #45902, #45630 ), + ( #981, #50843, #28984, #32781 ) ), + .UNSPECIFIED., .F., .F., .T. ) + B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ), + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_SURFACE ( ( + ( 1.000000000000000000, 0.9966433142363639863, 0.9966433142363639863, 1.000000000000000000), + ( 1.000000000000000000, 0.9966433142363639863, 0.9966433142363639863, 1.000000000000000000), + ( 1.000000000000000000, 0.9966433142363639863, 0.9966433142363639863, 1.000000000000000000), + ( 1.000000000000000000, 0.9966433142363639863, 0.9966433142363639863, 1.000000000000000000) ) ) + REPRESENTATION_ITEM ( '' ) SURFACE ( ) ); +#19776 = LINE ( 'NONE', #50161, #3040 ) ; +#19777 = ORIENTED_EDGE ( 'NONE', *, *, #19458, .T. ) ; +#19778 = CARTESIAN_POINT ( 'NONE', ( 214.1322407381298376, -122.4286481353876752, 7.310201462825921759 ) ) ; +#19779 = CIRCLE ( 'NONE', #52410, 0.1999999999999980127 ) ; +#19780 = CARTESIAN_POINT ( 'NONE', ( 236.4337161831777792, -115.3619235276014336, 2.101744924088051913 ) ) ; +#19781 = CARTESIAN_POINT ( 'NONE', ( 234.0157724297583286, -123.9558614244867556, -4.340788291456475712 ) ) ; +#19782 = ORIENTED_EDGE ( 'NONE', *, *, #55623, .F. ) ; +#19783 = VERTEX_POINT ( 'NONE', #35199 ) ; +#19784 = CARTESIAN_POINT ( 'NONE', ( 221.6691971245043646, -122.3257500660162407, 7.645144463423124037 ) ) ; +#19785 = LINE ( 'NONE', #50451, #53622 ) ; +#19786 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290022, -119.9617414787058749, -3.137639519038177394 ) ) ; +#19787 = CARTESIAN_POINT ( 'NONE', ( 235.8313963092290066, -115.4014579203621338, -3.438425335710593611 ) ) ; +#19788 = CARTESIAN_POINT ( 'NONE', ( 217.6505658374864538, -115.1864974529151908, -5.484120338648276416 ) ) ; +#19789 = FACE_OUTER_BOUND ( 'NONE', #25050, .T. ) ; +#19790 = CARTESIAN_POINT ( 'NONE', ( 216.4830151197734551, -121.5764352826166004, 7.899156919541058919 ) ) ; +#19791 = CARTESIAN_POINT ( 'NONE', ( 26.71743114853969558, -119.6740479530102306, 6.286972689770547795 ) ) ; +#19792 = FACE_OUTER_BOUND ( 'NONE', #55432, .T. ) ; +#19793 = EDGE_LOOP ( 'NONE', ( #15361, #57699, #16994, #20304 ) ) ; +#19794 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#19795 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026596, -120.0437860001296997, -5.987587618919904209 ) ) ; +#19796 = CARTESIAN_POINT ( 'NONE', ( 14.10726995796003003, -29.69543050033662013, -102.0157232147401771 ) ) ; +#19797 = ORIENTED_EDGE ( 'NONE', *, *, #24829, .T. ) ; +#19798 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #34138, #34711, #56325, #3485, #39087, #16293, #12496, #47555, #7550, #4055 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 4 ), + ( 1.734723475976807094E-18, 9.367515951560427111E-05, 0.0001873503190312068075, 0.0002810254785468093439, 0.0003747006380624118803 ), + .UNSPECIFIED. ) ; +#19799 = CARTESIAN_POINT ( 'NONE', ( 21.49553427424417507, -106.5000000000000000, 15.99999501431715387 ) ) ; +#19800 = MECHANICAL_CONTEXT ( 'NONE', #20037, 'mechanical' ) ; +#19801 = CARTESIAN_POINT ( 'NONE', ( 237.7535046917117540, -117.9759135646346806, 4.942522034977812950 ) ) ; +#19802 = CARTESIAN_POINT ( 'NONE', ( 34.26961990033437644, -114.8957457088625347, 0.8813357058799586863 ) ) ; +#19803 = ORIENTED_EDGE ( 'NONE', *, *, #48304, .T. ) ; +#19804 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#19805 = EDGE_CURVE ( 'NONE', #45965, #23184, #4245, .T. ) ; +#19806 = CARTESIAN_POINT ( 'NONE', ( -33.99999999999999289, -106.5000000000000000, -16.99999999999999645 ) ) ; +#19807 = CARTESIAN_POINT ( 'NONE', ( 222.0281612774657560, -119.8366951325076570, -7.809786261111044681 ) ) ; +#19808 = CARTESIAN_POINT ( 'NONE', ( 237.1030677517254048, -117.7853657410419999, 5.517656616393163738 ) ) ; +#19809 = ORIENTED_EDGE ( 'NONE', *, *, #4365, .T. ) ; +#19810 = EDGE_LOOP ( 'NONE', ( #2148, #36730, #15796, #22843 ) ) ; +#19811 = CARTESIAN_POINT ( 'NONE', ( 24.80000000000002203, -58.99999999999999289, -19.00000000000001066 ) ) ; +#19812 = CARTESIAN_POINT ( 'NONE', ( 215.1236253978170510, -121.0210647689488752, 7.643843378675472700 ) ) ; +#19813 = CARTESIAN_POINT ( 'NONE', ( 233.5040831181611054, -116.7427796136049807, 4.084889661223347623 ) ) ; +#19814 = ORIENTED_EDGE ( 'NONE', *, *, #10228, .F. ) ; +#19815 = EDGE_LOOP ( 'NONE', ( #379, #22410, #41657, #13261 ) ) ; +#19816 = ORIENTED_EDGE ( 'NONE', *, *, #54396, .F. ) ; +#19817 = ADVANCED_FACE ( 'NONE', ( #48900 ), #8540, .T. ) ; +#19818 = ORIENTED_EDGE ( 'NONE', *, *, #32339, .F. ) ; +#19819 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#19820 = ORIENTED_EDGE ( 'NONE', *, *, #9582, .F. ) ; +#19821 = VERTEX_POINT ( 'NONE', #22047 ) ; +#19822 = CARTESIAN_POINT ( 'NONE', ( 228.7999987669289794, -125.7608209743148961, 4.617765983265742946 ) ) ; +#19823 = CARTESIAN_POINT ( 'NONE', ( 236.3999987672879683, -115.2391790256846065, -4.617765983265666563 ) ) ; +#19824 = CARTESIAN_POINT ( 'NONE', ( 218.3002074625811701, -123.8939509410697468, -6.531845982716840027 ) ) ; +#19825 = ORIENTED_EDGE ( 'NONE', *, *, #46929, .T. ) ; +#19826 = CARTESIAN_POINT ( 'NONE', ( 236.3899326867883985, -118.4528633216910549, -5.158668463281698813 ) ) ; +#19827 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#19828 = CARTESIAN_POINT ( 'NONE', ( 215.2361182398071264, -118.7905822480200584, -7.479154153656616622 ) ) ; +#19829 = CARTESIAN_POINT ( 'NONE', ( 221.4389638280688644, -121.4870897608284253, 8.010705584201714302 ) ) ; +#19830 = CARTESIAN_POINT ( 'NONE', ( 21.50000000000306954, -128.5000000000000000, -14.00000000000884270 ) ) ; +#19831 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.9884292157390571765, 0.1516828450203665801 ) ) ; +#19832 = LINE ( 'NONE', #28045, #43329 ) ; +#19833 = CARTESIAN_POINT ( 'NONE', ( 34.40000000000001279, -125.8988887892628696, -0.9999999999999731326 ) ) ; +#19834 = EDGE_CURVE ( 'NONE', #42569, #53805, #39861, .T. ) ; +#19835 = CARTESIAN_POINT ( 'NONE', ( 19.56276389583969788, -50.77689139009067532, 15.88077840093140836 ) ) ; +#19836 = ADVANCED_FACE ( 'NONE', ( #36354 ), #32092, .T. ) ; +#19837 = CARTESIAN_POINT ( 'NONE', ( 30.61163368297369303, -120.4999999999999716, -6.000296802748303016 ) ) ; +#19838 = FACE_BOUND ( 'NONE', #51282, .T. ) ; +#19839 = EDGE_CURVE ( 'NONE', #55053, #52637, #8709, .T. ) ; +#19840 = VECTOR ( 'NONE', #5278, 1000.000000000000000 ) ; +#19841 = CARTESIAN_POINT ( 'NONE', ( 219.8002074625812554, -114.8550172366068836, -5.222337383033155866 ) ) ; +#19842 = CARTESIAN_POINT ( 'NONE', ( 220.5414261761355021, -120.9273255037625461, 8.075277095708969455 ) ) ; +#19843 = CARTESIAN_POINT ( 'NONE', ( -39.49983646192649189, -48.23565204092951575, -75.24377394266971919 ) ) ; +#19844 = CYLINDRICAL_SURFACE ( 'NONE', #9851, 0.4999999999999990008 ) ; +#19845 = CARTESIAN_POINT ( 'NONE', ( 235.9198131652228199, -125.8053031877102228, -1.637878555035409356 ) ) ; +#19846 = CARTESIAN_POINT ( 'NONE', ( 233.8848356864150446, -114.5537912417380397, -1.569525356700864460 ) ) ; +#19847 = CARTESIAN_POINT ( 'NONE', ( -19.59999999999998010, -30.29999999999999361, 19.75000000000001421 ) ) ; +#19848 = CARTESIAN_POINT ( 'NONE', ( 215.8854989787085117, -122.3092683602194199, 7.718588383969345657 ) ) ; +#19849 = EDGE_CURVE ( 'NONE', #21688, #4422, #44816, .T. ) ; +#19850 = CARTESIAN_POINT ( 'NONE', ( 233.3953673224981742, -115.0078509074458424, 0.8062494261517223482 ) ) ; +#19851 = EDGE_CURVE ( 'NONE', #5828, #13638, #27301, .T. ) ; +#19852 = CARTESIAN_POINT ( 'NONE', ( 239.8310270983271550, -115.4046226547928597, -3.739578457054429261 ) ) ; +#19853 = VECTOR ( 'NONE', #37731, 1000.000000000000114 ) ; +#19854 = CARTESIAN_POINT ( 'NONE', ( -40.09999999999996589, -47.19999999999998863, 23.50000000000000000 ) ) ; +#19855 = CARTESIAN_POINT ( 'NONE', ( 220.0460609423319625, -119.1808091317329996, -7.776335283887141792 ) ) ; +#19856 = CARTESIAN_POINT ( 'NONE', ( 235.3776509459929116, -126.3676820392562945, 1.842808385929099790 ) ) ; +#19857 = CARTESIAN_POINT ( 'NONE', ( 19.00000000000000000, 12.50000000000000000, 39.00000000000000000 ) ) ; +#19858 = CARTESIAN_POINT ( 'NONE', ( 20.99999999999999645, -0.9999999999999940048, -19.50000000000000355 ) ) ; +#19859 = CARTESIAN_POINT ( 'NONE', ( 219.9065547146544191, -122.4875818877570879, 7.841114357595531104 ) ) ; +#19860 = CARTESIAN_POINT ( 'NONE', ( 24.90000000000001279, -116.0000000000000000, 22.09999999999999432 ) ) ; +#19861 = CIRCLE ( 'NONE', #310, 4.999999999999997335 ) ; +#19862 = ORIENTED_EDGE ( 'NONE', *, *, #56988, .F. ) ; +#19863 = CARTESIAN_POINT ( 'NONE', ( 15.27648890878526799, -60.11039173310682315, 19.53208955364910437 ) ) ; +#19864 = CARTESIAN_POINT ( 'NONE', ( 222.5329819365256299, -119.7714814807161048, 7.795286534954228408 ) ) ; +#19865 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#19866 = EDGE_LOOP ( 'NONE', ( #9863, #19751, #8120, #51974 ) ) ; +#19867 = PLANE ( 'NONE', #54052 ) ; +#19868 = LINE ( 'NONE', #6457, #52367 ) ; +#19869 = CARTESIAN_POINT ( 'NONE', ( 236.3999987672879683, -120.4999999999997584, 1.387778780781445676E-14 ) ) ; +#19870 = DIRECTION ( 'NONE', ( 1.194121782967160312E-15, -0.9884292157390540678, -0.1516828450203868139 ) ) ; +#19871 = EDGE_CURVE ( 'NONE', #4108, #37632, #10908, .T. ) ; +#19872 = EDGE_LOOP ( 'NONE', ( #46174, #39272, #27674, #801 ) ) ; +#19873 = CARTESIAN_POINT ( 'NONE', ( 213.9000314191158623, -120.9691408753324708, 7.518988462628213298 ) ) ; +#19874 = CARTESIAN_POINT ( 'NONE', ( 219.8734624041258598, -118.9128641297566134, -5.405882021531457582 ) ) ; +#19875 = EDGE_CURVE ( 'NONE', #36791, #242, #45942, .T. ) ; +#19876 = CIRCLE ( 'NONE', #16109, 7.000000000000001776 ) ; +#19877 = ORIENTED_EDGE ( 'NONE', *, *, #50283, .F. ) ; +#19878 = AXIS2_PLACEMENT_3D ( 'NONE', #26921, #4720, #22514 ) ; +#19879 = CARTESIAN_POINT ( 'NONE', ( 196.6500029091149884, -114.4816284517505096, 0.9235701497811905636 ) ) ; +#19880 = ADVANCED_FACE ( 'NONE', ( #18801 ), #50327, .T. ) ; +#19881 = ORIENTED_EDGE ( 'NONE', *, *, #31610, .T. ) ; +#19882 = EDGE_CURVE ( 'NONE', #5401, #31187, #55021, .T. ) ; +#19883 = EDGE_LOOP ( 'NONE', ( #25192, #19174, #25687, #33989, #37372, #29758, #18797, #11597, #46367, #29469 ) ) ; +#19884 = PLANE ( 'NONE', #8329 ) ; +#19885 = CARTESIAN_POINT ( 'NONE', ( 219.7270348949714389, -119.8475347427999367, -7.861147993895520436 ) ) ; +#19886 = ADVANCED_FACE ( 'NONE', ( #41570, #41001, #28431, #28155 ), #49998, .T. ) ; +#19887 = EDGE_LOOP ( 'NONE', ( #23862, #49207, #13420, #24754 ) ) ; +#19888 = LINE ( 'NONE', #39377, #42765 ) ; +#19889 = ORIENTED_EDGE ( 'NONE', *, *, #32232, .F. ) ; +#19890 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#19891 = LINE ( 'NONE', #33353, #4024 ) ; +#19892 = EDGE_LOOP ( 'NONE', ( #50888, #27147, #56041, #5043 ) ) ; +#19893 = CLOSED_SHELL ( 'NONE', ( #28342, #14325, #25680, #18909, #29858, #1183, #29092 ) ) ; +#19894 = DIRECTION ( 'NONE', ( -1.811995619784410881E-15, 1.000000000000000000, 1.196913542559490477E-15 ) ) ; +#19895 = CARTESIAN_POINT ( 'NONE', ( 221.5307369266287196, -121.1813517192670417, 8.038677081623770704 ) ) ; +#19896 = EDGE_LOOP ( 'NONE', ( #55823, #30546, #55536, #35355, #48395, #52489, #31907 ) ) ; +#19897 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#19898 = DIRECTION ( 'NONE', ( -0.7132504491541840075, -1.769933756060708154E-15, 0.7009092642998484557 ) ) ; +#19899 = ORIENTED_EDGE ( 'NONE', *, *, #47012, .T. ) ; +#19900 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#19901 = PLANE ( 'NONE', #57286 ) ; +#19902 = EDGE_CURVE ( 'NONE', #42647, #28838, #26732, .T. ) ; +#19903 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#19904 = CARTESIAN_POINT ( 'NONE', ( 19.56276389583970499, -47.22310860990933179, -15.88077840093142790 ) ) ; +#19905 = CARTESIAN_POINT ( 'NONE', ( 235.2498231272972475, -123.1481767164396928, -4.876507698969031246 ) ) ; +#19906 = ADVANCED_FACE ( 'NONE', ( #6524, #1603, #10052, #33099, #42129, #36639, #54436 ), #19078, .F. ) ; +#19907 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #26901, #4703, #36519, #27759 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 2.392913971368293973E-14, 0.001048464789980540655 ), + .UNSPECIFIED. ) ; +#19908 = CARTESIAN_POINT ( 'NONE', ( 20.90000000000002345, -30.00100000000000122, 22.50000000000000711 ) ) ; +#19909 = CARTESIAN_POINT ( 'NONE', ( -31.26171440160119985, -116.0010000000000048, 18.22547622645311804 ) ) ; +#19910 = CARTESIAN_POINT ( 'NONE', ( 220.7223542607813442, -121.8066428887117212, 7.779817369091648338 ) ) ; +#19911 = CARTESIAN_POINT ( 'NONE', ( 233.4524063019190407, -126.5635142717178354, -1.024975302031916558 ) ) ; +#19912 = CARTESIAN_POINT ( 'NONE', ( 214.9986590616769604, -119.9350854255358456, -7.857640092123309827 ) ) ; +#19913 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#19914 = EDGE_CURVE ( 'NONE', #41924, #25719, #15266, .T. ) ; +#19915 = CARTESIAN_POINT ( 'NONE', ( 221.9910750106297428, -121.0887022803752586, 8.044115621606280797 ) ) ; +#19916 = CARTESIAN_POINT ( 'NONE', ( 232.7044765256154051, -123.2293090795695036, 4.831193849141028451 ) ) ; +#19917 = CARTESIAN_POINT ( 'NONE', ( 234.7418607812599873, -124.2884524708111087, 4.054767439245562599 ) ) ; +#19918 = CIRCLE ( 'NONE', #51588, 2.999999999999999556 ) ; +#19919 = EDGE_CURVE ( 'NONE', #9075, #51881, #14405, .T. ) ; +#19920 = CARTESIAN_POINT ( 'NONE', ( -24.09999999999997655, -30.00000000000000000, 19.50000000000000711 ) ) ; +#19921 = CARTESIAN_POINT ( 'NONE', ( 219.8341979926900649, -122.4008946014082966, 7.656105438889981407 ) ) ; +#19922 = VERTEX_POINT ( 'NONE', #5671 ) ; +#19923 = CARTESIAN_POINT ( 'NONE', ( 234.6893155158168724, -119.9602959150087713, -6.125735563244047555 ) ) ; +#19924 = CARTESIAN_POINT ( 'NONE', ( 220.5805813562236040, -124.0400266372191140, -6.482670468208634240 ) ) ; +#19925 = VECTOR ( 'NONE', #37604, 1000.000000000000000 ) ; +#19926 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669398877, -121.3518077751603528, 1.781312457432759899 ) ) ; +#19927 = FACE_OUTER_BOUND ( 'NONE', #18600, .T. ) ; +#19928 = CARTESIAN_POINT ( 'NONE', ( 234.4850740047032502, -116.2727467160792116, 3.592956044947774430 ) ) ; +#19929 = CYLINDRICAL_SURFACE ( 'NONE', #15387, 3.200000000000009504 ) ; +#19930 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#19931 = LINE ( 'NONE', #29014, #52692 ) ; +#19932 = ORIENTED_EDGE ( 'NONE', *, *, #24217, .F. ) ; +#19933 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #26172, #13579, #8347, #53019, #18247, #36090, #57706, #40742, #53901, #30844, #44252, #12718, #22920, #3982, #40158, #31714, #9495, #17952, #8926, #13002, #26762, #43959, #17673, #44552, #13876, #22345, #39886, #30564 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4 ), + ( 0.008233426859937836503, 0.009262412433662268671, 0.009776905220524467408, 0.01029139800738666441, 0.01080589079424886141, 0.01132038358111105841, 0.01234936915483546976, 0.01286386194169767197, 0.01337835472855987765, 0.01389284751542207985, 0.01440734030228428206, 0.01492183308914648773, 0.01543632587600868994, 0.01646531144973305966 ), + .UNSPECIFIED. ) ; +#19934 = CARTESIAN_POINT ( 'NONE', ( 21.06203676060751206, -4.999999999999992006, 17.50096237145638156 ) ) ; +#19935 = CARTESIAN_POINT ( 'NONE', ( 233.7225743920644163, -117.0379439486430044, 4.345913019570310176 ) ) ; +#19936 = VERTEX_POINT ( 'NONE', #32548 ) ; +#19937 = ORIENTED_EDGE ( 'NONE', *, *, #36302, .F. ) ; +#19938 = LINE ( 'NONE', #33397, #14724 ) ; +#19939 = CARTESIAN_POINT ( 'NONE', ( 18.70000000000000284, -9.199999999999999289, 36.00000000000000000 ) ) ; +#19940 = ADVANCED_FACE ( 'NONE', ( #23468 ), #14567, .T. ) ; +#19941 = CARTESIAN_POINT ( 'NONE', ( 236.4405765902942278, -126.6237373315500747, -0.5662000929993687981 ) ) ; +#19942 = DATE_AND_TIME ( #28434, #20604 ) ; +#19943 = ORIENTED_EDGE ( 'NONE', *, *, #51078, .T. ) ; +#19944 = VERTEX_POINT ( 'NONE', #37213 ) ; +#19945 = CARTESIAN_POINT ( 'NONE', ( 236.3583294171308751, -119.4760149421210826, -5.453249609544275067 ) ) ; +#19946 = CARTESIAN_POINT ( 'NONE', ( 23.40000000000003055, -116.9999999999999858, 6.000000000000019540 ) ) ; +#19947 = EDGE_CURVE ( 'NONE', #43050, #40430, #14986, .T. ) ; +#19948 = VERTEX_POINT ( 'NONE', #50600 ) ; +#19949 = ORIENTED_EDGE ( 'NONE', *, *, #51794, .F. ) ; +#19950 = EDGE_CURVE ( 'NONE', #36952, #48288, #50636, .T. ) ; +#19951 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#19952 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238558841E-16, -1.857579106397815009E-17 ) ) ; +#19953 = ADVANCED_FACE ( 'NONE', ( #45288 ), #20188, .F. ) ; +#19954 = ORIENTED_EDGE ( 'NONE', *, *, #19581, .T. ) ; +#19955 = FACE_OUTER_BOUND ( 'NONE', #4696, .T. ) ; +#19956 = CARTESIAN_POINT ( 'NONE', ( 22.00000000000001421, -128.6250000000000000, -21.64999999999998792 ) ) ; +#19957 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289510, -115.3265822628788726, 1.714293772017640549 ) ) ; +#19958 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#19959 = AXIS2_PLACEMENT_3D ( 'NONE', #26237, #29460, #42859 ) ; +#19960 = CARTESIAN_POINT ( 'NONE', ( 13.78285491738230562, 38.43410573620376169, -19.76974735110166392 ) ) ; +#19961 = CONICAL_SURFACE ( 'NONE', #8765, 0.7999999999316059762, 0.5404194995851193672 ) ; +#19962 = CARTESIAN_POINT ( 'NONE', ( 221.5117111503305409, -120.0699548392383207, -7.841112769447256881 ) ) ; +#19963 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, 1.482669637587014273E-16 ) ) ; +#19964 = ORIENTED_EDGE ( 'NONE', *, *, #55967, .T. ) ; +#19966 = ORIENTED_EDGE ( 'NONE', *, *, #49500, .T. ) ; +#19965 = AXIS2_PLACEMENT_3D ( 'NONE', #7301, #2938, #12541 ) ; +#19967 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#19968 = LINE ( 'NONE', #15291, #7997 ) ; +#19969 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290306, -123.0961008868303566, -2.396534576009972550 ) ) ; +#19970 = EDGE_LOOP ( 'NONE', ( #33631, #45549, #25428, #18339 ) ) ; +#19971 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669289396, -117.6911138960412444, -4.795079943642178932 ) ) ; +#19972 = CARTESIAN_POINT ( 'NONE', ( 219.8466958913881513, -119.4544602912169324, -8.021033394485225898 ) ) ; +#19973 = CARTESIAN_POINT ( 'NONE', ( 7.066715633716048192E-15, -9.199999999999999289, -38.69999999999999574 ) ) ; +#19974 = CARTESIAN_POINT ( 'NONE', ( 236.1248048156716663, -118.5509669882970201, 5.832991292576337194 ) ) ; +#19975 = EDGE_LOOP ( 'NONE', ( #1357, #30684, #54356, #46913 ) ) ; +#19976 = CARTESIAN_POINT ( 'NONE', ( 217.1874320326129464, -119.0738469493683880, -7.636904919424107874 ) ) ; +#19977 = CARTESIAN_POINT ( 'NONE', ( 235.8465486733605871, -121.0899476034390858, 5.520055835935002264 ) ) ; +#19978 = CARTESIAN_POINT ( 'NONE', ( 214.5561483820300452, -120.5537936437502395, 5.641186388906371363 ) ) ; +#19979 = VECTOR ( 'NONE', #35907, 1000.000000000000000 ) ; +#19980 = CARTESIAN_POINT ( 'NONE', ( 232.0347684131546657, -114.3605614928899143, 0.3541565566180434055 ) ) ; +#19981 = CARTESIAN_POINT ( 'NONE', ( 232.8941256422087065, -114.4660441223156653, -1.180121829116290266 ) ) ; +#19982 = CARTESIAN_POINT ( 'NONE', ( 214.5561483820300452, -120.1325268380990110, -7.798243564515555448 ) ) ; +#19983 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#19984 = CARTESIAN_POINT ( 'NONE', ( 220.9719030623546701, -121.5512641742395772, 7.810077035501458376 ) ) ; +#19985 = CARTESIAN_POINT ( 'NONE', ( 232.1638493932286735, -119.0617597657190458, -5.360337668400068090 ) ) ; +#19986 = CARTESIAN_POINT ( 'NONE', ( 235.5373943775522605, -117.6731638433790295, 4.774843938819581801 ) ) ; +#19987 = CARTESIAN_POINT ( 'NONE', ( 13.70000000000000107, 12.50000000000000000, 0.0000000000000000000 ) ) ; +#19988 = CARTESIAN_POINT ( 'NONE', ( 235.2794620584074607, -122.3411893563886110, -5.244639548195112688 ) ) ; +#19989 = CARTESIAN_POINT ( 'NONE', ( 219.7915883643694031, -121.0339284700597347, 8.071042724402733626 ) ) ; +#19990 = EDGE_LOOP ( 'NONE', ( #37291, #31508, #37860, #4900 ) ) ; +#19991 = CARTESIAN_POINT ( 'NONE', ( 234.1403871391166263, -119.1429670099661280, 5.998796181688054396 ) ) ; +#19992 = CARTESIAN_POINT ( 'NONE', ( -33.99999999999999289, -129.0000000000000000, -13.89999999999999503 ) ) ; +#19993 = CARTESIAN_POINT ( 'NONE', ( 214.7254033150332759, -121.2251195708792011, 7.588744569165419840 ) ) ; +#19994 = FACE_OUTER_BOUND ( 'NONE', #45321, .T. ) ; +#19995 = EDGE_CURVE ( 'NONE', #55250, #57093, #29505, .T. ) ; +#19996 = CARTESIAN_POINT ( 'NONE', ( 237.0089115022759358, -124.1427321735139344, -4.185338446976602178 ) ) ; +#19997 = CARTESIAN_POINT ( 'NONE', ( -38.17264902895292522, -49.76292743870318702, -20.67430731358968998 ) ) ; +#19998 = CIRCLE ( 'NONE', #33978, 3.099999999999998757 ) ; +#19999 = VERTEX_POINT ( 'NONE', #54342 ) ; +#20000 = AXIS2_PLACEMENT_3D ( 'NONE', #47041, #15511, #42933 ) ; +#20001 = ORIENTED_EDGE ( 'NONE', *, *, #24898, .F. ) ; +#20002 = AXIS2_PLACEMENT_3D ( 'NONE', #38648, #56470, #3626 ) ; +#20003 = CARTESIAN_POINT ( 'NONE', ( 220.8127629126090881, -118.5221481200450455, -7.630883379246035325 ) ) ; +#20004 = CARTESIAN_POINT ( 'NONE', ( 221.3898713376227647, -118.6805558968223551, -7.881272025917120949 ) ) ; +#20005 = CARTESIAN_POINT ( 'NONE', ( 4.916973593473785265, -51.69543050033674092, -118.5014277108454905 ) ) ; +#20006 = ORIENTED_EDGE ( 'NONE', *, *, #5092, .T. ) ; +#20007 = VERTEX_POINT ( 'NONE', #40902 ) ; +#20008 = FACE_OUTER_BOUND ( 'NONE', #2457, .T. ) ; +#20009 = FACE_OUTER_BOUND ( 'NONE', #45622, .T. ) ; +#20010 = CARTESIAN_POINT ( 'NONE', ( 217.1394544246260239, -121.2778480151634284, 7.973245360866928699 ) ) ; +#20011 = EDGE_CURVE ( 'NONE', #41737, #33521, #36058, .T. ) ; +#20012 = AXIS2_PLACEMENT_3D ( 'NONE', #24386, #20298, #27144 ) ; +#20013 = VERTEX_POINT ( 'NONE', #4722 ) ; +#20014 = CARTESIAN_POINT ( 'NONE', ( 229.2999987673787246, -119.8266266233285222, 7.469710054319802950 ) ) ; +#20015 = CARTESIAN_POINT ( 'NONE', ( 25.00000000000002132, -45.75000000000000000, 6.399999999999991473 ) ) ; +#20016 = CARTESIAN_POINT ( 'NONE', ( 237.0639984529985895, -126.0227160484591877, 0.5496993738630552295 ) ) ; +#20017 = CARTESIAN_POINT ( 'NONE', ( -39.11813586752601424, -46.93200893462149992, 20.13617355551013333 ) ) ; +#20018 = ORIENTED_EDGE ( 'NONE', *, *, #20027, .T. ) ; +#20019 = CARTESIAN_POINT ( 'NONE', ( 37.90000000000001990, -120.4999999999999858, 1.387778780781445676E-14 ) ) ; +#20020 = EDGE_CURVE ( 'NONE', #19219, #22551, #28267, .T. ) ; +#20021 = CARTESIAN_POINT ( 'NONE', ( -19.49999999999997513, -59.00000000000000000, 23.12499999999998934 ) ) ; +#20022 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289510, -126.6230071946295226, 2.720672530490751306 ) ) ; +#20023 = CARTESIAN_POINT ( 'NONE', ( 237.7204315347987347, -118.8106507286818356, -5.913478114887852577 ) ) ; +#20024 = EDGE_CURVE ( 'NONE', #31467, #39337, #10858, .T. ) ; +#20025 = VERTEX_POINT ( 'NONE', #41185 ) ; +#20026 = ORIENTED_EDGE ( 'NONE', *, *, #44529, .F. ) ; +#20027 = EDGE_CURVE ( 'NONE', #55701, #37622, #53773, .T. ) ; +#20028 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290590, -119.5137077095694593, 3.163666569075079149 ) ) ; +#20029 = CARTESIAN_POINT ( 'NONE', ( 221.7112379822930563, -119.9550092016043834, -7.841163764187132124 ) ) ; +#20030 = LINE ( 'NONE', #37869, #27877 ) ; +#20031 = CARTESIAN_POINT ( 'NONE', ( 220.2486434445711723, -121.8503174269719409, 7.975144106006734290 ) ) ; +#20032 = ORIENTED_EDGE ( 'NONE', *, *, #57355, .F. ) ; +#20033 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397815626E-17 ) ) ; +#20034 = ORIENTED_EDGE ( 'NONE', *, *, #19029, .F. ) ; +#20035 = ORIENTED_EDGE ( 'NONE', *, *, #48063, .T. ) ; +#20036 = CARTESIAN_POINT ( 'NONE', ( -36.15564411148952217, -39.19543050033674803, -73.26741727774403046 ) ) ; +#20037 = APPLICATION_CONTEXT ( 'configuration controlled 3d designs of mechanical parts and assemblies' ) ; +#20038 = CARTESIAN_POINT ( 'NONE', ( 237.9253304156384559, -125.7385951460775999, -1.832712864681656617 ) ) ; +#20039 = ORIENTED_EDGE ( 'NONE', *, *, #13188, .T. ) ; +#20040 = ORIENTED_EDGE ( 'NONE', *, *, #39802, .F. ) ; +#20041 = CARTESIAN_POINT ( 'NONE', ( 219.9474639405171104, -119.1613905423602517, -7.774720361428615334 ) ) ; +#20042 = AXIS2_PLACEMENT_3D ( 'NONE', #55120, #15937, #45761 ) ; +#20043 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #28681, #41801, #33906, #6469 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 0.0005936950911332843908 ), + .UNSPECIFIED. ) ; +#20044 = ORIENTED_EDGE ( 'NONE', *, *, #37486, .F. ) ; +#20045 = FACE_OUTER_BOUND ( 'NONE', #15126, .T. ) ; +#20046 = VECTOR ( 'NONE', #45839, 999.9999999999998863 ) ; +#20047 = CARTESIAN_POINT ( 'NONE', ( -24.00000000000000355, -5.000000000000011546, -19.50000000000000000 ) ) ; +#20048 = VERTEX_POINT ( 'NONE', #31302 ) ; +#20049 = AXIS2_PLACEMENT_3D ( 'NONE', #7954, #52042, #33962 ) ; +#20050 = CARTESIAN_POINT ( 'NONE', ( 240.0902096251887201, -114.8760268332108012, 2.673402110016043220 ) ) ; +#20051 = CONICAL_SURFACE ( 'NONE', #8854, 0.9000000000000014655, 0.7853981633974439491 ) ; +#20052 = CARTESIAN_POINT ( 'NONE', ( 219.8233832513189441, -121.8222305415852276, 7.981815426371446698 ) ) ; +#20053 = CARTESIAN_POINT ( 'NONE', ( 213.0999977193770292, -118.0063978678003735, -7.003093910170974823 ) ) ; +#20054 = CARTESIAN_POINT ( 'NONE', ( 232.3280166821332955, -125.5254334421367020, 3.544343383456268093 ) ) ; +#20055 = VECTOR ( 'NONE', #22369, 1000.000000000000000 ) ; +#20056 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1516828450203860090, -0.9884292157390540678 ) ) ; +#20057 = CARTESIAN_POINT ( 'NONE', ( -4.499999999999992006, -125.7999999999999972, -20.50000000000000355 ) ) ; +#20058 = CARTESIAN_POINT ( 'NONE', ( 16.55099910809815000, -47.49513312587418312, 21.07341394452611638 ) ) ; +#20059 = FACE_OUTER_BOUND ( 'NONE', #32138, .T. ) ; +#20060 = CARTESIAN_POINT ( 'NONE', ( 221.4003543134570009, -119.5325904451778172, -8.012917500253413650 ) ) ; +#20061 = VECTOR ( 'NONE', #52318, 1000.000000000000000 ) ; +#20062 = VECTOR ( 'NONE', #11973, 1000.000000000000000 ) ; +#20063 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #7168, #52400, #48032, #24981 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#20064 = CARTESIAN_POINT ( 'NONE', ( 214.8181883172274240, -119.5807531238457813, -7.568624976820735206 ) ) ; +#20065 = ORIENTED_EDGE ( 'NONE', *, *, #7107, .F. ) ; +#20066 = FACE_OUTER_BOUND ( 'NONE', #26516, .T. ) ; +#20067 = EDGE_CURVE ( 'NONE', #12914, #51570, #12944, .T. ) ; +#20068 = AXIS2_PLACEMENT_3D ( 'NONE', #43918, #3942, #57074 ) ; +#20069 = CARTESIAN_POINT ( 'NONE', ( 236.6231506087569585, -120.5202113683376552, 5.551532792546571393 ) ) ; +#20070 = CARTESIAN_POINT ( 'NONE', ( 234.1337117537702568, -120.1104462767364538, -5.535097318438982228 ) ) ; +#20071 = VERTEX_POINT ( 'NONE', #54056 ) ; +#20072 = ORIENTED_EDGE ( 'NONE', *, *, #7469, .F. ) ; +#20073 = CARTESIAN_POINT ( 'NONE', ( 221.7615488213461674, -122.3462696087174209, 7.859649841727644137 ) ) ; +#20074 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#20075 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#20076 = CARTESIAN_POINT ( 'NONE', ( 235.8545780639054215, -114.9576091003082894, -2.670026772922062808 ) ) ; +#20077 = CARTESIAN_POINT ( 'NONE', ( 217.3002074625813123, -129.1067498429169120, 1.028798260449785396 ) ) ; +#20078 = CARTESIAN_POINT ( 'NONE', ( 39.44357787091054490, -120.5000000000879368, -5.227601809166538160 ) ) ; +#20079 = AXIS2_PLACEMENT_3D ( 'NONE', #57524, #22727, #31812 ) ; +#20080 = CARTESIAN_POINT ( 'NONE', ( 219.8557275071562742, -118.7013227676272180, -7.681130406257813625 ) ) ; +#20081 = CARTESIAN_POINT ( 'NONE', ( 217.5036138198181277, -119.2945425637480952, -7.938757510934209449 ) ) ; +#20082 = ORIENTED_EDGE ( 'NONE', *, *, #4697, .T. ) ; +#20083 = CARTESIAN_POINT ( 'NONE', ( 214.7169800081876758, -118.9905554417992306, -7.471278966404315547 ) ) ; +#20084 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026596, -122.3257700848294434, -5.721809190309709692 ) ) ; +#20085 = CARTESIAN_POINT ( 'NONE', ( 220.6319806494606155, -124.0279650377115104, -6.828262533112209098 ) ) ; +#20086 = EDGE_CURVE ( 'NONE', #6826, #10739, #34169, .T. ) ; +#20087 = AXIS2_PLACEMENT_3D ( 'NONE', #28761, #11492, #12072 ) ; +#20088 = EDGE_LOOP ( 'NONE', ( #51627, #19182, #24477, #36456 ) ) ; +#20089 = CARTESIAN_POINT ( 'NONE', ( 216.2145475481480617, -120.5537936437502395, 5.641186388906371363 ) ) ; +#20090 = VECTOR ( 'NONE', #26958, 1000.000000000000000 ) ; +#20091 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#20092 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #284, #11244, #9887, #33458 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 3.035766082959412415E-18, 0.0001638879488335525107 ), + .UNSPECIFIED. ) ; +#20093 = CARTESIAN_POINT ( 'NONE', ( 237.7191109876963822, -116.9475330535383506, 4.264086891665384016 ) ) ; +#20094 = CARTESIAN_POINT ( 'NONE', ( 34.28917160898936345, -114.9069505449446638, 0.9006762519780656673 ) ) ; +#20095 = CIRCLE ( 'NONE', #2401, 4.500000000000003553 ) ; +#20096 = ORIENTED_EDGE ( 'NONE', *, *, #57583, .F. ) ; +#20097 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, -1.224646799147353207E-16 ) ) ; +#20098 = EDGE_CURVE ( 'NONE', #8638, #16860, #39755, .T. ) ; +#20099 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203871470, 0.9884292157390539568 ) ) ; +#20100 = DIRECTION ( 'NONE', ( -0.4999999999999932832, -0.7071067811865567876, 0.4999999999999935607 ) ) ; +#20101 = CARTESIAN_POINT ( 'NONE', ( 237.1032243857092965, -117.7908028429409342, 5.520323690563143870 ) ) ; +#20102 = EDGE_CURVE ( 'NONE', #40937, #23818, #16414, .T. ) ; +#20103 = ORIENTED_EDGE ( 'NONE', *, *, #13908, .T. ) ; +#20104 = CIRCLE ( 'NONE', #27592, 1.500000000000001332 ) ; +#20105 = ORIENTED_EDGE ( 'NONE', *, *, #10541, .F. ) ; +#20106 = ADVANCED_FACE ( 'NONE', ( #26922, #44427, #27780, #49378, #35385, #53186, #35670, #31878, #45573, #31013, #48802 ), #32762, .T. ) ; +#20107 = CARTESIAN_POINT ( 'NONE', ( 218.3002074625812554, -116.5472044599884072, 6.562649823263516424 ) ) ; +#20108 = DIRECTION ( 'NONE', ( -1.811995619784410881E-15, 1.000000000000000000, 1.196913542559490477E-15 ) ) ; +#20109 = AXIS2_PLACEMENT_3D ( 'NONE', #22533, #367, #45868 ) ; +#20110 = VECTOR ( 'NONE', #19510, 999.9999999999998863 ) ; +#20111 = CARTESIAN_POINT ( 'NONE', ( 233.5811205501720451, -115.9253370655682289, -3.203177535667440790 ) ) ; +#20112 = ORIENTED_EDGE ( 'NONE', *, *, #43742, .T. ) ; +#20113 = VERTEX_POINT ( 'NONE', #50534 ) ; +#20114 = ORIENTED_EDGE ( 'NONE', *, *, #50076, .T. ) ; +#20115 = ORIENTED_EDGE ( 'NONE', *, *, #29781, .F. ) ; +#20116 = EDGE_LOOP ( 'NONE', ( #28966, #15941, #22618, #16140 ) ) ; +#20117 = ORIENTED_EDGE ( 'NONE', *, *, #11309, .T. ) ; +#20118 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -1.224646799147353207E-16 ) ) ; +#20119 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360860E-15, -1.857579106397800526E-17 ) ) ; +#20120 = PLANE ( 'NONE', #38522 ) ; +#20121 = VERTEX_POINT ( 'NONE', #49688 ) ; +#20122 = CARTESIAN_POINT ( 'NONE', ( 236.0233537397633654, -125.7052602985130818, 1.925689812585771543 ) ) ; +#20123 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397815626E-17 ) ) ; +#20124 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#20125 = CARTESIAN_POINT ( 'NONE', ( 31.90000000000005898, -121.4999999999999858, -5.620756235332394546 ) ) ; +#20126 = CARTESIAN_POINT ( 'NONE', ( -24.09999999999998366, -30.00100000000000122, -22.50000000000000000 ) ) ; +#20127 =( BOUNDED_SURFACE ( ) B_SPLINE_SURFACE ( 3, 3, ( + ( #3374, #56804, #52110, #3667 ), + ( #25543, #21742, #39279, #48617 ), + ( #12394, #38989, #56224, #43341 ), + ( #17356, #16184, #11833, #51825 ) ), + .UNSPECIFIED., .F., .F., .T. ) + B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ), + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_SURFACE ( ( + ( 1.000000000000000000, 0.9964599025883690286, 0.9964599025883690286, 1.000000000000000000), + ( 1.000000000000000000, 0.9964599025883690286, 0.9964599025883690286, 1.000000000000000000), + ( 1.000000000000000000, 0.9964599025883690286, 0.9964599025883690286, 1.000000000000000000), + ( 1.000000000000000000, 0.9964599025883690286, 0.9964599025883690286, 1.000000000000000000) ) ) + REPRESENTATION_ITEM ( '' ) SURFACE ( ) ); +#20129 = VECTOR ( 'NONE', #38843, 1000.000000000000114 ) ; +#20128 = CARTESIAN_POINT ( 'NONE', ( 220.2486434445711438, -120.2596969191735496, -5.612564934189760990 ) ) ; +#20130 = AXIS2_PLACEMENT_3D ( 'NONE', #7758, #34060, #43373 ) ; +#20131 = CARTESIAN_POINT ( 'NONE', ( 228.7999987669289794, -127.1586187069049743, 3.451491984063165042 ) ) ; +#20132 = CARTESIAN_POINT ( 'NONE', ( 216.6389879694779381, -122.0113256196969473, 7.623834466438928814 ) ) ; +#20133 = CARTESIAN_POINT ( 'NONE', ( 20.20923485538224185, -51.00420427422206870, 16.35705040687088285 ) ) ; +#20134 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#20135 = CARTESIAN_POINT ( 'NONE', ( 214.8337154947835472, -121.3444675955222749, 7.793035443165677201 ) ) ; +#20136 = DIRECTION ( 'NONE', ( 9.606587641454257389E-16, -0.8061809694755649458, 0.5916690328684089950 ) ) ; +#20137 = VECTOR ( 'NONE', #40700, 999.9999999999998863 ) ; +#20138 = CARTESIAN_POINT ( 'NONE', ( 29.24077072490954166, -126.5598003983529338, -0.8506588650032486099 ) ) ; +#20139 = CARTESIAN_POINT ( 'NONE', ( 233.4722280068026805, -115.0886375741118997, -1.326708576852089649 ) ) ; +#20140 = VECTOR ( 'NONE', #24942, 1000.000000000000000 ) ; +#20141 = AXIS2_PLACEMENT_3D ( 'NONE', #32782, #55267, #14365 ) ; +#20142 = LINE ( 'NONE', #16536, #55592 ) ; +#20143 = ADVANCED_FACE ( 'NONE', ( #31902 ), #36571, .F. ) ; +#20144 = CARTESIAN_POINT ( 'NONE', ( 236.0268760362785088, -123.6222461631572287, -4.588846076340152180 ) ) ; +#20145 = VECTOR ( 'NONE', #54177, 1000.000000000000000 ) ; +#20146 = CARTESIAN_POINT ( 'NONE', ( 233.8512319983042573, -115.0175165655880392, -2.785856887852107722 ) ) ; +#20147 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203832057, 0.9884292157390545119 ) ) ; +#20148 = AXIS2_PLACEMENT_3D ( 'NONE', #4431, #26329, #43830 ) ; +#20149 = CARTESIAN_POINT ( 'NONE', ( 215.8527910214004351, -122.2987399952457963, 7.718433809593815198 ) ) ; +#20150 = CARTESIAN_POINT ( 'NONE', ( 233.6814999839509710, -122.5346747326630350, 5.164345009306917866 ) ) ; +#20151 = VECTOR ( 'NONE', #30538, 1000.000000000000000 ) ; +#20152 = EDGE_LOOP ( 'NONE', ( #27612, #48754, #49970, #20894 ) ) ; +#20153 = CARTESIAN_POINT ( 'NONE', ( 240.7685270983271550, -117.2235913490375054, -5.404784576638496318 ) ) ; +#20154 = CARTESIAN_POINT ( 'NONE', ( 320.8899987669290113, -121.5489954736844282, 3.066270437878411581 ) ) ; +#20155 = CARTESIAN_POINT ( 'NONE', ( 220.0460609423319625, -119.1500218305277485, -7.976958287635088851 ) ) ; +#20156 = CARTESIAN_POINT ( 'NONE', ( 235.3019854477924468, -124.8729099157699665, 4.324099300600613205 ) ) ; +#20157 = CARTESIAN_POINT ( 'NONE', ( 17.84189584797827166, -58.03440570659287800, 21.48937945570803620 ) ) ; +#20158 = CARTESIAN_POINT ( 'NONE', ( 18.50000000000000000, 12.50000000000000000, 0.0000000000000000000 ) ) ; +#20159 = EDGE_CURVE ( 'NONE', #6337, #54089, #9684, .T. ) ; +#20160 = CARTESIAN_POINT ( 'NONE', ( 219.9166487112239565, -119.3623562973265280, -8.008668712239812137 ) ) ; +#20161 = CARTESIAN_POINT ( 'NONE', ( 215.7497062491408713, -125.9547577828964933, 4.722574073520585003 ) ) ; +#20162 = VERTEX_POINT ( 'NONE', #41213 ) ; +#20163 = CARTESIAN_POINT ( 'NONE', ( 28.09996998766197507, -125.0094067365672998, 4.299871064890488981 ) ) ; +#20164 = FACE_OUTER_BOUND ( 'NONE', #21908, .T. ) ; +#20165 = CARTESIAN_POINT ( 'NONE', ( 28.11743114856943393, -119.6735198636157662, 6.163344282128738527 ) ) ; +#20166 = ORIENTED_EDGE ( 'NONE', *, *, #27045, .F. ) ; +#20167 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#20168 = FACE_OUTER_BOUND ( 'NONE', #52188, .T. ) ; +#20169 = CARTESIAN_POINT ( 'NONE', ( 36.79418911401403136, -119.5932185349543886, 5.367384590108548181 ) ) ; +#20170 = CARTESIAN_POINT ( 'NONE', ( 215.7091328017021397, -121.3363346029700978, 7.869378665881984425 ) ) ; +#20171 = AXIS2_PLACEMENT_3D ( 'NONE', #38810, #30057, #48151 ) ; +#20172 = ADVANCED_FACE ( 'NONE', ( #1815 ), #27519, .T. ) ; +#20173 = VERTEX_POINT ( 'NONE', #55238 ) ; +#20174 = ADVANCED_FACE ( 'NONE', ( #45317 ), #54661, .F. ) ; +#20175 = CARTESIAN_POINT ( 'NONE', ( 219.9093601509858615, -119.8862138340272168, -7.862460435034258843 ) ) ; +#20176 = CARTESIAN_POINT ( 'NONE', ( 27.65356513337668787, -121.3263015585396545, -6.204314591356625996 ) ) ; +#20177 = EDGE_CURVE ( 'NONE', #28166, #25727, #4335, .T. ) ; +#20178 = ORIENTED_EDGE ( 'NONE', *, *, #28860, .T. ) ; +#20179 = ORIENTED_EDGE ( 'NONE', *, *, #21216, .F. ) ; +#20180 = ORIENTED_EDGE ( 'NONE', *, *, #43214, .T. ) ; +#20181 = LINE ( 'NONE', #38566, #10243 ) ; +#20182 = CARTESIAN_POINT ( 'NONE', ( -47.40630186345004660, -120.3852851784372717, 6.770202493711454217 ) ) ; +#20183 = ORIENTED_EDGE ( 'NONE', *, *, #18296, .T. ) ; +#20184 = CIRCLE ( 'NONE', #21089, 1.500000000000001332 ) ; +#20186 = EDGE_CURVE ( 'NONE', #23764, #12644, #52835, .T. ) ; +#20185 = LINE ( 'NONE', #38008, #46617 ) ; +#20187 = ORIENTED_EDGE ( 'NONE', *, *, #38096, .F. ) ; +#20188 = CONICAL_SURFACE ( 'NONE', #1555, 0.7999999999353031299, 0.5404194995851193672 ) ; +#20189 = CARTESIAN_POINT ( 'NONE', ( -40.93413877785064869, -45.77568882045304832, -18.92545792229927670 ) ) ; +#20190 = CARTESIAN_POINT ( 'NONE', ( 219.8878578397558385, -120.0456111289719701, -8.076232727014728496 ) ) ; +#20191 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#20192 = ORIENTED_EDGE ( 'NONE', *, *, #51014, .T. ) ; +#20193 = AXIS2_PLACEMENT_3D ( 'NONE', #12244, #26279, #30367 ) ; +#20194 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -115.9100743778213030, 14.26122655253993265 ) ) ; +#20195 = FACE_OUTER_BOUND ( 'NONE', #39307, .T. ) ; +#20196 = ORIENTED_EDGE ( 'NONE', *, *, #35160, .T. ) ; +#20197 = DIRECTION ( 'NONE', ( 0.7132504491541840075, 2.131334480222543031E-15, -0.7009092642998484557 ) ) ; +#20198 = CARTESIAN_POINT ( 'NONE', ( 216.0576618774928761, -118.8863921084626156, -7.572737959087857185 ) ) ; +#20199 = ORIENTED_EDGE ( 'NONE', *, *, #4834, .F. ) ; +#20200 = FACE_OUTER_BOUND ( 'NONE', #39583, .T. ) ; +#20201 = CARTESIAN_POINT ( 'NONE', ( 25.44357787182882547, -120.4999999999999858, -6.452443098922333142 ) ) ; +#20202 = CARTESIAN_POINT ( 'NONE', ( 215.7597857701853172, -119.5686719745752100, -7.660457235046001401 ) ) ; +#20203 = CARTESIAN_POINT ( 'NONE', ( 214.8314610880633779, -121.9934809794975337, 7.691047353382232998 ) ) ; +#20204 = FACE_BOUND ( 'NONE', #25066, .T. ) ; +#20205 = CARTESIAN_POINT ( 'NONE', ( 235.1797870012797489, -124.9874191280910054, -3.270676808919671164 ) ) ; +#20206 = CARTESIAN_POINT ( 'NONE', ( 31.90000000000001279, -126.3308455219999900, 1.000000000000014655 ) ) ; +#20207 = DIRECTION ( 'NONE', ( -3.524876788021935603E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#20208 = CARTESIAN_POINT ( 'NONE', ( 217.1264075272667071, -120.9994822874685525, 7.995821135523332401 ) ) ; +#20209 = EDGE_CURVE ( 'NONE', #33521, #41737, #36980, .T. ) ; +#20210 = VECTOR ( 'NONE', #29911, 999.9999999999998863 ) ; +#20211 = EDGE_CURVE ( 'NONE', #6691, #51806, #6169, .T. ) ; +#20212 = CARTESIAN_POINT ( 'NONE', ( 233.3228658612559911, -125.4063402537935445, 3.707763855573328549 ) ) ; +#20213 = CARTESIAN_POINT ( 'NONE', ( 215.2258905608111945, -119.9096779313996706, -7.618842411487635857 ) ) ; +#20214 = CARTESIAN_POINT ( 'NONE', ( -2.974192973165074372E-31, 0.0000000000000000000, -3.061616997868383831E-15 ) ) ; +#20215 = CARTESIAN_POINT ( 'NONE', ( 221.9910750106297428, -121.0552862381579047, 7.826362635778804311 ) ) ; +#20216 = CARTESIAN_POINT ( 'NONE', ( 232.7386735312491624, -124.2185842620907437, 4.121968100441940841 ) ) ; +#20217 = CARTESIAN_POINT ( 'NONE', ( 221.3325346368131363, -121.3626320793324140, 8.026885070140398426 ) ) ; +#20218 = CARTESIAN_POINT ( 'NONE', ( 228.7999987669289794, -120.4999999999997726, 1.387778780781445676E-14 ) ) ; +#20219 = CARTESIAN_POINT ( 'NONE', ( 213.9205007611929261, -122.2410672015597868, 7.331840594035576864 ) ) ; +#20220 = EDGE_CURVE ( 'NONE', #48645, #21890, #5877, .T. ) ; +#20221 = CARTESIAN_POINT ( 'NONE', ( 234.8154222817988170, -115.7772480501354266, -3.939426805378043905 ) ) ; +#20222 = CARTESIAN_POINT ( 'NONE', ( 219.7742697349129060, -121.8889044805148529, 7.765185311886538599 ) ) ; +#20223 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290306, -120.7631229406612761, 2.187529504363476374 ) ) ; +#20224 = ADVANCED_FACE ( 'NONE', ( #37150 ), #25790, .T. ) ; +#20225 = FACE_OUTER_BOUND ( 'NONE', #4743, .T. ) ; +#20226 = CARTESIAN_POINT ( 'NONE', ( 234.5555239167022705, -118.2501817286926666, 5.073087712911580560 ) ) ; +#20227 = CARTESIAN_POINT ( 'NONE', ( 25.13489081600004837, -120.4999999999999716, 6.513477549000022293 ) ) ; +#20228 = VECTOR ( 'NONE', #11739, 1000.000000000000000 ) ; +#20229 = PLANE ( 'NONE', #36143 ) ; +#20230 = CARTESIAN_POINT ( 'NONE', ( 219.7424328275048708, -119.0231806123178444, -7.716872954967683995 ) ) ; +#20231 = ORIENTED_EDGE ( 'NONE', *, *, #44675, .T. ) ; +#20232 = VECTOR ( 'NONE', #35616, 999.9999999999998863 ) ; +#20233 = CARTESIAN_POINT ( 'NONE', ( 214.8002074625812838, -125.6200633073900406, 4.959395801341429433 ) ) ; +#20234 = CARTESIAN_POINT ( 'NONE', ( 232.9453686600229787, -124.1882021712929713, 4.155818203728661508 ) ) ; +#20235 = VERTEX_POINT ( 'NONE', #23120 ) ; +#20236 = ORIENTED_EDGE ( 'NONE', *, *, #53083, .F. ) ; +#20237 = EDGE_CURVE ( 'NONE', #5722, #48422, #41789, .T. ) ; +#20238 = CYLINDRICAL_SURFACE ( 'NONE', #30330, 1.000000000000000888 ) ; +#20239 = CARTESIAN_POINT ( 'NONE', ( 236.7157242714783933, -118.9752452446893187, -5.960243709913966015 ) ) ; +#20240 = APPROVAL_DATE_TIME ( #23472, #20663 ) ; +#20241 = ORIENTED_EDGE ( 'NONE', *, *, #26999, .T. ) ; +#20242 = ORIENTED_EDGE ( 'NONE', *, *, #51458, .F. ) ; +#20243 = AXIS2_PLACEMENT_3D ( 'NONE', #17833, #44714, #53465 ) ; +#20244 = CARTESIAN_POINT ( 'NONE', ( 236.5440212694496154, -115.0845343144841024, -1.210796575062646374 ) ) ; +#20245 = CARTESIAN_POINT ( 'NONE', ( 229.2999987673787530, -127.7392983144987397, 1.960244860650883769 ) ) ; +#20246 = ORIENTED_EDGE ( 'NONE', *, *, #54117, .T. ) ; +#20247 = ORIENTED_EDGE ( 'NONE', *, *, #35194, .F. ) ; +#20248 = AXIS2_PLACEMENT_3D ( 'NONE', #1498, #49939, #55210 ) ; +#20249 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#20250 = CARTESIAN_POINT ( 'NONE', ( 214.8318291728305667, -120.0293583530558550, -7.616442455890011232 ) ) ; +#20251 = ORIENTED_EDGE ( 'NONE', *, *, #33698, .T. ) ; +#20253 = ADVANCED_FACE ( 'NONE', ( #18728 ), #54365, .F. ) ; +#20252 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.9884292157390539568, -0.1516828450203877021 ) ) ; +#20254 = CARTESIAN_POINT ( 'NONE', ( 235.8999987668154006, -113.1806258584658025, 1.636081347588316692 ) ) ; +#20255 = CARTESIAN_POINT ( 'NONE', ( 195.8157204794680126, -126.4519644663313898, -0.9133794199297978755 ) ) ; +#20256 = DIRECTION ( 'NONE', ( 1.023329564190552867E-15, -0.8570023146383377588, 0.5153125582639448421 ) ) ; +#20257 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#20258 = EDGE_CURVE ( 'NONE', #34706, #21244, #5596, .T. ) ; +#20259 = CARTESIAN_POINT ( 'NONE', ( 221.9180641160656648, -119.9962329235941070, -8.057994465003256224 ) ) ; +#20260 = CARTESIAN_POINT ( 'NONE', ( 10.50000000000001599, -38.84999999999999432, 23.49899999999999878 ) ) ; +#20261 = ORIENTED_EDGE ( 'NONE', *, *, #12253, .F. ) ; +#20262 = ORIENTED_EDGE ( 'NONE', *, *, #53370, .F. ) ; +#20263 = CARTESIAN_POINT ( 'NONE', ( -47.84519218197218748, -121.4729265399367506, -5.272357063820726886 ) ) ; +#20264 = FACE_OUTER_BOUND ( 'NONE', #33259, .T. ) ; +#20265 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -123.2182670398105984, -2.040222194583099391 ) ) ; +#20266 = ORIENTED_EDGE ( 'NONE', *, *, #37552, .F. ) ; +#20267 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669290249, -115.0373268133491109, -0.9815302411616428913 ) ) ; +#20268 = CIRCLE ( 'NONE', #721, 3.200000000000008171 ) ; +#20269 = CARTESIAN_POINT ( 'NONE', ( 231.9980905756756329, -119.3814801888729704, 5.789722030357476790 ) ) ; +#20270 = DIRECTION ( 'NONE', ( 0.7009092642998485667, 4.163453949483579030E-16, 0.7132504491541838965 ) ) ; +#20271 = CARTESIAN_POINT ( 'NONE', ( 236.1454670256372594, -119.3480175593433330, 6.040238017047252939 ) ) ; +#20272 = DIRECTION ( 'NONE', ( 1.644548700998852974E-16, -0.1516828450203867862, 0.9884292157390539568 ) ) ; +#20273 = VECTOR ( 'NONE', #43046, 999.9999999999998863 ) ; +#20274 = CARTESIAN_POINT ( 'NONE', ( 235.8014695599942172, -119.5362799104288314, 5.466697465973479275 ) ) ; +#20275 = CARTESIAN_POINT ( 'NONE', ( 217.4395091456903515, -118.5002810041308123, -7.773329082022176095 ) ) ; +#20276 = CARTESIAN_POINT ( 'NONE', ( 239.9652695270551703, -126.0072092751871651, -0.8451279643312409329 ) ) ; +#20277 = CARTESIAN_POINT ( 'NONE', ( 233.0060159439623817, -115.1225383102266875, 2.982054648882546122 ) ) ; +#20278 = CARTESIAN_POINT ( 'NONE', ( 221.3180112793182843, -121.4461858233700724, 8.037200306732966482 ) ) ; +#20279 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -123.3213487547890423, 0.6513434989339079717 ) ) ; +#20280 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#20281 = CARTESIAN_POINT ( 'NONE', ( 232.2581563352943306, -116.3241999535172226, -3.653929787048574518 ) ) ; +#20282 = CARTESIAN_POINT ( 'NONE', ( 235.5154934799893738, -117.0325385860308103, 4.331185981583072220 ) ) ; +#20283 = CARTESIAN_POINT ( 'NONE', ( 34.40000000000004121, -115.1063265129133413, -0.9999999999999731326 ) ) ; +#20284 = ADVANCED_FACE ( 'NONE', ( #1531 ), #38835, .F. ) ; +#20285 = CARTESIAN_POINT ( 'NONE', ( 235.0565610390811742, -119.4793967252911386, 5.476994166863557112 ) ) ; +#20286 = DIRECTION ( 'NONE', ( -0.5056270564590412686, -0.6925318281897142603, -0.5145298307394603476 ) ) ; +#20287 = ORIENTED_EDGE ( 'NONE', *, *, #9113, .T. ) ; +#20288 = EDGE_CURVE ( 'NONE', #54295, #36791, #3866, .T. ) ; +#20289 = CARTESIAN_POINT ( 'NONE', ( 234.2945587677625667, -124.6900472691490194, 4.499474264451213124 ) ) ; +#20290 = LINE ( 'NONE', #24666, #48833 ) ; +#20291 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#20292 = EDGE_CURVE ( 'NONE', #31642, #29129, #25407, .T. ) ; +#20293 = CARTESIAN_POINT ( 'NONE', ( 20.71236996470581460, -46.89155830772383382, 17.01035895854954916 ) ) ; +#20294 = AXIS2_PLACEMENT_3D ( 'NONE', #22439, #41391, #54552 ) ; +#20295 = CARTESIAN_POINT ( 'NONE', ( 237.0161588673774986, -123.9515060161119919, -4.343738570534761756 ) ) ; +#20296 = EDGE_CURVE ( 'NONE', #7875, #48997, #24843, .T. ) ; +#20297 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #4889, #44009, #22673, #40489 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 1.734723475976807094E-18, 0.001048464789955994968 ), + .UNSPECIFIED. ) ; +#20298 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238558841E-16, -1.857579106397798678E-17 ) ) ; +#20299 = ORIENTED_EDGE ( 'NONE', *, *, #7609, .T. ) ; +#20300 = CARTESIAN_POINT ( 'NONE', ( 238.0999987669289339, -113.5809954898263783, 1.061779915142725628 ) ) ; +#20301 = CARTESIAN_POINT ( 'NONE', ( 215.5774955020524715, -115.1589181274910771, -5.267356189176419790 ) ) ; +#20302 = CARTESIAN_POINT ( 'NONE', ( 217.1983950379417934, -119.4806011793452001, -7.949659388494265677 ) ) ; +#20303 = ORIENTED_EDGE ( 'NONE', *, *, #44297, .F. ) ; +#20304 = ORIENTED_EDGE ( 'NONE', *, *, #11189, .T. ) ; +#20305 = FACE_OUTER_BOUND ( 'NONE', #30836, .T. ) ; +#20306 = CARTESIAN_POINT ( 'NONE', ( 218.8554351935288480, -122.1352803889327276, 5.398493836873741181 ) ) ; +#20307 = ADVANCED_FACE ( 'NONE', ( #47023 ), #13653, .T. ) ; +#20308 = FACE_OUTER_BOUND ( 'NONE', #21466, .T. ) ; +#20309 = CARTESIAN_POINT ( 'NONE', ( 215.9452621030683588, -121.5086303629044409, 7.658561806372126135 ) ) ; +#20310 = ORIENTED_EDGE ( 'NONE', *, *, #6849, .T. ) ; +#20311 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #20434, #50795, #10821, #55503, #51662, #47003, #46437, #42050, #2073, #37679, #11104, #6999, #28941, #47299 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 2, 2, 4 ), + ( 0.003462401979747023028, 0.003866271954104839089, 0.004270141928462654717, 0.005077881877178279033, 0.005885621825893903349, 0.006289491800251725481, 0.006693361774609547614 ), + .UNSPECIFIED. ) ; +#20312 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.9884292157390539568, -0.1516828450203883405 ) ) ; +#20313 = CIRCLE ( 'NONE', #52964, 1.050000000000002265 ) ; +#20314 = CARTESIAN_POINT ( 'NONE', ( 215.7753206981697645, -119.1258944039939394, -7.593211404983672530 ) ) ; +#20315 = CARTESIAN_POINT ( 'NONE', ( 237.1230766110126353, -125.8396424140432401, -1.511995108979100833 ) ) ; +#20316 = CARTESIAN_POINT ( 'NONE', ( 34.25819854602584513, -126.1098577070914644, -0.8703307837557267002 ) ) ; +#20317 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #14613, #24515, #23961, #14315 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 1.453963218420191702E-17, 0.0001848730050552157438 ), + .UNSPECIFIED. ) ; +#20318 = VERTEX_POINT ( 'NONE', #37703 ) ; +#20319 = LINE ( 'NONE', #50980, #33418 ) ; +#20320 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669290363, -123.9314080338482427, 5.754668579249813121 ) ) ; +#20321 = CARTESIAN_POINT ( 'NONE', ( 237.7918954328399934, -116.3996814055806368, -4.582738338978299630 ) ) ; +#20322 = VERTEX_POINT ( 'NONE', #24542 ) ; +#20323 = VERTEX_POINT ( 'NONE', #43196 ) ; +#20324 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -120.5590942260195249, -3.496084805906769066 ) ) ; +#20325 = DIRECTION ( 'NONE', ( 0.4956176937828956630, 0.7071067811865476838, 0.5043442292812750916 ) ) ; +#20326 = CARTESIAN_POINT ( 'NONE', ( 32.17893897086631227, -119.5000000000001847, -5.779879057641092110 ) ) ; +#20327 = PLANE ( 'NONE', #48124 ) ; +#20328 = VERTEX_POINT ( 'NONE', #7884 ) ; +#20329 = CARTESIAN_POINT ( 'NONE', ( 240.2847280068026805, -119.6548720356685180, -5.507209275187406661 ) ) ; +#20330 = ADVANCED_FACE ( 'NONE', ( #11693 ), #28960, .T. ) ; +#20331 = CARTESIAN_POINT ( 'NONE', ( 237.9558583763922570, -114.4574818939697423, 1.153206483954866579 ) ) ; +#20332 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #2380, #32487, #41499, #50262 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#20333 = EDGE_LOOP ( 'NONE', ( #28372, #53887, #41343, #24309 ) ) ; +#20334 = ORIENTED_EDGE ( 'NONE', *, *, #3456, .T. ) ; +#20335 = VECTOR ( 'NONE', #32590, 1000.000000000000000 ) ; +#20336 = CARTESIAN_POINT ( 'NONE', ( 218.3002074625811417, -111.4441336382247982, -1.366838218240103764 ) ) ; +#20337 = ADVANCED_FACE ( 'NONE', ( #20724 ), #38552, .F. ) ; +#20338 = CARTESIAN_POINT ( 'NONE', ( 212.1923153045950414, -127.5376590341137444, -1.079988458029989884 ) ) ; +#20339 = VERTEX_POINT ( 'NONE', #7018 ) ; +#20340 = VERTEX_POINT ( 'NONE', #2377 ) ; +#20341 = FACE_OUTER_BOUND ( 'NONE', #23525, .T. ) ; +#20342 = VERTEX_POINT ( 'NONE', #3227 ) ; +#20343 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#20344 = LINE ( 'NONE', #10434, #52279 ) ; +#20345 = CARTESIAN_POINT ( 'NONE', ( 34.39940826554924058, -125.9093081997948786, -0.9999999999999314992 ) ) ; +#20346 = VERTEX_POINT ( 'NONE', #16344 ) ; +#20347 = CARTESIAN_POINT ( 'NONE', ( 237.8564704355307526, -117.2235913490375054, -5.404784576638496318 ) ) ; +#20348 = CARTESIAN_POINT ( 'NONE', ( 222.3999978781632763, -119.7724208079777952, 7.801406028068960552 ) ) ; +#20349 = CARTESIAN_POINT ( 'NONE', ( 214.7015471583420663, -121.3638917516589260, 7.557415266236290563 ) ) ; +#20350 = CARTESIAN_POINT ( 'NONE', ( 232.3531878748324857, -126.0157081536986681, 2.719736522671051926 ) ) ; +#20351 = CARTESIAN_POINT ( 'NONE', ( 220.8002074625812554, -112.9055876087488599, 1.165426981942989659 ) ) ; +#20352 = CARTESIAN_POINT ( 'NONE', ( -2.999999999999992450, -125.7999999999999972, -22.00000000000000711 ) ) ; +#20353 = CARTESIAN_POINT ( 'NONE', ( 218.0326460778825606, -122.5036161170245776, 7.798724362597070581 ) ) ; +#20354 = CARTESIAN_POINT ( 'NONE', ( 31.90000000000004121, -119.4999999999999858, -5.830845521999979297 ) ) ; +#20355 = FACE_OUTER_BOUND ( 'NONE', #39912, .T. ) ; +#20356 = EDGE_CURVE ( 'NONE', #39893, #29764, #50947, .T. ) ; +#20357 = AXIS2_PLACEMENT_3D ( 'NONE', #46599, #15918, #46319 ) ; +#20358 = CARTESIAN_POINT ( 'NONE', ( 21.00000000000000711, -34.99999999999999289, -19.50000000000000355 ) ) ; +#20359 = ORIENTED_EDGE ( 'NONE', *, *, #28961, .T. ) ; +#20360 = EDGE_CURVE ( 'NONE', #16708, #29731, #6743, .T. ) ; +#20361 = LINE ( 'NONE', #56004, #12813 ) ; +#20362 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #21589, #2651, #12834, #3524 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 0.0000000000000000000, 0.001599932237407021432 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9858003979535693295, 0.9824129072986467204, 0.9824150076910955764, 0.9858066991309160088 ) ) + REPRESENTATION_ITEM ( '' ) ); +#20363 = CARTESIAN_POINT ( 'NONE', ( 236.4516698852580134, -115.6294570605988952, 2.660130992704857089 ) ) ; +#20364 = EDGE_CURVE ( 'NONE', #51887, #35687, #33846, .T. ) ; +#20365 = CARTESIAN_POINT ( 'NONE', ( 234.1373648794691178, -119.9794339904345577, -5.524991347137921061 ) ) ; +#20366 = VECTOR ( 'NONE', #33529, 1000.000000000000114 ) ; +#20367 = ORIENTED_EDGE ( 'NONE', *, *, #16115, .T. ) ; +#20368 = ORIENTED_EDGE ( 'NONE', *, *, #9299, .T. ) ; +#20369 = CARTESIAN_POINT ( 'NONE', ( 221.5410836464583610, -122.2454851678154029, 7.657461792697201730 ) ) ; +#20370 = CARTESIAN_POINT ( 'NONE', ( 31.89950163541224626, -121.4999999999999432, -5.630307732637667151 ) ) ; +#20371 = DIRECTION ( 'NONE', ( 0.7009092642998479006, 0.0000000000000000000, 0.7132504491541845626 ) ) ; +#20372 = CARTESIAN_POINT ( 'NONE', ( 235.7669398454858367, -117.1614036123698952, -5.164473912908998265 ) ) ; +#20373 = DIRECTION ( 'NONE', ( -0.7071067811865470176, 0.7071067811865480168, 3.066586833366744332E-16 ) ) ; +#20374 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#20375 = DIRECTION ( 'NONE', ( -0.7009092642998447920, 0.0000000000000000000, -0.7132504491541874492 ) ) ; +#20376 = VECTOR ( 'NONE', #47932, 1000.000000000000000 ) ; +#20377 = CARTESIAN_POINT ( 'NONE', ( 219.7170689667200634, -121.5242075970842563, 7.802575179914705394 ) ) ; +#20378 = ORIENTED_EDGE ( 'NONE', *, *, #49846, .T. ) ; +#20379 = CARTESIAN_POINT ( 'NONE', ( 218.2197930866039428, -118.7098624037534762, -7.651698619420062464 ) ) ; +#20380 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026312, -118.4343096313611170, -5.633248914344244795 ) ) ; +#20381 = FACE_OUTER_BOUND ( 'NONE', #49908, .T. ) ; +#20382 = EDGE_LOOP ( 'NONE', ( #28007, #4853, #22837, #43812 ) ) ; +#20383 = CARTESIAN_POINT ( 'NONE', ( 27.90000000000003411, -119.4999999999999858, -3.039736830999978601 ) ) ; +#20384 = DIRECTION ( 'NONE', ( -0.7132504491541844516, -1.653148868029045088E-15, -0.7009092642998482336 ) ) ; +#20385 = CARTESIAN_POINT ( 'NONE', ( 237.7296971027940344, -117.2455107368568861, 4.499892657732593726 ) ) ; +#20386 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289453, -124.3548739413820670, -0.5915630955794920487 ) ) ; +#20387 = ORIENTED_EDGE ( 'NONE', *, *, #1293, .T. ) ; +#20388 = CARTESIAN_POINT ( 'NONE', ( 222.1047233169806532, -119.5567672754013131, -8.012115755930759420 ) ) ; +#20389 = CARTESIAN_POINT ( 'NONE', ( 215.0490719230075456, -118.6709995746344930, -7.666021912229952662 ) ) ; +#20390 = CARTESIAN_POINT ( 'NONE', ( 237.9025620491745769, -122.9887462478501021, 5.033152506882778709 ) ) ; +#20391 = CARTESIAN_POINT ( 'NONE', ( 237.0703336390739366, -116.7104495763577461, 4.844642562694156496 ) ) ; +#20392 = ORIENTED_EDGE ( 'NONE', *, *, #12253, .T. ) ; +#20393 = EDGE_LOOP ( 'NONE', ( #16719, #48191, #25686, #15658 ) ) ; +#20394 = CARTESIAN_POINT ( 'NONE', ( 6.704528535821451030, -29.99543050033663505, -104.5552939337700025 ) ) ; +#20395 = CARTESIAN_POINT ( 'NONE', ( 213.5999977193770576, -117.5511231275751385, -6.673503932038200581 ) ) ; +#20396 = CARTESIAN_POINT ( 'NONE', ( 233.6044772943934902, -121.4685661403993180, -5.526132432775770376 ) ) ; +#20397 = ORIENTED_EDGE ( 'NONE', *, *, #19114, .F. ) ; +#20398 = VECTOR ( 'NONE', #8235, 1000.000000000000000 ) ; +#20399 = VECTOR ( 'NONE', #11952, 999.9999999999998863 ) ; +#20400 = ORIENTED_EDGE ( 'NONE', *, *, #49313, .F. ) ; +#20401 = EDGE_LOOP ( 'NONE', ( #22061, #32748, #5979, #21547 ) ) ; +#20402 = EDGE_LOOP ( 'NONE', ( #53405, #610, #49840, #54112, #20400, #57147 ) ) ; +#20403 = EDGE_CURVE ( 'NONE', #39518, #19783, #33616, .T. ) ; +#20404 = ORIENTED_EDGE ( 'NONE', *, *, #2375, .F. ) ; +#20405 = VERTEX_POINT ( 'NONE', #33893 ) ; +#20406 = CARTESIAN_POINT ( 'NONE', ( 32.90610093907508826, -119.4999999999999858, -5.541343034428381387 ) ) ; +#20407 = CARTESIAN_POINT ( 'NONE', ( 215.8109611474351652, -121.5269307816283941, 7.650495974566204893 ) ) ; +#20408 = DIRECTION ( 'NONE', ( -0.9440188394388066007, -0.3260744400877570448, -0.05003888793792792694 ) ) ; +#20409 = VECTOR ( 'NONE', #14854, 1000.000000000000000 ) ; +#20410 = ORIENTED_EDGE ( 'NONE', *, *, #22720, .T. ) ; +#20411 = CARTESIAN_POINT ( 'NONE', ( -33.30980195297397728, -39.19543050033674803, -73.22490364680650998 ) ) ; +#20412 = FACE_OUTER_BOUND ( 'NONE', #21762, .T. ) ; +#20413 = CARTESIAN_POINT ( 'NONE', ( 221.4544844099075647, -119.9957505792448842, -7.853319066007273364 ) ) ; +#20414 = CARTESIAN_POINT ( 'NONE', ( 220.1965013324388849, -122.2945824617882948, 7.680568538126057554 ) ) ; +#20415 = LINE ( 'NONE', #47851, #56071 ) ; +#20416 = CARTESIAN_POINT ( 'NONE', ( 219.8664896152975246, -119.2557375146723331, -7.785961211122118364 ) ) ; +#20417 = DIRECTION ( 'NONE', ( 0.7132504491541842295, 2.131334480222603379E-15, -0.7009092642998483447 ) ) ; +#20418 = CARTESIAN_POINT ( 'NONE', ( 217.1983865042736568, -121.5199736008532909, 7.954335999569406290 ) ) ; +#20419 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#20420 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#20421 = ADVANCED_FACE ( 'NONE', ( #16632 ), #34472, .F. ) ; +#20422 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289794, -121.5617799151424805, 6.919004510173393463 ) ) ; +#20423 = CARTESIAN_POINT ( 'NONE', ( 29.30269678391371357, -126.5265102049071260, -0.9116693032719923595 ) ) ; +#20424 = CARTESIAN_POINT ( 'NONE', ( 235.7847280068026805, -121.3451279643310272, 5.507209275187455511 ) ) ; +#20425 = EDGE_CURVE ( 'NONE', #15413, #37234, #25711, .T. ) ; +#20426 = CARTESIAN_POINT ( 'NONE', ( 236.0830788435385159, -121.8484550755069762, -5.385033567479195149 ) ) ; +#20427 = EDGE_CURVE ( 'NONE', #21696, #1363, #16464, .T. ) ; +#20428 = CARTESIAN_POINT ( 'NONE', ( 220.8782188231068915, -118.6862422676458948, -7.670599087996193610 ) ) ; +#20429 = CARTESIAN_POINT ( 'NONE', ( 217.1653766197931077, -118.9198886933256318, -7.651132066501239670 ) ) ; +#20430 = CARTESIAN_POINT ( 'NONE', ( 233.5001441073302431, -116.6600642918491104, 4.007177816278230331 ) ) ; +#20431 = EDGE_CURVE ( 'NONE', #9492, #9855, #7354, .T. ) ; +#20432 = CIRCLE ( 'NONE', #53087, 2.099999999999997868 ) ; +#20433 = ORIENTED_EDGE ( 'NONE', *, *, #53474, .F. ) ; +#20434 = CARTESIAN_POINT ( 'NONE', ( 12.50000000000002132, -51.09745716219187273, 17.10331240375686690 ) ) ; +#20435 = CARTESIAN_POINT ( 'NONE', ( 220.3649315727255953, -119.0395066665870871, -7.769778690026283741 ) ) ; +#20436 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026596, -116.5435498242149066, 4.519094687712861713 ) ) ; +#20437 = CARTESIAN_POINT ( 'NONE', ( 235.3183069452495317, -125.2996887641183434, 3.846811724377638519 ) ) ; +#20438 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.210476675238558841E-16, 1.857579106397798678E-17 ) ) ; +#20439 = LINE ( 'NONE', #42903, #20129 ) ; +#20440 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#20441 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#20442 = ORIENTED_EDGE ( 'NONE', *, *, #24570, .F. ) ; +#20443 = CARTESIAN_POINT ( 'NONE', ( 16.01161515763125820, -60.58397336730151039, 20.66325025955555361 ) ) ; +#20444 = CARTESIAN_POINT ( 'NONE', ( 30.60839998687508867, -114.7556233846468814, 1.000000000000028644 ) ) ; +#20445 = DIRECTION ( 'NONE', ( -3.524876788021935603E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#20446 = ORIENTED_EDGE ( 'NONE', *, *, #35412, .F. ) ; +#20447 = AXIS2_PLACEMENT_3D ( 'NONE', #6183, #37160, #392 ) ; +#20448 = CARTESIAN_POINT ( 'NONE', ( 218.9962439000350685, -120.1042926066299970, -7.869125201842318340 ) ) ; +#20449 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#20450 = CARTESIAN_POINT ( 'NONE', ( 5.653164639371684785, -32.89543050033663718, -105.6251696075012774 ) ) ; +#20451 = CARTESIAN_POINT ( 'NONE', ( 215.7226592268462184, -121.3733350177100618, 7.866489210705715607 ) ) ; +#20452 = VERTEX_POINT ( 'NONE', #53144 ) ; +#20453 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.9884292157390529576, 0.1516828450203937806 ) ) ; +#20454 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#20455 = EDGE_LOOP ( 'NONE', ( #51322, #23021 ) ) ; +#20456 =( BOUNDED_SURFACE ( ) B_SPLINE_SURFACE ( 3, 2, ( + ( #20794, #7962, #21683 ), + ( #35135, #21977, #39798 ), + ( #39502, #43274, #52337 ), + ( #3608, #52936, #57626 ) ), + .UNSPECIFIED., .F., .F., .T. ) + B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ), + ( 3, 3 ), + ( 0.008852830408603674234, 0.01027517300500667592 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_SURFACE ( ( + ( 1.000000000000000000, 0.7599143734476231371, 1.000000000000000000), + ( 1.000000000000000000, 0.7595049208971138555, 1.000000000000000000), + ( 1.000000000000000000, 0.7591049976006706279, 1.000000000000000000), + ( 1.000000000000000000, 0.7587139667884944538, 1.000000000000000000) ) ) + REPRESENTATION_ITEM ( '' ) SURFACE ( ) ); +#20457 = ORIENTED_EDGE ( 'NONE', *, *, #32830, .F. ) ; +#20458 = ORIENTED_EDGE ( 'NONE', *, *, #25377, .T. ) ; +#20459 = EDGE_LOOP ( 'NONE', ( #51561, #23390, #32368, #57540 ) ) ; +#20460 = EDGE_CURVE ( 'NONE', #43806, #5766, #49059, .T. ) ; +#20461 = CARTESIAN_POINT ( 'NONE', ( 7.412845902923765884, -43.15520895974397320, -121.3447385080232834 ) ) ; +#20462 = CARTESIAN_POINT ( 'NONE', ( -39.19940197447500196, -42.54169641443161254, -76.36476778153510736 ) ) ; +#20463 = ORIENTED_EDGE ( 'NONE', *, *, #24572, .F. ) ; +#20464 = CARTESIAN_POINT ( 'NONE', ( 39.89750208300004175, -120.4999999999999858, -4.679587751999974898 ) ) ; +#20465 = EDGE_LOOP ( 'NONE', ( #24976, #19724, #45822, #40486 ) ) ; +#20466 = CARTESIAN_POINT ( 'NONE', ( -39.77771481585295987, -46.41483059577014814, -19.72447563188743302 ) ) ; +#20467 = CARTESIAN_POINT ( 'NONE', ( 16.50000000000001776, -48.99999999999998579, 20.29999999999999005 ) ) ; +#20468 = CARTESIAN_POINT ( 'NONE', ( -53.71909546677269987, -4.500000000000000000, -27.21909546677265013 ) ) ; +#20469 = ORIENTED_EDGE ( 'NONE', *, *, #38096, .T. ) ; +#20470 = VECTOR ( 'NONE', #47020, 999.9999999999998863 ) ; +#20471 = CARTESIAN_POINT ( 'NONE', ( 216.1511994333236828, -121.7615589474755211, 7.618031190398592223 ) ) ; +#20472 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#20473 = ORIENTED_EDGE ( 'NONE', *, *, #18361, .F. ) ; +#20474 = CARTESIAN_POINT ( 'NONE', ( 220.6322318347448288, -116.9717827222348205, 6.828128654224022931 ) ) ; +#20475 = LINE ( 'NONE', #7048, #52679 ) ; +#20476 = VERTEX_POINT ( 'NONE', #30392 ) ; +#20477 = CARTESIAN_POINT ( 'NONE', ( 27.90187088103832735, -119.4999999999999858, 5.967555052984379493 ) ) ; +#20478 = CARTESIAN_POINT ( 'NONE', ( 232.2314704355307811, -118.9950109500399549, 6.138530600027294781 ) ) ; +#20479 = CARTESIAN_POINT ( 'NONE', ( 34.25967679730753446, -114.8905222737063525, -0.8702634470749854856 ) ) ; +#20480 = CARTESIAN_POINT ( 'NONE', ( 215.7681973816751224, -119.5508479859030899, -7.658952562105737272 ) ) ; +#20481 = ADVANCED_FACE ( 'NONE', ( #13407 ), #39136, .F. ) ; +#20482 = AXIS2_PLACEMENT_3D ( 'NONE', #38433, #52424, #11563 ) ; +#20483 = CARTESIAN_POINT ( 'NONE', ( 235.1605525611932990, -125.3344121475797834, -2.723716265537137637 ) ) ; +#20484 = LINE ( 'NONE', #39175, #13672 ) ; +#20485 = CARTESIAN_POINT ( 'NONE', ( 24.90000000000003411, -116.0000000009490435, -6.025797897999986219 ) ) ; +#20486 = CARTESIAN_POINT ( 'NONE', ( 30.61743114857329218, -120.4999999999999858, 1.387778780781445676E-14 ) ) ; +#20487 = VECTOR ( 'NONE', #24061, 1000.000000000000000 ) ; +#20488 = CARTESIAN_POINT ( 'NONE', ( 233.4077180150972310, -126.6086613157175123, 0.7125584773964362961 ) ) ; +#20489 = CARTESIAN_POINT ( 'NONE', ( 229.2999987669289794, -120.4999999999997726, 1.387778780781445676E-14 ) ) ; +#20490 = CARTESIAN_POINT ( 'NONE', ( 24.90249791700006199, -132.3088580819999720, 5.904429041000026857 ) ) ; +#20491 = LINE ( 'NONE', #51729, #17429 ) ; +#20492 = CARTESIAN_POINT ( 'NONE', ( 232.9376952133772818, -125.5803359300298752, -2.234431740823472623 ) ) ; +#20493 = EDGE_CURVE ( 'NONE', #51628, #10004, #12848, .T. ) ; +#20494 = CARTESIAN_POINT ( 'NONE', ( 220.7614376070911248, -114.9586208359821029, -5.324581320579907739 ) ) ; +#20495 = EDGE_CURVE ( 'NONE', #43338, #4391, #37022, .T. ) ; +#20496 = CARTESIAN_POINT ( 'NONE', ( 34.21743114857911650, -120.4999999999999858, -5.684830401363751839 ) ) ; +#20497 = LINE ( 'NONE', #54716, #25279 ) ; +#20498 = CARTESIAN_POINT ( 'NONE', ( 234.8249323803293578, -115.5459042300982020, -3.643716447709179018 ) ) ; +#20499 = FACE_OUTER_BOUND ( 'NONE', #45940, .T. ) ; +#20500 = CARTESIAN_POINT ( 'NONE', ( -50.17915914386016851, -117.1506285232806022, -3.873285675552389673 ) ) ; +#20501 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#20502 = CARTESIAN_POINT ( 'NONE', ( 237.8295893939682912, -121.6379105588734291, -5.476126242280169087 ) ) ; +#20503 = CARTESIAN_POINT ( 'NONE', ( -39.30455425408569425, -43.84774078793370933, -75.04505332425497954 ) ) ; +#20504 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, -9.199999999999999289, 0.0000000000000000000 ) ) ; +#20505 = DIRECTION ( 'NONE', ( -2.312964634635740689E-15, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#20506 = ORIENTED_EDGE ( 'NONE', *, *, #17062, .T. ) ; +#20507 = VECTOR ( 'NONE', #39865, 1000.000000000000000 ) ; +#20508 = CARTESIAN_POINT ( 'NONE', ( 30.15076448190989566, -126.4836855320552189, -0.8274067900817289045 ) ) ; +#20509 = CARTESIAN_POINT ( 'NONE', ( 232.8766863080051621, -122.1131179949927912, 5.316993215152005625 ) ) ; +#20510 = EDGE_LOOP ( 'NONE', ( #18442, #45039 ) ) ; +#20511 = ORIENTED_EDGE ( 'NONE', *, *, #12762, .F. ) ; +#20512 = CARTESIAN_POINT ( 'NONE', ( 214.7167383364140960, -118.9939441653005190, -7.458827746286356586 ) ) ; +#20513 = CARTESIAN_POINT ( 'NONE', ( 236.6823177390969306, -120.2607530211796103, -6.145298836858015257 ) ) ; +#20514 = COORDINATED_UNIVERSAL_TIME_OFFSET ( 8, 0, .AHEAD. ) ; +#20515 = VERTEX_POINT ( 'NONE', #30690 ) ; +#20516 = CIRCLE ( 'NONE', #23328, 1.050000000000002265 ) ; +#20517 = ORIENTED_EDGE ( 'NONE', *, *, #54445, .F. ) ; +#20518 = CARTESIAN_POINT ( 'NONE', ( 236.3840510937795614, -118.6305713985704813, -5.225013875997510659 ) ) ; +#20519 = CARTESIAN_POINT ( 'NONE', ( 220.7483321445286606, -121.6981973812394386, 7.997241915087283992 ) ) ; +#20520 = ORIENTED_EDGE ( 'NONE', *, *, #48198, .F. ) ; +#20521 = ADVANCED_FACE ( 'NONE', ( #4685 ), #56953, .T. ) ; +#20522 = ORIENTED_EDGE ( 'NONE', *, *, #30557, .F. ) ; +#20523 = VECTOR ( 'NONE', #55535, 1000.000000000000000 ) ; +#20524 = EDGE_CURVE ( 'NONE', #21191, #22282, #48480, .T. ) ; +#20525 = CARTESIAN_POINT ( 'NONE', ( -49.75000000000000000, -119.5000000000000000, -4.999999999999969802 ) ) ; +#20526 = CARTESIAN_POINT ( 'NONE', ( 215.2679686336295788, -120.0975549139404848, -7.626907796463593847 ) ) ; +#20527 = ORIENTED_EDGE ( 'NONE', *, *, #24053, .F. ) ; +#20528 = CARTESIAN_POINT ( 'NONE', ( 219.7170542014891055, -119.4426291467565591, -8.019083397178166095 ) ) ; +#20529 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -120.7552827316167594, -2.878215430882778314 ) ) ; +#20530 = CARTESIAN_POINT ( 'NONE', ( 195.1499984800815923, -114.4344883929918950, 0.9308041915447007320 ) ) ; +#20531 = DIRECTION ( 'NONE', ( 0.7009092642998535627, 0.0000000000000000000, 0.7132504491541790115 ) ) ; +#20532 = PLANE ( 'NONE', #17364 ) ; +#20533 = FACE_OUTER_BOUND ( 'NONE', #48359, .T. ) ; +#20534 = FACE_BOUND ( 'NONE', #22496, .T. ) ; +#20535 = EDGE_LOOP ( 'NONE', ( #42664, #21179, #55713, #57403 ) ) ; +#20536 = EDGE_LOOP ( 'NONE', ( #30679, #52092, #56306, #10789, #44300, #11193, #8357, #4323, #55453, #32890, #51513, #5543, #29058, #33784, #9111, #11572, #32321, #6537, #21332, #18095, #10069, #6623, #1435, #53310, #32976, #13060, #47672, #21326, #46381, #612, #31177 ) ) ; +#20537 = EDGE_CURVE ( 'NONE', #36782, #41083, #26297, .T. ) ; +#20538 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000021938, -40.49999999999999289, -23.49900000000000588 ) ) ; +#20539 = CARTESIAN_POINT ( 'NONE', ( 39.90000000014964598, -120.4999999999999858, 4.729504459286715701 ) ) ; +#20540 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -125.0899256221782423, -14.26122655253990601 ) ) ; +#20541 = ORIENTED_EDGE ( 'NONE', *, *, #25249, .T. ) ; +#20542 = DIRECTION ( 'NONE', ( -1.734723475976805517E-15, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#20543 = CARTESIAN_POINT ( 'NONE', ( 231.9923846426785587, -116.8559636355383589, 4.788221065558447620 ) ) ; +#20544 = CARTESIAN_POINT ( 'NONE', ( 4.308875423930276227, -41.84916458624188351, -119.1202329038257517 ) ) ; +#20546 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #20969, #3490, #31214, #7840, #43750, #30345, #43460, #57789, #34716, #56912, #16881, #56628, #21847, #34432, #52502, #48714, #30645, #38808, #17168, #17752, #13360, #52218, #39963, #22150, #13078, #4060, #44337, #16589, #12223, #8142, #35578, #4351 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4 ), + ( 0.0000000000000000000, 0.0005145891787461099025, 0.001029178357492219805, 0.001543767536238329708, 0.002058356714984439610, 0.003087535072476663752, 0.003602124251222781244, 0.004116713429968898302, 0.004631302608715015361, 0.005145891787461132419, 0.005660480966207249477, 0.006175070144953366535, 0.006689659323699483594, 0.007204248502445601519, 0.007718837681191717710, 0.008233426859937836503 ), + .UNSPECIFIED. ) ; +#20545 = CARTESIAN_POINT ( 'NONE', ( 236.1333607621647843, -118.8774024839669323, 5.932277575395921154 ) ) ; +#20547 = CARTESIAN_POINT ( 'NONE', ( 4.362162947221314369, -50.19543050033663434, -111.6470725152925496 ) ) ; +#20548 = CARTESIAN_POINT ( 'NONE', ( 235.6071936628160586, -115.0403288254957630, 0.9885225999271224362 ) ) ; +#20549 = CARTESIAN_POINT ( 'NONE', ( 24.89999999984329904, -120.4999999999999858, -5.954345747782162412 ) ) ; +#20550 = CARTESIAN_POINT ( 'NONE', ( 28.09997324947766018, -114.2807283708757780, 0.4521395880398242917 ) ) ; +#20551 = CARTESIAN_POINT ( 'NONE', ( 232.8839018733723663, -114.5532458664357023, -1.564226321936043940 ) ) ; +#20552 = CARTESIAN_POINT ( 'NONE', ( 28.12583113683675506, -119.6735166302130722, 6.162602365967578599 ) ) ; +#20553 = CARTESIAN_POINT ( 'NONE', ( 219.9315084682010024, -122.2990474666845273, 7.886499999048129261 ) ) ; +#20554 = CARTESIAN_POINT ( 'NONE', ( 229.2999987673786393, -126.6322719776089514, 4.318013477589380145 ) ) ; +#20555 = CARTESIAN_POINT ( 'NONE', ( 232.4951691795823763, -116.5270888784939132, 3.874507370199904877 ) ) ; +#20556 = EDGE_CURVE ( 'NONE', #13031, #1175, #56808, .T. ) ; +#20557 = CARTESIAN_POINT ( 'NONE', ( 235.5288383066935012, -117.4117271379915195, 4.610062942187852286 ) ) ; +#20558 = DIRECTION ( 'NONE', ( 0.008726535498373709163, 1.212680411858284077E-15, -0.9999619230641713097 ) ) ; +#20559 = VECTOR ( 'NONE', #14805, 1000.000000000000114 ) ; +#20560 = EDGE_CURVE ( 'NONE', #1960, #52353, #57240, .T. ) ; +#20561 = CARTESIAN_POINT ( 'NONE', ( 235.2410284753615599, -124.9891380713413866, -3.305373364961318838 ) ) ; +#20562 = CARTESIAN_POINT ( 'NONE', ( 213.9533395165431671, -121.7605578990429223, 7.433409621163108660 ) ) ; +#20563 = ORIENTED_EDGE ( 'NONE', *, *, #3902, .F. ) ; +#20564 = CARTESIAN_POINT ( 'NONE', ( 234.3475916901092262, -125.9156734984585313, 2.914837281624822030 ) ) ; +#20565 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289510, -114.0188036039521364, -1.713333238477262155 ) ) ; +#20566 = CARTESIAN_POINT ( 'NONE', ( 16.50000000000001776, -59.00000000000000000, -23.50000000000000000 ) ) ; +#20567 = AXIS2_PLACEMENT_3D ( 'NONE', #51486, #39231, #43593 ) ; +#20568 = CARTESIAN_POINT ( 'NONE', ( 21.03938769133983300, -49.00000000000000000, 19.09999999999999432 ) ) ; +#20569 = CARTESIAN_POINT ( 'NONE', ( 237.0601230392053651, -122.5955690840051631, -5.139246325164075202 ) ) ; +#20570 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#20571 = EDGE_CURVE ( 'NONE', #33561, #51746, #43797, .T. ) ; +#20572 = ORIENTED_EDGE ( 'NONE', *, *, #23402, .T. ) ; +#20573 = EDGE_CURVE ( 'NONE', #9538, #11353, #13713, .T. ) ; +#20574 = CARTESIAN_POINT ( 'NONE', ( 221.4880547153148598, -118.5532587765936228, -7.830418604917602998 ) ) ; +#20575 = CARTESIAN_POINT ( 'NONE', ( 14.73880758797313817, -35.69543050033660592, -112.8711675888893211 ) ) ; +#20576 = CARTESIAN_POINT ( 'NONE', ( 217.1398812244720204, -118.8463207104801143, -7.838566596877633685 ) ) ; +#20577 = ORIENTED_EDGE ( 'NONE', *, *, #34015, .F. ) ; +#20578 = ORIENTED_EDGE ( 'NONE', *, *, #12289, .T. ) ; +#20579 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#20580 = FACE_OUTER_BOUND ( 'NONE', #40671, .T. ) ; +#20581 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#20582 = DIRECTION ( 'NONE', ( -0.7132504491541840075, -2.131334480222543031E-15, 0.7009092642998484557 ) ) ; +#20583 = ORIENTED_EDGE ( 'NONE', *, *, #32390, .F. ) ; +#20585 = CARTESIAN_POINT ( 'NONE', ( 16.00000000000000000, -9.199999999999999289, -36.00000000000000000 ) ) ; +#20584 = VECTOR ( 'NONE', #53296, 1000.000000000000000 ) ; +#20586 = CARTESIAN_POINT ( 'NONE', ( 215.8253128660702487, -119.1685340087928324, -7.812960104220683100 ) ) ; +#20587 = CARTESIAN_POINT ( 'NONE', ( 237.0001977681055223, -125.3881526198417902, 2.628455348343118558 ) ) ; +#20588 = CARTESIAN_POINT ( 'NONE', ( 219.9166487111939432, -121.6378273626388875, 8.009865517943529412 ) ) ; +#20589 = ORIENTED_EDGE ( 'NONE', *, *, #23469, .T. ) ; +#20590 = LINE ( 'NONE', #6324, #47405 ) ; +#20591 = ADVANCED_FACE ( 'NONE', ( #52545, #21605, #43509 ), #26582, .T. ) ; +#20592 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289510, -127.1861380611448737, -0.5092470802339401637 ) ) ; +#20593 = CARTESIAN_POINT ( 'NONE', ( 237.8651689798930704, -114.7910617684121206, -2.286817283814191359 ) ) ; +#20594 = ORIENTED_EDGE ( 'NONE', *, *, #19488, .T. ) ; +#20595 = ORIENTED_EDGE ( 'NONE', *, *, #9363, .F. ) ; +#20596 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289453, -121.0763994610527021, -2.736880942191608934 ) ) ; +#20597 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669290078, -122.9816076585115212, 4.853685772423585121 ) ) ; +#20598 = ADVANCED_FACE ( 'NONE', ( #44388 ), #4400, .F. ) ; +#20599 = CARTESIAN_POINT ( 'NONE', ( 218.3974340815611583, -118.6784954167674471, -7.856004404859354473 ) ) ; +#20600 = CIRCLE ( 'NONE', #15018, 2.100000000000000977 ) ; +#20601 = CARTESIAN_POINT ( 'NONE', ( 8.071065282823102649, -51.24543050033673808, -115.2918006896516516 ) ) ; +#20602 = ORIENTED_EDGE ( 'NONE', *, *, #36005, .F. ) ; +#20603 = CARTESIAN_POINT ( 'NONE', ( 232.0185270983271550, -115.0952154233613101, 3.276408650962334246 ) ) ; +#20604 = LOCAL_TIME ( 17, 53, 42.00000000000000000, #14989 ) ; +#20605 = CARTESIAN_POINT ( 'NONE', ( 228.9554229884624021, -113.6359671274293675, 2.039397160399144315 ) ) ; +#20606 = ADVANCED_FACE ( 'NONE', ( #40005 ), #50191, .F. ) ; +#20607 = ORIENTED_EDGE ( 'NONE', *, *, #51980, .T. ) ; +#20608 = EDGE_CURVE ( 'NONE', #23148, #42156, #36101, .T. ) ; +#20609 = CIRCLE ( 'NONE', #33677, 23.49999999999999289 ) ; +#20610 = CARTESIAN_POINT ( 'NONE', ( -13.64802795316457740, -36.19543050033668408, -93.87840560604865914 ) ) ; +#20611 = CIRCLE ( 'NONE', #5712, 1.649999999999998579 ) ; +#20612 = DIRECTION ( 'NONE', ( -0.002232862877918002139, 0.0000000000000000000, 0.9999975071585771591 ) ) ; +#20613 = EDGE_CURVE ( 'NONE', #20941, #49634, #41425, .T. ) ; +#20614 = ORIENTED_EDGE ( 'NONE', *, *, #40621, .T. ) ; +#20615 = CARTESIAN_POINT ( 'NONE', ( 29.21743114857469692, -126.5661729868850216, 0.8269103859120802147 ) ) ; +#20616 = DIRECTION ( 'NONE', ( -0.7009092642998443479, 0.0000000000000000000, -0.7132504491541881153 ) ) ; +#20617 = ORIENTED_EDGE ( 'NONE', *, *, #28747, .T. ) ; +#20618 = CARTESIAN_POINT ( 'NONE', ( 215.4789609692545298, -121.8254040300163581, 7.579771877410125924 ) ) ; +#20619 = CARTESIAN_POINT ( 'NONE', ( 219.8887533564423791, -119.0704078403159940, -7.964358758680147865 ) ) ; +#20620 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #23301, #40832, #1139, #18913 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 0.0000000000000000000, 0.0001874554849473620524 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9833200559985526557, 0.9832596504991883979, 0.9832458640487895529, 0.9832786966473558987 ) ) + REPRESENTATION_ITEM ( '' ) ); +#20621 = EDGE_LOOP ( 'NONE', ( #4975, #34265, #33745, #25477 ) ) ; +#20622 = CARTESIAN_POINT ( 'NONE', ( 232.5277695270552556, -115.7354643018458944, 2.888286435452927403 ) ) ; +#20623 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 1.857579106396868685E-17 ) ) ; +#20624 = CARTESIAN_POINT ( 'NONE', ( 232.3259739466973315, -125.4796509210863178, 3.608502668774823618 ) ) ; +#20625 = CARTESIAN_POINT ( 'NONE', ( 219.8726918306786899, -119.8489742056218432, -7.862060545156911218 ) ) ; +#20626 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669114660, -120.6213462760129005, 0.7907433725706722871 ) ) ; +#20627 = DIRECTION ( 'NONE', ( -1.194121782967160312E-15, 0.9884292157390540678, 0.1516828450203868139 ) ) ; +#20628 = CARTESIAN_POINT ( 'NONE', ( 24.90000000000003411, -120.5000000001009965, -4.499999999525453376 ) ) ; +#20629 = ADVANCED_FACE ( 'NONE', ( #1458 ), #49902, .F. ) ; +#20630 = LINE ( 'NONE', #38179, #6131 ) ; +#20631 = AXIS2_PLACEMENT_3D ( 'NONE', #47970, #48564, #22561 ) ; +#20632 = CARTESIAN_POINT ( 'NONE', ( 214.8247180461973471, -119.6351767849577357, -7.576976749130210465 ) ) ; +#20633 = ORIENTED_EDGE ( 'NONE', *, *, #13168, .T. ) ; +#20634 = CARTESIAN_POINT ( 'NONE', ( 228.0999987669289908, -127.4190045101731528, -1.061779915142696540 ) ) ; +#20635 = CARTESIAN_POINT ( 'NONE', ( 236.6558819804078837, -121.6462282763878449, 5.429304279998967253 ) ) ; +#20636 = CARTESIAN_POINT ( 'NONE', ( 234.1601252412170027, -119.1770514684507418, -5.391040426317535328 ) ) ; +#20637 = VERTEX_POINT ( 'NONE', #27169 ) ; +#20638 = EDGE_CURVE ( 'NONE', #19500, #57698, #15550, .T. ) ; +#20639 = EDGE_LOOP ( 'NONE', ( #12132, #21090, #46405, #54033 ) ) ; +#20640 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#20641 = CARTESIAN_POINT ( 'NONE', ( 196.1500029107181433, -126.4025698621854019, -0.9057993990580840427 ) ) ; +#20643 = CIRCLE ( 'NONE', #15055, 2.100000000000000977 ) ; +#20642 = DIRECTION ( 'NONE', ( 0.7132504491541842295, 2.131334480222611662E-15, -0.7009092642998483447 ) ) ; +#20644 = CARTESIAN_POINT ( 'NONE', ( 235.8038680625797099, -116.0467258335707754, -4.243062764182738533 ) ) ; +#20645 = CARTESIAN_POINT ( 'NONE', ( -34.08203626218924853, -39.19543050033674803, -73.86806316953069995 ) ) ; +#20646 = LINE ( 'NONE', #25924, #45159 ) ; +#20647 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#20648 = CARTESIAN_POINT ( 'NONE', ( 218.2197867405992611, -122.1352803889327561, 5.398493836873741181 ) ) ; +#20649 = AXIS2_PLACEMENT_3D ( 'NONE', #43344, #20582, #16775 ) ; +#20650 = VECTOR ( 'NONE', #32383, 1000.000000000000000 ) ; +#20651 = CARTESIAN_POINT ( 'NONE', ( 219.7050636405244575, -121.2572252367409220, 7.843545887115879189 ) ) ; +#20652 = VERTEX_POINT ( 'NONE', #600 ) ; +#20653 = DIRECTION ( 'NONE', ( 0.7009092642998480116, 0.0000000000000000000, 0.7132504491541843405 ) ) ; +#20654 = CARTESIAN_POINT ( 'NONE', ( -11.22931233697584830, -29.69543050033668052, -93.85729779464271871 ) ) ; +#20655 = CARTESIAN_POINT ( 'NONE', ( 28.09997949928369465, -119.6561168034054106, 6.161756104392082989 ) ) ; +#20656 = ORIENTED_EDGE ( 'NONE', *, *, #47371, .T. ) ; +#20657 = FACE_OUTER_BOUND ( 'NONE', #46067, .T. ) ; +#20658 = CARTESIAN_POINT ( 'NONE', ( 237.6279501209931198, -115.2022338013921399, 1.654257814836295859 ) ) ; +#20659 = VERTEX_POINT ( 'NONE', #46094 ) ; +#20660 = CARTESIAN_POINT ( 'NONE', ( 8.071065282823100873, -50.19543050033673381, -115.2918006896516516 ) ) ; +#20661 = CARTESIAN_POINT ( 'NONE', ( -32.50573439037715673, -37.19543050033674803, -68.12652396745937722 ) ) ; +#20662 = FACE_OUTER_BOUND ( 'NONE', #40648, .T. ) ; +#20664 = CARTESIAN_POINT ( 'NONE', ( 237.3274513066254769, -125.5158949133391388, 3.557401272197461495 ) ) ; +#20663 = APPROVAL ( #55313, 'δָ¶¨' ) ; +#20665 = ORIENTED_EDGE ( 'NONE', *, *, #6202, .T. ) ; +#20666 = ORIENTED_EDGE ( 'NONE', *, *, #728, .T. ) ; +#20667 = CARTESIAN_POINT ( 'NONE', ( -49.32701034639054427, -120.6622431371200861, -7.332085693236501278 ) ) ; +#20668 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289169, -115.9100743778212745, 14.26122655253995930 ) ) ; +#20669 = EDGE_CURVE ( 'NONE', #57333, #19590, #9987, .T. ) ; +#20670 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #27297, #31405, #36062, #4238, #22041, #35758, #9185, #22893, #4816, #12975, #27018, #52989, #30820, #36350, #9752, #40718, #40994, #5389, #54156, #39856, #9470, #13260, #155, #14125, #23186, #49476, #48614, #5097, #31968, #49754, #17352, #57679, #40416, #8894, #48896, #45389, #8604, #17646, #35473, #18514, #441, #53278, #26736, #18218, #44525, #46514, #32816, #41562, #37209, #32544, #41845, #5663, #23464, #1599, #5938, #14978, #28425, #45938, #27866, #6238, #11182, #10047, #41274, #32256, #15259, #19370, #15557, #10904, #42125, #55594, #50046, #37488, #55304, #54431, #33094, #6516, #46807, #33393, #10605, #29019, #24324, #50885, #28731, #2152, #23745, #55017, #1019, #19649, #51177, #50593, #6799, #46231, #1299, #24044, #19935, #18796, #37766, #1876, #19073, #24608, #36635, #14401, #45663, #36922, #54732, #10324, #14702, #50321, #28148, #25469, #57018, #25780, #3007, #51745, #12613, #11757, #29301, #34537, #16987, #29872, #43261, #34825, #47954, #8253, #30462, #3599, #51461, #52323, #3293, #48262, #55876, #52611, #30156, #11467, #15834, #16408, #47087, #20781, #33676, #16112, #38922, #56158, #21376, #42407, #39203, #7086, #12328, #34254, #56738, #24904, #7950, #29593, #2444, #20234, #38615, #38054, #43573, #42702, #2724, #20509, #47379, #7370, #56433, #12041, #25185, #38336, #47663, #33959, #42974, #52037, #7658, #21085, #16698, #44150, #45021, #35122, #8539, #53494, #49404, #26361, #43862, #374, #13778, #14058, #670, #35695, #36277, #31621, #21671, #30753, #39490, #26077, #13194, #8824, #17278, #9401, #3885, #26948, #4169, #52926, #9121, #18148, #57308, #5029, #90, #21965, #31040, #48826, #18447, #39786, #26656, #44454, #53801, #17580, #57616, #44740, #12906, #40641, #22819, #35409, #4463, #54083, #53211, #22256, #27228, #48545, #31900, #13475, #49686 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4 ), + ( 0.0000000000000000000, 0.001590832048718438061, 0.002386248073077636925, 0.003181664097436836657, 0.003977080121796035955, 0.004772496146155234820, 0.005567912170514433684, 0.006363328194873633416, 0.007158744219232832280, 0.007954160243592032012, 0.008749576267951234346, 0.009544992292310434945, 0.01034040831666963901, 0.01113582434102883961, 0.01272665638974724428, 0.01352207241410644488, 0.01431748843846564201, 0.01511290446282484087, 0.01590832048718404321, 0.01670373651154323860, 0.01749915253590244094, 0.01829456856026163980, 0.01908998458462083520, 0.01988540060898003753, 0.02068081663333923639, 0.02147623265769843526, 0.02227164868205763412, 0.02386248073077603532, 0.02465789675513523418, 0.02545331277949443652, 0.02624872880385363885, 0.02704414482821284466, 0.02783956085257204352, 0.02863497687693124238, 0.02943039290129044819, 0.03022580892564965052, 0.03102122495000884939, 0.03181664097436805866, 0.03340747302308645639, 0.03499830507180488881, 0.03579372109616408421, 0.03658913712052328654, 0.03738455314488248193, 0.03817996916924167039, 0.03977080121796002649, 0.04056621724231920800, 0.04136163326667838952, 0.04215704929103756410, 0.04295246531539675255, 0.04454329736411510171, 0.04613412941283346475, 0.04692954543719263932, 0.04772496146155181390, 0.04852037748591098848, 0.04931579351027015612, 0.05011120953462933764, 0.05090662555898850528, 0.05170204158334769373, 0.05249745760770685443, 0.05329287363206603595, 0.05408828965642521053, 0.05567912170514355275, 0.05647453772950271345, 0.05726995375386185333, 0.05806536977822100709, 0.05886078580258016085, 0.05965620182693930768, 0.06045161785129846144, 0.06124703387565761520, 0.06204244990001676202, 0.06283786592437591578, 0.06363328194873507648, 0.06442869797309420943, 0.06522411399745337013, 0.06681494604617164990, 0.06761036207053079672, 0.06840577809488994354, 0.06920119411924907649, 0.06999661014360822331, 0.07079202616796735625, 0.07158744219232648920, 0.07238285821668563602, 0.07317827424104478284, 0.07397369026540391579, 0.07476910628976306261, 0.07635993833848134238, 0.07715535436284051696, 0.07795077038719967766, 0.07874618641155883836, 0.07954160243591799906, 0.08033701846027715976, 0.08113243448463633434, 0.08192785050899548116, 0.08272326653335465574, 0.08351868255771381644, 0.08431409858207297714, 0.08510951460643213784, 0.08590493063079131242, 0.08749576267950963382, 0.08829117870386879452, 0.08908659472822795522, 0.08988201075258711592, 0.09067742677694627662, 0.09147284280130543732, 0.09226825882566459802, 0.09306367485002377260, 0.09385909087438291942, 0.09465450689874209400, 0.09544992292310125470, 0.09704075497181961774, 0.09863158702053799465, 0.09942700304489718310, 0.1002224190692563716, 0.1010178350936155461, 0.1018132511179747207 ), + .UNSPECIFIED. ) ; +#20671 = LINE ( 'NONE', #38498, #36304 ) ; +#20672 = ORIENTED_EDGE ( 'NONE', *, *, #1737, .F. ) ; +#20673 = ORIENTED_EDGE ( 'NONE', *, *, #50970, .F. ) ; +#20674 = ORIENTED_EDGE ( 'NONE', *, *, #15959, .F. ) ; +#20675 = ORIENTED_EDGE ( 'NONE', *, *, #6595, .T. ) ; +#20676 = EDGE_CURVE ( 'NONE', #13052, #32819, #9914, .T. ) ; +#20677 = CARTESIAN_POINT ( 'NONE', ( 24.80000000000002203, -60.49999999999999289, -17.50000000000000711 ) ) ; +#20678 = VERTEX_POINT ( 'NONE', #6097 ) ; +#20679 = ADVANCED_FACE ( 'NONE', ( #19521 ), #19245, .F. ) ; +#20680 = EDGE_LOOP ( 'NONE', ( #47100, #32552, #30596, #34569, #46643, #37730, #31474, #26091, #13490, #47084, #36146, #49397, #42922, #26245 ) ) ; +#20681 = AXIS2_PLACEMENT_3D ( 'NONE', #20547, #25508, #3335 ) ; +#20682 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -118.7509719888160049, -1.449982954266231472 ) ) ; +#20683 = CARTESIAN_POINT ( 'NONE', ( 31.78220895391874024, -121.3928877056131057, 5.818513417230818163 ) ) ; +#20684 = VERTEX_POINT ( 'NONE', #37355 ) ; +#20685 = CARTESIAN_POINT ( 'NONE', ( 217.0767088139149052, -122.4398692442675980, 7.561989525217687635 ) ) ; +#20686 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397815626E-17 ) ) ; +#20688 = VECTOR ( 'NONE', #31868, 999.9999999999998863 ) ; +#20687 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#20689 = FACE_OUTER_BOUND ( 'NONE', #21892, .T. ) ; +#20690 = FACE_BOUND ( 'NONE', #22358, .T. ) ; +#20691 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669288885, -117.1262991745824991, 4.021937428691406247 ) ) ; +#20692 = AXIS2_PLACEMENT_3D ( 'NONE', #49338, #44676, #17512 ) ; +#20693 = CIRCLE ( 'NONE', #41215, 0.5000000000000004441 ) ; +#20694 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#20695 = CARTESIAN_POINT ( 'NONE', ( 217.1398920890246416, -122.1181911014183754, 7.607435052051070734 ) ) ; +#20696 = CARTESIAN_POINT ( 'NONE', ( 216.0148108805467757, -121.6053679145685038, 7.860410944498033459 ) ) ; +#20697 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#20698 = CARTESIAN_POINT ( 'NONE', ( 219.8997526630863035, -118.7337890325995176, -7.893865591884029698 ) ) ; +#20699 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290306, -121.9007137686392070, 3.248355162922635486 ) ) ; +#20700 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#20701 = CARTESIAN_POINT ( 'NONE', ( 236.0972280068026521, -125.2645356981536509, -2.888286435452816381 ) ) ; +#20702 = CARTESIAN_POINT ( 'NONE', ( 235.9755018594631224, -124.9327341217784948, -3.337492487626946058 ) ) ; +#20703 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#20704 = CARTESIAN_POINT ( 'NONE', ( -27.99999999999998934, -128.6250000000000000, -18.35000000000000497 ) ) ; +#20705 = CARTESIAN_POINT ( 'NONE', ( 233.4544931650916340, -115.6713021458291450, 2.734043100833901008 ) ) ; +#20706 = ORIENTED_EDGE ( 'NONE', *, *, #26340, .F. ) ; +#20707 = CARTESIAN_POINT ( 'NONE', ( 239.6435270983271550, -122.0049890499596046, -6.138530600027149120 ) ) ; +#20708 = CARTESIAN_POINT ( 'NONE', ( 217.7132912540063217, -122.3176521873686937, 7.830900573101137851 ) ) ; +#20709 = EDGE_CURVE ( 'NONE', #5607, #40351, #5818, .T. ) ; +#20710 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026312, -122.5199638399711262, 5.649804867827291410 ) ) ; +#20711 = CARTESIAN_POINT ( 'NONE', ( 235.3329141306988390, -125.6331424162751631, 3.390896756814387292 ) ) ; +#20712 = PLANE ( 'NONE', #22774 ) ; +#20713 = CARTESIAN_POINT ( 'NONE', ( 9.262611032132809896, -50.19543050033662013, -114.0792749260896386 ) ) ; +#20714 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -1.224646799147353207E-16 ) ) ; +#20715 = EDGE_CURVE ( 'NONE', #21680, #39718, #54727, .T. ) ; +#20716 = ORIENTED_EDGE ( 'NONE', *, *, #26258, .F. ) ; +#20717 = FACE_OUTER_BOUND ( 'NONE', #40191, .T. ) ; +#20718 = CARTESIAN_POINT ( 'NONE', ( 30.13613406280837737, -114.7139067098073468, 1.000000000000028644 ) ) ; +#20719 = CARTESIAN_POINT ( 'NONE', ( 214.8002074625811986, -112.1978354273941108, -0.9297333161272423041 ) ) ; +#20720 = ORIENTED_EDGE ( 'NONE', *, *, #1621, .T. ) ; +#20721 = LINE ( 'NONE', #56950, #18608 ) ; +#20722 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289226, -123.0872443469914543, 1.340632440480966636 ) ) ; +#20723 = CARTESIAN_POINT ( 'NONE', ( 221.9468821313018623, -121.3418856683579037, 7.808659821310183879 ) ) ; +#20724 = FACE_OUTER_BOUND ( 'NONE', #56969, .T. ) ; +#20725 = LOCAL_TIME ( 17, 53, 42.00000000000000000, #50897 ) ; +#20726 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#20727 = ORIENTED_EDGE ( 'NONE', *, *, #16960, .F. ) ; +#20728 = CARTESIAN_POINT ( 'NONE', ( 214.5561483820300452, -122.4826351533662887, 7.550946766125582243 ) ) ; +#20729 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -121.3973126286641531, 2.077841222139360067 ) ) ; +#20730 = EDGE_CURVE ( 'NONE', #43733, #33567, #25350, .T. ) ; +#20731 = ORIENTED_EDGE ( 'NONE', *, *, #15182, .T. ) ; +#20732 = ORIENTED_EDGE ( 'NONE', *, *, #6286, .F. ) ; +#20733 = ORIENTED_EDGE ( 'NONE', *, *, #1520, .F. ) ; +#20734 = EDGE_LOOP ( 'NONE', ( #57023, #34451, #16003, #46837 ) ) ; +#20735 = EDGE_CURVE ( 'NONE', #41276, #36952, #10744, .T. ) ; +#20736 = CARTESIAN_POINT ( 'NONE', ( 30.59996677426504874, -126.4407752718334450, -0.8448865600487603933 ) ) ; +#20737 = CARTESIAN_POINT ( 'NONE', ( -48.27872868055321476, -120.0251598935587936, 3.078334624054555491 ) ) ; +#20738 = ORIENTED_EDGE ( 'NONE', *, *, #30404, .F. ) ; +#20739 = EDGE_CURVE ( 'NONE', #53007, #7224, #46241, .T. ) ; +#20740 = ORIENTED_EDGE ( 'NONE', *, *, #49507, .F. ) ; +#20741 = EDGE_CURVE ( 'NONE', #11496, #31151, #44701, .T. ) ; +#20742 = CARTESIAN_POINT ( 'NONE', ( -40.23371077740504376, -46.12905776037755601, -19.42147867512107950 ) ) ; +#20743 = DIRECTION ( 'NONE', ( 1.734723475976805517E-15, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#20744 = CARTESIAN_POINT ( 'NONE', ( 21.50000000000000355, -116.0010000000000048, -16.99999999999999645 ) ) ; +#20745 = CIRCLE ( 'NONE', #54371, 7.499999999912367876 ) ; +#20746 = ORIENTED_EDGE ( 'NONE', *, *, #4007, .T. ) ; +#20747 = LINE ( 'NONE', #38576, #42896 ) ; +#20748 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#20749 = DIRECTION ( 'NONE', ( -0.7009092642998484557, 0.0000000000000000000, -0.7132504491541838965 ) ) ; +#20750 = CARTESIAN_POINT ( 'NONE', ( 215.7440798702350264, -119.0674036433553766, -7.583840175868895805 ) ) ; +#20751 = ORIENTED_EDGE ( 'NONE', *, *, #37575, .T. ) ; +#20752 = CARTESIAN_POINT ( 'NONE', ( 236.3999987669289737, -120.4999999999997584, 1.387778780781445676E-14 ) ) ; +#20753 = DIRECTION ( 'NONE', ( 5.960817747647618147E-14, -0.9884292157390540678, -0.1516828450203868139 ) ) ; +#20754 = CARTESIAN_POINT ( 'NONE', ( 12.53590078072330982, -47.17408109067114452, 15.95609448282527687 ) ) ; +#20755 = CARTESIAN_POINT ( 'NONE', ( 9.625406849137107201, -52.19543050033673381, -115.1368094149664785 ) ) ; +#20756 = CARTESIAN_POINT ( 'NONE', ( 235.2293087206044504, -123.7429385613899484, -4.502335086125164310 ) ) ; +#20757 = LINE ( 'NONE', #38311, #5355 ) ; +#20758 = CARTESIAN_POINT ( 'NONE', ( 216.6054417496201552, -121.8185471369958606, 7.666860380455773338 ) ) ; +#20759 = CARTESIAN_POINT ( 'NONE', ( 216.6895969227366550, -120.9525886432501949, 7.767669814057478916 ) ) ; +#20760 = CARTESIAN_POINT ( 'NONE', ( 233.3935284917835133, -126.5232024894975495, 1.240770752416809897 ) ) ; +#20761 = CARTESIAN_POINT ( 'NONE', ( 218.9962405479284655, -120.0737783083522174, -8.068084191704475217 ) ) ; +#20762 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1516828450203875356, -0.9884292157390538458 ) ) ; +#20763 = CARTESIAN_POINT ( 'NONE', ( 216.2996934291190883, -113.0275076407668990, 1.146717319149729963 ) ) ; +#20764 = CARTESIAN_POINT ( 'NONE', ( 232.9863384999497669, -124.6995340285965312, -3.625251963224340290 ) ) ; +#20765 = CARTESIAN_POINT ( 'NONE', ( 234.8361923234033668, -125.9049530964068708, 1.255825238960139645 ) ) ; +#20766 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#20767 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#20768 = CARTESIAN_POINT ( 'NONE', ( 234.7077976613543058, -119.2759088794156952, -6.026680648352212621 ) ) ; +#20769 = CARTESIAN_POINT ( 'NONE', ( 26.80297458561536672, -121.4110907232380896, 6.247552702297634930 ) ) ; +#20770 = CARTESIAN_POINT ( 'NONE', ( 214.1185852612984206, -120.1531487832234006, -7.550872794336383365 ) ) ; +#20771 = CARTESIAN_POINT ( 'NONE', ( 236.8538605750426029, -121.3418493503771742, 5.485780680201251869 ) ) ; +#20772 = CARTESIAN_POINT ( 'NONE', ( 237.8535217852173105, -121.8100732871387351, 5.413927746581612688 ) ) ; +#20773 = EDGE_CURVE ( 'NONE', #25606, #21538, #46955, .T. ) ; +#20774 = CARTESIAN_POINT ( 'NONE', ( 24.86610165400005101, -120.4999999999999716, 6.267177660000026407 ) ) ; +#20775 = CARTESIAN_POINT ( 'NONE', ( 235.8999987668370864, -120.4999999999997584, 1.387778780781445676E-14 ) ) ; +#20776 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#20777 = FACE_OUTER_BOUND ( 'NONE', #21828, .T. ) ; +#20778 = EDGE_LOOP ( 'NONE', ( #25070, #41736, #10334, #36424 ) ) ; +#20779 = AXIS2_PLACEMENT_3D ( 'NONE', #7631, #25445, #43235 ) ; +#20780 = CARTESIAN_POINT ( 'NONE', ( 218.7391470654146417, -118.6770734340080793, -7.865270642603311657 ) ) ; +#20781 = CARTESIAN_POINT ( 'NONE', ( 233.1509608997959901, -125.5094098650013876, -2.403849115495977351 ) ) ; +#20782 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #28645, #23653, #1786, #46134 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 0.0000000000000000000, 0.0001894211279786327652 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9989025803633641010, 0.9992018927148554885, 0.9995476816347035331, 0.9999399471229081238 ) ) + REPRESENTATION_ITEM ( '' ) ); +#20783 = EDGE_LOOP ( 'NONE', ( #43584, #43104, #45343, #55108 ) ) ; +#20784 = ORIENTED_EDGE ( 'NONE', *, *, #31244, .F. ) ; +#20785 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238558841E-16, -1.857579106397798678E-17 ) ) ; +#20787 = ADVANCED_FACE ( 'NONE', ( #50746 ), #14489, .T. ) ; +#20786 = CARTESIAN_POINT ( 'NONE', ( 236.7074606838003774, -119.2878392594807906, -6.029047486367185904 ) ) ; +#20788 = ITEM_DEFINED_TRANSFORMATION ( 'NONE', 'NONE', #13236, #223 ) ; +#20789 = ORIENTED_EDGE ( 'NONE', *, *, #29503, .T. ) ; +#20790 = CIRCLE ( 'NONE', #45081, 5.562346272363074995 ) ; +#20791 = ORIENTED_EDGE ( 'NONE', *, *, #42889, .T. ) ; +#20792 = AXIS2_PLACEMENT_3D ( 'NONE', #4565, #17680, #44559 ) ; +#20793 = CARTESIAN_POINT ( 'NONE', ( 236.4628423091431841, -116.3508463012772438, -3.734121152401877808 ) ) ; +#20794 = CARTESIAN_POINT ( 'NONE', ( 38.10839998106406767, -119.4999999999999858, 5.081057296571031223 ) ) ; +#20795 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #44938, #18357, #36481, #31815, #576, #10970, #23027, #14249 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 4 ), + ( 4.647738590621875936E-15, 0.0002955769290553593139, 0.0004433653935806882037, 0.0005911538581060170935 ), + .UNSPECIFIED. ) ; +#20796 = ORIENTED_EDGE ( 'NONE', *, *, #57646, .F. ) ; +#20797 = ORIENTED_EDGE ( 'NONE', *, *, #44965, .T. ) ; +#20798 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.210476675238558841E-16, 1.857579106397798678E-17 ) ) ; +#20799 = CARTESIAN_POINT ( 'NONE', ( 213.0999977193770860, -122.0987170214825710, 7.321048438384856638 ) ) ; +#20800 = ORIENTED_EDGE ( 'NONE', *, *, #56101, .T. ) ; +#20801 = EDGE_CURVE ( 'NONE', #31713, #18020, #38206, .T. ) ; +#20802 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.9884292157390536238, -0.1516828450203885348 ) ) ; +#20803 = CARTESIAN_POINT ( 'NONE', ( 31.90000000000001279, -121.4999999999999858, 5.620756235332975415 ) ) ; +#20804 = EDGE_CURVE ( 'NONE', #49789, #14802, #38776, .T. ) ; +#20805 = CARTESIAN_POINT ( 'NONE', ( 33.12583113379557886, -121.3285591228484890, -5.720641545531403693 ) ) ; +#20806 = CARTESIAN_POINT ( 'NONE', ( 21.80000000000002203, -59.00000000000000711, 16.99999999999999289 ) ) ; +#20807 = CARTESIAN_POINT ( 'NONE', ( -12.74999999999996980, -115.9999999999999858, -4.128641872824792996E-15 ) ) ; +#20808 = CARTESIAN_POINT ( 'NONE', ( 221.4804179403169542, -120.0020963642794811, -8.058894259698321960 ) ) ; +#20809 = CARTESIAN_POINT ( 'NONE', ( 239.8999987668939298, -120.2734989543566968, -2.740656358672030724 ) ) ; +#20810 = ORIENTED_EDGE ( 'NONE', *, *, #37381, .F. ) ; +#20811 = ORIENTED_EDGE ( 'NONE', *, *, #18439, .T. ) ; +#20812 = CARTESIAN_POINT ( 'NONE', ( 215.8125338594323637, -121.8439241070438754, 7.811048300700949021 ) ) ; +#20813 = CARTESIAN_POINT ( 'NONE', ( 195.0671557676070904, -126.8561381869897957, -0.9754033047520476174 ) ) ; +#20814 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#20815 = EDGE_LOOP ( 'NONE', ( #6876, #14737, #45651, #606, #47895, #45187 ) ) ; +#20816 = CARTESIAN_POINT ( 'NONE', ( -36.15046256473636532, -51.24543050033675229, -71.83542630306116905 ) ) ; +#20817 = CARTESIAN_POINT ( 'NONE', ( 231.9996353485215650, -119.9236232682959979, 5.848792631966224675 ) ) ; +#20818 = CARTESIAN_POINT ( 'NONE', ( -39.30455425408568004, -51.69543050033675513, -75.04505332425499375 ) ) ; +#20820 = CIRCLE ( 'NONE', #55380, 0.5000000000000004441 ) ; +#20819 = CARTESIAN_POINT ( 'NONE', ( 236.2189465234029342, -122.1326618664444510, 5.929400929982823421 ) ) ; +#20821 = LINE ( 'NONE', #38655, #38100 ) ; +#20822 = CIRCLE ( 'NONE', #11545, 1.000000000000000888 ) ; +#20823 = CARTESIAN_POINT ( 'NONE', ( 235.7745059488072172, -118.6210611952313201, 5.221949170470930213 ) ) ; +#20824 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238558841E-16, -1.857579106397798678E-17 ) ) ; +#20825 = CARTESIAN_POINT ( 'NONE', ( 16.50000000000001776, -48.99999999999998579, -23.19999999999996732 ) ) ; +#20826 = CIRCLE ( 'NONE', #55386, 1.000000000000000666 ) ; +#20827 = CARTESIAN_POINT ( 'NONE', ( 232.9315600299751168, -114.3526333840358404, 0.2105488941791784085 ) ) ; +#20828 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#20829 = CARTESIAN_POINT ( 'NONE', ( 29.40000000000003766, -117.4602631692858381, 1.000000000000028644 ) ) ; +#20830 = CARTESIAN_POINT ( 'NONE', ( 24.99900000000002009, -49.00000000000000000, 16.99999999999999289 ) ) ; +#20831 = CARTESIAN_POINT ( 'NONE', ( 232.3164147673708726, -115.2901582503314017, -1.915268548741713150 ) ) ; +#20832 = CARTESIAN_POINT ( 'NONE', ( 235.4525686778118256, -115.6456604419160499, 2.692833617431846793 ) ) ; +#20833 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290590, -119.0690087961389878, -1.475686027985965820 ) ) ; +#20834 = VECTOR ( 'NONE', #2650, 1000.000000000000000 ) ; +#20835 = CARTESIAN_POINT ( 'NONE', ( 235.1712370153443885, -120.7608279093236519, 5.569682157653143229 ) ) ; +#20836 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#20837 = EDGE_LOOP ( 'NONE', ( #6739, #9930, #7266, #4480 ) ) ; +#20838 = CARTESIAN_POINT ( 'NONE', ( 234.3167953691752246, -125.2714058337931533, 3.878659499817271872 ) ) ; +#20839 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289794, -115.7318253749729848, -4.709406115669419357 ) ) ; +#20840 = CARTESIAN_POINT ( 'NONE', ( 220.1176840135561577, -122.1389957725260587, 7.718840747886058118 ) ) ; +#20841 = DIRECTION ( 'NONE', ( -1.811995619784410881E-15, 1.000000000000000000, 1.196913542559490477E-15 ) ) ; +#20842 = CARTESIAN_POINT ( 'NONE', ( 237.0722941601251250, -122.2036614593794894, -5.281899749369362240 ) ) ; +#20843 = ADVANCED_FACE ( 'NONE', ( #25054 ), #57167, .F. ) ; +#20844 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#20845 = VERTEX_POINT ( 'NONE', #21821 ) ; +#20846 = CARTESIAN_POINT ( 'NONE', ( 219.7915883644746486, -120.6585787721724188, 5.625106222373624121 ) ) ; +#20847 = DIRECTION ( 'NONE', ( 0.7132504491541840075, 2.131334480222543031E-15, -0.7009092642998484557 ) ) ; +#20848 = CARTESIAN_POINT ( 'NONE', ( 221.3572395541960702, -118.8362476464730833, -7.672830105287799185 ) ) ; +#20849 = EDGE_CURVE ( 'NONE', #45326, #18316, #23026, .T. ) ; +#20850 = CARTESIAN_POINT ( 'NONE', ( -2.131873422726679124, -29.69543050033665210, -102.8468954360631926 ) ) ; +#20851 = CARTESIAN_POINT ( 'NONE', ( 214.0079960880032388, -119.2079368160052866, -7.638710502182836315 ) ) ; +#20852 = ORIENTED_EDGE ( 'NONE', *, *, #35384, .T. ) ; +#20853 = ORIENTED_EDGE ( 'NONE', *, *, #33202, .F. ) ; +#20854 = CARTESIAN_POINT ( 'NONE', ( 214.9639404355120575, -116.8638406369450990, 6.150155177042534227 ) ) ; +#20855 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238558841E-16, -1.857579106397798678E-17 ) ) ; +#20856 = CARTESIAN_POINT ( 'NONE', ( 12.07858927418657302, -50.69543050033672671, -112.6404328429268418 ) ) ; +#20857 = CARTESIAN_POINT ( 'NONE', ( 19.03818239574906812, -48.81441864810205544, 14.89999999999999325 ) ) ; +#20858 = ORIENTED_EDGE ( 'NONE', *, *, #3421, .F. ) ; +#20859 = VECTOR ( 'NONE', #13935, 1000.000000000000000 ) ; +#20860 = CARTESIAN_POINT ( 'NONE', ( 195.0671557676070620, -124.9053315774856259, -13.68767967873194280 ) ) ; +#20861 = CARTESIAN_POINT ( 'NONE', ( 217.0974161273717584, -120.0679206870944569, -7.770817144717705460 ) ) ; +#20862 = VECTOR ( 'NONE', #55270, 999.9999999999998863 ) ; +#20863 = CARTESIAN_POINT ( 'NONE', ( 236.9832731293160748, -125.0712793820756303, 3.147432893220720285 ) ) ; +#20864 = CARTESIAN_POINT ( 'NONE', ( 14.61083509442842221, -50.45566346884422160, -18.51577218530302460 ) ) ; +#20865 = CIRCLE ( 'NONE', #25556, 2.999999999999999112 ) ; +#20866 = VERTEX_POINT ( 'NONE', #8398 ) ; +#20867 = CARTESIAN_POINT ( 'NONE', ( 18.30000000000004334, -48.99999999999998579, 23.50000000000000000 ) ) ; +#20868 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289794, -118.7866667615102187, 6.481196396045698194 ) ) ; +#20869 = FACE_OUTER_BOUND ( 'NONE', #20535, .T. ) ; +#20870 = VERTEX_POINT ( 'NONE', #39934 ) ; +#20871 = EDGE_CURVE ( 'NONE', #7474, #22247, #41660, .T. ) ; +#20872 = ORIENTED_EDGE ( 'NONE', *, *, #38339, .F. ) ; +#20873 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290306, -120.9497982872693740, -3.168216076137420512 ) ) ; +#20874 = CARTESIAN_POINT ( 'NONE', ( -36.15046256473637953, -39.19543050033675513, -71.83542630306114063 ) ) ; +#20875 = EDGE_CURVE ( 'NONE', #56398, #26414, #44305, .T. ) ; +#20876 = CARTESIAN_POINT ( 'NONE', ( 216.0309792929264177, -119.3880259868755047, -7.860719338103245413 ) ) ; +#20877 = VECTOR ( 'NONE', #51035, 1000.000000000000000 ) ; +#20878 = EDGE_CURVE ( 'NONE', #21088, #13076, #13334, .T. ) ; +#20879 = PLANE ( 'NONE', #54681 ) ; +#20880 = ORIENTED_EDGE ( 'NONE', *, *, #27713, .T. ) ; +#20881 = CARTESIAN_POINT ( 'NONE', ( 234.3935270983271835, -126.6385306000269964, 1.504989049959867931 ) ) ; +#20882 = CARTESIAN_POINT ( 'NONE', ( 15.19162834584882482, -60.00645671002742176, -19.24356336639512222 ) ) ; +#20883 = CARTESIAN_POINT ( 'NONE', ( 221.4389638280688075, -119.5129102391711342, -8.010705584201655682 ) ) ; +#20884 = VERTEX_POINT ( 'NONE', #17138 ) ; +#20885 = EDGE_LOOP ( 'NONE', ( #24687, #28188, #905, #6618 ) ) ; +#20886 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#20887 = DIRECTION ( 'NONE', ( 1.652117596168384206E-15, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#20888 = CARTESIAN_POINT ( 'NONE', ( 29.28723185584710720, -126.5368359270058818, 0.8963452237406266399 ) ) ; +#20889 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#20890 = EDGE_CURVE ( 'NONE', #31930, #19533, #42610, .T. ) ; +#20891 = EDGE_LOOP ( 'NONE', ( #46513, #4978, #47604, #26895, #41201, #42417, #18615, #43448 ) ) ; +#20892 = DIRECTION ( 'NONE', ( -0.7132504491541841185, -2.131334480222611268E-15, 0.7009092642998482336 ) ) ; +#20893 = CARTESIAN_POINT ( 'NONE', ( 221.4391909859296845, -119.5453825285288616, -7.811728720245443292 ) ) ; +#20894 = ORIENTED_EDGE ( 'NONE', *, *, #33424, .F. ) ; +#20895 = CARTESIAN_POINT ( 'NONE', ( 235.2777695270552556, -117.6117135645468466, -4.764535698153812504 ) ) ; +#20896 = CARTESIAN_POINT ( 'NONE', ( 219.9391415792914586, -122.2728439041645458, 7.687326889683848918 ) ) ; +#20897 = CARTESIAN_POINT ( 'NONE', ( 232.2568960358565846, -123.5128331937804234, 5.360169932120609992 ) ) ; +#20898 = FACE_OUTER_BOUND ( 'NONE', #6315, .T. ) ; +#20899 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397815626E-17 ) ) ; +#20900 = CARTESIAN_POINT ( 'NONE', ( 215.8002074625817670, -128.9469057231316071, 0.9769362181792802247 ) ) ; +#20901 = CARTESIAN_POINT ( 'NONE', ( 28.09940000000002414, -119.7798667824128387, 6.177439292228872780 ) ) ; +#20902 = LINE ( 'NONE', #43095, #37861 ) ; +#20903 = VECTOR ( 'NONE', #17299, 999.9999999999998863 ) ; +#20904 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #39484, #31032, #52605, #48818 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 2.459106726753312895E-14, 5.309187019665644264E-05 ), + .UNSPECIFIED. ) ; +#20905 = CARTESIAN_POINT ( 'NONE', ( 5.451040543856914944, -35.69543050033662723, -110.8243662617943528 ) ) ; +#20906 = ORIENTED_EDGE ( 'NONE', *, *, #975, .T. ) ; +#20907 = VECTOR ( 'NONE', #25931, 1000.000000000000000 ) ; +#20908 = ADVANCED_FACE ( 'NONE', ( #30024 ), #47820, .F. ) ; +#20909 = CARTESIAN_POINT ( 'NONE', ( 230.8828414794035666, -123.1839373068918775, 2.776054850443972821 ) ) ; +#20910 = CARTESIAN_POINT ( 'NONE', ( 236.6623969146281468, -121.8761347259021903, 5.375463605977735426 ) ) ; +#20911 = EDGE_CURVE ( 'NONE', #27014, #18781, #36551, .T. ) ; +#20912 = EDGE_CURVE ( 'NONE', #21100, #1970, #4608, .T. ) ; +#20913 = VECTOR ( 'NONE', #1942, 1000.000000000000000 ) ; +#20914 = ORIENTED_EDGE ( 'NONE', *, *, #41496, .F. ) ; +#20915 = ORIENTED_EDGE ( 'NONE', *, *, #7705, .T. ) ; +#20916 = CARTESIAN_POINT ( 'NONE', ( 215.0111541517898388, -122.4662928823791077, 7.387286594844713505 ) ) ; +#20917 = FACE_OUTER_BOUND ( 'NONE', #34492, .T. ) ; +#20918 = LINE ( 'NONE', #42834, #2668 ) ; +#20919 = CARTESIAN_POINT ( 'NONE', ( 236.0884049030895824, -117.2860239189767242, 5.243597456987824756 ) ) ; +#20920 = DIRECTION ( 'NONE', ( -0.7132504491541842295, -2.131334480222602985E-15, 0.7009092642998483447 ) ) ; +#20921 = EDGE_CURVE ( 'NONE', #33081, #26575, #28639, .T. ) ; +#20922 = CARTESIAN_POINT ( 'NONE', ( 215.6645969226658792, -121.9422977390805301, 5.428108660983602007 ) ) ; +#20923 = CARTESIAN_POINT ( 'NONE', ( 220.6538960744906319, -121.2503012998425476, 8.052074465279581261 ) ) ; +#20924 = CARTESIAN_POINT ( 'NONE', ( 219.8557275071562174, -118.8610685534666374, -7.718537805007744446 ) ) ; +#20925 = EDGE_CURVE ( 'NONE', #35413, #31117, #44174, .T. ) ; +#20926 = LINE ( 'NONE', #16552, #14522 ) ; +#20927 = ORIENTED_EDGE ( 'NONE', *, *, #43822, .F. ) ; +#20928 = CARTESIAN_POINT ( 'NONE', ( 34.40000000000001279, -120.4999999999999858, 1.387778780781445676E-14 ) ) ; +#20929 = LINE ( 'NONE', #3735, #47155 ) ; +#20930 = DIRECTION ( 'NONE', ( 5.782411586589351722E-16, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#20931 = ORIENTED_EDGE ( 'NONE', *, *, #4915, .T. ) ; +#20932 = FACE_OUTER_BOUND ( 'NONE', #34565, .T. ) ; +#20933 = CARTESIAN_POINT ( 'NONE', ( 237.5311014893197523, -115.2062820861976320, -1.667915021481518156 ) ) ; +#20934 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289453, -124.4706756272088910, -0.6093338462662134525 ) ) ; +#20935 = ORIENTED_EDGE ( 'NONE', *, *, #57262, .T. ) ; +#20936 = DIRECTION ( 'NONE', ( 0.7132504491541842295, 2.131334480222611268E-15, -0.7009092642998483447 ) ) ; +#20937 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -120.1376074794723934, -0.3511626688016200593 ) ) ; +#20938 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#20939 = CARTESIAN_POINT ( 'NONE', ( 237.3665235658228880, -126.2300461231205588, 2.230781242885832238 ) ) ; +#20940 = ORIENTED_EDGE ( 'NONE', *, *, #18552, .F. ) ; +#20941 = VERTEX_POINT ( 'NONE', #3743 ) ; +#20942 = CYLINDRICAL_SURFACE ( 'NONE', #30878, 2.999999999999999112 ) ; +#20943 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#20944 = EDGE_CURVE ( 'NONE', #10175, #30415, #10056, .T. ) ; +#20945 = CARTESIAN_POINT ( 'NONE', ( 217.5036138198180709, -121.6431972524775773, 7.947713002270748284 ) ) ; +#20946 = CIRCLE ( 'NONE', #47095, 4.100000000000000533 ) ; +#20947 = CARTESIAN_POINT ( 'NONE', ( 217.9163579497798651, -118.6810667531019021, -7.839248495803717631 ) ) ; +#20948 = ORIENTED_EDGE ( 'NONE', *, *, #16642, .T. ) ; +#20949 = CIRCLE ( 'NONE', #8848, 0.6499999999999999112 ) ; +#20950 =( BOUNDED_SURFACE ( ) B_SPLINE_SURFACE ( 3, 3, ( + ( #55588, #50876, #24317, #45658 ), + ( #23739, #6793, #37760, #14971 ), + ( #28418, #41556, #29012, #33388 ), + ( #46225, #10043, #28141, #2145 ) ), + .UNSPECIFIED., .F., .F., .F. ) + B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ), + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_SURFACE ( ( + ( 1.000000000000000000, 0.9976489420895550131, 0.9976489420895550131, 1.000000000000000000), + ( 1.000000000000000000, 0.9976489420895550131, 0.9976489420895550131, 1.000000000000000000), + ( 1.000000000000000000, 0.9976489420895550131, 0.9976489420895550131, 1.000000000000000000), + ( 1.000000000000000000, 0.9976489420895550131, 0.9976489420895550131, 1.000000000000000000) ) ) + REPRESENTATION_ITEM ( '' ) SURFACE ( ) ); +#20951 = EDGE_LOOP ( 'NONE', ( #12351, #37457, #52449, #45747 ) ) ; +#20952 = AXIS2_PLACEMENT_3D ( 'NONE', #24331, #23191, #750 ) ; +#20953 = VERTEX_POINT ( 'NONE', #26224 ) ; +#20954 = ORIENTED_EDGE ( 'NONE', *, *, #4558, .F. ) ; +#20955 = VECTOR ( 'NONE', #46512, 1000.000000000000114 ) ; +#20956 = CARTESIAN_POINT ( 'NONE', ( 34.32407072384933144, -126.0645942224976039, 0.9345958844852186864 ) ) ; +#20957 = CARTESIAN_POINT ( 'NONE', ( 237.6016429774378480, -119.7947686449555817, 5.504917243985263831 ) ) ; +#20958 = VERTEX_POINT ( 'NONE', #17440 ) ; +#20959 = EDGE_LOOP ( 'NONE', ( #26031, #42209, #22996, #50418 ) ) ; +#20960 = AXIS2_PLACEMENT_3D ( 'NONE', #6358, #2844, #24160 ) ; +#20961 = FACE_OUTER_BOUND ( 'NONE', #21237, .T. ) ; +#20962 = EDGE_CURVE ( 'NONE', #5225, #7446, #29616, .T. ) ; +#20963 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290590, -118.7064418007855124, -1.358919400139412925 ) ) ; +#20964 = CARTESIAN_POINT ( 'NONE', ( 217.3002074625811986, -129.5036634878274810, 1.358798852226266840 ) ) ; +#20965 = AXIS2_PLACEMENT_3D ( 'NONE', #19643, #1014, #37482 ) ; +#20966 = ORIENTED_EDGE ( 'NONE', *, *, #10483, .T. ) ; +#20967 = EDGE_CURVE ( 'NONE', #10844, #5497, #46023, .T. ) ; +#20968 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#20969 = CARTESIAN_POINT ( 'NONE', ( -49.23713110992513009, -119.5000000000000000, 7.600000000000004974 ) ) ; +#20970 = CARTESIAN_POINT ( 'NONE', ( 215.3535861553978634, -119.1516658303029033, -7.563813318655979501 ) ) ; +#20971 = CARTESIAN_POINT ( 'NONE', ( 34.20903113228595771, -126.1247955450144360, -0.8290524370961477318 ) ) ; +#20972 = FACE_BOUND ( 'NONE', #12266, .T. ) ; +#20973 = CARTESIAN_POINT ( 'NONE', ( 219.9474639405171104, -121.8386094576393361, 7.774720361428691717 ) ) ; +#20974 = FACE_OUTER_BOUND ( 'NONE', #12985, .T. ) ; +#20975 = CARTESIAN_POINT ( 'NONE', ( 217.0285618620854677, -121.0752509072216583, 7.767483068968076054 ) ) ; +#20976 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#20977 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669398877, -123.3668536082942069, 0.9478722636493777109 ) ) ; +#20978 = FACE_OUTER_BOUND ( 'NONE', #13783, .T. ) ; +#20979 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289794, -123.4669573125353139, 1.619309823846337704 ) ) ; +#20980 = CARTESIAN_POINT ( 'NONE', ( 29.39665490500601308, -126.3969195152937743, -0.9999999999999417133 ) ) ; +#20981 = CARTESIAN_POINT ( 'NONE', ( 233.7222280068026521, -119.1732914231476457, 5.411362425887841887 ) ) ; +#20982 = VECTOR ( 'NONE', #24963, 1000.000000000000000 ) ; +#20983 = CARTESIAN_POINT ( 'NONE', ( 236.0542780702127459, -122.7866786359410014, -5.056759017247317800 ) ) ; +#20984 = CARTESIAN_POINT ( 'NONE', ( 226.3999987669289169, -113.2844667251047213, 1.107284768648843842 ) ) ; +#20985 = CARTESIAN_POINT ( 'NONE', ( 229.2999987672630482, -123.3822215770867530, 6.924073857120127684 ) ) ; +#20986 = CARTESIAN_POINT ( 'NONE', ( 233.4534394597133371, -115.6534291839139570, 2.702148184471647951 ) ) ; +#20987 = EDGE_CURVE ( 'NONE', #26866, #43594, #10407, .T. ) ; +#20988 = AXIS2_PLACEMENT_3D ( 'NONE', #7401, #15861, #43295 ) ; +#20989 = VECTOR ( 'NONE', #24863, 1000.000000000000114 ) ; +#20990 = EDGE_LOOP ( 'NONE', ( #49410, #8250, #56053, #55514 ) ) ; +#20991 = ORIENTED_EDGE ( 'NONE', *, *, #48394, .T. ) ; +#20992 = CARTESIAN_POINT ( 'NONE', ( 12.49304924059626209, -46.92904599068202032, 17.37334841318714496 ) ) ; +#20993 = AXIS2_PLACEMENT_3D ( 'NONE', #52620, #13486, #21386 ) ; +#20994 = FACE_OUTER_BOUND ( 'NONE', #53419, .T. ) ; +#20995 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668027164, -121.2289023307849334, 5.958396532047900429 ) ) ; +#20996 = CARTESIAN_POINT ( 'NONE', ( 235.3061853156053189, -124.9874243405201923, 4.205373761157388479 ) ) ; +#20997 = ADVANCED_FACE ( 'NONE', ( #18003 ), #9836, .T. ) ; +#20998 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#20999 = AXIS2_PLACEMENT_3D ( 'NONE', #46392, #37634, #56031 ) ; +#21000 = CARTESIAN_POINT ( 'NONE', ( 222.0871131491602455, -121.9900817695499171, 7.699134880265690484 ) ) ; +#21001 = CARTESIAN_POINT ( 'NONE', ( 215.6260571218894597, -118.8795998345644023, -7.757001213066960332 ) ) ; +#21002 = EDGE_CURVE ( 'NONE', #22556, #5947, #817, .T. ) ; +#21003 = AXIS2_PLACEMENT_3D ( 'NONE', #37720, #23143, #46475 ) ; +#21004 = ADVANCED_FACE ( 'NONE', ( #45739 ), #5746, .T. ) ; +#21005 = CARTESIAN_POINT ( 'NONE', ( 217.6371720210765375, -120.0888317736351638, -8.025530955297705660 ) ) ; +#21006 = VECTOR ( 'NONE', #54843, 1000.000000000000000 ) ; +#21007 = ORIENTED_EDGE ( 'NONE', *, *, #52376, .F. ) ; +#21008 = CARTESIAN_POINT ( 'NONE', ( 24.89999999984329904, -120.4999999999999858, 5.954345747782211262 ) ) ; +#21009 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#21010 = AXIS2_PLACEMENT_3D ( 'NONE', #22813, #32182, #31896 ) ; +#21011 = CARTESIAN_POINT ( 'NONE', ( 213.9000314191158338, -120.5537936437502395, 5.641186388906371363 ) ) ; +#21012 = AXIS2_PLACEMENT_3D ( 'NONE', #18066, #31547, #54575 ) ; +#21013 = ORIENTED_EDGE ( 'NONE', *, *, #18105, .T. ) ; +#21014 = CARTESIAN_POINT ( 'NONE', ( 218.9962405479286645, -120.0412235469978697, -7.865728625667048668 ) ) ; +#21015 = CARTESIAN_POINT ( 'NONE', ( 228.0999987669289624, -121.5617799151424805, 6.919004510173391687 ) ) ; +#21016 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000082E-05 ), #9912, 'distance_accuracy_value', 'NONE'); +#21017 = DIRECTION ( 'NONE', ( 1.617781153285278117E-32, 1.000000000000000000, -1.224646799147352221E-16 ) ) ; +#21018 = CARTESIAN_POINT ( 'NONE', ( 215.7371733462707653, -121.4099495405991433, 7.863524597236867919 ) ) ; +#21019 = CARTESIAN_POINT ( 'NONE', ( 220.8841311897886612, -118.7058458631941136, -7.880430995744152511 ) ) ; +#21020 = VECTOR ( 'NONE', #36120, 1000.000000000000000 ) ; +#21021 = CARTESIAN_POINT ( 'NONE', ( 218.7391470653743397, -119.1584003748853178, -7.961510787476214546 ) ) ; +#21022 = ORIENTED_EDGE ( 'NONE', *, *, #51458, .T. ) ; +#21023 = CARTESIAN_POINT ( 'NONE', ( 214.3372535064550561, -120.8664050320920609, 7.775576503981848298 ) ) ; +#21024 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290022, -120.9942735617869971, 2.427225206112422207 ) ) ; +#21025 = ADVANCED_FACE ( 'NONE', ( #45165 ), #40495, .F. ) ; +#21026 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #30060, #51642, #25668, #29201 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 0.0003380890175792068296 ), + .UNSPECIFIED. ) ; +#21027 = VERTEX_POINT ( 'NONE', #14776 ) ; +#21028 = ORIENTED_EDGE ( 'NONE', *, *, #32799, .T. ) ; +#21029 = ORIENTED_EDGE ( 'NONE', *, *, #42240, .T. ) ; +#21030 = ORIENTED_EDGE ( 'NONE', *, *, #21882, .F. ) ; +#21031 = LINE ( 'NONE', #22205, #25155 ) ; +#21032 = CARTESIAN_POINT ( 'NONE', ( -47.35596582501263185, -120.0277222791062570, 6.920682446357704798 ) ) ; +#21033 = ORIENTED_EDGE ( 'NONE', *, *, #21638, .T. ) ; +#21034 = ORIENTED_EDGE ( 'NONE', *, *, #14186, .T. ) ; +#21035 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#21036 = CARTESIAN_POINT ( 'NONE', ( -27.99999999999999645, -128.9989999999999952, 20.00000000000001066 ) ) ; +#21037 = CARTESIAN_POINT ( 'NONE', ( 231.6492482104497697, -114.6229923263749413, -8.303617609367611507 ) ) ; +#21038 = ORIENTED_EDGE ( 'NONE', *, *, #9880, .F. ) ; +#21039 = ADVANCED_FACE ( 'NONE', ( #520 ), #13531, .F. ) ; +#21040 = AXIS2_PLACEMENT_3D ( 'NONE', #56142, #15242, #29287 ) ; +#21041 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1516828450203897838, -0.9884292157390535127 ) ) ; +#21042 = CARTESIAN_POINT ( 'NONE', ( 13.79706676557850997, -47.32750826568859281, 18.26994936854191209 ) ) ; +#21043 = VECTOR ( 'NONE', #28990, 1000.000000000000000 ) ; +#21044 = CARTESIAN_POINT ( 'NONE', ( 228.9554229884620327, -127.0690534653527095, 2.849846420932151236 ) ) ; +#21045 = AXIS2_PLACEMENT_3D ( 'NONE', #27622, #45418, #5421 ) ; +#21046 = ADVANCED_FACE ( 'NONE', ( #18305, #53951, #18876 ), #14203, .F. ) ; +#21047 = CARTESIAN_POINT ( 'NONE', ( 229.2999987673777014, -120.4999999999997726, 1.387778780781445676E-14 ) ) ; +#21048 = EDGE_LOOP ( 'NONE', ( #44976, #22978, #45257, #56431 ) ) ; +#21049 = CARTESIAN_POINT ( 'NONE', ( 30.40000000000003766, -117.4602631692858381, 1.000000000000028644 ) ) ; +#21050 = CARTESIAN_POINT ( 'NONE', ( 235.8999987668161680, -126.8183890925731987, -4.040786962276846417 ) ) ; +#21051 = VECTOR ( 'NONE', #8359, 1000.000000000000000 ) ; +#21052 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -118.2830023339411696, -1.627089840388673547 ) ) ; +#21053 = VECTOR ( 'NONE', #8973, 1000.000000000000000 ) ; +#21054 = PLANE ( 'NONE', #28580 ) ; +#21055 = CARTESIAN_POINT ( 'NONE', ( 235.1862036416753483, -124.8540711690560698, -3.441572687159357713 ) ) ; +#21056 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#21057 = CARTESIAN_POINT ( 'NONE', ( 4.250000000000000000, -2.500000000000000000, -37.00000000000000000 ) ) ; +#21058 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#21059 = CARTESIAN_POINT ( 'NONE', ( 233.5698122880272365, -124.2921361522954271, -4.840698411075299745 ) ) ; +#21060 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203862311, 0.9884292157390539568 ) ) ; +#21061 = CARTESIAN_POINT ( 'NONE', ( 24.90249791700002646, -120.4999999999999858, -5.904429040999984224 ) ) ; +#21062 = DIRECTION ( 'NONE', ( -0.03101838030374867022, -1.093359687347055192E-17, 0.9995188142718135493 ) ) ; +#21063 = CARTESIAN_POINT ( 'NONE', ( 232.9244906685684100, -125.7511267233192029, -1.801404965699039407 ) ) ; +#21064 = CARTESIAN_POINT ( 'NONE', ( 234.8467594111507992, -125.9766047502759108, 0.9053599292704894719 ) ) ; +#21065 = EDGE_CURVE ( 'NONE', #26150, #1234, #49833, .T. ) ; +#21066 = CARTESIAN_POINT ( 'NONE', ( 215.9527588826499596, -119.4796718486270635, -7.656766681534549868 ) ) ; +#21067 = CYLINDRICAL_SURFACE ( 'NONE', #40653, 1.500000000000001332 ) ; +#21068 = CARTESIAN_POINT ( 'NONE', ( 15.49352813281878483, -60.31159384672871226, -19.99565801921950126 ) ) ; +#21069 = CARTESIAN_POINT ( 'NONE', ( 234.7080953273849673, -119.2650222554365627, -6.024471715273022276 ) ) ; +#21070 = CARTESIAN_POINT ( 'NONE', ( 26.82552245674191482, -121.4334082050695685, 6.227960088671491867 ) ) ; +#21071 = CARTESIAN_POINT ( 'NONE', ( 213.9000338046779177, -120.1570371552381715, -7.525534526844665173 ) ) ; +#21072 = CARTESIAN_POINT ( 'NONE', ( 236.6596030131966018, -126.0642254845895138, -0.4851676930378704400 ) ) ; +#21073 = CARTESIAN_POINT ( 'NONE', ( 234.5996836423535115, -119.7238980953542438, 5.495213599688729467 ) ) ; +#21074 = EDGE_CURVE ( 'NONE', #8256, #24153, #21206, .T. ) ; +#21075 = AXIS2_PLACEMENT_3D ( 'NONE', #7842, #25666, #12809 ) ; +#21076 = ADVANCED_FACE ( 'NONE', ( #45467 ), #29831, .F. ) ; +#21077 = FACE_OUTER_BOUND ( 'NONE', #56761, .T. ) ; +#21078 = ORIENTED_EDGE ( 'NONE', *, *, #49200, .T. ) ; +#21079 = CARTESIAN_POINT ( 'NONE', ( -48.75000000000000000, -119.5000000000000000, 7.600000000000004974 ) ) ; +#21080 = FACE_OUTER_BOUND ( 'NONE', #40518, .T. ) ; +#21081 = CARTESIAN_POINT ( 'NONE', ( -13.70898902104003625, -29.69543050033669118, -86.89295912776816522 ) ) ; +#21082 = ORIENTED_EDGE ( 'NONE', *, *, #21795, .T. ) ; +#21083 = AXIS2_PLACEMENT_3D ( 'NONE', #17564, #35393, #53194 ) ; +#21084 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -117.8308688747260078, 1.109461952953863406 ) ) ; +#21085 = CARTESIAN_POINT ( 'NONE', ( 232.7165247686936880, -116.8733892127963401, 4.209548720648931486 ) ) ; +#21086 = CONICAL_SURFACE ( 'NONE', #3403, 2.024999999999999023, 0.7853981633974482790 ) ; +#21087 = CONICAL_SURFACE ( 'NONE', #56550, 1.500000000000001332, 0.7853981633974420618 ) ; +#21088 = VERTEX_POINT ( 'NONE', #1677 ) ; +#21089 = AXIS2_PLACEMENT_3D ( 'NONE', #1496, #36536, #19276 ) ; +#21090 = ORIENTED_EDGE ( 'NONE', *, *, #42303, .F. ) ; +#21091 = FACE_OUTER_BOUND ( 'NONE', #9137, .T. ) ; +#21092 = AXIS2_PLACEMENT_3D ( 'NONE', #47319, #11123, #29239 ) ; +#21093 = CARTESIAN_POINT ( 'NONE', ( 236.6811692650469183, -120.3046572527093474, -6.146774687738593812 ) ) ; +#21094 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #5185, #22993, #40808, #18606, #36446, #56538, #28532, #24134, #42213, #38430, #2543, #11277, #6895, #2247 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 2, 2, 4 ), + ( 1.734723475976807094E-18, 0.0004492460060023162533, 0.0006738690090034372190, 0.0008984920120045582388, 0.001123115015005679259, 0.001347738018006800062, 0.001796984024009011310 ), + .UNSPECIFIED. ) ; +#21095 = VERTEX_POINT ( 'NONE', #24121 ) ; +#21096 = ORIENTED_EDGE ( 'NONE', *, *, #24626, .F. ) ; +#21097 = CARTESIAN_POINT ( 'NONE', ( 236.2913395590782670, -121.8030560691376394, -5.394015142620595782 ) ) ; +#21098 = CARTESIAN_POINT ( 'NONE', ( 4.300000000000019362, -41.30000000000001847, 23.50000000000000000 ) ) ; +#21099 = ORIENTED_EDGE ( 'NONE', *, *, #19014, .T. ) ; +#21100 = VERTEX_POINT ( 'NONE', #25268 ) ; +#21101 = PRODUCT_DEFINITION_SHAPE ( 'NONE', 'NONE', #38156 ) ; +#21102 = CARTESIAN_POINT ( 'NONE', ( 215.3002074625813691, -115.2888993170402330, -4.933347402858477615 ) ) ; +#21103 = CARTESIAN_POINT ( 'NONE', ( 214.8330833073228234, -120.0311485371933031, -7.616717174826641568 ) ) ; +#21104 = ORIENTED_EDGE ( 'NONE', *, *, #26084, .T. ) ; +#21105 = CARTESIAN_POINT ( 'NONE', ( -21.52499999999997371, -59.00000000000000000, -23.50000000000000000 ) ) ; +#21106 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#21107 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#21108 = CARTESIAN_POINT ( 'NONE', ( 219.8508084712841821, -121.5562307590141984, 8.019653102879251705 ) ) ; +#21109 = CARTESIAN_POINT ( 'NONE', ( 24.90000000000003411, -120.5000000002020215, -4.499999999999990230 ) ) ; +#21110 = FACE_BOUND ( 'NONE', #46313, .T. ) ; +#21111 = ORIENTED_EDGE ( 'NONE', *, *, #34007, .F. ) ; +#21113 = VERTEX_POINT ( 'NONE', #51540 ) ; +#21112 = AXIS2_PLACEMENT_3D ( 'NONE', #324, #9352, #9634 ) ; +#21114 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238558841E-16, -1.857579106397798678E-17 ) ) ; +#21115 = CIRCLE ( 'NONE', #53789, 3.249999999999999556 ) ; +#21116 = CARTESIAN_POINT ( 'NONE', ( 218.8554351935288480, -119.0071476926485587, -7.955800776297593302 ) ) ; +#21117 = EDGE_CURVE ( 'NONE', #5261, #44670, #54643, .T. ) ; +#21118 = CARTESIAN_POINT ( 'NONE', ( -35.44955330043651287, -50.19543050033674803, -71.12217585390695263 ) ) ; +#21119 = ORIENTED_EDGE ( 'NONE', *, *, #38590, .T. ) ; +#21120 = CARTESIAN_POINT ( 'NONE', ( 219.8878578397558385, -120.0456111289719701, -8.076232727014728496 ) ) ; +#21121 = CARTESIAN_POINT ( 'NONE', ( 219.8625477339920451, -121.9911996156338176, 7.950427194405427223 ) ) ; +#21122 = CARTESIAN_POINT ( 'NONE', ( 221.8466590634696729, -121.1226034047361537, 7.829253451590384216 ) ) ; +#21123 = CARTESIAN_POINT ( 'NONE', ( -24.09999999999997655, -30.00100000000000122, 16.50000000000000711 ) ) ; +#21124 = CARTESIAN_POINT ( 'NONE', ( 217.3315272212924185, -121.9949545028139966, 7.900608905543291982 ) ) ; +#21125 = CARTESIAN_POINT ( 'NONE', ( 235.7305989874193415, -117.2636755335670102, 4.511245791728645038 ) ) ; +#21126 = CARTESIAN_POINT ( 'NONE', ( 215.6646091354605801, -122.2610599358720691, 7.505373329198372190 ) ) ; +#21127 = CARTESIAN_POINT ( 'NONE', ( 20.40000000000003055, -120.4999999999999858, 3.200000000000015277 ) ) ; +#21128 = CARTESIAN_POINT ( 'NONE', ( 232.8453439694938822, -115.1264580480792290, -2.991348570779227778 ) ) ; +#21129 = CARTESIAN_POINT ( 'NONE', ( -46.25000000000000000, -117.6990401443456733, -4.130204852668386550 ) ) ; +#21130 = CARTESIAN_POINT ( 'NONE', ( 228.9554229884601284, -119.3676829569244831, 7.070498296972984598 ) ) ; +#21131 = CARTESIAN_POINT ( 'NONE', ( 196.4500029091151987, -126.6002557055699640, -0.9361359680984987497 ) ) ; +#21132 = CARTESIAN_POINT ( 'NONE', ( 232.2945838741507885, -115.5915401031378309, -2.593172160658173908 ) ) ; +#21133 = CARTESIAN_POINT ( 'NONE', ( 235.6637057786811624, -121.9447730824696805, 5.360326736003450776 ) ) ; +#21134 = CARTESIAN_POINT ( 'NONE', ( 215.3537215051395606, -121.8424117893375183, 7.531541870008433115 ) ) ; +#21135 = AXIS2_PLACEMENT_3D ( 'NONE', #4030, #31186, #39642 ) ; +#21136 = EDGE_CURVE ( 'NONE', #14348, #37540, #28159, .T. ) ; +#21137 = CARTESIAN_POINT ( 'NONE', ( 234.9693486578800332, -115.1098077824735384, 1.473532696207404902 ) ) ; +#21138 = CARTESIAN_POINT ( 'NONE', ( 217.1809786674953671, -118.6463324267897690, -7.802571310028572960 ) ) ; +#21139 = ORIENTED_EDGE ( 'NONE', *, *, #44026, .T. ) ; +#21140 = CARTESIAN_POINT ( 'NONE', ( 234.2403897297235176, -122.9151314879026984, 5.657892137118958331 ) ) ; +#21141 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669290363, -119.0790156745681969, -6.560336886876590334 ) ) ; +#21142 = CARTESIAN_POINT ( 'NONE', ( 26.69159998853542959, -121.4999999999999858, 6.090172404377717008 ) ) ; +#21143 = DIRECTION ( 'NONE', ( 3.524876788021938561E-16, -1.000000000000000000, 1.556303968761777535E-30 ) ) ; +#21144 = EDGE_CURVE ( 'NONE', #38548, #21369, #40049, .T. ) ; +#21145 = CARTESIAN_POINT ( 'NONE', ( 237.1363270980844788, -120.0114091246533974, -5.528107985210725772 ) ) ; +#21146 = EDGE_CURVE ( 'NONE', #32435, #14188, #49761, .T. ) ; +#21147 = CARTESIAN_POINT ( 'NONE', ( 220.8810337259518519, -122.3191738841554184, 7.874745093542955487 ) ) ; +#21148 = EDGE_CURVE ( 'NONE', #3809, #39496, #50887, .T. ) ; +#21149 = VERTEX_POINT ( 'NONE', #35487 ) ; +#21150 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#21151 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#21152 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #44600, #36142, #4318, #53070 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#21153 = AXIS2_PLACEMENT_3D ( 'NONE', #29566, #21056, #7342 ) ; +#21154 = CARTESIAN_POINT ( 'NONE', ( 215.7023973221381823, -120.1297268743345654, -7.703430518930312942 ) ) ; +#21155 = CARTESIAN_POINT ( 'NONE', ( 4.000000000000021316, -36.70000000000000995, 23.50000000000000000 ) ) ; +#21156 = VERTEX_POINT ( 'NONE', #30545 ) ; +#21157 = ORIENTED_EDGE ( 'NONE', *, *, #24248, .T. ) ; +#21158 = CARTESIAN_POINT ( 'NONE', ( 13.79706676557851708, -50.67249173431142140, 18.26994936854191209 ) ) ; +#21159 = CARTESIAN_POINT ( 'NONE', ( 216.7649243600293687, -122.4596364334627907, 7.536880229878136994 ) ) ; +#21160 = CARTESIAN_POINT ( 'NONE', ( 222.3999980262133533, -123.5286413947125652, 7.226246514817375122 ) ) ; +#21161 = CARTESIAN_POINT ( 'NONE', ( 19.10383076146854009, -48.10584705425414143, 15.09134959086578931 ) ) ; +#21162 = ORIENTED_EDGE ( 'NONE', *, *, #16454, .T. ) ; +#21163 = CARTESIAN_POINT ( 'NONE', ( 239.3999987667352229, -123.2455073322788479, 0.1571288910643814374 ) ) ; +#21164 = FACE_OUTER_BOUND ( 'NONE', #50029, .T. ) ; +#21165 = CARTESIAN_POINT ( 'NONE', ( 236.9140083083196657, -123.3256637554561195, 4.776856291471201388 ) ) ; +#21166 = CARTESIAN_POINT ( 'NONE', ( 219.8388233875151911, -121.2265130071020565, 7.855337565562184210 ) ) ; +#21167 = EDGE_LOOP ( 'NONE', ( #54717, #54906, #56843, #47465 ) ) ; +#21168 = DIRECTION ( 'NONE', ( -0.7132504491541842295, -2.131334480222611662E-15, 0.7009092642998483447 ) ) ; +#21169 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289794, -124.0522650361152444, 5.681297614435457888 ) ) ; +#21170 = CARTESIAN_POINT ( 'NONE', ( 237.8547644765205007, -114.9528157029967304, -2.655117318367551604 ) ) ; +#21171 = VERTEX_POINT ( 'NONE', #3966 ) ; +#21172 = CIRCLE ( 'NONE', #43564, 0.1999999999997127409 ) ; +#21173 = EDGE_LOOP ( 'NONE', ( #3208, #38883, #2888, #32846 ) ) ; +#21174 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#21175 = FACE_OUTER_BOUND ( 'NONE', #22332, .T. ) ; +#21176 = VECTOR ( 'NONE', #5107, 1000.000000000000000 ) ; +#21177 = CARTESIAN_POINT ( 'NONE', ( 235.8999987668403264, -120.4999999999997584, 1.387778780781445676E-14 ) ) ; +#21178 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#21179 = ORIENTED_EDGE ( 'NONE', *, *, #48652, .T. ) ; +#21180 = CARTESIAN_POINT ( 'NONE', ( 234.6435270983271835, -122.0049890499595904, -6.138530600027149120 ) ) ; +#21181 = CONICAL_SURFACE ( 'NONE', #50085, 7.499999999912358994, 0.7853981625000022726 ) ; +#21182 = CARTESIAN_POINT ( 'NONE', ( 37.90000000000001990, -119.4999999999999858, -5.046256430374040924 ) ) ; +#21183 = FACE_OUTER_BOUND ( 'NONE', #48828, .T. ) ; +#21184 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #48529, #44434, #26345, #3869 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 0.0004955198780092838051 ), + .UNSPECIFIED. ) ; +#21185 = VERTEX_POINT ( 'NONE', #16781 ) ; +#21186 = ORIENTED_EDGE ( 'NONE', *, *, #39890, .F. ) ; +#21187 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397815626E-17 ) ) ; +#21188 = CARTESIAN_POINT ( 'NONE', ( 236.2445745458985300, -114.9429273787384886, -4.515864472712313393 ) ) ; +#21189 = EDGE_CURVE ( 'NONE', #46234, #30705, #2413, .T. ) ; +#21190 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #38891, #48231, #12586, #34226 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 5.551115123125782702E-17, 0.0004131186021626019785 ), + .UNSPECIFIED. ) ; +#21191 = VERTEX_POINT ( 'NONE', #3384 ) ; +#21192 = CARTESIAN_POINT ( 'NONE', ( 29.39958092867764350, -126.3511367148203135, 0.9999999999999870104 ) ) ; +#21193 = CARTESIAN_POINT ( 'NONE', ( 29.19159998718012616, -114.6304985486870436, -0.9999999999999731326 ) ) ; +#21194 = ORIENTED_EDGE ( 'NONE', *, *, #18899, .T. ) ; +#21195 = LINE ( 'NONE', #43379, #8017 ) ; +#21196 = ORIENTED_EDGE ( 'NONE', *, *, #46931, .T. ) ; +#21197 = CARTESIAN_POINT ( 'NONE', ( 232.4027695270552556, -115.0886375741119139, -1.326708576852089649 ) ) ; +#21198 = AXIS2_PLACEMENT_3D ( 'NONE', #24660, #51802, #55069 ) ; +#21199 = CARTESIAN_POINT ( 'NONE', ( 194.9499422319493647, -126.8561381869897673, -0.9754033047520467292 ) ) ; +#21200 = CARTESIAN_POINT ( 'NONE', ( 232.3518605320743973, -125.9930508021155902, 2.765045157603658321 ) ) ; +#21201 = CARTESIAN_POINT ( 'NONE', ( 30.59997987812562670, -126.4407766692124966, 0.8448759798253130393 ) ) ; +#21202 = CARTESIAN_POINT ( 'NONE', ( 206.8999987669482437, -126.5219200490616487, -0.9241146973220746297 ) ) ; +#21203 = LINE ( 'NONE', #21785, #3410 ) ; +#21204 = CARTESIAN_POINT ( 'NONE', ( -21.14999999999997726, -38.99999999999999289, -23.50000000000000000 ) ) ; +#21205 = CARTESIAN_POINT ( 'NONE', ( 235.1480897011905995, -119.6249321440842976, -5.480586743198952782 ) ) ; +#21206 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #13925, #31769, #49553, #41076 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#21207 = CARTESIAN_POINT ( 'NONE', ( 221.6322973015129207, -120.8981365797012302, 8.054683387885438250 ) ) ; +#21208 = CARTESIAN_POINT ( 'NONE', ( 34.21743114857175527, -114.8759478758409784, 0.8290563292583236210 ) ) ; +#21209 = ORIENTED_EDGE ( 'NONE', *, *, #52019, .F. ) ; +#21210 = CARTESIAN_POINT ( 'NONE', ( 233.8045058802226492, -116.0577472275631834, -4.252707432622726991 ) ) ; +#21211 = FACE_BOUND ( 'NONE', #1408, .T. ) ; +#21212 = CARTESIAN_POINT ( 'NONE', ( 236.4740566296427460, -116.0537228903026516, 3.321346191620191401 ) ) ; +#21214 = EDGE_CURVE ( 'NONE', #21907, #33182, #37061, .T. ) ; +#21213 = AXIS2_PLACEMENT_3D ( 'NONE', #3358, #53863, #41264 ) ; +#21215 = ADVANCED_FACE ( 'NONE', ( #48338 ), #57397, .T. ) ; +#21216 = EDGE_CURVE ( 'NONE', #20958, #19112, #34907, .T. ) ; +#21217 = ORIENTED_EDGE ( 'NONE', *, *, #23777, .T. ) ; +#21218 = VERTEX_POINT ( 'NONE', #43944 ) ; +#21219 = DIRECTION ( 'NONE', ( 0.7132504491541841185, 2.131334480222602985E-15, -0.7009092642998482336 ) ) ; +#21220 = AXIS2_PLACEMENT_3D ( 'NONE', #8324, #8608, #39565 ) ; +#21221 = CARTESIAN_POINT ( 'NONE', ( -33.99999999999999289, -124.5000000000000000, 14.90000000000000746 ) ) ; +#21222 = LINE ( 'NONE', #12458, #21318 ) ; +#21223 = CARTESIAN_POINT ( 'NONE', ( 236.0540133077326175, -116.2324320352728364, 4.428051561017786852 ) ) ; +#21224 = CARTESIAN_POINT ( 'NONE', ( 220.1979790923095663, -119.1496488532439741, -7.975363838299434072 ) ) ; +#21225 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#21226 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#21227 = CARTESIAN_POINT ( 'NONE', ( 233.9646955864211009, -125.1357056027648298, -3.060014273157332987 ) ) ; +#21228 = EDGE_LOOP ( 'NONE', ( #40225, #32345, #9510, #56889 ) ) ; +#21229 = CARTESIAN_POINT ( 'NONE', ( 196.4498904128554102, -112.5274723888854709, -11.26437539973237989 ) ) ; +#21230 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#21231 = CARTESIAN_POINT ( 'NONE', ( 27.91833377893358659, -119.5000000000000142, 6.036968938541273921 ) ) ; +#21232 = VERTEX_POINT ( 'NONE', #26439 ) ; +#21233 = CARTESIAN_POINT ( 'NONE', ( -12.20000000000000107, 12.50000000000000000, -38.69999999999999574 ) ) ; +#21234 = COORDINATED_UNIVERSAL_TIME_OFFSET ( 8, 0, .AHEAD. ) ; +#21235 = CARTESIAN_POINT ( 'NONE', ( 237.7408448411256927, -117.5814098645790011, 4.719209028895467561 ) ) ; +#21236 = CARTESIAN_POINT ( 'NONE', ( 221.6192809302491469, -121.0630722911899397, 7.844544889134273724 ) ) ; +#21237 = EDGE_LOOP ( 'NONE', ( #22615, #1399, #8779, #201 ) ) ; +#21238 = DIRECTION ( 'NONE', ( -9.606587641454793815E-16, 0.8061809694756085776, -0.5916690328683493760 ) ) ; +#21239 = AXIS2_PLACEMENT_3D ( 'NONE', #43614, #57357, #48306 ) ; +#21240 = CARTESIAN_POINT ( 'NONE', ( 214.1573038999602261, -118.7241891853346658, -7.558244590142069619 ) ) ; +#21241 = CARTESIAN_POINT ( 'NONE', ( 237.9512804080517583, -124.3782961717813009, 4.059231976977387468 ) ) ; +#21242 = CARTESIAN_POINT ( 'NONE', ( 237.2757097647949536, -124.1290537378165482, 4.965840057064949242 ) ) ; +#21243 = EDGE_LOOP ( 'NONE', ( #11702, #15008, #22922, #16513, #11130 ) ) ; +#21244 = VERTEX_POINT ( 'NONE', #53289 ) ; +#21245 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#21246 = CARTESIAN_POINT ( 'NONE', ( 238.0999987669289624, -127.4190045101731528, -1.061779915142698760 ) ) ; +#21247 = CARTESIAN_POINT ( 'NONE', ( 36.71743114857684276, -120.4999999999999858, 1.387778780781445676E-14 ) ) ; +#21248 = CARTESIAN_POINT ( 'NONE', ( 215.7714380462828387, -119.1172583717213769, -7.576579265189993251 ) ) ; +#21249 = VERTEX_POINT ( 'NONE', #21166 ) ; +#21250 = ORIENTED_EDGE ( 'NONE', *, *, #2054, .T. ) ; +#21251 = ADVANCED_FACE ( 'NONE', ( #8911 ), #44302, .F. ) ; +#21252 = ORIENTED_EDGE ( 'NONE', *, *, #3158, .T. ) ; +#21253 = CARTESIAN_POINT ( 'NONE', ( 34.30139293054158856, -126.0840940964784380, 0.9128497463392747369 ) ) ; +#21254 = CARTESIAN_POINT ( 'NONE', ( 237.5367328071132533, -117.6700837796163484, 4.780200645061843723 ) ) ; +#21255 = ADVANCED_FACE ( 'NONE', ( #755 ), #50056, .T. ) ; +#21256 = ORIENTED_EDGE ( 'NONE', *, *, #48267, .T. ) ; +#21257 = ORIENTED_EDGE ( 'NONE', *, *, #37315, .T. ) ; +#21258 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#21259 = EDGE_CURVE ( 'NONE', #7754, #29720, #36645, .T. ) ; +#21260 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203871748, 0.9884292157390539568 ) ) ; +#21261 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1516828450203878964, -0.9884292157390538458 ) ) ; +#21262 = ORIENTED_EDGE ( 'NONE', *, *, #45991, .F. ) ; +#21263 = AXIS2_PLACEMENT_3D ( 'NONE', #37087, #37357, #41149 ) ; +#21264 = FACE_OUTER_BOUND ( 'NONE', #21972, .T. ) ; +#21265 = CARTESIAN_POINT ( 'NONE', ( 220.3002074625812554, -114.3649215954137901, -7.658023187335216697 ) ) ; +#21266 = CARTESIAN_POINT ( 'NONE', ( 217.5133335825931908, -124.0559333448874924, -6.408940643211669119 ) ) ; +#21267 = DIRECTION ( 'NONE', ( 0.7071067811865427988, -0.0000000000000000000, -0.7071067811865522357 ) ) ; +#21268 = DIRECTION ( 'NONE', ( 1.210476675238563278E-16, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#21269 = ADVANCED_FACE ( 'NONE', ( #54168 ), #45398, .F. ) ; +#21270 = EDGE_CURVE ( 'NONE', #50203, #50043, #35768, .T. ) ; +#21271 = CYLINDRICAL_SURFACE ( 'NONE', #44275, 1.500000000000001332 ) ; +#21272 = CARTESIAN_POINT ( 'NONE', ( 216.6050627492154490, -121.5192139486388641, 7.699353175462542609 ) ) ; +#21273 = DIRECTION ( 'NONE', ( 3.524876788021935603E-16, -1.000000000000000000, 1.848892746611746419E-32 ) ) ; +#21274 = CARTESIAN_POINT ( 'NONE', ( 215.9678178034220650, -121.5389312672769933, 7.661287659535688910 ) ) ; +#21275 = PLANE ( 'NONE', #25329 ) ; +#21276 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289453, -122.5354762217677944, -0.2273974345822663556 ) ) ; +#21277 = DIRECTION ( 'NONE', ( -0.7009092642998482336, -9.036343588818883303E-16, -0.7132504491541841185 ) ) ; +#21278 = DIRECTION ( 'NONE', ( 0.7132504491541840075, 2.131334480222543031E-15, -0.7009092642998484557 ) ) ; +#21279 = CARTESIAN_POINT ( 'NONE', ( 29.26744271179423151, -126.5480886279216861, -0.8775136889916265170 ) ) ; +#21280 = CARTESIAN_POINT ( 'NONE', ( 233.0972280068026521, -125.2645356981536224, -2.888286435452899870 ) ) ; +#21281 = AXIS2_PLACEMENT_3D ( 'NONE', #20489, #52017, #21060 ) ; +#21282 = CARTESIAN_POINT ( 'NONE', ( 236.0778882072131069, -122.0222813561375688, -5.336738940890278116 ) ) ; +#21283 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#21284 = CARTESIAN_POINT ( 'NONE', ( 216.0974990780416647, -119.3844959602841840, -7.875191242883880172 ) ) ; +#21285 = CARTESIAN_POINT ( 'NONE', ( 233.6667316749817758, -122.0334542732827714, 5.333719149895610911 ) ) ; +#21286 = EDGE_CURVE ( 'NONE', #50428, #54965, #10944, .T. ) ; +#21287 = CARTESIAN_POINT ( 'NONE', ( 221.3224410373836406, -119.5659463154795645, -8.020146644161895821 ) ) ; +#21288 = EDGE_CURVE ( 'NONE', #28593, #56735, #54442, .T. ) ; +#21289 = ORIENTED_EDGE ( 'NONE', *, *, #22932, .F. ) ; +#21290 = ORIENTED_EDGE ( 'NONE', *, *, #45232, .T. ) ; +#21291 = CARTESIAN_POINT ( 'NONE', ( -0.3657973946824578659, -29.74543050033667058, -80.36230959457685685 ) ) ; +#21292 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669290078, -122.9796724436598794, 1.589494195545213095 ) ) ; +#21293 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026596, -114.8919843101119795, 2.134091434923182096 ) ) ; +#21294 = CARTESIAN_POINT ( 'NONE', ( 235.3969706989962845, -126.5506456875260852, 1.094900185636618506 ) ) ; +#21295 = CARTESIAN_POINT ( 'NONE', ( 221.8345046677513039, -118.5395131144851177, -7.609281221083698199 ) ) ; +#21296 = CARTESIAN_POINT ( 'NONE', ( 18.52500000000001990, -59.00000000000000000, -23.50000000000000000 ) ) ; +#21297 = CARTESIAN_POINT ( 'NONE', ( 217.6371720210765091, -119.0128205560914125, -7.915788669580685166 ) ) ; +#21298 = EDGE_CURVE ( 'NONE', #51273, #32180, #13559, .T. ) ; +#21299 = VERTEX_POINT ( 'NONE', #44821 ) ; +#21300 = CARTESIAN_POINT ( 'NONE', ( -30.30000000000000071, -128.9989999999999952, 7.500000000000007105 ) ) ; +#21301 = PLANE ( 'NONE', #41530 ) ; +#21302 = PLANE ( 'NONE', #19013 ) ; +#21303 = ORIENTED_EDGE ( 'NONE', *, *, #9753, .T. ) ; +#21304 = EDGE_LOOP ( 'NONE', ( #46685, #29884, #20006, #46169, #2825, #47156 ) ) ; +#21305 = EDGE_CURVE ( 'NONE', #12045, #20323, #26809, .T. ) ; +#21306 = AXIS2_PLACEMENT_3D ( 'NONE', #38778, #3746, #47822 ) ; +#21308 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#21307 = VECTOR ( 'NONE', #20419, 999.9999999999998863 ) ; +#21309 = CARTESIAN_POINT ( 'NONE', ( 206.8999987669482437, -120.4999999999998010, 1.387778780781445676E-14 ) ) ; +#21310 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #57588, #13445, #60, #9090 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 0.0000000000000000000, 0.0001894887268632441263 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9999351607367844563, 0.9995120457875630304, 0.9991390201504406487, 0.9988160838254172003 ) ) + REPRESENTATION_ITEM ( '' ) ); +#21311 = CARTESIAN_POINT ( 'NONE', ( 36.77679788744784162, -119.6112879087848597, 5.378637132826378675 ) ) ; +#21312 = DIRECTION ( 'NONE', ( -0.7009092642998480116, 0.0000000000000000000, -0.7132504491541843405 ) ) ; +#21313 = CARTESIAN_POINT ( 'NONE', ( 214.4398602538724674, -121.2787934512117687, 5.529929020463675293 ) ) ; +#21314 = LINE ( 'NONE', #35745, #2913 ) ; +#21315 = ORIENTED_EDGE ( 'NONE', *, *, #8170, .T. ) ; +#21316 = CARTESIAN_POINT ( 'NONE', ( 216.3310606049837475, -122.5119487723687257, 7.702328329633592929 ) ) ; +#21317 = DIRECTION ( 'NONE', ( 1.811995619784410881E-15, -1.000000000000000000, -1.196913542559490477E-15 ) ) ; +#21318 = VECTOR ( 'NONE', #8096, 1000.000000000000000 ) ; +#21319 = ORIENTED_EDGE ( 'NONE', *, *, #16990, .F. ) ; +#21320 = ORIENTED_EDGE ( 'NONE', *, *, #18582, .T. ) ; +#21321 = EDGE_LOOP ( 'NONE', ( #14856, #35290, #14564, #8982 ) ) ; +#21322 = ORIENTED_EDGE ( 'NONE', *, *, #53912, .T. ) ; +#21323 = FACE_OUTER_BOUND ( 'NONE', #30167, .T. ) ; +#21325 = EDGE_CURVE ( 'NONE', #50610, #20941, #49486, .T. ) ; +#21324 = CARTESIAN_POINT ( 'NONE', ( 220.1411910213958549, -118.4803564935822493, -7.833315479091621292 ) ) ; +#21326 = ORIENTED_EDGE ( 'NONE', *, *, #2040, .F. ) ; +#21327 = ORIENTED_EDGE ( 'NONE', *, *, #23740, .T. ) ; +#21328 = EDGE_CURVE ( 'NONE', #38794, #28796, #56502, .T. ) ; +#21329 = DIRECTION ( 'NONE', ( -1.734723475976805517E-15, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#21330 = CARTESIAN_POINT ( 'NONE', ( -37.57696346304472712, -50.19543050033675513, -70.43360777446144994 ) ) ; +#21331 = ORIENTED_EDGE ( 'NONE', *, *, #15994, .F. ) ; +#21332 = ORIENTED_EDGE ( 'NONE', *, *, #38305, .F. ) ; +#21333 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.9004799278271615748, -0.4348975736657886282 ) ) ; +#21334 = CARTESIAN_POINT ( 'NONE', ( 237.3435513767462055, -115.0375034599382076, -0.9816642174497276496 ) ) ; +#21335 = LINE ( 'NONE', #56978, #19696 ) ; +#21336 = ADVANCED_FACE ( 'NONE', ( #167 ), #45096, .T. ) ; +#21337 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#21338 = ADVANCED_FACE ( 'NONE', ( #22617 ), #451, .F. ) ; +#21339 = CARTESIAN_POINT ( 'NONE', ( 221.4391909859296845, -119.5453825285288616, -7.811728720245443292 ) ) ; +#21340 = EDGE_CURVE ( 'NONE', #51212, #26749, #14136, .T. ) ; +#21341 = ORIENTED_EDGE ( 'NONE', *, *, #31067, .F. ) ; +#21342 = CARTESIAN_POINT ( 'NONE', ( -12.20000000000000107, 11.00000000000000000, 39.00000000000000000 ) ) ; +#21343 = CARTESIAN_POINT ( 'NONE', ( 234.1064704355307242, -115.0952154233612958, 3.276408650962334246 ) ) ; +#21344 = CARTESIAN_POINT ( 'NONE', ( 225.6999987669289851, -127.2725924314646022, -2.981944291442231609 ) ) ; +#21345 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289794, -117.8282522497764688, 8.301310978344146108 ) ) ; +#21346 = AXIS2_PLACEMENT_3D ( 'NONE', #39653, #12486, #48134 ) ; +#21347 = CARTESIAN_POINT ( 'NONE', ( 235.1874821292400384, -124.8270181345629055, -3.475545128960879637 ) ) ; +#21348 = AXIS2_PLACEMENT_3D ( 'NONE', #29863, #43851, #21660 ) ; +#21349 = CARTESIAN_POINT ( 'NONE', ( 235.8999987668373137, -120.4999999999997584, 1.387778780781445676E-14 ) ) ; +#21350 = CARTESIAN_POINT ( 'NONE', ( 196.1500029107179728, -120.4999999999998010, 1.387778780781445676E-14 ) ) ; +#21351 = CARTESIAN_POINT ( 'NONE', ( 216.6888848337021329, -120.9885751764610688, 7.997494924199568089 ) ) ; +#21352 = CARTESIAN_POINT ( 'NONE', ( 233.5473600150713480, -124.9297418259492929, -4.266241469712639400 ) ) ; +#21353 = CARTESIAN_POINT ( 'NONE', ( 220.2486434445711723, -121.2840529364221567, 5.529121907857787122 ) ) ; +#21354 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#21355 = DIRECTION ( 'NONE', ( 1.000000000000000000, 5.782411586589350736E-16, -0.0000000000000000000 ) ) ; +#21356 = CARTESIAN_POINT ( 'NONE', ( 232.9672982980956135, -125.0985966539634973, -3.105596131687101469 ) ) ; +#21357 = CARTESIAN_POINT ( 'NONE', ( 234.8371473828483715, -125.9120811065617431, 1.224464684970491879 ) ) ; +#21358 = ADVANCED_FACE ( 'NONE', ( #22907 ), #40728, .F. ) ; +#21359 = VECTOR ( 'NONE', #9270, 1000.000000000000000 ) ; +#21360 = CARTESIAN_POINT ( 'NONE', ( -35.30937144757654522, -52.19543050033675513, -70.97952576407615766 ) ) ; +#21361 = CARTESIAN_POINT ( 'NONE', ( 218.1993182306146082, -120.0139869990858443, -8.043555187162473530 ) ) ; +#21362 = CARTESIAN_POINT ( 'NONE', ( 25.00000000000002132, -48.85000000000000142, 10.99999999999999467 ) ) ; +#21363 = CARTESIAN_POINT ( 'NONE', ( 234.9225975010617162, -114.3493670780426328, -0.1374409026963858971 ) ) ; +#21364 = CARTESIAN_POINT ( 'NONE', ( 220.0172148035265707, -120.9277198022883226, 8.077846510744311814 ) ) ; +#21365 = LINE ( 'NONE', #52028, #47133 ) ; +#21366 = CARTESIAN_POINT ( 'NONE', ( 236.7770405535046621, -124.3254611502713942, 4.101539272013082105 ) ) ; +#21367 = CARTESIAN_POINT ( 'NONE', ( 237.8048175521268774, -114.9582037284923075, 0.4979992656754929636 ) ) ; +#21368 = CARTESIAN_POINT ( 'NONE', ( 196.1500029091151021, -126.4025698621854019, -0.9057993990580864851 ) ) ; +#21369 = VERTEX_POINT ( 'NONE', #27602 ) ; +#21370 = CARTESIAN_POINT ( 'NONE', ( 218.0326460778825890, -120.9220536456967494, 8.040923451216292150 ) ) ; +#21371 = CARTESIAN_POINT ( 'NONE', ( 214.4398602540506431, -119.3859369021789831, -7.714687051697567632 ) ) ; +#21372 = CARTESIAN_POINT ( 'NONE', ( 232.3667257542343236, -114.9514555597479841, -0.1730695214349816102 ) ) ; +#21373 = ORIENTED_EDGE ( 'NONE', *, *, #7744, .T. ) ; +#21374 = EDGE_CURVE ( 'NONE', #47202, #45947, #51816, .T. ) ; +#21375 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290022, -117.5493679332551409, 1.029161863980984082 ) ) ; +#21376 = CARTESIAN_POINT ( 'NONE', ( 233.0899399427269714, -126.0448453946807206, -0.3576620344169485488 ) ) ; +#21377 = AXIS2_PLACEMENT_3D ( 'NONE', #22164, #30939, #26266 ) ; +#21378 = EDGE_LOOP ( 'NONE', ( #4395, #19446, #11346, #14499 ) ) ; +#21379 = ORIENTED_EDGE ( 'NONE', *, *, #48488, .T. ) ; +#21380 = DIRECTION ( 'NONE', ( 1.857579106397815009E-17, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#21381 = CARTESIAN_POINT ( 'NONE', ( 236.8197673018332807, -115.6628399115510604, -3.800841580402051001 ) ) ; +#21382 = SECURITY_CLASSIFICATION_LEVEL ( 'unclassified' ) ; +#21383 = VERTEX_POINT ( 'NONE', #33968 ) ; +#21384 = VERTEX_POINT ( 'NONE', #41861 ) ; +#21385 = VECTOR ( 'NONE', #18377, 1000.000000000000000 ) ; +#21386 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.9884292157390539568, -0.1516828450203877021 ) ) ; +#21387 = CARTESIAN_POINT ( 'NONE', ( 236.3193167017392398, -120.8632255979478600, -5.538338599703577003 ) ) ; +#21388 = CARTESIAN_POINT ( 'NONE', ( 214.5561483820300452, -122.1352803889327419, 5.398493836873741181 ) ) ; +#21389 = VERTEX_POINT ( 'NONE', #5951 ) ; +#21390 = ORIENTED_EDGE ( 'NONE', *, *, #54855, .F. ) ; +#21391 = FACE_OUTER_BOUND ( 'NONE', #733, .T. ) ; +#21392 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#21393 = ORIENTED_EDGE ( 'NONE', *, *, #43893, .T. ) ; +#21394 = CARTESIAN_POINT ( 'NONE', ( 239.6999987669289283, -124.3548739413820670, -0.5915630955794920487 ) ) ; +#21395 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290306, -120.3232723225059573, -3.242240053880203199 ) ) ; +#21396 = EDGE_CURVE ( 'NONE', #21546, #30301, #29588, .T. ) ; +#21397 = CARTESIAN_POINT ( 'NONE', ( 32.17893897086628385, -121.4999999999998295, -5.779879057641102769 ) ) ; +#21398 = PLANE ( 'NONE', #35124 ) ; +#21399 = AXIS2_PLACEMENT_3D ( 'NONE', #17660, #26443, #44825 ) ; +#21400 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#21401 = CARTESIAN_POINT ( 'NONE', ( 239.9264033375389431, -124.1858960062786394, 1.681506697541011119 ) ) ; +#21402 = EDGE_LOOP ( 'NONE', ( #23867, #5879, #32129, #21250 ) ) ; +#21403 = VERTEX_POINT ( 'NONE', #51473 ) ; +#21404 = CARTESIAN_POINT ( 'NONE', ( 239.8999987670076166, -120.6213462760201054, 0.7907433726175071564 ) ) ; +#21405 = EDGE_CURVE ( 'NONE', #15408, #28909, #1888, .T. ) ; +#21406 = AXIS2_PLACEMENT_3D ( 'NONE', #6536, #19952, #14419 ) ; +#21407 = CARTESIAN_POINT ( 'NONE', ( 216.0306461407194547, -121.5809685662095490, 7.659555460488961742 ) ) ; +#21408 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#21409 = EDGE_CURVE ( 'NONE', #39040, #18916, #48255, .T. ) ; +#21410 = ORIENTED_EDGE ( 'NONE', *, *, #3074, .T. ) ; +#21411 = PLANE ( 'NONE', #56262 ) ; +#21412 = CARTESIAN_POINT ( 'NONE', ( 231.9939718411612262, -121.9785976189066616, 5.570138394679823080 ) ) ; +#21413 = CARTESIAN_POINT ( 'NONE', ( 24.90000000000003411, -116.9999999999999858, -3.499999999999975131 ) ) ; +#21414 = CARTESIAN_POINT ( 'NONE', ( 221.7998618830988562, -121.1110302401729939, 8.050771326353748591 ) ) ; +#21415 = CARTESIAN_POINT ( 'NONE', ( 230.9000150221022238, -123.9825079331272093, 1.773136345670514036 ) ) ; +#21416 = CARTESIAN_POINT ( 'NONE', ( 5.980678674777866632, -37.19543050033674092, -118.8457117505682277 ) ) ; +#21417 = CARTESIAN_POINT ( 'NONE', ( 235.7966701164844494, -119.3739121203571898, 5.433762726446190072 ) ) ; +#21418 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289794, -115.4590109997306087, 0.7735825096039835591 ) ) ; +#21419 = CARTESIAN_POINT ( 'NONE', ( -4.250000000000000000, -2.799999999999999822, -37.00000000000000000 ) ) ; +#21420 = CARTESIAN_POINT ( 'NONE', ( 31.89950163541224626, -121.4999999999999432, -5.630307732637667151 ) ) ; +#21421 = VECTOR ( 'NONE', #32161, 1000.000000000000000 ) ; +#21422 = CARTESIAN_POINT ( 'NONE', ( 233.0244236616271110, -115.4876694612184025, 3.564122816493545010 ) ) ; +#21423 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#21424 = CARTESIAN_POINT ( 'NONE', ( -33.38976582728739118, -51.19543050033674803, -72.16490092095870068 ) ) ; +#21425 = DIRECTION ( 'NONE', ( 0.9435040034532641284, -0.3275270173671428475, -0.05026179823928392937 ) ) ; +#21426 = CARTESIAN_POINT ( 'NONE', ( 232.3742052906230526, -114.9506137962014094, 0.08574710611653928172 ) ) ; +#21427 = CARTESIAN_POINT ( 'NONE', ( 215.3518488387645675, -121.4905941024978802, 7.826456036520967885 ) ) ; +#21428 = AXIS2_PLACEMENT_3D ( 'NONE', #33260, #51043, #28883 ) ; +#21429 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #41682, #49586 ), + ( #45197, #23873 ), + ( #14529, #5207 ), + ( #45498, #23296 ), + ( #41109, #32378 ), + ( #10158, #27980 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 2, 4 ), + ( 2, 2 ), + ( 0.0000000000000000000, 0.5000000000000000000, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#21430 = CARTESIAN_POINT ( 'NONE', ( 235.0372028740898145, -114.9407918549567000, -0.4193502610227484162 ) ) ; +#21431 = CARTESIAN_POINT ( 'NONE', ( 216.9246007339283437, -118.5043080538334124, -7.531347205703530001 ) ) ; +#21432 = VERTEX_POINT ( 'NONE', #24618 ) ; +#21433 = CARTESIAN_POINT ( 'NONE', ( 234.2537624627544517, -123.3847875075742166, 5.431748075168382428 ) ) ; +#21434 = VECTOR ( 'NONE', #9422, 1000.000000000000000 ) ; +#21435 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289794, -126.2697113975966516, -3.406044466207933663 ) ) ; +#21436 = CARTESIAN_POINT ( 'NONE', ( 217.3002074625812838, -126.2304052058014747, 5.021002419092076785 ) ) ; +#21437 = CARTESIAN_POINT ( 'NONE', ( 215.7975083286371500, -119.3768964926032652, -7.627295408390954989 ) ) ; +#21438 = CARTESIAN_POINT ( 'NONE', ( 237.0859347975872993, -121.7600018681452099, -5.404224843541642898 ) ) ; +#21439 = PLANE ( 'NONE', #13517 ) ; +#21440 = EDGE_LOOP ( 'NONE', ( #54453, #6947, #10475, #34066 ) ) ; +#21441 = CIRCLE ( 'NONE', #41946, 6.092414057752462142 ) ; +#21442 = ORIENTED_EDGE ( 'NONE', *, *, #3641, .T. ) ; +#21443 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -118.8003081657282962, 2.733626611447014909 ) ) ; +#21444 = EDGE_CURVE ( 'NONE', #29468, #9144, #1611, .T. ) ; +#21445 = CARTESIAN_POINT ( 'NONE', ( 221.8347816090798403, -118.5091334806142243, -7.808148314784556732 ) ) ; +#21446 = AXIS2_PLACEMENT_3D ( 'NONE', #9420, #13493, #57631 ) ; +#21447 = EDGE_CURVE ( 'NONE', #43063, #2556, #42420, .T. ) ; +#21448 = CARTESIAN_POINT ( 'NONE', ( -16.00000000000000000, -8.900000000000000355, 39.00000000000000000 ) ) ; +#21449 = CARTESIAN_POINT ( 'NONE', ( 214.4398602538755654, -119.2007313752704221, -7.685664184609198202 ) ) ; +#21450 = EDGE_LOOP ( 'NONE', ( #24328, #32057, #1939, #47208 ) ) ; +#21451 = EDGE_LOOP ( 'NONE', ( #35196, #5035, #6400, #4564 ) ) ; +#21452 = LINE ( 'NONE', #29664, #20273 ) ; +#21453 = CARTESIAN_POINT ( 'NONE', ( 219.9262440978536688, -120.9088782997696114, 7.875782968362266878 ) ) ; +#21454 = CARTESIAN_POINT ( 'NONE', ( 214.7252987581586297, -121.2561454408860726, 7.787831193682305475 ) ) ; +#21455 = CARTESIAN_POINT ( 'NONE', ( 19.23365812806824593, -47.65066219726412555, 15.38188506741721895 ) ) ; +#21456 = VERTEX_POINT ( 'NONE', #28745 ) ; +#21457 = FACE_OUTER_BOUND ( 'NONE', #2110, .T. ) ; +#21458 = CARTESIAN_POINT ( 'NONE', ( 217.1250588494428655, -120.0372969621140129, -7.766117674430718765 ) ) ; +#21459 = CARTESIAN_POINT ( 'NONE', ( 236.8612171690388095, -121.5949124786547628, 5.449998407937876266 ) ) ; +#21460 = CARTESIAN_POINT ( 'NONE', ( 13.82549046197089915, -50.67218486729627358, -18.27035340342218817 ) ) ; +#21461 = ORIENTED_EDGE ( 'NONE', *, *, #1867, .T. ) ; +#21462 = CARTESIAN_POINT ( 'NONE', ( -34.87648470414229962, -39.19543050033674803, -71.96573520803762847 ) ) ; +#21463 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669290078, -114.2095336956225680, 2.306679426268290367 ) ) ; +#21464 = CARTESIAN_POINT ( 'NONE', ( 237.8373284308430016, -115.2583411701592837, -3.256186730332161883 ) ) ; +#21465 = ORIENTED_EDGE ( 'NONE', *, *, #21603, .F. ) ; +#21466 = EDGE_LOOP ( 'NONE', ( #5756, #3476, #33274, #46233 ) ) ; +#21467 = CARTESIAN_POINT ( 'NONE', ( 214.4398661304720406, -119.9586622701559975, -7.574213630327765401 ) ) ; +#21468 = CARTESIAN_POINT ( 'NONE', ( 221.5303215746847059, -119.8178285211438379, -8.039854100001171844 ) ) ; +#21469 = EDGE_CURVE ( 'NONE', #2207, #3484, #46232, .T. ) ; +#21470 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.9884292157390521805, 0.1516828450203991097 ) ) ; +#21471 = LINE ( 'NONE', #8344, #50937 ) ; +#21472 = ORIENTED_EDGE ( 'NONE', *, *, #23134, .F. ) ; +#21473 = CARTESIAN_POINT ( 'NONE', ( 234.1435270983271835, -118.9950109500399549, 6.138530600027294781 ) ) ; +#21474 = CONICAL_SURFACE ( 'NONE', #41976, 2.025000000000002576, 0.7853981633974482790 ) ; +#21475 = CARTESIAN_POINT ( 'NONE', ( 12.80057997251735102, -48.42052231825163489, -14.97816016729722044 ) ) ; +#21476 = CARTESIAN_POINT ( 'NONE', ( -39.30455425408568715, -36.19543050033675513, -75.04505332425495112 ) ) ; +#21477 = ORIENTED_EDGE ( 'NONE', *, *, #3508, .T. ) ; +#21478 = VERTEX_POINT ( 'NONE', #2460 ) ; +#21479 = DIRECTION ( 'NONE', ( -0.7009092642998479006, 6.938893903907226800E-15, -0.7132504491541845626 ) ) ; +#21480 = EDGE_CURVE ( 'NONE', #17608, #13024, #34248, .T. ) ; +#21481 = CARTESIAN_POINT ( 'NONE', ( 215.8232047818304977, -119.1965684119552833, -7.611455289695304494 ) ) ; +#21482 = EDGE_CURVE ( 'NONE', #29764, #48057, #14994, .T. ) ; +#21483 = VERTEX_POINT ( 'NONE', #20245 ) ; +#21484 = CARTESIAN_POINT ( 'NONE', ( 29.30207878063635363, -126.5266990687484139, 0.9116302734438401778 ) ) ; +#21485 = CARTESIAN_POINT ( 'NONE', ( 29.20903113573866605, -114.4330848565065537, -0.8269070473964912349 ) ) ; +#21486 = EDGE_CURVE ( 'NONE', #22126, #19219, #32829, .T. ) ; +#21487 = CIRCLE ( 'NONE', #24281, 1.050000000000002265 ) ; +#21488 = ORIENTED_EDGE ( 'NONE', *, *, #11654, .F. ) ; +#21489 = CARTESIAN_POINT ( 'NONE', ( -24.75000000000000000, -128.9989999999999952, 9.100000000000008527 ) ) ; +#21490 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#21491 = ORIENTED_EDGE ( 'NONE', *, *, #57713, .T. ) ; +#21492 = CARTESIAN_POINT ( 'NONE', ( 235.9027695270552556, -125.9113624258876314, 1.326708576852117627 ) ) ; +#21493 = VECTOR ( 'NONE', #23935, 999.9999999999998863 ) ; +#21494 = CARTESIAN_POINT ( 'NONE', ( 219.5457413159777502, -120.9274008382550960, 8.075768006947967592 ) ) ; +#21495 = CARTESIAN_POINT ( 'NONE', ( 232.4932986854035448, -126.0981768937668193, -2.543414908833097510 ) ) ; +#21496 = CARTESIAN_POINT ( 'NONE', ( 30.59997878790100856, -126.2336402107035980, 1.871803336702441145 ) ) ; +#21497 = CYLINDRICAL_SURFACE ( 'NONE', #28180, 1.649999999999997691 ) ; +#21498 = CARTESIAN_POINT ( 'NONE', ( 236.2445745458991837, -115.0877661218752195, 4.688476565191338707 ) ) ; +#21499 = CARTESIAN_POINT ( 'NONE', ( 214.7019021674157102, -121.3940490282303557, 7.770539141528143290 ) ) ; +#21500 = CARTESIAN_POINT ( 'NONE', ( 235.2114099471723989, -117.5594669524772655, -4.705737444473647280 ) ) ; +#21501 = DIRECTION ( 'NONE', ( -0.7009092642998527856, 0.0000000000000000000, -0.7132504491541798997 ) ) ; +#21502 = DIRECTION ( 'NONE', ( -1.617781153285278117E-32, -1.000000000000000000, 1.224646799147352221E-16 ) ) ; +#21503 = EDGE_LOOP ( 'NONE', ( #25001, #26487, #7217, #39941 ) ) ; +#21504 = CARTESIAN_POINT ( 'NONE', ( 233.8079108754812978, -115.9659830891008880, -4.155232666194366153 ) ) ; +#21505 = CARTESIAN_POINT ( 'NONE', ( 19.04557261859776673, -49.36920865734271047, 14.92455539970228529 ) ) ; +#21506 = CARTESIAN_POINT ( 'NONE', ( 236.7031518909896306, -123.2045716854598680, 4.847537454056888961 ) ) ; +#21507 = ORIENTED_EDGE ( 'NONE', *, *, #45998, .F. ) ; +#21508 = ORIENTED_EDGE ( 'NONE', *, *, #52162, .F. ) ; +#21509 = CARTESIAN_POINT ( 'NONE', ( 4.916973593473778159, -47.54312021273978672, -118.5014277108454905 ) ) ; +#21510 = CIRCLE ( 'NONE', #3829, 3.000000000000002220 ) ; +#21511 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -6.417101326688106421E-17 ) ) ; +#21512 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669288885, -119.7697593985409981, -2.727325857456836644 ) ) ; +#21513 = CARTESIAN_POINT ( 'NONE', ( 235.9375355157280012, -114.3658102342619287, 0.4408898237107623519 ) ) ; +#21514 = CARTESIAN_POINT ( 'NONE', ( 5.980678674777868409, -37.69543050033674092, -118.8457117505682277 ) ) ; +#21515 = CARTESIAN_POINT ( 'NONE', ( 4.294540257762155200, -29.69543050033662723, -112.0012295028987381 ) ) ; +#21516 = ADVANCED_FACE ( 'NONE', ( #50606 ), #22397, .F. ) ; +#21517 = CARTESIAN_POINT ( 'NONE', ( 233.9065633144448952, -125.9197205935441417, -1.197475584301525009 ) ) ; +#21518 = VERTEX_POINT ( 'NONE', #6532 ) ; +#21519 = CARTESIAN_POINT ( 'NONE', ( 214.4398602538724958, -119.5965073008642889, -7.541730054786217607 ) ) ; +#21520 = CARTESIAN_POINT ( 'NONE', ( 214.4398602545891208, -119.2312587874708782, -7.486734726925458716 ) ) ; +#21521 = LINE ( 'NONE', #43118, #10676 ) ; +#21522 = AXIS2_PLACEMENT_3D ( 'NONE', #52647, #57649, #13814 ) ; +#21523 = EDGE_LOOP ( 'NONE', ( #2972, #14819 ) ) ; +#21524 = CARTESIAN_POINT ( 'NONE', ( 219.7127832773940099, -121.2052398451911159, 7.856497568610129711 ) ) ; +#21525 = PERSON_AND_ORGANIZATION ( #17881, #29145 ) ; +#21526 = CARTESIAN_POINT ( 'NONE', ( 237.4372956472376472, -117.0294689408222411, -4.331039222180270265 ) ) ; +#21527 = CARTESIAN_POINT ( 'NONE', ( -2.974192973165074372E-31, 0.0000000000000000000, -3.061616997868383831E-15 ) ) ; +#21528 = ORIENTED_EDGE ( 'NONE', *, *, #19527, .T. ) ; +#21529 = CARTESIAN_POINT ( 'NONE', ( -27.85000000000000142, -129.0000000000000000, 14.00000000000000888 ) ) ; +#21530 = CIRCLE ( 'NONE', #52324, 6.171666658644871184 ) ; +#21531 = VECTOR ( 'NONE', #23095, 1000.000000000000000 ) ; +#21532 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290022, -120.1488373311995872, 0.3623925205277154227 ) ) ; +#21533 = CARTESIAN_POINT ( 'NONE', ( 218.2526263280471994, -121.7778576264995252, 7.958081089320730328 ) ) ; +#21534 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #33249, #24459, #46377, #14260, #6376, #874 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 4 ), + ( 1.120072677479456077E-16, 0.0002115700271804139073, 0.0004231400543607158164 ), + .UNSPECIFIED. ) ; +#21535 = CARTESIAN_POINT ( 'NONE', ( 237.3057030346874399, -125.0024712770338482, 4.188265042047349951 ) ) ; +#21536 = VERTEX_POINT ( 'NONE', #24337 ) ; +#21537 = ORIENTED_EDGE ( 'NONE', *, *, #16316, .F. ) ; +#21538 = VERTEX_POINT ( 'NONE', #2164 ) ; +#21539 = CARTESIAN_POINT ( 'NONE', ( -49.76158941932602886, -121.9639458970677168, -5.846856582718470641 ) ) ; +#21540 = LINE ( 'NONE', #8123, #32132 ) ; +#21541 = EDGE_CURVE ( 'NONE', #27946, #33744, #53179, .T. ) ; +#21542 = CARTESIAN_POINT ( 'NONE', ( 221.0508671312280171, -121.9580577479139691, 7.761401964092146777 ) ) ; +#21543 = CARTESIAN_POINT ( 'NONE', ( 7.966165211561179404, -29.69543050033663079, -103.2714431252924641 ) ) ; +#21544 = ORIENTED_EDGE ( 'NONE', *, *, #21997, .T. ) ; +#21545 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #34098, #51894, #29727, #25325 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#21546 = VERTEX_POINT ( 'NONE', #19946 ) ; +#21547 = ORIENTED_EDGE ( 'NONE', *, *, #51216, .F. ) ; +#21548 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#21549 = CARTESIAN_POINT ( 'NONE', ( 216.2350266641028611, -118.5419418059420167, -7.501849774946892424 ) ) ; +#21550 = CARTESIAN_POINT ( 'NONE', ( 237.5210557976279517, -117.2098132622507904, 4.469639664463636919 ) ) ; +#21551 = ORIENTED_EDGE ( 'NONE', *, *, #9299, .F. ) ; +#21552 = LINE ( 'NONE', #43150, #2231 ) ; +#21553 = ADVANCED_FACE ( 'NONE', ( #17289 ), #29883, .F. ) ; +#21554 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#21555 = DIRECTION ( 'NONE', ( -0.03101838030374870145, 0.0000000000000000000, 0.9995188142718135493 ) ) ; +#21556 = EDGE_CURVE ( 'NONE', #21369, #51348, #7143, .T. ) ; +#21557 = ORIENTED_EDGE ( 'NONE', *, *, #2153, .T. ) ; +#21558 = CIRCLE ( 'NONE', #51397, 1.500000000000001332 ) ; +#21559 = ORIENTED_EDGE ( 'NONE', *, *, #37454, .T. ) ; +#21560 = CARTESIAN_POINT ( 'NONE', ( 33.11162461088946429, -119.6656074367815705, -5.721052638883802111 ) ) ; +#21561 = CARTESIAN_POINT ( 'NONE', ( 219.9107718144573766, -120.9144366493757019, 7.877808658702453393 ) ) ; +#21562 = LINE ( 'NONE', #4352, #51854 ) ; +#21563 = CARTESIAN_POINT ( 'NONE', ( 24.89999999984329904, -120.4999999999999858, -5.954345747782162412 ) ) ; +#21564 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397815626E-17 ) ) ; +#21565 = CARTESIAN_POINT ( 'NONE', ( 215.4268473067926379, -122.1351900006562659, 7.718590377043602402 ) ) ; +#21566 = CARTESIAN_POINT ( 'NONE', ( 29.40000000000003766, -119.4999999999999858, 1.000000000000014655 ) ) ; +#21567 = CARTESIAN_POINT ( 'NONE', ( -33.99999999999999289, -116.0000000000000000, 14.00000000000000711 ) ) ; +#21568 = CARTESIAN_POINT ( 'NONE', ( 220.4531036157728181, -120.0725550157118562, -8.076055680529215408 ) ) ; +#21569 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397815626E-17 ) ) ; +#21570 = CARTESIAN_POINT ( 'NONE', ( 221.8456370810452540, -121.1524432526867656, 8.031094952255166675 ) ) ; +#21571 = PLANE ( 'NONE', #49784 ) ; +#21572 = VECTOR ( 'NONE', #2428, 1000.000000000000000 ) ; +#21573 = CARTESIAN_POINT ( 'NONE', ( 215.8063562545751211, -121.5503626536236510, 7.852818924430330583 ) ) ; +#21574 = CARTESIAN_POINT ( 'NONE', ( 238.9097280068026521, -124.9917807384472468, 3.296589309349548635 ) ) ; +#21575 = CIRCLE ( 'NONE', #16977, 1.700000000000007061 ) ; +#21576 = CIRCLE ( 'NONE', #40212, 16.75000000000000355 ) ; +#21577 = CARTESIAN_POINT ( 'NONE', ( 236.2400624105543727, -116.7576232326920831, -4.097339302581381126 ) ) ; +#21578 = FACE_OUTER_BOUND ( 'NONE', #762, .T. ) ; +#21579 = CARTESIAN_POINT ( 'NONE', ( -4.499999999999990230, -125.7999999999999972, -19.50000000000000355 ) ) ; +#21580 = CARTESIAN_POINT ( 'NONE', ( 233.6947424889958143, -122.9510487545489070, 4.981652765979801778 ) ) ; +#21581 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.9884292157390575095, 0.1516828450203641376 ) ) ; +#21582 = ORIENTED_EDGE ( 'NONE', *, *, #12819, .T. ) ; +#21583 = VERTEX_POINT ( 'NONE', #47964 ) ; +#21584 = CARTESIAN_POINT ( 'NONE', ( 4.916973593473757731, -37.19543050033674092, -118.5014277108454763 ) ) ; +#21585 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669290363, -123.3354300737417759, 1.552173352221089431 ) ) ; +#21586 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026880, -120.4075036553601592, 5.999328219141918161 ) ) ; +#21587 = CARTESIAN_POINT ( 'NONE', ( 235.4863591791805106, -126.2118216648631659, -2.286244520677321201 ) ) ; +#21588 = CARTESIAN_POINT ( 'NONE', ( 239.8171560544543013, -121.7680861160564518, 1.736939147536603167 ) ) ; +#21589 = CARTESIAN_POINT ( 'NONE', ( 219.5457431313687948, -120.8968919221287877, 7.876869035577326983 ) ) ; +#21590 = CARTESIAN_POINT ( 'NONE', ( 214.9387096161642603, -122.2383040677994899, 7.443809181014110266 ) ) ; +#21591 = PRODUCT_DEFINITION_SHAPE ( 'NONE', 'NONE', #57808 ) ; +#21592 = ADVANCED_FACE ( 'NONE', ( #25481 ), #20456, .T. ) ; +#21593 = LINE ( 'NONE', #44665, #10776 ) ; +#21594 = VERTEX_POINT ( 'NONE', #30477 ) ; +#21595 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669290249, -115.0798292274619001, 2.895188835012356243 ) ) ; +#21596 = CARTESIAN_POINT ( 'NONE', ( 220.1490850467893381, -119.9137038856643329, -7.867201064707229463 ) ) ; +#21597 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -122.4198015539170825, -1.968974858544858542 ) ) ; +#21598 = VERTEX_POINT ( 'NONE', #21098 ) ; +#21599 = ORIENTED_EDGE ( 'NONE', *, *, #33779, .F. ) ; +#21600 = CARTESIAN_POINT ( 'NONE', ( 220.3649315727256521, -118.8647196110668176, -5.398493836873699436 ) ) ; +#21601 = CARTESIAN_POINT ( 'NONE', ( 219.7009286606284491, -119.5480307493594552, -8.038743301618582748 ) ) ; +#21602 = DESIGN_CONTEXT ( 'detailed design', #9229, 'design' ) ; +#21603 = EDGE_CURVE ( 'NONE', #47689, #52879, #12918, .T. ) ; +#21604 = CARTESIAN_POINT ( 'NONE', ( 228.7999987669289794, -113.5017345679066949, -0.1558234320356705060 ) ) ; +#21605 = FACE_BOUND ( 'NONE', #31894, .T. ) ; +#21606 = EDGE_CURVE ( 'NONE', #3725, #53952, #30197, .T. ) ; +#21607 = CARTESIAN_POINT ( 'NONE', ( 215.5561812984712446, -120.8990323445597568, 7.890906970281719168 ) ) ; +#21608 = FACE_OUTER_BOUND ( 'NONE', #19887, .T. ) ; +#21609 = ORIENTED_EDGE ( 'NONE', *, *, #43377, .F. ) ; +#21610 = CARTESIAN_POINT ( 'NONE', ( 216.0710477703383674, -121.4376676007401556, 7.906022376336192536 ) ) ; +#21611 = PLANE ( 'NONE', #57246 ) ; +#21612 = ORIENTED_EDGE ( 'NONE', *, *, #58, .F. ) ; +#21613 = VECTOR ( 'NONE', #6133, 1000.000000000000000 ) ; +#21614 = ORIENTED_EDGE ( 'NONE', *, *, #47201, .T. ) ; +#21615 = ORIENTED_EDGE ( 'NONE', *, *, #17333, .F. ) ; +#21616 = VECTOR ( 'NONE', #14336, 1000.000000000000000 ) ; +#21617 = EDGE_LOOP ( 'NONE', ( #4910, #27856, #48711, #12721 ) ) ; +#21618 = AXIS2_PLACEMENT_3D ( 'NONE', #48000, #35173, #34582 ) ; +#21619 = CARTESIAN_POINT ( 'NONE', ( 225.6999987669289567, -115.0388562828618859, 4.379030634828376733 ) ) ; +#21620 = CARTESIAN_POINT ( 'NONE', ( 37.90000000000001990, -121.4999999999999858, 5.371517043000026526 ) ) ; +#21621 = ORIENTED_EDGE ( 'NONE', *, *, #31687, .F. ) ; +#21622 = EDGE_CURVE ( 'NONE', #53428, #19533, #7667, .T. ) ; +#21623 = ORIENTED_EDGE ( 'NONE', *, *, #38553, .F. ) ; +#21624 = EDGE_CURVE ( 'NONE', #19999, #56273, #44062, .T. ) ; +#21625 = CARTESIAN_POINT ( 'NONE', ( 320.8899987669290113, -123.2455073322787626, 0.1571288910643814374 ) ) ; +#21626 = FACE_BOUND ( 'NONE', #48276, .T. ) ; +#21627 = EDGE_LOOP ( 'NONE', ( #37037, #10265, #14862, #13472 ) ) ; +#21628 = EDGE_CURVE ( 'NONE', #29763, #45220, #29603, .T. ) ; +#21629 = ORIENTED_EDGE ( 'NONE', *, *, #53671, .F. ) ; +#21630 = CYLINDRICAL_SURFACE ( 'NONE', #33635, 3.100000000000001865 ) ; +#21631 = CARTESIAN_POINT ( 'NONE', ( 237.3857240928378474, -114.9694926002015478, 0.4449816768776556075 ) ) ; +#21632 = CARTESIAN_POINT ( 'NONE', ( 15.10925522019025813, -48.56512572610110823, 19.06531834986791552 ) ) ; +#21633 = CARTESIAN_POINT ( 'NONE', ( 11.96601192193691077, -49.00000000000000000, -19.10000000000000853 ) ) ; +#21634 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#21635 = CARTESIAN_POINT ( 'NONE', ( 2.400000000000022116, -40.49999999999999289, -23.50000000000000711 ) ) ; +#21636 = CARTESIAN_POINT ( 'NONE', ( 235.3564704355307526, -123.7764086509620540, 5.404784576638538063 ) ) ; +#21637 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #11187, #2157, #47091, #2453 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 0.0001163751570260844600 ), + .UNSPECIFIED. ) ; +#21638 = EDGE_CURVE ( 'NONE', #21232, #57175, #43567, .T. ) ; +#21639 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#21640 = CARTESIAN_POINT ( 'NONE', ( 220.0492947516329707, -119.9140975824778366, -7.865565037233517742 ) ) ; +#21641 = EDGE_CURVE ( 'NONE', #48933, #17065, #34837, .T. ) ; +#21642 = CARTESIAN_POINT ( 'NONE', ( 234.9405526698898257, -124.0778081707558442, 4.269076003994237922 ) ) ; +#21643 = CARTESIAN_POINT ( 'NONE', ( -18.99999999999997513, -48.99999999999998579, 23.20000000000000995 ) ) ; +#21644 = CARTESIAN_POINT ( 'NONE', ( 216.7507307478723533, -121.1042846333924246, 7.764627629163066480 ) ) ; +#21645 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#21646 = CARTESIAN_POINT ( 'NONE', ( 233.5217761737553701, -125.5611951718203443, -3.492639427483526404 ) ) ; +#21647 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#21648 = CARTESIAN_POINT ( 'NONE', ( -35.99793952702203370, -50.19543050033674803, -73.10693592668435770 ) ) ; +#21649 = CARTESIAN_POINT ( 'NONE', ( 219.9079813132260313, -119.3675251747875592, -8.009386476598264082 ) ) ; +#21650 = CARTESIAN_POINT ( 'NONE', ( 233.0646275803978256, -122.4684017815801411, -5.188568979346287691 ) ) ; +#21651 = CARTESIAN_POINT ( 'NONE', ( 234.8835079279006948, -126.0355753347859036, -0.3831787578409145412 ) ) ; +#21652 = CARTESIAN_POINT ( 'NONE', ( 232.6461740273219618, -121.3418397898629166, 5.485782147351764060 ) ) ; +#21653 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203867862, 0.9884292157390539568 ) ) ; +#21654 =( BOUNDED_SURFACE ( ) B_SPLINE_SURFACE ( 3, 3, ( + ( #6668, #46384, #54579, #15121 ), + ( #29163, #32956, #46949, #6384 ), + ( #28881, #37080, #54882, #33258 ), + ( #6946, #14842, #55747, #24466 ) ), + .UNSPECIFIED., .F., .F., .F. ) + B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ), + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_SURFACE ( ( + ( 1.000000000000000000, 0.9492530216740879823, 0.9492530216740879823, 1.000000000000000000), + ( 0.8047378541243377370, 0.7638998396830489757, 0.7638998396830489757, 0.8047378541243377370), + ( 0.8047378541243377370, 0.7638998396830489757, 0.7638998396830489757, 0.8047378541243377370), + ( 1.000000000000000000, 0.9492530216740879823, 0.9492530216740879823, 1.000000000000000000) ) ) + REPRESENTATION_ITEM ( '' ) SURFACE ( ) ); +#21655 = CARTESIAN_POINT ( 'NONE', ( 16.18905266626246586, -60.62645738593327138, -20.81994751705146740 ) ) ; +#21656 = CARTESIAN_POINT ( 'NONE', ( 235.0108678874981933, -115.2071519553019527, 3.131258800358711181 ) ) ; +#21657 = CARTESIAN_POINT ( 'NONE', ( 26.87557658324718801, -121.4817351337655111, 6.175717666929086747 ) ) ; +#21658 = CARTESIAN_POINT ( 'NONE', ( 219.7420942335036500, -119.8685015847532753, -8.063800610668264923 ) ) ; +#21659 = APPROVAL_PERSON_ORGANIZATION ( #37216, #6044, #1607 ) ; +#21660 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#21661 = CARTESIAN_POINT ( 'NONE', ( 237.8217877721270099, -117.9047556491523494, -4.943395656840857022 ) ) ; +#21662 = ADVANCED_FACE ( 'NONE', ( #52622 ), #56446, .F. ) ; +#21663 = CARTESIAN_POINT ( 'NONE', ( -18.99999999999997513, -48.99999999999998579, 20.29999999999999005 ) ) ; +#21664 = VERTEX_POINT ( 'NONE', #16421 ) ; +#21665 = LINE ( 'NONE', #49119, #4423 ) ; +#21666 = EDGE_CURVE ( 'NONE', #33916, #28422, #34264, .T. ) ; +#21667 = CARTESIAN_POINT ( 'NONE', ( 214.1682433927881277, -119.3903907528797532, -7.685663887247690340 ) ) ; +#21668 = CARTESIAN_POINT ( 'NONE', ( 215.4794792615713561, -121.5330908130505350, 7.605953559181888757 ) ) ; +#21669 = VERTEX_POINT ( 'NONE', #44466 ) ; +#21670 = CARTESIAN_POINT ( 'NONE', ( 215.7076959662673801, -121.7370010627681864, 7.816390180419807265 ) ) ; +#21671 = CARTESIAN_POINT ( 'NONE', ( 232.5185687092879050, -115.3497946743340350, -2.085300619919545184 ) ) ; +#21672 = ADVANCED_FACE ( 'NONE', ( #32202 ), #54375, .F. ) ; +#21673 = ADVANCED_FACE ( 'NONE', ( #5333 ), #518, .F. ) ; +#21674 = ORIENTED_EDGE ( 'NONE', *, *, #1803, .T. ) ; +#21675 = ORIENTED_EDGE ( 'NONE', *, *, #27387, .T. ) ; +#21676 = CARTESIAN_POINT ( 'NONE', ( -31.26171440160119985, -116.0000000000000000, -16.90633451546419508 ) ) ; +#21677 = CARTESIAN_POINT ( 'NONE', ( 236.8391147209952408, -115.2410546436642704, -3.187767133631726590 ) ) ; +#21678 = CALENDAR_DATE ( 2024, 10, 10 ) ; +#21679 = ORIENTED_EDGE ( 'NONE', *, *, #37329, .F. ) ; +#21680 = VERTEX_POINT ( 'NONE', #104 ) ; +#21681 = PLANE ( 'NONE', #51754 ) ; +#21682 = CARTESIAN_POINT ( 'NONE', ( 236.2467822501327817, -123.2359557178349831, -4.829234128235015966 ) ) ; +#21683 = CARTESIAN_POINT ( 'NONE', ( 38.12583112962260401, -119.6690120580110630, 5.277871682506665607 ) ) ; +#21684 = ORIENTED_EDGE ( 'NONE', *, *, #27966, .T. ) ; +#21685 = ORIENTED_EDGE ( 'NONE', *, *, #52640, .T. ) ; +#21686 = CARTESIAN_POINT ( 'NONE', ( 215.4073438136556717, -119.8596713185465035, -7.661255180831512135 ) ) ; +#21687 = CARTESIAN_POINT ( 'NONE', ( -33.38112699788937476, -50.19543050033674092, -73.15481272037652616 ) ) ; +#21688 = VERTEX_POINT ( 'NONE', #22555 ) ; +#21689 = CARTESIAN_POINT ( 'NONE', ( 215.5684394758847588, -124.0664263967997556, -6.254224027739676117 ) ) ; +#21690 = EDGE_CURVE ( 'NONE', #7445, #168, #13791, .T. ) ; +#21691 = FACE_OUTER_BOUND ( 'NONE', #16007, .T. ) ; +#21692 = CARTESIAN_POINT ( 'NONE', ( 215.9284316496219560, -119.4898707578917225, -7.866544878398384455 ) ) ; +#21693 = ADVANCED_FACE ( 'NONE', ( #23131 ), #36292, .F. ) ; +#21694 = DIRECTION ( 'NONE', ( -0.7132504491541842295, -2.131334480222611662E-15, 0.7009092642998483447 ) ) ; +#21695 = CARTESIAN_POINT ( 'NONE', ( 219.8002074625812838, -120.4999999999997726, 1.387778780781445676E-14 ) ) ; +#21696 = VERTEX_POINT ( 'NONE', #45329 ) ; +#21697 = ORIENTED_EDGE ( 'NONE', *, *, #50661, .F. ) ; +#21698 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#21699 = CARTESIAN_POINT ( 'NONE', ( 195.0671557676070620, -114.1438618130098348, 0.9754033047520762612 ) ) ; +#21700 = CARTESIAN_POINT ( 'NONE', ( -48.75000000000000000, -119.5000000000000000, -4.999999999999994671 ) ) ; +#21701 = ORIENTED_EDGE ( 'NONE', *, *, #38274, .F. ) ; +#21702 = LINE ( 'NONE', #20816, #55357 ) ; +#21703 = LINE ( 'NONE', #22574, #28361 ) ; +#21704 = EDGE_CURVE ( 'NONE', #38284, #21916, #49418, .T. ) ; +#21705 = CARTESIAN_POINT ( 'NONE', ( 20.60409233350775082, -51.10017437127091711, -16.83473875903383998 ) ) ; +#21706 = CARTESIAN_POINT ( 'NONE', ( 196.2328455477622242, -126.6002556352070769, -0.9361359573007160817 ) ) ; +#21707 = CARTESIAN_POINT ( 'NONE', ( 235.8999987668161111, -113.0624653534358544, -0.9659598236049227182 ) ) ; +#21708 = EDGE_CURVE ( 'NONE', #15223, #54189, #57314, .T. ) ; +#21709 = CARTESIAN_POINT ( 'NONE', ( 217.2734627722050504, -121.2621751892444308, 7.748754149744131681 ) ) ; +#21710 = CARTESIAN_POINT ( 'NONE', ( 235.4909128581325604, -115.7799704213242933, -2.917376735321234094 ) ) ; +#21711 = CARTESIAN_POINT ( 'NONE', ( 215.7603543217558126, -118.8314210360489511, -7.740100297365872350 ) ) ; +#21712 = CARTESIAN_POINT ( 'NONE', ( -33.38976582728739118, -52.19543050033674803, -72.16490092095870068 ) ) ; +#21713 = CARTESIAN_POINT ( 'NONE', ( 218.7391470660224684, -119.1888207473172372, -7.763278845944937778 ) ) ; +#21714 = CARTESIAN_POINT ( 'NONE', ( 233.1239619231372444, -118.5197811336609561, 5.822481433612014534 ) ) ; +#21715 = CARTESIAN_POINT ( 'NONE', ( 217.2467734485998392, -118.7699200411019973, -7.828182319656209032 ) ) ; +#21716 = CARTESIAN_POINT ( 'NONE', ( 219.7270338329783215, -119.8171105425820855, -8.059491521272416747 ) ) ; +#21717 = CARTESIAN_POINT ( 'NONE', ( 232.4915168128658252, -116.4412421014031196, 3.784464526188089373 ) ) ; +#21718 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -119.0583014799301935, -1.848633996362427201 ) ) ; +#21719 = CONICAL_SURFACE ( 'NONE', #1202, 2.024999999999999023, 0.7853981633974447263 ) ; +#21720 = CARTESIAN_POINT ( 'NONE', ( 235.0129871966470887, -123.0675818501642311, -4.953088627159201174 ) ) ; +#21721 = CARTESIAN_POINT ( 'NONE', ( 216.9246007339283437, -118.4669116847249200, -7.775037675673465820 ) ) ; +#21722 = ORIENTED_EDGE ( 'NONE', *, *, #25980, .T. ) ; +#21723 = CARTESIAN_POINT ( 'NONE', ( 234.3619581045977327, -126.1624663640261446, 2.397858017677343856 ) ) ; +#21724 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289794, -126.1812976144231158, -3.552265036131065479 ) ) ; +#21725 = CARTESIAN_POINT ( 'NONE', ( 220.2486434445711723, -122.2986163294370812, 7.680870324360225432 ) ) ; +#21726 = CARTESIAN_POINT ( 'NONE', ( 3.851526739204715888, -29.99543050033664571, -101.7516568765705927 ) ) ; +#21727 = CARTESIAN_POINT ( 'NONE', ( 234.1996639095669934, -117.9073413236028074, -4.906838529250029168 ) ) ; +#21728 = CARTESIAN_POINT ( 'NONE', ( 237.1424254730812322, -119.7949443399187430, -5.504648321608407890 ) ) ; +#21729 = CARTESIAN_POINT ( 'NONE', ( 25.00000000000002132, -115.9999999999999858, -4.128641872824792996E-15 ) ) ; +#21730 = ADVANCED_FACE ( 'NONE', ( #40656 ), #686, .T. ) ; +#21731 = VECTOR ( 'NONE', #36278, 1000.000000000000000 ) ; +#21732 = ORIENTED_EDGE ( 'NONE', *, *, #32754, .T. ) ; +#21733 = AXIS2_PLACEMENT_3D ( 'NONE', #27837, #10292, #14367 ) ; +#21734 = FACE_OUTER_BOUND ( 'NONE', #5602, .T. ) ; +#21735 = LINE ( 'NONE', #39561, #23455 ) ; +#21736 = ADVANCED_FACE ( 'NONE', ( #9698 ), #27528, .T. ) ; +#21737 = EDGE_CURVE ( 'NONE', #55025, #20235, #44806, .T. ) ; +#21738 = EDGE_CURVE ( 'NONE', #31117, #26379, #51096, .T. ) ; +#21739 = LINE ( 'NONE', #27230, #47898 ) ; +#21740 = ORIENTED_EDGE ( 'NONE', *, *, #52429, .F. ) ; +#21741 = ORIENTED_EDGE ( 'NONE', *, *, #27185, .F. ) ; +#21742 = CARTESIAN_POINT ( 'NONE', ( 216.0710477703383390, -119.5623323992593896, -7.906022376336149904 ) ) ; +#21743 = CARTESIAN_POINT ( 'NONE', ( 219.9262440978536688, -120.9401638626198263, 8.079652854557007657 ) ) ; +#21744 = CARTESIAN_POINT ( 'NONE', ( 217.2153305508537358, -121.4678629477672303, 7.766949773948009117 ) ) ; +#21745 = CARTESIAN_POINT ( 'NONE', ( 236.3045308108534925, -124.9430451435044631, 4.254837224904842508 ) ) ; +#21746 = ORIENTED_EDGE ( 'NONE', *, *, #19702, .F. ) ; +#21747 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#21748 = CARTESIAN_POINT ( 'NONE', ( 236.7656562181349500, -118.3312256678004246, 5.108796556797111421 ) ) ; +#21749 = CARTESIAN_POINT ( 'NONE', ( 34.39596377260464521, -125.9547435263999375, -1.000000000000031308 ) ) ; +#21750 = ORIENTED_EDGE ( 'NONE', *, *, #2654, .F. ) ; +#21751 = FACE_OUTER_BOUND ( 'NONE', #27826, .T. ) ; +#21752 = CARTESIAN_POINT ( 'NONE', ( 20.90694485908876388, -4.999999999999992006, 22.49855644281544542 ) ) ; +#21753 = CARTESIAN_POINT ( 'NONE', ( 237.8944386244413920, -114.4706760431284636, -1.211865143356096075 ) ) ; +#21754 = ORIENTED_EDGE ( 'NONE', *, *, #40917, .T. ) ; +#21755 = VERTEX_POINT ( 'NONE', #37156 ) ; +#21756 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#21757 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669290363, -125.1113335932053161, -2.910652149864723537 ) ) ; +#21758 = ADVANCED_FACE ( 'NONE', ( #28092 ), #6466, .F. ) ; +#21759 = CARTESIAN_POINT ( 'NONE', ( 22.75000000000000711, -119.2000000000000028, 21.00000000000000711 ) ) ; +#21760 = CARTESIAN_POINT ( 'NONE', ( 217.2060456620350806, -118.7246004234235812, -7.609652971883352990 ) ) ; +#21761 = AXIS2_PLACEMENT_3D ( 'NONE', #41807, #25140, #43218 ) ; +#21762 = EDGE_LOOP ( 'NONE', ( #30408, #12839, #48491, #9351 ) ) ; +#21763 = DIRECTION ( 'NONE', ( 3.524876788021935603E-16, -1.000000000000000000, -3.424224447900128994E-32 ) ) ; +#21764 = AXIS2_PLACEMENT_3D ( 'NONE', #20825, #3930, #3338 ) ; +#21765 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000021938, -37.49999999999999289, 23.50000000000000000 ) ) ; +#21766 = CARTESIAN_POINT ( 'NONE', ( 221.8997118076069341, -118.5619771281412795, -7.836792639749472933 ) ) ; +#21767 = ORIENTED_EDGE ( 'NONE', *, *, #26305, .F. ) ; +#21768 = ORIENTED_EDGE ( 'NONE', *, *, #3161, .T. ) ; +#21769 = LINE ( 'NONE', #11864, #36875 ) ; +#21770 = DIRECTION ( 'NONE', ( 0.4956176937828983275, -0.7071067811865472397, 0.5043442292812735372 ) ) ; +#21771 = ORIENTED_EDGE ( 'NONE', *, *, #11349, .F. ) ; +#21772 = CARTESIAN_POINT ( 'NONE', ( 217.8002074625812554, -114.8591362032833274, -7.733864609845410243 ) ) ; +#21773 = CARTESIAN_POINT ( 'NONE', ( 25.44357787182882547, -120.4999999999999858, 6.452443098922361564 ) ) ; +#21774 = CIRCLE ( 'NONE', #341, 1.025000000000000133 ) ; +#21775 = ORIENTED_EDGE ( 'NONE', *, *, #31478, .T. ) ; +#21776 = CARTESIAN_POINT ( 'NONE', ( 214.7689756089293383, -122.2487361671521739, 7.421586391345844191 ) ) ; +#21777 = CLOSED_SHELL ( 'NONE', ( #3708, #22469, #57012, #32122, #5779, #35923, #36479, #993, #29891 ) ) ; +#21778 = CARTESIAN_POINT ( 'NONE', ( 219.8002074625812554, -129.6104646981097801, 1.387945784493777257 ) ) ; +#21779 = CARTESIAN_POINT ( 'NONE', ( 233.2152695270552272, -119.6548720356685038, -5.507209275187406661 ) ) ; +#21780 = EDGE_CURVE ( 'NONE', #34778, #4421, #26733, .T. ) ; +#21781 = CARTESIAN_POINT ( 'NONE', ( 219.3625511587945311, -120.9271073744669849, 8.073855673474282568 ) ) ; +#21782 = CARTESIAN_POINT ( 'NONE', ( 232.5860928476443519, -123.7726523341419522, -5.205578845876935645 ) ) ; +#21783 = DIRECTION ( 'NONE', ( 1.194121782967160312E-15, -0.9884292157390540678, -0.1516828450203868139 ) ) ; +#21784 = CARTESIAN_POINT ( 'NONE', ( 213.6000001525588630, -117.5194973526302533, -6.879590783354032624 ) ) ; +#21785 = CARTESIAN_POINT ( 'NONE', ( 9.262611032132845423, -51.19543050033674092, -114.0792749260895533 ) ) ; +#21786 = CARTESIAN_POINT ( 'NONE', ( 28.11163368297490095, -119.7798961756073197, 6.177187151833170908 ) ) ; +#21787 = CARTESIAN_POINT ( 'NONE', ( 235.1538163488758073, -119.4237508249779722, -5.443557038979910168 ) ) ; +#21788 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #32946, #55435, #49884, #9893, #10178, #54870 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 4 ), + ( 2.993492211672954925E-16, 0.0001624587139271973168, 0.0003249174278540952854 ), + .UNSPECIFIED. ) ; +#21789 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#21790 = CARTESIAN_POINT ( 'NONE', ( 219.8120616942174763, -120.9786179805041826, 7.873864445800266232 ) ) ; +#21791 = VERTEX_POINT ( 'NONE', #23993 ) ; +#21792 = CARTESIAN_POINT ( 'NONE', ( 234.0137334573227292, -115.2875058213617905, 3.259836390498204839 ) ) ; +#21793 = CARTESIAN_POINT ( 'NONE', ( -21.20999999999997954, -30.00000000000000000, -20.30492235650402577 ) ) ; +#21794 = CARTESIAN_POINT ( 'NONE', ( 236.7317523564529154, -124.0101389912922087, 4.297010701411358546 ) ) ; +#21795 = EDGE_CURVE ( 'NONE', #40509, #37946, #32491, .T. ) ; +#21796 = AXIS2_PLACEMENT_3D ( 'NONE', #47452, #48325, #3664 ) ; +#21797 = ORIENTED_EDGE ( 'NONE', *, *, #26161, .T. ) ; +#21798 = ORIENTED_EDGE ( 'NONE', *, *, #27548, .T. ) ; +#21799 = CARTESIAN_POINT ( 'NONE', ( -40.00546351838554671, -40.54312021273980093, -75.75830377340916755 ) ) ; +#21800 = AXIS2_PLACEMENT_3D ( 'NONE', #6119, #20118, #23939 ) ; +#21801 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397815626E-17 ) ) ; +#21802 = CARTESIAN_POINT ( 'NONE', ( 216.6389879694207821, -122.0430801478376424, 7.830760329232328232 ) ) ; +#21803 = CARTESIAN_POINT ( 'NONE', ( 235.9544304407441757, -114.4419976207779683, 1.095424746079442180 ) ) ; +#21804 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#21805 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #56537, #8048, #16793, #56243, #34627, #3978, #11556, #7745, #56824, #43067, #3099, #25880 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 2, 4 ), + ( 0.002667770351488417228, 0.002989720202015882719, 0.003311670052543347776, 0.003955569753598290467, 0.004599469454653231856, 0.005243369155708174981 ), + .UNSPECIFIED. ) ; +#21806 = CARTESIAN_POINT ( 'NONE', ( 26.89964839742528468, -121.4999999999999716, 6.071813689260907587 ) ) ; +#21807 = AXIS2_PLACEMENT_3D ( 'NONE', #33000, #5564, #23365 ) ; +#21808 = ADVANCED_FACE ( 'NONE', ( #33041 ), #45886, .F. ) ; +#21809 = CARTESIAN_POINT ( 'NONE', ( 233.8150671075662217, -125.7032329624147309, 1.931027505035918912 ) ) ; +#21810 = ADVANCED_FACE ( 'NONE', ( #50543 ), #56645, .T. ) ; +#21811 = ORIENTED_EDGE ( 'NONE', *, *, #46379, .T. ) ; +#21813 = EDGE_CURVE ( 'NONE', #5124, #11482, #25879, .T. ) ; +#21812 = CARTESIAN_POINT ( 'NONE', ( 219.4294531878352359, -119.8837502572043974, -8.062391505671119063 ) ) ; +#21814 = CARTESIAN_POINT ( 'NONE', ( 220.6929032840789091, -121.9592906061181310, 7.767025268513140013 ) ) ; +#21815 = DIRECTION ( 'NONE', ( 0.7132504491541841185, 2.131334480222602985E-15, -0.7009092642998482336 ) ) ; +#21816 = AXIS2_PLACEMENT_3D ( 'NONE', #17267, #56145, #16100 ) ; +#21817 = ORIENTED_EDGE ( 'NONE', *, *, #24567, .F. ) ; +#21818 = CARTESIAN_POINT ( 'NONE', ( 214.8247253423041627, -121.3963436760692503, 7.782782914657523143 ) ) ; +#21819 = CALENDAR_DATE ( 2024, 10, 10 ) ; +#21820 = CARTESIAN_POINT ( 'NONE', ( 237.4829446468531842, -115.9308318219313350, -3.148453847354629964 ) ) ; +#21821 = CARTESIAN_POINT ( 'NONE', ( -19.99999999999997513, -47.49999999999998579, -20.29999999999999716 ) ) ; +#21822 = ORIENTED_EDGE ( 'NONE', *, *, #21405, .T. ) ; +#21823 = FACE_OUTER_BOUND ( 'NONE', #12488, .T. ) ; +#21824 = FACE_BOUND ( 'NONE', #43421, .T. ) ; +#21825 = CARTESIAN_POINT ( 'NONE', ( 231.2472123624289111, -120.4999999999997726, 1.387778780781445676E-14 ) ) ; +#21826 = CARTESIAN_POINT ( 'NONE', ( 237.3660009010195608, -126.2224117568653270, 2.250407374839836994 ) ) ; +#21827 = VERTEX_POINT ( 'NONE', #27108 ) ; +#21828 = EDGE_LOOP ( 'NONE', ( #47837, #45770, #211, #22682 ) ) ; +#21829 = ORIENTED_EDGE ( 'NONE', *, *, #40472, .F. ) ; +#21830 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#21831 = CARTESIAN_POINT ( 'NONE', ( 213.9533395165840091, -119.2088924576581803, -7.632483139231059255 ) ) ; +#21832 = CARTESIAN_POINT ( 'NONE', ( 233.6368035799680456, -124.7109050277361035, 3.656017579028351783 ) ) ; +#21833 = CARTESIAN_POINT ( 'NONE', ( 215.8017997470755631, -118.7377672094134766, -7.752016115839985844 ) ) ; +#21834 = VERTEX_POINT ( 'NONE', #39077 ) ; +#21835 = EDGE_LOOP ( 'NONE', ( #48749, #39638, #15418, #26242 ) ) ; +#21836 = ORIENTED_EDGE ( 'NONE', *, *, #36648, .T. ) ; +#21837 = CARTESIAN_POINT ( 'NONE', ( 34.21743114857175527, -126.1240521241591637, 0.8290563292583374988 ) ) ; +#21838 = CARTESIAN_POINT ( 'NONE', ( 237.5240282737620134, -117.2958156208397043, 4.531485941390709371 ) ) ; +#21839 = ORIENTED_EDGE ( 'NONE', *, *, #4906, .T. ) ; +#21840 = CARTESIAN_POINT ( 'NONE', ( 214.0607722344804813, -121.6077809023748699, 7.673749623890813609 ) ) ; +#21841 = CARTESIAN_POINT ( 'NONE', ( 217.5036138198180709, -119.5411703242786530, -5.502300935108165980 ) ) ; +#21842 = CIRCLE ( 'NONE', #11585, 1.700000000000007061 ) ; +#21843 = ORIENTED_EDGE ( 'NONE', *, *, #22157, .T. ) ; +#21844 = EDGE_LOOP ( 'NONE', ( #49320, #50695, #5145, #55946, #50391, #6998 ) ) ; +#21845 = CIRCLE ( 'NONE', #54496, 7.300000000000001599 ) ; +#21846 = CARTESIAN_POINT ( 'NONE', ( 229.1232270752264810, -127.5935245827007378, -1.836126247100751341 ) ) ; +#21847 = CARTESIAN_POINT ( 'NONE', ( -49.80261034434068534, -122.0137440470589496, 5.685032092954730665 ) ) ; +#21848 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#21849 = CARTESIAN_POINT ( 'NONE', ( 239.3999987667352229, -121.4731540511743475, 2.572055830008884492 ) ) ; +#21850 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#21851 = CIRCLE ( 'NONE', #35825, 0.5000000000000004441 ) ; +#21852 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #43828, #40033, #49089, #35373 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 2.393944141011587863E-14, 0.001048464789983109564 ), + .UNSPECIFIED. ) ; +#21853 = ADVANCED_FACE ( 'NONE', ( #56895 ), #26239, .T. ) ; +#21854 = CARTESIAN_POINT ( 'NONE', ( 36.82639929145238966, -121.4377422186564388, -5.340316941638702630 ) ) ; +#21855 = CARTESIAN_POINT ( 'NONE', ( 226.3999987669289169, -113.2844667251047213, 1.107284768648853390 ) ) ; +#21856 = CARTESIAN_POINT ( 'NONE', ( 216.5357307745007631, -122.1409175613426612, 7.815964862773184585 ) ) ; +#21857 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238558841E-16, -1.857579106397798678E-17 ) ) ; +#21858 = CARTESIAN_POINT ( 'NONE', ( -31.25000000000000000, -129.0000000000000000, 9.100000000000008527 ) ) ; +#21859 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290306, -122.4441156472705501, 0.1782272912018775524 ) ) ; +#21860 = CARTESIAN_POINT ( 'NONE', ( 215.7246628915819713, -119.6193688975562992, -7.878865670279957101 ) ) ; +#21861 = VECTOR ( 'NONE', #21225, 1000.000000000000000 ) ; +#21862 = AXIS2_PLACEMENT_3D ( 'NONE', #7017, #42914, #42639 ) ; +#21863 = CARTESIAN_POINT ( 'NONE', ( 216.2145475481480332, -119.4151645470605843, -7.675328674023582209 ) ) ; +#21864 = CARTESIAN_POINT ( 'NONE', ( 236.9722280068026805, -125.9113624258876030, 1.326708576852117627 ) ) ; +#21865 = ORIENTED_EDGE ( 'NONE', *, *, #20911, .T. ) ; +#21866 = CARTESIAN_POINT ( 'NONE', ( 236.1242396175063050, -120.4130431545956412, -5.549325803394071777 ) ) ; +#21867 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#21868 = CARTESIAN_POINT ( 'NONE', ( 221.8456370810441740, -120.7803560839168995, 5.606418461216621907 ) ) ; +#21869 = CARTESIAN_POINT ( 'NONE', ( 233.6914186932505686, -122.8492602802259057, 5.028538543053467258 ) ) ; +#21870 = ADVANCED_FACE ( 'NONE', ( #26828 ), #3757, .F. ) ; +#21871 = CARTESIAN_POINT ( 'NONE', ( 24.99900000000002009, -50.50000000000000000, 3.199999999999992628 ) ) ; +#21872 = ORIENTED_EDGE ( 'NONE', *, *, #26916, .T. ) ; +#21873 = VERTEX_POINT ( 'NONE', #21543 ) ; +#21874 = CARTESIAN_POINT ( 'NONE', ( 219.7704424320837404, -118.7298687321747366, -7.687177047865445090 ) ) ; +#21875 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #22424, #35572, #36455, #27692 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 0.0004895005483251617774 ), + .UNSPECIFIED. ) ; +#21876 = FACE_OUTER_BOUND ( 'NONE', #22816, .T. ) ; +#21877 = CARTESIAN_POINT ( 'NONE', ( -47.74719654054019458, -117.6275094364969647, -5.640810698666106404 ) ) ; +#21878 = CARTESIAN_POINT ( 'NONE', ( 235.4445901856352066, -126.6042817451900930, -0.7394262402287613556 ) ) ; +#21879 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669288885, -122.6977875698047882, 2.667345084163356805 ) ) ; +#21880 = CARTESIAN_POINT ( 'NONE', ( 35.40000000000001279, -125.7862464311948969, -0.9999999999999731326 ) ) ; +#21881 = CARTESIAN_POINT ( 'NONE', ( -33.99999999999999289, -124.5000000000000000, 13.90000000000000924 ) ) ; +#21882 = EDGE_CURVE ( 'NONE', #33871, #14585, #4337, .T. ) ; +#21883 = CARTESIAN_POINT ( 'NONE', ( -27.85000000000000142, -128.9989999999999952, 14.00000000000000888 ) ) ; +#21884 = EDGE_CURVE ( 'NONE', #15072, #40100, #11386, .T. ) ; +#21885 = ORIENTED_EDGE ( 'NONE', *, *, #30866, .F. ) ; +#21887 = EDGE_CURVE ( 'NONE', #50408, #41985, #9949, .T. ) ; +#21886 = DIRECTION ( 'NONE', ( 1.194121782967160312E-15, -0.9884292157390540678, -0.1516828450203868139 ) ) ; +#21888 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#21889 = CARTESIAN_POINT ( 'NONE', ( 32.90000000000004121, -119.4999999999999858, -0.9999999999999731326 ) ) ; +#21890 = VERTEX_POINT ( 'NONE', #44028 ) ; +#21891 = AXIS2_PLACEMENT_3D ( 'NONE', #7184, #52130, #12412 ) ; +#21892 = EDGE_LOOP ( 'NONE', ( #8218, #42907, #19536, #28521, #4266, #35934 ) ) ; +#21893 = CARTESIAN_POINT ( 'NONE', ( 222.0534711821178462, -119.6935210010150854, -8.020231355447952737 ) ) ; +#21894 = AXIS2_PLACEMENT_3D ( 'NONE', #7846, #6705, #56916 ) ; +#21895 = CARTESIAN_POINT ( 'NONE', ( 219.8179550392979706, -119.2842031667949101, -7.773174186958065945 ) ) ; +#21896 = LINE ( 'NONE', #4684, #5080 ) ; +#21897 = DIRECTION ( 'NONE', ( -0.7071067811865474617, -0.7071067811865474617, 0.0000000000000000000 ) ) ; +#21898 = AXIS2_PLACEMENT_3D ( 'NONE', #45732, #9829, #14770 ) ; +#21899 = CARTESIAN_POINT ( 'NONE', ( 215.0172709015357668, -122.3238461006382920, 7.666812887067989912 ) ) ; +#21900 = CARTESIAN_POINT ( 'NONE', ( 213.9533395165431955, -121.7294916898408133, 7.642906049696671644 ) ) ; +#21901 = AXIS2_PLACEMENT_3D ( 'NONE', #3525, #34460, #7006 ) ; +#21902 = ORIENTED_EDGE ( 'NONE', *, *, #50303, .F. ) ; +#21903 = CARTESIAN_POINT ( 'NONE', ( 219.5457413159777502, -120.0829781859781633, -8.076310617182523188 ) ) ; +#21904 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290022, -121.2485565317455780, 2.125057212500131243 ) ) ; +#21905 = EDGE_LOOP ( 'NONE', ( #18011, #51110, #37521, #6338 ) ) ; +#21906 = ORIENTED_EDGE ( 'NONE', *, *, #2579, .F. ) ; +#21907 = VERTEX_POINT ( 'NONE', #43729 ) ; +#21908 = EDGE_LOOP ( 'NONE', ( #18668, #40924 ) ) ; +#21909 = CARTESIAN_POINT ( 'NONE', ( -31.05243387487033146, -129.0000000000000000, 16.03986774974067231 ) ) ; +#21910 = CARTESIAN_POINT ( 'NONE', ( 1.941065176648555096E-15, -13.50000000000000000, -15.69999999999999929 ) ) ; +#21911 = ORIENTED_EDGE ( 'NONE', *, *, #44107, .T. ) ; +#21912 = ORIENTED_EDGE ( 'NONE', *, *, #3124, .F. ) ; +#21913 = CARTESIAN_POINT ( 'NONE', ( 221.3572395541960702, -122.1637523535264762, 7.672830105287869351 ) ) ; +#21914 = CARTESIAN_POINT ( 'NONE', ( 213.9546793521892312, -121.0637897009092683, 7.720539808659026448 ) ) ; +#21915 = CARTESIAN_POINT ( 'NONE', ( 213.6000001525588630, -117.5194973526302533, -6.879590783354032624 ) ) ; +#21916 = VERTEX_POINT ( 'NONE', #30910 ) ; +#21917 = ORIENTED_EDGE ( 'NONE', *, *, #20613, .F. ) ; +#21918 = ADVANCED_FACE ( 'NONE', ( #4047 ), #30630, .F. ) ; +#21919 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#21920 = CARTESIAN_POINT ( 'NONE', ( 237.3649274655376473, -114.9561486215736892, -0.2561423703792908291 ) ) ; +#21921 = CARTESIAN_POINT ( 'NONE', ( 15.02713040081855667, -48.16615643091455468, 18.93012420533354856 ) ) ; +#21922 = FACE_OUTER_BOUND ( 'NONE', #20778, .T. ) ; +#21923 = ADVANCED_FACE ( 'NONE', ( #18017 ), #25624, .F. ) ; +#21924 = CARTESIAN_POINT ( 'NONE', ( 4.300000000000019362, -41.30000000000001847, -23.50000000000000711 ) ) ; +#21925 = CARTESIAN_POINT ( 'NONE', ( 236.0767704591809775, -124.7537158875636578, -5.966184019227869229 ) ) ; +#21926 = CARTESIAN_POINT ( 'NONE', ( 234.4814704355307811, -126.6385306000269964, 1.504989049959867931 ) ) ; +#21927 = PLANE ( 'NONE', #19190 ) ; +#21928 = LINE ( 'NONE', #39756, #6883 ) ; +#21929 = AXIS2_PLACEMENT_3D ( 'NONE', #14931, #36299, #36871 ) ; +#21930 = CARTESIAN_POINT ( 'NONE', ( 235.0392994615584428, -125.8762128524986394, 1.383439071434066303 ) ) ; +#21931 = CARTESIAN_POINT ( 'NONE', ( -23.99999999999999645, -8.460029551904391099E-15, 22.75000000000000711 ) ) ; +#21932 = VECTOR ( 'NONE', #3420, 1000.000000000000227 ) ; +#21933 = CARTESIAN_POINT ( 'NONE', ( 13.21491204973140476, -50.51245691178613129, -18.45687133611393804 ) ) ; +#21934 = DIRECTION ( 'NONE', ( -0.7009092642998484557, -4.163453949483577057E-16, -0.7132504491541840075 ) ) ; +#21935 = CIRCLE ( 'NONE', #48956, 5.971666729591979639 ) ; +#21936 = AXIS2_PLACEMENT_3D ( 'NONE', #42833, #2859, #56581 ) ; +#21937 = CARTESIAN_POINT ( 'NONE', ( 233.5064965658730500, -125.8806227963341087, -2.979794395966548048 ) ) ; +#21938 = DIRECTION ( 'NONE', ( -1.000000000000000000, 1.540743955509788409E-32, -5.551115123125781716E-16 ) ) ; +#21939 = AXIS2_PLACEMENT_3D ( 'NONE', #1733, #15114, #32109 ) ; +#21940 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#21941 = CARTESIAN_POINT ( 'NONE', ( 21.08022092314509166, -47.23615894804435555, -18.14436816481797266 ) ) ; +#21942 = CARTESIAN_POINT ( 'NONE', ( 233.1231936856651146, -120.4494209239517772, -5.549839225763967043 ) ) ; +#21943 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -117.8150326790686364, -1.804196726513098259 ) ) ; +#21944 = CONICAL_SURFACE ( 'NONE', #40622, 2.500000000000002220, 0.7853981633974320697 ) ; +#21945 = AXIS2_PLACEMENT_3D ( 'NONE', #2716, #16691, #56730 ) ; +#21946 = CARTESIAN_POINT ( 'NONE', ( 228.7999987669289794, -119.6733284946386675, -5.386939225777831908 ) ) ; +#21947 = CARTESIAN_POINT ( 'NONE', ( 215.4268586249701798, -122.1046613787326436, 7.519702626318708560 ) ) ; +#21948 = FACE_OUTER_BOUND ( 'NONE', #17537, .T. ) ; +#21949 = CARTESIAN_POINT ( 'NONE', ( 234.9130041728595302, -114.3707969901851413, -0.5099303553898116848 ) ) ; +#21950 = CARTESIAN_POINT ( 'NONE', ( -34.26171440160120341, -30.96606559731577946, 16.90633451546424126 ) ) ; +#21951 = CARTESIAN_POINT ( 'NONE', ( 236.0767704591795848, -126.3469727314177931, 4.416147696943196976 ) ) ; +#21952 = CARTESIAN_POINT ( 'NONE', ( 237.3751601725856517, -118.9395670409474803, -5.375432604485141930 ) ) ; +#21953 = CIRCLE ( 'NONE', #54607, 3.000000000000002665 ) ; +#21954 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669289681, -114.9008857937896693, -2.358968364136925455 ) ) ; +#21955 = ADVANCED_FACE ( 'NONE', ( #5761 ), #49460, .F. ) ; +#21956 = ORIENTED_EDGE ( 'NONE', *, *, #29405, .T. ) ; +#21958 = EDGE_CURVE ( 'NONE', #39004, #1762, #19230, .T. ) ; +#21957 = CARTESIAN_POINT ( 'NONE', ( 32.65076448190763614, -121.3284779516920935, 5.762649816623878429 ) ) ; +#21959 = CARTESIAN_POINT ( 'NONE', ( 219.7746518858118066, -119.0816249679789962, -7.964670979195179967 ) ) ; +#21960 = CARTESIAN_POINT ( 'NONE', ( 221.4545141097796659, -119.6206012868280766, -8.021735863334759742 ) ) ; +#21961 = ORIENTED_EDGE ( 'NONE', *, *, #34896, .T. ) ; +#21962 = ADVANCED_FACE ( 'NONE', ( #18322 ), #50136, .F. ) ; +#21963 = CARTESIAN_POINT ( 'NONE', ( 215.4326954524711653, -119.7168096459519404, -7.868472749869164673 ) ) ; +#21964 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238558841E-16, -1.857579106397798678E-17 ) ) ; +#21965 = CARTESIAN_POINT ( 'NONE', ( 232.3050402450122647, -121.3577185896638042, -5.489858324937776146 ) ) ; +#21966 = AXIS2_PLACEMENT_3D ( 'NONE', #23105, #53198, #49393 ) ; +#21967 = ORIENTED_EDGE ( 'NONE', *, *, #46061, .T. ) ; +#21968 = ORIENTED_EDGE ( 'NONE', *, *, #34168, .F. ) ; +#21969 = EDGE_CURVE ( 'NONE', #47615, #33025, #36160, .T. ) ; +#21970 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#21971 = DATE_AND_TIME ( #27523, #10443 ) ; +#21972 = EDGE_LOOP ( 'NONE', ( #23174, #7879, #44555, #4408 ) ) ; +#21973 = ORIENTED_EDGE ( 'NONE', *, *, #6633, .T. ) ; +#21974 = CIRCLE ( 'NONE', #49940, 2.999999999999999112 ) ; +#21975 = FACE_OUTER_BOUND ( 'NONE', #6399, .T. ) ; +#21976 = CARTESIAN_POINT ( 'NONE', ( 236.2202037978435953, -124.0226385456227547, -4.288945170976173671 ) ) ; +#21977 = CARTESIAN_POINT ( 'NONE', ( 37.65098874964986209, -119.5000000000003695, 5.293535378421267090 ) ) ; +#21978 = ORIENTED_EDGE ( 'NONE', *, *, #26858, .F. ) ; +#21979 = VERTEX_POINT ( 'NONE', #1690 ) ; +#21980 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289794, -120.4999999999997726, 1.387778780781445676E-14 ) ) ; +#21981 = CARTESIAN_POINT ( 'NONE', ( 217.2466733833109629, -122.2337369072427720, 7.850750132847731599 ) ) ; +#21982 = ORIENTED_EDGE ( 'NONE', *, *, #6460, .T. ) ; +#21983 = AXIS2_PLACEMENT_3D ( 'NONE', #56017, #11942, #57194 ) ; +#21984 = CARTESIAN_POINT ( 'NONE', ( 24.89999999984330259, -120.4999999999999858, -5.954345747782162412 ) ) ; +#21985 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#21986 = AXIS2_PLACEMENT_3D ( 'NONE', #40857, #35899, #879 ) ; +#21987 = DIRECTION ( 'NONE', ( 0.7132504491541842295, 2.131334480222602985E-15, -0.7009092642998483447 ) ) ; +#21988 = AXIS2_PLACEMENT_3D ( 'NONE', #12185, #7797, #51321 ) ; +#21989 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -120.3493403768668912, -2.246441750802498749 ) ) ; +#21990 = FACE_OUTER_BOUND ( 'NONE', #42792, .T. ) ; +#21991 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#21992 = ORIENTED_EDGE ( 'NONE', *, *, #37844, .F. ) ; +#21993 = ORIENTED_EDGE ( 'NONE', *, *, #21136, .T. ) ; +#21994 = EDGE_CURVE ( 'NONE', #1262, #105, #41269, .T. ) ; +#21995 = CARTESIAN_POINT ( 'NONE', ( 227.9242628356408318, -129.5425643404585685, 12.77622910520406130 ) ) ; +#21996 = CARTESIAN_POINT ( 'NONE', ( 214.9673098034511725, -120.1515407376286220, -7.638901818767809715 ) ) ; +#21997 = EDGE_CURVE ( 'NONE', #40352, #16867, #37295, .T. ) ; +#21998 = CARTESIAN_POINT ( 'NONE', ( 217.4395091456903231, -118.5614226322739029, -7.789058002533126412 ) ) ; +#21999 = VERTEX_POINT ( 'NONE', #49568 ) ; +#22000 = CARTESIAN_POINT ( 'NONE', ( 232.0077191345533834, -120.7229524223590715, -5.732372056198195232 ) ) ; +#22001 = CARTESIAN_POINT ( 'NONE', ( 216.9925553699212060, -120.1314851959603089, -7.793303388486298999 ) ) ; +#22002 = ADVANCED_FACE ( 'NONE', ( #27682 ), #21087, .F. ) ; +#22003 = LINE ( 'NONE', #30501, #29016 ) ; +#22004 = CARTESIAN_POINT ( 'NONE', ( 17.90815518577750254, -48.40459938839966725, -21.49850287820056494 ) ) ; +#22005 = DIRECTION ( 'NONE', ( 1.811995619784411276E-15, -1.000000000000000000, -1.196913542559490082E-15 ) ) ; +#22006 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#22007 = CARTESIAN_POINT ( 'NONE', ( 235.4708045370563241, -116.1974604659747854, -3.505870168064624703 ) ) ; +#22008 = CARTESIAN_POINT ( 'NONE', ( 36.71743114857029155, -119.6697370245218224, 5.402685274542032623 ) ) ; +#22009 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #15638, #46594, #19449, #32892 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 1.398578778534940505E-17, 0.001602152261464517054 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9999241551087658664, 0.9966301332332044849, 0.9966344686647784501, 0.9999371614034874289 ) ) + REPRESENTATION_ITEM ( '' ) ); +#22010 = EDGE_CURVE ( 'NONE', #57126, #18224, #9561, .T. ) ; +#22011 = LINE ( 'NONE', #40689, #18378 ) ; +#22012 = CARTESIAN_POINT ( 'NONE', ( 222.8999987669286895, -120.7157624374380731, -7.807304190282006395 ) ) ; +#22013 = CIRCLE ( 'NONE', #29482, 5.343624613438183069 ) ; +#22014 = EDGE_CURVE ( 'NONE', #742, #10212, #41369, .T. ) ; +#22015 = AXIS2_PLACEMENT_3D ( 'NONE', #25289, #3110, #20887 ) ; +#22016 = CARTESIAN_POINT ( 'NONE', ( 233.0222377065050239, -115.4405324405664146, 3.497157890736948271 ) ) ; +#22017 = FACE_OUTER_BOUND ( 'NONE', #19709, .T. ) ; +#22018 = CARTESIAN_POINT ( 'NONE', ( 215.3518488387645391, -119.5455272058823937, -7.591074398541930002 ) ) ; +#22019 = CARTESIAN_POINT ( 'NONE', ( 215.7491395897589541, -119.0540045491230217, -7.579852299326650389 ) ) ; +#22020 = CARTESIAN_POINT ( 'NONE', ( 232.6592717492501095, -121.7932702537195979, 5.397251701020779002 ) ) ; +#22021 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#22022 = AXIS2_PLACEMENT_3D ( 'NONE', #18428, #31313, #9102 ) ; +#22023 = CARTESIAN_POINT ( 'NONE', ( 235.0299402674974658, -116.0621328131240944, -3.376474872455416776 ) ) ; +#22024 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#22025 = VERTEX_POINT ( 'NONE', #19178 ) ; +#22026 = CARTESIAN_POINT ( 'NONE', ( 234.4191154577934242, -126.6443764962699987, 0.2561745640201240626 ) ) ; +#22027 = CONICAL_SURFACE ( 'NONE', #54675, 7.499999999551290486, 0.7853981625000022726 ) ; +#22028 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669290078, -118.2714800106756314, -6.318569970706685801 ) ) ; +#22029 = LINE ( 'NONE', #43922, #54621 ) ; +#22030 = CIRCLE ( 'NONE', #8942, 3.000000000000001776 ) ; +#22031 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.9884292157390547340, -0.1516828450203816236 ) ) ; +#22032 = CARTESIAN_POINT ( 'NONE', ( 234.2037719970535079, -117.7829291289047831, -4.838534181196731510 ) ) ; +#22033 = CARTESIAN_POINT ( 'NONE', ( 237.0864364206929906, -121.7434528591342087, -5.408021319323784937 ) ) ; +#22034 = VECTOR ( 'NONE', #6541, 1000.000000000000000 ) ; +#22035 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -118.6204388802033662, 0.6094978136190718487 ) ) ; +#22036 = CIRCLE ( 'NONE', #5239, 5.850000000009460521 ) ; +#22037 = EDGE_CURVE ( 'NONE', #979, #42012, #14789, .T. ) ; +#22038 = VECTOR ( 'NONE', #1024, 1000.000000000000000 ) ; +#22039 = ORIENTED_EDGE ( 'NONE', *, *, #22932, .T. ) ; +#22040 = CARTESIAN_POINT ( 'NONE', ( 221.4630333940993694, -122.4139528774055492, 7.840486384511529572 ) ) ; +#22041 = CARTESIAN_POINT ( 'NONE', ( 234.8658841944881885, -121.7532299987096280, 5.413156962300751829 ) ) ; +#22042 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #38437, #21188, #56254, #48358 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 0.001048464789986755952 ), + .UNSPECIFIED. ) ; +#22043 = ORIENTED_EDGE ( 'NONE', *, *, #24845, .T. ) ; +#22044 = ORIENTED_EDGE ( 'NONE', *, *, #57019, .F. ) ; +#22045 = DIRECTION ( 'NONE', ( -0.7132504491541840075, -2.131334480222543031E-15, 0.7009092642998484557 ) ) ; +#22046 = EDGE_CURVE ( 'NONE', #7687, #37847, #52434, .T. ) ; +#22047 = CARTESIAN_POINT ( 'NONE', ( 222.8999987669286611, -120.7466564206996225, -7.605986001384811068 ) ) ; +#22048 = CARTESIAN_POINT ( 'NONE', ( 216.5964274876211562, -122.3184873763476332, 7.562628025394340980 ) ) ; +#22049 = CARTESIAN_POINT ( 'NONE', ( 236.2604363314576119, -123.6482023736565310, 5.281941632330185321 ) ) ; +#22050 = ORIENTED_EDGE ( 'NONE', *, *, #44967, .F. ) ; +#22051 = EDGE_CURVE ( 'NONE', #26672, #21218, #21094, .T. ) ; +#22052 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#22053 = CARTESIAN_POINT ( 'NONE', ( 236.9186913146926940, -123.4652744574477197, 4.690149561032929348 ) ) ; +#22054 = CARTESIAN_POINT ( 'NONE', ( 34.32940442748939347, -126.0592745422991783, -0.9396488378332977787 ) ) ; +#22055 = AXIS2_PLACEMENT_3D ( 'NONE', #10181, #24178, #19227 ) ; +#22056 = EDGE_LOOP ( 'NONE', ( #3107, #1050 ) ) ; +#22057 = FACE_OUTER_BOUND ( 'NONE', #9825, .T. ) ; +#22058 = CIRCLE ( 'NONE', #52819, 3.200000000000009504 ) ; +#22059 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289510, -114.6069561938881094, 3.195214811990108483 ) ) ; +#22060 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.210476675238558841E-16, 1.857579106397798678E-17 ) ) ; +#22061 = ORIENTED_EDGE ( 'NONE', *, *, #38455, .F. ) ; +#22062 = VERTEX_POINT ( 'NONE', #15651 ) ; +#22063 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#22064 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289226, -125.1595703608511201, 2.837828085693355096 ) ) ; +#22065 = CARTESIAN_POINT ( 'NONE', ( 222.8999987669286611, -123.0160032537867494, 7.182032447021424737 ) ) ; +#22066 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #2084, #19864, #42332, #37990, #37692, #33328 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 4 ), + ( 5.724587470723463412E-17, 0.0003936879459035824984, 0.0007873758918071077509 ), + .UNSPECIFIED. ) ; +#22067 = CARTESIAN_POINT ( 'NONE', ( 216.6830874439309014, -118.6126470560206769, -7.551245561737196965 ) ) ; +#22068 = ORIENTED_EDGE ( 'NONE', *, *, #34683, .F. ) ; +#22069 = CARTESIAN_POINT ( 'NONE', ( 216.6010636560166631, -119.3810443186186205, -7.684046960764733036 ) ) ; +#22070 = CARTESIAN_POINT ( 'NONE', ( 22.00000000000000711, -128.6250000000000000, 20.00000000000001066 ) ) ; +#22071 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#22072 = ORIENTED_EDGE ( 'NONE', *, *, #4754, .T. ) ; +#22073 = LINE ( 'NONE', #185, #17284 ) ; +#22074 = CARTESIAN_POINT ( 'NONE', ( 5.919546873016267696, -36.19543050033662013, -121.0288890000864086 ) ) ; +#22075 = VERTEX_POINT ( 'NONE', #55400 ) ; +#22076 = CARTESIAN_POINT ( 'NONE', ( 26.89964839742492586, -121.4999999999999858, -6.071813689236975620 ) ) ; +#22077 = CONICAL_SURFACE ( 'NONE', #48169, 2.024999999999999023, 0.7853981633974482790 ) ; +#22078 = CARTESIAN_POINT ( 'NONE', ( 46.95096679918786720, -120.4999999999999858, 1.387778780781445676E-14 ) ) ; +#22079 = ADVANCED_FACE ( 'NONE', ( #7466 ), #2816, .F. ) ; +#22080 = VECTOR ( 'NONE', #9618, 1000.000000000000000 ) ; +#22081 = VERTEX_POINT ( 'NONE', #20031 ) ; +#22082 = DIRECTION ( 'NONE', ( 1.000000000000000000, 3.614007241618349264E-16, 0.0000000000000000000 ) ) ; +#22083 = CONICAL_SURFACE ( 'NONE', #2500, 7.499999999910274440, 0.7853981624999941680 ) ; +#22084 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#22085 = EDGE_CURVE ( 'NONE', #26507, #6335, #6334, .T. ) ; +#22086 = CARTESIAN_POINT ( 'NONE', ( 237.5902695270552556, -117.2034106906502871, 4.491780738447484822 ) ) ; +#22087 = EDGE_CURVE ( 'NONE', #53092, #22973, #51272, .T. ) ; +#22088 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #18696, #343 ), + ( #17552, #39759 ), + ( #18116, #4141 ), + ( #44123, #9373 ), + ( #53182, #45280 ), + ( #35380, #13164 ), + ( #48798, #27484 ), + ( #8793, #53770 ), + ( #22229, #5289 ), + ( #27201, #40039 ), + ( #642, #54053 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 3, 2, 2, 4 ), + ( 2, 2 ), + ( 0.003757553487099113930, 0.009900990099009899376, 0.4876102150643130129, 0.7438581632827130363, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#22089 = CARTESIAN_POINT ( 'NONE', ( 219.1793826529684850, -120.9267233698375179, 8.071353337796825400 ) ) ; +#22090 = ADVANCED_FACE ( 'NONE', ( #29113 ), #20327, .F. ) ; +#22091 = CARTESIAN_POINT ( 'NONE', ( 232.5847316797421342, -123.8183508118227678, -5.176663193881054781 ) ) ; +#22092 = CARTESIAN_POINT ( 'NONE', ( 214.8951908797062913, -118.7948115715473136, -7.653310944947240735 ) ) ; +#22093 = FACE_OUTER_BOUND ( 'NONE', #56155, .T. ) ; +#22094 = CARTESIAN_POINT ( 'NONE', ( 216.6092220142235192, -121.0549048040276148, 7.759011334010192051 ) ) ; +#22095 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#22096 = CARTESIAN_POINT ( 'NONE', ( 235.0883153269177228, -121.6624629012153065, -5.427393993920206938 ) ) ; +#22097 = CARTESIAN_POINT ( 'NONE', ( 235.8383159350855749, -125.4789361867863704, 2.555962691987210711 ) ) ; +#22098 = LINE ( 'NONE', #52751, #37599 ) ; +#22099 = EDGE_LOOP ( 'NONE', ( #45347, #7223, #20026, #4777 ) ) ; +#22100 = CARTESIAN_POINT ( 'NONE', ( 233.9213761321801144, -114.3534967754919620, -0.1510351058735751040 ) ) ; +#22101 = CARTESIAN_POINT ( 'NONE', ( 19.23407180216338119, -50.35022118416699044, 15.38266059211811232 ) ) ; +#22102 = CARTESIAN_POINT ( 'NONE', ( 236.7582763685389580, -124.6825708440149327, 3.646586605308296924 ) ) ; +#22103 = ADVANCED_FACE ( 'NONE', ( #15358 ), #20879, .F. ) ; +#22104 = VERTEX_POINT ( 'NONE', #24702 ) ; +#22105 = ORIENTED_EDGE ( 'NONE', *, *, #21270, .F. ) ; +#22106 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #30143, #47368, #26067, #7939, #52600, #12604 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 4 ), + ( 0.0000000000000000000, 0.0003931142868808618030, 0.0007862285737617236061 ), + .UNSPECIFIED. ) ; +#22107 = CARTESIAN_POINT ( 'NONE', ( -33.99999999999999289, -116.0010000000000048, -16.99999999999999289 ) ) ; +#22108 = CYLINDRICAL_SURFACE ( 'NONE', #15288, 1.000000000000000888 ) ; +#22109 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -121.9020618773000990, -1.356573250428131150 ) ) ; +#22110 = CARTESIAN_POINT ( 'NONE', ( 220.8838324581137158, -118.7361215201805749, -7.682299066850908353 ) ) ; +#22111 = CARTESIAN_POINT ( 'NONE', ( 220.2486434445650048, -121.6639164668803801, 8.004472442377604580 ) ) ; +#22112 = CIRCLE ( 'NONE', #51898, 2.499999999999999556 ) ; +#22113 = EDGE_LOOP ( 'NONE', ( #21582, #26602 ) ) ; +#22114 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#22115 = CARTESIAN_POINT ( 'NONE', ( -46.40843888621645164, -49.15522406857253657, 13.24999999999999467 ) ) ; +#22116 = VECTOR ( 'NONE', #50335, 1000.000000000000000 ) ; +#22117 = LINE ( 'NONE', #53068, #45196 ) ; +#22118 = ORIENTED_EDGE ( 'NONE', *, *, #39619, .F. ) ; +#22119 = ADVANCED_FACE ( 'NONE', ( #16507 ), #6614, .F. ) ; +#22120 = CARTESIAN_POINT ( 'NONE', ( 219.7317017395193091, -121.5798529767204030, 7.813907624362376403 ) ) ; +#22121 = AXIS2_PLACEMENT_3D ( 'NONE', #52252, #21886, #43501 ) ; +#22122 = SHAPE_DEFINITION_REPRESENTATION ( #12251, #35993 ) ; +#22123 = CARTESIAN_POINT ( 'NONE', ( 237.4278292230811758, -117.2825462383704860, -4.526150415476312361 ) ) ; +#22124 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #41615, #11511, #19984, #15607, #19703, #19418, #24657, #33145, #33444, #55921 ), + .UNSPECIFIED., .F., .F., + ( 4, 3, 3, 4 ), + ( 1.615645873213039705E-14, 7.541836681817133952E-05, 0.0001508367336359185120, 0.0002980702790444874923 ), + .UNSPECIFIED. ) ; +#22125 = DIRECTION ( 'NONE', ( -1.194121782967160312E-15, 0.9884292157390540678, 0.1516828450203868139 ) ) ; +#22126 = VERTEX_POINT ( 'NONE', #52132 ) ; +#22127 = FACE_BOUND ( 'NONE', #29696, .T. ) ; +#22128 = EDGE_CURVE ( 'NONE', #20340, #40307, #31399, .T. ) ; +#22129 = CARTESIAN_POINT ( 'NONE', ( 214.7015471583420094, -119.6032665010141471, -7.771425905007450119 ) ) ; +#22130 = CARTESIAN_POINT ( 'NONE', ( 237.4723868866841485, -126.3881133103151342, -1.773252939383880511 ) ) ; +#22131 = EDGE_LOOP ( 'NONE', ( #40855, #28252 ) ) ; +#22132 = ORIENTED_EDGE ( 'NONE', *, *, #54080, .T. ) ; +#22133 = ORIENTED_EDGE ( 'NONE', *, *, #57199, .F. ) ; +#22134 = CARTESIAN_POINT ( 'NONE', ( 30.61743114856799153, -126.4424535550100472, 0.8274786242361831246 ) ) ; +#22135 = CARTESIAN_POINT ( 'NONE', ( 218.3002074625812838, -126.2387529038137899, 5.075399530370103385 ) ) ; +#22136 = CARTESIAN_POINT ( 'NONE', ( 219.9693937837337785, -125.9130124764319163, 5.461328118770037321 ) ) ; +#22137 = CARTESIAN_POINT ( 'NONE', ( 215.9840228379771645, -118.6837171565286866, -7.743721676881158977 ) ) ; +#22138 = EDGE_LOOP ( 'NONE', ( #9032, #44691, #23782, #13879 ) ) ; +#22139 = ORIENTED_EDGE ( 'NONE', *, *, #20608, .F. ) ; +#22140 = EDGE_LOOP ( 'NONE', ( #33776, #46480, #9497, #48855 ) ) ; +#22141 = CARTESIAN_POINT ( 'NONE', ( 215.7906580349118713, -126.1117758579220549, 5.004854303966922657 ) ) ; +#22142 = CARTESIAN_POINT ( 'NONE', ( 237.7067819077437605, -123.3163273926955128, 4.782033655665377303 ) ) ; +#22143 = ORIENTED_EDGE ( 'NONE', *, *, #14545, .T. ) ; +#22144 = FACE_OUTER_BOUND ( 'NONE', #38362, .T. ) ; +#22145 = EDGE_CURVE ( 'NONE', #36473, #4114, #55260, .T. ) ; +#22146 = LINE ( 'NONE', #5973, #32089 ) ; +#22147 = ORIENTED_EDGE ( 'NONE', *, *, #25226, .T. ) ; +#22148 = ORIENTED_EDGE ( 'NONE', *, *, #8895, .T. ) ; +#22149 = CARTESIAN_POINT ( 'NONE', ( 219.8843805250643584, -121.9384972954541269, 7.962992190080766086 ) ) ; +#22150 = CARTESIAN_POINT ( 'NONE', ( -50.30093295246091856, -121.2338774810001496, 3.054842844207807495 ) ) ; +#22151 = CARTESIAN_POINT ( 'NONE', ( 221.9747204868829158, -122.3617457696543909, 7.835203452022322601 ) ) ; +#22152 = CARTESIAN_POINT ( 'NONE', ( 35.62583113187098149, -125.9993707918513621, -0.8297239988067223182 ) ) ; +#22153 = PLANE ( 'NONE', #35553 ) ; +#22154 = EDGE_CURVE ( 'NONE', #25784, #44931, #28677, .T. ) ; +#22155 = CARTESIAN_POINT ( 'NONE', ( 36.76827053115769672, -121.3800200844141273, -5.383586992215002809 ) ) ; +#22156 = FACE_OUTER_BOUND ( 'NONE', #37782, .T. ) ; +#22157 = EDGE_CURVE ( 'NONE', #12528, #4119, #55695, .T. ) ; +#22158 = CARTESIAN_POINT ( 'NONE', ( -2.999999999999995559, -128.6999999999999886, 20.00000000000001066 ) ) ; +#22159 = CARTESIAN_POINT ( 'NONE', ( 216.0026854654153396, -121.5995788320773272, 7.862547749084145998 ) ) ; +#22160 = CARTESIAN_POINT ( 'NONE', ( -3.551214682933871547, -29.69543050033665210, -104.2912275956004180 ) ) ; +#22161 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -122.5036171091033879, 0.4733868622218631583 ) ) ; +#22162 = CARTESIAN_POINT ( 'NONE', ( 23.40000000000003055, -120.5000000001009965, -4.499999999999976019 ) ) ; +#22163 = CIRCLE ( 'NONE', #54814, 3.249999999999999556 ) ; +#22164 = CARTESIAN_POINT ( 'NONE', ( -16.00000000000000000, 12.00000000000000000, 36.00000000000000000 ) ) ; +#22165 = CARTESIAN_POINT ( 'NONE', ( 236.5347280068026805, -114.9927907248123660, 0.8451279643312686884 ) ) ; +#22166 = ORIENTED_EDGE ( 'NONE', *, *, #16313, .F. ) ; +#22167 = CARTESIAN_POINT ( 'NONE', ( 236.2808796394275817, -115.8501631196954662, -3.028277254649290651 ) ) ; +#22168 = FACE_OUTER_BOUND ( 'NONE', #31654, .T. ) ; +#22169 = CARTESIAN_POINT ( 'NONE', ( 221.7308790441659312, -122.3529797312392446, 7.845553872533900908 ) ) ; +#22170 = CARTESIAN_POINT ( 'NONE', ( 233.6874669163562430, -122.7272420458295841, 5.083495833366976413 ) ) ; +#22171 = CARTESIAN_POINT ( 'NONE', ( 221.3226778970618511, -119.6027260139031654, -7.791554323397691384 ) ) ; +#22172 = ORIENTED_EDGE ( 'NONE', *, *, #16788, .T. ) ; +#22173 = EDGE_LOOP ( 'NONE', ( #26905, #46770, #28076, #42717 ) ) ; +#22174 = CARTESIAN_POINT ( 'NONE', ( 12.10645633015763778, -47.97087964650130232, 18.83524700364450766 ) ) ; +#22175 = DIRECTION ( 'NONE', ( 0.7009092642998484557, 4.163453949483578043E-16, 0.7132504491541840075 ) ) ; +#22176 = CARTESIAN_POINT ( 'NONE', ( -47.58681112521327350, -117.9265767769292665, -6.200427846627204254 ) ) ; +#22177 = CARTESIAN_POINT ( 'NONE', ( 235.5151520763922974, -125.6843846036405949, -3.304502073730517075 ) ) ; +#22178 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#22179 = CARTESIAN_POINT ( 'NONE', ( 46.95096679918786720, -119.4999999999999858, -3.039736830714109939 ) ) ; +#22180 = FACE_OUTER_BOUND ( 'NONE', #23491, .T. ) ; +#22181 = AXIS2_PLACEMENT_3D ( 'NONE', #10441, #24436, #33226 ) ; +#22182 = FACE_OUTER_BOUND ( 'NONE', #44611, .T. ) ; +#22183 = ORIENTED_EDGE ( 'NONE', *, *, #2445, .F. ) ; +#22184 = CARTESIAN_POINT ( 'NONE', ( 214.8490888822803413, -122.0815657556954079, 7.678787494423690241 ) ) ; +#22185 = CARTESIAN_POINT ( 'NONE', ( 220.9154591508377621, -118.9383604325215060, -7.707966069101204631 ) ) ; +#22186 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#22187 = ORIENTED_EDGE ( 'NONE', *, *, #36996, .T. ) ; +#22188 = ORIENTED_EDGE ( 'NONE', *, *, #226, .T. ) ; +#22189 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238558841E-16, -1.857579106397798678E-17 ) ) ; +#22190 = EDGE_CURVE ( 'NONE', #34416, #13803, #18311, .T. ) ; +#22191 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#22192 = CARTESIAN_POINT ( 'NONE', ( 229.2999987672629914, -113.0624653535106034, -0.9659598234670746519 ) ) ; +#22193 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#22194 = CARTESIAN_POINT ( 'NONE', ( 215.2370293772844434, -122.2390122748732750, 7.679831357021228655 ) ) ; +#22195 = EDGE_CURVE ( 'NONE', #25318, #8350, #24997, .T. ) ; +#22196 = CARTESIAN_POINT ( 'NONE', ( 31.78699961104158689, -119.6029274808080913, 5.815627258168671432 ) ) ; +#22197 = ORIENTED_EDGE ( 'NONE', *, *, #11742, .T. ) ; +#22198 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#22199 = FACE_OUTER_BOUND ( 'NONE', #8265, .T. ) ; +#22200 = ORIENTED_EDGE ( 'NONE', *, *, #2686, .T. ) ; +#22201 = AXIS2_PLACEMENT_3D ( 'NONE', #50748, #51334, #28601 ) ; +#22202 = VERTEX_POINT ( 'NONE', #51847 ) ; +#22203 = EDGE_LOOP ( 'NONE', ( #55414, #25079, #23543, #47952 ) ) ; +#22204 = ORIENTED_EDGE ( 'NONE', *, *, #23519, .T. ) ; +#22205 = CARTESIAN_POINT ( 'NONE', ( -39.43239492209132635, -42.19543050033674803, -76.60186312753985760 ) ) ; +#22206 = DIRECTION ( 'NONE', ( 1.210476675238558841E-16, -1.000000000000000000, -7.868619306511423982E-48 ) ) ; +#22207 = ORIENTED_EDGE ( 'NONE', *, *, #56800, .F. ) ; +#22208 = EDGE_LOOP ( 'NONE', ( #6681, #51751 ) ) ; +#22209 = CARTESIAN_POINT ( 'NONE', ( 216.5946670501810729, -118.7070249949397578, -7.568853174695321151 ) ) ; +#22210 = CARTESIAN_POINT ( 'NONE', ( 214.2986289490540344, -121.0696499985734249, 7.758727973071432693 ) ) ; +#22211 = EDGE_CURVE ( 'NONE', #27086, #406, #8628, .T. ) ; +#22212 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#22213 = VERTEX_POINT ( 'NONE', #3396 ) ; +#22214 = VERTEX_POINT ( 'NONE', #39301 ) ; +#22215 = CARTESIAN_POINT ( 'NONE', ( -27.99999999999999645, -129.0000000000000000, 20.00000000000001066 ) ) ; +#22216 = CARTESIAN_POINT ( 'NONE', ( 237.4421140317237473, -115.4807349647552144, 2.371824345320881822 ) ) ; +#22217 = CARTESIAN_POINT ( 'NONE', ( 239.9360681091269498, -123.2453855087425154, 2.790285557950522577 ) ) ; +#22218 = CARTESIAN_POINT ( 'NONE', ( 215.9863659784271306, -121.5567855146981344, 7.662126043663689323 ) ) ; +#22219 = CIRCLE ( 'NONE', #47382, 0.2000000000000002331 ) ; +#22220 = EDGE_CURVE ( 'NONE', #29595, #47593, #21471, .T. ) ; +#22221 = LINE ( 'NONE', #22504, #34993 ) ; +#22222 = CARTESIAN_POINT ( 'NONE', ( -3.551214682933871547, -29.69543050033665210, -104.2912275956004180 ) ) ; +#22223 = EDGE_CURVE ( 'NONE', #35545, #21598, #43956, .T. ) ; +#22224 = CARTESIAN_POINT ( 'NONE', ( 232.9814704355307526, -114.3614693999725347, -1.504989049959826186 ) ) ; +#22225 = EDGE_CURVE ( 'NONE', #19608, #28249, #12137, .T. ) ; +#22226 = DIRECTION ( 'NONE', ( 1.000000000000000000, 4.537654605031409921E-14, 6.797035766478205110E-15 ) ) ; +#22227 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#22228 = CARTESIAN_POINT ( 'NONE', ( 235.0003205354882994, -125.3725700236099669, 2.657179800258085756 ) ) ; +#22229 = CARTESIAN_POINT ( 'NONE', ( 219.8683568539867679, -120.0666260630231363, -7.874527038417214797 ) ) ; +#22230 = CARTESIAN_POINT ( 'NONE', ( 13.82549046197089915, -50.67218486729627358, -18.27035340342218817 ) ) ; +#22231 = FACE_OUTER_BOUND ( 'NONE', #5678, .T. ) ; +#22232 = CARTESIAN_POINT ( 'NONE', ( 11.87559429218928919, -29.99543050033662439, -109.6368860999438937 ) ) ; +#22233 = CARTESIAN_POINT ( 'NONE', ( 235.6999340036363151, -123.1082419310762504, 4.898734371995220549 ) ) ; +#22234 = CARTESIAN_POINT ( 'NONE', ( 233.5839111606214828, -123.8621612812189881, -5.149557585655700542 ) ) ; +#22235 = CARTESIAN_POINT ( 'NONE', ( 26.53333333333319999, 25.33333333333320070, 25.66666666666715102 ) ) ; +#22236 = FACE_OUTER_BOUND ( 'NONE', #49994, .T. ) ; +#22237 = CARTESIAN_POINT ( 'NONE', ( 233.2072391581564261, -117.6638997020787372, -4.775383962610070476 ) ) ; +#22238 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -118.2071609114321546, -2.121304448259289543 ) ) ; +#22239 = CARTESIAN_POINT ( 'NONE', ( 218.7391470653743397, -119.3740253349976115, -7.792295560717795944 ) ) ; +#22240 = CARTESIAN_POINT ( 'NONE', ( 33.11162360284573225, -119.6656056251889026, 5.721052465646322638 ) ) ; +#22241 = CARTESIAN_POINT ( 'NONE', ( 235.8999987668371432, -120.4999999999997584, 1.387778780781445676E-14 ) ) ; +#22242 = CARTESIAN_POINT ( 'NONE', ( 234.8944742432540522, -114.4699012851083353, -1.208300411302378974 ) ) ; +#22243 = DIRECTION ( 'NONE', ( 4.336808689942015271E-16, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#22244 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1516828450203736300, -0.9884292157390560662 ) ) ; +#22245 = CARTESIAN_POINT ( 'NONE', ( 237.5278355887050168, -115.2413239005146579, -1.777264148535660393 ) ) ; +#22246 = FACE_OUTER_BOUND ( 'NONE', #24838, .T. ) ; +#22247 = VERTEX_POINT ( 'NONE', #48924 ) ; +#22248 = LINE ( 'NONE', #53485, #53856 ) ; +#22249 = CARTESIAN_POINT ( 'NONE', ( 220.2486434445711438, -119.5294376265016467, -5.500500453141182966 ) ) ; +#22250 = CARTESIAN_POINT ( 'NONE', ( 232.4098502577854788, -114.9999695106960047, 0.7444899608025273841 ) ) ; +#22251 = EDGE_LOOP ( 'NONE', ( #5398, #31280, #12405, #36221, #18825, #47509, #21319 ) ) ; +#22252 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #50278, #19610, #11146, #37726, #54978, #10286, #28981 ), + .UNSPECIFIED., .F., .F., + ( 4, 3, 4 ), + ( 9.441858814480155820E-15, 0.0001650554661549970064, 0.0004894890230952216601 ), + .UNSPECIFIED. ) ; +#22253 = VECTOR ( 'NONE', #53124, 1000.000000000000114 ) ; +#22254 = CARTESIAN_POINT ( 'NONE', ( 220.4669882443966458, -117.1242458152722321, 6.571983637760777874 ) ) ; +#22255 = CARTESIAN_POINT ( 'NONE', ( 219.8946245916842770, -122.2585479696485606, 7.899210793803559838 ) ) ; +#22256 = CARTESIAN_POINT ( 'NONE', ( 232.0534825264425933, -125.9811956643038542, 0.9106838819067968327 ) ) ; +#22257 = EDGE_CURVE ( 'NONE', #11868, #31151, #26758, .T. ) ; +#22258 = VERTEX_POINT ( 'NONE', #29967 ) ; +#22259 = VERTEX_POINT ( 'NONE', #44548 ) ; +#22260 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#22261 = DATE_AND_TIME ( #26366, #18816 ) ; +#22262 = ORIENTED_EDGE ( 'NONE', *, *, #34901, .T. ) ; +#22263 = ORIENTED_EDGE ( 'NONE', *, *, #50037, .T. ) ; +#22264 = FACE_OUTER_BOUND ( 'NONE', #16418, .T. ) ; +#22265 = CARTESIAN_POINT ( 'NONE', ( 236.1964947529013727, -124.6167700974493044, -3.721491282609865614 ) ) ; +#22266 = CARTESIAN_POINT ( 'NONE', ( 216.1486728552287673, -122.2812529466496869, 7.515452135670425804 ) ) ; +#22267 = ORIENTED_EDGE ( 'NONE', *, *, #55941, .T. ) ; +#22268 = ORIENTED_EDGE ( 'NONE', *, *, #54432, .T. ) ; +#22269 = CARTESIAN_POINT ( 'NONE', ( -33.99999999999999289, -116.0000000000000000, 17.00000000000000711 ) ) ; +#22270 = DIRECTION ( 'NONE', ( 0.7009092642998466793, 0.0000000000000000000, 0.7132504491541858949 ) ) ; +#22271 = ORIENTED_EDGE ( 'NONE', *, *, #31865, .F. ) ; +#22272 = CARTESIAN_POINT ( 'NONE', ( 239.8171560544542729, -124.2545916693325694, 1.647131262703940724 ) ) ; +#22273 = CARTESIAN_POINT ( 'NONE', ( 214.8002074625812554, -124.4343678682957943, -5.946015537436341702 ) ) ; +#22274 = CARTESIAN_POINT ( 'NONE', ( 7.000029941221079355, -42.54169641443159122, -121.7648230825888334 ) ) ; +#22275 = EDGE_CURVE ( 'NONE', #20162, #21873, #39009, .T. ) ; +#22276 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -122.0686388851156465, -1.606582338018468281 ) ) ; +#22277 = AXIS2_PLACEMENT_3D ( 'NONE', #38429, #30250, #52711 ) ; +#22278 = AXIS2_PLACEMENT_3D ( 'NONE', #23321, #6084, #23904 ) ; +#22279 = CARTESIAN_POINT ( 'NONE', ( 215.8186730696533289, -119.7646979122769721, -7.888324661341219901 ) ) ; +#22280 = CARTESIAN_POINT ( 'NONE', ( 219.8626126145121873, -121.9914294614792141, 7.952982158739196450 ) ) ; +#22281 = ORIENTED_EDGE ( 'NONE', *, *, #27013, .T. ) ; +#22282 = VERTEX_POINT ( 'NONE', #13282 ) ; +#22283 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289226, -113.7038217258078845, 1.042931187666693349 ) ) ; +#22284 = CARTESIAN_POINT ( 'NONE', ( 222.0534716653741611, -119.7255556272889407, -7.811466532426702969 ) ) ; +#22285 = CARTESIAN_POINT ( 'NONE', ( 231.2472123624289111, -123.1971729105908366, 3.087921354305161792 ) ) ; +#22286 = VERTEX_POINT ( 'NONE', #47762 ) ; +#22287 = CARTESIAN_POINT ( 'NONE', ( 232.0027471753335249, -117.4474377872721931, -5.057054222847651381 ) ) ; +#22288 = EDGE_CURVE ( 'NONE', #39589, #22202, #5094, .T. ) ; +#22289 = CARTESIAN_POINT ( 'NONE', ( 37.90000000000001990, -121.4999999999999858, -3.039736830714123705 ) ) ; +#22290 = EDGE_CURVE ( 'NONE', #37627, #2325, #10658, .T. ) ; +#22291 = CARTESIAN_POINT ( 'NONE', ( 20.98723435863752940, -50.98966605569500388, -17.67940044536163668 ) ) ; +#22292 = CARTESIAN_POINT ( 'NONE', ( -12.74999999999999822, -120.5000000000000000, 5.563082011841702376E-15 ) ) ; +#22293 = EDGE_CURVE ( 'NONE', #35786, #16829, #13643, .T. ) ; +#22294 = VECTOR ( 'NONE', #51913, 999.9999999999998863 ) ; +#22295 = CARTESIAN_POINT ( 'NONE', ( 219.8388233874768503, -119.7430968379580776, -8.053372596362274649 ) ) ; +#22296 = CARTESIAN_POINT ( 'NONE', ( 235.4691328660368015, -116.2354360566501725, -3.551902777505276276 ) ) ; +#22297 = CARTESIAN_POINT ( 'NONE', ( 34.40000000000004121, -117.4602631692858381, 1.000000000000028644 ) ) ; +#22298 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #21707, #17318, #14023, #52650 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 2.394140386476239724E-14, 0.001048464789973391426 ), + .UNSPECIFIED. ) ; +#22299 = LINE ( 'NONE', #32230, #17456 ) ; +#22300 = CARTESIAN_POINT ( 'NONE', ( -27.85000000000000142, -128.9989999999999952, 14.00000000000000888 ) ) ; +#22301 = CARTESIAN_POINT ( 'NONE', ( 233.0590764165351629, -116.3785758955587397, 4.564734336655392966 ) ) ; +#22302 = CARTESIAN_POINT ( 'NONE', ( 11.51896906761220407, -32.89543050033662297, -109.2864314677939745 ) ) ; +#22303 = CARTESIAN_POINT ( 'NONE', ( 215.3150627598970459, -119.7352142659554346, -7.620183486453621313 ) ) ; +#22304 = CARTESIAN_POINT ( 'NONE', ( 216.1487751533576045, -118.7151588954961738, -7.538834081419198085 ) ) ; +#22305 = CARTESIAN_POINT ( 'NONE', ( 232.5220308643317537, -117.2214529741568612, 4.480145732402216474 ) ) ; +#22306 = CARTESIAN_POINT ( 'NONE', ( 214.9986590616769604, -121.0296967418105396, 7.628145881985403776 ) ) ; +#22307 = CARTESIAN_POINT ( 'NONE', ( 235.0154096629515550, -122.0103004038896444, -5.370712820082432337 ) ) ; +#22308 = CARTESIAN_POINT ( 'NONE', ( 219.8581390317077648, -118.9003533332436717, -7.718307445121613597 ) ) ; +#22309 = ORIENTED_EDGE ( 'NONE', *, *, #37024, .F. ) ; +#22310 = CARTESIAN_POINT ( 'NONE', ( 234.4867677486425634, -126.1972067756849896, -2.312561669931950892 ) ) ; +#22311 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397815626E-17 ) ) ; +#22312 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#22313 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -123.6730670497451570, 0.8334282239765202771 ) ) ; +#22314 = CARTESIAN_POINT ( 'NONE', ( 234.4322356879610254, -115.3441785605863714, 2.060493365143549305 ) ) ; +#22315 = CARTESIAN_POINT ( 'NONE', ( 237.1896275356197634, -118.2105951545502194, -5.058554152128356129 ) ) ; +#22316 = CARTESIAN_POINT ( 'NONE', ( 216.3333785350615983, -122.4899285407977345, 7.709530358928030402 ) ) ; +#22317 = VERTEX_POINT ( 'NONE', #57703 ) ; +#22318 = FACE_OUTER_BOUND ( 'NONE', #8424, .T. ) ; +#22319 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#22320 = EDGE_CURVE ( 'NONE', #21185, #826, #17670, .T. ) ; +#22321 = ORIENTED_EDGE ( 'NONE', *, *, #25437, .T. ) ; +#22322 = ORIENTED_EDGE ( 'NONE', *, *, #7823, .T. ) ; +#22323 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#22324 = CARTESIAN_POINT ( 'NONE', ( 216.6830739909832459, -122.4242780888421578, 7.791735527628717684 ) ) ; +#22325 = CARTESIAN_POINT ( 'NONE', ( 217.0089534112821639, -122.3244685377918870, 7.587502159661626777 ) ) ; +#22326 = CARTESIAN_POINT ( 'NONE', ( 236.4176647554292856, -126.6410731374813281, 0.3300533161404522464 ) ) ; +#22327 = ORIENTED_EDGE ( 'NONE', *, *, #29538, .F. ) ; +#22328 = VECTOR ( 'NONE', #34554, 1000.000000000000000 ) ; +#22329 = CARTESIAN_POINT ( 'NONE', ( 17.62832679276030845, -57.79244360289935400, -21.46341155116623867 ) ) ; +#22330 = CARTESIAN_POINT ( 'NONE', ( 236.9283397797523492, -123.7420124635617498, 4.504471883394320031 ) ) ; +#22331 = CARTESIAN_POINT ( 'NONE', ( 219.8970096375744561, -119.4068366447078944, -7.810104628385478698 ) ) ; +#22332 = EDGE_LOOP ( 'NONE', ( #49254, #39297, #3244, #26940 ) ) ; +#22334 = EDGE_CURVE ( 'NONE', #6086, #43124, #25783, .T. ) ; +#22333 = CARTESIAN_POINT ( 'NONE', ( 28.09996645087117884, -119.6561061798726229, -6.161755346166863490 ) ) ; +#22335 = FACE_OUTER_BOUND ( 'NONE', #46696, .T. ) ; +#22336 = FACE_OUTER_BOUND ( 'NONE', #8178, .T. ) ; +#22337 = EDGE_LOOP ( 'NONE', ( #1475, #9868, #6070, #49474, #26032 ) ) ; +#22338 = ORIENTED_EDGE ( 'NONE', *, *, #30711, .F. ) ; +#22339 = CARTESIAN_POINT ( 'NONE', ( 215.4328491127323275, -121.2814885013128219, 7.852996125540318673 ) ) ; +#22340 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289794, -125.9576445612304525, -0.1661920989842148588 ) ) ; +#22341 = CARTESIAN_POINT ( 'NONE', ( 220.0016277132386620, -120.0711678087705820, -8.081391795624304208 ) ) ; +#22342 = CARTESIAN_POINT ( 'NONE', ( 21.50000000000001066, -106.5000000000000000, 14.00000000000000000 ) ) ; +#22343 = EDGE_LOOP ( 'NONE', ( #16576, #27941, #22466, #38411 ) ) ; +#22344 = CARTESIAN_POINT ( 'NONE', ( 215.2476758893223518, -122.4074111726460501, 7.432158812609157117 ) ) ; +#22345 = CARTESIAN_POINT ( 'NONE', ( -49.26177599156454789, -118.8066626438842661, 7.528780628581237977 ) ) ; +#22346 =( BOUNDED_SURFACE ( ) B_SPLINE_SURFACE ( 3, 3, ( + ( #42852, #20388, #56307, #25341 ), + ( #42270, #55173, #24473, #38488 ), + ( #47252, #7528, #2300, #6675 ), + ( #37934, #43125, #32965, #15127 ) ), + .UNSPECIFIED., .F., .F., .T. ) + B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ), + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_SURFACE ( ( + ( 1.000000000000000000, 0.9963806641330390512, 0.9963806641330390512, 1.000000000000000000), + ( 1.000000000000000000, 0.9963806641330390512, 0.9963806641330390512, 1.000000000000000000), + ( 1.000000000000000000, 0.9963806641330390512, 0.9963806641330390512, 1.000000000000000000), + ( 1.000000000000000000, 0.9963806641330390512, 0.9963806641330390512, 1.000000000000000000) ) ) + REPRESENTATION_ITEM ( '' ) SURFACE ( ) ); +#22347 = CARTESIAN_POINT ( 'NONE', ( 221.7572994004699467, -118.5054257676603555, -7.601916485239595289 ) ) ; +#22348 = ORIENTED_EDGE ( 'NONE', *, *, #22722, .T. ) ; +#22349 = ORIENTED_EDGE ( 'NONE', *, *, #28355, .T. ) ; +#22350 = VECTOR ( 'NONE', #37671, 1000.000000000000000 ) ; +#22351 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#22352 = CARTESIAN_POINT ( 'NONE', ( 36.70903113009701713, -119.6697412466400152, -5.403429455751111554 ) ) ; +#22353 = ORIENTED_EDGE ( 'NONE', *, *, #35349, .F. ) ; +#22354 = CARTESIAN_POINT ( 'NONE', ( 215.2361077861740739, -121.8957715226431873, 5.435248503437587253 ) ) ; +#22355 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#22356 = EDGE_CURVE ( 'NONE', #52421, #39126, #22942, .T. ) ; +#22357 = ADVANCED_FACE ( 'NONE', ( #4265 ), #53299, .F. ) ; +#22358 = EDGE_LOOP ( 'NONE', ( #984, #50047 ) ) ; +#22359 = AXIS2_PLACEMENT_3D ( 'NONE', #19448, #15343, #55381 ) ; +#22360 = CARTESIAN_POINT ( 'NONE', ( 13.70000000000000107, 12.50000000000000000, -38.50000000000000000 ) ) ; +#22361 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289169, -122.6612806314320494, 1.324525015262323357 ) ) ; +#22362 = CARTESIAN_POINT ( 'NONE', ( 239.6527695270552556, -119.1732914231476883, 5.411362425887925376 ) ) ; +#22363 = CARTESIAN_POINT ( 'NONE', ( 231.8999987669289453, -125.3157849429848767, 2.649464039513329539 ) ) ; +#22364 = CARTESIAN_POINT ( 'NONE', ( 232.4909344771386088, -126.1372647938537312, -2.455966232181133524 ) ) ; +#22365 = EDGE_CURVE ( 'NONE', #46178, #25947, #38480, .T. ) ; +#22366 = FACE_OUTER_BOUND ( 'NONE', #37566, .T. ) ; +#22367 = CARTESIAN_POINT ( 'NONE', ( 239.8904952776408948, -123.1042549766638814, 2.883430293036994385 ) ) ; +#22368 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#22369 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#22370 = CARTESIAN_POINT ( 'NONE', ( 235.2286376549207318, -117.0784928855181448, -4.368328552247805696 ) ) ; +#22371 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669288885, -119.7899688894866443, -0.3845263256454204970 ) ) ; +#22372 = VECTOR ( 'NONE', #45111, 1000.000000000000227 ) ; +#22373 = EDGE_CURVE ( 'NONE', #27239, #48057, #48348, .T. ) ; +#22374 = CARTESIAN_POINT ( 'NONE', ( 221.8885757693623475, -120.9660412455545355, 8.042644726345358208 ) ) ; +#22375 = CARTESIAN_POINT ( 'NONE', ( 233.6458313101887825, -121.3418397898629024, 5.485782147351764060 ) ) ; +#22376 = ORIENTED_EDGE ( 'NONE', *, *, #26410, .F. ) ; +#22377 = CARTESIAN_POINT ( 'NONE', ( 233.9672776391368245, -114.5540215064285547, 1.571183663060818025 ) ) ; +#22378 = CIRCLE ( 'NONE', #43799, 7.500000000000000888 ) ; +#22379 = CARTESIAN_POINT ( 'NONE', ( 26.89964839742528468, -119.5000000000000000, -6.071813689260880054 ) ) ; +#22380 = CARTESIAN_POINT ( 'NONE', ( 236.7386008032798657, -124.1927333913139506, 4.142495898631961104 ) ) ; +#22381 = VERTEX_POINT ( 'NONE', #767 ) ; +#22382 = ORIENTED_EDGE ( 'NONE', *, *, #24146, .T. ) ; +#22383 = DIRECTION ( 'NONE', ( -1.000000000000000000, -5.316140964371697003E-16, -1.857579106397781421E-17 ) ) ; +#22384 = CARTESIAN_POINT ( 'NONE', ( 216.9453335389568451, -122.3494936585185542, 7.783393000339953183 ) ) ; +#22385 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290306, -121.7097704434045511, -2.353501184190259554 ) ) ; +#22386 = CARTESIAN_POINT ( 'NONE', ( 218.0326554073343743, -120.1084807956552254, -7.841836588716365242 ) ) ; +#22387 = ADVANCED_FACE ( 'NONE', ( #50345 ), #26456, .T. ) ; +#22388 = CARTESIAN_POINT ( 'NONE', ( 233.7507198456857509, -124.5426838388458037, 3.871245299830753162 ) ) ; +#22389 = VERTEX_POINT ( 'NONE', #5118 ) ; +#22390 = CARTESIAN_POINT ( 'NONE', ( -19.00000000000000000, -8.900000000000000355, 36.00000000000000000 ) ) ; +#22391 = CARTESIAN_POINT ( 'NONE', ( -38.12030952675013395, -49.61458666808319151, 20.70242271314507931 ) ) ; +#22392 = EDGE_CURVE ( 'NONE', #56087, #6691, #4837, .T. ) ; +#22393 = CARTESIAN_POINT ( 'NONE', ( 13.82549046197119935, -47.32781513270408169, -18.27035340342226633 ) ) ; +#22394 = ORIENTED_EDGE ( 'NONE', *, *, #50255, .T. ) ; +#22396 = CARTESIAN_POINT ( 'NONE', ( -35.44955330043653419, -39.19543050033675513, -71.12217585390695263 ) ) ; +#22395 = AXIS2_PLACEMENT_3D ( 'NONE', #35203, #23399, #22052 ) ; +#22397 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #2737, #55610 ), + ( #42137, #20519 ), + ( #28442, #38348 ), + ( #55317, #46245 ), + ( #15272, #38066 ), + ( #6251, #33108 ), + ( #51192, #46528 ), + ( #56168, #33404 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 2, 2, 4 ), + ( 2, 2 ), + ( 0.0000000000000000000, 0.4527728958911759749, 0.7263405133793510160, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#22398 = PERSON_AND_ORGANIZATION_ROLE ( 'creator' ) ; +#22399 = CARTESIAN_POINT ( 'NONE', ( 237.4436588485933726, -116.8583529620450321, -4.189409295993125504 ) ) ; +#22400 = EDGE_CURVE ( 'NONE', #56382, #27591, #24814, .T. ) ; +#22401 = DIRECTION ( 'NONE', ( -9.714451465470117264E-17, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#22402 = EDGE_LOOP ( 'NONE', ( #51357, #25355, #9324, #19734 ) ) ; +#22404 = EDGE_CURVE ( 'NONE', #8164, #25858, #27611, .T. ) ; +#22403 = CARTESIAN_POINT ( 'NONE', ( -33.99999999999999289, -138.0000000000000000, -19.09999999999999432 ) ) ; +#22405 = CARTESIAN_POINT ( 'NONE', ( 229.2999987672632471, -118.5779726898943807, -7.249538676184309693 ) ) ; +#22406 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#22407 = EDGE_CURVE ( 'NONE', #1259, #26866, #12060, .T. ) ; +#22408 = CARTESIAN_POINT ( 'NONE', ( 237.5954850238350673, -123.4735186721543414, -5.382654188499730097 ) ) ; +#22409 = ORIENTED_EDGE ( 'NONE', *, *, #13719, .T. ) ; +#22410 = ORIENTED_EDGE ( 'NONE', *, *, #50303, .T. ) ; +#22411 = VERTEX_POINT ( 'NONE', #31433 ) ; +#22412 = CARTESIAN_POINT ( 'NONE', ( 21.50000000000000355, -116.0010000000000048, -13.99999999999999467 ) ) ; +#22413 = CARTESIAN_POINT ( 'NONE', ( 218.3002074625812554, -126.1394953452887080, 5.187630025487359298 ) ) ; +#22414 = CARTESIAN_POINT ( 'NONE', ( 219.8002074625812554, -126.2441907907673198, 5.110835088926651615 ) ) ; +#22415 = VECTOR ( 'NONE', #3560, 1000.000000000000000 ) ; +#22416 = CARTESIAN_POINT ( 'NONE', ( 216.1486728552287673, -118.6837171565287150, -7.743721676881166083 ) ) ; +#22417 = ORIENTED_EDGE ( 'NONE', *, *, #17040, .F. ) ; +#22418 = ORIENTED_EDGE ( 'NONE', *, *, #50739, .T. ) ; +#22419 = ORIENTED_EDGE ( 'NONE', *, *, #37424, .T. ) ; +#22420 = AXIS2_PLACEMENT_3D ( 'NONE', #49702, #5888, #14651 ) ; +#22421 = CARTESIAN_POINT ( 'NONE', ( 218.4179943861550726, -120.1064694376611470, -7.855055043285697813 ) ) ; +#22422 = CARTESIAN_POINT ( 'NONE', ( 237.7466087989154460, -124.4009280103049235, 3.946226572958363654 ) ) ; +#22423 = VERTEX_POINT ( 'NONE', #36086 ) ; +#22424 = CARTESIAN_POINT ( 'NONE', ( 213.9533403900068151, -119.4246444634520401, -7.462452302097744017 ) ) ; +#22425 = ADVANCED_FACE ( 'NONE', ( #22626 ), #9207, .T. ) ; +#22426 = CARTESIAN_POINT ( 'NONE', ( 31.82869101476915574, -121.4380834519055838, 5.781833487909157299 ) ) ; +#22427 = ORIENTED_EDGE ( 'NONE', *, *, #23691, .F. ) ; +#22428 = ORIENTED_EDGE ( 'NONE', *, *, #24217, .T. ) ; +#22429 = CARTESIAN_POINT ( 'NONE', ( 4.916973593473771054, -43.84774078793369512, -118.5014277108454905 ) ) ; +#22430 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#22431 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#22432 = CARTESIAN_POINT ( 'NONE', ( 213.9000314191157770, -120.9367621684795040, 7.722659978530744596 ) ) ; +#22433 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#22434 = ORIENTED_EDGE ( 'NONE', *, *, #30641, .F. ) ; +#22435 = CARTESIAN_POINT ( 'NONE', ( 218.1993182306146082, -120.9860130009136867, 8.043555187162523268 ) ) ; +#22436 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #22238, #49106, #27493, #9100, #72, #26930, #54062, #27210, #17841, #14040, #21943, #13454, #39768, #4729, #22522, #40330, #31884, #57597, #355, #57203, #55846, #44346, #30352, #39101, #35019, #51431, #4067, #8150, #24578, #25973 ), + .UNSPECIFIED., .F., .F., + ( 4, 1, 2, 2, 2, 1, 2, 2, 2, 1, 2, 2, 2, 1, 2, 2, 4 ), + ( 0.2500000000000000000, 0.2812499999999902300, 0.2968749999999918954, 0.3124999999999935607, 0.3749999999999889533, 0.4062499999999904521, 0.4218749999999886757, 0.4374999999999867883, 0.4999999999999766853, 0.5312499999999714673, 0.5468749999999689138, 0.5624999999999664713, 0.6249999999999692468, 0.6562499999999755751, 0.6718749999999729106, 0.6874999999999702460, 0.7500000000000000000 ), + .UNSPECIFIED. ) ; +#22437 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203880352, 0.9884292157390538458 ) ) ; +#22438 = CARTESIAN_POINT ( 'NONE', ( 216.4941402254360696, -121.4491221013146713, 7.922126742529820298 ) ) ; +#22439 = CARTESIAN_POINT ( 'NONE', ( 222.8999987669286611, -121.0862402624394321, -8.689466533473861887 ) ) ; +#22440 = CARTESIAN_POINT ( 'NONE', ( -27.99999999999998934, -120.9000000000000057, -21.65000000000000213 ) ) ; +#22441 = DIRECTION ( 'NONE', ( -1.644548700998852974E-16, 0.1516828450203867862, -0.9884292157390539568 ) ) ; +#22442 = CARTESIAN_POINT ( 'NONE', ( 215.7415087217772509, -119.6111625039829249, -7.656463124770343853 ) ) ; +#22443 = EDGE_CURVE ( 'NONE', #27330, #56666, #43385, .T. ) ; +#22444 = VECTOR ( 'NONE', #10266, 1000.000000000000000 ) ; +#22445 = CARTESIAN_POINT ( 'NONE', ( 215.7167067084826328, -121.3266102435783722, 7.666012424343235487 ) ) ; +#22446 = CARTESIAN_POINT ( 'NONE', ( 239.4722280068026805, -115.0886375741118997, -1.326708576852089649 ) ) ; +#22447 = VERTEX_POINT ( 'NONE', #31712 ) ; +#22448 = CARTESIAN_POINT ( 'NONE', ( 236.2857033523240204, -115.7572592738029016, -2.880518455000267597 ) ) ; +#22449 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#22450 = CARTESIAN_POINT ( 'NONE', ( -19.99999999999997513, -47.49999999999998579, -20.29999999999999716 ) ) ; +#22451 = CARTESIAN_POINT ( 'NONE', ( 233.7592835890706624, -124.7026488135733189, 3.623150938563830525 ) ) ; +#22452 = CIRCLE ( 'NONE', #14974, 1.500000000000001332 ) ; +#22453 = CARTESIAN_POINT ( 'NONE', ( 194.9498297357095566, -126.8561381166267665, -0.9754032939542485181 ) ) ; +#22454 = ORIENTED_EDGE ( 'NONE', *, *, #29525, .F. ) ; +#22455 = VERTEX_POINT ( 'NONE', #49497 ) ; +#22456 = CARTESIAN_POINT ( 'NONE', ( 220.3649315727256521, -120.9179368169278632, 8.077208086428241174 ) ) ; +#22457 = CARTESIAN_POINT ( 'NONE', ( 220.8344942369825503, -122.0788319866555867, 7.723087149793792072 ) ) ; +#22458 = LINE ( 'NONE', #23033, #3634 ) ; +#22459 = CARTESIAN_POINT ( 'NONE', ( 235.4548191641420942, -126.5475416761433820, -1.115986215267994686 ) ) ; +#22460 = CARTESIAN_POINT ( 'NONE', ( 217.5036138198180424, -119.3568027475219964, -7.947713002270686111 ) ) ; +#22461 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 2.597073861235406181E-15, 1.000000000000000000 ) ) ; +#22462 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#22463 = AXIS2_PLACEMENT_3D ( 'NONE', #702, #14083, #13217 ) ; +#22464 = AXIS2_PLACEMENT_3D ( 'NONE', #47068, #26057, #24884 ) ; +#22465 = LINE ( 'NONE', #17202, #40623 ) ; +#22466 = ORIENTED_EDGE ( 'NONE', *, *, #18179, .F. ) ; +#22467 = CARTESIAN_POINT ( 'NONE', ( 237.9970905243384038, -119.0639418716743876, 5.745352365268634465 ) ) ; +#22468 = CARTESIAN_POINT ( 'NONE', ( 220.8782188231096484, -118.6864405754595282, -7.669306830758356064 ) ) ; +#22469 = ADVANCED_FACE ( 'NONE', ( #40739 ), #45960, .T. ) ; +#22470 = CARTESIAN_POINT ( 'NONE', ( 216.0576618774928761, -122.1136078915369580, 7.572737959087877613 ) ) ; +#22471 = ORIENTED_EDGE ( 'NONE', *, *, #2172, .T. ) ; +#22472 = ORIENTED_EDGE ( 'NONE', *, *, #45678, .F. ) ; +#22473 = CARTESIAN_POINT ( 'NONE', ( 222.0871131491602455, -119.0099182304496566, -7.699134880265654957 ) ) ; +#22474 = FACE_OUTER_BOUND ( 'NONE', #46337, .T. ) ; +#22475 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.9884292157390539568, -0.1516828450203883405 ) ) ; +#22476 = EDGE_CURVE ( 'NONE', #49196, #23068, #37879, .T. ) ; +#22477 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#22479 = EDGE_CURVE ( 'NONE', #19538, #5832, #27633, .T. ) ; +#22478 = CARTESIAN_POINT ( 'NONE', ( 24.99900000000002009, -49.00000000000000000, 11.99999999999999289 ) ) ; +#22480 = CARTESIAN_POINT ( 'NONE', ( 221.0556870083592003, -119.6200978912517172, -7.829448295585621054 ) ) ; +#22481 = ADVANCED_FACE ( 'NONE', ( #10068 ), #33977, .F. ) ; +#22482 = ORIENTED_EDGE ( 'NONE', *, *, #27432, .T. ) ; +#22483 = CARTESIAN_POINT ( 'NONE', ( 219.3625785016474197, -119.5420655952870845, -8.046750518786090822 ) ) ; +#22484 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#22485 = ORIENTED_EDGE ( 'NONE', *, *, #32196, .T. ) ; +#22486 = VECTOR ( 'NONE', #30555, 1000.000000000000114 ) ; +#22487 = ORIENTED_EDGE ( 'NONE', *, *, #27438, .F. ) ; +#22488 = ORIENTED_EDGE ( 'NONE', *, *, #52180, .T. ) ; +#22489 = ORIENTED_EDGE ( 'NONE', *, *, #40737, .F. ) ; +#22490 = CARTESIAN_POINT ( 'NONE', ( 228.0999987669289339, -127.1224757454514389, -1.016275061636582544 ) ) ; +#22491 = ORIENTED_EDGE ( 'NONE', *, *, #23760, .F. ) ; +#22492 = ORIENTED_EDGE ( 'NONE', *, *, #26729, .T. ) ; +#22493 = FACE_OUTER_BOUND ( 'NONE', #27090, .T. ) ; +#22494 = CARTESIAN_POINT ( 'NONE', ( 221.4826045618114847, -118.8441613724495483, -7.897128353885173979 ) ) ; +#22495 = LINE ( 'NONE', #9933, #27369 ) ; +#22496 = EDGE_LOOP ( 'NONE', ( #10383, #39999 ) ) ; +#22497 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #44776, #12652, #31656, #18186, #26696, #43899 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 4 ), + ( 0.0000000000000000000, 0.0001671879394564607958, 0.0003343758789129215917 ), + .UNSPECIFIED. ) ; +#22498 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.330095367842434761E-33, 3.885780586188047891E-16 ) ) ; +#22499 = CARTESIAN_POINT ( 'NONE', ( 237.4530385960530907, -115.6521345051267105, 2.701568078351840985 ) ) ; +#22500 = CARTESIAN_POINT ( 'NONE', ( 240.1022058699678894, -123.2109080773417276, 3.118450541681555777 ) ) ; +#22501 = CARTESIAN_POINT ( 'NONE', ( 12.49321253660362707, -51.07137960894944229, -17.37112304362197079 ) ) ; +#22502 = AXIS2_PLACEMENT_3D ( 'NONE', #29833, #44700, #48506 ) ; +#22503 = AXIS2_PLACEMENT_3D ( 'NONE', #22160, #49021, #57513 ) ; +#22504 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000021938, -40.49999999999999289, 23.50000000000000000 ) ) ; +#22505 = FACE_OUTER_BOUND ( 'NONE', #49539, .T. ) ; +#22506 = CARTESIAN_POINT ( 'NONE', ( 233.6064704355307811, -125.9047845766382636, -3.276408650962181479 ) ) ; +#22507 = CARTESIAN_POINT ( 'NONE', ( 16.50000000000001776, -38.99999999999999289, -23.50000000000000000 ) ) ; +#22508 = CYLINDRICAL_SURFACE ( 'NONE', #40703, 5.000000000000000888 ) ; +#22509 = DIRECTION ( 'NONE', ( 0.7132504491541841185, 2.131334480222611268E-15, -0.7009092642998482336 ) ) ; +#22510 = CARTESIAN_POINT ( 'NONE', ( 219.9374684732561605, -119.9012989943515493, -7.866352561652193209 ) ) ; +#22511 = EDGE_CURVE ( 'NONE', #10974, #19112, #1548, .T. ) ; +#22512 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #1950, #50975, #32618, #50397 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 0.0005225921296958504136 ), + .UNSPECIFIED. ) ; +#22513 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#22514 = DIRECTION ( 'NONE', ( -0.7009092642998484557, -4.163453949483577057E-16, -0.7132504491541840075 ) ) ; +#22515 = EDGE_CURVE ( 'NONE', #49294, #45740, #34631, .T. ) ; +#22516 = CARTESIAN_POINT ( 'NONE', ( -2.999999999999995559, -125.7999999999999972, 20.00000000000001066 ) ) ; +#22517 = CARTESIAN_POINT ( 'NONE', ( 235.7196833296210059, -123.6966951391157181, 4.536807799114749962 ) ) ; +#22518 = CARTESIAN_POINT ( 'NONE', ( 233.7072440664948090, -119.2858627016867104, -6.028271502591231901 ) ) ; +#22519 = CARTESIAN_POINT ( 'NONE', ( 217.1508699897121346, -122.3972730234753783, 7.783790290983169768 ) ) ; +#22520 = CARTESIAN_POINT ( 'NONE', ( 215.8056272058176717, -121.1946416878457029, 5.542842822157917126 ) ) ; +#22521 = CARTESIAN_POINT ( 'NONE', ( 233.1534128106960395, -119.4083052246780454, -5.447482156766495720 ) ) ; +#22522 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -117.7792627781267214, -1.613759339174420715 ) ) ; +#22523 = CARTESIAN_POINT ( 'NONE', ( 236.3310270983271550, -125.5953773452066145, 3.739578457054484772 ) ) ; +#22524 = CARTESIAN_POINT ( 'NONE', ( 21.62061279419669901, -29.69543050033662013, -93.57062084108665090 ) ) ; +#22525 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#22526 = CARTESIAN_POINT ( 'NONE', ( 234.9556242830339841, -114.4578655814767814, 1.146000753353357604 ) ) ; +#22527 = CYLINDRICAL_SURFACE ( 'NONE', #46035, 3.000000000000009770 ) ; +#22528 = LINE ( 'NONE', #45588, #49931 ) ; +#22529 = CARTESIAN_POINT ( 'NONE', ( 237.7626554422875813, -118.2361405036784561, 5.067342008474570392 ) ) ; +#22530 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669290249, -116.3277982619925979, -4.267062070524625383 ) ) ; +#22531 = ORIENTED_EDGE ( 'NONE', *, *, #5550, .F. ) ; +#22532 = FACE_OUTER_BOUND ( 'NONE', #2441, .T. ) ; +#22533 = CARTESIAN_POINT ( 'NONE', ( 24.99900000000002009, -47.50000000000000000, 3.199999999999993516 ) ) ; +#22534 = CARTESIAN_POINT ( 'NONE', ( 232.6392914794130604, -122.7750529514392781, 5.112294989583988425 ) ) ; +#22535 = ORIENTED_EDGE ( 'NONE', *, *, #37701, .T. ) ; +#22536 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203832335, 0.9884292157390545119 ) ) ; +#22537 = FACE_BOUND ( 'NONE', #24616, .T. ) ; +#22538 = AXIS2_PLACEMENT_3D ( 'NONE', #23949, #27772, #18690 ) ; +#22539 = CARTESIAN_POINT ( 'NONE', ( 38.10839998106406767, -121.4999999999999858, 5.081057296571031223 ) ) ; +#22540 = CARTESIAN_POINT ( 'NONE', ( 37.18409781523966018, -121.3306526766889277, 5.361318053252724702 ) ) ; +#22541 = AXIS2_PLACEMENT_3D ( 'NONE', #42483, #1941, #50386 ) ; +#22542 = ADVANCED_FACE ( 'NONE', ( #50911 ), #47402, .T. ) ; +#22543 = VECTOR ( 'NONE', #11510, 999.9999999999998863 ) ; +#22544 = EDGE_LOOP ( 'NONE', ( #48060, #32039, #22471, #183 ) ) ; +#22545 = ADVANCED_FACE ( 'NONE', ( #25206 ), #2470, .F. ) ; +#22546 = ORIENTED_EDGE ( 'NONE', *, *, #37388, .T. ) ; +#22547 = EDGE_CURVE ( 'NONE', #47873, #22259, #42146, .T. ) ; +#22548 = ORIENTED_EDGE ( 'NONE', *, *, #37388, .F. ) ; +#22549 = CARTESIAN_POINT ( 'NONE', ( 219.4294531878352359, -119.8837502572043974, -8.062391505671119063 ) ) ; +#22550 = DIRECTION ( 'NONE', ( 0.7009092642998484557, 4.163453949483577057E-16, 0.7132504491541840075 ) ) ; +#22551 = VERTEX_POINT ( 'NONE', #37229 ) ; +#22552 = ORIENTED_EDGE ( 'NONE', *, *, #19757, .F. ) ; +#22553 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397815626E-17 ) ) ; +#22554 = CARTESIAN_POINT ( 'NONE', ( 235.9967025614829197, -125.3257560361514749, 2.743622114703771153 ) ) ; +#22555 = CARTESIAN_POINT ( 'NONE', ( 230.9999987669289396, -123.9531070496206979, 1.728019590125709382 ) ) ; +#22556 = VERTEX_POINT ( 'NONE', #55328 ) ; +#22557 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #48363, #16522 ), + ( #21776, #57425 ), + ( #17395, #40757 ), + ( #36673, #27058 ), + ( #14167, #35797 ), + ( #5133, #44261 ), + ( #31728, #9511 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 3, 4 ), + ( 2, 2 ), + ( 0.0000000000000000000, 0.9900990099009899792, 0.9960518958504376297 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#22558 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#22559 = CARTESIAN_POINT ( 'NONE', ( 215.8002074625812838, -120.4999999999997868, 1.387778780781445676E-14 ) ) ; +#22560 = EDGE_LOOP ( 'NONE', ( #14284, #22188 ) ) ; +#22561 = DIRECTION ( 'NONE', ( -0.7009092642998492328, 0.0000000000000000000, -0.7132504491541833413 ) ) ; +#22562 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#22563 = DIRECTION ( 'NONE', ( -0.7009092642998480116, 0.0000000000000000000, -0.7132504491541843405 ) ) ; +#22564 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290306, -122.2749709300210696, -1.490094369157321186 ) ) ; +#22565 = CARTESIAN_POINT ( 'NONE', ( 13.19999999999999929, 12.00000000000000000, -39.00000000000000000 ) ) ; +#22566 = LINE ( 'NONE', #17885, #31825 ) ; +#22567 = ORIENTED_EDGE ( 'NONE', *, *, #8094, .T. ) ; +#22568 = VERTEX_POINT ( 'NONE', #6261 ) ; +#22569 = CARTESIAN_POINT ( 'NONE', ( 221.2808275055820673, -122.5156091256088757, 7.818425378250615232 ) ) ; +#22570 = CARTESIAN_POINT ( 'NONE', ( -21.14999999999997371, -59.00000000000000000, -23.50000000000000000 ) ) ; +#22571 = CARTESIAN_POINT ( 'NONE', ( 220.8127645764174645, -122.5083686914885277, 7.829694144317097759 ) ) ; +#22572 = EDGE_LOOP ( 'NONE', ( #21508, #31716, #4755, #35423 ) ) ; +#22573 = CARTESIAN_POINT ( 'NONE', ( 232.0075946265647246, -116.1778117675449096, -4.119424114476215593 ) ) ; +#22574 = CARTESIAN_POINT ( 'NONE', ( 225.6999987669289567, -113.8413812930945994, -3.451491984063109975 ) ) ; +#22575 = CARTESIAN_POINT ( 'NONE', ( 26.90000000000000568, -126.7769441319999970, 1.000000000000028644 ) ) ; +#22576 = CARTESIAN_POINT ( 'NONE', ( 17.99999999999999289, -48.70295777220218270, -21.49833287011298211 ) ) ; +#22577 = CARTESIAN_POINT ( 'NONE', ( 219.9085711766630595, -119.8548179093224064, -8.063281635929925528 ) ) ; +#22578 = CARTESIAN_POINT ( 'NONE', ( 235.5618391241070242, -114.9851762992799422, -0.6238769038455165283 ) ) ; +#22579 = CARTESIAN_POINT ( 'NONE', ( 215.2248717511071163, -121.0936608407222650, 7.647987757355312333 ) ) ; +#22580 = AXIS2_PLACEMENT_3D ( 'NONE', #14601, #54918, #50779 ) ; +#22581 = CARTESIAN_POINT ( 'NONE', ( 229.2999987669289794, -120.4999999999997726, 1.387778780781445676E-14 ) ) ; +#22582 = CARTESIAN_POINT ( 'NONE', ( -38.24084917278159423, -37.69543050033675513, -75.38933736397773089 ) ) ; +#22583 = AXIS2_PLACEMENT_3D ( 'NONE', #25625, #28886, #25052 ) ; +#22584 = AXIS2_PLACEMENT_3D ( 'NONE', #27279, #45064, #723 ) ; +#22585 = ADVANCED_FACE ( 'NONE', ( #24345 ), #9902, .F. ) ; +#22586 =( BOUNDED_SURFACE ( ) B_SPLINE_SURFACE ( 3, 3, ( + ( #22456, #40264, #288, #13692 ), + ( #9315, #27148, #44941, #23312 ), + ( #9890, #45517, #6653, #24172 ), + ( #46935, #24453, #2582, #29433 ) ), + .UNSPECIFIED., .F., .F., .F. ) + B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ), + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_SURFACE ( ( + ( 1.000000000000000000, 0.9966482673294480010, 0.9966482673294480010, 1.000000000000000000), + ( 1.000000000000000000, 0.9966482673294480010, 0.9966482673294480010, 1.000000000000000000), + ( 1.000000000000000000, 0.9966482673294480010, 0.9966482673294480010, 1.000000000000000000), + ( 1.000000000000000000, 0.9966482673294480010, 0.9966482673294480010, 1.000000000000000000) ) ) + REPRESENTATION_ITEM ( '' ) SURFACE ( ) ); +#22587 = CARTESIAN_POINT ( 'NONE', ( 233.1350316030277554, -118.9370810875317233, 5.947946938951951701 ) ) ; +#22588 = LINE ( 'NONE', #50021, #25940 ) ; +#22589 = CARTESIAN_POINT ( 'NONE', ( 215.7299160429076892, -119.6083583354986644, -7.865006953738637563 ) ) ; +#22590 = CARTESIAN_POINT ( 'NONE', ( 2.400000000000020339, -37.49999999999999289, -23.49900000000000588 ) ) ; +#22591 = CARTESIAN_POINT ( 'NONE', ( 232.6400895424541773, -121.1176439209284013, 5.515635155426871883 ) ) ; +#22592 = CARTESIAN_POINT ( 'NONE', ( 215.0288571161738673, -121.0180742919797154, 7.629929445470153837 ) ) ; +#22593 = CARTESIAN_POINT ( 'NONE', ( 217.9163579497280523, -119.5945378950610802, -8.000093341191444551 ) ) ; +#22594 = FACE_OUTER_BOUND ( 'NONE', #40999, .T. ) ; +#22595 = EDGE_LOOP ( 'NONE', ( #41803, #3380 ) ) ; +#22596 = CARTESIAN_POINT ( 'NONE', ( 234.4299015835568127, -126.6492601417139809, -0.1476320918415406913 ) ) ; +#22597 = CARTESIAN_POINT ( 'NONE', ( -18.09999999999998010, -33.19999999999999574, 19.25000000000001421 ) ) ; +#22598 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669398877, -121.5945003271883280, 3.362799202585012193 ) ) ; +#22599 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -124.0439728181718806, 0.08588155502674851838 ) ) ; +#22600 = CARTESIAN_POINT ( 'NONE', ( 234.3483554552893224, -115.0099926172278657, -0.8160180769927334321 ) ) ; +#22601 = CARTESIAN_POINT ( 'NONE', ( 237.2561731533600948, -116.3524639506326821, -3.687931278915463906 ) ) ; +#22602 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290306, -118.4938377064201092, 0.1781626796737971474 ) ) ; +#22603 = ADVANCED_FACE ( 'NONE', ( #3026 ), #55040, .F. ) ; +#22604 = ORIENTED_EDGE ( 'NONE', *, *, #34487, .T. ) ; +#22605 = CYLINDRICAL_SURFACE ( 'NONE', #54938, 0.5000000000000004441 ) ; +#22606 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1516828450203868972, -0.9884292157390538458 ) ) ; +#22607 = ORIENTED_EDGE ( 'NONE', *, *, #45861, .F. ) ; +#22608 = EDGE_CURVE ( 'NONE', #18010, #8138, #51482, .T. ) ; +#22609 = ORIENTED_EDGE ( 'NONE', *, *, #17734, .F. ) ; +#22610 = FACE_OUTER_BOUND ( 'NONE', #52145, .T. ) ; +#22611 = EDGE_CURVE ( 'NONE', #33182, #21369, #2745, .T. ) ; +#22612 = CARTESIAN_POINT ( 'NONE', ( 220.9578362817648554, -121.8608737401614235, 7.763957953387254918 ) ) ; +#22613 = FACE_OUTER_BOUND ( 'NONE', #22173, .T. ) ; +#22614 = CARTESIAN_POINT ( 'NONE', ( 236.4167915557157471, -126.6392010651001527, 0.3638692100854027944 ) ) ; +#22615 = ORIENTED_EDGE ( 'NONE', *, *, #19532, .F. ) ; +#22616 = CARTESIAN_POINT ( 'NONE', ( 236.6837501621645856, -116.0948352892589241, 3.376250457510349801 ) ) ; +#22617 = FACE_OUTER_BOUND ( 'NONE', #35266, .T. ) ; +#22618 = ORIENTED_EDGE ( 'NONE', *, *, #30076, .T. ) ; +#22619 = CARTESIAN_POINT ( 'NONE', ( 216.2145475481484880, -119.2338589483803020, -7.647890108225585237 ) ) ; +#22620 = FACE_OUTER_BOUND ( 'NONE', #50656, .T. ) ; +#22621 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203871748, 0.9884292157390539568 ) ) ; +#22622 = ORIENTED_EDGE ( 'NONE', *, *, #53982, .F. ) ; +#22623 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#22624 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669290363, -125.9305341669828522, 0.4753384466849517875 ) ) ; +#22625 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289794, -119.6733284946386675, -5.386939225777830131 ) ) ; +#22626 = FACE_OUTER_BOUND ( 'NONE', #5681, .T. ) ; +#22627 = ORIENTED_EDGE ( 'NONE', *, *, #53524, .F. ) ; +#22628 = DIRECTION ( 'NONE', ( -1.150132810248639710E-14, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#22629 = CARTESIAN_POINT ( 'NONE', ( 219.8566804018571190, -121.2097405599892994, 8.057723035331823880 ) ) ; +#22630 = CARTESIAN_POINT ( 'NONE', ( 221.8682677112657586, -118.5649510643574729, -7.611051146791409927 ) ) ; +#22631 = ORIENTED_EDGE ( 'NONE', *, *, #47448, .F. ) ; +#22632 = ORIENTED_EDGE ( 'NONE', *, *, #26274, .T. ) ; +#22633 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#22634 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#22635 = CARTESIAN_POINT ( 'NONE', ( 229.2999987673787530, -127.9731584339955361, -0.6339582166150631304 ) ) ; +#22636 = ORIENTED_EDGE ( 'NONE', *, *, #49846, .F. ) ; +#22637 = CARTESIAN_POINT ( 'NONE', ( 215.4839563911256732, -118.4789892195997112, -7.631771284551044587 ) ) ; +#22638 = CARTESIAN_POINT ( 'NONE', ( 27.89999999999906422, -121.4999999999999858, -5.935624578461029088 ) ) ; +#22639 = VECTOR ( 'NONE', #7273, 1000.000000000000000 ) ; +#22640 = VERTEX_POINT ( 'NONE', #11207 ) ; +#22641 = CARTESIAN_POINT ( 'NONE', ( 21.50000000000306954, -106.5000000000000000, -14.00000000000884448 ) ) ; +#22642 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290306, -123.1295978520806784, 1.133015650328574875 ) ) ; +#22643 = CARTESIAN_POINT ( 'NONE', ( 236.3402695270552556, -116.0082192615522843, -3.296589309349423402 ) ) ; +#22644 = CARTESIAN_POINT ( 'NONE', ( -50.49999999999997868, -49.00000000000000000, -17.00000000000000711 ) ) ; +#22645 = ADVANCED_FACE ( 'NONE', ( #37794 ), #40709, .F. ) ; +#22646 = CARTESIAN_POINT ( 'NONE', ( 232.4686782043334858, -126.4320391990179360, -1.622790849612734343 ) ) ; +#22647 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#22648 = CARTESIAN_POINT ( 'NONE', ( 239.8277413049270592, -123.1566746973179818, 2.813190785227604351 ) ) ; +#22649 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289169, -117.8984760082933718, -0.9170587298818295707 ) ) ; +#22650 = CYLINDRICAL_SURFACE ( 'NONE', #17255, 0.4999999999999983347 ) ; +#22651 = CARTESIAN_POINT ( 'NONE', ( 235.3037797158276021, -115.4500501176774776, -2.301942572415159205 ) ) ; +#22652 = CARTESIAN_POINT ( 'NONE', ( 10.32631611343695255, -50.69543050033672671, -114.4235589658123047 ) ) ; +#22653 = CARTESIAN_POINT ( 'NONE', ( 235.7520196928227278, -115.0418768726144521, -1.202982005924177589 ) ) ; +#22654 = LINE ( 'NONE', #3718, #10528 ) ; +#22655 = ORIENTED_EDGE ( 'NONE', *, *, #56903, .T. ) ; +#22656 = CARTESIAN_POINT ( 'NONE', ( 234.0177906507499301, -115.3710227468643978, 3.391237848987346037 ) ) ; +#22657 = EDGE_CURVE ( 'NONE', #43517, #20884, #14787, .T. ) ; +#22658 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289453, -118.7697316086314032, 1.745569802884836763 ) ) ; +#22659 = CARTESIAN_POINT ( 'NONE', ( 236.6937519703351143, -122.9226974791974953, 4.993305955191376100 ) ) ; +#22660 = CONICAL_SURFACE ( 'NONE', #34801, 2.025000000000002576, 0.7853981633974482790 ) ; +#22661 = ORIENTED_EDGE ( 'NONE', *, *, #51755, .T. ) ; +#22662 = ORIENTED_EDGE ( 'NONE', *, *, #57751, .F. ) ; +#22663 = FACE_OUTER_BOUND ( 'NONE', #33823, .T. ) ; +#22664 = CARTESIAN_POINT ( 'NONE', ( 215.8311967487535981, -121.7968535759364244, 7.613223395034180996 ) ) ; +#22665 = CYLINDRICAL_SURFACE ( 'NONE', #17862, 1.900000000000004796 ) ; +#22666 = LINE ( 'NONE', #15331, #7892 ) ; +#22667 = CARTESIAN_POINT ( 'NONE', ( 233.9999378298721808, -124.3505582901827324, -4.013432499005697096 ) ) ; +#22668 = EDGE_CURVE ( 'NONE', #15502, #56436, #24628, .T. ) ; +#22669 = EDGE_LOOP ( 'NONE', ( #8260, #32614, #14929, #42583 ) ) ; +#22670 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290022, -118.2667822397118726, 0.8300906300928420078 ) ) ; +#22671 = EDGE_CURVE ( 'NONE', #13343, #3468, #37918, .T. ) ; +#22672 = CARTESIAN_POINT ( 'NONE', ( -39.11754063753149069, -51.06756326073288221, 20.13655202959954593 ) ) ; +#22673 = CARTESIAN_POINT ( 'NONE', ( 229.1232270752273052, -114.4622594564682032, 4.151522579690918313 ) ) ; +#22674 = EDGE_CURVE ( 'NONE', #6335, #31777, #30463, .T. ) ; +#22675 = ORIENTED_EDGE ( 'NONE', *, *, #2360, .F. ) ; +#22676 = CIRCLE ( 'NONE', #53445, 1.900000000000004796 ) ; +#22677 = CARTESIAN_POINT ( 'NONE', ( 220.1052941450074059, -119.5478174328251555, -7.833901583179875949 ) ) ; +#22678 = CIRCLE ( 'NONE', #34823, 2.100000000000000977 ) ; +#22679 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #52356, #57340, #20540, #25498 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 0.5000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.3333333333333333703, 0.3333333333333333703, 1.000000000000000000 ) ) + REPRESENTATION_ITEM ( '' ) ); +#22680 = CARTESIAN_POINT ( 'NONE', ( 237.4877132698238995, -115.8388564646268151, -3.011816154959192637 ) ) ; +#22681 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#22682 = ORIENTED_EDGE ( 'NONE', *, *, #46768, .F. ) ; +#22683 = CARTESIAN_POINT ( 'NONE', ( 221.7691430691328662, -120.8713237012898531, 7.850124075360339404 ) ) ; +#22684 = DIRECTION ( 'NONE', ( 1.000000000000000000, 5.438839468198048361E-16, 1.857579106397765398E-17 ) ) ; +#22685 = CARTESIAN_POINT ( 'NONE', ( 29.27496299473774144, -114.4558955793036432, 0.8845940508488978615 ) ) ; +#22686 = CARTESIAN_POINT ( 'NONE', ( 237.4718379749769781, -126.3942154282939043, -1.752914925044235739 ) ) ; +#22687 = ORIENTED_EDGE ( 'NONE', *, *, #32512, .F. ) ; +#22688 = ORIENTED_EDGE ( 'NONE', *, *, #2727, .F. ) ; +#22689 = EDGE_CURVE ( 'NONE', #20659, #56579, #19674, .T. ) ; +#22690 = ORIENTED_EDGE ( 'NONE', *, *, #43932, .T. ) ; +#22691 = DIRECTION ( 'NONE', ( 0.9999231197632632018, 0.0000000000000000000, 0.01239978076027563846 ) ) ; +#22692 = CARTESIAN_POINT ( 'NONE', ( 20.40000000000003055, -120.4999999999999858, 6.000000000000032863 ) ) ; +#22693 = CARTESIAN_POINT ( 'NONE', ( 218.8554351935288480, -120.9143103938582868, 8.065800491310017861 ) ) ; +#22694 = AXIS2_PLACEMENT_3D ( 'NONE', #34732, #52521, #51657 ) ; +#22695 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.9884292157390540678, -0.1516828450203866752 ) ) ; +#22696 = EDGE_LOOP ( 'NONE', ( #15365, #30846 ) ) ; +#22697 = ORIENTED_EDGE ( 'NONE', *, *, #45087, .F. ) ; +#22698 = ORIENTED_EDGE ( 'NONE', *, *, #27045, .T. ) ; +#22699 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#22700 = CARTESIAN_POINT ( 'NONE', ( 237.7811373250233089, -125.1535928216899691, 3.021409244940844285 ) ) ; +#22701 = ORIENTED_EDGE ( 'NONE', *, *, #9222, .T. ) ; +#22702 = CARTESIAN_POINT ( 'NONE', ( 28.10581961097754089, -131.1843771442839568, -5.015860408113844926 ) ) ; +#22703 = VERTEX_POINT ( 'NONE', #21989 ) ; +#22704 = ORIENTED_EDGE ( 'NONE', *, *, #22674, .F. ) ; +#22705 = CARTESIAN_POINT ( 'NONE', ( 217.3293605756262536, -119.3967461271731167, -7.711161743654436407 ) ) ; +#22706 = CYLINDRICAL_SURFACE ( 'NONE', #13100, 1.249999999999998890 ) ; +#22707 = CARTESIAN_POINT ( 'NONE', ( 229.2999987673786677, -124.7856031375240491, 6.154965942038750804 ) ) ; +#22708 = CARTESIAN_POINT ( 'NONE', ( 218.4566523321700515, -122.3217801115076782, 7.857799862989737427 ) ) ; +#22709 = ORIENTED_EDGE ( 'NONE', *, *, #13706, .F. ) ; +#22710 = CARTESIAN_POINT ( 'NONE', ( 36.81593889272888731, -121.4278649478977172, -5.350045971428630587 ) ) ; +#22711 = ADVANCED_FACE ( 'NONE', ( #39513 ), #9940, .T. ) ; +#22712 = CARTESIAN_POINT ( 'NONE', ( 220.8782188231068915, -122.3137577323536789, 7.670599087996235355 ) ) ; +#22713 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#22714 = CARTESIAN_POINT ( 'NONE', ( 215.4665275901372468, -117.0723191635439377, 6.322394538574735101 ) ) ; +#22715 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669114660, -120.3786537239866021, -0.7907433725706368710 ) ) ; +#22716 = CARTESIAN_POINT ( 'NONE', ( 215.3002074625795501, -117.0079814548730042, 6.268914850731455601 ) ) ; +#22717 = EDGE_CURVE ( 'NONE', #16245, #43811, #34276, .T. ) ; +#22718 = CYLINDRICAL_SURFACE ( 'NONE', #47901, 1.500000000000001332 ) ; +#22719 = VECTOR ( 'NONE', #54670, 1000.000000000000114 ) ; +#22720 = EDGE_CURVE ( 'NONE', #22104, #8772, #48167, .T. ) ; +#22721 = CARTESIAN_POINT ( 'NONE', ( 215.7736963158306480, -121.4590823175629311, 7.645683461229063838 ) ) ; +#22722 = EDGE_CURVE ( 'NONE', #16873, #32613, #43315, .T. ) ; +#22723 = ORIENTED_EDGE ( 'NONE', *, *, #7024, .F. ) ; +#22724 = EDGE_CURVE ( 'NONE', #28548, #54861, #30490, .T. ) ; +#22725 = CARTESIAN_POINT ( 'NONE', ( 236.2108752403286758, -117.5566537157340719, -4.705569240666316766 ) ) ; +#22726 = CARTESIAN_POINT ( 'NONE', ( -25.69999999999999929, -129.0000000000000000, 7.800000000000009592 ) ) ; +#22727 = DIRECTION ( 'NONE', ( -4.537575863662402613E-17, 0.7071067811865394681, -0.7071067811865556774 ) ) ; +#22728 = CARTESIAN_POINT ( 'NONE', ( 233.8242335384916259, -125.7983175094667985, 1.653393625960144941 ) ) ; +#22730 = VECTOR ( 'NONE', #42114, 1000.000000000000000 ) ; +#22729 = CARTESIAN_POINT ( 'NONE', ( -45.80848646827578818, -51.36829290937872372, -14.08914779014525998 ) ) ; +#22731 = VERTEX_POINT ( 'NONE', #3911 ) ; +#22732 = ORIENTED_EDGE ( 'NONE', *, *, #36360, .T. ) ; +#22733 = CARTESIAN_POINT ( 'NONE', ( 216.4830183952504399, -119.4573854247960156, -7.678702310149878585 ) ) ; +#22734 = DIRECTION ( 'NONE', ( -0.7009092642998466793, 0.0000000000000000000, -0.7132504491541858949 ) ) ; +#22735 = CARTESIAN_POINT ( 'NONE', ( 228.7999987669289794, -115.2391790256846207, -4.617765983265679886 ) ) ; +#22736 = CARTESIAN_POINT ( 'NONE', ( 235.6982614528814111, -119.6347978722390337, -6.089190195251782178 ) ) ; +#22737 = DIRECTION ( 'NONE', ( -0.7009092642998482336, 0.0000000000000000000, -0.7132504491541841185 ) ) ; +#22738 = FACE_OUTER_BOUND ( 'NONE', #42430, .T. ) ; +#22739 = CARTESIAN_POINT ( 'NONE', ( -13.64802795316454720, -52.19543050033668408, -93.87840560604867335 ) ) ; +#22740 = CARTESIAN_POINT ( 'NONE', ( 214.8967505850752957, -122.4412803577011459, 7.597030000723060006 ) ) ; +#22741 = VERTEX_POINT ( 'NONE', #12065 ) ; +#22742 = CARTESIAN_POINT ( 'NONE', ( 237.9977017916048396, -121.0617145874746541, 5.789792441978872439 ) ) ; +#22743 = ADVANCED_FACE ( 'NONE', ( #44477, #48284, #12641 ), #21398, .T. ) ; +#22744 = CARTESIAN_POINT ( 'NONE', ( 220.9154591508377621, -118.9049125172782055, -7.925926752971528266 ) ) ; +#22745 = CARTESIAN_POINT ( 'NONE', ( 215.9008361896660517, -121.9349612158884781, 7.596359204319529823 ) ) ; +#22746 = ORIENTED_EDGE ( 'NONE', *, *, #20669, .F. ) ; +#22747 = VERTEX_POINT ( 'NONE', #26684 ) ; +#22748 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -127.1224757454514389, -1.016275061636580324 ) ) ; +#22749 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #12067, #43287 ), + ( #55622, #51773 ), + ( #21913, #29618 ), + ( #16136, #57566 ), + ( #33979, #13143 ), + ( #47404, #37795 ), + ( #11782, #33417 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 3, 4 ), + ( 2, 2 ), + ( 0.0000000000000000000, 0.9900990099009899792, 0.9960397560065207267 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#22750 = CARTESIAN_POINT ( 'NONE', ( 219.7128080523655456, -119.7618580612927275, -8.071556915887212469 ) ) ; +#22751 = CARTESIAN_POINT ( 'NONE', ( 221.9744942208874647, -121.8707093318099908, 7.716489874491240464 ) ) ; +#22752 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#22753 = CARTESIAN_POINT ( 'NONE', ( 215.4839563911255880, -121.4180435022805824, 7.861542867165758786 ) ) ; +#22754 = CARTESIAN_POINT ( 'NONE', ( 16.50000000000001776, -48.99999999999998579, -20.29999999999999716 ) ) ; +#22755 = CARTESIAN_POINT ( 'NONE', ( 236.8151357872315259, -115.7787368874589049, -3.940568590356142487 ) ) ; +#22756 = EDGE_CURVE ( 'NONE', #4391, #43338, #17388, .T. ) ; +#22757 = VERTEX_POINT ( 'NONE', #8562 ) ; +#22758 = LINE ( 'NONE', #49631, #55055 ) ; +#22759 = CARTESIAN_POINT ( 'NONE', ( 193.3999984800815639, -124.9529129170386312, -13.83551829724018312 ) ) ; +#22760 = AXIS2_PLACEMENT_3D ( 'NONE', #26019, #12268, #12855 ) ; +#22761 = EDGE_CURVE ( 'NONE', #36791, #26689, #30173, .T. ) ; +#22762 = ORIENTED_EDGE ( 'NONE', *, *, #61, .T. ) ; +#22763 = VECTOR ( 'NONE', #54122, 1000.000000000000000 ) ; +#22764 = ORIENTED_EDGE ( 'NONE', *, *, #1905, .T. ) ; +#22765 = CONICAL_SURFACE ( 'NONE', #56337, 7.499999999912369653, 0.7853981624999968325 ) ; +#22766 = EDGE_LOOP ( 'NONE', ( #18395, #26961, #31994, #10050 ) ) ; +#22767 = ORIENTED_EDGE ( 'NONE', *, *, #22220, .T. ) ; +#22768 = PLANE ( 'NONE', #41054 ) ; +#22769 = ORIENTED_EDGE ( 'NONE', *, *, #39219, .F. ) ; +#22770 = ORIENTED_EDGE ( 'NONE', *, *, #51377, .F. ) ; +#22771 = CARTESIAN_POINT ( 'NONE', ( 25.00000000000002132, -46.69999999999998863, 4.499999999999993783 ) ) ; +#22772 = CARTESIAN_POINT ( 'NONE', ( -46.40843888621644453, -49.00000000000000000, -13.25000000000000888 ) ) ; +#22773 = CARTESIAN_POINT ( 'NONE', ( 4.000000000000021316, -36.70000000000000995, -23.49900000000000588 ) ) ; +#22774 = AXIS2_PLACEMENT_3D ( 'NONE', #16327, #52845, #16619 ) ; +#22775 = ORIENTED_EDGE ( 'NONE', *, *, #22085, .T. ) ; +#22776 = LINE ( 'NONE', #41749, #3796 ) ; +#22777 = CARTESIAN_POINT ( 'NONE', ( 215.8452399231583740, -119.7210924315202902, -7.684391934070320396 ) ) ; +#22778 = CARTESIAN_POINT ( 'NONE', ( 15.12098614289292087, -49.21552722512809197, 19.09169598251392586 ) ) ; +#22779 = VECTOR ( 'NONE', #48757, 1000.000000000000000 ) ; +#22780 = CARTESIAN_POINT ( 'NONE', ( -19.49999999999997513, -59.00000000000000000, -23.50000000000000000 ) ) ; +#22781 = CARTESIAN_POINT ( 'NONE', ( 25.00000000000002132, -47.50000000000000000, 3.199999999999993516 ) ) ; +#22782 = DIRECTION ( 'NONE', ( -0.7009092642998482336, 0.0000000000000000000, -0.7132504491541841185 ) ) ; +#22783 = CARTESIAN_POINT ( 'NONE', ( 239.7314704355307811, -122.0049890499596046, -6.138530600027149120 ) ) ; +#22784 = LINE ( 'NONE', #46127, #14563 ) ; +#22785 = EDGE_CURVE ( 'NONE', #1373, #22973, #52949, .T. ) ; +#22786 = CARTESIAN_POINT ( 'NONE', ( 10.46760517116242184, -29.99543050033662439, -110.3563071415252494 ) ) ; +#22787 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 1.224646799147353207E-16 ) ) ; +#22788 = CARTESIAN_POINT ( 'NONE', ( 10.85989291819726432, -52.19543050033662013, -110.7418072368901818 ) ) ; +#22789 = ADVANCED_FACE ( 'NONE', ( #17602 ), #57043, .F. ) ; +#22790 = CARTESIAN_POINT ( 'NONE', ( 215.6260571218894597, -122.0856817487468646, 7.530761407409946706 ) ) ; +#22791 = ADVANCED_FACE ( 'NONE', ( #7978 ), #52348, .F. ) ; +#22792 = CARTESIAN_POINT ( 'NONE', ( 219.6369173785175519, -121.0317468472177609, 8.092826594156013797 ) ) ; +#22793 = CARTESIAN_POINT ( 'NONE', ( 235.6137866799695644, -120.1838805462355708, 5.540220947355755321 ) ) ; +#22794 = EDGE_CURVE ( 'NONE', #33567, #43733, #14127, .T. ) ; +#22795 = CARTESIAN_POINT ( 'NONE', ( 233.7298788338134443, -118.4313211927632494, -5.789926396389153851 ) ) ; +#22796 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1516828450203865641, -0.9884292157390539568 ) ) ; +#22797 = LINE ( 'NONE', #22520, #1066 ) ; +#22798 = CARTESIAN_POINT ( 'NONE', ( 233.0974307417721718, -121.3630904701689985, -5.482171438699181998 ) ) ; +#22799 = CARTESIAN_POINT ( 'NONE', ( 234.9961289429652425, -124.4393861793883218, -3.909526665444998716 ) ) ; +#22800 = AXIS2_PLACEMENT_3D ( 'NONE', #8342, #25277, #11852 ) ; +#22801 = CARTESIAN_POINT ( 'NONE', ( 238.1435270983271835, -118.9950109500399691, 6.138530600027280570 ) ) ; +#22802 = DIRECTION ( 'NONE', ( -0.7071067811865350272, 0.7071067811865600072, 0.0000000000000000000 ) ) ; +#22803 = CARTESIAN_POINT ( 'NONE', ( 214.7117621963651288, -119.7058973300154321, -7.580472475168652302 ) ) ; +#22804 = CARTESIAN_POINT ( 'NONE', ( 235.0672261785927617, -116.6361539013968383, 4.783394635117179661 ) ) ; +#22805 = CARTESIAN_POINT ( 'NONE', ( -38.59130380493149914, -50.84774078793370933, -75.74596258855484621 ) ) ; +#22806 = AXIS2_PLACEMENT_3D ( 'NONE', #1671, #54507, #27940 ) ; +#22807 = FACE_BOUND ( 'NONE', #55118, .T. ) ; +#22808 = CARTESIAN_POINT ( 'NONE', ( 237.5783239283834973, -114.9501136440344453, -0.04082288238117972451 ) ) ; +#22809 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#22810 = VERTEX_POINT ( 'NONE', #9426 ) ; +#22811 = LINE ( 'NONE', #41779, #51950 ) ; +#22812 = EDGE_CURVE ( 'NONE', #3108, #3330, #22841, .T. ) ; +#22813 = CARTESIAN_POINT ( 'NONE', ( 23.40000000000003055, -116.9999999999999858, 4.500000000000017764 ) ) ; +#22814 = CARTESIAN_POINT ( 'NONE', ( 219.4682154444114701, -118.4911485306356411, -7.832840120421888486 ) ) ; +#22815 = VECTOR ( 'NONE', #25252, 1000.000000000000227 ) ; +#22816 = EDGE_LOOP ( 'NONE', ( #27159, #12624, #39055, #142 ) ) ; +#22817 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#22818 = CARTESIAN_POINT ( 'NONE', ( 216.7708456347759807, -122.2716871332323336, 7.585136984517165004 ) ) ; +#22819 = CARTESIAN_POINT ( 'NONE', ( 232.1220742255519554, -125.8802754713588286, -1.463790300215518370 ) ) ; +#22820 = CARTESIAN_POINT ( 'NONE', ( 219.8343283174606597, -122.4361639025943020, 7.885211886163661532 ) ) ; +#22821 = CARTESIAN_POINT ( 'NONE', ( 19.50000000000306954, -106.5000000000000000, -14.00000000000884448 ) ) ; +#22822 = ORIENTED_EDGE ( 'NONE', *, *, #36370, .F. ) ; +#22823 = EDGE_LOOP ( 'NONE', ( #18205, #23290, #9972, #5411 ) ) ; +#22824 = EDGE_LOOP ( 'NONE', ( #52613, #10448, #28693, #51487 ) ) ; +#22825 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#22826 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION ( #23039, #9997 ) ; +#22827 = ORIENTED_EDGE ( 'NONE', *, *, #40378, .T. ) ; +#22828 = EDGE_CURVE ( 'NONE', #50548, #13781, #54688, .T. ) ; +#22829 = VERTEX_POINT ( 'NONE', #4484 ) ; +#22830 = CARTESIAN_POINT ( 'NONE', ( 233.3743823387702321, -114.9037735642826448, 0.1091983845885400872 ) ) ; +#22831 = CARTESIAN_POINT ( 'NONE', ( 236.1750761514247188, -125.0716436288469566, -3.146203805623784877 ) ) ; +#22832 = CARTESIAN_POINT ( 'NONE', ( 216.0309792929264177, -121.6119740131240121, 7.860719338103352882 ) ) ; +#22833 = VERTEX_POINT ( 'NONE', #41230 ) ; +#22834 = ADVANCED_FACE ( 'NONE', ( #49150 ), #55342, .F. ) ; +#22835 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290306, -117.2051367653919556, 0.08798272052021854917 ) ) ; +#22836 = FACE_OUTER_BOUND ( 'NONE', #47029, .T. ) ; +#22837 = ORIENTED_EDGE ( 'NONE', *, *, #39369, .T. ) ; +#22838 = CARTESIAN_POINT ( 'NONE', ( -34.71162048157366797, -39.19543050033674803, -74.65140454511487178 ) ) ; +#22839 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#22840 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#22841 = LINE ( 'NONE', #14358, #32349 ) ; +#22842 = VECTOR ( 'NONE', #12798, 1000.000000000000000 ) ; +#22843 = ORIENTED_EDGE ( 'NONE', *, *, #29096, .F. ) ; +#22844 = VECTOR ( 'NONE', #16595, 1000.000000000000114 ) ; +#22845 = CARTESIAN_POINT ( 'NONE', ( 219.4294531878234409, -122.0519851365796740, 7.949569500347505091 ) ) ; +#22846 =( BOUNDED_SURFACE ( ) B_SPLINE_SURFACE ( 3, 3, ( + ( #56811, #55953, #3085, #6878 ), + ( #34332, #55680, #20860, #25550 ), + ( #29670, #15912, #33474, #38698 ), + ( #34038, #12124, #46593, #51257 ) ), + .UNSPECIFIED., .F., .F., .F. ) + B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ), + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_SURFACE ( ( + ( 1.000000000000000000, 0.3333333333333334259, 0.3333333333333334259, 1.000000000000000000), + ( 0.8047378541243321859, 0.2682459513747774693, 0.2682459513747774693, 0.8047378541243321859), + ( 0.8047378541243321859, 0.2682459513747774693, 0.2682459513747774693, 0.8047378541243321859), + ( 1.000000000000000000, 0.3333333333333334259, 0.3333333333333334259, 1.000000000000000000) ) ) + REPRESENTATION_ITEM ( '' ) SURFACE ( ) ); +#22847 = FACE_OUTER_BOUND ( 'NONE', #8056, .T. ) ; +#22848 = ORIENTED_EDGE ( 'NONE', *, *, #30929, .F. ) ; +#22850 = ORIENTED_EDGE ( 'NONE', *, *, #36697, .F. ) ; +#22849 = CIRCLE ( 'NONE', #28443, 0.1999999999997127409 ) ; +#22851 = CARTESIAN_POINT ( 'NONE', ( 220.0661094999122156, -118.6747327854369587, -7.880523467865174325 ) ) ; +#22852 = VECTOR ( 'NONE', #52458, 999.9999999999998863 ) ; +#22853 = FACE_OUTER_BOUND ( 'NONE', #3622, .T. ) ; +#22854 = CARTESIAN_POINT ( 'NONE', ( 231.2472123624289395, -123.2223242384114030, 3.065952698928453568 ) ) ; +#22855 = VERTEX_POINT ( 'NONE', #5050 ) ; +#22856 = CARTESIAN_POINT ( 'NONE', ( 231.9999199483676193, -118.4986741676235340, -5.523085215707194351 ) ) ; +#22857 = FACE_OUTER_BOUND ( 'NONE', #7682, .T. ) ; +#22858 = CIRCLE ( 'NONE', #33115, 3.000000000000002665 ) ; +#22859 = EDGE_CURVE ( 'NONE', #20235, #28249, #55936, .T. ) ; +#22860 = CARTESIAN_POINT ( 'NONE', ( 196.1500028794882837, -116.3287687841516203, 12.96031314424734227 ) ) ; +#22861 = VECTOR ( 'NONE', #43326, 1000.000000000000000 ) ; +#22862 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #19548, #15446, #50495, #42298 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 2.392362466881418071E-14, 0.001048464789980496420 ), + .UNSPECIFIED. ) ; +#22863 = CARTESIAN_POINT ( 'NONE', ( 219.8734624041261725, -118.5381827723171284, -7.847463337049089382 ) ) ; +#22864 = CARTESIAN_POINT ( 'NONE', ( 235.5384478078066195, -115.1300657320645087, -1.397815792904791854 ) ) ; +#22865 = CARTESIAN_POINT ( 'NONE', ( 37.65076448190288261, -119.6691071708893475, 5.319961467441709502 ) ) ; +#22866 = CARTESIAN_POINT ( 'NONE', ( 221.7309420396955773, -118.6777022368423928, -7.645674248572256637 ) ) ; +#22867 = CARTESIAN_POINT ( 'NONE', ( 222.5329743415303767, -121.2233864927882792, -7.795764793595915343 ) ) ; +#22868 = EDGE_CURVE ( 'NONE', #55053, #21999, #26969, .T. ) ; +#22869 = ADVANCED_FACE ( 'NONE', ( #1252 ), #2776, .F. ) ; +#22870 = CARTESIAN_POINT ( 'NONE', ( 233.1965365743388645, -121.3046058612435019, 6.096568608499033814 ) ) ; +#22871 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#22872 = CARTESIAN_POINT ( 'NONE', ( 215.7226592268461900, -119.6266649822894834, -7.866489210705629453 ) ) ; +#22873 = CARTESIAN_POINT ( 'NONE', ( 215.2782180676717303, -118.5909527077777739, -7.643263400514865857 ) ) ; +#22874 = CARTESIAN_POINT ( 'NONE', ( 232.5875717576071224, -119.2883158843104638, 5.414870018106335614 ) ) ; +#22875 = CARTESIAN_POINT ( 'NONE', ( 7.452588129807535822, -50.19543050033661302, -117.3478858073444684 ) ) ; +#22876 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #44399, #12561 ), + ( #52273, #8201 ), + ( #56965, #26025 ), + ( #25419, #43808 ), + ( #35643, #30986 ), + ( #12277, #30406 ), + ( #43521, #57561 ), + ( #39152, #56687 ), + ( #54250, #14218 ), + ( #43211, #3835 ), + ( #34770, #30106 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 2, 2, 3, 4 ), + ( 2, 2 ), + ( 0.0000000000000000000, 0.4950495049504949896, 0.7425742574257430118, 0.9900990099009899792, 0.9960801778832211184 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#22877 = CARTESIAN_POINT ( 'NONE', ( 234.9280750775659499, -124.2857070820325731, 4.123983482739104645 ) ) ; +#22878 = CARTESIAN_POINT ( 'NONE', ( 213.9000314191158907, -121.0321754796611629, 7.514524515036799635 ) ) ; +#22879 = ORIENTED_EDGE ( 'NONE', *, *, #5562, .T. ) ; +#22880 = CARTESIAN_POINT ( 'NONE', ( 234.5586919907081835, -124.6325686147400518, -4.554424871118954776 ) ) ; +#22881 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290306, -121.7849115268237483, 2.969038990375826081 ) ) ; +#22882 = VECTOR ( 'NONE', #5380, 1000.000000000000114 ) ; +#22883 = PLANE ( 'NONE', #34100 ) ; +#22884 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289453, -124.0009357795149896, 0.4427241627224123843 ) ) ; +#22885 = CARTESIAN_POINT ( 'NONE', ( 234.3295564867051439, -115.1422624731873583, -1.461976406090204295 ) ) ; +#22886 = CARTESIAN_POINT ( 'NONE', ( 237.2616643122116784, -116.2309390355426189, -3.546169904702219267 ) ) ; +#22887 = CARTESIAN_POINT ( 'NONE', ( 216.3345375001005095, -122.4529898836908330, 7.468822532873403475 ) ) ; +#22888 = CARTESIAN_POINT ( 'NONE', ( 214.8422576644526316, -122.3472098724996044, 7.405560892532905726 ) ) ; +#22889 = VECTOR ( 'NONE', #5418, 999.9999999999998863 ) ; +#22890 = VERTEX_POINT ( 'NONE', #15510 ) ; +#22891 = AXIS2_PLACEMENT_3D ( 'NONE', #9870, #19201, #18624 ) ; +#22892 = CARTESIAN_POINT ( 'NONE', ( 215.8275837043820786, -121.2628045410835966, 7.902267687179300282 ) ) ; +#22893 = CARTESIAN_POINT ( 'NONE', ( 234.8279596497128807, -120.4351373758726282, 5.556013675007727137 ) ) ; +#22894 = VECTOR ( 'NONE', #53647, 999.9999999999998863 ) ; +#22895 = AXIS2_PLACEMENT_3D ( 'NONE', #30340, #776, #49510 ) ; +#22896 = ORIENTED_EDGE ( 'NONE', *, *, #10802, .T. ) ; +#22897 = VECTOR ( 'NONE', #15946, 999.9999999999998863 ) ; +#22898 = VERTEX_POINT ( 'NONE', #10860 ) ; +#22899 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#22900 = CYLINDRICAL_SURFACE ( 'NONE', #39714, 0.4999999999999983347 ) ; +#22901 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -122.3439601314074849, -2.463189466414382078 ) ) ; +#22902 = AXIS2_PLACEMENT_3D ( 'NONE', #3002, #46227, #34249 ) ; +#22903 = CARTESIAN_POINT ( 'NONE', ( 236.4259051226579231, -126.6510679375132895, 0.008356359700512518487 ) ) ; +#22904 = VECTOR ( 'NONE', #32407, 1000.000000000000000 ) ; +#22905 = ORIENTED_EDGE ( 'NONE', *, *, #13906, .T. ) ; +#22906 = CARTESIAN_POINT ( 'NONE', ( 236.6134577212871761, -115.0798847369884044, 1.189457125072576504 ) ) ; +#22907 = FACE_OUTER_BOUND ( 'NONE', #56077, .T. ) ; +#22908 = ORIENTED_EDGE ( 'NONE', *, *, #34559, .F. ) ; +#22909 = CARTESIAN_POINT ( 'NONE', ( 20.90000000000002345, -41.99999999999999289, 21.15000000000000213 ) ) ; +#22910 = ADVANCED_FACE ( 'NONE', ( #11141 ), #55261, .T. ) ; +#22911 = CARTESIAN_POINT ( 'NONE', ( 215.9027963960743364, -119.5439083504929272, -7.872606141319878681 ) ) ; +#22912 = CARTESIAN_POINT ( 'NONE', ( 35.61743114856874826, -120.4999999999999858, 1.387778780781445676E-14 ) ) ; +#22913 = ORIENTED_EDGE ( 'NONE', *, *, #14907, .F. ) ; +#22914 = CARTESIAN_POINT ( 'NONE', ( 29.24209047227306257, -114.4404643414529943, -0.8507253710784158374 ) ) ; +#22915 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669290078, -122.9257553554653128, -4.881328558564865361 ) ) ; +#22916 = CARTESIAN_POINT ( 'NONE', ( 239.6999987669289283, -123.2007062477429145, 1.982091260109133835 ) ) ; +#22917 = CARTESIAN_POINT ( 'NONE', ( 228.0999987669289339, -113.5809954898263925, 1.061779915142725850 ) ) ; +#22918 = ORIENTED_EDGE ( 'NONE', *, *, #13570, .F. ) ; +#22919 = CARTESIAN_POINT ( 'NONE', ( 217.9163579497280523, -119.1676305885802378, -7.936442963194047628 ) ) ; +#22920 = CARTESIAN_POINT ( 'NONE', ( -50.03126121373666990, -116.8972966162465212, 4.683054260275596903 ) ) ; +#22921 = CARTESIAN_POINT ( 'NONE', ( 221.4624310547664834, -118.5868546143325943, -7.840610300966250001 ) ) ; +#22922 = ORIENTED_EDGE ( 'NONE', *, *, #12970, .T. ) ; +#22924 = ORIENTED_EDGE ( 'NONE', *, *, #50566, .F. ) ; +#22923 = AXIS2_PLACEMENT_3D ( 'NONE', #19858, #46443, #37684 ) ; +#22925 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#22926 = AXIS2_PLACEMENT_3D ( 'NONE', #35790, #27620, #54463 ) ; +#22927 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289169, -123.1006767083813997, 0.6360093804513455851 ) ) ; +#22928 = CYLINDRICAL_SURFACE ( 'NONE', #21045, 1.649999999999998579 ) ; +#22929 = VERTEX_POINT ( 'NONE', #54974 ) ; +#22930 = DIRECTION ( 'NONE', ( 1.210476675238558841E-16, -1.000000000000000000, -7.868619306511423982E-48 ) ) ; +#22931 = CARTESIAN_POINT ( 'NONE', ( 37.90678754855167654, -119.4999999999999858, -5.098912634785548015 ) ) ; +#22932 = EDGE_CURVE ( 'NONE', #11021, #57481, #19891, .T. ) ; +#22933 = VERTEX_POINT ( 'NONE', #1830 ) ; +#22934 = CARTESIAN_POINT ( 'NONE', ( 29.39958092867764350, -114.6488632851797291, 1.000000000000000888 ) ) ; +#22935 = CIRCLE ( 'NONE', #53704, 2.999999999999999112 ) ; +#22936 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290874, -122.4056786725860633, 1.662481984693511938 ) ) ; +#22937 = AXIS2_PLACEMENT_3D ( 'NONE', #2188, #24358, #44917 ) ; +#22938 = CARTESIAN_POINT ( 'NONE', ( 239.1527695270552556, -121.8267085768518712, -5.411362425887800143 ) ) ; +#22939 = VECTOR ( 'NONE', #41523, 1000.000000000000000 ) ; +#22940 = ADVANCED_FACE ( 'NONE', ( #33634 ), #42085, .F. ) ; +#22941 = LINE ( 'NONE', #27912, #40608 ) ; +#22942 = CIRCLE ( 'NONE', #14560, 7.661133420318051002 ) ; +#22943 = EDGE_CURVE ( 'NONE', #48259, #56888, #15214, .T. ) ; +#22944 = CARTESIAN_POINT ( 'NONE', ( 232.7561347097314126, -117.5339710828567377, -5.389304051730571921 ) ) ; +#22945 = AXIS2_PLACEMENT_3D ( 'NONE', #8790, #48794, #4138 ) ; +#22946 = CARTESIAN_POINT ( 'NONE', ( 218.7391528031441510, -121.0839417674284704, 7.851778071075552035 ) ) ; +#22947 = CARTESIAN_POINT ( 'NONE', ( -35.30937144757654522, -51.69543050033675513, -70.97952576407615766 ) ) ; +#22948 = EDGE_CURVE ( 'NONE', #31187, #24407, #47040, .T. ) ; +#22949 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290306, -118.1545450260403385, -0.8370507216133336037 ) ) ; +#22950 = FACE_OUTER_BOUND ( 'NONE', #19233, .T. ) ; +#22951 = CARTESIAN_POINT ( 'NONE', ( 235.3274949420271014, -115.1666551840685599, -1.534358519768022067 ) ) ; +#22952 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -120.2784558440247480, -0.7752991459877109914 ) ) ; +#22953 = AXIS2_PLACEMENT_3D ( 'NONE', #19443, #19156, #41346 ) ; +#22954 = CARTESIAN_POINT ( 'NONE', ( 235.5453159439945807, -115.0409993103159252, -1.206587654387284214 ) ) ; +#22955 = CARTESIAN_POINT ( 'NONE', ( 221.2758927313824415, -120.0745643180204070, -8.062962222108733812 ) ) ; +#22956 = ORIENTED_EDGE ( 'NONE', *, *, #26344, .F. ) ; +#22957 = CARTESIAN_POINT ( 'NONE', ( 233.9229080324308825, -114.3523135779852709, -0.09180162580357574542 ) ) ; +#22958 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -118.4872602155806049, 2.037342810155887030 ) ) ; +#22959 = CARTESIAN_POINT ( 'NONE', ( 236.8975080462999472, -125.9796561656266505, -0.8774348663145286054 ) ) ; +#22960 = ORIENTED_EDGE ( 'NONE', *, *, #6644, .T. ) ; +#22961 = ORIENTED_EDGE ( 'NONE', *, *, #53273, .T. ) ; +#22962 = CARTESIAN_POINT ( 'NONE', ( 31.79520385352202538, -119.5947569026375703, -5.810428591612705418 ) ) ; +#22963 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289453, -121.6211229972559806, -2.022773553474967567 ) ) ; +#22964 = CARTESIAN_POINT ( 'NONE', ( 215.2679452657358183, -120.0612469435542380, -7.863688292812724079 ) ) ; +#22965 = VECTOR ( 'NONE', #15856, 1000.000000000000000 ) ; +#22966 = CIRCLE ( 'NONE', #20171, 6.019272309542763821 ) ; +#22967 = CARTESIAN_POINT ( 'NONE', ( 234.5614684398554459, -115.1450553276224014, -1.522065010316204559 ) ) ; +#22968 = ORIENTED_EDGE ( 'NONE', *, *, #23065, .F. ) ; +#22969 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290022, -118.0421358929342972, 1.052721014647866049 ) ) ; +#22970 = CARTESIAN_POINT ( 'NONE', ( -43.26113197371247310, -52.75621711095885047, 16.96826649406152754 ) ) ; +#22971 = DIRECTION ( 'NONE', ( -1.811995619784410881E-15, 1.000000000000000000, 1.196913542559490477E-15 ) ) ; +#22972 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #26898, #35359, #17808, #8202, #26026, #57562 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 4 ), + ( 3.343004442121975958E-16, 0.0001634770484954446734, 0.0003269540969905550330 ), + .UNSPECIFIED. ) ; +#22973 = VERTEX_POINT ( 'NONE', #50835 ) ; +#22974 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289794, -121.2204935138466197, 4.695038774760519118 ) ) ; +#22975 = CIRCLE ( 'NONE', #8053, 2.024000000000008459 ) ; +#22976 = CARTESIAN_POINT ( 'NONE', ( 237.2742305286793965, -122.3821546274645868, -5.220915173924270292 ) ) ; +#22977 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203862311, 0.9884292157390539568 ) ) ; +#22978 = ORIENTED_EDGE ( 'NONE', *, *, #23937, .T. ) ; +#22979 = CARTESIAN_POINT ( 'NONE', ( 221.4544861042156469, -121.0007066554012454, 7.830269163886387496 ) ) ; +#22980 = EDGE_CURVE ( 'NONE', #29763, #277, #16913, .T. ) ; +#22981 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#22982 = CARTESIAN_POINT ( 'NONE', ( 231.8999987669289737, -118.9681797989287162, -5.278728178770562884 ) ) ; +#22983 = AXIS2_PLACEMENT_3D ( 'NONE', #20806, #25807, #52061 ) ; +#22984 = CARTESIAN_POINT ( 'NONE', ( 237.5474864071899219, -124.9459006098396543, -4.249791016033475977 ) ) ; +#22985 = ORIENTED_EDGE ( 'NONE', *, *, #36776, .F. ) ; +#22986 = AXIS2_PLACEMENT_3D ( 'NONE', #32931, #38177, #2843 ) ; +#22987 = EDGE_LOOP ( 'NONE', ( #32975, #47117, #24620, #38865 ) ) ; +#22988 = ORIENTED_EDGE ( 'NONE', *, *, #751, .F. ) ; +#22989 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290306, -119.2759010089169749, 1.625255832023545066 ) ) ; +#22990 = DIRECTION ( 'NONE', ( 0.7071067811865532349, 8.659560562354862600E-17, 0.7071067811865417996 ) ) ; +#22991 = VECTOR ( 'NONE', #37493, 1000.000000000000000 ) ; +#22992 = CARTESIAN_POINT ( 'NONE', ( 220.2486434445711438, -119.3664213591992223, -7.806778407593972346 ) ) ; +#22993 = CARTESIAN_POINT ( 'NONE', ( 214.8002074625813407, -124.3714265993745158, -6.343087909903935895 ) ) ; +#22994 = VERTEX_POINT ( 'NONE', #2393 ) ; +#22995 = AXIS2_PLACEMENT_3D ( 'NONE', #29722, #52761, #30294 ) ; +#22996 = ORIENTED_EDGE ( 'NONE', *, *, #54151, .T. ) ; +#22997 = ORIENTED_EDGE ( 'NONE', *, *, #29930, .T. ) ; +#22998 = CARTESIAN_POINT ( 'NONE', ( 219.8664902126382117, -121.7448433212248915, 7.789748091339768088 ) ) ; +#22999 = CARTESIAN_POINT ( 'NONE', ( 237.8733363092829904, -126.0571422270282085, -0.03151677459804610310 ) ) ; +#23000 = VERTEX_POINT ( 'NONE', #51700 ) ; +#23001 = CARTESIAN_POINT ( 'NONE', ( 219.8228751253915050, -119.2166313940410447, -7.783460292940062253 ) ) ; +#23002 = ORIENTED_EDGE ( 'NONE', *, *, #17779, .T. ) ; +#23003 = EDGE_LOOP ( 'NONE', ( #4643, #52752 ) ) ; +#23004 = CARTESIAN_POINT ( 'NONE', ( 30.56123125028066667, -126.4353079487046330, 0.8833258984523897350 ) ) ; +#23005 = CARTESIAN_POINT ( 'NONE', ( 222.0997416253472636, -121.8486673228757979, 7.732582955729566443 ) ) ; +#23006 = FACE_BOUND ( 'NONE', #22056, .T. ) ; +#23007 = CARTESIAN_POINT ( 'NONE', ( 30.13613406280835250, -126.2860932901919142, -0.9999999999999870104 ) ) ; +#23008 = ORIENTED_EDGE ( 'NONE', *, *, #22190, .T. ) ; +#23009 = VECTOR ( 'NONE', #15875, 1000.000000000000000 ) ; +#23010 = CARTESIAN_POINT ( 'NONE', ( 219.5457431312883898, -118.5215709218285127, -7.634684498352084958 ) ) ; +#23011 = CARTESIAN_POINT ( 'NONE', ( 218.7391470653743681, -122.0030175630417801, 7.934310140414291723 ) ) ; +#23012 = ADVANCED_FACE ( 'NONE', ( #11422 ), #38011, .T. ) ; +#23013 = CARTESIAN_POINT ( 'NONE', ( 232.0496206113072901, -115.0002763374239976, 2.752314561016961036 ) ) ; +#23014 = LINE ( 'NONE', #14533, #37122 ) ; +#23015 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -1.224646799147353207E-16 ) ) ; +#23016 = EDGE_CURVE ( 'NONE', #16468, #19539, #8676, .T. ) ; +#23017 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, -9.199999999999999289, 0.0000000000000000000 ) ) ; +#23018 = CARTESIAN_POINT ( 'NONE', ( 34.21743114857175527, -126.1240521241591637, -0.8290563292582958654 ) ) ; +#23019 = ADVANCED_FACE ( 'NONE', ( #46182 ), #11710, .F. ) ; +#23020 = CARTESIAN_POINT ( 'NONE', ( 206.8999987669482152, -116.3263093455821320, 12.96795479544581653 ) ) ; +#23021 = ORIENTED_EDGE ( 'NONE', *, *, #46605, .F. ) ; +#23022 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289453, -115.4620001361770960, -7.118184417592682500 ) ) ; +#23023 = CARTESIAN_POINT ( 'NONE', ( 236.3121793285812942, -115.3341733939669638, -2.028976143983992397 ) ) ; +#23024 = AXIS2_PLACEMENT_3D ( 'NONE', #24953, #24090, #6289 ) ; +#23025 = CARTESIAN_POINT ( 'NONE', ( 234.0263458984389615, -123.6585341551072048, -4.563216680138203252 ) ) ; +#23026 = CIRCLE ( 'NONE', #55693, 2.100000000000000977 ) ; +#23027 = CARTESIAN_POINT ( 'NONE', ( 219.8342789412082254, -122.4314785718647443, 7.854938848300133891 ) ) ; +#23028 = ORIENTED_EDGE ( 'NONE', *, *, #12841, .T. ) ; +#23029 = ORIENTED_EDGE ( 'NONE', *, *, #16117, .F. ) ; +#23030 = CARTESIAN_POINT ( 'NONE', ( 23.50000000000002132, -115.9999999999999858, 23.50000000000000000 ) ) ; +#23031 = AXIS2_PLACEMENT_3D ( 'NONE', #10530, #18716, #49398 ) ; +#23032 = CARTESIAN_POINT ( 'NONE', ( 220.8504326122116765, -122.1571410961891644, 7.706826064394687315 ) ) ; +#23033 = CARTESIAN_POINT ( 'NONE', ( 228.7999987669289794, -126.8183890926094222, -4.040786962262579607 ) ) ; +#23034 = CARTESIAN_POINT ( 'NONE', ( 235.6230491243208007, -122.5146194717919457, -5.846952000951877615 ) ) ; +#23035 = CARTESIAN_POINT ( 'NONE', ( -23.99999999999999289, -5.000000000000009770, 19.50000000000000711 ) ) ; +#23036 = PLANE ( 'NONE', #52767 ) ; +#23037 = CARTESIAN_POINT ( 'NONE', ( 215.7335478888067826, -121.6740619996643886, 7.624906285297607944 ) ) ; +#23038 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -118.9596878825954036, 1.981617258114765079 ) ) ; +#23039 =( REPRESENTATION_RELATIONSHIP ('NONE','NONE', #35993, #28147 ) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION ( #30161 )SHAPE_REPRESENTATION_RELATIONSHIP( ) ); +#23040 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #53256, #43618 ), + ( #7704, #35176 ), + ( #7420, #25521 ), + ( #21134, #3648 ), + ( #52974, #25235 ), + ( #38971, #12958 ), + ( #56783, #21427 ), + ( #39256, #57072 ), + ( #17034, #3056 ), + ( #52663, #30515 ), + ( #30800, #53855 ), + ( #40395, #44507 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 2, 2, 2, 2, 4 ), + ( 2, 2 ), + ( 0.0000000000000000000, 0.2500000000000000000, 0.5000000000000000000, 0.7500000000000000000, 0.8750000000000000000, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#23041 = DIRECTION ( 'NONE', ( -0.7009092642998480116, 0.0000000000000000000, -0.7132504491541843405 ) ) ; +#23042 = ORIENTED_EDGE ( 'NONE', *, *, #263, .F. ) ; +#23043 = CARTESIAN_POINT ( 'NONE', ( 237.9934378928708156, -122.0967789581920755, 5.539270322994672036 ) ) ; +#23044 = CARTESIAN_POINT ( 'NONE', ( 18.15000000000001634, -38.99999999999999289, 15.49999999999999289 ) ) ; +#23045 = DIRECTION ( 'NONE', ( -0.06071524521539246877, 0.0000000000000000000, 0.9981551277223569274 ) ) ; +#23046 = EDGE_LOOP ( 'NONE', ( #44898, #866, #57048, #37642 ) ) ; +#23047 = FACE_OUTER_BOUND ( 'NONE', #20891, .T. ) ; +#23048 = AXIS2_PLACEMENT_3D ( 'NONE', #25751, #25444, #24879 ) ; +#23049 = FACE_OUTER_BOUND ( 'NONE', #22669, .T. ) ; +#23050 = CARTESIAN_POINT ( 'NONE', ( 221.8456370807353437, -121.1218008591955027, 7.831416230346780694 ) ) ; +#23051 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290022, -122.8667598746553580, -2.193641438676849464 ) ) ; +#23052 = ADVANCED_FACE ( 'NONE', ( #24004 ), #17080, .F. ) ; +#23053 = CARTESIAN_POINT ( 'NONE', ( 214.6972420332864431, -121.4094963742723934, 7.788350678494472490 ) ) ; +#23054 = EDGE_CURVE ( 'NONE', #36416, #3837, #22676, .T. ) ; +#23055 = CARTESIAN_POINT ( 'NONE', ( -29.49999999999999289, -128.9989999999999952, 5.900000000000008349 ) ) ; +#23056 = CARTESIAN_POINT ( 'NONE', ( 237.0509008296525906, -116.1482028913738560, 4.345130367378075675 ) ) ; +#23057 = ORIENTED_EDGE ( 'NONE', *, *, #20962, .T. ) ; +#23058 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#23059 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#23060 = EDGE_CURVE ( 'NONE', #4422, #19534, #3246, .T. ) ; +#23061 = ORIENTED_EDGE ( 'NONE', *, *, #5058, .F. ) ; +#23062 = ADVANCED_FACE ( 'NONE', ( #12567, #21626 ), #39443, .T. ) ; +#23063 = ORIENTED_EDGE ( 'NONE', *, *, #14543, .F. ) ; +#23064 = ORIENTED_EDGE ( 'NONE', *, *, #42095, .F. ) ; +#23065 = EDGE_CURVE ( 'NONE', #52401, #36075, #8492, .T. ) ; +#23066 = ORIENTED_EDGE ( 'NONE', *, *, #50211, .T. ) ; +#23067 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#23068 = VERTEX_POINT ( 'NONE', #38876 ) ; +#23069 = VECTOR ( 'NONE', #29715, 1000.000000000000000 ) ; +#23070 = ORIENTED_EDGE ( 'NONE', *, *, #43859, .T. ) ; +#23071 = DIRECTION ( 'NONE', ( 0.7132504491541842295, 2.131334480222603379E-15, -0.7009092642998483447 ) ) ; +#23072 = CARTESIAN_POINT ( 'NONE', ( -49.75000000000000000, -119.5000000000000000, -4.999999999999969802 ) ) ; +#23073 = CARTESIAN_POINT ( 'NONE', ( 4.000000000000021316, -41.30000000000000426, 23.49899999999999878 ) ) ; +#23074 = ORIENTED_EDGE ( 'NONE', *, *, #22794, .F. ) ; +#23075 = PLANE ( 'NONE', #4756 ) ; +#23076 = CARTESIAN_POINT ( 'NONE', ( 38.11743114856648873, -120.4999999999999858, 1.387778780781445676E-14 ) ) ; +#23077 = FACE_OUTER_BOUND ( 'NONE', #37145, .T. ) ; +#23078 = LINE ( 'NONE', #5840, #19840 ) ; +#23079 = FACE_OUTER_BOUND ( 'NONE', #44797, .T. ) ; +#23080 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397815626E-17 ) ) ; +#23081 = CARTESIAN_POINT ( 'NONE', ( 239.2939704355307526, -121.4586945877375115, 6.247257159262484372 ) ) ; +#23082 = CARTESIAN_POINT ( 'NONE', ( 230.9999987669289396, -122.5582272575125415, 2.080685109372387931 ) ) ; +#23083 = ADVANCED_FACE ( 'NONE', ( #26320 ), #2964, .T. ) ; +#23084 = DIRECTION ( 'NONE', ( -1.811995619784410881E-15, 1.000000000000000000, 1.196913542559490477E-15 ) ) ; +#23085 = CARTESIAN_POINT ( 'NONE', ( -18.99999999999997513, -50.49999999999998579, -20.29999999999999716 ) ) ; +#23086 = EDGE_CURVE ( 'NONE', #41878, #33637, #26030, .T. ) ; +#23087 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#23088 = CARTESIAN_POINT ( 'NONE', ( 216.6389879694773413, -122.0126535467525315, 7.632487797673809027 ) ) ; +#23089 = CARTESIAN_POINT ( 'NONE', ( 231.5555613401360517, -115.2403638010410276, 1.526279949827971549 ) ) ; +#23090 = AXIS2_PLACEMENT_3D ( 'NONE', #5501, #18345, #4647 ) ; +#23091 = CARTESIAN_POINT ( 'NONE', ( 235.8999987668154859, -114.1816109074237886, 4.040786962275902283 ) ) ; +#23092 = CARTESIAN_POINT ( 'NONE', ( 235.7080280354307149, -123.3532009347301255, 4.761978360569401936 ) ) ; +#23093 = CARTESIAN_POINT ( 'NONE', ( 233.6330832296279141, -122.0947443816730100, -5.938701256648699633 ) ) ; +#23094 = CARTESIAN_POINT ( 'NONE', ( -31.25000000000000000, -128.9989999999999952, 9.400000000000009237 ) ) ; +#23095 = DIRECTION ( 'NONE', ( 8.659560562355061048E-17, 0.7071067811865372477, -0.7071067811865578978 ) ) ; +#23096 = ADVANCED_FACE ( 'NONE', ( #38571 ), #30708, .F. ) ; +#23097 = CARTESIAN_POINT ( 'NONE', ( 233.3621651352272295, -114.9649787589935386, -0.3770504132451144574 ) ) ; +#23098 = CARTESIAN_POINT ( 'NONE', ( 234.9998232571416281, -124.3479387530172033, -3.999484638243867796 ) ) ; +#23099 = EDGE_CURVE ( 'NONE', #10912, #53700, #35364, .T. ) ; +#23100 = CARTESIAN_POINT ( 'NONE', ( 238.4560270983271835, -126.7472571592622188, -0.9586945877377434089 ) ) ; +#23101 = LINE ( 'NONE', #40911, #44408 ) ; +#23102 = LINE ( 'NONE', #32173, #36274 ) ; +#23103 = CARTESIAN_POINT ( 'NONE', ( 235.0816215623651146, -117.0679411807774812, 5.102880214629124112 ) ) ; +#23104 = CARTESIAN_POINT ( 'NONE', ( 220.6881540875380665, -121.0328113736801754, 5.567677056185299733 ) ) ; +#23105 = CARTESIAN_POINT ( 'NONE', ( -39.30455425408570136, -37.19543050033675513, -75.04505332425497954 ) ) ; +#23106 = CARTESIAN_POINT ( 'NONE', ( 237.0832432894312660, -126.0959688604534392, -0.1246794657289115871 ) ) ; +#23107 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669289681, -122.9765308501672507, -5.048864018240224460 ) ) ; +#23108 = ORIENTED_EDGE ( 'NONE', *, *, #10995, .T. ) ; +#23109 = CARTESIAN_POINT ( 'NONE', ( 219.8790856214419591, -118.7778466184484216, -7.904795851972593823 ) ) ; +#23110 = CARTESIAN_POINT ( 'NONE', ( 215.8561882288433651, -121.5802164288507470, 7.648639841371054793 ) ) ; +#23111 = CARTESIAN_POINT ( 'NONE', ( 32.91940992747516503, -121.5000000000000000, 5.594835046303058945 ) ) ; +#23112 = VERTEX_POINT ( 'NONE', #12866 ) ; +#23113 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #11149, #28389, #23426, #1564, #5902, #1261, #2117, #51141 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 4 ), + ( 0.0000000000000000000, 4.998965545104778579E-05, 9.997931090209557158E-05, 0.0001999586218042741659 ), + .UNSPECIFIED. ) ; +#23114 = FACE_OUTER_BOUND ( 'NONE', #21844, .T. ) ; +#23115 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #14972, #15253, #46226, #50316 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 6.150322578042598496E-16, 0.0001289641593794215195 ), + .UNSPECIFIED. ) ; +#23116 = AXIS2_PLACEMENT_3D ( 'NONE', #5819, #13714, #10476 ) ; +#23117 = CARTESIAN_POINT ( 'NONE', ( -38.95409962193575382, -52.19543050033675513, -74.68842809967790686 ) ) ; +#23118 = LINE ( 'NONE', #40929, #21616 ) ; +#23119 = CARTESIAN_POINT ( 'NONE', ( 218.2197867405992611, -118.4953650081886707, -7.805363779241861089 ) ) ; +#23120 = CARTESIAN_POINT ( 'NONE', ( 221.8456385799172210, -119.8780000498083496, -7.832702746693350093 ) ) ; +#23121 = EDGE_CURVE ( 'NONE', #4176, #15080, #51766, .T. ) ; +#23122 = EDGE_LOOP ( 'NONE', ( #2139, #12117, #54312 ) ) ; +#23123 = ORIENTED_EDGE ( 'NONE', *, *, #16318, .F. ) ; +#23124 = CARTESIAN_POINT ( 'NONE', ( 5.900000000000016342, -35.74999999999999289, 23.49899999999999878 ) ) ; +#23125 = EDGE_CURVE ( 'NONE', #46817, #52339, #18991, .T. ) ; +#23126 = ORIENTED_EDGE ( 'NONE', *, *, #7250, .F. ) ; +#23127 = ORIENTED_EDGE ( 'NONE', *, *, #4371, .T. ) ; +#23128 = CARTESIAN_POINT ( 'NONE', ( 233.5106417304593265, -116.8277084841086122, 4.162358975781581982 ) ) ; +#23129 = CARTESIAN_POINT ( 'NONE', ( 236.1264739805142483, -125.8129697979941994, -1.604871099416208535 ) ) ; +#23130 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #45541, #37639, #28609, #23339 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 2.393380578442451085E-14, 0.001048464789980561038 ), + .UNSPECIFIED. ) ; +#23131 = FACE_OUTER_BOUND ( 'NONE', #32058, .T. ) ; +#23132 = EDGE_CURVE ( 'NONE', #30705, #37195, #19876, .T. ) ; +#23133 = ORIENTED_EDGE ( 'NONE', *, *, #21638, .F. ) ; +#23134 = EDGE_CURVE ( 'NONE', #29116, #55460, #51998, .T. ) ; +#23135 = AXIS2_PLACEMENT_3D ( 'NONE', #40459, #31737, #1070 ) ; +#23136 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669398877, -117.9388846495210288, 1.396465769713112648 ) ) ; +#23137 = FACE_OUTER_BOUND ( 'NONE', #1765, .T. ) ; +#23138 = EDGE_CURVE ( 'NONE', #51565, #18540, #48782, .T. ) ; +#23139 = ORIENTED_EDGE ( 'NONE', *, *, #37791, .T. ) ; +#23140 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #50541, #10843, #7023, #46748, #54961, #33339, #16061, #29532, #55527, #11697 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 4 ), + ( 0.0000000000000000000, 0.0001231476288085673004, 0.0002462952576171346009, 0.0003694428864257019284, 0.0004925905152342692018 ), + .UNSPECIFIED. ) ; +#23141 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#23142 = CARTESIAN_POINT ( 'NONE', ( 27.90000000000003411, -120.4999999999999858, 6.938893903907228378E-14 ) ) ; +#23143 = DIRECTION ( 'NONE', ( 0.7132504491541842295, 2.131334480222611268E-15, -0.7009092642998483447 ) ) ; +#23144 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -121.9518318990441941, -2.146081744668532743 ) ) ; +#23145 = EDGE_LOOP ( 'NONE', ( #33504, #13046, #37243, #27687 ) ) ; +#23146 = CARTESIAN_POINT ( 'NONE', ( -32.14293857337289495, -50.69543050033674092, -69.18405845633634499 ) ) ; +#23147 = FACE_OUTER_BOUND ( 'NONE', #48129, .T. ) ; +#23148 = VERTEX_POINT ( 'NONE', #52564 ) ; +#23149 = ORIENTED_EDGE ( 'NONE', *, *, #40186, .T. ) ; +#23150 = CARTESIAN_POINT ( 'NONE', ( -36.80868194463570120, -41.23565204092950864, -77.88836412143280086 ) ) ; +#23151 = CARTESIAN_POINT ( 'NONE', ( 218.4179934536015537, -119.0091714524516675, -7.945015630484242308 ) ) ; +#23152 = CARTESIAN_POINT ( 'NONE', ( 25.00000000000002132, -57.29999999999998295, -16.50000000000000711 ) ) ; +#23153 = VERTEX_POINT ( 'NONE', #43815 ) ; +#23154 = CYLINDRICAL_SURFACE ( 'NONE', #14271, 7.000000000000001776 ) ; +#23155 = DIRECTION ( 'NONE', ( 0.8571673007021114454, 0.0000000000000000000, 0.5150380749100555988 ) ) ; +#23156 = EDGE_CURVE ( 'NONE', #9845, #44814, #3840, .T. ) ; +#23157 = CARTESIAN_POINT ( 'NONE', ( 221.9430499077180343, -118.9372544301827901, -7.687020285304575928 ) ) ; +#23158 = CYLINDRICAL_SURFACE ( 'NONE', #4810, 1.499999999999997780 ) ; +#23159 = AXIS2_PLACEMENT_3D ( 'NONE', #238, #35839, #37010 ) ; +#23160 = CARTESIAN_POINT ( 'NONE', ( 235.3746098609205148, -118.9570862990687630, -5.331230306477110936 ) ) ; +#23161 = CARTESIAN_POINT ( 'NONE', ( -25.69999999999999929, -129.0000000000000000, 7.800000000000009592 ) ) ; +#23162 = CARTESIAN_POINT ( 'NONE', ( 221.8568835147928553, -118.7630109236778395, -7.658765589983572042 ) ) ; +#23163 = LINE ( 'NONE', #50018, #53447 ) ; +#23164 = CARTESIAN_POINT ( 'NONE', ( 233.2490313014564833, -123.2542824162117796, 5.499911425672195264 ) ) ; +#23165 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#23166 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.2841538407466691063, 0.9587786995907432441 ) ) ; +#23167 = CARTESIAN_POINT ( 'NONE', ( 214.8674132548041484, -118.5820057862134860, -7.641890419531060630 ) ) ; +#23168 = CARTESIAN_POINT ( 'NONE', ( 232.5763526057043293, -118.9230800122823979, 5.321224230927645849 ) ) ; +#23169 = CARTESIAN_POINT ( 'NONE', ( 215.2248613510886344, -121.0892058895333179, 7.619013698630646481 ) ) ; +#23170 = VECTOR ( 'NONE', #50452, 1000.000000000000000 ) ; +#23171 = EDGE_CURVE ( 'NONE', #46503, #44383, #25465, .T. ) ; +#23172 = CARTESIAN_POINT ( 'NONE', ( 320.8899987669290113, -118.3588437564524156, -1.132875232520228925 ) ) ; +#23173 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#23174 = ORIENTED_EDGE ( 'NONE', *, *, #9217, .T. ) ; +#23175 = CARTESIAN_POINT ( 'NONE', ( 234.5783937774971548, -124.0318901908690634, -5.034169102902360748 ) ) ; +#23176 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290022, -121.9747788858881989, 2.621650046107435905 ) ) ; +#23177 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290590, -120.7968547182612014, 2.999615547473565957 ) ) ; +#23178 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#23179 = AXIS2_PLACEMENT_3D ( 'NONE', #40905, #21938, #352 ) ; +#23180 = CARTESIAN_POINT ( 'NONE', ( 234.2113209321759086, -117.5551821334263565, -4.704596921255485675 ) ) ; +#23181 = CARTESIAN_POINT ( 'NONE', ( 237.2052980961512390, -117.7310464217089958, -4.809844563762418979 ) ) ; +#23182 = CARTESIAN_POINT ( 'NONE', ( 215.8028545924514674, -122.4755608156064710, 7.711735208196733637 ) ) ; +#23183 = CARTESIAN_POINT ( 'NONE', ( 34.21743114857175527, -126.1240521241591637, 0.8290563292583374988 ) ) ; +#23184 = VERTEX_POINT ( 'NONE', #49924 ) ; +#23185 = LINE ( 'NONE', #40993, #29757 ) ; +#23186 = CARTESIAN_POINT ( 'NONE', ( 234.6374147800419223, -115.3031878311632141, 1.966177373573043452 ) ) ; +#23187 = EDGE_LOOP ( 'NONE', ( #11785, #2684, #55115, #6483 ) ) ; +#23188 = EDGE_LOOP ( 'NONE', ( #54165, #32981, #8182, #29769 ) ) ; +#23189 = LINE ( 'NONE', #50049, #28756 ) ; +#23190 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#23191 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#23192 = ADVANCED_FACE ( 'NONE', ( #40025 ), #48780, .T. ) ; +#23193 = CARTESIAN_POINT ( 'NONE', ( 236.5209926290577016, -125.5731987528290432, -3.474376453626750738 ) ) ; +#23194 = ORIENTED_EDGE ( 'NONE', *, *, #32456, .F. ) ; +#23195 = VECTOR ( 'NONE', #43845, 1000.000000000000000 ) ; +#23196 = VECTOR ( 'NONE', #9581, 999.9999999999998863 ) ; +#23197 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #5321, #53495, #3663, #23119 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 1.928663032929678644E-15, 0.0001894152756650669333 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9989096368784319280, 0.9992070777550453586, 0.9995506208239520740, 0.9999402660851519631 ) ) + REPRESENTATION_ITEM ( '' ) ); +#23198 = CARTESIAN_POINT ( 'NONE', ( 236.6645556119172227, -115.7336863023543003, 2.841427394161683218 ) ) ; +#23199 = CARTESIAN_POINT ( 'NONE', ( 215.9028092838956354, -121.4254292308160359, 7.672761846223314031 ) ) ; +#23200 = ORIENTED_EDGE ( 'NONE', *, *, #53400, .F. ) ; +#23201 = LINE ( 'NONE', #22909, #7339 ) ; +#23202 = EDGE_CURVE ( 'NONE', #28908, #47607, #53749, .T. ) ; +#23203 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#23204 = PLANE ( 'NONE', #53146 ) ; +#23205 = EDGE_CURVE ( 'NONE', #45492, #46086, #32045, .T. ) ; +#23206 = ORIENTED_EDGE ( 'NONE', *, *, #55938, .F. ) ; +#23207 = FACE_OUTER_BOUND ( 'NONE', #29183, .T. ) ; +#23208 = FACE_OUTER_BOUND ( 'NONE', #10865, .T. ) ; +#23209 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289794, -115.0591586948665253, -0.3215653381605913519 ) ) ; +#23210 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289510, -127.1224757454514389, -1.016275061636582766 ) ) ; +#23211 = VECTOR ( 'NONE', #33184, 999.9999999999998863 ) ; +#23212 = ORIENTED_EDGE ( 'NONE', *, *, #31450, .F. ) ; +#23213 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.9884292157390517364, 0.1516828450204008860 ) ) ; +#23214 = CARTESIAN_POINT ( 'NONE', ( -24.09999999999998366, -41.99999999999999289, -21.14999999999999503 ) ) ; +#23215 = CARTESIAN_POINT ( 'NONE', ( 220.0460609423319625, -121.8499781694718109, 7.976958287635147471 ) ) ; +#23216 = EDGE_LOOP ( 'NONE', ( #28026, #19966, #52977, #35317 ) ) ; +#23217 = ORIENTED_EDGE ( 'NONE', *, *, #53151, .T. ) ; +#23218 = CARTESIAN_POINT ( 'NONE', ( -24.09999999999998366, -42.99142002139547003, -19.49999999999999645 ) ) ; +#23219 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -122.8831148117519660, -0.1940337777389075369 ) ) ; +#23220 = FACE_OUTER_BOUND ( 'NONE', #22824, .T. ) ; +#23221 = ORIENTED_EDGE ( 'NONE', *, *, #31291, .F. ) ; +#23222 = LINE ( 'NONE', #13885, #49712 ) ; +#23223 = FACE_OUTER_BOUND ( 'NONE', #9790, .T. ) ; +#23224 = ORIENTED_EDGE ( 'NONE', *, *, #6886, .F. ) ; +#23225 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #12951, #22867, #49729, #8870, #40390, #22012 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 4 ), + ( 2.195189467241216702E-10, 0.0003936644923522708821, 0.0007873287651855950158 ), + .UNSPECIFIED. ) ; +#23226 = PLANE ( 'NONE', #4288 ) ; +#23227 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -123.7036249256831582, 1.296837436056491599 ) ) ; +#23228 = CARTESIAN_POINT ( 'NONE', ( 238.0277695270552272, -125.2645356981535940, -2.888286435452899870 ) ) ; +#23229 = CIRCLE ( 'NONE', #26037, 1.500000000000001332 ) ; +#23230 = CARTESIAN_POINT ( 'NONE', ( 194.7328411188400139, -114.1438618833727503, 0.9754032939542924829 ) ) ; +#23231 = CARTESIAN_POINT ( 'NONE', ( 232.6447635249552093, -121.6948132630057415, -6.032503237960682441 ) ) ; +#23232 = LINE ( 'NONE', #45708, #18462 ) ; +#23233 = LINE ( 'NONE', #1071, #50536 ) ; +#23234 = CARTESIAN_POINT ( 'NONE', ( 217.5036138198180709, -121.2723202386451220, 5.530922389824777241 ) ) ; +#23235 = CARTESIAN_POINT ( 'NONE', ( 232.1400158440094117, -119.8895865986724232, -5.515400553078915635 ) ) ; +#23236 = CARTESIAN_POINT ( 'NONE', ( 235.2813364981387281, -115.8237534297435190, -2.989184161738067669 ) ) ; +#23237 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -119.7099786620511281, -0.1285353389747945774 ) ) ; +#23238 = CIRCLE ( 'NONE', #40952, 1.649999999999998579 ) ; +#23239 = VECTOR ( 'NONE', #38681, 999.9999999999998863 ) ; +#23240 = EDGE_CURVE ( 'NONE', #41508, #18404, #44404, .T. ) ; +#23241 = CARTESIAN_POINT ( 'NONE', ( 235.6715175203268871, -115.7932466848216109, 2.943455749967158752 ) ) ; +#23242 = CARTESIAN_POINT ( 'NONE', ( 215.4326954524907762, -119.7193840244232348, -7.851697016412876096 ) ) ; +#23243 = ORIENTED_EDGE ( 'NONE', *, *, #46210, .T. ) ; +#23244 = CARTESIAN_POINT ( 'NONE', ( 234.2022038094654874, -121.5173094421720776, 6.064810250809656189 ) ) ; +#23245 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290306, -118.4554011029204190, 2.738127106957408241 ) ) ; +#23246 = EDGE_CURVE ( 'NONE', #31777, #6335, #3101, .T. ) ; +#23247 = CARTESIAN_POINT ( 'NONE', ( 236.8718367994084133, -126.0510026889428445, -0.003850615944056820939 ) ) ; +#23248 = VERTEX_POINT ( 'NONE', #32145 ) ; +#23249 = EDGE_LOOP ( 'NONE', ( #54159, #13572, #51182, #25722 ) ) ; +#23250 = LINE ( 'NONE', #45725, #418 ) ; +#23251 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#23252 = CARTESIAN_POINT ( 'NONE', ( 215.2315843023008028, -120.0903648919642848, -7.861918838825640243 ) ) ; +#23253 = CARTESIAN_POINT ( 'NONE', ( 234.4833853547120555, -116.2541818301243808, 3.574575464177966566 ) ) ; +#23254 = ORIENTED_EDGE ( 'NONE', *, *, #9154, .F. ) ; +#23255 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669288885, -118.2644966942450537, 0.3810558170071172701 ) ) ; +#23256 = CARTESIAN_POINT ( 'NONE', ( -46.35549786044695253, -49.77286160945471494, 13.32729557684354127 ) ) ; +#23257 = CARTESIAN_POINT ( 'NONE', ( 216.6653136870727963, -121.2567512919793273, 7.947534523356317493 ) ) ; +#23258 = EDGE_CURVE ( 'NONE', #21669, #11184, #49360, .T. ) ; +#23259 = VERTEX_POINT ( 'NONE', #26903 ) ; +#23260 = PLANE ( 'NONE', #22359 ) ; +#23261 = CARTESIAN_POINT ( 'NONE', ( 4.362162947221293940, -39.19543050033662723, -111.6470725152925354 ) ) ; +#23262 = CARTESIAN_POINT ( 'NONE', ( 237.1593374370247602, -125.3696405352489336, -2.664664003084274757 ) ) ; +#23263 = CARTESIAN_POINT ( 'NONE', ( 5.713881517969347179, -29.69543050033662723, -110.5568973433615270 ) ) ; +#23264 = ORIENTED_EDGE ( 'NONE', *, *, #39557, .T. ) ; +#23265 = CARTESIAN_POINT ( 'NONE', ( 221.8886043081527646, -120.9350312442751090, 7.840347612650216291 ) ) ; +#23266 = EDGE_CURVE ( 'NONE', #55830, #12056, #4420, .T. ) ; +#23267 = CARTESIAN_POINT ( 'NONE', ( 216.3419554409261139, -119.9711698088498508, -7.964444151505000846 ) ) ; +#23268 = CARTESIAN_POINT ( 'NONE', ( 214.7019021674151418, -119.6385980051790341, -7.557797340536153818 ) ) ; +#23269 = CARTESIAN_POINT ( 'NONE', ( 237.5616761043305019, -124.5424335675327967, -4.638728896805275781 ) ) ; +#23270 = EDGE_CURVE ( 'NONE', #19321, #55332, #31856, .T. ) ; +#23271 = ORIENTED_EDGE ( 'NONE', *, *, #30735, .T. ) ; +#23272 = ORIENTED_EDGE ( 'NONE', *, *, #27852, .F. ) ; +#23273 = ORIENTED_EDGE ( 'NONE', *, *, #55241, .T. ) ; +#23274 = EDGE_CURVE ( 'NONE', #52164, #46401, #18680, .T. ) ; +#23275 = CARTESIAN_POINT ( 'NONE', ( 228.7999987669289794, -117.1358143346010507, -6.138587362636900302 ) ) ; +#23276 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -120.5758414225099528, 0.4942146078695403566 ) ) ; +#23277 = EDGE_LOOP ( 'NONE', ( #53239, #9589, #50072, #14860 ) ) ; +#23278 = CARTESIAN_POINT ( 'NONE', ( 218.1993182306140682, -121.9894407626907622, 7.937619761656886652 ) ) ; +#23279 = DIRECTION ( 'NONE', ( -1.811995619784410881E-15, 1.000000000000000000, 1.196913542559490477E-15 ) ) ; +#23280 = ORIENTED_EDGE ( 'NONE', *, *, #22547, .F. ) ; +#23281 = VECTOR ( 'NONE', #57546, 1000.000000000000000 ) ; +#23282 = CARTESIAN_POINT ( 'NONE', ( 218.2630723621638538, -125.9803429043084009, 4.914081715529588834 ) ) ; +#23283 = ORIENTED_EDGE ( 'NONE', *, *, #54633, .T. ) ; +#23284 = ORIENTED_EDGE ( 'NONE', *, *, #31197, .T. ) ; +#23285 = CARTESIAN_POINT ( 'NONE', ( 219.9620501213859427, -118.7147701732066452, -7.682003779276175948 ) ) ; +#23286 = CARTESIAN_POINT ( 'NONE', ( 237.7810436113051935, -125.1517438396673185, 3.024247088468133171 ) ) ; +#23287 = ORIENTED_EDGE ( 'NONE', *, *, #33629, .F. ) ; +#23288 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#23289 = AXIS2_PLACEMENT_3D ( 'NONE', #17529, #26599, #7610 ) ; +#23290 = ORIENTED_EDGE ( 'NONE', *, *, #48839, .T. ) ; +#23291 = VERTEX_POINT ( 'NONE', #13145 ) ; +#23292 = CARTESIAN_POINT ( 'NONE', ( -11.18891125407108156, -29.69543050033666631, -104.2164540224684259 ) ) ; +#23293 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#23294 = CARTESIAN_POINT ( 'NONE', ( 25.00000000000002132, -115.9999999999999858, -22.00000000000001421 ) ) ; +#23295 = ORIENTED_EDGE ( 'NONE', *, *, #32423, .F. ) ; +#23296 = CARTESIAN_POINT ( 'NONE', ( 220.1365806682070456, -119.3358215514137157, -8.006179625359528984 ) ) ; +#23297 = CARTESIAN_POINT ( 'NONE', ( 218.7391470653743681, -121.8415996251142559, 7.961510787476255402 ) ) ; +#23298 = CARTESIAN_POINT ( 'NONE', ( 232.1188551043791222, -118.3604889048559272, 5.764624295222204431 ) ) ; +#23299 = CARTESIAN_POINT ( 'NONE', ( 214.8002074625812554, -117.1026404676755703, 6.266466563716169169 ) ) ; +#23300 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#23301 = CARTESIAN_POINT ( 'NONE', ( 218.2526325019165085, -121.8090826481677595, 7.749634828222482064 ) ) ; +#23302 = LINE ( 'NONE', #18348, #48827 ) ; +#23303 = LINE ( 'NONE', #23883, #15145 ) ; +#23304 = ORIENTED_EDGE ( 'NONE', *, *, #14524, .T. ) ; +#23305 = CARTESIAN_POINT ( 'NONE', ( 21.03938769133983300, -49.00000000000000000, -19.10000000000000853 ) ) ; +#23306 = ADVANCED_FACE ( 'NONE', ( #54323 ), #27189, .T. ) ; +#23307 = CARTESIAN_POINT ( 'NONE', ( 236.4050716681306028, -115.0702149273051305, 1.148913086241355686 ) ) ; +#23308 = CARTESIAN_POINT ( 'NONE', ( 233.8495792358830556, -125.9943133470992649, 0.7835985955312407825 ) ) ; +#23309 = CARTESIAN_POINT ( 'NONE', ( -44.53545060274154110, -52.50613529795331402, -15.64750527613750108 ) ) ; +#23310 = ORIENTED_EDGE ( 'NONE', *, *, #23266, .F. ) ; +#23311 = ORIENTED_EDGE ( 'NONE', *, *, #3295, .T. ) ; +#23312 = CARTESIAN_POINT ( 'NONE', ( 220.1411910213958549, -122.5196435064173102, 7.833315479091663036 ) ) ; +#23313 = CIRCLE ( 'NONE', #39160, 15.69999999999999929 ) ; +#23314 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#23315 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#23316 = CARTESIAN_POINT ( 'NONE', ( 235.7253887536210755, -118.6243218021481027, -5.856702336808342402 ) ) ; +#23317 = CARTESIAN_POINT ( 'NONE', ( -33.99999999999999289, -116.0010000000000048, -16.99999999999999289 ) ) ; +#23318 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#23319 = AXIS2_PLACEMENT_3D ( 'NONE', #45040, #49425, #45619 ) ; +#23320 = FACE_OUTER_BOUND ( 'NONE', #54610, .T. ) ; +#23321 = CARTESIAN_POINT ( 'NONE', ( 4.216064329173930147, -47.54312021273978672, -119.2146781599996643 ) ) ; +#23322 = LINE ( 'NONE', #876, #45298 ) ; +#23323 = EDGE_LOOP ( 'NONE', ( #34699, #22263, #8133, #54417, #12272, #41139, #3408, #17389, #39698, #51535, #18809, #15118, #34203, #11201, #53374, #31549, #24483, #16233, #26495, #24200, #36963, #10685, #37305, #8616 ) ) ; +#23324 = CARTESIAN_POINT ( 'NONE', ( 237.9947689308223744, -121.7873205431048405, 5.628613168661441790 ) ) ; +#23325 = CARTESIAN_POINT ( 'NONE', ( 220.8945623621689549, -118.8127926804284016, -7.688696632729826064 ) ) ; +#23326 = CARTESIAN_POINT ( 'NONE', ( 218.2197867405992611, -119.0512290481426021, -5.427115291590261847 ) ) ; +#23327 = ADVANCED_FACE ( 'NONE', ( #45555 ), #41165, .T. ) ; +#23328 = AXIS2_PLACEMENT_3D ( 'NONE', #46186, #14360, #14082 ) ; +#23329 = VERTEX_POINT ( 'NONE', #18402 ) ; +#23330 = CARTESIAN_POINT ( 'NONE', ( 235.8999987668162248, -127.1586187068992331, 3.451491984024640303 ) ) ; +#23331 = CARTESIAN_POINT ( 'NONE', ( 221.9726477644915406, -121.5164495120402535, 7.992999609748833834 ) ) ; +#23332 = DIRECTION ( 'NONE', ( -1.145753778493640362E-15, 0.9456227910497270184, 0.3252653333008674319 ) ) ; +#23333 = CARTESIAN_POINT ( 'NONE', ( 215.7624408991463270, -122.4413540672096872, 7.676338172680374328 ) ) ; +#23334 = LINE ( 'NONE', #55456, #20409 ) ; +#23335 = CARTESIAN_POINT ( 'NONE', ( 237.0338952686449261, -115.7074952315113165, 3.879377597010170486 ) ) ; +#23336 = EDGE_CURVE ( 'NONE', #13617, #7188, #22495, .T. ) ; +#23337 = ORIENTED_EDGE ( 'NONE', *, *, #48201, .F. ) ; +#23338 = ADVANCED_FACE ( 'NONE', ( #18964 ), #14012, .F. ) ; +#23339 = CARTESIAN_POINT ( 'NONE', ( 236.3999987672879683, -119.1313078369176139, 6.864887600151789115 ) ) ; +#23340 = FACE_OUTER_BOUND ( 'NONE', #578, .T. ) ; +#23341 = EDGE_CURVE ( 'NONE', #37555, #1339, #34822, .T. ) ; +#23342 = ORIENTED_EDGE ( 'NONE', *, *, #13128, .T. ) ; +#23343 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #50458, #9605, #45798, #18932, #27437, #5805, #23600, #37343, #5237, #55160 ), + .UNSPECIFIED., .F., .F., + ( 4, 3, 3, 4 ), + ( 0.0000000000000000000, 3.111603983725549509E-05, 6.223789342550405004E-05, 0.0001226754347896158372 ), + .UNSPECIFIED. ) ; +#23344 = ORIENTED_EDGE ( 'NONE', *, *, #44742, .T. ) ; +#23345 = VERTEX_POINT ( 'NONE', #4705 ) ; +#23346 = EDGE_LOOP ( 'NONE', ( #22697, #6368, #25103, #36636, #47410 ) ) ; +#23347 = CARTESIAN_POINT ( 'NONE', ( 36.76686521926794882, -121.3801431097603256, 5.383991672221798197 ) ) ; +#23348 = VERTEX_POINT ( 'NONE', #5552 ) ; +#23349 = VERTEX_POINT ( 'NONE', #36809 ) ; +#23350 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1516828450203736300, -0.9884292157390560662 ) ) ; +#23351 = CARTESIAN_POINT ( 'NONE', ( 24.80000000000002203, -60.50000000000000711, -17.50000000000000711 ) ) ; +#23352 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#23353 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #45832, #49928, #14596, #31578 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 0.001048464789987712436 ), + .UNSPECIFIED. ) ; +#23354 = EDGE_LOOP ( 'NONE', ( #51842, #21078, #38110, #53793, #36224, #18144 ) ) ; +#23355 = AXIS2_PLACEMENT_3D ( 'NONE', #12854, #30694, #16060 ) ; +#23356 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#23357 = CARTESIAN_POINT ( 'NONE', ( -34.24566636627240968, -52.19543050033674803, -71.32380980379888058 ) ) ; +#23358 = LINE ( 'NONE', #32442, #18741 ) ; +#23359 = CARTESIAN_POINT ( 'NONE', ( -0.9629137925860221658, -29.99543050033665637, -97.02051934254662058 ) ) ; +#23360 = CARTESIAN_POINT ( 'NONE', ( 193.3999984800815923, -128.8966668875686992, 11.86364131197518823 ) ) ; +#23361 = DIRECTION ( 'NONE', ( 0.7132504491541842295, 2.131334480222603379E-15, -0.7009092642998483447 ) ) ; +#23362 = CARTESIAN_POINT ( 'NONE', ( 240.1201880045046835, -115.5269016270597149, 3.634745265528441127 ) ) ; +#23363 = CARTESIAN_POINT ( 'NONE', ( 21.03938769133982944, -49.20816817603375171, 19.09999999999999787 ) ) ; +#23364 = LINE ( 'NONE', #32720, #8064 ) ; +#23365 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#23366 = VECTOR ( 'NONE', #19894, 1000.000000000000000 ) ; +#23367 = CARTESIAN_POINT ( 'NONE', ( 221.3226775267769710, -121.4017984255525704, 7.821020152928973346 ) ) ; +#23368 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#23369 = CARTESIAN_POINT ( 'NONE', ( 35.61163269650028695, -125.9997594654435034, 0.8354751150334805976 ) ) ; +#23370 = CARTESIAN_POINT ( 'NONE', ( 39.90000000014964598, -120.4999999999999858, 4.729504459286715701 ) ) ; +#23371 = EDGE_CURVE ( 'NONE', #8924, #44095, #29243, .T. ) ; +#23372 = CARTESIAN_POINT ( 'NONE', ( 235.9038538912903959, -125.9435555659376149, -1.075814952715692385 ) ) ; +#23373 = CARTESIAN_POINT ( 'NONE', ( 233.7127715253814415, -119.0724817512103755, -5.981411126097584408 ) ) ; +#23374 = CARTESIAN_POINT ( 'NONE', ( 196.6500029091149599, -112.7858313393882241, -10.89934032575076372 ) ) ; +#23375 = CARTESIAN_POINT ( 'NONE', ( 216.2145475483313533, -122.3160751316137720, 7.742368139057209220 ) ) ; +#23376 = CARTESIAN_POINT ( 'NONE', ( 233.4066272328491323, -115.0819314432343532, 1.202930043039295516 ) ) ; +#23377 = CARTESIAN_POINT ( 'NONE', ( 237.3310270983271550, -125.5953773452066145, 3.739578457054484772 ) ) ; +#23378 = CARTESIAN_POINT ( 'NONE', ( 33.11743114856649584, -119.6714446372456706, 5.721384660827277813 ) ) ; +#23379 = CARTESIAN_POINT ( 'NONE', ( -2.999999999999992450, -125.7999999999999972, -19.50000000000000355 ) ) ; +#23380 = CARTESIAN_POINT ( 'NONE', ( 235.1419160420186927, -119.2373074538082278, 6.016891366412867370 ) ) ; +#23381 = CYLINDRICAL_SURFACE ( 'NONE', #24604, 2.100000000000000977 ) ; +#23382 = CARTESIAN_POINT ( 'NONE', ( 221.2808275055820388, -118.4843908743906979, -7.818425378250476676 ) ) ; +#23383 = EDGE_CURVE ( 'NONE', #29399, #52395, #23632, .T. ) ; +#23384 = CARTESIAN_POINT ( 'NONE', ( 222.3999987669286611, -119.7410934020755633, 7.597263474950738171 ) ) ; +#23385 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#23386 = VERTEX_POINT ( 'NONE', #28036 ) ; +#23387 = CARTESIAN_POINT ( 'NONE', ( 219.9211213912422522, -118.7396323165437479, -7.687990834938972284 ) ) ; +#23388 = CARTESIAN_POINT ( 'NONE', ( 214.8913564356498682, -120.9342936457679372, 7.871770427688304927 ) ) ; +#23389 = CARTESIAN_POINT ( 'NONE', ( 33.06136752902076381, -121.3842345147601520, 5.713945575960469370 ) ) ; +#23390 = ORIENTED_EDGE ( 'NONE', *, *, #52795, .F. ) ; +#23391 = FACE_OUTER_BOUND ( 'NONE', #42798, .T. ) ; +#23392 = CARTESIAN_POINT ( 'NONE', ( 219.7268605575477238, -121.1511313720553886, 7.848276916673388115 ) ) ; +#23393 = FACE_OUTER_BOUND ( 'NONE', #22544, .T. ) ; +#23394 = CARTESIAN_POINT ( 'NONE', ( 39.90000000000003411, -120.5000000000000000, 1.387778780781445676E-14 ) ) ; +#23395 = ORIENTED_EDGE ( 'NONE', *, *, #5811, .T. ) ; +#23396 = ADVANCED_FACE ( 'NONE', ( #1768 ), #28913, .T. ) ; +#23397 = ORIENTED_EDGE ( 'NONE', *, *, #51216, .T. ) ; +#23398 = ADVANCED_FACE ( 'NONE', ( #24790 ), #46558, .T. ) ; +#23399 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#23400 = DIRECTION ( 'NONE', ( -0.7132504491541842295, -2.131334480222603379E-15, 0.7009092642998483447 ) ) ; +#23401 = VECTOR ( 'NONE', #54262, 1000.000000000000114 ) ; +#23402 = EDGE_CURVE ( 'NONE', #23345, #32558, #46413, .T. ) ; +#23403 = ORIENTED_EDGE ( 'NONE', *, *, #50613, .F. ) ; +#23404 = LOCAL_TIME ( 17, 53, 42.00000000000000000, #45672 ) ; +#23405 = CARTESIAN_POINT ( 'NONE', ( 233.4988228252213105, -116.6270646830283368, 3.975546311104079855 ) ) ; +#23406 = CARTESIAN_POINT ( 'NONE', ( 236.1432622687550236, -125.6118433745473624, -2.161980799527163821 ) ) ; +#23407 = CARTESIAN_POINT ( 'NONE', ( 216.0828073410006596, -122.2812529466497153, 7.515452135670425804 ) ) ; +#23408 = VERTEX_POINT ( 'NONE', #11080 ) ; +#23409 = AXIS2_PLACEMENT_3D ( 'NONE', #7619, #33919, #20748 ) ; +#23410 = VERTEX_POINT ( 'NONE', #32710 ) ; +#23411 = VECTOR ( 'NONE', #53115, 999.9999999999998863 ) ; +#23412 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#23413 = CARTESIAN_POINT ( 'NONE', ( 206.8999987669482152, -112.6298505562937606, -11.11972540080160599 ) ) ; +#23414 = ORIENTED_EDGE ( 'NONE', *, *, #32163, .T. ) ; +#23416 = EDGE_CURVE ( 'NONE', #45488, #45027, #43263, .T. ) ; +#23415 = DIRECTION ( 'NONE', ( 0.7132504491541842295, 2.131334480222611268E-15, -0.7009092642998483447 ) ) ; +#23417 = CARTESIAN_POINT ( 'NONE', ( 215.8258362144929094, -119.4522771251573516, -7.650743286430094159 ) ) ; +#23418 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#23419 = CARTESIAN_POINT ( 'NONE', ( 221.7438669009138152, -119.9488010001802394, -7.841451956467815343 ) ) ; +#23420 = VERTEX_POINT ( 'NONE', #6694 ) ; +#23421 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -123.7471321669928273, 0.2067231071637625484 ) ) ; +#23422 = CARTESIAN_POINT ( 'NONE', ( 196.4500029091152555, -126.4025698624224248, -0.9057993990944646079 ) ) ; +#23423 = VERTEX_POINT ( 'NONE', #28623 ) ; +#23424 = ORIENTED_EDGE ( 'NONE', *, *, #52097, .T. ) ; +#23425 = CARTESIAN_POINT ( 'NONE', ( 214.8002074625812838, -124.4989913484002386, -6.261618505909824606 ) ) ; +#23426 = CARTESIAN_POINT ( 'NONE', ( 216.0475048779292706, -119.4178300241036936, -7.663271076593372477 ) ) ; +#23427 = ORIENTED_EDGE ( 'NONE', *, *, #17631, .T. ) ; +#23428 = CARTESIAN_POINT ( 'NONE', ( 232.0046487946025024, -123.0832314534529814, -4.993254959016062422 ) ) ; +#23429 = CARTESIAN_POINT ( 'NONE', ( 213.9533403900068151, -119.4246444634520401, -7.462452302097744017 ) ) ; +#23430 = CARTESIAN_POINT ( 'NONE', ( 216.2145475481480617, -121.9605036496339636, 5.425314809623326795 ) ) ; +#23431 = CARTESIAN_POINT ( 'NONE', ( 34.40000000000001279, -119.4999999999999858, -5.607439216999979159 ) ) ; +#23432 = AXIS2_PLACEMENT_3D ( 'NONE', #33974, #51768, #55617 ) ; +#23433 = CARTESIAN_POINT ( 'NONE', ( 235.2823179034824648, -122.1269806188466447, -5.306235638175337499 ) ) ; +#23434 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#23435 = CARTESIAN_POINT ( 'NONE', ( 30.40000000000003766, -117.4602631689999725, 1.000000000000014655 ) ) ; +#23436 = DIRECTION ( 'NONE', ( 0.8574929260566110933, 0.07804017984717953604, -0.5085426354714924768 ) ) ; +#23437 = ADVANCED_FACE ( 'NONE', ( #28315 ), #46116, .F. ) ; +#23438 = CARTESIAN_POINT ( 'NONE', ( 233.2010828186128606, -121.4743388860201918, 6.072497125176302468 ) ) ; +#23439 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#23440 = FACE_OUTER_BOUND ( 'NONE', #31046, .T. ) ; +#23441 = CARTESIAN_POINT ( 'NONE', ( 230.8828414794035666, -124.0192528256636706, 1.759854392160389969 ) ) ; +#23442 = CARTESIAN_POINT ( 'NONE', ( 232.7464839233574594, -124.4180826374329456, 3.931082963724283452 ) ) ; +#23443 = CARTESIAN_POINT ( 'NONE', ( 214.9087132329214000, -121.1534064626272169, 7.844060261474756324 ) ) ; +#23444 = ADVANCED_FACE ( 'NONE', ( #15148 ), #20120, .F. ) ; +#23445 = AXIS2_PLACEMENT_3D ( 'NONE', #266, #27128, #26544 ) ; +#23446 = LINE ( 'NONE', #49179, #28533 ) ; +#23447 = PLANE ( 'NONE', #47659 ) ; +#23448 = ORIENTED_EDGE ( 'NONE', *, *, #5710, .T. ) ; +#23449 = ADVANCED_FACE ( 'NONE', ( #54614 ), #32443, .T. ) ; +#23450 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #15249, #42695, #55295, #41553 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#23451 = CARTESIAN_POINT ( 'NONE', ( 234.6002554894342893, -123.3190319648960553, -5.465525202652591119 ) ) ; +#23452 = CARTESIAN_POINT ( 'NONE', ( -24.00000000000000355, -8.460029551904391099E-15, -22.75000000000000000 ) ) ; +#23453 = CARTESIAN_POINT ( 'NONE', ( -27.99999999999998934, -128.6250000000000000, -21.65000000000000213 ) ) ; +#23454 = EDGE_CURVE ( 'NONE', #39725, #20870, #38509, .T. ) ; +#23455 = VECTOR ( 'NONE', #24970, 1000.000000000000000 ) ; +#23456 = LINE ( 'NONE', #53554, #51064 ) ; +#23457 = CARTESIAN_POINT ( 'NONE', ( 234.3814081042579858, -114.9581742766299897, 0.3046942084501981229 ) ) ; +#23459 = AXIS2_PLACEMENT_3D ( 'NONE', #4786, #40385, #411 ) ; +#23458 = CARTESIAN_POINT ( 'NONE', ( 237.2210464199138471, -117.2649272068709081, -4.509506906357016121 ) ) ; +#23460 = CARTESIAN_POINT ( 'NONE', ( 239.8664774051567008, -124.0059492915656563, 1.656835875653831724 ) ) ; +#23461 = CARTESIAN_POINT ( 'NONE', ( 225.6999987669289851, -119.8266266233298580, 7.469710054320969128 ) ) ; +#23462 = ORIENTED_EDGE ( 'NONE', *, *, #35091, .F. ) ; +#23463 = CARTESIAN_POINT ( 'NONE', ( 215.8186730693243760, -121.2380253011686477, 7.906070271671849170 ) ) ; +#23464 = CARTESIAN_POINT ( 'NONE', ( 234.2941825398492028, -121.7261455216116985, -5.419467513869341779 ) ) ; +#23465 = ORIENTED_EDGE ( 'NONE', *, *, #44036, .T. ) ; +#23466 = VERTEX_POINT ( 'NONE', #38805 ) ; +#23467 = FACE_OUTER_BOUND ( 'NONE', #56283, .T. ) ; +#23468 = FACE_OUTER_BOUND ( 'NONE', #18437, .T. ) ; +#23469 = EDGE_CURVE ( 'NONE', #31570, #4199, #19918, .T. ) ; +#23470 = CARTESIAN_POINT ( 'NONE', ( -34.26171440160120341, -116.0000000000000000, 16.90633451546424126 ) ) ; +#23471 = CARTESIAN_POINT ( 'NONE', ( 236.5795037363001541, -123.9949269794628890, -5.060173990805656885 ) ) ; +#23472 = DATE_AND_TIME ( #46812, #26221 ) ; +#23473 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #51246, #47731, #11532, #29368, #52682, #30223, #42766, #48019, #12389, #8021, #56511, #34320, #33740, #52391, #8320, #38682, #26146, #43331 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 1, 2, 2, 2, 1, 2, 2, 4 ), + ( 0.0000000000000000000, 0.1250000000002484124, 0.1875000000003887168, 0.2187500000004425904, 0.2500000000004964362, 0.3750000000003417266, 0.4375000000002856604, 0.4687500000002349232, 0.5000000000001841860, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#23474 = VERTEX_POINT ( 'NONE', #51932 ) ; +#23475 = ADVANCED_FACE ( 'NONE', ( #48146 ), #52184, .F. ) ; +#23476 = CARTESIAN_POINT ( 'NONE', ( 236.6160731146601108, -115.1011569264453556, 1.281169607218652251 ) ) ; +#23477 = DIRECTION ( 'NONE', ( 0.7132504491541842295, 2.131334480222611662E-15, -0.7009092642998483447 ) ) ; +#23478 = ORIENTED_EDGE ( 'NONE', *, *, #43036, .T. ) ; +#23479 = CARTESIAN_POINT ( 'NONE', ( 215.9027963965317838, -121.4558932851898732, 7.871313509028462718 ) ) ; +#23480 = CARTESIAN_POINT ( 'NONE', ( 236.3999987669289737, -120.4999999999997584, 1.387778780781445676E-14 ) ) ; +#23481 = VERTEX_POINT ( 'NONE', #4056 ) ; +#23483 = EDGE_CURVE ( 'NONE', #4199, #45972, #51631, .T. ) ; +#23482 = CARTESIAN_POINT ( 'NONE', ( 29.31324238920246117, -114.4823493981090365, -0.9224925269925878801 ) ) ; +#23484 = PLANE ( 'NONE', #51715 ) ; +#23485 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289510, -116.9303646743258298, -4.119365028273167972 ) ) ; +#23486 = CARTESIAN_POINT ( 'NONE', ( -36.15564411148952928, -39.19543050033674803, -73.26741727774403046 ) ) ; +#23487 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#23488 = EDGE_CURVE ( 'NONE', #44154, #51689, #39528, .T. ) ; +#23489 = CARTESIAN_POINT ( 'NONE', ( 219.5457413159778071, -121.4581272614572498, 8.048370535880293275 ) ) ; +#23490 = CARTESIAN_POINT ( 'NONE', ( 215.4328491127322991, -119.7547490788778504, -7.616856811541019567 ) ) ; +#23491 = EDGE_LOOP ( 'NONE', ( #49129, #4695, #43740, #21303, #2258, #33195, #9209, #32916 ) ) ; +#23492 = ORIENTED_EDGE ( 'NONE', *, *, #43135, .T. ) ; +#23493 = CARTESIAN_POINT ( 'NONE', ( -48.20920848708200879, -120.8202257826765731, -3.525384254764956093 ) ) ; +#23494 = VECTOR ( 'NONE', #45986, 999.9999999999998863 ) ; +#23495 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#23496 = CARTESIAN_POINT ( 'NONE', ( 215.7076881213526462, -121.7392002808805955, 7.830621311908495308 ) ) ; +#23497 = CARTESIAN_POINT ( 'NONE', ( 31.82485208385389797, -121.4343601026401274, 5.785649839249678905 ) ) ; +#23498 = ORIENTED_EDGE ( 'NONE', *, *, #10737, .F. ) ; +#23499 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669290249, -121.1760673804812711, 5.508790577878867722 ) ) ; +#23500 = CARTESIAN_POINT ( 'NONE', ( 231.9999987669296218, -125.2957232157464205, 2.814502117387161384 ) ) ; +#23501 = ORIENTED_EDGE ( 'NONE', *, *, #45715, .F. ) ; +#23502 = CARTESIAN_POINT ( 'NONE', ( 217.1797037414092699, -118.9866358176692529, -7.878621030896772126 ) ) ; +#23503 = CARTESIAN_POINT ( 'NONE', ( 214.8337209867136153, -119.6561449763472922, -7.789530788168336883 ) ) ; +#23504 = CARTESIAN_POINT ( 'NONE', ( 235.9630908923066670, -124.6380527683520825, 3.697064868465091525 ) ) ; +#23505 = CARTESIAN_POINT ( 'NONE', ( -24.75000000000000000, -129.0000000000000000, 9.400000000000009237 ) ) ; +#23506 = CARTESIAN_POINT ( 'NONE', ( 240.3402695270552556, -116.0082192615522558, -3.296589309349409636 ) ) ; +#23507 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#23508 = CARTESIAN_POINT ( 'NONE', ( 232.6787992487781764, -120.3939563041967915, -6.148859691106197900 ) ) ; +#23509 = LINE ( 'NONE', #41321, #20335 ) ; +#23510 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238559087E-16, -1.961500706423653227E-16 ) ) ; +#23511 = LINE ( 'NONE', #23234, #41656 ) ; +#23512 = CARTESIAN_POINT ( 'NONE', ( 232.1745606919749889, -118.6924849962521336, -5.256116596576044131 ) ) ; +#23513 = CARTESIAN_POINT ( 'NONE', ( 235.2808069532239585, -115.8339074328073366, -3.005002196131360215 ) ) ; +#23514 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -120.5712473360347587, 0.7984654858926475418 ) ) ; +#23515 = EDGE_CURVE ( 'NONE', #34994, #16245, #15465, .T. ) ; +#23516 = CARTESIAN_POINT ( 'NONE', ( 235.6032617087193444, -114.9692967176379881, 0.8172291602060710591 ) ) ; +#23517 = CARTESIAN_POINT ( 'NONE', ( 221.3377481186985563, -118.9221568325786365, -7.916970263143515929 ) ) ; +#23518 = ORIENTED_EDGE ( 'NONE', *, *, #42004, .F. ) ; +#23519 = EDGE_CURVE ( 'NONE', #34381, #32913, #35659, .T. ) ; +#23520 = CARTESIAN_POINT ( 'NONE', ( 234.1150602888828871, -118.2264747407042904, 5.713559407558188141 ) ) ; +#23521 = EDGE_CURVE ( 'NONE', #37716, #23408, #12803, .T. ) ; +#23522 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -118.4007059636229258, 2.343136832718145879 ) ) ; +#23523 = CARTESIAN_POINT ( 'NONE', ( 236.8866870387111305, -126.0261102783568390, -0.5124104268340050616 ) ) ; +#23524 = EDGE_CURVE ( 'NONE', #16878, #34377, #2974, .T. ) ; +#23525 = EDGE_LOOP ( 'NONE', ( #28904, #24143, #5267, #13723 ) ) ; +#23526 = ORIENTED_EDGE ( 'NONE', *, *, #29533, .T. ) ; +#23527 = CARTESIAN_POINT ( 'NONE', ( 31.82992714567829751, -119.5607189878243020, -5.780589459882621739 ) ) ; +#23528 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #12782, #39363, #44309, #30621 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 0.5000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.3333333333333333703, 0.3333333333333333703, 1.000000000000000000 ) ) + REPRESENTATION_ITEM ( '' ) ); +#23529 = CARTESIAN_POINT ( 'NONE', ( 238.2757346982170361, -111.4574356595409625, -12.77622910520403465 ) ) ; +#23530 = CARTESIAN_POINT ( 'NONE', ( 16.50000000000001421, -38.99999999999999289, -23.50000000000000711 ) ) ; +#23531 = SECURITY_CLASSIFICATION ( '', '', #56439 ) ; +#23532 = CARTESIAN_POINT ( 'NONE', ( 234.6167110172678747, -125.5945628138303363, -2.347733886867336750 ) ) ; +#23533 = ORIENTED_EDGE ( 'NONE', *, *, #13615, .T. ) ; +#23534 = CARTESIAN_POINT ( 'NONE', ( 218.2526325019165085, -119.1909173518318141, -7.749634828222460747 ) ) ; +#23535 = PLANE ( 'NONE', #35048 ) ; +#23536 = EDGE_CURVE ( 'NONE', #27259, #8900, #44331, .T. ) ; +#23537 = CARTESIAN_POINT ( 'NONE', ( 216.6369418107798026, -121.3551246450730332, 7.935896109665176112 ) ) ; +#23538 = ORIENTED_EDGE ( 'NONE', *, *, #11716, .T. ) ; +#23539 = CYLINDRICAL_SURFACE ( 'NONE', #18641, 2.000000000000000000 ) ; +#23540 = CARTESIAN_POINT ( 'NONE', ( 221.9791839445308597, -121.6133067054372248, 7.976041803890727699 ) ) ; +#23541 = CARTESIAN_POINT ( 'NONE', ( 237.2168066035708875, -124.1158341365357103, -4.219283458925122687 ) ) ; +#23542 = CARTESIAN_POINT ( 'NONE', ( 220.8260954577453390, -118.9663185233813607, -7.712194393655033231 ) ) ; +#23543 = ORIENTED_EDGE ( 'NONE', *, *, #44264, .T. ) ; +#23544 = CARTESIAN_POINT ( 'NONE', ( 221.5117111503305409, -120.9300451607612388, 7.841112769447333264 ) ) ; +#23545 = CARTESIAN_POINT ( 'NONE', ( 206.8999987669482152, -124.6736906544174985, -12.96795479544580942 ) ) ; +#23546 = CARTESIAN_POINT ( 'NONE', ( 214.7017838310574120, -119.6049263389063952, -7.771680621207415207 ) ) ; +#23547 = CARTESIAN_POINT ( 'NONE', ( 237.6156080144465363, -122.7828901154768744, -5.710497598159275157 ) ) ; +#23548 = ORIENTED_EDGE ( 'NONE', *, *, #56362, .T. ) ; +#23549 = ORIENTED_EDGE ( 'NONE', *, *, #20220, .T. ) ; +#23550 = EDGE_LOOP ( 'NONE', ( #41742, #20506, #18871, #43919 ) ) ; +#23551 = DIRECTION ( 'NONE', ( -9.606587641452269460E-16, 0.8061809694754035194, -0.5916690328686288192 ) ) ; +#23552 = CARTESIAN_POINT ( 'NONE', ( -33.99999999999999289, -116.0000000000000000, 17.00000000000000711 ) ) ; +#23553 = CARTESIAN_POINT ( 'NONE', ( 31.70903113414708230, -119.6720613830159436, -5.845949215257974174 ) ) ; +#23554 = CARTESIAN_POINT ( 'NONE', ( 221.3462026750838731, -121.2594504288153274, 7.812704517004264382 ) ) ; +#23555 = ORIENTED_EDGE ( 'NONE', *, *, #45733, .T. ) ; +#23556 = CARTESIAN_POINT ( 'NONE', ( -36.15046256473635822, -50.19543050033674803, -71.83542630306114063 ) ) ; +#23557 = ORIENTED_EDGE ( 'NONE', *, *, #55284, .F. ) ; +#23558 = ORIENTED_EDGE ( 'NONE', *, *, #14865, .T. ) ; +#23559 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#23560 = ADVANCED_FACE ( 'NONE', ( #54765 ), #5696, .F. ) ; +#23561 = CARTESIAN_POINT ( 'NONE', ( 237.7607440485576831, -124.7277460281481893, 3.595865905587272149 ) ) ; +#23562 = EDGE_LOOP ( 'NONE', ( #4600, #1179, #16805, #41009 ) ) ; +#23563 = ORIENTED_EDGE ( 'NONE', *, *, #5016, .F. ) ; +#23564 = CARTESIAN_POINT ( 'NONE', ( 28.09940000000005256, -131.1843771442839568, 5.015860408113897329 ) ) ; +#23565 = ORIENTED_EDGE ( 'NONE', *, *, #13370, .F. ) ; +#23566 = ORIENTED_EDGE ( 'NONE', *, *, #31334, .F. ) ; +#23567 = CARTESIAN_POINT ( 'NONE', ( 217.2721372692020623, -118.8834173010951076, -7.632387082271858247 ) ) ; +#23568 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#23569 = CARTESIAN_POINT ( 'NONE', ( 218.6297786034257911, -122.3225122858537617, 7.862571018980352378 ) ) ; +#23570 = ORIENTED_EDGE ( 'NONE', *, *, #40220, .F. ) ; +#23571 = CARTESIAN_POINT ( 'NONE', ( -17.47499999999998010, -38.99999999999999289, -23.50000000000000000 ) ) ; +#23572 = CARTESIAN_POINT ( 'NONE', ( 28.09996645087075962, -121.3438938201272066, 6.161755346166946978 ) ) ; +#23573 = CARTESIAN_POINT ( 'NONE', ( 232.0982477910220325, -117.6077062172803096, 5.427653264586280280 ) ) ; +#23574 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#23575 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#23576 = CARTESIAN_POINT ( 'NONE', ( 10.50000000000001599, -39.14999999999999147, 23.50000000000000000 ) ) ; +#23577 = CARTESIAN_POINT ( 'NONE', ( 218.3002074625815965, -112.5393258750215182, 3.603741636840050333 ) ) ; +#23578 = CARTESIAN_POINT ( 'NONE', ( 222.8999987669287179, -123.0468972370483272, 7.383350635918606741 ) ) ; +#23579 = ADVANCED_FACE ( 'NONE', ( #53373 ), #13074, .F. ) ; +#23580 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #28176, #5965, #51206, #23773 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#23581 = CARTESIAN_POINT ( 'NONE', ( -21.14999999999997371, -59.00000000000000000, 23.49999999999999289 ) ) ; +#23582 = ORIENTED_EDGE ( 'NONE', *, *, #30288, .F. ) ; +#23583 = EDGE_CURVE ( 'NONE', #55182, #12128, #39669, .T. ) ; +#23584 = CARTESIAN_POINT ( 'NONE', ( 5.600000000000021849, -42.24999999999999289, -23.50000000000000000 ) ) ; +#23585 = CARTESIAN_POINT ( 'NONE', ( 236.3122969059591014, -115.3326856757557124, -2.025182200330683191 ) ) ; +#23586 = EDGE_CURVE ( 'NONE', #54842, #5328, #26452, .T. ) ; +#23587 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #49013, #40237, #12224, #8143, #21266, #30055, #47849, #25665, #43461, #3491, #39094, #39388, #27125, #28468 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 2, 2, 4 ), + ( 4.336808689942017736E-18, 0.0004516849334766614684, 0.0006775274002149753432, 0.0009033698669532891096, 0.001129212333691602876, 0.001355054800429916859, 0.001806739733906561523 ), + .UNSPECIFIED. ) ; +#23588 = CARTESIAN_POINT ( 'NONE', ( 233.9325488234103716, -125.6687934183408402, -2.067271548862576580 ) ) ; +#23589 = AXIS2_PLACEMENT_3D ( 'NONE', #18098, #27469, #45264 ) ; +#23590 = ORIENTED_EDGE ( 'NONE', *, *, #24908, .F. ) ; +#23591 = ORIENTED_EDGE ( 'NONE', *, *, #2367, .F. ) ; +#23592 = CARTESIAN_POINT ( 'NONE', ( 219.7009232672906762, -121.4509081128265109, 8.032309187911922166 ) ) ; +#23593 = AXIS2_PLACEMENT_3D ( 'NONE', #1573, #36898, #33369 ) ; +#23594 = PLANE ( 'NONE', #16287 ) ; +#23595 = CARTESIAN_POINT ( 'NONE', ( 236.2445745459243938, -119.1457771285652285, -7.031370312334261463 ) ) ; +#23596 = CARTESIAN_POINT ( 'NONE', ( 235.5695968016139261, -124.3136096255638279, -4.825275902648474613 ) ) ; +#23597 = CARTESIAN_POINT ( 'NONE', ( 228.9554229884620611, -118.8341533130268886, 6.964125420256812582 ) ) ; +#23598 = CARTESIAN_POINT ( 'NONE', ( 34.40000000000001279, -120.4999999999999858, 1.387778780781445676E-14 ) ) ; +#23599 = CYLINDRICAL_SURFACE ( 'NONE', #21939, 2.100000000000000977 ) ; +#23600 = CARTESIAN_POINT ( 'NONE', ( 215.9293891635348359, -119.5185350828217565, -7.667713401429229414 ) ) ; +#23601 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#23602 = ORIENTED_EDGE ( 'NONE', *, *, #4701, .T. ) ; +#23603 = CARTESIAN_POINT ( 'NONE', ( 237.9956137284988813, -118.6596865286121698, 5.631361442872885092 ) ) ; +#23604 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668027164, -115.7853330448804456, -3.716846174062383046 ) ) ; +#23605 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#23606 = VECTOR ( 'NONE', #40045, 1000.000000000000000 ) ; +#23607 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #32801, #10888, #46789, #33942, #42959, #55864 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 4 ), + ( 3.388131789017200875E-19, 0.0001237203495811757623, 0.0002474406991623511994 ), + .UNSPECIFIED. ) ; +#23608 = ORIENTED_EDGE ( 'NONE', *, *, #36546, .T. ) ; +#23609 = CARTESIAN_POINT ( 'NONE', ( 220.7241426765220638, -121.5518559467073629, 7.813933273800172330 ) ) ; +#23610 = VECTOR ( 'NONE', #42669, 1000.000000000000000 ) ; +#23611 = CARTESIAN_POINT ( 'NONE', ( 29.68409781524672297, -114.4750744886029707, -0.8272173924420166413 ) ) ; +#23612 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #14476, #18864, #6305, #24108 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 0.001048464789944275827 ), + .UNSPECIFIED. ) ; +#23613 = FACE_OUTER_BOUND ( 'NONE', #34482, .T. ) ; +#23614 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -122.4956429764278738, -1.474760250675327455 ) ) ; +#23615 = CARTESIAN_POINT ( 'NONE', ( 214.9592436421241644, -120.8523699067718695, 7.839869790125838733 ) ) ; +#23616 = CARTESIAN_POINT ( 'NONE', ( 219.8388233874768503, -119.7430968379580776, -8.053372596362274649 ) ) ; +#23617 = FACE_OUTER_BOUND ( 'NONE', #26071, .T. ) ; +#23618 = CARTESIAN_POINT ( 'NONE', ( 237.1096397311153510, -118.0147840499717233, 5.626027614495670015 ) ) ; +#23619 = EDGE_LOOP ( 'NONE', ( #13940, #51616, #2280, #15263, #10132 ) ) ; +#23620 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#23621 = CARTESIAN_POINT ( 'NONE', ( 221.1524068854314180, -120.0741383983084347, -8.065737694096366539 ) ) ; +#23622 = VERTEX_POINT ( 'NONE', #44912 ) ; +#23623 = VERTEX_POINT ( 'NONE', #8708 ) ; +#23624 = ORIENTED_EDGE ( 'NONE', *, *, #50076, .F. ) ; +#23625 = ORIENTED_EDGE ( 'NONE', *, *, #1590, .F. ) ; +#23626 = ADVANCED_FACE ( 'NONE', ( #35297 ), #10357, .F. ) ; +#23627 = CARTESIAN_POINT ( 'NONE', ( 218.0326554073344028, -120.8915192043443483, 7.841836588716483369 ) ) ; +#23628 = ORIENTED_EDGE ( 'NONE', *, *, #18484, .T. ) ; +#23629 = ORIENTED_EDGE ( 'NONE', *, *, #14524, .F. ) ; +#23630 = CARTESIAN_POINT ( 'NONE', ( 29.21743114858366042, -120.4999999999999858, 6.122273719225308497 ) ) ; +#23631 = LINE ( 'NONE', #1188, #13548 ) ; +#23632 = LINE ( 'NONE', #2622, #9637 ) ; +#23633 = AXIS2_PLACEMENT_3D ( 'NONE', #7732, #22825, #48336 ) ; +#23634 = EDGE_LOOP ( 'NONE', ( #39926, #50134, #13918, #23991, #36722 ) ) ; +#23635 = AXIS2_PLACEMENT_3D ( 'NONE', #55474, #14868, #28620 ) ; +#23636 = CARTESIAN_POINT ( 'NONE', ( 220.1365806682070740, -121.6641784485858580, 8.006179625359614249 ) ) ; +#23637 = CARTESIAN_POINT ( 'NONE', ( 194.6499984505951488, -126.7742539824149901, -0.9628374791831956214 ) ) ; +#23638 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 1.224646799147353207E-16 ) ) ; +#23639 = AXIS2_PLACEMENT_3D ( 'NONE', #17244, #30721, #26330 ) ; +#23640 = CARTESIAN_POINT ( 'NONE', ( 214.4398602538724674, -119.9280524445085518, -7.773699819585915272 ) ) ; +#23641 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#23642 = CARTESIAN_POINT ( 'NONE', ( 239.8564704355307526, -117.2235913490375054, -5.404784576638496318 ) ) ; +#23643 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#23644 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -1.224646799147353207E-16 ) ) ; +#23645 = CARTESIAN_POINT ( 'NONE', ( 214.5561549749679671, -122.4355692660663522, 7.355346317476557871 ) ) ; +#23646 = EDGE_CURVE ( 'NONE', #9855, #1601, #28183, .T. ) ; +#23647 = CIRCLE ( 'NONE', #15256, 3.249999999999999556 ) ; +#23648 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#23649 = CLOSED_SHELL ( 'NONE', ( #2081, #52591, #38896, #19880, #47637, #8174, #15987 ) ) ; +#23650 = CARTESIAN_POINT ( 'NONE', ( 218.9962405479285792, -120.9892665066820001, 8.064753652870971123 ) ) ; +#23651 = CARTESIAN_POINT ( 'NONE', ( 12.41002696027220686, -49.63573251592489299, -19.00751391833164305 ) ) ; +#23652 = EDGE_CURVE ( 'NONE', #16581, #32756, #44148, .T. ) ; +#23653 = CARTESIAN_POINT ( 'NONE', ( 217.4395091456903231, -122.3772438451744904, 7.804067214109425166 ) ) ; +#23654 = CARTESIAN_POINT ( 'NONE', ( 235.7689417081986392, -124.9576897080344651, 3.370890271542988259 ) ) ; +#23655 = CARTESIAN_POINT ( 'NONE', ( 233.6485387059614141, -121.5158558257436709, -6.064886317919151004 ) ) ; +#23656 = EDGE_CURVE ( 'NONE', #27990, #37195, #22146, .T. ) ; +#23657 = LINE ( 'NONE', #42316, #7762 ) ; +#23658 = CARTESIAN_POINT ( 'NONE', ( 24.99900000000002009, -50.50000000000000000, 3.199999999999992628 ) ) ; +#23659 = CARTESIAN_POINT ( 'NONE', ( 233.3555538989691627, -114.9850826593978184, -0.6065680285471729549 ) ) ; +#23660 = ADVANCED_FACE ( 'NONE', ( #49007 ), #23781, .F. ) ; +#23661 = CARTESIAN_POINT ( 'NONE', ( 236.3935270983271835, -126.6385306000269964, 1.504989049959867931 ) ) ; +#23662 = LINE ( 'NONE', #20154, #19221 ) ; +#23663 = CARTESIAN_POINT ( 'NONE', ( 219.9474639405114544, -119.1308078962487826, -7.974009746486099282 ) ) ; +#23664 = CARTESIAN_POINT ( 'NONE', ( 235.0849485418995926, -117.1709431109849220, 5.171724582415553328 ) ) ; +#23665 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #52290, #37245, #3258, #52009 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 1.038310809110517328E-10, 0.0001749002053049708008 ), + .UNSPECIFIED. ) ; +#23666 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#23667 = CARTESIAN_POINT ( 'NONE', ( -24.00000000000000355, -8.460029551904391099E-15, -16.25000000000000000 ) ) ; +#23668 = CARTESIAN_POINT ( 'NONE', ( 236.9580690228053470, -124.5447639770849975, 3.869146782695619180 ) ) ; +#23669 = FACE_OUTER_BOUND ( 'NONE', #30395, .T. ) ; +#23670 = VERTEX_POINT ( 'NONE', #254 ) ; +#23671 = CYLINDRICAL_SURFACE ( 'NONE', #12773, 0.4999999999999983347 ) ; +#23672 = CARTESIAN_POINT ( 'NONE', ( 215.2979987973237996, -120.9376365447422330, 7.621507368705651153 ) ) ; +#23673 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#23674 = VERTEX_POINT ( 'NONE', #18027 ) ; +#23675 = AXIS2_PLACEMENT_3D ( 'NONE', #35919, #4406, #31844 ) ; +#23676 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#23677 = CARTESIAN_POINT ( 'NONE', ( 37.65098874964986209, -121.4999999999996305, 5.293535378421275084 ) ) ; +#23678 = CARTESIAN_POINT ( 'NONE', ( 217.0425486383471423, -120.1250096760753223, -7.997597916267529250 ) ) ; +#23679 = CARTESIAN_POINT ( 'NONE', ( -2.999999999999992450, -125.7999999999999972, -20.50000000000000355 ) ) ; +#23680 = AXIS2_PLACEMENT_3D ( 'NONE', #41489, #50812, #42333 ) ; +#23681 = ORIENTED_EDGE ( 'NONE', *, *, #22980, .T. ) ; +#23682 = ORIENTED_EDGE ( 'NONE', *, *, #53382, .T. ) ; +#23683 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#23684 = CARTESIAN_POINT ( 'NONE', ( -32.85618902252709717, -37.69543050033675513, -68.48314919203649254 ) ) ; +#23685 = CIRCLE ( 'NONE', #427, 2.999999999999999112 ) ; +#23686 = ORIENTED_EDGE ( 'NONE', *, *, #45746, .T. ) ; +#23687 = EDGE_CURVE ( 'NONE', #22104, #39725, #53673, .T. ) ; +#23688 = CARTESIAN_POINT ( 'NONE', ( 5.900000000000016342, -39.14999999999999147, -23.49900000000000588 ) ) ; +#23689 = ORIENTED_EDGE ( 'NONE', *, *, #33497, .F. ) ; +#23690 = ORIENTED_EDGE ( 'NONE', *, *, #52558, .T. ) ; +#23691 = EDGE_CURVE ( 'NONE', #6468, #11033, #27120, .T. ) ; +#23692 = CARTESIAN_POINT ( 'NONE', ( 213.0999977193770292, -118.0063978678003735, -7.003093910170974823 ) ) ; +#23693 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.9884292157390460742, 0.1516828450204386058 ) ) ; +#23694 = VERTEX_POINT ( 'NONE', #39562 ) ; +#23695 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #41002, #54742, #1026, #6245 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 9.937214744763168515E-15, 0.001048464789944744419 ), + .UNSPECIFIED. ) ; +#23696 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#23697 = CARTESIAN_POINT ( 'NONE', ( -3.134625307049970999, -35.69543050033666276, -95.30699400046827918 ) ) ; +#23698 = CARTESIAN_POINT ( 'NONE', ( 18.15000000000001634, -59.00000000000000000, 21.49958330439412180 ) ) ; +#23699 = CARTESIAN_POINT ( 'NONE', ( 219.7816382562335775, -119.9834294053688097, -7.868926409042548364 ) ) ; +#23700 = ORIENTED_EDGE ( 'NONE', *, *, #43280, .T. ) ; +#23701 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 1, 3, ( + ( #3257, #38023, #29560, #55844, #25438, #7336, #52289, #43229, #15803, #56707, #33646, #51428, #11435, #12293, #16663, #47054, #7051, #29838, #24872, #2690, #20478, #38306, #52007, #56127, #16083, #11726, #47348, #25151, #47630, #12009, #35374, #30427, #22224, #44418, #8220, #26041, #44117, #4430, #26328, #49369, #54, #48792, #22506, #4137, #57582, #48512, #3851, #26913, #27198, #337, #21343, #9086, #40316, #12874, #39169, #8788, #21926, #18111, #4714, #39454, #35942, #39752, #56983, #13159, #53762, #52575, #13743, #31586, #8507, #40034, #21636, #17828, #9367, #16952, #53176, #35660, #17547, #31006, #53457, #3568, #34788, #44707, #26614, #12580, #48227, #43829, #57270, #13440, #17242, #31290, #35089, #49090, #52894, #30719, #14022, #44991, #2562, #40603, #51571, #41459, #28047, #54048, #46914, #55991, #14602, #9646, #45564, #32155, #45274, #6913, #20347, #15668, #24725, #29130, #634, #54624, #18412, #51292, #32447, #36239, #18977, #38169, #15949, #41177, #33785, #27480, #50224, #31870, #36819, #10226, #49655, #5844, #5282, #23081, #5560, #45841, #40894, #4994, #11576, #917, #22783, #1494, #23642, #18691, #42532, #36534, #20050, #54333, #23362 ), + ( #14303, #49934, #9942, #37888, #27773, #11297, #55714, #1197, #33509, #43976, #57429, #25585, #39604, #11877, #34647, #25013, #21197, #3418, #20622, #48072, #29704, #42812, #3994, #17100, #38446, #48365, #7205, #17398, #47492, #21779, #8361, #34070, #7486, #39320, #30578, #34938, #35234, #26185, #52439, #38731, #53034, #29413, #2835, #43087, #57130, #25301, #39027, #56265, #8073, #12436, #51869, #3121, #12155, #30270, #52149, #47212, #25898, #16812, #16224, #29985, #43383, #16525, #20895, #52735, #56559, #34366, #47780, #12736, #7768, #56844, #43678, #3705, #21492, #9793, #14169, #48939, #45429, #53604, #48651, #22643, #49796, #4284, #32010, #41037, #197, #31731, #13298, #49518, #18839, #8647, #4856, #13889, #17968, #35799, #5135, #13011, #27631, #36393, #44850, #22086, #39899, #54197, #5430, #13595, #36677, #36106, #23228, #9513, #8941, #1063, #31454, #26470, #40455, #30857, #57719, #44263, #17686, #49233, #27337, #31149, #45126, #35511, #53316, #480, #22938, #9227, #27060, #40760, #26777, #44566, #4570, #18268, #22362, #40171, #53916, #783, #18556, #20276, #19695, #15602, #55348, #15023, #46279, #23506, #54476, #11226, #50088, #2490, #50935 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 2, 2 ), + ( 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, 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, 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, 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, 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.0000000000000000000, 1.000000000000000000 ), + ( 0.0000000000000000000, 0.006886128447785289791, 0.01377225689557060040, 0.02065838534335590060, 0.02754451379114120080, 0.03443064223892650100, 0.04131677068671180120, 0.04820289913449710140, 0.05508902758228229751, 0.06197515603006759771, 0.06886128447785290485, 0.07574741292563820505, 0.08263354137342350525, 0.08951966982120880545, 0.09640579826899410565, 0.1032919267167790034, 0.1101780551645649975, 0.1170641836123500062, 0.1239503120601350011, 0.1308364405079210091, 0.1377225689557060040, 0.1446086974034909989, 0.1514948258512759938, 0.1583809542990619879, 0.1652670827468470105, 0.1721532111946320054, 0.1790393396424179995, 0.1859254680902029944, 0.1928115965379879893, 0.1996977249857740111, 0.2065838534335590060, 0.2134699818813440009, 0.2203561103291289958, 0.2272422387769149899, 0.2341283672247000125, 0.2410144956724850074, 0.2479006241202710015, 0.2547867525680559964, 0.2616728810158410190, 0.2685590094636259861, 0.2754451379114120080, 0.2823312663591969751, 0.2892173948069819978, 0.2961035232547680196, 0.3029896517025529867, 0.3098757801503380094, 0.3167619085981229765, 0.3236480370459089984, 0.3305341654936940210, 0.3374202939414789881, 0.3443064223892650100, 0.3511925508370499771, 0.3580786792848349998, 0.3649648077326210216, 0.3718509361804059887, 0.3787370646281910114, 0.3856231930759759785, 0.3925093215237620003, 0.3993954499715470230, 0.4062815784193319901, 0.4131677068671180120, 0.4200538353149029791, 0.4269399637626880017, 0.4338260922104730244, 0.4407122206582589907, 0.4475983491060440134, 0.4544844775538289805, 0.4613706060016150023, 0.4682567344494000250, 0.4751428628971849921, 0.4820289913449710140, 0.4889151197927559811, 0.4958012482405410037, 0.5026873766883259709, 0.5095735051361119927, 0.5164596335838970154, 0.5233457620316820380, 0.5302318904794679488, 0.5371180189272529715, 0.5440041473750379941, 0.5508902758228230168, 0.5577764042706090386, 0.5646625327183939502, 0.5715486611661789729, 0.5784347896139649947, 0.5853209180617500174, 0.5922070465095350400, 0.5990931749573209508, 0.6059793034051059735, 0.6128654318528909961, 0.6197515603006760188, 0.6266376887484620406, 0.6335238171962469522, 0.6404099456440319749, 0.6472960740918179967, 0.6541822025396030194, 0.6610683309873880420, 0.6679544594351729536, 0.6748405878829589755, 0.6817267163307439981, 0.6886128447785290208, 0.6954989732263150426, 0.7023851016740999542, 0.7092712301218849769, 0.7161573585696709987, 0.7230434870174560213, 0.7299296154652410440, 0.7368157439130259556, 0.7437018723608119775, 0.7505880008085970001, 0.7574741292563820227, 0.7643602577041680446, 0.7712463861519529562, 0.7781325145997379789, 0.7850186430475230015, 0.7919047714953090233, 0.7987908999430940460, 0.8056770283908789576, 0.8125631568386649795, 0.8194492852864500021, 0.8263354137342350247, 0.8332215421820200474, 0.8401076706298059582, 0.8469937990775909809, 0.8538799275253760035, 0.8607660559731620253, 0.8676521844209470480, 0.8745383128687319596, 0.8814244413165179814, 0.8883105697643030041, 0.8951966982120880267, 0.9020828266598730494, 0.9089689551076589602, 0.9158550835554439828, 0.9227412120032290055, 0.9296273404510150273, 0.9365134688988000500, 0.9433995973465849616, 0.9502857257943699842, 0.9571718542421560061, 0.9640579826899410287, 0.9709441111377260514, 0.9778302395855119622, 0.9847163680332969848, 0.9916024964810820075, 0.9984886249288670301, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#23702 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -123.5966700010823587, -0.2052636294624779478 ) ) ; +#23703 = CARTESIAN_POINT ( 'NONE', ( 10.50000000000001599, -38.84999999999999432, -23.49900000000000588 ) ) ; +#23704 = ORIENTED_EDGE ( 'NONE', *, *, #11175, .T. ) ; +#23705 = PLANE ( 'NONE', #49693 ) ; +#23706 = CARTESIAN_POINT ( 'NONE', ( 24.80000000000002203, -58.99999999999999289, -17.50000000000000711 ) ) ; +#23707 = ORIENTED_EDGE ( 'NONE', *, *, #4936, .T. ) ; +#23708 = CARTESIAN_POINT ( 'NONE', ( -34.24566636627243810, -51.69543050033675513, -71.32380980379890900 ) ) ; +#23709 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#23710 = CARTESIAN_POINT ( 'NONE', ( 221.9019032902816377, -119.7980667143875877, -7.819119229991326137 ) ) ; +#23711 = CIRCLE ( 'NONE', #26532, 1.500000000000001332 ) ; +#23712 = FACE_OUTER_BOUND ( 'NONE', #51909, .T. ) ; +#23713 = AXIS2_PLACEMENT_3D ( 'NONE', #16741, #38097, #43016 ) ; +#23714 = CARTESIAN_POINT ( 'NONE', ( 235.4220719138608047, -117.4448002409078526, -4.632633638119791009 ) ) ; +#23715 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#23716 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #50518, #15762, #6157, #54943, #33602, #14902, #36837, #20157, #54648, #46149, #15178, #24527, #50801, #23969, #1220, #24249, #33321, #14622, #32469, #37683, #42054, #19574, #51102, #33016, #41196, #37414 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4 ), + ( 0.01119445276857327851, 0.01150226785713266697, 0.01181008294569205544, 0.01211789803425144391, 0.01242571312281083237, 0.01273352821137022257, 0.01304134329992961104, 0.01365697347704838450, 0.01396478856560776777, 0.01427260365416715276, 0.01488823383128593837, 0.01550386400840472224, 0.01611949418552350785 ), + .UNSPECIFIED. ) ; +#23717 = CARTESIAN_POINT ( 'NONE', ( 218.5979547234747713, -121.1138614088990835, 8.046828118008921393 ) ) ; +#23718 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#23719 = AXIS2_PLACEMENT_3D ( 'NONE', #52179, #42566, #42844 ) ; +#23720 = CARTESIAN_POINT ( 'NONE', ( 233.2630024290115500, -123.7355742333122208, 5.227607788664902166 ) ) ; +#23721 = ADVANCED_FACE ( 'NONE', ( #26148 ), #52107, .F. ) ; +#23722 = CARTESIAN_POINT ( 'NONE', ( 26.90000000000003411, -119.4999999999999858, 6.063806063765229126 ) ) ; +#23723 = DIRECTION ( 'NONE', ( -1.734723475976805517E-15, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#23724 = CARTESIAN_POINT ( 'NONE', ( 230.8828414794035666, -123.9531070496206979, 1.728019590125695615 ) ) ; +#23725 = CARTESIAN_POINT ( 'NONE', ( 232.9120592457192629, -125.8771900701244277, -1.373011365290482066 ) ) ; +#23726 = EDGE_CURVE ( 'NONE', #16553, #18086, #6379, .T. ) ; +#23727 = CARTESIAN_POINT ( 'NONE', ( 220.8002074625812554, -114.7568731763675629, -5.103901831569869429 ) ) ; +#23728 = VECTOR ( 'NONE', #39784, 1000.000000000000000 ) ; +#23729 = EDGE_CURVE ( 'NONE', #41227, #35033, #39901, .T. ) ; +#23730 = CARTESIAN_POINT ( 'NONE', ( 20.90000000000001634, -41.99999999999999289, -19.49999999999999645 ) ) ; +#23731 = DIRECTION ( 'NONE', ( 0.7132504491541842295, 2.131334480222611268E-15, -0.7009092642998483447 ) ) ; +#23732 = ORIENTED_EDGE ( 'NONE', *, *, #6235, .T. ) ; +#23733 = CARTESIAN_POINT ( 'NONE', ( 234.6238645872642508, -122.4838615181613761, -5.821327522396469334 ) ) ; +#23734 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -121.8701372115391166, 2.260298354356892858 ) ) ; +#23735 = CARTESIAN_POINT ( 'NONE', ( -50.12409152555173364, -117.0236785433946380, -4.189528811064767488 ) ) ; +#23736 = DIRECTION ( 'NONE', ( 3.524876788021935603E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#23737 = CARTESIAN_POINT ( 'NONE', ( 234.5313669853243823, -117.5117197315571502, 4.676824046763803366 ) ) ; +#23738 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #54897, #46399, #37941, #51345, #33555, #20395 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 4 ), + ( 1.514782153580211930E-17, 0.0003933004745827016610, 0.0007866009491653882515 ), + .UNSPECIFIED. ) ; +#23739 = CARTESIAN_POINT ( 'NONE', ( 217.0089534112821639, -119.9700531329652620, -7.785758202409211570 ) ) ; +#23740 = EDGE_CURVE ( 'NONE', #27994, #1112, #12690, .T. ) ; +#23741 = CARTESIAN_POINT ( 'NONE', ( -16.00000000000000000, 12.00000000000000000, -39.00000000000000000 ) ) ; +#23742 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#23743 = VERTEX_POINT ( 'NONE', #7443 ) ; +#23744 = CARTESIAN_POINT ( 'NONE', ( 215.9029860507302772, -121.4565267629437244, 7.872539369473278370 ) ) ; +#23745 = CARTESIAN_POINT ( 'NONE', ( 233.8596816831791614, -121.5440708031109551, 5.457417196837292650 ) ) ; +#23746 = EDGE_LOOP ( 'NONE', ( #41377, #5827, #50607, #18921 ) ) ; +#23747 = ORIENTED_EDGE ( 'NONE', *, *, #35410, .F. ) ; +#23748 = CARTESIAN_POINT ( 'NONE', ( -24.09999999999997655, -41.99999999999999289, 17.85000000000001208 ) ) ; +#23749 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#23750 = DIRECTION ( 'NONE', ( -1.644548700998856672E-16, 0.1516828450203868972, -0.9884292157390539568 ) ) ; +#23751 = MANIFOLD_SOLID_BREP ( 'NONE', #2204 ) ; +#23752 = CARTESIAN_POINT ( 'NONE', ( 236.6277968316337308, -122.3005481363197475, -5.878748331786152193 ) ) ; +#23753 = DATE_AND_TIME ( #51469, #1181 ) ; +#23754 = ORIENTED_EDGE ( 'NONE', *, *, #19551, .T. ) ; +#23755 = ORIENTED_EDGE ( 'NONE', *, *, #55389, .F. ) ; +#23756 = CARTESIAN_POINT ( 'NONE', ( 236.7201773514605350, -116.9889909621376063, 4.309844332079949325 ) ) ; +#23757 = DIRECTION ( 'NONE', ( 8.659560562354931626E-17, -0.7071067811865475727, 0.7071067811865474617 ) ) ; +#23758 = AXIS2_PLACEMENT_3D ( 'NONE', #57686, #13554, #30539 ) ; +#23759 = VERTEX_POINT ( 'NONE', #30534 ) ; +#23760 = EDGE_CURVE ( 'NONE', #50139, #25353, #46977, .T. ) ; +#23761 = EDGE_CURVE ( 'NONE', #6050, #5506, #34862, .T. ) ; +#23762 = CARTESIAN_POINT ( 'NONE', ( -47.42660843221971589, -118.5015057217473782, 6.708909476488854828 ) ) ; +#23763 = CARTESIAN_POINT ( 'NONE', ( 4.362162947221293940, -39.19543050033662723, -111.6470725152925354 ) ) ; +#23764 = VERTEX_POINT ( 'NONE', #3370 ) ; +#23765 = AXIS2_PLACEMENT_3D ( 'NONE', #57537, #35895, #17501 ) ; +#23766 = CARTESIAN_POINT ( 'NONE', ( 29.21743114857466850, -114.4338270131152484, -0.8269103859119969480 ) ) ; +#23767 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -120.3493403768668912, -2.246441750802498749 ) ) ; +#23768 = EDGE_CURVE ( 'NONE', #32978, #30769, #45107, .T. ) ; +#23769 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669288373, -117.1411027341962665, -4.292953257255368804 ) ) ; +#23770 = AXIS2_PLACEMENT_3D ( 'NONE', #1521, #50248, #19299 ) ; +#23771 = DIRECTION ( 'NONE', ( -0.7132504491541842295, -2.131334480222602985E-15, 0.7009092642998483447 ) ) ; +#23772 = CARTESIAN_POINT ( 'NONE', ( 221.5307369266287196, -119.8186482807325177, -8.038677081623729848 ) ) ; +#23773 = CARTESIAN_POINT ( 'NONE', ( 213.9000314191158338, -120.8736816364817059, 7.725711093973755439 ) ) ; +#23774 = EDGE_CURVE ( 'NONE', #14331, #14867, #21739, .T. ) ; +#23775 = VERTEX_POINT ( 'NONE', #16482 ) ; +#23776 = ORIENTED_EDGE ( 'NONE', *, *, #56507, .T. ) ; +#23777 = EDGE_CURVE ( 'NONE', #37162, #25910, #50323, .T. ) ; +#23778 = CARTESIAN_POINT ( 'NONE', ( -48.02213601392271158, -121.4173845029002479, -4.509574533537398011 ) ) ; +#23779 = CARTESIAN_POINT ( 'NONE', ( 21.80000000000002203, -59.00000000000000711, 16.99999999999999289 ) ) ; +#23780 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290306, -122.3485542178841712, -2.767440344437707367 ) ) ; +#23781 = PLANE ( 'NONE', #370 ) ; +#23782 = ORIENTED_EDGE ( 'NONE', *, *, #46904, .T. ) ; +#23783 = CARTESIAN_POINT ( 'NONE', ( 215.9617407296103693, -119.4678746095635375, -7.663752375261124072 ) ) ; +#23784 = CARTESIAN_POINT ( 'NONE', ( 231.9911777929645496, -122.8505489948078946, 5.213526455929633485 ) ) ; +#23785 = EDGE_LOOP ( 'NONE', ( #43174, #28275, #41152, #46217 ) ) ; +#23786 = CARTESIAN_POINT ( 'NONE', ( 215.8028545924514674, -118.5613778415000041, -7.471027382142046314 ) ) ; +#23787 = CARTESIAN_POINT ( 'NONE', ( 12.50000000000002842, -46.96039219456288549, 16.49999999999999645 ) ) ; +#23788 = CARTESIAN_POINT ( 'NONE', ( 235.9330518760590110, -123.8585167293128251, 4.420893046661744208 ) ) ; +#23789 = CARTESIAN_POINT ( 'NONE', ( 220.8782188229552332, -118.6558069268462106, -7.868928576105313155 ) ) ; +#23790 = CARTESIAN_POINT ( 'NONE', ( -25.69999999999999929, -128.9989999999999952, 7.500000000000008882 ) ) ; +#23791 = AXIS2_PLACEMENT_3D ( 'NONE', #6790, #2713, #1864 ) ; +#23792 = CARTESIAN_POINT ( 'NONE', ( 232.6325069004459181, -122.1388326651110674, -5.926541058205198276 ) ) ; +#23793 = CARTESIAN_POINT ( 'NONE', ( 221.8426313642627861, -121.4444451414037189, 8.022414406026841860 ) ) ; +#23794 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#23795 = LINE ( 'NONE', #29351, #19313 ) ; +#23796 = CARTESIAN_POINT ( 'NONE', ( 232.2117826100139553, -117.5501937915567368, -4.699811161753238764 ) ) ; +#23797 = EDGE_CURVE ( 'NONE', #27669, #2954, #53761, .T. ) ; +#23798 = CARTESIAN_POINT ( 'NONE', ( 235.2584709762003286, -116.3152549729572200, -3.643844946628106651 ) ) ; +#23799 = CARTESIAN_POINT ( 'NONE', ( 34.39940826554926900, -115.0906918002051356, -0.9999999999999314992 ) ) ; +#23800 = CIRCLE ( 'NONE', #46183, 1.249999999999998890 ) ; +#23801 = VECTOR ( 'NONE', #31800, 1000.000000000000114 ) ; +#23802 = CARTESIAN_POINT ( 'NONE', ( 235.7972378766645249, -120.8219198084571531, -5.565536975890950977 ) ) ; +#23803 = CARTESIAN_POINT ( 'NONE', ( -29.15638586528460152, -129.0000000000000000, -23.20000000000002771 ) ) ; +#23804 = VERTEX_POINT ( 'NONE', #21155 ) ; +#23805 = CARTESIAN_POINT ( 'NONE', ( 234.0736596857495613, -116.8167741270899995, 4.924769159009796837 ) ) ; +#23806 = AXIS2_PLACEMENT_3D ( 'NONE', #34981, #42853, #44017 ) ; +#23807 = CARTESIAN_POINT ( 'NONE', ( 215.4268473067926379, -122.1351900006562659, 7.718590377043602402 ) ) ; +#23808 = CARTESIAN_POINT ( 'NONE', ( 220.0661094999122440, -122.3252672145625297, 7.880523467865216070 ) ) ; +#23809 = AXIS2_PLACEMENT_3D ( 'NONE', #56693, #38875, #25729 ) ; +#23810 = LINE ( 'NONE', #55078, #36134 ) ; +#23811 = CARTESIAN_POINT ( 'NONE', ( 236.8781761157401320, -126.0459344991820245, -0.2227504545204739561 ) ) ; +#23812 = AXIS2_PLACEMENT_3D ( 'NONE', #43412, #37916, #30013 ) ; +#23813 = ADVANCED_FACE ( 'NONE', ( #8321 ), #39276, .T. ) ; +#23814 = VECTOR ( 'NONE', #44078, 999.9999999999998863 ) ; +#23815 = CIRCLE ( 'NONE', #21012, 0.9999999999999983347 ) ; +#23816 = VERTEX_POINT ( 'NONE', #38986 ) ; +#23817 = EDGE_CURVE ( 'NONE', #41416, #20346, #31623, .T. ) ; +#23818 = VERTEX_POINT ( 'NONE', #34039 ) ; +#23819 = CARTESIAN_POINT ( 'NONE', ( 194.6499984800816776, -112.4514141846616155, -11.37183795193642410 ) ) ; +#23820 = DIRECTION ( 'NONE', ( 1.210476675238558841E-16, -1.000000000000000000, -7.868619306511423982E-48 ) ) ; +#23821 = CARTESIAN_POINT ( 'NONE', ( 217.9163579497280523, -119.3845080325819481, -7.767159583123843802 ) ) ; +#23822 = CIRCLE ( 'NONE', #14478, 1.649999999999998579 ) ; +#23823 = CARTESIAN_POINT ( 'NONE', ( 234.0102964568970378, -124.0790383763232967, -4.257337650570675258 ) ) ; +#23824 = ORIENTED_EDGE ( 'NONE', *, *, #43535, .T. ) ; +#23825 = EDGE_LOOP ( 'NONE', ( #33269, #53502, #22338, #46899 ) ) ; +#23826 = CARTESIAN_POINT ( 'NONE', ( 220.0244181397957561, -121.6640001168906764, 8.005004625144813701 ) ) ; +#23827 = CARTESIAN_POINT ( 'NONE', ( 218.7391470653743397, -119.7043391272925277, -8.036511293459279059 ) ) ; +#23828 = CARTESIAN_POINT ( 'NONE', ( 217.1187069079035723, -121.2316291421577432, 7.976455127848240956 ) ) ; +#23829 = ORIENTED_EDGE ( 'NONE', *, *, #46536, .T. ) ; +#23830 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #49321, #54001, #18640, #44658, #23592, #31818, #36484, #14254, #27996, #32103 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 4 ), + ( 0.0000000000000000000, 0.0001620730996561995166, 0.0003241461993123990332, 0.0004862192989685985497, 0.0006482923986247980663 ), + .UNSPECIFIED. ) ; +#23831 = CARTESIAN_POINT ( 'NONE', ( 236.0767704591819154, -117.4599910194764476, -6.666918028725676848 ) ) ; +#23832 = LINE ( 'NONE', #41645, #23211 ) ; +#23833 = CARTESIAN_POINT ( 'NONE', ( 237.1425601493409943, -125.6226305646714820, -2.138857195822805313 ) ) ; +#23834 = CARTESIAN_POINT ( 'NONE', ( 220.7725346302798357, -119.2212668850797570, -7.751318381716008510 ) ) ; +#23835 = VECTOR ( 'NONE', #15479, 1000.000000000000000 ) ; +#23836 = VERTEX_POINT ( 'NONE', #25867 ) ; +#23837 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#23838 = VECTOR ( 'NONE', #45417, 1000.000000000000000 ) ; +#23839 = CARTESIAN_POINT ( 'NONE', ( 219.7050621350176982, -119.7414828478595297, -7.851491235291891968 ) ) ; +#23840 = CARTESIAN_POINT ( 'NONE', ( 2.400000000000020339, -37.49999999999999289, -23.49900000000000588 ) ) ; +#23841 = CARTESIAN_POINT ( 'NONE', ( 237.6770643091311683, -120.4151846592401398, -6.148587723459322696 ) ) ; +#23842 = ORIENTED_EDGE ( 'NONE', *, *, #50485, .F. ) ; +#23843 = ORIENTED_EDGE ( 'NONE', *, *, #44486, .T. ) ; +#23844 = CARTESIAN_POINT ( 'NONE', ( 222.3999982488143701, -123.4973192843909686, 7.022138469927302395 ) ) ; +#23845 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290306, -120.4866694987833142, -0.5037395558145296715 ) ) ; +#23846 = ADVANCED_FACE ( 'NONE', ( #51831 ), #35458, .F. ) ; +#23847 = CARTESIAN_POINT ( 'NONE', ( 219.7915883643694031, -121.0339284700597347, 8.071042724402733626 ) ) ; +#23848 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#23849 = ORIENTED_EDGE ( 'NONE', *, *, #47922, .T. ) ; +#23850 = CONICAL_SURFACE ( 'NONE', #34110, 0.7999999999999937161, 1.029744258676650537 ) ; +#23851 = CARTESIAN_POINT ( 'NONE', ( 218.0751282588840070, -125.8113852775481263, 5.085179648644954753 ) ) ; +#23852 = EDGE_CURVE ( 'NONE', #7106, #44594, #42495, .T. ) ; +#23853 = VERTEX_POINT ( 'NONE', #46880 ) ; +#23854 = VECTOR ( 'NONE', #2412, 1000.000000000000000 ) ; +#23855 = ORIENTED_EDGE ( 'NONE', *, *, #28892, .T. ) ; +#23856 = ADVANCED_FACE ( 'NONE', ( #21164 ), #17721, .F. ) ; +#23857 = CIRCLE ( 'NONE', #31349, 7.000000000000001776 ) ; +#23858 = CARTESIAN_POINT ( 'NONE', ( 218.3002074625811417, -115.3036129549558240, -5.213585772807734386 ) ) ; +#23859 = CARTESIAN_POINT ( 'NONE', ( 12.50000000000002487, -50.98320357355235899, 16.26991497677627763 ) ) ; +#23860 = AXIS2_PLACEMENT_3D ( 'NONE', #7382, #38628, #25196 ) ; +#23861 = ADVANCED_FACE ( 'NONE', ( #43052 ), #3086, .F. ) ; +#23862 = ORIENTED_EDGE ( 'NONE', *, *, #36077, .F. ) ; +#23863 = ORIENTED_EDGE ( 'NONE', *, *, #39916, .F. ) ; +#23864 = AXIS2_PLACEMENT_3D ( 'NONE', #39754, #35375, #53177 ) ; +#23865 = CARTESIAN_POINT ( 'NONE', ( 28.09940000000002414, -121.2201332175871187, 6.177439292228886991 ) ) ; +#23866 = CIRCLE ( 'NONE', #56508, 1.649999999999998579 ) ; +#23867 = ORIENTED_EDGE ( 'NONE', *, *, #7373, .F. ) ; +#23868 = ORIENTED_EDGE ( 'NONE', *, *, #36188, .F. ) ; +#23869 = PLANE ( 'NONE', #18223 ) ; +#23870 = LINE ( 'NONE', #3632, #6613 ) ; +#23871 = CARTESIAN_POINT ( 'NONE', ( 21.50000000000000355, -116.0010000000000048, -11.89999999999999680 ) ) ; +#23872 = ORIENTED_EDGE ( 'NONE', *, *, #26641, .T. ) ; +#23873 = CARTESIAN_POINT ( 'NONE', ( 219.9652816553433468, -119.3336232246546160, -8.005842273476565296 ) ) ; +#23874 = DIRECTION ( 'NONE', ( -1.811995619784410881E-15, 1.000000000000000000, 1.196913542559490477E-15 ) ) ; +#23875 = CARTESIAN_POINT ( 'NONE', ( 232.2081770324521983, -121.7544839340611844, 6.019740479476235251 ) ) ; +#23876 = CARTESIAN_POINT ( 'NONE', ( 20.99999999999999645, -4.999999999999992006, -22.75000000000000355 ) ) ; +#23877 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289453, -120.9148296019407098, 0.6841519624359438945 ) ) ; +#23878 = CARTESIAN_POINT ( 'NONE', ( 220.8127629126090881, -118.5221481200450455, -7.630883379246035325 ) ) ; +#23879 = FACE_OUTER_BOUND ( 'NONE', #44236, .T. ) ; +#23880 = ADVANCED_FACE ( 'NONE', ( #38996 ), #15913, .F. ) ; +#23881 = CARTESIAN_POINT ( 'NONE', ( 10.11604333414695844, -50.19543050033662723, -114.6375341005585540 ) ) ; +#23882 =( BOUNDED_SURFACE ( ) B_SPLINE_SURFACE ( 3, 3, ( + ( #5838, #32713, #18407, #31860 ), + ( #23637, #5275, #14298, #10500 ), + ( #37111, #55196, #49929, #9936 ), + ( #41750, #23945, #50494, #41451 ) ), + .UNSPECIFIED., .F., .F., .F. ) + B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ), + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_SURFACE ( ( + ( 1.000000000000000000, 0.3333333333333332038, 0.3333333333333332038, 1.000000000000000000), + ( 0.8047377948020646432, 0.2682459316006881034, 0.2682459316006881034, 0.8047377948020646432), + ( 0.8047377948020646432, 0.2682459316006881034, 0.2682459316006881034, 0.8047377948020646432), + ( 1.000000000000000000, 0.3333333333333332038, 0.3333333333333332038, 1.000000000000000000) ) ) + REPRESENTATION_ITEM ( '' ) SURFACE ( ) ); +#23883 = CARTESIAN_POINT ( 'NONE', ( 220.2486434445711438, -119.0512290481425879, -5.427115291590261847 ) ) ; +#23884 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #48635, #17948, #27610, #54176, #4264, #22065 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 4 ), + ( 0.0000000000000000000, 0.0003938598661151408004, 0.0007877197322302816008 ), + .UNSPECIFIED. ) ; +#23885 = ORIENTED_EDGE ( 'NONE', *, *, #44176, .T. ) ; +#23886 = VECTOR ( 'NONE', #46942, 1000.000000000000000 ) ; +#23887 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#23888 = VECTOR ( 'NONE', #34645, 1000.000000000000000 ) ; +#23889 = CARTESIAN_POINT ( 'NONE', ( 236.4062524292140495, -115.0790842712187612, 1.190028378717978619 ) ) ; +#23890 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #41544, #33075, #19633, #50865, #20217, #46499 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 4 ), + ( 1.243205043575176586E-16, 0.0002115700271804149915, 0.0004231400543607056249 ), + .UNSPECIFIED. ) ; +#23891 = CARTESIAN_POINT ( 'NONE', ( 233.8729479684380976, -126.0500141308375817, -0.04212679211032394760 ) ) ; +#23892 = EDGE_LOOP ( 'NONE', ( #51055, #6530, #41234, #48266 ) ) ; +#23893 = ADVANCED_FACE ( 'NONE', ( #40649 ), #52697, .F. ) ; +#23894 = VERTEX_POINT ( 'NONE', #41219 ) ; +#23895 = CARTESIAN_POINT ( 'NONE', ( 221.5406417500074951, -122.2448844223960833, 7.657553982176106722 ) ) ; +#23896 = CIRCLE ( 'NONE', #39743, 1.249999999999998890 ) ; +#23897 = CARTESIAN_POINT ( 'NONE', ( 214.4398602540541390, -122.2804750892997134, 7.588638965449770346 ) ) ; +#23898 = CARTESIAN_POINT ( 'NONE', ( 8.784315731977281771, -49.14543050033673666, -115.9927099539515041 ) ) ; +#23899 = CARTESIAN_POINT ( 'NONE', ( 235.7727491036931724, -116.9695345021842741, -5.034241553189131579 ) ) ; +#23900 = CARTESIAN_POINT ( 'NONE', ( 218.9962405479286645, -120.2596969191735354, -5.612564934189753885 ) ) ; +#23901 = CONICAL_SURFACE ( 'NONE', #46278, 7.499999999551281604, 0.7853981625000022726 ) ; +#23902 = CARTESIAN_POINT ( 'NONE', ( 21.50000000000001066, -124.5000000000000000, 14.00000000000000178 ) ) ; +#23903 = CARTESIAN_POINT ( 'NONE', ( 216.5569693275022871, -121.2013246159987148, 7.945374546230917545 ) ) ; +#23904 = DIRECTION ( 'NONE', ( -8.673617379884027583E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#23905 = EDGE_CURVE ( 'NONE', #43124, #6807, #56281, .T. ) ; +#23906 = AXIS2_PLACEMENT_3D ( 'NONE', #3100, #28830, #46332 ) ; +#23907 = CARTESIAN_POINT ( 'NONE', ( 215.9929136613828575, -119.2363579744446582, -7.631605403303306723 ) ) ; +#23908 = VECTOR ( 'NONE', #42032, 1000.000000000000114 ) ; +#23909 = VERTEX_POINT ( 'NONE', #36857 ) ; +#23910 = CARTESIAN_POINT ( 'NONE', ( 237.9945080457586641, -124.3198431350051720, 4.135667648620965586 ) ) ; +#23911 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026596, -119.2275139123135403, -5.874929814549146201 ) ) ; +#23912 = AXIS2_PLACEMENT_3D ( 'NONE', #54957, #14917, #7307 ) ; +#23913 = FACE_OUTER_BOUND ( 'NONE', #30554, .T. ) ; +#23914 = VERTEX_POINT ( 'NONE', #27811 ) ; +#23915 = PLANE ( 'NONE', #38203 ) ; +#23916 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#23917 = CARTESIAN_POINT ( 'NONE', ( 237.7872887035595113, -119.0650993885211193, 5.360065185426719836 ) ) ; +#23918 = CARTESIAN_POINT ( 'NONE', ( -24.09999999999997655, -41.99999999999999289, 19.50000000000000711 ) ) ; +#23919 = ORIENTED_EDGE ( 'NONE', *, *, #25985, .F. ) ; +#23920 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#23921 = CARTESIAN_POINT ( 'NONE', ( 215.2365685812153231, -118.7960087491371013, -7.447678757613990896 ) ) ; +#23922 = CARTESIAN_POINT ( 'NONE', ( 21.12143049043078946, -34.99999999999999289, -21.49631025544471896 ) ) ; +#23923 = CARTESIAN_POINT ( 'NONE', ( 237.1751595298945574, -120.4654450140196928, 6.150146323240180735 ) ) ; +#23924 = ORIENTED_EDGE ( 'NONE', *, *, #39463, .T. ) ; +#23925 = CARTESIAN_POINT ( 'NONE', ( 219.4294531878352643, -121.1162497427951763, 8.062391505671200775 ) ) ; +#23926 = CARTESIAN_POINT ( 'NONE', ( -19.99999999999997513, -50.49999999999998579, -23.19999999999999929 ) ) ; +#23927 = EDGE_CURVE ( 'NONE', #21218, #52719, #31128, .T. ) ; +#23928 = ORIENTED_EDGE ( 'NONE', *, *, #40963, .F. ) ; +#23929 = ORIENTED_EDGE ( 'NONE', *, *, #38618, .F. ) ; +#23930 = AXIS2_PLACEMENT_3D ( 'NONE', #45521, #1443, #32108 ) ; +#23931 = ORIENTED_EDGE ( 'NONE', *, *, #8773, .T. ) ; +#23932 = ORIENTED_EDGE ( 'NONE', *, *, #2468, .T. ) ; +#23933 = EDGE_CURVE ( 'NONE', #23423, #448, #4113, .T. ) ; +#23934 = VECTOR ( 'NONE', #47928, 999.9999999999998863 ) ; +#23935 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#23936 = ORIENTED_EDGE ( 'NONE', *, *, #46656, .F. ) ; +#23937 = EDGE_CURVE ( 'NONE', #5255, #45677, #8331, .T. ) ; +#23938 = ORIENTED_EDGE ( 'NONE', *, *, #7942, .F. ) ; +#23939 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#23940 = DIRECTION ( 'NONE', ( -9.606587641453281174E-16, 0.8061809694754855649, -0.5916690328685170197 ) ) ; +#23941 = CARTESIAN_POINT ( 'NONE', ( 196.4500029091152555, -116.2720162306266474, 13.13664737923883585 ) ) ; +#23942 = VERTEX_POINT ( 'NONE', #18153 ) ; +#23943 = CARTESIAN_POINT ( 'NONE', ( 236.2068416717928017, -124.3728858446513073, -3.975410335341477364 ) ) ; +#23944 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397815626E-17 ) ) ; +#23945 = CARTESIAN_POINT ( 'NONE', ( 194.8499983585583664, -128.8069447045354536, 11.73687293929987696 ) ) ; +#23946 = CARTESIAN_POINT ( 'NONE', ( 6.704528535821451030, -29.99543050033663505, -104.5552939337700025 ) ) ; +#23947 = LINE ( 'NONE', #15156, #31045 ) ; +#23948 = DIRECTION ( 'NONE', ( -0.7132504491541840075, -2.131334480222543031E-15, 0.7009092642998484557 ) ) ; +#23949 = CARTESIAN_POINT ( 'NONE', ( 34.40000000000001279, -120.4999999999999858, 1.387778780781445676E-14 ) ) ; +#23950 = CARTESIAN_POINT ( 'NONE', ( 35.61743114856874826, -120.4999999999999858, 1.387778780781445676E-14 ) ) ; +#23951 = CARTESIAN_POINT ( 'NONE', ( 30.61163723159289063, -114.5578354487633703, -0.8332294642466100409 ) ) ; +#23952 = VECTOR ( 'NONE', #17796, 1000.000000000000000 ) ; +#23953 = CARTESIAN_POINT ( 'NONE', ( 215.8056272062716232, -121.5489589629251697, 7.851723206950975253 ) ) ; +#23954 = VECTOR ( 'NONE', #18698, 999.9999999999998863 ) ; +#23955 = CARTESIAN_POINT ( 'NONE', ( 215.9491244750070109, -121.5460143744119961, 7.863471218662659190 ) ) ; +#23956 = CARTESIAN_POINT ( 'NONE', ( 220.4972651086441147, -120.9273894550491804, 8.075693829190438322 ) ) ; +#23957 = CARTESIAN_POINT ( 'NONE', ( 216.6389879694773413, -122.0126535467525315, 7.632487797673809027 ) ) ; +#23958 = CARTESIAN_POINT ( 'NONE', ( 217.8002074625808859, -117.0959967456761177, 6.842459504709156981 ) ) ; +#23959 = CARTESIAN_POINT ( 'NONE', ( 235.7354362092459326, -124.1362517129884395, 4.194955237989858254 ) ) ; +#23960 = CARTESIAN_POINT ( 'NONE', ( 233.8766959848516933, -114.6438750331891328, -1.878614822448587240 ) ) ; +#23961 = CARTESIAN_POINT ( 'NONE', ( 215.7118013244441386, -122.4057211512410390, 7.681140018532365055 ) ) ; +#23962 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -123.2455073322788621, 0.1571288910643814374 ) ) ; +#23963 = CARTESIAN_POINT ( 'NONE', ( 233.4281976407741581, -115.2923775662156061, 1.917550476460543329 ) ) ; +#23964 = CARTESIAN_POINT ( 'NONE', ( 240.7060270983271550, -119.5413054122620196, -6.247257159262449733 ) ) ; +#23965 = CARTESIAN_POINT ( 'NONE', ( 203.5079792182991696, -127.6141155996436538, 10.05152602290955954 ) ) ; +#23966 = EDGE_CURVE ( 'NONE', #33046, #36881, #15240, .T. ) ; +#23967 = CARTESIAN_POINT ( 'NONE', ( 22.61847879985608145, -131.0815212001440102, 21.15496297605870524 ) ) ; +#23968 = CARTESIAN_POINT ( 'NONE', ( 235.1840157992593277, -120.8046767527882253, 6.142728774609806486 ) ) ; +#23969 = CARTESIAN_POINT ( 'NONE', ( 17.04460095497293892, -57.42994715205359313, 21.31438133806242163 ) ) ; +#23970 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#23971 = CARTESIAN_POINT ( 'NONE', ( 214.5561549749679386, -120.1459845034035538, -7.597514123838557509 ) ) ; +#23972 = VECTOR ( 'NONE', #30577, 999.9999999999998863 ) ; +#23973 = ADVANCED_FACE ( 'NONE', ( #45604 ), #17067, .T. ) ; +#23974 = CARTESIAN_POINT ( 'NONE', ( -29.16564078277083638, -128.8000000000000114, 23.40000000000000568 ) ) ; +#23975 = VERTEX_POINT ( 'NONE', #4753 ) ; +#23976 = FACE_OUTER_BOUND ( 'NONE', #41948, .T. ) ; +#23977 = CARTESIAN_POINT ( 'NONE', ( 37.90678754855167654, -121.4999999999999858, 5.098912634785595976 ) ) ; +#23978 = ORIENTED_EDGE ( 'NONE', *, *, #38019, .T. ) ; +#23979 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #48579, #53841, #17616, #4206, #35443, #21705, #53531, #57345, #53242, #4784, #22291, #3923, #26697, #26113, #43900, #4496, #39525, #13515, #44778, #18188, #31074, #35161 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4 ), + ( 0.008112176497771819011, 0.008735720930836325324, 0.009359265363900829901, 0.009982809796965336213, 0.01029458201349758677, 0.01060635423002983732, 0.01091812644656208788, 0.01122989866309433843, 0.01185344309615883954, 0.01247698752922334064, 0.01310053196228784175 ), + .UNSPECIFIED. ) ; +#23980 = FACE_OUTER_BOUND ( 'NONE', #47341, .T. ) ; +#23981 = CARTESIAN_POINT ( 'NONE', ( 36.70674046875490149, -121.4999999999999858, 5.377550786696922991 ) ) ; +#23982 = CARTESIAN_POINT ( 'NONE', ( 220.8782188229552332, -118.6558069268462106, -7.868928576105313155 ) ) ; +#23983 = DIRECTION ( 'NONE', ( -5.316140964371697003E-16, 1.000000000000000000, -9.875152382082216757E-33 ) ) ; +#23984 = ORIENTED_EDGE ( 'NONE', *, *, #2906, .T. ) ; +#23985 = CIRCLE ( 'NONE', #13730, 1.500000000000001332 ) ; +#23986 = ORIENTED_EDGE ( 'NONE', *, *, #10452, .F. ) ; +#23987 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397815626E-17 ) ) ; +#23988 = CARTESIAN_POINT ( 'NONE', ( 214.8857159223150006, -122.1843350716628294, 7.656953725730692106 ) ) ; +#23989 = VECTOR ( 'NONE', #42985, 1000.000000000000000 ) ; +#23990 = ADVANCED_FACE ( 'NONE', ( #36285 ), #5601, .F. ) ; +#23991 = ORIENTED_EDGE ( 'NONE', *, *, #30076, .F. ) ; +#23992 = CIRCLE ( 'NONE', #38920, 1.500000000000001332 ) ; +#23993 = CARTESIAN_POINT ( 'NONE', ( 218.2197867405992611, -122.3206326334099003, 7.850322413105501163 ) ) ; +#23994 = ORIENTED_EDGE ( 'NONE', *, *, #21447, .F. ) ; +#23995 = ORIENTED_EDGE ( 'NONE', *, *, #43770, .F. ) ; +#23996 = EDGE_CURVE ( 'NONE', #20346, #51128, #20820, .T. ) ; +#23997 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#23998 = FACE_OUTER_BOUND ( 'NONE', #1565, .T. ) ; +#23999 = ORIENTED_EDGE ( 'NONE', *, *, #40446, .F. ) ; +#24000 = EDGE_CURVE ( 'NONE', #1388, #39271, #38377, .T. ) ; +#24001 = CARTESIAN_POINT ( 'NONE', ( -38.24084917278159423, -37.19543050033675513, -75.38933736397773089 ) ) ; +#24002 = CARTESIAN_POINT ( 'NONE', ( 229.2999987669289794, -120.4999999999997726, 1.387778780781445676E-14 ) ) ; +#24003 = FACE_OUTER_BOUND ( 'NONE', #1372, .T. ) ; +#24004 = FACE_OUTER_BOUND ( 'NONE', #42700, .T. ) ; +#24005 = VERTEX_POINT ( 'NONE', #9408 ) ; +#24006 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -123.4831107757801050, 0.5973807687471421879 ) ) ; +#24007 = CARTESIAN_POINT ( 'NONE', ( 215.4662801673250954, -121.9982631055392801, 7.751105215770805579 ) ) ; +#24008 = ORIENTED_EDGE ( 'NONE', *, *, #11526, .F. ) ; +#24009 = CARTESIAN_POINT ( 'NONE', ( 18.10000000000001918, 38.43410573620376169, 18.49999999999999289 ) ) ; +#24010 = VECTOR ( 'NONE', #29354, 1000.000000000000000 ) ; +#24011 = CARTESIAN_POINT ( 'NONE', ( -31.79248394122294386, -50.19543050033674803, -68.82743323175922967 ) ) ; +#24012 = ORIENTED_EDGE ( 'NONE', *, *, #36776, .T. ) ; +#24013 = CARTESIAN_POINT ( 'NONE', ( 218.3002074625812838, -128.0724880983169953, -1.162062513274600750 ) ) ; +#24014 = LINE ( 'NONE', #14947, #51634 ) ; +#24015 = LINE ( 'NONE', #55272, #44412 ) ; +#24016 = CARTESIAN_POINT ( 'NONE', ( -12.74999999999999822, -128.9989999999999952, 5.563082011841702376E-15 ) ) ; +#24017 = CARTESIAN_POINT ( 'NONE', ( 235.3940899448303412, -118.3133393686022146, -5.100942135394439525 ) ) ; +#24018 = CARTESIAN_POINT ( 'NONE', ( 30.60581961097695114, -114.9592565566865972, -3.913366825718100461 ) ) ; +#24019 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#24020 = CARTESIAN_POINT ( 'NONE', ( 221.0239611148393806, -121.8058309174671763, 7.774982851530602979 ) ) ; +#24021 = CARTESIAN_POINT ( 'NONE', ( 233.3099934840382446, -125.0841133688008995, 4.099866387342024687 ) ) ; +#24022 = VECTOR ( 'NONE', #2433, 1000.000000000000000 ) ; +#24023 = FACE_OUTER_BOUND ( 'NONE', #46397, .T. ) ; +#24024 = CARTESIAN_POINT ( 'NONE', ( 21.50000000000001066, -38.99999999999999289, -23.49900000000000588 ) ) ; +#24025 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289510, -123.9638473334972275, 1.830693820487284018 ) ) ; +#24026 = CARTESIAN_POINT ( 'NONE', ( 232.8666579715754210, -126.0460301657451225, 0.1903811356672879540 ) ) ; +#24027 = CARTESIAN_POINT ( 'NONE', ( 234.7540153412577695, -124.5784078191693993, 3.764126182282058863 ) ) ; +#24028 = AXIS2_PLACEMENT_3D ( 'NONE', #48682, #52177, #39635 ) ; +#24029 = DIRECTION ( 'NONE', ( -1.644548700998852974E-16, 0.1516828450203867862, -0.9884292157390539568 ) ) ; +#24030 = CARTESIAN_POINT ( 'NONE', ( -21.14999999999997371, -59.00000000000000000, -23.12499999999999645 ) ) ; +#24031 = EDGE_LOOP ( 'NONE', ( #31145, #7708, #36778, #21961 ) ) ; +#24032 = CARTESIAN_POINT ( 'NONE', ( 234.6370656516949111, -121.9826127377423575, -5.968432734055816979 ) ) ; +#24033 = CARTESIAN_POINT ( 'NONE', ( 221.9726270718690557, -119.4842699770913015, -7.989278254367420118 ) ) ; +#24034 = DIRECTION ( 'NONE', ( 0.7132504491541842295, 2.131334480222603379E-15, -0.7009092642998483447 ) ) ; +#24035 = CARTESIAN_POINT ( 'NONE', ( 22.00000000000000711, -129.0000000000000000, 20.00000000000001066 ) ) ; +#24036 = CARTESIAN_POINT ( 'NONE', ( 234.4563468677104368, -115.7053417320895505, 2.794118358545885972 ) ) ; +#24037 = EDGE_CURVE ( 'NONE', #47828, #30425, #31908, .T. ) ; +#24038 = LINE ( 'NONE', #41839, #14470 ) ; +#24039 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#24040 = LINE ( 'NONE', #15551, #20955 ) ; +#24041 = EDGE_LOOP ( 'NONE', ( #48207, #53934, #11553, #43640, #24171, #42409 ) ) ; +#24042 = PLANE ( 'NONE', #12973 ) ; +#24043 =( BOUNDED_SURFACE ( ) B_SPLINE_SURFACE ( 3, 3, ( + ( #37995, #33613, #20722, #16630 ), + ( #11121, #15772, #38550, #7305 ), + ( #2942, #3536, #56673, #46743 ), + ( #6741, #51113, #38271, #33891 ) ), + .UNSPECIFIED., .F., .F., .F. ) + B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ), + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_SURFACE ( ( + ( 1.000000000000000000, 0.5884556215757648090, 0.5884556215757648090, 1.000000000000000000), + ( 0.8047378541243320749, 0.4735525141542809568, 0.4735525141542809568, 0.8047378541243320749), + ( 0.8047378541243320749, 0.4735525141542809568, 0.4735525141542809568, 0.8047378541243320749), + ( 1.000000000000000000, 0.5884556215757648090, 0.5884556215757648090, 1.000000000000000000) ) ) + REPRESENTATION_ITEM ( '' ) SURFACE ( ) ); +#24044 = CARTESIAN_POINT ( 'NONE', ( 233.7300999050398218, -117.2487125339243761, 4.505775567154683081 ) ) ; +#24045 = AXIS2_PLACEMENT_3D ( 'NONE', #57723, #30861, #25903 ) ; +#24046 = ORIENTED_EDGE ( 'NONE', *, *, #38063, .F. ) ; +#24047 = ORIENTED_EDGE ( 'NONE', *, *, #45204, .T. ) ; +#24048 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#24049 = DIRECTION ( 'NONE', ( 1.597594650655104355E-15, -1.000000000000000000, -1.415089553805950124E-15 ) ) ; +#24050 = FACE_OUTER_BOUND ( 'NONE', #29125, .T. ) ; +#24051 = CARTESIAN_POINT ( 'NONE', ( 218.6297784133759308, -119.3440221353590971, -7.987821301586409461 ) ) ; +#24053 = EDGE_CURVE ( 'NONE', #47728, #5702, #32198, .T. ) ; +#24052 = CARTESIAN_POINT ( 'NONE', ( 236.5361449791619748, -125.2109217960203296, -3.953053081122068768 ) ) ; +#24054 = APPROVAL_ROLE ( '' ) ; +#24055 = ORIENTED_EDGE ( 'NONE', *, *, #55323, .T. ) ; +#24056 = ORIENTED_EDGE ( 'NONE', *, *, #39106, .T. ) ; +#24057 = CARTESIAN_POINT ( 'NONE', ( 236.3586023544119712, -119.4667220078280394, -5.451491921532158891 ) ) ; +#24058 = CARTESIAN_POINT ( 'NONE', ( 215.9617407296103693, -121.5321253904360361, 7.663752375261179139 ) ) ; +#24059 = ORIENTED_EDGE ( 'NONE', *, *, #6235, .F. ) ; +#24060 = CARTESIAN_POINT ( 'NONE', ( -47.96722326697614136, -117.5356739706750773, 4.758370341224294364 ) ) ; +#24061 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#24062 = ORIENTED_EDGE ( 'NONE', *, *, #19882, .F. ) ; +#24063 = EDGE_CURVE ( 'NONE', #36075, #36575, #28006, .T. ) ; +#24064 = FACE_OUTER_BOUND ( 'NONE', #38687, .T. ) ; +#24065 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -120.4695759972529459, -2.280384859736543479 ) ) ; +#24066 = EDGE_CURVE ( 'NONE', #28391, #39728, #27236, .T. ) ; +#24067 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289510, -118.1602242006383534, 4.923062397564225812 ) ) ; +#24068 = ADVANCED_FACE ( 'NONE', ( #45028 ), #52515, .T. ) ; +#24069 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#24070 = CARTESIAN_POINT ( 'NONE', ( 217.2444125377611783, -119.8458360972333594, -7.765329397588303095 ) ) ; +#24071 = CARTESIAN_POINT ( 'NONE', ( 218.4166472221400284, -119.1597298383856014, -7.952847444138106958 ) ) ; +#24072 = CARTESIAN_POINT ( 'NONE', ( 194.9499984800818879, -120.4999999999998153, 1.387778780781445676E-14 ) ) ; +#24073 = VERTEX_POINT ( 'NONE', #28674 ) ; +#24074 = ORIENTED_EDGE ( 'NONE', *, *, #28423, .F. ) ; +#24075 = CARTESIAN_POINT ( 'NONE', ( 221.8568850363074887, -122.2375501312645554, 7.662434737283938091 ) ) ; +#24076 = LINE ( 'NONE', #42443, #19215 ) ; +#24077 = FACE_OUTER_BOUND ( 'NONE', #17219, .T. ) ; +#24078 = ORIENTED_EDGE ( 'NONE', *, *, #35590, .T. ) ; +#24079 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669289396, -115.4554199096097022, 2.314347824663518516 ) ) ; +#24080 = LINE ( 'NONE', #1337, #17166 ) ; +#24081 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#24082 = ORIENTED_EDGE ( 'NONE', *, *, #26311, .T. ) ; +#24083 = CARTESIAN_POINT ( 'NONE', ( 216.9379178884929615, -119.9287505947952042, -8.023196532566215566 ) ) ; +#24084 = CARTESIAN_POINT ( 'NONE', ( 235.8538477195844791, -121.3497188921135006, 5.485763389121263600 ) ) ; +#24085 = CARTESIAN_POINT ( 'NONE', ( 219.9166487111997697, -119.3926948580212866, -7.810969890494067869 ) ) ; +#24086 = CARTESIAN_POINT ( 'NONE', ( 236.0767704591811196, -122.4566303170996093, -7.061235614650875014 ) ) ; +#24087 = VECTOR ( 'NONE', #36680, 999.9999999999998863 ) ; +#24088 = CARTESIAN_POINT ( 'NONE', ( 232.7362046833189595, -118.2344021361960387, -5.717812317357894081 ) ) ; +#24089 = LINE ( 'NONE', #33442, #13793 ) ; +#24090 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.210476675238558841E-16, 1.857579106397798678E-17 ) ) ; +#24091 = CARTESIAN_POINT ( 'NONE', ( 232.2376701972711430, -116.8393912930776537, -4.168773820497730931 ) ) ; +#24092 = CARTESIAN_POINT ( 'NONE', ( 235.4660668209699566, -115.8938488758201970, 3.096319002020475608 ) ) ; +#24093 = LINE ( 'NONE', #34006, #51968 ) ; +#24094 = CARTESIAN_POINT ( 'NONE', ( 235.1905065223980387, -124.4137154896481974, 3.964424878225413451 ) ) ; +#24095 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#24096 = VERTEX_POINT ( 'NONE', #42069 ) ; +#24097 = CARTESIAN_POINT ( 'NONE', ( 234.2027824894307457, -121.5392948537985092, 6.061074134727065577 ) ) ; +#24098 = CARTESIAN_POINT ( 'NONE', ( 30.59940000000002769, -114.5434458170824428, 0.7253070912061621023 ) ) ; +#24099 = DIRECTION ( 'NONE', ( 0.7009092642998480116, 0.0000000000000000000, 0.7132504491541843405 ) ) ; +#24100 = FACE_OUTER_BOUND ( 'NONE', #19038, .T. ) ; +#24101 = CARTESIAN_POINT ( 'NONE', ( 236.9172121254786418, -125.8307766387780333, -1.540644848309377313 ) ) ; +#24102 = EDGE_CURVE ( 'NONE', #3517, #9888, #38279, .T. ) ; +#24103 = ORIENTED_EDGE ( 'NONE', *, *, #21144, .F. ) ; +#24104 = ORIENTED_EDGE ( 'NONE', *, *, #56079, .F. ) ; +#24105 = CIRCLE ( 'NONE', #42725, 0.9000000000000014655 ) ; +#24106 = CARTESIAN_POINT ( 'NONE', ( 193.3999984800815355, -126.9247899023036581, -0.9859384926325011067 ) ) ; +#24107 = CARTESIAN_POINT ( 'NONE', ( 213.0999977193770576, -118.0375752730712264, -6.799928824254244830 ) ) ; +#24108 = CARTESIAN_POINT ( 'NONE', ( 228.7999987669290078, -127.4982654320928361, 0.1558234320356982616 ) ) ; +#24109 = EDGE_CURVE ( 'NONE', #14826, #28759, #23140, .T. ) ; +#24110 = CARTESIAN_POINT ( 'NONE', ( 218.4179943861551010, -120.8935305623384266, 7.855055043285723571 ) ) ; +#24111 = VERTEX_POINT ( 'NONE', #47027 ) ; +#24112 = ORIENTED_EDGE ( 'NONE', *, *, #41602, .F. ) ; +#24113 = CARTESIAN_POINT ( 'NONE', ( -60.09999999999998010, -30.00000000000002132, -23.40000000000000924 ) ) ; +#24114 = CARTESIAN_POINT ( 'NONE', ( 218.7391470653743397, -119.8855988936521584, -8.050345012910852915 ) ) ; +#24115 = DIRECTION ( 'NONE', ( 1.000000000000000000, -1.540743955509788409E-32, 5.551115123125781716E-16 ) ) ; +#24116 = ORIENTED_EDGE ( 'NONE', *, *, #30992, .F. ) ; +#24117 = VECTOR ( 'NONE', #56013, 1000.000000000000000 ) ; +#24118 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#24119 = CARTESIAN_POINT ( 'NONE', ( 217.0479576888047859, -118.7069055957680774, -7.802593786257883579 ) ) ; +#24120 = CARTESIAN_POINT ( 'NONE', ( 237.1929243197936046, -124.7183989834012579, -3.647794574311181925 ) ) ; +#24121 = CARTESIAN_POINT ( 'NONE', ( 221.3226779699113820, -119.5678156191527819, -8.019044750843765001 ) ) ; +#24122 = VERTEX_POINT ( 'NONE', #19592 ) ; +#24123 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#24124 = CARTESIAN_POINT ( 'NONE', ( 219.7170712695202326, -119.4729043488152911, -7.820962397762224683 ) ) ; +#24125 = CARTESIAN_POINT ( 'NONE', ( 231.8999987669290022, -115.0368888656310133, -0.6048644867173746942 ) ) ; +#24126 = CARTESIAN_POINT ( 'NONE', ( 237.6149872211680645, -122.8051579385686694, -5.701526085808076516 ) ) ; +#24127 = ORIENTED_EDGE ( 'NONE', *, *, #21480, .T. ) ; +#24128 = ORIENTED_EDGE ( 'NONE', *, *, #36684, .T. ) ; +#24129 = FACE_OUTER_BOUND ( 'NONE', #10417, .T. ) ; +#24130 = DIRECTION ( 'NONE', ( 1.597594650655104355E-15, -1.000000000000000000, -1.415089553805950124E-15 ) ) ; +#24131 = EDGE_CURVE ( 'NONE', #49228, #57622, #42291, .T. ) ; +#24132 = CARTESIAN_POINT ( 'NONE', ( 228.9554229884623737, -115.3018138144030473, -4.924728259857765522 ) ) ; +#24133 = EDGE_CURVE ( 'NONE', #37195, #8393, #2867, .T. ) ; +#24134 = CARTESIAN_POINT ( 'NONE', ( 215.3519620274445003, -123.9308869614590662, -6.648801427161112443 ) ) ; +#24135 = VERTEX_POINT ( 'NONE', #50823 ) ; +#24136 = CARTESIAN_POINT ( 'NONE', ( -19.49999999999997513, -59.00000000000000000, 23.12499999999998934 ) ) ; +#24137 = EDGE_LOOP ( 'NONE', ( #20517, #26000, #32542, #39437 ) ) ; +#24138 = ORIENTED_EDGE ( 'NONE', *, *, #5701, .T. ) ; +#24139 = CARTESIAN_POINT ( 'NONE', ( 217.6333951748684683, -117.1175129649743809, 6.509506317366062333 ) ) ; +#24140 = CARTESIAN_POINT ( 'NONE', ( 237.9724074551347144, -124.9829448589638474, -3.279704762701808995 ) ) ; +#24141 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #604, #13997, #31840, #891, #18666, #36505, #18385, #22196, #13411, #8477, #40287, #49627, #54306, #26300, #39724, #57553, #31262 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 1, 2, 2, 2, 2, 2, 4 ), + ( 0.0000000000000000000, 0.1250000000004165557, 0.1875000000006089296, 0.2187500000006712408, 0.2500000000007335799, 0.3750000000007148726, 0.4375000000006619705, 0.5000000000006090684, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#24142 = ORIENTED_EDGE ( 'NONE', *, *, #11723, .T. ) ; +#24143 = ORIENTED_EDGE ( 'NONE', *, *, #34821, .T. ) ; +#24144 = CARTESIAN_POINT ( 'NONE', ( -35.83745817596236805, -39.19543050033674803, -73.26464051115181064 ) ) ; +#24145 = EDGE_CURVE ( 'NONE', #49792, #34092, #46168, .T. ) ; +#24146 = EDGE_CURVE ( 'NONE', #21827, #57299, #50305, .T. ) ; +#24147 = CIRCLE ( 'NONE', #46525, 1.500000000000003331 ) ; +#24148 = VERTEX_POINT ( 'NONE', #6747 ) ; +#24149 = CIRCLE ( 'NONE', #8318, 0.5000000000000004441 ) ; +#24150 = CARTESIAN_POINT ( 'NONE', ( 215.7023973221381823, -120.1297268743345654, -7.703430518930312942 ) ) ; +#24151 = CARTESIAN_POINT ( 'NONE', ( 217.5036138198365165, -121.8296397277593428, 7.918655196364713156 ) ) ; +#24152 = CARTESIAN_POINT ( 'NONE', ( 219.9328439788539526, -119.1540455374051959, -7.770366426320910236 ) ) ; +#24153 = VERTEX_POINT ( 'NONE', #15778 ) ; +#24154 = CARTESIAN_POINT ( 'NONE', ( 221.3572680657952105, -122.1976574997533618, 7.892594549221184863 ) ) ; +#24155 = CARTESIAN_POINT ( 'NONE', ( 214.7017838310574120, -121.3950736610931784, 7.771680621207473827 ) ) ; +#24156 = CARTESIAN_POINT ( 'NONE', ( 232.1623542670128018, -119.9928620031777911, 6.128473915598024568 ) ) ; +#24157 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669398877, -117.9388846495210288, 1.396465769713112648 ) ) ; +#24158 = CARTESIAN_POINT ( 'NONE', ( 230.9999987669289396, -123.1839373068918633, 2.776054850443992805 ) ) ; +#24159 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#24160 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#24161 = CARTESIAN_POINT ( 'NONE', ( -36.24523586087500604, -50.19543050033675513, -69.07843192106849983 ) ) ; +#24162 = CIRCLE ( 'NONE', #52116, 0.7999999999999937161 ) ; +#24163 = FACE_OUTER_BOUND ( 'NONE', #6403, .T. ) ; +#24164 = ORIENTED_EDGE ( 'NONE', *, *, #27582, .T. ) ; +#24165 = CARTESIAN_POINT ( 'NONE', ( 33.10579585704600447, -121.3401936190955155, 5.720460309149180134 ) ) ; +#24166 = CARTESIAN_POINT ( 'NONE', ( 236.4260840239601578, -115.2692019876548244, 1.854961718257918557 ) ) ; +#24167 = EDGE_CURVE ( 'NONE', #40026, #20659, #38328, .T. ) ; +#24168 = CARTESIAN_POINT ( 'NONE', ( 234.0534626052575788, -122.8117974751110779, -5.046476502543211673 ) ) ; +#24169 = EDGE_CURVE ( 'NONE', #26278, #39507, #24461, .T. ) ; +#24170 = EDGE_LOOP ( 'NONE', ( #23127, #1405, #26965, #9064 ) ) ; +#24171 = ORIENTED_EDGE ( 'NONE', *, *, #29817, .F. ) ; +#24172 = CARTESIAN_POINT ( 'NONE', ( 219.9174040625227349, -122.5196572649869893, 7.833368842577153934 ) ) ; +#24173 = CARTESIAN_POINT ( 'NONE', ( 219.4682154444114701, -122.5088514693639183, 7.832840120421916019 ) ) ; +#24174 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -120.0774219114606751, -3.200927857606954863 ) ) ; +#24175 = CARTESIAN_POINT ( 'NONE', ( 235.8177102859267222, -115.7040177565499590, -3.847835573001269882 ) ) ; +#24176 = ADVANCED_FACE ( 'NONE', ( #11411 ), #27412, .F. ) ; +#24177 = CARTESIAN_POINT ( 'NONE', ( 4.308875423930278004, -42.54169641443159833, -119.1202329038257517 ) ) ; +#24178 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397815626E-17 ) ) ; +#24179 = CARTESIAN_POINT ( 'NONE', ( 216.6100795676058510, -121.0838582646486685, 7.958328560771712468 ) ) ; +#24180 = EDGE_CURVE ( 'NONE', #26598, #15572, #55245, .T. ) ; +#24181 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290022, -118.7502927085868549, 2.646466655226699771 ) ) ; +#24182 = ADVANCED_FACE ( 'NONE', ( #8762 ), #21611, .F. ) ; +#24183 = LINE ( 'NONE', #36777, #20110 ) ; +#24184 = ORIENTED_EDGE ( 'NONE', *, *, #14503, .F. ) ; +#24185 = CARTESIAN_POINT ( 'NONE', ( 216.2145475481480617, -121.7965584725572370, 7.846102816773739441 ) ) ; +#24186 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026596, -116.8790624381737331, -4.791801302100460624 ) ) ; +#24187 = LINE ( 'NONE', #19515, #33984 ) ; +#24188 = ORIENTED_EDGE ( 'NONE', *, *, #10097, .F. ) ; +#24190 = AXIS2_PLACEMENT_3D ( 'NONE', #15490, #55815, #41785 ) ; +#24189 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#24191 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#24192 = CARTESIAN_POINT ( 'NONE', ( 237.7623060997722177, -118.2571838257903636, 5.074310245466337577 ) ) ; +#24193 = CARTESIAN_POINT ( 'NONE', ( 34.24956383247192093, -114.8861863173485176, 0.8612573364633743234 ) ) ; +#24194 = ORIENTED_EDGE ( 'NONE', *, *, #21708, .F. ) ; +#24195 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#24196 = CARTESIAN_POINT ( 'NONE', ( 214.9617398693618497, -118.7043552779757078, -7.671140627763534781 ) ) ; +#24197 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#24198 = CARTESIAN_POINT ( 'NONE', ( 237.2318450428261940, -122.6198173601965635, 5.781118587466620440 ) ) ; +#24199 = VERTEX_POINT ( 'NONE', #39433 ) ; +#24200 = ORIENTED_EDGE ( 'NONE', *, *, #47336, .T. ) ; +#24201 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#24202 = DIRECTION ( 'NONE', ( -0.7009092642998482336, 0.0000000000000000000, -0.7132504491541841185 ) ) ; +#24203 = EDGE_CURVE ( 'NONE', #17337, #44618, #53026, .T. ) ; +#24204 = ORIENTED_EDGE ( 'NONE', *, *, #14561, .T. ) ; +#24205 = ORIENTED_EDGE ( 'NONE', *, *, #28768, .T. ) ; +#24206 = ORIENTED_EDGE ( 'NONE', *, *, #53437, .F. ) ; +#24207 = ORIENTED_EDGE ( 'NONE', *, *, #42616, .T. ) ; +#24208 = VECTOR ( 'NONE', #45954, 1000.000000000000227 ) ; +#24209 = CARTESIAN_POINT ( 'NONE', ( 21.50000000000000355, -116.0010000000000048, 17.00000000000000711 ) ) ; +#24210 = ORIENTED_EDGE ( 'NONE', *, *, #28102, .F. ) ; +#24211 = VERTEX_POINT ( 'NONE', #26304 ) ; +#24212 = DIRECTION ( 'NONE', ( -1.734723475976805517E-15, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#24213 = EDGE_CURVE ( 'NONE', #39643, #27177, #26485, .T. ) ; +#24214 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -118.3588437564525293, -1.132875232520235143 ) ) ; +#24215 = CARTESIAN_POINT ( 'NONE', ( 218.3002074625811417, -129.5558901351752752, 1.366680700383666514 ) ) ; +#24216 = ORIENTED_EDGE ( 'NONE', *, *, #57008, .F. ) ; +#24217 = EDGE_CURVE ( 'NONE', #55019, #56391, #29816, .T. ) ; +#24218 = CARTESIAN_POINT ( 'NONE', ( 236.3907816097750469, -118.4256872542019607, -5.147788726137528137 ) ) ; +#24219 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#24220 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#24221 = CARTESIAN_POINT ( 'NONE', ( 221.4455000068681727, -121.4326123419983503, 8.019065606088901177 ) ) ; +#24222 = FACE_OUTER_BOUND ( 'NONE', #39648, .T. ) ; +#24223 =( BOUNDED_SURFACE ( ) B_SPLINE_SURFACE ( 3, 2, ( + ( #37421, #15486, #42061 ), + ( #56089, #29517, #24836 ), + ( #20718, #11401, #50811 ), + ( #20444, #41780, #42634 ) ), + .UNSPECIFIED., .F., .F., .F. ) + B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ), + ( 3, 3 ), + ( 0.01009024765897015806, 0.01151256212563705680 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_SURFACE ( ( + ( 1.000000000000000000, 0.7531717058488591743, 1.000000000000000000), + ( 1.000000000000000000, 0.7534831817521464581, 1.000000000000000000), + ( 1.000000000000000000, 0.7538009782543797499, 1.000000000000000000), + ( 1.000000000000000000, 0.7541254970090603971, 1.000000000000000000) ) ) + REPRESENTATION_ITEM ( '' ) SURFACE ( ) ); +#24224 = FACE_OUTER_BOUND ( 'NONE', #41906, .T. ) ; +#24225 = DIRECTION ( 'NONE', ( -0.7009092642998484557, -4.163453949483578043E-16, -0.7132504491541840075 ) ) ; +#24226 = DIRECTION ( 'NONE', ( -1.811995619784410881E-15, 1.000000000000000000, 1.196913542559490477E-15 ) ) ; +#24227 = FACE_OUTER_BOUND ( 'NONE', #50604, .T. ) ; +#24228 = CARTESIAN_POINT ( 'NONE', ( 236.2445745459617399, -127.3640328727843922, -2.039397160209375226 ) ) ; +#24229 = CARTESIAN_POINT ( 'NONE', ( 219.9503880133664779, -119.9062712897211185, -7.864364026243150008 ) ) ; +#24230 = AXIS2_PLACEMENT_3D ( 'NONE', #28517, #6316, #24118 ) ; +#24231 = CARTESIAN_POINT ( 'NONE', ( -21.14999999999997371, -59.00000000000000000, -15.50000000000000000 ) ) ; +#24232 = CARTESIAN_POINT ( 'NONE', ( 219.8002074625812554, -116.5526423469419228, 6.598085381820078865 ) ) ; +#24233 = CARTESIAN_POINT ( 'NONE', ( 215.6896791295040714, -121.7366085584328772, 7.584329648599154261 ) ) ; +#24234 = AXIS2_PLACEMENT_3D ( 'NONE', #34574, #54334, #18692 ) ; +#24235 = CARTESIAN_POINT ( 'NONE', ( 219.8417451818457664, -121.2158579469851105, 7.849943472230740404 ) ) ; +#24236 = CARTESIAN_POINT ( 'NONE', ( 235.7495581026851710, -124.4931161421499866, 3.854547145917698980 ) ) ; +#24237 = CARTESIAN_POINT ( 'NONE', ( 233.8639061514581385, -114.8132873360334827, -2.345828972953139413 ) ) ; +#24238 = CC_DESIGN_PERSON_AND_ORGANIZATION_ASSIGNMENT ( #16120, #47093, ( #43916 ) ) ; +#24239 = CARTESIAN_POINT ( 'NONE', ( -30.30000000000000071, -128.9989999999999952, 7.500000000000007105 ) ) ; +#24240 = CARTESIAN_POINT ( 'NONE', ( 35.61743114856874826, -120.4999999999999716, -5.562346272368389855 ) ) ; +#24241 = CARTESIAN_POINT ( 'NONE', ( 233.4354355084631152, -115.3826487391562097, 2.147551337920957426 ) ) ; +#24242 = EDGE_CURVE ( 'NONE', #6904, #7457, #21842, .T. ) ; +#24243 = AXIS2_PLACEMENT_3D ( 'NONE', #23556, #24418, #55699 ) ; +#24244 = CARTESIAN_POINT ( 'NONE', ( 238.8935270983271550, -114.3614693999725205, -1.504989049959826186 ) ) ; +#24245 = DIRECTION ( 'NONE', ( 1.883658937813645691E-15, -1.000000000000000000, -1.123988420328126730E-15 ) ) ; +#24246 = CARTESIAN_POINT ( 'NONE', ( 220.2486434445711438, -119.1494183823777746, -7.976865683399246620 ) ) ; +#24247 = CARTESIAN_POINT ( 'NONE', ( 235.2806920472612831, -124.2544273363209726, 4.871025367836859132 ) ) ; +#24248 = EDGE_CURVE ( 'NONE', #839, #21873, #15282, .T. ) ; +#24249 = CARTESIAN_POINT ( 'NONE', ( 16.58430078081030246, -57.34966389002708809, 21.09097461233544735 ) ) ; +#24250 = FACE_OUTER_BOUND ( 'NONE', #20621, .T. ) ; +#24251 = CARTESIAN_POINT ( 'NONE', ( 220.1979908135797643, -121.8200106907279547, 7.777652665671039856 ) ) ; +#24252 = EDGE_CURVE ( 'NONE', #7755, #16183, #12500, .T. ) ; +#24253 = CIRCLE ( 'NONE', #45679, 1.000000000000000666 ) ; +#24254 = EDGE_CURVE ( 'NONE', #6664, #7683, #13290, .T. ) ; +#24255 = CARTESIAN_POINT ( 'NONE', ( 8.784315731977246244, -50.19543050033662013, -115.9927099539515183 ) ) ; +#24256 = ORIENTED_EDGE ( 'NONE', *, *, #25466, .F. ) ; +#24257 = CARTESIAN_POINT ( 'NONE', ( 28.09996699766536921, -121.8526242150369683, 6.092078241725782384 ) ) ; +#24258 = DIRECTION ( 'NONE', ( -1.204321750201392929E-15, 0.9996422103001866288, -0.02674792302511491346 ) ) ; +#24259 = CARTESIAN_POINT ( 'NONE', ( 221.4601070091980830, -122.0426402402722204, 7.716720212361583009 ) ) ; +#24260 = ORIENTED_EDGE ( 'NONE', *, *, #40378, .F. ) ; +#24261 = LINE ( 'NONE', #1528, #37257 ) ; +#24262 = CARTESIAN_POINT ( 'NONE', ( -24.09999999999998366, -30.00100000000000122, -19.49999999999999645 ) ) ; +#24263 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#24264 = CARTESIAN_POINT ( 'NONE', ( 239.3999987667352229, -120.2734989543566968, -2.740656358672030724 ) ) ; +#24265 = ORIENTED_EDGE ( 'NONE', *, *, #53918, .F. ) ; +#24266 = CARTESIAN_POINT ( 'NONE', ( 220.5855866089337383, -120.4462063562493057, -5.641186388906316296 ) ) ; +#24267 = CARTESIAN_POINT ( 'NONE', ( 27.18129845195782579, -121.3261234899692766, -6.246018401366633555 ) ) ; +#24268 = ORIENTED_EDGE ( 'NONE', *, *, #12901, .T. ) ; +#24269 = AXIS2_PLACEMENT_3D ( 'NONE', #31564, #607, #35633 ) ; +#24270 = CARTESIAN_POINT ( 'NONE', ( 196.6500029091149884, -126.5183715482490925, -0.9235701497811618088 ) ) ; +#24271 = ORIENTED_EDGE ( 'NONE', *, *, #15710, .F. ) ; +#24272 = ORIENTED_EDGE ( 'NONE', *, *, #33164, .F. ) ; +#24273 = CARTESIAN_POINT ( 'NONE', ( 235.8999987668161111, -117.6177784229948742, -6.924073857253756792 ) ) ; +#24274 = CARTESIAN_POINT ( 'NONE', ( 219.7411342172912612, -119.9001620807723469, -7.865405321084274703 ) ) ; +#24275 = EDGE_LOOP ( 'NONE', ( #14440, #8552, #2925, #56260 ) ) ; +#24276 = CARTESIAN_POINT ( 'NONE', ( 222.0477994072846855, -118.8740613788782952, -7.662414269890469143 ) ) ; +#24277 = EDGE_LOOP ( 'NONE', ( #319, #17004, #29981, #14590 ) ) ; +#24278 = DIRECTION ( 'NONE', ( 3.524876788021935603E-16, -1.000000000000000000, -3.424224447900128994E-32 ) ) ; +#24279 = LINE ( 'NONE', #45895, #49000 ) ; +#24280 = DIRECTION ( 'NONE', ( -0.7132504491541842295, -2.131334480222602985E-15, 0.7009092642998483447 ) ) ; +#24281 = AXIS2_PLACEMENT_3D ( 'NONE', #46764, #6761, #42935 ) ; +#24282 = ORIENTED_EDGE ( 'NONE', *, *, #18843, .T. ) ; +#24283 = CARTESIAN_POINT ( 'NONE', ( 215.9928623719852681, -121.7967672172687230, 7.847463084918631537 ) ) ; +#24284 = CARTESIAN_POINT ( 'NONE', ( 36.90000000000001279, -125.8837554639999894, 1.000000000000028644 ) ) ; +#24285 = ORIENTED_EDGE ( 'NONE', *, *, #29913, .F. ) ; +#24286 = CYLINDRICAL_SURFACE ( 'NONE', #18889, 0.4999999999999990008 ) ; +#24287 = AXIS2_PLACEMENT_3D ( 'NONE', #32705, #40583, #19537 ) ; +#24288 = EDGE_CURVE ( 'NONE', #15782, #12387, #37014, .T. ) ; +#24289 = CARTESIAN_POINT ( 'NONE', ( 217.9163579497280523, -122.1273250246847368, 7.678037660497221140 ) ) ; +#24290 = VERTEX_POINT ( 'NONE', #36793 ) ; +#24291 = CARTESIAN_POINT ( 'NONE', ( 232.0034783148731776, -123.3301023629535251, -4.842873900036852142 ) ) ; +#24292 = CARTESIAN_POINT ( 'NONE', ( -60.09999999999999432, -0.2000000000000269340, 23.40000000000001279 ) ) ; +#24293 = CARTESIAN_POINT ( 'NONE', ( 228.7999987669289794, -113.2607016855014308, -1.960244860649149157 ) ) ; +#24294 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#24295 = CARTESIAN_POINT ( 'NONE', ( 235.3737475025166930, -118.9857611409912721, -5.339474098709685812 ) ) ; +#24296 = DIRECTION ( 'NONE', ( 0.7132504491541841185, 2.131334480222602985E-15, -0.7009092642998482336 ) ) ; +#24297 = CARTESIAN_POINT ( 'NONE', ( 218.5273643324762247, -121.1135593369662473, 8.044859690243544748 ) ) ; +#24298 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#24299 = CARTESIAN_POINT ( 'NONE', ( 233.4411375560588056, -126.6217367257804796, -0.5898582572109977162 ) ) ; +#24300 = CARTESIAN_POINT ( 'NONE', ( 214.9091292211071789, -119.8824367576315524, -7.614662022368163363 ) ) ; +#24301 = FACE_BOUND ( 'NONE', #54360, .T. ) ; +#24302 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289510, -123.8347732430470245, 1.889255784020805962 ) ) ; +#24303 = CARTESIAN_POINT ( 'NONE', ( 232.8917845429963620, -126.0085881362225138, -0.6664350489266569477 ) ) ; +#24304 = CARTESIAN_POINT ( 'NONE', ( 234.7348505223685038, -124.1122734429469858, 4.213482484191551691 ) ) ; +#24305 = ADVANCED_FACE ( 'NONE', ( #14001 ), #49346, .T. ) ; +#24306 = AXIS2_PLACEMENT_3D ( 'NONE', #2813, #30247, #47471 ) ; +#24307 = CARTESIAN_POINT ( 'NONE', ( 228.0999987669289339, -113.8775242545481063, 1.016275061636609411 ) ) ; +#24308 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203873413, 0.9884292157390538458 ) ) ; +#24309 = ORIENTED_EDGE ( 'NONE', *, *, #43441, .F. ) ; +#24310 = CARTESIAN_POINT ( 'NONE', ( 234.7168044602364034, -118.9466885565007601, -5.951496701801259448 ) ) ; +#24311 = CARTESIAN_POINT ( 'NONE', ( 220.8002074625812838, -124.5083759835273725, -6.200464276257422469 ) ) ; +#24312 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290590, -120.6871475889771688, 2.420652017607176631 ) ) ; +#24313 = CARTESIAN_POINT ( 'NONE', ( 236.3999987669289737, -120.4999999999997584, 1.387778780781445676E-14 ) ) ; +#24314 = CARTESIAN_POINT ( 'NONE', ( 234.5064220891407558, -116.8001312295030658, 4.135264049419915544 ) ) ; +#24315 = ADVANCED_FACE ( 'NONE', ( #36219 ), #4973, .F. ) ; +#24316 = ADVANCED_FACE ( 'NONE', ( #13721 ), #5539, .F. ) ; +#24317 = CARTESIAN_POINT ( 'NONE', ( 217.2153305508537073, -119.0990047354967913, -7.700615543288154008 ) ) ; +#24318 = EDGE_CURVE ( 'NONE', #26429, #53974, #35634, .T. ) ; +#24319 = CARTESIAN_POINT ( 'NONE', ( 218.6297784133759308, -121.6559778646404766, 7.987821301586498279 ) ) ; +#24320 = CARTESIAN_POINT ( 'NONE', ( -34.26171440160120341, -116.0000000000000000, -16.90633451546419508 ) ) ; +#24321 = CIRCLE ( 'NONE', #45754, 0.6500000000000003553 ) ; +#24322 = ORIENTED_EDGE ( 'NONE', *, *, #40293, .F. ) ; +#24323 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#24324 = CARTESIAN_POINT ( 'NONE', ( 233.9054807085428820, -123.0468072662314682, 4.938277899762781864 ) ) ; +#24325 = AXIS2_PLACEMENT_3D ( 'NONE', #42149, #14726, #15582 ) ; +#24326 = CIRCLE ( 'NONE', #2920, 1.649999999999997025 ) ; +#24327 = VERTEX_POINT ( 'NONE', #53430 ) ; +#24328 = ORIENTED_EDGE ( 'NONE', *, *, #19667, .F. ) ; +#24329 = CARTESIAN_POINT ( 'NONE', ( 220.9064117870666450, -118.8556236041908534, -7.912785498734302259 ) ) ; +#24330 = CARTESIAN_POINT ( 'NONE', ( 14.85000000000001918, -59.00000000000000000, 23.49999999999999289 ) ) ; +#24331 = CARTESIAN_POINT ( 'NONE', ( 229.2999987673777014, -120.4999999999997726, 1.387778780781445676E-14 ) ) ; +#24332 = CARTESIAN_POINT ( 'NONE', ( 236.5816457316022365, -123.9279343742665276, -5.105737649820196289 ) ) ; +#24333 = APPROVAL_ROLE ( '' ) ; +#24334 = EDGE_LOOP ( 'NONE', ( #32194, #43993, #19022, #18184 ) ) ; +#24335 = ORIENTED_EDGE ( 'NONE', *, *, #25424, .T. ) ; +#24336 = CARTESIAN_POINT ( 'NONE', ( 236.4007768373212741, -118.1024665825972733, -5.006478996086933364 ) ) ; +#24337 = CARTESIAN_POINT ( 'NONE', ( 30.61743114856799153, -126.4424535550100472, -0.8274786242361553690 ) ) ; +#24338 = VERTEX_POINT ( 'NONE', #54600 ) ; +#24339 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#24340 = LINE ( 'NONE', #10619, #31705 ) ; +#24341 = ORIENTED_EDGE ( 'NONE', *, *, #15079, .F. ) ; +#24342 = DIRECTION ( 'NONE', ( -0.7009092642998492328, 0.0000000000000000000, -0.7132504491541833413 ) ) ; +#24343 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#24344 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289510, -117.8249012223414809, -4.748517260148831021 ) ) ; +#24345 = FACE_OUTER_BOUND ( 'NONE', #3417, .T. ) ; +#24346 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#24347 = CIRCLE ( 'NONE', #13177, 0.5000000000000004441 ) ; +#24348 = CARTESIAN_POINT ( 'NONE', ( 10.61395761644955904, -29.69543050033661657, -110.9207369084214321 ) ) ; +#24349 = PLANE ( 'NONE', #50419 ) ; +#24350 = ORIENTED_EDGE ( 'NONE', *, *, #35003, .F. ) ; +#24351 = VERTEX_POINT ( 'NONE', #40292 ) ; +#24352 = CARTESIAN_POINT ( 'NONE', ( -48.15926142512263652, -121.0846441824949409, -3.814156137889753495 ) ) ; +#24353 = CARTESIAN_POINT ( 'NONE', ( 215.7091328017021397, -119.6636653970294759, -7.869378665881949786 ) ) ; +#24354 = CARTESIAN_POINT ( 'NONE', ( 215.6886642916196593, -121.7423656128958100, 7.608993626961250811 ) ) ; +#24355 = ORIENTED_EDGE ( 'NONE', *, *, #56238, .T. ) ; +#24356 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669289396, -115.4116220618523982, 2.218188855511305402 ) ) ; +#24357 = FACE_OUTER_BOUND ( 'NONE', #32000, .T. ) ; +#24358 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#24359 = AXIS2_PLACEMENT_3D ( 'NONE', #47321, #25714, #52863 ) ; +#24360 = CARTESIAN_POINT ( 'NONE', ( 236.1521027741423779, -119.6087107467801331, 6.085742722333962185 ) ) ; +#24361 = ORIENTED_EDGE ( 'NONE', *, *, #56085, .T. ) ; +#24362 = CARTESIAN_POINT ( 'NONE', ( 216.7892031475527688, -119.8951331281611772, -8.018037647235601639 ) ) ; +#24363 = CARTESIAN_POINT ( 'NONE', ( 235.8815949014889384, -122.3132475522853326, 5.244951310336180228 ) ) ; +#24364 = CARTESIAN_POINT ( 'NONE', ( 219.8589380438413627, -119.4574414466115968, -7.819733271267073960 ) ) ; +#24365 = CARTESIAN_POINT ( 'NONE', ( 221.4140747230884756, -122.0453945919422409, 7.921401700374744337 ) ) ; +#24366 = AXIS2_PLACEMENT_3D ( 'NONE', #3562, #42663, #25145 ) ; +#24367 = CIRCLE ( 'NONE', #23459, 4.999999999999997335 ) ; +#24368 = CARTESIAN_POINT ( 'NONE', ( 232.9752075633756192, -114.6516147502372434, 1.901624902874142542 ) ) ; +#24369 = CARTESIAN_POINT ( 'NONE', ( 218.3002074625812838, -120.4999999999997868, 1.387778780781445676E-14 ) ) ; +#24370 = CARTESIAN_POINT ( 'NONE', ( 5.630224042627971492, -52.19543050033674092, -119.2023369751453288 ) ) ; +#24371 = CARTESIAN_POINT ( 'NONE', ( 221.0221731790456374, -121.2031377793393858, 5.541539024871477537 ) ) ; +#24372 = CARTESIAN_POINT ( 'NONE', ( 232.1557842993589418, -119.3421108425471857, -5.427427005267914772 ) ) ; +#24373 = CARTESIAN_POINT ( 'NONE', ( 235.4876033779302418, -116.3475804144278811, 3.681439840890356585 ) ) ; +#24374 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#24375 = ADVANCED_FACE ( 'NONE', ( #27455 ), #4464, .T. ) ; +#24376 = CARTESIAN_POINT ( 'NONE', ( 235.2506416634439290, -124.2900942106451794, -4.088158458254357086 ) ) ; +#24377 = CARTESIAN_POINT ( 'NONE', ( 31.90000000000004121, -121.4999999999999858, 3.039736830714165450 ) ) ; +#24378 = ORIENTED_EDGE ( 'NONE', *, *, #799, .F. ) ; +#24379 = CARTESIAN_POINT ( 'NONE', ( 234.1179947122855936, -118.3315582802837156, 5.753958437672512360 ) ) ; +#24380 = CARTESIAN_POINT ( 'NONE', ( 5.919546873016243715, -29.74543050033661373, -121.0288890000864228 ) ) ; +#24381 = CARTESIAN_POINT ( 'NONE', ( -36.15046256473635822, -50.19543050033674803, -71.83542630306114063 ) ) ; +#24382 = CARTESIAN_POINT ( 'NONE', ( 219.9474639405171104, -121.8386094576393361, 7.774720361428691717 ) ) ; +#24383 = EDGE_CURVE ( 'NONE', #39126, #11184, #18085, .T. ) ; +#24384 = CARTESIAN_POINT ( 'NONE', ( 236.9682557148307751, -125.0627187182786173, -3.159752575489661819 ) ) ; +#24385 = ADVANCED_FACE ( 'NONE', ( #23340 ), #26592, .F. ) ; +#24386 = CARTESIAN_POINT ( 'NONE', ( 26.71743114852909073, -120.4999999999999858, 1.387778780781445676E-14 ) ) ; +#24387 = EDGE_CURVE ( 'NONE', #44914, #49487, #18389, .T. ) ; +#24388 = EDGE_LOOP ( 'NONE', ( #32669, #19611, #48697, #15512 ) ) ; +#24389 = EDGE_LOOP ( 'NONE', ( #25557, #32206, #11014, #41380 ) ) ; +#24390 = CARTESIAN_POINT ( 'NONE', ( 215.4501940996390204, -115.2710018498859625, -4.934067857083605624 ) ) ; +#24391 = CARTESIAN_POINT ( 'NONE', ( 215.4658147465527520, -119.6101245087445903, -7.627931164775185735 ) ) ; +#24392 = CARTESIAN_POINT ( 'NONE', ( 27.90187088104064372, -121.4999999999999858, -5.967555052984310215 ) ) ; +#24393 = ORIENTED_EDGE ( 'NONE', *, *, #33881, .F. ) ; +#24394 = ORIENTED_EDGE ( 'NONE', *, *, #14697, .F. ) ; +#24395 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#24396 = CARTESIAN_POINT ( 'NONE', ( 196.6500029091500892, -114.6675432522563653, 0.8950399470887632214 ) ) ; +#24397 = CARTESIAN_POINT ( 'NONE', ( -18.99999999999997513, -48.99999999999998579, 23.50000000000000000 ) ) ; +#24398 = EDGE_LOOP ( 'NONE', ( #51351, #43699, #25499, #32355 ) ) ; +#24399 = CARTESIAN_POINT ( 'NONE', ( 215.8061981348038216, -119.1566066889292870, -7.806827856478019356 ) ) ; +#24400 = CYLINDRICAL_SURFACE ( 'NONE', #14817, 2.100000000000000977 ) ; +#24401 = VECTOR ( 'NONE', #11299, 1000.000000000000000 ) ; +#24402 = CARTESIAN_POINT ( 'NONE', ( 236.9936186969840719, -125.2709820179663041, 2.833179687829309845 ) ) ; +#24403 = CARTESIAN_POINT ( 'NONE', ( 219.8650592391847454, -121.5857392596838764, 8.017858879048311849 ) ) ; +#24404 = VERTEX_POINT ( 'NONE', #44684 ) ; +#24405 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#24406 = VECTOR ( 'NONE', #22319, 999.9999999999998863 ) ; +#24407 = VERTEX_POINT ( 'NONE', #896 ) ; +#24408 = AXIS2_PLACEMENT_3D ( 'NONE', #15309, #50641, #28480 ) ; +#24409 = CARTESIAN_POINT ( 'NONE', ( 219.7127832773941520, -119.7947601548084151, -7.856497568610071092 ) ) ; +#24410 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289794, -125.2681746250234056, 4.709406115677902349 ) ) ; +#24411 = CARTESIAN_POINT ( 'NONE', ( 237.7863752922710603, -116.5573057918947626, -4.718718506428517756 ) ) ; +#24412 = ORIENTED_EDGE ( 'NONE', *, *, #36448, .F. ) ; +#24413 = ORIENTED_EDGE ( 'NONE', *, *, #50488, .T. ) ; +#24414 = CARTESIAN_POINT ( 'NONE', ( 221.4521423523609940, -118.9711827097752206, -7.924850501294350202 ) ) ; +#24415 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290022, -120.6771068861244345, -0.4679696548726140493 ) ) ; +#24416 = CARTESIAN_POINT ( 'NONE', ( 219.7574130557210026, -121.0939519498959243, 8.066701620585394750 ) ) ; +#24417 = CARTESIAN_POINT ( 'NONE', ( 214.9203076689543366, -122.2132999240206175, 7.447731454512357629 ) ) ; +#24418 = DIRECTION ( 'NONE', ( 0.7132504491541842295, 2.131334480222602985E-15, -0.7009092642998483447 ) ) ; +#24419 = ORIENTED_EDGE ( 'NONE', *, *, #57433, .T. ) ; +#24420 = ORIENTED_EDGE ( 'NONE', *, *, #2324, .T. ) ; +#24421 = CARTESIAN_POINT ( 'NONE', ( 20.99999999999999645, 7.402525857916342211E-15, -19.50000000000000355 ) ) ; +#24422 = CARTESIAN_POINT ( 'NONE', ( 12.58354812550870427, -50.63598877028347545, 15.66271021620674020 ) ) ; +#24423 = EDGE_CURVE ( 'NONE', #24005, #4976, #27457, .T. ) ; +#24424 = ORIENTED_EDGE ( 'NONE', *, *, #22404, .F. ) ; +#24425 = EDGE_LOOP ( 'NONE', ( #17998, #42971, #1806, #616 ) ) ; +#24426 = CYLINDRICAL_SURFACE ( 'NONE', #28318, 1.999999999999998224 ) ; +#24427 = ORIENTED_EDGE ( 'NONE', *, *, #15943, .F. ) ; +#24428 = CARTESIAN_POINT ( 'NONE', ( 217.2060331746567670, -118.7248281540133945, -7.608050232818531988 ) ) ; +#24429 = CARTESIAN_POINT ( 'NONE', ( 215.0951855327979558, -118.4975722247705363, -7.600659680574071153 ) ) ; +#24430 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1516828450203868972, -0.9884292157390539568 ) ) ; +#24431 = EDGE_LOOP ( 'NONE', ( #15015, #18325, #44899, #52554 ) ) ; +#24432 = ADVANCED_FACE ( 'NONE', ( #33 ), #27748, .T. ) ; +#24433 = CARTESIAN_POINT ( 'NONE', ( 219.8143142511036388, -121.8042273676137768, 7.776759091433962823 ) ) ; +#24434 = FACE_OUTER_BOUND ( 'NONE', #43265, .T. ) ; +#24435 = CARTESIAN_POINT ( 'NONE', ( 232.1651028097055018, -120.0942849384679789, 6.136176729470158797 ) ) ; +#24436 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#24437 = PLANE ( 'NONE', #53342 ) ; +#24438 = ORGANIZATION ( 'NAUO-ORG1', 'UNSPECIFIED', 'UNSPECIFIED' ) ; +#24439 = CARTESIAN_POINT ( 'NONE', ( 16.94539575131521403, -47.56085862806895648, 21.27231612640318659 ) ) ; +#24440 = PLANE ( 'NONE', #40573 ) ; +#24441 = CARTESIAN_POINT ( 'NONE', ( 20.90000000000001634, -41.99999999999999289, -19.49999999999999645 ) ) ; +#24442 = FACE_OUTER_BOUND ( 'NONE', #30259, .T. ) ; +#24443 = EDGE_LOOP ( 'NONE', ( #22376, #26355, #12107, #46673, #54738, #42410, #33640, #24285, #18376, #12138, #26759, #30253 ) ) ; +#24444 = VECTOR ( 'NONE', #48478, 1000.000000000000000 ) ; +#24445 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.7071067811865230368, -0.7071067811865721087 ) ) ; +#24446 = CARTESIAN_POINT ( 'NONE', ( 236.4525292369541489, -115.6437630772754233, 2.686077902002184992 ) ) ; +#24447 = ADVANCED_FACE ( 'NONE', ( #22199 ), #17801, .F. ) ; +#24448 = CARTESIAN_POINT ( 'NONE', ( 234.0868497249319091, -121.7349834093457730, -5.409666632427542865 ) ) ; +#24449 = EDGE_CURVE ( 'NONE', #32051, #7045, #4152, .T. ) ; +#24450 = EDGE_CURVE ( 'NONE', #38289, #38562, #42560, .T. ) ; +#24451 = ORIENTED_EDGE ( 'NONE', *, *, #44153, .F. ) ; +#24452 = ORIENTED_EDGE ( 'NONE', *, *, #26793, .T. ) ; +#24453 = CARTESIAN_POINT ( 'NONE', ( 219.6935976581747241, -121.4590554306345638, 8.049373430373423233 ) ) ; +#24454 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 0.7071067811865380248, 0.7071067811865570096 ) ) ; +#24455 = CARTESIAN_POINT ( 'NONE', ( 20.90000000000001634, -30.00100000000000122, -19.49999999999999645 ) ) ; +#24456 = CARTESIAN_POINT ( 'NONE', ( 235.7725904180699956, -116.9747057005694444, -5.037876797674568863 ) ) ; +#24457 = PLANE ( 'NONE', #52608 ) ; +#24458 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.7071067811865475727, -0.7071067811865474617 ) ) ; +#24459 = CARTESIAN_POINT ( 'NONE', ( 221.4141898379247664, -119.9070428504976178, -8.049121625546476366 ) ) ; +#24460 = LINE ( 'NONE', #46662, #18230 ) ; +#24461 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #46460, #42644, #42346, #23988, #2381, #1537, #19316, #33619, #41795, #51406 ), + .UNSPECIFIED., .F., .F., + ( 4, 3, 3, 4 ), + ( 2.638144426433369634E-15, 6.957847676628915788E-05, 0.0001386627916473562381, 0.0002708516761929334734 ), + .UNSPECIFIED. ) ; +#24462 = EDGE_CURVE ( 'NONE', #57181, #45935, #23738, .T. ) ; +#24463 = EDGE_LOOP ( 'NONE', ( #48929, #9699, #57173, #14925 ) ) ; +#24464 = LINE ( 'NONE', #42259, #37109 ) ; +#24465 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026027, -121.7418112926009428, -5.870284193230794756 ) ) ; +#24466 = CARTESIAN_POINT ( 'NONE', ( 230.9999987669289112, -122.5582272575124421, 2.080685109371871455 ) ) ; +#24467 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #56367, #42910, #16917, #16049 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 1.201915410426734266E-05 ), + .UNSPECIFIED. ) ; +#24468 = ORIENTED_EDGE ( 'NONE', *, *, #33310, .T. ) ; +#24469 = CARTESIAN_POINT ( 'NONE', ( 35.40000000000001279, -123.5397368307141193, 1.000000000000028644 ) ) ; +#24470 = CARTESIAN_POINT ( 'NONE', ( 237.5150894492469718, -115.3978790371574519, -2.188880136766452988 ) ) ; +#24471 = CARTESIAN_POINT ( 'NONE', ( 239.8171560544542444, -116.4474402154696548, 0.6218996645835966897 ) ) ; +#24472 = VERTEX_POINT ( 'NONE', #50755 ) ; +#24473 = CARTESIAN_POINT ( 'NONE', ( 221.8426313642627861, -119.0009535695549943, -7.937503973322995954 ) ) ; +#24474 = CARTESIAN_POINT ( 'NONE', ( 215.2361077851461459, -118.7598060313912072, -7.679650016096723597 ) ) ; +#24475 = CYLINDRICAL_SURFACE ( 'NONE', #28858, 0.4999999999999983347 ) ; +#24476 = CARTESIAN_POINT ( 'NONE', ( 237.1025374012171483, -117.7669720309397547, 5.508586009604339750 ) ) ; +#24477 = ORIENTED_EDGE ( 'NONE', *, *, #21795, .F. ) ; +#24478 = ORIENTED_EDGE ( 'NONE', *, *, #37959, .T. ) ; +#24479 = CARTESIAN_POINT ( 'NONE', ( 219.8289310128597549, -119.5324227290457628, -7.817056290962764997 ) ) ; +#24480 = CYLINDRICAL_SURFACE ( 'NONE', #41396, 3.000000000000002665 ) ; +#24481 = CARTESIAN_POINT ( 'NONE', ( 233.5733197890602924, -115.1801588685576405, -1.675958547710987512 ) ) ; +#24482 = ORIENTED_EDGE ( 'NONE', *, *, #32937, .T. ) ; +#24483 = ORIENTED_EDGE ( 'NONE', *, *, #19947, .F. ) ; +#24484 = ORIENTED_EDGE ( 'NONE', *, *, #5247, .T. ) ; +#24485 = ORIENTED_EDGE ( 'NONE', *, *, #54808, .T. ) ; +#24486 = EDGE_CURVE ( 'NONE', #1976, #15413, #55761, .T. ) ; +#24487 = EDGE_LOOP ( 'NONE', ( #38153, #42911, #55874, #18533 ) ) ; +#24488 = VERTEX_POINT ( 'NONE', #55180 ) ; +#24489 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#24490 = ADVANCED_FACE ( 'NONE', ( #46964 ), #2307, .F. ) ; +#24491 = CARTESIAN_POINT ( 'NONE', ( 217.0850700455013396, -118.7528243136307395, -7.821494784032027248 ) ) ; +#24492 = CARTESIAN_POINT ( 'NONE', ( 217.6333951748684967, -128.7012322978075929, -4.005683499972272799 ) ) ; +#24493 = ORIENTED_EDGE ( 'NONE', *, *, #23761, .T. ) ; +#24494 = EDGE_CURVE ( 'NONE', #5339, #6749, #15135, .T. ) ; +#24495 = CARTESIAN_POINT ( 'NONE', ( 236.3977552272652929, -118.4637174742682504, -5.163137733516625083 ) ) ; +#24496 = DIRECTION ( 'NONE', ( 0.4956176937828957740, 0.7071067811865477948, 0.5043442292812753136 ) ) ; +#24497 = LINE ( 'NONE', #34433, #42470 ) ; +#24498 = CARTESIAN_POINT ( 'NONE', ( 220.1443588562294735, -122.3256986919355285, 7.883334981207024583 ) ) ; +#24499 = DIRECTION ( 'NONE', ( -0.7132504491541842295, -2.131334480222604168E-15, 0.7009092642998483447 ) ) ; +#24500 = EDGE_CURVE ( 'NONE', #505, #32919, #42278, .T. ) ; +#24501 = CARTESIAN_POINT ( 'NONE', ( 4.294540257762164970, -35.69543050033662723, -112.0012295028987523 ) ) ; +#24502 = ADVANCED_FACE ( 'NONE', ( #28305 ), #24480, .F. ) ; +#24503 = CYLINDRICAL_SURFACE ( 'NONE', #47060, 3.000000000000002220 ) ; +#24504 = CARTESIAN_POINT ( 'NONE', ( 217.1393598715549729, -121.2803321544081996, 7.991111011682358267 ) ) ; +#24505 = CARTESIAN_POINT ( 'NONE', ( 25.00000000000002132, -51.29999999999998295, 4.799999999999990941 ) ) ; +#24506 = CARTESIAN_POINT ( 'NONE', ( -34.71600335308259844, -39.19543050033674803, -72.12343979250509562 ) ) ; +#24507 = CARTESIAN_POINT ( 'NONE', ( 214.8184152242507707, -121.4492805221227627, 7.776951010766754990 ) ) ; +#24508 = AXIS2_PLACEMENT_3D ( 'NONE', #29264, #21337, #51706 ) ; +#24509 = CARTESIAN_POINT ( 'NONE', ( 221.3615168586298125, -121.4194193463557099, 7.818025675494792992 ) ) ; +#24510 = CARTESIAN_POINT ( 'NONE', ( 213.9000338046779461, -120.8429628447614164, 7.525534526844762873 ) ) ; +#24511 = CARTESIAN_POINT ( 'NONE', ( 234.5347280068026805, -114.9927907248123660, 0.8451279643312686884 ) ) ; +#24512 = LINE ( 'NONE', #51090, #35992 ) ; +#24513 = CARTESIAN_POINT ( 'NONE', ( 235.9836603582574810, -124.7564325109324841, -3.558733051903339550 ) ) ; +#24514 = CARTESIAN_POINT ( 'NONE', ( 233.8740198870073641, -114.6767619512274052, -1.978096779657414483 ) ) ; +#24515 = CARTESIAN_POINT ( 'NONE', ( 215.6843462429890224, -122.3488801705606335, 7.692826725170069935 ) ) ; +#24516 = CARTESIAN_POINT ( 'NONE', ( 213.3371394440990514, -123.3869394318339232, 6.665310601432540949 ) ) ; +#24517 = CARTESIAN_POINT ( 'NONE', ( 233.5935620249956912, -119.5187769915534517, 5.462767581954587115 ) ) ; +#24518 = ADVANCED_FACE ( 'NONE', ( #42586 ), #51057, .T. ) ; +#24519 = AXIS2_PLACEMENT_3D ( 'NONE', #27806, #15492, #32483 ) ; +#24520 = ORIENTED_CLOSED_SHELL ( 'NONE', *, #17097, .F. ); +#24521 = EDGE_LOOP ( 'NONE', ( #28308, #7021, #2834, #24568 ) ) ; +#24522 = FACE_OUTER_BOUND ( 'NONE', #15698, .T. ) ; +#24523 = VECTOR ( 'NONE', #40165, 999.9999999999998863 ) ; +#24524 = FACE_OUTER_BOUND ( 'NONE', #15565, .T. ) ; +#24525 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026880, -126.4583938041328111, -0.7288132802537914401 ) ) ; +#24526 = CARTESIAN_POINT ( 'NONE', ( 235.3282612837701606, -125.5309048999048116, 3.536552882135988618 ) ) ; +#24527 = CARTESIAN_POINT ( 'NONE', ( 17.39905667090758712, -57.61271837760147463, 21.41816220941928961 ) ) ; +#24528 = CYLINDRICAL_SURFACE ( 'NONE', #12663, 0.5000000000000004441 ) ; +#24529 = CARTESIAN_POINT ( 'NONE', ( 220.0460092513433494, -121.8194558050317369, 7.778037330514237624 ) ) ; +#24530 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #57063, #46917, #34868, #52654 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#24531 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#24532 = ADVANCED_FACE ( 'NONE', ( #15717 ), #45819, .F. ) ; +#24533 = ORIENTED_EDGE ( 'NONE', *, *, #49250, .F. ) ; +#24534 = CARTESIAN_POINT ( 'NONE', ( 16.49476835527519114, -60.65985392449630353, 21.04262134117803029 ) ) ; +#24535 = CARTESIAN_POINT ( 'NONE', ( 8.784315731977226704, -39.19543050033662013, -115.9927099539515325 ) ) ; +#24536 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203862311, 0.9884292157390539568 ) ) ; +#24537 = EDGE_LOOP ( 'NONE', ( #49577, #45831 ) ) ; +#24538 = EDGE_CURVE ( 'NONE', #2878, #40146, #25828, .T. ) ; +#24539 = DIRECTION ( 'NONE', ( 0.8571673007021114454, 1.049727191138617586E-16, -0.5150380749100555988 ) ) ; +#24540 = CARTESIAN_POINT ( 'NONE', ( 216.6534023166931604, -122.0683069596657333, 7.615665621956391185 ) ) ; +#24541 = CARTESIAN_POINT ( 'NONE', ( 217.3315272212924469, -118.4603645726278245, -7.757397143952793783 ) ) ; +#24542 = CARTESIAN_POINT ( 'NONE', ( 24.90000000000001279, -116.0000000000000000, -22.10000000000000853 ) ) ; +#24543 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #11534, #29086, #2519, #55373, #3075, #2793, #46871, #6307, #50966, #15334, #6869, #42485, #10979, #29371, #24973, #28804, #20302, #33175, #46586, #47162, #7161, #16180, #20576, #38402 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4 ), + ( 5.503947134487704924E-14, 0.0002988096622620017265, 0.0005976193244689640381, 0.0008964289866759264040, 0.001045833817779407262, 0.001195238648882888119, 0.001344643479986368977, 0.001494048311089849618, 0.001792857973296811333, 0.002091667635503773048, 0.002241072466607253906, 0.002390477297710734764 ), + .UNSPECIFIED. ) ; +#24544 = ORIENTED_EDGE ( 'NONE', *, *, #46646, .T. ) ; +#24545 = CARTESIAN_POINT ( 'NONE', ( 21.62061279419669901, -29.69543050033662013, -93.57062084108665090 ) ) ; +#24546 = CARTESIAN_POINT ( 'NONE', ( 30.40000000000000213, -126.2300070692015055, 1.000000000000028644 ) ) ; +#24547 = AXIS2_PLACEMENT_3D ( 'NONE', #21036, #30111, #42931 ) ; +#24548 = VERTEX_POINT ( 'NONE', #11065 ) ; +#24549 = CONICAL_SURFACE ( 'NONE', #17084, 1.500000000000001332, 0.7853981633974396193 ) ; +#24550 =( BOUNDED_SURFACE ( ) B_SPLINE_SURFACE ( 3, 2, ( + ( #3617, #38356, #56178 ), + ( #16134, #21397, #11780 ), + ( #33976, #42994, #51771 ), + ( #20805, #43284, #38636 ) ), + .UNSPECIFIED., .F., .F., .F. ) + B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ), + ( 3, 3 ), + ( 0.009687784112884045493, 0.01111010684711767442 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_SURFACE ( ( + ( 1.000000000000000000, 0.7548818069473390846, 1.000000000000000000), + ( 1.000000000000000000, 0.7552168629407498557, 1.000000000000000000), + ( 1.000000000000000000, 0.7555589711113545048, 1.000000000000000000), + ( 1.000000000000000000, 0.7559085970679639832, 1.000000000000000000) ) ) + REPRESENTATION_ITEM ( '' ) SURFACE ( ) ); +#24551 = ORIENTED_EDGE ( 'NONE', *, *, #30242, .F. ) ; +#24552 = ORIENTED_EDGE ( 'NONE', *, *, #38307, .F. ) ; +#24553 = PLANE ( 'NONE', #32606 ) ; +#24554 = CARTESIAN_POINT ( 'NONE', ( -48.22308894617573571, -120.7187344238221129, 3.440357549910373791 ) ) ; +#24555 = ORIENTED_EDGE ( 'NONE', *, *, #31905, .T. ) ; +#24556 = CARTESIAN_POINT ( 'NONE', ( 222.0481521490382590, -118.8421107686782676, -7.878837431829460947 ) ) ; +#24557 = EDGE_LOOP ( 'NONE', ( #19782, #23342, #35360 ) ) ; +#24558 = EDGE_CURVE ( 'NONE', #5159, #10538, #42335, .T. ) ; +#24559 = PLANE ( 'NONE', #50844 ) ; +#24560 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#24561 = CIRCLE ( 'NONE', #57215, 1.649999999999991696 ) ; +#24562 = LINE ( 'NONE', #42362, #17209 ) ; +#24563 = ORIENTED_EDGE ( 'NONE', *, *, #29854, .T. ) ; +#24564 = CLOSED_SHELL ( 'NONE', ( #30574, #53527, #25545, #31970, #51340, #51601, #33632 ) ) ; +#24565 = CARTESIAN_POINT ( 'NONE', ( 215.8398163653523625, -121.7910929798107418, 7.613498942688585736 ) ) ; +#24566 = CARTESIAN_POINT ( 'NONE', ( 24.99900000000002009, -50.50000000000000000, 2.899999999999992806 ) ) ; +#24567 = EDGE_CURVE ( 'NONE', #27259, #37162, #10405, .T. ) ; +#24568 = ORIENTED_EDGE ( 'NONE', *, *, #24678, .F. ) ; +#24569 = CARTESIAN_POINT ( 'NONE', ( 220.3741745912799956, -117.1044425677188769, 6.897496033440263297 ) ) ; +#24570 = EDGE_CURVE ( 'NONE', #24290, #26811, #1468, .T. ) ; +#24571 = CARTESIAN_POINT ( 'NONE', ( 217.9163678052057946, -122.2884331337921964, 7.640581400551404556 ) ) ; +#24572 = EDGE_CURVE ( 'NONE', #36884, #49228, #40475, .T. ) ; +#24573 = VERTEX_POINT ( 'NONE', #51918 ) ; +#24574 = CARTESIAN_POINT ( 'NONE', ( 220.5855866088921573, -120.0727468683886201, -8.074805488329367620 ) ) ; +#24575 = CARTESIAN_POINT ( 'NONE', ( 215.7714380462856809, -121.8852260706715782, 7.592768936830959881 ) ) ; +#24576 = CARTESIAN_POINT ( 'NONE', ( 231.9999987669288544, -117.8282522497764262, 8.301310978344266900 ) ) ; +#24577 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #40626, #9666, #17845, #31023, #14043, #5011, #45585, #35394, #54350, #40912 ), + .UNSPECIFIED., .F., .F., + ( 4, 3, 3, 4 ), + ( 7.361627683412150493E-16, 6.953313134412183072E-05, 0.0001385847344535533405, 0.0002713083688241346974 ), + .UNSPECIFIED. ) ; +#24578 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669288885, -118.2963328351568890, -1.123350284574094804 ) ) ; +#24579 = FACE_OUTER_BOUND ( 'NONE', #23550, .T. ) ; +#24580 = CARTESIAN_POINT ( 'NONE', ( 235.1984161818123198, -124.5761023415439155, -3.769364152364010678 ) ) ; +#24581 = FACE_BOUND ( 'NONE', #12673, .T. ) ; +#24582 = CARTESIAN_POINT ( 'NONE', ( 218.2539870598941434, -121.1122862987036228, 8.036564037486208179 ) ) ; +#24583 = CARTESIAN_POINT ( 'NONE', ( 217.0974161273717584, -120.9673644426738974, 8.000749891165916949 ) ) ; +#24584 = CARTESIAN_POINT ( 'NONE', ( 233.3222669054160008, -125.3919369595373468, 3.726781760487792194 ) ) ; +#24585 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203871748, 0.9884292157390539568 ) ) ; +#24586 = CARTESIAN_POINT ( 'NONE', ( 36.90000000000001279, -119.4999999999999858, -3.039736830714109939 ) ) ; +#24587 = CARTESIAN_POINT ( 'NONE', ( 216.2145475481480901, -118.8558701729023284, -7.782700188056828949 ) ) ; +#24588 = CARTESIAN_POINT ( 'NONE', ( 232.7744796992073191, -125.0473440294569087, 3.193642796614219570 ) ) ; +#24589 = CARTESIAN_POINT ( 'NONE', ( 234.7656320594860517, -124.8357426765184783, 3.461948465845641643 ) ) ; +#24590 = ADVANCED_FACE ( 'NONE', ( #34988 ), #28323, .T. ) ; +#24591 = VECTOR ( 'NONE', #38506, 999.9999999999998863 ) ; +#24592 = CARTESIAN_POINT ( 'NONE', ( 25.44357787182882547, -120.4999999999999858, 6.452443098922361564 ) ) ; +#24593 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#24594 = CARTESIAN_POINT ( 'NONE', ( 234.7990377736317100, -116.1964762114027963, -4.410221401533005015 ) ) ; +#24595 = CARTESIAN_POINT ( 'NONE', ( -31.16758236854051844, -50.19543050033673381, -75.61046338239685838 ) ) ; +#24596 = AXIS2_PLACEMENT_3D ( 'NONE', #920, #50227, #41757 ) ; +#24597 = CARTESIAN_POINT ( 'NONE', ( -33.89521173412251187, -51.19543050033674803, -70.96718457922180789 ) ) ; +#24598 = CARTESIAN_POINT ( 'NONE', ( 214.7169800081876758, -118.9905554417992306, -7.471278966404315547 ) ) ; +#24599 = CARTESIAN_POINT ( 'NONE', ( 234.4394093791192688, -115.4433267983059466, 2.287468852345210912 ) ) ; +#24600 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #14106, #18778, #10032, #8876 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 0.0003369915408790563594 ), + .UNSPECIFIED. ) ; +#24601 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289794, -123.8347732430470245, 1.889255784020799078 ) ) ; +#24602 = CARTESIAN_POINT ( 'NONE', ( -0.3657973946824578659, -29.74543050033667058, -80.36230959457685685 ) ) ; +#24603 = CARTESIAN_POINT ( 'NONE', ( 219.7579339765769362, -118.7801665255550176, -7.679580382598045318 ) ) ; +#24604 = AXIS2_PLACEMENT_3D ( 'NONE', #5863, #55508, #23666 ) ; +#24605 = VERTEX_POINT ( 'NONE', #39652 ) ; +#24606 = EDGE_CURVE ( 'NONE', #45030, #43969, #21540, .T. ) ; +#24607 = DIRECTION ( 'NONE', ( -0.7132504491541842295, -2.131334480222602985E-15, 0.7009092642998483447 ) ) ; +#24608 = CARTESIAN_POINT ( 'NONE', ( 233.6312416760972326, -115.2123529704378484, 1.769333208739140684 ) ) ; +#24609 = EDGE_CURVE ( 'NONE', #18595, #53620, #92, .T. ) ; +#24610 = VERTEX_POINT ( 'NONE', #44024 ) ; +#24611 = ORIENTED_EDGE ( 'NONE', *, *, #19374, .F. ) ; +#24612 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#24613 = CARTESIAN_POINT ( 'NONE', ( 236.7626255708279643, -117.3127967284792277, -5.259546394024711802 ) ) ; +#24614 = APPROVAL_STATUS ( 'not_yet_approved' ) ; +#24615 = ORIENTED_EDGE ( 'NONE', *, *, #12746, .T. ) ; +#24616 = EDGE_LOOP ( 'NONE', ( #29594, #4554, #40155, #42923, #15552 ) ) ; +#24617 = CARTESIAN_POINT ( 'NONE', ( 236.5013981588727745, -115.6095088762347558, -2.624461354856321815 ) ) ; +#24618 = CARTESIAN_POINT ( 'NONE', ( 222.3999985443299749, -121.2224474960344054, -7.801882910801999138 ) ) ; +#24619 = ORIENTED_EDGE ( 'NONE', *, *, #8501, .F. ) ; +#24620 = ORIENTED_EDGE ( 'NONE', *, *, #26741, .F. ) ; +#24621 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.210476675238558841E-16, 1.857579106397798678E-17 ) ) ; +#24622 = CARTESIAN_POINT ( 'NONE', ( 239.8999987668939298, -121.3518077751678561, 1.781312457481588840 ) ) ; +#24623 = EDGE_LOOP ( 'NONE', ( #24743, #2450, #37547, #48632 ) ) ; +#24624 = CARTESIAN_POINT ( 'NONE', ( 27.90554285734284079, -121.4999999999999858, -5.983037512054742102 ) ) ; +#24625 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -120.1976575318465166, -3.234870966541553372 ) ) ; +#24626 = EDGE_CURVE ( 'NONE', #35033, #22898, #55107, .T. ) ; +#24627 = CARTESIAN_POINT ( 'NONE', ( 195.8157204794679558, -124.6252056264717680, -12.81730835259295631 ) ) ; +#24628 = LINE ( 'NONE', #38075, #27672 ) ; +#24629 = AXIS2_PLACEMENT_3D ( 'NONE', #314, #9626, #31266 ) ; +#24630 = CARTESIAN_POINT ( 'NONE', ( 34.21743114857911650, -120.4999999999999858, 1.387778780781445676E-14 ) ) ; +#24631 = VECTOR ( 'NONE', #31938, 1000.000000000000114 ) ; +#24632 = CARTESIAN_POINT ( 'NONE', ( 221.8520136452061422, -120.0590658914566973, -8.067636716744416958 ) ) ; +#24633 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#24634 = ORIENTED_EDGE ( 'NONE', *, *, #41039, .T. ) ; +#24636 = ORIENTED_EDGE ( 'NONE', *, *, #38339, .T. ) ; +#24635 = CIRCLE ( 'NONE', #29370, 2.000000000000001332 ) ; +#24637 = FACE_BOUND ( 'NONE', #54032, .T. ) ; +#24638 = ADVANCED_FACE ( 'NONE', ( #25949 ), #3472, .F. ) ; +#24639 = CARTESIAN_POINT ( 'NONE', ( -16.00000000000000000, 12.50000000000000000, 38.50000000000000000 ) ) ; +#24640 = FACE_OUTER_BOUND ( 'NONE', #46472, .T. ) ; +#24641 = EDGE_CURVE ( 'NONE', #45119, #56666, #12207, .T. ) ; +#24642 = ORIENTED_EDGE ( 'NONE', *, *, #51574, .T. ) ; +#24643 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669289965, -118.4497665781231035, 5.188349711171119871 ) ) ; +#24644 = CARTESIAN_POINT ( 'NONE', ( 231.9920867815433496, -117.0475349953133133, 4.911266635638331657 ) ) ; +#24645 = FACE_OUTER_BOUND ( 'NONE', #34926, .T. ) ; +#24646 = VECTOR ( 'NONE', #46375, 1000.000000000000000 ) ; +#24647 = CARTESIAN_POINT ( 'NONE', ( 236.2073557758203322, -121.7090709050510924, 6.029667822274531908 ) ) ; +#24648 = ORIENTED_EDGE ( 'NONE', *, *, #4042, .T. ) ; +#24649 = CARTESIAN_POINT ( 'NONE', ( 215.9957750681404320, -118.5470101163087548, -7.468822532873350184 ) ) ; +#24650 = CARTESIAN_POINT ( 'NONE', ( 235.9384719476768737, -124.0022622251733111, 4.305474681050299957 ) ) ; +#24651 = CARTESIAN_POINT ( 'NONE', ( 219.8635567940270619, -119.4485656093088153, -7.818563810428341476 ) ) ; +#24652 = AXIS2_PLACEMENT_3D ( 'NONE', #44085, #12847, #22475 ) ; +#24653 = CARTESIAN_POINT ( 'NONE', ( 232.0129142557996147, -114.3581358323401531, -0.4807288915916224648 ) ) ; +#24654 = CARTESIAN_POINT ( 'NONE', ( 232.9484763168906056, -114.4124258107850949, 0.8720054281727817047 ) ) ; +#24655 = CARTESIAN_POINT ( 'NONE', ( 214.3372535064550561, -119.5891256484602394, -7.749919718486419029 ) ) ; +#24656 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289794, -115.4590109997306087, 0.7735825096039835591 ) ) ; +#24657 = CARTESIAN_POINT ( 'NONE', ( 220.8713599561308740, -121.5515250719243454, 7.811777154548671831 ) ) ; +#24658 = CARTESIAN_POINT ( 'NONE', ( 232.1472360457534307, -119.6400483040083316, -5.482852139743350506 ) ) ; +#24659 = CARTESIAN_POINT ( 'NONE', ( 235.4913245404473514, -116.4320403925980116, 3.774296846398122796 ) ) ; +#24660 = CARTESIAN_POINT ( 'NONE', ( -2.999999999999992450, -128.7000000000000171, -19.50000000000000355 ) ) ; +#24661 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 1, 3, ( + ( #50507, #23089, #28335, #41466, #41183, #923, #36825, #36541, #9954, #6143, #27779, #46132, #45572, #46713, #38249, #7858, #33305, #43475, #15459, #25096, #56647, #2341, #56070, #16606, #3509, #34160, #21280, #51088, #12235, #3201, #16030, #7570, #20139, #43169, #2918, #38825, #20981, #29495, #6715, #25383, #47293, #51953, #11095, #11957, #34445, #52232, #28931, #29785, #7282, #24511, #30069, #42312, #55492, #2638, #47865, #16314, #25678, #37969, #55790, #24810, #15748, #38527, #33587, #51375, #11380, #29212, #46996, #6991, #42615, #20424, #33863, #51653, #11662, #42888, #20701, #56346, #47575, #39109, #48449, #4367, #30357, #22165, #8444, #49025, #26856, #13376, #57209, #39977, #21864, #35024, #57803, #17763, #52828, #26267, #48730, #56925, #16894, #17486, #44352, #8727, #9020, #35594, #31228, #40251, #276, #34730, #48165, #44056, #52517, #12522, #8157, #25981, #12821, #30658, #17184, #4073, #13094, #39687, #57518, #21574, #4654, #43764, #53394, #3790, #44649, #26552, #35316, #39399, #22446, #53111, #30940, #16509, #43663, #30254, #29115, #24704, #6897, #2545, #12417, #38432, #38150, #20329, #16210, #57116, #24999, #34052, #12139, #33491, #56248 ), + ( #34629, #3689, #20603, #52134, #33770, #29968, #39303, #46897, #25282, #34349, #51849, #11858, #25569, #51274, #48052, #56826, #7468, #42514, #55971, #16796, #52422, #29689, #11279, #56540, #8052, #47764, #47476, #43069, #15931, #51553, #25883, #11560, #29396, #7749, #43365, #47190, #21473, #7189, #3103, #42793, #20881, #38713, #2818, #3398, #21180, #39011, #37131, #45005, #54064, #32736, #36259, #32465, #53780, #1215, #19291, #14041, #18427, #356, #49669, #54937, #44725, #14897, #26932, #36552, #10245, #13760, #9664, #28061, #9101, #45582, #4730, #22523, #23661, #14618, #27496, #18995, #31601, #54644, #14318, #50239, #45855, #40909, #18129, #36833, #932, #5575, #40332, #23377, #5858, #41474, #35966, #41192, #18706, #49388, #1512, #9384, #27211, #31885, #5009, #27787, #22801, #40624, #45299, #654, #5300, #23100, #54348, #32171, #49955, #9963, #2646, #42622, #24244, #33316, #33597, #50514, #56353, #6726, #11388, #15757, #11669, #29221, #16037, #2926, #20707, #16323, #6153, #19852, #38535, #25104, #10519, #28343, #37410, #19570, #1794, #55221, #51098, #33012, #28651, #46144, #38256, #23964, #20153, #29507, #55801, #15474, #6440, #56078, #51384 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 2, 2 ), + ( 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, 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, 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, 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, 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.0000000000000000000, 1.000000000000000000 ), + ( 0.0000000000000000000, 0.006886128447785289791, 0.01377225689557060040, 0.02065838534335590060, 0.02754451379114120080, 0.03443064223892650100, 0.04131677068671180120, 0.04820289913449710140, 0.05508902758228229751, 0.06197515603006759771, 0.06886128447785290485, 0.07574741292563820505, 0.08263354137342350525, 0.08951966982120880545, 0.09640579826899410565, 0.1032919267167790034, 0.1101780551645649975, 0.1170641836123500062, 0.1239503120601350011, 0.1308364405079210091, 0.1377225689557060040, 0.1446086974034909989, 0.1514948258512759938, 0.1583809542990619879, 0.1652670827468470105, 0.1721532111946320054, 0.1790393396424179995, 0.1859254680902029944, 0.1928115965379879893, 0.1996977249857740111, 0.2065838534335590060, 0.2134699818813440009, 0.2203561103291289958, 0.2272422387769149899, 0.2341283672247000125, 0.2410144956724850074, 0.2479006241202710015, 0.2547867525680559964, 0.2616728810158410190, 0.2685590094636259861, 0.2754451379114120080, 0.2823312663591969751, 0.2892173948069819978, 0.2961035232547680196, 0.3029896517025529867, 0.3098757801503380094, 0.3167619085981229765, 0.3236480370459089984, 0.3305341654936940210, 0.3374202939414789881, 0.3443064223892650100, 0.3511925508370499771, 0.3580786792848349998, 0.3649648077326210216, 0.3718509361804059887, 0.3787370646281910114, 0.3856231930759759785, 0.3925093215237620003, 0.3993954499715470230, 0.4062815784193319901, 0.4131677068671180120, 0.4200538353149029791, 0.4269399637626880017, 0.4338260922104730244, 0.4407122206582589907, 0.4475983491060440134, 0.4544844775538289805, 0.4613706060016150023, 0.4682567344494000250, 0.4751428628971849921, 0.4820289913449710140, 0.4889151197927559811, 0.4958012482405410037, 0.5026873766883259709, 0.5095735051361119927, 0.5164596335838970154, 0.5233457620316820380, 0.5302318904794679488, 0.5371180189272529715, 0.5440041473750379941, 0.5508902758228230168, 0.5577764042706090386, 0.5646625327183939502, 0.5715486611661789729, 0.5784347896139649947, 0.5853209180617500174, 0.5922070465095350400, 0.5990931749573209508, 0.6059793034051059735, 0.6128654318528909961, 0.6197515603006760188, 0.6266376887484620406, 0.6335238171962469522, 0.6404099456440319749, 0.6472960740918179967, 0.6541822025396030194, 0.6610683309873880420, 0.6679544594351729536, 0.6748405878829589755, 0.6817267163307439981, 0.6886128447785290208, 0.6954989732263150426, 0.7023851016740999542, 0.7092712301218849769, 0.7161573585696709987, 0.7230434870174560213, 0.7299296154652410440, 0.7368157439130259556, 0.7437018723608119775, 0.7505880008085970001, 0.7574741292563820227, 0.7643602577041680446, 0.7712463861519529562, 0.7781325145997379789, 0.7850186430475230015, 0.7919047714953090233, 0.7987908999430940460, 0.8056770283908789576, 0.8125631568386649795, 0.8194492852864500021, 0.8263354137342350247, 0.8332215421820200474, 0.8401076706298059582, 0.8469937990775909809, 0.8538799275253760035, 0.8607660559731620253, 0.8676521844209470480, 0.8745383128687319596, 0.8814244413165179814, 0.8883105697643030041, 0.8951966982120880267, 0.9020828266598730494, 0.9089689551076589602, 0.9158550835554439828, 0.9227412120032290055, 0.9296273404510150273, 0.9365134688988000500, 0.9433995973465849616, 0.9502857257943699842, 0.9571718542421560061, 0.9640579826899410287, 0.9709441111377260514, 0.9778302395855119622, 0.9847163680332969848, 0.9916024964810820075, 0.9984886249288670301, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#24662 = CARTESIAN_POINT ( 'NONE', ( 235.0819493115884313, -126.1210222335213160, -0.01479039724754754870 ) ) ; +#24663 = PLANE ( 'NONE', #40582 ) ; +#24664 = VERTEX_POINT ( 'NONE', #7537 ) ; +#24665 = CARTESIAN_POINT ( 'NONE', ( 234.2683109364554070, -123.8814553969409218, 5.136588429930712962 ) ) ; +#24666 = CARTESIAN_POINT ( 'NONE', ( -29.16564078277083638, -129.0000000000000000, 23.40000000000000568 ) ) ; +#24667 = FACE_OUTER_BOUND ( 'NONE', #17816, .T. ) ; +#24668 = CARTESIAN_POINT ( 'NONE', ( 20.60070001881079094, -46.90031710000451426, 16.82981795889099885 ) ) ; +#24669 = CARTESIAN_POINT ( 'NONE', ( 236.9670755908900333, -125.0864634086839260, -3.125230495003741726 ) ) ; +#24670 = CARTESIAN_POINT ( 'NONE', ( 16.50000000000001776, -59.00000000000000000, 23.12499999999998934 ) ) ; +#24671 = CIRCLE ( 'NONE', #27495, 7.000000000000000888 ) ; +#24672 = ORIENTED_EDGE ( 'NONE', *, *, #34901, .F. ) ; +#24673 = ORIENTED_EDGE ( 'NONE', *, *, #17977, .F. ) ; +#24674 = VECTOR ( 'NONE', #6423, 999.9999999999998863 ) ; +#24675 = CARTESIAN_POINT ( 'NONE', ( 215.3747680868304428, -115.2876014042712995, -4.941805148361114064 ) ) ; +#24676 = CARTESIAN_POINT ( 'NONE', ( 215.7509867523510536, -114.9836779860227551, -5.105117271451567795 ) ) ; +#24677 = VECTOR ( 'NONE', #13327, 999.9999999999998863 ) ; +#24678 = EDGE_CURVE ( 'NONE', #7784, #26425, #43134, .T. ) ; +#24679 = CARTESIAN_POINT ( 'NONE', ( 218.1993246907159119, -120.8924371239398567, 7.847804514099693485 ) ) ; +#24680 = ORIENTED_EDGE ( 'NONE', *, *, #16735, .T. ) ; +#24681 = EDGE_LOOP ( 'NONE', ( #827, #2476, #36796, #38836 ) ) ; +#24682 = CARTESIAN_POINT ( 'NONE', ( 222.0476232769281069, -118.8708741886952112, -7.679079172476267701 ) ) ; +#24683 = CARTESIAN_POINT ( 'NONE', ( 216.2145475481480617, -119.2384410525240526, -7.618031190398544261 ) ) ; +#24684 = CARTESIAN_POINT ( 'NONE', ( 10.50000000000001599, -39.14999999999999147, -23.50000000000000711 ) ) ; +#24685 = CARTESIAN_POINT ( 'NONE', ( 4.300000000000019362, -41.30000000000001847, -23.49900000000000588 ) ) ; +#24686 = AXIS2_PLACEMENT_3D ( 'NONE', #36994, #32035, #19150 ) ; +#24687 = ORIENTED_EDGE ( 'NONE', *, *, #8669, .T. ) ; +#24688 = CARTESIAN_POINT ( 'NONE', ( 15.91762708356896461, -57.44977498943500649, -20.56680207116180270 ) ) ; +#24689 = CARTESIAN_POINT ( 'NONE', ( 217.0974161273717584, -120.0326355573256762, -8.000749891165876093 ) ) ; +#24690 = CARTESIAN_POINT ( 'NONE', ( 237.1208214930591680, -125.8598319921012916, -1.437804052754747097 ) ) ; +#24691 = CARTESIAN_POINT ( 'NONE', ( 34.28612542173402034, -126.0945594363867599, -0.8976493359225904412 ) ) ; +#24692 = ORIENTED_EDGE ( 'NONE', *, *, #51785, .T. ) ; +#24693 = CARTESIAN_POINT ( 'NONE', ( 4.308875423930291326, -49.54169641443159833, -119.1202329038257517 ) ) ; +#24694 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669290647, -125.1439805253949658, 4.829805157197542442 ) ) ; +#24695 = CARTESIAN_POINT ( 'NONE', ( 237.7898177644656528, -116.4591531332714993, -4.634983246448554972 ) ) ; +#24696 = ORIENTED_EDGE ( 'NONE', *, *, #51945, .F. ) ; +#24697 = VERTEX_POINT ( 'NONE', #56608 ) ; +#24698 = CARTESIAN_POINT ( 'NONE', ( 16.94644095705304565, -50.43894278867411174, -21.27280766203895368 ) ) ; +#24699 = CARTESIAN_POINT ( 'NONE', ( 221.6489806326088399, -119.9494621412881941, -7.840312520742621416 ) ) ; +#24700 = ADVANCED_FACE ( 'NONE', ( #30035 ), #16864, .T. ) ; +#24701 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#24702 = CARTESIAN_POINT ( 'NONE', ( 21.80000000000002203, -59.00000000000000711, 15.49999999999999289 ) ) ; +#24703 = ORIENTED_EDGE ( 'NONE', *, *, #31664, .F. ) ; +#24704 = CARTESIAN_POINT ( 'NONE', ( 239.9097280068026521, -124.9917807384472184, 3.296589309349451380 ) ) ; +#24705 = CARTESIAN_POINT ( 'NONE', ( 237.9503818504591948, -114.4279917125733874, -0.9761717531800995218 ) ) ; +#24706 = VERTEX_POINT ( 'NONE', #14213 ) ; +#24707 = ORIENTED_EDGE ( 'NONE', *, *, #31125, .T. ) ; +#24708 = CARTESIAN_POINT ( 'NONE', ( 218.3002074625811417, -112.2706267485584846, 4.019250945839606182 ) ) ; +#24709 = ADVANCED_FACE ( 'NONE', ( #39944 ), #18014, .F. ) ; +#24710 = CARTESIAN_POINT ( 'NONE', ( 237.9494846980567502, -125.4045877101573581, -2.598910866792082608 ) ) ; +#24711 = ADVANCED_FACE ( 'NONE', ( #41086 ), #13415, .F. ) ; +#24712 = ORIENTED_EDGE ( 'NONE', *, *, #24831, .T. ) ; +#24713 = VERTEX_POINT ( 'NONE', #45478 ) ; +#24714 = CARTESIAN_POINT ( 'NONE', ( 220.1473378868704174, -119.1799655476545894, -7.777800898404162666 ) ) ; +#24715 = EDGE_CURVE ( 'NONE', #50336, #47002, #13345, .T. ) ; +#24716 = AXIS2_PLACEMENT_3D ( 'NONE', #20610, #43964, #16803 ) ; +#24717 = CIRCLE ( 'NONE', #57377, 2.999999999999999112 ) ; +#24718 = EDGE_LOOP ( 'NONE', ( #818, #18616, #18072, #30172, #26533, #16050, #38282 ) ) ; +#24719 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#24720 = CARTESIAN_POINT ( 'NONE', ( 219.9391415791604061, -118.6967374599226304, -7.885547515811032859 ) ) ; +#24721 = CARTESIAN_POINT ( 'NONE', ( -11.19508184649822446, -36.19543050033666987, -103.5093741657414057 ) ) ; +#24722 =( BOUNDED_SURFACE ( ) B_SPLINE_SURFACE ( 3, 3, ( + ( #53798, #45019, #36275, #31038 ), + ( #48823, #45313, #49684, #22254 ), + ( #371, #40065, #8822, #49402 ), + ( #53491, #35693, #40926, #5026 ) ), + .UNSPECIFIED., .F., .F., .T. ) + B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ), + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_SURFACE ( ( + ( 1.000000000000000000, 0.7243612934463330433, 0.7243612934463330433, 1.000000000000000000), + ( 1.000000000000000000, 0.7243612934463330433, 0.7243612934463330433, 1.000000000000000000), + ( 1.000000000000000000, 0.7243612934463330433, 0.7243612934463330433, 1.000000000000000000), + ( 1.000000000000000000, 0.7243612934463330433, 0.7243612934463330433, 1.000000000000000000) ) ) + REPRESENTATION_ITEM ( '' ) SURFACE ( ) ); +#24723 = VERTEX_POINT ( 'NONE', #9559 ) ; +#24724 = AXIS2_PLACEMENT_3D ( 'NONE', #42411, #20785, #47959 ) ; +#24725 = CARTESIAN_POINT ( 'NONE', ( 237.9814704355307526, -114.3614693999725347, -1.504989049959826186 ) ) ; +#24726 = AXIS2_PLACEMENT_3D ( 'NONE', #53337, #4878, #26489 ) ; +#24727 = CARTESIAN_POINT ( 'NONE', ( 219.8545510092600352, -121.7859812123123078, 7.987378193342156152 ) ) ; +#24728 = FACE_OUTER_BOUND ( 'NONE', #52197, .T. ) ; +#24729 = CARTESIAN_POINT ( 'NONE', ( 232.3515181066613593, -125.9871646855002041, 2.776705746455965684 ) ) ; +#24730 = CARTESIAN_POINT ( 'NONE', ( -49.75000000000000000, -120.2103846018666644, 2.603053251023184522 ) ) ; +#24731 = CARTESIAN_POINT ( 'NONE', ( 19.00000000000000000, 12.00000000000000000, 36.00000000000000000 ) ) ; +#24732 = CARTESIAN_POINT ( 'NONE', ( 215.3002074625813691, -115.2888993170402330, -4.933347402858477615 ) ) ; +#24733 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#24734 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#24735 = AXIS2_PLACEMENT_3D ( 'NONE', #34532, #7946, #39781 ) ; +#24736 = LINE ( 'NONE', #3131, #6782 ) ; +#24737 = ORIENTED_EDGE ( 'NONE', *, *, #40474, .F. ) ; +#24738 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289226, -123.4026792880491854, 2.721931082123520085 ) ) ; +#24739 = AXIS2_PLACEMENT_3D ( 'NONE', #32870, #1650, #1078 ) ; +#24740 = CARTESIAN_POINT ( 'NONE', ( 236.5922004392614326, -119.4715735282454716, 5.453899831019313638 ) ) ; +#24741 = CARTESIAN_POINT ( 'NONE', ( 234.1108497584800148, -120.9221717900697826, -5.531819966443984882 ) ) ; +#24742 = ORIENTED_EDGE ( 'NONE', *, *, #33086, .T. ) ; +#24743 = ORIENTED_EDGE ( 'NONE', *, *, #56215, .T. ) ; +#24744 = CARTESIAN_POINT ( 'NONE', ( 221.5401998535566577, -122.2442836769767922, 7.657646171655011713 ) ) ; +#24745 = CARTESIAN_POINT ( 'NONE', ( 18.50000000000000000, 12.50000000000000000, 36.00000000000000000 ) ) ; +#24746 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289169, -120.2868294555730841, -2.236916802857463971 ) ) ; +#24747 = CARTESIAN_POINT ( 'NONE', ( 235.7776745282046704, -116.8109633033766244, -4.919402481274221195 ) ) ; +#24748 = CARTESIAN_POINT ( 'NONE', ( 4.916973593473759507, -37.69543050033674092, -118.5014277108454763 ) ) ; +#24749 = DIRECTION ( 'NONE', ( -0.7009092642998494549, 0.0000000000000000000, -0.7132504491541831193 ) ) ; +#24750 = AXIS2_PLACEMENT_3D ( 'NONE', #29582, #54069, #9669 ) ; +#24751 = CARTESIAN_POINT ( 'NONE', ( 20.40000000000003055, -115.9999999999999716, -4.999999999999984013 ) ) ; +#24752 = ADVANCED_FACE ( 'NONE', ( #831 ), #13062, .F. ) ; +#24753 = CARTESIAN_POINT ( 'NONE', ( 25.00000000000002132, -60.70000000000000995, -23.40000000000000213 ) ) ; +#24754 = ORIENTED_EDGE ( 'NONE', *, *, #11426, .T. ) ; +#24755 = CARTESIAN_POINT ( 'NONE', ( -23.99999999999999645, -8.460029551904391099E-15, 19.50000000000000711 ) ) ; +#24756 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026596, -114.5087831636861182, -0.3785639383706819738 ) ) ; +#24757 = CARTESIAN_POINT ( 'NONE', ( 220.2486434445711723, -121.8199768498229076, 7.777432144100441036 ) ) ; +#24758 = AXIS2_PLACEMENT_3D ( 'NONE', #16729, #38082, #38646 ) ; +#24759 = VERTEX_POINT ( 'NONE', #22692 ) ; +#24760 = DIRECTION ( 'NONE', ( -0.06071524521539247571, 0.0000000000000000000, 0.9981551277223569274 ) ) ; +#24761 = VECTOR ( 'NONE', #34375, 1000.000000000000000 ) ; +#24762 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) ); +#24763 = CARTESIAN_POINT ( 'NONE', ( 237.7404348711736475, -117.5688524278039324, 4.711455872750748064 ) ) ; +#24764 = CARTESIAN_POINT ( 'NONE', ( 239.8171560544542729, -124.5525597845298620, -0.6218996645835692672 ) ) ; +#24765 = ORIENTED_EDGE ( 'NONE', *, *, #193, .T. ) ; +#24766 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#24767 = CIRCLE ( 'NONE', #23809, 1.649999999999995248 ) ; +#24768 = CARTESIAN_POINT ( 'NONE', ( 215.1411724900795548, -118.6833339518009609, -7.667914727001483577 ) ) ; +#24769 = CARTESIAN_POINT ( 'NONE', ( 222.0539272441703247, -119.7264146841117451, -7.792862791128113642 ) ) ; +#24770 = CARTESIAN_POINT ( 'NONE', ( 237.0863524717692883, -117.2196328402951622, 5.204322878572718025 ) ) ; +#24771 = ORIENTED_EDGE ( 'NONE', *, *, #19687, .T. ) ; +#24772 = AXIS2_PLACEMENT_3D ( 'NONE', #40519, #257, #5494 ) ; +#24773 = VERTEX_POINT ( 'NONE', #36157 ) ; +#24774 = CARTESIAN_POINT ( 'NONE', ( -50.20648912345813386, -121.7862301094130402, -3.716275017808608361 ) ) ; +#24775 = DIRECTION ( 'NONE', ( -1.000000000000000000, -3.525012313293496784E-16, 9.714451465470117264E-17 ) ) ; +#24776 = AXIS2_PLACEMENT_3D ( 'NONE', #7877, #39418, #57233 ) ; +#24777 = EDGE_CURVE ( 'NONE', #21185, #27990, #5960, .T. ) ; +#24778 = VECTOR ( 'NONE', #37919, 1000.000000000000000 ) ; +#24779 = CARTESIAN_POINT ( 'NONE', ( 233.6018854738588857, -120.6664715356530593, -5.598529376025585869 ) ) ; +#24780 = ORIENTED_EDGE ( 'NONE', *, *, #57714, .F. ) ; +#24781 = EDGE_LOOP ( 'NONE', ( #33154, #8255, #37419, #4586, #5386, #42531, #31031, #1562 ) ) ; +#24782 = EDGE_LOOP ( 'NONE', ( #7040, #35492, #27164, #34348 ) ) ; +#24783 = ORIENTED_EDGE ( 'NONE', *, *, #48578, .T. ) ; +#24784 = ORIENTED_EDGE ( 'NONE', *, *, #38400, .T. ) ; +#24785 = ADVANCED_FACE ( 'NONE', ( #40505 ), #40805, .F. ) ; +#24786 = ORIENTED_EDGE ( 'NONE', *, *, #2596, .F. ) ; +#24787 = CARTESIAN_POINT ( 'NONE', ( 5.943655120214826226, -39.19543050033662013, -114.6032326102061631 ) ) ; +#24788 = EDGE_CURVE ( 'NONE', #33905, #5966, #51545, .T. ) ; +#24789 = CARTESIAN_POINT ( 'NONE', ( -33.99999999999999289, -106.5000000000000000, -16.99999999999999645 ) ) ; +#24790 = FACE_OUTER_BOUND ( 'NONE', #1327, .T. ) ; +#24791 = EDGE_CURVE ( 'NONE', #14327, #45458, #13652, .T. ) ; +#24792 = VERTEX_POINT ( 'NONE', #17733 ) ; +#24793 = CARTESIAN_POINT ( 'NONE', ( 218.7391528029486665, -118.7075555136725598, -7.666717004912254829 ) ) ; +#24794 = CARTESIAN_POINT ( 'NONE', ( 30.40196136265018723, -126.2464265858361756, -0.9999999999999731326 ) ) ; +#24795 = CARTESIAN_POINT ( 'NONE', ( 215.2248717511071163, -119.9063391592773087, -7.647987757355256377 ) ) ; +#24796 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.9884292157390532907, 0.1516828450203911993 ) ) ; +#24797 = CARTESIAN_POINT ( 'NONE', ( 218.2904873180313245, -124.3244088735558108, -6.638315413085560834 ) ) ; +#24799 = CIRCLE ( 'NONE', #33188, 7.618924406713014186 ) ; +#24798 = CARTESIAN_POINT ( 'NONE', ( 20.40000000000003055, -115.9999999999999716, -4.999999999999984013 ) ) ; +#24800 = VECTOR ( 'NONE', #12723, 1000.000000000000114 ) ; +#24801 = PLANE ( 'NONE', #40564 ) ; +#24802 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203862311, 0.9884292157390539568 ) ) ; +#24803 = CARTESIAN_POINT ( 'NONE', ( 214.9667980308634299, -116.9250446194856039, 6.532006669113857633 ) ) ; +#24804 = CARTESIAN_POINT ( 'NONE', ( -17.84999999999998010, -38.99999999999999289, 15.49999999999999289 ) ) ; +#24805 = LINE ( 'NONE', #3196, #40442 ) ; +#24806 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #24705, #39012, #7471, #29970, #46898, #12140, #56827, #30255, #33492, #29690, #51276, #16798, #34630, #20331, #29117, #56250, #55973, #57117, #47477, #56543, #25283, #48053, #15933, #43070, #16211, #51556, #8054, #29397 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 1, 2, 2, 1, 2, 2, 2, 1, 2, 2, 1, 2, 2, 4 ), + ( 0.9834786443624926600, 0.9876089832718689676, 0.9881252756355409783, 0.9882543487264590087, 0.9883834218173770392, 0.9886415679992131000, 0.9896741527265572325, 0.9917393221812454973, 0.9938044916359337622, 0.9940626378177698230, 0.9941271743632288382, 0.9941917109086878535, 0.9943207839996058839, 0.9948370763632780056, 0.9958696610906224711, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#24807 = FACE_OUTER_BOUND ( 'NONE', #56386, .T. ) ; +#24808 = CONICAL_SURFACE ( 'NONE', #3349, 1.025000000000002354, 0.7853981633974482790 ) ; +#24809 = CARTESIAN_POINT ( 'NONE', ( 229.1232270751392264, -125.8643726503060662, -4.991288077443871707 ) ) ; +#24810 = CARTESIAN_POINT ( 'NONE', ( 235.1597280068026805, -123.7965893093492156, -4.491780738447443078 ) ) ; +#24811 = AXIS2_PLACEMENT_3D ( 'NONE', #53532, #48580, #125 ) ; +#24812 = AXIS2_PLACEMENT_3D ( 'NONE', #47122, #29625, #34285 ) ; +#24813 = CARTESIAN_POINT ( 'NONE', ( 236.0313324145429874, -123.4893061662993716, -4.676168089722919419 ) ) ; +#24814 = CIRCLE ( 'NONE', #11760, 2.000000000000001332 ) ; +#24815 = CARTESIAN_POINT ( 'NONE', ( 24.99900000000002009, -48.85000000000000142, 6.399999999999993250 ) ) ; +#24816 = AXIS2_PLACEMENT_3D ( 'NONE', #21052, #38886, #56708 ) ; +#24817 = CARTESIAN_POINT ( 'NONE', ( 216.0306461407194547, -119.4190314337900105, -7.659555460488891576 ) ) ; +#24818 = CARTESIAN_POINT ( 'NONE', ( 233.5169514669928787, -117.0958949408415322, 4.392481850074455352 ) ) ; +#24819 = VECTOR ( 'NONE', #55309, 999.9999999999998863 ) ; +#24820 = MANIFOLD_SOLID_BREP ( 'GB_FASTENER_SCREWS_HSHCS M2X3-N-25-solid1', #26468 ) ; +#24821 = PERSON ( 'NAUO-PER3', 'UNSPECIFIED', 'UNSPECIFIED', ('UNSPECIFIED'), ('UNSPECIFIED'), ('UNSPECIFIED') ) ; +#24822 = ORIENTED_EDGE ( 'NONE', *, *, #25342, .F. ) ; +#24823 = PLANE ( 'NONE', #5288 ) ; +#24824 = CARTESIAN_POINT ( 'NONE', ( 36.90000000000001279, -119.4999999999999858, 3.039736830714165450 ) ) ; +#24825 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026312, -118.3899450888088722, 5.617696832750329605 ) ) ; +#24826 = CARTESIAN_POINT ( 'NONE', ( 235.3036180093931478, -124.9176930071631375, 4.278267360322434598 ) ) ; +#24827 = CARTESIAN_POINT ( 'NONE', ( 239.6999987669289283, -122.5372558587899903, 0.6889038872160029303 ) ) ; +#24828 = PLANE ( 'NONE', #45318 ) ; +#24829 = EDGE_CURVE ( 'NONE', #3484, #286, #44615, .T. ) ; +#24830 = CARTESIAN_POINT ( 'NONE', ( 215.6645969227366493, -118.7391573195515520, -7.503881477078217621 ) ) ; +#24831 = EDGE_CURVE ( 'NONE', #16701, #36927, #26520, .T. ) ; +#24832 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #31651, #18477, #35438, #9714 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 3.560001600620708064E-11, 0.0001282636264132327422 ), + .UNSPECIFIED. ) ; +#24833 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#24834 = ORIENTED_EDGE ( 'NONE', *, *, #40526, .F. ) ; +#24835 = CARTESIAN_POINT ( 'NONE', ( 27.18409781521109281, -121.3262372836774290, 6.245756346610991550 ) ) ; +#24836 = CARTESIAN_POINT ( 'NONE', ( 29.68129852750975317, -114.4748104975619611, 0.8270947229136876855 ) ) ; +#24837 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1516828450203858980, -0.9884292157390540678 ) ) ; +#24838 = EDGE_LOOP ( 'NONE', ( #8488, #39277, #54465, #24977 ) ) ; +#24839 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#24840 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#24841 = EDGE_CURVE ( 'NONE', #13432, #43124, #44901, .T. ) ; +#24842 = LINE ( 'NONE', #2943, #35835 ) ; +#24843 = LINE ( 'NONE', #15493, #31402 ) ; +#24844 = AXIS2_PLACEMENT_3D ( 'NONE', #38759, #38472, #51596 ) ; +#24845 = EDGE_CURVE ( 'NONE', #7730, #42225, #824, .T. ) ; +#24846 = AXIS2_PLACEMENT_3D ( 'NONE', #25583, #17397, #22084 ) ; +#24847 = ORIENTED_EDGE ( 'NONE', *, *, #37267, .F. ) ; +#24848 = PLANE ( 'NONE', #51314 ) ; +#24849 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #56021, #42564, #10468, #41715, #33537, #6945, #11333, #51602, #24756, #28879, #15120, #33816, #5812, #37079, #37348, #29162, #55445, #46383, #41988, #55165, #46665, #23604, #10755, #54881, #29442, #2019, #6667, #15411, #24186, #41418, #28590, #15981, #2597, #14841, #32683, #50464, #28291, #20380, #6382, #46088, #6088, #23911, #32955, #19795, #42260, #1741, #33256, #46948, #11611, #38199, #51040, #50740, #11050, #24465, #2292, #55746, #20084, #37924, #12767, #17432, #26215, #47812, #52178, #39351, #47242, #44008, #56298, #25930, #38477, #25334, #30610, #8390, #30019, #35263, #43419, #57462, #34684, #8106, #17130, #47526, #16259, #42843, #43117, #7800 ), + .UNSPECIFIED., .F., .F., + ( 4, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 2, 2, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 2, 2, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 2, 2, 4 ), + ( 0.5000000000000000000, 0.5156250000000109912, 0.5234375000000165423, 0.5273437500000193179, 0.5292968750000206501, 0.5312500000000219824, 0.5468750000000330846, 0.5546875000000385247, 0.5585937500000411893, 0.5625000000000438538, 0.5781250000000544009, 0.5859375000000598410, 0.5937500000000653921, 0.6250000000000873746, 0.6406250000000983658, 0.6484375000001038059, 0.6523437500001065814, 0.6562500000001093570, 0.6718750000001195710, 0.6796875000001245670, 0.6835937500001272316, 0.6875000000001296740, 0.7031250000001389999, 0.7109375000001432188, 0.7148437500001447731, 0.7167968750001449951, 0.7187500000001452172, 0.7500000000001478817, 0.7656250000001496581, 0.7734375000001501022, 0.7773437500001507683, 0.7792968750001505462, 0.7812500000001503242, 0.7968750000001431077, 0.8046875000001395550, 0.8085937500001376677, 0.8125000000001358913, 0.8281250000001255662, 0.8359375000001209033, 0.8437500000001163514, 0.8750000000000994760, 0.8906250000000907052, 0.8984375000000859313, 0.9023437500000834888, 0.9062500000000810463, 0.9218750000000692779, 0.9296875000000632827, 0.9335937500000610623, 0.9375000000000586198, 0.9531250000000457412, 0.9609375000000388578, 0.9648437500000353051, 0.9667968750000335287, 0.9687500000000318634, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#24850 = EDGE_LOOP ( 'NONE', ( #50444, #17224, #17853, #10110 ) ) ; +#24851 = ORIENTED_EDGE ( 'NONE', *, *, #13631, .T. ) ; +#24852 = ORIENTED_EDGE ( 'NONE', *, *, #35238, .F. ) ; +#24853 = VERTEX_POINT ( 'NONE', #45752 ) ; +#24854 = LINE ( 'NONE', #20461, #42861 ) ; +#24855 = CARTESIAN_POINT ( 'NONE', ( -48.28613104817312518, -119.7614656929426644, 3.025000000000006573 ) ) ; +#24856 = ORIENTED_EDGE ( 'NONE', *, *, #39907, .F. ) ; +#24857 = TOROIDAL_SURFACE ( 'NONE', #6187, 5.363107332756237078, 0.2000000000008199941 ) ; +#24858 = CARTESIAN_POINT ( 'NONE', ( 39.39363340300003102, -130.9589278500000091, -5.229463924999977031 ) ) ; +#24859 = ORIENTED_EDGE ( 'NONE', *, *, #54728, .T. ) ; +#24860 = ADVANCED_FACE ( 'NONE', ( #10420 ), #41366, .F. ) ; +#24861 = CARTESIAN_POINT ( 'NONE', ( -44.33413019531320032, -45.41685580600725558, -15.87043513255371252 ) ) ; +#24862 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#24863 = DIRECTION ( 'NONE', ( -0.7071067811865474617, 0.0000000000000000000, -0.7071067811865474617 ) ) ; +#24864 = ORIENTED_EDGE ( 'NONE', *, *, #4177, .T. ) ; +#24865 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -113.8775242545480921, 1.016275061636607635 ) ) ; +#24866 = CARTESIAN_POINT ( 'NONE', ( 215.4794849463243338, -121.5666175605308439, 7.823421312237588410 ) ) ; +#24867 = ORIENTED_EDGE ( 'NONE', *, *, #4882, .T. ) ; +#24868 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -118.3588437564525293, -1.132875232520235143 ) ) ; +#24869 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#24870 = EDGE_LOOP ( 'NONE', ( #13887, #23139 ) ) ; +#24871 = CARTESIAN_POINT ( 'NONE', ( 25.00000000000002132, -47.50000000000000000, 3.199999999999993516 ) ) ; +#24872 = CARTESIAN_POINT ( 'NONE', ( 232.1064704355307242, -115.0952154233613101, 3.276408650962334246 ) ) ; +#24873 = EDGE_CURVE ( 'NONE', #9249, #12421, #33486, .T. ) ; +#24874 = CARTESIAN_POINT ( 'NONE', ( 12.75465305689696471, -48.08947532924569401, 15.09313983505475143 ) ) ; +#24875 = FACE_OUTER_BOUND ( 'NONE', #46246, .T. ) ; +#24876 = ADVANCED_FACE ( 'NONE', ( #15356 ), #5758, .F. ) ; +#24877 = CARTESIAN_POINT ( 'NONE', ( 235.1172890205951944, -125.8889647442065183, -1.322221513012327154 ) ) ; +#24878 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#24879 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#24880 = DIRECTION ( 'NONE', ( 1.857579106397798678E-17, 2.248556180705020105E-33, -1.000000000000000000 ) ) ; +#24881 = CIRCLE ( 'NONE', #12752, 1.999999999999994893 ) ; +#24882 = CARTESIAN_POINT ( 'NONE', ( 233.3939409911345990, -126.5263048701171016, 1.225691745899124552 ) ) ; +#24883 = CARTESIAN_POINT ( 'NONE', ( 229.2999987672630482, -127.1586187068761404, 3.451491983869556357 ) ) ; +#24884 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#24885 = LINE ( 'NONE', #34802, #20228 ) ; +#24886 = CARTESIAN_POINT ( 'NONE', ( 232.9619567763528778, -125.1967864503656642, -2.954612098192077596 ) ) ; +#24887 = CARTESIAN_POINT ( 'NONE', ( 234.7495782158727309, -124.4759490379924358, 3.874193293519079262 ) ) ; +#24888 = LINE ( 'NONE', #24592, #18265 ) ; +#24889 = CARTESIAN_POINT ( 'NONE', ( 219.7704424320836551, -122.2701312678248087, 7.687177047865498380 ) ) ; +#24890 = CARTESIAN_POINT ( 'NONE', ( 234.8203757929821052, -115.6539276447193316, -3.787862793321945531 ) ) ; +#24891 = CARTESIAN_POINT ( 'NONE', ( 219.8374777381498575, -124.2502047420953915, -6.367718704010747466 ) ) ; +#24892 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290590, -121.1567376676978256, 1.830258396734172566 ) ) ; +#24893 = DIRECTION ( 'NONE', ( 0.9084198540307976133, 0.4132217783516644038, 0.06341238600267273817 ) ) ; +#24894 = CARTESIAN_POINT ( 'NONE', ( 234.6254993012958039, -120.6305438813233053, 5.548471881470494083 ) ) ; +#24895 = EDGE_CURVE ( 'NONE', #473, #19535, #41434, .T. ) ; +#24896 = CYLINDRICAL_SURFACE ( 'NONE', #27556, 1.500000000000001332 ) ; +#24897 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238558841E-16, -1.857579106397798678E-17 ) ) ; +#24898 = EDGE_CURVE ( 'NONE', #53226, #20405, #37019, .T. ) ; +#24899 = VECTOR ( 'NONE', #23757, 1000.000000000000000 ) ; +#24900 = LINE ( 'NONE', #16106, #33167 ) ; +#24901 = VERTEX_POINT ( 'NONE', #1962 ) ; +#24902 = CIRCLE ( 'NONE', #45427, 0.5000000003263216364 ) ; +#24903 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289169, -117.5057808978565959, 0.2087392367726021991 ) ) ; +#24904 = CARTESIAN_POINT ( 'NONE', ( 232.9908517110142441, -125.2132468706547428, 2.942457417838237888 ) ) ; +#24905 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #47517, #11325, #51895, #34099 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 0.0000000000000000000, 0.001599921274442851933 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9858420940953421807, 0.9824222533013157177, 0.9824012563080926075, 0.9857791031156732942 ) ) + REPRESENTATION_ITEM ( '' ) ); +#24906 = ADVANCED_FACE ( 'NONE', ( #46608 ), #43316, .F. ) ; +#24907 = EDGE_CURVE ( 'NONE', #18540, #51565, #47057, .T. ) ; +#24908 = EDGE_CURVE ( 'NONE', #23670, #39201, #12714, .T. ) ; +#24909 = ORIENTED_EDGE ( 'NONE', *, *, #31371, .T. ) ; +#24910 = VERTEX_POINT ( 'NONE', #38709 ) ; +#24911 = FACE_OUTER_BOUND ( 'NONE', #57316, .T. ) ; +#24912 = CARTESIAN_POINT ( 'NONE', ( 236.7869759946189845, -116.5572411962031651, -4.719829745025474033 ) ) ; +#24913 = PERSON_AND_ORGANIZATION_ROLE ( 'design_owner' ) ; +#24914 = VERTEX_POINT ( 'NONE', #47184 ) ; +#24915 = VERTEX_POINT ( 'NONE', #39299 ) ; +#24916 = AXIS2_PLACEMENT_3D ( 'NONE', #49728, #9726, #416 ) ; +#24917 = CARTESIAN_POINT ( 'NONE', ( 236.3887768755997172, -118.4800524564541462, -5.169367807014377370 ) ) ; +#24918 = DIRECTION ( 'NONE', ( -0.7132504491541840075, -2.131334480222543031E-15, 0.7009092642998484557 ) ) ; +#24919 = ORIENTED_EDGE ( 'NONE', *, *, #29467, .T. ) ; +#24920 = VERTEX_POINT ( 'NONE', #16504 ) ; +#24921 = AXIS2_PLACEMENT_3D ( 'NONE', #16028, #34158, #39107 ) ; +#24922 = CYLINDRICAL_SURFACE ( 'NONE', #9289, 2.500000000000005329 ) ; +#24923 = CARTESIAN_POINT ( 'NONE', ( 215.0129338472777647, -120.1661676133052623, -7.637436997015802476 ) ) ; +#24924 = ORIENTED_EDGE ( 'NONE', *, *, #18511, .F. ) ; +#24925 = CARTESIAN_POINT ( 'NONE', ( 235.8999987667922653, -127.7392983144405889, 1.960244860697929470 ) ) ; +#24926 = CARTESIAN_POINT ( 'NONE', ( 222.3999987669286611, -117.8244238505004802, -8.188913144906571517 ) ) ; +#24927 = ADVANCED_FACE ( 'NONE', ( #21175 ), #34344, .F. ) ; +#24928 = CARTESIAN_POINT ( 'NONE', ( 195.1499984800815923, -126.5655116070077355, -0.9308041915446700898 ) ) ; +#24929 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#24930 = CARTESIAN_POINT ( 'NONE', ( 6.053456647705190541, -29.74543050033664926, -86.67049297327547208 ) ) ; +#24931 = CARTESIAN_POINT ( 'NONE', ( 24.99900000000002009, -49.00000000000000000, 19.52399999999999380 ) ) ; +#24932 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.210476675238558841E-16, 1.857579106397798678E-17 ) ) ; +#24933 = VERTEX_POINT ( 'NONE', #16205 ) ; +#24934 = VERTEX_POINT ( 'NONE', #12135 ) ; +#24935 = CARTESIAN_POINT ( 'NONE', ( 215.8253128660702487, -121.7995006005622685, 7.604660174184007637 ) ) ; +#24936 = FACE_OUTER_BOUND ( 'NONE', #35765, .T. ) ; +#24937 = FACE_OUTER_BOUND ( 'NONE', #37798, .T. ) ; +#24938 = ORIENTED_EDGE ( 'NONE', *, *, #24791, .F. ) ; +#24939 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#24940 = CIRCLE ( 'NONE', #27757, 7.688716612474553180 ) ; +#24941 = CARTESIAN_POINT ( 'NONE', ( 231.9946895073196345, -116.1962812550014235, 4.257922598334591413 ) ) ; +#24942 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#24943 = CARTESIAN_POINT ( 'NONE', ( 236.1663569584373192, -120.1668073925732614, 6.138871492985929379 ) ) ; +#24944 = EDGE_CURVE ( 'NONE', #48057, #30898, #42789, .T. ) ; +#24945 = CARTESIAN_POINT ( 'NONE', ( 21.50000000000306954, -128.5000000000000000, -14.00000000000884270 ) ) ; +#24946 = AXIS2_PLACEMENT_3D ( 'NONE', #35829, #809, #48970 ) ; +#24947 = CARTESIAN_POINT ( 'NONE', ( 235.6159445147170288, -115.1009413747056414, 1.283456158839439309 ) ) ; +#24948 = LINE ( 'NONE', #19694, #44484 ) ; +#24949 = CARTESIAN_POINT ( 'NONE', ( 28.09996862857328992, -117.4291337274067786, -5.445187501496790539 ) ) ; +#24950 = CARTESIAN_POINT ( 'NONE', ( 232.9585744720931473, -114.4829850757658960, 1.268060097573044054 ) ) ; +#24951 = CARTESIAN_POINT ( 'NONE', ( 222.1047233169806532, -121.9971220528340865, 7.927314325678371354 ) ) ; +#24952 = CARTESIAN_POINT ( 'NONE', ( 215.6886642916196593, -121.4199904003211827, 5.508261151274784773 ) ) ; +#24953 = CARTESIAN_POINT ( 'NONE', ( 26.90000000000003411, -120.4999999999999858, 1.387778780781445676E-14 ) ) ; +#24954 = CARTESIAN_POINT ( 'NONE', ( 232.4805547325982218, -116.1934127557134957, 3.502924876438194612 ) ) ; +#24955 = CARTESIAN_POINT ( 'NONE', ( 235.5308575506527973, -117.4721816021692717, 4.650217254758257646 ) ) ; +#24956 = CARTESIAN_POINT ( 'NONE', ( 226.3999987669289453, -113.2844667251046786, 1.107284768648848949 ) ) ; +#24957 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #13619, #31475, #9250, #27081, #46804, #56154 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 4 ), + ( 0.0000000000000000000, 0.0003931337424813634925, 0.0007862674849627269849 ), + .UNSPECIFIED. ) ; +#24958 = CARTESIAN_POINT ( 'NONE', ( 235.0456736437538723, -115.8307200442238667, 3.042577475257153719 ) ) ; +#24959 = CARTESIAN_POINT ( 'NONE', ( 16.50000000000001421, -38.99999999999999289, -23.49900000000000588 ) ) ; +#24960 = ORIENTED_EDGE ( 'NONE', *, *, #3611, .F. ) ; +#24961 = CARTESIAN_POINT ( 'NONE', ( 234.2344515357629859, -122.7030536562273539, 5.742175728512947330 ) ) ; +#24962 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289510, -113.8098093568152080, -0.4227500515573816564 ) ) ; +#24963 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#24964 = CARTESIAN_POINT ( 'NONE', ( 216.2145475481480048, -121.9404373358897544, 7.619034609841405903 ) ) ; +#24965 = AXIS2_PLACEMENT_3D ( 'NONE', #41618, #28484, #22021 ) ; +#24966 = CARTESIAN_POINT ( 'NONE', ( 237.0028745861467314, -124.2956479116118942, -4.049144115199411864 ) ) ; +#24967 = CARTESIAN_POINT ( 'NONE', ( 213.9533403900068151, -121.5753555365475336, 7.462452302097771550 ) ) ; +#24968 = EDGE_CURVE ( 'NONE', #22556, #13052, #17208, .T. ) ; +#24969 = ORIENTED_EDGE ( 'NONE', *, *, #10452, .T. ) ; +#24970 = DIRECTION ( 'NONE', ( 8.659560562354947649E-17, 0.7071067811865464625, -0.7071067811865486830 ) ) ; +#24971 = CARTESIAN_POINT ( 'NONE', ( 221.3373972638802343, -118.9241200143585644, -7.918649005173196365 ) ) ; +#24972 = EDGE_CURVE ( 'NONE', #31467, #46857, #57112, .T. ) ; +#24973 = CARTESIAN_POINT ( 'NONE', ( 217.1394544246257112, -119.7221519848366569, -7.973245360866874520 ) ) ; +#24974 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #10705, #1401, #51559, #2251, #46619, #50420 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 4 ), + ( 3.878338931251923560E-16, 0.0002111630345202107162, 0.0004223260690400335591 ), + .UNSPECIFIED. ) ; +#24975 = EDGE_CURVE ( 'NONE', #37162, #32707, #17077, .T. ) ; +#24976 = ORIENTED_EDGE ( 'NONE', *, *, #51325, .F. ) ; +#24977 = ORIENTED_EDGE ( 'NONE', *, *, #17669, .F. ) ; +#24978 = CARTESIAN_POINT ( 'NONE', ( 222.0534716653741611, -119.7255556272889407, -7.811466532426702969 ) ) ; +#24979 = CARTESIAN_POINT ( 'NONE', ( 219.9738172579891398, -120.9000373456020583, 7.877139687750434938 ) ) ; +#24980 = CARTESIAN_POINT ( 'NONE', ( 222.0281222559281673, -119.8043645760132847, -8.021579737768391283 ) ) ; +#24981 = CARTESIAN_POINT ( 'NONE', ( 213.9000314191158338, -120.1263183635178677, -7.725711093973713695 ) ) ; +#24982 = ORIENTED_EDGE ( 'NONE', *, *, #8501, .T. ) ; +#24983 = CARTESIAN_POINT ( 'NONE', ( -4.799999999999984723, -129.0000000000000000, -20.50000000000000355 ) ) ; +#24984 = AXIS2_PLACEMENT_3D ( 'NONE', #31693, #49480, #45089 ) ; +#24985 = CARTESIAN_POINT ( 'NONE', ( 216.9927572860354417, -120.1333629711235460, -7.780859818151578899 ) ) ; +#24986 = CARTESIAN_POINT ( 'NONE', ( 237.0219701279385163, -125.7024823440858512, 1.931494719184803532 ) ) ; +#24987 = CARTESIAN_POINT ( 'NONE', ( -46.27733438759151596, -47.78137444123700561, 13.44034043590650995 ) ) ; +#24988 = ORIENTED_EDGE ( 'NONE', *, *, #6461, .T. ) ; +#24989 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#24990 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669290078, -124.8061216771921238, 5.137970521396849399 ) ) ; +#24991 = CARTESIAN_POINT ( 'NONE', ( 6.261515017264022376, -35.69543050033664855, -94.30572130744184278 ) ) ; +#24992 = ORIENTED_EDGE ( 'NONE', *, *, #11779, .T. ) ; +#24993 = ORIENTED_EDGE ( 'NONE', *, *, #57306, .T. ) ; +#24994 = CARTESIAN_POINT ( 'NONE', ( 17.82708800139533523, -49.71499507697239295, -21.48874912115150337 ) ) ; +#24995 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#24996 = CARTESIAN_POINT ( 'NONE', ( 216.0476332209228190, -119.3873419305029984, -7.861886871621021733 ) ) ; +#24997 = LINE ( 'NONE', #42791, #53759 ) ; +#24998 = ORIENTED_EDGE ( 'NONE', *, *, #21259, .T. ) ; +#24999 = CARTESIAN_POINT ( 'NONE', ( 240.4722280068026805, -115.0886375741118997, -1.326708576852089649 ) ) ; +#25000 = CARTESIAN_POINT ( 'NONE', ( 12.83393944403538889, -48.88269508776290451, -14.89999999999992397 ) ) ; +#25001 = ORIENTED_EDGE ( 'NONE', *, *, #1937, .T. ) ; +#25002 = ORIENTED_EDGE ( 'NONE', *, *, #50520, .F. ) ; +#25003 = DIRECTION ( 'NONE', ( 0.7132504491541842295, 2.131334480222602985E-15, -0.7009092642998483447 ) ) ; +#25004 = FACE_OUTER_BOUND ( 'NONE', #25402, .T. ) ; +#25005 = EDGE_LOOP ( 'NONE', ( #26318, #23565 ) ) ; +#25006 = CARTESIAN_POINT ( 'NONE', ( 12.39904616819918104, -47.15116315130970293, -18.00489101346299137 ) ) ; +#25007 = CARTESIAN_POINT ( 'NONE', ( 12.92695818863906077, -29.99543050033662439, -108.5670104262126188 ) ) ; +#25008 = ORIENTED_EDGE ( 'NONE', *, *, #5942, .F. ) ; +#25009 = LINE ( 'NONE', #37040, #21006 ) ; +#25010 = CARTESIAN_POINT ( 'NONE', ( 219.9474639405114544, -119.1308651816998321, -7.973636450392864283 ) ) ; +#25011 = EDGE_CURVE ( 'NONE', #31035, #32546, #23711, .T. ) ; +#25012 = ORIENTED_EDGE ( 'NONE', *, *, #45929, .F. ) ; +#25013 = CARTESIAN_POINT ( 'NONE', ( 232.3402695270552556, -116.0082192615522843, -3.296589309349423402 ) ) ; +#25014 = EDGE_CURVE ( 'NONE', #52142, #56119, #50820, .T. ) ; +#25015 = CARTESIAN_POINT ( 'NONE', ( 215.3535865260718651, -119.1212458220662143, -7.762574263483847936 ) ) ; +#25016 = CARTESIAN_POINT ( 'NONE', ( 214.7253912968000691, -121.2565764693975296, 7.792934189727318106 ) ) ; +#25017 = CARTESIAN_POINT ( 'NONE', ( 232.2570580428672713, -123.5181205635003039, 5.357205216441346174 ) ) ; +#25018 = CARTESIAN_POINT ( 'NONE', ( 30.59997469341492504, -122.6095382213430014, 5.632781537471433175 ) ) ; +#25019 = CARTESIAN_POINT ( 'NONE', ( 12.07858927418654815, -37.69543050033673381, -112.6404328429268276 ) ) ; +#25020 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#25021 = CARTESIAN_POINT ( 'NONE', ( 216.0026854654153396, -119.4319910015246080, -7.656825435104579469 ) ) ; +#25022 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#25023 = VECTOR ( 'NONE', #44237, 1000.000000000000000 ) ; +#25024 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#25025 = ORIENTED_EDGE ( 'NONE', *, *, #8311, .F. ) ; +#25026 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#25027 = CARTESIAN_POINT ( 'NONE', ( 236.5858714335812465, -119.2537904694295605, 5.408569561474908305 ) ) ; +#25028 = CARTESIAN_POINT ( 'NONE', ( 234.1556759145895796, -119.3299896609488115, -5.425278116075956447 ) ) ; +#25029 = ADVANCED_FACE ( 'NONE', ( #41016 ), #36944, .F. ) ; +#25030 = CIRCLE ( 'NONE', #32529, 1.999999999999998224 ) ; +#25031 = ORIENTED_EDGE ( 'NONE', *, *, #31791, .F. ) ; +#25032 = ORIENTED_EDGE ( 'NONE', *, *, #50485, .T. ) ; +#25033 = CARTESIAN_POINT ( 'NONE', ( 236.3999987672879115, -123.8641856653985229, 6.138587362636963363 ) ) ; +#25034 = CARTESIAN_POINT ( 'NONE', ( -29.16564078277083638, -128.9989999999999952, 23.20100000000002893 ) ) ; +#25035 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#25036 = CARTESIAN_POINT ( 'NONE', ( 235.8632901319687676, -114.8166709657142377, -2.349505871572000970 ) ) ; +#25037 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290590, -119.9570825708772759, -3.482453791943585841 ) ) ; +#25038 = CARTESIAN_POINT ( 'NONE', ( 31.71743114857322610, -119.6720577835897217, -5.845206464698174287 ) ) ; +#25039 = CYLINDRICAL_SURFACE ( 'NONE', #19257, 3.000000000000000888 ) ; +#25040 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#25041 = ADVANCED_FACE ( 'NONE', ( #42144 ), #23484, .F. ) ; +#25042 = CYLINDRICAL_SURFACE ( 'NONE', #42480, 7.500000000000000888 ) ; +#25043 = EDGE_CURVE ( 'NONE', #25727, #52379, #28451, .T. ) ; +#25044 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #34717, #22151, #57790, #30346 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 9.071276933978420706E-16, 0.0003234141554263380365 ), + .UNSPECIFIED. ) ; +#25045 = ORIENTED_EDGE ( 'NONE', *, *, #50882, .T. ) ; +#25047 = ADVANCED_FACE ( 'NONE', ( #1317 ), #55038, .F. ) ; +#25046 = DIRECTION ( 'NONE', ( 0.4180590494211329222, -0.8979087238813182603, -0.1377917079323762173 ) ) ; +#25048 = CARTESIAN_POINT ( 'NONE', ( 220.4531024848537015, -120.8969414191170841, 7.877219275898017514 ) ) ; +#25049 = CARTESIAN_POINT ( 'NONE', ( 0.08845010386375473654, -32.89543050033665850, -95.95064366881533147 ) ) ; +#25050 = EDGE_LOOP ( 'NONE', ( #26436, #15596, #13833, #9543, #45312 ) ) ; +#25051 = FACE_OUTER_BOUND ( 'NONE', #38945, .T. ) ; +#25052 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#25053 = CARTESIAN_POINT ( 'NONE', ( 237.6245246530156976, -115.1679512656583881, 1.540082650199020353 ) ) ; +#25054 = FACE_OUTER_BOUND ( 'NONE', #36844, .T. ) ; +#25055 = VERTEX_POINT ( 'NONE', #45958 ) ; +#25056 = CARTESIAN_POINT ( 'NONE', ( 26.90000000000003411, -119.4999999999999858, -6.276944131999980137 ) ) ; +#25057 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -120.3228931138750113, 0.4679696548732158456 ) ) ; +#25058 = CARTESIAN_POINT ( 'NONE', ( 237.9756395874902353, -124.9597347398751594, 3.411228468300585348 ) ) ; +#25059 = CARTESIAN_POINT ( 'NONE', ( 237.2660693278264148, -123.8105487301333483, 5.182187717193174947 ) ) ; +#25060 = ORIENTED_EDGE ( 'NONE', *, *, #50663, .F. ) ; +#25061 = VERTEX_POINT ( 'NONE', #28752 ) ; +#25062 = LINE ( 'NONE', #34987, #12176 ) ; +#25063 = CARTESIAN_POINT ( 'NONE', ( 238.2757346982169793, -115.7045553201118082, 14.89978893548945749 ) ) ; +#25064 = CARTESIAN_POINT ( 'NONE', ( 220.8309548188823896, -122.0908735278845256, 7.925056130676360056 ) ) ; +#25065 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #26370, #31631, #45033, #12625, #8262, #26087, #43871, #39213, #17588, #3896 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 4 ), + ( 0.0000000000000000000, 0.2500000000000000000, 0.5000000000000000000, 0.7500000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#25066 = EDGE_LOOP ( 'NONE', ( #12481, #20199 ) ) ; +#25067 = AXIS2_PLACEMENT_3D ( 'NONE', #48347, #26168, #52131 ) ; +#25068 = AXIS2_PLACEMENT_3D ( 'NONE', #34524, #3284, #38911 ) ; +#25069 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #29851, #25449, #20763, #30133 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 0.5860285461242493721, 0.6824558339455293332 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.5000045367072896152, 0.5000188997336072472, 0.5000673673172317812, 0.5001499394581629954 ) ) + REPRESENTATION_ITEM ( '' ) ); +#25070 = ORIENTED_EDGE ( 'NONE', *, *, #46862, .F. ) ; +#25071 = ORIENTED_EDGE ( 'NONE', *, *, #30257, .T. ) ; +#25072 = VERTEX_POINT ( 'NONE', #33413 ) ; +#25073 = VERTEX_POINT ( 'NONE', #19956 ) ; +#25074 = ORIENTED_EDGE ( 'NONE', *, *, #35635, .T. ) ; +#25075 = CARTESIAN_POINT ( 'NONE', ( 193.8146632353180792, -126.8282937004356086, -0.9711303321694720880 ) ) ; +#25076 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290306, -118.4790793768398203, -1.166818341455063912 ) ) ; +#25077 = CARTESIAN_POINT ( 'NONE', ( 214.7169723890570765, -118.9600174506738881, -7.670254551520747199 ) ) ; +#25078 = AXIS2_PLACEMENT_3D ( 'NONE', #35914, #49342, #4969 ) ; +#25079 = ORIENTED_EDGE ( 'NONE', *, *, #27146, .F. ) ; +#25080 = CARTESIAN_POINT ( 'NONE', ( 217.2060456620350806, -122.2753995765759925, 7.609652971883415162 ) ) ; +#25081 = PLANE ( 'NONE', #12191 ) ; +#25082 = CARTESIAN_POINT ( 'NONE', ( 24.90000000000003411, -120.4999999999999858, 1.387778780781445676E-14 ) ) ; +#25083 = CARTESIAN_POINT ( 'NONE', ( 215.3002074625812554, -114.3649215954137901, -7.658023187335216697 ) ) ; +#25084 = CARTESIAN_POINT ( 'NONE', ( 218.1281961360732566, -124.0298077221133894, -6.793152693020791055 ) ) ; +#25085 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #51082, #23363, #32448, #18978, #45565, #5561, #42031, #15743, #10799, #36820, #46424, #5845, #14604, #6425, #50225, #33581, #41755, #50501, #20133, #37393, #28048, #19835 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4 ), + ( 0.006540014495233025839, 0.007162034947571244842, 0.007784055399909464712, 0.008095065626078585055, 0.008406075852247707134, 0.008717086078416827477, 0.009028096304585949555, 0.009650116756924181569, 0.01027213720926241358, 0.01089415766160064733, 0.01151617811393887934 ), + .UNSPECIFIED. ) ; +#25086 = CARTESIAN_POINT ( 'NONE', ( -48.75000000000000000, -117.2488001804320845, -3.912756065835498287 ) ) ; +#25087 = EDGE_CURVE ( 'NONE', #28795, #26857, #51200, .T. ) ; +#25088 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#25089 = CARTESIAN_POINT ( 'NONE', ( 217.1862673910092667, -121.3832191453401919, 7.720222731262650129 ) ) ; +#25090 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #31356, #43883, #30771, #36009 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#25091 = CARTESIAN_POINT ( 'NONE', ( 29.40000000000003766, -120.4999999999999858, 1.387778780781445676E-14 ) ) ; +#25092 = CARTESIAN_POINT ( 'NONE', ( 236.0767704591819154, -127.5935245829446814, -1.836126246903052595 ) ) ; +#25093 = CARTESIAN_POINT ( 'NONE', ( 219.9391415791604061, -118.6967374599226304, -7.885547515811032859 ) ) ; +#25094 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.330095367842434761E-33, -3.885780586188047891E-16 ) ) ; +#25095 = CARTESIAN_POINT ( 'NONE', ( 29.27641975560342047, -126.5431605464858222, -0.8863113536617841515 ) ) ; +#25096 = CARTESIAN_POINT ( 'NONE', ( 232.6597280068026805, -117.2034106906503155, 4.491780738447470611 ) ) ; +#25097 = CARTESIAN_POINT ( 'NONE', ( 235.9610939051931666, -125.2107630108906733, -2.932633700038119962 ) ) ; +#25098 = LINE ( 'NONE', #47577, #37626 ) ; +#25099 = CARTESIAN_POINT ( 'NONE', ( 216.2145475481480617, -119.3844959602841840, -7.875191242883880172 ) ) ; +#25100 = CARTESIAN_POINT ( 'NONE', ( 233.6021306608107864, -119.8135503378170341, 5.508227989593733831 ) ) ; +#25101 = EDGE_CURVE ( 'NONE', #18760, #51312, #19099, .T. ) ; +#25102 = AXIS2_PLACEMENT_3D ( 'NONE', #34560, #29893, #21107 ) ; +#25103 = ORIENTED_EDGE ( 'NONE', *, *, #42491, .F. ) ; +#25104 = CARTESIAN_POINT ( 'NONE', ( 239.9560270983271266, -114.2527428407373122, 0.9586945877377711644 ) ) ; +#25105 = VECTOR ( 'NONE', #48261, 1000.000000000000000 ) ; +#25106 = CARTESIAN_POINT ( 'NONE', ( 217.9163579497798651, -122.3189332468976716, 7.839248495803808225 ) ) ; +#25107 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668027448, -122.7923728358610873, 5.546343106561422154 ) ) ; +#25108 = CARTESIAN_POINT ( 'NONE', ( 235.2824490548105132, -124.3075229798245402, 4.829723503776048865 ) ) ; +#25109 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669288885, -122.4526988898465873, 0.5240867338184809210 ) ) ; +#25110 = CARTESIAN_POINT ( 'NONE', ( 219.9112359397892931, -121.6039333897922461, 7.811436812032376942 ) ) ; +#25111 = CARTESIAN_POINT ( 'NONE', ( -33.99999999999999289, -128.5000000000000000, -16.99999999999999289 ) ) ; +#25112 = CARTESIAN_POINT ( 'NONE', ( 215.6274675243412275, -125.8173563050736732, 4.861581914616521338 ) ) ; +#25113 = EDGE_CURVE ( 'NONE', #23068, #49196, #16234, .T. ) ; +#25114 = EDGE_LOOP ( 'NONE', ( #42286, #46606, #35323, #24078 ) ) ; +#25116 = EDGE_CURVE ( 'NONE', #13424, #8044, #15000, .T. ) ; +#25115 = CARTESIAN_POINT ( 'NONE', ( 214.8312725265758729, -121.9608116805683551, 7.485220419660072011 ) ) ; +#25117 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#25118 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#25119 = VERTEX_POINT ( 'NONE', #1618 ) ; +#25120 = VECTOR ( 'NONE', #34201, 1000.000000000000114 ) ; +#25121 = CARTESIAN_POINT ( 'NONE', ( 218.6435319890596816, -118.5239390976150133, -7.619162994319053972 ) ) ; +#25122 = FACE_OUTER_BOUND ( 'NONE', #2179, .T. ) ; +#25123 = CARTESIAN_POINT ( 'NONE', ( 221.8456385799172494, -121.1219999501912099, 7.832702746693398055 ) ) ; +#25124 = CARTESIAN_POINT ( 'NONE', ( 215.9617277113379146, -119.4374207747330559, -7.862222888343199934 ) ) ; +#25125 = CARTESIAN_POINT ( 'NONE', ( 220.1979790923095379, -121.8503511467555995, 7.975363838299477592 ) ) ; +#25126 = EDGE_LOOP ( 'NONE', ( #19598, #32361, #10607, #55591, #31752, #17018 ) ) ; +#25127 = CARTESIAN_POINT ( 'NONE', ( 20.99999999999999645, -0.9999999999999940048, -19.50000000000000355 ) ) ; +#25128 = CARTESIAN_POINT ( 'NONE', ( 30.40196136264700755, -126.2464265858362040, 1.000000000000028644 ) ) ; +#25129 = ORIENTED_EDGE ( 'NONE', *, *, #4303, .F. ) ; +#25130 = VERTEX_POINT ( 'NONE', #18815 ) ; +#25131 = VECTOR ( 'NONE', #15458, 1000.000000000000000 ) ; +#25132 = ORIENTED_EDGE ( 'NONE', *, *, #50792, .T. ) ; +#25133 = ORIENTED_EDGE ( 'NONE', *, *, #31981, .T. ) ; +#25134 = DIRECTION ( 'NONE', ( -1.883658937813646085E-15, 1.000000000000000000, 1.123988420328126730E-15 ) ) ; +#25135 = CARTESIAN_POINT ( 'NONE', ( 219.6935976581747525, -120.0820547044615410, -8.077371947317592671 ) ) ; +#25136 = ORIENTED_EDGE ( 'NONE', *, *, #45881, .T. ) ; +#25137 = CARTESIAN_POINT ( 'NONE', ( 39.92942675500003702, -120.4999999999999858, 4.997769614000016070 ) ) ; +#25138 = ORIENTED_EDGE ( 'NONE', *, *, #53453, .F. ) ; +#25139 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#25140 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#25141 = CARTESIAN_POINT ( 'NONE', ( 231.4030525389602246, -113.9118459805226706, -9.308395490934355365 ) ) ; +#25142 = ORIENTED_EDGE ( 'NONE', *, *, #11066, .F. ) ; +#25143 = CIRCLE ( 'NONE', #24190, 1.900000000000004796 ) ; +#25144 = CARTESIAN_POINT ( 'NONE', ( 32.90610093907508826, -121.4999999999999858, 5.541343034428422243 ) ) ; +#25145 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203872025, 0.9884292157390539568 ) ) ; +#25146 = FACE_OUTER_BOUND ( 'NONE', #12150, .T. ) ; +#25147 = ADVANCED_FACE ( 'NONE', ( #23208 ), #6539, .F. ) ; +#25148 = FACE_OUTER_BOUND ( 'NONE', #53336, .T. ) ; +#25149 = ORIENTED_EDGE ( 'NONE', *, *, #49813, .F. ) ; +#25150 = CARTESIAN_POINT ( 'NONE', ( 21.50000000000000355, -124.5000000000000000, -13.99999999999999467 ) ) ; +#25151 = CARTESIAN_POINT ( 'NONE', ( 232.6689704355307526, -124.2395784570542361, -5.095377345206854258 ) ) ; +#25152 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #17717, #35542, #8974, #26810, #17997, #22393 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 4 ), + ( 0.001766649937648550944, 0.002101323154886011561, 0.002435996372123472396 ), + .UNSPECIFIED. ) ; +#25153 = CARTESIAN_POINT ( 'NONE', ( 218.3002074625811986, -126.1786416267595712, 4.683689166368172785 ) ) ; +#25154 = DIRECTION ( 'NONE', ( 1.811995619784410881E-15, -1.000000000000000000, -1.196913542559490477E-15 ) ) ; +#25155 = VECTOR ( 'NONE', #53157, 1000.000000000000000 ) ; +#25156 = CARTESIAN_POINT ( 'NONE', ( 235.1166289592894714, -125.8945699679705541, -1.299189640045257166 ) ) ; +#25157 = CARTESIAN_POINT ( 'NONE', ( 11.71579345718228637, -37.69543050033674092, -111.5828983540498882 ) ) ; +#25158 = CARTESIAN_POINT ( 'NONE', ( 217.0279158605302996, -121.0769984495496203, 7.783137936659711542 ) ) ; +#25159 = CARTESIAN_POINT ( 'NONE', ( 216.8692052201487570, -120.8537233514499434, 7.782841531460443996 ) ) ; +#25160 = EDGE_CURVE ( 'NONE', #56165, #37296, #27609, .T. ) ; +#25161 = CIRCLE ( 'NONE', #13027, 2.100000000000004530 ) ; +#25162 = CARTESIAN_POINT ( 'NONE', ( 233.3917947608895247, -126.5098089826505685, 1.304084066166852907 ) ) ; +#25163 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#25164 = FACE_OUTER_BOUND ( 'NONE', #577, .T. ) ; +#25165 = PLANE ( 'NONE', #51942 ) ; +#25166 = CARTESIAN_POINT ( 'NONE', ( 232.9641485600611759, -125.1570859941677156, -3.016761998107041265 ) ) ; +#25167 = CARTESIAN_POINT ( 'NONE', ( 234.8150907712011133, -125.7013035604417581, 1.936633960811908750 ) ) ; +#25168 = CARTESIAN_POINT ( 'NONE', ( 320.8899987669290113, -119.1972913260955522, 2.421869135798601747 ) ) ; +#25169 = CARTESIAN_POINT ( 'NONE', ( 14.85000000000001918, -59.00000000000000000, -18.71561198377694168 ) ) ; +#25170 = CARTESIAN_POINT ( 'NONE', ( 234.7703593758556906, -117.0279613002163757, -5.075844655142343953 ) ) ; +#25171 = CYLINDRICAL_SURFACE ( 'NONE', #26465, 0.8000000000000047073 ) ; +#25172 = CARTESIAN_POINT ( 'NONE', ( 216.3310606049837759, -121.9411702872358347, 7.643648878498317423 ) ) ; +#25173 = CARTESIAN_POINT ( 'NONE', ( 236.4624562517684581, -120.6469748450110444, -5.557544071115303019 ) ) ; +#25174 = CARTESIAN_POINT ( 'NONE', ( 237.8165758883066303, -116.1612202566499974, -3.500211469326627522 ) ) ; +#25175 = FACE_OUTER_BOUND ( 'NONE', #9060, .T. ) ; +#25176 = ADVANCED_FACE ( 'NONE', ( #32281 ), #50064, .T. ) ; +#25178 = EDGE_CURVE ( 'NONE', #22703, #18163, #57795, .T. ) ; +#25177 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#25179 = CARTESIAN_POINT ( 'NONE', ( 35.60579758364728775, -115.0008793398127551, 0.8413553948158172258 ) ) ; +#25180 = FACE_OUTER_BOUND ( 'NONE', #11695, .T. ) ; +#25181 = VERTEX_POINT ( 'NONE', #47399 ) ; +#25182 = EDGE_CURVE ( 'NONE', #3438, #34778, #1433, .T. ) ; +#25183 = CIRCLE ( 'NONE', #46614, 7.000000000000001776 ) ; +#25184 = CARTESIAN_POINT ( 'NONE', ( 215.8356760696163406, -121.6382209997080395, 7.841716123585243281 ) ) ; +#25185 = CARTESIAN_POINT ( 'NONE', ( 232.8157550141526997, -120.0095738140364006, 5.534661618815328588 ) ) ; +#25186 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #45751, #5757, #41365, #19175, #24994, #29963, #33763, #7183, #3393, #24698, #47759, #52417, #25276, #38708, #42788, #2539, #7742, #16204 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 2, 2, 2, 2, 4 ), + ( 0.006930019763437718361, 0.007373136006990294380, 0.007816252250542870400, 0.008259368494095444685, 0.008702484737648020705, 0.009145600981200596724, 0.009588717224753171009, 0.01003183346830574703, 0.01047494971185832305 ), + .UNSPECIFIED. ) ; +#25187 = ORIENTED_EDGE ( 'NONE', *, *, #27835, .T. ) ; +#25188 = ORIENTED_EDGE ( 'NONE', *, *, #13964, .F. ) ; +#25189 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#25190 = CARTESIAN_POINT ( 'NONE', ( 236.7873362837781883, -116.5465658902624000, -4.710893498019887993 ) ) ; +#25191 = COORDINATED_UNIVERSAL_TIME_OFFSET ( 8, 0, .AHEAD. ) ; +#25192 = ORIENTED_EDGE ( 'NONE', *, *, #57199, .T. ) ; +#25193 = AXIS2_PLACEMENT_3D ( 'NONE', #17605, #21400, #3912 ) ; +#25194 = ORIENTED_EDGE ( 'NONE', *, *, #3970, .F. ) ; +#25195 = CARTESIAN_POINT ( 'NONE', ( 236.4995631617354945, -115.6400259698866080, -2.680158793298734299 ) ) ; +#25196 = DIRECTION ( 'NONE', ( -1.927470528863123289E-15, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#25197 = ORIENTED_EDGE ( 'NONE', *, *, #24000, .T. ) ; +#25198 = EDGE_LOOP ( 'NONE', ( #20457, #55163, #27797, #29357 ) ) ; +#25199 = AXIS2_PLACEMENT_3D ( 'NONE', #45825, #903, #37100 ) ; +#25200 = PLANE ( 'NONE', #1845 ) ; +#25201 = CARTESIAN_POINT ( 'NONE', ( 215.0129338472777647, -120.1287231469444521, -7.881440888911470211 ) ) ; +#25202 = VERTEX_POINT ( 'NONE', #38355 ) ; +#25203 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#25204 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#25205 = CARTESIAN_POINT ( 'NONE', ( 195.4823613349791458, -126.5062864948504426, -0.9217155958560538931 ) ) ; +#25206 = FACE_OUTER_BOUND ( 'NONE', #55539, .T. ) ; +#25207 = CARTESIAN_POINT ( 'NONE', ( 225.6999987669289851, -127.0229236322804098, 2.539973875345033605 ) ) ; +#25208 = CARTESIAN_POINT ( 'NONE', ( 221.7613944890217681, -118.6861721602262492, -7.648085508520057196 ) ) ; +#25209 = ORIENTED_EDGE ( 'NONE', *, *, #14942, .T. ) ; +#25210 = ORIENTED_EDGE ( 'NONE', *, *, #34677, .T. ) ; +#25211 = EDGE_CURVE ( 'NONE', #10212, #28509, #24671, .T. ) ; +#25212 = CARTESIAN_POINT ( 'NONE', ( 241.0999987669289339, -120.4999999999997584, 1.387778780781445676E-14 ) ) ; +#25213 = CARTESIAN_POINT ( 'NONE', ( 220.9331830766542168, -119.6197369847517962, -7.831818090299772273 ) ) ; +#25214 = ADVANCED_FACE ( 'NONE', ( #42433 ), #8803, .F. ) ; +#25215 = CARTESIAN_POINT ( 'NONE', ( -19.99999999999997513, -50.49999999999998579, -23.19999999999999929 ) ) ; +#25216 = ORIENTED_EDGE ( 'NONE', *, *, #42724, .F. ) ; +#25217 = CARTESIAN_POINT ( 'NONE', ( 4.929314778328114599, -47.54312021273978672, -119.9155874242995168 ) ) ; +#25218 = CARTESIAN_POINT ( 'NONE', ( 231.9957807812170074, -115.9747276197456358, 4.044710365121114926 ) ) ; +#25219 = ADVANCED_FACE ( 'NONE', ( #29040 ), #43589, .T. ) ; +#25220 = LINE ( 'NONE', #43605, #20140 ) ; +#25221 = CARTESIAN_POINT ( 'NONE', ( 236.1475095400917326, -119.4282138208207158, 6.054650352806979718 ) ) ; +#25222 = CARTESIAN_POINT ( 'NONE', ( 10.50000000000001599, -38.84999999999999432, 23.50000000000000000 ) ) ; +#25223 = VECTOR ( 'NONE', #5880, 999.9999999999998863 ) ; +#25224 = CARTESIAN_POINT ( 'NONE', ( 235.7959499275508222, -119.3494510046376149, 5.428648992723856814 ) ) ; +#25225 = CARTESIAN_POINT ( 'NONE', ( 221.0556875525369662, -121.0328113736801754, 5.567677056185299733 ) ) ; +#25226 = EDGE_CURVE ( 'NONE', #53080, #34042, #34844, .T. ) ; +#25227 = CARTESIAN_POINT ( 'NONE', ( 28.09997025948070970, -115.7246147415241779, -4.005227954669612345 ) ) ; +#25228 = EDGE_CURVE ( 'NONE', #34377, #6546, #11847, .T. ) ; +#25229 = CARTESIAN_POINT ( 'NONE', ( 232.8722816514280112, -114.6880944210583522, -2.008242972942173576 ) ) ; +#25230 = CARTESIAN_POINT ( 'NONE', ( 221.5109201936219563, -120.0670162772473191, -7.855998678797387669 ) ) ; +#25231 = CARTESIAN_POINT ( 'NONE', ( 219.8930636333423365, -122.2539062703821315, 7.896582632928861756 ) ) ; +#25232 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#25233 = CARTESIAN_POINT ( 'NONE', ( 232.5163863391381369, -117.0669317599038237, 4.359402678034579814 ) ) ; +#25234 = CARTESIAN_POINT ( 'NONE', ( 235.5833124996907770, -119.1507296325220722, 5.382766271957460269 ) ) ; +#25235 = CARTESIAN_POINT ( 'NONE', ( 215.3601326778180578, -121.7819483290459459, 7.781745259777613555 ) ) ; +#25236 = AXIS2_PLACEMENT_3D ( 'NONE', #2050, #20123, #47560 ) ; +#25237 = CARTESIAN_POINT ( 'NONE', ( 235.1278338993445516, -115.3800189104712643, -2.253374099485760063 ) ) ; +#25238 = CARTESIAN_POINT ( 'NONE', ( 219.8177825674237909, -121.0019758935856800, 8.073211055172386352 ) ) ; +#25239 = VERTEX_POINT ( 'NONE', #2467 ) ; +#25240 = CARTESIAN_POINT ( 'NONE', ( 234.3308215792659723, -125.5857327235058705, 3.457490462766927397 ) ) ; +#25241 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289510, -116.7810641025899656, -5.575167119413137584 ) ) ; +#25242 = DIRECTION ( 'NONE', ( -0.7132504491541842295, -2.131334480222611268E-15, 0.7009092642998483447 ) ) ; +#25243 = AXIS2_PLACEMENT_3D ( 'NONE', #10932, #28758, #33703 ) ; +#25244 = CARTESIAN_POINT ( 'NONE', ( 215.7975083286371500, -119.3437411781959980, -7.843349382146147519 ) ) ; +#25245 = CARTESIAN_POINT ( 'NONE', ( 237.0740750155780745, -122.1462813774083003, -5.299929619657624436 ) ) ; +#25246 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289453, -117.7462910374703426, -0.1927430887541681237 ) ) ; +#25247 = ADVANCED_FACE ( 'NONE', ( #33695 ), #47974, .F. ) ; +#25248 = ORIENTED_EDGE ( 'NONE', *, *, #41512, .T. ) ; +#25249 = EDGE_CURVE ( 'NONE', #18288, #40148, #45970, .T. ) ; +#25250 = CARTESIAN_POINT ( 'NONE', ( 221.8989910998656683, -122.4048186731108672, 7.615690236929085088 ) ) ; +#25251 = FACE_OUTER_BOUND ( 'NONE', #8747, .T. ) ; +#25252 = DIRECTION ( 'NONE', ( 0.9961105666504266321, -0.08811208207371910850, 1.734723475976806786E-17 ) ) ; +#25253 = CARTESIAN_POINT ( 'NONE', ( 218.6367069670609169, -120.8944736962753979, 7.861200900699777172 ) ) ; +#25254 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#25255 = EDGE_LOOP ( 'NONE', ( #31624, #980, #48016, #34200 ) ) ; +#25256 = ORIENTED_EDGE ( 'NONE', *, *, #26258, .T. ) ; +#25257 = CARTESIAN_POINT ( 'NONE', ( 13.81125723782537307, -50.67244084886475264, 18.27001638758540736 ) ) ; +#25258 = EDGE_CURVE ( 'NONE', #49197, #13708, #52346, .T. ) ; +#25259 = CARTESIAN_POINT ( 'NONE', ( 217.1809786674953671, -122.3162712041013123, 7.558880840058689543 ) ) ; +#25260 = CARTESIAN_POINT ( 'NONE', ( 218.7391528031441226, -119.9160582325711033, -7.851778071075448118 ) ) ; +#25261 = CARTESIAN_POINT ( 'NONE', ( 19.03818239574906812, -49.00000000000000000, 14.89999999999999147 ) ) ; +#25262 = ORIENTED_EDGE ( 'NONE', *, *, #21690, .F. ) ; +#25263 = EDGE_CURVE ( 'NONE', #56398, #9344, #37735, .T. ) ; +#25265 = CARTESIAN_POINT ( 'NONE', ( 11.71579345718228637, -37.69543050033674092, -111.5828983540498882 ) ) ; +#25264 = AXIS2_PLACEMENT_3D ( 'NONE', #8624, #26755, #4832 ) ; +#25266 = CARTESIAN_POINT ( 'NONE', ( 215.7901060382267246, -119.1244765976276199, -7.806199120871183617 ) ) ; +#25267 = CARTESIAN_POINT ( 'NONE', ( 237.0369318085563179, -125.8569727776474849, 1.446318139515424317 ) ) ; +#25268 = CARTESIAN_POINT ( 'NONE', ( 220.9256787748336137, -118.9853705858623698, -7.734412942328031448 ) ) ; +#25269 = ORIENTED_EDGE ( 'NONE', *, *, #12882, .F. ) ; +#25270 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#25271 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669290078, -120.3454982517919518, 6.698264861520643265 ) ) ; +#25272 = DIRECTION ( 'NONE', ( 3.524876788021935603E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#25273 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #5929, #15252, #37203, #55011, #23460, #46801, #1292, #32811, #51172, #50586, #50038, #10599, #10896, #1869 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 2, 2, 4 ), + ( 0.0000000000000000000, 0.2499999999990029087, 0.3749999999985387800, 0.4374999999984444665, 0.4687499999984389709, 0.4999999999984334753, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#25274 = ORIENTED_EDGE ( 'NONE', *, *, #50154, .T. ) ; +#25275 = EDGE_LOOP ( 'NONE', ( #47903, #3952, #33644, #34256 ) ) ; +#25276 = CARTESIAN_POINT ( 'NONE', ( 16.42459915034315188, -50.50284815186570597, -20.99295452332383860 ) ) ; +#25277 = DIRECTION ( 'NONE', ( -1.811995619784410881E-15, 1.000000000000000000, 1.196913542559490477E-15 ) ) ; +#25278 = CARTESIAN_POINT ( 'NONE', ( 219.8873230525875613, -120.0764693196109647, -7.873534436304272077 ) ) ; +#25279 = VECTOR ( 'NONE', #46216, 1000.000000000000000 ) ; +#25280 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#25281 = ORIENTED_EDGE ( 'NONE', *, *, #17369, .T. ) ; +#25282 = CARTESIAN_POINT ( 'NONE', ( 232.3935270983271550, -126.6385306000269964, 1.504989049959867931 ) ) ; +#25283 = CARTESIAN_POINT ( 'NONE', ( 237.9652335797047158, -114.5369156372928074, 1.503248933486264649 ) ) ; +#25284 = CARTESIAN_POINT ( 'NONE', ( 8.784315731977246244, -50.19543050033662013, -115.9927099539515183 ) ) ; +#25285 = VERTEX_POINT ( 'NONE', #12345 ) ; +#25286 = ORIENTED_EDGE ( 'NONE', *, *, #11312, .F. ) ; +#25287 = CARTESIAN_POINT ( 'NONE', ( 230.8973684801880211, -123.2322658100464565, 2.792646192261654559 ) ) ; +#25288 = AXIS2_PLACEMENT_3D ( 'NONE', #16093, #56995, #12303 ) ; +#25289 = CARTESIAN_POINT ( 'NONE', ( 8.071065282823100873, -50.19543050033673381, -115.2918006896516516 ) ) ; +#25290 = CC_DESIGN_PERSON_AND_ORGANIZATION_ASSIGNMENT ( #15269, #55606, ( #28091 ) ) ; +#25291 = ORIENTED_EDGE ( 'NONE', *, *, #52717, .T. ) ; +#25292 = DIRECTION ( 'NONE', ( -1.883658937813645296E-15, 1.000000000000000000, 1.123988420328126730E-15 ) ) ; +#25293 = LINE ( 'NONE', #2827, #43205 ) ; +#25294 = EDGE_CURVE ( 'NONE', #28972, #45614, #12543, .T. ) ; +#25295 = MANIFOLD_SOLID_BREP ( 'GB_FASTENER_SCREWS_HSHCS M2X3-N-31-solid1', #33917 ) ; +#25296 = EDGE_LOOP ( 'NONE', ( #10708, #37077, #18465, #37753 ) ) ; +#25297 = CARTESIAN_POINT ( 'NONE', ( 221.1935662545901948, -120.8952031644295460, 7.865954422005461133 ) ) ; +#25298 = LINE ( 'NONE', #43381, #8039 ) ; +#25299 = EDGE_CURVE ( 'NONE', #54771, #18094, #48776, .T. ) ; +#25300 = ORIENTED_EDGE ( 'NONE', *, *, #35404, .F. ) ; +#25301 = CARTESIAN_POINT ( 'NONE', ( 234.2152695270552272, -119.6548720356685180, -5.507209275187406661 ) ) ; +#25302 = ADVANCED_FACE ( 'NONE', ( #45041 ), #38638, .T. ) ; +#25303 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#25304 = EDGE_CURVE ( 'NONE', #33052, #47902, #53824, .T. ) ; +#25305 = CARTESIAN_POINT ( 'NONE', ( 232.2606698457383914, -123.6351425308852185, 5.290549359122890927 ) ) ; +#25306 = CARTESIAN_POINT ( 'NONE', ( -37.57696346304474844, -39.19543050033676224, -70.43360777446144994 ) ) ; +#25307 = CARTESIAN_POINT ( 'NONE', ( 39.89750208300004175, -120.4999999999999858, -4.679587751999974898 ) ) ; +#25308 = CARTESIAN_POINT ( 'NONE', ( 27.90000000000003411, -121.4999999999999858, -3.039736830714123705 ) ) ; +#25309 = CARTESIAN_POINT ( 'NONE', ( 28.09960000000003078, -119.7798667824128387, -6.177439292228838141 ) ) ; +#25310 = CARTESIAN_POINT ( 'NONE', ( 241.0999987669289339, -119.5638640426990378, -6.100255635207203930 ) ) ; +#25311 = CARTESIAN_POINT ( 'NONE', ( 90.90000000000006253, -120.4999999999999432, 1.387778780781445676E-14 ) ) ; +#25312 = ORIENTED_EDGE ( 'NONE', *, *, #41064, .F. ) ; +#25313 = CARTESIAN_POINT ( 'NONE', ( 230.8828414794035098, -123.2208162512701364, 2.808754897591244859 ) ) ; +#25314 = CARTESIAN_POINT ( 'NONE', ( 236.6404781147859069, -121.1079495994542015, 5.514671479068138815 ) ) ; +#25315 = CARTESIAN_POINT ( 'NONE', ( 234.1705900777427587, -118.8270807136553913, -5.292966206595870915 ) ) ; +#25316 = EDGE_CURVE ( 'NONE', #37939, #683, #25090, .T. ) ; +#25317 = EDGE_LOOP ( 'NONE', ( #43580, #56606, #39864, #22675 ) ) ; +#25318 = VERTEX_POINT ( 'NONE', #48282 ) ; +#25319 = CARTESIAN_POINT ( 'NONE', ( 215.2476592944565539, -122.4391155815291654, 7.638649166542121449 ) ) ; +#25320 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#25322 = VECTOR ( 'NONE', #10722, 999.9999999999998863 ) ; +#25321 = CARTESIAN_POINT ( 'NONE', ( 1.873709602695449660E-15, -13.50000000000000000, 15.29999999999999893 ) ) ; +#25323 = CARTESIAN_POINT ( 'NONE', ( 235.9475108088417699, -114.4005935037059203, 0.8288243942457510505 ) ) ; +#25324 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -120.2697235378718261, -1.937755851976689314 ) ) ; +#25325 = CARTESIAN_POINT ( 'NONE', ( 217.9163579497798651, -122.3189332468976716, 7.839248495803808225 ) ) ; +#25326 = CARTESIAN_POINT ( 'NONE', ( 213.0999977193770292, -120.5920256545699232, -8.613625110963669229 ) ) ; +#25327 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203832057, 0.9884292157390545119 ) ) ; +#25328 = VECTOR ( 'NONE', #34602, 999.9999999999998863 ) ; +#25329 = AXIS2_PLACEMENT_3D ( 'NONE', #17480, #25672, #35588 ) ; +#25330 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #54339, #42310, #50505, #5565, #14886, #46427, #19841, #27777 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 4 ), + ( 0.0008886140197698264281, 0.001109228349417128992, 0.001329842679064431772, 0.001771071338359036899 ), + .UNSPECIFIED. ) ; +#25331 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.210476675238558841E-16, 1.857579106397798678E-17 ) ) ; +#25332 = ORIENTED_EDGE ( 'NONE', *, *, #47522, .F. ) ; +#25333 = LINE ( 'NONE', #47524, #36184 ) ; +#25334 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026312, -125.2918013021058528, -3.620937561813132533 ) ) ; +#25335 = CARTESIAN_POINT ( 'NONE', ( 220.2486434445711723, -122.2947669453662627, 7.681770710713506034 ) ) ; +#25336 = ORIENTED_EDGE ( 'NONE', *, *, #49963, .T. ) ; +#25337 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238558841E-16, -1.857579106397798678E-17 ) ) ; +#25338 = CARTESIAN_POINT ( 'NONE', ( 237.5448479783288178, -115.0653983592163172, -1.205180578245596434 ) ) ; +#25339 = CARTESIAN_POINT ( 'NONE', ( 34.32522881965191885, -114.9365949592568654, 0.9356733631366057624 ) ) ; +#25340 = VERTEX_POINT ( 'NONE', #48565 ) ; +#25341 = CARTESIAN_POINT ( 'NONE', ( 222.1047233169806816, -118.4608201433697303, -7.785335426363830358 ) ) ; +#25342 = EDGE_CURVE ( 'NONE', #53520, #31722, #9069, .T. ) ; +#25343 = DIRECTION ( 'NONE', ( -0.7132504491541838965, -2.131334480222543031E-15, 0.7009092642998485667 ) ) ; +#25344 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#25345 = CARTESIAN_POINT ( 'NONE', ( 237.2612191598325637, -123.6449149886216503, 5.284569183681472992 ) ) ; +#25346 = ORIENTED_EDGE ( 'NONE', *, *, #10802, .F. ) ; +#25347 = ORIENTED_EDGE ( 'NONE', *, *, #21541, .T. ) ; +#25348 = FACE_OUTER_BOUND ( 'NONE', #50281, .T. ) ; +#25349 = CARTESIAN_POINT ( 'NONE', ( 228.0999987669289624, -120.4999999999997726, 1.387778780781445676E-14 ) ) ; +#25350 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #23614, #18381, #14850, #32689, #41723, #4966, #5533, #54022, #50470, #1748, #13995, #31837, #45534, #49625, #45241, #41148, #32417, #1170, #18945, #23051, #14573, #40863, #889, #18663, #16560, #47533, #10763, #56305, #29740, #2298, #28599 ), + .UNSPECIFIED., .F., .F., + ( 4, 1, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 4 ), + ( 0.7500000000000000000, 0.7812499999999913403, 0.7968749999999935607, 0.8124999999999956701, 0.8750000000000045519, 0.9062500000000089928, 0.9218750000000137668, 0.9375000000000186517, 1.000000000000040412, 1.031250000000052403, 1.046875000000057954, 1.062500000000063505, 1.125000000000073941, 1.156250000000074163, 1.171875000000068390, 1.187500000000062617, 1.250000000000000000 ), + .UNSPECIFIED. ) ; +#25351 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#25352 = CARTESIAN_POINT ( 'NONE', ( 196.6500029091149315, -116.4090289357661447, 12.71093912393974890 ) ) ; +#25353 = VERTEX_POINT ( 'NONE', #27251 ) ; +#25354 = ORIENTED_EDGE ( 'NONE', *, *, #48263, .F. ) ; +#25355 = ORIENTED_EDGE ( 'NONE', *, *, #22948, .F. ) ; +#25356 = ORIENTED_EDGE ( 'NONE', *, *, #42071, .F. ) ; +#25357 = CARTESIAN_POINT ( 'NONE', ( 214.0640049313486202, -119.9343153160892399, -7.732888314921075867 ) ) ; +#25358 = CARTESIAN_POINT ( 'NONE', ( 237.5446151414261919, -117.9089976781695412, 4.917850931753096511 ) ) ; +#25359 = ORIENTED_EDGE ( 'NONE', *, *, #2719, .T. ) ; +#25360 = ORIENTED_EDGE ( 'NONE', *, *, #15789, .T. ) ; +#25361 = DIRECTION ( 'NONE', ( -6.938893903907222067E-15, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#25362 = CARTESIAN_POINT ( 'NONE', ( 215.8109611474351652, -121.5588128501586453, 7.858252942661421159 ) ) ; +#25363 = EDGE_CURVE ( 'NONE', #45614, #28972, #19998, .T. ) ; +#25364 = CARTESIAN_POINT ( 'NONE', ( 221.4522368174041560, -121.9960425493917171, 7.707739618836010109 ) ) ; +#25365 = EDGE_LOOP ( 'NONE', ( #40365, #31269, #6074, #50078, #8062, #23776 ) ) ; +#25366 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, -2.500000000000000000, 0.0000000000000000000 ) ) ; +#25367 = FACE_OUTER_BOUND ( 'NONE', #56746, .T. ) ; +#25369 = AXIS2_PLACEMENT_3D ( 'NONE', #11725, #38022, #25436 ) ; +#25368 = CARTESIAN_POINT ( 'NONE', ( 219.5457413159778071, -119.5382635371923499, -8.047488901648412352 ) ) ; +#25370 = CARTESIAN_POINT ( 'NONE', ( 221.4545087481921826, -121.3468189487144997, 7.808944510456698573 ) ) ; +#25371 = FACE_BOUND ( 'NONE', #41356, .T. ) ; +#25372 = CARTESIAN_POINT ( 'NONE', ( 239.6999987669289283, -116.4398013144982116, 0.5699005476848474361 ) ) ; +#25373 = VECTOR ( 'NONE', #9615, 1000.000000000000000 ) ; +#25374 = ADVANCED_FACE ( 'NONE', ( #31057, #8560 ), #4770, .T. ) ; +#25375 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#25376 = CARTESIAN_POINT ( 'NONE', ( 217.2063893562480530, -121.7178430488626901, 7.923971254842357759 ) ) ; +#25377 = EDGE_CURVE ( 'NONE', #52573, #8902, #697, .T. ) ; +#25378 = FACE_BOUND ( 'NONE', #52799, .T. ) ; +#25379 = CARTESIAN_POINT ( 'NONE', ( 30.59940000000002769, -123.6634901148359660, -6.000550650614167481 ) ) ; +#25380 = DIRECTION ( 'NONE', ( -3.469446951953611033E-15, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#25381 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -121.6946982071532233, 3.347354975996033044 ) ) ; +#25382 = CARTESIAN_POINT ( 'NONE', ( 29.39958092867764350, -126.3511367148202851, -0.9999999999999592548 ) ) ; +#25383 = CARTESIAN_POINT ( 'NONE', ( 233.9097280068026521, -124.9917807384472468, 3.296589309349451380 ) ) ; +#25384 = CARTESIAN_POINT ( 'NONE', ( 236.0313069162215811, -123.4900618549571618, -4.675685396753014977 ) ) ; +#25385 = CARTESIAN_POINT ( 'NONE', ( 220.8656697007007210, -118.7646133575624816, -7.689341103132333544 ) ) ; +#25386 = CARTESIAN_POINT ( 'NONE', ( 216.0807736288004719, -119.3841818634058001, -7.875143042054357778 ) ) ; +#25387 = CARTESIAN_POINT ( 'NONE', ( 233.4513814002453103, -115.6190743587781924, 2.639843819257592816 ) ) ; +#25388 = EDGE_LOOP ( 'NONE', ( #16557, #23029, #16442, #15084 ) ) ; +#25389 = ORIENTED_EDGE ( 'NONE', *, *, #29533, .F. ) ; +#25390 = CARTESIAN_POINT ( 'NONE', ( 12.30838199624686702, -47.37081928181967072, 18.33158194836418176 ) ) ; +#25391 = DIRECTION ( 'NONE', ( -0.7132504491541842295, -2.131334480222611268E-15, 0.7009092642998483447 ) ) ; +#25392 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026596, -124.5447082711953186, 4.432023677705328346 ) ) ; +#25393 = CARTESIAN_POINT ( 'NONE', ( 235.3299154534121556, -125.5672935166286237, 3.484677755814165057 ) ) ; +#25394 = DIRECTION ( 'NONE', ( 0.9681476403781078544, 1.559568785144746154E-15, 0.2503800040544408856 ) ) ; +#25395 = CARTESIAN_POINT ( 'NONE', ( 222.1002546402987434, -121.5900828378876213, 7.976709941411914251 ) ) ; +#25396 = CARTESIAN_POINT ( 'NONE', ( 215.0166328190265119, -122.2887560824185016, 7.439499547212739650 ) ) ; +#25397 = CARTESIAN_POINT ( 'NONE', ( -27.85000000000000142, -128.9989999999999952, 14.00000000000000888 ) ) ; +#25398 = ORIENTED_EDGE ( 'NONE', *, *, #5052, .F. ) ; +#25399 = CARTESIAN_POINT ( 'NONE', ( 15.52480389141139483, -60.33597974343700088, 20.05087677332159757 ) ) ; +#25400 = CARTESIAN_POINT ( 'NONE', ( 27.90000000000003411, -120.4999999999999858, 1.387778780781445676E-14 ) ) ; +#25401 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#25402 = EDGE_LOOP ( 'NONE', ( #51618, #13495, #52839, #17091 ) ) ; +#25403 = CARTESIAN_POINT ( 'NONE', ( 215.6643574161303718, -122.2911135358155263, 7.705805022387774095 ) ) ; +#25404 = CARTESIAN_POINT ( 'NONE', ( 22.75000000000000711, -119.2000000000000028, 21.00000000000000711 ) ) ; +#25405 =( BOUNDED_SURFACE ( ) B_SPLINE_SURFACE ( 3, 3, ( + ( #14473, #23819, #41907, #10975 ), + ( #32327, #55083, #37549, #33172 ), + ( #15042, #50961, #50108, #10673 ), + ( #6303, #28505, #46302, #24106 ) ), + .UNSPECIFIED., .F., .F., .F. ) + B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ), + ( 4, 4 ), + ( 0.9052261459190216186, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_SURFACE ( ( + ( 0.5014967623431825228, 0.1671655874477273873, 0.1671655874477273873, 0.5014967623431825228), + ( 0.5021111587627798967, 0.1673703862542598453, 0.1673703862542598453, 0.5021111587627798967), + ( 0.5027861106399487134, 0.1675953702133161083, 0.1675953702133161083, 0.5027861106399487134), + ( 0.5035216179746889731, 0.1678405393248962041, 0.1678405393248962041, 0.5035216179746889731) ) ) + REPRESENTATION_ITEM ( '' ) SURFACE ( ) ); +#25406 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669862435, -120.4999999999997584, 1.387778780781445676E-14 ) ) ; +#25407 = LINE ( 'NONE', #51681, #56554 ) ; +#25408 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ; +#25409 = EDGE_CURVE ( 'NONE', #9538, #46740, #2309, .T. ) ; +#25410 = CARTESIAN_POINT ( 'NONE', ( 9.262611032132845423, -51.19543050033674092, -114.0792749260895533 ) ) ; +#25411 = ORIENTED_EDGE ( 'NONE', *, *, #28067, .T. ) ; +#25412 = CARTESIAN_POINT ( 'NONE', ( 214.5561483820300452, -121.4135296972946776, 7.772511985349420449 ) ) ; +#25413 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -121.2960471650473551, 3.040025484880965134 ) ) ; +#25414 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #37954, #24794, #16015, #33850 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 1.355736994407700322E-14, 4.891591497364053599E-05 ), + .UNSPECIFIED. ) ; +#25415 = VERTEX_POINT ( 'NONE', #26681 ) ; +#25416 = EDGE_LOOP ( 'NONE', ( #53358, #48854, #55242, #3550 ) ) ; +#25417 = ORIENTED_EDGE ( 'NONE', *, *, #33424, .T. ) ; +#25418 = ORIENTED_EDGE ( 'NONE', *, *, #14428, .F. ) ; +#25419 = CARTESIAN_POINT ( 'NONE', ( 220.0716661526152507, -118.5216154155092880, -7.634305084257131391 ) ) ; +#25420 = CARTESIAN_POINT ( 'NONE', ( 214.9675213691241424, -120.8791168669121419, 7.838810121613481563 ) ) ; +#25421 = EDGE_LOOP ( 'NONE', ( #12343, #40517 ) ) ; +#25422 = ORIENTED_EDGE ( 'NONE', *, *, #31939, .F. ) ; +#25423 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#25424 = EDGE_CURVE ( 'NONE', #22810, #50548, #57329, .T. ) ; +#25425 = DIRECTION ( 'NONE', ( 0.7132504491541840075, 2.131334480222543031E-15, -0.7009092642998484557 ) ) ; +#25426 = DIRECTION ( 'NONE', ( -0.9961031733878360495, -1.214306433183764966E-16, 0.08819562328530028417 ) ) ; +#25427 = AXIS2_PLACEMENT_3D ( 'NONE', #50220, #18972, #28044 ) ; +#25428 = ORIENTED_EDGE ( 'NONE', *, *, #6345, .T. ) ; +#25429 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#25430 = CARTESIAN_POINT ( 'NONE', ( -24.09999999999997655, -30.00100000000000122, 19.50000000000000711 ) ) ; +#25431 = CARTESIAN_POINT ( 'NONE', ( 228.7999987669290078, -127.0229236322804098, 2.539973875345019394 ) ) ; +#25432 = ADVANCED_FACE ( 'NONE', ( #49148 ), #9139, .F. ) ; +#25433 = CARTESIAN_POINT ( 'NONE', ( 22.00000000000000711, -128.6250000000000000, 21.65000000000000924 ) ) ; +#25434 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #45704, #41036, #1062, #48938 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 2.050256531436047386E-10, 0.0001289564012431341263 ), + .UNSPECIFIED. ) ; +#25435 = ORIENTED_EDGE ( 'NONE', *, *, #65, .T. ) ; +#25436 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203871748, 0.9884292157390539568 ) ) ; +#25437 = EDGE_CURVE ( 'NONE', #57175, #41905, #10670, .T. ) ; +#25438 = CARTESIAN_POINT ( 'NONE', ( 231.2314704355307811, -118.9950109500399549, 6.138530600027294781 ) ) ; +#25439 = EDGE_CURVE ( 'NONE', #3068, #39155, #32170, .T. ) ; +#25440 = PLANE ( 'NONE', #24816 ) ; +#25441 = CARTESIAN_POINT ( 'NONE', ( 215.7517922699417738, -119.5866732158098245, -7.661951301744649889 ) ) ; +#25442 = CARTESIAN_POINT ( 'NONE', ( 235.0936107823780503, -126.0287243510795889, -0.4854972320727607982 ) ) ; +#25443 = FACE_OUTER_BOUND ( 'NONE', #31122, .T. ) ; +#25444 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#25445 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#25446 = CARTESIAN_POINT ( 'NONE', ( 233.3878619629973343, -126.4767744992749385, 1.447212255482519305 ) ) ; +#25447 = DIRECTION ( 'NONE', ( 1.857579106397815318E-17, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#25448 = CARTESIAN_POINT ( 'NONE', ( 35.45249088263366133, -115.0828172024089469, 0.9781135452549615250 ) ) ; +#25449 = CARTESIAN_POINT ( 'NONE', ( 216.7997274825591774, -112.9948341730115402, 1.151731339847320124 ) ) ; +#25450 = CARTESIAN_POINT ( 'NONE', ( 233.0317086600938694, -123.4781352087280055, -4.683293900146880517 ) ) ; +#25451 = CARTESIAN_POINT ( 'NONE', ( 234.8786139700392255, -126.0447004789168659, -0.2079815213315439060 ) ) ; +#25452 = CARTESIAN_POINT ( 'NONE', ( 215.9452621030683588, -119.4594044327044742, -7.866860522700604541 ) ) ; +#25453 = FACE_OUTER_BOUND ( 'NONE', #10493, .T. ) ; +#25454 = CARTESIAN_POINT ( 'NONE', ( 14.90759958554016684, -58.55359082990824504, -18.77673019650380226 ) ) ; +#25455 = CARTESIAN_POINT ( 'NONE', ( 234.6924921780174316, -119.8411362884410636, -6.113619759649532526 ) ) ; +#25456 = DIRECTION ( 'NONE', ( 0.7009092642998447920, 0.0000000000000000000, 0.7132504491541874492 ) ) ; +#25457 = CARTESIAN_POINT ( 'NONE', ( 219.7833828080047738, -119.9549262032897872, -8.070270519936574516 ) ) ; +#25458 = CARTESIAN_POINT ( 'NONE', ( 236.6157475427204133, -125.5929242336663521, -2.277244405306702468 ) ) ; +#25459 = CARTESIAN_POINT ( 'NONE', ( 237.8243904732593705, -119.0370151570900532, -5.388147103605762211 ) ) ; +#25460 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.9884292157390526246, 0.1516828450203955292 ) ) ; +#25461 = CARTESIAN_POINT ( 'NONE', ( -11.79061840276995454, -51.19543050033668408, -91.98829191579008580 ) ) ; +#25462 = CARTESIAN_POINT ( 'NONE', ( 194.9498297357095566, -126.8561381166268234, -0.9754032939542558456 ) ) ; +#25463 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#25464 = ORIENTED_EDGE ( 'NONE', *, *, #54862, .F. ) ; +#25465 = CIRCLE ( 'NONE', #15201, 1.649999999999998579 ) ; +#25466 = EDGE_CURVE ( 'NONE', #3152, #48275, #19327, .T. ) ; +#25467 = CIRCLE ( 'NONE', #36712, 2.100000000000000977 ) ; +#25468 = CARTESIAN_POINT ( 'NONE', ( 29.21743114857469692, -126.5661729868850216, -0.8269103859120385813 ) ) ; +#25469 = CARTESIAN_POINT ( 'NONE', ( 233.5017413317485762, -115.5988052767736889, -2.617398400469913788 ) ) ; +#25470 = EDGE_CURVE ( 'NONE', #39742, #28950, #34297, .T. ) ; +#25471 = ORIENTED_EDGE ( 'NONE', *, *, #23125, .F. ) ; +#25472 = ORIENTED_EDGE ( 'NONE', *, *, #38449, .F. ) ; +#25473 = LINE ( 'NONE', #52329, #40568 ) ; +#25474 = MANIFOLD_SOLID_BREP ( '¸´¼þ Ö÷°å¸üÐÂ-RGI100C2-µ²Ƭ^30-ָ¼â»ù×ù-5-solid1', #38575 ) ; +#25475 = CARTESIAN_POINT ( 'NONE', ( 236.7795351148692760, -116.7803653852873254, -4.898312590507005737 ) ) ; +#25476 = DATE_AND_TIME ( #29307, #1061 ) ; +#25477 = ORIENTED_EDGE ( 'NONE', *, *, #28037, .F. ) ; +#25478 = AXIS2_PLACEMENT_3D ( 'NONE', #19566, #33311, #54345 ) ; +#25479 = ORIENTED_EDGE ( 'NONE', *, *, #8433, .T. ) ; +#25480 = CARTESIAN_POINT ( 'NONE', ( 236.3126734279399841, -121.0954985128134354, -5.517962479103053042 ) ) ; +#25481 = FACE_OUTER_BOUND ( 'NONE', #23346, .T. ) ; +#25482 = ORIENTED_EDGE ( 'NONE', *, *, #11854, .T. ) ; +#25483 = EDGE_LOOP ( 'NONE', ( #30258, #15623, #29819, #52352 ) ) ; +#25484 = CARTESIAN_POINT ( 'NONE', ( -29.49999999999999289, -129.0000000000000000, 5.900000000000008349 ) ) ; +#25485 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#25486 = ORIENTED_EDGE ( 'NONE', *, *, #48560, .F. ) ; +#25487 = CYLINDRICAL_SURFACE ( 'NONE', #3868, 1.000000000000000888 ) ; +#25488 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#25489 = CARTESIAN_POINT ( 'NONE', ( 225.6999987669289851, -122.4220273102893373, 7.249538676256078951 ) ) ; +#25490 = CARTESIAN_POINT ( 'NONE', ( 215.9191670251795188, -119.5075947189502017, -7.868097528710625177 ) ) ; +#25491 = CARTESIAN_POINT ( 'NONE', ( 221.0556870083592287, -121.3799021087478565, 7.829448295585711648 ) ) ; +#25492 = CARTESIAN_POINT ( 'NONE', ( 221.7691430691328378, -120.0944635422286666, -8.073068786426933485 ) ) ; +#25493 = CARTESIAN_POINT ( 'NONE', ( 239.9251509471046120, -124.1657405691713336, 1.550165392001812359 ) ) ; +#25494 = ORIENTED_EDGE ( 'NONE', *, *, #3510, .T. ) ; +#25495 = ORIENTED_EDGE ( 'NONE', *, *, #42168, .F. ) ; +#25496 = CARTESIAN_POINT ( 'NONE', ( 215.7798537151223854, -121.8633654436223139, 7.594859572443512619 ) ) ; +#25497 = CARTESIAN_POINT ( 'NONE', ( 218.8554351935288480, -120.0856896061412726, -8.065800491309984110 ) ) ; +#25498 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -127.1224757454514389, -1.016275061636580324 ) ) ; +#25499 = ORIENTED_EDGE ( 'NONE', *, *, #35871, .F. ) ; +#25500 = DIRECTION ( 'NONE', ( -0.7009092642998479006, 0.0000000000000000000, -0.7132504491541843405 ) ) ; +#25501 = EDGE_CURVE ( 'NONE', #52142, #15766, #37164, .T. ) ; +#25502 = CARTESIAN_POINT ( 'NONE', ( 219.8634148600492040, -122.1778325898450817, 7.913147820212058647 ) ) ; +#25503 = EDGE_CURVE ( 'NONE', #3837, #36416, #493, .T. ) ; +#25504 = CARTESIAN_POINT ( 'NONE', ( 221.5294908698032259, -121.1834203425371896, 8.039662451278960731 ) ) ; +#25505 = EDGE_CURVE ( 'NONE', #30114, #26150, #15368, .T. ) ; +#25507 = AXIS2_PLACEMENT_3D ( 'NONE', #23124, #678, #14642 ) ; +#25506 = CARTESIAN_POINT ( 'NONE', ( 236.2085384180913366, -121.7521212620959545, 6.020936605619759519 ) ) ; +#25508 = DIRECTION ( 'NONE', ( 0.7132504491541840075, 2.131334480222543031E-15, -0.7009092642998484557 ) ) ; +#25509 = CIRCLE ( 'NONE', #372, 1.500000000000003331 ) ; +#25510 = CARTESIAN_POINT ( 'NONE', ( 235.7416356134206410, -117.5826629851536040, 4.722066996923487636 ) ) ; +#25511 = DIRECTION ( 'NONE', ( 0.7132504491541842295, 2.131334480222603379E-15, -0.7009092642998483447 ) ) ; +#25512 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #28724, #51170, #55009, #50312, #6507, #33087 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 4 ), + ( 4.791480840336428820E-16, 0.0001423999926032682459, 0.0002847999852060573828 ), + .UNSPECIFIED. ) ; +#25513 = CARTESIAN_POINT ( 'NONE', ( 28.09997080311651629, -115.2418373516079981, -3.346323489860262956 ) ) ; +#25514 = AXIS2_PLACEMENT_3D ( 'NONE', #12232, #30065, #46992 ) ; +#25515 = CARTESIAN_POINT ( 'NONE', ( 232.9278626904928160, -114.3485476874447357, 0.07058015303977177579 ) ) ; +#25516 = CYLINDRICAL_SURFACE ( 'NONE', #34354, 0.2000000000000006772 ) ; +#25517 = CARTESIAN_POINT ( 'NONE', ( 8.071065282823051135, -39.19543050033661302, -115.2918006896517511 ) ) ; +#25518 = CARTESIAN_POINT ( 'NONE', ( 30.56122127796743015, -114.5646957845660552, 0.8833352385762979209 ) ) ; +#25519 = CARTESIAN_POINT ( 'NONE', ( 232.2862824748388277, -115.7327211498385537, -2.842143441359379796 ) ) ; +#25520 = CARTESIAN_POINT ( 'NONE', ( 235.5966328244290366, -119.5920589660807138, 5.476531567435449332 ) ) ; +#25521 = CARTESIAN_POINT ( 'NONE', ( 215.3221858190990758, -122.0709255652965624, 7.737399252352233248 ) ) ; +#25522 = VECTOR ( 'NONE', #48813, 1000.000000000000000 ) ; +#25523 = CARTESIAN_POINT ( 'NONE', ( 234.9875392447678450, -122.7448588017217617, 5.113004828057698958 ) ) ; +#25524 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, 1.482669637587014273E-16 ) ) ; +#25525 = ORIENTED_EDGE ( 'NONE', *, *, #29786, .F. ) ; +#25526 = CARTESIAN_POINT ( 'NONE', ( 234.2601952245943551, -123.6074447252267134, 5.306906532489338524 ) ) ; +#25527 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289794, -115.9399262291185693, -4.909079651643042830 ) ) ; +#25528 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#25529 = CARTESIAN_POINT ( 'NONE', ( 220.7627801844501221, -115.0140945442064151, -4.943945705866259033 ) ) ; +#25530 = CARTESIAN_POINT ( 'NONE', ( 237.0903173862638198, -121.6150839502674188, -5.437307477947948442 ) ) ; +#25531 = FACE_OUTER_BOUND ( 'NONE', #36457, .T. ) ; +#25532 = ORIENTED_EDGE ( 'NONE', *, *, #44911, .F. ) ; +#25533 = CARTESIAN_POINT ( 'NONE', ( 221.4624310547664834, -122.3792320469054005, 7.619616721694535855 ) ) ; +#25534 = CARTESIAN_POINT ( 'NONE', ( 221.4630333937273576, -118.5862481903194805, -7.839176145975831567 ) ) ; +#25535 = CARTESIAN_POINT ( 'NONE', ( 215.3002074625811701, -115.2317274753817742, -5.305903169499165628 ) ) ; +#25536 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #42681, #2703, #2987, #16388 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 1.387778780781445521E-17, 5.158008129271575437E-05 ), + .UNSPECIFIED. ) ; +#25537 = EDGE_CURVE ( 'NONE', #56382, #6964, #15211, .T. ) ; +#25538 = EDGE_CURVE ( 'NONE', #44814, #28210, #19028, .T. ) ; +#25539 = CARTESIAN_POINT ( 'NONE', ( 219.7364923442478641, -122.0761309544531201, 7.701632752886048650 ) ) ; +#25540 = CARTESIAN_POINT ( 'NONE', ( 220.8234903096874291, -119.4180012076802768, -8.010356733844963273 ) ) ; +#25541 = ORIENTED_EDGE ( 'NONE', *, *, #17308, .T. ) ; +#25542 = ORIENTED_EDGE ( 'NONE', *, *, #52053, .T. ) ; +#25543 = CARTESIAN_POINT ( 'NONE', ( 216.0710477703383674, -120.1085628749866885, -7.932975049913006060 ) ) ; +#25544 = CARTESIAN_POINT ( 'NONE', ( 219.8875904462971960, -120.9546953008393473, 8.077422882135847360 ) ) ; +#25545 = ADVANCED_FACE ( 'NONE', ( #40947 ), #19604, .T. ) ; +#25546 = LINE ( 'NONE', #15908, #35909 ) ; +#25547 = CARTESIAN_POINT ( 'NONE', ( 215.9452621030683588, -121.5405955672950995, 7.866860522700664049 ) ) ; +#25548 = ORIENTED_EDGE ( 'NONE', *, *, #17482, .T. ) ; +#25549 = AXIS2_PLACEMENT_3D ( 'NONE', #15427, #6402, #24202 ) ; +#25550 = CARTESIAN_POINT ( 'NONE', ( 195.0671557676070620, -126.8561381869897815, -0.9754033047520491717 ) ) ; +#25551 = CARTESIAN_POINT ( 'NONE', ( 215.8125338594323637, -119.1560758929557267, -7.811048300700842439 ) ) ; +#25552 = AXIS2_PLACEMENT_3D ( 'NONE', #56257, #34641, #16519 ) ; +#25553 = CARTESIAN_POINT ( 'NONE', ( 237.0388601992979716, -125.8735926054241645, 1.383661570818815800 ) ) ; +#25554 = EDGE_CURVE ( 'NONE', #34925, #23348, #41473, .T. ) ; +#25555 = CARTESIAN_POINT ( 'NONE', ( 219.8496861572658645, -119.4772435521676357, -7.820909165384718698 ) ) ; +#25556 = AXIS2_PLACEMENT_3D ( 'NONE', #30601, #13914, #31753 ) ; +#25557 = ORIENTED_EDGE ( 'NONE', *, *, #29486, .F. ) ; +#25559 = EDGE_CURVE ( 'NONE', #30911, #35261, #50112, .T. ) ; +#25558 = CARTESIAN_POINT ( 'NONE', ( 33.11743114856649584, -119.6714446372456706, 5.721384660827277813 ) ) ; +#25560 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669290078, -120.3213894320112445, 6.697671692745745808 ) ) ; +#25561 = CARTESIAN_POINT ( 'NONE', ( 217.2000281639115542, -121.0823183100503968, 7.993530917154276771 ) ) ; +#25562 = ORIENTED_EDGE ( 'NONE', *, *, #12366, .F. ) ; +#25563 = ORIENTED_EDGE ( 'NONE', *, *, #22128, .T. ) ; +#25564 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290306, -120.8859005624731395, -2.222916682054107973 ) ) ; +#25565 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#25566 = CARTESIAN_POINT ( 'NONE', ( 218.4566523321700799, -118.6782198884918955, -7.857799862989671702 ) ) ; +#25567 = CARTESIAN_POINT ( 'NONE', ( 216.7648810237709256, -118.5400756908355362, -7.537838391389839465 ) ) ; +#25568 = VERTEX_POINT ( 'NONE', #6189 ) ; +#25569 = CARTESIAN_POINT ( 'NONE', ( 232.6435270983271550, -122.0049890499596046, -6.138530600027149120 ) ) ; +#25570 = VECTOR ( 'NONE', #28364, 999.9999999999998863 ) ; +#25571 = CARTESIAN_POINT ( 'NONE', ( 229.2999987672636735, -113.1806258585831984, 1.636081347692289079 ) ) ; +#25572 = CARTESIAN_POINT ( 'NONE', ( 221.5012249245124565, -119.8049604237795620, -7.832236342252763883 ) ) ; +#25573 = VERTEX_POINT ( 'NONE', #14654 ) ; +#25574 = ORIENTED_EDGE ( 'NONE', *, *, #10541, .T. ) ; +#25575 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#25576 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#25577 = ORIENTED_EDGE ( 'NONE', *, *, #38523, .F. ) ; +#25578 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#25579 = CARTESIAN_POINT ( 'NONE', ( 29.20696411866793696, -114.4564945285866600, -0.9999999999999797939 ) ) ; +#25580 = EDGE_CURVE ( 'NONE', #46740, #9538, #32211, .T. ) ; +#25581 = ORIENTED_EDGE ( 'NONE', *, *, #35794, .F. ) ; +#25582 = LINE ( 'NONE', #3117, #35090 ) ; +#25583 = CARTESIAN_POINT ( 'NONE', ( 30.40000000000000924, -120.5000000000000284, 2.775557561562891351E-14 ) ) ; +#25584 = VERTEX_POINT ( 'NONE', #49997 ) ; +#25585 = CARTESIAN_POINT ( 'NONE', ( 232.0902695270552556, -123.7965893093492156, -4.491780738447443078 ) ) ; +#25586 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.5150380749100549327, -0.8571673007021118895 ) ) ; +#25587 = CARTESIAN_POINT ( 'NONE', ( 232.3268206069112978, -125.4987296156009648, 3.581908966175178843 ) ) ; +#25588 = EDGE_CURVE ( 'NONE', #36597, #42162, #40249, .T. ) ; +#25589 = CARTESIAN_POINT ( 'NONE', ( 213.9000338046779177, -120.1570371552381715, -7.525534526844665173 ) ) ; +#25590 = DIRECTION ( 'NONE', ( 1.857579106397798678E-17, -1.984260520772446048E-47, -1.000000000000000000 ) ) ; +#25591 = CARTESIAN_POINT ( 'NONE', ( 221.0505600795927705, -121.9897923906185753, 7.958604913095012279 ) ) ; +#25592 = CARTESIAN_POINT ( 'NONE', ( 221.6691944376478602, -118.6433250162795900, -7.846696759852369141 ) ) ; +#25593 = CARTESIAN_POINT ( 'NONE', ( 235.2044982073430219, -117.7592072544496489, -4.825583917090833452 ) ) ; +#25594 = AXIS2_PLACEMENT_3D ( 'NONE', #17007, #39807, #13799 ) ; +#25595 = VECTOR ( 'NONE', #22024, 1000.000000000000000 ) ; +#25596 = ADVANCED_FACE ( 'NONE', ( #50271 ), #10857, .F. ) ; +#25597 = DIRECTION ( 'NONE', ( 0.7132504491541841185, 2.131334480222611662E-15, -0.7009092642998482336 ) ) ; +#25598 = LINE ( 'NONE', #15681, #37557 ) ; +#25599 = ORIENTED_EDGE ( 'NONE', *, *, #34391, .T. ) ; +#25600 = CARTESIAN_POINT ( 'NONE', ( 233.8011816382401946, -116.1486190056147905, -4.346567342773998810 ) ) ; +#25601 = AXIS2_PLACEMENT_3D ( 'NONE', #11908, #3455, #52773 ) ; +#25602 = CARTESIAN_POINT ( 'NONE', ( -22.99999999999997868, -115.9999999999999858, -23.40000000000000213 ) ) ; +#25603 = CARTESIAN_POINT ( 'NONE', ( 236.4931887207808927, -116.4889152628013278, 3.836276893464779736 ) ) ; +#25604 = AXIS2_PLACEMENT_3D ( 'NONE', #2791, #55670, #52105 ) ; +#25605 = ORIENTED_EDGE ( 'NONE', *, *, #5483, .F. ) ; +#25606 = VERTEX_POINT ( 'NONE', #23697 ) ; +#25607 = FACE_OUTER_BOUND ( 'NONE', #25963, .T. ) ; +#25608 = CARTESIAN_POINT ( 'NONE', ( 195.1499984800815355, -116.2960967760811997, 13.06182740556061717 ) ) ; +#25609 = DIRECTION ( 'NONE', ( -0.7132504491541840075, -2.131334480222543031E-15, 0.7009092642998484557 ) ) ; +#25610 = CARTESIAN_POINT ( 'NONE', ( 236.0484265823635610, -116.0771373552972108, 4.273831560333053226 ) ) ; +#25611 = DIRECTION ( 'NONE', ( -0.7009092642998466793, 0.0000000000000000000, -0.7132504491541858949 ) ) ; +#25612 = CARTESIAN_POINT ( 'NONE', ( 16.50000000000001776, -38.99999999999999289, 23.49999999999999289 ) ) ; +#25613 = CARTESIAN_POINT ( 'NONE', ( 30.59999271473927607, -117.7921339262573213, -5.403124044234187018 ) ) ; +#25614 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238559087E-16, -1.961500706423653227E-16 ) ) ; +#25615 = EDGE_CURVE ( 'NONE', #44931, #15072, #18772, .T. ) ; +#25616 = CARTESIAN_POINT ( 'NONE', ( 233.8148735432196474, -125.7008132439957109, 1.937537005462601547 ) ) ; +#25617 = ORIENTED_EDGE ( 'NONE', *, *, #29815, .T. ) ; +#25618 = CARTESIAN_POINT ( 'NONE', ( 196.4498904128554102, -114.3997443178839717, 0.9361359644992600648 ) ) ; +#25619 = CYLINDRICAL_SURFACE ( 'NONE', #46238, 1.649999999999998579 ) ; +#25620 = EDGE_CURVE ( 'NONE', #40351, #29590, #25651, .T. ) ; +#25621 = CARTESIAN_POINT ( 'NONE', ( 28.02185633480248939, -119.5811232879574675, 6.140053258900087130 ) ) ; +#25622 = EDGE_LOOP ( 'NONE', ( #52725, #10431 ) ) ; +#25623 = FACE_OUTER_BOUND ( 'NONE', #55093, .T. ) ; +#25624 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #21248, #35850 ), + ( #35565, #25951 ), + ( #13655, #31501 ), + ( #31199, #34991 ), + ( #34703, #13065 ), + ( #49281, #52798 ), + ( #12791, #21833 ), + ( #48418, #8412 ), + ( #39655, #48702 ), + ( #8696, #57487 ), + ( #8996, #22137 ), + ( #17454, #4621 ), + ( #53085, #22416 ), + ( #53658, #9278 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 2, 2, 2, 2, 2, 4 ), + ( 2, 2 ), + ( 0.0000000000000000000, 0.2499999999999990008, 0.3749999999999990008, 0.4999999999999990008, 0.6249999999999990008, 0.7499999999999990008, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#25625 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#25626 = CARTESIAN_POINT ( 'NONE', ( 237.6555045277778504, -115.5783628613681344, 2.564026716996798072 ) ) ; +#25627 = EDGE_CURVE ( 'NONE', #31192, #18224, #53635, .T. ) ; +#25628 = CARTESIAN_POINT ( 'NONE', ( 35.40000000000001279, -119.4999999999999858, 5.518000897000025162 ) ) ; +#25629 = EDGE_LOOP ( 'NONE', ( #15851, #30914, #45891, #24260 ) ) ; +#25631 = EDGE_CURVE ( 'NONE', #15035, #13803, #52209, .T. ) ; +#25630 = FACE_OUTER_BOUND ( 'NONE', #57413, .T. ) ; +#25632 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -120.0105478661032521, 0.1070968831572772784 ) ) ; +#25633 = CARTESIAN_POINT ( 'NONE', ( 214.9099609441251459, -121.1165409368521324, 7.616340231087121104 ) ) ; +#25634 = EDGE_CURVE ( 'NONE', #29530, #4338, #55500, .T. ) ; +#25635 = CARTESIAN_POINT ( 'NONE', ( 237.3354034572370779, -125.6811205324501515, 3.313607078933228145 ) ) ; +#25636 = ORIENTED_EDGE ( 'NONE', *, *, #7702, .F. ) ; +#25637 = VERTEX_POINT ( 'NONE', #25956 ) ; +#25638 = CARTESIAN_POINT ( 'NONE', ( -49.52107665728085806, -121.4631217862007873, -6.713193068849757417 ) ) ; +#25639 = DIRECTION ( 'NONE', ( 1.482669637587014273E-16, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#25640 = LINE ( 'NONE', #43443, #15720 ) ; +#25641 = VECTOR ( 'NONE', #26176, 1000.000000000000000 ) ; +#25642 = CARTESIAN_POINT ( 'NONE', ( 196.5671601966404296, -114.3997442944296097, 0.9361359680985285037 ) ) ; +#25643 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #3020, #29036, #46819, #16425 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 6.938893903907228378E-18, 0.0001168098745399517402 ), + .UNSPECIFIED. ) ; +#25644 = ORIENTED_EDGE ( 'NONE', *, *, #43334, .T. ) ; +#25645 = VECTOR ( 'NONE', #30349, 1000.000000000000114 ) ; +#25646 = EDGE_LOOP ( 'NONE', ( #42015, #27937, #35338, #19373 ) ) ; +#25647 = AXIS2_PLACEMENT_3D ( 'NONE', #10053, #9760, #10330 ) ; +#25648 = ORIENTED_EDGE ( 'NONE', *, *, #20495, .F. ) ; +#25649 = VERTEX_POINT ( 'NONE', #20677 ) ; +#25650 = CIRCLE ( 'NONE', #7924, 2.100000000000000977 ) ; +#25651 = LINE ( 'NONE', #12492, #22842 ) ; +#25652 = CARTESIAN_POINT ( 'NONE', ( 237.6444495292829515, -121.2746483397721420, 5.496860075639002474 ) ) ; +#25653 = EDGE_LOOP ( 'NONE', ( #46600, #47554, #47690, #20614 ) ) ; +#25654 = ORIENTED_EDGE ( 'NONE', *, *, #39001, .T. ) ; +#25655 = VECTOR ( 'NONE', #56084, 1000.000000000000114 ) ; +#25656 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#25657 = EDGE_CURVE ( 'NONE', #1363, #36416, #56900, .T. ) ; +#25658 = CARTESIAN_POINT ( 'NONE', ( 2.800162842754945647, -32.89543050033664429, -102.8215325503018818 ) ) ; +#25659 = CARTESIAN_POINT ( 'NONE', ( 21.00000000000001066, -0.9999999999999922284, 19.50000000000000711 ) ) ; +#25660 = AXIS2_PLACEMENT_3D ( 'NONE', #15481, #36559, #46446 ) ; +#25661 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #32881, #11248, #38122, #28800, #5731, #24390, #24675, #2515 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 4 ), + ( 3.469446951953614189E-18, 0.0004456921300426758205, 0.0006685381950640005306, 0.0008913842600853251865 ), + .UNSPECIFIED. ) ; +#25662 = VERTEX_POINT ( 'NONE', #44325 ) ; +#25663 = CARTESIAN_POINT ( 'NONE', ( 14.85000000000001918, -38.99999999999999289, -23.12499999999999645 ) ) ; +#25664 = CARTESIAN_POINT ( 'NONE', ( 23.40000000000003055, -115.9999999999999716, 5.000000000000031974 ) ) ; +#25665 = CARTESIAN_POINT ( 'NONE', ( 217.8638090799948372, -123.9580213017299997, -6.479898503804622401 ) ) ; +#25666 = DIRECTION ( 'NONE', ( 1.063322855481645700E-15, -0.8747749236648942883, -0.4845294964468917498 ) ) ; +#25667 = CARTESIAN_POINT ( 'NONE', ( 217.3385069208293032, -124.2045647494867922, -6.661119943744044924 ) ) ; +#25668 = CARTESIAN_POINT ( 'NONE', ( 221.9912138817105074, -121.0869192408611070, 8.031417446897412660 ) ) ; +#25669 = CARTESIAN_POINT ( 'NONE', ( 217.1186471394283615, -121.1965732550363697, 7.748865125884188743 ) ) ; +#25670 = CARTESIAN_POINT ( 'NONE', ( 215.7624408991461848, -118.9072000684585646, -5.405012823294135238 ) ) ; +#25671 = CARTESIAN_POINT ( 'NONE', ( -49.75000000000000000, -121.7511998195679013, -6.087243934164440873 ) ) ; +#25672 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#25673 = CARTESIAN_POINT ( 'NONE', ( 221.7998666566862767, -121.1088066244451795, 8.036106681655196482 ) ) ; +#25674 = FACE_OUTER_BOUND ( 'NONE', #38056, .T. ) ; +#25675 = EDGE_CURVE ( 'NONE', #37882, #15724, #3497, .T. ) ; +#25676 = CARTESIAN_POINT ( 'NONE', ( 0.08845010386375473654, -32.89543050033665850, -95.95064366881533147 ) ) ; +#25677 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#25678 = CARTESIAN_POINT ( 'NONE', ( 234.9722280068026805, -125.9113624258876314, 1.326708576852117627 ) ) ; +#25679 = VECTOR ( 'NONE', #47149, 1000.000000000000000 ) ; +#25680 = ADVANCED_FACE ( 'NONE', ( #3173 ), #52804, .T. ) ; +#25681 = CARTESIAN_POINT ( 'NONE', ( 236.0749434631023291, -122.1197316541169045, -5.308177374697019779 ) ) ; +#25682 = CARTESIAN_POINT ( 'NONE', ( 216.0299694303965339, -128.2058068276501217, -1.182521402831645529 ) ) ; +#25683 = CARTESIAN_POINT ( 'NONE', ( 217.2063922307921473, -119.3129795353802649, -7.724236600194773317 ) ) ; +#25684 = CARTESIAN_POINT ( 'NONE', ( 233.5247274643037656, -117.3141568311099689, 4.551932625696328394 ) ) ; +#25685 = LINE ( 'NONE', #21871, #44285 ) ; +#25686 = ORIENTED_EDGE ( 'NONE', *, *, #10418, .T. ) ; +#25687 = ORIENTED_EDGE ( 'NONE', *, *, #55523, .T. ) ; +#25688 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#25689 = CIRCLE ( 'NONE', #537, 7.300000000000001599 ) ; +#25690 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289794, -123.3950304911456897, 1.573869950990927302 ) ) ; +#25691 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026312, -120.3400479979619604, 5.997913642457754158 ) ) ; +#25692 = CARTESIAN_POINT ( 'NONE', ( 235.4925045777999912, -126.1114496757085561, -2.514158470971497028 ) ) ; +#25693 = DIRECTION ( 'NONE', ( -1.597594650655104158E-15, 1.000000000000000000, 1.415089553805949927E-15 ) ) ; +#25694 = AXIS2_PLACEMENT_3D ( 'NONE', #23076, #36525, #50217 ) ; +#25695 = CARTESIAN_POINT ( 'NONE', ( 221.8982723098855274, -118.5936884921348877, -7.620700883853921859 ) ) ; +#25696 = FACE_OUTER_BOUND ( 'NONE', #21167, .T. ) ; +#25697 = CIRCLE ( 'NONE', #2404, 2.500000000000005329 ) ; +#25698 = AXIS2_PLACEMENT_3D ( 'NONE', #14835, #18648, #2011 ) ; +#25699 = ORIENTED_EDGE ( 'NONE', *, *, #567, .F. ) ; +#25700 = CARTESIAN_POINT ( 'NONE', ( 25.00000000000002132, -115.9999999999999858, 21.99999999999999645 ) ) ; +#25701 = CARTESIAN_POINT ( 'NONE', ( 214.8002074625812554, -124.5608811016773814, -5.858318842815165794 ) ) ; +#25702 = EDGE_CURVE ( 'NONE', #26165, #5828, #20946, .T. ) ; +#25703 = AXIS2_PLACEMENT_3D ( 'NONE', #47312, #7300, #25117 ) ; +#25704 = CARTESIAN_POINT ( 'NONE', ( 18.14576760535329569, -59.13628553756947781, -21.49966262638369230 ) ) ; +#25705 = CIRCLE ( 'NONE', #39716, 5.581828991685599206 ) ; +#25706 = VERTEX_POINT ( 'NONE', #30915 ) ; +#25707 = ORIENTED_EDGE ( 'NONE', *, *, #13640, .F. ) ; +#25708 = FACE_OUTER_BOUND ( 'NONE', #42803, .T. ) ; +#25709 = CYLINDRICAL_SURFACE ( 'NONE', #11371, 1.500000000000004885 ) ; +#25710 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203875633, 0.9884292157390538458 ) ) ; +#25711 = LINE ( 'NONE', #39722, #14606 ) ; +#25713 = EDGE_CURVE ( 'NONE', #5490, #22929, #27988, .T. ) ; +#25712 = CARTESIAN_POINT ( 'NONE', ( 215.0172709015357668, -122.2882342297599223, 7.434750958122952724 ) ) ; +#25714 = DIRECTION ( 'NONE', ( -1.811995619784410881E-15, 1.000000000000000000, 1.196913542559490477E-15 ) ) ; +#25715 = EDGE_CURVE ( 'NONE', #12075, #51009, #2348, .T. ) ; +#25716 = ORIENTED_EDGE ( 'NONE', *, *, #13830, .F. ) ; +#25717 = FACE_OUTER_BOUND ( 'NONE', #17740, .T. ) ; +#25718 = CARTESIAN_POINT ( 'NONE', ( 6.704528535821451030, -29.69543050033663079, -104.5552939337699883 ) ) ; +#25719 = VERTEX_POINT ( 'NONE', #49574 ) ; +#25720 = ORIENTED_EDGE ( 'NONE', *, *, #37451, .T. ) ; +#25721 = VECTOR ( 'NONE', #6659, 1000.000000000000000 ) ; +#25722 = ORIENTED_EDGE ( 'NONE', *, *, #10610, .F. ) ; +#25723 = ORIENTED_EDGE ( 'NONE', *, *, #19919, .T. ) ; +#25724 = CIRCLE ( 'NONE', #571, 2.000000000000001776 ) ; +#25725 = CARTESIAN_POINT ( 'NONE', ( 218.5241377701568979, -121.8407629912248069, 7.956058929165799931 ) ) ; +#25726 = CARTESIAN_POINT ( 'NONE', ( 220.3649315727256521, -120.0820631830716962, -8.077208086428193212 ) ) ; +#25727 = VERTEX_POINT ( 'NONE', #53368 ) ; +#25728 = VERTEX_POINT ( 'NONE', #22998 ) ; +#25729 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#25730 = CARTESIAN_POINT ( 'NONE', ( 219.4620881380236881, -117.4458596017230718, -7.359445340177683370 ) ) ; +#25731 = CARTESIAN_POINT ( 'NONE', ( 34.40000000000001279, -123.5397368307141193, 1.000000000000028644 ) ) ; +#25732 = ORIENTED_EDGE ( 'NONE', *, *, #15261, .F. ) ; +#25733 = AXIS2_PLACEMENT_3D ( 'NONE', #51733, #38037, #41832 ) ; +#25734 = DIRECTION ( 'NONE', ( -0.7071067811865474617, 0.7071067811865474617, 0.0000000000000000000 ) ) ; +#25735 = CARTESIAN_POINT ( 'NONE', ( 33.12583113379557886, -119.6714408771514826, 5.720641545531451655 ) ) ; +#25736 = AXIS2_PLACEMENT_3D ( 'NONE', #48434, #26253, #259 ) ; +#25737 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#25738 = AXIS2_PLACEMENT_3D ( 'NONE', #26390, #18478, #45350 ) ; +#25739 = CARTESIAN_POINT ( 'NONE', ( -46.25000000000000000, -120.0683076814933372, 3.082442600818556588 ) ) ; +#25740 = VECTOR ( 'NONE', #42512, 1000.000000000000114 ) ; +#25741 = ORIENTED_EDGE ( 'NONE', *, *, #21444, .F. ) ; +#25742 = CARTESIAN_POINT ( 'NONE', ( 4.000000000000021316, -41.30000000000000426, -23.49900000000000588 ) ) ; +#25743 = CARTESIAN_POINT ( 'NONE', ( 2.400000000000022116, -40.49999999999999289, -23.49900000000000588 ) ) ; +#25744 = AXIS2_PLACEMENT_3D ( 'NONE', #13442, #31292, #49092 ) ; +#25745 = CARTESIAN_POINT ( 'NONE', ( 215.9028092838956354, -121.4254292308160359, 7.672761846223314031 ) ) ; +#25746 = CIRCLE ( 'NONE', #29461, 6.452443098929451892 ) ; +#25747 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289794, -125.5380001325411001, 7.118184787185144913 ) ) ; +#25748 = CARTESIAN_POINT ( 'NONE', ( 235.0915842917051748, -126.0345835532158105, -0.4144421408678218288 ) ) ; +#25749 = CARTESIAN_POINT ( 'NONE', ( 25.00000000000002132, -115.9999999999999858, 21.99999999999999645 ) ) ; +#25750 = EDGE_CURVE ( 'NONE', #55700, #41287, #50142, .T. ) ; +#25751 = CARTESIAN_POINT ( 'NONE', ( 16.50000000000002487, 38.43410573620376169, 16.49999999999999645 ) ) ; +#25752 = CARTESIAN_POINT ( 'NONE', ( 217.0659895818561722, -120.9054164396052187, 7.774908788726400566 ) ) ; +#25753 = ADVANCED_FACE ( 'NONE', ( #13942 ), #40512, .F. ) ; +#25754 = CARTESIAN_POINT ( 'NONE', ( 233.5161993992612111, -125.6837636794764279, -3.309850808550593992 ) ) ; +#25755 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#25756 = CARTESIAN_POINT ( 'NONE', ( 4.300000000000019362, -41.30000000000001847, -23.49900000000000588 ) ) ; +#25757 = CARTESIAN_POINT ( 'NONE', ( -25.69999999999999929, -128.9989999999999952, 7.500000000000008882 ) ) ; +#25758 = CARTESIAN_POINT ( 'NONE', ( 232.9901467325099418, -124.6111678322774452, -3.725542317861850528 ) ) ; +#25759 = CARTESIAN_POINT ( 'NONE', ( 234.8524196274466078, -126.0036179158777969, 0.7124569406774171609 ) ) ; +#25760 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#25761 = CARTESIAN_POINT ( 'NONE', ( 228.7999987669289794, -120.4999999999997726, 1.387778780781445676E-14 ) ) ; +#25762 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #26717, #5649, #36621, #732 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 2.030665737563132044E-15, 0.0001894769715950437043 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9988164412827954530, 0.9991392954089126643, 0.9995122018935759245, 0.9999351607367852335 ) ) + REPRESENTATION_ITEM ( '' ) ); +#25763 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#25764 = CARTESIAN_POINT ( 'NONE', ( 234.9185771051084259, -114.3554716001680305, -0.2943465711771089954 ) ) ; +#25765 = CYLINDRICAL_SURFACE ( 'NONE', #18054, 2.999999999999999112 ) ; +#25766 = VECTOR ( 'NONE', #32842, 1000.000000000000000 ) ; +#25767 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#25768 = CARTESIAN_POINT ( 'NONE', ( 236.8144790788147986, -122.9956520402390936, 5.022797856389645155 ) ) ; +#25769 = CARTESIAN_POINT ( 'NONE', ( 237.8438418652226574, -126.0614676703740145, 0.7384844007043783742 ) ) ; +#25770 = AXIS2_PLACEMENT_3D ( 'NONE', #25083, #51075, #11085 ) ; +#25771 = CARTESIAN_POINT ( 'NONE', ( 196.1500028794882553, -114.4816284991312472, 0.9235701425102127438 ) ) ; +#25772 = ORIENTED_EDGE ( 'NONE', *, *, #14561, .F. ) ; +#25773 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#25774 = CYLINDRICAL_SURFACE ( 'NONE', #45297, 3.100000000000001865 ) ; +#25775 = EDGE_CURVE ( 'NONE', #47145, #39956, #27688, .T. ) ; +#25776 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -1.224646799147353207E-16 ) ) ; +#25777 = ORIENTED_EDGE ( 'NONE', *, *, #37620, .F. ) ; +#25778 = VECTOR ( 'NONE', #22802, 1000.000000000000000 ) ; +#25779 = CARTESIAN_POINT ( 'NONE', ( 215.7975263150840419, -121.6551510191528109, 7.836201292431653087 ) ) ; +#25780 = CARTESIAN_POINT ( 'NONE', ( 233.4785650202363456, -116.0255346439459601, -3.294436863884574240 ) ) ; +#25781 = CIRCLE ( 'NONE', #629, 2.024999999999999023 ) ; +#25782 = EDGE_CURVE ( 'NONE', #56876, #49881, #4629, .T. ) ; +#25783 = CIRCLE ( 'NONE', #10853, 5.999789590227069702 ) ; +#25784 = VERTEX_POINT ( 'NONE', #9565 ) ; +#25785 = ADVANCED_FACE ( 'NONE', ( #36165 ), #16751, .F. ) ; +#25786 = CIRCLE ( 'NONE', #50039, 1.050000000000002265 ) ; +#25787 = EDGE_LOOP ( 'NONE', ( #28527, #49580, #37485, #17225 ) ) ; +#25788 = EDGE_CURVE ( 'NONE', #42162, #35636, #11735, .T. ) ; +#25789 = CARTESIAN_POINT ( 'NONE', ( 225.6999987669289851, -127.6048636409476700, 2.069036646252728318 ) ) ; +#25790 = TOROIDAL_SURFACE ( 'NONE', #11765, 5.266869802828444413, 0.1999999999999929612 ) ; +#25791 = CARTESIAN_POINT ( 'NONE', ( 236.6852424808686237, -120.1478371948637118, -6.140154065743878675 ) ) ; +#25792 = SECURITY_CLASSIFICATION_LEVEL ( 'unclassified' ) ; +#25793 = EDGE_LOOP ( 'NONE', ( #5200, #28882, #5095, #32562 ) ) ; +#25794 = VERTEX_POINT ( 'NONE', #32070 ) ; +#25795 = CIRCLE ( 'NONE', #53814, 7.232051406807953775 ) ; +#25796 = CARTESIAN_POINT ( 'NONE', ( 236.2376570945323522, -123.5161484903300817, -4.658350334680115168 ) ) ; +#25797 = CARTESIAN_POINT ( 'NONE', ( 221.1935662545901948, -120.1047968355700135, -7.865954422005420277 ) ) ; +#25798 = ORIENTED_EDGE ( 'NONE', *, *, #13161, .T. ) ; +#25799 = ORIENTED_EDGE ( 'NONE', *, *, #20773, .F. ) ; +#25800 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #39560, #48018 ), + ( #51818, #12686 ), + ( #25250, #30530 ), + ( #39855, #8020 ), + ( #52103, #16765 ), + ( #44218, #12108 ), + ( #52390, #35190 ), + ( #7718, #48323 ), + ( #3366, #29939 ), + ( #3661, #8319 ), + ( #30819, #52988 ), + ( #12974, #8602 ), + ( #4237, #22040 ), + ( #25533, #57678 ), + ( #11823, #29657 ), + ( #43330, #47445 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 3, 2, 2, 2, 3, 4 ), + ( 2, 2 ), + ( 0.003916312555693328944, 0.009803921568627450844, 0.2549019607843139856, 0.5000000000000000000, 0.7450980392156859589, 0.9901960784313730279, 0.9960997241745248587 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#25801 = CARTESIAN_POINT ( 'NONE', ( 215.4327067951856236, -119.7498922660427780, -7.652845640152172280 ) ) ; +#25802 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#25803 = ORIENTED_EDGE ( 'NONE', *, *, #8089, .F. ) ; +#25804 = CARTESIAN_POINT ( 'NONE', ( 14.85000000000001918, -59.00000000000000000, -23.50000000000000000 ) ) ; +#25805 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290022, -120.2601684531400679, -3.244395914487372412 ) ) ; +#25806 = CARTESIAN_POINT ( 'NONE', ( -19.49999999999997868, -38.99999999999999289, -23.12499999999999645 ) ) ; +#25807 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#25808 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #21370, #8816, #17273, #31323 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 0.0001163755438367755358 ), + .UNSPECIFIED. ) ; +#25809 = CARTESIAN_POINT ( 'NONE', ( -38.78658601277231810, -43.15520895974399451, -75.94468320696957164 ) ) ; +#25810 = CARTESIAN_POINT ( 'NONE', ( 239.6999987669289567, -124.0640968545628766, 1.811340473024507292 ) ) ; +#25811 = VERTEX_POINT ( 'NONE', #250 ) ; +#25812 = ORIENTED_EDGE ( 'NONE', *, *, #50460, .F. ) ; +#25813 = CARTESIAN_POINT ( 'NONE', ( 4.250000000000000000, -2.500000000000000000, -37.00000000000000000 ) ) ; +#25814 = AXIS2_PLACEMENT_3D ( 'NONE', #43015, #20824, #33997 ) ; +#25815 = CARTESIAN_POINT ( 'NONE', ( 216.0974990780416647, -121.5823796695337222, 7.659338914717729985 ) ) ; +#25816 = FACE_OUTER_BOUND ( 'NONE', #6674, .T. ) ; +#25817 = ORIENTED_EDGE ( 'NONE', *, *, #44373, .T. ) ; +#25818 = CARTESIAN_POINT ( 'NONE', ( -19.99999999999997513, -48.99999999999998579, -20.29999999999999716 ) ) ; +#25819 = CARTESIAN_POINT ( 'NONE', ( 231.9998620297470779, -120.3563542175684518, 5.849623732395262898 ) ) ; +#25820 = LINE ( 'NONE', #43604, #42932 ) ; +#25821 = CARTESIAN_POINT ( 'NONE', ( 221.5307369271254743, -121.1486016409689057, 7.825263801775799166 ) ) ; +#25822 = CARTESIAN_POINT ( 'NONE', ( 214.8314609852359922, -119.0370533600260359, -7.492076591507398575 ) ) ; +#25823 = CARTESIAN_POINT ( 'NONE', ( 217.1250588494428655, -121.0024229777309728, 8.024949508613303806 ) ) ; +#25824 = CARTESIAN_POINT ( 'NONE', ( 235.7501683643862691, -117.8381820803195836, 4.870073842481414061 ) ) ; +#25825 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, -13.19999999999999929, 0.0000000000000000000 ) ) ; +#25826 = CARTESIAN_POINT ( 'NONE', ( 219.9474639405171388, -121.4891728596238352, 5.497644516228556100 ) ) ; +#25827 = ADVANCED_FACE ( 'NONE', ( #27965 ), #31506, .F. ) ; +#25828 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #5825, #6109, #2033, #23621 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 0.0001235177671535307676 ), + .UNSPECIFIED. ) ; +#25829 = CARTESIAN_POINT ( 'NONE', ( 233.1001329744904069, -117.6766854348417155, 5.463302219233010959 ) ) ; +#25830 = AXIS2_PLACEMENT_3D ( 'NONE', #51506, #55066, #32593 ) ; +#25831 = CARTESIAN_POINT ( 'NONE', ( 221.4803724755678331, -120.0333245790947672, -7.854965218528886517 ) ) ; +#25832 = CARTESIAN_POINT ( 'NONE', ( -19.59999999999998010, -30.00000000000000000, 19.75000000000001421 ) ) ; +#25833 = FACE_OUTER_BOUND ( 'NONE', #31202, .T. ) ; +#25834 = CARTESIAN_POINT ( 'NONE', ( 232.4709427961420829, -115.9911275765256136, 3.237911347415050045 ) ) ; +#25835 = CARTESIAN_POINT ( 'NONE', ( 29.40000000000003766, -120.4999999999999858, 5.923034779614204659 ) ) ; +#25836 = VECTOR ( 'NONE', #9547, 1000.000000000000114 ) ; +#25837 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #25335, #29734, #16842, #24757 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#25838 = AXIS2_PLACEMENT_3D ( 'NONE', #20504, #47655, #19930 ) ; +#25839 = CARTESIAN_POINT ( 'NONE', ( 235.0384131338018960, -114.9267191701654269, 0.1096890435294825411 ) ) ; +#25840 = DIRECTION ( 'NONE', ( -0.9783290137732053582, -0.2046605664916658907, -0.03140689944674326245 ) ) ; +#25841 = VERTEX_POINT ( 'NONE', #36737 ) ; +#25842 = CARTESIAN_POINT ( 'NONE', ( 234.3205927173770817, -125.3604417176024981, 3.766684231078810896 ) ) ; +#25843 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669290363, -125.6379705213807938, -4.306121677212614962 ) ) ; +#25844 = LINE ( 'NONE', #56497, #38718 ) ; +#25845 = FACE_OUTER_BOUND ( 'NONE', #31211, .T. ) ; +#25846 = CARTESIAN_POINT ( 'NONE', ( 237.0855575428077771, -121.7724192619062933, -5.401339934786331121 ) ) ; +#25847 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#25848 = EDGE_CURVE ( 'NONE', #21369, #47116, #38678, .T. ) ; +#25849 = ORIENTED_EDGE ( 'NONE', *, *, #53524, .T. ) ; +#25850 = AXIS2_PLACEMENT_3D ( 'NONE', #21057, #52581, #34227 ) ; +#25851 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#25852 = CARTESIAN_POINT ( 'NONE', ( 221.6310174998016294, -118.4698125175994363, -7.804829364811320502 ) ) ; +#25853 = AXIS2_PLACEMENT_3D ( 'NONE', #17694, #29782, #33585 ) ; +#25854 = CARTESIAN_POINT ( 'NONE', ( 219.7703404143079524, -122.2675451578811021, 7.672258620180383737 ) ) ; +#25855 = CARTESIAN_POINT ( 'NONE', ( 214.2248093363071746, -119.2042367086252028, -7.662821958131026179 ) ) ; +#25856 = ORIENTED_EDGE ( 'NONE', *, *, #15193, .T. ) ; +#25857 = EDGE_CURVE ( 'NONE', #34590, #33494, #52806, .T. ) ; +#25858 = VERTEX_POINT ( 'NONE', #20036 ) ; +#25859 = CARTESIAN_POINT ( 'NONE', ( 13.82549046197092579, -50.67218486729591120, 18.27035340342226988 ) ) ; +#25860 = ADVANCED_FACE ( 'NONE', ( #6620 ), #15657, .F. ) ; +#25861 = CARTESIAN_POINT ( 'NONE', ( 217.2078573484234028, -122.3026817047371537, 7.810395523905190984 ) ) ; +#25862 = PLANE ( 'NONE', #19090 ) ; +#25863 = CARTESIAN_POINT ( 'NONE', ( 19.04544850739927497, -48.63237301350840625, 14.92418442721577421 ) ) ; +#25864 = ADVANCED_FACE ( 'NONE', ( #42219 ), #32639, .F. ) ; +#25865 = ORIENTED_EDGE ( 'NONE', *, *, #39870, .T. ) ; +#25866 = CARTESIAN_POINT ( 'NONE', ( 38.09996603273314975, -119.6516272357278154, 5.276622623176810301 ) ) ; +#25867 = CARTESIAN_POINT ( 'NONE', ( 219.5457431313688232, -120.8968919221287877, 7.876869035577326983 ) ) ; +#25868 = CARTESIAN_POINT ( 'NONE', ( 236.9179374891958503, -123.4429459593010421, 4.704218422445234360 ) ) ; +#25869 = CARTESIAN_POINT ( 'NONE', ( 13.93366399412160206, -50.66984808992400247, -18.27342933784259316 ) ) ; +#25870 = EDGE_LOOP ( 'NONE', ( #23938, #4117, #46890, #41940 ) ) ; +#25871 = CARTESIAN_POINT ( 'NONE', ( 219.9381025209767699, -121.0978043837469613, 7.864912975042060772 ) ) ; +#25872 = CARTESIAN_POINT ( 'NONE', ( 23.40000000000001279, -120.5000000000000000, 5.563082011841702376E-15 ) ) ; +#25873 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, 5.750664051242967412E-15 ) ) ; +#25874 = ORIENTED_EDGE ( 'NONE', *, *, #15703, .F. ) ; +#25875 = VECTOR ( 'NONE', #14246, 1000.000000000000000 ) ; +#25876 = ORIENTED_EDGE ( 'NONE', *, *, #41108, .T. ) ; +#25877 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -121.0487981003443565, -2.962200514645905169 ) ) ; +#25878 = CARTESIAN_POINT ( 'NONE', ( 221.5307369271254458, -119.8513983590306395, -7.825263801775766304 ) ) ; +#25879 = CIRCLE ( 'NONE', #33340, 2.999999999999999112 ) ; +#25880 = CARTESIAN_POINT ( 'NONE', ( 15.12503168878475890, -49.00000000000000000, -19.10000000000000853 ) ) ; +#25881 = DIRECTION ( 'NONE', ( 0.4956176937828925544, 0.7071067811865520136, 0.5043442292812720940 ) ) ; +#25882 = ORIENTED_EDGE ( 'NONE', *, *, #29611, .T. ) ; +#25883 = CARTESIAN_POINT ( 'NONE', ( 233.7685270983271835, -117.2235913490374770, -5.404784576638392402 ) ) ; +#25884 = AXIS2_PLACEMENT_3D ( 'NONE', #52771, #30887, #12766 ) ; +#25885 = CARTESIAN_POINT ( 'NONE', ( 12.83393944403521303, -49.00000000000149214, -14.89999999999949765 ) ) ; +#25886 = CARTESIAN_POINT ( 'NONE', ( 218.0326554073343743, -120.1084807956552254, -7.841836588716365242 ) ) ; +#25887 = ORIENTED_EDGE ( 'NONE', *, *, #8568, .T. ) ; +#25888 = ORIENTED_EDGE ( 'NONE', *, *, #41308, .T. ) ; +#25889 = FACE_BOUND ( 'NONE', #19543, .T. ) ; +#25890 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.9884292157390540678, -0.1516828450203868417 ) ) ; +#25891 = ORIENTED_EDGE ( 'NONE', *, *, #15482, .F. ) ; +#25892 = LINE ( 'NONE', #35227, #51607 ) ; +#25893 = DIRECTION ( 'NONE', ( 0.008726535498375430008, 1.212680411858287035E-15, -0.9999619230641713097 ) ) ; +#25894 = ORIENTED_EDGE ( 'NONE', *, *, #14520, .F. ) ; +#25895 = DIRECTION ( 'NONE', ( -0.008726535498375430008, -1.212680411858287035E-15, 0.9999619230641713097 ) ) ; +#25896 = CARTESIAN_POINT ( 'NONE', ( 234.6461346053363002, -121.3418428925646708, 5.485801692318423406 ) ) ; +#25897 = ORIENTED_EDGE ( 'NONE', *, *, #55724, .F. ) ; +#25898 = CARTESIAN_POINT ( 'NONE', ( 234.9027695270552556, -125.9113624258876314, 1.326708576852117627 ) ) ; +#25899 = CARTESIAN_POINT ( 'NONE', ( 231.8999987669289737, -119.6733284946386533, -5.386939225777830131 ) ) ; +#25900 = EDGE_CURVE ( 'NONE', #43870, #54011, #16279, .T. ) ; +#25902 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #40559, #5527, #30964, #14268, #45234, #44382 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 4 ), + ( 0.0000000000000000000, 0.0003933242159089254128, 0.0007866484318178508257 ), + .UNSPECIFIED. ) ; +#25901 = CARTESIAN_POINT ( 'NONE', ( 232.4649801276169399, -126.4684604753828836, -1.486092913788290781 ) ) ; +#25903 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#25904 = CARTESIAN_POINT ( 'NONE', ( 239.7843216282716980, -123.1732102504995510, 2.790755110727187738 ) ) ; +#25905 = CARTESIAN_POINT ( 'NONE', ( 215.8002074625816533, -128.2652969846819246, -3.464820885694158470 ) ) ; +#25906 = CARTESIAN_POINT ( 'NONE', ( 7.452588129807513617, -39.19543050033661302, -117.3478858073444826 ) ) ; +#25907 = CARTESIAN_POINT ( 'NONE', ( 235.1799394343558731, -118.5179322932296486, -5.184243576237737905 ) ) ; +#25908 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ; +#25909 = CARTESIAN_POINT ( 'NONE', ( 219.8878582996565001, -120.9238984776292085, 7.877428422309873390 ) ) ; +#25910 = VERTEX_POINT ( 'NONE', #19186 ) ; +#25911 = CARTESIAN_POINT ( 'NONE', ( 233.8509497396197503, -115.0223980533505284, -2.795440443587296375 ) ) ; +#25912 = ADVANCED_FACE ( 'NONE', ( #19752 ), #11011, .T. ) ; +#25913 = CARTESIAN_POINT ( 'NONE', ( 26.74084139028878226, -119.6502203214500355, -6.280697691879477240 ) ) ; +#25914 = CARTESIAN_POINT ( 'NONE', ( 236.6863229266806741, -122.6907744076788305, 5.099330216415081551 ) ) ; +#25915 = CIRCLE ( 'NONE', #763, 1.050000000000002265 ) ; +#25916 = ORIENTED_EDGE ( 'NONE', *, *, #29491, .F. ) ; +#25917 = ORIENTED_EDGE ( 'NONE', *, *, #21884, .T. ) ; +#25918 = CARTESIAN_POINT ( 'NONE', ( 214.8674132548041484, -122.4179942137861019, 7.641890419531182310 ) ) ; +#25919 = AXIS2_PLACEMENT_3D ( 'NONE', #44815, #22045, #53566 ) ; +#25920 = CARTESIAN_POINT ( 'NONE', ( 196.1500029107181149, -114.5974301378142286, 0.9057993990581029164 ) ) ; +#25921 = CARTESIAN_POINT ( 'NONE', ( 21.50000000000000355, -116.0010000000000048, -16.99999999999999645 ) ) ; +#25922 = CARTESIAN_POINT ( 'NONE', ( 236.0969724526224240, -117.5693247753872441, 5.406825855900586397 ) ) ; +#25923 = CARTESIAN_POINT ( 'NONE', ( -19.59999999999998721, -30.00000000000000000, -19.49999999999999645 ) ) ; +#25924 = CARTESIAN_POINT ( 'NONE', ( -4.250000000000000000, -2.500000000000000000, -39.00000000000000000 ) ) ; +#25925 = CARTESIAN_POINT ( 'NONE', ( 233.9776454406009520, -124.8675084488079534, -3.426567341032130898 ) ) ; +#25926 = EDGE_CURVE ( 'NONE', #35636, #21755, #15363, .T. ) ; +#25927 = ORIENTED_EDGE ( 'NONE', *, *, #35230, .T. ) ; +#25928 = CARTESIAN_POINT ( 'NONE', ( -24.09999999999998366, -30.00100000000000122, -21.14999999999998792 ) ) ; +#25929 = EDGE_CURVE ( 'NONE', #13560, #12542, #24974, .T. ) ; +#25930 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026596, -124.9320236777059421, -4.044708271195207594 ) ) ; +#25931 = DIRECTION ( 'NONE', ( -0.7071067811865427988, 0.0000000000000000000, 0.7071067811865522357 ) ) ; +#25932 = EDGE_CURVE ( 'NONE', #51420, #42857, #15076, .T. ) ; +#25933 = EDGE_LOOP ( 'NONE', ( #20035, #13412, #13788, #18951, #27691 ) ) ; +#25934 = CARTESIAN_POINT ( 'NONE', ( -21.14999999999997726, -38.99999999999999289, -15.50000000000000000 ) ) ; +#25935 = PERSON_AND_ORGANIZATION_ROLE ( 'creator' ) ; +#25936 = CARTESIAN_POINT ( 'NONE', ( 237.4359009967013208, -117.0664774430088784, -4.360592144681333160 ) ) ; +#25937 = CARTESIAN_POINT ( 'NONE', ( 19.37155382791317848, -50.59245859067195994, -15.62047686574870831 ) ) ; +#25938 = ORIENTED_EDGE ( 'NONE', *, *, #47119, .F. ) ; +#25939 = CYLINDRICAL_SURFACE ( 'NONE', #28797, 4.999999999999999112 ) ; +#25940 = VECTOR ( 'NONE', #40973, 1000.000000000000000 ) ; +#25941 = CARTESIAN_POINT ( 'NONE', ( 213.9204999291004583, -118.7282877042804046, -7.531536916891172773 ) ) ; +#25942 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289794, -122.7559131006603081, 2.050348540367874062 ) ) ; +#25943 = CARTESIAN_POINT ( 'NONE', ( 237.3590645106373813, -126.1155571828535784, 2.507495675992481132 ) ) ; +#25944 = ORIENTED_EDGE ( 'NONE', *, *, #8014, .T. ) ; +#25945 = ORIENTED_EDGE ( 'NONE', *, *, #15187, .F. ) ; +#25946 = ADVANCED_FACE ( 'NONE', ( #5767 ), #33209, .F. ) ; +#25947 = VERTEX_POINT ( 'NONE', #6041 ) ; +#25948 = CARTESIAN_POINT ( 'NONE', ( -49.26615269226672922, -120.1826287044697494, -7.514634209976270185 ) ) ; +#25949 = FACE_OUTER_BOUND ( 'NONE', #36313, .T. ) ; +#25950 = CARTESIAN_POINT ( 'NONE', ( 233.6200101917024199, -125.4862074225452346, -2.480367841525938477 ) ) ; +#25951 = CARTESIAN_POINT ( 'NONE', ( 215.7491725291737623, -119.0210070895033851, -7.795481677309799906 ) ) ; +#25952 = EDGE_CURVE ( 'NONE', #12560, #41520, #50997, .T. ) ; +#25953 = VERTEX_POINT ( 'NONE', #55702 ) ; +#25954 = ORIENTED_EDGE ( 'NONE', *, *, #36612, .T. ) ; +#25955 = ORIENTED_EDGE ( 'NONE', *, *, #37130, .T. ) ; +#25956 = CARTESIAN_POINT ( 'NONE', ( 214.4398602538724674, -121.0719475554910218, 7.773699819585977444 ) ) ; +#25957 = CARTESIAN_POINT ( 'NONE', ( 237.6303160024230010, -120.7954562177722408, 5.542276895484217647 ) ) ; +#25958 = VERTEX_POINT ( 'NONE', #33774 ) ; +#25959 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#25960 = FACE_OUTER_BOUND ( 'NONE', #57479, .T. ) ; +#25961 = CARTESIAN_POINT ( 'NONE', ( 31.72900596225150593, -121.3396512907408180, 5.842525163798338639 ) ) ; +#25962 = ORIENTED_EDGE ( 'NONE', *, *, #33898, .F. ) ; +#25963 = EDGE_LOOP ( 'NONE', ( #8701, #51391, #51829, #18238 ) ) ; +#25964 = CARTESIAN_POINT ( 'NONE', ( 229.2999987672630482, -127.8193741414142579, -1.636081347694107180 ) ) ; +#25965 = FACE_OUTER_BOUND ( 'NONE', #9242, .T. ) ; +#25966 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#25967 = LINE ( 'NONE', #43752, #56529 ) ; +#25968 = FACE_OUTER_BOUND ( 'NONE', #2254, .T. ) ; +#25969 = CARTESIAN_POINT ( 'NONE', ( 215.3537202696674058, -122.3361784910236736, 7.667113654573407544 ) ) ; +#25970 = ADVANCED_FACE ( 'NONE', ( #37582 ), #11587, .T. ) ; +#25971 = CARTESIAN_POINT ( 'NONE', ( 320.8899987669290113, -121.4731540511742480, 2.572055830008884492 ) ) ; +#25972 = DIRECTION ( 'NONE', ( 7.277000759311262088E-16, 6.789515186016808281E-32, 1.000000000000000000 ) ) ; +#25973 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -118.3588437564525293, -1.132875232520235143 ) ) ; +#25974 = CARTESIAN_POINT ( 'NONE', ( 215.6643574161303718, -118.7088864641840473, -7.705805022387719916 ) ) ; +#25975 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -122.6331057241636557, -0.3606107855543733143 ) ) ; +#25976 = EDGE_CURVE ( 'NONE', #24610, #52885, #51752, .T. ) ; +#25977 = CARTESIAN_POINT ( 'NONE', ( 215.7167067084826328, -119.6402342520677564, -7.882067635867637811 ) ) ; +#25978 = VECTOR ( 'NONE', #55506, 1000.000000000000000 ) ; +#25979 = CARTESIAN_POINT ( 'NONE', ( -49.75000000000000000, -119.5000000000000000, 5.000000000000041744 ) ) ; +#25980 = EDGE_CURVE ( 'NONE', #663, #31759, #34355, .T. ) ; +#25981 = CARTESIAN_POINT ( 'NONE', ( 238.4097280068026521, -116.0082192615522558, -3.296589309349409636 ) ) ; +#25982 = EDGE_CURVE ( 'NONE', #40192, #6343, #57416, .T. ) ; +#25983 = AXIS2_PLACEMENT_3D ( 'NONE', #17254, #29280, #18123 ) ; +#25984 = CARTESIAN_POINT ( 'NONE', ( 236.2788632688935593, -115.8903132960619047, -3.088706858006593503 ) ) ; +#25985 = EDGE_CURVE ( 'NONE', #43154, #26317, #26336, .T. ) ; +#25986 = CARTESIAN_POINT ( 'NONE', ( 228.7999987669289794, -120.4999999999997726, 1.387778780781445676E-14 ) ) ; +#25987 = CYLINDRICAL_SURFACE ( 'NONE', #11285, 1.999999999999998446 ) ; +#25988 = CARTESIAN_POINT ( 'NONE', ( 233.7483246313207133, -124.4394358254873083, 3.915742404571131541 ) ) ; +#25989 = CARTESIAN_POINT ( 'NONE', ( 217.2060331749644604, -119.0593205644345858, -5.428357003381206525 ) ) ; +#25990 = EDGE_LOOP ( 'NONE', ( #19803, #4235, #37310, #2956 ) ) ; +#25991 = VERTEX_POINT ( 'NONE', #17089 ) ; +#25992 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#25993 = CARTESIAN_POINT ( 'NONE', ( 217.8174873902482886, -122.3183257678756064, 7.835289906991194542 ) ) ; +#25994 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668027164, -126.0434307701759593, 2.297983761917605783 ) ) ; +#25995 = CARTESIAN_POINT ( 'NONE', ( 235.5319062722510637, -125.3217007577365791, -3.819963555563801183 ) ) ; +#25996 = CYLINDRICAL_SURFACE ( 'NONE', #29339, 2.600000000000000089 ) ; +#25997 = CARTESIAN_POINT ( 'NONE', ( 239.6999987669289283, -123.0656035003181046, 2.937291044339013446 ) ) ; +#25998 = FACE_OUTER_BOUND ( 'NONE', #40452, .T. ) ; +#25999 = LINE ( 'NONE', #30378, #7932 ) ; +#26000 = ORIENTED_EDGE ( 'NONE', *, *, #47656, .T. ) ; +#26001 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203900058, 0.9884292157390534017 ) ) ; +#26002 = ADVANCED_FACE ( 'NONE', ( #56831 ), #56547, .T. ) ; +#26003 = CARTESIAN_POINT ( 'NONE', ( 214.8002074625813407, -128.8021516273257419, 0.9297499918126415075 ) ) ; +#26004 = CARTESIAN_POINT ( 'NONE', ( 13.19999999999999929, 12.00000000000000000, 39.00000000000000000 ) ) ; +#26005 = ORIENTED_EDGE ( 'NONE', *, *, #8865, .T. ) ; +#26006 = VERTEX_POINT ( 'NONE', #29694 ) ; +#26007 = CIRCLE ( 'NONE', #29712, 1.799999999999996048 ) ; +#26008 = ADVANCED_FACE ( 'NONE', ( #38436 ), #3986, .T. ) ; +#26010 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#26009 = VECTOR ( 'NONE', #6135, 1000.000000000000000 ) ; +#26011 = CARTESIAN_POINT ( 'NONE', ( -4.250000000000000000, -2.500000000000000000, 37.00000000000000000 ) ) ; +#26012 = CARTESIAN_POINT ( 'NONE', ( 30.40000000000004476, -114.7699929307892432, -0.9999999999999731326 ) ) ; +#26013 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#26014 = DIRECTION ( 'NONE', ( -0.7132504491541842295, -2.131334480222611662E-15, 0.7009092642998483447 ) ) ; +#26015 = PLANE ( 'NONE', #57015 ) ; +#26016 = ADVANCED_FACE ( 'NONE', ( #56253, #52428, #25889 ), #34059, .T. ) ; +#26017 = ORIENTED_EDGE ( 'NONE', *, *, #44928, .F. ) ; +#26018 = PLANE ( 'NONE', #23355 ) ; +#26019 = CARTESIAN_POINT ( 'NONE', ( 20.40000000000003055, -116.9999999999999858, -4.999999999999976907 ) ) ; +#26020 = VECTOR ( 'NONE', #34404, 1000.000000000000000 ) ; +#26021 = EDGE_CURVE ( 'NONE', #48740, #50558, #21769, .T. ) ; +#26022 = ORIENTED_EDGE ( 'NONE', *, *, #21340, .T. ) ; +#26023 = ORIENTED_EDGE ( 'NONE', *, *, #2963, .T. ) ; +#26024 = VERTEX_POINT ( 'NONE', #47481 ) ; +#26025 = CARTESIAN_POINT ( 'NONE', ( 220.1973523422240362, -118.4898499206534979, -7.841302409258894102 ) ) ; +#26026 = CARTESIAN_POINT ( 'NONE', ( 27.91833377893347645, -121.4999999999999716, -6.036968938540694829 ) ) ; +#26027 = ORIENTED_EDGE ( 'NONE', *, *, #43825, .F. ) ; +#26028 = VERTEX_POINT ( 'NONE', #39310 ) ; +#26029 = CARTESIAN_POINT ( 'NONE', ( -45.99467285482987933, -46.98043563783045329, -13.83700649532641869 ) ) ; +#26030 = LINE ( 'NONE', #57570, #36671 ) ; +#26031 = ORIENTED_EDGE ( 'NONE', *, *, #50168, .F. ) ; +#26032 = ORIENTED_EDGE ( 'NONE', *, *, #45610, .F. ) ; +#26033 = FACE_OUTER_BOUND ( 'NONE', #49080, .T. ) ; +#26034 = CARTESIAN_POINT ( 'NONE', ( 237.3914369217118860, -114.9890139771940909, 0.6402158171892053939 ) ) ; +#26035 = CARTESIAN_POINT ( 'NONE', ( 239.9360681091269498, -123.2811931781892127, 3.023623392719296366 ) ) ; +#26036 = CARTESIAN_POINT ( 'NONE', ( 215.4268473067769776, -121.7873452134219292, 5.451887440041061517 ) ) ; +#26037 = AXIS2_PLACEMENT_3D ( 'NONE', #56345, #51952, #11956 ) ; +#26038 = LINE ( 'NONE', #30717, #41475 ) ; +#26039 = VERTEX_POINT ( 'NONE', #39597 ) ; +#26040 = CARTESIAN_POINT ( 'NONE', ( 26.87550495317384858, -121.4816735608893197, -6.175793388767574221 ) ) ; +#26041 = CARTESIAN_POINT ( 'NONE', ( 233.1689704355307526, -116.7604215429453092, 5.095377345206903108 ) ) ; +#26042 = DIRECTION ( 'NONE', ( -2.485847571454698062E-16, 0.1911233539159009065, 0.9815660260970411333 ) ) ; +#26043 = ADVANCED_FACE ( 'NONE', ( #3109 ), #7757, .F. ) ; +#26044 = DIRECTION ( 'NONE', ( 1.000000000000000000, 2.891205793294679312E-16, 0.0000000000000000000 ) ) ; +#26045 = CIRCLE ( 'NONE', #50238, 7.519765395710342304 ) ; +#26046 = CARTESIAN_POINT ( 'NONE', ( 235.0695390707037973, -126.0385344474430127, 0.3513520559695386680 ) ) ; +#26047 = CIRCLE ( 'NONE', #26971, 7.000000000000001776 ) ; +#26048 = CARTESIAN_POINT ( 'NONE', ( 216.6389879694779381, -121.6805372061276245, 5.468278034490695383 ) ) ; +#26049 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #52776, #12772, #44301, #22120, #49266, #31183, #39355, #17719, #21524, #57164 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 4 ), + ( 1.001628295913025947E-10, 0.0001631998830921138329, 0.0003263996660213977583, 0.0004895994489506817109, 0.0006527992318799656635 ), + .UNSPECIFIED. ) ; +#26050 = CARTESIAN_POINT ( 'NONE', ( 38.02301184411321344, -121.4217874911165751, -5.253596605739272007 ) ) ; +#26051 = EDGE_CURVE ( 'NONE', #57622, #46309, #26617, .T. ) ; +#26052 = CARTESIAN_POINT ( 'NONE', ( -24.09999999999997655, -30.00100000000000122, 19.50000000000000711 ) ) ; +#26053 = EDGE_CURVE ( 'NONE', #12558, #55533, #13500, .T. ) ; +#26054 = ADVANCED_FACE ( 'NONE', ( #38720 ), #12423, .F. ) ; +#26055 = CARTESIAN_POINT ( 'NONE', ( 233.5226724621069536, -125.5410314587213634, -3.521627451799919317 ) ) ; +#26056 = FACE_OUTER_BOUND ( 'NONE', #25646, .T. ) ; +#26057 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#26058 = CARTESIAN_POINT ( 'NONE', ( 32.90206135664293896, -119.4999999999999858, 5.525106985148912742 ) ) ; +#26059 = CARTESIAN_POINT ( 'NONE', ( 233.0541553836395394, -122.7977988024876055, -5.051277984317680492 ) ) ; +#26060 = CARTESIAN_POINT ( 'NONE', ( 234.9412656542432671, -125.5328486021977454, -2.338343970396890015 ) ) ; +#26061 = VECTOR ( 'NONE', #26586, 1000.000000000000000 ) ; +#26062 = CARTESIAN_POINT ( 'NONE', ( 215.9620526185545373, -119.4688169779066556, -7.655100909573353540 ) ) ; +#26063 = LINE ( 'NONE', #34806, #10845 ) ; +#26064 = CYLINDRICAL_SURFACE ( 'NONE', #44883, 2.999999999999999112 ) ; +#26065 = CARTESIAN_POINT ( 'NONE', ( 235.0114664787730305, -115.2194043015960858, 3.151799508068751532 ) ) ; +#26066 = FACE_OUTER_BOUND ( 'NONE', #36517, .T. ) ; +#26067 = CARTESIAN_POINT ( 'NONE', ( 213.1528647148230107, -121.0371674214188005, -7.422011367681283112 ) ) ; +#26068 = CARTESIAN_POINT ( 'NONE', ( 236.5074907854817354, -122.3867652175576097, -5.233639193660605038 ) ) ; +#26069 = CARTESIAN_POINT ( 'NONE', ( 237.8321856135449934, -122.9495939067191017, -5.028149635158981390 ) ) ; +#26070 = CARTESIAN_POINT ( 'NONE', ( 220.2486434445634416, -122.3251923022392447, 7.880035132959164912 ) ) ; +#26071 = EDGE_LOOP ( 'NONE', ( #17806, #49192 ) ) ; +#26072 = CARTESIAN_POINT ( 'NONE', ( 21.50000000000001066, -38.99999999999999289, 23.49899999999999878 ) ) ; +#26073 = FACE_OUTER_BOUND ( 'NONE', #25198, .T. ) ; +#26074 = CARTESIAN_POINT ( 'NONE', ( 221.5307369266287196, -119.8186482807325177, -8.038677081623729848 ) ) ; +#26075 = VERTEX_POINT ( 'NONE', #30261 ) ; +#26076 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -117.4205552131413413, 0.9174798727889749150 ) ) ; +#26077 = CARTESIAN_POINT ( 'NONE', ( 232.4878547045236417, -115.8422297785676989, -3.029486052244236838 ) ) ; +#26078 = VERTEX_POINT ( 'NONE', #8059 ) ; +#26079 = ORIENTED_EDGE ( 'NONE', *, *, #46445, .T. ) ; +#26080 = CARTESIAN_POINT ( 'NONE', ( 20.90000000000001634, -30.00100000000000122, -19.49999999999999645 ) ) ; +#26081 = CARTESIAN_POINT ( 'NONE', ( 237.0499870749609670, -116.1239768953298181, 4.320651590434368750 ) ) ; +#26082 = PERSON_AND_ORGANIZATION ( #17881, #29145 ) ; +#26083 = ORIENTED_EDGE ( 'NONE', *, *, #26897, .F. ) ; +#26084 = EDGE_CURVE ( 'NONE', #51009, #51333, #43668, .T. ) ; +#26085 = EDGE_LOOP ( 'NONE', ( #620, #20096, #320, #54173 ) ) ; +#26086 = AXIS2_PLACEMENT_3D ( 'NONE', #37426, #54658, #46742 ) ; +#26087 = CARTESIAN_POINT ( 'NONE', ( 30.59998615725419668, -123.8648656640431938, -5.024156303840388915 ) ) ; +#26088 = CARTESIAN_POINT ( 'NONE', ( 236.2412920700846257, -123.4051044879237509, -4.727495919284204540 ) ) ; +#26089 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#26090 = ORIENTED_EDGE ( 'NONE', *, *, #29862, .T. ) ; +#26091 = ORIENTED_EDGE ( 'NONE', *, *, #46248, .T. ) ; +#26092 = EDGE_CURVE ( 'NONE', #49874, #34042, #4846, .T. ) ; +#26093 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -116.6450417516410312, 0.5915758211938662026 ) ) ; +#26094 = CARTESIAN_POINT ( 'NONE', ( 217.2732868503206589, -121.2991665116957734, 7.994167885187650313 ) ) ; +#26095 = ORIENTED_EDGE ( 'NONE', *, *, #35085, .F. ) ; +#26096 = CARTESIAN_POINT ( 'NONE', ( 25.13119360239170419, -120.4999999999999574, -6.479773180704202495 ) ) ; +#26097 = CARTESIAN_POINT ( 'NONE', ( 215.3510199480755887, -123.9877323273827869, -6.276611038783819652 ) ) ; +#26098 = CARTESIAN_POINT ( 'NONE', ( 216.6389879694207821, -122.0430801478376424, 7.830760329232328232 ) ) ; +#26099 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#26100 = AXIS2_PLACEMENT_3D ( 'NONE', #14927, #54100, #40943 ) ; +#26101 = LINE ( 'NONE', #8849, #48552 ) ; +#26102 = CARTESIAN_POINT ( 'NONE', ( 239.8059591843314422, -124.2487424578021944, 1.601487270687349973 ) ) ; +#26103 = ORIENTED_EDGE ( 'NONE', *, *, #51617, .T. ) ; +#26104 = VERTEX_POINT ( 'NONE', #53592 ) ; +#26105 = CARTESIAN_POINT ( 'NONE', ( 217.4395091456903515, -118.6842732099577802, -7.818353874299612372 ) ) ; +#26106 = AXIS2_PLACEMENT_3D ( 'NONE', #13864, #39873, #31426 ) ; +#26107 = CARTESIAN_POINT ( 'NONE', ( 194.9499984800818027, -116.0946684225139762, 13.68767967873196589 ) ) ; +#26108 = FACE_OUTER_BOUND ( 'NONE', #19866, .T. ) ; +#26109 = ORIENTED_EDGE ( 'NONE', *, *, #14981, .T. ) ; +#26110 = CARTESIAN_POINT ( 'NONE', ( 235.8999987668154290, -120.1597703856758983, -7.492278946303228437 ) ) ; +#26111 = CARTESIAN_POINT ( 'NONE', ( 8.879089028115899396, -50.19543050033660592, -118.7497043359441591 ) ) ; +#26112 = EDGE_CURVE ( 'NONE', #47800, #56273, #22073, .T. ) ; +#26113 = CARTESIAN_POINT ( 'NONE', ( 21.08002115607799354, -50.76498082342211404, -18.14263027397193895 ) ) ; +#26114 = CARTESIAN_POINT ( 'NONE', ( 221.7433580796377726, -121.0838313807651616, 8.054945221975806646 ) ) ; +#26115 = CARTESIAN_POINT ( 'NONE', ( 21.00000000000000711, -4.999999999999992006, 19.50000000000000000 ) ) ; +#26116 = CARTESIAN_POINT ( 'NONE', ( 217.1250588494428655, -120.9669899246674305, 7.794052831760168942 ) ) ; +#26117 = CARTESIAN_POINT ( 'NONE', ( 235.6864724367410986, -116.1381162529568485, 3.472729263184140436 ) ) ; +#26118 = CARTESIAN_POINT ( 'NONE', ( 215.8854989787094212, -118.6907316397799974, -7.718588383969276379 ) ) ; +#26119 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #15339, #28808, #6593, #24396 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 0.0000000000000000000, 0.7556606158174419274 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.5004650641146850543, 0.4961404531620887681, 0.4956655678690314870, 0.4990404082355132664 ) ) + REPRESENTATION_ITEM ( '' ) ); +#26120 = CARTESIAN_POINT ( 'NONE', ( 2.800162842754945647, -32.89543050033664429, -102.8215325503018818 ) ) ; +#26121 = CARTESIAN_POINT ( 'NONE', ( 28.09997189038813659, -114.5232009919167382, -1.776757483649612279 ) ) ; +#26122 = VECTOR ( 'NONE', #50506, 1000.000000000000000 ) ; +#26123 = EDGE_CURVE ( 'NONE', #31121, #40998, #45863, .T. ) ; +#26124 = EDGE_CURVE ( 'NONE', #32351, #50747, #18546, .T. ) ; +#26125 = CARTESIAN_POINT ( 'NONE', ( 233.0609292926342846, -116.4329979873605367, 4.613009467430530641 ) ) ; +#26126 = CARTESIAN_POINT ( 'NONE', ( 221.6317522945859082, -120.1322670542218276, -7.855737905645750807 ) ) ; +#26127 = LINE ( 'NONE', #48592, #40300 ) ; +#26128 = EDGE_CURVE ( 'NONE', #51705, #23894, #4273, .T. ) ; +#26129 = CARTESIAN_POINT ( 'NONE', ( 196.6500029091149599, -124.6712312486867376, -12.96031324627976389 ) ) ; +#26130 = CARTESIAN_POINT ( 'NONE', ( 232.3598194425273675, -114.9661500147720972, -0.4233979142648533478 ) ) ; +#26131 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290590, -119.0730414527192949, -1.498632532488977098 ) ) ; +#26132 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #46077, #6076 ), + ( #24744, #2005 ), + ( #23895, #42551 ), + ( #20369, #38189 ), + ( #56010, #42249 ), + ( #41702, #19501 ), + ( #15107, #29151 ), + ( #19784, #37612 ), + ( #2281, #37335 ), + ( #55433, #20073 ), + ( #55152, #55735 ), + ( #32943, #37909 ), + ( #15968, #50725 ), + ( #10741, #28574 ), + ( #6369, #46370 ), + ( #15396, #33242 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 3, 2, 2, 2, 3, 4 ), + ( 2, 2 ), + ( 0.003899566555444934982, 0.009803921568627450844, 0.2549019607843139856, 0.5000000000000000000, 0.7450980392156859589, 0.9901960784313730279, 0.9960849565246632231 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#26133 = CARTESIAN_POINT ( 'NONE', ( 234.9863268884155048, -122.1565490344358551, 5.333527942206537809 ) ) ; +#26134 = CARTESIAN_POINT ( 'NONE', ( 217.0757123534531559, -118.5251876356926175, -7.783980614528665853 ) ) ; +#26135 = ORIENTED_EDGE ( 'NONE', *, *, #20356, .F. ) ; +#26136 = CARTESIAN_POINT ( 'NONE', ( 234.4790363449188817, -126.3032087964084980, -2.032894601943304291 ) ) ; +#26137 = AXIS2_PLACEMENT_3D ( 'NONE', #1827, #28684, #21548 ) ; +#26138 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669290078, -121.9376387192992865, -6.544183333284919968 ) ) ; +#26139 = CARTESIAN_POINT ( 'NONE', ( 28.10839998827821518, -121.4999999999999858, 5.965131390417585777 ) ) ; +#26140 = CARTESIAN_POINT ( 'NONE', ( 16.00000000000000000, -9.199999999999999289, 38.69999999999999574 ) ) ; +#26141 = CARTESIAN_POINT ( 'NONE', ( 237.1091679468758571, -120.9706435131360394, -5.528345782352642956 ) ) ; +#26142 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290306, -117.9459956814091299, -0.1843167216381527140 ) ) ; +#26143 = VECTOR ( 'NONE', #41022, 1000.000000000000000 ) ; +#26144 = ORIENTED_EDGE ( 'NONE', *, *, #61, .F. ) ; +#26145 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -118.8461286572952105, 2.784261656325335732 ) ) ; +#26146 = CARTESIAN_POINT ( 'NONE', ( 36.89556863217409699, -119.4999999999999716, -5.233329256523967743 ) ) ; +#26147 = AXIS2_PLACEMENT_3D ( 'NONE', #22490, #39439, #16939 ) ; +#26148 = FACE_OUTER_BOUND ( 'NONE', #25296, .T. ) ; +#26149 = VERTEX_POINT ( 'NONE', #57709 ) ; +#26150 = VERTEX_POINT ( 'NONE', #26766 ) ; +#26151 = CARTESIAN_POINT ( 'NONE', ( 213.3373528110967925, -119.7393144798565885, 7.223745991159801427 ) ) ; +#26152 = CARTESIAN_POINT ( 'NONE', ( 20.99999999999999645, 7.402525857916342211E-15, -16.25000000000000355 ) ) ; +#26153 = CARTESIAN_POINT ( 'NONE', ( 216.8026452722387489, -121.0291193240764187, 7.773600286638634671 ) ) ; +#26154 = CARTESIAN_POINT ( 'NONE', ( 236.3270904014978839, -125.5018091456545051, 3.581060136528366744 ) ) ; +#26155 = ORIENTED_EDGE ( 'NONE', *, *, #22320, .T. ) ; +#26156 = DIRECTION ( 'NONE', ( 1.194121782967160312E-15, -0.9884292157390540678, -0.1516828450203868139 ) ) ; +#26157 = CARTESIAN_POINT ( 'NONE', ( 236.9473782851249837, -124.2459048843998204, 4.095199111231496047 ) ) ; +#26158 = CARTESIAN_POINT ( 'NONE', ( 21.00000000000002132, -34.99999999999999289, 19.50000000000000711 ) ) ; +#26159 = ORIENTED_EDGE ( 'NONE', *, *, #46470, .T. ) ; +#26160 = CARTESIAN_POINT ( 'NONE', ( 219.8930161039887707, -121.1582990635578909, 8.064108183456385248 ) ) ; +#26161 = EDGE_CURVE ( 'NONE', #31336, #52421, #19389, .T. ) ; +#26162 = CARTESIAN_POINT ( 'NONE', ( -29.49999999999999289, -129.0000000000000000, 5.900000000000008349 ) ) ; +#26163 = CARTESIAN_POINT ( 'NONE', ( 237.8591252213870746, -114.8825812527032468, -2.501768651923883979 ) ) ; +#26164 = ORIENTED_EDGE ( 'NONE', *, *, #8313, .F. ) ; +#26165 = VERTEX_POINT ( 'NONE', #49225 ) ; +#26166 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#26167 = DIRECTION ( 'NONE', ( 0.7132504491541842295, 2.131334480222602985E-15, -0.7009092642998483447 ) ) ; +#26168 = DIRECTION ( 'NONE', ( 0.7132504491541842295, 2.131334480222611268E-15, -0.7009092642998483447 ) ) ; +#26169 = CARTESIAN_POINT ( 'NONE', ( 31.90000000000004121, -119.4999999999999858, -5.615976155471408049 ) ) ; +#26170 = ORIENTED_EDGE ( 'NONE', *, *, #23270, .F. ) ; +#26171 = CARTESIAN_POINT ( 'NONE', ( 27.65076448189319791, -119.6735866991168820, 6.204546731846117602 ) ) ; +#26172 = CARTESIAN_POINT ( 'NONE', ( -50.37712557180628892, -119.5000000000000000, 2.400000000000005240 ) ) ; +#26173 = CARTESIAN_POINT ( 'NONE', ( 221.9004325153482569, -118.5626862681554599, -7.836901463298144854 ) ) ; +#26174 = ORIENTED_EDGE ( 'NONE', *, *, #4188, .F. ) ; +#26175 = ORIENTED_EDGE ( 'NONE', *, *, #27494, .F. ) ; +#26176 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#26177 = CARTESIAN_POINT ( 'NONE', ( -33.99999999999999289, -116.0010000000000048, 14.90000000000000746 ) ) ; +#26178 = VERTEX_POINT ( 'NONE', #774 ) ; +#26179 = CARTESIAN_POINT ( 'NONE', ( 12.49295921808549004, -46.92926877890133852, -17.37428502456532087 ) ) ; +#26180 = CARTESIAN_POINT ( 'NONE', ( 239.6999987669289283, -123.2632893434659138, 2.906954475334941446 ) ) ; +#26181 = ADVANCED_FACE ( 'NONE', ( #35502 ), #13288, .T. ) ; +#26182 = ORIENTED_EDGE ( 'NONE', *, *, #10025, .T. ) ; +#26183 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#26184 = DIRECTION ( 'NONE', ( -0.7071067811865474617, 8.659560562354932858E-17, 0.7071067811865474617 ) ) ; +#26185 = CARTESIAN_POINT ( 'NONE', ( 233.7152695270552272, -121.3451279643310272, 5.507209275187455511 ) ) ; +#26186 = VECTOR ( 'NONE', #15286, 1000.000000000000000 ) ; +#26187 = EDGE_CURVE ( 'NONE', #54189, #37081, #45416, .T. ) ; +#26188 = CARTESIAN_POINT ( 'NONE', ( 194.9499984800818595, -112.1930552035057360, -11.73687306922782092 ) ) ; +#26189 = EDGE_CURVE ( 'NONE', #54657, #34986, #52728, .T. ) ; +#26190 = CARTESIAN_POINT ( 'NONE', ( 232.5835681508009714, -123.8572878601459450, -5.151662602382294232 ) ) ; +#26191 = CARTESIAN_POINT ( 'NONE', ( -12.20000000000000107, 12.50000000000000000, 38.69999999999999574 ) ) ; +#26192 = CARTESIAN_POINT ( 'NONE', ( 21.09305514091125744, -0.9999999999999922284, 16.50144355718456524 ) ) ; +#26193 = EDGE_CURVE ( 'NONE', #13781, #27709, #38725, .T. ) ; +#26194 = CARTESIAN_POINT ( 'NONE', ( 30.45146704299067153, -126.3602788791373968, -0.9776292135925572779 ) ) ; +#26195 = CARTESIAN_POINT ( 'NONE', ( 221.6372843251753011, -118.6484764551536131, -7.848938994299333949 ) ) ; +#26196 = CARTESIAN_POINT ( 'NONE', ( 235.1590378317511352, -119.2399401964303962, -5.403888625862947492 ) ) ; +#26197 = CARTESIAN_POINT ( 'NONE', ( 221.4803980922320932, -120.9971328291085655, 8.053682390814097758 ) ) ; +#26198 = CARTESIAN_POINT ( 'NONE', ( 220.2486434445711438, -118.8321497935993563, -7.916479081678074792 ) ) ; +#26199 = ORIENTED_EDGE ( 'NONE', *, *, #19839, .F. ) ; +#26200 = CARTESIAN_POINT ( 'NONE', ( 234.0212033514345649, -115.4423962887961892, 3.498709895123714553 ) ) ; +#26201 = CARTESIAN_POINT ( 'NONE', ( 19.18130901171047853, -50.20700949908886201, 15.27213483436322328 ) ) ; +#26202 = CARTESIAN_POINT ( 'NONE', ( 236.7579168741611397, -124.6741143623210348, 3.656234345632699334 ) ) ; +#26203 = EDGE_LOOP ( 'NONE', ( #13205, #11478, #42593, #24919 ) ) ; +#26204 = VERTEX_POINT ( 'NONE', #44838 ) ; +#26205 = CARTESIAN_POINT ( 'NONE', ( 215.0111541517898388, -122.5033538217916345, 7.628791263834502345 ) ) ; +#26206 = AXIS2_PLACEMENT_3D ( 'NONE', #47183, #8045, #51844 ) ; +#26207 = LINE ( 'NONE', #29723, #22852 ) ; +#26208 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#26209 = CARTESIAN_POINT ( 'NONE', ( 235.9760369152820658, -114.6289708085646311, 1.912457888837416187 ) ) ; +#26210 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -119.4834776164080665, -2.869191697646841899 ) ) ; +#26211 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#26212 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#26213 = ORIENTED_EDGE ( 'NONE', *, *, #36288, .T. ) ; +#26214 = CARTESIAN_POINT ( 'NONE', ( 196.4500029091152271, -114.3997442944296381, 0.9361359680985258391 ) ) ; +#26215 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026880, -123.3602751847333678, -5.290607884874645173 ) ) ; +#26216 = CARTESIAN_POINT ( 'NONE', ( 218.2197867405992611, -122.1352803889327419, 5.398493836873741181 ) ) ; +#26217 = VECTOR ( 'NONE', #28626, 1000.000000000000114 ) ; +#26218 = ORIENTED_EDGE ( 'NONE', *, *, #970, .T. ) ; +#26220 = EDGE_CURVE ( 'NONE', #40841, #23674, #13880, .T. ) ; +#26219 = CARTESIAN_POINT ( 'NONE', ( 219.8185510590113552, -119.9252521245568204, -7.867825405846614828 ) ) ; +#26221 = LOCAL_TIME ( 17, 53, 42.00000000000000000, #55024 ) ; +#26222 = COORDINATED_UNIVERSAL_TIME_OFFSET ( 8, 0, .AHEAD. ) ; +#26223 = CARTESIAN_POINT ( 'NONE', ( 237.3805972522270622, -118.7193250895205239, -5.255818298208294159 ) ) ; +#26224 = CARTESIAN_POINT ( 'NONE', ( 11.50000000000001776, -38.99999999999999289, 23.50000000000000000 ) ) ; +#26225 = ORIENTED_EDGE ( 'NONE', *, *, #41758, .F. ) ; +#26226 = CARTESIAN_POINT ( 'NONE', ( -18.09999999999998010, -33.19999999999999574, 19.75000000000001421 ) ) ; +#26227 = AXIS2_PLACEMENT_3D ( 'NONE', #24284, #5898, #10563 ) ; +#26228 = AXIS2_PLACEMENT_3D ( 'NONE', #50862, #19913, #37746 ) ; +#26229 = EDGE_CURVE ( 'NONE', #39201, #30818, #35946, .T. ) ; +#26230 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290590, -120.0219467807892357, 0.1526125820701666747 ) ) ; +#26231 = CARTESIAN_POINT ( 'NONE', ( 29.22159447525920584, -114.4347687708992112, 0.8311222871443749716 ) ) ; +#26232 = CARTESIAN_POINT ( 'NONE', ( 237.2715087948791677, -123.9929937754454841, 5.063320348301756368 ) ) ; +#26233 = ORIENTED_EDGE ( 'NONE', *, *, #21216, .T. ) ; +#26234 = VERTEX_POINT ( 'NONE', #40444 ) ; +#26235 = EDGE_LOOP ( 'NONE', ( #11964, #24046, #31473, #17001 ) ) ; +#26236 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289453, -119.8585641503965604, 1.971359984678191291 ) ) ; +#26237 = CARTESIAN_POINT ( 'NONE', ( 225.6999987669289851, -118.7394064765416459, -7.187510726611542999 ) ) ; +#26238 = CARTESIAN_POINT ( 'NONE', ( 233.6161297345088883, -124.7261207973105996, -3.624819994978143889 ) ) ; +#26239 = CYLINDRICAL_SURFACE ( 'NONE', #6147, 1.999999999999996891 ) ; +#26240 = ORIENTED_EDGE ( 'NONE', *, *, #41138, .F. ) ; +#26241 = ORIENTED_EDGE ( 'NONE', *, *, #10308, .F. ) ; +#26242 = ORIENTED_EDGE ( 'NONE', *, *, #687, .T. ) ; +#26243 = CARTESIAN_POINT ( 'NONE', ( -48.75000000000000000, -119.5000000000000000, -4.999999999999968914 ) ) ; +#26244 = CARTESIAN_POINT ( 'NONE', ( 237.5244485860687575, -117.3080428852417043, 4.540142302695176824 ) ) ; +#26245 = ORIENTED_EDGE ( 'NONE', *, *, #14353, .T. ) ; +#26246 = CARTESIAN_POINT ( 'NONE', ( 215.6886642917321524, -119.2269520824617501, -7.808932430370236766 ) ) ; +#26247 = CARTESIAN_POINT ( 'NONE', ( 31.77623090659632155, -121.3870958154282675, 5.821971247611007705 ) ) ; +#26248 = ORIENTED_EDGE ( 'NONE', *, *, #12762, .T. ) ; +#26249 = AXIS2_PLACEMENT_3D ( 'NONE', #47398, #25203, #7674 ) ; +#26250 = VERTEX_POINT ( 'NONE', #23218 ) ; +#26251 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#26252 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#26253 = DIRECTION ( 'NONE', ( 1.194121782967160312E-15, -0.9884292157390540678, -0.1516828450203868139 ) ) ; +#26254 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#26255 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -119.4348947695969372, 2.862121013481557785 ) ) ; +#26256 = CARTESIAN_POINT ( 'NONE', ( 4.916973593473757731, -37.19543050033674092, -118.5014277108454763 ) ) ; +#26257 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#26258 = EDGE_CURVE ( 'NONE', #45885, #34778, #31294, .T. ) ; +#26259 = CARTESIAN_POINT ( 'NONE', ( 214.4398661304720406, -121.0413377298435762, 7.574213630327841784 ) ) ; +#26260 = FACE_OUTER_BOUND ( 'NONE', #10540, .T. ) ; +#26261 = CARTESIAN_POINT ( 'NONE', ( -3.950000000000000178, -2.500000000000000000, 0.0000000000000000000 ) ) ; +#26262 = EDGE_CURVE ( 'NONE', #38556, #30705, #31719, .T. ) ; +#26263 = CARTESIAN_POINT ( 'NONE', ( 213.0999977193770292, -120.7738542385650931, -7.428753580810437462 ) ) ; +#26264 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203832057, 0.9884292157390545119 ) ) ; +#26265 = EDGE_CURVE ( 'NONE', #2038, #9498, #9500, .T. ) ; +#26266 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#26267 = CARTESIAN_POINT ( 'NONE', ( 237.2847280068026805, -119.6548720356685180, -5.507209275187406661 ) ) ; +#26268 = VERTEX_POINT ( 'NONE', #5125 ) ; +#26269 = CIRCLE ( 'NONE', #8541, 7.499999999912343007 ) ; +#26270 = AXIS2_PLACEMENT_3D ( 'NONE', #42378, #10296, #19341 ) ; +#26271 = CARTESIAN_POINT ( 'NONE', ( 236.2664576505991363, -116.1491735054335663, -3.442650906114573139 ) ) ; +#26272 = CARTESIAN_POINT ( 'NONE', ( 35.61743114856874826, -120.4999999999999858, 1.387778780781445676E-14 ) ) ; +#26273 = DIRECTION ( 'NONE', ( 1.678653567675809605E-15, -1.000000000000000000, -1.332603400579365658E-15 ) ) ; +#26274 = EDGE_CURVE ( 'NONE', #44773, #41508, #54185, .T. ) ; +#26275 = CARTESIAN_POINT ( 'NONE', ( 233.7803494530656394, -125.1573327098763571, 3.018733601034191416 ) ) ; +#26276 = CARTESIAN_POINT ( 'NONE', ( 194.9498297357096135, -128.8069447045352831, 11.73687293929965847 ) ) ; +#26277 = ORIENTED_EDGE ( 'NONE', *, *, #34958, .T. ) ; +#26278 = VERTEX_POINT ( 'NONE', #15585 ) ; +#26279 = DIRECTION ( 'NONE', ( 0.7132504491541840075, 2.131334480222543031E-15, -0.7009092642998484557 ) ) ; +#26280 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669290078, -122.7775336313192724, 1.827399601879156954 ) ) ; +#26281 = CARTESIAN_POINT ( 'NONE', ( -47.35937622413367620, -118.9804175308830736, -6.909887611518476191 ) ) ; +#26282 = CARTESIAN_POINT ( 'NONE', ( 235.4447163102889533, -126.6037207280839851, -0.7441123120984084460 ) ) ; +#26283 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#26284 = CARTESIAN_POINT ( 'NONE', ( 8.071065282823100873, -50.19543050033673381, -115.2918006896516516 ) ) ; +#26285 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203871748, 0.9884292157390539568 ) ) ; +#26286 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #49144, #26094 ), + ( #4479, #43878 ), + ( #393, #31636 ), + ( #49423, #3905 ), + ( #26377, #35426 ), + ( #44168, #39804 ), + ( #4185, #21981 ), + ( #41226, #2103 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 2, 2, 4 ), + ( 2, 2 ), + ( 0.0000000000000000000, 0.5000000000000000000, 0.7500000000000000000, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#26287 = FACE_OUTER_BOUND ( 'NONE', #24850, .T. ) ; +#26288 = EDGE_LOOP ( 'NONE', ( #30759, #3090, #6898, #23863 ) ) ; +#26289 = CARTESIAN_POINT ( 'NONE', ( 20.99999999999999645, 7.402525857916342211E-15, -16.25000000000000355 ) ) ; +#26290 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238558841E-16, -1.857579106397798678E-17 ) ) ; +#26291 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397815626E-17 ) ) ; +#26292 = ORIENTED_EDGE ( 'NONE', *, *, #26262, .F. ) ; +#26293 = ORIENTED_EDGE ( 'NONE', *, *, #15661, .F. ) ; +#26294 = CARTESIAN_POINT ( 'NONE', ( 24.99900000000002009, -49.00000000000000000, 14.47599999999999554 ) ) ; +#26295 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#26296 = CARTESIAN_POINT ( 'NONE', ( 229.1232270752264526, -113.2062751320748077, -0.7007340092275665677 ) ) ; +#26297 = LINE ( 'NONE', #31559, #40755 ) ; +#26298 = CARTESIAN_POINT ( 'NONE', ( -2.999999999999992450, -128.7000000000000171, -20.50000000000000355 ) ) ; +#26299 = ADVANCED_FACE ( 'NONE', ( #50622 ), #27585, .F. ) ; +#26300 = CARTESIAN_POINT ( 'NONE', ( 31.82729140709867366, -119.5632378469686046, 5.783363624575728501 ) ) ; +#26301 = ORIENTED_EDGE ( 'NONE', *, *, #16564, .F. ) ; +#26302 = ORGANIZATION ( 'NAUO-ORG4', 'UNSPECIFIED', 'UNSPECIFIED' ) ; +#26303 = FACE_OUTER_BOUND ( 'NONE', #12273, .T. ) ; +#26304 = CARTESIAN_POINT ( 'NONE', ( -31.26171440160119275, -116.0000000000000000, 16.90633451546424126 ) ) ; +#26305 = EDGE_CURVE ( 'NONE', #10912, #20452, #38225, .T. ) ; +#26306 = VERTEX_POINT ( 'NONE', #29049 ) ; +#26307 = AXIS2_PLACEMENT_3D ( 'NONE', #3193, #38817, #51644 ) ; +#26308 = ADVANCED_FACE ( 'NONE', ( #41300, #46832, #1331, #50918, #24637, #55334, #42442, #19108, #2477 ), #19681, .T. ) ; +#26309 = ORIENTED_EDGE ( 'NONE', *, *, #13299, .T. ) ; +#26310 = ORIENTED_EDGE ( 'NONE', *, *, #26999, .F. ) ; +#26311 = EDGE_CURVE ( 'NONE', #25573, #29114, #17312, .T. ) ; +#26312 = VECTOR ( 'NONE', #24840, 999.9999999999998863 ) ; +#26313 = ORIENTED_EDGE ( 'NONE', *, *, #30875, .T. ) ; +#26314 = CIRCLE ( 'NONE', #47710, 1.649999999999998579 ) ; +#26315 = CARTESIAN_POINT ( 'NONE', ( 221.8568835150990139, -121.8957715235732877, 5.435248503294812572 ) ) ; +#26316 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#26317 = VERTEX_POINT ( 'NONE', #1903 ) ; +#26318 = ORIENTED_EDGE ( 'NONE', *, *, #54117, .F. ) ; +#26319 = CARTESIAN_POINT ( 'NONE', ( 34.21743114857175527, -126.1240521241591637, -0.8290563292582958654 ) ) ; +#26320 = FACE_OUTER_BOUND ( 'NONE', #52721, .T. ) ; +#26321 = EDGE_LOOP ( 'NONE', ( #52438, #53498, #44142, #13806 ) ) ; +#26322 = CARTESIAN_POINT ( 'NONE', ( 38.02302562390130447, -121.4217726320734982, 5.253594595078697971 ) ) ; +#26323 = CARTESIAN_POINT ( 'NONE', ( 237.3838905610608094, -114.9646638700026244, 0.3827256643352406895 ) ) ; +#26324 = CARTESIAN_POINT ( 'NONE', ( 239.6999987669289567, -123.2632893434658428, 2.906954475334933896 ) ) ; +#26325 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#26326 = CARTESIAN_POINT ( 'NONE', ( 34.40000000000004121, -117.4602631692858381, -0.9999999999999731326 ) ) ; +#26327 = CARTESIAN_POINT ( 'NONE', ( 229.2999987672636450, -115.9446869305950116, 5.958114033652997854 ) ) ; +#26328 = CARTESIAN_POINT ( 'NONE', ( 233.3564704355307526, -123.7764086509620682, 5.404784576638524740 ) ) ; +#26329 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#26330 = DIRECTION ( 'NONE', ( -1.482669637587014273E-16, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#26331 = ORIENTED_CLOSED_SHELL ( 'NONE', *, #6855, .F. ); +#26332 = DIRECTION ( 'NONE', ( -0.7132504491541842295, -2.131334480222611268E-15, 0.7009092642998483447 ) ) ; +#26333 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#26334 = CARTESIAN_POINT ( 'NONE', ( 36.89976567606518643, -119.4999999999999858, 5.182447184947853280 ) ) ; +#26335 = CARTESIAN_POINT ( 'NONE', ( 215.6309415556925728, -121.9085535753387575, 7.557943227663729502 ) ) ; +#26336 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #57121, #48058, #12722, #7194, #2823, #25287, #29974, #48357 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 4 ), + ( 0.0000000000000000000, 0.2499999999999678035, 0.4999999999999356071, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#26337 = CARTESIAN_POINT ( 'NONE', ( 233.4987780532039210, -126.0205245355701322, -2.710456117596696579 ) ) ; +#26338 = CARTESIAN_POINT ( 'NONE', ( 214.5561483820300452, -120.5537936437502680, 5.641186388906358040 ) ) ; +#26339 = CARTESIAN_POINT ( 'NONE', ( 215.8758049549809925, -121.6288679201034881, 7.846241630077605222 ) ) ; +#26340 = EDGE_CURVE ( 'NONE', #42156, #23148, #23800, .T. ) ; +#26341 = CARTESIAN_POINT ( 'NONE', ( 16.50000000000001776, -48.99999999999998579, -20.29999999999999716 ) ) ; +#26342 = CARTESIAN_POINT ( 'NONE', ( 233.0954499826445385, -121.4330339217161594, -5.470544586475945437 ) ) ; +#26343 = CARTESIAN_POINT ( 'NONE', ( 234.8599492665601645, -126.0297350102225522, 0.4521217538236514955 ) ) ; +#26344 = EDGE_CURVE ( 'NONE', #1329, #54308, #2394, .T. ) ; +#26345 = CARTESIAN_POINT ( 'NONE', ( 221.1202375934009581, -121.0572697521751167, 7.859380089388748658 ) ) ; +#26346 = CARTESIAN_POINT ( 'NONE', ( 219.9064571301154842, -122.4562868529646948, 7.637696168548232301 ) ) ; +#26347 = CARTESIAN_POINT ( 'NONE', ( 5.900000000000016342, -39.14999999999999147, -23.50000000000000711 ) ) ; +#26348 = CARTESIAN_POINT ( 'NONE', ( 234.9055030830181465, -114.4017512925797888, -0.7967336731685168427 ) ) ; +#26349 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203871748, 0.9884292157390539568 ) ) ; +#26350 = FACE_OUTER_BOUND ( 'NONE', #32576, .T. ) ; +#26351 = LOCAL_TIME ( 17, 53, 42.00000000000000000, #53350 ) ; +#26352 = CARTESIAN_POINT ( 'NONE', ( 237.7613294583903780, -118.1947828070641435, 5.048662054775430619 ) ) ; +#26353 =( BOUNDED_SURFACE ( ) B_SPLINE_SURFACE ( 3, 3, ( + ( #19191, #32370, #10709, #6906 ), + ( #6046, #41378, #19756, #46906 ), + ( #1406, #37035, #54840, #14799 ), + ( #41672, #32642, #50426, #37307 ) ), + .UNSPECIFIED., .F., .F., .T. ) + B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ), + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_SURFACE ( ( + ( 1.000000000000000000, 0.9966091813357830231, 0.9966091813357830231, 1.000000000000000000), + ( 1.000000000000000000, 0.9966091813357830231, 0.9966091813357830231, 1.000000000000000000), + ( 1.000000000000000000, 0.9966091813357830231, 0.9966091813357830231, 1.000000000000000000), + ( 1.000000000000000000, 0.9966091813357830231, 0.9966091813357830231, 1.000000000000000000) ) ) + REPRESENTATION_ITEM ( '' ) SURFACE ( ) ); +#26354 = CARTESIAN_POINT ( 'NONE', ( 215.4270259327698511, -118.8652189949573454, -7.720087511433717076 ) ) ; +#26355 = ORIENTED_EDGE ( 'NONE', *, *, #45277, .F. ) ; +#26356 = PLANE ( 'NONE', #47290 ) ; +#26357 = CARTESIAN_POINT ( 'NONE', ( -19.49999999999998224, -38.99999999999999289, -14.50857997860452464 ) ) ; +#26358 = CARTESIAN_POINT ( 'NONE', ( 8.784315731977226704, -39.19543050033662013, -115.9927099539515325 ) ) ; +#26359 = ORIENTED_EDGE ( 'NONE', *, *, #39871, .F. ) ; +#26360 = CARTESIAN_POINT ( 'NONE', ( 219.8816902924902763, -122.1980083730398690, 7.697560399928367936 ) ) ; +#26361 = CARTESIAN_POINT ( 'NONE', ( 232.6252168656609456, -115.1683574366807647, 1.564453746916674826 ) ) ; +#26362 = ORIENTED_EDGE ( 'NONE', *, *, #24145, .F. ) ; +#26363 = VERTEX_POINT ( 'NONE', #33706 ) ; +#26364 = CARTESIAN_POINT ( 'NONE', ( 219.3801454424777262, -119.8838333933414191, -8.061849756169820580 ) ) ; +#26365 = ADVANCED_FACE ( 'NONE', ( #51778 ), #7685, .T. ) ; +#26366 = CALENDAR_DATE ( 2024, 10, 10 ) ; +#26367 = ORIENTED_EDGE ( 'NONE', *, *, #4882, .F. ) ; +#26368 = VECTOR ( 'NONE', #43824, 999.9999999999998863 ) ; +#26369 = ORIENTED_EDGE ( 'NONE', *, *, #19697, .F. ) ; +#26370 = CARTESIAN_POINT ( 'NONE', ( 30.59996677426504874, -126.4407752718334450, -0.8448865600487603933 ) ) ; +#26371 = CARTESIAN_POINT ( 'NONE', ( 236.2185300206627971, -124.0682791376896148, -4.250868704070007276 ) ) ; +#26372 = CARTESIAN_POINT ( 'NONE', ( 21.50000000000000355, -138.0000000000000000, 14.00000000000000533 ) ) ; +#26373 = EDGE_CURVE ( 'NONE', #5350, #46588, #534, .T. ) ; +#26374 = VERTEX_POINT ( 'NONE', #47411 ) ; +#26375 = VERTEX_POINT ( 'NONE', #56186 ) ; +#26376 = EDGE_CURVE ( 'NONE', #24073, #56753, #34566, .T. ) ; +#26377 = CARTESIAN_POINT ( 'NONE', ( 217.3073972338894464, -121.9480143979472899, 7.658255317510498372 ) ) ; +#26378 = ADVANCED_FACE ( 'NONE', ( #43005 ), #17015, .T. ) ; +#26379 = VERTEX_POINT ( 'NONE', #26105 ) ; +#26380 = CARTESIAN_POINT ( 'NONE', ( 218.9962439000350685, -120.8957073933695625, 7.869125201842352979 ) ) ; +#26381 = CARTESIAN_POINT ( 'NONE', ( 216.3310606049837475, -120.5537936437502395, 5.641186388906371363 ) ) ; +#26382 = CARTESIAN_POINT ( 'NONE', ( 36.90000000000001279, -121.4999999999999858, -5.176753894256223454 ) ) ; +#26383 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#26384 = PLANE ( 'NONE', #15843 ) ; +#26385 = CARTESIAN_POINT ( 'NONE', ( -24.09999999999998366, -30.00100000000000122, -19.49999999999999645 ) ) ; +#26386 = ORIENTED_EDGE ( 'NONE', *, *, #42421, .T. ) ; +#26387 = ORIENTED_EDGE ( 'NONE', *, *, #38555, .T. ) ; +#26388 = CARTESIAN_POINT ( 'NONE', ( 14.90759958554016684, -59.44640917009170522, 18.77673019650380937 ) ) ; +#26389 = DIRECTION ( 'NONE', ( 1.482669637587014273E-16, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#26390 = CARTESIAN_POINT ( 'NONE', ( 213.0999977193770292, -117.3302092426309571, -8.113071722396378860 ) ) ; +#26391 = ORIENTED_EDGE ( 'NONE', *, *, #9844, .F. ) ; +#26392 = CARTESIAN_POINT ( 'NONE', ( 232.0030803675068682, -117.3645501305011862, -5.010471908279368947 ) ) ; +#26393 = CARTESIAN_POINT ( 'NONE', ( 216.7191041940832292, -120.0761728415775735, -7.774104488193083640 ) ) ; +#26394 = EDGE_CURVE ( 'NONE', #33472, #5179, #52354, .T. ) ; +#26395 = CARTESIAN_POINT ( 'NONE', ( 221.3377483314531844, -118.9525552840524369, -7.718881769518494806 ) ) ; +#26396 = CARTESIAN_POINT ( 'NONE', ( 219.7927673493535394, -119.1352169980269480, -7.972915209316353113 ) ) ; +#26397 = LINE ( 'NONE', #5363, #52325 ) ; +#26398 = CARTESIAN_POINT ( 'NONE', ( 235.5050297507319499, -115.5337561895961613, -2.476991781848512542 ) ) ; +#26399 = CARTESIAN_POINT ( 'NONE', ( 30.59997987812562670, -126.4407766692124966, 0.8448759798253130393 ) ) ; +#26400 = DIRECTION ( 'NONE', ( 1.210476675238559827E-16, -1.000000000000000000, 5.083757568794003469E-32 ) ) ; +#26401 = CARTESIAN_POINT ( 'NONE', ( 220.1976600293191666, -118.5212926393083421, -7.636408429741887716 ) ) ; +#26403 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #51936, #56057, #51361, #46701 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 0.001048464789944331121 ), + .UNSPECIFIED. ) ; +#26402 = CARTESIAN_POINT ( 'NONE', ( 233.1202499115898377, -118.3833624105495090, 5.774697072057828784 ) ) ; +#26404 = CARTESIAN_POINT ( 'NONE', ( -50.49999999999997868, -49.00000000000000000, -17.00000000000000711 ) ) ; +#26405 = CARTESIAN_POINT ( 'NONE', ( 217.3072269793124747, -119.0166724914904677, -7.881905935448903833 ) ) ; +#26406 = CARTESIAN_POINT ( 'NONE', ( -34.00000000000000000, -106.5000000000000000, 17.00000000000000355 ) ) ; +#26407 = CARTESIAN_POINT ( 'NONE', ( 232.6182568051667090, -120.3370636621096139, 5.545802719098924527 ) ) ; +#26408 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290874, -118.9442751582431868, -2.077598991510771764 ) ) ; +#26409 = AXIS2_PLACEMENT_3D ( 'NONE', #20467, #6193, #10558 ) ; +#26410 = EDGE_CURVE ( 'NONE', #41020, #45154, #33150, .T. ) ; +#26411 = AXIS2_PLACEMENT_3D ( 'NONE', #14677, #32519, #23718 ) ; +#26412 = CARTESIAN_POINT ( 'NONE', ( 234.9584289143862463, -116.6375241072951212, -4.041513023577639530 ) ) ; +#26413 = DIRECTION ( 'NONE', ( -4.929626218750037951E-16, 1.000000000000000000, -9.157170666300866760E-33 ) ) ; +#26414 = VERTEX_POINT ( 'NONE', #38364 ) ; +#26415 = CARTESIAN_POINT ( 'NONE', ( 234.4166517108044161, -126.6398959940892297, 0.3475967168529665585 ) ) ; +#26416 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669290078, -122.9091624670443395, -6.253710819549352706 ) ) ; +#26417 = LINE ( 'NONE', #52095, #39689 ) ; +#26418 = DIRECTION ( 'NONE', ( -1.857579106397798678E-17, -2.248556180705020447E-33, 1.000000000000000000 ) ) ; +#26419 = ADVANCED_FACE ( 'NONE', ( #52641 ), #48005, .F. ) ; +#26420 = CARTESIAN_POINT ( 'NONE', ( 234.1906773391992260, -118.1842267820677819, -5.043476136854695646 ) ) ; +#26421 = CARTESIAN_POINT ( 'NONE', ( 237.1724467342820901, -118.7641624234492213, -5.272203583711118746 ) ) ; +#26422 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #7483, #25297, #30268, #53032 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 0.0001235176449908937464 ), + .UNSPECIFIED. ) ; +#26423 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289453, -118.2323679754483265, 1.289874359574908702 ) ) ; +#26424 = CIRCLE ( 'NONE', #9650, 4.750000000000000888 ) ; +#26425 = VERTEX_POINT ( 'NONE', #20538 ) ; +#26426 = VECTOR ( 'NONE', #39168, 1000.000000000000000 ) ; +#26427 = CARTESIAN_POINT ( 'NONE', ( 220.3649315727256521, -120.5537936437502538, 5.641186388906358040 ) ) ; +#26428 = DIRECTION ( 'NONE', ( -0.7132504491541841185, -2.131334480222611268E-15, 0.7009092642998482336 ) ) ; +#26429 = VERTEX_POINT ( 'NONE', #12646 ) ; +#26430 = ORIENTED_EDGE ( 'NONE', *, *, #38229, .F. ) ; +#26431 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026312, -114.5694257071199758, 0.9100969164253054355 ) ) ; +#26432 = CARTESIAN_POINT ( 'NONE', ( 219.9619276353566022, -121.4521882466505787, 7.833948309993300718 ) ) ; +#26433 = DIRECTION ( 'NONE', ( 0.9795243168503582343, -0.1989963884051381693, -0.03053768328721893910 ) ) ; +#26434 = EDGE_CURVE ( 'NONE', #20048, #41155, #55615, .T. ) ; +#26435 = CARTESIAN_POINT ( 'NONE', ( 236.3928224540459837, -126.5169325815833332, 1.272353171638947789 ) ) ; +#26436 = ORIENTED_EDGE ( 'NONE', *, *, #52678, .F. ) ; +#26437 = CARTESIAN_POINT ( 'NONE', ( 17.75801658096924385, -57.92822199805842587, -21.48116268880470159 ) ) ; +#26438 = CARTESIAN_POINT ( 'NONE', ( 236.9237721480340326, -123.6128645410002349, 4.593728154710622569 ) ) ; +#26439 = CARTESIAN_POINT ( 'NONE', ( -21.20999999999997954, -30.00000000000000000, -20.30492235650402577 ) ) ; +#26440 = ORIENTED_EDGE ( 'NONE', *, *, #52916, .T. ) ; +#26441 = CARTESIAN_POINT ( 'NONE', ( 24.99900000000002009, -45.75000000000000000, 6.399999999999993250 ) ) ; +#26442 = EDGE_CURVE ( 'NONE', #49789, #8400, #47980, .T. ) ; +#26443 = DIRECTION ( 'NONE', ( 1.210476675238558841E-16, -1.000000000000000000, -7.868619306511423982E-48 ) ) ; +#26444 = CARTESIAN_POINT ( 'NONE', ( 32.17893897086629096, -121.4999999999999858, 5.779879057641267082 ) ) ; +#26445 = EDGE_CURVE ( 'NONE', #20678, #15842, #3624, .T. ) ; +#26446 = ORIENTED_EDGE ( 'NONE', *, *, #9553, .T. ) ; +#26447 = EDGE_LOOP ( 'NONE', ( #20446, #4341, #21973 ) ) ; +#26448 = CARTESIAN_POINT ( 'NONE', ( 24.90000000000000568, -116.0000000000000000, -22.10000000000000853 ) ) ; +#26449 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289226, -124.0282268383046187, -4.170893106579420362 ) ) ; +#26450 = CARTESIAN_POINT ( 'NONE', ( 221.0556875525369662, -121.0328113736801754, 5.567677056185299733 ) ) ; +#26451 = CARTESIAN_POINT ( 'NONE', ( 30.61743114857329218, -120.4999999999999858, 1.387778780781445676E-14 ) ) ; +#26452 = CIRCLE ( 'NONE', #14332, 5.562346272363074995 ) ; +#26453 = ORIENTED_EDGE ( 'NONE', *, *, #3124, .T. ) ; +#26454 = CARTESIAN_POINT ( 'NONE', ( -21.89999999999999858, -5.000000000000007994, -19.50000000000000000 ) ) ; +#26455 = FACE_OUTER_BOUND ( 'NONE', #18046, .T. ) ; +#26456 =( BOUNDED_SURFACE ( ) B_SPLINE_SURFACE ( 3, 3, ( + ( #49216, #41294, #19394, #23210 ), + ( #1043, #18538, #9491, #1320 ), + ( #54756, #40434, #27889, #14429 ), + ( #22917, #19102, #463, #45687 ) ), + .UNSPECIFIED., .F., .F., .F. ) + B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ), + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_SURFACE ( ( + ( 1.000000000000000000, 0.3333333333333334259, 0.3333333333333334259, 1.000000000000000000), + ( 0.8047378541243652705, 0.2682459513747885160, 0.2682459513747885160, 0.8047378541243652705), + ( 0.8047378541243652705, 0.2682459513747885160, 0.2682459513747885160, 0.8047378541243652705), + ( 1.000000000000000000, 0.3333333333333334259, 0.3333333333333334259, 1.000000000000000000) ) ) + REPRESENTATION_ITEM ( '' ) SURFACE ( ) ); +#26457 = CARTESIAN_POINT ( 'NONE', ( 221.5171105566119536, -118.5571877586194631, -7.609859801693191095 ) ) ; +#26459 = ORIENTED_EDGE ( 'NONE', *, *, #48328, .T. ) ; +#26458 = VECTOR ( 'NONE', #3786, 1000.000000000000000 ) ; +#26460 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -1.224646799147353207E-16 ) ) ; +#26461 = LINE ( 'NONE', #44256, #45319 ) ; +#26462 = ORIENTED_EDGE ( 'NONE', *, *, #47778, .F. ) ; +#26463 = CARTESIAN_POINT ( 'NONE', ( 215.4839563911255880, -119.0243218191260581, -7.776183770388681360 ) ) ; +#26464 = CARTESIAN_POINT ( 'NONE', ( 217.9163579497280239, -120.0786304161445344, -8.036465815854640482 ) ) ; +#26465 = AXIS2_PLACEMENT_3D ( 'NONE', #42962, #3282, #25456 ) ; +#26466 = ORIENTED_EDGE ( 'NONE', *, *, #26664, .T. ) ; +#26467 = CARTESIAN_POINT ( 'NONE', ( -24.09999999999998366, -41.99999999999999289, -19.49999999999999645 ) ) ; +#26468 = CLOSED_SHELL ( 'NONE', ( #17851, #21255, #27, #41716, #57801, #29350, #26002, #30849, #49436 ) ) ; +#26469 = CARTESIAN_POINT ( 'NONE', ( -33.99999999999999289, -128.5000000000000000, -16.99999999999999289 ) ) ; +#26470 = CARTESIAN_POINT ( 'NONE', ( 238.3402695270552556, -116.0082192615522558, -3.296589309349409636 ) ) ; +#26471 = CARTESIAN_POINT ( 'NONE', ( 231.8999987669289737, -121.3266715053608777, 5.386939225777864770 ) ) ; +#26472 = CARTESIAN_POINT ( 'NONE', ( 232.4839851065167409, -126.2442285736869394, -2.196503721446501078 ) ) ; +#26473 = CARTESIAN_POINT ( 'NONE', ( 30.59997715010656449, -125.3813268830893435, 3.565492629323123275 ) ) ; +#26474 = CARTESIAN_POINT ( 'NONE', ( 39.92942675500000860, -110.5044607719999732, 4.997769614000024951 ) ) ; +#26475 = CARTESIAN_POINT ( 'NONE', ( 30.59996677426504874, -126.4407752718334450, -0.8448865600487603933 ) ) ; +#26476 = LINE ( 'NONE', #52155, #18187 ) ; +#26477 = CARTESIAN_POINT ( 'NONE', ( 235.1869306090081579, -118.2898258085422896, -5.090939879487407005 ) ) ; +#26478 = CARTESIAN_POINT ( 'NONE', ( 235.8516264018070387, -122.1192419570953973, 5.366480934538508940 ) ) ; +#26479 = CARTESIAN_POINT ( 'NONE', ( 219.7915891774868271, -121.0034638251486570, 7.872414439475644343 ) ) ; +#26480 = ORIENTED_EDGE ( 'NONE', *, *, #14156, .T. ) ; +#26481 = CARTESIAN_POINT ( 'NONE', ( 233.8936547809874469, -114.4742832750733328, -1.228843087357152308 ) ) ; +#26482 = CARTESIAN_POINT ( 'NONE', ( 26.79571710061252077, -119.5960565690888018, -6.252690264920519603 ) ) ; +#26483 = ADVANCED_FACE ( 'NONE', ( #48289 ), #10073, .T. ) ; +#26484 = CARTESIAN_POINT ( 'NONE', ( 236.7350450602168053, -124.0982181718002550, 4.223250024986819007 ) ) ; +#26485 = CIRCLE ( 'NONE', #22760, 1.000000000000000888 ) ; +#26486 = ORIENTED_EDGE ( 'NONE', *, *, #42678, .T. ) ; +#26487 = ORIENTED_EDGE ( 'NONE', *, *, #35593, .F. ) ; +#26488 = AXIS2_PLACEMENT_3D ( 'NONE', #15521, #51711, #34500 ) ; +#26489 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1516828450203868972, -0.9884292157390538458 ) ) ; +#26490 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#26491 = CARTESIAN_POINT ( 'NONE', ( 236.0953946873601126, -117.5165677499754082, 5.377799204447447856 ) ) ; +#26492 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -121.8416058160008504, -1.411111872987311555 ) ) ; +#26493 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#26494 = CARTESIAN_POINT ( 'NONE', ( 233.8180363185198587, -125.7394121350513245, 1.832836572488121263 ) ) ; +#26495 = ORIENTED_EDGE ( 'NONE', *, *, #366, .F. ) ; +#26496 = CARTESIAN_POINT ( 'NONE', ( 196.4498341647430095, -114.3997443647926389, 0.9361359573007291823 ) ) ; +#26497 = CARTESIAN_POINT ( 'NONE', ( -38.91055091340582806, -50.87108316602743230, 20.25922508787725818 ) ) ; +#26498 = CARTESIAN_POINT ( 'NONE', ( 217.1250588505269263, -120.0022210315204489, -7.994687183067742176 ) ) ; +#26499 = EDGE_CURVE ( 'NONE', #26306, #26672, #3304, .T. ) ; +#26500 = AXIS2_PLACEMENT_3D ( 'NONE', #6730, #42326, #55805 ) ; +#26501 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #52875, #48774, #8771, #321 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 0.0002829940873899592637 ), + .UNSPECIFIED. ) ; +#26502 = ORIENTED_EDGE ( 'NONE', *, *, #3038, .T. ) ; +#26503 = CARTESIAN_POINT ( 'NONE', ( 220.1052941450074059, -119.7362069496558945, -7.854507357716668636 ) ) ; +#26504 = DATE_AND_TIME ( #35548, #13273 ) ; +#26505 = CARTESIAN_POINT ( 'NONE', ( 237.3910370926376174, -118.3766172324112773, -5.125379616199052357 ) ) ; +#26506 = DIRECTION ( 'NONE', ( 3.524876788021935603E-16, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#26507 = VERTEX_POINT ( 'NONE', #13506 ) ; +#26508 = CARTESIAN_POINT ( 'NONE', ( -19.49999999999997868, -38.99999999999999289, 15.49999999999999289 ) ) ; +#26509 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #51235, #2502, #34009, #1927, #29646, #38109, #56492, #25238, #7707, #19989 ), + .UNSPECIFIED., .F., .F., + ( 4, 3, 3, 4 ), + ( 2.187350795232932669E-15, 3.222989105078086854E-05, 6.447277813310592549E-05, 0.0001265283898273749080 ), + .UNSPECIFIED. ) ; +#26510 = EDGE_CURVE ( 'NONE', #4108, #54108, #14531, .T. ) ; +#26511 = FACE_OUTER_BOUND ( 'NONE', #6241, .T. ) ; +#26512 = CARTESIAN_POINT ( 'NONE', ( 29.22878855274946730, -114.4364337791711392, 0.8382706724225109651 ) ) ; +#26513 = CARTESIAN_POINT ( 'NONE', ( 237.5275884063165108, -125.4428092627608891, -3.660157121384406409 ) ) ; +#26514 = EDGE_CURVE ( 'NONE', #34738, #35261, #9713, .T. ) ; +#26515 = VERTEX_POINT ( 'NONE', #49437 ) ; +#26516 = EDGE_LOOP ( 'NONE', ( #16108, #53740, #45053, #50162 ) ) ; +#26517 = ORIENTED_EDGE ( 'NONE', *, *, #36841, .T. ) ; +#26518 = EDGE_CURVE ( 'NONE', #51312, #24706, #7959, .T. ) ; +#26519 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -119.3486951384974333, 1.635862673601370831 ) ) ; +#26520 = LINE ( 'NONE', #49279, #3181 ) ; +#26521 = CARTESIAN_POINT ( 'NONE', ( 214.8422560531208205, -122.3475384329024962, 7.407716392428820740 ) ) ; +#26522 = DIRECTION ( 'NONE', ( 0.9999231197632632018, 0.0000000000000000000, 0.01239978076027390373 ) ) ; +#26523 = ORIENTED_EDGE ( 'NONE', *, *, #1150, .F. ) ; +#26524 = ORIENTED_EDGE ( 'NONE', *, *, #44292, .F. ) ; +#26525 = VERTEX_POINT ( 'NONE', #53834 ) ; +#26526 = CARTESIAN_POINT ( 'NONE', ( 34.37416224557529887, -126.0121555765374382, 0.9822000424663721585 ) ) ; +#26527 = CARTESIAN_POINT ( 'NONE', ( 237.7037595434009916, -123.2231236013833779, 4.835759889895490105 ) ) ; +#26528 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #34078, #39327, #16231, #38739, #57438, #30864, #17405, #56565 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 4 ), + ( 8.810711775110874656E-14, 7.456362147245364246E-05, 0.0001491272428568001646, 0.0002982544856254931275 ), + .UNSPECIFIED. ) ; +#26529 = ORIENTED_EDGE ( 'NONE', *, *, #49963, .F. ) ; +#26530 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669398877, -120.3948452303699668, -1.949912986100561296 ) ) ; +#26531 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#26532 = AXIS2_PLACEMENT_3D ( 'NONE', #52709, #25565, #24995 ) ; +#26533 = ORIENTED_EDGE ( 'NONE', *, *, #2118, .F. ) ; +#26534 = ORIENTED_EDGE ( 'NONE', *, *, #13096, .F. ) ; +#26535 = VECTOR ( 'NONE', #34222, 1000.000000000000000 ) ; +#26536 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#26537 = CARTESIAN_POINT ( 'NONE', ( 218.2197931223896603, -122.4740710528460994, 7.606320627785198241 ) ) ; +#26538 = LINE ( 'NONE', #16882, #27630 ) ; +#26539 = CARTESIAN_POINT ( 'NONE', ( 35.60839998331244516, -125.8023615561418040, -0.9999999999999592548 ) ) ; +#26540 = PLANE ( 'NONE', #28094 ) ; +#26541 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #49392, #8809, #9389, #45009 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 2.634039222307636311E-16, 0.0003249452852305946093 ), + .UNSPECIFIED. ) ; +#26542 = AXIS2_PLACEMENT_3D ( 'NONE', #57543, #53137, #13399 ) ; +#26543 = PLANE ( 'NONE', #39657 ) ; +#26544 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203873968, 0.9884292157390538458 ) ) ; +#26545 = CARTESIAN_POINT ( 'NONE', ( 216.6389661213229658, -122.3740631505935426, 7.780186695031474642 ) ) ; +#26546 = CARTESIAN_POINT ( 'NONE', ( 219.4294555175778498, -122.4782499534554745, 7.633520149351840978 ) ) ; +#26547 = CARTESIAN_POINT ( 'NONE', ( -38.90869106521444110, -50.19543050033675513, -71.78878362785440004 ) ) ; +#26548 = CARTESIAN_POINT ( 'NONE', ( 218.7391470654144143, -121.6563909808507162, 7.990513340568480949 ) ) ; +#26549 = CARTESIAN_POINT ( 'NONE', ( 228.7999987669289794, -120.4999999999997726, 1.387778780781445676E-14 ) ) ; +#26550 = AXIS2_PLACEMENT_3D ( 'NONE', #53128, #53410, #5232 ) ; +#26551 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.9004799278271615748, 0.4348975736657886282 ) ) ; +#26552 = CARTESIAN_POINT ( 'NONE', ( 239.2847280068026805, -119.6548720356685180, -5.507209275187406661 ) ) ; +#26553 = VERTEX_POINT ( 'NONE', #53523 ) ; +#26554 = EDGE_CURVE ( 'NONE', #105, #248, #44181, .T. ) ; +#26555 = CARTESIAN_POINT ( 'NONE', ( 236.3090274057593660, -115.3754949149653157, -2.131225640674597965 ) ) ; +#26556 = CARTESIAN_POINT ( 'NONE', ( 7.416798693729941050, -39.19543050033663434, -113.2468226383277710 ) ) ; +#26557 = FACE_OUTER_BOUND ( 'NONE', #20815, .T. ) ; +#26558 = CARTESIAN_POINT ( 'NONE', ( 233.6885084641947685, -122.7597424833160744, 5.069205891027388944 ) ) ; +#26559 = CARTESIAN_POINT ( 'NONE', ( 194.9499984800818879, -128.8069447964938661, 11.73687306922784934 ) ) ; +#26560 = ORIENTED_EDGE ( 'NONE', *, *, #28841, .T. ) ; +#26561 = ORIENTED_EDGE ( 'NONE', *, *, #37886, .F. ) ; +#26562 = CARTESIAN_POINT ( 'NONE', ( 220.8127645764174645, -118.4916313085110318, -7.829694144317056015 ) ) ; +#26563 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#26564 = CARTESIAN_POINT ( 'NONE', ( -48.28613104817312518, -119.3675321180641191, -3.024999999999995026 ) ) ; +#26565 = CARTESIAN_POINT ( 'NONE', ( 235.3972455553719101, -126.5525580189568444, 1.084131281534179703 ) ) ; +#26566 = DIRECTION ( 'NONE', ( -1.811995619784410881E-15, 1.000000000000000000, 1.196913542559490477E-15 ) ) ; +#26567 = CYLINDRICAL_SURFACE ( 'NONE', #46220, 1.900000000000002354 ) ; +#26568 = CARTESIAN_POINT ( 'NONE', ( -2.014277689035798957, -32.89543050033665850, -98.09039501627790969 ) ) ; +#26569 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289794, -119.7795064861529255, -4.695038774760493361 ) ) ; +#26570 = ORIENTED_EDGE ( 'NONE', *, *, #16377, .F. ) ; +#26571 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.9884292157390540678, -0.1516828450203861478 ) ) ; +#26572 = CARTESIAN_POINT ( 'NONE', ( 225.6999987669289851, -115.2391790256846207, -4.617765983265638141 ) ) ; +#26573 = CARTESIAN_POINT ( 'NONE', ( 220.8002074625812838, -124.0564700392392012, -9.145273480228658158 ) ) ; +#26574 = EDGE_CURVE ( 'NONE', #3018, #30612, #51437, .T. ) ; +#26575 = VERTEX_POINT ( 'NONE', #31365 ) ; +#26576 = VECTOR ( 'NONE', #24130, 1000.000000000000000 ) ; +#26577 = VERTEX_POINT ( 'NONE', #706 ) ; +#26578 = CARTESIAN_POINT ( 'NONE', ( 34.40000000000001279, -120.4999999999999858, 3.200000000000022382 ) ) ; +#26579 = AXIS2_PLACEMENT_3D ( 'NONE', #10290, #46191, #28110 ) ; +#26580 = CARTESIAN_POINT ( 'NONE', ( -50.49999999999997868, -49.00000000000000000, -14.90000000000000746 ) ) ; +#26581 = DIRECTION ( 'NONE', ( -1.811995619784410881E-15, 1.000000000000000000, 1.196913542559490477E-15 ) ) ; +#26582 = CYLINDRICAL_SURFACE ( 'NONE', #47243, 23.50000000000000355 ) ; +#26583 = VECTOR ( 'NONE', #43576, 999.9999999999998863 ) ; +#26584 = CARTESIAN_POINT ( 'NONE', ( 214.9617398693618497, -122.2956447220238800, 7.671140627763645803 ) ) ; +#26585 = AXIS2_PLACEMENT_3D ( 'NONE', #31170, #22383, #53629 ) ; +#26586 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#26587 = ADVANCED_FACE ( 'NONE', ( #9147 ), #57337, .F. ) ; +#26588 = CIRCLE ( 'NONE', #21901, 3.200000000000009504 ) ; +#26589 = ORIENTED_EDGE ( 'NONE', *, *, #48438, .F. ) ; +#26590 = ADVANCED_FACE ( 'NONE', ( #13220, #48856 ), #19775, .T. ) ; +#26591 = CARTESIAN_POINT ( 'NONE', ( 215.9028092838956354, -121.4254292308160359, 7.672761846223314031 ) ) ; +#26592 = PLANE ( 'NONE', #44229 ) ; +#26593 = AXIS2_PLACEMENT_3D ( 'NONE', #9030, #43771, #21581 ) ; +#26594 = EDGE_CURVE ( 'NONE', #14983, #28909, #57423, .T. ) ; +#26595 = ORIENTED_EDGE ( 'NONE', *, *, #51949, .F. ) ; +#26596 = VERTEX_POINT ( 'NONE', #36885 ) ; +#26597 = ORIENTED_EDGE ( 'NONE', *, *, #4701, .F. ) ; +#26598 = VERTEX_POINT ( 'NONE', #10288 ) ; +#26599 = DIRECTION ( 'NONE', ( -1.811995619784410881E-15, 1.000000000000000000, 1.196913542559490477E-15 ) ) ; +#26600 = CARTESIAN_POINT ( 'NONE', ( 34.40000000000004121, -120.4999999999999716, 1.387778780781445676E-14 ) ) ; +#26601 = ORIENTED_EDGE ( 'NONE', *, *, #54123, .T. ) ; +#26602 = ORIENTED_EDGE ( 'NONE', *, *, #47018, .T. ) ; +#26603 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#26604 = CYLINDRICAL_SURFACE ( 'NONE', #30376, 0.4999999999999990008 ) ; +#26605 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#26606 = VERTEX_POINT ( 'NONE', #50282 ) ; +#26607 = ORIENTED_EDGE ( 'NONE', *, *, #30745, .F. ) ; +#26608 = CARTESIAN_POINT ( 'NONE', ( 21.49553427424417507, -124.5000000000000000, 15.99999501431715743 ) ) ; +#26609 = CARTESIAN_POINT ( 'NONE', ( 237.4307213699977410, -115.3199265223908156, 2.009089044499846821 ) ) ; +#26610 = CARTESIAN_POINT ( 'NONE', ( 15.03285869509692674, -49.83836509835666106, 18.93719857022047393 ) ) ; +#26611 = CARTESIAN_POINT ( 'NONE', ( 215.9655214566609800, -121.5365264781137000, 7.663281474317981790 ) ) ; +#26612 = CARTESIAN_POINT ( 'NONE', ( 16.00000000000000000, 12.50000000000000000, 39.00000000000000000 ) ) ; +#26613 = LINE ( 'NONE', #57269, #5788 ) ; +#26614 = CARTESIAN_POINT ( 'NONE', ( 236.1064704355307242, -115.0952154233613101, 3.276408650962334246 ) ) ; +#26615 = CARTESIAN_POINT ( 'NONE', ( 320.8899987669290113, -120.5758414225098534, 0.4942146078695409117 ) ) ; +#26616 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#26617 = CIRCLE ( 'NONE', #34065, 7.000000000000004441 ) ; +#26618 = CONICAL_SURFACE ( 'NONE', #20681, 0.8000000000000039302, 1.029744258676650981 ) ; +#26619 = CARTESIAN_POINT ( 'NONE', ( 235.0172560049751098, -125.6301331810619502, 2.123062074112352704 ) ) ; +#26620 = CYLINDRICAL_SURFACE ( 'NONE', #56663, 1.649999999999998579 ) ; +#26621 = AXIS2_PLACEMENT_3D ( 'NONE', #18157, #22553, #57317 ) ; +#26622 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #24956, #51232, #10959, #1648 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 0.0000000000000000000, 0.3614141281026770902 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.5035216179746889731, 0.5020217540083367069, 0.5010009862841939832, 0.5004593148022610238 ) ) + REPRESENTATION_ITEM ( '' ) ); +#26623 = CARTESIAN_POINT ( 'NONE', ( 29.40000000000003766, -114.6619916923218057, -0.9999999999999731326 ) ) ; +#26624 = CARTESIAN_POINT ( 'NONE', ( -19.59999999999998010, -33.19999999999999574, 19.75000000000001421 ) ) ; +#26625 = TOROIDAL_SURFACE ( 'NONE', #540, 5.144385673828447914, 0.1999999999999967637 ) ; +#26626 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #22230, #17553, #30727, #9091, #5290, #21933 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 4 ), + ( 0.007190470684093129387, 0.007524133556061584488, 0.007857796428030040456 ), + .UNSPECIFIED. ) ; +#26627 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.2841538407466704386, -0.9587786995907429111 ) ) ; +#26628 = ADVANCED_FACE ( 'NONE', ( #55266 ), #36598, .T. ) ; +#26629 = CARTESIAN_POINT ( 'NONE', ( 235.7160160744598727, -123.5902208032130716, 4.610571330792274658 ) ) ; +#26630 = CARTESIAN_POINT ( 'NONE', ( 233.5702796540609540, -124.2782375696891251, -4.851589406337900812 ) ) ; +#26631 = CARTESIAN_POINT ( 'NONE', ( 216.8669103356807284, -122.5256675793854839, 7.734605798864643944 ) ) ; +#26632 = VECTOR ( 'NONE', #8712, 1000.000000000000000 ) ; +#26633 = CARTESIAN_POINT ( 'NONE', ( -46.40843888621645874, -49.00000000000000000, 13.24999999999999467 ) ) ; +#26634 = CARTESIAN_POINT ( 'NONE', ( 233.2638857579632088, -116.1973909433669263, -3.503898172057679616 ) ) ; +#26635 = CARTESIAN_POINT ( 'NONE', ( 220.3649315727256521, -118.4908932076672556, -7.834503912272229975 ) ) ; +#26636 = CONICAL_SURFACE ( 'NONE', #48083, 1.649999999999995248, 1.029744258676652313 ) ; +#26637 = AXIS2_PLACEMENT_3D ( 'NONE', #28726, #46510, #6509 ) ; +#26638 = CARTESIAN_POINT ( 'NONE', ( 215.9622150725639642, -119.4686272353436607, -7.655071791968047989 ) ) ; +#26639 = CARTESIAN_POINT ( 'NONE', ( 219.8734624044131749, -122.4302400660260304, 7.641693268880341172 ) ) ; +#26640 = CARTESIAN_POINT ( 'NONE', ( 196.4500029091152555, -126.6002557055699640, -0.9361359680984971954 ) ) ; +#26641 = EDGE_CURVE ( 'NONE', #24404, #6630, #14506, .T. ) ; +#26642 = CARTESIAN_POINT ( 'NONE', ( 234.9529218597964757, -114.4397470639104455, 1.044195760286054320 ) ) ; +#26643 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#26644 = CARTESIAN_POINT ( 'NONE', ( 217.7787608792949356, -121.8010993048151533, 7.732673796399648580 ) ) ; +#26645 = ADVANCED_FACE ( 'NONE', ( #46481 ), #54392, .T. ) ; +#26646 = CARTESIAN_POINT ( 'NONE', ( 237.5775052722393923, -114.9503856762797795, -0.06890733504875795612 ) ) ; +#26647 = CIRCLE ( 'NONE', #41538, 4.500000000000000000 ) ; +#26648 = CARTESIAN_POINT ( 'NONE', ( -35.27673076452248324, -39.19543050033674803, -72.69404015182846024 ) ) ; +#26649 = ORIENTED_EDGE ( 'NONE', *, *, #20288, .F. ) ; +#26650 = CARTESIAN_POINT ( 'NONE', ( 35.40000000000004121, -117.4602631692858381, -0.9999999999999731326 ) ) ; +#26651 = CARTESIAN_POINT ( 'NONE', ( 219.7754179453833672, -119.1196730798906032, -7.731680542371437426 ) ) ; +#26652 = CARTESIAN_POINT ( 'NONE', ( 232.5167234960469500, -116.7707542784249739, -4.173393600275599802 ) ) ; +#26653 = ORIENTED_EDGE ( 'NONE', *, *, #24203, .F. ) ; +#26654 = LINE ( 'NONE', #31328, #39623 ) ; +#26655 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#26656 = CARTESIAN_POINT ( 'NONE', ( 232.2440706379295818, -123.3482785937418669, -4.770847129821945032 ) ) ; +#26657 = VECTOR ( 'NONE', #49743, 1000.000000000000000 ) ; +#26658 = ORIENTED_EDGE ( 'NONE', *, *, #29561, .T. ) ; +#26659 = ORIENTED_EDGE ( 'NONE', *, *, #48862, .F. ) ; +#26660 = EDGE_CURVE ( 'NONE', #4767, #37296, #37453, .T. ) ; +#26661 = CARTESIAN_POINT ( 'NONE', ( 217.1250588505279779, -120.6347088020309997, 5.628769271708828015 ) ) ; +#26662 = APPROVAL_ROLE ( '' ) ; +#26663 = ORIENTED_EDGE ( 'NONE', *, *, #26719, .F. ) ; +#26664 = EDGE_CURVE ( 'NONE', #2316, #14777, #10866, .T. ) ; +#26665 = VERTEX_POINT ( 'NONE', #14665 ) ; +#26666 = CIRCLE ( 'NONE', #25733, 0.5000000000000004441 ) ; +#26667 = CARTESIAN_POINT ( 'NONE', ( 226.3999987669289453, -120.4999999999997726, 1.387778780781445676E-14 ) ) ; +#26668 = CARTESIAN_POINT ( 'NONE', ( 236.2065386511154372, -124.3788035858522960, -3.971291744125001077 ) ) ; +#26669 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #25866, #52402, #57689, #43646, #12401, #53287 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 4 ), + ( 2.614649919440951938E-16, 0.0001610824685985001996, 0.0003221649371967389439 ), + .UNSPECIFIED. ) ; +#26670 = CARTESIAN_POINT ( 'NONE', ( 215.8531173047120717, -122.3030460306512595, 7.745752812181687652 ) ) ; +#26671 = VECTOR ( 'NONE', #20124, 1000.000000000000000 ) ; +#26672 = VERTEX_POINT ( 'NONE', #23425 ) ; +#26673 = ORIENTED_EDGE ( 'NONE', *, *, #32766, .T. ) ; +#26674 = AXIS2_PLACEMENT_3D ( 'NONE', #32851, #11215, #38085 ) ; +#26675 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289794, -123.8347732430470245, 1.889255784020799078 ) ) ; +#26676 = DIRECTION ( 'NONE', ( -0.7009092642998492328, 0.0000000000000000000, -0.7132504491541833413 ) ) ; +#26677 = ORIENTED_EDGE ( 'NONE', *, *, #57757, .T. ) ; +#26678 = VECTOR ( 'NONE', #57716, 1000.000000000000000 ) ; +#26680 = ADVANCED_FACE ( 'NONE', ( #28387, #41237 ), #23705, .F. ) ; +#26679 = CARTESIAN_POINT ( 'NONE', ( 7.275382722384556189, -50.19543050033663434, -113.2480567568131988 ) ) ; +#26681 = CARTESIAN_POINT ( 'NONE', ( 24.70000000000000284, 8.706780413834935839E-15, 22.01715728752536094 ) ) ; +#26682 = CIRCLE ( 'NONE', #24776, 3.200000000000009504 ) ; +#26683 = CARTESIAN_POINT ( 'NONE', ( 219.8686501545635963, -120.0359253739712955, -8.075634614630912367 ) ) ; +#26684 = CARTESIAN_POINT ( 'NONE', ( -26.49999999999999645, -128.9989999999999952, 5.900000000000009237 ) ) ; +#26685 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #25169, #30444, #48531, #25454, #47647, #29579, #35107, #17265, #8237, #57002 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 4 ), + ( 0.0000000000000000000, 0.0003405789805142588880, 0.0006811579610285177760, 0.001021736941542776556, 0.001362315922057035552 ), + .UNSPECIFIED. ) ; +#26686 = ADVANCED_FACE ( 'NONE', ( #19334 ), #24286, .F. ) ; +#26687 = CARTESIAN_POINT ( 'NONE', ( 20.90000000000001634, -30.00000000000000000, -21.14999999999999147 ) ) ; +#26688 = FACE_OUTER_BOUND ( 'NONE', #16213, .T. ) ; +#26689 = VERTEX_POINT ( 'NONE', #19612 ) ; +#26690 = EDGE_LOOP ( 'NONE', ( #22956, #26218, #11997, #44208 ) ) ; +#26691 = CARTESIAN_POINT ( 'NONE', ( 228.0999987669289055, -113.5809954898263925, 1.061779915142727404 ) ) ; +#26692 = CARTESIAN_POINT ( 'NONE', ( 24.90000000000001279, -116.0000000000000000, -1.916917367340783047E-17 ) ) ; +#26693 = FACE_OUTER_BOUND ( 'NONE', #45826, .T. ) ; +#26694 = ORIENTED_EDGE ( 'NONE', *, *, #19210, .T. ) ; +#26695 = CARTESIAN_POINT ( 'NONE', ( 232.0054274474418321, -120.1112724600505288, -5.758582396714489349 ) ) ; +#26696 = CARTESIAN_POINT ( 'NONE', ( 220.1926048451047393, -119.3663839234214805, -7.807022354867211966 ) ) ; +#26697 = CARTESIAN_POINT ( 'NONE', ( 21.05296404005160937, -50.86900120937107772, -17.96311771316621630 ) ) ; +#26698 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#26699 = CARTESIAN_POINT ( 'NONE', ( -27.99999999999999645, -128.9989999999999952, 20.00000000000001066 ) ) ; +#26700 = CARTESIAN_POINT ( 'NONE', ( 235.4546449075867542, -116.5762987087976228, -3.925470415670966773 ) ) ; +#26701 = CARTESIAN_POINT ( 'NONE', ( 220.0212850980132657, -125.8206811918949342, 5.127584597728740867 ) ) ; +#26702 = LINE ( 'NONE', #8869, #8128 ) ; +#26703 = CARTESIAN_POINT ( 'NONE', ( -33.99999999999999289, -116.0010000000000048, 17.00000000000000711 ) ) ; +#26704 = VECTOR ( 'NONE', #33230, 999.9999999999998863 ) ; +#26705 =( BOUNDED_SURFACE ( ) B_SPLINE_SURFACE ( 3, 3, ( + ( #55835, #34210, #2395, #56695 ), + ( #7616, #34490, #21037, #51134 ), + ( #46761, #12283, #25141, #6759 ), + ( #30112, #7905, #33914, #47911 ) ), + .UNSPECIFIED., .F., .F., .F. ) + B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ), + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_SURFACE ( ( + ( 1.000000000000000000, 0.3333333333333334259, 0.3333333333333334259, 1.000000000000000000), + ( 0.6054988603092213983, 0.2018329534364071975, 0.2018329534364071975, 0.6054988603092213983), + ( 0.6054988603092213983, 0.2018329534364071975, 0.2018329534364071975, 0.6054988603092213983), + ( 1.000000000000000000, 0.3333333333333334259, 0.3333333333333334259, 1.000000000000000000) ) ) + REPRESENTATION_ITEM ( '' ) SURFACE ( ) ); +#26706 = ADVANCED_FACE ( 'NONE', ( #37172 ), #51139, .T. ) ; +#26707 = CARTESIAN_POINT ( 'NONE', ( 233.1252514700911718, -118.5675294304842566, 5.838507297878383184 ) ) ; +#26708 = CARTESIAN_POINT ( 'NONE', ( -33.99999999999999289, -116.0000000000000000, -19.99999999999999645 ) ) ; +#26709 = CARTESIAN_POINT ( 'NONE', ( 215.3518488387645391, -119.5094058975016935, -7.826456036520868409 ) ) ; +#26710 = CARTESIAN_POINT ( 'NONE', ( 218.2197867405992611, -122.4434889266055109, 7.821067793076287522 ) ) ; +#26711 = CARTESIAN_POINT ( 'NONE', ( 232.6768766757317337, -122.3731595413298407, 5.223781483001705972 ) ) ; +#26712 = DIRECTION ( 'NONE', ( -1.644548700998852974E-16, 0.1516828450203867862, -0.9884292157390539568 ) ) ; +#26713 = ADVANCED_FACE ( 'NONE', ( #5353 ), #6198, .T. ) ; +#26714 = AXIS2_PLACEMENT_3D ( 'NONE', #19571, #15175, #33013 ) ; +#26715 = CARTESIAN_POINT ( 'NONE', ( 235.0020836272365159, -126.0180028897716085, -0.8372123002750588849 ) ) ; +#26716 = CARTESIAN_POINT ( 'NONE', ( 216.7649243600293687, -118.5403635665367830, -7.536880229878082815 ) ) ; +#26717 = CARTESIAN_POINT ( 'NONE', ( 213.9204999291004583, -118.7282877042804046, -7.531536916891172773 ) ) ; +#26718 = EDGE_LOOP ( 'NONE', ( #50140, #49265, #55036 ) ) ; +#26719 = EDGE_CURVE ( 'NONE', #38009, #29187, #33056, .T. ) ; +#26720 = CARTESIAN_POINT ( 'NONE', ( 234.5065520708118356, -125.8708284132987956, -2.994549848459060915 ) ) ; +#26721 = CIRCLE ( 'NONE', #8008, 0.5999999999999953149 ) ; +#26722 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289510, -126.7622918128755458, -2.383054983712988406 ) ) ; +#26723 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#26724 = EDGE_CURVE ( 'NONE', #13201, #7452, #11148, .T. ) ; +#26725 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -124.0355464510558079, 0.2855861989655819055 ) ) ; +#26726 = CARTESIAN_POINT ( 'NONE', ( 234.2497758220883952, -116.5016531739135814, -3.849123674512628490 ) ) ; +#26727 = CARTESIAN_POINT ( 'NONE', ( 237.1792744644548065, -118.5417467196117514, -5.192758377163131378 ) ) ; +#26728 = AXIS2_PLACEMENT_3D ( 'NONE', #16135, #7115, #55899 ) ; +#26729 = EDGE_CURVE ( 'NONE', #40792, #20515, #54892, .T. ) ; +#26730 = CARTESIAN_POINT ( 'NONE', ( 215.9027963965317838, -121.4558932851898732, 7.871313509028462718 ) ) ; +#26731 = CIRCLE ( 'NONE', #34165, 16.00000000000000000 ) ; +#26732 = CIRCLE ( 'NONE', #41619, 3.099999999999998757 ) ; +#26733 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #47833, #54964, #19021, #41797 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 0.001048464789986893429 ), + .UNSPECIFIED. ) ; +#26734 = ORIENTED_EDGE ( 'NONE', *, *, #35410, .T. ) ; +#26735 = CARTESIAN_POINT ( 'NONE', ( 214.8490888822803413, -118.9184342443041658, -7.678787494423656490 ) ) ; +#26736 = CARTESIAN_POINT ( 'NONE', ( 234.4086271838416167, -117.8548852142918406, -4.886443076372188443 ) ) ; +#26737 = VERTEX_POINT ( 'NONE', #24868 ) ; +#26738 = EDGE_LOOP ( 'NONE', ( #36748, #38067, #49703, #1248 ) ) ; +#26739 = DIRECTION ( 'NONE', ( 1.210476675238563278E-16, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#26740 = CARTESIAN_POINT ( 'NONE', ( 216.6803921469817453, -122.4214170812507660, 7.792174573504921931 ) ) ; +#26741 = EDGE_CURVE ( 'NONE', #6182, #51130, #52002, .T. ) ; +#26742 = CARTESIAN_POINT ( 'NONE', ( 219.8878578400067454, -120.9556302905064911, 8.084322339242014266 ) ) ; +#26743 = CARTESIAN_POINT ( 'NONE', ( 236.3634151242641224, -126.1823712709058896, 2.350934973408624007 ) ) ; +#26744 = EDGE_LOOP ( 'NONE', ( #14984, #21379 ) ) ; +#26745 = CARTESIAN_POINT ( 'NONE', ( -3.950000000000000178, -2.500000000000000000, -37.00000000000000000 ) ) ; +#26746 = CARTESIAN_POINT ( 'NONE', ( 236.9442442310331671, -124.1659931735969167, 4.165922193463722500 ) ) ; +#26747 = DIRECTION ( 'NONE', ( -0.7009092642998459022, 0.0000000000000000000, -0.7132504491541865610 ) ) ; +#26748 = CIRCLE ( 'NONE', #48153, 5.684830401364140862 ) ; +#26749 = VERTEX_POINT ( 'NONE', #12574 ) ; +#26750 = CARTESIAN_POINT ( 'NONE', ( 214.9203079168030399, -122.2438877966302755, 7.647052650281857211 ) ) ; +#26751 = VECTOR ( 'NONE', #37885, 1000.000000000000000 ) ; +#26752 = FACE_OUTER_BOUND ( 'NONE', #44889, .T. ) ; +#26753 = VERTEX_POINT ( 'NONE', #42937 ) ; +#26754 = ORIENTED_EDGE ( 'NONE', *, *, #14759, .T. ) ; +#26755 = DIRECTION ( 'NONE', ( -0.7132504491541842295, -2.131334480222603379E-15, 0.7009092642998483447 ) ) ; +#26756 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289510, -124.0696353256674485, 4.119365028280209451 ) ) ; +#26757 = FACE_OUTER_BOUND ( 'NONE', #31703, .T. ) ; +#26758 = LINE ( 'NONE', #52712, #34163 ) ; +#26759 = ORIENTED_EDGE ( 'NONE', *, *, #21396, .F. ) ; +#26760 = FACE_OUTER_BOUND ( 'NONE', #40160, .T. ) ; +#26761 = EDGE_CURVE ( 'NONE', #42349, #15629, #29834, .T. ) ; +#26762 = CARTESIAN_POINT ( 'NONE', ( -49.52089584194732907, -117.5375726941434351, 6.713770151553482002 ) ) ; +#26763 = CARTESIAN_POINT ( 'NONE', ( 219.9954974157262768, -121.8230493013514320, 7.775743174610858510 ) ) ; +#26764 = VERTEX_POINT ( 'NONE', #56123 ) ; +#26765 = VERTEX_POINT ( 'NONE', #7046 ) ; +#26766 = CARTESIAN_POINT ( 'NONE', ( -26.99999999999999289, -1.000000000000010658, 19.50000000000000711 ) ) ; +#26767 = CARTESIAN_POINT ( 'NONE', ( 38.12349267240408324, -119.4999999999999716, -5.251468257628927994 ) ) ; +#26768 = ORIENTED_EDGE ( 'NONE', *, *, #26265, .T. ) ; +#26769 = CARTESIAN_POINT ( 'NONE', ( 215.2214962858842568, -118.4847611906193521, -7.609975080834469274 ) ) ; +#26770 = VECTOR ( 'NONE', #35174, 1000.000000000000000 ) ; +#26771 = CARTESIAN_POINT ( 'NONE', ( 216.6389879694773413, -118.9873464532470280, -7.632487797673761065 ) ) ; +#26772 = AXIS2_PLACEMENT_3D ( 'NONE', #3539, #12549, #22193 ) ; +#26773 = ORIENTED_EDGE ( 'NONE', *, *, #32692, .T. ) ; +#26774 = CARTESIAN_POINT ( 'NONE', ( 219.5457413159777502, -120.4462063562493057, -5.641186388906316296 ) ) ; +#26775 = TOROIDAL_SURFACE ( 'NONE', #39795, 6.019272309542815336, 0.1999999999999982347 ) ; +#26776 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -122.3783629671693092, 2.226665723581131129 ) ) ; +#26777 = CARTESIAN_POINT ( 'NONE', ( 239.4027695270552556, -115.0886375741118997, -1.326708576852089649 ) ) ; +#26778 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #31063, #44479 ), + ( #4486, #22280 ), + ( #40093, #42088 ), + ( #50004, #37450 ), + ( #54389, #33054 ), + ( #46765, #33357 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 2, 4 ), + ( 2, 2 ), + ( 0.0000000000000000000, 0.5000000000000000000, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#26779 = CARTESIAN_POINT ( 'NONE', ( 12.95076967186529338, -35.69543050033662013, -103.1925864558445909 ) ) ; +#26780 = CC_DESIGN_PERSON_AND_ORGANIZATION_ASSIGNMENT ( #42132, #32825, ( #45431 ) ) ; +#26781 = CARTESIAN_POINT ( 'NONE', ( 232.5906158965542545, -123.6203379531797282, -5.300622265192224347 ) ) ; +#26782 = CARTESIAN_POINT ( 'NONE', ( 222.8999987669286611, -117.9482988174051741, -7.381691758922857893 ) ) ; +#26783 = LINE ( 'NONE', #40460, #35642 ) ; +#26784 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669288885, -118.0614581779638854, -2.402388986376967406 ) ) ; +#26785 = DIRECTION ( 'NONE', ( -1.597594650655104355E-15, 1.000000000000000000, 1.415089553805949927E-15 ) ) ; +#26786 = CARTESIAN_POINT ( 'NONE', ( 235.1163224700046896, -120.7071349321016385, -5.545363267237354066 ) ) ; +#26787 = DIRECTION ( 'NONE', ( -1.000000000000000000, 1.540743955509788409E-32, -5.551115123125781716E-16 ) ) ; +#26788 = EDGE_CURVE ( 'NONE', #14700, #35568, #16658, .T. ) ; +#26789 = CARTESIAN_POINT ( 'NONE', ( 221.7230432711492938, -120.8946062426309709, 8.052005201837420856 ) ) ; +#26790 = CARTESIAN_POINT ( 'NONE', ( 10.50000000000001599, -39.14999999999999147, 23.50000000000000000 ) ) ; +#26791 = ORIENTED_EDGE ( 'NONE', *, *, #56274, .T. ) ; +#26792 = CARTESIAN_POINT ( 'NONE', ( 233.9446768119150875, -114.3953017769180320, 0.7378510850757333817 ) ) ; +#26793 = EDGE_CURVE ( 'NONE', #23816, #27264, #38017, .T. ) ; +#26794 = CARTESIAN_POINT ( 'NONE', ( 26.75865145188564398, -119.6322263834535420, -6.273259721966185865 ) ) ; +#26795 = AXIS2_PLACEMENT_3D ( 'NONE', #6490, #28993, #23434 ) ; +#26796 = CARTESIAN_POINT ( 'NONE', ( 236.6871293200540549, -122.7165007100695959, 5.088187341256882767 ) ) ; +#26797 = EDGE_CURVE ( 'NONE', #44586, #23481, #3057, .T. ) ; +#26798 = EDGE_LOOP ( 'NONE', ( #41898, #29700, #55809 ) ) ; +#26799 = ORIENTED_EDGE ( 'NONE', *, *, #53744, .F. ) ; +#26800 = CARTESIAN_POINT ( 'NONE', ( 217.3124499001377217, -121.9520575179773232, 7.685320357717728257 ) ) ; +#26801 = DIRECTION ( 'NONE', ( -0.008726535498377428410, -1.212680411858290585E-15, 0.9999619230641711987 ) ) ; +#26802 = CARTESIAN_POINT ( 'NONE', ( 218.8554403372132242, -120.8952614356447839, 7.866229599724508859 ) ) ; +#26803 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289794, -122.8161213763784900, 2.506108890268254896 ) ) ; +#26804 = CARTESIAN_POINT ( 'NONE', ( 233.6872729076844735, -122.7547826984871477, 5.123032272644210572 ) ) ; +#26805 = CIRCLE ( 'NONE', #48252, 3.200000000000009504 ) ; +#26806 = ORIENTED_EDGE ( 'NONE', *, *, #48959, .F. ) ; +#26807 = FACE_OUTER_BOUND ( 'NONE', #2382, .T. ) ; +#26808 = CARTESIAN_POINT ( 'NONE', ( 12.50000000000002132, -51.09745716219187273, 17.10331240375686690 ) ) ; +#26809 = CIRCLE ( 'NONE', #18271, 3.000000000000002220 ) ; +#26810 = CARTESIAN_POINT ( 'NONE', ( 13.59854119643169490, -47.33755376805127213, -18.28377481091863999 ) ) ; +#26811 = VERTEX_POINT ( 'NONE', #55840 ) ; +#26812 = LINE ( 'NONE', #4605, #19556 ) ; +#26813 = AXIS2_PLACEMENT_3D ( 'NONE', #28727, #24897, #47373 ) ; +#26814 = CALENDAR_DATE ( 2024, 10, 10 ) ; +#26815 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #45856, #2647, #20435, #55222 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 0.0000000000000000000, 0.001599946026809392040 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9858344587119001190, 0.9824247613529920597, 0.9824038013645893797, 0.9857715787466919677 ) ) + REPRESENTATION_ITEM ( '' ) ); +#26816 = CARTESIAN_POINT ( 'NONE', ( 237.4976510074618545, -115.6632431132730972, -2.720860433226187869 ) ) ; +#26817 = CARTESIAN_POINT ( 'NONE', ( 221.8244447233323910, -121.0988686043666149, 7.835274742009061377 ) ) ; +#26818 = EDGE_LOOP ( 'NONE', ( #25187, #2222, #1816, #22417 ) ) ; +#26819 = LINE ( 'NONE', #44016, #10111 ) ; +#26820 = CARTESIAN_POINT ( 'NONE', ( 216.3419554409261707, -117.3510512036690727, -7.204430427885280430 ) ) ; +#26821 = CARTESIAN_POINT ( 'NONE', ( 29.21743114857466850, -114.4338270131152484, 0.8269103859120385813 ) ) ; +#26822 = CARTESIAN_POINT ( 'NONE', ( 237.5923353217096121, -123.5775108018730322, -5.324604104108320968 ) ) ; +#26823 = ORIENTED_EDGE ( 'NONE', *, *, #17157, .F. ) ; +#26824 = EDGE_LOOP ( 'NONE', ( #7798, #4051, #25074, #46691 ) ) ; +#26825 = FACE_OUTER_BOUND ( 'NONE', #38353, .T. ) ; +#26826 = CARTESIAN_POINT ( 'NONE', ( 217.8667024049376835, -125.7986726365662662, 5.511228283714810772 ) ) ; +#26827 = CARTESIAN_POINT ( 'NONE', ( 220.7616836768857524, -126.0420865574198075, 5.323832882232760966 ) ) ; +#26828 = FACE_OUTER_BOUND ( 'NONE', #56949, .T. ) ; +#26829 = ORIENTED_EDGE ( 'NONE', *, *, #55525, .T. ) ; +#26830 = ADVANCED_FACE ( 'NONE', ( #16079, #12288 ), #47047, .T. ) ; +#26831 = VERTEX_POINT ( 'NONE', #3563 ) ; +#26832 = ORIENTED_EDGE ( 'NONE', *, *, #52838, .F. ) ; +#26833 = AXIS2_PLACEMENT_3D ( 'NONE', #52230, #47862, #30067 ) ; +#26834 = CARTESIAN_POINT ( 'NONE', ( 215.8002074625812554, -114.3649215954137901, -7.658023187335216697 ) ) ; +#26835 = EDGE_CURVE ( 'NONE', #8026, #30965, #30117, .T. ) ; +#26836 = CARTESIAN_POINT ( 'NONE', ( 237.7507773356679763, -124.4999044907061290, 3.846633156572841106 ) ) ; +#26837 = VERTEX_POINT ( 'NONE', #51424 ) ; +#26838 = CARTESIAN_POINT ( 'NONE', ( -12.74999999999996980, -115.9999999999999858, 23.49899999999999878 ) ) ; +#26839 = ORIENTED_EDGE ( 'NONE', *, *, #33480, .T. ) ; +#26840 = ORIENTED_EDGE ( 'NONE', *, *, #33812, .T. ) ; +#26841 = DIRECTION ( 'NONE', ( -0.7009092642998484557, 0.0000000000000000000, -0.7132504491541838965 ) ) ; +#26842 = CARTESIAN_POINT ( 'NONE', ( 215.8002074625812554, -116.4579504793909308, 5.981033345594660489 ) ) ; +#26843 = CYLINDRICAL_SURFACE ( 'NONE', #49042, 1.649999999999997025 ) ; +#26844 = FACE_OUTER_BOUND ( 'NONE', #19096, .T. ) ; +#26845 = CARTESIAN_POINT ( 'NONE', ( 24.80000000000002203, -59.00000000000000711, 16.99999999999999289 ) ) ; +#26846 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ; +#26847 = AXIS2_PLACEMENT_3D ( 'NONE', #37833, #51240, #2211 ) ; +#26848 = CARTESIAN_POINT ( 'NONE', ( 216.6830739909832459, -122.4213912687864365, 7.772923793953019356 ) ) ; +#26849 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#26850 = CARTESIAN_POINT ( 'NONE', ( -33.99999999999999289, -116.0010000000000048, -14.89999999999999325 ) ) ; +#26851 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -123.1668976494547678, 0.9537421948389233073 ) ) ; +#26852 = CARTESIAN_POINT ( 'NONE', ( 215.8061132383226663, -119.4831952231646142, -7.636825460368115159 ) ) ; +#26853 = ADVANCED_FACE ( 'NONE', ( #11430 ), #11424, .F. ) ; +#26854 = AXIS2_PLACEMENT_3D ( 'NONE', #7726, #40722, #10051 ) ; +#26855 = CARTESIAN_POINT ( 'NONE', ( 215.8061132383226663, -121.5168047768349595, 7.636825460368160456 ) ) ; +#26856 = CARTESIAN_POINT ( 'NONE', ( 236.7222280068026521, -119.1732914231476883, 5.411362425887925376 ) ) ; +#26857 = VERTEX_POINT ( 'NONE', #2685 ) ; +#26858 = EDGE_CURVE ( 'NONE', #56679, #36927, #6043, .T. ) ; +#26859 = CARTESIAN_POINT ( 'NONE', ( 236.2413197450933353, -116.7265235348502728, -4.068655310128694857 ) ) ; +#26860 = ADVANCED_FACE ( 'NONE', ( #25146 ), #50591, .F. ) ; +#26861 = FACE_OUTER_BOUND ( 'NONE', #9116, .T. ) ; +#26862 = CARTESIAN_POINT ( 'NONE', ( 221.5822455605818391, -122.3239143939506306, 7.857101670571585927 ) ) ; +#26863 = CARTESIAN_POINT ( 'NONE', ( 233.7835972924330008, -125.2186360832730827, 2.921974276455492348 ) ) ; +#26864 = EDGE_CURVE ( 'NONE', #2221, #15769, #38578, .T. ) ; +#26865 = CARTESIAN_POINT ( 'NONE', ( 221.3223226075445496, -119.5651157409277943, -8.020019185453666211 ) ) ; +#26866 = VERTEX_POINT ( 'NONE', #7910 ) ; +#26867 = VERTEX_POINT ( 'NONE', #3252 ) ; +#26868 = CARTESIAN_POINT ( 'NONE', ( 216.5381137720879394, -119.7357298300432120, -7.950493838938305302 ) ) ; +#26869 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203852041, 0.9884292157390541789 ) ) ; +#26870 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#26871 = CARTESIAN_POINT ( 'NONE', ( 235.4618626953189562, -126.4950974694240529, -1.372970345033227790 ) ) ; +#26872 = CARTESIAN_POINT ( 'NONE', ( 216.2145475481480617, -119.2034415274423367, -7.846102816773684374 ) ) ; +#26873 = CARTESIAN_POINT ( 'NONE', ( -22.99999999999997868, -115.9999999999999858, -23.40000000000000213 ) ) ; +#26874 = LINE ( 'NONE', #44664, #54550 ) ; +#26875 = AXIS2_PLACEMENT_3D ( 'NONE', #33649, #17479, #8438 ) ; +#26876 = CARTESIAN_POINT ( 'NONE', ( 215.2774946635918525, -122.4095393564036840, 7.641722323968563657 ) ) ; +#26877 = ORIENTED_EDGE ( 'NONE', *, *, #42347, .T. ) ; +#26878 = CARTESIAN_POINT ( 'NONE', ( 221.3897366002240403, -118.6832509497307626, -7.864919225347712484 ) ) ; +#26879 = DIRECTION ( 'NONE', ( 1.000000000000000000, -2.402417193869934193E-13, -3.703350910357166271E-14 ) ) ; +#26880 = CARTESIAN_POINT ( 'NONE', ( 215.7440798702350548, -122.2829521485915336, 7.507054995805020781 ) ) ; +#26881 = EDGE_LOOP ( 'NONE', ( #46956, #14839, #13632, #25194 ) ) ; +#26882 = EDGE_LOOP ( 'NONE', ( #29082, #12174, #15326, #22636 ) ) ; +#26883 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.9884292157390526246, 0.1516828450203955847 ) ) ; +#26884 = CARTESIAN_POINT ( 'NONE', ( 215.8398163654211430, -121.7913017244478908, 7.614859210844912241 ) ) ; +#26885 = CARTESIAN_POINT ( 'NONE', ( 4.902890635654492790, -32.89543050033664429, -100.6817812028393320 ) ) ; +#26886 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#26887 = FACE_OUTER_BOUND ( 'NONE', #14253, .T. ) ; +#26888 = CARTESIAN_POINT ( 'NONE', ( 218.9962405479284655, -120.0737783083522174, -8.068084191704475217 ) ) ; +#26889 = ORIENTED_EDGE ( 'NONE', *, *, #761, .F. ) ; +#26890 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#26891 = CARTESIAN_POINT ( 'NONE', ( 193.1071046677030552, -124.9529129170386454, -13.83551829724024174 ) ) ; +#26892 = ORIENTED_EDGE ( 'NONE', *, *, #55284, .T. ) ; +#26893 = CONICAL_SURFACE ( 'NONE', #11031, 1.649999999999995248, 1.029744258676652313 ) ; +#26894 = ORIENTED_EDGE ( 'NONE', *, *, #56941, .T. ) ; +#26895 = ORIENTED_EDGE ( 'NONE', *, *, #4369, .T. ) ; +#26896 = EDGE_LOOP ( 'NONE', ( #35077, #894, #9677, #48637 ) ) ; +#26897 = EDGE_CURVE ( 'NONE', #7404, #40682, #9567, .T. ) ; +#26898 = CARTESIAN_POINT ( 'NONE', ( 28.09997949928169803, -121.3438831965964226, -6.161756104391777455 ) ) ; +#26899 = ORIENTED_EDGE ( 'NONE', *, *, #14031, .F. ) ; +#26900 = ORIENTED_EDGE ( 'NONE', *, *, #2722, .F. ) ; +#26901 = CARTESIAN_POINT ( 'NONE', ( 235.8999987668161680, -126.8183890925731987, -4.040786962276846417 ) ) ; +#26902 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#26903 = CARTESIAN_POINT ( 'NONE', ( 8.784315731977271113, -40.24543050033674518, -115.9927099539515041 ) ) ; +#26904 = ORIENTED_EDGE ( 'NONE', *, *, #6394, .F. ) ; +#26905 = ORIENTED_EDGE ( 'NONE', *, *, #50221, .F. ) ; +#26906 = DIRECTION ( 'NONE', ( -0.7132504491541842295, -2.131334480222602985E-15, 0.7009092642998483447 ) ) ; +#26907 = CARTESIAN_POINT ( 'NONE', ( 237.4877959984831080, -116.3422999401803821, 3.674059813191493440 ) ) ; +#26908 = PLANE ( 'NONE', #31864 ) ; +#26909 = CARTESIAN_POINT ( 'NONE', ( 11.96601192193690721, -49.13690832693129806, -19.10000000000000497 ) ) ; +#26910 = AXIS2_PLACEMENT_3D ( 'NONE', #53320, #9797, #27636 ) ; +#26911 = CARTESIAN_POINT ( 'NONE', ( 220.0200843017680654, -115.1785855932285898, -5.126824323946737927 ) ) ; +#26912 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#26913 = CARTESIAN_POINT ( 'NONE', ( 233.9189704355307811, -115.4046226547929024, -3.739578457054443028 ) ) ; +#26914 = CARTESIAN_POINT ( 'NONE', ( 214.8618450392854129, -119.7587448316771059, -7.802733585417204409 ) ) ; +#26915 = CARTESIAN_POINT ( 'NONE', ( -12.74999999999996980, -30.00000000000000000, 23.50000000000000000 ) ) ; +#26916 = EDGE_CURVE ( 'NONE', #45947, #37081, #56942, .T. ) ; +#26917 = PERSON ( 'NAUO-PER1', 'UNSPECIFIED', 'UNSPECIFIED', ('UNSPECIFIED'), ('UNSPECIFIED'), ('UNSPECIFIED') ) ; +#26918 = CARTESIAN_POINT ( 'NONE', ( 235.0682702236224486, -126.0356773268996022, 0.3949592697248550666 ) ) ; +#26919 = CARTESIAN_POINT ( 'NONE', ( -3.950000000000000178, -2.500000000000000000, -37.00000000000000000 ) ) ; +#26920 = CARTESIAN_POINT ( 'NONE', ( 36.90000000000001279, -119.4999999999999858, 5.171065414394590221 ) ) ; +#26921 = CARTESIAN_POINT ( 'NONE', ( 8.106110746038067916, -52.19543050033662013, -115.2561381671940381 ) ) ; +#26922 = FACE_BOUND ( 'NONE', #46228, .T. ) ; +#26923 = CARTESIAN_POINT ( 'NONE', ( 235.6562362290805481, -121.6894692248000212, 5.421038558781867245 ) ) ; +#26924 = CARTESIAN_POINT ( 'NONE', ( 233.4554225781932928, -126.5433307015252069, -1.138695506453326400 ) ) ; +#26925 = EDGE_CURVE ( 'NONE', #41441, #17337, #333, .T. ) ; +#26926 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1516828450203878964, -0.9884292157390538458 ) ) ; +#26927 = CARTESIAN_POINT ( 'NONE', ( 215.8056272062716232, -121.5489589629251697, 7.851723206950975253 ) ) ; +#26928 = CARTESIAN_POINT ( 'NONE', ( 233.2872581226782813, -115.7243211212109628, -2.826157233600199881 ) ) ; +#26929 = EDGE_CURVE ( 'NONE', #16581, #15425, #6766, .T. ) ; +#26930 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -118.0453988904421010, -2.067341718073604451 ) ) ; +#26931 = CONICAL_SURFACE ( 'NONE', #34374, 1.025000000000000133, 0.7853981633974482790 ) ; +#26932 = CARTESIAN_POINT ( 'NONE', ( 235.7685270983271835, -117.2235913490374628, -5.404784576638385296 ) ) ; +#26933 = FACE_OUTER_BOUND ( 'NONE', #46166, .T. ) ; +#26934 = CARTESIAN_POINT ( 'NONE', ( 31.70000000000003482, -114.7956868793143457, 0.0000000000000000000 ) ) ; +#26935 = CARTESIAN_POINT ( 'NONE', ( 234.8837363412768582, -114.5629269021708296, -1.602244724699955825 ) ) ; +#26936 = CARTESIAN_POINT ( 'NONE', ( 217.5036224830094227, -119.2007736953101897, -7.720485890044807675 ) ) ; +#26937 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#26938 = CARTESIAN_POINT ( 'NONE', ( 237.4928412529656327, -115.7598604922572747, -2.887084683587420209 ) ) ; +#26939 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669289112, -114.7598584942692668, -2.053373392050659607 ) ) ; +#26940 = ORIENTED_EDGE ( 'NONE', *, *, #35672, .F. ) ; +#26941 = DIRECTION ( 'NONE', ( -0.7009092642998484557, -4.163453949483577057E-16, -0.7132504491541840075 ) ) ; +#26942 = CARTESIAN_POINT ( 'NONE', ( 215.2994196191336300, -120.9767460300662094, 7.865255749322142442 ) ) ; +#26943 = CARTESIAN_POINT ( 'NONE', ( 232.6221208438868189, -125.3382320689253646, 2.803263321902043081 ) ) ; +#26944 = ORIENTED_EDGE ( 'NONE', *, *, #17912, .T. ) ; +#26945 = CONICAL_SURFACE ( 'NONE', #38091, 1.500000000000001332, 0.7853981633974396193 ) ; +#26946 = LINE ( 'NONE', #31619, #41490 ) ; +#26947 = CARTESIAN_POINT ( 'NONE', ( 219.9030505299101605, -122.2407789758290022, 7.690996888236289131 ) ) ; +#26948 = CARTESIAN_POINT ( 'NONE', ( 232.3964929256407856, -118.2391965315173081, -5.075575635543936315 ) ) ; +#26949 = CARTESIAN_POINT ( 'NONE', ( 219.7424328275048708, -122.0126265199297819, 7.950207289124324284 ) ) ; +#26950 = ORIENTED_EDGE ( 'NONE', *, *, #34090, .F. ) ; +#26951 = ORIENTED_EDGE ( 'NONE', *, *, #27237, .F. ) ; +#26952 = ORIENTED_EDGE ( 'NONE', *, *, #679, .T. ) ; +#26953 = CARTESIAN_POINT ( 'NONE', ( 219.8289344351072145, -119.5002054758304695, -8.026938889166775226 ) ) ; +#26954 = CARTESIAN_POINT ( 'NONE', ( 30.61743114857329218, -120.4999999999999858, 1.387778780781445676E-14 ) ) ; +#26955 = ORIENTED_EDGE ( 'NONE', *, *, #28004, .T. ) ; +#26956 = ORIENTED_EDGE ( 'NONE', *, *, #13188, .F. ) ; +#26957 = EDGE_CURVE ( 'NONE', #29622, #10778, #48223, .T. ) ; +#26958 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360860E-15, -1.857579106397800526E-17 ) ) ; +#26959 = CARTESIAN_POINT ( 'NONE', ( 236.1710754364176807, -125.1481658790554121, -3.030993075935658698 ) ) ; +#26960 = CARTESIAN_POINT ( 'NONE', ( 216.1477467507714607, -121.6145734119994728, 7.869126881266062412 ) ) ; +#26961 = ORIENTED_EDGE ( 'NONE', *, *, #55799, .F. ) ; +#26962 = ADVANCED_FACE ( 'NONE', ( #21922 ), #21719, .F. ) ; +#26963 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#26964 = FACE_OUTER_BOUND ( 'NONE', #24137, .T. ) ; +#26965 = ORIENTED_EDGE ( 'NONE', *, *, #51574, .F. ) ; +#26966 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289453, -124.1787281185710299, 1.613850086702930842 ) ) ; +#26967 = CARTESIAN_POINT ( 'NONE', ( -24.09999999999997655, -30.00000000000000000, 19.50000000000000711 ) ) ; +#26968 = DIRECTION ( 'NONE', ( 0.7071067811865450192, 0.0000000000000000000, 0.7071067811865500152 ) ) ; +#26969 = LINE ( 'NONE', #44763, #7747 ) ; +#26970 = AXIS2_PLACEMENT_3D ( 'NONE', #41661, #38147, #24701 ) ; +#26971 = AXIS2_PLACEMENT_3D ( 'NONE', #16477, #31102, #32254 ) ; +#26972 = CARTESIAN_POINT ( 'NONE', ( -29.16564078277071914, -0.2000000000000159983, -23.40000000000001279 ) ) ; +#26973 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #9309, #27140, #44935, #4937 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 0.0000000000000000000, 0.01248168113059890984 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9537314950890684040, 0.7397848450873137915, 0.7397841284190442845, 0.9537293450842594389 ) ) + REPRESENTATION_ITEM ( '' ) ); +#26974 = CARTESIAN_POINT ( 'NONE', ( 216.9522882077534689, -120.8879011457095203, 7.991045434686433246 ) ) ; +#26975 = ORIENTED_EDGE ( 'NONE', *, *, #33414, .F. ) ; +#26976 = ORIENTED_EDGE ( 'NONE', *, *, #1621, .F. ) ; +#26977 = EDGE_CURVE ( 'NONE', #7944, #29109, #54044, .T. ) ; +#26978 = CARTESIAN_POINT ( 'NONE', ( 221.2808275055820673, -120.9158310370296903, 8.063345465199558859 ) ) ; +#26979 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#26980 = CARTESIAN_POINT ( 'NONE', ( 231.1259991352723944, -123.2632101845299530, 2.883097019296134267 ) ) ; +#26981 = ORIENTED_EDGE ( 'NONE', *, *, #44812, .T. ) ; +#26982 = CARTESIAN_POINT ( 'NONE', ( 232.0076503873460751, -116.1518124143293562, -4.094304649597880541 ) ) ; +#26983 = CARTESIAN_POINT ( 'NONE', ( 216.6896103699010894, -120.0469185273177288, -7.770749359884705498 ) ) ; +#26984 = CARTESIAN_POINT ( 'NONE', ( 16.50000000000001776, -38.99999999999999289, 23.12499999999998934 ) ) ; +#26985 = FACE_OUTER_BOUND ( 'NONE', #3719, .T. ) ; +#26986 = CIRCLE ( 'NONE', #12945, 5.900732854585315934 ) ; +#26987 = CARTESIAN_POINT ( 'NONE', ( 22.00000000000000711, -128.6250000000000000, 18.35000000000001208 ) ) ; +#26988 = CARTESIAN_POINT ( 'NONE', ( 235.4930490467466484, -115.7400831012141253, -2.851781558600198885 ) ) ; +#26989 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #44138, #4159, #21951, #16101 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 0.001048464789987706581 ), + .UNSPECIFIED. ) ; +#26990 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#26991 = CARTESIAN_POINT ( 'NONE', ( 221.8573406660086960, -118.7309646798967009, -7.871502098261149882 ) ) ; +#26992 = CARTESIAN_POINT ( 'NONE', ( 217.1250588505269263, -120.0022210315204489, -7.994687183067742176 ) ) ; +#26993 = CARTESIAN_POINT ( 'NONE', ( 233.0775133560323695, -116.9404294533049296, 5.014611927418507697 ) ) ; +#26994 = EDGE_CURVE ( 'NONE', #14111, #35708, #3846, .T. ) ; +#26995 = CARTESIAN_POINT ( 'NONE', ( 36.90000000000001279, -121.4999999999999858, -3.039736830714123705 ) ) ; +#26996 = CARTESIAN_POINT ( 'NONE', ( 215.7157502272762315, -119.6451138255227704, -7.867950150850934854 ) ) ; +#26997 = DIRECTION ( 'NONE', ( 5.782411586589354089E-15, 3.304235192336773934E-15, -1.000000000000000000 ) ) ; +#26998 = CARTESIAN_POINT ( 'NONE', ( 232.5883642380344440, -119.3143598913806471, 5.420605032859658223 ) ) ; +#26999 = EDGE_CURVE ( 'NONE', #9071, #46105, #43680, .T. ) ; +#27000 = CARTESIAN_POINT ( 'NONE', ( 214.9099611974787649, -121.1515302998092523, 7.844348174569002907 ) ) ; +#27001 = EDGE_CURVE ( 'NONE', #23000, #36087, #49086, .T. ) ; +#27002 = FACE_OUTER_BOUND ( 'NONE', #30240, .T. ) ; +#27003 = CARTESIAN_POINT ( 'NONE', ( 214.3373035288813355, -120.8505299153101049, 7.574844741239095569 ) ) ; +#27004 = ORIENTED_EDGE ( 'NONE', *, *, #32723, .F. ) ; +#27005 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #23305, #39765, #13174, #4149, #45782, #9884, #6071, #19214, #32665, #28270, #21941, #10171, #27991, #8517, #37055, #55147, #27710, #5507, #19496, #41695, #54863, #54278 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4 ), + ( 0.01310053196228784175, 0.01372399105402415283, 0.01434745014576046564, 0.01465917969162862378, 0.01497090923749678365, 0.01528263878336494179, 0.01559436832923310166, 0.01590609787510125980, 0.01621782742096941968, 0.01684128651270573249, 0.01808820469617836157 ), + .UNSPECIFIED. ) ; +#27006 = CARTESIAN_POINT ( 'NONE', ( 234.3786326654381185, -126.3915764931688699, 1.765194501296396767 ) ) ; +#27007 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289794, -126.6934287748006653, -2.559792443868264211 ) ) ; +#27008 = CARTESIAN_POINT ( 'NONE', ( 30.61743114856799153, -114.5575464449901801, 0.8274786242361414912 ) ) ; +#27009 = CARTESIAN_POINT ( 'NONE', ( 213.9533395165431671, -121.2787934512117403, 5.529929020463675293 ) ) ; +#27010 = CARTESIAN_POINT ( 'NONE', ( 234.3696639971799698, -114.9517009627339377, -0.09292067888031607659 ) ) ; +#27011 = CARTESIAN_POINT ( 'NONE', ( 237.2197746922223871, -117.3016255971479751, -4.535552956759036469 ) ) ; +#27012 = DIRECTION ( 'NONE', ( -1.000000000000000000, -4.929626218750037951E-16, -1.857579106397801143E-17 ) ) ; +#27013 = EDGE_CURVE ( 'NONE', #36087, #37992, #51339, .T. ) ; +#27014 = VERTEX_POINT ( 'NONE', #44413 ) ; +#27015 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #11199, #51476, #34268, #3312, #29609, #28748, #47395, #29887, #47679, #7385, #42989, #55613, #2740 ), + .UNSPECIFIED., .F., .F., + ( 4, 3, 3, 3, 4 ), + ( 1.398578778534940505E-17, 2.682494583074228551E-05, 5.370879980890758137E-05, 9.625135144022683856E-05, 0.0001051605286756408114 ), + .UNSPECIFIED. ) ; +#27016 = VECTOR ( 'NONE', #51975, 999.9999999999998863 ) ; +#27017 = FACE_OUTER_BOUND ( 'NONE', #34251, .T. ) ; +#27018 = CARTESIAN_POINT ( 'NONE', ( 234.7972429238974428, -119.3778166591573182, 5.441826354000991017 ) ) ; +#27019 = ORIENTED_EDGE ( 'NONE', *, *, #47088, .F. ) ; +#27020 = EDGE_LOOP ( 'NONE', ( #37561, #6049, #32641, #39086 ) ) ; +#27021 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#27022 = CARTESIAN_POINT ( 'NONE', ( 28.10839998827821518, -119.4999999999999858, -5.965131390417544033 ) ) ; +#27023 = CARTESIAN_POINT ( 'NONE', ( 217.2153305508537642, -121.0306920642349837, 7.796706328680818920 ) ) ; +#27024 = CARTESIAN_POINT ( 'NONE', ( 236.3910817471180792, -126.5027537004157239, 1.337081132293657992 ) ) ; +#27025 = ORIENTED_EDGE ( 'NONE', *, *, #49704, .T. ) ; +#27026 = CARTESIAN_POINT ( 'NONE', ( 236.8776375248348245, -122.1436756012874838, 5.301232386529148854 ) ) ; +#27027 = CARTESIAN_POINT ( 'NONE', ( 213.0999977193770292, -117.3302092426309571, -8.113071722396378860 ) ) ; +#27028 = ORIENTED_EDGE ( 'NONE', *, *, #7345, .T. ) ; +#27029 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#27030 = EDGE_CURVE ( 'NONE', #15724, #42569, #53736, .T. ) ; +#27031 = EDGE_CURVE ( 'NONE', #50146, #16874, #32006, .T. ) ; +#27032 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289510, -114.1814300292930113, 2.228519989324171835 ) ) ; +#27033 = FACE_OUTER_BOUND ( 'NONE', #45410, .T. ) ; +#27034 = ORIENTED_EDGE ( 'NONE', *, *, #19164, .T. ) ; +#27035 = FACE_OUTER_BOUND ( 'NONE', #51003, .T. ) ; +#27036 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289794, -123.3378280857152589, -4.659570360836575276 ) ) ; +#27037 = EDGE_CURVE ( 'NONE', #26039, #42269, #3777, .T. ) ; +#27038 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#27039 = CARTESIAN_POINT ( 'NONE', ( 21.00000000000000711, -34.99999999999999289, -19.50000000000000355 ) ) ; +#27040 = EDGE_LOOP ( 'NONE', ( #10278, #43940, #47257, #32365, #39224, #38226 ) ) ; +#27041 = CARTESIAN_POINT ( 'NONE', ( 6.013746046644811827, -39.19543050033662013, -114.5319075652907514 ) ) ; +#27042 = ADVANCED_FACE ( 'NONE', ( #40312 ), #10508, .F. ) ; +#27043 = CARTESIAN_POINT ( 'NONE', ( 219.8412510024029416, -121.2488553428879783, 8.054137148390065448 ) ) ; +#27044 = CARTESIAN_POINT ( 'NONE', ( 220.1473587211716563, -121.8197943164165338, 7.776242679651341305 ) ) ; +#27045 = EDGE_CURVE ( 'NONE', #40676, #30046, #3254, .T. ) ; +#27046 = ORIENTED_EDGE ( 'NONE', *, *, #21780, .F. ) ; +#27047 = ORIENTED_EDGE ( 'NONE', *, *, #23274, .T. ) ; +#27048 = VECTOR ( 'NONE', #36824, 1000.000000000000000 ) ; +#27049 = EDGE_CURVE ( 'NONE', #53428, #44323, #23947, .T. ) ; +#27050 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#27051 = CARTESIAN_POINT ( 'NONE', ( 37.18129884062021517, -119.6695039028409298, -5.361590010676334117 ) ) ; +#27052 = CARTESIAN_POINT ( 'NONE', ( 35.62583113187098149, -115.0006292081486095, 0.8297239988067639516 ) ) ; +#27053 = ORIENTED_EDGE ( 'NONE', *, *, #22356, .F. ) ; +#27054 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238558841E-16, -1.857579106397798678E-17 ) ) ; +#27055 = PLANE ( 'NONE', #18087 ) ; +#27056 = ORIENTED_EDGE ( 'NONE', *, *, #50207, .F. ) ; +#27057 = CONICAL_SURFACE ( 'NONE', #8394, 1.649999999999997025, 1.029744258676653201 ) ; +#27058 = CARTESIAN_POINT ( 'NONE', ( 214.7169723890521595, -122.0401762629779512, 7.671516871122275205 ) ) ; +#27059 = CARTESIAN_POINT ( 'NONE', ( 193.1071046677030836, -116.0470870829609993, 13.83551829724018489 ) ) ; +#27060 = CARTESIAN_POINT ( 'NONE', ( 239.2777695270552556, -117.6117135645469034, -4.764535698153819610 ) ) ; +#27061 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#27062 = CARTESIAN_POINT ( 'NONE', ( 232.5949764294944089, -123.4704630121733544, -5.385075958561888143 ) ) ; +#27063 = CARTESIAN_POINT ( 'NONE', ( 30.40000000000000924, -126.2137017642103984, 1.000000000000014655 ) ) ; +#27064 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#27065 = DIRECTION ( 'NONE', ( 1.156482317317870344E-15, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#27066 = LINE ( 'NONE', #48945, #20055 ) ; +#27067 = ADVANCED_FACE ( 'NONE', ( #24224 ), #13294, .F. ) ; +#27068 = CARTESIAN_POINT ( 'NONE', ( 235.3745785066812743, -114.9508765513445212, 0.09868922917757781688 ) ) ; +#27069 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -119.7445715527661889, -0.2855952716667044533 ) ) ; +#27070 = AXIS2_PLACEMENT_3D ( 'NONE', #48285, #44177, #12932 ) ; +#27071 = CARTESIAN_POINT ( 'NONE', ( 235.8179919042981680, -125.1134984079054817, -3.147516356991554076 ) ) ; +#27072 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#27073 = EDGE_LOOP ( 'NONE', ( #46529, #4084, #11570 ) ) ; +#27074 = CARTESIAN_POINT ( 'NONE', ( 234.0143822817411206, -115.3008110887048048, 3.280999491384338551 ) ) ; +#27075 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290306, -118.6795516494786966, 3.034270743915804758 ) ) ; +#27076 = CARTESIAN_POINT ( 'NONE', ( 236.7499792464894597, -124.4826421324847132, 3.863995654410984137 ) ) ; +#27077 = EDGE_CURVE ( 'NONE', #2316, #11832, #20745, .T. ) ; +#27078 = ORIENTED_EDGE ( 'NONE', *, *, #12707, .T. ) ; +#27079 = ADVANCED_FACE ( 'NONE', ( #32444 ), #14019, .F. ) ; +#27080 = ORIENTED_EDGE ( 'NONE', *, *, #1046, .T. ) ; +#27081 = CARTESIAN_POINT ( 'NONE', ( 213.3372475913124617, -119.7709241604304822, 7.429596484642909893 ) ) ; +#27082 = CARTESIAN_POINT ( 'NONE', ( 216.6729653306867078, -122.1551551322204858, 7.810223637547311526 ) ) ; +#27083 = LINE ( 'NONE', #8667, #42116 ) ; +#27084 = CARTESIAN_POINT ( 'NONE', ( -32.28903719142030582, -39.19543050033673381, -76.75166410104353076 ) ) ; +#27085 = CARTESIAN_POINT ( 'NONE', ( 234.6394204655068734, -123.6799047596802126, 4.574880816428668062 ) ) ; +#27086 = VERTEX_POINT ( 'NONE', #9643 ) ; +#27087 = CARTESIAN_POINT ( 'NONE', ( 221.2758909329204471, -120.8949292912397766, 7.864135734707039305 ) ) ; +#27088 = LINE ( 'NONE', #9540, #38790 ) ; +#27089 = CARTESIAN_POINT ( 'NONE', ( 22.75000000000000711, -119.2000000000000028, 21.00000000000000711 ) ) ; +#27090 = EDGE_LOOP ( 'NONE', ( #13200, #19499, #12629, #54522, #35558, #37947 ) ) ; +#27091 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.7071067811865413555, 0.7071067811865537900 ) ) ; +#27092 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #40730, #757 ), + ( #31980, #49766 ), + ( #9770, #18810 ), + ( #36647, #35678 ), + ( #31312, #38905 ), + ( #13457, #25452 ), + ( #21066, #49107 ), + ( #8522, #34517 ), + ( #53476, #52910 ), + ( #26062, #12599 ), + ( #26638, #73 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 2, 2, 3, 4 ), + ( 2, 2 ), + ( 0.0000000000000000000, 0.3267529939790819737, 0.6523924822079449903, 0.9900990099009899792, 0.9962159496096895106 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#27093 = CARTESIAN_POINT ( 'NONE', ( 237.3986399168269656, -118.1349108239624570, -5.020321988340678665 ) ) ; +#27094 = CARTESIAN_POINT ( 'NONE', ( 220.1443720437503373, -118.7051749504481108, -7.682149342022712268 ) ) ; +#27095 = ORIENTED_EDGE ( 'NONE', *, *, #39081, .F. ) ; +#27096 = CARTESIAN_POINT ( 'NONE', ( 221.6323585381755663, -120.8668336112539663, 7.850813117752233339 ) ) ; +#27097 = FACE_BOUND ( 'NONE', #16764, .T. ) ; +#27098 = CARTESIAN_POINT ( 'NONE', ( 26.89964839742528468, -119.5000000000000000, 6.071813689260907587 ) ) ; +#27099 = CARTESIAN_POINT ( 'NONE', ( 237.4611500948162757, -126.5002878680066516, -1.353389762412385178 ) ) ; +#27100 = ORIENTED_EDGE ( 'NONE', *, *, #10160, .T. ) ; +#27101 = VERTEX_POINT ( 'NONE', #37389 ) ; +#27102 = ORIENTED_EDGE ( 'NONE', *, *, #53655, .T. ) ; +#27103 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#27104 = CARTESIAN_POINT ( 'NONE', ( 217.4649800301212679, -125.9049516205571990, 5.381879869409672779 ) ) ; +#27105 = EDGE_CURVE ( 'NONE', #54983, #51611, #29166, .T. ) ; +#27106 = CARTESIAN_POINT ( 'NONE', ( -17.84999999999997655, -59.00000000000000000, 23.49999999999999289 ) ) ; +#27107 = VECTOR ( 'NONE', #55263, 1000.000000000000000 ) ; +#27108 = CARTESIAN_POINT ( 'NONE', ( 214.4398661302606115, -122.2498609735932718, 7.389164041319354226 ) ) ; +#27109 = ORIENTED_EDGE ( 'NONE', *, *, #4300, .F. ) ; +#27110 = EDGE_CURVE ( 'NONE', #57115, #25239, #23078, .T. ) ; +#27111 = ORIENTED_EDGE ( 'NONE', *, *, #40555, .T. ) ; +#27112 = EDGE_LOOP ( 'NONE', ( #46805, #11636, #34362 ) ) ; +#27113 = ADVANCED_FACE ( 'NONE', ( #40890 ), #51485, .T. ) ; +#27114 = AXIS2_PLACEMENT_3D ( 'NONE', #27531, #54969, #32770 ) ; +#27115 = CARTESIAN_POINT ( 'NONE', ( 215.2054143764895286, -125.7696056161733367, 5.292494440029178904 ) ) ; +#27116 = CARTESIAN_POINT ( 'NONE', ( 237.8401029096255002, -125.9366328544133040, 1.119033655332026589 ) ) ; +#27117 = ADVANCED_FACE ( 'NONE', ( #10502 ), #52665, .F. ) ; +#27118 = ORIENTED_EDGE ( 'NONE', *, *, #39591, .T. ) ; +#27119 = CARTESIAN_POINT ( 'NONE', ( 28.11743114857557302, -131.1830696832553258, 5.015246610798395288 ) ) ; +#27120 = LINE ( 'NONE', #22821, #33899 ) ; +#27121 = ORIENTED_EDGE ( 'NONE', *, *, #40864, .F. ) ; +#27122 = ORIENTED_EDGE ( 'NONE', *, *, #22046, .T. ) ; +#27123 = CARTESIAN_POINT ( 'NONE', ( 217.3293605756262536, -119.3613119979290786, -7.942065433352315296 ) ) ; +#27124 = CARTESIAN_POINT ( 'NONE', ( 17.33216017439641732, -50.25661694645023658, 21.40242349195098015 ) ) ; +#27125 = CARTESIAN_POINT ( 'NONE', ( 218.3002074625811986, -124.3851836446060872, -6.253996697603152910 ) ) ; +#27126 = CARTESIAN_POINT ( 'NONE', ( 30.15356521137938017, -126.4834550156789845, -0.8272863234434213453 ) ) ; +#27127 = CARTESIAN_POINT ( 'NONE', ( 36.89929804591973550, -121.4999999999999147, -5.188116411101464820 ) ) ; +#27128 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#27129 = CARTESIAN_POINT ( 'NONE', ( 219.8878578397558385, -120.9543888710276036, 8.076232727014771129 ) ) ; +#27130 = CARTESIAN_POINT ( 'NONE', ( -33.12105708793107794, -116.0010000000000048, -14.13164518280533599 ) ) ; +#27131 = CARTESIAN_POINT ( 'NONE', ( -22.99999999999997868, -49.00000000000000000, -13.25000000000000888 ) ) ; +#27132 = CARTESIAN_POINT ( 'NONE', ( 5.900000000000016342, -38.84999999999999432, 23.49899999999999878 ) ) ; +#27133 = EDGE_CURVE ( 'NONE', #46234, #105, #285, .T. ) ; +#27134 = LINE ( 'NONE', #44927, #32993 ) ; +#27135 = AXIS2_PLACEMENT_3D ( 'NONE', #30907, #17732, #22691 ) ; +#27136 = CARTESIAN_POINT ( 'NONE', ( 215.8056272058176717, -121.5160000319644809, 7.636948955292760743 ) ) ; +#27137 = ORIENTED_EDGE ( 'NONE', *, *, #19871, .T. ) ; +#27138 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #33790, #11581, #34653, #8651, #13016, #47787, #44269, #57135 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 4 ), + ( 4.661440522533724371E-15, 0.0002955769290552912260, 0.0004433653935806203326, 0.0005911538581059494393 ), + .UNSPECIFIED. ) ; +#27139 = CARTESIAN_POINT ( 'NONE', ( 236.1612596213467725, -119.1362643944279114, -5.406880624468558771 ) ) ; +#27140 = CARTESIAN_POINT ( 'NONE', ( 219.8002074625812554, -112.5010656118182624, 3.630873654098070613 ) ) ; +#27141 = CARTESIAN_POINT ( 'NONE', ( -31.79248394122296517, -52.19543050033674803, -68.82743323175925809 ) ) ; +#27142 = CARTESIAN_POINT ( 'NONE', ( 233.7917673529397291, -125.3632430140668390, 2.676878460270811111 ) ) ; +#27143 = CIRCLE ( 'NONE', #19646, 1.999999999999998446 ) ; +#27144 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#27145 = ORIENTED_EDGE ( 'NONE', *, *, #19805, .T. ) ; +#27146 = EDGE_CURVE ( 'NONE', #7660, #2671, #34777, .T. ) ; +#27147 = ORIENTED_EDGE ( 'NONE', *, *, #1326, .F. ) ; +#27148 = CARTESIAN_POINT ( 'NONE', ( 220.1411910213958549, -121.4592106370679545, 8.050676081400023776 ) ) ; +#27149 = CARTESIAN_POINT ( 'NONE', ( 220.1413531191370510, -120.9277150708318942, 8.077815678584116199 ) ) ; +#27150 = CARTESIAN_POINT ( 'NONE', ( -48.25593345003293422, -118.6124945256461558, -3.230780122163393830 ) ) ; +#27151 = CARTESIAN_POINT ( 'NONE', ( 235.7261523741194935, -118.5966112769565939, -5.847736557421385761 ) ) ; +#27152 = CARTESIAN_POINT ( 'NONE', ( 216.0877509727767460, -119.2048338697623819, -7.836965759194109538 ) ) ; +#27153 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#27154 = CARTESIAN_POINT ( 'NONE', ( 219.8734629154958213, -122.4313023297619907, 7.648728044249278213 ) ) ; +#27155 = VECTOR ( 'NONE', #10007, 999.9999999999998863 ) ; +#27156 = ADVANCED_FACE ( 'NONE', ( #43160 ), #15162, .F. ) ; +#27157 = AXIS2_PLACEMENT_3D ( 'NONE', #1790, #37406, #15171 ) ; +#27158 = CYLINDRICAL_SURFACE ( 'NONE', #48084, 1.649999999999995248 ) ; +#27159 = ORIENTED_EDGE ( 'NONE', *, *, #861, .F. ) ; +#27160 = CARTESIAN_POINT ( 'NONE', ( 237.9945807622043219, -118.3643640781129847, 5.539979226559913705 ) ) ; +#27161 = CARTESIAN_POINT ( 'NONE', ( 241.0999987669289339, -120.4999999999997584, 1.387778780781445676E-14 ) ) ; +#27162 = LINE ( 'NONE', #31831, #11633 ) ; +#27163 = VERTEX_POINT ( 'NONE', #38237 ) ; +#27164 = ORIENTED_EDGE ( 'NONE', *, *, #56242, .F. ) ; +#27165 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.9884292157390539568, -0.1516828450203877021 ) ) ; +#27166 = CARTESIAN_POINT ( 'NONE', ( 215.9929136613828575, -121.7636420255549297, 7.631605403303345803 ) ) ; +#27167 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #10180, #23597, #18929, #10746 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 1.482148387583608474E-17, 0.001048464789953286848 ), + .UNSPECIFIED. ) ; +#27168 = CARTESIAN_POINT ( 'NONE', ( 221.9173046855663642, -122.1926627626160098, 7.889228952169561992 ) ) ; +#27169 = CARTESIAN_POINT ( 'NONE', ( 228.7999987669289794, -115.2391790256846207, -4.617765983265679886 ) ) ; +#27170 = FACE_OUTER_BOUND ( 'NONE', #10312, .T. ) ; +#27171 = LINE ( 'NONE', #27451, #26061 ) ; +#27172 = CARTESIAN_POINT ( 'NONE', ( 236.8332190536148687, -115.3606488920789701, -3.378343469809431454 ) ) ; +#27173 = ORIENTED_EDGE ( 'NONE', *, *, #40881, .F. ) ; +#27174 = CARTESIAN_POINT ( 'NONE', ( 215.8186857449372553, -121.2047998356113823, 7.689495366008630484 ) ) ; +#27175 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026596, -124.6103804600290630, -12.77124550218495536 ) ) ; +#27176 = EDGE_CURVE ( 'NONE', #46969, #16127, #15447, .T. ) ; +#27177 = VERTEX_POINT ( 'NONE', #24798 ) ; +#27178 = VECTOR ( 'NONE', #3316, 999.9999999999998863 ) ; +#27179 = ORIENTED_EDGE ( 'NONE', *, *, #9517, .F. ) ; +#27180 = EDGE_LOOP ( 'NONE', ( #13485, #43213, #7580, #29159, #54283 ) ) ; +#27181 = ORIENTED_EDGE ( 'NONE', *, *, #8943, .T. ) ; +#27182 = EDGE_CURVE ( 'NONE', #11354, #233, #33292, .T. ) ; +#27183 = CARTESIAN_POINT ( 'NONE', ( 236.3999987672879683, -125.9611437171376593, -4.379030634828348312 ) ) ; +#27184 = EDGE_LOOP ( 'NONE', ( #26951, #44097, #42440, #18289, #12909 ) ) ; +#27185 = EDGE_CURVE ( 'NONE', #52070, #44166, #3191, .T. ) ; +#27186 = VERTEX_POINT ( 'NONE', #29481 ) ; +#27187 = CARTESIAN_POINT ( 'NONE', ( 229.2999987672629914, -113.8413812931234048, -3.451491983869514613 ) ) ; +#27188 = LINE ( 'NONE', #31575, #35042 ) ; +#27189 = PLANE ( 'NONE', #30152 ) ; +#27190 = ORIENTED_EDGE ( 'NONE', *, *, #56970, .F. ) ; +#27191 = PLANE ( 'NONE', #39211 ) ; +#27192 = CARTESIAN_POINT ( 'NONE', ( 237.4864515406812018, -116.3112403489335236, 3.638659265460913339 ) ) ; +#27193 = CARTESIAN_POINT ( 'NONE', ( 217.9163579497280523, -121.2723202386451504, 5.530922389824777241 ) ) ; +#27194 = CARTESIAN_POINT ( 'NONE', ( 12.44734691214328848, -50.96146871439982817, -17.76168038790662607 ) ) ; +#27195 = AXIS2_PLACEMENT_3D ( 'NONE', #1193, #18970, #37112 ) ; +#27196 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#27197 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#27198 = CARTESIAN_POINT ( 'NONE', ( 233.9814704355307526, -114.3614693999725347, -1.504989049959715164 ) ) ; +#27199 = CARTESIAN_POINT ( 'NONE', ( 216.6895969224849523, -120.0163778092521625, -7.969897460563431402 ) ) ; +#27200 = FACE_OUTER_BOUND ( 'NONE', #36454, .T. ) ; +#27201 = CARTESIAN_POINT ( 'NONE', ( 219.8779748679629620, -120.0717884766339267, -7.875319254562975324 ) ) ; +#27202 = PLANE ( 'NONE', #51005 ) ; +#27203 = CARTESIAN_POINT ( 'NONE', ( 215.6358787638859553, -122.2104261463450285, 7.743185962877412010 ) ) ; +#27204 = CARTESIAN_POINT ( 'NONE', ( 222.8999987669287464, -123.6230794351752706, 7.158695900133612788 ) ) ; +#27205 = CARTESIAN_POINT ( 'NONE', ( 235.6599637151821867, -121.8176819091427774, 5.392787912861206401 ) ) ; +#27206 = CARTESIAN_POINT ( 'NONE', ( 233.7097987276817150, -119.1869741116532140, -6.007377520833049545 ) ) ; +#27207 = CARTESIAN_POINT ( 'NONE', ( 217.1809375449678043, -122.3527719775410816, 7.796214948991472049 ) ) ; +#27208 = CARTESIAN_POINT ( 'NONE', ( 14.47600000000000975, -38.99999999999999289, -23.49900000000000588 ) ) ; +#27209 = CARTESIAN_POINT ( 'NONE', ( 233.2958293304730546, -115.5723059884414141, -2.557123822436921490 ) ) ; +#27210 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290022, -117.9206098134154388, -1.978252509191957831 ) ) ; +#27211 = CARTESIAN_POINT ( 'NONE', ( 237.8935270983271835, -114.3614693999725347, -1.504989049959826186 ) ) ; +#27212 = CARTESIAN_POINT ( 'NONE', ( 33.10579383324228075, -119.6598027704167606, 5.720459869784551010 ) ) ; +#27213 = CARTESIAN_POINT ( 'NONE', ( -24.00000000000000000, -5.000000000000008882, -16.25000000000000000 ) ) ; +#27214 = CARTESIAN_POINT ( 'NONE', ( 235.0698729185424440, -116.7139514142508432, 4.845178757758531241 ) ) ; +#27215 = CARTESIAN_POINT ( 'NONE', ( 23.40000000000003055, -120.4999999999999858, -4.499999999999976019 ) ) ; +#27216 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#27217 = CARTESIAN_POINT ( 'NONE', ( 237.7666319685599206, -118.2990196022904286, 5.094938667152346667 ) ) ; +#27218 = EDGE_CURVE ( 'NONE', #29230, #34692, #42300, .T. ) ; +#27219 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669290533, -116.9540710721161929, -4.749032616238443971 ) ) ; +#27220 = ORIENTED_EDGE ( 'NONE', *, *, #18768, .F. ) ; +#27221 = CARTESIAN_POINT ( 'NONE', ( 13.27013502349626606, -37.19543050033661302, -111.4279070793648145 ) ) ; +#27222 = FACE_OUTER_BOUND ( 'NONE', #8278, .T. ) ; +#27223 = CARTESIAN_POINT ( 'NONE', ( 232.6118413324885239, -126.0062087008216025, 0.9517557824808021705 ) ) ; +#27224 = ORIENTED_EDGE ( 'NONE', *, *, #21148, .F. ) ; +#27225 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#27226 = FACE_BOUND ( 'NONE', #21523, .T. ) ; +#27227 = CIRCLE ( 'NONE', #55197, 3.250000067055240471 ) ; +#27228 = CARTESIAN_POINT ( 'NONE', ( 232.0381791264630920, -125.8693694122042217, 1.429238663916365004 ) ) ; +#27229 = CARTESIAN_POINT ( 'NONE', ( 221.9909668375811975, -119.9438339447571593, -7.832936484000768473 ) ) ; +#27230 = CARTESIAN_POINT ( 'NONE', ( 21.50000000000000355, -124.5000000000000000, -10.89999999999999325 ) ) ; +#27231 = VECTOR ( 'NONE', #54955, 1000.000000000000000 ) ; +#27232 = AXIS2_PLACEMENT_3D ( 'NONE', #55647, #19983, #41614 ) ; +#27233 = ORIENTED_EDGE ( 'NONE', *, *, #2172, .F. ) ; +#27234 = ORIENTED_EDGE ( 'NONE', *, *, #7069, .T. ) ; +#27235 = ORIENTED_EDGE ( 'NONE', *, *, #35192, .F. ) ; +#27236 = LINE ( 'NONE', #30543, #30192 ) ; +#27237 = EDGE_CURVE ( 'NONE', #7534, #23759, #27333, .T. ) ; +#27238 = APPROVAL_DATE_TIME ( #22261, #13892 ) ; +#27239 = VERTEX_POINT ( 'NONE', #11653 ) ; +#27240 = VERTEX_POINT ( 'NONE', #20973 ) ; +#27241 = CARTESIAN_POINT ( 'NONE', ( 221.0221731790294655, -119.4488785409359650, -7.809147043388947829 ) ) ; +#27242 = CARTESIAN_POINT ( 'NONE', ( 236.0117951737971396, -125.5564336856891146, 2.287812979623954579 ) ) ; +#27243 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#27244 = VERTEX_POINT ( 'NONE', #7560 ) ; +#27245 = EDGE_CURVE ( 'NONE', #21890, #42845, #17036, .T. ) ; +#27246 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -117.4330120478592931, 1.315753507647428489 ) ) ; +#27247 = FACE_OUTER_BOUND ( 'NONE', #47229, .T. ) ; +#27248 = VERTEX_POINT ( 'NONE', #25086 ) ; +#27249 = ADVANCED_FACE ( 'NONE', ( #2331 ), #13820, .T. ) ; +#27250 = CARTESIAN_POINT ( 'NONE', ( 215.2972991312828981, -120.9434284032375331, 7.664727756397024194 ) ) ; +#27251 = CARTESIAN_POINT ( 'NONE', ( 239.3999987667352229, -117.7416969509512370, 0.1115077889702861813 ) ) ; +#27252 = EDGE_CURVE ( 'NONE', #2406, #7948, #19286, .T. ) ; +#27253 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, -13.19999999999999929, 0.0000000000000000000 ) ) ; +#27254 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#27255 = ORIENTED_EDGE ( 'NONE', *, *, #31865, .T. ) ; +#27256 = CARTESIAN_POINT ( 'NONE', ( 219.4294531878352927, -122.5087859828901173, 7.832413383571975807 ) ) ; +#27257 = CARTESIAN_POINT ( 'NONE', ( 16.50000000000001421, -38.99999999999999289, -23.49900000000000588 ) ) ; +#27258 = ORIENTED_EDGE ( 'NONE', *, *, #33160, .T. ) ; +#27259 = VERTEX_POINT ( 'NONE', #19730 ) ; +#27260 = DIRECTION ( 'NONE', ( -1.020425574104003999E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#27261 = CARTESIAN_POINT ( 'NONE', ( 218.1993182306140397, -119.5458344071068950, -8.019589097176380577 ) ) ; +#27262 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#27263 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #7306, #2663, #29238, #38855, #51680, #47318, #30391, #20723, #11692, #48195, #29522, #25123 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 2, 4 ), + ( 5.798129947275625494E-16, 0.0002931122420253715272, 0.0005862244840501632231, 0.0008793367260749550274, 0.001025892847087378360, 0.001172448968099801909 ), + .UNSPECIFIED. ) ; +#27264 = VERTEX_POINT ( 'NONE', #20015 ) ; +#27265 = CARTESIAN_POINT ( 'NONE', ( 232.0085421293287027, -122.0880370414081284, -5.441037673663976726 ) ) ; +#27266 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#27267 = CARTESIAN_POINT ( 'NONE', ( 196.1500028794882553, -126.5183715008683549, -0.9235701425101844331 ) ) ; +#27268 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#27269 = CARTESIAN_POINT ( 'NONE', ( 235.4916010388204768, -115.7670700317533061, -2.896267757953640221 ) ) ; +#27270 = CARTESIAN_POINT ( 'NONE', ( 220.1511936253137094, -125.7668904647582480, 5.182573479761657609 ) ) ; +#27271 = CIRCLE ( 'NONE', #22538, 3.200000000000009504 ) ; +#27272 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #51736, #44137, #16687, #43558, #2995, #7360, #3873, #12312, #29581, #20769, #11746, #34809, #21070, #35109, #30446, #21657, #38602, #47367 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 1, 2, 2, 2, 1, 2, 2, 4 ), + ( 0.0000000000000000000, 0.1249999999999298617, 0.1874999999998939459, 0.2187499999999158729, 0.2499999999999377720, 0.3749999999999718558, 0.4374999999999976685, 0.4687500000000128786, 0.5000000000000280886, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#27273 = CARTESIAN_POINT ( 'NONE', ( 221.6374348892753403, -118.6795652347549606, -7.645960141400140131 ) ) ; +#27274 = CARTESIAN_POINT ( 'NONE', ( 219.9503880132604934, -119.8754856315582344, -8.064976322992912117 ) ) ; +#27275 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #21016 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #9912, #38774, #42572 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) ); +#27276 = CIRCLE ( 'NONE', #30059, 7.688716612474553180 ) ; +#27277 = CARTESIAN_POINT ( 'NONE', ( 233.1501556883622754, -119.5200200308957363, 6.071019301368591137 ) ) ; +#27278 = CYLINDRICAL_SURFACE ( 'NONE', #15656, 2.100000000000000977 ) ; +#27279 = CARTESIAN_POINT ( 'NONE', ( -49.75000000000000000, -119.5000000000000000, -4.999999999999969802 ) ) ; +#27280 = CARTESIAN_POINT ( 'NONE', ( 10.85989291819726432, -52.19543050033662013, -110.7418072368901818 ) ) ; +#27281 = CARTESIAN_POINT ( 'NONE', ( 232.6567889153382964, -121.7084838780733662, 5.416832206606350120 ) ) ; +#27282 = CARTESIAN_POINT ( 'NONE', ( 215.2253759559499144, -121.0897639790666176, 7.618928055059169147 ) ) ; +#27283 = DIRECTION ( 'NONE', ( 1.734723475976805517E-15, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#27284 = CARTESIAN_POINT ( 'NONE', ( 215.2248613523265135, -119.8757850778587226, -7.847147270954368814 ) ) ; +#27285 = ORIENTED_EDGE ( 'NONE', *, *, #42800, .T. ) ; +#27286 = CARTESIAN_POINT ( 'NONE', ( 234.3822776229146996, -126.4304336027058611, 1.625563184522996085 ) ) ; +#27287 = CARTESIAN_POINT ( 'NONE', ( 216.0829611984991629, -122.2840985758966923, 7.533995452711240937 ) ) ; +#27288 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -121.1875587795051956, 3.327484277240598143 ) ) ; +#27289 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -123.9873047655511158, -0.1592874924176153340 ) ) ; +#27290 = CARTESIAN_POINT ( 'NONE', ( 234.2492880875163621, -116.5133839375850187, -3.861283203818299814 ) ) ; +#27291 = CARTESIAN_POINT ( 'NONE', ( 237.2677221208045921, -116.1024495445021927, -3.385868827827927863 ) ) ; +#27292 = EDGE_CURVE ( 'NONE', #6884, #42349, #24162, .T. ) ; +#27293 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238558841E-16, -1.857579106397798678E-17 ) ) ; +#27294 = CARTESIAN_POINT ( 'NONE', ( 8.784315731977264008, -39.19543050033673381, -115.9927099539515041 ) ) ; +#27295 = ORIENTED_EDGE ( 'NONE', *, *, #12980, .F. ) ; +#27296 = CARTESIAN_POINT ( 'NONE', ( 214.8311782459851145, -119.0079182125726760, -7.692519568177197620 ) ) ; +#27297 = CARTESIAN_POINT ( 'NONE', ( 234.9268640423383090, -123.6859952642144123, 4.544297526954524713 ) ) ; +#27298 = ORIENTED_EDGE ( 'NONE', *, *, #27786, .F. ) ; +#27299 = ORIENTED_EDGE ( 'NONE', *, *, #49812, .F. ) ; +#27300 = FACE_OUTER_BOUND ( 'NONE', #22131, .T. ) ; +#27301 = LINE ( 'NONE', #45091, #22038 ) ; +#27302 = DIRECTION ( 'NONE', ( 1.000000000000000000, 5.438839468198048361E-16, 1.857579106397765398E-17 ) ) ; +#27303 = CARTESIAN_POINT ( 'NONE', ( 236.2493025189033347, -123.2603859742340120, 5.494628532239636876 ) ) ; +#27304 = EDGE_LOOP ( 'NONE', ( #3096, #54806, #47983, #45331 ) ) ; +#27305 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #3127, #25905, #20900, #17404 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 8.673617379884035472E-19, 0.01187784399809362762 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9555081232266263713, 0.7511150233054424419, 0.7511187495505504685, 0.9555193019619506734 ) ) + REPRESENTATION_ITEM ( '' ) ); +#27306 = CARTESIAN_POINT ( 'NONE', ( 236.6162087797319487, -115.1022972928433887, 1.285918589711169568 ) ) ; +#27307 = CARTESIAN_POINT ( 'NONE', ( 37.90000000000001990, -120.4999999999999858, 0.0000000000000000000 ) ) ; +#27308 = ORIENTED_EDGE ( 'NONE', *, *, #25980, .F. ) ; +#27309 = LINE ( 'NONE', #40427, #11102 ) ; +#27310 = CARTESIAN_POINT ( 'NONE', ( -47.34168327686767697, -119.2373918320422916, 6.961800259713455397 ) ) ; +#27311 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #38736, #34652, #22092, #56847, #16530, #52442, #43980, #12741, #34369, #30582 ), + .UNSPECIFIED., .F., .F., + ( 4, 3, 3, 4 ), + ( 2.638144426433369634E-15, 6.957847676629018787E-05, 0.0001386627916473156890, 0.0002708516761928524293 ), + .UNSPECIFIED. ) ; +#27312 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#27313 = ORIENTED_EDGE ( 'NONE', *, *, #2697, .T. ) ; +#27314 = EDGE_CURVE ( 'NONE', #35141, #7099, #41074, .T. ) ; +#27315 = CARTESIAN_POINT ( 'NONE', ( 16.50000000000001776, -59.00000000000000000, 23.49999999999999289 ) ) ; +#27316 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669290363, -125.6601660744274795, -1.753758598443409200 ) ) ; +#27317 = EDGE_CURVE ( 'NONE', #27397, #41913, #16474, .T. ) ; +#27318 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669290078, -118.7462414015521404, -5.160166074426729033 ) ) ; +#27319 = ADVANCED_FACE ( 'NONE', ( #10687 ), #24400, .F. ) ; +#27320 = CARTESIAN_POINT ( 'NONE', ( 215.3002074625802038, -117.0651532965314061, 6.641470617372118745 ) ) ; +#27321 = ORIENTED_EDGE ( 'NONE', *, *, #39139, .T. ) ; +#27322 = CARTESIAN_POINT ( 'NONE', ( 216.6389879694779381, -118.9886743803026263, -7.623834466438829338 ) ) ; +#27323 = CARTESIAN_POINT ( 'NONE', ( 5.209678484047994829, -29.74543050033661729, -119.6302872446379268 ) ) ; +#27324 = CARTESIAN_POINT ( 'NONE', ( 215.2972883864188418, -120.0205781373266802, -7.899350812760198792 ) ) ; +#27325 = EDGE_LOOP ( 'NONE', ( #16286, #54509 ) ) ; +#27326 = VERTEX_POINT ( 'NONE', #45465 ) ; +#27327 = CARTESIAN_POINT ( 'NONE', ( 21.50000000000000355, -138.0000000000000000, 16.10000000000000142 ) ) ; +#27328 = FACE_OUTER_BOUND ( 'NONE', #28819, .T. ) ; +#27329 = DIRECTION ( 'NONE', ( 0.9999231197632632018, 0.0000000000000000000, 0.01239978076027445364 ) ) ; +#27330 = VERTEX_POINT ( 'NONE', #50976 ) ; +#27331 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669289396, -121.8790699097869208, -5.408625405909879724 ) ) ; +#27332 = CARTESIAN_POINT ( 'NONE', ( 216.8776569894538113, -118.6777936578929200, -7.579818999930075130 ) ) ; +#27333 = CIRCLE ( 'NONE', #2149, 6.430544560415980548 ) ; +#27334 = ORIENTED_EDGE ( 'NONE', *, *, #25299, .T. ) ; +#27335 = CARTESIAN_POINT ( 'NONE', ( 213.0999977193770292, -118.8962696323592496, -7.319951881512130498 ) ) ; +#27336 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026596, -116.3896195399705817, 12.77124550218498555 ) ) ; +#27337 = CARTESIAN_POINT ( 'NONE', ( 238.7777695270552556, -123.3882864354526703, 4.764535698153951948 ) ) ; +#27338 = CARTESIAN_POINT ( 'NONE', ( 320.8899987669290113, -122.4198015539175799, -1.968974858544858542 ) ) ; +#27339 = CARTESIAN_POINT ( 'NONE', ( 232.5567831741504108, -124.6909294948406597, -4.501302925366216456 ) ) ; +#27340 = CARTESIAN_POINT ( 'NONE', ( 35.60660171779824168, -49.00000000000000000, -20.75000000000000711 ) ) ; +#27341 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397815626E-17 ) ) ; +#27342 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289453, -117.7251393483873301, -2.205285578308526784 ) ) ; +#27343 = FACE_OUTER_BOUND ( 'NONE', #1254, .T. ) ; +#27344 = CARTESIAN_POINT ( 'NONE', ( 235.3087098767965415, -115.3803716386421740, -2.146415212659322336 ) ) ; +#27345 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.210476675238558841E-16, 1.857579106397798678E-17 ) ) ; +#27346 = CIRCLE ( 'NONE', #40414, 2.024999999999999023 ) ; +#27347 = CARTESIAN_POINT ( 'NONE', ( 235.8088209780470095, -123.3937660353660135, -4.768678097869991639 ) ) ; +#27348 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#27349 = VERTEX_POINT ( 'NONE', #32342 ) ; +#27350 = CARTESIAN_POINT ( 'NONE', ( 233.9375426914109255, -114.3687125807011000, 0.4690162923067118794 ) ) ; +#27351 = ADVANCED_FACE ( 'NONE', ( #55681 ), #10168, .F. ) ; +#27352 = CARTESIAN_POINT ( 'NONE', ( -29.16564078277083638, -129.0000000000000000, 23.40000000000000568 ) ) ; +#27353 = CARTESIAN_POINT ( 'NONE', ( 236.8514183226619991, -126.0038049774144184, 0.7127278390807793018 ) ) ; +#27354 = ADVANCED_FACE ( 'NONE', ( #27943 ), #27666, .F. ) ; +#27355 = AXIS2_PLACEMENT_3D ( 'NONE', #30588, #48087, #44277 ) ; +#27356 = EDGE_CURVE ( 'NONE', #33834, #50250, #23832, .T. ) ; +#27357 = VERTEX_POINT ( 'NONE', #9833 ) ; +#27358 = ORIENTED_EDGE ( 'NONE', *, *, #47119, .T. ) ; +#27359 = CARTESIAN_POINT ( 'NONE', ( 18.50000000000000000, 12.50000000000000000, -36.00000000000000000 ) ) ; +#27360 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -121.9922418364530046, -2.645274191457980706 ) ) ; +#27361 = EDGE_CURVE ( 'NONE', #43063, #43008, #22009, .T. ) ; +#27362 = CARTESIAN_POINT ( 'NONE', ( 220.9234394790583451, -118.9365144142092703, -7.729253970644796468 ) ) ; +#27363 = EDGE_CURVE ( 'NONE', #35141, #57376, #4724, .T. ) ; +#27364 = CARTESIAN_POINT ( 'NONE', ( 234.5150886365910310, -116.1465255766929374, 3.458028592475369312 ) ) ; +#27365 = ORIENTED_EDGE ( 'NONE', *, *, #41953, .T. ) ; +#27366 = CARTESIAN_POINT ( 'NONE', ( -4.799999999999984723, -129.0000000000000000, -19.50000000000000355 ) ) ; +#27367 = CARTESIAN_POINT ( 'NONE', ( 8.784315731977267561, -38.14543050033673666, -115.9927099539515041 ) ) ; +#27368 = ORIENTED_EDGE ( 'NONE', *, *, #49253, .F. ) ; +#27369 = VECTOR ( 'NONE', #31279, 1000.000000000000000 ) ; +#27370 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#27371 = CIRCLE ( 'NONE', #23593, 6.430544560415980548 ) ; +#27372 = CARTESIAN_POINT ( 'NONE', ( 237.1321953185788232, -125.7465392034722242, -1.807896962819814934 ) ) ; +#27373 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#27374 = ORIENTED_EDGE ( 'NONE', *, *, #7311, .T. ) ; +#27375 = CARTESIAN_POINT ( 'NONE', ( 221.9201859825260783, -120.9720408723333378, 7.834668171383580848 ) ) ; +#27376 = FACE_BOUND ( 'NONE', #12416, .T. ) ; +#27377 = CARTESIAN_POINT ( 'NONE', ( 29.28987733484300549, -114.4644398414565245, 0.8993804984687223669 ) ) ; +#27378 = CARTESIAN_POINT ( 'NONE', ( 237.5353685645153803, -125.2602736680331077, -3.896504622083954317 ) ) ; +#27379 = EDGE_LOOP ( 'NONE', ( #56516, #7192, #11270, #54901, #41568, #25636, #12335, #37848 ) ) ; +#27380 = ORIENTED_EDGE ( 'NONE', *, *, #45535, .T. ) ; +#27381 = ORIENTED_EDGE ( 'NONE', *, *, #47699, .T. ) ; +#27382 = CARTESIAN_POINT ( 'NONE', ( 221.0556875523824090, -121.4102939370364567, 8.027512207637421682 ) ) ; +#27383 = CARTESIAN_POINT ( 'NONE', ( 218.0728224360963452, -125.8669268739901526, 5.456150703468893859 ) ) ; +#27384 = EDGE_CURVE ( 'NONE', #16860, #8638, #40925, .T. ) ; +#27385 = CARTESIAN_POINT ( 'NONE', ( 218.6367075125313875, -121.4557831474747900, 8.033184350649758443 ) ) ; +#27386 = CIRCLE ( 'NONE', #4082, 0.5000000002948292721 ) ; +#27387 = EDGE_CURVE ( 'NONE', #24759, #45154, #4403, .T. ) ; +#27388 = CARTESIAN_POINT ( 'NONE', ( 32.95195831204848247, -119.5221375925945466, -5.638842939321206060 ) ) ; +#27389 = ORIENTED_EDGE ( 'NONE', *, *, #12498, .T. ) ; +#27390 = ORIENTED_EDGE ( 'NONE', *, *, #48120, .T. ) ; +#27391 = ORIENTED_EDGE ( 'NONE', *, *, #36648, .F. ) ; +#27392 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397815626E-17 ) ) ; +#27393 = CARTESIAN_POINT ( 'NONE', ( 237.8440048516233674, -125.9621248355637988, 0.9874605713974017318 ) ) ; +#27394 = EDGE_LOOP ( 'NONE', ( #16696, #13009, #14851, #45139 ) ) ; +#27395 = CARTESIAN_POINT ( 'NONE', ( 28.10000000000001563, -121.2201332175871187, -6.177439292228838141 ) ) ; +#27396 = ADVANCED_FACE ( 'NONE', ( #30973 ), #17516, .T. ) ; +#27397 = VERTEX_POINT ( 'NONE', #48762 ) ; +#27398 = EDGE_CURVE ( 'NONE', #2372, #57693, #24141, .T. ) ; +#27399 = ORIENTED_EDGE ( 'NONE', *, *, #48990, .F. ) ; +#27400 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#27401 = LINE ( 'NONE', #45768, #100 ) ; +#27402 = LINE ( 'NONE', #18619, #55595 ) ; +#27403 = PLANE ( 'NONE', #36035 ) ; +#27404 = ORIENTED_EDGE ( 'NONE', *, *, #41512, .F. ) ; +#27405 = FACE_OUTER_BOUND ( 'NONE', #40232, .T. ) ; +#27406 = CARTESIAN_POINT ( 'NONE', ( 215.8758049543363313, -119.3709430559049309, -7.847473390777969904 ) ) ; +#27407 = CARTESIAN_POINT ( 'NONE', ( 22.00000000000000711, -119.9085799786045357, 20.00000000000001066 ) ) ; +#27408 = LINE ( 'NONE', #27983, #8175 ) ; +#27409 = DIRECTION ( 'NONE', ( -0.7009092642998484557, -4.163453949483577057E-16, -0.7132504491541840075 ) ) ; +#27410 = CARTESIAN_POINT ( 'NONE', ( 218.2526263280471426, -119.7212065487878334, -5.529929020463640654 ) ) ; +#27411 = DIRECTION ( 'NONE', ( 1.020425574104003999E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#27412 = CONICAL_SURFACE ( 'NONE', #2227, 1.500000000000001332, 0.7853981633974367327 ) ; +#27413 = AXIS2_PLACEMENT_3D ( 'NONE', #16807, #11571, #20616 ) ; +#27414 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#27415 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #52122, #16496, #30241, #13272 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 3.589996496315857455E-07, 2.154912195659854534E-06 ), + .UNSPECIFIED. ) ; +#27416 = ORIENTED_EDGE ( 'NONE', *, *, #13441, .T. ) ; +#27417 = AXIS2_PLACEMENT_3D ( 'NONE', #52826, #40247, #48727 ) ; +#27418 = LINE ( 'NONE', #45213, #7221 ) ; +#27419 = CARTESIAN_POINT ( 'NONE', ( 236.3205805977842147, -115.2368581215131798, -1.761598779184807118 ) ) ; +#27420 = EDGE_CURVE ( 'NONE', #47025, #40726, #28390, .T. ) ; +#27421 = PLANE ( 'NONE', #35795 ) ; +#27422 = CARTESIAN_POINT ( 'NONE', ( 233.9982015164931397, -124.4057581358993190, -3.944880106689132582 ) ) ; +#27423 = ADVANCED_FACE ( 'NONE', ( #29 ), #8759, .F. ) ; +#27425 = VECTOR ( 'NONE', #22243, 1000.000000000000000 ) ; +#27424 = CARTESIAN_POINT ( 'NONE', ( -40.46460622917606997, -51.99759300224075531, -19.26234574886646200 ) ) ; +#27426 = VERTEX_POINT ( 'NONE', #44090 ) ; +#27427 = ORIENTED_EDGE ( 'NONE', *, *, #14503, .T. ) ; +#27428 = CARTESIAN_POINT ( 'NONE', ( 216.6432628869278574, -119.9673198165367438, -7.986033286245421081 ) ) ; +#27429 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ; +#27430 = CARTESIAN_POINT ( 'NONE', ( -47.87630937071377701, -117.5260440859009208, -5.142651674175994003 ) ) ; +#27431 = CARTESIAN_POINT ( 'NONE', ( 235.7520672042489309, -117.6744350479018522, -5.462791149074571528 ) ) ; +#27432 = EDGE_CURVE ( 'NONE', #21171, #27946, #15130, .T. ) ; +#27433 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669288885, -122.3331172775737343, 0.2910000801720178942 ) ) ; +#27434 = FACE_OUTER_BOUND ( 'NONE', #44636, .T. ) ; +#27435 = CARTESIAN_POINT ( 'NONE', ( 24.80000000000002203, -59.00000000000000711, 16.99999999999999289 ) ) ; +#27436 = EDGE_CURVE ( 'NONE', #34826, #44020, #16019, .T. ) ; +#27437 = CARTESIAN_POINT ( 'NONE', ( 215.9199933689872068, -119.5369654509110404, -7.669320521953075342 ) ) ; +#27438 = EDGE_CURVE ( 'NONE', #11429, #3116, #27171, .T. ) ; +#27439 = CARTESIAN_POINT ( 'NONE', ( 3.138039971667405670, -29.69543050033662723, -113.1780927440031519 ) ) ; +#27440 = VERTEX_POINT ( 'NONE', #44966 ) ; +#27441 = CARTESIAN_POINT ( 'NONE', ( 237.9995612810291732, -120.5152479946292914, 5.849284147855802196 ) ) ; +#27442 = CARTESIAN_POINT ( 'NONE', ( 220.8908954034234284, -118.7875689458585242, -7.684825836763183204 ) ) ; +#27443 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.9884292157390540678, 0.1516828450203858147 ) ) ; +#27444 = ORIENTED_EDGE ( 'NONE', *, *, #34007, .T. ) ; +#27445 = CARTESIAN_POINT ( 'NONE', ( 222.0866204222669467, -119.5855128856974972, -7.787464761147659509 ) ) ; +#27446 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #48883, #39547 ), + ( #34589, #57667 ), + ( #3650, #8005 ), + ( #12960, #48007 ), + ( #44511, #21138 ), + ( #12672, #35179 ), + ( #4514, #26134 ), + ( #17336, #35460 ), + ( #21431, #21721 ), + ( #30805, #38973 ), + ( #26716, #8878 ), + ( #52378, #43318 ), + ( #56785, #3351 ), + ( #8592, #39261 ), + ( #16753, #48600 ), + ( #34880, #53261 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 3, 2, 2, 2, 3, 4 ), + ( 2, 2 ), + ( 0.003855538568995329519, 0.009803921568627450844, 0.2549019607843139856, 0.5000000000000000000, 0.7450980392156859589, 0.9901960784313730279, 0.9960949583791243178 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#27447 = FACE_OUTER_BOUND ( 'NONE', #11425, .T. ) ; +#27448 = CARTESIAN_POINT ( 'NONE', ( 237.7672040058470770, -118.4145983867212948, 5.141490323682849528 ) ) ; +#27449 = DIRECTION ( 'NONE', ( -1.857579106397798678E-17, 1.984260520772446048E-47, 1.000000000000000000 ) ) ; +#27450 = CARTESIAN_POINT ( 'NONE', ( 215.9956531802730240, -122.4859852639857678, 7.683814524423331349 ) ) ; +#27451 = CARTESIAN_POINT ( 'NONE', ( -19.00000000000000000, 12.50000000000000000, 36.00000000000000000 ) ) ; +#27452 = CARTESIAN_POINT ( 'NONE', ( 236.9863934060705617, -114.7912750255718066, 2.289399445823207646 ) ) ; +#27453 = ORIENTED_EDGE ( 'NONE', *, *, #18516, .F. ) ; +#27454 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#27455 = FACE_OUTER_BOUND ( 'NONE', #19438, .T. ) ; +#27456 = EDGE_CURVE ( 'NONE', #44095, #46338, #38133, .T. ) ; +#27457 = CIRCLE ( 'NONE', #1321, 2.999999999999999112 ) ; +#27458 = ORIENTED_EDGE ( 'NONE', *, *, #51254, .T. ) ; +#27459 = CIRCLE ( 'NONE', #46065, 2.999999999999999112 ) ; +#27460 = ORIENTED_EDGE ( 'NONE', *, *, #23996, .T. ) ; +#27461 = VECTOR ( 'NONE', #13620, 1000.000000000000000 ) ; +#27462 = VERTEX_POINT ( 'NONE', #45245 ) ; +#27463 = ORIENTED_EDGE ( 'NONE', *, *, #49877, .T. ) ; +#27464 = CARTESIAN_POINT ( 'NONE', ( 0.08845010386374779765, -29.99543050033665637, -95.95064366881533147 ) ) ; +#27465 = ORIENTED_EDGE ( 'NONE', *, *, #7775, .T. ) ; +#27466 = ORIENTED_EDGE ( 'NONE', *, *, #51462, .T. ) ; +#27467 = CARTESIAN_POINT ( 'NONE', ( 320.8899987669290113, -117.8175383735072188, 0.6057223971388109307 ) ) ; +#27468 = CARTESIAN_POINT ( 'NONE', ( 216.6389879694779381, -118.9536132483727755, -7.852307548755407041 ) ) ; +#27469 = DIRECTION ( 'NONE', ( 3.524876788021935603E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#27470 = CIRCLE ( 'NONE', #48880, 1.500000000000001332 ) ; +#27471 = ORIENTED_EDGE ( 'NONE', *, *, #21704, .F. ) ; +#27472 = EDGE_CURVE ( 'NONE', #28811, #23975, #44390, .T. ) ; +#27473 = CARTESIAN_POINT ( 'NONE', ( -21.39899999999997249, -30.00100000000000122, 19.75000000000001421 ) ) ; +#27474 = CARTESIAN_POINT ( 'NONE', ( 30.40000000000003766, -114.7862982357896016, 1.000000000000014655 ) ) ; +#27475 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289794, -123.0579756672210863, 2.683609600128769479 ) ) ; +#27476 = CIRCLE ( 'NONE', #39457, 1.800000000000023803 ) ; +#27477 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289453, -124.0714408561943571, 1.566783396230599479 ) ) ; +#27478 = FACE_OUTER_BOUND ( 'NONE', #53591, .T. ) ; +#27479 = FACE_OUTER_BOUND ( 'NONE', #27532, .T. ) ; +#27480 = CARTESIAN_POINT ( 'NONE', ( 238.7939704355307526, -119.5413054122620196, -6.247257159262449733 ) ) ; +#27481 = CARTESIAN_POINT ( 'NONE', ( 219.9470366041510090, -122.4706865414381127, 7.638671459144245723 ) ) ; +#27482 = CARTESIAN_POINT ( 'NONE', ( 30.59997814038056774, -114.5592237516002427, -0.8448753827167421182 ) ) ; +#27483 = CARTESIAN_POINT ( 'NONE', ( 217.4395180495479849, -122.2852133734834155, 7.619608801500310946 ) ) ; +#27484 = CARTESIAN_POINT ( 'NONE', ( 219.8411069787025554, -120.0167439730797696, -8.080082935723536863 ) ) ; +#27485 = CARTESIAN_POINT ( 'NONE', ( 220.9256787749183957, -118.9550045043528996, -7.932291104135229531 ) ) ; +#27486 = CARTESIAN_POINT ( 'NONE', ( 215.6901865484462917, -121.7356451669099044, 7.584477489197900546 ) ) ; +#27487 = CARTESIAN_POINT ( 'NONE', ( 39.90000000026405047, -120.4999999999999858, 5.002519323747529612 ) ) ; +#27488 = CARTESIAN_POINT ( 'NONE', ( 235.6173818172219967, -120.3104462651510289, 5.546506112725561266 ) ) ; +#27489 = CARTESIAN_POINT ( 'NONE', ( 233.5983213379577421, -123.3896462448507378, -5.429149628007068351 ) ) ; +#27490 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397815626E-17 ) ) ; +#27491 = CARTESIAN_POINT ( 'NONE', ( 34.40000000000004121, -117.4602631689999725, -0.9999999999999731326 ) ) ; +#27492 = CARTESIAN_POINT ( 'NONE', ( 233.2406971627416397, -116.7376560267875334, -4.079291223757326001 ) ) ; +#27493 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290306, -118.1303897518689752, -2.105143059599877908 ) ) ; +#27494 = EDGE_CURVE ( 'NONE', #2512, #36864, #28301, .T. ) ; +#27495 = AXIS2_PLACEMENT_3D ( 'NONE', #11484, #55897, #3317 ) ; +#27496 = CARTESIAN_POINT ( 'NONE', ( 236.5185270983271835, -125.9047845766382636, -3.276408650962181479 ) ) ; +#27497 = AXIS2_PLACEMENT_3D ( 'NONE', #31721, #9787, #27329 ) ; +#27498 = CARTESIAN_POINT ( 'NONE', ( 218.1353522050233664, -116.9061296582723060, 6.417828761844377006 ) ) ; +#27499 = CARTESIAN_POINT ( 'NONE', ( 229.1232270751415001, -118.8596040524766266, -7.141327029254338044 ) ) ; +#27500 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #2723, #47662, #35121, #52322 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 2.823925224926892107E-17, 0.0001848730050552515225 ), + .UNSPECIFIED. ) ; +#27501 = CARTESIAN_POINT ( 'NONE', ( 235.1679879185130631, -120.2015313792682747, 6.142435472914808514 ) ) ; +#27502 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#27503 = AXIS2_PLACEMENT_3D ( 'NONE', #6314, #24115, #41917 ) ; +#27504 = CARTESIAN_POINT ( 'NONE', ( -33.99999999999999289, -129.0000000000000000, 20.10000000000000853 ) ) ; +#27505 = CARTESIAN_POINT ( 'NONE', ( 237.5743681350582790, -114.9521487206069281, -0.1769858398875652494 ) ) ; +#27506 = EDGE_CURVE ( 'NONE', #8851, #10432, #5338, .T. ) ; +#27507 = ADVANCED_FACE ( 'NONE', ( #45814 ), #24475, .T. ) ; +#27508 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669289396, -122.8597832107637657, -5.110264525601310837 ) ) ; +#27509 = ORIENTED_EDGE ( 'NONE', *, *, #40599, .T. ) ; +#27510 = FACE_OUTER_BOUND ( 'NONE', #318, .T. ) ; +#27511 = CARTESIAN_POINT ( 'NONE', ( 215.8258362144929094, -121.5477228748422220, 7.650743286430120804 ) ) ; +#27512 = CARTESIAN_POINT ( 'NONE', ( 219.9377352985823961, -121.1285744360344836, 8.064646123827774460 ) ) ; +#27513 = AXIS2_PLACEMENT_3D ( 'NONE', #18723, #40639, #9118 ) ; +#27514 = ORIENTED_EDGE ( 'NONE', *, *, #20871, .T. ) ; +#27515 = CARTESIAN_POINT ( 'NONE', ( 213.9000314191158338, -119.9678245203384108, -7.514524515036737462 ) ) ; +#27516 = CARTESIAN_POINT ( 'NONE', ( -16.00000000000000000, -8.900000000000000355, 39.00000000000000000 ) ) ; +#27517 = CARTESIAN_POINT ( 'NONE', ( -21.39899999999997249, -30.00100000000000122, 19.75000000000001421 ) ) ; +#27518 = CARTESIAN_POINT ( 'NONE', ( 225.6999987669289851, -124.1340797666940858, -5.982763930601153746 ) ) ; +#27519 = CYLINDRICAL_SURFACE ( 'NONE', #7096, 4.000000000000000000 ) ; +#27520 = VERTEX_POINT ( 'NONE', #50750 ) ; +#27521 = EDGE_LOOP ( 'NONE', ( #13148, #2299, #36082, #53859 ) ) ; +#27522 = CARTESIAN_POINT ( 'NONE', ( -19.99999999999997513, -48.99999999999998579, 20.29999999999999005 ) ) ; +#27523 = CALENDAR_DATE ( 2024, 10, 10 ) ; +#27524 = ORIENTED_EDGE ( 'NONE', *, *, #20741, .T. ) ; +#27525 = ORIENTED_EDGE ( 'NONE', *, *, #54322, .F. ) ; +#27526 = CARTESIAN_POINT ( 'NONE', ( 233.1670764936085334, -118.9408203888849727, -5.375770163640855692 ) ) ; +#27527 = CARTESIAN_POINT ( 'NONE', ( 236.0984389485667521, -126.0452341334855078, -0.6626198332908450617 ) ) ; +#27528 = PLANE ( 'NONE', #28675 ) ; +#27529 = ORIENTED_EDGE ( 'NONE', *, *, #40085, .T. ) ; +#27530 = CARTESIAN_POINT ( 'NONE', ( 213.1531577500132926, -117.7568342844827924, -6.917397171504586773 ) ) ; +#27531 = CARTESIAN_POINT ( 'NONE', ( 16.50000000000001421, -38.99999999999999289, -23.49900000000000588 ) ) ; +#27532 = EDGE_LOOP ( 'NONE', ( #9629, #51106, #48685, #16521, #47164, #14704, #1600, #31648 ) ) ; +#27533 = LINE ( 'NONE', #19603, #33701 ) ; +#27534 = CARTESIAN_POINT ( 'NONE', ( 215.8056398459009131, -119.4815011155675393, -7.653211713837607455 ) ) ; +#27535 = CARTESIAN_POINT ( 'NONE', ( -36.96868437810886832, -42.19543050033674092, -78.05118378062861950 ) ) ; +#27536 = CARTESIAN_POINT ( 'NONE', ( 221.7120449723784361, -119.9546618247514402, -7.842882923735085221 ) ) ; +#27537 = VECTOR ( 'NONE', #14355, 1000.000000000000000 ) ; +#27538 = ORIENTED_EDGE ( 'NONE', *, *, #27506, .T. ) ; +#27539 = AXIS2_PLACEMENT_3D ( 'NONE', #40892, #23948, #32153 ) ; +#27540 = EDGE_CURVE ( 'NONE', #39889, #36293, #23334, .T. ) ; +#27541 = CARTESIAN_POINT ( 'NONE', ( -4.799999999999986500, -129.0000000000000000, -19.50000000000000355 ) ) ; +#27542 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#27543 = ORIENTED_EDGE ( 'NONE', *, *, #52664, .T. ) ; +#27545 = EDGE_LOOP ( 'NONE', ( #19954, #50209 ) ) ; +#27544 = AXIS2_PLACEMENT_3D ( 'NONE', #25789, #32420, #39790 ) ; +#27546 = CARTESIAN_POINT ( 'NONE', ( 227.9242628356408602, -113.5809954898263925, 1.061779915142727404 ) ) ; +#27547 = CARTESIAN_POINT ( 'NONE', ( 219.8664897347691749, -121.7752355451758035, 7.987795078186269215 ) ) ; +#27548 = EDGE_CURVE ( 'NONE', #16553, #2954, #37936, .T. ) ; +#27549 = CARTESIAN_POINT ( 'NONE', ( 221.3377481186985563, -122.0778431674209230, 7.916970263143599418 ) ) ; +#27550 = ORIENTED_EDGE ( 'NONE', *, *, #50921, .F. ) ; +#27551 = CARTESIAN_POINT ( 'NONE', ( 232.0091462182512316, -121.3992135280625462, -5.636096452756156339 ) ) ; +#27552 = CYLINDRICAL_SURFACE ( 'NONE', #55423, 0.4999999999999983347 ) ; +#27553 = AXIS2_PLACEMENT_3D ( 'NONE', #45711, #22095, #1073 ) ; +#27554 = AXIS2_PLACEMENT_3D ( 'NONE', #12323, #12609, #30149 ) ; +#27555 = CARTESIAN_POINT ( 'NONE', ( 230.9999987669289396, -123.0579756672210863, 2.683609600128769479 ) ) ; +#27556 = AXIS2_PLACEMENT_3D ( 'NONE', #47081, #42966, #11750 ) ; +#27557 = CARTESIAN_POINT ( 'NONE', ( 219.8468590380846024, -119.7670055840695369, -8.055610319125342755 ) ) ; +#27558 = CARTESIAN_POINT ( 'NONE', ( 235.4686452091624460, -116.2465227205233447, -3.565169476050643826 ) ) ; +#27559 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#27560 = CARTESIAN_POINT ( 'NONE', ( 221.5410836464583610, -118.7545148321841566, -7.657461792697132452 ) ) ; +#27561 = CARTESIAN_POINT ( 'NONE', ( 218.2197930866039428, -122.2901375962460833, 7.651698619420097103 ) ) ; +#27562 = VECTOR ( 'NONE', #13247, 999.9999999999998863 ) ; +#27563 = CARTESIAN_POINT ( 'NONE', ( 233.2269657438416175, -122.4328014901175976, 5.840316180127725687 ) ) ; +#27564 = CARTESIAN_POINT ( 'NONE', ( 229.2999987673786961, -127.3056453542803439, -3.151696576730353527 ) ) ; +#27565 = CARTESIAN_POINT ( 'NONE', ( 218.6435319890597100, -122.4760609023845745, 7.619162994319095716 ) ) ; +#27566 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#27567 = CARTESIAN_POINT ( 'NONE', ( 232.5870048148783269, -119.2697146621572273, 5.410705787034968850 ) ) ; +#27568 = CARTESIAN_POINT ( 'NONE', ( 24.57500000000002061, -49.00000000000000000, -17.00000000000000711 ) ) ; +#27569 = ADVANCED_FACE ( 'NONE', ( #23617 ), #37090, .T. ) ; +#27570 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #5362, #1568 ), + ( #10871, #50852 ), + ( #23157, #10295 ), + ( #19340, #32787 ), + ( #1265, #10570 ), + ( #19042, #28115 ), + ( #28704, #40964 ), + ( #14672, #18763 ), + ( #32513, #54700 ), + ( #23710, #37460 ), + ( #54987, #50565 ), + ( #28394, #46486 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 2, 2, 2, 2, 4 ), + ( 2, 2 ), + ( 0.0000000000000000000, 0.2500000000000000000, 0.5000000000000000000, 0.7500000000000000000, 0.8750000000000000000, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#27571 = CARTESIAN_POINT ( 'NONE', ( 217.9163579497280239, -119.8362227978546883, -8.023755849802769902 ) ) ; +#27572 = LINE ( 'NONE', #17914, #31857 ) ; +#27573 = ORIENTED_EDGE ( 'NONE', *, *, #29716, .T. ) ; +#27574 = CARTESIAN_POINT ( 'NONE', ( 234.5553265513782435, -124.7294583789608851, -4.464395405176837528 ) ) ; +#27575 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290022, -121.8355465717021247, 2.923218498808827448 ) ) ; +#27576 = AXIS2_PLACEMENT_3D ( 'NONE', #1931, #37543, #15319 ) ; +#27577 = PLANE ( 'NONE', #35939 ) ; +#27578 = LINE ( 'NONE', #45378, #13769 ) ; +#27579 = CARTESIAN_POINT ( 'NONE', ( 234.2498612522373094, -116.4995988022636055, -3.846995072330973819 ) ) ; +#27580 = ADVANCED_FACE ( 'NONE', ( #28019 ), #10478, .T. ) ; +#27581 = CARTESIAN_POINT ( 'NONE', ( 237.2970530894306762, -115.5632630233277069, -2.533028984440397924 ) ) ; +#27582 = EDGE_CURVE ( 'NONE', #14060, #23909, #31826, .T. ) ; +#27583 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289453, -118.5593358067795435, 0.2893060136570597685 ) ) ; +#27584 = CARTESIAN_POINT ( 'NONE', ( 28.11743114856943393, -119.6735198636157662, -6.163344282128689677 ) ) ; +#27585 = CONICAL_SURFACE ( 'NONE', #56441, 1.649999999999998579, 1.029744258676653645 ) ; +#27586 = ORIENTED_EDGE ( 'NONE', *, *, #43598, .F. ) ; +#27587 = AXIS2_PLACEMENT_3D ( 'NONE', #34722, #17173, #52505 ) ; +#27588 = CARTESIAN_POINT ( 'NONE', ( 215.8366061794708628, -121.2540976322087829, 7.680445527219795565 ) ) ; +#27589 = CARTESIAN_POINT ( 'NONE', ( 8.912156399982922750, -52.19543050033674092, -114.4359001506666402 ) ) ; +#27590 = AXIS2_PLACEMENT_3D ( 'NONE', #31189, #35841, #54239 ) ; +#27591 = VERTEX_POINT ( 'NONE', #23922 ) ; +#27592 = AXIS2_PLACEMENT_3D ( 'NONE', #56911, #29770, #52217 ) ; +#27593 = ORIENTED_EDGE ( 'NONE', *, *, #52807, .F. ) ; +#27594 = CARTESIAN_POINT ( 'NONE', ( 215.4273831847870611, -122.0972608130298767, 7.483914804477800331 ) ) ; +#27595 = CARTESIAN_POINT ( 'NONE', ( 220.2486434445711723, -121.6396164986500992, 7.805899299642496736 ) ) ; +#27596 = CARTESIAN_POINT ( 'NONE', ( 34.66386757004130459, -115.1140782997047580, -0.9999999999999731326 ) ) ; +#27597 = VECTOR ( 'NONE', #7448, 1000.000000000000000 ) ; +#27598 = CARTESIAN_POINT ( 'NONE', ( 236.4393300142067460, -126.6278964955103135, -0.5175045519076212353 ) ) ; +#27599 = ORIENTED_EDGE ( 'NONE', *, *, #52488, .T. ) ; +#27600 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #4555, #35220, #30842, #465, #8630, #18246, #22919 ), + .UNSPECIFIED., .F., .F., + ( 4, 3, 4 ), + ( 3.917711188923522870E-15, 0.0001484273487524728037, 0.0004131375547048059043 ), + .UNSPECIFIED. ) ; +#27601 = CARTESIAN_POINT ( 'NONE', ( 236.6874644667736618, -116.1725984217900134, 3.475067771211631129 ) ) ; +#27602 = CARTESIAN_POINT ( 'NONE', ( 236.3999987672879115, -116.8659202333054594, 5.982763930601264768 ) ) ; +#27603 = ORIENTED_EDGE ( 'NONE', *, *, #15196, .F. ) ; +#27604 = CARTESIAN_POINT ( 'NONE', ( -35.40216665236718541, -37.19543050033674803, -72.50067304490326592 ) ) ; +#27605 = CARTESIAN_POINT ( 'NONE', ( -47.35925144393176112, -118.9817821571972445, 6.910254845901648402 ) ) ; +#27606 = CYLINDRICAL_SURFACE ( 'NONE', #41954, 0.2000000000000032585 ) ; +#27607 = ORIENTED_EDGE ( 'NONE', *, *, #53712, .T. ) ; +#27608 = CARTESIAN_POINT ( 'NONE', ( 29.22981163799702387, -114.4365450531382749, -0.8388303535694340285 ) ) ; +#27609 = LINE ( 'NONE', #19392, #449 ) ; +#27610 = CARTESIAN_POINT ( 'NONE', ( 222.6633474387233775, -123.4427705438933600, 7.032209282479487733 ) ) ; +#27611 = LINE ( 'NONE', #23486, #30424 ) ; +#27612 = ORIENTED_EDGE ( 'NONE', *, *, #49135, .F. ) ; +#27613 = CARTESIAN_POINT ( 'NONE', ( 228.7999987669289794, -121.1733733766694741, -7.469710054318852599 ) ) ; +#27614 = CARTESIAN_POINT ( 'NONE', ( 218.6316387156676910, -119.1587938500503867, -7.958946737805534966 ) ) ; +#27615 = CARTESIAN_POINT ( 'NONE', ( 221.6308335358505701, -118.5010814828306991, -7.601249817893011240 ) ) ; +#27616 = EDGE_LOOP ( 'NONE', ( #55082, #37783, #48897, #27046 ) ) ; +#27617 = EDGE_LOOP ( 'NONE', ( #27056, #47475, #23108, #32137 ) ) ; +#27618 = DIRECTION ( 'NONE', ( -1.857579106397815318E-17, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#27619 = CIRCLE ( 'NONE', #17324, 4.099999999999996980 ) ; +#27620 = DIRECTION ( 'NONE', ( 1.811995619784410881E-15, -1.000000000000000000, -1.196913542559490477E-15 ) ) ; +#27621 = EDGE_CURVE ( 'NONE', #57034, #3237, #1463, .T. ) ; +#27622 = CARTESIAN_POINT ( 'NONE', ( -27.99999999999999645, -129.0000000000000000, 20.00000000000001066 ) ) ; +#27623 = VERTEX_POINT ( 'NONE', #6677 ) ; +#27624 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#27625 = CARTESIAN_POINT ( 'NONE', ( 10.50000000000001599, -39.14999999999999147, 23.49899999999999878 ) ) ; +#27626 = ORIENTED_EDGE ( 'NONE', *, *, #16115, .F. ) ; +#27627 = PLANE ( 'NONE', #16375 ) ; +#27628 = AXIS2_PLACEMENT_3D ( 'NONE', #45069, #32240, #428 ) ; +#27629 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -122.5945514371743030, 2.582324948042799218 ) ) ; +#27630 = VECTOR ( 'NONE', #44338, 1000.000000000000000 ) ; +#27631 = CARTESIAN_POINT ( 'NONE', ( 237.4027695270552556, -115.0886375741118997, -1.326708576852089649 ) ) ; +#27632 = AXIS2_PLACEMENT_3D ( 'NONE', #31069, #17891, #49720 ) ; +#27633 = CIRCLE ( 'NONE', #45336, 6.171666658644928027 ) ; +#27634 = CARTESIAN_POINT ( 'NONE', ( 232.6977369939822040, -119.6540737353087707, -6.092915305506860335 ) ) ; +#27635 = VECTOR ( 'NONE', #12875, 1000.000000000000000 ) ; +#27636 = DIRECTION ( 'NONE', ( 7.806255641895625614E-15, 1.000000000000000000, 1.387778780781444413E-14 ) ) ; +#27637 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#27638 = CARTESIAN_POINT ( 'NONE', ( 214.4398602540541390, -118.7195249106998602, -7.588638965449735707 ) ) ; +#27639 = CARTESIAN_POINT ( 'NONE', ( 232.1389026102168032, -119.9277262177459846, -5.519592964697077164 ) ) ; +#27640 = CARTESIAN_POINT ( 'NONE', ( 235.2581048810896505, -116.3239096716672236, -3.653725856480324108 ) ) ; +#27641 = CARTESIAN_POINT ( 'NONE', ( 213.5999977193772281, -123.4441393041901023, 6.675595351515337228 ) ) ; +#27642 = EDGE_CURVE ( 'NONE', #54440, #20113, #14576, .T. ) ; +#27643 = CARTESIAN_POINT ( 'NONE', ( 235.7665086694191245, -115.8289995179072918, -3.099871679961530457 ) ) ; +#27644 = CARTESIAN_POINT ( 'NONE', ( 221.4140747230884756, -118.9546054080573185, -7.921401700374684829 ) ) ; +#27645 = ORIENTED_EDGE ( 'NONE', *, *, #28555, .F. ) ; +#27646 = CARTESIAN_POINT ( 'NONE', ( 234.2031937433225437, -121.5548564732724088, 6.058393081280234682 ) ) ; +#27647 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -119.0458875136928327, 3.207875597995637040 ) ) ; +#27648 = CARTESIAN_POINT ( 'NONE', ( 236.8279043061481843, -125.8366815336033113, 1.522363657677326509 ) ) ; +#27649 = EDGE_CURVE ( 'NONE', #9406, #49990, #5535, .T. ) ; +#27650 = EDGE_CURVE ( 'NONE', #9672, #44396, #26986, .T. ) ; +#27651 = ORIENTED_EDGE ( 'NONE', *, *, #32143, .T. ) ; +#27652 = ORIENTED_EDGE ( 'NONE', *, *, #30517, .T. ) ; +#27653 = CARTESIAN_POINT ( 'NONE', ( 31.81350719425422113, -119.5767709361395532, -5.796112820194445625 ) ) ; +#27654 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #42741, #6560, #41608, #6283 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 0.9052261459190216186, 1.000000000000000000 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.5014967623431825228, 0.5021111587627798967, 0.5027861106399487134, 0.5035216179746889731 ) ) + REPRESENTATION_ITEM ( '' ) ); +#27655 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#27656 = CARTESIAN_POINT ( 'NONE', ( 215.1034367902985025, -120.1358494739156129, -7.852342266015083005 ) ) ; +#27657 = AXIS2_PLACEMENT_3D ( 'NONE', #32285, #41295, #41588 ) ; +#27658 = AXIS2_PLACEMENT_3D ( 'NONE', #39817, #5057, #53835 ) ; +#27659 = CARTESIAN_POINT ( 'NONE', ( 234.6193721762812743, -125.9022087503879277, -1.540720971916499815 ) ) ; +#27660 = ORIENTED_EDGE ( 'NONE', *, *, #28402, .T. ) ; +#27661 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290306, -118.2836680323550382, 0.4240151180735338143 ) ) ; +#27662 = CARTESIAN_POINT ( 'NONE', ( -34.78294552648909388, -39.19543050033674803, -74.58131361868488796 ) ) ; +#27663 = CARTESIAN_POINT ( 'NONE', ( 217.1398812244721057, -122.1536792895195163, 7.838566596877708292 ) ) ; +#27664 = EDGE_LOOP ( 'NONE', ( #13999, #47597 ) ) ; +#27665 = FACE_OUTER_BOUND ( 'NONE', #30168, .T. ) ; +#27666 = PLANE ( 'NONE', #56810 ) ; +#27667 = CARTESIAN_POINT ( 'NONE', ( 237.3367489602784985, -120.2536444961191791, -5.545536351707517575 ) ) ; +#27668 = CARTESIAN_POINT ( 'NONE', ( -26.99999999999999289, -1.000000000000010658, 19.50000000000000711 ) ) ; +#27669 = VERTEX_POINT ( 'NONE', #42273 ) ; +#27670 = CARTESIAN_POINT ( 'NONE', ( 221.4804179403169826, -120.9979036357200783, 8.058894259698375251 ) ) ; +#27671 = CARTESIAN_POINT ( 'NONE', ( 213.0999977193770292, -118.7145090220261778, -7.332460685076705786 ) ) ; +#27672 = VECTOR ( 'NONE', #29322, 999.9999999999998863 ) ; +#27673 = CARTESIAN_POINT ( 'NONE', ( 237.5150714222663737, -125.7123895378738041, -3.266515687147399039 ) ) ; +#27674 = ORIENTED_EDGE ( 'NONE', *, *, #27835, .F. ) ; +#27675 = AXIS2_PLACEMENT_3D ( 'NONE', #30354, #47859, #48443 ) ; +#27676 = VERTEX_POINT ( 'NONE', #14275 ) ; +#27677 = ORIENTED_EDGE ( 'NONE', *, *, #33832, .T. ) ; +#27678 = FACE_OUTER_BOUND ( 'NONE', #19337, .T. ) ; +#27679 = CARTESIAN_POINT ( 'NONE', ( -34.24566636627243810, -52.19543050033674803, -71.32380980379890900 ) ) ; +#27680 = VECTOR ( 'NONE', #951, 1000.000000000000114 ) ; +#27681 = FACE_OUTER_BOUND ( 'NONE', #16198, .T. ) ; +#27682 = FACE_OUTER_BOUND ( 'NONE', #6725, .T. ) ; +#27683 = EDGE_LOOP ( 'NONE', ( #46005, #12995 ) ) ; +#27684 = VECTOR ( 'NONE', #10044, 1000.000000000000000 ) ; +#27685 = PLANE ( 'NONE', #48474 ) ; +#27686 = ORIENTED_EDGE ( 'NONE', *, *, #30559, .T. ) ; +#27687 = ORIENTED_EDGE ( 'NONE', *, *, #41722, .F. ) ; +#27688 = LINE ( 'NONE', #13352, #48948 ) ; +#27689 = CARTESIAN_POINT ( 'NONE', ( 237.8536137474292786, -126.0094812098823951, 0.6582236942465042873 ) ) ; +#27690 = ADVANCED_FACE ( 'NONE', ( #49906 ), #10201, .F. ) ; +#27691 = ORIENTED_EDGE ( 'NONE', *, *, #31649, .T. ) ; +#27692 = CARTESIAN_POINT ( 'NONE', ( 214.4398602538724674, -119.4164614726563229, -7.515773100029703002 ) ) ; +#27693 = VERTEX_POINT ( 'NONE', #15129 ) ; +#27694 = VERTEX_POINT ( 'NONE', #41429 ) ; +#27695 = LINE ( 'NONE', #23292, #11680 ) ; +#27696 = CARTESIAN_POINT ( 'NONE', ( 8.071065282823099096, -49.14543050033673666, -115.2918006896516516 ) ) ; +#27697 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397815626E-17 ) ) ; +#27698 = VERTEX_POINT ( 'NONE', #2302 ) ; +#27699 = ADVANCED_FACE ( 'NONE', ( #9916 ), #55097, .F. ) ; +#27700 = AXIS2_PLACEMENT_3D ( 'NONE', #5909, #6208, #23715 ) ; +#27701 = CARTESIAN_POINT ( 'NONE', ( -39.30455425408568004, -50.84774078793370933, -75.04505332425499375 ) ) ; +#27702 = CARTESIAN_POINT ( 'NONE', ( 231.0661344047364594, -124.0456665887872560, 1.765874219082210095 ) ) ; +#27703 = CARTESIAN_POINT ( 'NONE', ( 232.1403135399990560, -119.1764247486906356, 6.004030076342237621 ) ) ; +#27704 = DIRECTION ( 'NONE', ( -0.9999619230641711987, -1.714886110402288745E-15, -0.008726535498379371300 ) ) ; +#27705 = FACE_OUTER_BOUND ( 'NONE', #35881, .T. ) ; +#27706 = DIRECTION ( 'NONE', ( 4.199798040546384672E-16, 5.083757568794005658E-32, -1.000000000000000000 ) ) ; +#27707 = CARTESIAN_POINT ( 'NONE', ( 217.6411841348834173, -119.3862543545473471, -7.755793943614088803 ) ) ; +#27708 = LINE ( 'NONE', #9879, #34761 ) ; +#27709 = VERTEX_POINT ( 'NONE', #56885 ) ; +#27710 = CARTESIAN_POINT ( 'NONE', ( 20.85011151964141973, -46.91892067770488950, -17.29675484988117162 ) ) ; +#27711 = CARTESIAN_POINT ( 'NONE', ( 236.3796834766738755, -114.9566636832946784, 0.2498843815954034098 ) ) ; +#27713 = EDGE_CURVE ( 'NONE', #1485, #26178, #53054, .T. ) ; +#27712 = AXIS2_PLACEMENT_3D ( 'NONE', #19129, #5140, #9799 ) ; +#27714 = CARTESIAN_POINT ( 'NONE', ( 233.9645037747063725, -125.1366764600822279, -3.050606037064506282 ) ) ; +#27715 = ADVANCED_FACE ( 'NONE', ( #55756 ), #29454, .F. ) ; +#27716 = AXIS2_PLACEMENT_3D ( 'NONE', #21527, #34691, #22401 ) ; +#27717 = CARTESIAN_POINT ( 'NONE', ( -46.38192539800547110, -49.62167690029800582, -13.28907161842388440 ) ) ; +#27718 = EDGE_CURVE ( 'NONE', #55448, #48385, #39452, .T. ) ; +#27719 = ORIENTED_EDGE ( 'NONE', *, *, #14153, .T. ) ; +#27720 = ORIENTED_EDGE ( 'NONE', *, *, #22657, .F. ) ; +#27721 = CARTESIAN_POINT ( 'NONE', ( -31.25000000000000000, -129.0000000000000000, 9.400000000000009237 ) ) ; +#27722 = LINE ( 'NONE', #18363, #32220 ) ; +#27723 = CARTESIAN_POINT ( 'NONE', ( 236.3999987673965393, -119.4382200850069040, -6.919004510449668466 ) ) ; +#27724 = CARTESIAN_POINT ( 'NONE', ( 235.7540095081097036, -117.6062740029965283, -5.427194719884312235 ) ) ; +#27725 = CARTESIAN_POINT ( 'NONE', ( 216.0308522135370879, -121.5814374868018319, 7.662107685593553263 ) ) ; +#27726 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#27727 = CARTESIAN_POINT ( 'NONE', ( 213.5999977193770576, -119.6879037230333722, 7.250657154809394989 ) ) ; +#27728 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -118.8855338504422434, 2.024885975436003793 ) ) ; +#27729 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #29519, #3535 ), + ( #2941, #11404 ), + ( #47315, #42637 ), + ( #51398, #17211 ), + ( #33890, #29236 ), + ( #11979, #7595 ), + ( #29806, #11690 ), + ( #3815, #7304 ), + ( #47598, #25403 ), + ( #16629, #12545 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 3, 3, 4 ), + ( 2, 2 ), + ( 0.003905209517348671479, 0.009803921568627450844, 0.9901960784313730279, 0.9961544500116867873 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#27730 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#27731 = EDGE_CURVE ( 'NONE', #38562, #43517, #2552, .T. ) ; +#27732 = EDGE_LOOP ( 'NONE', ( #25032, #11761, #15040, #44455 ) ) ; +#27733 = CARTESIAN_POINT ( 'NONE', ( 237.9921456698352813, -117.3859706834673204, 5.111832857271410013 ) ) ; +#27734 = FACE_OUTER_BOUND ( 'NONE', #5524, .T. ) ; +#27735 = CARTESIAN_POINT ( 'NONE', ( 220.0228970302500215, -123.9806911607111601, -6.856381025287573650 ) ) ; +#27736 = ORIENTED_EDGE ( 'NONE', *, *, #22657, .T. ) ; +#27737 = DIRECTION ( 'NONE', ( 0.4956176937828956630, 0.7071067811865476838, 0.5043442292812750916 ) ) ; +#27738 = VECTOR ( 'NONE', #13446, 1000.000000000000114 ) ; +#27739 = CARTESIAN_POINT ( 'NONE', ( 8.784315731977226704, -39.19543050033662013, -115.9927099539515325 ) ) ; +#27740 = CARTESIAN_POINT ( 'NONE', ( 237.8239802858785481, -120.3005658607192316, 5.548293313355042500 ) ) ; +#27741 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.210476675238558841E-16, 1.857579106397798678E-17 ) ) ; +#27742 = CARTESIAN_POINT ( 'NONE', ( 222.0481521490382306, -122.1578892313213061, 7.878837431829437854 ) ) ; +#27743 = VECTOR ( 'NONE', #33930, 1000.000000000000000 ) ; +#27744 = CARTESIAN_POINT ( 'NONE', ( 221.9180641160656648, -119.9963595849756217, -8.057169086167753846 ) ) ; +#27745 = CARTESIAN_POINT ( 'NONE', ( 236.9637322342377672, -114.5166413149217135, 1.452474809438045966 ) ) ; +#27746 = ORIENTED_EDGE ( 'NONE', *, *, #38691, .F. ) ; +#27747 = CARTESIAN_POINT ( 'NONE', ( 22.75000000000000711, -116.0000000000000000, -19.29999999999998650 ) ) ; +#27748 = PLANE ( 'NONE', #14370 ) ; +#27749 = ORIENTED_EDGE ( 'NONE', *, *, #29491, .T. ) ; +#27750 = ORIENTED_EDGE ( 'NONE', *, *, #48950, .T. ) ; +#27751 = EDGE_LOOP ( 'NONE', ( #13324, #27145, #36386, #51691 ) ) ; +#27752 = EDGE_LOOP ( 'NONE', ( #25955, #22349, #34772, #9173, #4018, #5872, #33189, #14434, #3163, #15924, #20541, #45415, #48557, #56251 ) ) ; +#27754 = EDGE_CURVE ( 'NONE', #7825, #41992, #52192, .T. ) ; +#27753 = FACE_OUTER_BOUND ( 'NONE', #20783, .T. ) ; +#27755 = ORIENTED_EDGE ( 'NONE', *, *, #6278, .T. ) ; +#27756 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #23018, #49592, #14816, #5787 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#27757 = AXIS2_PLACEMENT_3D ( 'NONE', #5791, #40837, #18633 ) ; +#27758 = ORIENTED_EDGE ( 'NONE', *, *, #37837, .T. ) ; +#27759 = CARTESIAN_POINT ( 'NONE', ( 236.3999987672879683, -125.9611437171376593, -4.379030634828348312 ) ) ; +#27760 = EDGE_CURVE ( 'NONE', #13617, #19534, #43746, .T. ) ; +#27761 = CARTESIAN_POINT ( 'NONE', ( 37.65098874964987630, -121.4999999999996305, -5.293535378421222681 ) ) ; +#27762 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203871748, 0.9884292157390539568 ) ) ; +#27763 = ORIENTED_EDGE ( 'NONE', *, *, #40930, .F. ) ; +#27764 = CIRCLE ( 'NONE', #32439, 3.200000000000009504 ) ; +#27765 = CARTESIAN_POINT ( 'NONE', ( 220.2486434445711723, -121.6641784485858580, 8.006179625359614249 ) ) ; +#27766 = CARTESIAN_POINT ( 'NONE', ( 18.15000000000001634, -38.99999999999999289, 15.49999999999999289 ) ) ; +#27767 = PLANE ( 'NONE', #15024 ) ; +#27768 = EDGE_CURVE ( 'NONE', #56904, #21403, #15750, .T. ) ; +#27769 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289169, -124.3727314435664226, 0.8799995587733944191 ) ) ; +#27770 = EDGE_CURVE ( 'NONE', #33114, #31898, #16680, .T. ) ; +#27771 = FACE_OUTER_BOUND ( 'NONE', #42371, .T. ) ; +#27772 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.210476675238558841E-16, 1.857579106397798678E-17 ) ) ; +#27773 = CARTESIAN_POINT ( 'NONE', ( 231.6527695270552556, -119.1732914231476741, 5.411362425887938699 ) ) ; +#27774 = CARTESIAN_POINT ( 'NONE', ( 218.2526263280587386, -119.1605204442177097, -7.947695524008341117 ) ) ; +#27775 = CARTESIAN_POINT ( 'NONE', ( 2.400000000000022116, -40.49999999999999289, -23.50000000000000711 ) ) ; +#27776 = CARTESIAN_POINT ( 'NONE', ( 219.9503880133664779, -119.8753020193195766, -8.066172817810167928 ) ) ; +#27777 = CARTESIAN_POINT ( 'NONE', ( 219.8002074625812554, -114.7558092092322539, -5.110835088926616976 ) ) ; +#27778 = CARTESIAN_POINT ( 'NONE', ( 219.9681788338673414, -116.9725575016791765, 6.832568437148747620 ) ) ; +#27779 = CARTESIAN_POINT ( 'NONE', ( 232.0972280068026521, -125.2645356981536224, -2.888286435452899870 ) ) ; +#27780 = FACE_BOUND ( 'NONE', #1534, .T. ) ; +#27781 = CARTESIAN_POINT ( 'NONE', ( 235.8171022967420356, -125.7278644127101330, 1.878166540047724542 ) ) ; +#27782 = CARTESIAN_POINT ( 'NONE', ( 233.6033746501595658, -123.2125254835710990, -5.520709228045433292 ) ) ; +#27783 = LINE ( 'NONE', #28936, #32063 ) ; +#27784 = CARTESIAN_POINT ( 'NONE', ( 215.9510401441318379, -122.3148509392692631, 7.722503931127005394 ) ) ; +#27785 = CARTESIAN_POINT ( 'NONE', ( 233.4023820575665411, -115.0497926912413078, 1.054784437864831892 ) ) ; +#27786 = EDGE_CURVE ( 'NONE', #54598, #8606, #43432, .T. ) ; +#27788 = EDGE_CURVE ( 'NONE', #5949, #25568, #49299, .T. ) ; +#27787 = CARTESIAN_POINT ( 'NONE', ( 238.0810270983271835, -116.7604215429452523, 5.095377345206903108 ) ) ; +#27789 = CARTESIAN_POINT ( 'NONE', ( 221.4544861040537853, -120.3377800455273245, -5.624547452072505394 ) ) ; +#27790 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1516828450203863976, -0.9884292157390539568 ) ) ; +#27791 = CARTESIAN_POINT ( 'NONE', ( 235.1054607526986331, -117.8620380701462551, 5.557776860339894043 ) ) ; +#27792 = DIRECTION ( 'NONE', ( 1.194121782967160312E-15, -0.9884292157390540678, -0.1516828450203868139 ) ) ; +#27793 = CARTESIAN_POINT ( 'NONE', ( -27.85000000000000142, -128.9989999999999952, 9.400000000000009237 ) ) ; +#27794 = CARTESIAN_POINT ( 'NONE', ( 220.1974320228086128, -122.5092445909914005, 7.835401866292661666 ) ) ; +#27795 = CARTESIAN_POINT ( 'NONE', ( 37.90000000000001990, -119.4999999999999858, 5.046256430374096880 ) ) ; +#27796 = EDGE_CURVE ( 'NONE', #32094, #55101, #51203, .T. ) ; +#27797 = ORIENTED_EDGE ( 'NONE', *, *, #36370, .T. ) ; +#27798 = FACE_OUTER_BOUND ( 'NONE', #30702, .T. ) ; +#27799 = CARTESIAN_POINT ( 'NONE', ( -32.00015376047348070, -106.5000000000000000, 17.02479956152055252 ) ) ; +#27800 = CARTESIAN_POINT ( 'NONE', ( 232.5403650209676130, -119.1167462814543256, -5.391656887661311792 ) ) ; +#27801 = EDGE_LOOP ( 'NONE', ( #17787, #19019, #13598, #35828, #30698, #44405 ) ) ; +#27802 = ADVANCED_FACE ( 'NONE', ( #7248, #20662 ), #56603, .F. ) ; +#27803 = VECTOR ( 'NONE', #24195, 1000.000000000000000 ) ; +#27804 = LINE ( 'NONE', #14634, #39118 ) ; +#27805 = CARTESIAN_POINT ( 'NONE', ( 215.6359392414283036, -118.8232522320342213, -7.522570339487494984 ) ) ; +#27806 = CARTESIAN_POINT ( 'NONE', ( -27.99999999999999645, -129.0000000000000000, 20.00000000000001066 ) ) ; +#27807 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360860E-15, 1.857579106397800526E-17 ) ) ; +#27808 = ORIENTED_EDGE ( 'NONE', *, *, #54076, .T. ) ; +#27809 = ORIENTED_EDGE ( 'NONE', *, *, #9749, .T. ) ; +#27810 = CARTESIAN_POINT ( 'NONE', ( 22.75000000000000711, -116.0000000000000000, -20.99999999999999289 ) ) ; +#27811 = CARTESIAN_POINT ( 'NONE', ( 235.8999987667954770, -125.8172710042233007, -5.289293815525245357 ) ) ; +#27812 = ORIENTED_EDGE ( 'NONE', *, *, #16712, .T. ) ; +#27813 = CARTESIAN_POINT ( 'NONE', ( 233.2504541591990801, -116.4567644977037446, -3.870683736146203646 ) ) ; +#27814 = CARTESIAN_POINT ( 'NONE', ( 236.1722354724631998, -125.1261065533890502, -3.064605298739390804 ) ) ; +#27815 = CARTESIAN_POINT ( 'NONE', ( 215.8017997470755631, -122.2622327657168597, 7.752015953781759450 ) ) ; +#27816 = ORIENTED_EDGE ( 'NONE', *, *, #39757, .T. ) ; +#27817 = AXIS2_PLACEMENT_3D ( 'NONE', #24369, #11509, #19700 ) ; +#27818 = ORIENTED_EDGE ( 'NONE', *, *, #22154, .T. ) ; +#27819 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669398877, -117.6961920974936078, -0.1850209754354779357 ) ) ; +#27820 = CARTESIAN_POINT ( 'NONE', ( 208.2401164060983660, -114.2495317429153516, 0.9591873579286170903 ) ) ; +#27821 = ORIENTED_EDGE ( 'NONE', *, *, #19151, .T. ) ; +#27822 = DIRECTION ( 'NONE', ( -0.7009092642998482336, 0.0000000000000000000, -0.7132504491541841185 ) ) ; +#27823 = CARTESIAN_POINT ( 'NONE', ( 218.1993182306146650, -120.0445111442625574, -7.844407072634033362 ) ) ; +#27824 = LINE ( 'NONE', #49999, #43384 ) ; +#27825 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#27826 = EDGE_LOOP ( 'NONE', ( #13657, #36510, #6252, #55836 ) ) ; +#27827 = LINE ( 'NONE', #14660, #27107 ) ; +#27828 = CARTESIAN_POINT ( 'NONE', ( 221.4139736582961859, -119.9371904917756808, -7.850597705595041553 ) ) ; +#27829 = VERTEX_POINT ( 'NONE', #30029 ) ; +#27830 = EDGE_CURVE ( 'NONE', #37689, #46338, #23528, .T. ) ; +#27831 = ORIENTED_EDGE ( 'NONE', *, *, #35145, .T. ) ; +#27832 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#27833 = EDGE_CURVE ( 'NONE', #38847, #45880, #34982, .T. ) ; +#27834 = CARTESIAN_POINT ( 'NONE', ( 217.2732868503516386, -119.7032559277617878, -7.978382250036101908 ) ) ; +#27835 = EDGE_CURVE ( 'NONE', #41520, #51746, #36150, .T. ) ; +#27836 = ORIENTED_EDGE ( 'NONE', *, *, #32520, .F. ) ; +#27837 = CARTESIAN_POINT ( 'NONE', ( 229.2999987669289794, -120.4999999999997726, 1.387778780781445676E-14 ) ) ; +#27838 = CARTESIAN_POINT ( 'NONE', ( 20.50036882145647610, 4.199631178543526744, -20.27761309640757048 ) ) ; +#27839 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#27840 = CARTESIAN_POINT ( 'NONE', ( 26.89988271037431389, -119.4999999999999858, -6.067814162311547577 ) ) ; +#27841 = VECTOR ( 'NONE', #24405, 1000.000000000000000 ) ; +#27842 = CARTESIAN_POINT ( 'NONE', ( 235.2900606711450848, -121.8651695683734033, -5.380680872516323987 ) ) ; +#27843 = CARTESIAN_POINT ( 'NONE', ( 30.61163368297369303, -114.5501511925715334, -0.7764411695770537802 ) ) ; +#27844 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 1.224646799147353207E-16 ) ) ; +#27845 = CARTESIAN_POINT ( 'NONE', ( 10.50000000000001599, -39.14999999999999147, -23.49900000000000588 ) ) ; +#27846 = CARTESIAN_POINT ( 'NONE', ( 233.2147495840820284, -121.9781846688245963, 5.970019445801115765 ) ) ; +#27847 = CARTESIAN_POINT ( 'NONE', ( 214.9099611974787365, -119.8484697001903356, -7.844348174568959386 ) ) ; +#27848 = CARTESIAN_POINT ( 'NONE', ( 215.3584169590318425, -119.4477972967379884, -7.576076915235525178 ) ) ; +#27849 = CARTESIAN_POINT ( 'NONE', ( 215.0950587525796323, -118.4933157133600048, -7.628280175761177340 ) ) ; +#27850 = CARTESIAN_POINT ( 'NONE', ( 232.7184252605375434, -123.6482249459237295, 4.571703598432457660 ) ) ; +#27851 = CARTESIAN_POINT ( 'NONE', ( -39.30455425408568715, -47.54312021273980093, -75.04505332425499375 ) ) ; +#27852 = EDGE_CURVE ( 'NONE', #30918, #3108, #6455, .T. ) ; +#27853 = VECTOR ( 'NONE', #7228, 999.9999999999998863 ) ; +#27854 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#27855 = CARTESIAN_POINT ( 'NONE', ( 213.9000338046779461, -120.8429628447614164, 7.525534526844762873 ) ) ; +#27856 = ORIENTED_EDGE ( 'NONE', *, *, #24133, .F. ) ; +#27857 = CARTESIAN_POINT ( 'NONE', ( 234.5769873236560272, -124.0760556688098717, -5.002915080796435987 ) ) ; +#27858 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290306, -121.9223979173790866, 2.796424062963682733 ) ) ; +#27859 = CARTESIAN_POINT ( 'NONE', ( 217.5192847030292000, -115.1895086626975058, -5.051929267851569705 ) ) ; +#27860 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -123.9218066651916104, -0.2704308264007450058 ) ) ; +#27861 = CARTESIAN_POINT ( 'NONE', ( 234.2146906642655040, -117.4544675957881452, -4.640979702415140018 ) ) ; +#27862 = CARTESIAN_POINT ( 'NONE', ( 237.2230459978370902, -117.2077378062718367, -4.467761597374087401 ) ) ; +#27863 = CARTESIAN_POINT ( 'NONE', ( 214.8404447703737787, -122.3447795198534465, 7.405933850755812564 ) ) ; +#27864 = ORIENTED_EDGE ( 'NONE', *, *, #24203, .T. ) ; +#27865 = CARTESIAN_POINT ( 'NONE', ( 215.8927139620190587, -121.3995024942018262, 7.658131918115879344 ) ) ; +#27866 = CARTESIAN_POINT ( 'NONE', ( 234.2029782707311938, -124.4745625089147438, -3.882765253172015818 ) ) ; +#27867 = EDGE_CURVE ( 'NONE', #15035, #42787, #17618, .T. ) ; +#27868 = VERTEX_POINT ( 'NONE', #39939 ) ; +#27869 = VERTEX_POINT ( 'NONE', #8403 ) ; +#27870 = CARTESIAN_POINT ( 'NONE', ( 220.3649306311716884, -120.1029590573267285, -7.877864839454532309 ) ) ; +#27871 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#27872 = CYLINDRICAL_SURFACE ( 'NONE', #15375, 3.000000000000002665 ) ; +#27873 = CARTESIAN_POINT ( 'NONE', ( 236.4375426447728046, -126.6334934344395862, -0.4476087441764066144 ) ) ; +#27874 = PERSON_AND_ORGANIZATION ( #17881, #29145 ) ; +#27875 = ORIENTED_EDGE ( 'NONE', *, *, #35913, .F. ) ; +#27876 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #49546, #40487, #53637, #18868 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 6.124622722940202940E-15, 0.0001063734172887313939 ), + .UNSPECIFIED. ) ; +#27877 = VECTOR ( 'NONE', #55694, 1000.000000000000114 ) ; +#27878 = CONICAL_SURFACE ( 'NONE', #26137, 1.500000000000001332, 0.7853981633974136400 ) ; +#27879 = CARTESIAN_POINT ( 'NONE', ( 236.7084621978062557, -116.6780489667867471, 4.023599239712791764 ) ) ; +#27880 = CARTESIAN_POINT ( 'NONE', ( -38.59130380493150625, -37.19543050033674803, -75.74596258855481778 ) ) ; +#27881 = ORIENTED_EDGE ( 'NONE', *, *, #50921, .T. ) ; +#27882 = CARTESIAN_POINT ( 'NONE', ( -48.15955974472689149, -117.9166217668476548, 3.812492429423223861 ) ) ; +#27883 = CARTESIAN_POINT ( 'NONE', ( -31.66464327321732952, -36.19543050033674803, -67.27062342847433740 ) ) ; +#27884 = ORIENTED_EDGE ( 'NONE', *, *, #56362, .F. ) ; +#27885 = CARTESIAN_POINT ( 'NONE', ( 29.37510588844016368, -114.5452667300278335, -0.9818484411308469051 ) ) ; +#27886 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#27887 = EDGE_CURVE ( 'NONE', #18174, #30102, #40012, .T. ) ; +#27888 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289794, -115.1710331758675068, 1.154457223705807944 ) ) ; +#27889 = CARTESIAN_POINT ( 'NONE', ( 227.9242628356408602, -125.2954446798877512, -14.89978893548946104 ) ) ; +#27890 = AXIS2_PLACEMENT_3D ( 'NONE', #42854, #16856, #33826 ) ; +#27891 = CARTESIAN_POINT ( 'NONE', ( 220.3002074625812554, -114.8591362032833274, -7.733864609845410243 ) ) ; +#27892 = CARTESIAN_POINT ( 'NONE', ( 217.3002074625812838, -124.0564700392392012, -9.145273480228658158 ) ) ; +#27893 = CYLINDRICAL_SURFACE ( 'NONE', #24325, 1.649999999999998579 ) ; +#27894 = ORIENTED_EDGE ( 'NONE', *, *, #25466, .T. ) ; +#27895 = VERTEX_POINT ( 'NONE', #27098 ) ; +#27896 = CARTESIAN_POINT ( 'NONE', ( -48.27862203929735330, -120.0278485548126781, -3.079081718241497345 ) ) ; +#27897 = EDGE_CURVE ( 'NONE', #56960, #44629, #57579, .T. ) ; +#27898 = CARTESIAN_POINT ( 'NONE', ( 215.6580039023681650, -119.8092219767677733, -7.880651815915486580 ) ) ; +#27899 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669291158, -122.8473612713834768, -1.292675525632416278 ) ) ; +#27900 = EDGE_CURVE ( 'NONE', #16183, #47037, #51955, .T. ) ; +#27901 = EDGE_LOOP ( 'NONE', ( #20397, #37054, #33345, #7437 ) ) ; +#27902 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669289965, -117.9166155359352359, 4.912212849035163309 ) ) ; +#27903 = CARTESIAN_POINT ( 'NONE', ( 215.4326954524907762, -119.7193840244232348, -7.851697016412876096 ) ) ; +#27904 = EDGE_CURVE ( 'NONE', #22075, #42657, #8985, .T. ) ; +#27905 = ORIENTED_EDGE ( 'NONE', *, *, #36005, .T. ) ; +#27906 = CARTESIAN_POINT ( 'NONE', ( 217.1862673910092383, -119.5785343742993803, -7.969452883702729196 ) ) ; +#27907 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#27908 = CARTESIAN_POINT ( 'NONE', ( 235.9235723163419607, -123.5980392753646413, 4.605357358583923144 ) ) ; +#27909 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#27910 = CARTESIAN_POINT ( 'NONE', ( 231.9999987669289681, -114.4281737548318318, -0.9774589753488716060 ) ) ; +#27911 = AXIS2_PLACEMENT_3D ( 'NONE', #13680, #49024, #39976 ) ; +#27912 = CARTESIAN_POINT ( 'NONE', ( 4.916973593473771054, -43.84774078793369512, -118.5014277108454905 ) ) ; +#27913 = CARTESIAN_POINT ( 'NONE', ( 232.6776948059809058, -120.4373295406493725, -6.149470130604228757 ) ) ; +#27914 = CARTESIAN_POINT ( 'NONE', ( 4.362162947221314369, -50.19543050033663434, -111.6470725152925496 ) ) ; +#27915 = CARTESIAN_POINT ( 'NONE', ( 239.8360317273593978, -123.1523752690012969, 2.819056894060155027 ) ) ; +#27916 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -117.4816106489339944, -1.605991440252128255 ) ) ; +#27917 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#27918 = CARTESIAN_POINT ( 'NONE', ( 235.3561454962429309, -114.9746558032550610, -0.5457413546562108753 ) ) ; +#27919 = CARTESIAN_POINT ( 'NONE', ( 219.4620380607966013, -123.5182087566904698, 7.158263057512956884 ) ) ; +#27920 = VECTOR ( 'NONE', #26968, 1000.000000000000000 ) ; +#27921 = AXIS2_PLACEMENT_3D ( 'NONE', #28730, #24607, #1598 ) ; +#27922 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #37392, #19274 ), + ( #20695, #56636 ), + ( #47284, #6707 ), + ( #7275, #11951 ), + ( #43162, #7562 ), + ( #11089, #47568 ), + ( #46706, #25376 ), + ( #15452, #20418 ), + ( #25089, #3496 ), + ( #42606, #24504 ), + ( #25669, #12228 ), + ( #39098, #30061 ), + ( #20975, #52223 ), + ( #51080, #38518 ), + ( #47854, #16596 ), + ( #7848, #2908 ), + ( #42302, #34437 ), + ( #29203, #15741 ), + ( #34154, #33580 ), + ( #21272, #28923 ), + ( #16306, #2632 ), + ( #33294, #43467 ), + ( #42880, #2333 ), + ( #20132, #37961 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4 ), + ( 2, 2 ), + ( 0.0000000000000000000, 0.06250000000000009714, 0.1250000000000000000, 0.2500000000000000000, 0.3750000000000000000, 0.4375000000000000000, 0.5000000000000000000, 0.5625000000000000000, 0.6250000000000000000, 0.7500000000000000000, 0.8750000000000000000, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#27923 = CARTESIAN_POINT ( 'NONE', ( 235.6610620780337797, -115.6587784671248897, 2.713951375547857037 ) ) ; +#27924 = CARTESIAN_POINT ( 'NONE', ( 228.7999987669289794, -120.4999999999997726, 1.387778780781445676E-14 ) ) ; +#27925 = VERTEX_POINT ( 'NONE', #4036 ) ; +#27926 = CARTESIAN_POINT ( 'NONE', ( 234.0970205535526816, -117.5912141823257997, 5.423031694412792980 ) ) ; +#27927 = DIRECTION ( 'NONE', ( 1.857579106397815318E-17, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#27928 = CARTESIAN_POINT ( 'NONE', ( 236.8986803183611016, -125.9731265167831396, -0.9169146006168419349 ) ) ; +#27929 = CIRCLE ( 'NONE', #48429, 3.000000000000002665 ) ; +#27930 = ORIENTED_EDGE ( 'NONE', *, *, #32904, .T. ) ; +#27931 = ORIENTED_EDGE ( 'NONE', *, *, #13419, .T. ) ; +#27932 = CARTESIAN_POINT ( 'NONE', ( 221.8519180658257426, -120.0625273617035305, -8.045487009438744508 ) ) ; +#27933 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -111.6179593504744787, -12.54942536071711601 ) ) ; +#27934 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#27935 = EDGE_CURVE ( 'NONE', #13638, #45082, #36317, .T. ) ; +#27936 = CARTESIAN_POINT ( 'NONE', ( 234.4795083376006914, -116.1673070966186714, 3.469656889085468876 ) ) ; +#27937 = ORIENTED_EDGE ( 'NONE', *, *, #40621, .F. ) ; +#27938 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#27939 = CARTESIAN_POINT ( 'NONE', ( 215.8665352382826370, -119.1914046347256573, -7.845647955304658971 ) ) ; +#27940 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#27941 = ORIENTED_EDGE ( 'NONE', *, *, #15450, .T. ) ; +#27942 = CARTESIAN_POINT ( 'NONE', ( 228.7999987669289794, -120.4999999999997726, 1.387778780781445676E-14 ) ) ; +#27943 = FACE_OUTER_BOUND ( 'NONE', #33127, .T. ) ; +#27944 = CARTESIAN_POINT ( 'NONE', ( 237.2648531172099808, -122.6965908391966735, -5.099066730936894665 ) ) ; +#27945 = CARTESIAN_POINT ( 'NONE', ( 215.8002074625812554, -114.3649215954137901, -7.658023187335216697 ) ) ; +#27946 = VERTEX_POINT ( 'NONE', #44609 ) ; +#27947 = CARTESIAN_POINT ( 'NONE', ( 221.4544861042156469, -121.0349194118822993, 8.053213874953035756 ) ) ; +#27948 = CARTESIAN_POINT ( 'NONE', ( 206.8999987669482152, -112.6298505562937322, -11.11972540080167349 ) ) ; +#27949 = CARTESIAN_POINT ( 'NONE', ( 217.4395091456904083, -122.3466575410054418, 7.604966550730151376 ) ) ; +#27950 = CARTESIAN_POINT ( 'NONE', ( 237.7268278453720711, -118.5675815029514553, -5.840570037405324655 ) ) ; +#27951 = ORIENTED_EDGE ( 'NONE', *, *, #50535, .F. ) ; +#27952 = ORIENTED_EDGE ( 'NONE', *, *, #8847, .T. ) ; +#27953 = ORIENTED_EDGE ( 'NONE', *, *, #40562, .T. ) ; +#27954 = DIRECTION ( 'NONE', ( -0.7132504491541842295, -2.131334480222612057E-15, 0.7009092642998483447 ) ) ; +#27955 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290306, -120.9838835250749014, 0.1268530899239959653 ) ) ; +#27956 = ADVANCED_FACE ( 'NONE', ( #4326 ), #49927, .F. ) ; +#27957 = CARTESIAN_POINT ( 'NONE', ( 31.69159998558854241, -119.4999999999999858, -5.648678870956179487 ) ) ; +#27958 = CARTESIAN_POINT ( 'NONE', ( 6.704528535821451030, -29.99543050033663505, -104.5552939337700025 ) ) ; +#27959 = VERTEX_POINT ( 'NONE', #18880 ) ; +#27960 = AXIS2_PLACEMENT_3D ( 'NONE', #51112, #45596, #5592 ) ; +#27961 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#27962 = VERTEX_POINT ( 'NONE', #15351 ) ; +#27963 = EDGE_LOOP ( 'NONE', ( #7824, #30003, #10679, #34546, #43724 ) ) ; +#27964 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #46712, #19842, #23956, #10234 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 4.829700700354565603E-15, 0.0001324890306876955605 ), + .UNSPECIFIED. ) ; +#27965 = FACE_OUTER_BOUND ( 'NONE', #19375, .T. ) ; +#27966 = EDGE_CURVE ( 'NONE', #32080, #24901, #6327, .T. ) ; +#27967 = CARTESIAN_POINT ( 'NONE', ( 237.8263619599539425, -125.8226245561858434, 1.571363897066399007 ) ) ; +#27968 = EDGE_CURVE ( 'NONE', #19948, #15766, #42264, .T. ) ; +#27969 = EDGE_LOOP ( 'NONE', ( #45346, #44109, #34365, #3834 ) ) ; +#27970 = ORIENTED_EDGE ( 'NONE', *, *, #21305, .F. ) ; +#27971 = CARTESIAN_POINT ( 'NONE', ( 28.09960000000004143, -131.1843771442839568, -5.015860408113847591 ) ) ; +#27972 = EDGE_CURVE ( 'NONE', #52251, #24290, #32348, .T. ) ; +#27973 = EDGE_LOOP ( 'NONE', ( #20115, #45660, #53155, #29017 ) ) ; +#27974 = EDGE_LOOP ( 'NONE', ( #828, #57482, #14416, #13627 ) ) ; +#27975 = CARTESIAN_POINT ( 'NONE', ( 217.3073972338894464, -119.0165514728082314, -7.889159007208329299 ) ) ; +#27976 = CARTESIAN_POINT ( 'NONE', ( 215.8002074625817102, -112.0530803990688185, -0.9769187712731174367 ) ) ; +#27977 = FACE_OUTER_BOUND ( 'NONE', #44697, .T. ) ; +#27978 = VERTEX_POINT ( 'NONE', #41653 ) ; +#27979 = AXIS2_PLACEMENT_3D ( 'NONE', #5404, #8916, #48916 ) ; +#27980 = CARTESIAN_POINT ( 'NONE', ( 220.2486434445711438, -119.3358215514137157, -8.006179625359528984 ) ) ; +#27981 = LINE ( 'NONE', #9872, #8538 ) ; +#27982 = CARTESIAN_POINT ( 'NONE', ( 232.2562639133852542, -123.4921684347977617, 5.371697310530526792 ) ) ; +#27983 = CARTESIAN_POINT ( 'NONE', ( -36.15564411148950086, -50.19543050033674803, -73.26741727774403046 ) ) ; +#27984 = CARTESIAN_POINT ( 'NONE', ( 17.12500000000007105, -30.00000000000000000, 29.87499999999996803 ) ) ; +#27985 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#27986 = CARTESIAN_POINT ( 'NONE', ( 235.0664625863057893, -126.0314784314521575, 0.4570757602917067675 ) ) ; +#27987 = CARTESIAN_POINT ( 'NONE', ( 221.4630317062868983, -118.6167295618319457, -7.640583103872083726 ) ) ; +#27988 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #8702, #34133, #43737, #53968 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 0.0000000000000000000, 0.001601880261924714961 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9999352542425337109, 0.9966680548194453149, 0.9966698502346914568, 0.9999406404882724697 ) ) + REPRESENTATION_ITEM ( '' ) ); +#27989 = CARTESIAN_POINT ( 'NONE', ( 206.8999987669482437, -126.5219200490616487, -0.9241146973220808469 ) ) ; +#27990 = VERTEX_POINT ( 'NONE', #37288 ) ; +#27991 = CARTESIAN_POINT ( 'NONE', ( 21.03491679592479713, -47.08637195291668576, -17.87087652805524129 ) ) ; +#27992 = CARTESIAN_POINT ( 'NONE', ( 236.3124515434056434, -115.3307338086123224, -2.020194803308008158 ) ) ; +#27993 = CARTESIAN_POINT ( 'NONE', ( 234.0216936430178691, -123.7919510084129371, -4.466781651341050541 ) ) ; +#27994 = VERTEX_POINT ( 'NONE', #32055 ) ; +#27995 = EDGE_LOOP ( 'NONE', ( #32608, #53212, #38982, #50903 ) ) ; +#27996 = CARTESIAN_POINT ( 'NONE', ( 219.8179389320068822, -121.7493365919667241, 7.991790678576247586 ) ) ; +#27997 = EDGE_CURVE ( 'NONE', #1694, #34937, #36437, .T. ) ; +#27998 = CARTESIAN_POINT ( 'NONE', ( 31.89950163541224626, -119.5000000000000284, 5.630307732637715112 ) ) ; +#27999 = CARTESIAN_POINT ( 'NONE', ( 16.50000000000001421, -38.99999999999999289, -23.49900000000000588 ) ) ; +#28000 = CARTESIAN_POINT ( 'NONE', ( 235.7039200526688205, -119.4189204547683545, -6.053871073249239565 ) ) ; +#28001 = CYLINDRICAL_SURFACE ( 'NONE', #3197, 3.000000000000000888 ) ; +#28002 = DIRECTION ( 'NONE', ( 0.7009092642998466793, 0.0000000000000000000, 0.7132504491541858949 ) ) ; +#28003 = CARTESIAN_POINT ( 'NONE', ( 34.20000000000000995, -120.4999999999999716, 1.387778780781445676E-14 ) ) ; +#28004 = EDGE_CURVE ( 'NONE', #5226, #45492, #11119, .T. ) ; +#28005 = CARTESIAN_POINT ( 'NONE', ( 219.8002074625812554, -116.4927258742927165, 6.207644445255761312 ) ) ; +#28006 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #19018, #40355, #13785, #49981 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 0.0004332607391760967780 ), + .UNSPECIFIED. ) ; +#28007 = ORIENTED_EDGE ( 'NONE', *, *, #47852, .F. ) ; +#28008 = CARTESIAN_POINT ( 'NONE', ( 237.9924232759376252, -123.8902722351956669, 4.527494421975875483 ) ) ; +#28009 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1516828450203863143, -0.9884292157390540678 ) ) ; +#28010 = CARTESIAN_POINT ( 'NONE', ( 220.8002074625812554, -124.4484216201929598, -6.591152124463303785 ) ) ; +#28011 = VECTOR ( 'NONE', #43222, 999.9999999999998863 ) ; +#28012 = ORIENTED_EDGE ( 'NONE', *, *, #18623, .T. ) ; +#28013 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, -13.50000000000000000, 0.0000000000000000000 ) ) ; +#28014 = CARTESIAN_POINT ( 'NONE', ( 237.8085764186801896, -119.7665274597372473, 5.501619067042994971 ) ) ; +#28015 = CARTESIAN_POINT ( 'NONE', ( 29.40000000000003766, -117.4602631689999868, -0.9999999999999731326 ) ) ; +#28016 = CARTESIAN_POINT ( 'NONE', ( 222.0182413327399615, -122.2292026866528403, 7.646567523356995189 ) ) ; +#28017 = VECTOR ( 'NONE', #53158, 1000.000000000000000 ) ; +#28018 = CARTESIAN_POINT ( 'NONE', ( 214.9198649817581384, -118.7875239681455355, -7.446376696020015729 ) ) ; +#28019 = FACE_OUTER_BOUND ( 'NONE', #7155, .T. ) ; +#28020 = CARTESIAN_POINT ( 'NONE', ( 236.8583139691328938, -114.8922227720111096, -2.542086977596477393 ) ) ; +#28021 = ORIENTED_EDGE ( 'NONE', *, *, #42705, .F. ) ; +#28022 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#28023 = CARTESIAN_POINT ( 'NONE', ( 24.90000000000001279, -29.99999999999998934, -23.40000000000002700 ) ) ; +#28024 = ORIENTED_EDGE ( 'NONE', *, *, #52807, .T. ) ; +#28025 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #14505, #24132, #1688, #14788 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 2.081668171172168513E-17, 0.001048464789955898908 ), + .UNSPECIFIED. ) ; +#28026 = ORIENTED_EDGE ( 'NONE', *, *, #41526, .T. ) ; +#28027 = ORIENTED_EDGE ( 'NONE', *, *, #11867, .T. ) ; +#28028 = ORIENTED_EDGE ( 'NONE', *, *, #30671, .F. ) ; +#28029 = CARTESIAN_POINT ( 'NONE', ( 217.9163678202913275, -120.8908323858886291, 7.837360974349186549 ) ) ; +#28030 = ORIENTED_EDGE ( 'NONE', *, *, #52940, .T. ) ; +#28031 = EDGE_CURVE ( 'NONE', #46031, #28974, #28233, .T. ) ; +#28032 = VERTEX_POINT ( 'NONE', #41080 ) ; +#28033 = DIRECTION ( 'NONE', ( -0.7009092642998484557, 0.0000000000000000000, -0.7132504491541838965 ) ) ; +#28034 = EDGE_CURVE ( 'NONE', #9923, #8195, #41359, .T. ) ; +#28035 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, -9.199999999999999289, 0.0000000000000000000 ) ) ; +#28036 = CARTESIAN_POINT ( 'NONE', ( 219.7742688560371391, -119.0807167734302823, -7.963115625390530639 ) ) ; +#28037 = EDGE_CURVE ( 'NONE', #25584, #35817, #17565, .T. ) ; +#28038 = ORIENTED_EDGE ( 'NONE', *, *, #42724, .T. ) ; +#28039 = VECTOR ( 'NONE', #37432, 999.9999999999998863 ) ; +#28040 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #19688, #17022 ), + ( #21122, #38090 ), + ( #52074, #7129 ), + ( #29338, #16148 ), + ( #51786, #47700 ), + ( #33992, #21414 ), + ( #11796, #26114 ), + ( #3333, #52648 ), + ( #38955, #29907 ), + ( #7691, #55912 ), + ( #43901, #2760 ), + ( #3042, #51496 ), + ( #25821, #11499 ), + ( #12362, #56770 ), + ( #7407, #12655 ), + ( #16736, #25504 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 3, 2, 2, 2, 3, 4 ), + ( 2, 2 ), + ( -0.005946399913079389657, 0.0000000000000000000, 0.2475247524752479944, 0.4950495049504949896, 0.7425742574257430118, 0.9900990099009899792, 0.9960618808750208997 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#28041 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#28042 = CARTESIAN_POINT ( 'NONE', ( 215.8318448958944771, -119.7581035606259405, -7.686987334684115325 ) ) ; +#28043 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#28044 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#28045 = CARTESIAN_POINT ( 'NONE', ( 213.9204999291004583, -118.8647196110668602, -5.398493836873706542 ) ) ; +#28046 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.9884292157390537348, -0.1516828450203887568 ) ) ; +#28047 = CARTESIAN_POINT ( 'NONE', ( 237.2314704355307811, -118.9950109500399691, 6.138530600027280570 ) ) ; +#28048 = CARTESIAN_POINT ( 'NONE', ( 19.73608796574144364, -50.83786137213208889, 15.97757517132386518 ) ) ; +#28049 = EDGE_CURVE ( 'NONE', #34925, #23622, #28437, .T. ) ; +#28050 = CARTESIAN_POINT ( 'NONE', ( -2.370902913612896512, -29.99543050033665637, -97.73994038412797636 ) ) ; +#28051 = CARTESIAN_POINT ( 'NONE', ( 219.9994574339886526, -119.8828177875211622, -8.067326176174301366 ) ) ; +#28052 = CARTESIAN_POINT ( 'NONE', ( 215.9107729552381443, -121.4742289172403815, 7.869712917523412621 ) ) ; +#28053 = CARTESIAN_POINT ( 'NONE', ( 220.8127645764174645, -122.5083686914885277, 7.829694144317097759 ) ) ; +#28054 = AXIS2_PLACEMENT_3D ( 'NONE', #55626, #19963, #54759 ) ; +#28055 = FACE_OUTER_BOUND ( 'NONE', #32334, .T. ) ; +#28056 = CARTESIAN_POINT ( 'NONE', ( 235.8097034996304160, -125.6357228277662159, 2.120165620671385920 ) ) ; +#28057 = CARTESIAN_POINT ( 'NONE', ( 233.6587325779794639, -121.1396016885292681, -6.115250589824321459 ) ) ; +#28058 = LINE ( 'NONE', #5854, #48796 ) ; +#28059 = CARTESIAN_POINT ( 'NONE', ( 215.7714380462845440, -119.4380034990029174, -5.486469110916443626 ) ) ; +#28060 = CARTESIAN_POINT ( 'NONE', ( 233.3355038579999530, -115.1005313988817136, -1.279443038683739653 ) ) ; +#28061 = CARTESIAN_POINT ( 'NONE', ( 236.0810270983271835, -116.7604215429452950, 5.095377345206903108 ) ) ; +#28062 = CARTESIAN_POINT ( 'NONE', ( 215.4268586249701798, -118.8953386212669301, -7.519702626318673921 ) ) ; +#28063 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026596, -126.4305742928796548, -0.9100969164252815657 ) ) ; +#28064 = CARTESIAN_POINT ( 'NONE', ( 235.0697007306398802, -116.7088678461152540, 4.841210724618777661 ) ) ; +#28065 = CARTESIAN_POINT ( 'NONE', ( 196.6500029091500892, -126.3324567477459794, -0.8950399470891712284 ) ) ; +#28066 = CARTESIAN_POINT ( 'NONE', ( 221.0033842921898497, -118.4827364525183668, -7.824842780210325088 ) ) ; +#28067 = EDGE_CURVE ( 'NONE', #40780, #56742, #15173, .T. ) ; +#28068 = CARTESIAN_POINT ( 'NONE', ( 25.00000000000002132, -49.00000000000000000, 16.99999999999999289 ) ) ; +#28069 = EDGE_CURVE ( 'NONE', #13726, #49925, #37269, .T. ) ; +#28070 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669289396, -121.8809684945729970, -5.508426749272917533 ) ) ; +#28071 = VERTEX_POINT ( 'NONE', #26162 ) ; +#28072 = CARTESIAN_POINT ( 'NONE', ( -23.99999999999999289, -5.000000000000008882, 19.50000000000000711 ) ) ; +#28073 = EDGE_CURVE ( 'NONE', #57084, #26204, #38888, .T. ) ; +#28074 = CARTESIAN_POINT ( 'NONE', ( 215.2679686336295788, -120.9398895524199133, 7.870911688359353064 ) ) ; +#28075 = DIRECTION ( 'NONE', ( 0.7132504491541842295, 2.131334480222603379E-15, -0.7009092642998483447 ) ) ; +#28076 = ORIENTED_EDGE ( 'NONE', *, *, #55494, .T. ) ; +#28077 = AXIS2_PLACEMENT_3D ( 'NONE', #39298, #22063, #43951 ) ; +#28078 = CARTESIAN_POINT ( 'NONE', ( -29.15638586528492127, -1.027766191862658005E-14, 23.19999999999999929 ) ) ; +#28079 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#28080 = EDGE_CURVE ( 'NONE', #55319, #50558, #47502, .T. ) ; +#28081 = CARTESIAN_POINT ( 'NONE', ( 220.8561191180858145, -118.7825062087721193, -7.898180451782338629 ) ) ; +#28082 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#28083 = ADVANCED_FACE ( 'NONE', ( #26752 ), #43947, .T. ) ; +#28084 = ORIENTED_EDGE ( 'NONE', *, *, #28932, .F. ) ; +#28085 = ORIENTED_EDGE ( 'NONE', *, *, #49353, .F. ) ; +#28086 = LINE ( 'NONE', #51118, #25223 ) ; +#28087 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238558841E-16, -1.857579106397798678E-17 ) ) ; +#28088 = AXIS2_PLACEMENT_3D ( 'NONE', #2946, #12851, #29529 ) ; +#28089 = ORIENTED_EDGE ( 'NONE', *, *, #14693, .T. ) ; +#28090 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #55565, #42100, #10023, #41249, #15233, #6492, #50858, #28995 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 4 ), + ( 0.0008997329826158919578, 0.001124818620056357472, 0.001349904257496822987, 0.001800075532377724526 ), + .UNSPECIFIED. ) ; +#28091 = PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE ( 'ÈκÎ', '', #45431, .NOT_KNOWN. ) ; +#28092 = FACE_OUTER_BOUND ( 'NONE', #25388, .T. ) ; +#28093 = VERTEX_POINT ( 'NONE', #3680 ) ; +#28094 = AXIS2_PLACEMENT_3D ( 'NONE', #35866, #48152, #22433 ) ; +#28095 = ORIENTED_EDGE ( 'NONE', *, *, #40963, .T. ) ; +#28096 = AXIS2_PLACEMENT_3D ( 'NONE', #30731, #21940, #48525 ) ; +#28097 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289453, -117.1075072629966627, 0.2211960714918675408 ) ) ; +#28098 = CARTESIAN_POINT ( 'NONE', ( 235.8999987668371148, -120.4999999999997584, 1.387778780781445676E-14 ) ) ; +#28099 = VERTEX_POINT ( 'NONE', #21752 ) ; +#28100 = DIRECTION ( 'NONE', ( -0.7132504491541841185, -2.131334480222602590E-15, 0.7009092642998482336 ) ) ; +#28101 = CARTESIAN_POINT ( 'NONE', ( 218.1993182306146650, -119.9814783209589706, -7.840493006975590262 ) ) ; +#28102 = EDGE_CURVE ( 'NONE', #26078, #16878, #31699, .T. ) ; +#28103 = CARTESIAN_POINT ( 'NONE', ( 5.900000000000016342, -42.24999999999999289, 23.49899999999999878 ) ) ; +#28104 = CARTESIAN_POINT ( 'NONE', ( 14.47500000000001563, -38.99999999999999289, 23.49999999999999289 ) ) ; +#28105 = ORIENTED_EDGE ( 'NONE', *, *, #31939, .T. ) ; +#28106 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669290078, -123.7415950176331449, 2.189791761849449347 ) ) ; +#28107 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#28108 = VERTEX_POINT ( 'NONE', #49209 ) ; +#28109 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360860E-15, -1.857579106397800526E-17 ) ) ; +#28110 = DIRECTION ( 'NONE', ( 1.857579106397815009E-17, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#28111 = ORIENTED_EDGE ( 'NONE', *, *, #29565, .T. ) ; +#28112 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, -1.224646799147353207E-16 ) ) ; +#28113 = CARTESIAN_POINT ( 'NONE', ( 214.4398602538755654, -119.2007313752704221, -7.685664184609198202 ) ) ; +#28114 = ADVANCED_FACE ( 'NONE', ( #22620 ), #13863, .F. ) ; +#28115 = CARTESIAN_POINT ( 'NONE', ( 221.9791925707668838, -119.3860268577360841, -7.978033781692086990 ) ) ; +#28116 = EDGE_CURVE ( 'NONE', #54440, #29764, #40428, .T. ) ; +#28117 = CARTESIAN_POINT ( 'NONE', ( 19.03818239574906812, -49.00000000000000000, -14.90000000000000568 ) ) ; +#28118 = AXIS2_PLACEMENT_3D ( 'NONE', #395, #32499, #5613 ) ; +#28119 = CARTESIAN_POINT ( 'NONE', ( 235.4369721522858185, -117.0271876332390946, -4.334283557184872571 ) ) ; +#28120 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.5150380749100560429, 0.8571673007021112234 ) ) ; +#28121 = CARTESIAN_POINT ( 'NONE', ( 218.1993182306144945, -121.1120007598032515, 8.034703345914163464 ) ) ; +#28122 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#28123 = CARTESIAN_POINT ( 'NONE', ( 233.2855757493852309, -124.4247068437268382, 4.733261311654690218 ) ) ; +#28124 = CARTESIAN_POINT ( 'NONE', ( 215.2248613510886344, -119.9107941104662700, -7.619013698630587861 ) ) ; +#28125 = DIRECTION ( 'NONE', ( -0.7132504491541842295, -2.131334480222611268E-15, 0.7009092642998483447 ) ) ; +#28126 = CARTESIAN_POINT ( 'NONE', ( -19.99999999999997513, -48.99999999999998579, 20.29999999999999005 ) ) ; +#28127 = CARTESIAN_POINT ( 'NONE', ( 232.6779477103078193, -122.4074330057292315, 5.211329075275618727 ) ) ; +#28128 = CARTESIAN_POINT ( 'NONE', ( 234.7596187347150476, -124.7044016531869488, 3.620975801731582067 ) ) ; +#28129 = AXIS2_PLACEMENT_3D ( 'NONE', #51941, #33856, #29777 ) ; +#28130 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#28132 = ORIENTED_EDGE ( 'NONE', *, *, #41781, .F. ) ; +#28131 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #13565, #31118, #36076, #17940, #53888, #41010, #54170, #49208, #14138, #26750 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 4 ), + ( 3.121731173339468334E-16, 9.280312584326321792E-05, 0.0001856062516862142669, 0.0002784093775291653430, 0.0003712125033721163920 ), + .UNSPECIFIED. ) ; +#28133 = CARTESIAN_POINT ( 'NONE', ( 234.6429730291269777, -121.7531946006642016, -6.020621751507427177 ) ) ; +#28134 = CARTESIAN_POINT ( 'NONE', ( 23.40000000037503725, -116.9999999999999858, -4.999999999999976907 ) ) ; +#28135 = CARTESIAN_POINT ( 'NONE', ( -49.99412218134927599, -116.8986330034742878, -4.852882934962551964 ) ) ; +#28136 = AXIS2_PLACEMENT_3D ( 'NONE', #7792, #30010, #39051 ) ; +#28137 = FACE_OUTER_BOUND ( 'NONE', #14760, .T. ) ; +#28138 = CARTESIAN_POINT ( 'NONE', ( 234.5299391623842382, -117.4690529684273343, 4.649408632806780517 ) ) ; +#28140 = CONICAL_SURFACE ( 'NONE', #13196, 2.024999999999999023, 0.7853981633974506105 ) ; +#28139 = CARTESIAN_POINT ( 'NONE', ( 237.3202193463019114, -115.2448971752359199, -1.782608734339321099 ) ) ; +#28141 = CARTESIAN_POINT ( 'NONE', ( 216.5964274876210141, -119.1055584497112392, -7.664592842266537254 ) ) ; +#28142 = CARTESIAN_POINT ( 'NONE', ( 29.39958092867764350, -126.3511367148202851, -0.9999999999999592548 ) ) ; +#28143 = ADVANCED_FACE ( 'NONE', ( #22335 ), #45266, .F. ) ; +#28144 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#28145 = VERTEX_POINT ( 'NONE', #5111 ) ; +#28146 = CARTESIAN_POINT ( 'NONE', ( 215.4665275901372468, -129.2750327299047797, 1.277457031933143528 ) ) ; +#28147 = SHAPE_REPRESENTATION ( '30-U¼þ', ( #35640 ), #27275 ) ; +#28148 = CARTESIAN_POINT ( 'NONE', ( 233.5169286793643835, -115.3720710354568126, -2.139352387140298628 ) ) ; +#28149 = EDGE_CURVE ( 'NONE', #55533, #12558, #27929, .T. ) ; +#28150 = ADVANCED_FACE ( 'NONE', ( #18811 ), #28902, .T. ) ; +#28151 = EDGE_CURVE ( 'NONE', #21027, #28439, #13746, .T. ) ; +#28152 = VERTEX_POINT ( 'NONE', #23479 ) ; +#28153 = VERTEX_POINT ( 'NONE', #1313 ) ; +#28154 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#28155 = FACE_BOUND ( 'NONE', #5823, .T. ) ; +#28156 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#28157 = CARTESIAN_POINT ( 'NONE', ( 236.5217962742842133, -125.5549654238953536, -3.500746050437283152 ) ) ; +#28158 = PERSON_AND_ORGANIZATION ( #17881, #29145 ) ; +#28159 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #33477, #51261, #47174, #20316, #29101, #38138, #46882, #24691, #2530, #15916, #43651, #48039, #35206, #43055, #22054, #52120, #21749, #3089 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 1, 2, 2, 2, 1, 2, 2, 4 ), + ( 0.0000000000000000000, 0.1249999999997496725, 0.1874999999996079803, 0.2187499999995368705, 0.2499999999994657607, 0.3749999999993453570, 0.4374999999993588462, 0.4687499999993655075, 0.4999999999993722799, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#28160 = VERTEX_POINT ( 'NONE', #54750 ) ; +#28161 = CARTESIAN_POINT ( 'NONE', ( 236.6405955760516235, -115.3686438208357572, 2.109092332023837724 ) ) ; +#28162 = CARTESIAN_POINT ( 'NONE', ( 225.6999987669289567, -114.1816109073872241, 4.040786962261455173 ) ) ; +#28163 = VERTEX_POINT ( 'NONE', #14716 ) ; +#28164 = CARTESIAN_POINT ( 'NONE', ( 215.9027963960743364, -119.5773659748865327, -7.654582188542452315 ) ) ; +#28165 = CARTESIAN_POINT ( 'NONE', ( -26.49999999999999645, -128.9989999999999952, 5.900000000000009237 ) ) ; +#28166 = VERTEX_POINT ( 'NONE', #32560 ) ; +#28167 = CARTESIAN_POINT ( 'NONE', ( -33.99999999999999289, -116.0010000000000048, -19.99999999999999645 ) ) ; +#28168 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#28169 = LOCAL_TIME ( 17, 53, 42.00000000000000000, #45323 ) ; +#28170 = EDGE_CURVE ( 'NONE', #23909, #22757, #50338, .T. ) ; +#28171 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669290363, -115.6186714414341594, -2.425755355466125529 ) ) ; +#28172 = CARTESIAN_POINT ( 'NONE', ( 215.4268586249701798, -118.8953386212669301, -7.519702626318673921 ) ) ; +#28173 = CARTESIAN_POINT ( 'NONE', ( 218.3002074625811701, -116.4870931829341743, 6.170939459261600923 ) ) ; +#28174 = CONICAL_SURFACE ( 'NONE', #7642, 2.024999999999999911, 0.7853981633974482790 ) ; +#28175 = LINE ( 'NONE', #45412, #34504 ) ; +#28176 = CARTESIAN_POINT ( 'NONE', ( 214.5561483820300452, -120.8846849727973876, 7.797413461394203438 ) ) ; +#28177 = ORIENTED_EDGE ( 'NONE', *, *, #55061, .F. ) ; +#28178 = ORIENTED_EDGE ( 'NONE', *, *, #25501, .T. ) ; +#28179 = CARTESIAN_POINT ( 'NONE', ( 221.5593708767179919, -122.2719882982394495, 7.664347743431248361 ) ) ; +#28180 = AXIS2_PLACEMENT_3D ( 'NONE', #43091, #17403, #17105 ) ; +#28181 = DIRECTION ( 'NONE', ( 6.106226635438359986E-16, -0.2841538407466712157, -0.9587786995907425780 ) ) ; +#28182 = CARTESIAN_POINT ( 'NONE', ( 215.8758049543363597, -121.5959091785760080, 7.631468608756029504 ) ) ; +#28183 = LINE ( 'NONE', #39958, #36709 ) ; +#28184 = ORIENTED_EDGE ( 'NONE', *, *, #9226, .T. ) ; +#28185 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669289396, -124.7558540958870594, 3.606984845699237940 ) ) ; +#28186 = DIRECTION ( 'NONE', ( 0.7071067811865450192, 8.659560562354902043E-17, -0.7071067811865500152 ) ) ; +#28187 = EDGE_CURVE ( 'NONE', #19762, #28071, #47103, .T. ) ; +#28188 = ORIENTED_EDGE ( 'NONE', *, *, #5265, .F. ) ; +#28189 = CARTESIAN_POINT ( 'NONE', ( 215.8028545924514674, -118.5244391843930885, -7.711735208196683011 ) ) ; +#28190 = CARTESIAN_POINT ( 'NONE', ( 33.11743114856652426, -121.3285553627543152, -5.721384660827416369 ) ) ; +#28191 = CARTESIAN_POINT ( 'NONE', ( 235.8206577013129106, -120.1904150639049789, 5.540883495667217495 ) ) ; +#28192 = CARTESIAN_POINT ( 'NONE', ( 229.2999987673776729, -120.4999999999997726, 1.387778780781445676E-14 ) ) ; +#28193 = CARTESIAN_POINT ( 'NONE', ( 232.0692307019058660, -114.5810354118940495, 1.669073672626396387 ) ) ; +#28194 = EDGE_CURVE ( 'NONE', #4130, #41735, #7393, .T. ) ; +#28195 = CARTESIAN_POINT ( 'NONE', ( 232.6553356297553989, -121.3030539722186916, -6.097425415470616450 ) ) ; +#28196 = CARTESIAN_POINT ( 'NONE', ( 221.5803795904611491, -121.4454296939366031, 8.030777505244572012 ) ) ; +#28197 = CARTESIAN_POINT ( 'NONE', ( 213.9204999291004583, -122.1352803889327419, 5.398493836873741181 ) ) ; +#28198 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#28199 = CARTESIAN_POINT ( 'NONE', ( 232.1876015656984862, -118.2685153670220188, -5.081631260091857172 ) ) ; +#28200 = CARTESIAN_POINT ( 'NONE', ( 235.2813732591521614, -115.8230567310315280, -2.988093310015325965 ) ) ; +#28201 = CARTESIAN_POINT ( 'NONE', ( 219.8388233875151911, -119.7734869928975314, -7.855337565562059865 ) ) ; +#28202 = CARTESIAN_POINT ( 'NONE', ( 235.5259276689063199, -115.2295184248797852, -1.865091489412505910 ) ) ; +#28203 = PLANE ( 'NONE', #4257 ) ; +#28204 = ORIENTED_EDGE ( 'NONE', *, *, #36947, .F. ) ; +#28205 = CARTESIAN_POINT ( 'NONE', ( 234.1790008944000192, -120.6141293445427607, 6.148669155585928969 ) ) ; +#28206 = CARTESIAN_POINT ( 'NONE', ( 218.7391470653743397, -121.6259746650019480, 7.792295560717879432 ) ) ; +#28207 = CARTESIAN_POINT ( 'NONE', ( 6.644564384514674238, -39.19543050033662723, -113.8899821610519751 ) ) ; +#28208 = CARTESIAN_POINT ( 'NONE', ( 236.8331528531763865, -125.8854584671123860, 1.346610227447916808 ) ) ; +#28209 = EDGE_CURVE ( 'NONE', #28795, #7668, #15274, .T. ) ; +#28210 = VERTEX_POINT ( 'NONE', #15849 ) ; +#28211 = ORIENTED_EDGE ( 'NONE', *, *, #33922, .T. ) ; +#28212 = CARTESIAN_POINT ( 'NONE', ( 31.89950163541224626, -119.5000000000000284, -5.630307732637667151 ) ) ; +#28213 = CARTESIAN_POINT ( 'NONE', ( 220.8545986776641996, -118.5222530396559222, -7.630150057133947783 ) ) ; +#28214 = DIRECTION ( 'NONE', ( 9.485834055731667126E-16, -0.7773474628819715404, -0.6290714760271378658 ) ) ; +#28215 = CC_DESIGN_APPROVAL ( #4613, ( #56068 ) ) ; +#28216 = ADVANCED_FACE ( 'NONE', ( #38351 ), #25200, .F. ) ; +#28217 = CARTESIAN_POINT ( 'NONE', ( 233.9844131149707778, -124.7159854263320966, -3.609435292100886095 ) ) ; +#28218 = EDGE_CURVE ( 'NONE', #286, #17750, #36359, .T. ) ; +#28219 = ORIENTED_EDGE ( 'NONE', *, *, #24873, .T. ) ; +#28220 = ORIENTED_EDGE ( 'NONE', *, *, #49691, .T. ) ; +#28221 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290874, -118.0857088137585293, 0.1822829302964071863 ) ) ; +#28222 = AXIS2_PLACEMENT_3D ( 'NONE', #41965, #27414, #33232 ) ; +#28223 = CARTESIAN_POINT ( 'NONE', ( 218.7391470654144143, -119.3436090191488717, -7.990513340568424994 ) ) ; +#28224 = CARTESIAN_POINT ( 'NONE', ( -16.00000000000000000, 12.50000000000000000, -36.00000000000000000 ) ) ; +#28225 = ORIENTED_EDGE ( 'NONE', *, *, #9149, .T. ) ; +#28226 = CARTESIAN_POINT ( 'NONE', ( 241.0999987669289339, -120.0070307435123738, -3.212395017431270539 ) ) ; +#28227 = CARTESIAN_POINT ( 'NONE', ( 24.99900000000002009, -115.9999999999999858, -4.128641872824792996E-15 ) ) ; +#28228 = CARTESIAN_POINT ( 'NONE', ( 237.1500576687630257, -125.5165171771377146, -2.374744779580791665 ) ) ; +#28229 = CARTESIAN_POINT ( 'NONE', ( 220.2486434445711438, -118.7052330546333252, -7.681770710713367478 ) ) ; +#28230 = ORIENTED_EDGE ( 'NONE', *, *, #29244, .T. ) ; +#28231 = LINE ( 'NONE', #22403, #36258 ) ; +#28232 = CARTESIAN_POINT ( 'NONE', ( 219.8664902126382117, -119.2551566787746964, -7.789748091339747660 ) ) ; +#28233 = LINE ( 'NONE', #9840, #17654 ) ; +#28234 = CARTESIAN_POINT ( 'NONE', ( 237.7147953168045547, -119.0194899905889372, -5.969809328362301493 ) ) ; +#28235 = ORIENTED_EDGE ( 'NONE', *, *, #24841, .T. ) ; +#28236 = ORIENTED_EDGE ( 'NONE', *, *, #3088, .F. ) ; +#28237 = FACE_BOUND ( 'NONE', #12915, .T. ) ; +#28238 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290306, -120.9788804893866683, 0.1448306238971817650 ) ) ; +#28239 = CARTESIAN_POINT ( 'NONE', ( 219.7631795679315587, -121.0813680244244068, 8.067645488142904497 ) ) ; +#28240 = CARTESIAN_POINT ( 'NONE', ( 33.02239341812623508, -119.5797828660048623, -5.697286652367537840 ) ) ; +#28241 = VECTOR ( 'NONE', #20197, 1000.000000000000000 ) ; +#28242 = ORIENTED_EDGE ( 'NONE', *, *, #34735, .T. ) ; +#28243 = CARTESIAN_POINT ( 'NONE', ( 217.5148898307622858, -125.8131819549824542, 5.048795567596640943 ) ) ; +#28244 = ORIENTED_EDGE ( 'NONE', *, *, #7069, .F. ) ; +#28245 = VERTEX_POINT ( 'NONE', #21102 ) ; +#28246 = CARTESIAN_POINT ( 'NONE', ( 214.8002074625812838, -126.1925570954247320, 4.774368213016424889 ) ) ; +#28247 = CARTESIAN_POINT ( 'NONE', ( 237.9779918525477171, -124.8624095771816940, -3.434708868037817719 ) ) ; +#28248 = VERTEX_POINT ( 'NONE', #12057 ) ; +#28249 = VERTEX_POINT ( 'NONE', #33691 ) ; +#28250 = CARTESIAN_POINT ( 'NONE', ( 219.7915891774867987, -119.9965361748509025, -7.872414439475582171 ) ) ; +#28251 = VERTEX_POINT ( 'NONE', #10922 ) ; +#28252 = ORIENTED_EDGE ( 'NONE', *, *, #53825, .T. ) ; +#28253 = CARTESIAN_POINT ( 'NONE', ( 213.9533395165431671, -119.2394421009566656, -7.433409621163053593 ) ) ; +#28254 = CARTESIAN_POINT ( 'NONE', ( 217.7400321834116141, -121.8312743232094135, 7.929306907825801609 ) ) ; +#28255 = CARTESIAN_POINT ( 'NONE', ( 215.8758049543749848, -121.5983866520773660, 7.647612867889619359 ) ) ; +#28256 = ADVANCED_FACE ( 'NONE', ( #29316, #51763 ), #51196, .F. ) ; +#28257 = ORIENTED_EDGE ( 'NONE', *, *, #4917, .T. ) ; +#28258 = EDGE_CURVE ( 'NONE', #25958, #5225, #27015, .T. ) ; +#28259 = CARTESIAN_POINT ( 'NONE', ( 221.3897366002240688, -122.3167490502688395, 7.864919225347785314 ) ) ; +#28260 = CARTESIAN_POINT ( 'NONE', ( 215.8056272058176432, -119.4498353340606087, -7.859580079866323565 ) ) ; +#28261 = CARTESIAN_POINT ( 'NONE', ( 232.2223143197064417, -122.2970133750445001, 5.881581176094826446 ) ) ; +#28262 = CARTESIAN_POINT ( 'NONE', ( 194.9498297357095566, -120.4999999999998153, 1.387778780781445676E-14 ) ) ; +#28263 = CARTESIAN_POINT ( 'NONE', ( 21.75113712152441181, -29.74543050033660663, -102.7975766445991752 ) ) ; +#28264 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#28265 = CARTESIAN_POINT ( 'NONE', ( 215.9617277105356550, -119.4365207947061549, -7.868087542938385859 ) ) ; +#28266 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#28267 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #23091, #18700, #924, #5568 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 2.393053895924466207E-14, 0.001048464789983247908 ), + .UNSPECIFIED. ) ; +#28268 = CARTESIAN_POINT ( 'NONE', ( 221.7573640382294400, -122.5252680374215686, 7.801985862800467686 ) ) ; +#28269 = ORIENTED_EDGE ( 'NONE', *, *, #17406, .F. ) ; +#28270 = CARTESIAN_POINT ( 'NONE', ( 21.08892127484097045, -47.29462120436473782, -18.22984309634726330 ) ) ; +#28271 = CARTESIAN_POINT ( 'NONE', ( 236.4020487937742132, -115.0485940633654280, 1.043165520410499925 ) ) ; +#28272 = CARTESIAN_POINT ( 'NONE', ( 234.0355596817586274, -123.3809565597512830, -4.742946360931227900 ) ) ; +#28273 = EDGE_CURVE ( 'NONE', #25706, #2155, #42140, .T. ) ; +#28274 = VECTOR ( 'NONE', #52278, 999.9999999999998863 ) ; +#28275 = ORIENTED_EDGE ( 'NONE', *, *, #30398, .T. ) ; +#28276 = EDGE_LOOP ( 'NONE', ( #10695, #8246, #29083, #17057 ) ) ; +#28277 = DIRECTION ( 'NONE', ( -0.7071067811865474617, 0.7071067811865474617, 0.0000000000000000000 ) ) ; +#28278 = PLANE ( 'NONE', #48957 ) ; +#28279 = LINE ( 'NONE', #51033, #23170 ) ; +#28280 = CARTESIAN_POINT ( 'NONE', ( 235.6485876427960875, -121.5587555851688677, -6.060522326082327993 ) ) ; +#28281 = CARTESIAN_POINT ( 'NONE', ( 220.3649306345363357, -122.4785807737295471, 7.635680348100762238 ) ) ; +#28282 = CARTESIAN_POINT ( 'NONE', ( 21.00000000000000355, 7.402525857916342211E-15, 19.50000000000000000 ) ) ; +#28283 = FACE_OUTER_BOUND ( 'NONE', #24718, .T. ) ; +#28284 = CARTESIAN_POINT ( 'NONE', ( 26.81353290322863359, -119.5780364820636947, 6.238713812197652864 ) ) ; +#28285 = EDGE_CURVE ( 'NONE', #7383, #24135, #56451, .T. ) ; +#28286 = DIRECTION ( 'NONE', ( -1.811995619784410881E-15, 1.000000000000000000, 1.196913542559490477E-15 ) ) ; +#28287 = EDGE_CURVE ( 'NONE', #28435, #10264, #15574, .T. ) ; +#28288 = ORIENTED_EDGE ( 'NONE', *, *, #18468, .T. ) ; +#28290 = EDGE_CURVE ( 'NONE', #24338, #47902, #25643, .T. ) ; +#28289 = CARTESIAN_POINT ( 'NONE', ( 237.9940229295856682, -124.2312956046889951, 4.223356085951454730 ) ) ; +#28291 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026880, -118.3659085650819236, -5.608015689891016287 ) ) ; +#28292 = CARTESIAN_POINT ( 'NONE', ( 216.6895969224849523, -120.9836221907474112, 7.969897460563535319 ) ) ; +#28293 = CIRCLE ( 'NONE', #25478, 0.5000000000000004441 ) ; +#28294 = ORIENTED_EDGE ( 'NONE', *, *, #1520, .T. ) ; +#28295 = FACE_OUTER_BOUND ( 'NONE', #25793, .T. ) ; +#28296 = CARTESIAN_POINT ( 'NONE', ( 237.7879153545810027, -119.0854606306842243, 5.365485638500663512 ) ) ; +#28297 = CARTESIAN_POINT ( 'NONE', ( 21.50000000000000355, -124.5000000000000000, -13.99999999999999467 ) ) ; +#28298 = ORIENTED_EDGE ( 'NONE', *, *, #54400, .F. ) ; +#28299 = CARTESIAN_POINT ( 'NONE', ( 215.2214962858842284, -121.9714636701064308, 7.753975127168620141 ) ) ; +#28300 = CARTESIAN_POINT ( 'NONE', ( 215.1946567926440537, -118.7498225303121728, -7.440591090676845987 ) ) ; +#28301 = LINE ( 'NONE', #51052, #55863 ) ; +#28302 = CARTESIAN_POINT ( 'NONE', ( 237.1400603145686148, -119.1210834705460542, 5.995873928057023683 ) ) ; +#28303 = ORIENTED_EDGE ( 'NONE', *, *, #8432, .F. ) ; +#28304 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#28305 = FACE_OUTER_BOUND ( 'NONE', #15136, .T. ) ; +#28306 = EDGE_LOOP ( 'NONE', ( #17980, #47032, #55081, #1022 ) ) ; +#28307 = ORIENTED_EDGE ( 'NONE', *, *, #42641, .F. ) ; +#28308 = ORIENTED_EDGE ( 'NONE', *, *, #4376, .F. ) ; +#28309 = ORIENTED_EDGE ( 'NONE', *, *, #53402, .T. ) ; +#28310 = CARTESIAN_POINT ( 'NONE', ( 36.82778619905059969, -121.4390368533824898, 5.338797443282031097 ) ) ; +#28311 = ORIENTED_EDGE ( 'NONE', *, *, #47420, .T. ) ; +#28312 = ORIENTED_EDGE ( 'NONE', *, *, #47661, .F. ) ; +#28313 = CARTESIAN_POINT ( 'NONE', ( 228.9554229884601284, -126.0570726210553119, 4.515864472927771267 ) ) ; +#28314 = CARTESIAN_POINT ( 'NONE', ( 239.6999987669289283, -123.0579756672210721, 2.683609600128769479 ) ) ; +#28315 = FACE_OUTER_BOUND ( 'NONE', #1474, .T. ) ; +#28316 = VECTOR ( 'NONE', #54090, 1000.000000000000000 ) ; +#28317 = ORIENTED_EDGE ( 'NONE', *, *, #33767, .T. ) ; +#28318 = AXIS2_PLACEMENT_3D ( 'NONE', #33216, #46623, #51001 ) ; +#28319 = CARTESIAN_POINT ( 'NONE', ( 236.3930439462479853, -118.4126910678056390, -5.142544363719557587 ) ) ; +#28320 = PLANE ( 'NONE', #6570 ) ; +#28321 = FACE_OUTER_BOUND ( 'NONE', #27974, .T. ) ; +#28322 = DIRECTION ( 'NONE', ( -7.280844564520047719E-16, 0.5916690328685169087, 0.8061809694754855649 ) ) ; +#28323 =( BOUNDED_SURFACE ( ) B_SPLINE_SURFACE ( 3, 3, ( + ( #21246, #30627, #56891, #16571 ), + ( #12485, #39371, #25063, #38497 ), + ( #30321, #11923, #34409, #47259 ), + ( #48132, #52484, #20668, #52794 ) ), + .UNSPECIFIED., .F., .F., .T. ) + B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ), + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_SURFACE ( ( + ( 1.000000000000000000, 0.3333333333333334259, 0.3333333333333334259, 1.000000000000000000), + ( 0.8047378541243868089, 0.2682459513747956770, 0.2682459513747956770, 0.8047378541243868089), + ( 0.8047378541243868089, 0.2682459513747956770, 0.2682459513747956770, 0.8047378541243868089), + ( 1.000000000000000000, 0.3333333333333334259, 0.3333333333333334259, 1.000000000000000000) ) ) + REPRESENTATION_ITEM ( '' ) SURFACE ( ) ); +#28325 = CARTESIAN_POINT ( 'NONE', ( 219.7742688560260547, -119.0801461118579851, -7.966834295997801796 ) ) ; +#28324 = VECTOR ( 'NONE', #57272, 1000.000000000000000 ) ; +#28326 = EDGE_CURVE ( 'NONE', #27869, #21483, #6816, .T. ) ; +#28327 = CARTESIAN_POINT ( 'NONE', ( 20.90000000000002345, -41.99999999999999289, 19.50000000000000355 ) ) ; +#28328 = DIRECTION ( 'NONE', ( 0.7071067811865532349, 8.659560562354862600E-17, 0.7071067811865417996 ) ) ; +#28329 = LINE ( 'NONE', #55783, #26009 ) ; +#28330 = LINE ( 'NONE', #49370, #32311 ) ; +#28331 = DIRECTION ( 'NONE', ( -0.7132504491541841185, -2.131334480222602985E-15, 0.7009092642998482336 ) ) ; +#28332 = VECTOR ( 'NONE', #25394, 1000.000000000000000 ) ; +#28333 = CARTESIAN_POINT ( 'NONE', ( 12.50000000000002132, 38.43410573620376169, 17.10331240375686690 ) ) ; +#28334 = CARTESIAN_POINT ( 'NONE', ( 213.9000314191158338, -120.2596969191735354, -5.612564934189753885 ) ) ; +#28335 = CARTESIAN_POINT ( 'NONE', ( 231.5972280068026521, -115.7354643018459086, 2.888286435452927403 ) ) ; +#28336 = CARTESIAN_POINT ( 'NONE', ( 217.3393747338155038, -116.7985769268766489, 6.662937773193353230 ) ) ; +#28337 = CARTESIAN_POINT ( 'NONE', ( 235.9369117464869703, -125.5912003495641756, -2.209573804901943550 ) ) ; +#28338 = CARTESIAN_POINT ( 'NONE', ( 233.6599842529357716, -121.0934286663580508, -6.119998643779791969 ) ) ; +#28339 = DIRECTION ( 'NONE', ( -1.000000000000000000, 1.540743955509788409E-32, -5.551115123125781716E-16 ) ) ; +#28340 = CARTESIAN_POINT ( 'NONE', ( 36.71743114857684276, -120.4999999999999858, 1.387778780781445676E-14 ) ) ; +#28341 = CARTESIAN_POINT ( 'NONE', ( 233.3503604512714276, -115.0064527169279245, -0.7846467623745387865 ) ) ; +#28342 = ADVANCED_FACE ( 'NONE', ( #7108 ), #24922, .T. ) ; +#28343 = CARTESIAN_POINT ( 'NONE', ( 240.0810270983271835, -116.7604215429452523, 5.095377345206903108 ) ) ; +#28344 = LINE ( 'NONE', #6154, #51850 ) ; +#28345 = LINE ( 'NONE', #23967, #4553 ) ; +#28346 = CARTESIAN_POINT ( 'NONE', ( 235.0618010731579091, -116.4781835153159903, 4.653782793195754941 ) ) ; +#28347 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#28348 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#28349 = CARTESIAN_POINT ( 'NONE', ( 215.3002074625812554, -114.8591362032833274, -7.733864609845410243 ) ) ; +#28350 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #32573, #6548, #27898, #24353 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#28351 = CYLINDRICAL_SURFACE ( 'NONE', #25660, 1.000000000000000888 ) ; +#28352 = ADVANCED_FACE ( 'NONE', ( #16129 ), #8267, .T. ) ; +#28353 = ORIENTED_EDGE ( 'NONE', *, *, #7627, .F. ) ; +#28355 = EDGE_CURVE ( 'NONE', #41260, #27330, #53461, .T. ) ; +#28354 = CARTESIAN_POINT ( 'NONE', ( 218.0326460778825606, -120.5537936437502538, 5.641186388906358040 ) ) ; +#28356 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#28357 = CARTESIAN_POINT ( 'NONE', ( 13.79706676557850997, -47.32750826568859281, 18.26994936854191209 ) ) ; +#28358 = EDGE_LOOP ( 'NONE', ( #11862, #9707, #15264, #49561, #26663, #42127, #30103, #27080, #42550, #12210, #10389, #9843, #49882, #20112, #11786, #31167, #1949, #21, #26570, #24648, #54036, #40016, #5149, #35127 ) ) ; +#28359 = EDGE_CURVE ( 'NONE', #20958, #54099, #54063, .T. ) ; +#28360 = VECTOR ( 'NONE', #14858, 999.9999999999998863 ) ; +#28361 = VECTOR ( 'NONE', #53530, 1000.000000000000000 ) ; +#28362 = CARTESIAN_POINT ( 'NONE', ( -19.99999999999997513, -48.99999999999998579, -20.29999999999999716 ) ) ; +#28363 = CARTESIAN_POINT ( 'NONE', ( -33.99999999999999289, -116.0010000000000048, -13.99999999999999289 ) ) ; +#28364 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#28365 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#28366 = AXIS2_PLACEMENT_3D ( 'NONE', #36992, #50658, #41630 ) ; +#28367 = ORIENTED_EDGE ( 'NONE', *, *, #32232, .T. ) ; +#28368 = ORIENTED_EDGE ( 'NONE', *, *, #24288, .F. ) ; +#28369 = CARTESIAN_POINT ( 'NONE', ( 22.00000000000001421, -128.6250000000000000, -19.99999999999998934 ) ) ; +#28370 = CARTESIAN_POINT ( 'NONE', ( 28.12583113683675506, -121.3264833697869136, -6.162602365967523532 ) ) ; +#28371 = VECTOR ( 'NONE', #15112, 999.9999999999998863 ) ; +#28372 = ORIENTED_EDGE ( 'NONE', *, *, #53521, .F. ) ; +#28373 = CARTESIAN_POINT ( 'NONE', ( 221.8568850363074887, -118.7624498687350041, -7.662434737283882136 ) ) ; +#28374 = ORIENTED_EDGE ( 'NONE', *, *, #57722, .T. ) ; +#28375 = EDGE_LOOP ( 'NONE', ( #6805, #16839, #5165, #13058 ) ) ; +#28376 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -117.5319431018488672, 1.361150844375810243 ) ) ; +#28377 = CARTESIAN_POINT ( 'NONE', ( 220.9256787748336137, -122.0146294141371897, 7.734412942328072305 ) ) ; +#28378 = ORIENTED_EDGE ( 'NONE', *, *, #16445, .T. ) ; +#28379 = CARTESIAN_POINT ( 'NONE', ( 214.8337085841741896, -120.9683516009712747, 7.619412974814970596 ) ) ; +#28380 = CARTESIAN_POINT ( 'NONE', ( 215.8758049543749564, -119.4016133479222077, -7.647612867889563404 ) ) ; +#28381 = CARTESIAN_POINT ( 'NONE', ( 219.8036704714112375, -119.9826754018845207, -8.072192519560344337 ) ) ; +#28382 = CARTESIAN_POINT ( 'NONE', ( -34.08203626218924853, -39.19543050033674803, -73.86806316953069995 ) ) ; +#28383 = EDGE_LOOP ( 'NONE', ( #5160, #27233 ) ) ; +#28384 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289169, -123.6857592099622991, -0.08047455243591455920 ) ) ; +#28385 = DIRECTION ( 'NONE', ( 1.644548700998852974E-16, -0.1516828450203867862, 0.9884292157390539568 ) ) ; +#28386 = VERTEX_POINT ( 'NONE', #48844 ) ; +#28387 = FACE_BOUND ( 'NONE', #54866, .T. ) ; +#28388 = ADVANCED_FACE ( 'NONE', ( #56751 ), #43585, .F. ) ; +#28389 = CARTESIAN_POINT ( 'NONE', ( 216.0308522135370879, -119.4185625131976849, -7.662107685593521289 ) ) ; +#28390 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #35628, #53147, #13127, #49061, #30692, #40007, #9059, #9339, #48483, #26888 ), + .UNSPECIFIED., .F., .F., + ( 4, 3, 3, 4 ), + ( 0.0000000000000000000, 0.0001374003019805370720, 0.0002748006039543276417, 0.0005495585549622649573 ), + .UNSPECIFIED. ) ; +#28391 = VERTEX_POINT ( 'NONE', #49143 ) ; +#28392 = LINE ( 'NONE', #10014, #35756 ) ; +#28393 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.5150380749100549327, -0.8571673007021118895 ) ) ; +#28394 = CARTESIAN_POINT ( 'NONE', ( 221.8456370807353437, -119.8781991408040426, -7.831416230346730067 ) ) ; +#28395 = AXIS2_PLACEMENT_3D ( 'NONE', #44475, #35714, #30487 ) ; +#28396 = CARTESIAN_POINT ( 'NONE', ( 7.352633286915707167, -39.19543050033661302, -116.0228824000347885 ) ) ; +#28397 = CARTESIAN_POINT ( 'NONE', ( 235.2431405572940832, -123.3455281002835591, -4.765573377059626026 ) ) ; +#28398 = CARTESIAN_POINT ( 'NONE', ( 215.2236139479394694, -115.2330226035956287, -5.297463569329144306 ) ) ; +#28399 = CARTESIAN_POINT ( 'NONE', ( 235.8999987667924074, -124.7856031374490868, 6.154965942037405213 ) ) ; +#28400 = DIRECTION ( 'NONE', ( 0.7071067811865480168, 0.7071067811865470176, 0.0000000000000000000 ) ) ; +#28401 = AXIS2_PLACEMENT_3D ( 'NONE', #37349, #51326, #28592 ) ; +#28402 = EDGE_CURVE ( 'NONE', #5258, #27829, #11947, .T. ) ; +#28403 = CARTESIAN_POINT ( 'NONE', ( 233.3003641912239061, -124.8330558866342557, 4.365942788744558989 ) ) ; +#28404 = CARTESIAN_POINT ( 'NONE', ( 215.1231124396780388, -119.9812214487273110, -7.629821370909537492 ) ) ; +#28405 = DIRECTION ( 'NONE', ( 0.7132504491541842295, 2.131334480222603379E-15, -0.7009092642998483447 ) ) ; +#28406 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289510, -123.9976358356243367, 1.839827017175396984 ) ) ; +#28407 = CARTESIAN_POINT ( 'NONE', ( 232.8674473765646553, -126.0468574185569253, 0.1635543834406246733 ) ) ; +#28408 = CARTESIAN_POINT ( 'NONE', ( 234.7646587058112857, -124.8147583794106623, 3.488186641139514599 ) ) ; +#28409 = CIRCLE ( 'NONE', #462, 2.600000000000000089 ) ; +#28410 = DIRECTION ( 'NONE', ( 0.7009092642998483447, 6.342369863834449707E-16, 0.7132504491541842295 ) ) ; +#28411 = CARTESIAN_POINT ( 'NONE', ( -21.09999999999998010, -33.19999999999999574, 19.75000000000001421 ) ) ; +#28412 = ORIENTED_EDGE ( 'NONE', *, *, #32053, .T. ) ; +#28413 = CARTESIAN_POINT ( 'NONE', ( 234.5543327784440351, -124.7577437239190772, -4.437439104417990166 ) ) ; +#28414 = CARTESIAN_POINT ( 'NONE', ( 215.4499641044288012, -116.9912799751037369, 6.275035302267363946 ) ) ; +#28415 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290306, -120.6978683753853829, 2.794130959873887488 ) ) ; +#28416 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.210476675238558841E-16, 1.857579106397798678E-17 ) ) ; +#28417 = CARTESIAN_POINT ( 'NONE', ( 234.5550553441776174, -118.2354614583870500, 5.066535640060021883 ) ) ; +#28418 = CARTESIAN_POINT ( 'NONE', ( 216.8026452722387489, -119.9708806759231550, -7.773600286638607137 ) ) ; +#28420 = EDGE_CURVE ( 'NONE', #54011, #43870, #16724, .T. ) ; +#28419 = CARTESIAN_POINT ( 'NONE', ( 34.68409781524233892, -126.0827299726613404, 0.8294150911239362989 ) ) ; +#28421 = PLANE ( 'NONE', #1416 ) ; +#28422 = VERTEX_POINT ( 'NONE', #30767 ) ; +#28423 = EDGE_CURVE ( 'NONE', #6165, #30317, #16716, .T. ) ; +#28424 = CARTESIAN_POINT ( 'NONE', ( -17.84999999999997655, -59.00000000000000000, 23.12499999999998934 ) ) ; +#28425 = CARTESIAN_POINT ( 'NONE', ( 234.2255102094264885, -123.8805287840958584, -4.409616904980424579 ) ) ; +#28426 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #18276, #36113, #53923, #4862, #22949, #205, #41044, #22649, #40461, #32017, #13307, #9520, #789, #36400, #13896, #18563, #17973, #27916, #5436, #31739, #8949, #54206, #50093, #14175, #49525, #27342, #489, #45437, #1349, #41323, #54482, #26784, #44574 ), + .UNSPECIFIED., .F., .F., + ( 4, 1, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 4 ), + ( 0.7500000000000000000, 0.7812499999999933387, 0.7968749999999898970, 0.8124999999999865663, 0.8749999999999578115, 0.9062499999999467093, 0.9218749999999410472, 0.9296874999999404920, 0.9374999999999400480, 0.9999999999999445999, 1.031249999999947597, 1.046874999999948930, 1.062499999999950262, 1.124999999999959588, 1.156249999999964251, 1.171874999999963585, 1.179687499999966471, 1.187499999999969358, 1.250000000000000000 ), + .UNSPECIFIED. ) ; +#28427 = ORIENTED_EDGE ( 'NONE', *, *, #27013, .F. ) ; +#28428 = ORIENTED_EDGE ( 'NONE', *, *, #6988, .T. ) ; +#28429 = DIRECTION ( 'NONE', ( 3.524876788021935603E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#28430 = EDGE_CURVE ( 'NONE', #23481, #31327, #53509, .T. ) ; +#28431 = FACE_BOUND ( 'NONE', #47969, .T. ) ; +#28432 = CARTESIAN_POINT ( 'NONE', ( 34.67884780971962044, -114.9421423036231715, -1.000000000000189182 ) ) ; +#28433 = CARTESIAN_POINT ( 'NONE', ( 236.6283839093608208, -122.2781726334820007, -5.885525184514769137 ) ) ; +#28434 = CALENDAR_DATE ( 2024, 10, 10 ) ; +#28435 = VERTEX_POINT ( 'NONE', #35425 ) ; +#28436 = AXIS2_PLACEMENT_3D ( 'NONE', #28686, #24278, #42083 ) ; +#28437 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #45472, #32626, #46028, #29959 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 9.972579733379480194E-15, 0.001048464789944807737 ), + .UNSPECIFIED. ) ; +#28438 = EDGE_CURVE ( 'NONE', #28509, #52276, #45807, .T. ) ; +#28439 = VERTEX_POINT ( 'NONE', #47967 ) ; +#28440 = VECTOR ( 'NONE', #8504, 1000.000000000000000 ) ; +#28441 = CARTESIAN_POINT ( 'NONE', ( 236.4045671637392729, -117.9841900867092193, -4.947102368053142740 ) ) ; +#28442 = CARTESIAN_POINT ( 'NONE', ( 220.7725346302798357, -121.7787331149198167, 7.751318381716064465 ) ) ; +#28443 = AXIS2_PLACEMENT_3D ( 'NONE', #54437, #23750, #36356 ) ; +#28444 = ORIENTED_EDGE ( 'NONE', *, *, #38830, .F. ) ; +#28445 = CIRCLE ( 'NONE', #14464, 1.799999999999982059 ) ; +#28446 = CARTESIAN_POINT ( 'NONE', ( 215.8643460476388611, -119.6384196286025912, -7.887109698400051272 ) ) ; +#28447 = CARTESIAN_POINT ( 'NONE', ( 15.15119230189673516, -58.04628216578765176, 19.14843464904947012 ) ) ; +#28448 = ORIENTED_EDGE ( 'NONE', *, *, #50502, .F. ) ; +#28449 = AXIS2_PLACEMENT_3D ( 'NONE', #28068, #15480, #5865 ) ; +#28450 = FACE_BOUND ( 'NONE', #1945, .T. ) ; +#28451 = LINE ( 'NONE', #54450, #30279 ) ; +#28452 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289794, -118.0742446445269991, 4.881328558559600239 ) ) ; +#28453 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #38880, #29262, #47044, #56394, #16366, #47916 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 4 ), + ( 0.01159399165756011714, 0.01179688951616539479, 0.01199978737477067244 ), + .UNSPECIFIED. ) ; +#28454 = CARTESIAN_POINT ( 'NONE', ( -1.199999999999997957, -129.0000000000000000, -19.50000000000000355 ) ) ; +#28455 = CARTESIAN_POINT ( 'NONE', ( 217.1250588494428655, -120.0330100753321290, -7.794052831760148514 ) ) ; +#28456 = CARTESIAN_POINT ( 'NONE', ( 215.8027855977514093, -118.5304980115252960, -7.672573458876855490 ) ) ; +#28457 = CARTESIAN_POINT ( 'NONE', ( 225.6999987669289851, -124.6126901910673581, 6.151892342385139933 ) ) ; +#28458 = ORIENTED_EDGE ( 'NONE', *, *, #21622, .F. ) ; +#28459 = ORIENTED_EDGE ( 'NONE', *, *, #15306, .F. ) ; +#28460 = CARTESIAN_POINT ( 'NONE', ( 221.7613944890217965, -122.3138278397733103, 7.648085508520128251 ) ) ; +#28461 = DIRECTION ( 'NONE', ( 0.9681476403781077433, 1.559568785144745366E-15, 0.2503800040544413852 ) ) ; +#28462 = EDGE_CURVE ( 'NONE', #8772, #26598, #17875, .T. ) ; +#28463 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290590, -123.0810743782185170, -2.419484009665399782 ) ) ; +#28464 = ORIENTED_EDGE ( 'NONE', *, *, #12746, .F. ) ; +#28465 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669289681, -115.1519015608184020, 1.530591216258051279 ) ) ; +#28466 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.210476675238558841E-16, 1.857579106397815009E-17 ) ) ; +#28467 = ADVANCED_FACE ( 'NONE', ( #21391 ), #52341, .T. ) ; +#28468 = CARTESIAN_POINT ( 'NONE', ( 218.3002074625811986, -124.5129068170653994, -6.170939459261587601 ) ) ; +#28469 = ORIENTED_EDGE ( 'NONE', *, *, #23817, .T. ) ; +#28470 = CARTESIAN_POINT ( 'NONE', ( 217.0285618620854677, -119.9247490927779012, -7.767483068967977466 ) ) ; +#28471 = CARTESIAN_POINT ( 'NONE', ( 235.9374874381566087, -123.9756864051727803, 4.326904929068720485 ) ) ; +#28472 = CARTESIAN_POINT ( 'NONE', ( 216.6830874439309014, -122.3873529439788967, 7.551245561737252032 ) ) ; +#28473 = ADVANCED_FACE ( 'NONE', ( #12922 ), #17002, .T. ) ; +#28474 = CARTESIAN_POINT ( 'NONE', ( 221.3759116020549982, -122.0616257071520465, 7.919230984807306584 ) ) ; +#28475 = VECTOR ( 'NONE', #52980, 1000.000000000000000 ) ; +#28476 = EDGE_CURVE ( 'NONE', #20866, #16614, #52626, .T. ) ; +#28477 = ADVANCED_FACE ( 'NONE', ( #4184 ), #40082, .T. ) ; +#28478 = CARTESIAN_POINT ( 'NONE', ( 232.7041815618411533, -119.4084527005421847, -6.051949018085748477 ) ) ; +#28479 = CARTESIAN_POINT ( 'NONE', ( -37.48219016690607219, -50.19543050033674803, -73.19060215645409073 ) ) ; +#28480 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#28481 = CARTESIAN_POINT ( 'NONE', ( 4.250000000000000000, -2.500000000000000000, 37.00000000000000000 ) ) ; +#28482 = CARTESIAN_POINT ( 'NONE', ( 232.1878306983093978, -118.2613110786583803, -5.078461346987128699 ) ) ; +#28483 = CARTESIAN_POINT ( 'NONE', ( 235.4559568023999816, -115.7044579078523157, 2.796050211887116888 ) ) ; +#28484 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#28485 = VECTOR ( 'NONE', #57049, 1000.000000000000000 ) ; +#28486 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #17410, #26478, #3717, #35245, #8655, #22097, #39910, #57731, #17695, #495, #19136, #27071, #36689, #14180, #27347, #50375, #50647, #23802, #44864, #32600, #5997, #53927, #9806, #4866, #18569, #27643, #5720, #22653, #1077, #36981, #32869, #45995, #14458, #13903, #32024, #41620, #5147, #54790, #23241, #794, #14753, #18851, #27923, #49805, #45442, #10381, #40466, #1649, #36119, #23516, #18282, #22954, #28202, #19422, #5440, #31744, #37259, #40772, #54210, #49530, #10103, #55071, #9525, #45137, #36406, #41049, #54487, #32319, #50099, #15033, #45716, #41329, #1355, #29645, #33728, #19988, #38668, #10659, #6292, #24376, #20561, #6856, #28489, #16167, #38389, #41896, #46291, #15611, #11812, #29355, #56491, #24094, #2501, #29073, #1926, #33450, #20835, #7423, #19707, #37538, #55358, #15314, #34008, #47432, #37825, #33152, #15886, #51234, #25237, #43027, #46568, #3059, #42751, #16466, #10961, #50949, #11235, #28786, #46855, #56207, #47143, #24662, #42176, #51804, #2777, #2205, #42466, #51511, #6571, #34307, #20285, #55655, #38108, #55928, #11518, #7145, #24958, #4513, #140, #4223, #25839, #21430, #47718, #35178, #39260, #22023, #17037, #7706, #17913, #48599, #52975, #3350, #53260, #22307, #21720, #16752, #52666, #57073, #52377, #13246, #26715, #31088, #52090, #8591, #48006, #12378, #57666, #39546, #25523, #26133, #8877, #40117, #48311, #12096, #57364, #12959, #39842, #30210, #21137, #44206, #30804, #34879, #48882, #29923, #26412, #17335, #43317, #3649, #8004, #12671, #17632, #56784, #35459, #44510, #38972, #34588, #43917, #43620, #30519, #8303, #3941, #22877, #1582 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4 ), + ( 0.3576484633117140710, 0.3588555125394767842, 0.3600625617672395529, 0.3612696109950022660, 0.3624766602227650347, 0.3636837094505277479, 0.3648907586782905166, 0.3660978079060532298, 0.3673048571338159429, 0.3685119063615787116, 0.3697189555893414248, 0.3709260048171041935, 0.3721330540448669066, 0.3745471525003923885, 0.3769612509559178704, 0.3793753494114433522, 0.3817894478669688341, 0.3842035463224942604, 0.3866176447780197423, 0.3890317432335452241, 0.3896352678474264697, 0.3899370301543672035, 0.3902387924613078818, 0.3914458416890703729, 0.3962740386001203929, 0.4059304324222203220, 0.4155868262443203065, 0.4204150231553702710, 0.4216220723831327621, 0.4228291216108952533, 0.4252432200664202910, 0.4348996138885203866, 0.4445560077106204266, 0.4493842046216704467, 0.4505912538494328823, 0.4508930161563736161, 0.4511947784633143499, 0.4517983030771957065, 0.4542124015327211328, 0.4566264999882466147, 0.4590405984437720410, 0.4614546968992974674, 0.4638687953548229492, 0.4650758445825856624, 0.4662828938103483756, 0.4674899430381110887, 0.4686969922658738019, 0.4699040414936365151, 0.4711110907213992283, 0.4723181399491619414, 0.4735251891769246546, 0.4747322384046874233, 0.4759392876324501365, 0.4771463368602128496, 0.4783533860879755628, 0.4795604353157382760, 0.4807674845435009892, 0.4819745337712637578, 0.4831815829990264710, 0.4843886322267891842, 0.4855956814545518974, 0.4868027306823146105, 0.4880097799100773237, 0.4892168291378400369, 0.4898203537517213935, 0.4904238783656027501, 0.4910274029794841066, 0.4916309275933655187, 0.4922344522072468753, 0.4928379768211282874, 0.4934415014350096440, 0.4940450260488910006, 0.4946485506627723572, 0.4952520752766537138, 0.4958555998905350704, 0.4964591245044164824, 0.4970626491182978390, 0.4976661737321791956, 0.4982696983460606077, 0.4988732229599419643, 0.4994767475738233209, 0.5000802721877046775, 0.5006837968015860341, 0.5012873214154673907, 0.5018908460293487472, 0.5024943706432301038, 0.5030978952571114604, 0.5037014198709929280, 0.5043049444848742846, 0.5049084690987556412, 0.5055119937126369978, 0.5061155183265183544, 0.5067190429403997110, 0.5073225675542810675, 0.5079260921681624241, 0.5085296167820438917, 0.5091331413959252483, 0.5097366660098066049, 0.5103401906236879615, 0.5109437152375693181, 0.5115472398514506747, 0.5121507644653320313 ), + .UNSPECIFIED. ) ; +#28487 = AXIS2_PLACEMENT_3D ( 'NONE', #38733, #29705, #20623 ) ; +#28488 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #6817, #30483, #20799, #42428 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 0.0000000000000000000, 0.002819847449006920078 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9921343352378648728, 0.9803012406597927386, 0.9803036944702063771, 0.9921416966691057882 ) ) + REPRESENTATION_ITEM ( '' ) ); +#28489 = CARTESIAN_POINT ( 'NONE', ( 235.2266027028365727, -125.8332713187315903, -1.661543311108148346 ) ) ; +#28490 = CARTESIAN_POINT ( 'NONE', ( 218.2526325019165085, -119.1909173518318141, -7.749634828222460747 ) ) ; +#28491 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #15626, #33741, #7720, #24676, #38683, #42767, #20301, #12110, #17579, #25535 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 4 ), + ( 6.938893903907228378E-18, 0.0002192278554291334056, 0.0004384557108582598723, 0.0006576835662873863932, 0.0008769114217165128056 ), + .UNSPECIFIED. ) ; +#28492 = ORIENTED_EDGE ( 'NONE', *, *, #51264, .F. ) ; +#28493 = CARTESIAN_POINT ( 'NONE', ( 234.2019367051191807, -121.5071360425140057, 6.066511325163927104 ) ) ; +#28494 = VECTOR ( 'NONE', #14017, 1000.000000000000000 ) ; +#28495 = CARTESIAN_POINT ( 'NONE', ( 220.5855866089337383, -120.4462063562493057, -5.641186388906316296 ) ) ; +#28496 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, -11.50000000000000000, 0.0000000000000000000 ) ) ; +#28497 = AXIS2_PLACEMENT_3D ( 'NONE', #28035, #1483, #6120 ) ; +#28498 = CARTESIAN_POINT ( 'NONE', ( 21.03389970081628846, -47.08426199262356704, 17.86618341833516510 ) ) ; +#28499 = CARTESIAN_POINT ( 'NONE', ( 236.8865729591810805, -126.0264685375282454, -0.5085501188205614476 ) ) ; +#28500 = AXIS2_PLACEMENT_3D ( 'NONE', #10182, #28875, #28002 ) ; +#28501 = EDGE_CURVE ( 'NONE', #30876, #31065, #45636, .T. ) ; +#28502 = CIRCLE ( 'NONE', #33168, 3.099999999999998757 ) ; +#28503 = ORIENTED_EDGE ( 'NONE', *, *, #30070, .T. ) ; +#28504 = VERTEX_POINT ( 'NONE', #26675 ) ; +#28505 = CARTESIAN_POINT ( 'NONE', ( 193.3999984800815355, -112.1033331124309456, -11.86364131197513316 ) ) ; +#28506 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.9884292157390511813, 0.1516828450204051604 ) ) ; +#28507 = CARTESIAN_POINT ( 'NONE', ( 219.9107718144573198, -120.0855633506238576, -7.877808658702384115 ) ) ; +#28508 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#28509 = VERTEX_POINT ( 'NONE', #45334 ) ; +#28510 = EDGE_LOOP ( 'NONE', ( #19511, #41882, #57184, #34467 ) ) ; +#28511 = CARTESIAN_POINT ( 'NONE', ( 215.3002074625812554, -114.8591362032833274, -7.733864609845410243 ) ) ; +#28512 = ADVANCED_FACE ( 'NONE', ( #13794 ), #5887, .T. ) ; +#28513 = CARTESIAN_POINT ( 'NONE', ( 215.9610921914379560, -119.2046387446590643, -7.847678841698992436 ) ) ; +#28514 = CARTESIAN_POINT ( 'NONE', ( -4.250000000000000000, -2.500000000000000000, -37.00000000000000000 ) ) ; +#28515 = ORIENTED_EDGE ( 'NONE', *, *, #1606, .F. ) ; +#28516 = ADVANCED_FACE ( 'NONE', ( #54968 ), #1246, .F. ) ; +#28517 = CARTESIAN_POINT ( 'NONE', ( -33.99999999999999289, -138.0000000000000000, 17.00000000000000711 ) ) ; +#28518 = CARTESIAN_POINT ( 'NONE', ( 215.7076959662673801, -119.2629989372314583, -7.816390180419699796 ) ) ; +#28519 = CARTESIAN_POINT ( 'NONE', ( 237.2501667689745091, -123.1618437278415144, -4.870019762253954276 ) ) ; +#28520 = CARTESIAN_POINT ( 'NONE', ( 219.9064195506569490, -121.6317404638692352, 8.010799604176543909 ) ) ; +#28521 = ORIENTED_EDGE ( 'NONE', *, *, #32036, .T. ) ; +#28522 = FACE_OUTER_BOUND ( 'NONE', #36518, .T. ) ; +#28523 = CIRCLE ( 'NONE', #15449, 15.00000000000000000 ) ; +#28524 = CARTESIAN_POINT ( 'NONE', ( 217.9163678202913275, -120.1091676141109446, -7.837360974349144804 ) ) ; +#28525 = CARTESIAN_POINT ( 'NONE', ( 214.7662722531414659, -119.9094411330746084, -7.599360515257475690 ) ) ; +#28526 = CARTESIAN_POINT ( 'NONE', ( 237.7010354450162311, -119.5200808307639164, -6.070645390169090660 ) ) ; +#28527 = ORIENTED_EDGE ( 'NONE', *, *, #34721, .T. ) ; +#28528 = VERTEX_POINT ( 'NONE', #18743 ) ; +#28529 = DIRECTION ( 'NONE', ( -1.883658937813645296E-15, 1.000000000000000000, 1.123988420328126730E-15 ) ) ; +#28530 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -121.0016248347137378, 0.04959421609942831627 ) ) ; +#28531 = DIRECTION ( 'NONE', ( 0.7132504491541841185, 2.131334480222611268E-15, -0.7009092642998482336 ) ) ; +#28532 = CARTESIAN_POINT ( 'NONE', ( 215.2039420424265757, -123.9406501252046695, -6.628659638426798395 ) ) ; +#28533 = VECTOR ( 'NONE', #27283, 1000.000000000000000 ) ; +#28534 = CARTESIAN_POINT ( 'NONE', ( 216.2145610152753648, -120.8762963393200920, 7.742664458565876373 ) ) ; +#28535 = VERTEX_POINT ( 'NONE', #31635 ) ; +#28536 = CIRCLE ( 'NONE', #16367, 1.000000000000000888 ) ; +#28537 = ORIENTED_EDGE ( 'NONE', *, *, #9620, .T. ) ; +#28538 = AXIS2_PLACEMENT_3D ( 'NONE', #2755, #34854, #3918 ) ; +#28539 = CARTESIAN_POINT ( 'NONE', ( 214.8002074625812838, -126.0951504593296164, 4.890507734038965104 ) ) ; +#28540 = CARTESIAN_POINT ( 'NONE', ( 237.9920475920221747, -124.5460205344964777, -3.812973287229242558 ) ) ; +#28541 = VECTOR ( 'NONE', #3307, 999.9999999999998863 ) ; +#28542 = ORIENTED_EDGE ( 'NONE', *, *, #21628, .F. ) ; +#28543 = ORIENTED_EDGE ( 'NONE', *, *, #29678, .T. ) ; +#28544 = AXIS2_PLACEMENT_3D ( 'NONE', #43083, #13010, #48067 ) ; +#28545 = CARTESIAN_POINT ( 'NONE', ( 219.7978832597243866, -120.0052343154059571, -7.872812710601034603 ) ) ; +#28546 = EDGE_CURVE ( 'NONE', #4176, #1365, #56987, .T. ) ; +#28547 = CIRCLE ( 'NONE', #3363, 1.999999999999998224 ) ; +#28548 = VERTEX_POINT ( 'NONE', #18463 ) ; +#28549 = ORIENTED_EDGE ( 'NONE', *, *, #42071, .T. ) ; +#28550 = CARTESIAN_POINT ( 'NONE', ( 217.2466733833109345, -118.7662630927567875, -7.850750132847651663 ) ) ; +#28551 = DIRECTION ( 'NONE', ( -1.000000000000000000, -9.884094055122601709E-16, -1.857579106397873250E-17 ) ) ; +#28552 = CARTESIAN_POINT ( 'NONE', ( -38.94658844624548522, -42.19543050033674803, -76.10750286616537608 ) ) ; +#28553 = ADVANCED_FACE ( 'NONE', ( #10551 ), #49422, .F. ) ; +#28554 = ORIENTED_EDGE ( 'NONE', *, *, #55028, .T. ) ; +#28555 = EDGE_CURVE ( 'NONE', #39789, #836, #34642, .T. ) ; +#28556 = CARTESIAN_POINT ( 'NONE', ( 221.3377481186985563, -122.0778431674209230, 7.916970263143599418 ) ) ; +#28557 = LINE ( 'NONE', #6352, #53302 ) ; +#28558 = ADVANCED_FACE ( 'NONE', ( #19323 ), #8368, .F. ) ; +#28559 = CARTESIAN_POINT ( 'NONE', ( 232.2115378475979526, -121.8851307256800709, 5.990816493563023926 ) ) ; +#28560 = CARTESIAN_POINT ( 'NONE', ( 30.59997141782605823, -117.6361004906796524, 5.289277755864033814 ) ) ; +#28561 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289169, -120.7215441559786910, 0.7752991459884853720 ) ) ; +#28562 = CARTESIAN_POINT ( 'NONE', ( 17.65973005592209688, -48.03725552389404641, 21.46868967091070246 ) ) ; +#28563 = CARTESIAN_POINT ( 'NONE', ( 222.8999987669286611, -117.9482988174051741, -7.381691758922857005 ) ) ; +#28564 = CARTESIAN_POINT ( 'NONE', ( 221.4880547153141208, -122.4467412234066757, 7.830418604917523062 ) ) ; +#28565 = ORIENTED_EDGE ( 'NONE', *, *, #25657, .F. ) ; +#28566 = CIRCLE ( 'NONE', #50916, 1.999999999999994893 ) ; +#28567 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289226, -123.2851074777676956, 2.755513482353140198 ) ) ; +#28568 = VECTOR ( 'NONE', #45769, 1000.000000000000114 ) ; +#28569 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #44446, #57011, #4457, #12899 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 0.0000000000000000000, 0.0001894489673516961076 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9858117638254888515, 0.9854068385477753322, 0.9850501306415947456, 0.9847416401069469805 ) ) + REPRESENTATION_ITEM ( '' ) ); +#28570 = CARTESIAN_POINT ( 'NONE', ( 236.4063054195900122, -115.0794865655624193, 1.191860994144393171 ) ) ; +#28571 = CARTESIAN_POINT ( 'NONE', ( 233.8715558843187239, -126.0502194915467129, 0.006442475934097852477 ) ) ; +#28572 = ORIENTED_EDGE ( 'NONE', *, *, #15187, .T. ) ; +#28573 = ORIENTED_EDGE ( 'NONE', *, *, #11290, .F. ) ; +#28574 = CARTESIAN_POINT ( 'NONE', ( 221.8573406660087244, -122.2690353201028444, 7.871502098261179192 ) ) ; +#28575 = AXIS2_PLACEMENT_3D ( 'NONE', #9385, #13761, #54349 ) ; +#28576 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#28577 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#28578 = CARTESIAN_POINT ( 'NONE', ( 235.8681590900687297, -114.7446242451145650, -2.166102853471064016 ) ) ; +#28579 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#28580 = AXIS2_PLACEMENT_3D ( 'NONE', #29563, #2979, #11437 ) ; +#28581 = CARTESIAN_POINT ( 'NONE', ( 217.3002074625812838, -120.4999999999997868, 1.387778780781445676E-14 ) ) ; +#28582 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#28583 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #23242, #10382, #18283, #50648 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 1.387778780781445676E-17, 0.0003394510495161594558 ), + .UNSPECIFIED. ) ; +#28584 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289169, -118.7370198271608643, 2.617946178695057302 ) ) ; +#28585 = VECTOR ( 'NONE', #45178, 1000.000000000000000 ) ; +#28586 = CYLINDRICAL_SURFACE ( 'NONE', #46197, 2.099999999999997868 ) ; +#28587 = CIRCLE ( 'NONE', #5283, 4.099999999999999645 ) ; +#28588 = VERTEX_POINT ( 'NONE', #10275 ) ; +#28589 = CARTESIAN_POINT ( 'NONE', ( 221.4391909538975654, -119.8915329544469870, -5.556067051777454857 ) ) ; +#28590 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026596, -117.2975326454669727, -5.074141775145272426 ) ) ; +#28591 = AXIS2_PLACEMENT_3D ( 'NONE', #14708, #50050, #50893 ) ; +#28592 = DIRECTION ( 'NONE', ( 0.03101838030374929819, 0.0000000000000000000, -0.9995188142718135493 ) ) ; +#28593 = VERTEX_POINT ( 'NONE', #45889 ) ; +#28594 = LINE ( 'NONE', #19799, #7470 ) ; +#28595 = CIRCLE ( 'NONE', #6236, 2.999999999999999112 ) ; +#28596 = EDGE_CURVE ( 'NONE', #1190, #13729, #35485, .T. ) ; +#28597 = CARTESIAN_POINT ( 'NONE', ( 22.75000000000000711, -116.2000000000000028, 21.00000000000000711 ) ) ; +#28598 = CARTESIAN_POINT ( 'NONE', ( 237.7635503768125886, -118.2971345861335664, 5.091715386776898278 ) ) ; +#28599 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -122.3439601314074849, -2.463189466414382078 ) ) ; +#28600 = ORIENTED_EDGE ( 'NONE', *, *, #53593, .T. ) ; +#28601 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#28602 = EDGE_CURVE ( 'NONE', #55101, #57158, #55253, .T. ) ; +#28603 = PLANE ( 'NONE', #20999 ) ; +#28604 = CARTESIAN_POINT ( 'NONE', ( 221.9180641160656648, -120.0297756271929757, -7.839416100340262261 ) ) ; +#28605 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #294, #17201, #23037, #31243, #4388, #49044 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 4 ), + ( 1.897353801849632760E-19, 0.0001237203495811753557, 0.0002474406991623505489 ), + .UNSPECIFIED. ) ; +#28606 = CARTESIAN_POINT ( 'NONE', ( 237.2086034735091289, -121.7631133540906347, 6.018195975623889638 ) ) ; +#28607 = ORIENTED_EDGE ( 'NONE', *, *, #56689, .T. ) ; +#28608 = ORIENTED_EDGE ( 'NONE', *, *, #36916, .F. ) ; +#28609 = CARTESIAN_POINT ( 'NONE', ( 236.2445745459616830, -118.8341533127546654, 6.964125420347719420 ) ) ; +#28610 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#28611 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #18842, #18559, #36395, #45706 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 0.0001324884007669622284 ), + .UNSPECIFIED. ) ; +#28612 = ORIENTED_EDGE ( 'NONE', *, *, #37381, .T. ) ; +#28613 = ORIENTED_EDGE ( 'NONE', *, *, #6716, .F. ) ; +#28614 = CIRCLE ( 'NONE', #3433, 3.000000000000002665 ) ; +#28615 = VERTEX_POINT ( 'NONE', #2102 ) ; +#28616 = ORIENTED_EDGE ( 'NONE', *, *, #45211, .T. ) ; +#28617 = LINE ( 'NONE', #6116, #21493 ) ; +#28618 = VERTEX_POINT ( 'NONE', #19600 ) ; +#28619 = ORIENTED_EDGE ( 'NONE', *, *, #3161, .F. ) ; +#28620 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#28621 = FACE_OUTER_BOUND ( 'NONE', #41223, .T. ) ; +#28622 = ADVANCED_FACE ( 'NONE', ( #15207 ), #19884, .F. ) ; +#28623 = CARTESIAN_POINT ( 'NONE', ( 35.40000000000001279, -120.4999999999999858, 3.200000000000022382 ) ) ; +#28624 = ORIENTED_EDGE ( 'NONE', *, *, #7279, .T. ) ; +#28625 = CARTESIAN_POINT ( 'NONE', ( 216.9252023805134968, -122.4966962648004625, 7.538149512624772619 ) ) ; +#28626 = DIRECTION ( 'NONE', ( -0.7132504491541841185, -2.131334480222602590E-15, 0.7009092642998482336 ) ) ; +#28627 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#28628 = CARTESIAN_POINT ( 'NONE', ( 219.9391415793089664, -122.2723307935905694, 7.683983245304824017 ) ) ; +#28629 = DIRECTION ( 'NONE', ( 0.7009092642998467904, 0.0000000000000000000, 0.7132504491541855618 ) ) ; +#28630 = CARTESIAN_POINT ( 'NONE', ( 239.6999987669289283, -124.5713330560570284, 0.9251277412745968487 ) ) ; +#28631 = EDGE_CURVE ( 'NONE', #22259, #38221, #33943, .T. ) ; +#28632 = FACE_OUTER_BOUND ( 'NONE', #16064, .T. ) ; +#28633 = PLANE ( 'NONE', #53339 ) ; +#28634 = ADVANCED_FACE ( 'NONE', ( #7319 ), #50829, .F. ) ; +#28635 = AXIS2_PLACEMENT_3D ( 'NONE', #12374, #3053, #3936 ) ; +#28636 = CARTESIAN_POINT ( 'NONE', ( 219.8806601222446204, -119.0528542547873627, -7.958484978040656799 ) ) ; +#28637 = EDGE_CURVE ( 'NONE', #8572, #48287, #2673, .T. ) ; +#28638 = FACE_BOUND ( 'NONE', #41061, .T. ) ; +#28639 = CIRCLE ( 'NONE', #27716, 16.75000000000000355 ) ; +#28640 = CARTESIAN_POINT ( 'NONE', ( 215.2972991312828981, -120.9434284032375331, 7.664727756397024194 ) ) ; +#28641 = AXIS2_PLACEMENT_3D ( 'NONE', #51591, #46651, #57149 ) ; +#28642 = LINE ( 'NONE', #28333, #34267 ) ; +#28643 = PLANE ( 'NONE', #46597 ) ; +#28644 = CARTESIAN_POINT ( 'NONE', ( 215.6891717105618511, -121.7375719499558500, 7.584181808000409752 ) ) ; +#28645 = CARTESIAN_POINT ( 'NONE', ( 217.4395091456903799, -122.3157267900417935, 7.818353874299660333 ) ) ; +#28646 = CARTESIAN_POINT ( 'NONE', ( 235.9373079058636051, -125.5857105978489585, -2.222171914654271774 ) ) ; +#28647 = CARTESIAN_POINT ( 'NONE', ( 233.8791261975569853, -114.6151400923817789, -1.787294604557252864 ) ) ; +#28648 = CARTESIAN_POINT ( 'NONE', ( 4.000000000000021316, -41.30000000000000426, -23.49900000000000588 ) ) ; +#28649 = CYLINDRICAL_SURFACE ( 'NONE', #40174, 2.999999999999999112 ) ; +#28650 = CARTESIAN_POINT ( 'NONE', ( 233.3373284039281259, -115.0869030897001579, -1.219659711727568707 ) ) ; +#28651 = CARTESIAN_POINT ( 'NONE', ( 240.5185270983271550, -125.9047845766382352, -3.276408650962292501 ) ) ; +#28652 = CIRCLE ( 'NONE', #54789, 5.971666729591976974 ) ; +#28653 = CARTESIAN_POINT ( 'NONE', ( 196.6500029091501176, -126.3324567477433078, -0.8950399470887552278 ) ) ; +#28654 = CARTESIAN_POINT ( 'NONE', ( 218.7391528029486949, -122.2924444863270139, 7.666717004912365852 ) ) ; +#28655 = CARTESIAN_POINT ( 'NONE', ( 235.2741114099183619, -124.0521143862375339, 5.021162008494216344 ) ) ; +#28656 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#28657 = CARTESIAN_POINT ( 'NONE', ( 220.4481652233938860, -119.0060783594826859, -7.966693236252425869 ) ) ; +#28658 = CARTESIAN_POINT ( 'NONE', ( 220.0718059674755409, -122.5092797971230567, 7.835631284254370499 ) ) ; +#28659 = CIRCLE ( 'NONE', #21153, 2.999999999999999112 ) ; +#28660 = CYLINDRICAL_SURFACE ( 'NONE', #54602, 3.099999999999998757 ) ; +#28661 = ORIENTED_EDGE ( 'NONE', *, *, #15561, .F. ) ; +#28662 = CARTESIAN_POINT ( 'NONE', ( 195.1499984800815639, -126.5655116070077355, -0.9308041915446663150 ) ) ; +#28663 = FACE_OUTER_BOUND ( 'NONE', #30766, .T. ) ; +#28664 = LINE ( 'NONE', #6164, #5070 ) ; +#28665 = ORIENTED_EDGE ( 'NONE', *, *, #39814, .T. ) ; +#28666 = DIRECTION ( 'NONE', ( -1.811995619784411276E-15, 1.000000000000000000, 1.196913542559490082E-15 ) ) ; +#28667 = CARTESIAN_POINT ( 'NONE', ( 37.18129884062027202, -121.3304960971590845, 5.361590010676361651 ) ) ; +#28668 = CARTESIAN_POINT ( 'NONE', ( 216.7536962859186644, -119.5654563305274110, -7.954303808667538611 ) ) ; +#28669 = CARTESIAN_POINT ( 'NONE', ( 213.0999977193770860, -120.9947973559698511, 7.530480381900887643 ) ) ; +#28670 = EDGE_CURVE ( 'NONE', #50250, #25584, #20043, .T. ) ; +#28671 = VECTOR ( 'NONE', #8310, 1000.000000000000000 ) ; +#28672 = VERTEX_POINT ( 'NONE', #29540 ) ; +#28673 = DIRECTION ( 'NONE', ( -3.524876788021935603E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#28674 = CARTESIAN_POINT ( 'NONE', ( 15.22190327825487621, -57.95646333563965413, -19.34649823406778069 ) ) ; +#28675 = AXIS2_PLACEMENT_3D ( 'NONE', #23688, #41502, #1821 ) ; +#28676 = EDGE_LOOP ( 'NONE', ( #10126, #47775, #3248, #35361 ) ) ; +#28677 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #29687, #15929, #33768, #51551 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 0.0000000000000000000, 0.001599926586422371812 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9859200711522095872, 0.9823967587917736832, 0.9823752661553446508, 0.9858555932429224899 ) ) + REPRESENTATION_ITEM ( '' ) ); +#28678 = CARTESIAN_POINT ( 'NONE', ( 196.4500029091151987, -114.3997442944296381, 0.9361359680985259502 ) ) ; +#28679 = EDGE_LOOP ( 'NONE', ( #25389, #56009, #442, #24672 ) ) ; +#28680 = ORIENTED_EDGE ( 'NONE', *, *, #12184, .F. ) ; +#28681 = CARTESIAN_POINT ( 'NONE', ( 218.0326554069178542, -122.4730502667025860, 7.599655322633402932 ) ) ; +#28682 = CARTESIAN_POINT ( 'NONE', ( 209.5606394624096254, -113.9205241031929177, 1.009676370223977271 ) ) ; +#28683 = ORIENTED_EDGE ( 'NONE', *, *, #29716, .F. ) ; +#28684 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#28685 = VERTEX_POINT ( 'NONE', #24273 ) ; +#28686 = CARTESIAN_POINT ( 'NONE', ( -21.89999999999999147, -5.000000000000007994, 19.50000000000000711 ) ) ; +#28687 = CARTESIAN_POINT ( 'NONE', ( 196.6500029091149599, -128.2141686606113922, 10.89934032575079215 ) ) ; +#28688 = EDGE_CURVE ( 'NONE', #23743, #33452, #11994, .T. ) ; +#28689 = CARTESIAN_POINT ( 'NONE', ( 219.9925457881536488, -120.0708636177286053, -8.077764598893830694 ) ) ; +#28690 = ORIENTED_EDGE ( 'NONE', *, *, #39147, .F. ) ; +#28691 = CARTESIAN_POINT ( 'NONE', ( 216.2145475481480617, -121.7967672172687230, 7.847463084918631537 ) ) ; +#28692 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#28693 = ORIENTED_EDGE ( 'NONE', *, *, #29597, .T. ) ; +#28694 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#28695 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #7281, #34729, #11661, #29494 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 2.287647314867305804E-17, 0.0001253014072803227200 ), + .UNSPECIFIED. ) ; +#28696 = CIRCLE ( 'NONE', #3526, 2.100000000000004530 ) ; +#28697 = LINE ( 'NONE', #46482, #5236 ) ; +#28698 = ORIENTED_EDGE ( 'NONE', *, *, #12042, .T. ) ; +#28699 = CARTESIAN_POINT ( 'NONE', ( 221.4630333937278408, -122.0414188062167966, 5.412897692686352791 ) ) ; +#28700 = ADVANCED_FACE ( 'NONE', ( #38285 ), #24553, .F. ) ; +#28701 = LINE ( 'NONE', #45353, #22763 ) ; +#28702 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #20655, #38479, #25621, #43420, #21231, #39058 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 4 ), + ( 3.338125910250789647E-16, 0.0001634770484969741303, 0.0003269540969936144347 ), + .UNSPECIFIED. ) ; +#28703 = ADVANCED_FACE ( 'NONE', ( #55828 ), #42078, .F. ) ; +#28704 = CARTESIAN_POINT ( 'NONE', ( 221.9726477644915406, -119.5168562734435511, -7.775965103168054782 ) ) ; +#28705 = CARTESIAN_POINT ( 'NONE', ( 26.90000000000003766, -119.4999999999999858, -6.063806063765031951 ) ) ; +#28706 = CARTESIAN_POINT ( 'NONE', ( 235.4449403658690869, -116.8204844771169775, -4.154402530101232394 ) ) ; +#28707 = FACE_BOUND ( 'NONE', #43500, .T. ) ; +#28708 = CARTESIAN_POINT ( 'NONE', ( 23.50000000000306599, -106.5000000000000000, -14.00000000000884448 ) ) ; +#28709 = CARTESIAN_POINT ( 'NONE', ( 220.8229030408437552, -122.3185097950261451, 7.670471529878736483 ) ) ; +#28710 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #39275, #27229, #48023, #35696 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 0.0003369915408790300133 ), + .UNSPECIFIED. ) ; +#28711 = CARTESIAN_POINT ( 'NONE', ( 233.3241028497478453, -125.4358560567039831, 3.668276902182311616 ) ) ; +#28712 = AXIS2_PLACEMENT_3D ( 'NONE', #44801, #31680, #5381 ) ; +#28713 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#28714 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#28715 = CARTESIAN_POINT ( 'NONE', ( 214.8404447703737219, -118.6552204801461841, -7.405933850755739734 ) ) ; +#28716 = CARTESIAN_POINT ( 'NONE', ( 232.7576368008297720, -124.6839028296768248, 3.650229765130074799 ) ) ; +#28717 = CARTESIAN_POINT ( 'NONE', ( 220.5773024579416131, -115.1242393998333426, -5.493666822395917748 ) ) ; +#28718 = CARTESIAN_POINT ( 'NONE', ( 229.1232270751396243, -127.5047685978258301, 2.150038951809281951 ) ) ; +#28719 = FACE_OUTER_BOUND ( 'NONE', #53367, .T. ) ; +#28720 = VERTEX_POINT ( 'NONE', #20736 ) ; +#28721 = CARTESIAN_POINT ( 'NONE', ( 234.6230134148907496, -122.5152469039090590, -5.810540001619895811 ) ) ; +#28722 = CARTESIAN_POINT ( 'NONE', ( 221.9430143063165985, -118.9052411446249664, -7.895229912743864986 ) ) ; +#28723 = CARTESIAN_POINT ( 'NONE', ( -3.551214682933855560, -36.68685052173212569, -104.2912275956004180 ) ) ; +#28724 = CARTESIAN_POINT ( 'NONE', ( 219.8806601222105996, -121.9167972245415115, 7.760721252249997093 ) ) ; +#28725 = CARTESIAN_POINT ( 'NONE', ( 234.5724719413177297, -118.7944209911552349, 5.281495245289755225 ) ) ; +#28726 = CARTESIAN_POINT ( 'NONE', ( 231.9999987669289396, -120.4999999999997584, 1.387778780781445676E-14 ) ) ; +#28727 = CARTESIAN_POINT ( 'NONE', ( 30.40000000000003766, -120.4999999999999858, 1.387778780781445676E-14 ) ) ; +#28728 = CARTESIAN_POINT ( 'NONE', ( 219.8080247144727366, -118.6066744390527106, -7.891785792957935364 ) ) ; +#28729 = ORIENTED_EDGE ( 'NONE', *, *, #1984, .F. ) ; +#28730 = CARTESIAN_POINT ( 'NONE', ( -36.15046256473637953, -39.19543050033675513, -71.83542630306114063 ) ) ; +#28731 = CARTESIAN_POINT ( 'NONE', ( 233.8828505773466873, -122.3165265518753273, 5.251008356058283866 ) ) ; +#28732 = AXIS2_PLACEMENT_3D ( 'NONE', #50091, #9233, #22647 ) ; +#28733 = EDGE_CURVE ( 'NONE', #20323, #35435, #20181, .T. ) ; +#28734 = ORIENTED_EDGE ( 'NONE', *, *, #16454, .F. ) ; +#28735 = VERTEX_POINT ( 'NONE', #28970 ) ; +#28736 = CARTESIAN_POINT ( 'NONE', ( 32.90000000000004121, -121.4999999999999858, 5.818607101000017323 ) ) ; +#28737 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238558841E-16, -1.857579106397798678E-17 ) ) ; +#28738 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#28739 = CARTESIAN_POINT ( 'NONE', ( 236.5748864644567107, -124.1348250709934007, -4.959877628735408273 ) ) ; +#28740 = SECURITY_CLASSIFICATION_LEVEL ( 'unclassified' ) ; +#28741 = ORIENTED_EDGE ( 'NONE', *, *, #47708, .T. ) ; +#28742 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #30953, #26564, #4384, #290, #13390, #27150, #44069, #48462, #40549, #13106, #4088, #5230, #39703, #31239, #35891, #27430, #53706, #49039, #21877, #9318, #18364, #22176, #57533, #44943, #48743, #7, #54003, #13695, #26281, #4668, #45223, #869 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4 ), + ( 0.0000000000000000000, 0.0003917523977392755284, 0.0007835047954785510568, 0.001175257193217826585, 0.001567009590957102114, 0.002350514386435622379, 0.002742266784174890535, 0.003134019181914158257, 0.003525771579653426413, 0.003917523977392693701, 0.004309276375131961857, 0.004701028772871229146, 0.005092781170610497302, 0.005484533568349765457, 0.005876285966089032746, 0.006268038363828300902 ), + .UNSPECIFIED. ) ; +#28743 = ORIENTED_EDGE ( 'NONE', *, *, #7250, .T. ) ; +#28744 = CARTESIAN_POINT ( 'NONE', ( 236.5077372819853281, -115.5077020062007591, -2.427164157055183846 ) ) ; +#28745 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, -13.19999999999999929, -16.00000000000000000 ) ) ; +#28746 = EDGE_LOOP ( 'NONE', ( #19889, #9065, #51135, #53832 ) ) ; +#28747 = EDGE_CURVE ( 'NONE', #15558, #10700, #38005, .T. ) ; +#28748 = CARTESIAN_POINT ( 'NONE', ( 219.8973520090330567, -118.7685622553966027, -7.696682807804703152 ) ) ; +#28749 = LINE ( 'NONE', #55614, #20487 ) ; +#28750 = EDGE_LOOP ( 'NONE', ( #39699, #47240, #52205, #9350, #49277, #1668 ) ) ; +#28751 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#28752 = CARTESIAN_POINT ( 'NONE', ( -34.78294552648907256, -50.19543050033674092, -74.58131361868488796 ) ) ; +#28753 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669290647, -116.0394732619322582, 3.141012856605466030 ) ) ; +#28754 = CARTESIAN_POINT ( 'NONE', ( 214.7407393503382025, -121.3818802389858718, 7.573410459374191994 ) ) ; +#28755 = CARTESIAN_POINT ( 'NONE', ( 21.50000000000000355, -124.5000000000000000, -17.09999999999999787 ) ) ; +#28756 = VECTOR ( 'NONE', #18225, 1000.000000000000000 ) ; +#28757 = FACE_OUTER_BOUND ( 'NONE', #27801, .T. ) ; +#28758 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#28759 = VERTEX_POINT ( 'NONE', #11416 ) ; +#28760 = ORIENTED_EDGE ( 'NONE', *, *, #30929, .T. ) ; +#28761 = CARTESIAN_POINT ( 'NONE', ( 6.261515017264011718, -30.07043050033664500, -94.30572130744182857 ) ) ; +#28762 = CARTESIAN_POINT ( 'NONE', ( 22.00000000000000711, -129.0000000000000000, 18.35000000000001208 ) ) ; +#28763 = DIRECTION ( 'NONE', ( -0.4956176937828957185, -0.7071067811865477948, -0.5043442292812753136 ) ) ; +#28764 = EDGE_LOOP ( 'NONE', ( #5537, #42983 ) ) ; +#28765 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669291386, -125.3672257850954850, 2.666948285382178430 ) ) ; +#28766 = ADVANCED_FACE ( 'NONE', ( #15783 ), #51412, .F. ) ; +#28767 = CARTESIAN_POINT ( 'NONE', ( 27.90000000000003411, -126.6877934359999784, 6.187793436000038838 ) ) ; +#28768 = EDGE_CURVE ( 'NONE', #37606, #5350, #24854, .T. ) ; +#28769 = LINE ( 'NONE', #10945, #6144 ) ; +#28770 = EDGE_CURVE ( 'NONE', #29468, #55167, #21031, .T. ) ; +#28771 = CARTESIAN_POINT ( 'NONE', ( 236.1944884666007738, -121.2373923007319263, 6.104448704649992230 ) ) ; +#28772 = EDGE_LOOP ( 'NONE', ( #39711, #29805, #14221, #26369 ) ) ; +#28773 = CARTESIAN_POINT ( 'NONE', ( 215.7624408990368465, -118.5894905737772120, -7.475341519305540139 ) ) ; +#28774 = CARTESIAN_POINT ( 'NONE', ( 235.8380309402382125, -120.7903644832182692, 5.542903161960025749 ) ) ; +#28775 = DIRECTION ( 'NONE', ( 1.210476675238563278E-16, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#28776 = LINE ( 'NONE', #1344, #16235 ) ; +#28777 = VECTOR ( 'NONE', #30437, 1000.000000000000000 ) ; +#28778 = CARTESIAN_POINT ( 'NONE', ( 232.8542768052581948, -114.9635609496903470, -2.680364824208854024 ) ) ; +#28779 = ADVANCED_FACE ( 'NONE', ( #40018, #16938 ), #38869, .T. ) ; +#28780 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#28781 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#28782 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#28783 = CARTESIAN_POINT ( 'NONE', ( 232.1984314400554581, -117.9377500663793938, -4.926147844785525365 ) ) ; +#28784 = CARTESIAN_POINT ( 'NONE', ( 235.5857726769540648, -119.2314491710508122, 5.402068254345011589 ) ) ; +#28785 = DIRECTION ( 'NONE', ( 0.7132504491541841185, 2.131334480222602985E-15, -0.7009092642998482336 ) ) ; +#28786 = CARTESIAN_POINT ( 'NONE', ( 235.0964469689276939, -123.8709057631292438, -4.487618602313095728 ) ) ; +#28787 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#28788 = ORIENTED_EDGE ( 'NONE', *, *, #51371, .T. ) ; +#28789 = CARTESIAN_POINT ( 'NONE', ( 234.2062501244234625, -121.6698448414822735, 6.037594848343864840 ) ) ; +#28790 = CARTESIAN_POINT ( 'NONE', ( 30.61163368297370369, -115.7032878321602993, 10.24836106820874626 ) ) ; +#28791 = CARTESIAN_POINT ( 'NONE', ( 3.950000000000000178, -2.500000000000000000, -39.00000000000000000 ) ) ; +#28792 = CARTESIAN_POINT ( 'NONE', ( 219.9028247345242733, -121.8759558063555204, 7.768131603471964297 ) ) ; +#28793 = CARTESIAN_POINT ( 'NONE', ( 236.9686582469084044, -125.0545700246790091, -3.171495918692052829 ) ) ; +#28794 = CARTESIAN_POINT ( 'NONE', ( -46.40843888621644453, -49.00000000000000000, -13.25000000000000888 ) ) ; +#28795 = VERTEX_POINT ( 'NONE', #52559 ) ; +#28796 = VERTEX_POINT ( 'NONE', #34483 ) ; +#28797 = AXIS2_PLACEMENT_3D ( 'NONE', #16851, #4324, #4610 ) ; +#28798 = VECTOR ( 'NONE', #34155, 1000.000000000000000 ) ; +#28799 = CARTESIAN_POINT ( 'NONE', ( 235.8999987667922369, -122.4220273102178282, 7.249538676228614698 ) ) ; +#28800 = CARTESIAN_POINT ( 'NONE', ( 215.6364434938403178, -115.1753887954115072, -4.854745037807599140 ) ) ; +#28801 = CARTESIAN_POINT ( 'NONE', ( 220.0059032867115434, -120.1028227348522819, -7.878818481023522224 ) ) ; +#28802 = EDGE_CURVE ( 'NONE', #38303, #22855, #49429, .T. ) ; +#28803 = EDGE_CURVE ( 'NONE', #19616, #36637, #11192, .T. ) ; +#28804 = CARTESIAN_POINT ( 'NONE', ( 217.1862281402585779, -119.5798762496143439, -7.961056204775596612 ) ) ; +#28805 = ORIENTED_EDGE ( 'NONE', *, *, #8535, .T. ) ; +#28806 = ORIENTED_EDGE ( 'NONE', *, *, #36916, .T. ) ; +#28807 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290022, -117.9946452596320086, 0.1377527422661788126 ) ) ; +#28808 = CARTESIAN_POINT ( 'NONE', ( 203.5079792182993401, -115.0565664709071996, 0.8353410352756384105 ) ) ; +#28809 = ADVANCED_FACE ( 'NONE', ( #17807 ), #22876, .F. ) ; +#28810 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#28811 = VERTEX_POINT ( 'NONE', #3241 ) ; +#28812 = AXIS2_PLACEMENT_3D ( 'NONE', #9036, #53408, #26870 ) ; +#28813 = CARTESIAN_POINT ( 'NONE', ( 16.65753344202667563, -57.34979290776664129, -21.13722683034664840 ) ) ; +#28814 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#28815 = ADVANCED_FACE ( 'NONE', ( #21323 ), #47904, .F. ) ; +#28816 = CARTESIAN_POINT ( 'NONE', ( 236.9694815094592855, -124.7725149263945355, 3.542329484362230829 ) ) ; +#28817 = EDGE_CURVE ( 'NONE', #25568, #37039, #33915, .T. ) ; +#28818 = CARTESIAN_POINT ( 'NONE', ( -45.59914427919974145, -46.31650340918573505, 14.36576220416931093 ) ) ; +#28819 = EDGE_LOOP ( 'NONE', ( #23149, #19684, #29465, #27111 ) ) ; +#28821 = EDGE_CURVE ( 'NONE', #34778, #22551, #52202, .T. ) ; +#28820 = LINE ( 'NONE', #38140, #27841 ) ; +#28822 = CARTESIAN_POINT ( 'NONE', ( 31.89950163541224626, -121.4999999999999574, 5.630307732637729323 ) ) ; +#28823 = CARTESIAN_POINT ( 'NONE', ( 231.8999987669290022, -118.2848245956784297, -5.030352099192007209 ) ) ; +#28824 = CARTESIAN_POINT ( 'NONE', ( 237.7661194432108971, -117.1689083616043661, -5.174195177326681439 ) ) ; +#28825 = ORIENTED_EDGE ( 'NONE', *, *, #36546, .F. ) ; +#28826 = EDGE_LOOP ( 'NONE', ( #40674, #39625, #55401, #26976 ) ) ; +#28827 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290306, -119.6121209280370294, 3.106021098234300837 ) ) ; +#28828 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -120.6448306238971497, -0.4788804893865802326 ) ) ; +#28829 = CARTESIAN_POINT ( 'NONE', ( -27.99999999999998934, -129.0000000000000000, -22.02500000000000213 ) ) ; +#28830 = DIRECTION ( 'NONE', ( 0.3942640115556210190, 0.9083637007987296341, 0.1393961127984034709 ) ) ; +#28831 = ORIENTED_EDGE ( 'NONE', *, *, #32703, .F. ) ; +#28832 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #26992, #131, #35449, #45060, #44785, #40690, #53539, #17903, #39829, #5069 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 4 ), + ( 2.470930765978955735E-16, 0.0001230840036053173819, 0.0002461680072103876742, 0.0003692520108154579393, 0.0004923360144205282587 ), + .UNSPECIFIED. ) ; +#28833 = FACE_OUTER_BOUND ( 'NONE', #49223, .T. ) ; +#28834 = ORIENTED_EDGE ( 'NONE', *, *, #57465, .T. ) ; +#28835 = VERTEX_POINT ( 'NONE', #12861 ) ; +#28836 = CARTESIAN_POINT ( 'NONE', ( 218.8554351935288480, -120.4462063562493057, -5.641186388906316296 ) ) ; +#28837 = CARTESIAN_POINT ( 'NONE', ( 237.9272760808704561, -125.7158396211883229, -1.896480797631983073 ) ) ; +#28838 = VERTEX_POINT ( 'NONE', #21909 ) ; +#28839 = VERTEX_POINT ( 'NONE', #48494 ) ; +#28840 = CARTESIAN_POINT ( 'NONE', ( 219.8272492397380233, -120.0366065123442354, -7.874837392167989947 ) ) ; +#28841 = EDGE_CURVE ( 'NONE', #41913, #29114, #8485, .T. ) ; +#28842 = AXIS2_PLACEMENT_3D ( 'NONE', #57000, #16969, #30442 ) ; +#28843 = ORIENTED_EDGE ( 'NONE', *, *, #14242, .T. ) ; +#28844 = VECTOR ( 'NONE', #34243, 1000.000000000000000 ) ; +#28845 = CARTESIAN_POINT ( 'NONE', ( 216.2145475481480048, -119.6198350424551933, -7.907218495398634417 ) ) ; +#28846 = FACE_OUTER_BOUND ( 'NONE', #29035, .T. ) ; +#28847 = CARTESIAN_POINT ( 'NONE', ( 236.2445745458983879, -127.1893896640469706, -2.554633824331370651 ) ) ; +#28848 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #33618, #19873, #2666, #47026 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 5.544816010897604389E-10, 0.0001895317889018824581 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9848834059974281852, 0.9852190755624518070, 0.9856068430610886999, 0.9860467084933388637 ) ) + REPRESENTATION_ITEM ( '' ) ); +#28849 = EDGE_LOOP ( 'NONE', ( #2750, #23344, #9842, #6609, #8407, #7162 ) ) ; +#28850 = CARTESIAN_POINT ( 'NONE', ( 219.8929732889411923, -122.2237555857662699, 7.698397234711704229 ) ) ; +#28851 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#28852 = CARTESIAN_POINT ( 'NONE', ( 232.2006063191533656, -121.4570260414769507, 6.074733269297384552 ) ) ; +#28853 = EDGE_CURVE ( 'NONE', #55460, #54472, #7436, .T. ) ; +#28854 = CARTESIAN_POINT ( 'NONE', ( 219.8388233875151911, -119.7734869928975314, -7.855337565562059865 ) ) ; +#28855 = CARTESIAN_POINT ( 'NONE', ( 217.5036224816401216, -119.3872101164414659, -7.749554209268594285 ) ) ; +#28856 = LINE ( 'NONE', #46058, #14603 ) ; +#28857 = CARTESIAN_POINT ( 'NONE', ( 235.0000086972382007, -124.3433116001769463, -4.003930062319193794 ) ) ; +#28858 = AXIS2_PLACEMENT_3D ( 'NONE', #1752, #32967, #42001 ) ; +#28859 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #36332, #36045, #41259, #13248, #8880, #53858, #40979, #45070, #49462, #27284 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 4 ), + ( 1.398578778534940505E-17, 9.367515951560542308E-05, 0.0001873503190311968599, 0.0002810254785467883104, 0.0003747006380623797337 ), + .UNSPECIFIED. ) ; +#28860 = EDGE_CURVE ( 'NONE', #14090, #24338, #55276, .T. ) ; +#28861 = CARTESIAN_POINT ( 'NONE', ( 214.8184152242507707, -119.5826443372478991, -7.568915199554751894 ) ) ; +#28862 = ORIENTED_EDGE ( 'NONE', *, *, #29854, .F. ) ; +#28863 = CARTESIAN_POINT ( 'NONE', ( 230.8828414794035666, -123.2341413941836521, 2.829611063231270318 ) ) ; +#28864 = CARTESIAN_POINT ( 'NONE', ( 236.4660952794820616, -115.8905820038290244, 3.091858946491472526 ) ) ; +#28865 = CARTESIAN_POINT ( 'NONE', ( 234.0741000133390060, -122.1496152184896289, -5.300245328305620340 ) ) ; +#28866 = ORIENTED_EDGE ( 'NONE', *, *, #52717, .F. ) ; +#28867 = ORIENTED_EDGE ( 'NONE', *, *, #31685, .F. ) ; +#28868 = DIRECTION ( 'NONE', ( -1.017569692612610035E-15, 0.8523415873026325418, -0.5229854859883101836 ) ) ; +#28869 = FACE_OUTER_BOUND ( 'NONE', #51054, .T. ) ; +#28870 = LINE ( 'NONE', #2283, #34380 ) ; +#28871 = CARTESIAN_POINT ( 'NONE', ( 235.8147067673861557, -115.7754838071220007, -3.935082314329507280 ) ) ; +#28872 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #6028, #37286, #33190, #51837, #38419, #55102, #32896 ), + .UNSPECIFIED., .F., .F., + ( 4, 3, 4 ), + ( 1.833438589120103290E-15, 0.0001484273487365575831, 0.0004131375115705620063 ), + .UNSPECIFIED. ) ; +#28873 = CARTESIAN_POINT ( 'NONE', ( 216.0475048779292422, -121.5821699758958943, 7.663271076593421327 ) ) ; +#28874 = LINE ( 'NONE', #10747, #49069 ) ; +#28875 = DIRECTION ( 'NONE', ( -0.7132504491541842295, -2.131334480222602985E-15, 0.7009092642998483447 ) ) ; +#28876 = CARTESIAN_POINT ( 'NONE', ( 219.6993523118257485, -121.3976369768268597, 8.047081049772147665 ) ) ; +#28877 = ORIENTED_EDGE ( 'NONE', *, *, #47694, .F. ) ; +#28878 = PLANE ( 'NONE', #13776 ) ; +#28879 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026027, -114.5317463381975642, -0.6683768966267101819 ) ) ; +#28880 = EDGE_CURVE ( 'NONE', #24853, #46579, #15360, .T. ) ; +#28881 = CARTESIAN_POINT ( 'NONE', ( 230.8828414794034813, -122.8161213763784758, 2.506108890268268219 ) ) ; +#28882 = ORIENTED_EDGE ( 'NONE', *, *, #687, .F. ) ; +#28884 = VECTOR ( 'NONE', #27737, 1000.000000000000114 ) ; +#28883 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203871748, 0.9884292157390539568 ) ) ; +#28885 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #49167, #18769 ), + ( #54404, #31079 ), + ( #9446, #36032 ), + ( #27560, #5068 ), + ( #36321, #718 ), + ( #44498, #53847 ), + ( #27273, #49448 ), + ( #48871, #9162 ), + ( #22866, #53249 ), + ( #13821, #5366 ), + ( #4790, #53538 ), + ( #17623, #39828 ), + ( #23162, #13521 ), + ( #4502, #26991 ), + ( #130, #44784 ), + ( #8582, #31665 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 3, 2, 2, 2, 3, 4 ), + ( 2, 2 ), + ( 0.003899566555427905201, 0.009803921568627450844, 0.2549019607843139856, 0.5000000000000000000, 0.7450980392156859589, 0.9901960784313730279, 0.9960849565246894244 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#28886 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#28887 = CARTESIAN_POINT ( 'NONE', ( 237.6248219563309476, -115.1708194526053290, 1.549957277474800055 ) ) ; +#28888 = EDGE_CURVE ( 'NONE', #51689, #9926, #46335, .T. ) ; +#28889 = CARTESIAN_POINT ( 'NONE', ( 34.32939858748325435, -114.9407195189596962, 0.9396433022980577032 ) ) ; +#28890 = ORIENTED_EDGE ( 'NONE', *, *, #30967, .T. ) ; +#28892 = EDGE_CURVE ( 'NONE', #55708, #45179, #15807, .T. ) ; +#28891 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1516828450203736300, -0.9884292157390560662 ) ) ; +#28893 = CARTESIAN_POINT ( 'NONE', ( 215.8872236372432667, -119.5801908537216178, -7.874473246260617287 ) ) ; +#28894 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#28895 = EDGE_CURVE ( 'NONE', #3878, #802, #8411, .T. ) ; +#28896 = CARTESIAN_POINT ( 'NONE', ( 237.0774703820124216, -116.9340906743856578, 5.010449895664693010 ) ) ; +#28897 = EDGE_LOOP ( 'NONE', ( #8760, #14283, #28537, #37875, #35427, #55705 ) ) ; +#28898 = VERTEX_POINT ( 'NONE', #54529 ) ; +#28899 = CARTESIAN_POINT ( 'NONE', ( 218.9962405479282950, -119.0077156940835152, -7.958753006047564860 ) ) ; +#28900 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#28901 = CARTESIAN_POINT ( 'NONE', ( 232.9065457923317126, -125.9311843585653747, -1.198577117646727475 ) ) ; +#28902 = CONICAL_SURFACE ( 'NONE', #11154, 2.700000000000001066, 0.7853981633974497223 ) ; +#28903 = EDGE_LOOP ( 'NONE', ( #40280, #21817, #36408, #27220 ) ) ; +#28904 = ORIENTED_EDGE ( 'NONE', *, *, #6633, .F. ) ; +#28905 = ORIENTED_EDGE ( 'NONE', *, *, #42224, .T. ) ; +#28906 = ORIENTED_EDGE ( 'NONE', *, *, #43066, .T. ) ; +#28907 = VECTOR ( 'NONE', #51197, 1000.000000000000000 ) ; +#28908 = VERTEX_POINT ( 'NONE', #37028 ) ; +#28909 = VERTEX_POINT ( 'NONE', #1692 ) ; +#28910 = CARTESIAN_POINT ( 'NONE', ( 213.0999977193770292, -117.8244238505004944, -8.188913144906571517 ) ) ; +#28911 = EDGE_CURVE ( 'NONE', #4050, #23329, #49849, .T. ) ; +#28912 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290874, -118.7322462001476993, -1.402721607436688611 ) ) ; +#28913 = CYLINDRICAL_SURFACE ( 'NONE', #31087, 1.900000000000002354 ) ; +#28914 = ORIENTED_EDGE ( 'NONE', *, *, #11010, .F. ) ; +#28915 = CARTESIAN_POINT ( 'NONE', ( 236.2239546749427461, -123.9285883617151143, -4.368097828783584546 ) ) ; +#28916 = LINE ( 'NONE', #11648, #5660 ) ; +#28917 = CARTESIAN_POINT ( 'NONE', ( 215.3222266301536081, -118.9620930843952777, -7.524712651894663651 ) ) ; +#28918 = CARTESIAN_POINT ( 'NONE', ( 219.8806601222448194, -121.9471457452116567, 7.958484978040802460 ) ) ; +#28919 = PLANE ( 'NONE', #2919 ) ; +#28920 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289169, -123.0656035003181188, 2.937291044339054746 ) ) ; +#28921 = AXIS2_PLACEMENT_3D ( 'NONE', #46995, #48164, #6990 ) ; +#28922 = CARTESIAN_POINT ( 'NONE', ( -1.499999999999990896, -125.7999999999999972, -19.50000000000000355 ) ) ; +#28923 = CARTESIAN_POINT ( 'NONE', ( 216.6050627492154490, -121.5574604289988372, 7.948583327902728257 ) ) ; +#28924 = CARTESIAN_POINT ( 'NONE', ( 220.3002074625812554, -117.0484489474218890, 6.532618052749452175 ) ) ; +#28925 = CARTESIAN_POINT ( 'NONE', ( 235.8999987668373137, -120.4999999999997584, 1.387778780781445676E-14 ) ) ; +#28926 = CARTESIAN_POINT ( 'NONE', ( -36.15046256473638664, -38.14543050033675087, -71.83542630306115484 ) ) ; +#28927 = ADVANCED_FACE ( 'NONE', ( #6038 ), #27685, .F. ) ; +#28928 = AXIS2_PLACEMENT_3D ( 'NONE', #20089, #11614, #8109 ) ; +#28929 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290306, -122.2591605133710573, 2.723459642412095594 ) ) ; +#28930 = CARTESIAN_POINT ( 'NONE', ( 4.916973593473764836, -40.54312021273978672, -118.5014277108454763 ) ) ; +#28931 = CARTESIAN_POINT ( 'NONE', ( 234.3472280068026521, -117.6117135645468466, -4.764535698153812504 ) ) ; +#28932 = EDGE_CURVE ( 'NONE', #14919, #5675, #3756, .T. ) ; +#28933 = CARTESIAN_POINT ( 'NONE', ( -22.44505302971912997, -127.0000000000000000, 5.004456918241835695 ) ) ; +#28934 = CARTESIAN_POINT ( 'NONE', ( 235.8625817787663550, -126.0392895674681597, 0.3341573776335342028 ) ) ; +#28935 = CARTESIAN_POINT ( 'NONE', ( 233.8449766593129198, -115.1285620891442392, -2.996773492996640087 ) ) ; +#28936 = CARTESIAN_POINT ( 'NONE', ( 18.10000000000001918, 38.43410573620376169, -21.50000000000000000 ) ) ; +#28937 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#28938 = CARTESIAN_POINT ( 'NONE', ( 233.3610479446932118, -114.9678203567131050, -0.4160487061830742683 ) ) ; +#28939 = VECTOR ( 'NONE', #27961, 1000.000000000000000 ) ; +#28940 = ORIENTED_EDGE ( 'NONE', *, *, #17749, .F. ) ; +#28941 = CARTESIAN_POINT ( 'NONE', ( 11.96601192193693741, -49.13494567601896534, 19.09999999999999432 ) ) ; +#28942 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #33810, #12182, #47235, #25613, #38194, #34675, #51319, #11901, #43411, #11605 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 4 ), + ( 0.0000000000000000000, 0.2500000000000000000, 0.5000000000000000000, 0.7500000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#28943 = CARTESIAN_POINT ( 'NONE', ( 215.2361182398071549, -122.2094177519795153, 7.479154153656658366 ) ) ; +#28944 = CARTESIAN_POINT ( 'NONE', ( 214.7169723890570765, -118.9600174506738881, -7.670254551520747199 ) ) ; +#28945 = CARTESIAN_POINT ( 'NONE', ( 235.3265322794333088, -125.4923282608709769, 3.590879783109015566 ) ) ; +#28946 = CARTESIAN_POINT ( 'NONE', ( 20.90000000000002345, -41.99999999999999289, 21.15000000000000213 ) ) ; +#28947 = CARTESIAN_POINT ( 'NONE', ( 220.1925874529715372, -119.3360462277604057, -8.004715539785797418 ) ) ; +#28948 = AXIS2_PLACEMENT_3D ( 'NONE', #28098, #45890, #23693 ) ; +#28949 = CARTESIAN_POINT ( 'NONE', ( 218.0326460778825322, -119.5461678080643679, -8.013685415002161250 ) ) ; +#28950 = VERTEX_POINT ( 'NONE', #1119 ) ; +#28951 = CARTESIAN_POINT ( 'NONE', ( 28.09997596765512995, -125.0093955564253463, -4.299882752804576214 ) ) ; +#28952 = CARTESIAN_POINT ( 'NONE', ( 231.2472123624289111, -116.4474402154696548, 0.6218996645835930259 ) ) ; +#28953 = EDGE_CURVE ( 'NONE', #50407, #1672, #13021, .T. ) ; +#28954 = CARTESIAN_POINT ( 'NONE', ( 15.00000000000001599, -48.99999999999998579, -23.19999999999996732 ) ) ; +#28955 = EDGE_LOOP ( 'NONE', ( #52272, #42977, #23608, #14399 ) ) ; +#28956 = CARTESIAN_POINT ( 'NONE', ( 30.61743114856799153, -114.5575464449901801, 0.8274786242361414912 ) ) ; +#28957 = CARTESIAN_POINT ( 'NONE', ( 217.0479039508429366, -122.2599483508371065, 7.586256625364962147 ) ) ; +#28958 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #17277, #3006, #56157, #20780 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#28959 = CARTESIAN_POINT ( 'NONE', ( 220.8680706446461386, -118.7192035202474329, -7.883956116088437049 ) ) ; +#28960 = PLANE ( 'NONE', #6190 ) ; +#28961 = EDGE_CURVE ( 'NONE', #21669, #44542, #17134, .T. ) ; +#28962 = EDGE_CURVE ( 'NONE', #57324, #11541, #38771, .T. ) ; +#28963 = ORIENTED_EDGE ( 'NONE', *, *, #6172, .T. ) ; +#28964 = FACE_OUTER_BOUND ( 'NONE', #53031, .T. ) ; +#28965 = CARTESIAN_POINT ( 'NONE', ( 214.4398602545891208, -121.7687412125287096, 7.486734726925514671 ) ) ; +#28966 = ORIENTED_EDGE ( 'NONE', *, *, #27718, .F. ) ; +#28967 = CIRCLE ( 'NONE', #8442, 2.099999999999997868 ) ; +#28968 = EDGE_LOOP ( 'NONE', ( #35845, #15432, #28220, #15270 ) ) ; +#28969 = ORIENTED_EDGE ( 'NONE', *, *, #5222, .F. ) ; +#28970 = CARTESIAN_POINT ( 'NONE', ( 4.250000000000000000, -2.799999999999999822, 37.00000000000000000 ) ) ; +#28971 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#28972 = VERTEX_POINT ( 'NONE', #50689 ) ; +#28973 = CARTESIAN_POINT ( 'NONE', ( 222.0182413327399615, -118.7376143648391889, -7.862801572532390537 ) ) ; +#28974 = VERTEX_POINT ( 'NONE', #41938 ) ; +#28975 = DIRECTION ( 'NONE', ( -3.524876788021935603E-16, 1.000000000000000000, -1.848892746611746419E-32 ) ) ; +#28976 = CARTESIAN_POINT ( 'NONE', ( 4.000000000000021316, -36.70000000000000995, 23.49899999999999878 ) ) ; +#28977 = VECTOR ( 'NONE', #53448, 1000.000000000000000 ) ; +#28978 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#28979 = ORIENTED_EDGE ( 'NONE', *, *, #18361, .T. ) ; +#28980 = CARTESIAN_POINT ( 'NONE', ( 16.00000000000000000, -8.900000000000000355, -39.00000000000000000 ) ) ; +#28981 = CARTESIAN_POINT ( 'NONE', ( 214.4398602538755654, -121.7992686247291658, 7.685664184609239058 ) ) ; +#28982 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #52396, #7447, #17059, #20854, #52689, #38690, #56517, #30228 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 4 ), + ( 2.602085213965210642E-18, 0.0004698070210936746956, 0.0007047105316404893294, 0.0009396140421873040716 ), + .UNSPECIFIED. ) ; +#28983 = EDGE_LOOP ( 'NONE', ( #2185, #54376, #1660, #32263 ) ) ; +#28984 = CARTESIAN_POINT ( 'NONE', ( 220.4481652233938860, -121.9939216405169020, 7.966693236252585741 ) ) ; +#28985 = CIRCLE ( 'NONE', #32727, 0.9999999999999983347 ) ; +#28986 = CARTESIAN_POINT ( 'NONE', ( 220.9382747811697811, -122.5080582331680574, 7.827671065495104052 ) ) ; +#28987 = ORIENTED_EDGE ( 'NONE', *, *, #42957, .T. ) ; +#28988 = LINE ( 'NONE', #2120, #19853 ) ; +#28989 = DIRECTION ( 'NONE', ( 1.000000000000000000, 5.894340909728189536E-14, 8.878985947834747486E-15 ) ) ; +#28990 = DIRECTION ( 'NONE', ( 0.7071067811865441310, 2.492560110495898474E-16, -0.7071067811865510144 ) ) ; +#28991 = CARTESIAN_POINT ( 'NONE', ( -48.75000000000000000, -119.5000000000000000, -4.999999999999994671 ) ) ; +#28992 = CARTESIAN_POINT ( 'NONE', ( 235.0776872784833245, -126.0497754604209604, 0.06999376309560575993 ) ) ; +#28993 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#28994 = CARTESIAN_POINT ( 'NONE', ( 21.50000000000000355, -124.5000000000000000, -13.99999999999999467 ) ) ; +#28995 = CARTESIAN_POINT ( 'NONE', ( 220.8002074625812554, -116.4916240164722154, 6.200464276257547702 ) ) ; +#28996 = EDGE_CURVE ( 'NONE', #48057, #41504, #9329, .T. ) ; +#28997 = CARTESIAN_POINT ( 'NONE', ( 233.3754504283334370, -126.3497944810074500, 1.896193704647899381 ) ) ; +#28998 = CARTESIAN_POINT ( 'NONE', ( 26.89964839742528468, -119.5000000000000000, 6.071813689260907587 ) ) ; +#28999 = CARTESIAN_POINT ( 'NONE', ( 230.9999987669289396, -123.4669573125348450, 1.619309823845962892 ) ) ; +#29000 = CARTESIAN_POINT ( 'NONE', ( 217.3124499001377217, -119.0479424820222363, -7.685320357717684736 ) ) ; +#29001 = CARTESIAN_POINT ( 'NONE', ( 232.7504223432608796, -124.5138315351222644, 3.832980163691809494 ) ) ; +#29002 = CARTESIAN_POINT ( 'NONE', ( 234.7800376574491281, -125.1358320021047916, 3.051645126749663817 ) ) ; +#29003 = CONICAL_SURFACE ( 'NONE', #29952, 1.649999999999998579, 1.029744258676653645 ) ; +#29004 = CARTESIAN_POINT ( 'NONE', ( -36.80868194463569409, -48.23565204092950864, -77.88836412143280086 ) ) ; +#29005 = LINE ( 'NONE', #46790, #21572 ) ; +#29006 = ORIENTED_EDGE ( 'NONE', *, *, #7572, .T. ) ; +#29007 = CARTESIAN_POINT ( 'NONE', ( 234.7512297597969280, -117.6675463313640648, -5.458840544360128000 ) ) ; +#29008 = CARTESIAN_POINT ( 'NONE', ( 221.9469378066594345, -119.6273975141525483, -8.006689280249613461 ) ) ; +#29009 = CARTESIAN_POINT ( 'NONE', ( -49.63898765787072875, -117.2447539668787471, -6.304533051456895798 ) ) ; +#29010 = LINE ( 'NONE', #37479, #24022 ) ; +#29011 = CARTESIAN_POINT ( 'NONE', ( 234.4598703092095491, -115.7664710701747595, 2.895712252842935097 ) ) ; +#29012 = CARTESIAN_POINT ( 'NONE', ( 216.8026452722387205, -119.1031566753183029, -7.677794272485716220 ) ) ; +#29013 = LINE ( 'NONE', #24602, #9078 ) ; +#29014 = CARTESIAN_POINT ( 'NONE', ( 219.8664904684483474, -121.3953105227145386, 5.512048487778517192 ) ) ; +#29015 = EDGE_CURVE ( 'NONE', #45258, #23348, #29072, .T. ) ; +#29016 = VECTOR ( 'NONE', #48295, 1000.000000000000114 ) ; +#29017 = ORIENTED_EDGE ( 'NONE', *, *, #39139, .F. ) ; +#29018 = CARTESIAN_POINT ( 'NONE', ( 217.8002074625812270, -115.2008840262371479, -5.506892056836113269 ) ) ; +#29019 = CARTESIAN_POINT ( 'NONE', ( 233.9130809308715584, -123.2831651577840120, 4.809111391606484709 ) ) ; +#29020 = VECTOR ( 'NONE', #28107, 1000.000000000000000 ) ; +#29021 = ADVANCED_FACE ( 'NONE', ( #28833 ), #2547, .F. ) ; +#29022 = AXIS2_PLACEMENT_3D ( 'NONE', #36902, #54998, #28714 ) ; +#29023 = VERTEX_POINT ( 'NONE', #47192 ) ; +#29024 = EDGE_CURVE ( 'NONE', #56753, #24472, #38052, .T. ) ; +#29025 = ORIENTED_EDGE ( 'NONE', *, *, #42750, .T. ) ; +#29026 = EDGE_CURVE ( 'NONE', #35759, #44401, #12419, .T. ) ; +#29027 = DIRECTION ( 'NONE', ( -0.7132504491541842295, -2.131334480222603379E-15, 0.7009092642998483447 ) ) ; +#29028 = CARTESIAN_POINT ( 'NONE', ( 236.7853244959894994, -116.6062748892091463, -4.760515511479262329 ) ) ; +#29029 = PERSON_AND_ORGANIZATION ( #17881, #29145 ) ; +#29030 = ORIENTED_EDGE ( 'NONE', *, *, #33668, .F. ) ; +#29031 = EDGE_LOOP ( 'NONE', ( #33136, #25359, #38494, #26367, #28244 ) ) ; +#29032 = CARTESIAN_POINT ( 'NONE', ( 236.5553130168582072, -115.0109199476315496, -0.8283308277106494755 ) ) ; +#29033 = CARTESIAN_POINT ( 'NONE', ( 215.9155819110447965, -121.4536818186378611, 7.670137419748118468 ) ) ; +#29034 = ORIENTED_EDGE ( 'NONE', *, *, #22785, .T. ) ; +#29035 = EDGE_LOOP ( 'NONE', ( #49413, #56750, #30666, #54979 ) ) ; +#29036 = CARTESIAN_POINT ( 'NONE', ( 216.2534093174955956, -120.8766821809672081, 7.745263903866115740 ) ) ; +#29037 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, 2.891205793294680792E-16 ) ) ; +#29038 = VERTEX_POINT ( 'NONE', #21182 ) ; +#29039 = CARTESIAN_POINT ( 'NONE', ( 30.40000000000000924, -123.5397368307141193, -0.9999999999999870104 ) ) ; +#29040 = FACE_OUTER_BOUND ( 'NONE', #18334, .T. ) ; +#29041 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289510, -118.5398369810879586, -5.088356899911574693 ) ) ; +#29042 = CARTESIAN_POINT ( 'NONE', ( 214.8184154085596447, -121.4185667223258775, 7.576806413918335537 ) ) ; +#29043 = DIRECTION ( 'NONE', ( -0.2810846377148275010, -0.6785983445458514396, 0.6785983445458395602 ) ) ; +#29044 = CIRCLE ( 'NONE', #36511, 0.1999999999999938494 ) ; +#29045 = DIRECTION ( 'NONE', ( 1.000000000000000000, -1.540743955509788409E-32, 5.551115123125781716E-16 ) ) ; +#29046 = CARTESIAN_POINT ( 'NONE', ( 22.00000000000000711, -120.9000000000000057, 21.65000000000000924 ) ) ; +#29047 = ORIENTED_EDGE ( 'NONE', *, *, #26373, .T. ) ; +#29048 = ORIENTED_EDGE ( 'NONE', *, *, #28911, .T. ) ; +#29049 = CARTESIAN_POINT ( 'NONE', ( 214.8002074625812838, -127.8436897078260017, -1.126951460046768716 ) ) ; +#29050 = CARTESIAN_POINT ( 'NONE', ( 5.900000000000016342, -39.14999999999999147, 23.49899999999999878 ) ) ; +#29051 = DIRECTION ( 'NONE', ( -1.811995619784410881E-15, 1.000000000000000000, 1.196913542559490477E-15 ) ) ; +#29052 = EDGE_LOOP ( 'NONE', ( #43227, #25417, #25422, #22548 ) ) ; +#29053 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669289396, -117.0727294731778585, 4.383383122761475015 ) ) ; +#29054 = CARTESIAN_POINT ( 'NONE', ( 231.9921284047183860, -117.2551858685608863, 5.034140512533500811 ) ) ; +#29055 = DIRECTION ( 'NONE', ( -1.210476675238563278E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#29056 = AXIS2_PLACEMENT_3D ( 'NONE', #51447, #6501, #24308 ) ; +#29057 = CARTESIAN_POINT ( 'NONE', ( 236.1401221826776293, -119.1392087190181570, 5.997123176884099571 ) ) ; +#29058 = ORIENTED_EDGE ( 'NONE', *, *, #22051, .F. ) ; +#29059 = CARTESIAN_POINT ( 'NONE', ( 3.851526739204719441, -32.89543050033664429, -101.7516568765706069 ) ) ; +#29060 = CARTESIAN_POINT ( 'NONE', ( 235.9613977143891361, -124.5970765094839976, 3.742541856603363915 ) ) ; +#29061 = LINE ( 'NONE', #55058, #14626 ) ; +#29062 = CARTESIAN_POINT ( 'NONE', ( 232.0734373142216498, -114.6278236103632082, 1.827284556093891510 ) ) ; +#29063 = CIRCLE ( 'NONE', #44932, 0.9999999999999983347 ) ; +#29064 = EDGE_CURVE ( 'NONE', #36877, #26525, #24806, .T. ) ; +#29065 = CARTESIAN_POINT ( 'NONE', ( 232.8490832195293478, -115.0568897809508684, -2.863247472928907467 ) ) ; +#29066 = CARTESIAN_POINT ( 'NONE', ( 214.5561483820300452, -119.0461049143092680, -7.689776859574221746 ) ) ; +#29067 = CARTESIAN_POINT ( 'NONE', ( 230.9999987669289396, -123.5852911191090158, 1.458073629951234240 ) ) ; +#29068 = CARTESIAN_POINT ( 'NONE', ( 239.8999987670644600, -122.5411478298802024, -1.178231486304006870 ) ) ; +#29069 = CARTESIAN_POINT ( 'NONE', ( 232.2516978960927077, -116.4804552072237271, -3.825029866362584130 ) ) ; +#29070 = CARTESIAN_POINT ( 'NONE', ( 235.5144415378544807, -117.0042325412572666, 4.308485845689239646 ) ) ; +#29071 = CARTESIAN_POINT ( 'NONE', ( 8.406710493147794949, -52.19543050033662013, -113.2381838089298327 ) ) ; +#29072 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #3105, #20605, #6899, #25571 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 5.204170427930421283E-18, 0.001048464789956051997 ), + .UNSPECIFIED. ) ; +#29073 = CARTESIAN_POINT ( 'NONE', ( 235.1832819548532427, -123.2521669811412011, 4.846281284645447052 ) ) ; +#29074 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#29075 = ORIENTED_EDGE ( 'NONE', *, *, #32719, .F. ) ; +#29076 = CARTESIAN_POINT ( 'NONE', ( 234.2709645836714571, -123.9685416915472018, 5.077628281607688976 ) ) ; +#29077 = CARTESIAN_POINT ( 'NONE', ( 30.59960000000003078, -114.5434458170824428, 0.7253070912061621023 ) ) ; +#29078 = CARTESIAN_POINT ( 'NONE', ( 239.6999987669289283, -119.8781003354161641, -4.052559784530107123 ) ) ; +#29079 = CARTESIAN_POINT ( 'NONE', ( 217.3002074625812838, -128.0307674761022554, -1.155660130005485176 ) ) ; +#29080 = CARTESIAN_POINT ( 'NONE', ( 237.0492502043449861, -122.9498604657780447, -4.981326733841250132 ) ) ; +#29081 = DIRECTION ( 'NONE', ( 4.336808689942015271E-16, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#29082 = ORIENTED_EDGE ( 'NONE', *, *, #16759, .F. ) ; +#29083 = ORIENTED_EDGE ( 'NONE', *, *, #26274, .F. ) ; +#29084 = CARTESIAN_POINT ( 'NONE', ( 220.8964354079217856, -118.5223559549415171, -7.629479417847010225 ) ) ; +#29085 = FACE_OUTER_BOUND ( 'NONE', #53439, .T. ) ; +#29086 = CARTESIAN_POINT ( 'NONE', ( 216.6146078870905285, -119.0536559861531458, -7.848234431249952792 ) ) ; +#29087 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #50998, #11012, #34357, #2824, #30262, #47770 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 4 ), + ( 2.579824424301054735E-14, 0.0001609614135598351871, 0.0003219228270938721630 ), + .UNSPECIFIED. ) ; +#29088 = VERTEX_POINT ( 'NONE', #7191 ) ; +#29089 = EDGE_CURVE ( 'NONE', #27357, #21088, #44361, .T. ) ; +#29090 = EDGE_LOOP ( 'NONE', ( #48553, #7316, #5612, #50814, #23057, #5486 ) ) ; +#29091 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#29092 = ADVANCED_FACE ( 'NONE', ( #35784, #26455 ), #44834, .F. ) ; +#29093 = FACE_OUTER_BOUND ( 'NONE', #20837, .T. ) ; +#29094 = DIRECTION ( 'NONE', ( 8.130435764147776021E-16, -0.6630477246989885387, -0.7485771268022383129 ) ) ; +#29095 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289169, -119.6375432037790603, 2.184265692298074768 ) ) ; +#29096 = EDGE_CURVE ( 'NONE', #15702, #11569, #19933, .T. ) ; +#29097 = VERTEX_POINT ( 'NONE', #4269 ) ; +#29098 = FACE_OUTER_BOUND ( 'NONE', #53164, .T. ) ; +#29099 = CARTESIAN_POINT ( 'NONE', ( -24.09999999999998366, -30.00100000000000122, -16.49999999999999289 ) ) ; +#29100 = CARTESIAN_POINT ( 'NONE', ( 237.0610314639722276, -126.0116784918388646, 0.6511328954249070433 ) ) ; +#29101 = CARTESIAN_POINT ( 'NONE', ( 34.26704353998485431, -126.1055912476091976, -0.8791677954820701357 ) ) ; +#29102 = ORIENTED_EDGE ( 'NONE', *, *, #11132, .F. ) ; +#29103 = DIRECTION ( 'NONE', ( -0.5056270564590434891, 0.6925318281897138162, -0.5145298307394586823 ) ) ; +#29104 = LOCAL_TIME ( 17, 53, 42.00000000000000000, #18804 ) ; +#29105 = CIRCLE ( 'NONE', #3932, 1.799999999999996048 ) ; +#29106 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289794, -125.0165958109779325, 4.949090927460572331 ) ) ; +#29107 = CARTESIAN_POINT ( 'NONE', ( 237.6620800850388378, -120.9959643652959613, -6.129629719392671205 ) ) ; +#29108 = ORIENTED_EDGE ( 'NONE', *, *, #46932, .F. ) ; +#29109 = VERTEX_POINT ( 'NONE', #48639 ) ; +#29110 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -120.5899153378336734, -1.998858925397385189 ) ) ; +#29111 = CARTESIAN_POINT ( 'NONE', ( 221.7433580796377441, -119.9491140252804797, -7.840259099389217390 ) ) ; +#29112 = CARTESIAN_POINT ( 'NONE', ( 218.0326460778825606, -122.5036161170245776, 7.798724362597070581 ) ) ; +#29113 = FACE_OUTER_BOUND ( 'NONE', #24623, .T. ) ; +#29114 = VERTEX_POINT ( 'NONE', #17381 ) ; +#29115 = CARTESIAN_POINT ( 'NONE', ( 239.8472280068026521, -123.3882864354526561, 4.764535698153951948 ) ) ; +#29116 = VERTEX_POINT ( 'NONE', #40439 ) ; +#29117 = CARTESIAN_POINT ( 'NONE', ( 237.9595112583488117, -114.4860289068180919, 1.290860066693684916 ) ) ; +#29118 = VERTEX_POINT ( 'NONE', #8631 ) ; +#29119 = ORIENTED_EDGE ( 'NONE', *, *, #22980, .F. ) ; +#29120 = DIRECTION ( 'NONE', ( -3.524876788021935603E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#29121 = CARTESIAN_POINT ( 'NONE', ( 12.81606940618739543, -49.46787845144186235, 14.93937830825853297 ) ) ; +#29122 = ORIENTED_EDGE ( 'NONE', *, *, #44962, .F. ) ; +#29123 = ORIENTED_EDGE ( 'NONE', *, *, #4590, .F. ) ; +#29124 = CARTESIAN_POINT ( 'NONE', ( 28.09980000000003741, -121.2201332175871187, -6.177439292228838141 ) ) ; +#29125 = EDGE_LOOP ( 'NONE', ( #38201, #20740, #9346, #48817, #9076 ) ) ; +#29126 = CARTESIAN_POINT ( 'NONE', ( -12.74999999999996980, -115.9999999999999858, -23.49900000000000588 ) ) ; +#29127 = CARTESIAN_POINT ( 'NONE', ( -17.84999999999997655, -59.00000000000000000, -23.12499999999999645 ) ) ; +#29128 = CARTESIAN_POINT ( 'NONE', ( 219.8843805250643584, -119.0925118493572654, -7.760923560085182693 ) ) ; +#29129 = VERTEX_POINT ( 'NONE', #21765 ) ; +#29130 = CARTESIAN_POINT ( 'NONE', ( 238.0439704355307526, -114.2527428407373122, 0.9586945877377711644 ) ) ; +#29131 = EDGE_CURVE ( 'NONE', #3549, #15408, #46625, .T. ) ; +#29132 = CARTESIAN_POINT ( 'NONE', ( 219.7825547808827764, -121.8641876245971503, 7.767557681537776482 ) ) ; +#29133 = EDGE_CURVE ( 'NONE', #17792, #43811, #45699, .T. ) ; +#29134 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#29135 = CARTESIAN_POINT ( 'NONE', ( 232.3321070937076058, -125.6143675518840439, 3.415889555391890209 ) ) ; +#29136 = CYLINDRICAL_SURFACE ( 'NONE', #14703, 1.649999999999998579 ) ; +#29137 = CARTESIAN_POINT ( 'NONE', ( -32.50573439037715673, -36.19543050033674803, -68.12652396745937722 ) ) ; +#29138 = CARTESIAN_POINT ( 'NONE', ( 17.33101248854267951, -47.74276607735937006, 21.40208761143962590 ) ) ; +#29139 = CARTESIAN_POINT ( 'NONE', ( 25.00000000000002132, -47.50000000000000000, 3.199999999999993516 ) ) ; +#29140 = PLANE ( 'NONE', #14541 ) ; +#29141 = LINE ( 'NONE', #11886, #12359 ) ; +#29142 = EDGE_CURVE ( 'NONE', #41862, #7181, #53303, .T. ) ; +#29143 = ORIENTED_EDGE ( 'NONE', *, *, #33314, .T. ) ; +#29144 = EDGE_CURVE ( 'NONE', #57299, #39359, #56156, .T. ) ; +#29145 = ORGANIZATION ( 'δָ¶¨', 'δָ¶¨', '' ) ; +#29146 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289226, -123.3421763085516147, 2.644105713769253185 ) ) ; +#29147 = CARTESIAN_POINT ( 'NONE', ( 236.4697408385493986, -115.9639821450771677, 3.197752627165555417 ) ) ; +#29148 = CARTESIAN_POINT ( 'NONE', ( 234.1790769182405256, -118.5516358602718867, -5.196270504190795947 ) ) ; +#29149 = ORIENTED_EDGE ( 'NONE', *, *, #30280, .F. ) ; +#29150 = ORIENTED_EDGE ( 'NONE', *, *, #11788, .F. ) ; +#29151 = CARTESIAN_POINT ( 'NONE', ( 221.6374348892753403, -122.3530671823505571, 7.858606696410309844 ) ) ; +#29152 = CARTESIAN_POINT ( 'NONE', ( 214.0388851549543574, -122.2737843775136355, 7.545039473347953773 ) ) ; +#29153 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290022, -120.1466906524447040, -2.256762548720158357 ) ) ; +#29154 = CARTESIAN_POINT ( 'NONE', ( 235.8610022026526565, -114.8525945737265062, -2.434493782719567623 ) ) ; +#29155 = CARTESIAN_POINT ( 'NONE', ( 220.9382747811697811, -118.4919417668315020, -7.827671065495048097 ) ) ; +#29156 = LINE ( 'NONE', #42838, #12704 ) ; +#29157 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397815626E-17 ) ) ; +#29158 = LINE ( 'NONE', #11047, #24778 ) ; +#29159 = ORIENTED_EDGE ( 'NONE', *, *, #57278, .T. ) ; +#29160 = LINE ( 'NONE', #2018, #49220 ) ; +#29161 = ADVANCED_FACE ( 'NONE', ( #31132 ), #9211, .F. ) ; +#29162 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026312, -114.7781908096890078, -1.825770084830524054 ) ) ; +#29163 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289226, -122.8651368439485196, 2.439322672011482229 ) ) ; +#29164 = EDGE_CURVE ( 'NONE', #4981, #15374, #28175, .T. ) ; +#29165 = ORIENTED_EDGE ( 'NONE', *, *, #30485, .F. ) ; +#29166 = CIRCLE ( 'NONE', #6797, 7.609984391779970991 ) ; +#29167 = CARTESIAN_POINT ( 'NONE', ( 221.8982703922904705, -122.0669070810344010, 5.408986300775395328 ) ) ; +#29168 = APPLICATION_PROTOCOL_DEFINITION ( 'international standard', 'config_control_design', 1994, #4033 ) ; +#29169 = CARTESIAN_POINT ( 'NONE', ( 237.7210808813087226, -117.0017844236384406, 4.308943267199378369 ) ) ; +#29170 = CARTESIAN_POINT ( 'NONE', ( 239.8171560544543013, -123.3087604553627159, -8.727019233643776630 ) ) ; +#29171 = ORIENTED_EDGE ( 'NONE', *, *, #42271, .F. ) ; +#29172 = CARTESIAN_POINT ( 'NONE', ( 16.50000000000001776, -38.99999999999999289, -15.50000000000000000 ) ) ; +#29173 = CARTESIAN_POINT ( 'NONE', ( 215.4326954524908047, -121.2806159755763389, 7.851697016412945374 ) ) ; +#29174 = CARTESIAN_POINT ( 'NONE', ( 214.8336551149206741, -121.3136490733051431, 7.590480862036922183 ) ) ; +#29175 = CARTESIAN_POINT ( 'NONE', ( 237.1688235874413238, -120.2167416670610294, 6.145525796802131069 ) ) ; +#29176 = ORIENTED_EDGE ( 'NONE', *, *, #229, .T. ) ; +#29177 = EDGE_CURVE ( 'NONE', #11541, #5966, #10072, .T. ) ; +#29178 = ORIENTED_EDGE ( 'NONE', *, *, #6924, .T. ) ; +#29179 = CARTESIAN_POINT ( 'NONE', ( -49.28306298770256433, -120.3457371360927084, -7.464581401985892484 ) ) ; +#29180 = CARTESIAN_POINT ( 'NONE', ( 215.0297365338909117, -121.0186409409932367, 7.635161065207211273 ) ) ; +#29181 = CARTESIAN_POINT ( 'NONE', ( 232.7920737047662385, -125.4036921977364756, 2.698834082389447442 ) ) ; +#29182 = EDGE_CURVE ( 'NONE', #53952, #30784, #4661, .T. ) ; +#29183 = EDGE_LOOP ( 'NONE', ( #42334, #36216, #55343, #7243 ) ) ; +#29184 =( BOUNDED_SURFACE ( ) B_SPLINE_SURFACE ( 3, 3, ( + ( #6458, #5876, #18727, #24541 ), + ( #23678, #46163, #42339, #41494 ), + ( #19587, #28668, #37428, #54660 ), + ( #42065, #36570, #54364, #55237 ) ), + .UNSPECIFIED., .F., .F., .F. ) + B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ), + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_SURFACE ( ( + ( 1.000000000000000000, 0.9963194624144580125, 0.9963194624144580125, 1.000000000000000000), + ( 1.000000000000000000, 0.9963194624144580125, 0.9963194624144580125, 1.000000000000000000), + ( 1.000000000000000000, 0.9963194624144580125, 0.9963194624144580125, 1.000000000000000000), + ( 1.000000000000000000, 0.9963194624144580125, 0.9963194624144580125, 1.000000000000000000) ) ) + REPRESENTATION_ITEM ( '' ) SURFACE ( ) ); +#29185 = ORIENTED_EDGE ( 'NONE', *, *, #6413, .T. ) ; +#29186 = EDGE_LOOP ( 'NONE', ( #33769, #44538, #21750, #37852, #4178 ) ) ; +#29187 = VERTEX_POINT ( 'NONE', #14725 ) ; +#29188 = ORIENTED_EDGE ( 'NONE', *, *, #12013, .T. ) ; +#29189 = ORIENTED_EDGE ( 'NONE', *, *, #2320, .F. ) ; +#29190 = CARTESIAN_POINT ( 'NONE', ( 216.4937522300204478, -119.5795976804729008, -7.717334834124705445 ) ) ; +#29191 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -118.5206057774429809, -1.186837962706409400 ) ) ; +#29192 = CARTESIAN_POINT ( 'NONE', ( 217.9667590894647731, -129.5424098737506142, 1.364646310296112608 ) ) ; +#29193 = EDGE_LOOP ( 'NONE', ( #2350, #12490, #10076, #12410, #13133 ) ) ; +#29194 = CARTESIAN_POINT ( 'NONE', ( 236.3335448725586048, -120.3736305483210742, -5.595934193371855159 ) ) ; +#29195 = PLANE ( 'NONE', #49514 ) ; +#29196 = LINE ( 'NONE', #16590, #17290 ) ; +#29197 = CARTESIAN_POINT ( 'NONE', ( 220.0661448837349781, -122.3256986919355285, 7.883334981207024583 ) ) ; +#29198 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#29199 = CARTESIAN_POINT ( 'NONE', ( 239.6999987669289283, -116.9532888758431710, 4.228190630162757202 ) ) ; +#29200 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #32016, #487, #50092, #9234, #13305, #44573, #18275, #31154, #45709, #48943 ), + .UNSPECIFIED., .F., .F., + ( 4, 3, 3, 4 ), + ( 9.455935304308430307E-18, 5.927339074931561473E-05, 0.0001185223101348738652, 0.0002345188374887034613 ), + .UNSPECIFIED. ) ; +#29201 = CARTESIAN_POINT ( 'NONE', ( 221.9180641163771668, -121.0009151390332676, 8.039410039137786512 ) ) ; +#29202 = EDGE_CURVE ( 'NONE', #31327, #39337, #6543, .T. ) ; +#29203 = CARTESIAN_POINT ( 'NONE', ( 216.6654882462429725, -121.2254685608373279, 7.744430896177257218 ) ) ; +#29204 = FACE_BOUND ( 'NONE', #54833, .T. ) ; +#29205 = FACE_OUTER_BOUND ( 'NONE', #43804, .T. ) ; +#29206 = EDGE_CURVE ( 'NONE', #43519, #49294, #35267, .T. ) ; +#29207 = CARTESIAN_POINT ( 'NONE', ( 214.8617274291697470, -121.2425504489803814, 7.808675493558434155 ) ) ; +#29208 = AXIS2_PLACEMENT_3D ( 'NONE', #28382, #24280, #38292 ) ; +#29209 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290590, -121.9236632022943496, 3.233328654311627748 ) ) ; +#29210 = CARTESIAN_POINT ( 'NONE', ( 29.37517750292654384, -126.4546613390818663, -0.9819100281833199606 ) ) ; +#29211 = ADVANCED_FACE ( 'NONE', ( #50347, #10349, #770, #55330 ), #55939, .T. ) ; +#29212 = CARTESIAN_POINT ( 'NONE', ( 235.5347280068026805, -114.9927907248123660, 0.8451279643312686884 ) ) ; +#29213 = ADVANCED_FACE ( 'NONE', ( #28757 ), #39922, .T. ) ; +#29214 = CARTESIAN_POINT ( 'NONE', ( 236.0080183151351889, -124.1549292951159487, -4.175133946738339930 ) ) ; +#29215 = EDGE_CURVE ( 'NONE', #26250, #9538, #31992, .T. ) ; +#29216 = CARTESIAN_POINT ( 'NONE', ( 220.7445294251945711, -119.3505742465661825, -7.800523086125703109 ) ) ; +#29217 = FACE_OUTER_BOUND ( 'NONE', #9002, .T. ) ; +#29218 = CARTESIAN_POINT ( 'NONE', ( 233.4684311264918790, -115.9308817022903924, 3.151499414058823945 ) ) ; +#29219 = AXIS2_PLACEMENT_3D ( 'NONE', #52859, #30689, #4399 ) ; +#29220 = EDGE_LOOP ( 'NONE', ( #50287, #49814, #4010, #28565 ) ) ; +#29221 = CARTESIAN_POINT ( 'NONE', ( 239.4560270983271835, -126.7472571592622188, -0.9586945877376462644 ) ) ; +#29222 = AXIS2_PLACEMENT_3D ( 'NONE', #43009, #52071, #30499 ) ; +#29223 = CARTESIAN_POINT ( 'NONE', ( 220.9256787748323632, -119.3328137947905816, -5.470326858797911918 ) ) ; +#29224 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026880, -126.3896336677787247, 1.146598326114672384 ) ) ; +#29225 = CARTESIAN_POINT ( 'NONE', ( 235.2385014906126912, -122.8660533649751301, 5.705439247549524140 ) ) ; +#29226 = CARTESIAN_POINT ( 'NONE', ( 23.60000000000002274, -116.0000000000000000, 23.40000000000000213 ) ) ; +#29227 = CARTESIAN_POINT ( 'NONE', ( 23.40000000000001279, -100.8672540495784489, -4.499999999999993783 ) ) ; +#29228 = CARTESIAN_POINT ( 'NONE', ( -33.99999999999999289, -116.0010000000000048, -16.99999999999999289 ) ) ; +#29229 = CARTESIAN_POINT ( 'NONE', ( 218.0326460778825322, -119.0098714597583296, -7.931485782282527985 ) ) ; +#29230 = VERTEX_POINT ( 'NONE', #18822 ) ; +#29231 = CARTESIAN_POINT ( 'NONE', ( 234.9268640423383090, -123.6859952642144123, 4.544297526954524713 ) ) ; +#29232 = EDGE_CURVE ( 'NONE', #27330, #8607, #54457, .T. ) ; +#29233 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#29234 = CARTESIAN_POINT ( 'NONE', ( -32.14293857337289495, -50.19543050033674092, -69.18405845633634499 ) ) ; +#29235 = ORIENTED_EDGE ( 'NONE', *, *, #16424, .T. ) ; +#29236 = CARTESIAN_POINT ( 'NONE', ( 215.7119401215230710, -122.4068796557292558, 7.688039729591999993 ) ) ; +#29237 = CARTESIAN_POINT ( 'NONE', ( 217.9163579497280523, -121.9487709518569858, 5.427115291590303592 ) ) ; +#29238 = CARTESIAN_POINT ( 'NONE', ( 221.9430884645796311, -122.0639815001922699, 7.697213492205924545 ) ) ; +#29239 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#29240 = ORIENTED_EDGE ( 'NONE', *, *, #26220, .T. ) ; +#29241 = CARTESIAN_POINT ( 'NONE', ( 219.8833592663837351, -119.8628056062072602, -7.858868243973858192 ) ) ; +#29242 = CARTESIAN_POINT ( 'NONE', ( -2.999999999999992450, -128.7000000000000171, -20.50000000000000355 ) ) ; +#29243 = CIRCLE ( 'NONE', #56246, 6.430544631602606920 ) ; +#29244 = EDGE_CURVE ( 'NONE', #55673, #29097, #50618, .T. ) ; +#29245 = VERTEX_POINT ( 'NONE', #54758 ) ; +#29246 = AXIS2_PLACEMENT_3D ( 'NONE', #22582, #40109, #13522 ) ; +#29247 = CONICAL_SURFACE ( 'NONE', #43207, 7.499999999551278940, 0.7853981624999986089 ) ; +#29248 = ORIENTED_EDGE ( 'NONE', *, *, #38048, .T. ) ; +#29249 = ORIENTED_EDGE ( 'NONE', *, *, #38449, .T. ) ; +#29250 = DIRECTION ( 'NONE', ( -0.006170592427166380310, -0.7071067811865605623, 0.7070798567270031310 ) ) ; +#29251 = CARTESIAN_POINT ( 'NONE', ( 215.2972883873013643, -120.9740264998876427, 7.864192352692062293 ) ) ; +#29252 = ORIENTED_EDGE ( 'NONE', *, *, #13302, .F. ) ; +#29253 = CARTESIAN_POINT ( 'NONE', ( -27.85000000000000142, -128.9989999999999952, 9.400000000000009237 ) ) ; +#29254 = ORIENTED_EDGE ( 'NONE', *, *, #50272, .F. ) ; +#29255 = CARTESIAN_POINT ( 'NONE', ( -48.75000000000000000, -119.5000000000000000, -4.999999999999968914 ) ) ; +#29256 = CARTESIAN_POINT ( 'NONE', ( 219.7516213319895542, -119.8915345022412140, -8.072201305132020721 ) ) ; +#29257 = AXIS2_PLACEMENT_3D ( 'NONE', #19288, #11099, #41470 ) ; +#29258 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#29259 = ORIENTED_EDGE ( 'NONE', *, *, #132, .T. ) ; +#29260 = CIRCLE ( 'NONE', #44160, 3.000000000000000888 ) ; +#29261 = CARTESIAN_POINT ( 'NONE', ( 215.8982165934142756, -121.7660507041013176, 7.617341892254335001 ) ) ; +#29262 = CARTESIAN_POINT ( 'NONE', ( 18.11674490216567079, -58.66334949645192154, -21.50000000000000000 ) ) ; +#29263 = VERTEX_POINT ( 'NONE', #56758 ) ; +#29264 = CARTESIAN_POINT ( 'NONE', ( 22.75000000000000711, -116.0000000000000000, -20.99999999999999289 ) ) ; +#29265 = CARTESIAN_POINT ( 'NONE', ( 230.9999987669289396, -123.2007062477429287, 1.982091260109133835 ) ) ; +#29266 = ORIENTED_EDGE ( 'NONE', *, *, #5986, .F. ) ; +#29267 = LINE ( 'NONE', #16082, #11475 ) ; +#29268 = CARTESIAN_POINT ( 'NONE', ( 220.9382730207772454, -118.5224577111772248, -7.628861614975695815 ) ) ; +#29269 = CARTESIAN_POINT ( 'NONE', ( 34.31247981417978110, -114.9249567171719235, -0.9235651883039324161 ) ) ; +#29270 = ADVANCED_FACE ( 'NONE', ( #51205 ), #42726, .F. ) ; +#29271 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289794, -127.0881540194768604, 9.308395490934390892 ) ) ; +#29272 = CARTESIAN_POINT ( 'NONE', ( 220.6932261605659846, -119.0089894442385372, -7.964256310749215473 ) ) ; +#29273 = CARTESIAN_POINT ( 'NONE', ( 235.2308772372840906, -123.6980421353142674, -4.534197035356291927 ) ) ; +#29274 = CARTESIAN_POINT ( 'NONE', ( 27.90000000000003411, -121.4999999999999858, -3.039736830714123705 ) ) ; +#29275 = CARTESIAN_POINT ( 'NONE', ( 218.9962439000350685, -120.8957073933695625, 7.869125201842352979 ) ) ; +#29276 = CYLINDRICAL_SURFACE ( 'NONE', #18001, 0.8000000000000039302 ) ; +#29277 = EDGE_CURVE ( 'NONE', #45935, #38574, #12284, .T. ) ; +#29278 = EDGE_CURVE ( 'NONE', #45475, #36097, #52350, .T. ) ; +#29279 = CARTESIAN_POINT ( 'NONE', ( 233.3813318302298114, -126.4139960397987466, 1.683698283616041014 ) ) ; +#29280 = DIRECTION ( 'NONE', ( 1.000000000000000000, -5.426308371839757649E-16, 1.857579106397798678E-17 ) ) ; +#29281 = CARTESIAN_POINT ( 'NONE', ( 35.52269496411914673, -115.0244296282765930, 0.9209659520783853859 ) ) ; +#29282 = CARTESIAN_POINT ( 'NONE', ( 222.0281612774657845, -121.1967209097092564, 8.027539246938591333 ) ) ; +#29283 = CARTESIAN_POINT ( 'NONE', ( 233.0138707229567956, -123.9970626423907305, -4.308775251744654256 ) ) ; +#29284 = CARTESIAN_POINT ( 'NONE', ( 234.8123139175079359, -125.6675319670532076, 2.024633184366615435 ) ) ; +#29285 = AXIS2_PLACEMENT_3D ( 'NONE', #50356, #57784, #9004 ) ; +#29286 = AXIS2_PLACEMENT_3D ( 'NONE', #38803, #51930, #17160 ) ; +#29287 = DIRECTION ( 'NONE', ( 0.7132504491541840075, 2.131334480222543031E-15, -0.7009092642998484557 ) ) ; +#29288 = CARTESIAN_POINT ( 'NONE', ( 219.5069821945629656, -122.4783583651229009, 7.634134227831631314 ) ) ; +#29289 = CARTESIAN_POINT ( 'NONE', ( 234.8069514476856057, -115.9937634438508240, -4.190143009766122972 ) ) ; +#29290 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290306, -121.7413244914255301, 2.148616363166487186 ) ) ; +#29291 = VECTOR ( 'NONE', #20420, 1000.000000000000000 ) ; +#29292 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290590, -121.0226449000546012, 1.910783005707270776 ) ) ; +#29293 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#29294 = CARTESIAN_POINT ( 'NONE', ( 234.5785494780864440, -118.9952915472383950, 5.341474880532119052 ) ) ; +#29295 = CARTESIAN_POINT ( 'NONE', ( 25.49308692400004261, -107.6087916829999926, 6.445604159000027700 ) ) ; +#29296 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#29297 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#29298 = VECTOR ( 'NONE', #42398, 1000.000000000000227 ) ; +#29299 = ORIENTED_EDGE ( 'NONE', *, *, #40544, .F. ) ; +#29300 = FACE_OUTER_BOUND ( 'NONE', #33218, .T. ) ; +#29301 = CARTESIAN_POINT ( 'NONE', ( 233.4252490560238869, -117.3593974562416520, -4.583629573162253834 ) ) ; +#29302 = ORIENTED_EDGE ( 'NONE', *, *, #10061, .F. ) ; +#29303 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #34118, #12200, #38780, #51912, #8402, #43126, #3159, #20937, #7247, #48122, #2881, #56602, #57170, #39068, #47253, #25632, #26230, #39645, #43431, #4035, #56884, #21532, #8116, #52785, #25057, #38490, #47536, #30028, #30620, #11621 ), + .UNSPECIFIED., .F., .F., + ( 4, 1, 2, 2, 2, 1, 2, 2, 2, 1, 2, 2, 2, 1, 2, 2, 4 ), + ( 0.2500000000000000000, 0.2812499999999979461, 0.2968749999999903966, 0.3124999999999827915, 0.3749999999999853451, 0.4062499999999903411, 0.4218749999999901745, 0.4374999999999900080, 0.4999999999999893974, 0.5312499999999901190, 0.5468749999999904521, 0.5624999999999908962, 0.6249999999999733546, 0.6562499999999644729, 0.6718749999999660272, 0.6874999999999674705, 0.7500000000000000000 ), + .UNSPECIFIED. ) ; +#29304 = VERTEX_POINT ( 'NONE', #24931 ) ; +#29305 = CARTESIAN_POINT ( 'NONE', ( 214.7169723890521595, -118.9924967722190701, -7.458605631544136472 ) ) ; +#29306 = CARTESIAN_POINT ( 'NONE', ( 236.7030879499581317, -119.4550298741949064, -6.060484219272785467 ) ) ; +#29307 = CALENDAR_DATE ( 2024, 10, 10 ) ; +#29308 = ORIENTED_EDGE ( 'NONE', *, *, #9182, .T. ) ; +#29309 = ORIENTED_EDGE ( 'NONE', *, *, #9110, .T. ) ; +#29310 = EDGE_CURVE ( 'NONE', #40937, #15389, #34562, .T. ) ; +#29311 = CARTESIAN_POINT ( 'NONE', ( 236.4113215445775609, -117.7747399353903859, -4.835132307861194967 ) ) ; +#29312 = CARTESIAN_POINT ( 'NONE', ( -36.80868194463570120, -43.15520895974398741, -77.88836412143280086 ) ) ; +#29313 = ORIENTED_EDGE ( 'NONE', *, *, #45881, .F. ) ; +#29314 = ORIENTED_EDGE ( 'NONE', *, *, #11526, .T. ) ; +#29315 = EDGE_CURVE ( 'NONE', #45952, #18960, #12348, .T. ) ; +#29316 = FACE_OUTER_BOUND ( 'NONE', #44580, .T. ) ; +#29317 = CARTESIAN_POINT ( 'NONE', ( 217.9163579497280523, -121.2723202386451220, 5.530922389824777241 ) ) ; +#29318 = VERTEX_POINT ( 'NONE', #16725 ) ; +#29319 = CARTESIAN_POINT ( 'NONE', ( 219.7270338329783215, -119.8171105425820855, -8.059491521272416747 ) ) ; +#29320 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203873968, 0.9884292157390538458 ) ) ; +#29321 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289510, -120.9968357750320962, 5.437588168995672433 ) ) ; +#29322 = DIRECTION ( 'NONE', ( 0.008726535498382037570, 5.168475029786920810E-15, -0.9999619230641713097 ) ) ; +#29323 = VECTOR ( 'NONE', #3754, 999.9999999999998863 ) ; +#29324 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #35583, #57508, #13082, #48719 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 1.387778780781445521E-17, 5.309187019664268005E-05 ), + .UNSPECIFIED. ) ; +#29325 = CARTESIAN_POINT ( 'NONE', ( 220.8106708211125806, -121.3805618006779241, 7.833765101831331457 ) ) ; +#29326 = AXIS2_PLACEMENT_3D ( 'NONE', #30786, #27266, #35442 ) ; +#29327 = CARTESIAN_POINT ( 'NONE', ( 221.4538616566123039, -119.9641892353945991, -8.053077089319041093 ) ) ; +#29328 = FACE_BOUND ( 'NONE', #2939, .T. ) ; +#29329 = EDGE_LOOP ( 'NONE', ( #27538, #41362, #1120, #48894 ) ) ; +#29330 = VERTEX_POINT ( 'NONE', #30178 ) ; +#29331 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#29332 = CARTESIAN_POINT ( 'NONE', ( 46.95096679918786720, -121.4999999999999858, 3.039736830714165450 ) ) ; +#29333 = CARTESIAN_POINT ( 'NONE', ( 215.8762865555079316, -121.6289466831633206, 7.847540661427102826 ) ) ; +#29334 = ORIENTED_EDGE ( 'NONE', *, *, #3530, .F. ) ; +#29335 = CARTESIAN_POINT ( 'NONE', ( 232.0061114536190132, -115.2198016906470031, -2.943987816702428706 ) ) ; +#29336 = CARTESIAN_POINT ( 'NONE', ( 231.9925263445235544, -117.6019289549445830, 5.222467759554038302 ) ) ; +#29337 = ADVANCED_FACE ( 'NONE', ( #20533 ), #14488, .F. ) ; +#29338 = CARTESIAN_POINT ( 'NONE', ( 221.8456370807353437, -121.1214950633462024, 7.829423535975393200 ) ) ; +#29339 = AXIS2_PLACEMENT_3D ( 'NONE', #42902, #47587, #34175 ) ; +#29340 = CARTESIAN_POINT ( 'NONE', ( 236.1226789367571541, -118.4723963046927224, 5.806310243590130149 ) ) ; +#29341 = CARTESIAN_POINT ( 'NONE', ( 217.2732868503205452, -121.2969541495122456, 7.979751202683471156 ) ) ; +#29342 = CARTESIAN_POINT ( 'NONE', ( 235.6269046181612339, -115.1991661544956429, 1.642083432501934448 ) ) ; +#29343 = CARTESIAN_POINT ( 'NONE', ( 217.8348828368070542, -118.4975139705040448, -7.791360236944455231 ) ) ; +#29344 = CARTESIAN_POINT ( 'NONE', ( 31.81675452211065647, -121.4267257284528370, -5.793115854556898370 ) ) ; +#29345 = EDGE_CURVE ( 'NONE', #56273, #55025, #5387, .T. ) ; +#29346 = ADVANCED_FACE ( 'NONE', ( #43592 ), #26384, .T. ) ; +#29347 = CARTESIAN_POINT ( 'NONE', ( 232.9401602970775969, -114.3738344911828761, 0.5436528538835208035 ) ) ; +#29348 = LINE ( 'NONE', #28479, #2639 ) ; +#29349 = CARTESIAN_POINT ( 'NONE', ( -23.99999999999999289, -35.00000000000000711, -19.50000000000000000 ) ) ; +#29350 = ADVANCED_FACE ( 'NONE', ( #17884 ), #4774, .F. ) ; +#29351 = CARTESIAN_POINT ( 'NONE', ( 22.00000000000000711, -129.0000000000000000, 21.65000000000000924 ) ) ; +#29352 = CARTESIAN_POINT ( 'NONE', ( 232.2319784317757296, -116.9908148960554257, -4.297385136259302740 ) ) ; +#29353 = CARTESIAN_POINT ( 'NONE', ( 235.5161714390126804, -117.0508570300432609, 4.345786415096387856 ) ) ; +#29354 = DIRECTION ( 'NONE', ( 1.811995619784410881E-15, -1.000000000000000000, -1.196913542559490477E-15 ) ) ; +#29355 = CARTESIAN_POINT ( 'NONE', ( 235.1977292928224017, -125.2643108074345832, 2.882644197047496082 ) ) ; +#29356 = CARTESIAN_POINT ( 'NONE', ( 218.9962405479286645, -120.5537936437502538, 5.641186388906358040 ) ) ; +#29357 = ORIENTED_EDGE ( 'NONE', *, *, #53012, .T. ) ; +#29358 = CARTESIAN_POINT ( 'NONE', ( 234.2744044318338297, -124.0798996726392716, 4.999432248307721594 ) ) ; +#29359 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669290078, -113.8354535380866963, -0.7463897630032925168 ) ) ; +#29360 = CARTESIAN_POINT ( 'NONE', ( -21.14999999999997371, -59.00000000000000000, 15.49999999999999289 ) ) ; +#29361 = CARTESIAN_POINT ( 'NONE', ( 21.08867108209802410, -47.29250881384056271, 18.22694865439211753 ) ) ; +#29362 = CARTESIAN_POINT ( 'NONE', ( 237.0308786181746257, -123.5289611490030381, -4.649343461397092980 ) ) ; +#29363 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -118.3352780501259218, -0.006679210976056164373 ) ) ; +#29364 = ORIENTED_EDGE ( 'NONE', *, *, #49372, .F. ) ; +#29365 = VECTOR ( 'NONE', #5957, 1000.000000000000000 ) ; +#29366 = ORIENTED_EDGE ( 'NONE', *, *, #53192, .T. ) ; +#29367 = VECTOR ( 'NONE', #42605, 1000.000000000000000 ) ; +#29368 = CARTESIAN_POINT ( 'NONE', ( 36.75805289085585059, -119.6286461361092819, -5.388292527637619678 ) ) ; +#29369 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -117.8933797960175127, 1.099937005008341462 ) ) ; +#29370 = AXIS2_PLACEMENT_3D ( 'NONE', #44669, #18, #23045 ) ; +#29371 = CARTESIAN_POINT ( 'NONE', ( 217.1187069079033165, -119.7683708578422710, -7.976455127848184112 ) ) ; +#29372 = ORIENTED_EDGE ( 'NONE', *, *, #14913, .T. ) ; +#29373 = ORIENTED_EDGE ( 'NONE', *, *, #9582, .T. ) ; +#29374 = CARTESIAN_POINT ( 'NONE', ( 320.8899987669290113, -120.4999999999996589, 1.387778780781445676E-14 ) ) ; +#29375 = CARTESIAN_POINT ( 'NONE', ( 219.8878578400067454, -120.9232887955896842, 7.873571555577888681 ) ) ; +#29376 = CARTESIAN_POINT ( 'NONE', ( 9.975861481287029875, -51.69543050033673381, -114.7801841903893916 ) ) ; +#29377 = CARTESIAN_POINT ( 'NONE', ( 214.8184152243820506, -119.5509087555943779, -7.775717596850174829 ) ) ; +#29378 = CIRCLE ( 'NONE', #43302, 7.000000000000001776 ) ; +#29379 = VERTEX_POINT ( 'NONE', #22279 ) ; +#29380 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#29381 = CARTESIAN_POINT ( 'NONE', ( 216.6874606556330889, -120.0453071464231130, -7.767346905139193680 ) ) ; +#29382 = CARTESIAN_POINT ( 'NONE', ( 237.0381718436219955, -125.8677333892796213, 1.406036044919311001 ) ) ; +#29383 = CARTESIAN_POINT ( 'NONE', ( -38.03120573645508529, -49.00000000000000000, 20.74999999999999289 ) ) ; +#29384 = ORIENTED_EDGE ( 'NONE', *, *, #4512, .T. ) ; +#29385 = CYLINDRICAL_SURFACE ( 'NONE', #20357, 0.5000000000000004441 ) ; +#29386 = EDGE_CURVE ( 'NONE', #50621, #10219, #30774, .T. ) ; +#29387 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669288942, -121.3139204297573173, 6.653545174739087464 ) ) ; +#29388 = CARTESIAN_POINT ( 'NONE', ( 237.8941466249467851, -114.4728788711258005, -1.222727999861100479 ) ) ; +#29389 = ORIENTED_EDGE ( 'NONE', *, *, #8813, .T. ) ; +#29390 = ORIENTED_EDGE ( 'NONE', *, *, #52558, .F. ) ; +#29391 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -120.7577167720418601, -2.102692124062891299 ) ) ; +#29392 = CARTESIAN_POINT ( 'NONE', ( 221.6189182365592387, -119.9377275811491614, -7.838511752980389602 ) ) ; +#29393 = CARTESIAN_POINT ( 'NONE', ( -23.99999999999999289, -5.000000000000009770, 19.50000000000000711 ) ) ; +#29394 = CARTESIAN_POINT ( 'NONE', ( -2.999999999999995559, -129.0000000000000000, 20.00000000000001066 ) ) ; +#29395 = VERTEX_POINT ( 'NONE', #40372 ) ; +#29396 = CARTESIAN_POINT ( 'NONE', ( 233.8935270983271835, -114.3614693999725347, -1.504989049959826186 ) ) ; +#29397 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669289681, -115.0006675524511195, 2.753151400003081672 ) ) ; +#29398 = EDGE_LOOP ( 'NONE', ( #13354, #41674, #52695, #40074, #34205, #18934 ) ) ; +#29399 = VERTEX_POINT ( 'NONE', #52635 ) ; +#29400 = CARTESIAN_POINT ( 'NONE', ( -36.15046256473637953, -39.19543050033675513, -71.83542630306114063 ) ) ; +#29401 = CARTESIAN_POINT ( 'NONE', ( 12.50000000000002842, -51.03960780543712161, 16.49999999999999645 ) ) ; +#29402 = ORIENTED_EDGE ( 'NONE', *, *, #23156, .F. ) ; +#29403 = EDGE_LOOP ( 'NONE', ( #46627, #51558, #56264, #28448 ) ) ; +#29404 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1516828450203855649, -0.9884292157390541789 ) ) ; +#29405 = EDGE_CURVE ( 'NONE', #15634, #14003, #19569, .T. ) ; +#29406 = AXIS2_PLACEMENT_3D ( 'NONE', #55405, #46340, #6902 ) ; +#29407 = ORIENTED_EDGE ( 'NONE', *, *, #21469, .T. ) ; +#29408 = CARTESIAN_POINT ( 'NONE', ( 8.071065282823051135, -39.19543050033661302, -115.2918006896517511 ) ) ; +#29409 = VECTOR ( 'NONE', #44162, 1000.000000000000000 ) ; +#29410 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#29411 = ORIENTED_EDGE ( 'NONE', *, *, #51980, .F. ) ; +#29412 = AXIS2_PLACEMENT_3D ( 'NONE', #56437, #29876, #15562 ) ; +#29413 = CARTESIAN_POINT ( 'NONE', ( 233.9652695270552556, -126.0072092751871651, -0.8451279643312409329 ) ) ; +#29414 = CIRCLE ( 'NONE', #18180, 0.9999999999999983347 ) ; +#29415 = CARTESIAN_POINT ( 'NONE', ( 219.8434694375459628, -121.7975634119813435, 7.985600806586062639 ) ) ; +#29416 = CARTESIAN_POINT ( 'NONE', ( -19.49999999999997868, -38.99999999999999289, -23.50000000000000000 ) ) ; +#29417 = CARTESIAN_POINT ( 'NONE', ( 232.3044194908666782, -124.9396296186977793, 4.255465342536949969 ) ) ; +#29418 = CARTESIAN_POINT ( 'NONE', ( 30.59997360155197299, -120.9339716458338501, 6.000549973988855257 ) ) ; +#29419 = CARTESIAN_POINT ( 'NONE', ( 217.5036138198180424, -119.2628389542387737, -7.730684531567177942 ) ) ; +#29420 = EDGE_CURVE ( 'NONE', #53620, #49585, #21441, .T. ) ; +#29421 = CARTESIAN_POINT ( 'NONE', ( 218.0326460778825890, -120.9220536456967494, 8.040923451216292150 ) ) ; +#29422 = CARTESIAN_POINT ( 'NONE', ( 222.8999987669286895, -119.7726007796922403, -7.833369379137687716 ) ) ; +#29423 = CARTESIAN_POINT ( 'NONE', ( 235.0362380942541449, -123.3596026533471246, -4.787127938570967522 ) ) ; +#29424 = AXIS2_PLACEMENT_3D ( 'NONE', #2658, #51673, #6451 ) ; +#29425 = CIRCLE ( 'NONE', #2371, 3.000000000000000888 ) ; +#29426 = CARTESIAN_POINT ( 'NONE', ( -21.52499999999997726, -38.99999999999999289, -23.50000000000000000 ) ) ; +#29427 = EDGE_LOOP ( 'NONE', ( #50124, #18333, #12039, #15708 ) ) ; +#29428 = CARTESIAN_POINT ( 'NONE', ( 30.40196136265020499, -114.7535734141637391, 1.000000000000028644 ) ) ; +#29429 = CARTESIAN_POINT ( 'NONE', ( 236.5597250686948314, -118.3805430649553330, 5.136019438042819019 ) ) ; +#29430 = CARTESIAN_POINT ( 'NONE', ( 234.1138209752567434, -120.8182888116628249, -5.538952610804052767 ) ) ; +#29431 = ORIENTED_EDGE ( 'NONE', *, *, #12322, .T. ) ; +#29432 = ORIENTED_EDGE ( 'NONE', *, *, #39428, .T. ) ; +#29433 = CARTESIAN_POINT ( 'NONE', ( 219.6935976581747525, -122.5193167151441003, 7.832047998404714662 ) ) ; +#29434 = CARTESIAN_POINT ( 'NONE', ( 195.4823613349791458, -128.3497176865626273, 11.09085739384530456 ) ) ; +#29435 = CARTESIAN_POINT ( 'NONE', ( 18.15000000000001634, -38.99999999999999289, 23.49999999999999289 ) ) ; +#29436 = CARTESIAN_POINT ( 'NONE', ( 235.8448531276121400, -115.1357120420265687, -3.007820343660929652 ) ) ; +#29437 = FACE_OUTER_BOUND ( 'NONE', #11536, .T. ) ; +#29438 = DIRECTION ( 'NONE', ( -1.811995619784410881E-15, 1.000000000000000000, 1.196913542559490477E-15 ) ) ; +#29439 = CARTESIAN_POINT ( 'NONE', ( 220.1176840135561577, -119.0218452007831900, -7.751249449162198601 ) ) ; +#29440 = DIRECTION ( 'NONE', ( -0.7009092642998459022, 0.0000000000000000000, -0.7132504491541865610 ) ) ; +#29441 = ORIENTED_EDGE ( 'NONE', *, *, #29405, .F. ) ; +#29442 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026880, -116.3412015415059955, -4.325186197769206764 ) ) ; +#29443 = CARTESIAN_POINT ( 'NONE', ( 235.8999987667934022, -116.2143968625510269, -6.154965942036579207 ) ) ; +#29444 = ORIENTED_EDGE ( 'NONE', *, *, #19092, .T. ) ; +#29445 = CARTESIAN_POINT ( 'NONE', ( 220.6881540108819877, -121.3807958260057660, 7.835290109298370886 ) ) ; +#29446 = VECTOR ( 'NONE', #48952, 1000.000000000000000 ) ; +#29447 = CARTESIAN_POINT ( 'NONE', ( 237.6251473152751146, -115.1739765286770592, 1.560769853363680904 ) ) ; +#29448 = CARTESIAN_POINT ( 'NONE', ( 39.90000000024936355, -129.9590089185739146, 4.729504459286991036 ) ) ; +#29449 = AXIS2_PLACEMENT_3D ( 'NONE', #37011, #37287, #55390 ) ; +#29450 = ORIENTED_EDGE ( 'NONE', *, *, #31750, .T. ) ; +#29451 = CARTESIAN_POINT ( 'NONE', ( 6.261515017264022376, -35.69543050033664855, -94.30572130744184278 ) ) ; +#29452 = ADVANCED_FACE ( 'NONE', ( #21990 ), #39810, .F. ) ; +#29453 = LINE ( 'NONE', #52191, #1502 ) ; +#29454 = PLANE ( 'NONE', #2708 ) ; +#29455 = CARTESIAN_POINT ( 'NONE', ( 237.2082059377902112, -121.7482534703085832, 6.021290031669397358 ) ) ; +#29456 = VERTEX_POINT ( 'NONE', #22565 ) ; +#29457 = AXIS2_PLACEMENT_3D ( 'NONE', #22641, #17965, #45124 ) ; +#29458 = ORIENTED_EDGE ( 'NONE', *, *, #40750, .F. ) ; +#29459 = CARTESIAN_POINT ( 'NONE', ( 213.9533395165431671, -119.5359108390682934, -5.501493822502277808 ) ) ; +#29460 = DIRECTION ( 'NONE', ( -4.496231009439422139E-16, 0.3586669124095978045, 0.9334656104766613227 ) ) ; +#29461 = AXIS2_PLACEMENT_3D ( 'NONE', #4020, #7236, #3453 ) ; +#29462 = VECTOR ( 'NONE', #9606, 1000.000000000000227 ) ; +#29463 = CARTESIAN_POINT ( 'NONE', ( 232.8754481715073723, -126.0959871903530853, -0.1217782414845711841 ) ) ; +#29464 = EDGE_LOOP ( 'NONE', ( #12864, #28906 ) ) ; +#29465 = ORIENTED_EDGE ( 'NONE', *, *, #19914, .F. ) ; +#29466 = ORIENTED_EDGE ( 'NONE', *, *, #39498, .F. ) ; +#29467 = EDGE_CURVE ( 'NONE', #51130, #37778, #31645, .T. ) ; +#29468 = VERTEX_POINT ( 'NONE', #25809 ) ; +#29469 = ORIENTED_EDGE ( 'NONE', *, *, #36281, .T. ) ; +#29470 = VERTEX_POINT ( 'NONE', #8276 ) ; +#29471 = CARTESIAN_POINT ( 'NONE', ( 23.60000000000002274, -128.8000000000000114, 23.40000000000000213 ) ) ; +#29472 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -118.7432105093796224, -1.823275407249525859 ) ) ; +#29473 = CARTESIAN_POINT ( 'NONE', ( 221.5140983819356393, -122.2443960676168757, 7.891768109798666941 ) ) ; +#29474 = ORIENTED_EDGE ( 'NONE', *, *, #35209, .T. ) ; +#29475 = CARTESIAN_POINT ( 'NONE', ( 235.9376839882549177, -123.9997206408777544, 4.368394409957039315 ) ) ; +#29476 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#29477 = CARTESIAN_POINT ( 'NONE', ( 219.5457431313688232, -120.1031080778708002, -7.876869035577223066 ) ) ; +#29478 = CARTESIAN_POINT ( 'NONE', ( 221.5012249245124565, -121.2285164678890936, 8.050385848700974734 ) ) ; +#29479 = CARTESIAN_POINT ( 'NONE', ( 30.40000000000003766, -117.4602631689999725, 1.000000000000014655 ) ) ; +#29480 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #53584, #13575, #49215, #45105 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#29482 = AXIS2_PLACEMENT_3D ( 'NONE', #53710, #44370, #22461 ) ; +#29481 = CARTESIAN_POINT ( 'NONE', ( 21.50000000000000355, -116.0000000000000000, -16.99999999999999645 ) ) ; +#29483 = AXIS2_PLACEMENT_3D ( 'NONE', #5356, #31933, #9148 ) ; +#29484 = FACE_OUTER_BOUND ( 'NONE', #45390, .T. ) ; +#29485 = PLANE ( 'NONE', #15971 ) ; +#29486 = EDGE_CURVE ( 'NONE', #55706, #25841, #56894, .T. ) ; +#29487 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238558841E-16, -1.857579106397798678E-17 ) ) ; +#29488 = EDGE_CURVE ( 'NONE', #55300, #15723, #39515, .T. ) ; +#29489 = FACE_OUTER_BOUND ( 'NONE', #5955, .T. ) ; +#29490 = CARTESIAN_POINT ( 'NONE', ( 214.8804098206430524, -121.1926594024877204, 7.816331697718077010 ) ) ; +#29491 = EDGE_CURVE ( 'NONE', #4739, #48070, #26101, .T. ) ; +#29492 = CARTESIAN_POINT ( 'NONE', ( 221.2758927313824415, -120.9254356819791667, 8.062962222108783550 ) ) ; +#29493 = VECTOR ( 'NONE', #14042, 1000.000000000000000 ) ; +#29494 = CARTESIAN_POINT ( 'NONE', ( 214.8314609852359922, -121.9629466399735378, 7.492076591507454530 ) ) ; +#29495 = CARTESIAN_POINT ( 'NONE', ( 233.7847280068026805, -121.3451279643310272, 5.507209275187455511 ) ) ; +#29496 = AXIS2_PLACEMENT_3D ( 'NONE', #39964, #44043, #8714 ) ; +#29497 = AXIS2_PLACEMENT_3D ( 'NONE', #6550, #29051, #50354 ) ; +#29498 = CARTESIAN_POINT ( 'NONE', ( 236.0000920471487689, -124.3629652772734033, -3.983462122086031343 ) ) ; +#29499 = VECTOR ( 'NONE', #44248, 1000.000000000000000 ) ; +#29500 = CARTESIAN_POINT ( 'NONE', ( -36.15046256473636532, -49.14543050033675087, -71.83542630306116905 ) ) ; +#29501 = AXIS2_PLACEMENT_3D ( 'NONE', #478, #10086, #22082 ) ; +#29502 = CARTESIAN_POINT ( 'NONE', ( 216.1476597550963561, -119.3844959602841840, -7.875191242883880172 ) ) ; +#29503 = EDGE_CURVE ( 'NONE', #44383, #28386, #53231, .T. ) ; +#29504 = CARTESIAN_POINT ( 'NONE', ( 233.6313006137185937, -120.8041530994968866, 5.541417815389685586 ) ) ; +#29505 = CIRCLE ( 'NONE', #30468, 2.499999999999999556 ) ; +#29506 = ORIENTED_EDGE ( 'NONE', *, *, #455, .F. ) ; +#29507 = CARTESIAN_POINT ( 'NONE', ( 240.8310270983271550, -115.4046226547928597, -3.739578457054429261 ) ) ; +#29508 = CARTESIAN_POINT ( 'NONE', ( 18.52500000000001990, -59.00000000000000000, -23.50000000000000000 ) ) ; +#29509 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668025743, -116.1038165207272073, 4.083653369275141110 ) ) ; +#29510 = CARTESIAN_POINT ( 'NONE', ( 235.2798637881938077, -124.2293056004478871, 4.890354515203780394 ) ) ; +#29511 = DIRECTION ( 'NONE', ( -0.7071067811865352493, -0.7071067811865597852, 0.0000000000000000000 ) ) ; +#29512 = CARTESIAN_POINT ( 'NONE', ( 219.8955149599392485, -121.5928762189763006, 7.812964385339801865 ) ) ; +#29513 = PLANE ( 'NONE', #3272 ) ; +#29514 = DIRECTION ( 'NONE', ( -0.7071067811865475727, 0.0000000000000000000, 0.7071067811865475727 ) ) ; +#29515 = EDGE_LOOP ( 'NONE', ( #41575, #56234, #53022, #32113 ) ) ; +#29516 = PLANE ( 'NONE', #5330 ) ; +#29517 = CARTESIAN_POINT ( 'NONE', ( 29.67902358143128438, -114.4983437487659756, 0.9999999999993472999 ) ) ; +#29518 = ORIENTED_EDGE ( 'NONE', *, *, #19439, .F. ) ; +#29519 = CARTESIAN_POINT ( 'NONE', ( 215.7633524410442760, -122.4111568148431246, 7.475294020580657062 ) ) ; +#29520 = CARTESIAN_POINT ( 'NONE', ( 216.8794957379385551, -122.3220482852076856, 7.576726863829258640 ) ) ; +#29521 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #57574, #44111, #48504, #35367 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 0.0000000000000000000, 0.0004908493999653379923 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9847237122575609458, 0.9839350918396748691, 0.9834654399343113473, 0.9833147565414703806 ) ) + REPRESENTATION_ITEM ( '' ) ); +#29522 = CARTESIAN_POINT ( 'NONE', ( 221.8793204484117609, -121.1582824702299064, 7.828653255527743049 ) ) ; +#29523 = CARTESIAN_POINT ( 'NONE', ( 215.9994400923064859, -119.4030204202958174, -7.860407558318863508 ) ) ; +#29524 = VECTOR ( 'NONE', #43111, 999.9999999999998863 ) ; +#29525 = EDGE_CURVE ( 'NONE', #22810, #27709, #43888, .T. ) ; +#29526 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #35792, #53311, #57711, #31445 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 5.198449924441850053E-16, 5.019310427981762198E-05 ), + .UNSPECIFIED. ) ; +#29527 = CIRCLE ( 'NONE', #617, 2.999999999999999112 ) ; +#29528 = EDGE_CURVE ( 'NONE', #22411, #4407, #10283, .T. ) ; +#29529 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#29530 = VERTEX_POINT ( 'NONE', #31061 ) ; +#29531 = CARTESIAN_POINT ( 'NONE', ( 216.0710477703383674, -122.5073642607257369, 7.684777478245003124 ) ) ; +#29532 = CARTESIAN_POINT ( 'NONE', ( 217.0654267793639178, -120.9081882513080473, 7.795459557766913683 ) ) ; +#29533 = EDGE_CURVE ( 'NONE', #55963, #35986, #17303, .T. ) ; +#29534 = ORIENTED_EDGE ( 'NONE', *, *, #57581, .T. ) ; +#29535 = EDGE_CURVE ( 'NONE', #7446, #47486, #57516, .T. ) ; +#29536 = ORIENTED_EDGE ( 'NONE', *, *, #34958, .F. ) ; +#29537 = VERTEX_POINT ( 'NONE', #26972 ) ; +#29538 = EDGE_CURVE ( 'NONE', #51348, #10402, #114, .T. ) ; +#29539 = ORIENTED_EDGE ( 'NONE', *, *, #19114, .T. ) ; +#29540 = CARTESIAN_POINT ( 'NONE', ( 214.7169800081876758, -122.0094445582003289, 7.471278966404343080 ) ) ; +#29541 = CARTESIAN_POINT ( 'NONE', ( -47.87617352031849549, -121.4739670259631055, 5.143224457274423678 ) ) ; +#29542 = ORIENTED_EDGE ( 'NONE', *, *, #25258, .T. ) ; +#29543 = AXIS2_PLACEMENT_3D ( 'NONE', #52742, #12442, #39326 ) ; +#29544 = CARTESIAN_POINT ( 'NONE', ( 236.2425933712719655, -123.0164781876795388, 5.611089360841961415 ) ) ; +#29545 = ORIENTED_EDGE ( 'NONE', *, *, #33048, .F. ) ; +#29546 = AXIS2_PLACEMENT_3D ( 'NONE', #28297, #54588, #36213 ) ; +#29547 = CARTESIAN_POINT ( 'NONE', ( 24.99900000000002009, -47.50000000000000000, 3.199999999999993516 ) ) ; +#29548 = CARTESIAN_POINT ( 'NONE', ( 222.3999978781628499, -117.4666060426314829, -7.224252805297884272 ) ) ; +#29549 = LINE ( 'NONE', #47339, #2349 ) ; +#29550 = EDGE_LOOP ( 'NONE', ( #36632, #4260, #45249, #30164 ) ) ; +#29551 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #32854, #50359, #37805, #55635 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 1.626303258728256844E-18, 0.0003371330352860002358 ), + .UNSPECIFIED. ) ; +#29552 = VECTOR ( 'NONE', #15174, 1000.000000000000000 ) ; +#29553 = CARTESIAN_POINT ( 'NONE', ( 24.99900000000002009, -49.14999999999999858, 10.99999999999999467 ) ) ; +#29554 = CARTESIAN_POINT ( 'NONE', ( 31.70689458444956799, -119.4999999999999716, 5.821769632769183467 ) ) ; +#29555 = ORIENTED_EDGE ( 'NONE', *, *, #34606, .F. ) ; +#29556 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#29557 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#29558 = ORIENTED_EDGE ( 'NONE', *, *, #34539, .T. ) ; +#29559 = LINE ( 'NONE', #38884, #56141 ) ; +#29560 = CARTESIAN_POINT ( 'NONE', ( 231.1064704355307242, -115.0952154233613101, 3.276408650962334246 ) ) ; +#29561 = EDGE_CURVE ( 'NONE', #37235, #2025, #9428, .T. ) ; +#29562 = CARTESIAN_POINT ( 'NONE', ( 32.65076448190763614, -121.3284779516920935, -5.762649816623852672 ) ) ; +#29563 = CARTESIAN_POINT ( 'NONE', ( 214.8002074625812554, -111.8670061095002382, -7.274696873735157610 ) ) ; +#29564 = CARTESIAN_POINT ( 'NONE', ( 235.2141698116483042, -124.1664736728121170, -4.165621754248613584 ) ) ; +#29565 = EDGE_CURVE ( 'NONE', #19026, #19467, #20516, .T. ) ; +#29566 = CARTESIAN_POINT ( 'NONE', ( -24.09999999999997655, -30.00000000000000000, 19.50000000000000711 ) ) ; +#29567 = CARTESIAN_POINT ( 'NONE', ( 217.1389999605337380, -121.2462607280124161, 7.775049634827096767 ) ) ; +#29568 = FACE_OUTER_BOUND ( 'NONE', #23046, .T. ) ; +#29569 = AXIS2_PLACEMENT_3D ( 'NONE', #25825, #12083, #30792 ) ; +#29570 = CARTESIAN_POINT ( 'NONE', ( 233.3350147694027328, -125.6814830363648952, 3.310961820825966129 ) ) ; +#29571 = DIRECTION ( 'NONE', ( 5.782411586589350736E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#29572 = CARTESIAN_POINT ( 'NONE', ( 219.8806601222446204, -119.0528542547873627, -7.958484978040656799 ) ) ; +#29573 = EDGE_CURVE ( 'NONE', #29683, #9578, #44807, .T. ) ; +#29574 = LINE ( 'NONE', #12023, #50080 ) ; +#29575 = CARTESIAN_POINT ( 'NONE', ( 233.0118516043608281, -124.0532477826593407, -4.262665687462336095 ) ) ; +#29576 = CARTESIAN_POINT ( 'NONE', ( 234.9083406328651620, -125.9048095578152413, -1.261741144201664389 ) ) ; +#29577 = EDGE_CURVE ( 'NONE', #41508, #23804, #10562, .T. ) ; +#29578 = PLANE ( 'NONE', #11713 ) ; +#29579 = CARTESIAN_POINT ( 'NONE', ( 15.01984623796259122, -58.26383949634889348, -18.91877341434765825 ) ) ; +#29580 = CARTESIAN_POINT ( 'NONE', ( 234.7253244528888843, -118.6290275702505852, -5.860299000369161071 ) ) ; +#29581 = CARTESIAN_POINT ( 'NONE', ( 26.79571710062307943, -121.4039434309198100, 6.252690264915439222 ) ) ; +#29582 = CARTESIAN_POINT ( 'NONE', ( -27.99999999999999645, -128.9989999999999952, 20.00000000000001066 ) ) ; +#29583 = CARTESIAN_POINT ( 'NONE', ( 236.8338458318641528, -122.2011916119280812, 5.353905791865364527 ) ) ; +#29584 = CARTESIAN_POINT ( 'NONE', ( 237.8509433899187968, -123.5123051753390229, 4.683298797595765173 ) ) ; +#29585 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289226, -123.8528969358158633, 1.902557050335146327 ) ) ; +#29586 = VECTOR ( 'NONE', #5716, 1000.000000000000000 ) ; +#29587 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#29588 = CIRCLE ( 'NONE', #38782, 1.000000000000000888 ) ; +#29589 = CARTESIAN_POINT ( 'NONE', ( 21.74496652909725825, -35.69543050033660592, -102.0904967878721550 ) ) ; +#29590 = VERTEX_POINT ( 'NONE', #27541 ) ; +#29591 = VECTOR ( 'NONE', #9394, 1000.000000000000114 ) ; +#29592 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.210476675238558841E-16, 1.857579106397798678E-17 ) ) ; +#29593 = CARTESIAN_POINT ( 'NONE', ( 232.9681020930957231, -124.7457334691872290, 3.584193431819350462 ) ) ; +#29594 = ORIENTED_EDGE ( 'NONE', *, *, #28359, .F. ) ; +#29595 = VERTEX_POINT ( 'NONE', #6195 ) ; +#29596 = CARTESIAN_POINT ( 'NONE', ( 214.7166213100951211, -118.9946678618412363, -7.458938803657467531 ) ) ; +#29597 = EDGE_CURVE ( 'NONE', #37000, #14975, #40672, .T. ) ; +#29598 = CARTESIAN_POINT ( 'NONE', ( 236.7602550437884759, -117.3906094443531600, -5.305792526806742515 ) ) ; +#29599 = DATE_TIME_ROLE ( 'classification_date' ) ; +#29600 = ORIENTED_EDGE ( 'NONE', *, *, #24102, .T. ) ; +#29601 = ORIENTED_EDGE ( 'NONE', *, *, #56151, .T. ) ; +#29602 = CARTESIAN_POINT ( 'NONE', ( 236.3692282505692503, -119.1109037225573388, -5.373383452270886096 ) ) ; +#29603 = LINE ( 'NONE', #47392, #28541 ) ; +#29604 = EDGE_CURVE ( 'NONE', #52401, #13708, #3428, .T. ) ; +#29605 = ORIENTED_EDGE ( 'NONE', *, *, #52524, .T. ) ; +#29606 = ORIENTED_EDGE ( 'NONE', *, *, #25409, .F. ) ; +#29607 = EDGE_CURVE ( 'NONE', #4475, #52480, #30290, .T. ) ; +#29608 = AXIS2_PLACEMENT_3D ( 'NONE', #48947, #26787, #44577 ) ; +#29609 = CARTESIAN_POINT ( 'NONE', ( 219.8929732889411355, -118.7762444142332754, -7.698397234711650050 ) ) ; +#29610 = CARTESIAN_POINT ( 'NONE', ( 214.8330833073228234, -119.9937040708324929, -7.860721066722309303 ) ) ; +#29611 = EDGE_CURVE ( 'NONE', #27591, #43056, #1835, .T. ) ; +#29612 = ORIENTED_EDGE ( 'NONE', *, *, #43216, .F. ) ; +#29613 = CARTESIAN_POINT ( 'NONE', ( -39.30455425408570136, -37.69543050033675513, -75.04505332425497954 ) ) ; +#29614 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290306, -120.4506058404825808, -3.208626013543777411 ) ) ; +#29615 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289794, -119.7184318985596434, 5.398764352336584693 ) ) ; +#29616 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #35272, #48689, #8682, #14491, #1102, #27094, #19165, #28229 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 4 ), + ( 2.776912483567713316E-17, 7.760817257639065722E-05, 0.0001552163451527535318, 0.0003104326903053966375 ), + .UNSPECIFIED. ) ; +#29617 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#29618 = CARTESIAN_POINT ( 'NONE', ( 221.3572395541960702, -122.1985856896546068, 7.899818774349808059 ) ) ; +#29619 = CARTESIAN_POINT ( 'NONE', ( -48.75000000000000000, -120.0683076814933372, 3.082442600818555700 ) ) ; +#29620 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#29621 = ORIENTED_EDGE ( 'NONE', *, *, #40884, .F. ) ; +#29622 = VERTEX_POINT ( 'NONE', #23146 ) ; +#29623 = CARTESIAN_POINT ( 'NONE', ( 215.8398163653523625, -121.8219266336253952, 7.814423999535259568 ) ) ; +#29624 = CARTESIAN_POINT ( 'NONE', ( 195.1499984800815923, -128.5485858153382992, 11.37183795193682734 ) ) ; +#29625 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238558841E-16, -1.857579106397798678E-17 ) ) ; +#29626 = EDGE_LOOP ( 'NONE', ( #15205, #44217 ) ) ; +#29627 = CARTESIAN_POINT ( 'NONE', ( 232.0049452135899912, -115.0527028300159742, -2.655722213192098557 ) ) ; +#29628 = AXIS2_PLACEMENT_3D ( 'NONE', #1933, #53267, #26418 ) ; +#29629 = CARTESIAN_POINT ( 'NONE', ( 231.9944309618747980, -116.2545678411821086, 4.310355852668424248 ) ) ; +#29630 = EDGE_CURVE ( 'NONE', #52864, #43264, #27827, .T. ) ; +#29631 = CARTESIAN_POINT ( 'NONE', ( -18.70000000000000284, -9.199999999999999289, -36.00000000000000000 ) ) ; +#29632 = CARTESIAN_POINT ( 'NONE', ( 236.1248060312582311, -118.5510297050285970, 5.833010037651768620 ) ) ; +#29633 = CARTESIAN_POINT ( 'NONE', ( 217.2738146159740324, -121.2989164278993997, 7.979450074424862649 ) ) ; +#29634 = CIRCLE ( 'NONE', #19354, 4.500000000000000000 ) ; +#29635 = CARTESIAN_POINT ( 'NONE', ( 235.7515388210052834, -117.8799992722645698, 4.892669746662426711 ) ) ; +#29636 = CARTESIAN_POINT ( 'NONE', ( 215.8013907890351391, -118.7425895014776813, -7.723765511168320330 ) ) ; +#29637 = CARTESIAN_POINT ( 'NONE', ( 31.77731250324163881, -121.3870118438290575, -5.821605284183267948 ) ) ; +#29638 = CARTESIAN_POINT ( 'NONE', ( 232.9037226886401299, -114.4046455288838473, -0.8249335497802053885 ) ) ; +#29639 = CARTESIAN_POINT ( 'NONE', ( 214.1185394244890574, -119.5919401999887981, -7.725972893819479381 ) ) ; +#29640 = CARTESIAN_POINT ( 'NONE', ( 219.8997526630863604, -122.2662109674001130, 7.893865591884046573 ) ) ; +#29641 = CARTESIAN_POINT ( 'NONE', ( 214.9099611974440052, -121.1471233514811132, 7.815630645358756290 ) ) ; +#29642 = CARTESIAN_POINT ( 'NONE', ( 232.5144033432644051, -117.0133829669247234, 4.316697349962894670 ) ) ; +#29643 = CARTESIAN_POINT ( 'NONE', ( 235.4608829498477576, -115.7945728400538314, 2.943575716944500265 ) ) ; +#29644 = CARTESIAN_POINT ( 'NONE', ( -24.15895860475314549, -128.9989999999999952, 23.20100000000002893 ) ) ; +#29645 = CARTESIAN_POINT ( 'NONE', ( 235.2902619189971460, -121.8619422155126699, -5.380523677010722317 ) ) ; +#29646 = CARTESIAN_POINT ( 'NONE', ( 219.8504920699622573, -120.9755443886371893, 8.074913476992529482 ) ) ; +#29647 = ORIENTED_EDGE ( 'NONE', *, *, #40562, .F. ) ; +#29648 = CARTESIAN_POINT ( 'NONE', ( 234.2718230328512448, -123.9965210050462900, 5.058323674527382963 ) ) ; +#29649 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289794, -126.2546685792457453, -3.431408033853368789 ) ) ; +#29650 = DIRECTION ( 'NONE', ( -0.7132504491541840075, -2.131334480222543031E-15, 0.7009092642998484557 ) ) ; +#29651 = CARTESIAN_POINT ( 'NONE', ( 219.9130462628262990, -121.8637740936287202, 7.770296640220165862 ) ) ; +#29652 = CONICAL_SURFACE ( 'NONE', #21198, 1.500000000000001332, 0.7853981633974367327 ) ; +#29653 = EDGE_CURVE ( 'NONE', #38403, #43154, #55955, .T. ) ; +#29654 = CARTESIAN_POINT ( 'NONE', ( 237.0733242150870410, -122.1704802636057963, -5.292399409249776809 ) ) ; +#29655 = LINE ( 'NONE', #48014, #35921 ) ; +#29656 = ORIENTED_EDGE ( 'NONE', *, *, #41692, .T. ) ; +#29657 = CARTESIAN_POINT ( 'NONE', ( 221.4618287154335690, -122.4123378939283953, 7.840734217421136520 ) ) ; +#29658 = DIRECTION ( 'NONE', ( -0.7009092642998482336, 0.0000000000000000000, -0.7132504491541841185 ) ) ; +#29659 = CARTESIAN_POINT ( 'NONE', ( 219.9503880132604934, -121.1245143684413392, 8.064976322992995605 ) ) ; +#29660 = CARTESIAN_POINT ( 'NONE', ( 219.8664904684483474, -119.6046894772850351, -5.512048487778475447 ) ) ; +#29661 = CARTESIAN_POINT ( 'NONE', ( 220.9216319752109712, -119.4486012881164783, -7.810953739372834548 ) ) ; +#29662 = ORIENTED_EDGE ( 'NONE', *, *, #3973, .F. ) ; +#29663 = VERTEX_POINT ( 'NONE', #33053 ) ; +#29664 = CARTESIAN_POINT ( 'NONE', ( 218.7391470653743681, -121.9487709518569858, 5.427115291590303592 ) ) ; +#29665 = CARTESIAN_POINT ( 'NONE', ( 219.8870556588780119, -120.9236516227880429, 7.873515876667537938 ) ) ; +#29666 = DIRECTION ( 'NONE', ( 0.7071067811865427988, -0.0000000000000000000, -0.7071067811865522357 ) ) ; +#29667 = ADVANCED_FACE ( 'NONE', ( #47622 ), #36431, .F. ) ; +#29668 = CARTESIAN_POINT ( 'NONE', ( 215.9622150725639642, -121.5633379690466143, 7.863370508296659622 ) ) ; +#29669 = ORIENTED_EDGE ( 'NONE', *, *, #30332, .F. ) ; +#29670 = CARTESIAN_POINT ( 'NONE', ( 195.1499984800815639, -114.2257459703307205, 0.9628374864347380990 ) ) ; +#29671 = VECTOR ( 'NONE', #56029, 1000.000000000000000 ) ; +#29672 = CARTESIAN_POINT ( 'NONE', ( 216.6881727446676109, -120.0460085498651921, -7.767454541445274252 ) ) ; +#29673 = CARTESIAN_POINT ( 'NONE', ( 237.0506259136948586, -125.9632251083776282, 0.9985323420175525877 ) ) ; +#29674 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #24598, #15543, #38326, #45930 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 0.0001253014072803334265 ), + .UNSPECIFIED. ) ; +#29675 = CARTESIAN_POINT ( 'NONE', ( -42.34061283964250322, -45.33173409343424254, 17.80472776765986964 ) ) ; +#29676 = ORIENTED_EDGE ( 'NONE', *, *, #22611, .F. ) ; +#29677 = CARTESIAN_POINT ( 'NONE', ( -27.99999999999999645, -120.9000000000000057, 20.00000000000001066 ) ) ; +#29678 = EDGE_CURVE ( 'NONE', #1395, #3243, #20747, .T. ) ; +#29679 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289510, -117.8300943640188763, 6.145306763589093002 ) ) ; +#29680 = CARTESIAN_POINT ( 'NONE', ( 237.8910127212843122, -114.4976897105797065, -1.339297811349150935 ) ) ; +#29681 = EDGE_CURVE ( 'NONE', #16417, #53606, #2399, .T. ) ; +#29682 = EDGE_LOOP ( 'NONE', ( #40524, #43890, #13277, #35067, #12330, #36013, #50742, #50598, #37271, #35125, #18018, #1243, #5325, #20800 ) ) ; +#29683 = VERTEX_POINT ( 'NONE', #33918 ) ; +#29684 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -120.9576509167929146, -3.155485960612539387 ) ) ; +#29685 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289510, -123.4106521498674311, 4.611333593204268944 ) ) ; +#29686 = CARTESIAN_POINT ( 'NONE', ( 218.7391470654146417, -118.6770734340080793, -7.865270642603311657 ) ) ; +#29687 = CARTESIAN_POINT ( 'NONE', ( 216.3310741657918754, -120.1224401738799941, -7.750894650918681350 ) ) ; +#29688 = ORIENTED_EDGE ( 'NONE', *, *, #55139, .T. ) ; +#29689 = CARTESIAN_POINT ( 'NONE', ( 233.2060270983271550, -121.4586945877375115, 6.247257159262484372 ) ) ; +#29690 = CARTESIAN_POINT ( 'NONE', ( 237.9338506195068987, -114.3567877077554726, 0.3034804622577199629 ) ) ; +#29691 = CARTESIAN_POINT ( 'NONE', ( 220.0401007926686248, -122.2948194957386505, 7.682285317430992855 ) ) ; +#29692 = ORIENTED_EDGE ( 'NONE', *, *, #3043, .T. ) ; +#29693 = VERTEX_POINT ( 'NONE', #16656 ) ; +#29694 = CARTESIAN_POINT ( 'NONE', ( -2.581175692902849317, -29.69543050033665565, -97.95391551887422565 ) ) ; +#29695 = CARTESIAN_POINT ( 'NONE', ( 220.2486434445711723, -121.0860417703555640, 7.865543652359511029 ) ) ; +#29696 = EDGE_LOOP ( 'NONE', ( #42292, #56731 ) ) ; +#29697 = CARTESIAN_POINT ( 'NONE', ( 29.28320626112019553, -126.5393966671797017, 0.8921238446870218830 ) ) ; +#29698 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ; +#29699 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #55520, #27805, #1529, #19307, #54363, #15491 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 4 ), + ( 3.361026734705063745E-18, 0.0002706262390321254128, 0.0005412524780642474645 ), + .UNSPECIFIED. ) ; +#29700 = ORIENTED_EDGE ( 'NONE', *, *, #42029, .T. ) ; +#29701 = CARTESIAN_POINT ( 'NONE', ( 13.09819468375053297, -47.56804011841583701, -18.54043965590254928 ) ) ; +#29702 = CARTESIAN_POINT ( 'NONE', ( 2.400000000000022116, -40.49999999999999289, 23.50000000000000000 ) ) ; +#29703 = ORIENTED_EDGE ( 'NONE', *, *, #52640, .F. ) ; +#29704 = CARTESIAN_POINT ( 'NONE', ( 232.6527695270552840, -119.1732914231476457, 5.411362425887841887 ) ) ; +#29705 = DIRECTION ( 'NONE', ( -1.857579106397781421E-17, -9.875152382082219494E-33, 1.000000000000000000 ) ) ; +#29706 = CARTESIAN_POINT ( 'NONE', ( 232.3522599935143660, -125.9999026461454150, 2.751431809539800266 ) ) ; +#29707 = LINE ( 'NONE', #3423, #30579 ) ; +#29708 = CARTESIAN_POINT ( 'NONE', ( 39.89750208300002043, -111.1408244959999791, 4.679587752000023748 ) ) ; +#29709 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#29710 = CARTESIAN_POINT ( 'NONE', ( 28.09980000000003031, -109.8156228557160006, 5.015860408113894664 ) ) ; +#29711 = LINE ( 'NONE', #55723, #2435 ) ; +#29712 = AXIS2_PLACEMENT_3D ( 'NONE', #47177, #41650, #19453 ) ; +#29713 = CARTESIAN_POINT ( 'NONE', ( 214.9099611974787365, -119.8517238622246168, -7.823142686057649620 ) ) ; +#29714 = ORIENTED_EDGE ( 'NONE', *, *, #47774, .F. ) ; +#29715 = DIRECTION ( 'NONE', ( 0.2810846377147936392, 0.6785983445458602104, 0.6785983445458448893 ) ) ; +#29716 = EDGE_CURVE ( 'NONE', #16297, #48412, #46478, .T. ) ; +#29717 = CARTESIAN_POINT ( 'NONE', ( 236.5671208252664712, -118.6224568661819916, 5.228076470112989149 ) ) ; +#29718 = CARTESIAN_POINT ( 'NONE', ( 234.0793076452507080, -121.9820477115566177, -5.352376227023737165 ) ) ; +#29719 = CIRCLE ( 'NONE', #40483, 1.800000000000023803 ) ; +#29720 = VERTEX_POINT ( 'NONE', #37725 ) ; +#29721 = ORIENTED_EDGE ( 'NONE', *, *, #22515, .F. ) ; +#29722 = CARTESIAN_POINT ( 'NONE', ( 5.900000000000016342, -38.84999999999999432, -23.49900000000000588 ) ) ; +#29723 = CARTESIAN_POINT ( 'NONE', ( 215.7091328016043690, -120.9842622794305242, 5.575127326393522154 ) ) ; +#29724 = CARTESIAN_POINT ( 'NONE', ( 3.851526739204719441, -32.89543050033664429, -101.7516568765706069 ) ) ; +#29725 = CARTESIAN_POINT ( 'NONE', ( 235.7944645850078871, -116.3067630055871433, -4.495989775068159666 ) ) ; +#29726 = CARTESIAN_POINT ( 'NONE', ( -17.84999999999998010, -38.99999999999999289, -23.50000000000000000 ) ) ; +#29727 = CARTESIAN_POINT ( 'NONE', ( 217.9163579497280523, -122.1577445462315978, 7.876648955458896317 ) ) ; +#29728 = CARTESIAN_POINT ( 'NONE', ( 31.90000000000004121, -119.4999999999999858, 5.615976155471436471 ) ) ; +#29729 = CARTESIAN_POINT ( 'NONE', ( 219.9867102189603543, -119.1836037575607747, -7.778714333397059200 ) ) ; +#29730 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#29731 = VERTEX_POINT ( 'NONE', #47043 ) ; +#29732 = CARTESIAN_POINT ( 'NONE', ( 220.3649315727256237, -121.4315107738631951, 7.850782371617976985 ) ) ; +#29733 = CARTESIAN_POINT ( 'NONE', ( 8.071065282823077780, -38.14543050033673666, -115.2918006896516374 ) ) ; +#29734 = CARTESIAN_POINT ( 'NONE', ( 220.2486434445711723, -122.1374829127230441, 7.718518511897956458 ) ) ; +#29735 = EDGE_CURVE ( 'NONE', #51060, #34986, #45873, .T. ) ; +#29736 = EDGE_LOOP ( 'NONE', ( #26155, #39578, #33611, #3831 ) ) ; +#29737 = CARTESIAN_POINT ( 'NONE', ( 21.50000000000001066, -124.5000000000000000, 14.00000000000000178 ) ) ; +#29738 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) ); +#29739 = CARTESIAN_POINT ( 'NONE', ( 237.6667031268354435, -115.7749219710824491, 2.910544828843815601 ) ) ; +#29740 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -122.4695749220583565, -2.470558553752564723 ) ) ; +#29741 = ORIENTED_EDGE ( 'NONE', *, *, #22674, .T. ) ; +#29742 = LINE ( 'NONE', #25056, #54858 ) ; +#29743 = EDGE_CURVE ( 'NONE', #39731, #12399, #30816, .T. ) ; +#29744 = CARTESIAN_POINT ( 'NONE', ( 214.3851495647435002, -118.7204064298066442, -7.582894616184242764 ) ) ; +#29745 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669290078, -122.8501858866716390, 2.269962359664512430 ) ) ; +#29746 = CARTESIAN_POINT ( 'NONE', ( 237.3612825019591810, -126.1511842195351676, 2.426207961442639061 ) ) ; +#29747 = EDGE_CURVE ( 'NONE', #13191, #839, #7329, .T. ) ; +#29748 = EDGE_LOOP ( 'NONE', ( #37581, #18315, #42486, #46469, #40842 ) ) ; +#29749 = ORIENTED_EDGE ( 'NONE', *, *, #25702, .T. ) ; +#29750 = ADVANCED_FACE ( 'NONE', ( #38879 ), #15514, .F. ) ; +#29751 = CARTESIAN_POINT ( 'NONE', ( 214.8336551149207025, -119.6863509266944448, -7.590480862036871557 ) ) ; +#29752 = CARTESIAN_POINT ( 'NONE', ( 221.8885700981564923, -120.9355296661151016, 7.843862932319350278 ) ) ; +#29753 = CARTESIAN_POINT ( 'NONE', ( -31.16758236854053976, -39.19543050033673381, -75.61046338239684417 ) ) ; +#29754 = CARTESIAN_POINT ( 'NONE', ( 196.6500029091149315, -116.3287687513128645, 12.96031324627978876 ) ) ; +#29755 = ORIENTED_EDGE ( 'NONE', *, *, #25559, .F. ) ; +#29756 = CIRCLE ( 'NONE', #41858, 5.466108742439248935 ) ; +#29757 = VECTOR ( 'NONE', #9184, 1000.000000000000114 ) ; +#29758 = ORIENTED_EDGE ( 'NONE', *, *, #8471, .T. ) ; +#29759 = ORIENTED_EDGE ( 'NONE', *, *, #33767, .F. ) ; +#29760 = ORIENTED_EDGE ( 'NONE', *, *, #31331, .F. ) ; +#29761 = CARTESIAN_POINT ( 'NONE', ( 34.29446997521887397, -126.0890638804708033, 0.9059713975137322350 ) ) ; +#29762 = CARTESIAN_POINT ( 'NONE', ( 237.5928611157449666, -119.4877193675329039, 5.456892200240880619 ) ) ; +#29763 = VERTEX_POINT ( 'NONE', #11145 ) ; +#29764 = VERTEX_POINT ( 'NONE', #28980 ) ; +#29765 = CARTESIAN_POINT ( 'NONE', ( 214.7169723890527564, -119.2984248530306814, -5.465049584067134703 ) ) ; +#29766 = CARTESIAN_POINT ( 'NONE', ( 3.950000000000000178, -2.500000000000000000, 37.00000000000000000 ) ) ; +#29767 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289794, -120.4999999999997726, 1.387778780781445676E-14 ) ) ; +#29768 = VECTOR ( 'NONE', #53077, 1000.000000000000000 ) ; +#29769 = ORIENTED_EDGE ( 'NONE', *, *, #43598, .T. ) ; +#29770 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#29771 = DIRECTION ( 'NONE', ( 7.352026217961492273E-16, -0.6220675291022638165, 0.7829635938130229400 ) ) ; +#29772 = CARTESIAN_POINT ( 'NONE', ( 215.2967047324070506, -118.8669822220642658, -7.502142112085056880 ) ) ; +#29773 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#29774 = CARTESIAN_POINT ( 'NONE', ( 27.90554285733271200, -121.4999999999999858, 5.983037512021435411 ) ) ; +#29775 = CARTESIAN_POINT ( 'NONE', ( 239.8171560544543013, -120.4149169322652710, 5.518108070235416385 ) ) ; +#29776 = CARTESIAN_POINT ( 'NONE', ( 220.2486434445711438, -119.7306514466838934, -7.853190901444152772 ) ) ; +#29777 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#29778 = CARTESIAN_POINT ( 'NONE', ( -21.99999999999998579, -35.00000000000000711, 19.50000000000000711 ) ) ; +#29779 = CARTESIAN_POINT ( 'NONE', ( 30.59960000000003078, -123.6634901148359660, -6.000550650614167481 ) ) ; +#29780 = CARTESIAN_POINT ( 'NONE', ( 8.912156399982920973, -51.69543050033674092, -114.4359001506666402 ) ) ; +#29781 = EDGE_CURVE ( 'NONE', #56173, #23466, #21487, .T. ) ; +#29782 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.020425574104003999E-16, 0.0000000000000000000 ) ) ; +#29783 = CARTESIAN_POINT ( 'NONE', ( 29.32519276780651296, -126.5069037092272026, -0.9338602321548531426 ) ) ; +#29785 = CARTESIAN_POINT ( 'NONE', ( 234.4097280068026521, -116.0082192615522985, -3.296589309349423402 ) ) ; +#29784 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #56275, #6930, #19778, #37607 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 0.0006395419446140668523 ), + .UNSPECIFIED. ) ; +#29786 = EDGE_CURVE ( 'NONE', #46809, #54803, #43869, .T. ) ; +#29787 = CARTESIAN_POINT ( 'NONE', ( 236.0308711929024525, -123.5030869822926434, -4.667325637359827084 ) ) ; +#29788 = DIRECTION ( 'NONE', ( -1.811995619784410881E-15, 1.000000000000000000, 1.196913542559490477E-15 ) ) ; +#29789 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#29790 = CARTESIAN_POINT ( 'NONE', ( 233.4992002662891650, -116.6365120090838019, 3.984520796367148510 ) ) ; +#29791 = ORIENTED_EDGE ( 'NONE', *, *, #24841, .F. ) ; +#29792 = CARTESIAN_POINT ( 'NONE', ( 12.17144149744557602, -47.75041364239751118, 18.69285386293829632 ) ) ; +#29793 = AXIS2_PLACEMENT_3D ( 'NONE', #53493, #35694, #14057 ) ; +#29794 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289794, -122.7488362712388152, 1.958933016762225643 ) ) ; +#29795 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026312, -125.2146669551110705, 3.716846174070873587 ) ) ; +#29796 = CARTESIAN_POINT ( 'NONE', ( 235.3858828584399134, -126.4570935785846757, 1.527558230873752310 ) ) ; +#29797 = PLANE ( 'NONE', #16207 ) ; +#29798 = CARTESIAN_POINT ( 'NONE', ( 222.0534711821178462, -121.3064789989844598, 8.020231355447988264 ) ) ; +#29799 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#29800 = CARTESIAN_POINT ( 'NONE', ( -2.999999999999992450, -129.0000000000000000, -20.50000000000000355 ) ) ; +#29801 = EDGE_LOOP ( 'NONE', ( #19325, #16483 ) ) ; +#29802 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#29803 = PLANE ( 'NONE', #42479 ) ; +#29804 = CARTESIAN_POINT ( 'NONE', ( 226.3999987669289453, -127.7155332748948666, -1.107284768648818307 ) ) ; +#29805 = ORIENTED_EDGE ( 'NONE', *, *, #603, .F. ) ; +#29806 = CARTESIAN_POINT ( 'NONE', ( 215.6645969227366493, -122.2600150075849825, 7.498488012584725304 ) ) ; +#29807 = DIRECTION ( 'NONE', ( -0.7009092642998527856, 0.0000000000000000000, -0.7132504491541798997 ) ) ; +#29808 = CARTESIAN_POINT ( 'NONE', ( -34.00000000000000000, -106.5000000000000000, 17.00000000000000355 ) ) ; +#29809 = CARTESIAN_POINT ( 'NONE', ( 215.7157502272762031, -121.3548861744768033, 7.867950150850998803 ) ) ; +#29810 = CARTESIAN_POINT ( 'NONE', ( 215.2774946624777499, -122.4149669204435895, 7.677090606743173673 ) ) ; +#29811 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.9884292157390546230, -0.1516828450203825673 ) ) ; +#29812 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #8791, #4139, #31293, #44120 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 0.0001751371999349731054 ), + .UNSPECIFIED. ) ; +#29813 = ADVANCED_FACE ( 'NONE', ( #11714 ), #12003, .F. ) ; +#29814 = VERTEX_POINT ( 'NONE', #25144 ) ; +#29815 = EDGE_CURVE ( 'NONE', #12644, #18163, #29832, .T. ) ; +#29816 = LINE ( 'NONE', #56378, #52592 ) ; +#29817 = EDGE_CURVE ( 'NONE', #44750, #39284, #14961, .T. ) ; +#29818 = ORIENTED_EDGE ( 'NONE', *, *, #43535, .F. ) ; +#29819 = ORIENTED_EDGE ( 'NONE', *, *, #57091, .F. ) ; +#29820 = VERTEX_POINT ( 'NONE', #4131 ) ; +#29821 = CARTESIAN_POINT ( 'NONE', ( 219.4294555175778498, -118.5217500465440850, -7.633520149351785911 ) ) ; +#29822 = CARTESIAN_POINT ( 'NONE', ( -47.68195470436712924, -121.2748911413464583, 5.875504889164536060 ) ) ; +#29823 = EDGE_LOOP ( 'NONE', ( #56515, #11529, #48641, #34639 ) ) ; +#29824 = EDGE_CURVE ( 'NONE', #51130, #5024, #12571, .T. ) ; +#29825 = ORIENTED_EDGE ( 'NONE', *, *, #25627, .F. ) ; +#29826 = CYLINDRICAL_SURFACE ( 'NONE', #18220, 1.000000000000025091 ) ; +#29827 = DIRECTION ( 'NONE', ( 0.7132504491541842295, 2.131334480222611268E-15, -0.7009092642998483447 ) ) ; +#29828 = CARTESIAN_POINT ( 'NONE', ( 217.3315272212924469, -120.8756774445459712, 8.012252466270533446 ) ) ; +#29829 = ORIENTED_EDGE ( 'NONE', *, *, #25409, .T. ) ; +#29830 = AXIS2_PLACEMENT_3D ( 'NONE', #12193, #12471, #30306 ) ; +#29831 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #50123, #10125 ), + ( #37284, #55100 ), + ( #15057, #16196 ), + ( #10689, #24403 ), + ( #11547, #55957 ), + ( #38417, #6322 ), + ( #10991, #28520 ), + ( #2234, #20588 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 2, 2, 4 ), + ( 2, 2 ), + ( 0.0000000000000000000, 0.2118403867633399940, 0.6974960675644990005, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#29832 = LINE ( 'NONE', #56393, #22415 ) ; +#29833 = CARTESIAN_POINT ( 'NONE', ( 225.6999987669289851, -125.8442701174895291, -5.118474080358842215 ) ) ; +#29834 = LINE ( 'NONE', #42665, #28241 ) ; +#29835 = CARTESIAN_POINT ( 'NONE', ( 12.29876992907856881, -48.66933328673270154, 19.07969139430961647 ) ) ; +#29836 = ORIENTED_EDGE ( 'NONE', *, *, #46342, .F. ) ; +#29837 = DIRECTION ( 'NONE', ( -0.7071067811865510144, 0.7071067811865441310, 0.0000000000000000000 ) ) ; +#29838 = CARTESIAN_POINT ( 'NONE', ( 232.0439704355307526, -114.2527428407373264, 0.9586945877377711644 ) ) ; +#29839 = CARTESIAN_POINT ( 'NONE', ( 12.50499854102405806, -47.02639206809709549, 16.27302292493858715 ) ) ; +#29840 = CARTESIAN_POINT ( 'NONE', ( 25.00000000000002132, -49.00000000000000000, 16.99999999999999289 ) ) ; +#29841 = AXIS2_PLACEMENT_3D ( 'NONE', #24136, #41091, #41372 ) ; +#29842 = CARTESIAN_POINT ( 'NONE', ( 235.0940708367610910, -126.0272719561896224, -0.5017380741113076636 ) ) ; +#29843 = LINE ( 'NONE', #47354, #10011 ) ; +#29844 = CARTESIAN_POINT ( 'NONE', ( 216.9365870591223313, -121.0337934458751050, 7.780946540761037866 ) ) ; +#29845 = DIRECTION ( 'NONE', ( 0.7132504491541840075, 2.131334480222543031E-15, -0.7009092642998484557 ) ) ; +#29846 = EDGE_CURVE ( 'NONE', #14472, #10733, #41088, .T. ) ; +#29847 = VECTOR ( 'NONE', #4066, 999.9999999999998863 ) ; +#29848 = EDGE_CURVE ( 'NONE', #20162, #13191, #19607, .T. ) ; +#29849 = CARTESIAN_POINT ( 'NONE', ( 233.3552766781976402, -126.0644068957871013, 2.615076214789673781 ) ) ; +#29850 = DIRECTION ( 'NONE', ( 1.000000000000000000, -1.540743955509788409E-32, 5.551115123125781716E-16 ) ) ; +#29851 = CARTESIAN_POINT ( 'NONE', ( 217.3002074625812838, -112.9692325238973041, 1.155660130005513153 ) ) ; +#29852 = CARTESIAN_POINT ( 'NONE', ( 233.0202356206503680, -123.8183006237517105, -4.451997936243806464 ) ) ; +#29853 = CARTESIAN_POINT ( 'NONE', ( 234.9175609075593059, -125.8237085886129734, -1.573952611188876860 ) ) ; +#29854 = EDGE_CURVE ( 'NONE', #41235, #30108, #12286, .T. ) ; +#29855 = CARTESIAN_POINT ( 'NONE', ( 219.8710705588100609, -122.4283518887040856, 7.641983025702110410 ) ) ; +#29856 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #44493, #53842, #40104, #17896 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 3.307569811839525593E-14, 0.0007280242550548969831 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9999399471232276460, 0.9984373290386239219, 0.9976166900710647933, 0.9974780302205502602 ) ) + REPRESENTATION_ITEM ( '' ) ); +#29857 = LINE ( 'NONE', #34519, #9454 ) ; +#29858 = ADVANCED_FACE ( 'NONE', ( #35652 ), #30417, .T. ) ; +#29859 = CARTESIAN_POINT ( 'NONE', ( 234.8655093994013896, -114.7822570740258783, -2.262844734794272394 ) ) ; +#29860 = CARTESIAN_POINT ( 'NONE', ( 216.0148240042823033, -119.4250824507087003, -7.661968875298998505 ) ) ; +#29861 = CARTESIAN_POINT ( 'NONE', ( 218.9962405479285792, -119.8847503342703078, -8.055874583413205059 ) ) ; +#29862 = EDGE_CURVE ( 'NONE', #3095, #25606, #44409, .T. ) ; +#29863 = CARTESIAN_POINT ( 'NONE', ( -19.49999999999997868, -38.99999999999999289, 23.49999999999999289 ) ) ; +#29864 = CARTESIAN_POINT ( 'NONE', ( 237.8412553679794996, -126.0373307703230097, -0.9018036364597823429 ) ) ; +#29865 = CARTESIAN_POINT ( 'NONE', ( 24.90249791700001936, -108.6911419179999854, -5.904429040999986000 ) ) ; +#29866 = CARTESIAN_POINT ( 'NONE', ( 21.00000000000000355, -4.999999999999992006, 16.25000000000000000 ) ) ; +#29867 = CARTESIAN_POINT ( 'NONE', ( 214.2757499641374466, -119.3886123727522204, -7.697252560142857192 ) ) ; +#29868 = CARTESIAN_POINT ( 'NONE', ( 232.0271346424890169, -123.6663119696260651, -4.653852256036892676 ) ) ; +#29869 = ORIENTED_EDGE ( 'NONE', *, *, #49614, .F. ) ; +#29870 = VECTOR ( 'NONE', #49345, 1000.000000000000000 ) ; +#29871 = CARTESIAN_POINT ( 'NONE', ( 213.9204999291004583, -122.4556095931253168, 7.485893661394752208 ) ) ; +#29872 = CARTESIAN_POINT ( 'NONE', ( 233.3874568850700939, -118.5319586024750009, -5.196103325031860898 ) ) ; +#29873 = ORIENTED_EDGE ( 'NONE', *, *, #10211, .T. ) ; +#29874 = ORIENTED_EDGE ( 'NONE', *, *, #39567, .T. ) ; +#29875 = EDGE_CURVE ( 'NONE', #51995, #54966, #43532, .T. ) ; +#29876 = DIRECTION ( 'NONE', ( 1.617781153285278117E-32, 1.000000000000000000, -1.224646799147352221E-16 ) ) ; +#29877 = CARTESIAN_POINT ( 'NONE', ( 236.7606862936097514, -117.3763731269077653, -5.297450615159982945 ) ) ; +#29878 = APPROVAL_DATE_TIME ( #12334, #42408 ) ; +#29879 = ORIENTED_EDGE ( 'NONE', *, *, #5553, .F. ) ; +#29880 = VECTOR ( 'NONE', #36594, 1000.000000000000000 ) ; +#29881 = ORIENTED_EDGE ( 'NONE', *, *, #47844, .F. ) ; +#29882 = CARTESIAN_POINT ( 'NONE', ( 236.1928214133241113, -124.7000286985134352, -3.627357020454380798 ) ) ; +#29883 = CYLINDRICAL_SURFACE ( 'NONE', #17433, 2.099999999999997868 ) ; +#29884 = ORIENTED_EDGE ( 'NONE', *, *, #38478, .T. ) ; +#29885 = ORIENTED_EDGE ( 'NONE', *, *, #10387, .F. ) ; +#29886 = CIRCLE ( 'NONE', #17741, 3.099999999999998757 ) ; +#29887 = CARTESIAN_POINT ( 'NONE', ( 219.9102799802966786, -118.7500421036273224, -7.692526904269104904 ) ) ; +#29888 = CARTESIAN_POINT ( 'NONE', ( 236.3999987672879399, -117.1358143346010223, -6.138587362636907407 ) ) ; +#29889 = ORIENTED_EDGE ( 'NONE', *, *, #5354, .F. ) ; +#29891 = ADVANCED_FACE ( 'NONE', ( #56976 ), #46667, .T. ) ; +#29890 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#29892 = CARTESIAN_POINT ( 'NONE', ( -22.99999999999997868, -49.00000000000000000, 16.99999999999999289 ) ) ; +#29893 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#29894 = CARTESIAN_POINT ( 'NONE', ( 219.8466958913881513, -121.5455397087826270, 8.021033394485288071 ) ) ; +#29895 = CARTESIAN_POINT ( 'NONE', ( 228.7999987669290078, -127.0229236322804098, 2.539973875345019394 ) ) ; +#29896 = ADVANCED_FACE ( 'NONE', ( #35079 ), #34780, .F. ) ; +#29897 = CARTESIAN_POINT ( 'NONE', ( 221.8886043081527646, -120.0307559992433823, -8.063292323716817478 ) ) ; +#29898 = CARTESIAN_POINT ( 'NONE', ( 9.963520296432658796, -50.19543050033662013, -113.3660244769354648 ) ) ; +#29899 = ORIENTED_EDGE ( 'NONE', *, *, #46359, .T. ) ; +#29900 = ORIENTED_EDGE ( 'NONE', *, *, #40995, .T. ) ; +#29901 = CARTESIAN_POINT ( 'NONE', ( 35.42000606640365135, -125.8734205404441440, -0.9999999999999981126 ) ) ; +#29902 = DIRECTION ( 'NONE', ( 0.7132504491541841185, 2.131334480222602985E-15, -0.7009092642998482336 ) ) ; +#29903 = CARTESIAN_POINT ( 'NONE', ( 219.4294531878233556, -120.2596969191735639, -5.612564934189760990 ) ) ; +#29904 = ORIENTED_EDGE ( 'NONE', *, *, #29177, .F. ) ; +#29905 = CARTESIAN_POINT ( 'NONE', ( 220.2486434445711438, -119.1496825730276043, -7.975144106006693434 ) ) ; +#29906 = CARTESIAN_POINT ( 'NONE', ( 231.9962532875497629, -118.8368945846016089, 5.678939740204530295 ) ) ; +#29907 = CARTESIAN_POINT ( 'NONE', ( 221.6489806326088399, -121.0834832647574331, 8.054998643329216890 ) ) ; +#29908 = CARTESIAN_POINT ( 'NONE', ( 236.2311236218496902, -122.5886656591776216, 5.785768184174773232 ) ) ; +#29909 = FACE_OUTER_BOUND ( 'NONE', #35350, .T. ) ; +#29910 = CARTESIAN_POINT ( 'NONE', ( 235.7938865503215595, -119.2791930848815127, 5.413353148421816030 ) ) ; +#29911 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#29912 = FACE_OUTER_BOUND ( 'NONE', #6866, .T. ) ; +#29913 = EDGE_CURVE ( 'NONE', #4802, #15327, #8211, .T. ) ; +#29914 = CARTESIAN_POINT ( 'NONE', ( 233.0067612238188701, -115.1361651691665315, 3.006502624482134678 ) ) ; +#29915 = CARTESIAN_POINT ( 'NONE', ( 21.80000000000002203, -58.99999999999999289, -17.50000000000000711 ) ) ; +#29916 = CARTESIAN_POINT ( 'NONE', ( 2.400000000000020339, -37.49999999999999289, 23.49899999999999878 ) ) ; +#29917 = CARTESIAN_POINT ( 'NONE', ( 30.52211783944742152, -114.5812263024844810, 0.9195197333232791870 ) ) ; +#29918 = CARTESIAN_POINT ( 'NONE', ( 232.3670380165037841, -114.9511968840105567, -0.1660068159277455768 ) ) ; +#29919 = CARTESIAN_POINT ( 'NONE', ( 235.6695535449550789, -122.1402129579551428, 5.302396822031235857 ) ) ; +#29920 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290306, -118.6675286595896637, -2.337120950899879368 ) ) ; +#29921 = EDGE_CURVE ( 'NONE', #40809, #10390, #45714, .T. ) ; +#29922 = CIRCLE ( 'NONE', #42035, 2.000000000000000000 ) ; +#29923 = CARTESIAN_POINT ( 'NONE', ( 234.9608558734915960, -115.7858005839651554, -3.004808048333726500 ) ) ; +#29924 = CARTESIAN_POINT ( 'NONE', ( 24.90000000000001279, -120.5000000000000000, 5.563082011841702376E-15 ) ) ; +#29925 = EDGE_LOOP ( 'NONE', ( #56252, #14998 ) ) ; +#29926 = ADVANCED_FACE ( 'NONE', ( #26033 ), #21630, .F. ) ; +#29927 = CARTESIAN_POINT ( 'NONE', ( 234.3461005974442344, -125.8878092332271450, 2.965872174522627525 ) ) ; +#29928 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289794, -117.9402075561251451, -6.193428774798422687 ) ) ; +#29929 = CARTESIAN_POINT ( 'NONE', ( 219.9867102189603543, -121.8163962424387989, 7.778714333397190650 ) ) ; +#29930 = EDGE_CURVE ( 'NONE', #50043, #9347, #29521, .T. ) ; +#29931 = AXIS2_PLACEMENT_3D ( 'NONE', #14588, #14007, #9631 ) ; +#29932 = DIRECTION ( 'NONE', ( 0.7132504491541842295, 2.131334480222603379E-15, -0.7009092642998483447 ) ) ; +#29934 = CIRCLE ( 'NONE', #13155, 16.75000000000000355 ) ; +#29933 = CARTESIAN_POINT ( 'NONE', ( 236.9878143895806488, -124.6485123707796703, -3.685980196606507775 ) ) ; +#29935 = EDGE_CURVE ( 'NONE', #28838, #24723, #34547, .T. ) ; +#29936 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #8141, #43155, #21846, #25964 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 4.770489558936219510E-18, 0.001048464789953293787 ), + .UNSPECIFIED. ) ; +#29937 = FACE_OUTER_BOUND ( 'NONE', #12796, .T. ) ; +#29938 = EDGE_LOOP ( 'NONE', ( #42866, #1954, #32924, #31858 ) ) ; +#29939 = CARTESIAN_POINT ( 'NONE', ( 221.6308335358505701, -122.5328318559304250, 7.822243397164892365 ) ) ; +#29940 = DIRECTION ( 'NONE', ( -0.7009092642998443479, 0.0000000000000000000, -0.7132504491541881153 ) ) ; +#29941 = CARTESIAN_POINT ( 'NONE', ( 221.3377481186988689, -118.9219503108191276, -7.918316045766014000 ) ) ; +#29942 = CARTESIAN_POINT ( 'NONE', ( 219.7579339765769362, -122.2198334744445418, 7.679580382598101274 ) ) ; +#29943 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#29944 = ORIENTED_EDGE ( 'NONE', *, *, #46866, .F. ) ; +#29945 = ORIENTED_EDGE ( 'NONE', *, *, #41763, .F. ) ; +#29946 = CARTESIAN_POINT ( 'NONE', ( -39.30455425408568715, -47.54312021273980093, -75.04505332425499375 ) ) ; +#29947 = CARTESIAN_POINT ( 'NONE', ( 220.0156040202012662, -120.9282769323880160, 8.081477004802071207 ) ) ; +#29948 = EDGE_CURVE ( 'NONE', #43870, #13991, #13150, .T. ) ; +#29949 = CARTESIAN_POINT ( 'NONE', ( -27.99999999999998934, -120.9000000000000057, -20.00000000000000355 ) ) ; +#29950 = CARTESIAN_POINT ( 'NONE', ( 215.9254515928561489, -121.5054194631469358, 7.872258594175049140 ) ) ; +#29951 = ORIENTED_EDGE ( 'NONE', *, *, #30866, .T. ) ; +#29953 = CARTESIAN_POINT ( 'NONE', ( 15.58514232628659180, -57.62143857463118479, -20.14539814747292112 ) ) ; +#29952 = AXIS2_PLACEMENT_3D ( 'NONE', #44614, #40218, #57769 ) ; +#29954 = CARTESIAN_POINT ( 'NONE', ( 216.7522970595863399, -120.1018388833978037, -7.776022179566261627 ) ) ; +#29955 = CARTESIAN_POINT ( 'NONE', ( 236.9724531605542666, -124.8398744620902079, 3.460089541844173944 ) ) ; +#29956 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#29957 = ORIENTED_EDGE ( 'NONE', *, *, #56576, .T. ) ; +#29958 = CARTESIAN_POINT ( 'NONE', ( 219.9261884230044473, -121.1344722935203606, 8.067764603369299792 ) ) ; +#29959 = CARTESIAN_POINT ( 'NONE', ( 228.7999987669289794, -113.5017345679066949, -0.1558234320356705060 ) ) ; +#29960 = CARTESIAN_POINT ( 'NONE', ( 237.8762518400937438, -114.6447595597622069, -1.885214806205289584 ) ) ; +#29961 = VERTEX_POINT ( 'NONE', #26608 ) ; +#29962 = ORIENTED_EDGE ( 'NONE', *, *, #20944, .F. ) ; +#29963 = CARTESIAN_POINT ( 'NONE', ( 17.65973300016688086, -49.96301603925693513, -21.46871474497368482 ) ) ; +#29964 = CARTESIAN_POINT ( 'NONE', ( 12.92695818863906077, -29.99543050033662439, -108.5670104262126188 ) ) ; +#29965 = CARTESIAN_POINT ( 'NONE', ( 216.2145475482939787, -119.3846923498160919, -7.873911485995275683 ) ) ; +#29966 = VECTOR ( 'NONE', #15821, 1000.000000000000114 ) ; +#29967 = CARTESIAN_POINT ( 'NONE', ( 27.90554285733273687, -119.4999999999999858, -5.983037512021449622 ) ) ; +#29968 = CARTESIAN_POINT ( 'NONE', ( 232.2060270983271550, -121.4586945877375257, 6.247257159262484372 ) ) ; +#29969 = EDGE_CURVE ( 'NONE', #33205, #20684, #9371, .T. ) ; +#29970 = CARTESIAN_POINT ( 'NONE', ( 237.9265669115841888, -114.3501134766942613, 0.01786472060260883843 ) ) ; +#29971 = CARTESIAN_POINT ( 'NONE', ( 221.4545087481921541, -119.6197041596159778, -8.027094016904792184 ) ) ; +#29972 = EDGE_LOOP ( 'NONE', ( #23928, #14229, #42811 ) ) ; +#29973 = ORIENTED_EDGE ( 'NONE', *, *, #1293, .F. ) ; +#29974 = CARTESIAN_POINT ( 'NONE', ( 230.9450269214594016, -123.2231956077693127, 2.812560954356528864 ) ) ; +#29975 = ADVANCED_FACE ( 'NONE', ( #54617 ), #9359, .F. ) ; +#29976 = AXIS2_PLACEMENT_3D ( 'NONE', #50854, #5907, #51148 ) ; +#29977 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#29978 = ORIENTED_EDGE ( 'NONE', *, *, #30332, .T. ) ; +#29979 = CARTESIAN_POINT ( 'NONE', ( 4.916973593473757731, -37.19543050033674092, -118.5014277108454763 ) ) ; +#29980 = CARTESIAN_POINT ( 'NONE', ( -32.00015376047348070, -106.5000000000000000, 17.02479956152055252 ) ) ; +#29981 = ORIENTED_EDGE ( 'NONE', *, *, #12802, .F. ) ; +#29982 = CARTESIAN_POINT ( 'NONE', ( -22.99999999999997868, -49.00000000000000000, -17.00000000000000711 ) ) ; +#29983 = CARTESIAN_POINT ( 'NONE', ( 219.8002074625812838, -125.6913679059161240, 5.257641557076531136 ) ) ; +#29984 = EDGE_LOOP ( 'NONE', ( #56323, #53280, #19652, #32325 ) ) ; +#29985 = CARTESIAN_POINT ( 'NONE', ( 235.0902695270552556, -123.7965893093492156, -4.491780738447443078 ) ) ; +#29986 = PRODUCT ( '30-ָ¼â»ù×ù', '30-ָ¼â»ù×ù', '', ( #17136 ) ) ; +#29987 = CARTESIAN_POINT ( 'NONE', ( 219.8664896152975530, -121.7442624853272264, 7.785961211122166326 ) ) ; +#29988 = CARTESIAN_POINT ( 'NONE', ( 232.3108925959812439, -125.1121543393177120, 4.068734016591960767 ) ) ; +#29989 = CARTESIAN_POINT ( 'NONE', ( 214.8674629397974343, -118.6187707628384373, -7.401870105645355302 ) ) ; +#29990 = FACE_OUTER_BOUND ( 'NONE', #3593, .T. ) ; +#29991 = CARTESIAN_POINT ( 'NONE', ( 30.41886216047875635, -126.3160430413289532, -0.9999999999998477884 ) ) ; +#29992 = LINE ( 'NONE', #21204, #16292 ) ; +#29993 = DIRECTION ( 'NONE', ( -1.000000000000000000, 6.490980965171849048E-17, -1.516058756735338048E-15 ) ) ; +#29994 = ADVANCED_FACE ( 'NONE', ( #4987 ), #45557, .T. ) ; +#29995 = CARTESIAN_POINT ( 'NONE', ( 320.8899987669290113, -121.4731540511742480, 2.572055830008884492 ) ) ; +#29996 = CARTESIAN_POINT ( 'NONE', ( 214.8337154947835472, -119.6555324044772846, -7.793035443165644338 ) ) ; +#29997 = ORIENTED_EDGE ( 'NONE', *, *, #37345, .F. ) ; +#29998 = CARTESIAN_POINT ( 'NONE', ( 233.8758789683938630, -114.6537771317921681, -1.909148679676567983 ) ) ; +#29999 = EDGE_CURVE ( 'NONE', #742, #1694, #23353, .T. ) ; +#30000 = DIRECTION ( 'NONE', ( -0.7071067811865640040, -7.215498431451338887E-17, 0.7071067811865310304 ) ) ; +#30001 = CARTESIAN_POINT ( 'NONE', ( 236.4528974932477183, -115.6499317622675420, 2.697175254876389872 ) ) ; +#30002 = EDGE_CURVE ( 'NONE', #53233, #19999, #49362, .T. ) ; +#30003 = ORIENTED_EDGE ( 'NONE', *, *, #1400, .F. ) ; +#30004 = EDGE_LOOP ( 'NONE', ( #12350, #49769, #16845, #47346 ) ) ; +#30005 = DIRECTION ( 'NONE', ( 0.7132504491541841185, 2.131334480222611268E-15, -0.7009092642998482336 ) ) ; +#30006 = CARTESIAN_POINT ( 'NONE', ( 195.4823613349791174, -116.3371446968612730, 12.93428858555744299 ) ) ; +#30008 = VECTOR ( 'NONE', #46353, 1000.000000000000114 ) ; +#30007 = CARTESIAN_POINT ( 'NONE', ( 21.50000000000001066, -128.5000000000000000, 14.00000000000000178 ) ) ; +#30009 = CARTESIAN_POINT ( 'NONE', ( 236.0325170238451733, -115.6719469502276070, 3.809545828992857874 ) ) ; +#30010 = DIRECTION ( 'NONE', ( -1.811995619784410881E-15, 1.000000000000000000, 1.196913542559490477E-15 ) ) ; +#30011 = DIRECTION ( 'NONE', ( 4.336808689942015271E-16, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#30012 = CARTESIAN_POINT ( 'NONE', ( 29.20696411866791919, -126.5435054714132974, 1.000000000000025979 ) ) ; +#30013 = DIRECTION ( 'NONE', ( 0.9189972193603566097, 0.3897020677360579777, 0.05980308696190742707 ) ) ; +#30014 = CIRCLE ( 'NONE', #34676, 1.800000000000010036 ) ; +#30015 = CIRCLE ( 'NONE', #45877, 5.923034779614256173 ) ; +#30016 = FACE_OUTER_BOUND ( 'NONE', #9345, .T. ) ; +#30017 = ORIENTED_EDGE ( 'NONE', *, *, #53840, .F. ) ; +#30018 = CARTESIAN_POINT ( 'NONE', ( 196.4498341647430095, -124.7279837206055362, -13.13664722771502369 ) ) ; +#30019 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026880, -125.6274288557297467, -3.116410555868837307 ) ) ; +#30020 = CARTESIAN_POINT ( 'NONE', ( 23.60000000000000853, -0.1999999999999974021, 23.39999999999999503 ) ) ; +#30021 = ORIENTED_EDGE ( 'NONE', *, *, #28688, .F. ) ; +#30022 = CARTESIAN_POINT ( 'NONE', ( 215.6886642917321524, -121.7730479175378235, 7.808932430370299826 ) ) ; +#30023 = CARTESIAN_POINT ( 'NONE', ( 237.7200054352947518, -116.9720685755684144, 4.284454693003628911 ) ) ; +#30024 = FACE_OUTER_BOUND ( 'NONE', #19464, .T. ) ; +#30025 = VERTEX_POINT ( 'NONE', #14873 ) ; +#30026 = FACE_BOUND ( 'NONE', #18609, .T. ) ; +#30027 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #17411, #34658, #26198, #35246 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#30028 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -120.4502266318524875, 0.5015836952070473753 ) ) ; +#30029 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -116.6450417516410312, 0.5915758211938662026 ) ) ; +#30030 = CARTESIAN_POINT ( 'NONE', ( 237.2601880424878971, -123.6093285694713870, 5.305739957727163336 ) ) ; +#30031 = EDGE_LOOP ( 'NONE', ( #43447, #18326, #43187, #24703 ) ) ; +#30032 = ORIENTED_EDGE ( 'NONE', *, *, #29232, .T. ) ; +#30033 = ORIENTED_EDGE ( 'NONE', *, *, #30948, .F. ) ; +#30034 = FACE_OUTER_BOUND ( 'NONE', #952, .T. ) ; +#30035 = FACE_OUTER_BOUND ( 'NONE', #13718, .T. ) ; +#30036 = DIRECTION ( 'NONE', ( -1.194121782967160312E-15, 0.9884292157390540678, 0.1516828450203868139 ) ) ; +#30037 = CARTESIAN_POINT ( 'NONE', ( 217.8669213115366858, -118.6813652224517028, -7.837303543984536880 ) ) ; +#30038 = ORIENTED_EDGE ( 'NONE', *, *, #30992, .T. ) ; +#30039 = EDGE_CURVE ( 'NONE', #10045, #11705, #31781, .T. ) ; +#30040 = EDGE_LOOP ( 'NONE', ( #34914, #17592, #25563, #11624, #28612 ) ) ; +#30041 = EDGE_LOOP ( 'NONE', ( #29605, #15048 ) ) ; +#30042 = ORIENTED_EDGE ( 'NONE', *, *, #5735, .T. ) ; +#30043 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.330095367842434761E-33, 3.885780586188047891E-16 ) ) ; +#30044 = ADVANCED_FACE ( 'NONE', ( #31859 ), #28320, .F. ) ; +#30045 = CARTESIAN_POINT ( 'NONE', ( 237.7108730437627742, -123.4418117691030119, 4.707838214260887888 ) ) ; +#30046 = VERTEX_POINT ( 'NONE', #41167 ) ; +#30047 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #41963, #56850, #47789, #8653, #7774, #25592, #26195, #51877, #43983, #8080 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 4 ), + ( 1.092738104725961435E-16, 9.253187050496495831E-05, 0.0001850637410098206290, 0.0002775956115146763540, 0.0003701274820195320247 ), + .UNSPECIFIED. ) ; +#30048 = ORIENTED_EDGE ( 'NONE', *, *, #22668, .F. ) ; +#30049 = LINE ( 'NONE', #47842, #57248 ) ; +#30050 = CARTESIAN_POINT ( 'NONE', ( 215.8295073007029714, -121.5511795484594586, 7.646774795666783753 ) ) ; +#30051 = CARTESIAN_POINT ( 'NONE', ( 221.4519534222746415, -121.9944517171701079, 7.707983745530647468 ) ) ; +#30052 = ORIENTED_EDGE ( 'NONE', *, *, #4697, .F. ) ; +#30053 = FACE_OUTER_BOUND ( 'NONE', #13341, .T. ) ; +#30054 = CARTESIAN_POINT ( 'NONE', ( 219.8990886743825968, -120.9187011591786671, 7.877557677448125517 ) ) ; +#30056 = VECTOR ( 'NONE', #53175, 1000.000000000000000 ) ; +#30055 = CARTESIAN_POINT ( 'NONE', ( 217.6399263173606187, -123.9849053125135043, -6.454563314797785445 ) ) ; +#30057 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.210476675238558841E-16, 1.857579106397798678E-17 ) ) ; +#30058 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -124.2545916693325552, 1.647131262703965815 ) ) ; +#30059 = AXIS2_PLACEMENT_3D ( 'NONE', #44789, #14102, #8873 ) ; +#30060 = CARTESIAN_POINT ( 'NONE', ( 222.0534714710418314, -121.3048524894449685, 8.009624101329604784 ) ) ; +#30061 = CARTESIAN_POINT ( 'NONE', ( 217.0640945452820461, -121.1519974818479852, 8.010805055462851598 ) ) ; +#30062 = LINE ( 'NONE', #16307, #40910 ) ; +#30063 = CARTESIAN_POINT ( 'NONE', ( 215.7633524410443044, -118.5570451060342378, -7.682503678367139877 ) ) ; +#30064 = CARTESIAN_POINT ( 'NONE', ( 218.7391470653743681, -121.1144011063474011, 8.050345012910895548 ) ) ; +#30065 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#30066 = ADVANCED_FACE ( 'NONE', ( #18968 ), #27191, .F. ) ; +#30067 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1516828450203882017, -0.9884292157390538458 ) ) ; +#30068 = CARTESIAN_POINT ( 'NONE', ( -25.99999999999998224, -35.00000000000000711, 19.50000000000000711 ) ) ; +#30069 = CARTESIAN_POINT ( 'NONE', ( 234.5972280068026521, -115.7354643018458944, 2.888286435452927403 ) ) ; +#30070 = EDGE_CURVE ( 'NONE', #42709, #43008, #22776, .T. ) ; +#30071 = CARTESIAN_POINT ( 'NONE', ( 235.9851781165166642, -124.7222077318793509, -3.599194089748035896 ) ) ; +#30072 = EDGE_CURVE ( 'NONE', #11331, #3164, #54325, .T. ) ; +#30073 = CARTESIAN_POINT ( 'NONE', ( 220.8185747161565473, -118.9993844866141757, -7.739328999037590862 ) ) ; +#30074 = CARTESIAN_POINT ( 'NONE', ( -21.14999999999997726, -38.99999999999999289, 23.49999999999999289 ) ) ; +#30075 = CARTESIAN_POINT ( 'NONE', ( 233.6180420050148427, -120.3543310807559976, 5.547705413745762648 ) ) ; +#30076 = EDGE_CURVE ( 'NONE', #53828, #23694, #24321, .T. ) ; +#30077 = ORIENTED_EDGE ( 'NONE', *, *, #27833, .T. ) ; +#30078 = ORIENTED_EDGE ( 'NONE', *, *, #10887, .F. ) ; +#30079 = CARTESIAN_POINT ( 'NONE', ( 226.3999987669289453, -121.2204935138466197, 4.695038774760519118 ) ) ; +#30080 = CARTESIAN_POINT ( 'NONE', ( 218.7391470653743681, -121.9487709518570142, 5.427115291590303592 ) ) ; +#30081 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026596, -115.3725711442668569, 3.116410555864703724 ) ) ; +#30082 = CARTESIAN_POINT ( 'NONE', ( 235.4434610094007496, -126.6091992587667932, -0.6974167723681061748 ) ) ; +#30083 = CARTESIAN_POINT ( 'NONE', ( 22.00000000000001421, -120.9000000000000057, -19.99999999999998934 ) ) ; +#30084 = CARTESIAN_POINT ( 'NONE', ( 222.0476230364079697, -122.1613476335638069, 7.889044514198329416 ) ) ; +#30085 = CARTESIAN_POINT ( 'NONE', ( 213.5999977193770576, -117.5511231275751385, -6.673503932038200581 ) ) ; +#30086 = CARTESIAN_POINT ( 'NONE', ( 36.71743114857684276, -115.0338912575581531, 5.551147502863180223E-14 ) ) ; +#30087 = ORIENTED_EDGE ( 'NONE', *, *, #29875, .T. ) ; +#30088 = LINE ( 'NONE', #21300, #7190 ) ; +#30089 = DIRECTION ( 'NONE', ( 1.177202840770756903E-15, -0.9798106708521976405, 0.1999276101096754410 ) ) ; +#30090 = FACE_OUTER_BOUND ( 'NONE', #12254, .T. ) ; +#30091 = VERTEX_POINT ( 'NONE', #14016 ) ; +#30092 = CARTESIAN_POINT ( 'NONE', ( 218.4316429550688383, -118.5248464963222261, -7.613250002692225848 ) ) ; +#30093 = CARTESIAN_POINT ( 'NONE', ( 216.6730048077675406, -122.1240836471665006, 7.607106216273899157 ) ) ; +#30094 = CARTESIAN_POINT ( 'NONE', ( -42.13750000000000284, -119.5000000000000000, 5.000000000000046185 ) ) ; +#30095 = CARTESIAN_POINT ( 'NONE', ( -12.20000000000000107, -4.500000000000000000, -68.73819093354539689 ) ) ; +#30096 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#30097 = CARTESIAN_POINT ( 'NONE', ( -33.99999999999999289, -124.5000000000000000, 17.00000000000000711 ) ) ; +#30098 = CIRCLE ( 'NONE', #4927, 3.250000067055240027 ) ; +#30099 = ORIENTED_EDGE ( 'NONE', *, *, #26262, .T. ) ; +#30100 = CARTESIAN_POINT ( 'NONE', ( 215.8111918894563814, -121.9744905507852337, 7.803240035611041847 ) ) ; +#30101 = CARTESIAN_POINT ( 'NONE', ( 215.2775053147733502, -122.3789166445833558, 7.442245852754228785 ) ) ; +#30102 = VERTEX_POINT ( 'NONE', #35935 ) ; +#30103 = ORIENTED_EDGE ( 'NONE', *, *, #39622, .T. ) ; +#30104 = EDGE_LOOP ( 'NONE', ( #56035, #49550, #27821, #303, #48497, #27391 ) ) ; +#30105 = ADVANCED_FACE ( 'NONE', ( #5555 ), #46213, .F. ) ; +#30106 = CARTESIAN_POINT ( 'NONE', ( 219.8710705588100609, -118.5398826164396411, -7.848980350703806508 ) ) ; +#30107 = CARTESIAN_POINT ( 'NONE', ( 215.0129201425839653, -120.8655020258928516, 7.843757430355023708 ) ) ; +#30108 = VERTEX_POINT ( 'NONE', #27473 ) ; +#30109 = ORIENTED_EDGE ( 'NONE', *, *, #1206, .F. ) ; +#30110 = CARTESIAN_POINT ( 'NONE', ( -42.34567217916065829, -45.31432521205577757, -17.80853707058856727 ) ) ; +#30111 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#30112 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289794, -125.5409890002689366, -0.7735825096039535831 ) ) ; +#30113 = VECTOR ( 'NONE', #12005, 999.9999999999998863 ) ; +#30114 = VERTEX_POINT ( 'NONE', #13737 ) ; +#30115 = CARTESIAN_POINT ( 'NONE', ( -3.134625307049970999, -36.19543050033666276, -95.30699400046827918 ) ) ; +#30116 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#30117 = LINE ( 'NONE', #56395, #35703 ) ; +#30118 = CARTESIAN_POINT ( 'NONE', ( 215.6580190666060162, -119.8397244668682475, -7.681600101204761444 ) ) ; +#30119 = EDGE_LOOP ( 'NONE', ( #9995, #26233, #4183, #52927 ) ) ; +#30120 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, -13.50000000000000000, 0.0000000000000000000 ) ) ; +#30121 = FACE_OUTER_BOUND ( 'NONE', #33546, .T. ) ; +#30122 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#30123 = CARTESIAN_POINT ( 'NONE', ( 231.9999987669288828, -116.6451260586174072, 0.5915630955795232460 ) ) ; +#30124 = ADVANCED_FACE ( 'NONE', ( #45267 ), #23075, .T. ) ; +#30125 = CARTESIAN_POINT ( 'NONE', ( 235.0924907131304167, -126.0321172818353261, -0.4462072497838664442 ) ) ; +#30126 = CARTESIAN_POINT ( 'NONE', ( -48.75000000000000000, -117.6990401443456733, -4.130204852668389215 ) ) ; +#30127 = CARTESIAN_POINT ( 'NONE', ( 38.09996603273446425, -121.3483727642725398, -5.276622623176706384 ) ) ; +#30128 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1516828450203860923, -0.9884292157390540678 ) ) ; +#30129 = CARTESIAN_POINT ( 'NONE', ( 233.4528700818896993, -126.5605116788755566, -1.042575641632804029 ) ) ; +#30130 = EDGE_CURVE ( 'NONE', #25061, #5675, #7556, .T. ) ; +#30131 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#30132 = CARTESIAN_POINT ( 'NONE', ( 23.40000000018752147, -117.0000000000512586, -5.999999999999984901 ) ) ; +#30133 = CARTESIAN_POINT ( 'NONE', ( 215.8002074625812838, -113.0672441873761329, 1.140619409107219484 ) ) ; +#30134 = CARTESIAN_POINT ( 'NONE', ( 232.9538329217348576, -125.3405029428998319, -2.722529216347963299 ) ) ; +#30135 = ADVANCED_FACE ( 'NONE', ( #15443 ), #32989, .T. ) ; +#30136 = CARTESIAN_POINT ( 'NONE', ( 234.8976763723477177, -125.9812206869580535, -0.8889238603610026823 ) ) ; +#30137 = ADVANCED_FACE ( 'NONE', ( #20412 ), #33574, .F. ) ; +#30138 = LINE ( 'NONE', #7934, #5491 ) ; +#30139 = DIRECTION ( 'NONE', ( -8.050217288927100635E-16, 0.6563006927961758663, 0.7544994371338255013 ) ) ; +#30140 = DIRECTION ( 'NONE', ( -0.8571673007021114454, 0.0000000000000000000, -0.5150380749100555988 ) ) ; +#30141 = CARTESIAN_POINT ( 'NONE', ( 234.6944977695448529, -119.7662011635780175, -6.105055870889396274 ) ) ; +#30142 = CARTESIAN_POINT ( 'NONE', ( 220.0295629091285718, -120.9277193316477934, 8.077843443852621874 ) ) ; +#30143 = CARTESIAN_POINT ( 'NONE', ( 213.0999977193770292, -120.7738542385650931, -7.428753580810437462 ) ) ; +#30144 = LINE ( 'NONE', #30449, #28844 ) ; +#30145 = CARTESIAN_POINT ( 'NONE', ( 237.8334829131387949, -123.5841995887453351, -4.672373867508023082 ) ) ; +#30146 = CARTESIAN_POINT ( 'NONE', ( 24.86610165400002614, -107.9656446789999933, -6.267177659999966899 ) ) ; +#30147 = VERTEX_POINT ( 'NONE', #55195 ) ; +#30148 = CARTESIAN_POINT ( 'NONE', ( 215.6260197742028311, -122.0878306570033232, 7.541039602149042231 ) ) ; +#30149 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203875633, 0.9884292157390538458 ) ) ; +#30150 = CARTESIAN_POINT ( 'NONE', ( 232.2956753354576449, -115.4914353647876055, -2.568846800885426163 ) ) ; +#30151 = VERTEX_POINT ( 'NONE', #15152 ) ; +#30152 = AXIS2_PLACEMENT_3D ( 'NONE', #36230, #4984, #44983 ) ; +#30153 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #28113, #45633, #45906, #5905 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#30154 = CONICAL_SURFACE ( 'NONE', #3104, 15.69999999999999929, 0.7853981633974476129 ) ; +#30155 = LINE ( 'NONE', #38614, #25105 ) ; +#30156 = CARTESIAN_POINT ( 'NONE', ( 233.2195562390544410, -124.0448549647774996, -4.278786546175283867 ) ) ; +#30157 = EDGE_LOOP ( 'NONE', ( #14403, #16702, #34552, #38988 ) ) ; +#30158 = ORIENTED_EDGE ( 'NONE', *, *, #43283, .T. ) ; +#30159 = CARTESIAN_POINT ( 'NONE', ( -37.31430900109474180, -43.84774078793370222, -78.40289395217226343 ) ) ; +#30160 = CARTESIAN_POINT ( 'NONE', ( 236.7763192346215817, -116.8790033120013021, -4.971151922977488979 ) ) ; +#30161 = ITEM_DEFINED_TRANSFORMATION ( 'NONE', 'NONE', #39391, #35640 ) ; +#30162 = ORIENTED_EDGE ( 'NONE', *, *, #12366, .T. ) ; +#30163 = AXIS2_PLACEMENT_3D ( 'NONE', #4657, #8447, #3792 ) ; +#30164 = ORIENTED_EDGE ( 'NONE', *, *, #5343, .T. ) ; +#30165 = CARTESIAN_POINT ( 'NONE', ( 236.2950734192934590, -121.6807804212776460, -5.422450326945468468 ) ) ; +#30166 = CARTESIAN_POINT ( 'NONE', ( 221.2758909329204187, -120.1050707087597971, -7.864135734706942493 ) ) ; +#30167 = EDGE_LOOP ( 'NONE', ( #12204, #20853, #53833, #4761 ) ) ; +#30168 = EDGE_LOOP ( 'NONE', ( #24074, #35638, #34393 ) ) ; +#30169 = EDGE_CURVE ( 'NONE', #21916, #53904, #22452, .T. ) ; +#30170 = CARTESIAN_POINT ( 'NONE', ( 229.1232270752273052, -121.0764537466310173, 7.304597982003051548 ) ) ; +#30171 = CARTESIAN_POINT ( 'NONE', ( 215.2987092082287290, -120.0615309457757576, -7.621379613065999870 ) ) ; +#30172 = ORIENTED_EDGE ( 'NONE', *, *, #10331, .T. ) ; +#30173 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #7677, #16723, #39228, #57636, #8845, #35146, #21692, #25490, #30177, #56757 ), + .UNSPECIFIED., .F., .F., + ( 4, 3, 3, 4 ), + ( 1.107380130355200436E-15, 3.122568177311206642E-05, 6.231293087267907851E-05, 0.0001224170870194958745 ), + .UNSPECIFIED. ) ; +#30174 = DIRECTION ( 'NONE', ( -0.7132504491541842295, -2.131334480222611268E-15, 0.7009092642998483447 ) ) ; +#30175 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203790424, 0.9884292157390551781 ) ) ; +#30176 = CARTESIAN_POINT ( 'NONE', ( 195.1499984800815639, -124.7039032239183740, -13.06182740556052835 ) ) ; +#30177 = CARTESIAN_POINT ( 'NONE', ( 215.9107729552381159, -119.5257710827591779, -7.869712917523311368 ) ) ; +#30178 = CARTESIAN_POINT ( 'NONE', ( 196.4498341647430379, -114.3997443647925820, 0.9361359573007366208 ) ) ; +#30179 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#30180 = ORIENTED_EDGE ( 'NONE', *, *, #39757, .F. ) ; +#30181 = EDGE_LOOP ( 'NONE', ( #10455, #44100, #9532, #56551 ) ) ; +#30182 = ADVANCED_FACE ( 'NONE', ( #33288 ), #37384, .T. ) ; +#30183 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1516828450203855649, -0.9884292157390541789 ) ) ; +#30184 = CARTESIAN_POINT ( 'NONE', ( 194.9499984800818311, -114.1438618130098632, 0.9754033047520737076 ) ) ; +#30185 = CARTESIAN_POINT ( 'NONE', ( 35.40000000000001279, -123.5397368307141193, 1.000000000000028644 ) ) ; +#30186 = ORIENTED_EDGE ( 'NONE', *, *, #9471, .T. ) ; +#30187 = CARTESIAN_POINT ( 'NONE', ( 232.0041939184294790, -114.9551325918142481, -2.473481513984767677 ) ) ; +#30188 = CARTESIAN_POINT ( 'NONE', ( 231.9972727431350847, -119.1319463980300100, 5.744791262422111799 ) ) ; +#30189 = CARTESIAN_POINT ( 'NONE', ( 217.9163579497280523, -121.3750001920668353, 7.801698153229623678 ) ) ; +#30190 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.7071067811865515695, -0.7071067811865435759 ) ) ; +#30192 = VECTOR ( 'NONE', #18731, 1000.000000000000000 ) ; +#30191 = CARTESIAN_POINT ( 'NONE', ( 219.8634148600491471, -118.8221674101543499, -7.913147820211992922 ) ) ; +#30193 = CARTESIAN_POINT ( 'NONE', ( 217.0425486383471423, -122.5359048984744277, 7.743208728795303308 ) ) ; +#30194 = VECTOR ( 'NONE', #29698, 1000.000000000000000 ) ; +#30195 = CARTESIAN_POINT ( 'NONE', ( 235.8075722068461744, -119.7436009715693928, 5.497937914464770870 ) ) ; +#30196 = CARTESIAN_POINT ( 'NONE', ( 13.79706676557860412, 38.43410573620376169, -19.26994936854186591 ) ) ; +#30197 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #17590, #39215, #12627, #57319 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 4.326489379687713569E-15, 0.0001874657065671427069 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9974873301709072937, 0.9974554409494990059, 0.9974685243076779617, 0.9975265802454439390 ) ) + REPRESENTATION_ITEM ( '' ) ); +#30198 = AXIS2_PLACEMENT_3D ( 'NONE', #46060, #10166, #9586 ) ; +#30199 = CARTESIAN_POINT ( 'NONE', ( 233.1372022001313553, -119.0202867509756572, 5.969070040323369852 ) ) ; +#30200 = ADVANCED_FACE ( 'NONE', ( #6418 ), #42295, .T. ) ; +#30201 = LINE ( 'NONE', #38661, #37158 ) ; +#30202 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ; +#30203 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#30204 = CARTESIAN_POINT ( 'NONE', ( 232.4683742037069010, -115.9389846789808303, 3.163752207361721691 ) ) ; +#30205 = ADVANCED_FACE ( 'NONE', ( #25367 ), #50414, .F. ) ; +#30206 = CARTESIAN_POINT ( 'NONE', ( 235.6102365253707944, -120.0601523272305968, 5.530553716410826937 ) ) ; +#30207 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#30208 = AXIS2_PLACEMENT_3D ( 'NONE', #34241, #12030, #56726 ) ; +#30209 = ADVANCED_FACE ( 'NONE', ( #19545 ), #29195, .F. ) ; +#30210 = CARTESIAN_POINT ( 'NONE', ( 234.9717747184252801, -115.5965017052549371, 2.679771486919649170 ) ) ; +#30211 = FACE_OUTER_BOUND ( 'NONE', #17706, .T. ) ; +#30212 = EDGE_LOOP ( 'NONE', ( #31776, #22139, #44619, #52624 ) ) ; +#30213 = CARTESIAN_POINT ( 'NONE', ( 234.2634705928177539, -123.7191928132467211, 5.239816281339177095 ) ) ; +#30214 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289794, -123.1699056359662592, -6.145306763592992993 ) ) ; +#30215 = CARTESIAN_POINT ( 'NONE', ( 27.16386730338965450, -121.4999999999999858, 6.048499416648492222 ) ) ; +#30216 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 12.50000000000000000, 38.50000000000000000 ) ) ; +#30217 = CARTESIAN_POINT ( 'NONE', ( 237.1001507286659375, -121.2819699769853088, -5.493553069032004466 ) ) ; +#30218 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290306, -117.8213137899887357, -0.1971781095571568942 ) ) ; +#30219 = ADVANCED_FACE ( 'NONE', ( #42023 ), #38233, .F. ) ; +#30220 = EDGE_LOOP ( 'NONE', ( #30632, #55306, #40744, #43854 ) ) ; +#30221 = EDGE_CURVE ( 'NONE', #19318, #7803, #33672, .T. ) ; +#30222 = DIRECTION ( 'NONE', ( 0.9999619230641713097, -2.067717296279129769E-15, 0.008726535498373209562 ) ) ; +#30223 = CARTESIAN_POINT ( 'NONE', ( 36.77573511282832897, -119.6112146400231779, -5.378996579088997976 ) ) ; +#30224 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1516828450203863421, -0.9884292157390539568 ) ) ; +#30225 = CARTESIAN_POINT ( 'NONE', ( 221.3873155534711259, -121.1277088111616393, 7.846435560096559847 ) ) ; +#30226 = ORIENTED_EDGE ( 'NONE', *, *, #52873, .F. ) ; +#30227 = EDGE_LOOP ( 'NONE', ( #54545, #18673, #11340, #53365 ) ) ; +#30228 = CARTESIAN_POINT ( 'NONE', ( 215.3002074625795501, -117.0079814548730042, 6.268914850731455601 ) ) ; +#30229 = CARTESIAN_POINT ( 'NONE', ( 216.7649243600293687, -122.4970328025712831, 7.780570699848087912 ) ) ; +#30230 = DIRECTION ( 'NONE', ( -6.369998743404979061E-16, 0.5153125582639423996, 0.8570023146383392021 ) ) ; +#30231 = CARTESIAN_POINT ( 'NONE', ( 214.7407297675223674, -119.5875923026051595, -7.772369292363438653 ) ) ; +#30232 = EDGE_LOOP ( 'NONE', ( #17112, #54975, #20458, #49409 ) ) ; +#30233 = VECTOR ( 'NONE', #32906, 1000.000000000000000 ) ; +#30234 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#30235 = CARTESIAN_POINT ( 'NONE', ( 216.6874606556330889, -120.0100220166543181, -7.997279651587365201 ) ) ; +#30236 = AXIS2_PLACEMENT_3D ( 'NONE', #54397, #14368, #1567 ) ; +#30237 = CARTESIAN_POINT ( 'NONE', ( 236.9562352794067692, -124.4650120166446783, 3.885920475161547039 ) ) ; +#30238 = CARTESIAN_POINT ( 'NONE', ( -33.12105708793135506, -116.0005000000000024, 14.13164518280526138 ) ) ; +#30239 = VECTOR ( 'NONE', #38611, 1000.000000000000000 ) ; +#30240 = EDGE_LOOP ( 'NONE', ( #47479, #56352 ) ) ; +#30241 = CARTESIAN_POINT ( 'NONE', ( -21.20973331373792092, -30.00066680832643939, -18.69603561668816383 ) ) ; +#30242 = EDGE_CURVE ( 'NONE', #7952, #30818, #55480, .T. ) ; +#30243 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289510, -127.1072067155149483, 1.120680126383273523 ) ) ; +#30244 = CARTESIAN_POINT ( 'NONE', ( -23.99999999999999645, -8.460029551904391099E-15, 22.75000000000000711 ) ) ; +#30245 = ORIENTED_EDGE ( 'NONE', *, *, #34648, .T. ) ; +#30246 = ORIENTED_EDGE ( 'NONE', *, *, #54805, .F. ) ; +#30247 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#30248 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669290078, -123.6410128566121500, 4.460526738063650853 ) ) ; +#30249 = EDGE_CURVE ( 'NONE', #35615, #23000, #36480, .T. ) ; +#30250 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#30251 = CIRCLE ( 'NONE', #18099, 1.500000000000001332 ) ; +#30252 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 2.313045749207554079E-15, 1.000000000000000000 ) ) ; +#30253 = ORIENTED_EDGE ( 'NONE', *, *, #8889, .F. ) ; +#30254 = CARTESIAN_POINT ( 'NONE', ( 239.7847280068026805, -121.3451279643310130, 5.507209275187455511 ) ) ; +#30255 = CARTESIAN_POINT ( 'NONE', ( 237.9298447360147009, -114.3519762283013819, 0.1463856378885257659 ) ) ; +#30256 = CARTESIAN_POINT ( 'NONE', ( 221.4391909538975654, -119.5482801679303151, -7.792846580347897678 ) ) ; +#30257 = EDGE_CURVE ( 'NONE', #28248, #12217, #25414, .T. ) ; +#30258 = ORIENTED_EDGE ( 'NONE', *, *, #42891, .T. ) ; +#30259 = EDGE_LOOP ( 'NONE', ( #14669, #25882, #5899, #36128 ) ) ; +#30260 = EDGE_CURVE ( 'NONE', #51921, #41655, #28916, .T. ) ; +#30261 = CARTESIAN_POINT ( 'NONE', ( 218.8554403369847989, -122.4767943632397333, 7.624046417065849290 ) ) ; +#30262 = CARTESIAN_POINT ( 'NONE', ( 38.06169778056858632, -119.6137441998333486, -5.270529710546560942 ) ) ; +#30263 = ADVANCED_FACE ( 'NONE', ( #7269 ), #25081, .F. ) ; +#30264 = VERTEX_POINT ( 'NONE', #26537 ) ; +#30265 = LINE ( 'NONE', #43080, #1297 ) ; +#30266 = LINE ( 'NONE', #3698, #15241 ) ; +#30267 = ORIENTED_EDGE ( 'NONE', *, *, #47783, .F. ) ; +#30268 = CARTESIAN_POINT ( 'NONE', ( 221.2347282751971989, -120.8950615619082782, 7.865031680419042104 ) ) ; +#30269 = FACE_OUTER_BOUND ( 'NONE', #42287, .T. ) ; +#30270 = CARTESIAN_POINT ( 'NONE', ( 234.7152695270552272, -121.3451279643310272, 5.507209275187455511 ) ) ; +#30271 = CARTESIAN_POINT ( 'NONE', ( 194.9498297357095566, -124.9053315287182500, -13.68767952720815728 ) ) ; +#30272 = CARTESIAN_POINT ( 'NONE', ( 232.4623755571537060, -126.4916120167545728, -1.389092274085718115 ) ) ; +#30273 = CARTESIAN_POINT ( 'NONE', ( 30.59997551231213819, -123.7143837935888655, 5.082157432058122204 ) ) ; +#30274 = CARTESIAN_POINT ( 'NONE', ( 39.92942675500003702, -120.4999999999999858, -4.997769613999979654 ) ) ; +#30275 = DIRECTION ( 'NONE', ( -3.524876788021938561E-16, 1.000000000000000000, -1.556303968761777535E-30 ) ) ; +#30276 = CARTESIAN_POINT ( 'NONE', ( 28.11743114857553749, -119.7799549060446509, -6.176683351005261891 ) ) ; +#30277 = ADVANCED_FACE ( 'NONE', ( #25965 ), #35010, .F. ) ; +#30278 = CARTESIAN_POINT ( 'NONE', ( 235.1816756086400346, -118.4603640581960491, -5.161794042928083748 ) ) ; +#30279 = VECTOR ( 'NONE', #45685, 1000.000000000000000 ) ; +#30280 = EDGE_CURVE ( 'NONE', #11569, #15702, #20546, .T. ) ; +#30281 = CYLINDRICAL_SURFACE ( 'NONE', #47142, 1.500000000000001332 ) ; +#30282 = CARTESIAN_POINT ( 'NONE', ( 219.8692083311264298, -120.9325587684429024, 7.876735188162091283 ) ) ; +#30283 = ORIENTED_EDGE ( 'NONE', *, *, #52126, .F. ) ; +#30284 = CARTESIAN_POINT ( 'NONE', ( 233.7658376716761666, -117.2028182707271213, -5.191967362859636559 ) ) ; +#30285 = AXIS2_PLACEMENT_3D ( 'NONE', #28224, #19727, #33181 ) ; +#30286 = DIRECTION ( 'NONE', ( 0.9999619230641713097, 1.801481716025844508E-15, 0.008726535498373931207 ) ) ; +#30287 = CARTESIAN_POINT ( 'NONE', ( 236.7772925056612792, -125.0972698226995590, 3.109860806384826759 ) ) ; +#30288 = EDGE_CURVE ( 'NONE', #39072, #28811, #53377, .T. ) ; +#30289 = AXIS2_PLACEMENT_3D ( 'NONE', #21515, #40482, #44591 ) ; +#30290 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #18472, #1560, #50277, #15218, #701, #24006, #54977, #36306, #54109, #41232, #31928, #5620, #32214, #23421, #50556, #1256, #54388, #49713, #19032, #10006, #28384, #36879, #23702, #9709, #45898, #37169, #41809, #45046, #54691, #45344, #14937 ), + .UNSPECIFIED., .F., .F., + ( 4, 1, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 4 ), + ( 0.7500000000000000000, 0.7812500000000098810, 0.7968750000000082157, 0.8125000000000065503, 0.8749999999999783507, 0.9062499999999641398, 0.9218749999999598099, 0.9374999999999553690, 0.9999999999999470424, 1.031249999999941824, 1.046874999999939382, 1.062499999999936717, 1.124999999999932720, 1.156249999999930722, 1.171874999999935607, 1.187499999999940492, 1.250000000000000000 ), + .UNSPECIFIED. ) ; +#30291 = ORIENTED_EDGE ( 'NONE', *, *, #38610, .T. ) ; +#30292 = EDGE_CURVE ( 'NONE', #17430, #1625, #31036, .T. ) ; +#30293 = EDGE_LOOP ( 'NONE', ( #38702, #7251, #17729, #38333 ) ) ; +#30294 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#30295 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.9884292157390552891, -0.1516828450203777934 ) ) ; +#30296 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289169, -120.2237255862094116, -2.239072663464986235 ) ) ; +#30297 = CARTESIAN_POINT ( 'NONE', ( 235.9368826637711720, -114.3640365523175859, 0.4154589940963187011 ) ) ; +#30298 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -119.6953032164399104, -2.182793373114479962 ) ) ; +#30299 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#30300 = CARTESIAN_POINT ( 'NONE', ( 233.8258344578325136, -125.8250643939779820, 1.574517986396781977 ) ) ; +#30301 = VERTEX_POINT ( 'NONE', #25664 ) ; +#30302 = CARTESIAN_POINT ( 'NONE', ( 219.4294531878352927, -118.4912140171094563, -7.832413383571934062 ) ) ; +#30303 = CARTESIAN_POINT ( 'NONE', ( 16.50000000000001776, -48.99999999999998579, -23.50000000000000000 ) ) ; +#30304 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#30305 = ORIENTED_EDGE ( 'NONE', *, *, #32719, .T. ) ; +#30306 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1516828450203863143, -0.9884292157390540678 ) ) ; +#30307 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #45308, #23109 ), + ( #40920, #45592 ), + ( #54357, #50525 ), + ( #14328, #54653 ), + ( #14630, #32181 ), + ( #23387, #36845 ), + ( #49967, #5868 ), + ( #9973, #19004 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 2, 2, 4 ), + ( 2, 2 ), + ( 0.0000000000000000000, 0.2286265437104059994, 0.6885278424599540203, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#30308 = SECURITY_CLASSIFICATION_LEVEL ( 'unclassified' ) ; +#30309 = CARTESIAN_POINT ( 'NONE', ( 237.4732904994957607, -116.1305563208082248, -3.422596670196301982 ) ) ; +#30310 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #57550, #16924, #17515, #52546 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 1.313509401786078329E-05 ), + .UNSPECIFIED. ) ; +#30311 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.210476675238558841E-16, 1.857579106397815009E-17 ) ) ; +#30312 = ORIENTED_EDGE ( 'NONE', *, *, #21298, .T. ) ; +#30313 = CARTESIAN_POINT ( 'NONE', ( -23.99999999999999645, -8.460029551904391099E-15, 19.50000000000000711 ) ) ; +#30314 = FACE_BOUND ( 'NONE', #54615, .T. ) ; +#30315 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#30316 = CARTESIAN_POINT ( 'NONE', ( 237.4167635846247322, -126.6394812751566974, 0.3475656721233493229 ) ) ; +#30317 = VERTEX_POINT ( 'NONE', #39093 ) ; +#30318 = ORIENTED_EDGE ( 'NONE', *, *, #27642, .F. ) ; +#30319 = ORIENTED_EDGE ( 'NONE', *, *, #52492, .T. ) ; +#30320 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289794, -120.4999999999997726, 1.387778780781445676E-14 ) ) ; +#30321 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -127.2961782741916466, -1.042931187666662485 ) ) ; +#30322 = ADVANCED_FACE ( 'NONE', ( #48149, #39674 ), #12807, .F. ) ; +#30323 = CARTESIAN_POINT ( 'NONE', ( 221.0221731790456658, -121.2031377793393858, 5.541539024871477537 ) ) ; +#30324 = AXIS2_PLACEMENT_3D ( 'NONE', #48139, #39083, #51926 ) ; +#30325 = CARTESIAN_POINT ( 'NONE', ( -24.75000000000000000, -129.0000000000000000, 9.100000000000008527 ) ) ; +#30326 = ORIENTED_EDGE ( 'NONE', *, *, #5667, .T. ) ; +#30327 = AXIS2_PLACEMENT_3D ( 'NONE', #44989, #52, #35086 ) ; +#30328 = EDGE_CURVE ( 'NONE', #13931, #55300, #51886, .T. ) ; +#30329 = ORIENTED_EDGE ( 'NONE', *, *, #24462, .F. ) ; +#30330 = AXIS2_PLACEMENT_3D ( 'NONE', #30159, #29027, #25189 ) ; +#30331 = ORIENTED_EDGE ( 'NONE', *, *, #19875, .F. ) ; +#30332 = EDGE_CURVE ( 'NONE', #27962, #46966, #27143, .T. ) ; +#30333 = VECTOR ( 'NONE', #36770, 999.9999999999998863 ) ; +#30334 = CARTESIAN_POINT ( 'NONE', ( 239.6999987669289283, -120.4999999999997584, 1.387778780781445676E-14 ) ) ; +#30335 = CARTESIAN_POINT ( 'NONE', ( 237.5583220756483627, -118.3405428844292402, 5.112911312510623141 ) ) ; +#30336 = EDGE_CURVE ( 'NONE', #26425, #57115, #44632, .T. ) ; +#30337 = ORIENTED_EDGE ( 'NONE', *, *, #41722, .T. ) ; +#30338 = VECTOR ( 'NONE', #57225, 999.9999999999998863 ) ; +#30339 = CARTESIAN_POINT ( 'NONE', ( -2.394714396839109583, -35.69543050033664855, -103.1143643544960184 ) ) ; +#30340 = CARTESIAN_POINT ( 'NONE', ( 215.3002074625812554, -114.3649215954137901, -7.658023187335216697 ) ) ; +#30341 = CARTESIAN_POINT ( 'NONE', ( 214.8422576643902460, -118.6218238410116044, -7.607350240225462912 ) ) ; +#30342 = VECTOR ( 'NONE', #56427, 1000.000000000000000 ) ; +#30343 = ORIENTED_EDGE ( 'NONE', *, *, #22334, .F. ) ; +#30344 = LINE ( 'NONE', #56627, #1465 ) ; +#30345 = CARTESIAN_POINT ( 'NONE', ( -49.32712229554868344, -120.6628428609190280, 7.331743269778716154 ) ) ; +#30346 = CARTESIAN_POINT ( 'NONE', ( 222.0476230364249659, -122.1595410018740893, 7.877271742638941809 ) ) ; +#30347 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#30348 = PLANE ( 'NONE', #53266 ) ; +#30349 = DIRECTION ( 'NONE', ( -0.7071067811865474617, 0.0000000000000000000, -0.7071067811865474617 ) ) ; +#30350 = CYLINDRICAL_SURFACE ( 'NONE', #36568, 0.4999999999999990008 ) ; +#30351 = CARTESIAN_POINT ( 'NONE', ( 215.0204387347692716, -116.9727784365080936, 6.563601638502002622 ) ) ; +#30352 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290306, -118.0148318936928149, -1.203650373546095498 ) ) ; +#30353 = CARTESIAN_POINT ( 'NONE', ( -33.99999999999999289, -128.9989999999999952, 17.00000000000000711 ) ) ; +#30354 = CARTESIAN_POINT ( 'NONE', ( 6.715889429430115243, -50.19543050033662723, -113.9600730874819448 ) ) ; +#30355 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203871470, 0.9884292157390539568 ) ) ; +#30356 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238558841E-16, -1.857579106397798678E-17 ) ) ; +#30357 = CARTESIAN_POINT ( 'NONE', ( 236.4722280068026805, -115.0886375741118997, -1.326708576852089649 ) ) ; +#30358 = VECTOR ( 'NONE', #41263, 1000.000000000000000 ) ; +#30359 = CARTESIAN_POINT ( 'NONE', ( 236.0802240728302195, -121.9447620644614574, -5.358602983903681505 ) ) ; +#30360 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.5916690328684013345, 0.8061809694755703859 ) ) ; +#30361 = CARTESIAN_POINT ( 'NONE', ( 217.0279158605304417, -119.9230015504498965, -7.783137936659620948 ) ) ; +#30362 = CARTESIAN_POINT ( 'NONE', ( 233.5922054008992745, -119.4716962745158639, 5.454126147080107678 ) ) ; +#30363 = AXIS2_PLACEMENT_3D ( 'NONE', #31137, #13005, #17956 ) ; +#30364 = CARTESIAN_POINT ( 'NONE', ( 194.9499984800818879, -126.8561381869897673, -0.9754033047520451749 ) ) ; +#30365 = EDGE_LOOP ( 'NONE', ( #17074, #21030, #34021, #21615, #28353, #57498, #26950, #20032 ) ) ; +#30366 = ORIENTED_EDGE ( 'NONE', *, *, #2113, .F. ) ; +#30367 = DIRECTION ( 'NONE', ( -0.7009092642998443479, 0.0000000000000000000, -0.7132504491541881153 ) ) ; +#30368 = CIRCLE ( 'NONE', #10760, 1.050000000000002265 ) ; +#30369 = DIRECTION ( 'NONE', ( 0.7009092642998447920, 0.0000000000000000000, 0.7132504491541874492 ) ) ; +#30370 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026596, -122.4956869589774442, 5.658420473165350906 ) ) ; +#30371 = CARTESIAN_POINT ( 'NONE', ( 235.4442111253817131, -126.6059542247247265, -0.7253315963078148521 ) ) ; +#30372 = DIRECTION ( 'NONE', ( 0.7132504491541840075, 2.131334480222543031E-15, -0.7009092642998484557 ) ) ; +#30373 = CIRCLE ( 'NONE', #45285, 1.000000000000000888 ) ; +#30374 = DIRECTION ( 'NONE', ( -1.811995619784410881E-15, 1.000000000000000000, 1.196913542559490477E-15 ) ) ; +#30375 = CARTESIAN_POINT ( 'NONE', ( 214.9613697447032052, -122.2599971138185992, 7.440927900312648724 ) ) ; +#30376 = AXIS2_PLACEMENT_3D ( 'NONE', #21625, #17535, #44104 ) ; +#30377 = EDGE_CURVE ( 'NONE', #50149, #10913, #12172, .T. ) ; +#30378 = CARTESIAN_POINT ( 'NONE', ( 228.7999987669289794, -116.2143968624749562, -6.154965942037147641 ) ) ; +#30379 = VECTOR ( 'NONE', #25895, 1000.000000000000114 ) ; +#30380 = ORIENTED_EDGE ( 'NONE', *, *, #12241, .T. ) ; +#30381 = CARTESIAN_POINT ( 'NONE', ( 19.50000000000306954, -124.5000000000000000, -14.00000000000884270 ) ) ; +#30382 = CARTESIAN_POINT ( 'NONE', ( -26.99999999999997868, -30.00000000000001066, 2.810252031082426704E-15 ) ) ; +#30383 = VECTOR ( 'NONE', #52921, 999.9999999999998863 ) ; +#30384 = CARTESIAN_POINT ( 'NONE', ( -21.24606823858118076, -37.69543050033671960, -79.89238311086265298 ) ) ; +#30385 = AXIS2_PLACEMENT_3D ( 'NONE', #37076, #6378, #23041 ) ; +#30386 = ORIENTED_EDGE ( 'NONE', *, *, #23383, .F. ) ; +#30387 = VERTEX_POINT ( 'NONE', #18031 ) ; +#30388 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #18678, #22209, #42017, #1482, #37104, #51353, #29190, #50765, #33841, #33283, #46973, #11078 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 2, 4 ), + ( 0.0000000000000000000, 0.0003838676509522781131, 0.0007677353019045562261, 0.001151602952856834285, 0.001343536778332953202, 0.001535470603809072120 ), + .UNSPECIFIED. ) ; +#30389 = CARTESIAN_POINT ( 'NONE', ( 5.267428225623682181, -37.19543050033674092, -118.1448024862683752 ) ) ; +#30390 = CARTESIAN_POINT ( 'NONE', ( 219.7050636405244575, -119.7427747632586374, -7.843545887115824122 ) ) ; +#30391 = CARTESIAN_POINT ( 'NONE', ( 221.9727693519727723, -121.4861711022388278, 7.791247382876971272 ) ) ; +#30392 = CARTESIAN_POINT ( 'NONE', ( 235.8999987668161111, -118.2572009389047878, 7.156804620164658459 ) ) ; +#30393 = CARTESIAN_POINT ( 'NONE', ( 214.9617398693618497, -122.2600328511455245, 7.439078698818608615 ) ) ; +#30394 = CARTESIAN_POINT ( 'NONE', ( 22.75000000000000711, -119.2000000000000028, -20.99999999999999289 ) ) ; +#30395 = EDGE_LOOP ( 'NONE', ( #50697, #17151, #23747, #8688 ) ) ; +#30396 = CARTESIAN_POINT ( 'NONE', ( 213.9000314191158338, -122.4643109990896335, 7.481158477926269867 ) ) ; +#30397 = CARTESIAN_POINT ( 'NONE', ( 215.3973349854137211, -122.2064437992092110, 7.495217402445150334 ) ) ; +#30398 = EDGE_CURVE ( 'NONE', #6695, #49563, #31514, .T. ) ; +#30399 = ORIENTED_EDGE ( 'NONE', *, *, #50168, .T. ) ; +#30400 = ORIENTED_EDGE ( 'NONE', *, *, #21882, .T. ) ; +#30401 = VECTOR ( 'NONE', #35611, 1000.000000000000000 ) ; +#30402 = ORIENTED_EDGE ( 'NONE', *, *, #46763, .T. ) ; +#30403 = EDGE_LOOP ( 'NONE', ( #36282, #38265, #19661, #3682, #25071 ) ) ; +#30404 = EDGE_CURVE ( 'NONE', #43594, #46736, #57504, .T. ) ; +#30405 = VECTOR ( 'NONE', #48290, 1000.000000000000000 ) ; +#30406 = CARTESIAN_POINT ( 'NONE', ( 219.9470647102502312, -118.4980769679896753, -7.842564919437871040 ) ) ; +#30407 = LINE ( 'NONE', #4122, #28017 ) ; +#30408 = ORIENTED_EDGE ( 'NONE', *, *, #26554, .F. ) ; +#30409 = EDGE_CURVE ( 'NONE', #53089, #40426, #27401, .T. ) ; +#30410 = ORIENTED_EDGE ( 'NONE', *, *, #46254, .T. ) ; +#30411 = EDGE_CURVE ( 'NONE', #48313, #40682, #38293, .T. ) ; +#30412 = CARTESIAN_POINT ( 'NONE', ( 221.5410836458829067, -118.7220758886839320, -7.868847597500248980 ) ) ; +#30413 = CARTESIAN_POINT ( 'NONE', ( 228.7999987669289794, -120.4999999999997726, 1.387778780781445676E-14 ) ) ; +#30414 = ORIENTED_EDGE ( 'NONE', *, *, #24873, .F. ) ; +#30415 = VERTEX_POINT ( 'NONE', #31795 ) ; +#30416 = VECTOR ( 'NONE', #25908, 1000.000000000000000 ) ; +#30417 = CYLINDRICAL_SURFACE ( 'NONE', #48515, 2.500000000000005329 ) ; +#30418 = CARTESIAN_POINT ( 'NONE', ( 237.3624629598965896, -114.9606385281201142, -0.3390163213830797440 ) ) ; +#30419 = CARTESIAN_POINT ( 'NONE', ( 216.2145475481480617, -119.5626128409056150, -5.505591471116802360 ) ) ; +#30420 = CIRCLE ( 'NONE', #36969, 0.5000000000000004441 ) ; +#30421 = CARTESIAN_POINT ( 'NONE', ( 216.0045383336158693, -121.5703735062864581, 7.661642124620331451 ) ) ; +#30422 = AXIS2_PLACEMENT_3D ( 'NONE', #21700, #20814, #43007 ) ; +#30423 = CARTESIAN_POINT ( 'NONE', ( 216.0576618774928761, -119.0628038967321061, -7.608190191194905694 ) ) ; +#30424 = VECTOR ( 'NONE', #13576, 1000.000000000000227 ) ; +#30425 = VERTEX_POINT ( 'NONE', #4920 ) ; +#30426 = CARTESIAN_POINT ( 'NONE', ( -60.09999999999998010, -30.00000000000002132, 23.40000000000001279 ) ) ; +#30427 = CARTESIAN_POINT ( 'NONE', ( 232.9189704355307811, -115.4046226547928882, -3.739578457054429261 ) ) ; +#30428 = AXIS2_PLACEMENT_3D ( 'NONE', #10506, #41179, #54626 ) ; +#30429 = CARTESIAN_POINT ( 'NONE', ( 214.5561483820300452, -118.8647196110668318, -5.398493836873699436 ) ) ; +#30430 = AXIS2_PLACEMENT_3D ( 'NONE', #7519, #51901, #11907 ) ; +#30431 = CARTESIAN_POINT ( 'NONE', ( 220.1988066193169686, -119.9139582296439954, -7.865543652359452409 ) ) ; +#30432 = CARTESIAN_POINT ( 'NONE', ( 235.0240654525487969, -125.7154060817630636, 1.897257752828861221 ) ) ; +#30433 = CARTESIAN_POINT ( 'NONE', ( 222.3999987669286611, -117.4979334485329332, -7.020110252179592614 ) ) ; +#30434 = CARTESIAN_POINT ( 'NONE', ( 218.9962405479286645, -120.9587764530015193, 7.865728625667112617 ) ) ; +#30435 = PLANE ( 'NONE', #12418 ) ; +#30436 = CARTESIAN_POINT ( 'NONE', ( 233.5698618771989743, -124.2906618396014977, -4.841855187955983908 ) ) ; +#30437 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#30438 = CARTESIAN_POINT ( 'NONE', ( 25.13489081600004837, -120.4999999999999716, -6.513477548999975220 ) ) ; +#30439 = CARTESIAN_POINT ( 'NONE', ( 32.90000000000004121, -119.4999999999999858, 5.491522092500616736 ) ) ; +#30440 = CARTESIAN_POINT ( 'NONE', ( 233.0313619538864884, -123.4884317170988624, -4.676727891463922759 ) ) ; +#30441 = CARTESIAN_POINT ( 'NONE', ( 234.8827748164669345, -126.0372879827901471, -0.3569089035112041897 ) ) ; +#30442 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#30443 = FACE_OUTER_BOUND ( 'NONE', #38670, .T. ) ; +#30444 = CARTESIAN_POINT ( 'NONE', ( 14.85000000000002096, -58.88497540218080673, -18.71561198377694168 ) ) ; +#30445 = CARTESIAN_POINT ( 'NONE', ( 235.0007382656632160, -115.0136186481781522, 2.779027626836136022 ) ) ; +#30446 = CARTESIAN_POINT ( 'NONE', ( 26.83061046869623922, -121.4383837542150388, 6.222906941555049087 ) ) ; +#30447 = AXIS2_PLACEMENT_3D ( 'NONE', #50912, #37510, #23213 ) ; +#30448 = CARTESIAN_POINT ( 'NONE', ( 219.7696552375896317, -119.9308299759120615, -8.068536199005146514 ) ) ; +#30449 = CARTESIAN_POINT ( 'NONE', ( 2.400000000000022116, -40.49999999999999289, -23.50000000000000711 ) ) ; +#30450 = CARTESIAN_POINT ( 'NONE', ( 237.7969551657009220, -115.5645883400940050, 2.635343760037123229 ) ) ; +#30451 = AXIS2_PLACEMENT_3D ( 'NONE', #34718, #26254, #39965 ) ; +#30452 = ADVANCED_FACE ( 'NONE', ( #19198 ), #22706, .F. ) ; +#30453 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #19344, #37741, #46201, #37183 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 3.312652759784545713E-14, 0.0005453180429556805020 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9987919715210012983, 0.9978781407687782323, 0.9973716914853365534, 0.9972726236706763725 ) ) + REPRESENTATION_ITEM ( '' ) ); +#30454 = CARTESIAN_POINT ( 'NONE', ( 196.2328455477621674, -126.6002556352070627, -0.9361359573007120849 ) ) ; +#30455 = EDGE_LOOP ( 'NONE', ( #2250, #11991, #51899, #44034 ) ) ; +#30456 = CARTESIAN_POINT ( 'NONE', ( 221.5307352961931713, -121.1509264793305078, 7.840387323618719151 ) ) ; +#30457 = CARTESIAN_POINT ( 'NONE', ( 232.3817936676756233, -114.9595095952801955, 0.3276520417085587722 ) ) ; +#30459 = ORIENTED_EDGE ( 'NONE', *, *, #19687, .F. ) ; +#30458 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #32041, #54505, #45157, #22391, #40203, #54227, #18301, #26497, #22672, #45460, #1094, #44880, #41069, #36137, #49547, #810, #230, #39928, #22970, #31761, #30888, #49825, #18869, #5167, #53946, #44298, #17996, #35830, #40488, #18587, #35541, #14198, #5457, #23256, #48683, #514, #22115, #57750 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4 ), + ( 0.0000000000000000000, 0.0004670562659526025871, 0.0009341125319052051741, 0.001868225063810410348, 0.002802337595715615522, 0.003736450127620820696, 0.004670562659526026304, 0.005604675191431231045, 0.007472900255241657873, 0.008407012787146879093, 0.009341125319052099446, 0.01027523785095732327, 0.01120935038286254536, 0.01214346291476776744, 0.01261051918072038369, 0.01307757544667299994, 0.01401168797857821856, 0.01447874424453082093, 0.01494580051048342156 ), + .UNSPECIFIED. ) ; +#30460 = AXIS2_PLACEMENT_3D ( 'NONE', #29223, #38257, #14899 ) ; +#30461 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289169, -117.6727077496090601, 1.084602886525209753 ) ) ; +#30462 = CARTESIAN_POINT ( 'NONE', ( 233.3110499785333047, -121.1523791747348469, -5.517882702187357324 ) ) ; +#30463 = CIRCLE ( 'NONE', #12724, 1.050000000000002265 ) ; +#30464 = ORIENTED_EDGE ( 'NONE', *, *, #32759, .F. ) ; +#30465 = CIRCLE ( 'NONE', #27675, 1.000000000000000222 ) ; +#30466 = ORIENTED_EDGE ( 'NONE', *, *, #12112, .F. ) ; +#30467 = CARTESIAN_POINT ( 'NONE', ( 215.4794849463243338, -119.4333824394687724, -7.823421312237496927 ) ) ; +#30468 = AXIS2_PLACEMENT_3D ( 'NONE', #17555, #40323, #26627 ) ; +#30470 = EDGE_CURVE ( 'NONE', #12577, #31777, #45190, .T. ) ; +#30469 = CARTESIAN_POINT ( 'NONE', ( 236.8078731612837373, -115.9660333429954164, -4.156036533619061224 ) ) ; +#30471 = APPROVAL_ROLE ( '' ) ; +#30472 = ORIENTED_EDGE ( 'NONE', *, *, #30280, .T. ) ; +#30473 = ORIENTED_EDGE ( 'NONE', *, *, #27361, .T. ) ; +#30474 = VECTOR ( 'NONE', #21934, 1000.000000000000000 ) ; +#30475 = LINE ( 'NONE', #34835, #36878 ) ; +#30476 = CARTESIAN_POINT ( 'NONE', ( 236.3247389864441459, -120.6705356672413956, -5.548532810225868417 ) ) ; +#30477 = CARTESIAN_POINT ( 'NONE', ( 26.90000000000003411, -121.4999999999999858, 3.039736830714165450 ) ) ; +#30478 = ORIENTED_EDGE ( 'NONE', *, *, #21444, .T. ) ; +#30479 = EDGE_LOOP ( 'NONE', ( #21885, #34900, #39441 ) ) ; +#30480 = ADVANCED_FACE ( 'NONE', ( #36459 ), #40520, .F. ) ; +#30481 = PRODUCT_DEFINITION_SHAPE ( 'NONE', 'NONE', #57807 ) ; +#30482 = CARTESIAN_POINT ( 'NONE', ( 2.400000000000020339, -37.49999999999999289, 23.49899999999999878 ) ) ; +#30483 = CARTESIAN_POINT ( 'NONE', ( 213.0999977193770860, -121.1649960032592901, 7.464009052414674272 ) ) ; +#30484 = ORIENTED_EDGE ( 'NONE', *, *, #25554, .F. ) ; +#30485 = EDGE_CURVE ( 'NONE', #505, #8493, #9411, .T. ) ; +#30486 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#30487 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1516828450203863976, -0.9884292157390539568 ) ) ; +#30488 = ADVANCED_FACE ( 'NONE', ( #13950 ), #31814, .F. ) ; +#30489 = CARTESIAN_POINT ( 'NONE', ( 195.8157204794680126, -114.5480355336682692, 0.9133794199298285177 ) ) ; +#30490 = LINE ( 'NONE', #38942, #55643 ) ; +#30491 = CARTESIAN_POINT ( 'NONE', ( -24.75000000000000000, -128.9989999999999952, 9.400000000000009237 ) ) ; +#30492 = FACE_BOUND ( 'NONE', #27664, .T. ) ; +#30493 = ORIENTED_EDGE ( 'NONE', *, *, #33306, .T. ) ; +#30494 = VERTEX_POINT ( 'NONE', #41103 ) ; +#30495 = DIRECTION ( 'NONE', ( 0.8574929260566112044, -0.07804017984717753764, 0.5085426354714923658 ) ) ; +#30496 = FACE_OUTER_BOUND ( 'NONE', #12393, .T. ) ; +#30497 = CARTESIAN_POINT ( 'NONE', ( 215.8772497578511320, -121.6287110635234399, 7.847576819258893721 ) ) ; +#30498 = ORIENTED_EDGE ( 'NONE', *, *, #42475, .F. ) ; +#30499 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1516828450203882017, -0.9884292157390538458 ) ) ; +#30500 = CARTESIAN_POINT ( 'NONE', ( 220.8810337096556680, -122.3216918724683921, 7.891152387762990550 ) ) ; +#30501 = CARTESIAN_POINT ( 'NONE', ( 3.687136505843832790, -26.14539643985410322, -116.0434031232193206 ) ) ; +#30502 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238558841E-16, -1.857579106397798678E-17 ) ) ; +#30503 = CARTESIAN_POINT ( 'NONE', ( 230.9468337291980902, -124.0004446230253450, 1.759482286569079568 ) ) ; +#30504 = DIRECTION ( 'NONE', ( -1.000000000000000000, -4.929626218750037951E-16, -1.857579106397801143E-17 ) ) ; +#30505 = CARTESIAN_POINT ( 'NONE', ( 235.6294351257243420, -115.2248344358426522, 1.723724282244203820 ) ) ; +#30506 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#30507 = FACE_OUTER_BOUND ( 'NONE', #29972, .T. ) ; +#30508 = CARTESIAN_POINT ( 'NONE', ( 28.09997678311041724, -116.8258336362772383, 5.075137164614695884 ) ) ; +#30509 = CARTESIAN_POINT ( 'NONE', ( 233.0500108071092882, -116.1210643321577294, 4.318721338303317836 ) ) ; +#30510 = CIRCLE ( 'NONE', #675, 6.892413239791424395 ) ; +#30511 = LINE ( 'NONE', #16457, #9178 ) ; +#30512 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#30513 = CARTESIAN_POINT ( 'NONE', ( 228.7999987669289794, -120.4999999999997726, 1.387778780781445676E-14 ) ) ; +#30514 = CARTESIAN_POINT ( 'NONE', ( 232.4627810810988535, -115.8297675242916966, 3.000177792239458796 ) ) ; +#30515 = CARTESIAN_POINT ( 'NONE', ( 215.2809796726743343, -121.2093705855812118, 7.869612169963129844 ) ) ; +#30516 = AXIS2_PLACEMENT_3D ( 'NONE', #36503, #37086, #32123 ) ; +#30517 = EDGE_CURVE ( 'NONE', #30921, #10844, #9386, .T. ) ; +#30518 = CIRCLE ( 'NONE', #23031, 1.000000000000000888 ) ; +#30519 = CARTESIAN_POINT ( 'NONE', ( 234.9329337880976709, -125.8400995189961122, 1.674016275510592067 ) ) ; +#30520 = EDGE_LOOP ( 'NONE', ( #48859, #29721, #26486, #38649 ) ) ; +#30521 = CARTESIAN_POINT ( 'NONE', ( 234.4259958290332406, -126.6519445038665452, -0.0003377882718889670685 ) ) ; +#30522 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669290078, -116.9477349638620325, -5.681297614418672204 ) ) ; +#30523 = CARTESIAN_POINT ( 'NONE', ( 27.17910232405250071, -121.4999999999991473, 6.223215549732665330 ) ) ; +#30524 = CARTESIAN_POINT ( 'NONE', ( 220.3758352355724526, -115.2485094310940497, -5.196544887612190244 ) ) ; +#30525 = CARTESIAN_POINT ( 'NONE', ( 237.0742653627292782, -122.1401447631166661, -5.301824631374713270 ) ) ; +#30526 = EDGE_CURVE ( 'NONE', #4421, #42924, #20344, .T. ) ; +#30527 = CARTESIAN_POINT ( 'NONE', ( 22.75000000000000711, -119.2000000000000028, 21.00000000000000711 ) ) ; +#30528 = ORIENTED_EDGE ( 'NONE', *, *, #32559, .F. ) ; +#30529 = AXIS2_PLACEMENT_3D ( 'NONE', #44125, #35950, #344 ) ; +#30530 = CARTESIAN_POINT ( 'NONE', ( 221.8989910998656683, -122.4387320118724318, 7.836683816200883612 ) ) ; +#30531 = CARTESIAN_POINT ( 'NONE', ( 221.8982703924566238, -118.5631926233540128, -7.819412207606839083 ) ) ; +#30532 = ADVANCED_FACE ( 'NONE', ( #28846 ), #47988, .F. ) ; +#30533 = AXIS2_PLACEMENT_3D ( 'NONE', #21643, #3262, #57275 ) ; +#30534 = CARTESIAN_POINT ( 'NONE', ( 194.9498297357095566, -119.5245967060455570, -6.356138116626993906 ) ) ; +#30535 = EDGE_LOOP ( 'NONE', ( #51970, #42782, #24350, #5323 ) ) ; +#30536 = ORIENTED_EDGE ( 'NONE', *, *, #4525, .T. ) ; +#30537 = FACE_OUTER_BOUND ( 'NONE', #13861, .T. ) ; +#30538 = DIRECTION ( 'NONE', ( -1.730936702763705632E-15, 1.000000000000000000, 1.279399695786074746E-15 ) ) ; +#30539 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#30540 = CARTESIAN_POINT ( 'NONE', ( 236.4211130743739204, -126.6470760958394948, 0.1957771034168255264 ) ) ; +#30541 = ORIENTED_EDGE ( 'NONE', *, *, #2244, .T. ) ; +#30542 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#30543 = CARTESIAN_POINT ( 'NONE', ( -12.50000000000000000, 12.50000000000000000, -39.00000000000000000 ) ) ; +#30544 = CARTESIAN_POINT ( 'NONE', ( 236.7860938432106934, -119.0002109512976887, 5.344687887629150147 ) ) ; +#30545 = CARTESIAN_POINT ( 'NONE', ( -19.00000000000000000, 12.00000000000000000, -36.00000000000000000 ) ) ; +#30546 = ORIENTED_EDGE ( 'NONE', *, *, #27768, .T. ) ; +#30547 = FACE_OUTER_BOUND ( 'NONE', #16182, .T. ) ; +#30548 = CARTESIAN_POINT ( 'NONE', ( 217.2732868503516386, -121.2967440722377859, 7.978382250036205825 ) ) ; +#30549 = CARTESIAN_POINT ( 'NONE', ( 217.2443884067137674, -121.1881990865067849, 7.987715400482277239 ) ) ; +#30550 = ORIENTED_EDGE ( 'NONE', *, *, #27049, .F. ) ; +#30551 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #47056, #3571, #38309, #2692, #20480, #20202, #25441, #38024, #56129, #12295 ), + .UNSPECIFIED., .F., .F., + ( 4, 3, 3, 4 ), + ( 0.0000000000000000000, 5.927339074926992238E-05, 0.0001185223101348449577, 0.0002345188374887168512 ), + .UNSPECIFIED. ) ; +#30553 = EDGE_CURVE ( 'NONE', #28950, #23836, #6628, .T. ) ; +#30552 = CIRCLE ( 'NONE', #19348, 5.550000000000001599 ) ; +#30554 = EDGE_LOOP ( 'NONE', ( #27599, #40263, #11699, #28089 ) ) ; +#30555 = DIRECTION ( 'NONE', ( 0.7132504491541841185, 2.131334480222602985E-15, -0.7009092642998482336 ) ) ; +#30556 = CARTESIAN_POINT ( 'NONE', ( 221.5479786233720461, -119.8443737447454822, -8.043927689665945735 ) ) ; +#30557 = EDGE_CURVE ( 'NONE', #54169, #42067, #8661, .T. ) ; +#30558 = CARTESIAN_POINT ( 'NONE', ( -3.950000000000000178, -2.500000000000000000, 39.00000000000000000 ) ) ; +#30559 = EDGE_CURVE ( 'NONE', #44972, #5159, #23870, .T. ) ; +#30560 = DIRECTION ( 'NONE', ( 0.9806606453682329416, 0.1934512759529349313, 0.02968673875895587455 ) ) ; +#30561 = VERTEX_POINT ( 'NONE', #29127 ) ; +#30562 = CARTESIAN_POINT ( 'NONE', ( 5.209678484047987723, -29.74543050033661729, -119.6302872446379268 ) ) ; +#30563 = CIRCLE ( 'NONE', #10988, 3.249999999999999556 ) ; +#30564 = CARTESIAN_POINT ( 'NONE', ( -49.23713110992513009, -119.5000000000000000, 7.600000000000004974 ) ) ; +#30565 =( BOUNDED_SURFACE ( ) B_SPLINE_SURFACE ( 3, 2, ( + ( #50489, #46412, #19541 ), + ( #9635, #27761, #37376 ), + ( #32709, #36808, #14292 ), + ( #32436, #41445, #45554 ) ), + .UNSPECIFIED., .F., .F., .F. ) + B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ), + ( 3, 3 ), + ( 0.008852830408594896533, 0.01027517300499789822 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_SURFACE ( ( + ( 1.000000000000000000, 0.7599143734476231371, 1.000000000000000000), + ( 1.000000000000000000, 0.7595049208971135224, 1.000000000000000000), + ( 1.000000000000000000, 0.7591049976006702948, 1.000000000000000000), + ( 1.000000000000000000, 0.7587139667884944538, 1.000000000000000000) ) ) + REPRESENTATION_ITEM ( '' ) SURFACE ( ) ); +#30566 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#30567 = ORIENTED_EDGE ( 'NONE', *, *, #51304, .T. ) ; +#30568 = ORIENTED_EDGE ( 'NONE', *, *, #52264, .T. ) ; +#30569 = DIRECTION ( 'NONE', ( -3.524876788021935603E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#30570 = CARTESIAN_POINT ( 'NONE', ( 21.50000000000001066, -124.5000000000000000, 14.00000000000000178 ) ) ; +#30571 = EDGE_LOOP ( 'NONE', ( #22961, #37365, #21290, #5359 ) ) ; +#30572 = DIRECTION ( 'NONE', ( 0.7132504491541842295, 2.131334480222611662E-15, -0.7009092642998483447 ) ) ; +#30573 = LINE ( 'NONE', #34360, #39573 ) ; +#30574 = ADVANCED_FACE ( 'NONE', ( #55130 ), #6052, .T. ) ; +#30575 = ORIENTED_EDGE ( 'NONE', *, *, #38478, .F. ) ; +#30576 = CARTESIAN_POINT ( 'NONE', ( 12.48789013767309442, -48.22474178727588168, -18.95664221315270126 ) ) ; +#30577 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#30578 = CARTESIAN_POINT ( 'NONE', ( 233.5277695270552556, -115.7354643018458944, 2.888286435452927403 ) ) ; +#30579 = VECTOR ( 'NONE', #44572, 1000.000000000000000 ) ; +#30580 = CARTESIAN_POINT ( 'NONE', ( 194.9498859838219857, -114.1438618364641968, 0.9754033011528080443 ) ) ; +#30581 = CARTESIAN_POINT ( 'NONE', ( 232.5733654085484261, -124.1912188368929151, -4.918721932056839385 ) ) ; +#30582 = CARTESIAN_POINT ( 'NONE', ( 214.8314610880633779, -119.0065190205020400, -7.691047353382204577 ) ) ; +#30583 = PLANE ( 'NONE', #52368 ) ; +#30584 = CARTESIAN_POINT ( 'NONE', ( 222.8999987669286611, -117.3302092426309571, -8.113071722396378860 ) ) ; +#30585 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#30586 = CARTESIAN_POINT ( 'NONE', ( 235.2070503185273367, -117.6849158801053647, -4.782217925681100823 ) ) ; +#30587 = CARTESIAN_POINT ( 'NONE', ( 21.80000000000002203, -58.99999999999999289, -17.50000000000000711 ) ) ; +#30588 = CARTESIAN_POINT ( 'NONE', ( -28.14999999999999858, -128.9989999999999952, 14.00000000000000888 ) ) ; +#30589 = ORIENTED_EDGE ( 'NONE', *, *, #51839, .F. ) ; +#30590 = CARTESIAN_POINT ( 'NONE', ( 234.0331607988581197, -115.7102955294808879, 3.855344585717873862 ) ) ; +#30591 = EDGE_CURVE ( 'NONE', #16542, #33281, #41437, .T. ) ; +#30592 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238558841E-16, -1.857579106397798678E-17 ) ) ; +#30593 = CARTESIAN_POINT ( 'NONE', ( 236.6983460810477879, -123.0614812217574041, 4.923275596037022694 ) ) ; +#30594 = EDGE_CURVE ( 'NONE', #32913, #48954, #47644, .T. ) ; +#30595 = EDGE_CURVE ( 'NONE', #36346, #38009, #25820, .T. ) ; +#30596 = ORIENTED_EDGE ( 'NONE', *, *, #57232, .T. ) ; +#30597 = ORIENTED_EDGE ( 'NONE', *, *, #56954, .F. ) ; +#30598 = CARTESIAN_POINT ( 'NONE', ( 214.8974678692549674, -122.4479687330303932, 7.637290575369656054 ) ) ; +#30599 = VECTOR ( 'NONE', #23920, 1000.000000000000000 ) ; +#30600 = CARTESIAN_POINT ( 'NONE', ( 195.1499984800815923, -128.4271199900971396, 11.20021902247124679 ) ) ; +#30601 = CARTESIAN_POINT ( 'NONE', ( -23.99999999999999289, -1.000000000000009548, 19.50000000000000711 ) ) ; +#30602 = CARTESIAN_POINT ( 'NONE', ( 235.9379876273972911, -114.3670957191145021, 0.4585230196890686671 ) ) ; +#30603 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290590, -119.5971996214443891, -2.313096641206130677 ) ) ; +#30604 = ADVANCED_FACE ( 'NONE', ( #20045 ), #37884, .T. ) ; +#30605 = CARTESIAN_POINT ( 'NONE', ( -22.99999999999997868, -49.00000000000000000, 16.99999999999999289 ) ) ; +#30606 = EDGE_CURVE ( 'NONE', #16829, #35786, #29922, .T. ) ; +#30607 = DIRECTION ( 'NONE', ( -1.000000000000000000, 2.895187613894583266E-16, -1.857579106397801143E-17 ) ) ; +#30608 = ORIENTED_EDGE ( 'NONE', *, *, #7311, .F. ) ; +#30609 = CARTESIAN_POINT ( 'NONE', ( 196.4499466609828175, -112.5274723582326146, -11.26437544304178395 ) ) ; +#30610 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026880, -125.4926719539394782, -3.330409282900138379 ) ) ; +#30611 = CARTESIAN_POINT ( 'NONE', ( 14.10726995796003003, -29.69543050033662013, -102.0157232147401771 ) ) ; +#30612 = VERTEX_POINT ( 'NONE', #24720 ) ; +#30613 = CARTESIAN_POINT ( 'NONE', ( 217.4395091456903515, -118.5002810041308123, -7.773329082022176095 ) ) ; +#30614 = COORDINATED_UNIVERSAL_TIME_OFFSET ( 8, 0, .AHEAD. ) ; +#30615 = CARTESIAN_POINT ( 'NONE', ( 237.3895814380692855, -118.4236264303455926, -5.144585679560123026 ) ) ; +#30616 = CARTESIAN_POINT ( 'NONE', ( 19.45914153698029381, -50.69578153382423835, -15.75200729307281478 ) ) ; +#30617 = ORIENTED_EDGE ( 'NONE', *, *, #1144, .T. ) ; +#30618 = CYLINDRICAL_SURFACE ( 'NONE', #40872, 2.100000000000000977 ) ; +#30619 = VECTOR ( 'NONE', #53252, 999.9999999999998863 ) ; +#30620 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -120.5133305012182916, 0.5037395558142431229 ) ) ; +#30621 = CARTESIAN_POINT ( 'NONE', ( 195.1499984800815355, -114.3415476561573882, 0.9450667357480425634 ) ) ; +#30622 = CARTESIAN_POINT ( 'NONE', ( 237.3387818911451745, -125.7478148719826692, 3.206645362080224881 ) ) ; +#30623 = VERTEX_POINT ( 'NONE', #37593 ) ; +#30624 = VERTEX_POINT ( 'NONE', #46348 ) ; +#30625 = ORIENTED_EDGE ( 'NONE', *, *, #37808, .T. ) ; +#30626 = CARTESIAN_POINT ( 'NONE', ( -33.99999999999999289, -124.5000000000000000, 17.00000000000000711 ) ) ; +#30627 = CARTESIAN_POINT ( 'NONE', ( 238.0999987669289624, -129.5425643404585685, 12.77622910520409327 ) ) ; +#30628 = EDGE_CURVE ( 'NONE', #1725, #48288, #16844, .T. ) ; +#30629 = CARTESIAN_POINT ( 'NONE', ( 233.6213032557751035, -125.6798031540473062, -2.049330675028080861 ) ) ; +#30630 = PLANE ( 'NONE', #6185 ) ; +#30631 = ORIENTED_EDGE ( 'NONE', *, *, #40542, .T. ) ; +#30632 = ORIENTED_EDGE ( 'NONE', *, *, #1085, .T. ) ; +#30633 = ORIENTED_EDGE ( 'NONE', *, *, #4737, .F. ) ; +#30634 = CARTESIAN_POINT ( 'NONE', ( 34.31247981417969584, -126.0750432828276786, 0.9235651883064143197 ) ) ; +#30635 = CARTESIAN_POINT ( 'NONE', ( 237.5228923365456239, -117.2628530438843910, 4.507979957702139551 ) ) ; +#30636 = ORIENTED_EDGE ( 'NONE', *, *, #27770, .T. ) ; +#30637 = CARTESIAN_POINT ( 'NONE', ( 194.6499984800816492, -126.6584523438420433, -0.9450667357479811681 ) ) ; +#30638 = ADVANCED_FACE ( 'NONE', ( #55412 ), #13228, .F. ) ; +#30639 = CARTESIAN_POINT ( 'NONE', ( 4.000000000000021316, -36.70000000000000995, -23.50000000000000711 ) ) ; +#30640 = VERTEX_POINT ( 'NONE', #31372 ) ; +#30641 = EDGE_CURVE ( 'NONE', #44666, #3152, #46710, .T. ) ; +#30642 = AXIS2_PLACEMENT_3D ( 'NONE', #29677, #2808, #23837 ) ; +#30643 = EDGE_LOOP ( 'NONE', ( #52937, #20797, #6265, #51474 ) ) ; +#30644 = CARTESIAN_POINT ( 'NONE', ( 33.09996714223939307, -119.6540434816802900, -5.719609988447067472 ) ) ; +#30645 = CARTESIAN_POINT ( 'NONE', ( -50.02927267505229736, -122.0861230399595456, 4.683070565144759279 ) ) ; +#30646 = PLANE ( 'NONE', #25736 ) ; +#30647 = LINE ( 'NONE', #39676, #14587 ) ; +#30648 = FACE_OUTER_BOUND ( 'NONE', #50992, .T. ) ; +#30649 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#30650 = DIRECTION ( 'NONE', ( 0.2751521223302872965, -0.6785983445458466656, 0.6810254006692958439 ) ) ; +#30651 = CARTESIAN_POINT ( 'NONE', ( 216.5381137720879394, -121.2642701699563759, 7.950493838938410995 ) ) ; +#30652 = CARTESIAN_POINT ( 'NONE', ( 215.9678178034220650, -121.5705011008793548, 7.867009973515213694 ) ) ; +#30653 = FACE_OUTER_BOUND ( 'NONE', #13118, .T. ) ; +#30654 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -123.2417319157970184, 0.9600293977604155149 ) ) ; +#30655 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#30656 = CIRCLE ( 'NONE', #8251, 1.700000000000007061 ) ; +#30657 = CARTESIAN_POINT ( 'NONE', ( 215.7887661690884613, -121.4880824900725145, 7.641233138836434513 ) ) ; +#30658 = CARTESIAN_POINT ( 'NONE', ( 238.5347280068026521, -114.9927907248123518, 0.8451279643312686884 ) ) ; +#30659 = AXIS2_PLACEMENT_3D ( 'NONE', #33934, #43237, #47358 ) ; +#30660 = CARTESIAN_POINT ( 'NONE', ( 236.2529222988258937, -116.4491257764011749, -3.793862788697664357 ) ) ; +#30661 = CARTESIAN_POINT ( 'NONE', ( 220.5855852367250236, -120.1032503599542309, -7.875974094288952898 ) ) ; +#30662 = CARTESIAN_POINT ( 'NONE', ( 233.7416519508835506, -124.2666509134020032, 4.078340593699422811 ) ) ; +#30663 = EDGE_CURVE ( 'NONE', #7181, #31187, #22003, .T. ) ; +#30664 = CARTESIAN_POINT ( 'NONE', ( 221.4141577387170514, -119.9386120551868657, -7.843098884741372068 ) ) ; +#30665 = VERTEX_POINT ( 'NONE', #8286 ) ; +#30666 = ORIENTED_EDGE ( 'NONE', *, *, #5873, .F. ) ; +#30667 = FACE_OUTER_BOUND ( 'NONE', #1383, .T. ) ; +#30668 = CARTESIAN_POINT ( 'NONE', ( 215.3535861553978350, -121.8483341696966420, 7.563813318656046114 ) ) ; +#30669 = LINE ( 'NONE', #31540, #22253 ) ; +#30670 = CARTESIAN_POINT ( 'NONE', ( 235.5214873175969217, -125.5515861394126631, -3.504977031560533529 ) ) ; +#30671 = EDGE_CURVE ( 'NONE', #30415, #10549, #23979, .T. ) ; +#30672 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.210476675238558841E-16, 1.857579106397798678E-17 ) ) ; +#30673 = CARTESIAN_POINT ( 'NONE', ( 219.8543243840175592, -121.5336924982172633, 7.820901443233633898 ) ) ; +#30674 = CARTESIAN_POINT ( 'NONE', ( 236.0767704591807217, -121.0764537463936392, 7.304597982208345996 ) ) ; +#30675 = EDGE_CURVE ( 'NONE', #51528, #34978, #48863, .T. ) ; +#30676 = EDGE_CURVE ( 'NONE', #50548, #22810, #3841, .T. ) ; +#30677 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #24150, #46049, #46628, #50430 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 1.734723475976807094E-18, 0.0003544301159893658236 ), + .UNSPECIFIED. ) ; +#30678 = CARTESIAN_POINT ( 'NONE', ( 7.755892432271231485, -32.89543050033663718, -103.4854182600387276 ) ) ; +#30679 = ORIENTED_EDGE ( 'NONE', *, *, #39144, .F. ) ; +#30680 = CARTESIAN_POINT ( 'NONE', ( 221.4630333937273576, -118.5862481903194805, -7.839176145975831567 ) ) ; +#30681 = FACE_OUTER_BOUND ( 'NONE', #1959, .T. ) ; +#30682 = DIRECTION ( 'NONE', ( 0.7132504491541842295, 2.131334480222611662E-15, -0.7009092642998483447 ) ) ; +#30683 = ORIENTED_EDGE ( 'NONE', *, *, #32143, .F. ) ; +#30684 = ORIENTED_EDGE ( 'NONE', *, *, #47844, .T. ) ; +#30685 = AXIS2_PLACEMENT_3D ( 'NONE', #48913, #8913, #31423 ) ; +#30687 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#30686 = AXIS2_PLACEMENT_3D ( 'NONE', #22158, #40529, #17757 ) ; +#30688 = CARTESIAN_POINT ( 'NONE', ( -19.59999999999998721, -33.19999999999999574, -19.49999999999999645 ) ) ; +#30689 = DIRECTION ( 'NONE', ( -0.7132504491541842295, -2.131334480222611268E-15, 0.7009092642998483447 ) ) ; +#30690 = CARTESIAN_POINT ( 'NONE', ( 214.4398602540541390, -122.2804750892997134, 7.588638965449770346 ) ) ; +#30691 = CARTESIAN_POINT ( 'NONE', ( 214.9387596748688622, -122.2381628195925458, 7.442434840617968561 ) ) ; +#30692 = CARTESIAN_POINT ( 'NONE', ( 219.3625511587945311, -120.0728926255325746, -8.073855673474218619 ) ) ; +#30693 = ORIENTED_EDGE ( 'NONE', *, *, #31450, .T. ) ; +#30694 = DIRECTION ( 'NONE', ( -0.7071067811865475727, -0.7071067811865475727, 0.0000000000000000000 ) ) ; +#30695 = CARTESIAN_POINT ( 'NONE', ( 25.00000000000002132, -58.99999999999999289, -17.50000000000000711 ) ) ; +#30696 = EDGE_CURVE ( 'NONE', #32847, #19999, #53244, .T. ) ; +#30697 = AXIS2_PLACEMENT_3D ( 'NONE', #41150, #32694, #24197 ) ; +#30698 = ORIENTED_EDGE ( 'NONE', *, *, #29604, .T. ) ; +#30699 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #7991, #35164, #30503, #21415, #36241, #54049, #39243, #52962 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 4 ), + ( 0.0000000000000000000, 0.2499999999999997224, 0.4999999999999994449, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#30700 = ORIENTED_EDGE ( 'NONE', *, *, #44026, .F. ) ; +#30701 = EDGE_LOOP ( 'NONE', ( #9279, #51306, #31566, #54665 ) ) ; +#30702 = EDGE_LOOP ( 'NONE', ( #37840, #57010, #5598, #53086 ) ) ; +#30703 = DIRECTION ( 'NONE', ( 4.596453308722229305E-16, -0.3670325979293080909, -0.9302080799784867571 ) ) ; +#30704 = CARTESIAN_POINT ( 'NONE', ( 219.6935976581747525, -118.4806832848554734, -7.832047998404687128 ) ) ; +#30705 = VERTEX_POINT ( 'NONE', #17316 ) ; +#30706 = ORIENTED_EDGE ( 'NONE', *, *, #29848, .F. ) ; +#30707 = CARTESIAN_POINT ( 'NONE', ( 219.9474639405509038, -121.8689509695937971, 7.972438415040458359 ) ) ; +#30708 = PLANE ( 'NONE', #45068 ) ; +#30709 = ORIENTED_EDGE ( 'NONE', *, *, #36125, .F. ) ; +#30710 = EDGE_LOOP ( 'NONE', ( #30747, #31849, #13670, #57162, #27905 ) ) ; +#30711 = EDGE_CURVE ( 'NONE', #51175, #35120, #12942, .T. ) ; +#30712 = CARTESIAN_POINT ( 'NONE', ( 37.90000000000001990, -120.4999999999999858, 1.387778780781445676E-14 ) ) ; +#30713 = CARTESIAN_POINT ( 'NONE', ( 237.4038551185120411, -115.0562041658463670, 1.074166482082878682 ) ) ; +#30714 = FACE_OUTER_BOUND ( 'NONE', #55765, .T. ) ; +#30715 = CARTESIAN_POINT ( 'NONE', ( 12.30868344165380890, -50.63732629300039889, -18.34065734296094874 ) ) ; +#30716 = ADVANCED_FACE ( 'NONE', ( #17895 ), #35728, .F. ) ; +#30717 = CARTESIAN_POINT ( 'NONE', ( 222.3999987669286611, -117.3302092426309571, -8.113071722396378860 ) ) ; +#30718 = CARTESIAN_POINT ( 'NONE', ( 26.72985244752071310, -121.3379078508093585, -6.284305933288004020 ) ) ; +#30719 = CARTESIAN_POINT ( 'NONE', ( 236.7939704355307811, -119.5413054122620196, -6.247257159262449733 ) ) ; +#30720 = CARTESIAN_POINT ( 'NONE', ( 219.9319163693382677, -119.1519781164462586, -7.773073674748422590 ) ) ; +#30721 = DIRECTION ( 'NONE', ( -0.7071067811865598962, 0.7071067811865352493, 1.048405754997196941E-16 ) ) ; +#30722 = VECTOR ( 'NONE', #7976, 1000.000000000000000 ) ; +#30723 = CYLINDRICAL_SURFACE ( 'NONE', #8825, 1.000000000000000888 ) ; +#30724 = CONICAL_SURFACE ( 'NONE', #14803, 2.024999999999999023, 0.7853981633974482790 ) ; +#30725 = CARTESIAN_POINT ( 'NONE', ( 219.8833592663673357, -119.8621462719644484, -7.863164743093883580 ) ) ; +#30726 =( BOUNDED_SURFACE ( ) B_SPLINE_SURFACE ( 3, 3, ( + ( #32873, #55075, #10965, #51809 ), + ( #50651, #28790, #33158, #42180 ), + ( #15318, #15037, #33454, #38393 ), + ( #55932, #10664, #37542, #11239 ), + ( #47148, #37263, #6296, #50953 ), + ( #29077, #46572, #2505, #6575 ), + ( #24098, #56211, #41900, #2209 ) ), + .UNSPECIFIED., .F., .F., .F. ) + B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 3, 4 ), + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000, 1.034388378391225327 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_SURFACE ( ( + ( 1.000000000000000000, 0.4139156146868945285, 0.4139156146868945285, 1.000000000000000000), + ( 0.9993654810528039834, 0.4136529773868354298, 0.4136529773868354298, 0.9993654810528039834), + ( 0.9993654810528039834, 0.4136529773868354298, 0.4136529773868354298, 0.9993654810528039834), + ( 1.000000000000000000, 0.4139156146868945285, 0.4139156146868945285, 1.000000000000000000), + ( 1.000000000000000000, 0.4139156146868945285, 0.4139156146868945285, 1.000000000000000000), + ( 1.000000000000000000, 0.4139156146868945285, 0.4139156146868945285, 1.000000000000000000), + ( 1.000000000000000000, 0.4139156146868945285, 0.4139156146868945285, 1.000000000000000000) ) ) + REPRESENTATION_ITEM ( '' ) SURFACE ( ) ); +#30727 = CARTESIAN_POINT ( 'NONE', ( 13.59988352953581803, -50.66275751610673694, -18.28338423175350869 ) ) ; +#30728 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#30729 = CARTESIAN_POINT ( 'NONE', ( 233.5246632712529049, -125.4956670187452374, -3.585513285392485372 ) ) ; +#30730 = CARTESIAN_POINT ( 'NONE', ( 226.3999987669289453, -120.4999999999997726, 1.387778780781445676E-14 ) ) ; +#30731 = CARTESIAN_POINT ( 'NONE', ( 220.8002074625812838, -120.4999999999997726, 1.387778780781445676E-14 ) ) ; +#30732 = CARTESIAN_POINT ( 'NONE', ( 25.00000000000002132, -49.00000000000000000, -19.52500000000000924 ) ) ; +#30733 = CARTESIAN_POINT ( 'NONE', ( 233.0788946617759336, -122.0034973119356181, -5.341296878682031846 ) ) ; +#30734 = CARTESIAN_POINT ( 'NONE', ( 234.8631781790369359, -126.0378063025792699, 0.3393410656958496530 ) ) ; +#30735 = EDGE_CURVE ( 'NONE', #2221, #3725, #315, .T. ) ; +#30736 = AXIS2_PLACEMENT_3D ( 'NONE', #12341, #13209, #31350 ) ; +#30737 = CARTESIAN_POINT ( 'NONE', ( 232.7468028037899330, -124.4265064628706767, 3.922810049499568130 ) ) ; +#30738 = LINE ( 'NONE', #34238, #33203 ) ; +#30739 = CARTESIAN_POINT ( 'NONE', ( 24.90000000000000568, -116.0000000000000000, -4.499999999999994671 ) ) ; +#30740 = CARTESIAN_POINT ( 'NONE', ( 234.9517438846384891, -114.4321892129554925, 0.9993892442478806704 ) ) ; +#30741 = CARTESIAN_POINT ( 'NONE', ( 219.9093602995916683, -120.9445274189311874, 8.076839804318225902 ) ) ; +#30742 = CARTESIAN_POINT ( 'NONE', ( 217.5984455705643370, -122.2863721935792540, 7.627066977248780688 ) ) ; +#30743 = CARTESIAN_POINT ( 'NONE', ( 234.6260191747567205, -120.6485252027788135, 5.548020089138212541 ) ) ; +#30744 = ADVANCED_FACE ( 'NONE', ( #3822 ), #7887, .F. ) ; +#30745 = EDGE_CURVE ( 'NONE', #1837, #44749, #46924, .T. ) ; +#30746 = CARTESIAN_POINT ( 'NONE', ( 215.4272045587784135, -118.8658430426377635, -7.720183276842189635 ) ) ; +#30747 = ORIENTED_EDGE ( 'NONE', *, *, #11136, .F. ) ; +#30748 = LINE ( 'NONE', #17574, #46371 ) ; +#30749 = CARTESIAN_POINT ( 'NONE', ( 213.9533395165431955, -119.3010539477024707, -7.443857587156437638 ) ) ; +#30750 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ; +#30751 = ORIENTED_EDGE ( 'NONE', *, *, #19559, .F. ) ; +#30752 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -117.8933797960175127, 1.099937005008341462 ) ) ; +#30753 = CARTESIAN_POINT ( 'NONE', ( 232.5108864682158014, -115.4571449763176361, -2.332978541810447837 ) ) ; +#30754 = VECTOR ( 'NONE', #42887, 1000.000000000000000 ) ; +#30755 = ORIENTED_EDGE ( 'NONE', *, *, #4510, .F. ) ; +#30756 = ORIENTED_EDGE ( 'NONE', *, *, #9974, .F. ) ; +#30757 = CARTESIAN_POINT ( 'NONE', ( 215.4790204059954704, -119.1453252223858215, -7.778677235706194182 ) ) ; +#30758 = APPROVAL_STATUS ( 'not_yet_approved' ) ; +#30759 = ORIENTED_EDGE ( 'NONE', *, *, #53560, .F. ) ; +#30760 = ORIENTED_EDGE ( 'NONE', *, *, #34858, .F. ) ; +#30761 = AXIS2_PLACEMENT_3D ( 'NONE', #8753, #22, #597 ) ; +#30762 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#30763 = CARTESIAN_POINT ( 'NONE', ( 236.2187003297667047, -124.0636783807629371, -4.254727826807075175 ) ) ; +#30764 = CARTESIAN_POINT ( 'NONE', ( 235.8999987667933453, -117.3124447034925595, 6.788924158587381186 ) ) ; +#30765 = EDGE_LOOP ( 'NONE', ( #2041, #19937, #26362, #12805 ) ) ; +#30766 = EDGE_LOOP ( 'NONE', ( #53564, #55117, #12712, #24103 ) ) ; +#30767 = CARTESIAN_POINT ( 'NONE', ( -31.26171440160119985, -116.0000000000000000, -18.22547622645310383 ) ) ; +#30768 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#30769 = VERTEX_POINT ( 'NONE', #56097 ) ; +#30770 = CARTESIAN_POINT ( 'NONE', ( -19.99999999999997513, -50.79999999999998295, 23.50000000000000000 ) ) ; +#30771 = CARTESIAN_POINT ( 'NONE', ( 220.6197069149558558, -119.9110128342931034, -8.065880497126144633 ) ) ; +#30772 = CARTESIAN_POINT ( 'NONE', ( 35.40000000000001279, -120.4999999999999716, -5.363107332756994694 ) ) ; +#30773 = CARTESIAN_POINT ( 'NONE', ( 35.60660171779824168, -49.00000000000000000, 16.99999999999999289 ) ) ; +#30774 = CIRCLE ( 'NONE', #27070, 1.649999999999998579 ) ; +#30775 = DIRECTION ( 'NONE', ( 1.857579106397798678E-17, -1.984260520772446048E-47, -1.000000000000000000 ) ) ; +#30776 = CARTESIAN_POINT ( 'NONE', ( 195.1499984800815639, -126.5655116070076929, -0.9308041915446624293 ) ) ; +#30777 = ORIENTED_EDGE ( 'NONE', *, *, #48846, .F. ) ; +#30778 = ORIENTED_EDGE ( 'NONE', *, *, #43896, .F. ) ; +#30779 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289226, -115.7896841011412192, 14.63528773605050048 ) ) ; +#30780 = AXIS2_PLACEMENT_3D ( 'NONE', #40429, #31707, #57697 ) ; +#30781 = DIRECTION ( 'NONE', ( 0.7009092642998447920, 0.0000000000000000000, 0.7132504491541874492 ) ) ; +#30782 = EDGE_CURVE ( 'NONE', #53645, #33176, #2001, .T. ) ; +#30783 = CARTESIAN_POINT ( 'NONE', ( 215.7624433424235804, -118.5892698553942211, -7.476768377701302093 ) ) ; +#30784 = VERTEX_POINT ( 'NONE', #21021 ) ; +#30785 = CARTESIAN_POINT ( 'NONE', ( 232.0074411043603106, -116.2383686165511278, -4.177105065524954419 ) ) ; +#30786 = CARTESIAN_POINT ( 'NONE', ( 16.50000000000001776, -48.99999999999998579, 23.50000000000000000 ) ) ; +#30787 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#30788 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#30789 = FACE_OUTER_BOUND ( 'NONE', #30293, .T. ) ; +#30790 = CARTESIAN_POINT ( 'NONE', ( 219.9143208329233801, -119.8585330158884119, -8.063588286894997736 ) ) ; +#30791 = CARTESIAN_POINT ( 'NONE', ( 235.5713211974650676, -114.9567135119538932, -0.2920539985838835340 ) ) ; +#30792 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#30793 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#30794 = CARTESIAN_POINT ( 'NONE', ( 14.10726995796004246, -35.69543050033662013, -102.0157232147401913 ) ) ; +#30795 = CARTESIAN_POINT ( 'NONE', ( 233.0668293653686476, -116.6078124326301690, 4.764757105101842249 ) ) ; +#30796 = CARTESIAN_POINT ( 'NONE', ( 26.69159998853542959, -119.4999999999999858, 6.090172404377702797 ) ) ; +#30797 = DIRECTION ( 'NONE', ( -1.811995619784410881E-15, 1.000000000000000000, 1.196913542559490477E-15 ) ) ; +#30798 = CARTESIAN_POINT ( 'NONE', ( 196.4500029091151987, -124.7279837693729263, -13.13664737923880743 ) ) ; +#30799 = CARTESIAN_POINT ( 'NONE', ( 232.5286633507873262, -117.4114390246168824, 4.619496129676546659 ) ) ; +#30800 = CARTESIAN_POINT ( 'NONE', ( 215.2586716025834619, -121.1296126954221819, 7.640926935495580885 ) ) ; +#30801 = ADVANCED_FACE ( 'NONE', ( #21608 ), #45786, .F. ) ; +#30802 = AXIS2_PLACEMENT_3D ( 'NONE', #44535, #17361, #30234 ) ; +#30803 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #22468, #45528 ), + ( #18936, #39997 ), + ( #1164, #31552 ), + ( #27442, #4958 ), + ( #23325, #300 ), + ( #54297, #54578 ), + ( #22185, #22744 ), + ( #40558, #32115 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 2, 2, 4 ), + ( 2, 2 ), + ( 0.0000000000000000000, 0.2503609168556559794, 0.5005726823607560272, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#30804 = CARTESIAN_POINT ( 'NONE', ( 234.9657091926622456, -114.9327305858105461, -0.4898104567780299234 ) ) ; +#30805 = CARTESIAN_POINT ( 'NONE', ( 216.8672691298540371, -118.5054800081700250, -7.531527052034642011 ) ) ; +#30806 = ORIENTED_EDGE ( 'NONE', *, *, #18942, .F. ) ; +#30807 = CARTESIAN_POINT ( 'NONE', ( 234.5087869841284771, -125.8293217818170007, -3.068196167631882521 ) ) ; +#30808 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289794, -114.3769928053704490, -2.720672530490540808 ) ) ; +#30809 = FACE_OUTER_BOUND ( 'NONE', #45468, .T. ) ; +#30810 = CARTESIAN_POINT ( 'NONE', ( 220.3002074625813407, -115.2484318244912913, -5.197050604876352509 ) ) ; +#30811 = CARTESIAN_POINT ( 'NONE', ( 234.0861131059163256, -121.7591313429175273, -5.404150710104991262 ) ) ; +#30812 = EDGE_CURVE ( 'NONE', #36942, #22081, #10018, .T. ) ; +#30813 = CARTESIAN_POINT ( 'NONE', ( 237.1135301614254729, -120.8186228200246717, -5.540406012875275010 ) ) ; +#30814 = CARTESIAN_POINT ( 'NONE', ( 215.8452612777849708, -121.3094864038926488, 7.883264594067027176 ) ) ; +#30815 = EDGE_CURVE ( 'NONE', #14084, #5226, #11315, .T. ) ; +#30816 = CIRCLE ( 'NONE', #14027, 3.250000067055241804 ) ; +#30817 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #31326, #9115, #49682, #5590, #44736, #9676, #40636, #40345, #27512, #18142 ), + .UNSPECIFIED., .F., .F., + ( 4, 3, 3, 4 ), + ( 8.552516961018236549E-15, 2.055145444661848292E-05, 4.111177054691122329E-05, 8.125771329200429018E-05 ), + .UNSPECIFIED. ) ; +#30818 = VERTEX_POINT ( 'NONE', #51683 ) ; +#30819 = CARTESIAN_POINT ( 'NONE', ( 221.5171105566119820, -122.4428122413800963, 7.609859801693281689 ) ) ; +#30820 = CARTESIAN_POINT ( 'NONE', ( 234.7745024424667122, -118.6090520758855718, 5.224745523794766200 ) ) ; +#30821 = EDGE_LOOP ( 'NONE', ( #10437, #48925, #43801, #41783 ) ) ; +#30822 = ORIENTED_EDGE ( 'NONE', *, *, #14189, .T. ) ; +#30823 = DIRECTION ( 'NONE', ( 0.03101838030374870145, 0.0000000000000000000, -0.9995188142718135493 ) ) ; +#30824 = CARTESIAN_POINT ( 'NONE', ( 220.1052941450074059, -121.2637930503437076, 7.854507357716723703 ) ) ; +#30825 = CARTESIAN_POINT ( 'NONE', ( 217.5036138198365165, -121.8296397277593428, 7.918655196364713156 ) ) ; +#30826 = CARTESIAN_POINT ( 'NONE', ( 236.2886593823446333, -124.5104144405789270, 4.661246848076173954 ) ) ; +#30827 = ORIENTED_EDGE ( 'NONE', *, *, #24242, .T. ) ; +#30828 = CARTESIAN_POINT ( 'NONE', ( 18.05340673974814436, -58.41195326717748770, -21.50000000000000355 ) ) ; +#30829 = CARTESIAN_POINT ( 'NONE', ( 236.8758694840609564, -122.0847863574749539, 5.318935301863131571 ) ) ; +#30830 = CARTESIAN_POINT ( 'NONE', ( 229.2999987672632471, -121.1733733768182617, -7.469710054190552562 ) ) ; +#30831 = EDGE_LOOP ( 'NONE', ( #40302, #7377, #27298, #56612 ) ) ; +#30832 = CARTESIAN_POINT ( 'NONE', ( 235.8999987668371432, -120.4999999999997584, 1.387778780781445676E-14 ) ) ; +#30833 = CARTESIAN_POINT ( 'NONE', ( 217.3072269793123326, -121.9833275085090776, 7.881905935448987321 ) ) ; +#30834 = FACE_OUTER_BOUND ( 'NONE', #17296, .T. ) ; +#30835 = EDGE_LOOP ( 'NONE', ( #43062, #2384, #49898, #37944 ) ) ; +#30836 = EDGE_LOOP ( 'NONE', ( #19816, #14013, #10359, #14435 ) ) ; +#30837 = CARTESIAN_POINT ( 'NONE', ( 213.9000314191158338, -119.9678245203384108, -7.514524515036737462 ) ) ; +#30838 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289226, -125.4230623975614520, 2.339775799372407317 ) ) ; +#30839 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#30840 = CARTESIAN_POINT ( 'NONE', ( -16.00000000000000000, -9.199999999999999289, -38.69999999999999574 ) ) ; +#30841 = EDGE_LOOP ( 'NONE', ( #29997, #48575, #52618, #3324 ) ) ; +#30842 = CARTESIAN_POINT ( 'NONE', ( 217.6024572357016496, -119.1696584878672240, -7.923228318508597212 ) ) ; +#30843 = AXIS2_PLACEMENT_3D ( 'NONE', #28369, #45882, #6463 ) ; +#30844 = CARTESIAN_POINT ( 'NONE', ( -50.20414602659315761, -117.2304924311911236, 3.720005699754589834 ) ) ; +#30845 = CARTESIAN_POINT ( 'NONE', ( 221.8989910998656683, -118.5951813268886781, -7.615690236929005152 ) ) ; +#30846 = ORIENTED_EDGE ( 'NONE', *, *, #5453, .T. ) ; +#30847 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#30848 = CARTESIAN_POINT ( 'NONE', ( 220.0742134975867543, -121.1170110407571201, 8.067352443926566252 ) ) ; +#30849 = ADVANCED_FACE ( 'NONE', ( #12265 ), #26015, .T. ) ; +#30850 = EDGE_LOOP ( 'NONE', ( #28619, #34737, #2318, #56440 ) ) ; +#30851 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#30852 = CARTESIAN_POINT ( 'NONE', ( 239.8999987668939298, -121.5945003271808389, 3.362799202536180587 ) ) ; +#30853 = VECTOR ( 'NONE', #56056, 1000.000000000000000 ) ; +#30854 = ORIENTED_EDGE ( 'NONE', *, *, #12776, .F. ) ; +#30855 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#30856 = CARTESIAN_POINT ( 'NONE', ( 193.3999984800815355, -114.0752100976959724, 0.9859384926325300835 ) ) ; +#30857 = CARTESIAN_POINT ( 'NONE', ( 238.4652695270552556, -114.9927907248123518, 0.8451279643312686884 ) ) ; +#30858 = CIRCLE ( 'NONE', #38300, 1.900000000000002354 ) ; +#30859 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.9884292157390540678, -0.1516828450203861478 ) ) ; +#30860 = CARTESIAN_POINT ( 'NONE', ( 232.5633246613071492, -124.5024047584849995, -4.669487397878416601 ) ) ; +#30861 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#30862 = CARTESIAN_POINT ( 'NONE', ( -22.44505302971912997, -125.0000000000000000, 5.004456918241835695 ) ) ; +#30863 = CARTESIAN_POINT ( 'NONE', ( 216.4934328784569857, -121.9255709985978484, 7.640137648689387717 ) ) ; +#30864 = CARTESIAN_POINT ( 'NONE', ( 220.1490887218656383, -121.1167227149554435, 8.065473591733431036 ) ) ; +#30865 = CARTESIAN_POINT ( 'NONE', ( 235.1382999964287137, -119.9632335326534331, -5.522297448892843796 ) ) ; +#30866 = EDGE_CURVE ( 'NONE', #28615, #7803, #11694, .T. ) ; +#30867 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#30868 = LINE ( 'NONE', #53619, #57190 ) ; +#30869 = ORIENTED_EDGE ( 'NONE', *, *, #21641, .F. ) ; +#30870 = CARTESIAN_POINT ( 'NONE', ( 233.9693909674140286, -114.5751672163068235, 1.649103501146516493 ) ) ; +#30871 = CARTESIAN_POINT ( 'NONE', ( 26.77660307656929106, -119.6144101752681053, -6.264164144842537141 ) ) ; +#30872 = CARTESIAN_POINT ( 'NONE', ( 236.6992827019486469, -123.0894199993584834, 4.908577717725985501 ) ) ; +#30873 = EDGE_CURVE ( 'NONE', #52379, #18819, #38332, .T. ) ; +#30874 = EDGE_CURVE ( 'NONE', #37326, #37645, #16345, .T. ) ; +#30875 = EDGE_CURVE ( 'NONE', #24096, #6664, #38038, .T. ) ; +#30876 = VERTEX_POINT ( 'NONE', #25410 ) ; +#30877 = ORIENTED_EDGE ( 'NONE', *, *, #48986, .T. ) ; +#30878 = AXIS2_PLACEMENT_3D ( 'NONE', #38788, #8992, #44314 ) ; +#30879 = CARTESIAN_POINT ( 'NONE', ( 217.2872494066691331, -122.1242183686956650, 7.649126734182355669 ) ) ; +#30880 = CARTESIAN_POINT ( 'NONE', ( 215.8159956048472736, -121.8106751019649607, 7.609623347250446201 ) ) ; +#30881 = CARTESIAN_POINT ( 'NONE', ( 236.0776701985029717, -116.9440268627004400, 5.017249116293731603 ) ) ; +#30882 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290590, -119.8459392368925478, -3.416955691585805255 ) ) ; +#30883 = LINE ( 'NONE', #17711, #51687 ) ; +#30884 = CARTESIAN_POINT ( 'NONE', ( 233.8048847509192854, -125.5660164419835922, 2.268527492545885149 ) ) ; +#30885 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #8016, #3951, #11527, #34018, #42762, #38396, #43630, #52099, #21147, #57082 ), + .UNSPECIFIED., .F., .F., + ( 4, 3, 3, 4 ), + ( 1.194552222421978092E-13, 0.0001546044439572246060, 0.0002320607839634197052, 0.0003095632742496146669 ), + .UNSPECIFIED. ) ; +#30886 = ORIENTED_EDGE ( 'NONE', *, *, #28067, .F. ) ; +#30887 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#30888 = CARTESIAN_POINT ( 'NONE', ( -43.91883801587510305, -52.69351228233205120, 16.31243549010659777 ) ) ; +#30889 = FACE_BOUND ( 'NONE', #11197, .T. ) ; +#30890 = VECTOR ( 'NONE', #33782, 999.9999999999998863 ) ; +#30891 = VERTEX_POINT ( 'NONE', #38860 ) ; +#30892 = CARTESIAN_POINT ( 'NONE', ( 23.40000000000003055, -120.4999999999999858, 1.387778780781445676E-14 ) ) ; +#30893 = CC_DESIGN_SECURITY_CLASSIFICATION ( #2915, ( #44046 ) ) ; +#30894 = PERSON_AND_ORGANIZATION ( #17881, #29145 ) ; +#30895 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #20078, #9898, #1732, #11045 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 0.06562618606396149190, 0.9343738149918621172 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9590567420141484778, 0.7910794473491337131, 0.7910794475532834102, 0.9590567426265972362 ) ) + REPRESENTATION_ITEM ( '' ) ); +#30896 = CARTESIAN_POINT ( 'NONE', ( 237.4106668624899328, -117.7715612320425151, -4.832014649823419994 ) ) ; +#30897 = CARTESIAN_POINT ( 'NONE', ( 221.7438669009138721, -121.0511989998193059, 7.841451956467876627 ) ) ; +#30898 = VERTEX_POINT ( 'NONE', #56677 ) ; +#30899 = CARTESIAN_POINT ( 'NONE', ( 214.7019021674156818, -119.6059509717692180, -7.770539141528088223 ) ) ; +#30900 = VECTOR ( 'NONE', #56059, 1000.000000000000114 ) ; +#30901 = PLANE ( 'NONE', #27590 ) ; +#30902 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.9884292157390536238, -0.1516828450203885348 ) ) ; +#30903 = CARTESIAN_POINT ( 'NONE', ( 237.5514413765953634, -124.8360705342410881, -4.360737869238604070 ) ) ; +#30904 = ORIENTED_EDGE ( 'NONE', *, *, #32042, .T. ) ; +#30905 = ORIENTED_EDGE ( 'NONE', *, *, #38274, .T. ) ; +#30906 = ORIENTED_EDGE ( 'NONE', *, *, #1538, .T. ) ; +#30907 = CARTESIAN_POINT ( 'NONE', ( -34.00000000000000000, -124.5000000000000000, 17.00000000000000711 ) ) ; +#30908 = CARTESIAN_POINT ( 'NONE', ( -19.99999999999997513, -48.99999999999998579, -20.29999999999999716 ) ) ; +#30909 = FACE_OUTER_BOUND ( 'NONE', #3914, .T. ) ; +#30910 = CARTESIAN_POINT ( 'NONE', ( -19.99999999999997513, -47.49999999999998579, 23.20000000000000995 ) ) ; +#30911 = VERTEX_POINT ( 'NONE', #43512 ) ; +#30912 = VERTEX_POINT ( 'NONE', #16635 ) ; +#30913 = EDGE_CURVE ( 'NONE', #18316, #45326, #20600, .T. ) ; +#30914 = ORIENTED_EDGE ( 'NONE', *, *, #37552, .T. ) ; +#30915 = CARTESIAN_POINT ( 'NONE', ( 5.367523007272597901, -29.69543050033665921, -86.72648092938806030 ) ) ; +#30916 = CARTESIAN_POINT ( 'NONE', ( 237.4885824978982782, -116.3605836401242186, 3.694705565544043946 ) ) ; +#30917 = EDGE_CURVE ( 'NONE', #16127, #5886, #21314, .T. ) ; +#30918 = VERTEX_POINT ( 'NONE', #9456 ) ; +#30919 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#30920 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#30921 = VERTEX_POINT ( 'NONE', #19060 ) ; +#30922 = VECTOR ( 'NONE', #54449, 1000.000000000000000 ) ; +#30923 = EDGE_LOOP ( 'NONE', ( #38613, #38929, #39262, #56962 ) ) ; +#30924 = CARTESIAN_POINT ( 'NONE', ( 33.10579585704605421, -119.6598063809043424, -5.720460309149122402 ) ) ; +#30925 = CARTESIAN_POINT ( 'NONE', ( 220.0295628899795020, -120.8972142879990486, 7.878983566487695711 ) ) ; +#30926 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289794, -123.3022711134655793, 2.614818656548917097 ) ) ; +#30927 = CARTESIAN_POINT ( 'NONE', ( 34.66386757034953092, -125.8859217002684687, -0.9999999999999870104 ) ) ; +#30928 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290022, -119.5090488017447967, 2.818852296164677806 ) ) ; +#30929 = EDGE_CURVE ( 'NONE', #2031, #34681, #3827, .T. ) ; +#30930 = ADVANCED_FACE ( 'NONE', ( #22594 ), #35543, .T. ) ; +#30931 = CARTESIAN_POINT ( 'NONE', ( 36.74178295263084948, -121.3537801976086001, -5.395724760681081200 ) ) ; +#30932 = LINE ( 'NONE', #8436, #1100 ) ; +#30933 = CARTESIAN_POINT ( 'NONE', ( 216.5381137720879394, -121.2299251365983253, 7.726687156105768395 ) ) ; +#30934 = FACE_OUTER_BOUND ( 'NONE', #8612, .T. ) ; +#30935 = CARTESIAN_POINT ( 'NONE', ( 215.7624408990368465, -118.5576847211184770, -7.682601832725741708 ) ) ; +#30936 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669398877, -123.1241610562635032, -0.6336144815206251613 ) ) ; +#30937 = CARTESIAN_POINT ( 'NONE', ( 215.7091328016043690, -119.6943793764502573, -7.669233459528310703 ) ) ; +#30938 = VECTOR ( 'NONE', #37318, 999.9999999999998863 ) ; +#30939 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#30940 = CARTESIAN_POINT ( 'NONE', ( 239.5972280068026521, -115.7354643018458944, 2.888286435452927403 ) ) ; +#30941 = VERTEX_POINT ( 'NONE', #40400 ) ; +#30942 = CARTESIAN_POINT ( 'NONE', ( 236.2375614522746332, -116.8201853259036795, -4.153816572318842937 ) ) ; +#30943 = CARTESIAN_POINT ( 'NONE', ( 210.8999987669502048, -129.4035843116917874, 12.57986437704528093 ) ) ; +#30944 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#30945 = CARTESIAN_POINT ( 'NONE', ( 233.6878842986031088, -122.7403659841287578, 5.077726326177869787 ) ) ; +#30946 = ADVANCED_FACE ( 'NONE', ( #31675 ), #23447, .F. ) ; +#30947 = CARTESIAN_POINT ( 'NONE', ( 194.9498859838219573, -116.0946684387698014, 13.68767962822400364 ) ) ; +#30948 = EDGE_CURVE ( 'NONE', #47393, #35781, #28859, .T. ) ; +#30949 = VERTEX_POINT ( 'NONE', #31090 ) ; +#30950 = VERTEX_POINT ( 'NONE', #10035 ) ; +#30951 = CARTESIAN_POINT ( 'NONE', ( 12.44746568047630575, -47.03825564688904848, 17.76099079713129214 ) ) ; +#30952 = DIRECTION ( 'NONE', ( 0.7132504491541842295, 2.131334480222611662E-15, -0.7009092642998483447 ) ) ; +#30953 = CARTESIAN_POINT ( 'NONE', ( -48.28613104817311097, -119.5000000000000000, -3.024999999999994138 ) ) ; +#30954 = CARTESIAN_POINT ( 'NONE', ( 235.5110980279187629, -125.7674308437745339, -3.172122887382711198 ) ) ; +#30955 = CARTESIAN_POINT ( 'NONE', ( -22.44505302971912997, -129.0000000000000000, 2.504456918241837471 ) ) ; +#30956 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#30957 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#30958 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #44453, #31329 ), + ( #26360, #5319 ), + ( #4462, #49124 ), + ( #49972, #22255 ), + ( #26947, #54082 ), + ( #89, #45020 ), + ( #13474, #17859 ), + ( #9120, #53800 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 2, 2, 4 ), + ( 2, 2 ), + ( 0.0000000000000000000, 0.2286265437104059994, 0.6885278424599540203, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#30959 = CARTESIAN_POINT ( 'NONE', ( 218.5273643324762247, -119.8864406630333264, -8.044859690243487904 ) ) ; +#30960 = EDGE_CURVE ( 'NONE', #28099, #45972, #7567, .T. ) ; +#30961 = ORIENTED_EDGE ( 'NONE', *, *, #29846, .T. ) ; +#30962 = LINE ( 'NONE', #26289, #52886 ) ; +#30963 = CARTESIAN_POINT ( 'NONE', ( 34.40000000000001279, -119.4999999999999858, 1.000000000000028644 ) ) ; +#30964 = CARTESIAN_POINT ( 'NONE', ( 213.3373692672738571, -121.2555536218541619, -7.224286523204966670 ) ) ; +#30965 = VERTEX_POINT ( 'NONE', #22878 ) ; +#30966 = ORIENTED_EDGE ( 'NONE', *, *, #26664, .F. ) ; +#30967 = EDGE_CURVE ( 'NONE', #43730, #44687, #25762, .T. ) ; +#30968 = CARTESIAN_POINT ( 'NONE', ( 239.8999987668939298, -120.3948452303617529, -1.949912986154048067 ) ) ; +#30969 = CARTESIAN_POINT ( 'NONE', ( 219.6993523118257485, -119.6361091424368368, -7.827177143077816091 ) ) ; +#30970 = CARTESIAN_POINT ( 'NONE', ( 24.90000000000003411, -116.0000000004745146, -3.499999999999989342 ) ) ; +#30971 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#30972 = CARTESIAN_POINT ( 'NONE', ( 215.2171295696984714, -122.2289165482596047, 7.443853759362246691 ) ) ; +#30973 = FACE_OUTER_BOUND ( 'NONE', #6113, .T. ) ; +#30974 = ORIENTED_EDGE ( 'NONE', *, *, #56974, .F. ) ; +#30975 = ORGANIZATION ( 'NAUO-ORG3', 'UNSPECIFIED', 'UNSPECIFIED' ) ; +#30976 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#30977 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#30978 = ORIENTED_EDGE ( 'NONE', *, *, #15193, .F. ) ; +#30979 = VECTOR ( 'NONE', #35088, 1000.000000000000000 ) ; +#30980 = EDGE_LOOP ( 'NONE', ( #23755, #29647, #48783, #21902 ) ) ; +#30981 = ORIENTED_EDGE ( 'NONE', *, *, #15226, .F. ) ; +#30982 = PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE ( 'ÈκÎ', '', #5335, .NOT_KNOWN. ) ; +#30983 = ORIENTED_EDGE ( 'NONE', *, *, #43144, .F. ) ; +#30984 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #20615, #16518, #38439, #43672, #47772, #34063, #29697, #20888, #7479, #21484, #38723, #52143, #7760, #39314, #43375, #3409, #21192 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 1, 2, 2, 2, 2, 2, 4 ), + ( 0.0000000000000000000, 0.1250000000001295630, 0.1875000000001655898, 0.2187500000001491030, 0.2500000000001326161, 0.3750000000001486034, 0.4375000000001565970, 0.5000000000001645351, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#30985 = AXIS2_PLACEMENT_3D ( 'NONE', #29349, #46562, #19417 ) ; +#30986 = CARTESIAN_POINT ( 'NONE', ( 220.0294455241404421, -118.4873861589217512, -7.840924324128495826 ) ) ; +#30988 = ADVANCED_FACE ( 'NONE', ( #1283 ), #5647, .F. ) ; +#30987 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#30989 = VERTEX_POINT ( 'NONE', #141 ) ; +#30990 = EDGE_LOOP ( 'NONE', ( #1983, #54531 ) ) ; +#30991 = LINE ( 'NONE', #11208, #613 ) ; +#30992 = EDGE_CURVE ( 'NONE', #7181, #4050, #27572, .T. ) ; +#30993 = DIRECTION ( 'NONE', ( 1.000000000000000000, -4.625929269271513563E-14, 0.0000000000000000000 ) ) ; +#30994 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#30995 = ORIENTED_EDGE ( 'NONE', *, *, #28430, .T. ) ; +#30996 = ORIENTED_EDGE ( 'NONE', *, *, #10525, .F. ) ; +#30997 = CARTESIAN_POINT ( 'NONE', ( 21.50669858863376760, -128.5000000000000000, 11.00000747852426919 ) ) ; +#30998 = CARTESIAN_POINT ( 'NONE', ( 237.3423112281284375, -115.0454150303312701, -1.024734990264998924 ) ) ; +#30999 = CARTESIAN_POINT ( 'NONE', ( 15.12495694911785016, -48.78301027761960285, 19.09985022150431533 ) ) ; +#31000 = EDGE_CURVE ( 'NONE', #19500, #35202, #5376, .T. ) ; +#31001 = CARTESIAN_POINT ( 'NONE', ( 12.37584794450604342, -50.79474602803980332, -18.12203066731659362 ) ) ; +#31002 = EDGE_CURVE ( 'NONE', #57084, #55466, #54416, .T. ) ; +#31003 = FACE_BOUND ( 'NONE', #39158, .T. ) ; +#31004 = ADVANCED_FACE ( 'NONE', ( #53549 ), #13533, .F. ) ; +#31005 = CARTESIAN_POINT ( 'NONE', ( 16.50000000000001776, -59.00000000000000000, 23.49999999999999289 ) ) ; +#31006 = CARTESIAN_POINT ( 'NONE', ( 235.7939704355307811, -119.5413054122620338, -6.247257159262449733 ) ) ; +#31007 = CARTESIAN_POINT ( 'NONE', ( -22.44505302971912997, -125.0000000000000000, 3.754456918241837027 ) ) ; +#31008 = CARTESIAN_POINT ( 'NONE', ( 215.5561931737812245, -120.8684132479860978, 7.691315695272704644 ) ) ; +#31009 = DIRECTION ( 'NONE', ( -1.734723475976805517E-15, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#31010 = CARTESIAN_POINT ( 'NONE', ( 219.9503880133529776, -119.9059098985928955, -7.866719002805965033 ) ) ; +#31011 = CYLINDRICAL_SURFACE ( 'NONE', #36117, 1.999999999999998224 ) ; +#31012 = LINE ( 'NONE', #39462, #38525 ) ; +#31013 = FACE_BOUND ( 'NONE', #56383, .T. ) ; +#31014 = CARTESIAN_POINT ( 'NONE', ( 233.5400549665884569, -125.1216270835111004, -4.057652566288313167 ) ) ; +#31015 = CARTESIAN_POINT ( 'NONE', ( 235.8999987668372285, -120.4999999999997584, 1.387778780781445676E-14 ) ) ; +#31016 = CARTESIAN_POINT ( 'NONE', ( -31.26171440160119985, -116.0010000000000048, 18.22547622645311804 ) ) ; +#31017 = LINE ( 'NONE', #49597, #56638 ) ; +#31018 = CARTESIAN_POINT ( 'NONE', ( 233.2671855488121082, -116.1263761356363915, -3.414693565747273674 ) ) ; +#31019 = CARTESIAN_POINT ( 'NONE', ( 234.9738125652185090, -124.9519707771104464, -3.313972421722672479 ) ) ; +#31020 = EDGE_CURVE ( 'NONE', #18735, #39893, #41547, .T. ) ; +#31021 = CARTESIAN_POINT ( 'NONE', ( 232.6735318242716630, -122.2787496979325539, 5.273833359073590188 ) ) ; +#31022 = CARTESIAN_POINT ( 'NONE', ( 219.8718678406777371, -122.4607467760005193, 7.848883765096598353 ) ) ; +#31023 = CARTESIAN_POINT ( 'NONE', ( 221.5065830863640315, -122.2192096493198363, 7.882889666430761721 ) ) ; +#31024 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #7657, #25184, #25779, #8252, #21670, #42973 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 4 ), + ( 2.272881649403744645E-13, 0.0001237149949285764033, 0.0002474299896298646747 ), + .UNSPECIFIED. ) ; +#31025 = CARTESIAN_POINT ( 'NONE', ( 234.9514644309230675, -114.4304375562480089, 0.9887205437796051655 ) ) ; +#31026 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#31027 = LINE ( 'NONE', #659, #9882 ) ; +#31028 = CC_DESIGN_APPROVAL ( #35657, ( #43916 ) ) ; +#31029 = CARTESIAN_POINT ( 'NONE', ( 237.7653071223544714, -118.2929920960887387, 5.092385089895840267 ) ) ; +#31030 = LINE ( 'NONE', #48816, #12598 ) ; +#31031 = ORIENTED_EDGE ( 'NONE', *, *, #49813, .T. ) ; +#31032 = CARTESIAN_POINT ( 'NONE', ( 37.90229607709942883, -119.4999999999999858, -5.081794785652125945 ) ) ; +#31033 = CARTESIAN_POINT ( 'NONE', ( 22.75000000000000711, -119.2000000000000028, -20.99999999999999289 ) ) ; +#31034 = CARTESIAN_POINT ( 'NONE', ( 215.4794792615713561, -121.5667000949372607, 7.824965775971342019 ) ) ; +#31035 = VERTEX_POINT ( 'NONE', #28411 ) ; +#31036 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #57195, #30054, #21561, #53100, #49012, #8713, #9008, #43156, #47848, #30925 ), + .UNSPECIFIED., .F., .F., + ( 4, 3, 3, 4 ), + ( 0.0000000000000000000, 3.712214047950028039E-05, 7.418597945539270877E-05, 0.0001452892031079993295 ), + .UNSPECIFIED. ) ; +#31037 = ADVANCED_FACE ( 'NONE', ( #10311 ), #42111, .T. ) ; +#31038 = CARTESIAN_POINT ( 'NONE', ( 220.8002074625812554, -117.1265301064703550, 6.567536535407869636 ) ) ; +#31039 = CARTESIAN_POINT ( 'NONE', ( 18.15000000000001634, -59.00000000000000000, -23.12499999999999645 ) ) ; +#31040 = CARTESIAN_POINT ( 'NONE', ( 232.2895679340266497, -121.8823309285739356, -5.381764284214920480 ) ) ; +#31041 = ORIENTED_EDGE ( 'NONE', *, *, #19312, .F. ) ; +#31042 = ORIENTED_EDGE ( 'NONE', *, *, #84, .F. ) ; +#31043 = CARTESIAN_POINT ( 'NONE', ( 32.90000000000004121, -126.2415142219999780, 5.741514222000033030 ) ) ; +#31044 = EDGE_LOOP ( 'NONE', ( #18524, #19602, #34839, #29364, #216 ) ) ; +#31045 = VECTOR ( 'NONE', #54620, 1000.000000000000000 ) ; +#31046 = EDGE_LOOP ( 'NONE', ( #20583, #47251, #19452, #25581 ) ) ; +#31047 = LINE ( 'NONE', #48836, #50838 ) ; +#31048 = CARTESIAN_POINT ( 'NONE', ( 236.2120363937995080, -124.2394593611459186, -4.101477989539651148 ) ) ; +#31049 = CARTESIAN_POINT ( 'NONE', ( 215.9509266891579387, -122.2830330792428839, 7.515178959228500766 ) ) ; +#31050 = ORIENTED_EDGE ( 'NONE', *, *, #39664, .T. ) ; +#31051 = EDGE_LOOP ( 'NONE', ( #53156, #26480, #43864, #38712 ) ) ; +#31052 = CARTESIAN_POINT ( 'NONE', ( 9.613065664282768097, -51.19543050033674092, -113.7226497015124522 ) ) ; +#31053 = DIRECTION ( 'NONE', ( -1.811995619784410881E-15, 1.000000000000000000, 1.196913542559490477E-15 ) ) ; +#31054 = ORIENTED_EDGE ( 'NONE', *, *, #7430, .F. ) ; +#31055 = CC_DESIGN_PERSON_AND_ORGANIZATION_ASSIGNMENT ( #19081, #46522, ( #44046 ) ) ; +#31056 = DIRECTION ( 'NONE', ( 1.000000000000000000, -4.625929269271513563E-14, 0.0000000000000000000 ) ) ; +#31057 = FACE_OUTER_BOUND ( 'NONE', #52332, .T. ) ; +#31058 = ADVANCED_FACE ( 'NONE', ( #28719 ), #42396, .T. ) ; +#31059 = CARTESIAN_POINT ( 'NONE', ( 5.105014731169262632, -29.69543050033664500, -95.48258454854622812 ) ) ; +#31060 = CARTESIAN_POINT ( 'NONE', ( 219.8798972841410944, -121.6070040491180890, 8.012889723071344505 ) ) ; +#31061 = CARTESIAN_POINT ( 'NONE', ( -19.99999999999997513, -50.49999999999998579, 20.29999999999999005 ) ) ; +#31062 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #30064, #17178, #35021, #26548 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 3.095397425742386189E-14, 0.0005452823608421952231 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9989038507361491792, 0.9980519562044853910, 0.9975797623796548441, 0.9974872692616575387 ) ) + REPRESENTATION_ITEM ( '' ) ); +#31063 = CARTESIAN_POINT ( 'NONE', ( 219.8806601222100596, -121.9146451600914531, 7.746697495129383881 ) ) ; +#31064 = ORIENTED_EDGE ( 'NONE', *, *, #40230, .F. ) ; +#31065 = VERTEX_POINT ( 'NONE', #37752 ) ; +#31066 = CARTESIAN_POINT ( 'NONE', ( 215.8056272058176432, -119.8053583121538708, -5.542842822157875382 ) ) ; +#31067 = EDGE_CURVE ( 'NONE', #22258, #3068, #7933, .T. ) ; +#31068 = CARTESIAN_POINT ( 'NONE', ( 214.8337085841741612, -120.0316483990282990, -7.619412974814887107 ) ) ; +#31069 = CARTESIAN_POINT ( 'NONE', ( 216.2145475481480617, -119.0394963503655958, -5.425314809623278833 ) ) ; +#31070 = EDGE_CURVE ( 'NONE', #23975, #28071, #20497, .T. ) ; +#31071 = ORIENTED_EDGE ( 'NONE', *, *, #51572, .T. ) ; +#31072 = CARTESIAN_POINT ( 'NONE', ( 232.0021758158436000, -117.5901040356454672, -5.132076779972013725 ) ) ; +#31073 = CARTESIAN_POINT ( 'NONE', ( 217.1250715493022199, -120.0327438508789015, -7.795646738182698599 ) ) ; +#31074 = CARTESIAN_POINT ( 'NONE', ( 21.03938769133983300, -49.20836486038344759, -19.10000000000000853 ) ) ; +#31075 = CARTESIAN_POINT ( 'NONE', ( 217.3002074625812838, -128.0307674761022554, -1.155660130005485176 ) ) ; +#31076 = CARTESIAN_POINT ( 'NONE', ( -4.250000000000000000, -2.500000000000000000, 39.00000000000000000 ) ) ; +#31077 = CARTESIAN_POINT ( 'NONE', ( 235.4604589092808169, -116.4352904790086143, -3.781246766671047421 ) ) ; +#31078 = CARTESIAN_POINT ( 'NONE', ( 220.9024122881374126, -122.1392125954577210, 7.709417859558730157 ) ) ; +#31079 = CARTESIAN_POINT ( 'NONE', ( 221.5401998535566008, -118.7230839059168517, -7.870292726665089944 ) ) ; +#31080 = CARTESIAN_POINT ( 'NONE', ( 213.9205007611929261, -118.7589327984397869, -7.331840594035514691 ) ) ; +#31081 = CARTESIAN_POINT ( 'NONE', ( 233.0144047631610817, -115.2809952000349796, 3.252655283239564987 ) ) ; +#31082 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#31083 = CARTESIAN_POINT ( 'NONE', ( 215.3601326778180578, -119.2180516709536420, -7.781745259777506973 ) ) ; +#31084 = CARTESIAN_POINT ( 'NONE', ( 216.0830119851943323, -118.7159008511171692, -7.533999186527039704 ) ) ; +#31085 = CARTESIAN_POINT ( 'NONE', ( 232.6737453383973389, -122.2724973264343333, 5.259289403772419824 ) ) ; +#31086 = LINE ( 'NONE', #22875, #12836 ) ; +#31087 = AXIS2_PLACEMENT_3D ( 'NONE', #42019, #41447, #41745 ) ; +#31088 = CARTESIAN_POINT ( 'NONE', ( 235.0008718699242536, -126.0767071842602007, -0.2402281842581298066 ) ) ; +#31089 = DIRECTION ( 'NONE', ( 0.2070563710914190281, -0.9670089798186114471, -0.1483957281751089874 ) ) ; +#31090 = CARTESIAN_POINT ( 'NONE', ( 5.900000000000016342, -42.24999999999999289, -23.50000000000000711 ) ) ; +#31091 = ORIENTED_EDGE ( 'NONE', *, *, #3760, .T. ) ; +#31092 = CARTESIAN_POINT ( 'NONE', ( 234.4581412728358885, -126.5220933133058594, -1.246367631487943717 ) ) ; +#31093 = DIRECTION ( 'NONE', ( -1.811995619784410881E-15, 1.000000000000000000, 1.196913542559490477E-15 ) ) ; +#31094 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397815626E-17 ) ) ; +#31095 = CARTESIAN_POINT ( 'NONE', ( 215.8762865555079316, -119.4042086312435345, -7.631486687671835689 ) ) ; +#31096 = CARTESIAN_POINT ( 'NONE', ( 234.4148116944300568, -115.1475402482779771, 1.464568938582786028 ) ) ; +#31097 = CARTESIAN_POINT ( 'NONE', ( 237.1332527099388585, -120.1207283917765807, -5.536085513878725273 ) ) ; +#31098 = CARTESIAN_POINT ( 'NONE', ( 215.9957750681404605, -122.4899285407977345, 7.709530358928030402 ) ) ; +#31099 = AXIS2_PLACEMENT_3D ( 'NONE', #35883, #53994, #48733 ) ; +#31100 = ORIENTED_EDGE ( 'NONE', *, *, #29561, .F. ) ; +#31101 = AXIS2_PLACEMENT_3D ( 'NONE', #25818, #34856, #52645 ) ; +#31102 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#31103 = EDGE_CURVE ( 'NONE', #46040, #41643, #31660, .T. ) ; +#31104 = CARTESIAN_POINT ( 'NONE', ( 222.8999987669286611, -117.8244238505004802, -8.188913144906571517 ) ) ; +#31105 = EDGE_CURVE ( 'NONE', #42506, #29683, #7215, .T. ) ; +#31106 = EDGE_LOOP ( 'NONE', ( #27660, #8767, #27603, #43270, #29006 ) ) ; +#31107 = ORIENTED_EDGE ( 'NONE', *, *, #15710, .T. ) ; +#31108 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#31109 = CARTESIAN_POINT ( 'NONE', ( 219.8185510590113552, -121.0747478754427533, 7.867825405846754272 ) ) ; +#31110 = CARTESIAN_POINT ( 'NONE', ( 39.90000000000004121, -123.6999999999999886, 1.368094663825907213E-14 ) ) ; +#31111 = CARTESIAN_POINT ( 'NONE', ( 236.2571150587956197, -123.5356804893109910, 5.348587206545946771 ) ) ; +#31112 = ORIENTED_EDGE ( 'NONE', *, *, #41138, .T. ) ; +#31113 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#31114 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #35683, #26644, #32177, #39775 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 1.001335017311377243E-13, 0.0004131186463445680069 ), + .UNSPECIFIED. ) ; +#31115 = CARTESIAN_POINT ( 'NONE', ( 236.9401650613250183, -124.0606458858776904, 4.256534209315697481 ) ) ; +#31116 = CARTESIAN_POINT ( 'NONE', ( 219.8650592391847454, -119.4142607403156973, -8.017858879048237242 ) ) ; +#31117 = VERTEX_POINT ( 'NONE', #55290 ) ; +#31118 = CARTESIAN_POINT ( 'NONE', ( 215.2171247018586371, -122.2637977963426721, 7.671113090001680845 ) ) ; +#31119 = CARTESIAN_POINT ( 'NONE', ( -24.09999999999997655, -30.00100000000000122, 19.50000000000000711 ) ) ; +#31120 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.9884292157390542899, 0.1516828450203849543 ) ) ; +#31121 = VERTEX_POINT ( 'NONE', #11451 ) ; +#31122 = EDGE_LOOP ( 'NONE', ( #46477, #57119, #20179, #54530 ) ) ; +#31123 = CARTESIAN_POINT ( 'NONE', ( 215.4331564332546805, -121.2465662781349920, 7.616654958853110280 ) ) ; +#31124 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289510, -121.8927476828680199, -5.269269772198260426 ) ) ; +#31125 = EDGE_CURVE ( 'NONE', #979, #7035, #45923, .T. ) ; +#31126 = CARTESIAN_POINT ( 'NONE', ( 217.9163579507503243, -119.1980692338024426, -7.738091948475925186 ) ) ; +#31127 = CARTESIAN_POINT ( 'NONE', ( 217.1518256806345164, -118.6345497751011635, -7.584947463313467253 ) ) ; +#31128 = CIRCLE ( 'NONE', #32985, 7.519765395710342304 ) ; +#31129 = ORIENTED_EDGE ( 'NONE', *, *, #17367, .F. ) ; +#31130 = CARTESIAN_POINT ( 'NONE', ( 216.6054303236618637, -119.1836524052067006, -7.653755497771150829 ) ) ; +#31131 = AXIS2_PLACEMENT_3D ( 'NONE', #44625, #30919, #547 ) ; +#31132 = FACE_OUTER_BOUND ( 'NONE', #27040, .T. ) ; +#31133 = CARTESIAN_POINT ( 'NONE', ( 221.5171105566119536, -118.5232744198579127, -7.830853380964987842 ) ) ; +#31134 = VERTEX_POINT ( 'NONE', #24030 ) ; +#31136 = EDGE_LOOP ( 'NONE', ( #20410, #30541 ) ) ; +#31135 = VECTOR ( 'NONE', #35312, 1000.000000000000000 ) ; +#31137 = CARTESIAN_POINT ( 'NONE', ( 238.0999987669289339, -113.8775242545480921, 1.016275061636609411 ) ) ; +#31138 = EDGE_CURVE ( 'NONE', #57398, #4739, #38039, .T. ) ; +#31139 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -122.8943446634786625, 0.5195214115920958609 ) ) ; +#31140 = EDGE_CURVE ( 'NONE', #20318, #49197, #52499, .T. ) ; +#31141 = ORIENTED_EDGE ( 'NONE', *, *, #52520, .F. ) ; +#31142 = CARTESIAN_POINT ( 'NONE', ( 5.900000000000016342, -35.74999999999999289, 23.50000000000000000 ) ) ; +#31143 = DIRECTION ( 'NONE', ( -1.811995619784410881E-15, 1.000000000000000000, 1.196913542559490477E-15 ) ) ; +#31144 = EDGE_CURVE ( 'NONE', #4913, #3798, #29005, .T. ) ; +#31145 = ORIENTED_EDGE ( 'NONE', *, *, #23583, .F. ) ; +#31146 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#31147 = OPEN_SHELL ( 'NONE', ( #32835, #27249, #20787, #35476, #24590, #26483, #41238, #2447, #17663, #48519, #43754, #18258, #51798, #16385, #15635, #24375, #16309, #11396, #33346, #3712, #26686, #17245, #11594, #12368, #14349, #16676, #12226, #46247, #8571, #1123, #30205, #14145, #41730, #19953, #28114, #38963, #46015, #1080, #45090, #653, #52578, #28477, #57680, #21358, #34358, #49311, #39434, #3939, #23398, #51354, #43179, #19310, #26365, #8216, #3780, #54008, #37768, #32159, #34491, #55827, #37020, #56046, #13867, #35271, #26378, #21810, #41962, #34322, #55126, #1148, #2056, #16528, #18145, #13452, #25827, #14667, #35469, #37204, #24447, #44703, #18382, #25147, #30219, #15878, #15108, #13026, #48108, #51179, #39685, #27507, #955, #56500, #14944, #34237, #2184, #28700, #25219, #21269, #51050, #44118, #30277, #48400, #10936, #45600, #56740, #53166, #45613, #8861, #38864, #19773, #16520, #37723, #39690, #25970, #20106, #21004, #34286, #43023, #50355, #23449, #3379, #9524, #54216, #19765, #54986, #9755, #50936, #43483, #21962, #51402, #21870, #36933, #39536, #56832, #50322, #23437, #51991, #18221, #2288, #14627, #14895, #48766, #12688, #21955, #21808, #37191, #35058, #45254, #10164, #23475, #36118, #7433, #50219, #12256, #6669, #20843, #25041, #34817, #17457, #15180, #46970, #19346, #56396, #49858, #48735, #34361, #16027, #42828, #6520, #44103, #10819, #54198, #54540, #27079, #12080, #50958, #18396, #32125, #14408, #23096, #4445, #21662, #40814, #19626, #10241, #51146, #52050, #37472, #51713, #23019, #17785, #18800, #46321, #54994, #49100, #55665, #13784, #41848, #3150, #15014, #31667, #46626, #9587, #53030, #18806, #1330, #46734, #35879, #39334, #39295, #12063, #11007, #46287, #46915, #10277, #11924, #32259, #16274, #44777, #17326, #35689, #16261, #19738, #33566, #57422, #44521, #12477, #27699, #29337, #43140, #11204, #55567, #24906, #35381, #1469, #52803, #48265, #42895, #55584, #53750, #51068, #39879, #47045, #29896, #42389, #43530, #6995, #40081, #2072, #49151, #40088, #53633, #52584, #49053, #23861, #22119, #56756, #47268, #41455, #27117, #18652, #28809, #2767, #9043, #13753, #38746, #22869, #57681, #25864, #50899, #11038, #40197, #47893, #5977, #9029, #10149, #39553, #32521, #20337, #30044, #272, #22357, #20629, #41386, #45173, #39365, #39103, #50423, #55658, #54880, #27956, #49911, #2560, #40584, #4831, #34135, #50249, #22079, #33882, #48692, #43755, #43000, #10555, #38696, #28622, #23560, #32901, #45670, #40407, #57569, #7902, #32014, #45943, #3830, #7128, #30263, #27715, #26054, #5489, #45354, #13120, #28143, #13382, #31472, #48588, #35997, #1312, #49538, #7389, #23856, #10024, #3154, #46611, #3364, #52229, #40190, #29213, #8135, #52190, #13414, #26590, #12171, #10093, #22387, #12300, #52380, #40256, #55206, #37036, #6452, #200, #44087, #11642, #44923, #1010, #57577, #35314, #29667, #26419, #21673, #8776, #33605, #13306, #21516, #12977, #16785, #54949, #21076, #30105, #40597, #36617, #28927, #55602, #46400, #56048, #50588, #37168, #40539, #52089, #14035, #52398, #21251, #16157, #7756, #35669, #37489, #31518, #37520, #30988, #10957, #25785, #19244, #17682, #24876, #21039, #15149, #19627, #23846, #21923, #7167, #14581, #33563, #32764, #9425, #19817, #5971, #35450, #11998, #43562, #33736, #7238, #16577, #31175, #37993, #38827, #54962, #35989, #55458, #15729, #18093, #15335, #45537, #34087, #35275, #51530, #46298, #42685, #15393, #43516, #40153, #53490, #43739, #6354, #57648, #37375, #21693, #18979, #2945, #36081, #10167, #34604, #55786, #28815, #49381, #51688, #30532, #7362, #20606, #33487, #9437, #31037, #40754, #22603, #33939, #40473, #17385, #25912, #15802, #42821, #33499, #8450, #44451, #55271, #40339, #22481, #47198, #19204, #32427, #23327, #25946, #45128, #56351, #3005, #20997, #55103, #44862, #24638, #13410, #30137, #9508, #40678, #15798, #17420, #45290, #409, #57131, #13013, #44824, #37590, #19940, #40878, #57089, #42505, #32489, #31357, #47566, #9550, #25302, #10933, #5008, #10231, #53094, #22711, #28256, #18771, #21046, #4233, #33877, #9871, #4173, #9083, #36155, #11933, #3232, #49182, #39514, #48725, #31764, #54513, #38291, #52518, #27113, #16056, #17769, #55905, #26308, #56357, #56489, #40272, #57044, #42135, #25176, #25214, #11127, #55926, #33408, #25247, #16634, #23052, #17376, #57510, #1095, #23721, #50638, #14425, #6390, #7579, #32336, #16453, #31058, #5351, #14838, #16185, #45436, #39955, #47123, #32588 ) ) ; +#31148 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -122.4517606468963606, 1.566069704240125704 ) ) ; +#31149 = CARTESIAN_POINT ( 'NONE', ( 238.8402695270552556, -124.9917807384472468, 3.296589309349548635 ) ) ; +#31150 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238558841E-16, -1.857579106397798678E-17 ) ) ; +#31151 = VERTEX_POINT ( 'NONE', #20219 ) ; +#31152 = CARTESIAN_POINT ( 'NONE', ( 232.5294211197072229, -125.3763671943923015, -3.745487204691977379 ) ) ; +#31153 = LINE ( 'NONE', #32312, #55791 ) ; +#31154 = CARTESIAN_POINT ( 'NONE', ( 215.7361503476834059, -121.3781014126546438, 7.664874936502569014 ) ) ; +#31155 = DIRECTION ( 'NONE', ( -0.9189972193602400363, 0.3897020677363264851, 0.05980308696194893553 ) ) ; +#31156 = CARTESIAN_POINT ( 'NONE', ( -31.79248394122297228, -50.69543050033674092, -68.82743323175925809 ) ) ; +#31157 = CARTESIAN_POINT ( 'NONE', ( 235.1635365315258070, -119.0817187253817764, -5.364669458716575967 ) ) ; +#31158 = PLANE ( 'NONE', #25853 ) ; +#31159 = ADVANCED_BREP_SHAPE_REPRESENTATION ( '', ( #23751, #35640 ), #27275 ) ; +#31160 = LINE ( 'NONE', #17978, #29446 ) ; +#31161 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#31162 = EDGE_LOOP ( 'NONE', ( #52789, #45101 ) ) ; +#31163 = CARTESIAN_POINT ( 'NONE', ( 233.9498318938028660, -114.4207101164556946, 0.9299210212695916411 ) ) ; +#31164 = CARTESIAN_POINT ( 'NONE', ( 26.71743114853969558, -119.6740479530102306, -6.286972689770499834 ) ) ; +#31165 = CARTESIAN_POINT ( 'NONE', ( 236.7114867582659770, -123.4453660641973016, 4.702883063584676115 ) ) ; +#31166 = AXIS2_PLACEMENT_3D ( 'NONE', #18604, #54246, #35848 ) ; +#31167 = ORIENTED_EDGE ( 'NONE', *, *, #34473, .T. ) ; +#31168 = VERTEX_POINT ( 'NONE', #15243 ) ; +#31169 = VECTOR ( 'NONE', #49443, 1000.000000000000000 ) ; +#31170 = CARTESIAN_POINT ( 'NONE', ( 36.90000000000001279, -120.4999999999999858, 5.551115123125782702E-14 ) ) ; +#31171 = CARTESIAN_POINT ( 'NONE', ( 215.7923731154550637, -121.8393776483185320, 7.602721724433148864 ) ) ; +#31172 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -121.6779113307421909, -1.652716887387470912 ) ) ; +#31173 = CARTESIAN_POINT ( 'NONE', ( 220.7223542607813442, -119.4528427724102357, -7.814588526215040964 ) ) ; +#31174 = AXIS2_PLACEMENT_3D ( 'NONE', #51109, #32747, #11117 ) ; +#31175 = ADVANCED_FACE ( 'NONE', ( #50867 ), #32760, .T. ) ; +#31176 = CARTESIAN_POINT ( 'NONE', ( 233.8748392992286256, -126.0554605156780070, -0.1062145987919810713 ) ) ; +#31177 = ORIENTED_EDGE ( 'NONE', *, *, #11742, .F. ) ; +#31178 = FACE_OUTER_BOUND ( 'NONE', #52041, .T. ) ; +#31179 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, -13.50000000000000000, -15.29999999999999893 ) ) ; +#31180 = LINE ( 'NONE', #44299, #57334 ) ; +#31181 = VECTOR ( 'NONE', #9, 1000.000000000000000 ) ; +#31182 = ORIENTED_EDGE ( 'NONE', *, *, #51264, .T. ) ; +#31183 = CARTESIAN_POINT ( 'NONE', ( 219.7008990476196857, -121.4203222721294964, 7.834147513078228542 ) ) ; +#31184 = APPROVAL_DATE_TIME ( #4606, #45664 ) ; +#31185 = CARTESIAN_POINT ( 'NONE', ( 237.3654390036018071, -119.2409100470606944, -5.404095991063762483 ) ) ; +#31186 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#31187 = VERTEX_POINT ( 'NONE', #2138 ) ; +#31188 = CARTESIAN_POINT ( 'NONE', ( -33.99999999999999289, -138.0000000000000000, -16.99999999999999289 ) ) ; +#31189 = CARTESIAN_POINT ( 'NONE', ( 222.8999987669286611, -121.0862402624394321, -8.689466533473861887 ) ) ; +#31190 = CARTESIAN_POINT ( 'NONE', ( 29.31410247013930004, -114.4830522527064574, 0.9231965902108629773 ) ) ; +#31191 = CARTESIAN_POINT ( 'NONE', ( 237.5243247681572143, -125.5153118921328002, -3.559341872694876230 ) ) ; +#31192 = VERTEX_POINT ( 'NONE', #55577 ) ; +#31193 = ORIENTED_EDGE ( 'NONE', *, *, #18024, .F. ) ; +#31194 = ORIENTED_EDGE ( 'NONE', *, *, #54808, .F. ) ; +#31195 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -119.5818176517426821, 1.711838025287054421 ) ) ; +#31196 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#31197 = EDGE_CURVE ( 'NONE', #4961, #5895, #55865, .T. ) ; +#31198 = CARTESIAN_POINT ( 'NONE', ( 218.4179934536015537, -121.9908285475479062, 7.945015630484304481 ) ) ; +#31199 = CARTESIAN_POINT ( 'NONE', ( 215.7536461993004480, -118.8942468014936651, -7.542356248603712565 ) ) ; +#31200 = VERTEX_POINT ( 'NONE', #26347 ) ; +#31201 = VERTEX_POINT ( 'NONE', #30739 ) ; +#31202 = EDGE_LOOP ( 'NONE', ( #49683, #18966, #43712, #52782 ) ) ; +#31203 = CARTESIAN_POINT ( 'NONE', ( 219.9391415793089379, -118.7276692064090042, -7.683983245304697007 ) ) ; +#31204 = CARTESIAN_POINT ( 'NONE', ( 237.7341438539122578, -124.0973440820611984, 4.234929420436503555 ) ) ; +#31205 = EDGE_CURVE ( 'NONE', #24472, #24073, #26685, .T. ) ; +#31206 = ORIENTED_EDGE ( 'NONE', *, *, #53400, .T. ) ; +#31207 = CARTESIAN_POINT ( 'NONE', ( 22.75000000000000711, -116.0000000000000000, -20.99999999999999289 ) ) ; +#31208 = ADVANCED_FACE ( 'NONE', ( #7357 ), #26064, .T. ) ; +#31209 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#31210 = AXIS2_PLACEMENT_3D ( 'NONE', #23552, #1686, #1391 ) ; +#31211 = EDGE_LOOP ( 'NONE', ( #54142, #48414, #48551, #21289 ) ) ; +#31212 = ORIENTED_EDGE ( 'NONE', *, *, #37315, .F. ) ; +#31213 = CARTESIAN_POINT ( 'NONE', ( 15.26377024405477911, -29.69543050033662013, -100.8388599736357776 ) ) ; +#31214 = CARTESIAN_POINT ( 'NONE', ( -49.24306618253128676, -119.8449856049263076, 7.582696067091567294 ) ) ; +#31215 = CARTESIAN_POINT ( 'NONE', ( 216.2145475481480048, -119.0595626641097766, -7.619034609841376593 ) ) ; +#31216 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#31217 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -119.6866703503986145, 2.314517016929257487 ) ) ; +#31218 = AXIS2_PLACEMENT_3D ( 'NONE', #55446, #30304, #12190 ) ; +#31219 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#31220 = CARTESIAN_POINT ( 'NONE', ( 219.4294555175778498, -118.5217500465440850, -7.633520149351785911 ) ) ; +#31221 = CARTESIAN_POINT ( 'NONE', ( 216.6389661213229658, -122.3397181172354919, 7.556380012198832041 ) ) ; +#31222 = CARTESIAN_POINT ( 'NONE', ( 36.71743114857029155, -119.6697370245218224, -5.402685274541983773 ) ) ; +#31223 = PLANE ( 'NONE', #56108 ) ; +#31224 = CARTESIAN_POINT ( 'NONE', ( -36.15046256473638664, -39.19543050033675513, -71.83542630306115484 ) ) ; +#31225 = CARTESIAN_POINT ( 'NONE', ( 215.7887661690884613, -119.5119175099270734, -7.641233138836378558 ) ) ; +#31226 = CIRCLE ( 'NONE', #25604, 3.000000000000000888 ) ; +#31227 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#31228 = CARTESIAN_POINT ( 'NONE', ( 237.8472280068026521, -123.3882864354526703, 4.764535698153951948 ) ) ; +#31229 = EDGE_LOOP ( 'NONE', ( #32253, #35566, #10425, #32607, #38784 ) ) ; +#31230 = CARTESIAN_POINT ( 'NONE', ( 236.2059589140488640, -117.7038857269717198, -4.795499331323221703 ) ) ; +#31231 = DIRECTION ( 'NONE', ( 0.7009092642998447920, 0.0000000000000000000, 0.7132504491541874492 ) ) ; +#31232 = FACE_OUTER_BOUND ( 'NONE', #50737, .T. ) ; +#31233 = CARTESIAN_POINT ( 'NONE', ( 233.7611080095400951, -124.7453945215231101, 3.573318139213861766 ) ) ; +#31234 = DIRECTION ( 'NONE', ( 1.857579106397815318E-17, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#31235 = ORIENTED_EDGE ( 'NONE', *, *, #46864, .T. ) ; +#31236 = EDGE_LOOP ( 'NONE', ( #2503, #28230, #10779, #31611 ) ) ; +#31237 = CARTESIAN_POINT ( 'NONE', ( 193.3999984800815355, -114.0752100976959724, 0.9859384926325313048 ) ) ; +#31238 = CARTESIAN_POINT ( 'NONE', ( 217.1147121302049641, -122.1658363075792550, 7.629558145450437756 ) ) ; +#31239 = CARTESIAN_POINT ( 'NONE', ( -47.96661693543015303, -117.5353022018796025, -4.761059927764151212 ) ) ; +#31240 = CARTESIAN_POINT ( 'NONE', ( 235.4382388317414438, -126.6287625296822199, -0.5020670415130824571 ) ) ; +#31241 = LINE ( 'NONE', #49326, #43258 ) ; +#31242 = CARTESIAN_POINT ( 'NONE', ( 221.4880832252146092, -118.5837180242295830, -7.631678412326846406 ) ) ; +#31243 = CARTESIAN_POINT ( 'NONE', ( 215.7975887665484152, -121.6246366501633958, 7.637576446948842523 ) ) ; +#31244 = EDGE_CURVE ( 'NONE', #26857, #54752, #7644, .T. ) ; +#31245 = CARTESIAN_POINT ( 'NONE', ( 22.00000000000001421, -119.9085799786045357, -19.99999999999998934 ) ) ; +#31246 = ORIENTED_EDGE ( 'NONE', *, *, #42429, .T. ) ; +#31247 = CARTESIAN_POINT ( 'NONE', ( 214.8763419729368707, -122.1668067978365144, 7.665706533664344846 ) ) ; +#31248 = DIRECTION ( 'NONE', ( -2.430792823034059266E-13, -0.9884292157390540678, -0.1516828450203868139 ) ) ; +#31249 = CARTESIAN_POINT ( 'NONE', ( -27.99999999999999645, -120.9000000000000057, 21.65000000000000924 ) ) ; +#31250 = VERTEX_POINT ( 'NONE', #52307 ) ; +#31251 = AXIS2_PLACEMENT_3D ( 'NONE', #29400, #25003, #43076 ) ; +#31252 = ORIENTED_EDGE ( 'NONE', *, *, #54400, .T. ) ; +#31253 = LINE ( 'NONE', #13403, #23281 ) ; +#31254 = AXIS2_PLACEMENT_3D ( 'NONE', #7274, #25088, #42879 ) ; +#31255 = CYLINDRICAL_SURFACE ( 'NONE', #31948, 0.4999999999999983347 ) ; +#31256 = PLANE ( 'NONE', #47955 ) ; +#31257 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.2841538407466704386, 0.9587786995907429111 ) ) ; +#31258 = AXIS2_PLACEMENT_3D ( 'NONE', #8610, #26433, #45944 ) ; +#31259 = EDGE_CURVE ( 'NONE', #40356, #56753, #2980, .T. ) ; +#31260 = CARTESIAN_POINT ( 'NONE', ( 214.9194220467045113, -122.2118738744843540, 7.446469102174683385 ) ) ; +#31261 = AXIS2_PLACEMENT_3D ( 'NONE', #218, #13319, #48672 ) ; +#31262 = CARTESIAN_POINT ( 'NONE', ( 31.89950163541224626, -119.5000000000000284, 5.630307732637715112 ) ) ; +#31263 = CIRCLE ( 'NONE', #55513, 0.7999999999999947153 ) ; +#31264 = EDGE_LOOP ( 'NONE', ( #44656, #10753, #36704, #50973 ) ) ; +#31265 = LINE ( 'NONE', #40869, #52228 ) ; +#31266 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#31267 = AXIS2_PLACEMENT_3D ( 'NONE', #14628, #41777, #10253 ) ; +#31268 = EDGE_LOOP ( 'NONE', ( #8961, #26241, #42003, #27720 ) ) ; +#31269 = ORIENTED_EDGE ( 'NONE', *, *, #47744, .T. ) ; +#31270 = ORIENTED_EDGE ( 'NONE', *, *, #7476, .F. ) ; +#31271 = ORIENTED_EDGE ( 'NONE', *, *, #41744, .F. ) ; +#31272 = CARTESIAN_POINT ( 'NONE', ( 218.7391470653743397, -120.2596969191735639, -5.612564934189760990 ) ) ; +#31273 = EDGE_LOOP ( 'NONE', ( #8751, #38214, #55657, #4255, #17510 ) ) ; +#31274 = ADVANCED_FACE ( 'NONE', ( #4155 ), #52320, .F. ) ; +#31275 = ORIENTED_EDGE ( 'NONE', *, *, #7737, .F. ) ; +#31276 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#31277 = EDGE_CURVE ( 'NONE', #35224, #21999, #1658, .T. ) ; +#31278 = DIRECTION ( 'NONE', ( -3.524876788021935603E-16, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#31279 = DIRECTION ( 'NONE', ( 9.606587641454164698E-16, -0.8061809694755572853, 0.5916690328684192091 ) ) ; +#31280 = ORIENTED_EDGE ( 'NONE', *, *, #43362, .F. ) ; +#31281 = ADVANCED_FACE ( 'NONE', ( #52025 ), #56724, .F. ) ; +#31282 = ORIENTED_EDGE ( 'NONE', *, *, #47271, .T. ) ; +#31283 = CARTESIAN_POINT ( 'NONE', ( 46.95096679918786720, -119.4999999999999858, -3.039736830714109939 ) ) ; +#31284 = CARTESIAN_POINT ( 'NONE', ( 237.4780591306203803, -116.1204172442124758, 3.415996327761082085 ) ) ; +#31285 = CARTESIAN_POINT ( 'NONE', ( 240.0999810017725054, -123.0334051610536932, 2.739899892185183816 ) ) ; +#31287 = AXIS2_PLACEMENT_3D ( 'NONE', #6225, #24034, #19640 ) ; +#31286 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#31288 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, -9.199999999999999289, 6.938893903907229955E-15 ) ) ; +#31289 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#31290 = CARTESIAN_POINT ( 'NONE', ( 236.5439704355307811, -126.7472571592622188, -0.9586945877376462644 ) ) ; +#31291 = EDGE_CURVE ( 'NONE', #29693, #38798, #29857, .T. ) ; +#31292 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238558841E-16, -1.857579106397798678E-17 ) ) ; +#31293 = CARTESIAN_POINT ( 'NONE', ( 219.8228751253900271, -121.7833686059572926, 7.783460292940290515 ) ) ; +#31294 = CIRCLE ( 'NONE', #41514, 7.000000000000001776 ) ; +#31295 = CARTESIAN_POINT ( 'NONE', ( 235.0277488293693295, -125.7586494926342624, 1.774076668837963000 ) ) ; +#31296 = CARTESIAN_POINT ( 'NONE', ( -33.99999999999999289, -124.5000000000000000, -16.99999999999999289 ) ) ; +#31297 = CIRCLE ( 'NONE', #22891, 1.700000000000007061 ) ; +#31298 = CARTESIAN_POINT ( 'NONE', ( 21.50000000000000355, -124.5000000000000000, -17.09999999999999787 ) ) ; +#31299 = CARTESIAN_POINT ( 'NONE', ( 220.4531024848537015, -120.8969414191170841, 7.877219275898017514 ) ) ; +#31300 = VECTOR ( 'NONE', #48693, 1000.000000000000000 ) ; +#31301 = AXIS2_PLACEMENT_3D ( 'NONE', #31854, #32983, #46115 ) ; +#31302 = CARTESIAN_POINT ( 'NONE', ( 35.40642572112703590, -125.8202313365537890, -0.9999999999999870104 ) ) ; +#31303 = CARTESIAN_POINT ( 'NONE', ( 235.7029377573090017, -123.1991390325640339, 4.849024537456629425 ) ) ; +#31304 = CARTESIAN_POINT ( 'NONE', ( 233.4912298589173645, -126.1450673384876495, -2.444914377673445216 ) ) ; +#31305 = LINE ( 'NONE', #5295, #51564 ) ; +#31306 = AXIS2_PLACEMENT_3D ( 'NONE', #11018, #2259, #19197 ) ; +#31307 = CARTESIAN_POINT ( 'NONE', ( 26.90000000000003411, -120.4999999999999858, 8.326672684688674053E-14 ) ) ; +#31308 = CARTESIAN_POINT ( 'NONE', ( 233.1016017736063759, -121.2149835060561571, -5.503585049043898891 ) ) ; +#31309 = CARTESIAN_POINT ( 'NONE', ( 234.9470782133493287, -125.4456029325959321, -2.518601315142618535 ) ) ; +#31310 = CIRCLE ( 'NONE', #15428, 0.1999998784767218762 ) ; +#31311 = AXIS2_PLACEMENT_3D ( 'NONE', #17713, #30607, #3448 ) ; +#31312 = CARTESIAN_POINT ( 'NONE', ( 215.9316076415079522, -119.5147417628336228, -7.662148457261898749 ) ) ; +#31313 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238558841E-16, -1.857579106397798678E-17 ) ) ; +#31314 = CARTESIAN_POINT ( 'NONE', ( 215.6260555855321854, -122.1178371526981294, 7.740085677550176513 ) ) ; +#31315 = CARTESIAN_POINT ( 'NONE', ( 234.9317881152450411, -114.3541135939453426, 0.2233673031954763188 ) ) ; +#31316 = CARTESIAN_POINT ( 'NONE', ( -19.59999999999998721, -33.19999999999999574, -20.99999999999999645 ) ) ; +#31317 = CARTESIAN_POINT ( 'NONE', ( 20.90000000000001634, -30.00100000000000122, -19.49999999999999645 ) ) ; +#31318 = CARTESIAN_POINT ( 'NONE', ( 237.5390461085831362, -115.1291801418672947, -1.399340209666730672 ) ) ; +#31319 = VECTOR ( 'NONE', #1356, 1000.000000000000000 ) ; +#31320 = EDGE_CURVE ( 'NONE', #23248, #39290, #814, .T. ) ; +#31321 = CARTESIAN_POINT ( 'NONE', ( 24.90000000000001279, -120.5000000000000000, -4.499999999999994671 ) ) ; +#31322 = ORIENTED_EDGE ( 'NONE', *, *, #53895, .F. ) ; +#31323 = CARTESIAN_POINT ( 'NONE', ( 217.9163579497280523, -120.9213695838550251, 8.036465815854668904 ) ) ; +#31324 = EDGE_CURVE ( 'NONE', #23474, #53080, #43556, .T. ) ; +#31325 = CARTESIAN_POINT ( 'NONE', ( 215.8625571696979932, -121.5864499273321968, 7.648267400915456982 ) ) ; +#31326 = CARTESIAN_POINT ( 'NONE', ( 219.8833592662664103, -121.1682658104036676, 8.061342662326580921 ) ) ; +#31327 = VERTEX_POINT ( 'NONE', #52596 ) ; +#31328 = CARTESIAN_POINT ( 'NONE', ( -0.4008428578974477241, -29.69543050033667697, -80.39797211703455559 ) ) ; +#31329 = CARTESIAN_POINT ( 'NONE', ( 219.8790856214419591, -122.2221533815511378, 7.904795851972684417 ) ) ; +#31330 = FACE_OUTER_BOUND ( 'NONE', #12422, .T. ) ; +#31331 = EDGE_CURVE ( 'NONE', #26553, #53970, #39189, .T. ) ; +#31332 = CARTESIAN_POINT ( 'NONE', ( 219.7364923442478641, -122.1119380867011728, 7.934967087042625877 ) ) ; +#31333 = AXIS2_PLACEMENT_3D ( 'NONE', #20158, #41197, #2078 ) ; +#31334 = EDGE_CURVE ( 'NONE', #45088, #11892, #45491, .T. ) ; +#31335 = VECTOR ( 'NONE', #10078, 1000.000000000000000 ) ; +#31336 = VERTEX_POINT ( 'NONE', #31887 ) ; +#31337 = VERTEX_POINT ( 'NONE', #26640 ) ; +#31338 = ORIENTED_EDGE ( 'NONE', *, *, #1480, .T. ) ; +#31339 = CARTESIAN_POINT ( 'NONE', ( 219.8466958913881513, -119.4544602912169324, -8.021033394485225898 ) ) ; +#31340 = APPROVAL_DATE_TIME ( #49412, #50999 ) ; +#31341 = VERTEX_POINT ( 'NONE', #18131 ) ; +#31342 = ORIENTED_EDGE ( 'NONE', *, *, #43553, .T. ) ; +#31343 = AXIS2_PLACEMENT_3D ( 'NONE', #35811, #34950, #13610 ) ; +#31344 = CARTESIAN_POINT ( 'NONE', ( 217.9163579497280807, -121.6154919674176114, 7.767159583123878441 ) ) ; +#31345 = CARTESIAN_POINT ( 'NONE', ( 236.1849223643119728, -124.8718130564091950, -3.418535587464381464 ) ) ; +#31346 = DIRECTION ( 'NONE', ( -1.118396756054751386E-15, 0.9334656104766602125, -0.3586669124096003580 ) ) ; +#31347 = VECTOR ( 'NONE', #20270, 1000.000000000000000 ) ; +#31348 = VERTEX_POINT ( 'NONE', #27213 ) ; +#31349 = AXIS2_PLACEMENT_3D ( 'NONE', #57643, #9150, #53526 ) ; +#31350 = DIRECTION ( 'NONE', ( -0.002232862877918580669, 0.0000000000000000000, 0.9999975071585770481 ) ) ; +#31351 = FACE_OUTER_BOUND ( 'NONE', #14945, .T. ) ; +#31352 = AXIS2_PLACEMENT_3D ( 'NONE', #27307, #40425, #40140 ) ; +#31353 = ORIENTED_EDGE ( 'NONE', *, *, #44004, .F. ) ; +#31354 = CIRCLE ( 'NONE', #10816, 3.750000000000000000 ) ; +#31355 = CARTESIAN_POINT ( 'NONE', ( 228.7999987669290078, -127.4982654320928361, 0.1558234320356982616 ) ) ; +#31356 = CARTESIAN_POINT ( 'NONE', ( 220.6881540875380665, -119.5888044653961231, -8.033387396594523722 ) ) ; +#31357 = ADVANCED_FACE ( 'NONE', ( #44436 ), #52075, .T. ) ; +#31358 = VECTOR ( 'NONE', #13326, 999.9999999999998863 ) ; +#31359 = CARTESIAN_POINT ( 'NONE', ( -33.99999999999999289, -116.0000000000000000, -16.99999999999999289 ) ) ; +#31360 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290306, -122.0228183935525976, -1.657217382893957369 ) ) ; +#31361 = DIRECTION ( 'NONE', ( 0.7071067811865474617, 8.659560562354932858E-17, -0.7071067811865474617 ) ) ; +#31362 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#31363 = ORIENTED_EDGE ( 'NONE', *, *, #8233, .F. ) ; +#31364 = EDGE_LOOP ( 'NONE', ( #22105, #7965, #8623, #13807 ) ) ; +#31365 = CARTESIAN_POINT ( 'NONE', ( -1.627170620466245449E-15, 0.0000000000000000000, -16.75000000000000711 ) ) ; +#31366 = CARTESIAN_POINT ( 'NONE', ( 218.4179934536015537, -118.4843507599754275, -7.809559275963148472 ) ) ; +#31367 = CARTESIAN_POINT ( 'NONE', ( 231.1819081328172274, -123.2656865018905563, 2.941054121474139027 ) ) ; +#31368 = ORIENTED_EDGE ( 'NONE', *, *, #38209, .T. ) ; +#31369 = CARTESIAN_POINT ( 'NONE', ( 232.0019145860538856, -117.6554879550309636, -5.165078942252431915 ) ) ; +#31370 = CARTESIAN_POINT ( 'NONE', ( 22.00000000000001421, -128.6250000000000000, -18.34999999999999076 ) ) ; +#31371 = EDGE_CURVE ( 'NONE', #42191, #33494, #23102, .T. ) ; +#31372 = CARTESIAN_POINT ( 'NONE', ( 221.4522363901541553, -121.9987580025826048, 7.725450650704540401 ) ) ; +#31373 = CARTESIAN_POINT ( 'NONE', ( 22.75000000000000711, -116.2000000000000028, 21.00000000000000711 ) ) ; +#31374 = ADVANCED_FACE ( 'NONE', ( #21948 ), #75, .T. ) ; +#31375 = CARTESIAN_POINT ( 'NONE', ( 219.8723660299580160, -119.8194977056911341, -8.060300585628334957 ) ) ; +#31376 = CARTESIAN_POINT ( 'NONE', ( 235.5664462197442504, -114.9692099384335506, -0.4642778998258478285 ) ) ; +#31377 = LINE ( 'NONE', #23161, #55671 ) ; +#31378 = CARTESIAN_POINT ( 'NONE', ( 216.6830739907112502, -118.9411844348018974, -5.410228012496430594 ) ) ; +#31379 = CARTESIAN_POINT ( 'NONE', ( 9.485224996277096920, -50.19543050033662723, -115.2794595047973303 ) ) ; +#31380 = AXIS2_PLACEMENT_3D ( 'NONE', #9210, #48638, #13284 ) ; +#31381 = CIRCLE ( 'NONE', #6171, 1.649999999999998579 ) ; +#31382 = CARTESIAN_POINT ( 'NONE', ( 233.1272596542708300, -118.6424694826050370, 5.862849647016260768 ) ) ; +#31383 = LINE ( 'NONE', #9166, #53917 ) ; +#31384 = CARTESIAN_POINT ( 'NONE', ( 218.8554403369847989, -122.4767943632397333, 7.624046417065849290 ) ) ; +#31385 = CARTESIAN_POINT ( 'NONE', ( 215.2476592944565539, -118.5979453578829492, -7.397144497552254450 ) ) ; +#31386 = CARTESIAN_POINT ( 'NONE', ( 232.5634147483274035, -118.5104791569268770, 5.181221752370965383 ) ) ; +#31387 = CARTESIAN_POINT ( 'NONE', ( 10.82423039573951407, -29.99543050033662439, -110.7067617736751686 ) ) ; +#31388 = CIRCLE ( 'NONE', #26714, 0.5000000003292418560 ) ; +#31389 = CARTESIAN_POINT ( 'NONE', ( 24.99900000000002009, -115.9999999999999858, -4.128641872824792996E-15 ) ) ; +#31390 = CARTESIAN_POINT ( 'NONE', ( 219.8790856214419591, -118.8086250026850763, -7.704230954942506315 ) ) ; +#31391 = ORIENTED_EDGE ( 'NONE', *, *, #34410, .T. ) ; +#31392 = CARTESIAN_POINT ( 'NONE', ( 234.4385403436987190, -126.6313821416356120, -0.4800833758085487069 ) ) ; +#31393 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -121.6977515706030601, 3.019054447517290907 ) ) ; +#31394 = CARTESIAN_POINT ( 'NONE', ( 217.8002074625811133, -115.2571814924720286, -5.140034088216141051 ) ) ; +#31395 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #38294, #38573, #56118, #56390 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 3.203572134788279810E-16, 1.706543958485852436E-05 ), + .UNSPECIFIED. ) ; +#31396 = CARTESIAN_POINT ( 'NONE', ( -19.99999999999997513, -48.99999999999998579, -23.19999999999999929 ) ) ; +#31397 = CARTESIAN_POINT ( 'NONE', ( 234.2069788756973878, -117.6858837374104780, -4.783044800677057395 ) ) ; +#31398 = CARTESIAN_POINT ( 'NONE', ( 237.1552310725053587, -119.3451863460608990, -5.428544606560437025 ) ) ; +#31399 = CIRCLE ( 'NONE', #43478, 3.000000000000002665 ) ; +#31400 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -118.6075774922843635, 0.7341797050400462599 ) ) ; +#31401 = EDGE_CURVE ( 'NONE', #34309, #1262, #5772, .T. ) ; +#31402 = VECTOR ( 'NONE', #56096, 1000.000000000000000 ) ; +#31403 = EDGE_LOOP ( 'NONE', ( #39998, #54671, #54318, #22454 ) ) ; +#31404 = DIRECTION ( 'NONE', ( 0.7132504491541842295, 2.131334480222603379E-15, -0.7009092642998483447 ) ) ; +#31405 = CARTESIAN_POINT ( 'NONE', ( 234.9114630400854935, -123.2466228550236167, 4.852482308419319601 ) ) ; +#31406 = EDGE_CURVE ( 'NONE', #51350, #32284, #41947, .T. ) ; +#31407 = EDGE_CURVE ( 'NONE', #46243, #5377, #24577, .T. ) ; +#31408 = EDGE_CURVE ( 'NONE', #49401, #31434, #49008, .T. ) ; +#31409 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #19001, #19859, #1519, #19297, #28658, #27794, #6159, #37416 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 4 ), + ( 6.266651041207813678E-17, 0.0001245614950380240032, 0.0002491229900759853394, 0.0004982459801519080120 ), + .UNSPECIFIED. ) ; +#31410 = ORIENTED_EDGE ( 'NONE', *, *, #32049, .F. ) ; +#31411 = ORIENTED_EDGE ( 'NONE', *, *, #40638, .F. ) ; +#31412 = CARTESIAN_POINT ( 'NONE', ( 214.8337085841741612, -120.0316483990282990, -7.619412974814887107 ) ) ; +#31413 = CARTESIAN_POINT ( 'NONE', ( 26.69159998853542959, -119.4999999999999858, -6.090172404377661053 ) ) ; +#31414 = CARTESIAN_POINT ( 'NONE', ( 219.7911297183981958, -121.0027741251354314, 7.863876991031693464 ) ) ; +#31415 = CARTESIAN_POINT ( 'NONE', ( 236.4093465253924080, -126.6176080870744300, 0.6498959680566218644 ) ) ; +#31416 = ORIENTED_EDGE ( 'NONE', *, *, #2486, .F. ) ; +#31417 = CARTESIAN_POINT ( 'NONE', ( 215.5561812984223593, -120.5537936437502395, 5.641186388906371363 ) ) ; +#31418 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #10707, #15939, #20338, #46341 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 0.7468835386473124949, 1.000000000000000000 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.5003611257598034046, 0.5006975019515972347, 0.5012688702604044533, 0.5020752306862249492 ) ) + REPRESENTATION_ITEM ( '' ) ); +#31419 = CARTESIAN_POINT ( 'NONE', ( 236.9208479582979976, -123.5285102714885710, 4.649513562326898608 ) ) ; +#31420 = CARTESIAN_POINT ( 'NONE', ( 219.9166487111939432, -119.3931499546107347, -7.808004289727136893 ) ) ; +#31421 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #55006, #33084, #14967, #32805, #29008, #24033, #50870, #2712, #10892, #28722, #54719, #46505 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 2, 4 ), + ( 3.132557101348158548E-16, 0.0001469084744686906924, 0.0002938169489370681588, 0.0005876338978738376200, 0.0008814508468106070811, 0.001175267795747376651 ), + .UNSPECIFIED. ) ; +#31422 = ORIENTED_EDGE ( 'NONE', *, *, #15832, .F. ) ; +#31423 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.9884292157390539568, -0.1516828450203877021 ) ) ; +#31424 = VECTOR ( 'NONE', #28775, 1000.000000000000000 ) ; +#31425 = CARTESIAN_POINT ( 'NONE', ( 217.3293765063560556, -121.6396815645606608, 7.941476473224547306 ) ) ; +#31426 = DIRECTION ( 'NONE', ( 0.7071067811865441310, 2.492560110495898474E-16, -0.7071067811865510144 ) ) ; +#31427 = ORIENTED_EDGE ( 'NONE', *, *, #23016, .F. ) ; +#31428 = ORIENTED_EDGE ( 'NONE', *, *, #7974, .T. ) ; +#31429 = CARTESIAN_POINT ( 'NONE', ( 221.4630333937273576, -122.4137518096800648, 7.839176145975915055 ) ) ; +#31430 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669290078, -121.2815681014602376, -5.398764352335923888 ) ) ; +#31431 = ADVANCED_FACE ( 'NONE', ( #18708 ), #14320, .T. ) ; +#31432 = CARTESIAN_POINT ( 'NONE', ( 219.8878578400067454, -120.0454256415596603, -8.077441441772583275 ) ) ; +#31433 = CARTESIAN_POINT ( 'NONE', ( 8.879089028115879856, -39.19543050033660592, -118.7497043359441733 ) ) ; +#31434 = VERTEX_POINT ( 'NONE', #49109 ) ; +#31435 = FACE_OUTER_BOUND ( 'NONE', #30403, .T. ) ; +#31436 = CARTESIAN_POINT ( 'NONE', ( 219.8388233874768503, -121.2569031620415103, 8.053372596362324387 ) ) ; +#31437 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #29319, #7112, #38939, #6819, #42718, #20528, #52058, #15852, #33694, #7388 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 4 ), + ( 0.0000000000000000000, 0.0001620730996561791878, 0.0003241461993123583756, 0.0004862192989685375634, 0.0006482923986247167512 ), + .UNSPECIFIED. ) ; +#31438 = CARTESIAN_POINT ( 'NONE', ( 220.1980012515939791, -121.8197943164165338, 7.776242679651341305 ) ) ; +#31439 = ORIENTED_EDGE ( 'NONE', *, *, #36339, .F. ) ; +#31440 = VERTEX_POINT ( 'NONE', #49390 ) ; +#31441 = CARTESIAN_POINT ( 'NONE', ( 217.8734320790028107, -117.0965702557046910, 6.846196737272720156 ) ) ; +#31442 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -122.7417677764633339, 0.1704593922803739336 ) ) ; +#31443 = CARTESIAN_POINT ( 'NONE', ( 35.62357571475462947, -115.0261202422484814, 1.000000000000026645 ) ) ; +#31444 = ORIENTED_EDGE ( 'NONE', *, *, #4768, .F. ) ; +#31445 = CARTESIAN_POINT ( 'NONE', ( 32.90000000000004121, -121.4999999999999858, -5.491522092500554564 ) ) ; +#31446 = CIRCLE ( 'NONE', #44456, 5.000000000000000888 ) ; +#31447 = CARTESIAN_POINT ( 'NONE', ( 220.9256787748336137, -118.9853705858623698, -7.734412942328031448 ) ) ; +#31448 = VECTOR ( 'NONE', #34114, 1000.000000000000000 ) ; +#31449 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #8674, #44882, #14199, #17434 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#31450 = EDGE_CURVE ( 'NONE', #39316, #28145, #51120, .T. ) ; +#31451 = ORIENTED_EDGE ( 'NONE', *, *, #16305, .F. ) ; +#31452 = CARTESIAN_POINT ( 'NONE', ( 213.0999977193770292, -120.7738542385650931, -7.428753580810437462 ) ) ; +#31453 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -122.3516306379622449, 2.053199655773180421 ) ) ; +#31454 = CARTESIAN_POINT ( 'NONE', ( 238.2777695270552556, -117.6117135645469034, -4.764535698153819610 ) ) ; +#31455 = ADVANCED_FACE ( 'NONE', ( #44727 ), #26945, .F. ) ; +#31456 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #31513, #49295 ), + ( #18335, #5201 ), + ( #22705, #27123 ), + ( #45767, #32373 ), + ( #10154, #27975 ), + ( #23567, #41382 ), + ( #1705, #28550 ), + ( #24428, #41949 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 2, 2, 4 ), + ( 2, 2 ), + ( 0.0000000000000000000, 0.5000000000000000000, 0.7500000000000000000, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#31457 = CARTESIAN_POINT ( 'NONE', ( 194.9499984800818595, -126.8561381869897673, -0.9754033047520467292 ) ) ; +#31458 = CARTESIAN_POINT ( 'NONE', ( 232.5394953225705876, -125.1403381873654723, -4.035345826940671010 ) ) ; +#31459 = DIRECTION ( 'NONE', ( 1.644548700998852974E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#31460 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.210476675238558841E-16, 1.857579106397798678E-17 ) ) ; +#31461 = CARTESIAN_POINT ( 'NONE', ( 221.3377481186988689, -119.2984248530303972, -5.465049584067092958 ) ) ; +#31462 = CARTESIAN_POINT ( 'NONE', ( 232.1143017640363553, -120.7682970747805484, -5.543112615406671217 ) ) ; +#31463 = CARTESIAN_POINT ( 'NONE', ( 235.2887653100740124, -115.6870096544061965, -2.766874376479975250 ) ) ; +#31464 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#31465 = LINE ( 'NONE', #52750, #56490 ) ; +#31466 = CARTESIAN_POINT ( 'NONE', ( 219.8514623776241876, -120.9435678395739302, 7.876073104218912491 ) ) ; +#31467 = VERTEX_POINT ( 'NONE', #18429 ) ; +#31468 = CARTESIAN_POINT ( 'NONE', ( 233.9571365410801036, -114.4681037861265622, 1.199147178679844661 ) ) ; +#31469 = CARTESIAN_POINT ( 'NONE', ( 228.7999987669289794, -120.4999999999997726, 1.387778780781445676E-14 ) ) ; +#31470 = VECTOR ( 'NONE', #7059, 1000.000000000000114 ) ; +#31471 = CARTESIAN_POINT ( 'NONE', ( 236.7193462177910703, -123.6691346010973547, 4.556611769014709878 ) ) ; +#31472 = ADVANCED_FACE ( 'NONE', ( #36262 ), #54066, .F. ) ; +#31473 = ORIENTED_EDGE ( 'NONE', *, *, #54269, .T. ) ; +#31474 = ORIENTED_EDGE ( 'NONE', *, *, #32116, .T. ) ; +#31475 = CARTESIAN_POINT ( 'NONE', ( 213.0999977193770292, -120.0882533634597422, 7.423577480443900534 ) ) ; +#31476 = CARTESIAN_POINT ( 'NONE', ( 217.0479576888047006, -122.2930944042315957, 7.802593786257935982 ) ) ; +#31477 = CARTESIAN_POINT ( 'NONE', ( 6.053456647705200311, -35.69543050033665565, -86.67049297327548629 ) ) ; +#31478 = EDGE_CURVE ( 'NONE', #8406, #38580, #1797, .T. ) ; +#31479 = CARTESIAN_POINT ( 'NONE', ( 233.9410877222099430, -125.5477404189477539, -2.342923803237767721 ) ) ; +#31480 = EDGE_CURVE ( 'NONE', #24910, #26811, #28345, .T. ) ; +#31481 = ORIENTED_EDGE ( 'NONE', *, *, #26518, .F. ) ; +#31482 = FACE_OUTER_BOUND ( 'NONE', #57557, .T. ) ; +#31483 = CARTESIAN_POINT ( 'NONE', ( 22.00000000000001421, -120.9000000000000057, -19.99999999999998934 ) ) ; +#31484 = AXIS2_PLACEMENT_3D ( 'NONE', #35707, #53507, #31346 ) ; +#31485 = CARTESIAN_POINT ( 'NONE', ( -27.99999999999998934, -129.0000000000000000, -17.97500000000000497 ) ) ; +#31486 = VERTEX_POINT ( 'NONE', #14620 ) ; +#31487 = CARTESIAN_POINT ( 'NONE', ( 214.9099611974440052, -121.1471233514811132, 7.815630645358756290 ) ) ; +#31488 = CARTESIAN_POINT ( 'NONE', ( 237.4534161619585859, -116.6042195913854300, -3.953025240149663944 ) ) ; +#31489 = CARTESIAN_POINT ( 'NONE', ( 220.8538604110508459, -118.8266245474720080, -7.690757168448874914 ) ) ; +#31490 = VERTEX_POINT ( 'NONE', #42324 ) ; +#31491 = CARTESIAN_POINT ( 'NONE', ( 221.4532372090089041, -121.0024893608465817, 7.829995592618491429 ) ) ; +#31492 = DIRECTION ( 'NONE', ( 5.438839468198048361E-16, -1.000000000000000000, 1.010307455917622838E-32 ) ) ; +#31493 = CARTESIAN_POINT ( 'NONE', ( 29.25955307119959059, -114.4480793000829379, 0.8691722971319850721 ) ) ; +#31494 = CARTESIAN_POINT ( 'NONE', ( 237.4785771923519064, -126.3176093434105240, -2.002065074780293941 ) ) ; +#31495 = ORIENTED_EDGE ( 'NONE', *, *, #3264, .T. ) ; +#31496 = EDGE_LOOP ( 'NONE', ( #49854, #29384, #52240, #57123, #15997 ) ) ; +#31497 = ORIENTED_EDGE ( 'NONE', *, *, #10470, .F. ) ; +#31498 = LINE ( 'NONE', #39651, #47645 ) ; +#31499 = CARTESIAN_POINT ( 'NONE', ( 217.9418131214285665, -125.8135210843289116, 5.501207851219252376 ) ) ; +#31500 = CARTESIAN_POINT ( 'NONE', ( 218.4179934536015537, -122.5156492400241319, 7.809559275963176894 ) ) ; +#31501 = CARTESIAN_POINT ( 'NONE', ( 215.7439860035522656, -118.9551936664390155, -7.785382049443715147 ) ) ; +#31502 = ORIENTED_EDGE ( 'NONE', *, *, #32624, .F. ) ; +#31503 = VERTEX_POINT ( 'NONE', #5577 ) ; +#31504 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #30127, #47929, #26050, #39176, #33931, #3265 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 4 ), + ( 2.659989882672238491E-16, 0.0001610824685988412896, 0.0003221649371974165703 ), + .UNSPECIFIED. ) ; +#31505 = CIRCLE ( 'NONE', #30533, 1.500000000000001332 ) ; +#31506 = PLANE ( 'NONE', #34990 ) ; +#31507 = CARTESIAN_POINT ( 'NONE', ( 237.8333006252240693, -125.8841222246550586, 1.344569289687287839 ) ) ; +#31508 = ORIENTED_EDGE ( 'NONE', *, *, #10341, .F. ) ; +#31509 = FACE_OUTER_BOUND ( 'NONE', #4298, .T. ) ; +#31510 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#31511 = VERTEX_POINT ( 'NONE', #41772 ) ; +#31512 = EDGE_LOOP ( 'NONE', ( #50847, #30498, #39961, #23690 ) ) ; +#31513 = CARTESIAN_POINT ( 'NONE', ( 217.2732868503206589, -119.7362676175478384, -7.763264195489684383 ) ) ; +#31514 = LINE ( 'NONE', #44916, #23401 ) ; +#31515 = CARTESIAN_POINT ( 'NONE', ( -16.00000000000000000, 12.50000000000000000, 36.00000000000000000 ) ) ; +#31516 = FACE_OUTER_BOUND ( 'NONE', #41406, .T. ) ; +#31517 = ORIENTED_EDGE ( 'NONE', *, *, #56797, .T. ) ; +#31518 = ADVANCED_FACE ( 'NONE', ( #46727 ), #37382, .F. ) ; +#31519 = CARTESIAN_POINT ( 'NONE', ( 36.79418911400155423, -121.4067814650352233, -5.367384590116298426 ) ) ; +#31520 = LINE ( 'NONE', #44049, #17860 ) ; +#31521 = AXIS2_PLACEMENT_3D ( 'NONE', #37757, #50584, #51452 ) ; +#31522 = CARTESIAN_POINT ( 'NONE', ( 216.6432628869278574, -121.0326801834628583, 7.986033286245533880 ) ) ; +#31523 = CARTESIAN_POINT ( 'NONE', ( 218.2197867405992611, -119.0512290481426021, -5.427115291590261847 ) ) ; +#31524 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#31525 = LINE ( 'NONE', #37050, #44419 ) ; +#31526 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#31527 = CONICAL_SURFACE ( 'NONE', #25919, 1.025000000000002354, 0.7853981633974482790 ) ; +#31528 = CARTESIAN_POINT ( 'NONE', ( 219.8466958913564611, -121.5151950020839422, 7.823294523238613962 ) ) ; +#31529 = ORIENTED_EDGE ( 'NONE', *, *, #31725, .T. ) ; +#31530 = CARTESIAN_POINT ( 'NONE', ( 236.0980138160197725, -121.3316839906129161, -5.487125920269556367 ) ) ; +#31531 = CARTESIAN_POINT ( 'NONE', ( -39.65983889539965190, -49.19543050033675513, -75.40659360186555205 ) ) ; +#31532 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#31533 = CARTESIAN_POINT ( 'NONE', ( 233.7119767826648058, -123.4553476961878573, 4.696313248212584668 ) ) ; +#31534 = EDGE_CURVE ( 'NONE', #41231, #17877, #6443, .T. ) ; +#31535 = CARTESIAN_POINT ( 'NONE', ( -21.49999999999997868, -48.99999999999998579, -23.19999999999999929 ) ) ; +#31536 = EDGE_LOOP ( 'NONE', ( #44969, #51670, #34714, #22118 ) ) ; +#31537 = ORIENTED_EDGE ( 'NONE', *, *, #36664, .T. ) ; +#31538 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#31539 = CARTESIAN_POINT ( 'NONE', ( 217.5917509458386974, -119.3561676220697194, -7.951851746874807780 ) ) ; +#31540 = CARTESIAN_POINT ( 'NONE', ( 29.39958092867728112, -126.3511367147914513, -0.9999999999999731326 ) ) ; +#31541 = CARTESIAN_POINT ( 'NONE', ( 235.7049626984599229, -119.3796589169984941, -6.046931889619624023 ) ) ; +#31542 = CARTESIAN_POINT ( 'NONE', ( 215.8979482554460105, -119.2025132263398035, -7.821892445260802518 ) ) ; +#31543 = CARTESIAN_POINT ( 'NONE', ( 30.61743114856799153, -126.4424535550100472, 0.8274786242361831246 ) ) ; +#31544 = CARTESIAN_POINT ( 'NONE', ( 236.2445745459613420, -121.3164873350394828, 7.113890390458947444 ) ) ; +#31545 = VECTOR ( 'NONE', #36466, 999.9999999999998863 ) ; +#31546 = EDGE_CURVE ( 'NONE', #36449, #30387, #18281, .T. ) ; +#31547 = DIRECTION ( 'NONE', ( 0.7132504491541842295, 2.131334480222602985E-15, -0.7009092642998483447 ) ) ; +#31548 = EDGE_CURVE ( 'NONE', #12554, #5607, #44646, .T. ) ; +#31549 = ORIENTED_EDGE ( 'NONE', *, *, #50974, .T. ) ; +#31551 = EDGE_CURVE ( 'NONE', #43097, #22213, #37980, .T. ) ; +#31550 = CARTESIAN_POINT ( 'NONE', ( 237.9921867213425060, -117.0386874397853916, 4.902513805545728687 ) ) ; +#31552 = CARTESIAN_POINT ( 'NONE', ( 220.8841311595675734, -118.7036046058135383, -7.895034346869143072 ) ) ; +#31553 = CARTESIAN_POINT ( 'NONE', ( 235.8999987667924643, -126.6322719775380676, 4.318013477613763307 ) ) ; +#31554 = EDGE_LOOP ( 'NONE', ( #6814, #56047, #47158, #40294 ) ) ; +#31555 = ORIENTED_EDGE ( 'NONE', *, *, #27935, .F. ) ; +#31556 = CARTESIAN_POINT ( 'NONE', ( 222.0476230364079697, -118.8386523664357526, -7.889044514198287672 ) ) ; +#31557 = CARTESIAN_POINT ( 'NONE', ( 28.09997949928369465, -119.6561168034054106, 6.161756104392082989 ) ) ; +#31558 = CARTESIAN_POINT ( 'NONE', ( 221.9173046855663642, -122.1593569771317647, 7.672194445588827350 ) ) ; +#31559 = CARTESIAN_POINT ( 'NONE', ( 4.000000000000021316, -41.30000000000000426, -23.49900000000000588 ) ) ; +#31560 = CARTESIAN_POINT ( 'NONE', ( 214.6972420332864715, -122.5021948552252411, 7.560718305105101678 ) ) ; +#31561 = CARTESIAN_POINT ( 'NONE', ( 213.9533395165840091, -121.7911075423414076, 7.632483139231164060 ) ) ; +#31562 = CARTESIAN_POINT ( 'NONE', ( 237.0505133918303500, -116.1379190015675391, 4.334755683981954988 ) ) ; +#31563 = VERTEX_POINT ( 'NONE', #19293 ) ; +#31564 = CARTESIAN_POINT ( 'NONE', ( -19.49999999999997868, -38.99999999999999289, 23.49999999999999289 ) ) ; +#31565 = CARTESIAN_POINT ( 'NONE', ( 25.00000000000002132, -46.69999999999998863, 4.799999999999993605 ) ) ; +#31566 = ORIENTED_EDGE ( 'NONE', *, *, #13964, .T. ) ; +#31567 = AXIS2_PLACEMENT_3D ( 'NONE', #5941, #38858, #25408 ) ; +#31568 = EDGE_LOOP ( 'NONE', ( #38222, #51698 ) ) ; +#31569 = VERTEX_POINT ( 'NONE', #15476 ) ; +#31570 = VERTEX_POINT ( 'NONE', #11107 ) ; +#31571 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#31572 = ORIENTED_EDGE ( 'NONE', *, *, #55220, .T. ) ; +#31573 = ORIENTED_EDGE ( 'NONE', *, *, #44695, .T. ) ; +#31574 = CARTESIAN_POINT ( 'NONE', ( 194.9498297357095566, -114.1438618833728071, 0.9754032939542842673 ) ) ; +#31575 = CARTESIAN_POINT ( 'NONE', ( 214.8002074625812838, -124.0564700392392012, -9.145273480228658158 ) ) ; +#31576 = DIRECTION ( 'NONE', ( 1.652117596168384206E-15, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#31577 = ORIENTED_EDGE ( 'NONE', *, *, #10884, .F. ) ; +#31578 = CARTESIAN_POINT ( 'NONE', ( 235.8999987667924074, -124.7856031374490868, 6.154965942037405213 ) ) ; +#31579 = CARTESIAN_POINT ( 'NONE', ( 237.4141004196758615, -115.1401193783844121, 1.435846722021510313 ) ) ; +#31580 = CARTESIAN_POINT ( 'NONE', ( 25.44357787165829521, -120.4999999999999858, 1.387778780781445676E-14 ) ) ; +#31581 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#31582 = VECTOR ( 'NONE', #11444, 999.9999999999998863 ) ; +#31583 = EDGE_CURVE ( 'NONE', #12858, #34381, #13401, .T. ) ; +#31584 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#31585 = DIRECTION ( 'NONE', ( -1.811995619784410881E-15, 1.000000000000000000, 1.196913542559490477E-15 ) ) ; +#31586 = CARTESIAN_POINT ( 'NONE', ( 235.1689704355307526, -116.7604215429453092, 5.095377345206903108 ) ) ; +#31587 = LINE ( 'NONE', #41462, #57480 ) ; +#31588 = CARTESIAN_POINT ( 'NONE', ( 220.2486434445711438, -119.8829889592424536, -8.067352443926470329 ) ) ; +#31589 = CARTESIAN_POINT ( 'NONE', ( 235.0701423888623935, -126.0398152525956164, 0.3306048165280654483 ) ) ; +#31590 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.9884292157390540678, -0.1516828450203868417 ) ) ; +#31591 = FACE_BOUND ( 'NONE', #55410, .T. ) ; +#31592 = LINE ( 'NONE', #35951, #30474 ) ; +#31593 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#31594 = CARTESIAN_POINT ( 'NONE', ( 235.7016506646965581, -123.1602906548229726, 4.870502647630079451 ) ) ; +#31595 = CARTESIAN_POINT ( 'NONE', ( 233.6234055217805690, -122.4647472334165315, -5.826524505472877813 ) ) ; +#31596 = CARTESIAN_POINT ( 'NONE', ( 216.7201800320065672, -122.4573204830647342, 7.743026962536536217 ) ) ; +#31597 = CARTESIAN_POINT ( 'NONE', ( 11.36533882503238857, -50.69543050033672671, -111.9395235786269893 ) ) ; +#31598 = CARTESIAN_POINT ( 'NONE', ( 233.2255779866469823, -117.1333495890593355, -4.412506143742224829 ) ) ; +#31599 = CARTESIAN_POINT ( 'NONE', ( 234.9607899732566239, -125.2122144155259633, -2.934576630622531823 ) ) ; +#31600 = AXIS2_PLACEMENT_3D ( 'NONE', #42500, #42202, #2236 ) ; +#31601 = CARTESIAN_POINT ( 'NONE', ( 236.6435270983271835, -122.0049890499596046, -6.138530600027149120 ) ) ; +#31602 = CIRCLE ( 'NONE', #24234, 3.200000000000009504 ) ; +#31603 = CARTESIAN_POINT ( 'NONE', ( 217.9503846820769013, -117.0214004283598825, 6.472934534276565621 ) ) ; +#31604 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#31605 = CARTESIAN_POINT ( 'NONE', ( 235.1855132759226308, -120.8622635285749141, 6.139529187591061365 ) ) ; +#31606 = CARTESIAN_POINT ( 'NONE', ( 4.502598627320962166, -29.74543050033661729, -119.6364578370650804 ) ) ; +#31607 = CARTESIAN_POINT ( 'NONE', ( 320.8899987669290113, -119.1972913260955522, 2.421869135798601747 ) ) ; +#31608 = CARTESIAN_POINT ( 'NONE', ( 237.7811704384590712, -117.5494269268041592, 4.715125645036645885 ) ) ; +#31609 = CARTESIAN_POINT ( 'NONE', ( -33.99999999999999289, -128.5000000000000000, -16.99999999999999289 ) ) ; +#31610 = EDGE_CURVE ( 'NONE', #51836, #11705, #15472, .T. ) ; +#31611 = ORIENTED_EDGE ( 'NONE', *, *, #33625, .F. ) ; +#31613 = EDGE_CURVE ( 'NONE', #15725, #38794, #48349, .T. ) ; +#31612 = CARTESIAN_POINT ( 'NONE', ( 222.0476232769281069, -122.1291258113043483, 7.679079172476302340 ) ) ; +#31614 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#31615 = CARTESIAN_POINT ( 'NONE', ( 232.5607010620687731, -121.7797518355186952, -5.422559065326390204 ) ) ; +#31616 = VERTEX_POINT ( 'NONE', #44366 ) ; +#31617 = EDGE_CURVE ( 'NONE', #40014, #20637, #19716, .T. ) ; +#31618 = AXIS2_PLACEMENT_3D ( 'NONE', #47939, #7936, #25763 ) ; +#31619 = CARTESIAN_POINT ( 'NONE', ( 221.0556875525369662, -119.9671886263193841, -5.567677056185257989 ) ) ; +#31620 = CARTESIAN_POINT ( 'NONE', ( 214.3441143028156830, -122.4628981760517945, 7.533389133311073849 ) ) ; +#31621 = CARTESIAN_POINT ( 'NONE', ( 232.5336581840032011, -115.1741451347130010, -1.583781400905356129 ) ) ; +#31622 = CARTESIAN_POINT ( 'NONE', ( -28.14999999999999858, -128.9989999999999952, 9.400000000000009237 ) ) ; +#31623 = LINE ( 'NONE', #49406, #41349 ) ; +#31624 = ORIENTED_EDGE ( 'NONE', *, *, #18899, .F. ) ; +#31625 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #28794, #50957, #27717, #37546, #46577, #49318, #5510, #9312, #37835, #42184, #22729, #36193, #32098, #53998, #55937, #23309, #55367, #13971, #49602, #15620, #41122, #2213, #9594, #40840, #15323, #27424, #51242, #45218, #864, #49880, #19715, #33165, #6580, #19997, #55666, #46865, #6864, #2510 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4 ), + ( 0.0000000000000000000, 0.0009305963820784170877, 0.001395894573117625794, 0.001861192764156834175, 0.002326490955196042557, 0.002791789146235251588, 0.003722385528313647534, 0.004652981910392045214, 0.005583578292470440727, 0.006514174674548838841, 0.007444771056627236087, 0.009305963820784043591, 0.01023656020286245992, 0.01116715658494087798, 0.01209775296701929605, 0.01302834934909771238, 0.01395894573117612870, 0.01442424392221533340, 0.01488954211325453809 ), + .UNSPECIFIED. ) ; +#31626 = VERTEX_POINT ( 'NONE', #44660 ) ; +#31627 = ORIENTED_EDGE ( 'NONE', *, *, #5156, .T. ) ; +#31628 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#31629 = ORIENTED_EDGE ( 'NONE', *, *, #40514, .F. ) ; +#31630 = VERTEX_POINT ( 'NONE', #9600 ) ; +#31631 = CARTESIAN_POINT ( 'NONE', ( 30.59996954595920471, -126.3482786890097174, -1.495250083602639668 ) ) ; +#31632 = CARTESIAN_POINT ( 'NONE', ( 236.1242902703625930, -125.8343190684320376, -1.532297726576097752 ) ) ; +#31633 = CARTESIAN_POINT ( 'NONE', ( 5.900000000000016342, -35.74999999999999289, 23.50000000000000000 ) ) ; +#31634 = EDGE_LOOP ( 'NONE', ( #2035, #33840, #34062, #18529 ) ) ; +#31635 = CARTESIAN_POINT ( 'NONE', ( 235.8999987668155427, -125.5765750804350773, 5.520723272576813834 ) ) ; +#31636 = CARTESIAN_POINT ( 'NONE', ( 217.3293605756262821, -121.6386880020704808, 7.942065433352389014 ) ) ; +#31637 = ORIENTED_EDGE ( 'NONE', *, *, #35802, .T. ) ; +#31638 = CARTESIAN_POINT ( 'NONE', ( 6.261515017264011718, -29.69543050033664500, -94.30572130744182857 ) ) ; +#31639 = CARTESIAN_POINT ( 'NONE', ( 215.7626309024636839, -124.2803565377383848, -6.147539113985932779 ) ) ; +#31640 = CARTESIAN_POINT ( 'NONE', ( 219.8417723657477438, -120.0181061551544985, -8.074509737055985070 ) ) ; +#31641 = CARTESIAN_POINT ( 'NONE', ( -24.09999999999998366, -41.99999999999999289, -19.49999999999999645 ) ) ; +#31642 = VERTEX_POINT ( 'NONE', #35327 ) ; +#31643 = AXIS2_PLACEMENT_3D ( 'NONE', #4827, #49488, #9483 ) ; +#31644 = VECTOR ( 'NONE', #14124, 1000.000000000000000 ) ; +#31645 = LINE ( 'NONE', #30491, #16763 ) ; +#31646 = LINE ( 'NONE', #8850, #35512 ) ; +#31647 = ORIENTED_EDGE ( 'NONE', *, *, #38058, .F. ) ; +#31648 = ORIENTED_EDGE ( 'NONE', *, *, #44284, .T. ) ; +#31649 = EDGE_CURVE ( 'NONE', #38, #28248, #30669, .T. ) ; +#31650 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#31651 = CARTESIAN_POINT ( 'NONE', ( 221.4391909859296845, -119.5453825285288616, -7.811728720245443292 ) ) ; +#31652 = EDGE_CURVE ( 'NONE', #20452, #10912, #28742, .T. ) ; +#31653 = CARTESIAN_POINT ( 'NONE', ( 217.4395091456903515, -118.6842732099577802, -7.818353874299612372 ) ) ; +#31654 = EDGE_LOOP ( 'NONE', ( #57627, #46012, #20105, #26561, #3956 ) ) ; +#31655 = CARTESIAN_POINT ( 'NONE', ( 232.0068988041075784, -120.4849280141338568, -5.750252086801987517 ) ) ; +#31656 = CARTESIAN_POINT ( 'NONE', ( 220.0244877607688068, -119.3663387660708821, -7.807312785967756241 ) ) ; +#31657 = EDGE_CURVE ( 'NONE', #3240, #9006, #22458, .T. ) ; +#31658 = LINE ( 'NONE', #27555, #5233 ) ; +#31659 = AXIS2_PLACEMENT_3D ( 'NONE', #19161, #10404, #10123 ) ; +#31660 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #33662, #19921, #6221, #24889, #14686, #50306, #10589, #6787 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 4 ), + ( 9.757819552369539906E-19, 0.0001473421135988210371, 0.0002946842271976410983, 0.0005893684543952812209 ), + .UNSPECIFIED. ) ; +#31661 = LINE ( 'NONE', #9442, #33720 ) ; +#31662 = CARTESIAN_POINT ( 'NONE', ( 235.5623752047356447, -114.9831475316579770, -0.6057723666807893759 ) ) ; +#31663 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#31664 = EDGE_CURVE ( 'NONE', #45025, #13191, #40846, .T. ) ; +#31665 = CARTESIAN_POINT ( 'NONE', ( 221.8582549684405478, -118.7321370265463685, -7.871682004796019427 ) ) ; +#31666 = FACE_OUTER_BOUND ( 'NONE', #31051, .T. ) ; +#31667 = ADVANCED_FACE ( 'NONE', ( #35608 ), #31820, .F. ) ; +#31668 = CARTESIAN_POINT ( 'NONE', ( 233.2082968651265560, -121.7409025106206002, 6.023506212081700006 ) ) ; +#31669 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#31670 = CARTESIAN_POINT ( 'NONE', ( 215.7685193602400204, -119.5187047969798897, -7.857551683518972929 ) ) ; +#31671 = CARTESIAN_POINT ( 'NONE', ( 215.2476592944565539, -118.5608844184704367, -7.638649166541999769 ) ) ; +#31672 = CARTESIAN_POINT ( 'NONE', ( 232.6564397323022604, -121.6964834651399769, 5.419495312526173336 ) ) ; +#31673 = CARTESIAN_POINT ( 'NONE', ( 215.0911300501134633, -121.0127608986400674, 7.630744830735613604 ) ) ; +#31674 = LINE ( 'NONE', #49461, #39701 ) ; +#31675 = FACE_OUTER_BOUND ( 'NONE', #17354, .T. ) ; +#31676 = ORIENTED_EDGE ( 'NONE', *, *, #14281, .T. ) ; +#31677 = CARTESIAN_POINT ( 'NONE', ( 234.4503896890311978, -126.5766639765502077, -0.9451460520318646363 ) ) ; +#31678 = CARTESIAN_POINT ( 'NONE', ( 215.8531192651207391, -122.2683890554926620, 7.519518886525986545 ) ) ; +#31679 = CARTESIAN_POINT ( 'NONE', ( -12.74999999999999645, -116.0000000000000000, 23.40000000000000568 ) ) ; +#31680 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#31681 = CARTESIAN_POINT ( 'NONE', ( 234.2386556020353510, -116.7805509320734103, -4.120636075140537535 ) ) ; +#31682 = CARTESIAN_POINT ( 'NONE', ( 237.2738285187545273, -115.9795088036784563, -3.218719605619468904 ) ) ; +#31683 = CARTESIAN_POINT ( 'NONE', ( 216.1394446982088766, -122.4529898836908330, 7.468822532873403475 ) ) ; +#31685 = EDGE_CURVE ( 'NONE', #36333, #19538, #1769, .T. ) ; +#31684 = CARTESIAN_POINT ( 'NONE', ( -35.43721211558219863, -39.19543050033675513, -72.53633556736099308 ) ) ; +#31686 = ORIENTED_EDGE ( 'NONE', *, *, #18623, .F. ) ; +#31687 = EDGE_CURVE ( 'NONE', #49823, #41090, #28870, .T. ) ; +#31688 = CONICAL_SURFACE ( 'NONE', #33541, 2.500000000000002220, 0.7853981633974320697 ) ; +#31689 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#31690 = DIRECTION ( 'NONE', ( 1.652117596168384206E-15, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#31691 = ORIENTED_EDGE ( 'NONE', *, *, #36284, .T. ) ; +#31692 = ORIENTED_EDGE ( 'NONE', *, *, #1975, .F. ) ; +#31693 = CARTESIAN_POINT ( 'NONE', ( -33.99999999999999289, -124.5000000000000000, 17.00000000000000711 ) ) ; +#31694 = EDGE_CURVE ( 'NONE', #52164, #31921, #53884, .T. ) ; +#31695 = CARTESIAN_POINT ( 'NONE', ( 216.6812860949822266, -122.4223707504478966, 7.792028224879520515 ) ) ; +#31696 = CARTESIAN_POINT ( 'NONE', ( 219.7912826004236990, -121.0025666791297994, 7.863908825380397261 ) ) ; +#31697 = CARTESIAN_POINT ( 'NONE', ( 236.3850159657631309, -126.4496620251532022, 1.562651011944437895 ) ) ; +#31698 = ORIENTED_EDGE ( 'NONE', *, *, #41792, .F. ) ; +#31699 = CIRCLE ( 'NONE', #40965, 5.903552060296138215 ) ; +#31700 = EDGE_CURVE ( 'NONE', #38458, #28735, #28279, .T. ) ; +#31701 = CARTESIAN_POINT ( 'NONE', ( 236.6873503282330375, -116.1701327796359067, 3.471995236700990972 ) ) ; +#31702 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 1.826024711554534899E-16 ) ) ; +#31703 = EDGE_LOOP ( 'NONE', ( #39132, #29703, #20251, #12098 ) ) ; +#31704 = LINE ( 'NONE', #40142, #54936 ) ; +#31705 = VECTOR ( 'NONE', #15275, 1000.000000000000000 ) ; +#31706 = CARTESIAN_POINT ( 'NONE', ( 215.8927139620190587, -119.6004975057977475, -7.658131918115818060 ) ) ; +#31707 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#31708 = ORIENTED_EDGE ( 'NONE', *, *, #32555, .F. ) ; +#31709 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#31710 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289510, -125.2911647199834420, -2.597977158883484794 ) ) ; +#31711 = DIRECTION ( 'NONE', ( 0.9806606453682333857, -0.1934512759529325721, -0.02968673875895585720 ) ) ; +#31712 = CARTESIAN_POINT ( 'NONE', ( 231.9999987669289681, -114.4281737548318318, -0.9774589753488716060 ) ) ; +#31713 = VERTEX_POINT ( 'NONE', #41128 ) ; +#31714 = CARTESIAN_POINT ( 'NONE', ( -49.80272906860999171, -116.9861693244628498, 5.684533715449022750 ) ) ; +#31715 = CARTESIAN_POINT ( 'NONE', ( 221.7148557574578547, -118.4635158966009669, -7.821682928819815750 ) ) ; +#31716 = ORIENTED_EDGE ( 'NONE', *, *, #27997, .T. ) ; +#31717 = ORIENTED_EDGE ( 'NONE', *, *, #41057, .T. ) ; +#31718 = AXIS2_PLACEMENT_3D ( 'NONE', #55491, #23368, #54630 ) ; +#31719 = LINE ( 'NONE', #18827, #49938 ) ; +#31720 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289169, -123.1957339641337938, 0.6587125862719197533 ) ) ; +#31721 = CARTESIAN_POINT ( 'NONE', ( -34.00000000000000000, -124.5000000000000000, 17.00000000000000711 ) ) ; +#31722 = VERTEX_POINT ( 'NONE', #50173 ) ; +#31723 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669289965, -123.0354312917995827, -4.937139526688556046 ) ) ; +#31724 = CARTESIAN_POINT ( 'NONE', ( 216.7304348730013430, -118.7763051912095023, -7.593726083772614821 ) ) ; +#31725 = EDGE_CURVE ( 'NONE', #51916, #12771, #21788, .T. ) ; +#31726 = ORIENTED_EDGE ( 'NONE', *, *, #44500, .F. ) ; +#31727 = AXIS2_PLACEMENT_3D ( 'NONE', #21163, #29380, #20312 ) ; +#31728 = CARTESIAN_POINT ( 'NONE', ( 214.7166213100951495, -122.0053321381583373, 7.458938803657550132 ) ) ; +#31729 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026596, -128.6291268604951767, 11.48563430511211259 ) ) ; +#31730 = EDGE_CURVE ( 'NONE', #25285, #33052, #51832, .T. ) ; +#31731 = CARTESIAN_POINT ( 'NONE', ( 236.7152695270552272, -121.3451279643310130, 5.507209275187455511 ) ) ; +#31732 = AXIS2_PLACEMENT_3D ( 'NONE', #18466, #5890, #5341 ) ; +#31733 = EDGE_CURVE ( 'NONE', #46401, #31990, #37192, .T. ) ; +#31734 = CARTESIAN_POINT ( 'NONE', ( 194.8499983585583664, -124.9053315287183352, -13.68767952720839354 ) ) ; +#31735 = EDGE_CURVE ( 'NONE', #44972, #52338, #6415, .T. ) ; +#31736 = CARTESIAN_POINT ( 'NONE', ( 232.6321977092928819, -122.1499796944297174, -5.923424601244771104 ) ) ; +#31737 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#31738 = LINE ( 'NONE', #45435, #49598 ) ; +#31739 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -117.4864169714694810, -1.705822143471135366 ) ) ; +#31740 = CARTESIAN_POINT ( 'NONE', ( 232.0321379248744904, -123.4792259418808982, -4.708050795859350046 ) ) ; +#31741 = CARTESIAN_POINT ( 'NONE', ( 235.3446443989883221, -115.0317192166081810, -0.9485017254361316486 ) ) ; +#31742 = FACE_OUTER_BOUND ( 'NONE', #46037, .T. ) ; +#31743 = AXIS2_PLACEMENT_3D ( 'NONE', #32844, #9781, #5689 ) ; +#31744 = CARTESIAN_POINT ( 'NONE', ( 235.4748417688276163, -116.1090282790013930, -3.395432484425357611 ) ) ; +#31745 = DIRECTION ( 'NONE', ( 1.597594650655104355E-15, -1.000000000000000000, -1.415089553805949927E-15 ) ) ; +#31746 = ORIENTED_EDGE ( 'NONE', *, *, #21708, .T. ) ; +#31747 = CARTESIAN_POINT ( 'NONE', ( 234.0115609247760631, -115.2432529017311822, 3.188058356561867424 ) ) ; +#31748 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -119.1186816432667541, 3.218482439572049270 ) ) ; +#31749 = CARTESIAN_POINT ( 'NONE', ( 236.8460348313957695, -125.9762142802612601, 0.9014019072118550913 ) ) ; +#31750 = EDGE_CURVE ( 'NONE', #17705, #45108, #25030, .T. ) ; +#31751 = ORIENTED_EDGE ( 'NONE', *, *, #47918, .F. ) ; +#31752 = ORIENTED_EDGE ( 'NONE', *, *, #13823, .T. ) ; +#31753 = DIRECTION ( 'NONE', ( 1.000000000000000000, 3.614007241618349264E-16, 0.0000000000000000000 ) ) ; +#31754 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #29804, #43789, #47886, #16626 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 0.0000000000000000000, 0.3614141281026794217 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.5035216179746889731, 0.5020217540083367069, 0.5010009862841939832, 0.5004593148022609128 ) ) + REPRESENTATION_ITEM ( '' ) ); +#31755 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -121.9355837362355715, -2.606939093155895559 ) ) ; +#31756 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #37765, #1298, #7085, #15258, #19072, #51176, #11181, #29018 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 4 ), + ( 2.221529986854170653E-17, 0.0004399012189761247510, 0.0006598518284641759863, 0.0008798024379522272759 ), + .UNSPECIFIED. ) ; +#31757 = CARTESIAN_POINT ( 'NONE', ( -19.59999999999998010, -30.29999999999999361, 19.75000000000001421 ) ) ; +#31758 = CARTESIAN_POINT ( 'NONE', ( 234.4380793373880465, -115.3759130233824948, 2.252559195044397722 ) ) ; +#31759 = VERTEX_POINT ( 'NONE', #14256 ) ; +#31760 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290306, -118.3014218985824897, 0.7325754870628095050 ) ) ; +#31761 = CARTESIAN_POINT ( 'NONE', ( -43.70393249410287240, -52.72715199181497070, 16.53254729654327804 ) ) ; +#31762 = CARTESIAN_POINT ( 'NONE', ( 220.2486434445649763, -119.3360835331191794, -8.004472442377549513 ) ) ; +#31763 = ORIENTED_EDGE ( 'NONE', *, *, #39067, .T. ) ; +#31764 = ADVANCED_FACE ( 'NONE', ( #10743 ), #46079, .T. ) ; +#31766 = CARTESIAN_POINT ( 'NONE', ( 220.1052941450073490, -119.3602923001367486, -7.806523990039060834 ) ) ; +#31765 = AXIS2_PLACEMENT_3D ( 'NONE', #31417, #26156, #49204 ) ; +#31767 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #10256, #9114 ), + ( #44735, #40344 ), + ( #18440, #18141 ), + ( #54077, #37143 ), + ( #14052, #49968 ), + ( #45310, #23388 ), + ( #32476, #944 ), + ( #665, #50252 ), + ( #5589, #9674 ), + ( #36846, #41488 ), + ( #5314, #54358 ), + ( #13469, #28074 ), + ( #41205, #54654 ), + ( #23672, #1524 ), + ( #19005, #45015 ), + ( #9975, #26942 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 3, 2, 2, 2, 3, 4 ), + ( 2, 2 ), + ( -0.005946497199860236241, 0.0000000000000000000, 0.2475247524752479944, 0.4950495049504949896, 0.7425742574257430118, 0.9900990099009899792, 0.9960964780468469781 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#31768 = CARTESIAN_POINT ( 'NONE', ( 237.1548643869666648, -125.4423898230256924, -2.525066967136485374 ) ) ; +#31769 = CARTESIAN_POINT ( 'NONE', ( 239.6999987669289567, -123.2734532097579176, 2.973186503001126635 ) ) ; +#31770 = ORIENTED_EDGE ( 'NONE', *, *, #12729, .T. ) ; +#31771 = CARTESIAN_POINT ( 'NONE', ( 218.7391470653743681, -121.4640891609312803, 5.501493822502326658 ) ) ; +#31772 = CARTESIAN_POINT ( 'NONE', ( 219.6369173785175235, -119.9626698523905191, -8.092457698468393801 ) ) ; +#31773 = CARTESIAN_POINT ( 'NONE', ( 29.30038533468967543, -114.4719120072304435, 0.9097889980789973796 ) ) ; +#31774 = CARTESIAN_POINT ( 'NONE', ( 237.5713581601284545, -124.2455546385093186, -4.877364915316648286 ) ) ; +#31775 = EDGE_LOOP ( 'NONE', ( #5541, #56160, #31368, #19809, #51693 ) ) ; +#31776 = ORIENTED_EDGE ( 'NONE', *, *, #17850, .F. ) ; +#31777 = VERTEX_POINT ( 'NONE', #23898 ) ; +#31778 = FACE_BOUND ( 'NONE', #52677, .T. ) ; +#31779 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290306, -120.7245975194267942, 0.4469986175094082248 ) ) ; +#31780 = CARTESIAN_POINT ( 'NONE', ( 220.1546910628940736, -125.8221367520614677, 5.549526619737314981 ) ) ; +#31781 = CIRCLE ( 'NONE', #15885, 0.5000010132789081130 ) ; +#31782 = CARTESIAN_POINT ( 'NONE', ( 216.3310606049837475, -120.5537936437502680, 5.641186388906358040 ) ) ; +#31783 = ORIENTED_EDGE ( 'NONE', *, *, #32084, .F. ) ; +#31784 = ORIENTED_EDGE ( 'NONE', *, *, #51116, .F. ) ; +#31785 = ORIENTED_EDGE ( 'NONE', *, *, #44447, .T. ) ; +#31786 = AXIS2_PLACEMENT_3D ( 'NONE', #40301, #26316, #44099 ) ; +#31787 = CARTESIAN_POINT ( 'NONE', ( 220.0661448837349496, -118.7054175382112646, -7.680568538125929656 ) ) ; +#31788 = CARTESIAN_POINT ( 'NONE', ( 237.7723353174791896, -124.9764020815858316, 3.280412065565371016 ) ) ; +#31789 = ORIENTED_EDGE ( 'NONE', *, *, #47237, .T. ) ; +#31790 = CARTESIAN_POINT ( 'NONE', ( 28.11743114857557302, -131.1830696832553258, -5.015246610798361537 ) ) ; +#31791 = EDGE_CURVE ( 'NONE', #7457, #18068, #30656, .T. ) ; +#31792 = EDGE_LOOP ( 'NONE', ( #22607, #7581, #6519, #38643 ) ) ; +#31793 = ORIENTED_EDGE ( 'NONE', *, *, #19283, .T. ) ; +#31794 = DIRECTION ( 'NONE', ( 0.7132504491541840075, 2.131334480222543031E-15, -0.7009092642998484557 ) ) ; +#31795 = CARTESIAN_POINT ( 'NONE', ( 19.56276389583976894, -50.77689139009063268, -15.88077840093134796 ) ) ; +#31796 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#31797 = CARTESIAN_POINT ( 'NONE', ( 215.7091328016043690, -120.0157377205690494, -5.575127326393474192 ) ) ; +#31798 = EDGE_LOOP ( 'NONE', ( #17413, #54111, #38295, #17935, #18021, #40084, #52500, #20241, #30568, #50677, #21872, #53134, #20178, #18056, #28963, #6818 ) ) ; +#31799 = ADVANCED_FACE ( 'NONE', ( #5516 ), #19503, .F. ) ; +#31800 = DIRECTION ( 'NONE', ( 0.7132504491541841185, 2.131334480222602985E-15, -0.7009092642998482336 ) ) ; +#31801 = CARTESIAN_POINT ( 'NONE', ( 216.3310606049837475, -120.4462063562493341, -5.641186388906323401 ) ) ; +#31802 = EDGE_CURVE ( 'NONE', #31250, #24605, #9208, .T. ) ; +#31803 = CARTESIAN_POINT ( 'NONE', ( 216.4830183952504683, -121.5769596085616229, 7.902508992982591352 ) ) ; +#31804 = CARTESIAN_POINT ( 'NONE', ( 221.3899790011019206, -122.2866133845112984, 7.666397107459371085 ) ) ; +#31805 = LINE ( 'NONE', #50159, #5750 ) ; +#31806 = PLANE ( 'NONE', #40711 ) ; +#31807 = DIRECTION ( 'NONE', ( 0.3942640115558970759, -0.9083637007986125056, -0.1393961127983855963 ) ) ; +#31808 = CARTESIAN_POINT ( 'NONE', ( 215.8063562545751211, -121.5172071492701917, 7.636763712905861645 ) ) ; +#31809 = ORIENTED_EDGE ( 'NONE', *, *, #11327, .T. ) ; +#31810 = CARTESIAN_POINT ( 'NONE', ( 236.2731420192289420, -116.0064887546358534, -3.257218270339636401 ) ) ; +#31811 = CARTESIAN_POINT ( 'NONE', ( 216.0299694303965055, -112.7941931723494235, 1.182521402831663071 ) ) ; +#31812 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, -6.417101326688106421E-17 ) ) ; +#31813 = CARTESIAN_POINT ( 'NONE', ( 234.0434659226083909, -123.1328956380288560, -4.885215766503338664 ) ) ; +#31814 = CONICAL_SURFACE ( 'NONE', #2872, 2.024999999999999023, 0.7853981633974447263 ) ; +#31815 = CARTESIAN_POINT ( 'NONE', ( 219.7579466691150571, -122.2531387837059356, 7.896403549661555665 ) ) ; +#31816 = ORIENTED_EDGE ( 'NONE', *, *, #50488, .F. ) ; +#31817 = VERTEX_POINT ( 'NONE', #54568 ) ; +#31818 = CARTESIAN_POINT ( 'NONE', ( 219.7170542014890486, -121.5573708532430288, 8.019083397178189188 ) ) ; +#31819 = CARTESIAN_POINT ( 'NONE', ( 220.3649315727256521, -120.9275446616021554, 8.076705220369337468 ) ) ; +#31820 = PLANE ( 'NONE', #16639 ) ; +#31821 = CARTESIAN_POINT ( 'NONE', ( 235.7493584183330313, -117.7692344914165972, -5.510507010433228992 ) ) ; +#31822 = FACE_OUTER_BOUND ( 'NONE', #32637, .T. ) ; +#31823 = CARTESIAN_POINT ( 'NONE', ( -2.999999999999995559, -125.7999999999999972, 18.50000000000001066 ) ) ; +#31824 = CARTESIAN_POINT ( 'NONE', ( 236.3999987672879683, -121.5617799151424521, 6.919004510173410338 ) ) ; +#31825 = VECTOR ( 'NONE', #36307, 999.9999999999998863 ) ; +#31826 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #6396, #32126, #11059, #1173 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 9.954344400658203400E-15, 0.001048464789944838528 ), + .UNSPECIFIED. ) ; +#31827 = FACE_OUTER_BOUND ( 'NONE', #45806, .T. ) ; +#31828 = VERTEX_POINT ( 'NONE', #45792 ) ; +#31829 = CARTESIAN_POINT ( 'NONE', ( 237.9951518061558602, -118.5310422905808423, 5.593612534533693115 ) ) ; +#31830 = LINE ( 'NONE', #50185, #55604 ) ; +#31831 = CARTESIAN_POINT ( 'NONE', ( 4.916973593473764836, -40.54312021273978672, -118.5014277108454763 ) ) ; +#31832 = ORIENTED_EDGE ( 'NONE', *, *, #13039, .F. ) ; +#31833 = CYLINDRICAL_SURFACE ( 'NONE', #36347, 3.200000000000009504 ) ; +#31834 = EDGE_CURVE ( 'NONE', #40441, #27326, #19447, .T. ) ; +#31835 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) ); +#31836 = DIRECTION ( 'NONE', ( -3.999329129109200768E-17, 0.01777260902655549910, 0.9998420547108374246 ) ) ; +#31837 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -122.8986820433049729, -1.824144234648255924 ) ) ; +#31838 = CARTESIAN_POINT ( 'NONE', ( -19.59999999999998721, -30.29999999999999361, -20.99999999999999645 ) ) ; +#31839 = EDGE_CURVE ( 'NONE', #18163, #22703, #50333, .T. ) ; +#31840 = CARTESIAN_POINT ( 'NONE', ( 31.74200319199311338, -119.6483272257952990, 5.838466594691523071 ) ) ; +#31841 = CARTESIAN_POINT ( 'NONE', ( 236.8381613966503494, -115.2599944933455163, -3.218703623596229413 ) ) ; +#31842 = ORIENTED_EDGE ( 'NONE', *, *, #51923, .T. ) ; +#31843 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#31844 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#31845 = ORIENTED_EDGE ( 'NONE', *, *, #46862, .T. ) ; +#31846 = AXIS2_PLACEMENT_3D ( 'NONE', #19391, #19671, #32838 ) ; +#31847 = EDGE_LOOP ( 'NONE', ( #8283, #26109, #38630, #4818 ) ) ; +#31848 = ORIENTED_EDGE ( 'NONE', *, *, #54517, .T. ) ; +#31849 = ORIENTED_EDGE ( 'NONE', *, *, #35264, .F. ) ; +#31850 = FACE_OUTER_BOUND ( 'NONE', #29938, .T. ) ; +#31851 = ORIENTED_EDGE ( 'NONE', *, *, #15373, .F. ) ; +#31852 = ORIENTED_EDGE ( 'NONE', *, *, #48846, .T. ) ; +#31853 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#31854 = CARTESIAN_POINT ( 'NONE', ( 24.80000000000002203, -59.00000000000000711, 16.99999999999999289 ) ) ; +#31855 = EDGE_CURVE ( 'NONE', #15945, #34170, #43107, .T. ) ; +#31856 = LINE ( 'NONE', #53443, #45975 ) ; +#31857 = VECTOR ( 'NONE', #45373, 1000.000000000000000 ) ; +#31858 = ORIENTED_EDGE ( 'NONE', *, *, #14796, .F. ) ; +#31859 = FACE_OUTER_BOUND ( 'NONE', #7544, .T. ) ; +#31860 = CARTESIAN_POINT ( 'NONE', ( 194.6499984800816208, -114.3415476561575872, 0.9450667357480082575 ) ) ; +#31861 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#31862 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #48308, #8299, #17032, #29917, #25518, #8588 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 4 ), + ( 1.405258654054866900E-14, 0.0001629809341100989923, 0.0003259618682061455317 ), + .UNSPECIFIED. ) ; +#31863 = CARTESIAN_POINT ( 'NONE', ( 239.8171560544542729, -124.5504256215211427, -0.6356510713617645747 ) ) ; +#31864 = AXIS2_PLACEMENT_3D ( 'NONE', #27193, #628, #31861 ) ; +#31865 = EDGE_CURVE ( 'NONE', #19318, #22810, #43406, .T. ) ; +#31866 = AXIS2_PLACEMENT_3D ( 'NONE', #37737, #19621, #54989 ) ; +#31867 = DIRECTION ( 'NONE', ( -0.9961105666504337375, 0.08811208207363932510, -1.734723475976807094E-17 ) ) ; +#31868 = DIRECTION ( 'NONE', ( 9.606587641454332331E-16, -0.8061809694755709410, 0.5916690328684007794 ) ) ; +#31869 = EDGE_CURVE ( 'NONE', #12698, #45108, #21222, .T. ) ; +#31870 = CARTESIAN_POINT ( 'NONE', ( 238.9189704355307526, -115.4046226547928597, -3.739578457054429261 ) ) ; +#31871 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.7071067811865230368, 0.7071067811865721087 ) ) ; +#31872 = EDGE_CURVE ( 'NONE', #13477, #41298, #18539, .T. ) ; +#31873 = CARTESIAN_POINT ( 'NONE', ( -19.49999999999997513, -59.00000000000000000, 23.49999999999999289 ) ) ; +#31874 = LINE ( 'NONE', #23085, #35787 ) ; +#31875 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#31876 = FACE_OUTER_BOUND ( 'NONE', #56111, .T. ) ; +#31877 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#31878 = FACE_BOUND ( 'NONE', #50984, .T. ) ; +#31879 = CARTESIAN_POINT ( 'NONE', ( 235.7311788179467271, -124.0218369312178481, 4.292338605050868061 ) ) ; +#31880 = CARTESIAN_POINT ( 'NONE', ( 233.7571276624016434, -117.4837669183998656, -5.358531207655609307 ) ) ; +#31881 = CARTESIAN_POINT ( 'NONE', ( -25.69999999999999929, -128.9989999999999952, 7.800000000000009592 ) ) ; +#31882 = CARTESIAN_POINT ( 'NONE', ( 215.8102674064455755, -121.5565609772605313, 7.851081049636533749 ) ) ; +#31883 = CARTESIAN_POINT ( 'NONE', ( 233.2130247631833981, -117.4913425763080852, -4.667716544696424386 ) ) ; +#31884 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290022, -117.8049491147319117, -1.474477258318995121 ) ) ; +#31885 = CARTESIAN_POINT ( 'NONE', ( 237.9560270983271266, -114.2527428407373122, 0.9586945877377711644 ) ) ; +#31886 = CARTESIAN_POINT ( 'NONE', ( -18.99999999999997513, -48.99999999999998579, -23.19999999999999929 ) ) ; +#31887 = CARTESIAN_POINT ( 'NONE', ( 217.8002074625808859, -117.0959967456761177, 6.842459504709156981 ) ) ; +#31888 = CARTESIAN_POINT ( 'NONE', ( 235.1377890845611205, -119.0827595368022713, 5.982526740732320825 ) ) ; +#31889 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#31890 = CARTESIAN_POINT ( 'NONE', ( 215.1410578734386831, -118.7163444825299479, -7.452734770748015158 ) ) ; +#31891 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #56779, #21715, #48307, #26405, #51797, #44201, #8298, #16458 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 4 ), + ( 7.634754316485562863E-17, 0.0002594361878013483531, 0.0005188723756026203783, 0.001037744751205124530 ), + .UNSPECIFIED. ) ; +#31892 = CARTESIAN_POINT ( 'NONE', ( 237.4843792768739092, -115.9198706994961157, -3.135787193103966697 ) ) ; +#31893 = DIRECTION ( 'NONE', ( 0.4956176937828925544, 0.7071067811865520136, 0.5043442292812720940 ) ) ; +#31894 = EDGE_LOOP ( 'NONE', ( #30472, #18639 ) ) ; +#31895 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.9884292157390539568, -0.1516828450203877021 ) ) ; +#31896 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.210476675238558841E-16, 1.857579106397798678E-17 ) ) ; +#31897 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#31898 = VERTEX_POINT ( 'NONE', #25921 ) ; +#31899 = FACE_OUTER_BOUND ( 'NONE', #36663, .T. ) ; +#31900 = CARTESIAN_POINT ( 'NONE', ( 232.0153857452247337, -125.6072386658320426, 2.188633316139205309 ) ) ; +#31901 = CARTESIAN_POINT ( 'NONE', ( 5.630224042627942183, -37.19543050033674092, -119.2023369751453146 ) ) ; +#31902 = FACE_OUTER_BOUND ( 'NONE', #34137, .T. ) ; +#31903 = CIRCLE ( 'NONE', #39346, 1.050000000000002265 ) ; +#31904 = AXIS2_PLACEMENT_3D ( 'NONE', #16745, #30797, #38662 ) ; +#31905 = EDGE_CURVE ( 'NONE', #55700, #46579, #16546, .T. ) ; +#31906 = EDGE_LOOP ( 'NONE', ( #6590, #2030, #23629, #7816 ) ) ; +#31907 = ORIENTED_EDGE ( 'NONE', *, *, #29064, .T. ) ; +#31908 = LINE ( 'NONE', #12700, #28316 ) ; +#31909 = APPROVAL_STATUS ( 'not_yet_approved' ) ; +#31910 = ORIENTED_EDGE ( 'NONE', *, *, #35230, .F. ) ; +#31911 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #27998, #14829, #37911, #55737 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 1.434023958397277293E-05 ), + .UNSPECIFIED. ) ; +#31912 = ORIENTED_EDGE ( 'NONE', *, *, #13843, .F. ) ; +#31913 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #41908, #34023, #16478, #43635 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 0.0000000000000000000, 0.0007280402516912892318 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9832856462133751085, 0.9834369521897030619, 0.9842954953987927968, 0.9858612758406442023 ) ) + REPRESENTATION_ITEM ( '' ) ); +#31914 = CARTESIAN_POINT ( 'NONE', ( 232.7508000981393934, -124.5228488898346058, 3.823521357328716341 ) ) ; +#31915 = CARTESIAN_POINT ( 'NONE', ( 236.1185934610001027, -125.8858809398958556, -1.342012728038273428 ) ) ; +#31916 = CARTESIAN_POINT ( 'NONE', ( 216.0809328181235287, -121.6141355865659790, 7.864194741939623867 ) ) ; +#31917 = EDGE_LOOP ( 'NONE', ( #7505, #18313, #2538, #27295 ) ) ; +#31918 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #13709, #21893 ), + ( #27445, #45236 ), + ( #39719, #304 ), + ( #53141, #4682 ), + ( #22473, #13121 ), + ( #40281, #31556 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 2, 4 ), + ( 2, 2 ), + ( 0.0000000000000000000, 0.5000000000000000000, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#31919 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290306, -117.0190661525149096, 0.6767042462307617523 ) ) ; +#31920 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#31921 = VERTEX_POINT ( 'NONE', #56582 ) ; +#31922 = CARTESIAN_POINT ( 'NONE', ( 216.0148108799214697, -119.7515497324424274, -5.534585439305169885 ) ) ; +#31923 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#31924 = DIRECTION ( 'NONE', ( -0.7132504491541842295, -2.131334480222603379E-15, 0.7009092642998483447 ) ) ; +#31925 = EDGE_CURVE ( 'NONE', #23408, #37873, #3728, .T. ) ; +#31926 = CARTESIAN_POINT ( 'NONE', ( 219.7269471952662059, -119.8165975531402836, -8.060701594828257655 ) ) ; +#31927 = ORIENTED_EDGE ( 'NONE', *, *, #6710, .T. ) ; +#31928 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289169, -123.7134769871516795, 0.3342357771897666030 ) ) ; +#31929 = PLANE ( 'NONE', #7529 ) ; +#31930 = VERTEX_POINT ( 'NONE', #25321 ) ; +#31931 = ORIENTED_EDGE ( 'NONE', *, *, #24169, .F. ) ; +#31932 = CARTESIAN_POINT ( 'NONE', ( 14.85000000000001918, -59.00000000000000000, 18.71561198377695945 ) ) ; +#31933 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#31934 = CARTESIAN_POINT ( 'NONE', ( 217.4395091456903515, -118.5002810041308123, -7.773329082022176095 ) ) ; +#31935 = ORIENTED_EDGE ( 'NONE', *, *, #33406, .T. ) ; +#31936 = CARTESIAN_POINT ( 'NONE', ( 232.0083370596726127, -122.1624789022302053, -5.415187234882995249 ) ) ; +#31937 = EDGE_CURVE ( 'NONE', #13560, #11892, #15691, .T. ) ; +#31938 = DIRECTION ( 'NONE', ( 0.6785983445458424468, -0.6785983445458420027, -0.2810846377148430442 ) ) ; +#31939 = EDGE_CURVE ( 'NONE', #43957, #24910, #20918, .T. ) ; +#31940 = LOCAL_TIME ( 17, 53, 42.00000000000000000, #12621 ) ; +#31941 = CARTESIAN_POINT ( 'NONE', ( 221.0221731790456374, -121.5814685732618159, 8.006901603457224681 ) ) ; +#31942 = EDGE_CURVE ( 'NONE', #45351, #27895, #2860, .T. ) ; +#31943 = CARTESIAN_POINT ( 'NONE', ( 219.8412510024029416, -119.7511446571115954, -8.054137148390029921 ) ) ; +#31944 = CARTESIAN_POINT ( 'NONE', ( 235.4720513375127382, -116.1692582976327515, -3.471250431001383863 ) ) ; +#31945 = CARTESIAN_POINT ( 'NONE', ( 30.61743114857379311, -114.5506541406579402, -0.7763755360436636055 ) ) ; +#31946 = CARTESIAN_POINT ( 'NONE', ( 219.8248605370513644, -121.2737198766199214, 7.850924383129511241 ) ) ; +#31947 = CARTESIAN_POINT ( 'NONE', ( 218.2197931223896603, -122.4740710528460994, 7.606320627785198241 ) ) ; +#31948 = AXIS2_PLACEMENT_3D ( 'NONE', #53142, #13711, #23 ) ; +#31949 = CARTESIAN_POINT ( 'NONE', ( 233.2094752571872220, -121.7842740709652389, 6.014405644701873221 ) ) ; +#31950 = DIRECTION ( 'NONE', ( -1.194121782967160312E-15, 0.9884292157390540678, 0.1516828450203868139 ) ) ; +#31951 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.7071067811865474617, 0.7071067811865474617 ) ) ; +#31952 = CARTESIAN_POINT ( 'NONE', ( 215.1373929026862299, -118.5385743474744089, -7.388033512539766257 ) ) ; +#31953 = CARTESIAN_POINT ( 'NONE', ( 232.6313844766794432, -120.8053237556908215, 5.540272331067702893 ) ) ; +#31954 = CARTESIAN_POINT ( 'NONE', ( 214.9095452092929577, -121.1521556874152310, 7.844252203537590340 ) ) ; +#31955 = PLANE ( 'NONE', #27628 ) ; +#31956 = CARTESIAN_POINT ( 'NONE', ( 219.8581957016760668, -118.9616796092685291, -7.945786348011050215 ) ) ; +#31957 = ORIENTED_EDGE ( 'NONE', *, *, #38786, .F. ) ; +#31958 = CARTESIAN_POINT ( 'NONE', ( 234.5738845246747246, -124.1734409733274873, -4.932232380835563035 ) ) ; +#31959 = CARTESIAN_POINT ( 'NONE', ( -19.00000000000000000, -8.900000000000000355, -36.00000000000000000 ) ) ; +#31960 = CYLINDRICAL_SURFACE ( 'NONE', #45271, 4.999999999999997335 ) ; +#31961 = DIRECTION ( 'NONE', ( 0.7009092642998484557, 0.0000000000000000000, 0.7132504491541842295 ) ) ; +#31962 = CARTESIAN_POINT ( 'NONE', ( 234.3731606484682004, -114.9507189168181043, 0.02525188508325014805 ) ) ; +#31963 = CARTESIAN_POINT ( 'NONE', ( 237.2033407327240297, -117.7899024659469802, -4.842827473306581254 ) ) ; +#31964 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#31965 = CARTESIAN_POINT ( 'NONE', ( 16.50000000000001776, -38.99999999999999289, 15.49999999999999289 ) ) ; +#31966 = VERTEX_POINT ( 'NONE', #16248 ) ; +#31967 = CARTESIAN_POINT ( 'NONE', ( 218.0326554069178542, -122.4730502667025860, 7.599655322633402932 ) ) ; +#31968 = CARTESIAN_POINT ( 'NONE', ( 234.5766036504949454, -114.9254853635208065, -0.1170319834455620378 ) ) ; +#31969 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #43471, #38819, #52825, #3785, #57205, #52510, #4069, #25673, #3502, #21570 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 4 ), + ( 1.387778780781445676E-17, 9.346677826442961604E-05, 0.0001869335565288453543, 0.0002804003347932610790, 0.0003738671130576768308 ), + .UNSPECIFIED. ) ; +#31970 = ADVANCED_FACE ( 'NONE', ( #34095 ), #51891, .T. ) ; +#31971 = ORIENTED_EDGE ( 'NONE', *, *, #43075, .F. ) ; +#31972 = ORIENTED_EDGE ( 'NONE', *, *, #8897, .T. ) ; +#31973 = CARTESIAN_POINT ( 'NONE', ( 34.40000000000001279, -120.4999999999999858, 5.485591461757057807 ) ) ; +#31974 = CARTESIAN_POINT ( 'NONE', ( 27.16386730338968292, -119.4999999999999858, -6.048499416648554394 ) ) ; +#31975 = CARTESIAN_POINT ( 'NONE', ( 236.6549466066625200, -121.2829803489752720, -6.098381461692792271 ) ) ; +#31976 = ORIENTED_EDGE ( 'NONE', *, *, #24037, .F. ) ; +#31977 = CARTESIAN_POINT ( 'NONE', ( 236.6996781684807729, -116.4551962358881383, 3.800404076398775643 ) ) ; +#31978 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#31979 = ORIENTED_EDGE ( 'NONE', *, *, #9368, .T. ) ; +#31981 = EDGE_CURVE ( 'NONE', #32494, #1315, #54910, .T. ) ; +#31980 = CARTESIAN_POINT ( 'NONE', ( 215.9081602066772518, -119.5625833172313861, -7.669490149479918806 ) ) ; +#31982 = CARTESIAN_POINT ( 'NONE', ( 215.8549896495377425, -119.6965165627624543, -7.672866856647246436 ) ) ; +#31983 = CARTESIAN_POINT ( 'NONE', ( 31.70689458444956799, -121.4999999999999858, 5.821769632769183467 ) ) ; +#31984 = EDGE_LOOP ( 'NONE', ( #55696, #14629, #32212, #29249, #16644, #7826 ) ) ; +#31986 = VECTOR ( 'NONE', #10732, 999.9999999999998863 ) ; +#31985 = CARTESIAN_POINT ( 'NONE', ( 29.39651279488331781, -114.6008569221522322, -0.9999999999992194022 ) ) ; +#31987 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289794, -125.4894172668351899, -2.205269319040239928 ) ) ; +#31988 = CARTESIAN_POINT ( 'NONE', ( 222.5330292639861227, -123.5277022811970937, 7.220125816066487623 ) ) ; +#31989 = CARTESIAN_POINT ( 'NONE', ( 215.6336244641183555, -116.9367059165205802, 6.606673973672307909 ) ) ; +#31990 = VERTEX_POINT ( 'NONE', #38754 ) ; +#31991 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.330095367842434761E-33, -3.885780586188047891E-16 ) ) ; +#31992 = LINE ( 'NONE', #23214, #26143 ) ; +#31993 = CARTESIAN_POINT ( 'NONE', ( 221.5892652399050462, -118.4794395740956645, -7.824126552163926718 ) ) ; +#31994 = ORIENTED_EDGE ( 'NONE', *, *, #14252, .T. ) ; +#31995 = ORIENTED_EDGE ( 'NONE', *, *, #34888, .T. ) ; +#31996 = CARTESIAN_POINT ( 'NONE', ( 217.8002074625808859, -117.0959967456761177, 6.842459504709156981 ) ) ; +#31997 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290022, -122.7674541130682826, 0.3097414731345876637 ) ) ; +#31998 = CARTESIAN_POINT ( 'NONE', ( 35.13613426086784131, -115.1558529207721762, 1.000000000000014655 ) ) ; +#31999 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #42160, #37806, #4921, #46840 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 0.001048464789987913664 ), + .UNSPECIFIED. ) ; +#32000 = EDGE_LOOP ( 'NONE', ( #11682, #17526, #27645, #13945 ) ) ; +#32001 = CARTESIAN_POINT ( 'NONE', ( -39.91265242362917576, -48.84916458624189772, -75.66385851723526912 ) ) ; +#32002 = EDGE_CURVE ( 'NONE', #42845, #9144, #47803, .T. ) ; +#32003 = FACE_OUTER_BOUND ( 'NONE', #56534, .T. ) ; +#32004 = EDGE_CURVE ( 'NONE', #16538, #50688, #29719, .T. ) ; +#32005 = ADVANCED_FACE ( 'NONE', ( #17424 ), #44289, .F. ) ; +#32006 = CIRCLE ( 'NONE', #48738, 1.799999999999996048 ) ; +#32007 = ORIENTED_EDGE ( 'NONE', *, *, #17985, .T. ) ; +#32008 = CARTESIAN_POINT ( 'NONE', ( 31.90000000000004121, -121.4999999999999858, 1.000000000000014655 ) ) ; +#32009 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -122.3750391643909126, 1.779751624269838128 ) ) ; +#32010 = CARTESIAN_POINT ( 'NONE', ( 236.5277695270552556, -115.7354643018458944, 2.888286435452927403 ) ) ; +#32011 = CARTESIAN_POINT ( 'NONE', ( 194.7328411188400139, -124.9053315287183352, -13.68767952720839354 ) ) ; +#32012 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #32950, #1159, #50456, #27727 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 2.775557561562891351E-17, 0.008815356177496611045 ), + .UNSPECIFIED. ) ; +#32013 = CARTESIAN_POINT ( 'NONE', ( 232.7035115497677964, -119.4336687910989099, -6.056422713321371276 ) ) ; +#32014 = ADVANCED_FACE ( 'NONE', ( #44589 ), #8383, .F. ) ; +#32015 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397815626E-17 ) ) ; +#32016 = CARTESIAN_POINT ( 'NONE', ( 215.8056398459009131, -121.5184988844320486, 7.653211713837690056 ) ) ; +#32017 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -117.7048065960254348, -1.069226854832200369 ) ) ; +#32018 = CARTESIAN_POINT ( 'NONE', ( 215.3002074625812838, -124.0564700392392012, -9.145273480228658158 ) ) ; +#32019 = CARTESIAN_POINT ( 'NONE', ( 235.2583083675181115, -116.3190978307710850, -3.648235205728150632 ) ) ; +#32020 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289453, -119.8158596363013970, 0.4148494034809264153 ) ) ; +#32021 = AXIS2_PLACEMENT_3D ( 'NONE', #19869, #9980, #1231 ) ; +#32022 = ADVANCED_FACE ( 'NONE', ( #36130 ), #22108, .F. ) ; +#32023 = AXIS2_PLACEMENT_3D ( 'NONE', #3037, #12076, #25500 ) ; +#32024 = CARTESIAN_POINT ( 'NONE', ( 235.7023428673776948, -115.6362335644517998, 2.676837742880752824 ) ) ; +#32025 = FACE_OUTER_BOUND ( 'NONE', #20459, .T. ) ; +#32026 = ORIENTED_EDGE ( 'NONE', *, *, #6983, .F. ) ; +#32027 = CARTESIAN_POINT ( 'NONE', ( 234.0822277924891353, -117.0942550701391127, 5.120235276240787670 ) ) ; +#32028 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290590, -118.5593270914877451, 2.906086953484792623 ) ) ; +#32029 = CARTESIAN_POINT ( 'NONE', ( 236.8010736156768985, -125.5101852597582734, 2.387494164862612234 ) ) ; +#32030 = EDGE_LOOP ( 'NONE', ( #54494, #48386, #2385, #2178 ) ) ; +#32031 = ORIENTED_EDGE ( 'NONE', *, *, #29743, .F. ) ; +#32032 = CARTESIAN_POINT ( 'NONE', ( 31.82869101476303797, -119.5619165480995179, -5.781833487914526337 ) ) ; +#32033 = ORIENTED_EDGE ( 'NONE', *, *, #46133, .F. ) ; +#32034 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#32035 = DIRECTION ( 'NONE', ( 1.000000000000000000, 3.120472801754517459E-16, 1.518070773867911723E-15 ) ) ; +#32036 = EDGE_CURVE ( 'NONE', #18073, #25181, #57742, .T. ) ; +#32037 = EDGE_CURVE ( 'NONE', #26150, #30114, #20865, .T. ) ; +#32038 = CARTESIAN_POINT ( 'NONE', ( 234.2288856869131166, -117.0043615125515117, -4.371586650806520424 ) ) ; +#32039 = ORIENTED_EDGE ( 'NONE', *, *, #21002, .T. ) ; +#32040 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290022, -118.3069173978102100, 0.4983702782687151611 ) ) ; +#32041 = CARTESIAN_POINT ( 'NONE', ( -38.03120573645508529, -49.00000000000000000, 20.74999999999999289 ) ) ; +#32042 = EDGE_CURVE ( 'NONE', #21383, #7522, #17708, .T. ) ; +#32043 = CARTESIAN_POINT ( 'NONE', ( 12.20000000000000107, -4.500000000000000000, -68.73819093354539689 ) ) ; +#32044 = VERTEX_POINT ( 'NONE', #35533 ) ; +#32045 = CIRCLE ( 'NONE', #1237, 6.430544560416040056 ) ; +#32046 = FACE_OUTER_BOUND ( 'NONE', #26744, .T. ) ; +#32047 = CIRCLE ( 'NONE', #29246, 0.5000000000000004441 ) ; +#32048 = CARTESIAN_POINT ( 'NONE', ( 237.2486771273239015, -123.2069857593372575, -4.845143972667489862 ) ) ; +#32049 = EDGE_CURVE ( 'NONE', #41231, #13922, #33595, .T. ) ; +#32050 = DIRECTION ( 'NONE', ( -0.7009092642998491218, 0.0000000000000000000, -0.7132504491541831193 ) ) ; +#32051 = VERTEX_POINT ( 'NONE', #48673 ) ; +#32053 = EDGE_CURVE ( 'NONE', #36927, #39741, #4118, .T. ) ; +#32052 = CARTESIAN_POINT ( 'NONE', ( 221.5117111503305409, -120.9642579172422927, 8.064057480513980636 ) ) ; +#32054 = FACE_BOUND ( 'NONE', #17643, .T. ) ; +#32055 = CARTESIAN_POINT ( 'NONE', ( 220.8782188229552617, -122.3441930731533631, 7.868928576105369110 ) ) ; +#32056 = CARTESIAN_POINT ( 'NONE', ( 237.5046422647394309, -125.9169965315498843, -2.923383489775503552 ) ) ; +#32057 = ORIENTED_EDGE ( 'NONE', *, *, #2116, .T. ) ; +#32058 = EDGE_LOOP ( 'NONE', ( #10215, #33495, #31912, #8119 ) ) ; +#32059 = ORIENTED_EDGE ( 'NONE', *, *, #47816, .T. ) ; +#32060 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#32061 = CARTESIAN_POINT ( 'NONE', ( 218.2617388626343882, -126.0361296746511925, 5.295334695980145057 ) ) ; +#32062 = FACE_OUTER_BOUND ( 'NONE', #17634, .T. ) ; +#32063 = VECTOR ( 'NONE', #46434, 1000.000000000000000 ) ; +#32064 = CARTESIAN_POINT ( 'NONE', ( 221.4141577387170514, -121.0965064941327398, 8.071946122922135203 ) ) ; +#32065 = ORIENTED_EDGE ( 'NONE', *, *, #25011, .T. ) ; +#32066 = CLOSED_SHELL ( 'NONE', ( #27580, #11689, #21730, #48881, #13609, #5426, #21215 ) ) ; +#32067 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#32068 = VERTEX_POINT ( 'NONE', #13034 ) ; +#32069 = ORIENTED_EDGE ( 'NONE', *, *, #39918, .T. ) ; +#32070 = CARTESIAN_POINT ( 'NONE', ( 7.275382722384535761, -39.19543050033663434, -113.2480567568132130 ) ) ; +#32071 = CARTESIAN_POINT ( 'NONE', ( 237.8505410662343138, -125.9960662059352643, 0.7640540260929670202 ) ) ; +#32072 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#32073 = EDGE_CURVE ( 'NONE', #47539, #46785, #39341, .T. ) ; +#32074 = ORIENTED_EDGE ( 'NONE', *, *, #35158, .T. ) ; +#32075 = ORIENTED_EDGE ( 'NONE', *, *, #15228, .F. ) ; +#32076 = EDGE_CURVE ( 'NONE', #47298, #9075, #43271, .T. ) ; +#32077 = CARTESIAN_POINT ( 'NONE', ( 215.8056272062716232, -119.4510410370743898, -7.851723206950919298 ) ) ; +#32078 = DIRECTION ( 'NONE', ( -0.7132504491541842295, -2.131334480222611268E-15, 0.7009092642998483447 ) ) ; +#32079 = CARTESIAN_POINT ( 'NONE', ( -18.09999999999998010, -30.29999999999999361, 19.25000000000001421 ) ) ; +#32080 = VERTEX_POINT ( 'NONE', #4596 ) ; +#32081 = CARTESIAN_POINT ( 'NONE', ( 219.8597598884587967, -121.1728008536177015, 7.860190509206051779 ) ) ; +#32082 = CARTESIAN_POINT ( 'NONE', ( 215.8295073007029430, -119.4488204515401151, -7.646774795666728686 ) ) ; +#32083 = CARTESIAN_POINT ( 'NONE', ( 232.1504251648333081, -119.5520513972860073, 6.076174001500473487 ) ) ; +#32084 = EDGE_CURVE ( 'NONE', #18010, #15634, #40195, .T. ) ; +#32085 = CARTESIAN_POINT ( 'NONE', ( 215.1331636240499279, -117.0867196258563752, 6.295832729403663564 ) ) ; +#32086 = CARTESIAN_POINT ( 'NONE', ( 221.9747204868829442, -118.6382542303451686, -7.835203452022291515 ) ) ; +#32087 = CARTESIAN_POINT ( 'NONE', ( 35.60000000000002274, -120.4999999999999716, 1.387778780781445676E-14 ) ) ; +#32088 = CARTESIAN_POINT ( 'NONE', ( -17.84999999999997655, -59.00000000000000000, -23.50000000000000000 ) ) ; +#32089 = VECTOR ( 'NONE', #35573, 1000.000000000000000 ) ; +#32090 = EDGE_CURVE ( 'NONE', #42506, #25947, #11963, .T. ) ; +#32091 = AXIS2_PLACEMENT_3D ( 'NONE', #39381, #17466, #21258 ) ; +#32092 =( BOUNDED_SURFACE ( ) B_SPLINE_SURFACE ( 3, 2, ( + ( #31413, #54162, #57685 ), + ( #31974, #17650, #9475 ), + ( #40723, #35480, #53282 ), + ( #27022, #749, #13264 ) ), + .UNSPECIFIED., .F., .F., .T. ) + B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ), + ( 3, 3 ), + ( 0.01049270553796418856, 0.01191501263408321042 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_SURFACE ( ( + ( 1.000000000000000000, 0.7515799059490420042, 1.000000000000000000), + ( 1.000000000000000000, 0.7518702081709431884, 1.000000000000000000), + ( 1.000000000000000000, 0.7521661972702637922, 1.000000000000000000), + ( 1.000000000000000000, 0.7524682215663964779, 1.000000000000000000) ) ) + REPRESENTATION_ITEM ( '' ) SURFACE ( ) ); +#32093 = CARTESIAN_POINT ( 'NONE', ( 209.5606394624096254, -129.0988286372545986, 12.14927542338981681 ) ) ; +#32094 = VERTEX_POINT ( 'NONE', #41339 ) ; +#32095 = VECTOR ( 'NONE', #46128, 1000.000000000000000 ) ; +#32096 = CARTESIAN_POINT ( 'NONE', ( 236.3833095677388201, -114.9640111688404573, 0.3791633277688275516 ) ) ; +#32097 = CARTESIAN_POINT ( 'NONE', ( 233.8748774853081898, -126.0489315108618058, -0.1090350300495780550 ) ) ; +#32099 = VECTOR ( 'NONE', #27502, 1000.000000000000000 ) ; +#32098 = CARTESIAN_POINT ( 'NONE', ( -45.44172534203602254, -51.86624291057065506, -14.56795763429185264 ) ) ; +#32100 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #19885, #24274, #41507, #42079 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 7.047314121155778821E-18, 0.0001638879488335413977 ), + .UNSPECIFIED. ) ; +#32101 = ORIENTED_EDGE ( 'NONE', *, *, #2828, .F. ) ; +#32102 = EDGE_LOOP ( 'NONE', ( #44919, #49689, #23582, #9213 ) ) ; +#32103 = CARTESIAN_POINT ( 'NONE', ( 219.8664897347691749, -121.7752355451758035, 7.987795078186269215 ) ) ; +#32104 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#32105 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#32106 = CARTESIAN_POINT ( 'NONE', ( 235.7248533555483903, -118.6437843879373446, -5.862884365370032214 ) ) ; +#32107 = CARTESIAN_POINT ( 'NONE', ( 217.4679267589950484, -115.0973974460976734, -5.384444439491589129 ) ) ; +#32108 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#32109 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#32110 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #7693, #12364, #34576, #48298, #47993, #33995, #38957, #52362, #7992, #7131 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 4 ), + ( 1.088875852433780563E-16, 0.0001612088893791248497, 0.0003224177787581408456, 0.0004836266681371567872, 0.0006448355575161727289 ), + .UNSPECIFIED. ) ; +#32111 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290874, -118.7192381068851006, 2.574481717868738251 ) ) ; +#32112 = CARTESIAN_POINT ( 'NONE', ( 216.1512139425333601, -119.2345531331076387, -7.643366508569280349 ) ) ; +#32113 = ORIENTED_EDGE ( 'NONE', *, *, #6595, .F. ) ; +#32114 = CARTESIAN_POINT ( 'NONE', ( 237.9998851393519317, -120.0897452997616170, 5.849606230674084806 ) ) ; +#32115 = CARTESIAN_POINT ( 'NONE', ( 220.9256787748323632, -118.9548061961349390, -7.933583361089759478 ) ) ; +#32116 = EDGE_CURVE ( 'NONE', #32186, #44155, #6385, .T. ) ; +#32117 = CARTESIAN_POINT ( 'NONE', ( 220.1516048327005421, -123.9143137350197037, -6.889481987285029696 ) ) ; +#32118 = ORIENTED_EDGE ( 'NONE', *, *, #713, .F. ) ; +#32119 = CARTESIAN_POINT ( 'NONE', ( 21.50446572575584980, -106.5000000000000000, 12.00000498568284613 ) ) ; +#32120 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#32121 = CARTESIAN_POINT ( 'NONE', ( 237.8500128096102628, -121.2277428870145144, 5.502374696882251115 ) ) ; +#32122 = ADVANCED_FACE ( 'NONE', ( #18579, #9820 ), #45452, .T. ) ; +#32123 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#32125 = ADVANCED_FACE ( 'NONE', ( #36700 ), #15328, .F. ) ; +#32124 = LINE ( 'NONE', #50192, #45508 ) ; +#32126 = CARTESIAN_POINT ( 'NONE', ( 229.1232270751415570, -113.4952314021714557, -2.150038951807100585 ) ) ; +#32127 = EDGE_CURVE ( 'NONE', #7969, #42138, #23250, .T. ) ; +#32128 = CARTESIAN_POINT ( 'NONE', ( 236.9968047018827519, -114.9606229648476585, 2.668490938314924232 ) ) ; +#32129 = ORIENTED_EDGE ( 'NONE', *, *, #57278, .F. ) ; +#32130 = FACE_OUTER_BOUND ( 'NONE', #18883, .T. ) ; +#32131 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668025743, -114.2799209058558603, 0.9545238831757472120 ) ) ; +#32132 = VECTOR ( 'NONE', #16277, 1000.000000000000000 ) ; +#32133 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #21494, #57132, #34940, #3995, #21781, #39605, #57432, #22089, #17400, #35236 ), + .UNSPECIFIED., .F., .F., + ( 4, 3, 3, 4 ), + ( 0.0000000000000000000, 0.0001374003019805370178, 0.0002748006039542996151, 0.0005495585549622637647 ), + .UNSPECIFIED. ) ; +#32134 = ORIENTED_EDGE ( 'NONE', *, *, #56671, .F. ) ; +#32135 = AXIS2_PLACEMENT_3D ( 'NONE', #16374, #20753, #28989 ) ; +#32136 = ORIENTED_EDGE ( 'NONE', *, *, #55288, .T. ) ; +#32137 = ORIENTED_EDGE ( 'NONE', *, *, #11359, .F. ) ; +#32138 = EDGE_LOOP ( 'NONE', ( #46750, #41732 ) ) ; +#32139 = CARTESIAN_POINT ( 'NONE', ( 219.9391415792914586, -119.0734807163501188, -5.430529998770507127 ) ) ; +#32140 = ORIENTED_EDGE ( 'NONE', *, *, #34425, .F. ) ; +#32141 = EDGE_LOOP ( 'NONE', ( #50383, #43595, #52992, #21674, #33483 ) ) ; +#32142 = PLANE ( 'NONE', #56570 ) ; +#32143 = EDGE_CURVE ( 'NONE', #52556, #33484, #41060, .T. ) ; +#32144 = CARTESIAN_POINT ( 'NONE', ( 216.6730048077675406, -118.8759163528330873, -7.607106216273852084 ) ) ; +#32145 = CARTESIAN_POINT ( 'NONE', ( 29.40000000000000924, -126.3380083076781091, 1.000000000000028644 ) ) ; +#32146 = AXIS2_PLACEMENT_3D ( 'NONE', #4090, #13697, #39705 ) ; +#32147 = VERTEX_POINT ( 'NONE', #54497 ) ; +#32148 = CARTESIAN_POINT ( 'NONE', ( 220.2486434445711723, -121.6333961369765575, 7.805589135917482047 ) ) ; +#32149 = CARTESIAN_POINT ( 'NONE', ( 4.929314778328100388, -40.54312021273978672, -119.9155874242995026 ) ) ; +#32150 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#32151 = CONICAL_SURFACE ( 'NONE', #15304, 1.500000000000001332, 0.7853981633974136400 ) ; +#32152 = CARTESIAN_POINT ( 'NONE', ( 219.8233832513189441, -119.2089273058359709, -7.778777787626295570 ) ) ; +#32153 = DIRECTION ( 'NONE', ( 0.7009092642998447920, 0.0000000000000000000, 0.7132504491541874492 ) ) ; +#32154 = FACE_BOUND ( 'NONE', #3137, .T. ) ; +#32155 = CARTESIAN_POINT ( 'NONE', ( 237.6689704355307526, -124.2395784570542361, -5.095377345206854258 ) ) ; +#32156 = CARTESIAN_POINT ( 'NONE', ( 219.8229210268629288, -119.1862780972307263, -7.981525967975970026 ) ) ; +#32157 = LINE ( 'NONE', #54920, #43480 ) ; +#32158 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#32159 = ADVANCED_FACE ( 'NONE', ( #19719 ), #25405, .F. ) ; +#32160 = CARTESIAN_POINT ( 'NONE', ( 215.9436889329478788, -121.5371690356056149, 7.864214856680221466 ) ) ; +#32161 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238558841E-16, -1.857579106397798678E-17 ) ) ; +#32162 = CARTESIAN_POINT ( 'NONE', ( 34.40000000000001279, -125.8936734870867724, 1.000000000000028644 ) ) ; +#32163 = EDGE_CURVE ( 'NONE', #2165, #15769, #1558, .T. ) ; +#32164 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#32165 = CARTESIAN_POINT ( 'NONE', ( 235.7497584077006820, -124.4979287401962296, 3.849555484478070166 ) ) ; +#32166 = CARTESIAN_POINT ( 'NONE', ( 233.5941140204859607, -123.5326586371794804, -5.350352365121702647 ) ) ; +#32167 = LINE ( 'NONE', #32462, #32958 ) ; +#32168 = FACE_OUTER_BOUND ( 'NONE', #43382, .T. ) ; +#32169 = CARTESIAN_POINT ( 'NONE', ( 233.3834921849451689, -114.9643572603828403, 0.3811325808295656370 ) ) ; +#32170 = CIRCLE ( 'NONE', #10710, 6.019272309542810895 ) ; +#32171 = CARTESIAN_POINT ( 'NONE', ( 238.5810270983271835, -124.2395784570542361, -5.095377345206854258 ) ) ; +#32172 = CARTESIAN_POINT ( 'NONE', ( 218.3002074625811701, -116.6131844347493995, 6.252935474183158426 ) ) ; +#32173 = CARTESIAN_POINT ( 'NONE', ( 214.8002074625812838, -124.0564700392392012, -9.145273480228658158 ) ) ; +#32174 = CARTESIAN_POINT ( 'NONE', ( 235.0436291301938638, -115.9790926527785615, 4.167057150187703840 ) ) ; +#32175 = LINE ( 'NONE', #27215, #47910 ) ; +#32176 = AXIS2_PLACEMENT_3D ( 'NONE', #39929, #49264, #48684 ) ; +#32177 = CARTESIAN_POINT ( 'NONE', ( 217.6411841340550950, -121.8001864612453886, 7.726725323758355302 ) ) ; +#32178 = CARTESIAN_POINT ( 'NONE', ( 237.5992195291472342, -114.9869790962198408, 0.6649091053613914726 ) ) ; +#32179 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#32180 = VERTEX_POINT ( 'NONE', #28799 ) ; +#32181 = CARTESIAN_POINT ( 'NONE', ( 219.9030505299101605, -118.7275951572147221, -7.897084339114629259 ) ) ; +#32182 = DIRECTION ( 'NONE', ( -1.857579106397798678E-17, 1.984260520772446048E-47, 1.000000000000000000 ) ) ; +#32183 = EDGE_CURVE ( 'NONE', #14054, #35755, #3190, .T. ) ; +#32184 = CARTESIAN_POINT ( 'NONE', ( 232.5981619988612863, -125.8715462841206687, -1.513806465841818882 ) ) ; +#32185 = CONICAL_SURFACE ( 'NONE', #37750, 1.500000000000001332, 0.7853981633974476129 ) ; +#32186 = VERTEX_POINT ( 'NONE', #34250 ) ; +#32187 = CARTESIAN_POINT ( 'NONE', ( 32.90206135664022469, -121.4999999999999858, 5.525106985127005821 ) ) ; +#32188 = LINE ( 'NONE', #35408, #4623 ) ; +#32189 = CARTESIAN_POINT ( 'NONE', ( -16.00000000000000000, 12.00000000000000000, 39.00000000000000000 ) ) ; +#32190 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#32191 = CARTESIAN_POINT ( 'NONE', ( 24.90000000000000213, -0.1999999999999969580, -23.40000000000002700 ) ) ; +#32192 = EDGE_CURVE ( 'NONE', #4981, #19608, #40507, .T. ) ; +#32193 = CIRCLE ( 'NONE', #20068, 0.8000000000000039302 ) ; +#32194 = ORIENTED_EDGE ( 'NONE', *, *, #1792, .F. ) ; +#32195 = ADVANCED_FACE ( 'NONE', ( #25180 ), #7947, .F. ) ; +#32196 = EDGE_CURVE ( 'NONE', #25706, #40836, #39782, .T. ) ; +#32197 = ORIENTED_EDGE ( 'NONE', *, *, #25249, .F. ) ; +#32198 = LINE ( 'NONE', #381, #10585 ) ; +#32199 = ORIENTED_EDGE ( 'NONE', *, *, #30070, .F. ) ; +#32200 = CARTESIAN_POINT ( 'NONE', ( 233.5629069678078338, -114.9401119341578266, 0.2592022097241250544 ) ) ; +#32201 = CARTESIAN_POINT ( 'NONE', ( 236.0205758099840523, -125.6739164255469774, 2.012879832254303114 ) ) ; +#32202 = FACE_OUTER_BOUND ( 'NONE', #42654, .T. ) ; +#32203 = ORIENTED_EDGE ( 'NONE', *, *, #20878, .T. ) ; +#32204 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -117.1412390405947548, 1.033282114604555435 ) ) ; +#32205 = CYLINDRICAL_SURFACE ( 'NONE', #10289, 7.500000000000000888 ) ; +#32206 = ORIENTED_EDGE ( 'NONE', *, *, #48332, .T. ) ; +#32207 = CARTESIAN_POINT ( 'NONE', ( 215.5561812984712446, -120.8990323445597568, 7.890906970281719168 ) ) ; +#32208 = CARTESIAN_POINT ( 'NONE', ( 5.267428225623711491, -52.19543050033674092, -118.1448024862683894 ) ) ; +#32209 = DIRECTION ( 'NONE', ( -1.811995619784410881E-15, 1.000000000000000000, 1.196913542559490477E-15 ) ) ; +#32210 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290022, -121.9409210645305279, -2.113805482441615702 ) ) ; +#32211 = CIRCLE ( 'NONE', #52676, 1.649999999999998579 ) ; +#32212 = ORIENTED_EDGE ( 'NONE', *, *, #50596, .F. ) ; +#32213 = AXIS2_PLACEMENT_3D ( 'NONE', #52820, #30649, #53103 ) ; +#32214 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290306, -123.7293908573540477, 0.2839819809883719071 ) ) ; +#32215 = CARTESIAN_POINT ( 'NONE', ( 221.4544844099075647, -119.9957505792448842, -7.853319066007273364 ) ) ; +#32216 = ORIENTED_EDGE ( 'NONE', *, *, #19169, .T. ) ; +#32218 = ORIENTED_EDGE ( 'NONE', *, *, #4625, .F. ) ; +#32217 = VECTOR ( 'NONE', #39494, 1000.000000000000000 ) ; +#32219 = CARTESIAN_POINT ( 'NONE', ( 220.7258130693317639, -121.4577140606111385, 8.046490014685048209 ) ) ; +#32220 = VECTOR ( 'NONE', #14255, 1000.000000000000000 ) ; +#32221 = FACE_OUTER_BOUND ( 'NONE', #12843, .T. ) ; +#32222 = ORIENTED_EDGE ( 'NONE', *, *, #32410, .T. ) ; +#32223 = FACE_OUTER_BOUND ( 'NONE', #33264, .T. ) ; +#32224 = CARTESIAN_POINT ( 'NONE', ( 229.2999987669289794, -120.4999999999997726, 1.387778780781445676E-14 ) ) ; +#32225 = CIRCLE ( 'NONE', #13556, 0.5000000002854082526 ) ; +#32226 = CARTESIAN_POINT ( 'NONE', ( 196.3500027875918192, -114.3997443647925252, 0.9361359573007390633 ) ) ; +#32227 = CYLINDRICAL_SURFACE ( 'NONE', #8542, 0.4999999999999990008 ) ; +#32228 = CARTESIAN_POINT ( 'NONE', ( 235.3877911055954257, -118.5198723288416573, -5.185020229821917681 ) ) ; +#32229 = CARTESIAN_POINT ( 'NONE', ( 30.61163368297369303, -120.4999999999999716, -6.000296802748303016 ) ) ; +#32230 = CARTESIAN_POINT ( 'NONE', ( 220.2486434445711723, -121.2840529364221567, 5.529121907857787122 ) ) ; +#32231 = CARTESIAN_POINT ( 'NONE', ( 220.7223542607813442, -122.3188202623257155, 7.671781080472755754 ) ) ; +#32232 = EDGE_CURVE ( 'NONE', #7317, #44618, #16984, .T. ) ; +#32233 = CARTESIAN_POINT ( 'NONE', ( 233.2650236213849269, -123.8015696859842762, 5.186171797071434497 ) ) ; +#32234 = LINE ( 'NONE', #49731, #46465 ) ; +#32235 = CARTESIAN_POINT ( 'NONE', ( 215.2248613510886344, -119.8704577325848106, -7.881862502328630171 ) ) ; +#32236 = CARTESIAN_POINT ( 'NONE', ( 214.8416533664263000, -118.6536002450487359, -7.405685211940465251 ) ) ; +#32237 = CARTESIAN_POINT ( 'NONE', ( 232.7820467354242453, -125.1924778225083372, 2.973994740775417256 ) ) ; +#32238 = CARTESIAN_POINT ( 'NONE', ( 36.71743114857029155, -119.6697370245218224, -5.402685274541983773 ) ) ; +#32239 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #26562, #52528, #12530, #8166 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 4.166664094933569824E-14, 0.0001255268924127268500 ), + .UNSPECIFIED. ) ; +#32240 = DIRECTION ( 'NONE', ( -0.7132504491541842295, -2.131334480222612057E-15, 0.7009092642998483447 ) ) ; +#32241 = DIRECTION ( 'NONE', ( -0.7132504491541842295, -2.131334480222602985E-15, 0.7009092642998483447 ) ) ; +#32242 = VERTEX_POINT ( 'NONE', #12902 ) ; +#32243 = CARTESIAN_POINT ( 'NONE', ( 234.6260805312910804, -122.4015718224602693, -5.848644513062882133 ) ) ; +#32244 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -121.9201123719120119, 2.347389249876806971 ) ) ; +#32245 = AXIS2_PLACEMENT_3D ( 'NONE', #22450, #13098, #30944 ) ; +#32246 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#32247 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -123.8579089403963991, 0.6748685676816629231 ) ) ; +#32248 = CARTESIAN_POINT ( 'NONE', ( 234.3982735715941033, -115.0214916106089618, 0.8841096221641935315 ) ) ; +#32249 = CARTESIAN_POINT ( 'NONE', ( 237.2531733012463917, -116.4210183806469701, -3.764158371041216977 ) ) ; +#32250 = LINE ( 'NONE', #7365, #1471 ) ; +#32251 = CARTESIAN_POINT ( 'NONE', ( 213.0999977193770576, -122.9888054359213214, 7.004800026447044914 ) ) ; +#32252 = AXIS2_PLACEMENT_3D ( 'NONE', #40957, #18757, #1260 ) ; +#32253 = ORIENTED_EDGE ( 'NONE', *, *, #2257, .F. ) ; +#32254 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203871748, 0.9884292157390539568 ) ) ; +#32255 =( BOUNDED_SURFACE ( ) B_SPLINE_SURFACE ( 3, 2, ( + ( #41720, #45809, #55169 ), + ( #41146, #1456, #18661 ), + ( #37084, #45238, #5249 ), + ( #18943, #19519, #5816 ) ), + .UNSPECIFIED., .F., .F., .F. ) + B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ), + ( 3, 3 ), + ( 0.009255139312685671527, 0.01067747135634275479 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_SURFACE ( ( + ( 1.000000000000000000, 0.7578324333366008858, 1.000000000000000000), + ( 1.000000000000000000, 0.7574546660920543628, 1.000000000000000000), + ( 1.000000000000000000, 0.7570853429522096389, 1.000000000000000000), + ( 1.000000000000000000, 0.7567239210837913843, 1.000000000000000000) ) ) + REPRESENTATION_ITEM ( '' ) SURFACE ( ) ); +#32256 = CARTESIAN_POINT ( 'NONE', ( 234.1420040342343327, -125.6374531996489452, -2.116400300132866175 ) ) ; +#32257 = CONICAL_SURFACE ( 'NONE', #7044, 1.649999999999998579, 1.029744258676652757 ) ; +#32258 = AXIS2_PLACEMENT_3D ( 'NONE', #2962, #28975, #47337 ) ; +#32259 = ADVANCED_FACE ( 'NONE', ( #20777 ), #14015, .F. ) ; +#32260 = ORIENTED_EDGE ( 'NONE', *, *, #44599, .F. ) ; +#32261 = EDGE_CURVE ( 'NONE', #31569, #7754, #8533, .T. ) ; +#32262 = AXIS2_PLACEMENT_3D ( 'NONE', #55440, #5804, #41413 ) ; +#32263 = ORIENTED_EDGE ( 'NONE', *, *, #8967, .F. ) ; +#32264 = CARTESIAN_POINT ( 'NONE', ( 18.10000000000001918, 38.43410573620376169, 18.49999999999999289 ) ) ; +#32265 = EDGE_CURVE ( 'NONE', #22317, #11033, #41400, .T. ) ; +#32266 = CARTESIAN_POINT ( 'NONE', ( 215.7714380462856809, -121.5619965009934873, 5.486469110916964098 ) ) ; +#32267 = CARTESIAN_POINT ( 'NONE', ( 35.60839998333578649, -115.1976384438602281, -0.9999999999999731326 ) ) ; +#32268 = VECTOR ( 'NONE', #2524, 999.9999999999998863 ) ; +#32269 = CARTESIAN_POINT ( 'NONE', ( 236.5554562114467387, -124.6997303499231293, -4.499339974996196645 ) ) ; +#32271 = VECTOR ( 'NONE', #29730, 999.9999999999998863 ) ; +#32270 = APPROVAL_DATE_TIME ( #13049, #54982 ) ; +#32272 = EDGE_LOOP ( 'NONE', ( #30077, #54895, #50424, #2462 ) ) ; +#32273 = CARTESIAN_POINT ( 'NONE', ( 236.6732183255043651, -115.8847705724831343, 3.090302271896342212 ) ) ; +#32274 = CARTESIAN_POINT ( 'NONE', ( 236.0767704591794427, -122.1403959478300578, 7.141327029166697038 ) ) ; +#32275 = ORIENTED_EDGE ( 'NONE', *, *, #17593, .F. ) ; +#32276 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.5150380749100549327, 0.8571673007021118895 ) ) ; +#32277 = CARTESIAN_POINT ( 'NONE', ( 215.8832312542348575, -119.6238806225280769, -7.661720255666574886 ) ) ; +#32278 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203871748, 0.9884292157390539568 ) ) ; +#32279 = VERTEX_POINT ( 'NONE', #12038 ) ; +#32280 = CARTESIAN_POINT ( 'NONE', ( 25.00000000000000711, -29.99999999999998934, -21.99999999999999289 ) ) ; +#32281 = FACE_OUTER_BOUND ( 'NONE', #46532, .T. ) ; +#32282 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669290078, -117.9020228411192335, -4.791164719982890396 ) ) ; +#32283 = CARTESIAN_POINT ( 'NONE', ( 196.3500027875918477, -120.4999999999998010, 1.387778780781445676E-14 ) ) ; +#32284 = VERTEX_POINT ( 'NONE', #3881 ) ; +#32285 = CARTESIAN_POINT ( 'NONE', ( 225.6999987669289567, -113.7274075685349288, 2.981944291442273354 ) ) ; +#32286 = DIRECTION ( 'NONE', ( 0.4956176937828983275, -0.7071067811865471286, 0.5043442292812735372 ) ) ; +#32287 = PLANE ( 'NONE', #53223 ) ; +#32288 = ORIENTED_EDGE ( 'NONE', *, *, #36298, .T. ) ; +#32290 = ORIENTED_EDGE ( 'NONE', *, *, #40844, .F. ) ; +#32289 = CIRCLE ( 'NONE', #14539, 3.000000000000002665 ) ; +#32291 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397815626E-17 ) ) ; +#32292 = VECTOR ( 'NONE', #45694, 1000.000000000000000 ) ; +#32293 = CARTESIAN_POINT ( 'NONE', ( 217.2732991452088811, -121.2663000128114277, 7.779911698950731314 ) ) ; +#32294 = CARTESIAN_POINT ( 'NONE', ( 35.15108959536490829, -114.9841126967698983, 1.000000000000020206 ) ) ; +#32295 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #29492, #3199, #33861, #51951 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 2.775557561562891351E-17, 0.0001235177671535032289 ), + .UNSPECIFIED. ) ; +#32296 = ORIENTED_EDGE ( 'NONE', *, *, #33517, .F. ) ; +#32297 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669289681, -118.4433882529838797, -5.185709999536740611 ) ) ; +#32298 = CARTESIAN_POINT ( 'NONE', ( 239.8999987668939298, -117.8175383735073183, 0.6057223971388109307 ) ) ; +#32299 = ORIENTED_EDGE ( 'NONE', *, *, #8943, .F. ) ; +#32300 = LINE ( 'NONE', #32008, #26678 ) ; +#32301 = CARTESIAN_POINT ( 'NONE', ( 235.8658957750375862, -121.7744580059116259, 5.400475867351655523 ) ) ; +#32302 = VECTOR ( 'NONE', #16970, 1000.000000000000000 ) ; +#32303 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290306, -123.5204931266281960, 1.187110088121825946 ) ) ; +#32304 = AXIS2_PLACEMENT_3D ( 'NONE', #37524, #36173, #9576 ) ; +#32305 = CARTESIAN_POINT ( 'NONE', ( 232.0367255923840162, -114.3653107165014546, 0.4286045892623264186 ) ) ; +#32306 = AXIS2_PLACEMENT_3D ( 'NONE', #45118, #14439, #21260 ) ; +#32307 = CARTESIAN_POINT ( 'NONE', ( 194.6499984505951204, -124.8485790240485898, -13.51134544401353388 ) ) ; +#32308 = EDGE_CURVE ( 'NONE', #56003, #43520, #32867, .T. ) ; +#32309 = VECTOR ( 'NONE', #43363, 999.9999999999998863 ) ; +#32310 = CARTESIAN_POINT ( 'NONE', ( 232.8415944243674858, -115.1978420836290553, -3.116094752177084093 ) ) ; +#32311 = VECTOR ( 'NONE', #32449, 1000.000000000000000 ) ; +#32312 = CARTESIAN_POINT ( 'NONE', ( 217.9163579497280523, -119.0512290481426021, -5.427115291590261847 ) ) ; +#32313 = CARTESIAN_POINT ( 'NONE', ( 34.40000000000004121, -115.1063265129133413, -0.9999999999999731326 ) ) ; +#32314 = CARTESIAN_POINT ( 'NONE', ( -24.09999999999997655, -30.00100000000000122, 19.50000000000000711 ) ) ; +#32315 = CARTESIAN_POINT ( 'NONE', ( 214.8002074625812838, -126.5543855251527674, -9.528599793828716358 ) ) ; +#32316 = CARTESIAN_POINT ( 'NONE', ( 235.3514170943088004, -114.9960106983601662, -0.7117139033315507124 ) ) ; +#32317 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -119.6986083149914464, 0.02109840013764883657 ) ) ; +#32318 = AXIS2_PLACEMENT_3D ( 'NONE', #22232, #40042, #35954 ) ; +#32319 = CARTESIAN_POINT ( 'NONE', ( 235.3025091275000023, -121.4379089823818134, -5.471050245360119746 ) ) ; +#32320 = LINE ( 'NONE', #15034, #46203 ) ; +#32321 = ORIENTED_EDGE ( 'NONE', *, *, #11175, .F. ) ; +#32322 = CARTESIAN_POINT ( 'NONE', ( 234.1694305687543931, -120.2390107758520514, 6.146055329181388416 ) ) ; +#32323 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -118.7824617241549987, 1.737717173362285150 ) ) ; +#32324 = CARTESIAN_POINT ( 'NONE', ( 236.8811743277629489, -126.0405084756233407, -0.3251911572334916789 ) ) ; +#32325 = ORIENTED_EDGE ( 'NONE', *, *, #26394, .T. ) ; +#32326 = EDGE_LOOP ( 'NONE', ( #16372, #51760, #53395, #55909, #12291, #54218, #52160, #14792, #5033, #37448, #53878, #15923, #13219, #25132, #55369, #29791, #57310, #6889, #18939, #18901 ) ) ; +#32327 = CARTESIAN_POINT ( 'NONE', ( 194.2313774616662272, -114.2605065660669510, 0.9575031782496765675 ) ) ; +#32328 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -122.4910488899561187, -1.170509372652094093 ) ) ; +#32329 = PLANE ( 'NONE', #11645 ) ; +#32330 = AXIS2_PLACEMENT_3D ( 'NONE', #21849, #49014, #57197 ) ; +#32331 =( BOUNDED_SURFACE ( ) B_SPLINE_SURFACE ( 3, 3, ( + ( #11882, #48658, #53038, #43683 ), + ( #38737, #52153, #3126, #8078 ), + ( #34944, #26474, #12742, #30274 ), + ( #56563, #29708, #57724, #25307 ) ), + .UNSPECIFIED., .F., .F., .T. ) + B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ), + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_SURFACE ( ( + ( 1.000000000000000000, 0.3333333333333330373, 0.3333333333333330373, 1.000000000000000000), + ( 0.7774316949411689270, 0.2591438983137229757, 0.2591438983137229757, 0.7774316949411689270), + ( 0.7774316949411689270, 0.2591438983137229757, 0.2591438983137229757, 0.7774316949411689270), + ( 1.000000000000000000, 0.3333333333333330373, 0.3333333333333330373, 1.000000000000000000) ) ) + REPRESENTATION_ITEM ( '' ) SURFACE ( ) ); +#32332 = CARTESIAN_POINT ( 'NONE', ( 234.4871963005564623, -116.3371602270194813, 3.670809380335771976 ) ) ; +#32333 = EDGE_CURVE ( 'NONE', #35621, #3365, #42568, .T. ) ; +#32334 = EDGE_LOOP ( 'NONE', ( #50821, #18091, #7740, #27626 ) ) ; +#32335 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#32336 = ADVANCED_FACE ( 'NONE', ( #35691 ), #5023, .F. ) ; +#32337 = CARTESIAN_POINT ( 'NONE', ( 215.8982165934142472, -119.2339492958982561, -7.617341892254279934 ) ) ; +#32338 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1516828450203736300, -0.9884292157390560662 ) ) ; +#32339 = EDGE_CURVE ( 'NONE', #43811, #43001, #30817, .T. ) ; +#32340 = ORIENTED_EDGE ( 'NONE', *, *, #47520, .F. ) ; +#32341 = LINE ( 'NONE', #28226, #41936 ) ; +#32342 = CARTESIAN_POINT ( 'NONE', ( 235.8999987668161964, -113.8413812931003122, -3.451491984024612769 ) ) ; +#32343 = CARTESIAN_POINT ( 'NONE', ( 237.3195953503469866, -120.8403302590923829, -5.538803082679520706 ) ) ; +#32344 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289794, -120.4999999999997726, 1.387778780781445676E-14 ) ) ; +#32345 = ORIENTED_EDGE ( 'NONE', *, *, #31407, .F. ) ; +#32346 = CARTESIAN_POINT ( 'NONE', ( 8.071065282823099096, -49.14543050033673666, -115.2918006896516516 ) ) ; +#32347 = CARTESIAN_POINT ( 'NONE', ( 200.0648010555901521, -124.2282980357419007, -11.58408813558749628 ) ) ; +#32348 = LINE ( 'NONE', #10693, #44685 ) ; +#32349 = VECTOR ( 'NONE', #27254, 1000.000000000000000 ) ; +#32350 = CARTESIAN_POINT ( 'NONE', ( 237.8011028192393042, -116.1412806670695375, -4.341594603556200305 ) ) ; +#32351 = VERTEX_POINT ( 'NONE', #45311 ) ; +#32352 = CIRCLE ( 'NONE', #35126, 2.024999999999999023 ) ; +#32353 = ORIENTED_EDGE ( 'NONE', *, *, #54501, .T. ) ; +#32354 = EDGE_CURVE ( 'NONE', #29814, #3799, #45385, .T. ) ; +#32355 = ORIENTED_EDGE ( 'NONE', *, *, #50272, .T. ) ; +#32356 = CARTESIAN_POINT ( 'NONE', ( 221.5410836464583610, -118.7194108696260457, -7.886213977401950181 ) ) ; +#32357 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290022, -120.5497733681490615, -0.5015836952073305932 ) ) ; +#32358 = VECTOR ( 'NONE', #42066, 1000.000000000000000 ) ; +#32359 = FACE_OUTER_BOUND ( 'NONE', #11362, .T. ) ; +#32360 = CARTESIAN_POINT ( 'NONE', ( 221.3325377936025689, -121.3281243595219792, 7.802165919983410802 ) ) ; +#32361 = ORIENTED_EDGE ( 'NONE', *, *, #21328, .T. ) ; +#32362 = VECTOR ( 'NONE', #54426, 1000.000000000000000 ) ; +#32363 = CARTESIAN_POINT ( 'NONE', ( 218.0798457472282905, -115.1857614075309471, -5.082454062115418836 ) ) ; +#32364 = ORIENTED_EDGE ( 'NONE', *, *, #28501, .T. ) ; +#32365 = ORIENTED_EDGE ( 'NONE', *, *, #339, .F. ) ; +#32366 = CARTESIAN_POINT ( 'NONE', ( 219.9883720213157403, -118.7107839055852025, -7.681392052706180529 ) ) ; +#32367 = CARTESIAN_POINT ( 'NONE', ( 237.8572920113305145, -126.0234478009291905, 0.5309146985461508095 ) ) ; +#32368 = ORIENTED_EDGE ( 'NONE', *, *, #15279, .T. ) ; +#32369 = ORIENTED_EDGE ( 'NONE', *, *, #41268, .F. ) ; +#32370 = CARTESIAN_POINT ( 'NONE', ( 218.0326460778825322, -121.4538321919351773, 8.013685415002317569 ) ) ; +#32371 = EDGE_LOOP ( 'NONE', ( #42527, #28492, #3014, #45801 ) ) ; +#32372 = ORIENTED_EDGE ( 'NONE', *, *, #43697, .F. ) ; +#32373 = CARTESIAN_POINT ( 'NONE', ( 217.3166667784566641, -119.1028054348797980, -7.902395409120540393 ) ) ; +#32374 = CARTESIAN_POINT ( 'NONE', ( 218.7391470654146417, -122.3229265659914944, 7.865270642603380935 ) ) ; +#32375 = ORIENTED_EDGE ( 'NONE', *, *, #50026, .T. ) ; +#32376 = ADVANCED_FACE ( 'NONE', ( #33024 ), #55232, .F. ) ; +#32377 = CIRCLE ( 'NONE', #36078, 0.1999999999999968192 ) ; +#32378 = CARTESIAN_POINT ( 'NONE', ( 220.1926122131961279, -119.3358215514137157, -8.006179625359528984 ) ) ; +#32379 = EDGE_CURVE ( 'NONE', #30640, #25573, #17550, .T. ) ; +#32380 = LINE ( 'NONE', #50706, #25322 ) ; +#32381 = CARTESIAN_POINT ( 'NONE', ( 232.2536204486808629, -123.4051297976259605, 5.419184751321969529 ) ) ; +#32382 = CARTESIAN_POINT ( 'NONE', ( 221.3377483314532128, -122.0474447159471225, 7.718881769518529445 ) ) ; +#32383 = DIRECTION ( 'NONE', ( 0.7071067811865466846, -0.0000000000000000000, -0.7071067811865483499 ) ) ; +#32384 = CARTESIAN_POINT ( 'NONE', ( 232.0496206113072901, -115.0002763374239976, 2.752314561016961036 ) ) ; +#32385 = EDGE_CURVE ( 'NONE', #56391, #54315, #43289, .T. ) ; +#32386 = LINE ( 'NONE', #32088, #5925 ) ; +#32387 = CARTESIAN_POINT ( 'NONE', ( 221.7149199202983141, -122.5333384467236471, 7.801295132808683697 ) ) ; +#32388 = EDGE_CURVE ( 'NONE', #24792, #10603, #36761, .T. ) ; +#32389 = ORIENTED_EDGE ( 'NONE', *, *, #21259, .F. ) ; +#32390 = EDGE_CURVE ( 'NONE', #26028, #29622, #21851, .T. ) ; +#32391 = CARTESIAN_POINT ( 'NONE', ( 218.8554351935288480, -120.5537936437502538, 5.641186388906358040 ) ) ; +#32392 = CARTESIAN_POINT ( 'NONE', ( 236.3636672253583697, -114.9597074202663407, -0.3174106961485067546 ) ) ; +#32393 = AXIS2_PLACEMENT_3D ( 'NONE', #7138, #10653, #42459 ) ; +#32394 = CARTESIAN_POINT ( 'NONE', ( 233.8757830851850485, -126.0482541793321332, -0.1403589086367479088 ) ) ; +#32395 = AXIS2_PLACEMENT_3D ( 'NONE', #9197, #4825, #5400 ) ; +#32396 = ORIENTED_EDGE ( 'NONE', *, *, #25113, .T. ) ; +#32397 = ORIENTED_EDGE ( 'NONE', *, *, #17532, .F. ) ; +#32398 = CARTESIAN_POINT ( 'NONE', ( 216.6099585659590616, -119.9129492881184973, -7.977689667598356849 ) ) ; +#32399 = CIRCLE ( 'NONE', #14645, 3.100000000000001865 ) ; +#32400 = CARTESIAN_POINT ( 'NONE', ( 5.900000000000016342, -35.74999999999999289, -23.49900000000000588 ) ) ; +#32401 = CARTESIAN_POINT ( 'NONE', ( 30.60000000000001208, -120.5000000000000284, -5.800550650614119341 ) ) ; +#32402 = CARTESIAN_POINT ( 'NONE', ( 235.6770483084775663, -120.4632878596807473, -6.149817012067404498 ) ) ; +#32403 = LINE ( 'NONE', #50175, #24646 ) ; +#32404 = CARTESIAN_POINT ( 'NONE', ( 22.00000000000000711, -120.9000000000000057, 20.00000000000001066 ) ) ; +#32405 = CARTESIAN_POINT ( 'NONE', ( 216.5947917037275090, -122.3236700797907446, 7.767953349598065493 ) ) ; +#32406 = CARTESIAN_POINT ( 'NONE', ( 26.74217142654553925, -119.6501552470511456, 6.280431191122919365 ) ) ; +#32407 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#32408 = VERTEX_POINT ( 'NONE', #10833 ) ; +#32409 = CARTESIAN_POINT ( 'NONE', ( 237.9908939971167570, -123.2377981250821648, 4.989103532952666065 ) ) ; +#32410 = EDGE_CURVE ( 'NONE', #5889, #19821, #2275, .T. ) ; +#32411 = CARTESIAN_POINT ( 'NONE', ( -26.99999999999997868, -30.00000000000000000, -23.50000000000000000 ) ) ; +#32412 = CARTESIAN_POINT ( 'NONE', ( 220.3735788644479783, -123.8954522066915587, -6.897552429234601767 ) ) ; +#32413 = ORIENTED_EDGE ( 'NONE', *, *, #2786, .T. ) ; +#32414 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#32415 = VECTOR ( 'NONE', #20207, 1000.000000000000000 ) ; +#32416 = CARTESIAN_POINT ( 'NONE', ( 221.9019032902816377, -121.2019332856119576, 7.819119229991375875 ) ) ; +#32417 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -122.9015853311777704, -2.106533930755486228 ) ) ; +#32418 = CARTESIAN_POINT ( 'NONE', ( -32.00015376047348070, -124.5000000000000000, 17.02479956152055607 ) ) ; +#32419 = AXIS2_PLACEMENT_3D ( 'NONE', #11732, #16087, #16956 ) ; +#32420 = DIRECTION ( 'NONE', ( -7.437484517815541885E-16, 0.6290714760271406414, -0.7773474628819694310 ) ) ; +#32421 = CARTESIAN_POINT ( 'NONE', ( 196.6500029091500892, -120.4999999999998010, 1.387778780781445676E-14 ) ) ; +#32422 = CARTESIAN_POINT ( 'NONE', ( 236.8901838610668165, -114.5022980369960806, -1.358208610443792264 ) ) ; +#32423 = EDGE_CURVE ( 'NONE', #19717, #27623, #57292, .T. ) ; +#32424 = EDGE_LOOP ( 'NONE', ( #22427, #15641, #2161, #3413 ) ) ; +#32425 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669398877, -118.4043486099577223, -0.8363464678045274825 ) ) ; +#32426 = CARTESIAN_POINT ( 'NONE', ( 193.3999984800815639, -112.1033331124309314, -11.86364131197515448 ) ) ; +#32427 = ADVANCED_FACE ( 'NONE', ( #2085 ), #1809, .T. ) ; +#32428 = ORIENTED_EDGE ( 'NONE', *, *, #25926, .T. ) ; +#32429 = VERTEX_POINT ( 'NONE', #50528 ) ; +#32430 = ORIENTED_EDGE ( 'NONE', *, *, #52296, .T. ) ; +#32431 = ORIENTED_EDGE ( 'NONE', *, *, #5311, .T. ) ; +#32432 = CARTESIAN_POINT ( 'NONE', ( -33.99999999999999289, -129.0000000000000000, -16.99999999999999289 ) ) ; +#32433 = VERTEX_POINT ( 'NONE', #28357 ) ; +#32434 = AXIS2_PLACEMENT_3D ( 'NONE', #27352, #9244, #45447 ) ; +#32435 = VERTEX_POINT ( 'NONE', #1525 ) ; +#32436 = CARTESIAN_POINT ( 'NONE', ( 36.69159998153848079, -121.4999999999999858, -5.206501644345440383 ) ) ; +#32437 = CARTESIAN_POINT ( 'NONE', ( 196.4498341647430095, -116.2720162793940659, 13.13664722771505389 ) ) ; +#32438 = ORIENTED_EDGE ( 'NONE', *, *, #53333, .T. ) ; +#32439 = AXIS2_PLACEMENT_3D ( 'NONE', #20928, #52466, #22114 ) ; +#32440 = CARTESIAN_POINT ( 'NONE', ( 219.9166487111939432, -121.6070987109246460, 7.809624698946938004 ) ) ; +#32441 = CARTESIAN_POINT ( 'NONE', ( 27.90554285732793716, -121.4999999999999858, 5.983037512010680459 ) ) ; +#32442 = CARTESIAN_POINT ( 'NONE', ( 25.00000000000002132, -48.85000000000000142, 6.399999999999993250 ) ) ; +#32443 =( BOUNDED_SURFACE ( ) B_SPLINE_SURFACE ( 3, 3, ( + ( #11361, #24215, #2046, #19824 ), + ( #14593, #29192, #37653, #46695 ), + ( #55476, #46976, #24492, #42290 ), + ( #2322, #20964, #16012, #47845 ) ), + .UNSPECIFIED., .F., .F., .F. ) + B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ), + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_SURFACE ( ( + ( 1.000000000000000000, 0.7268955490326339808, 0.7268955490326339808, 1.000000000000000000), + ( 1.000000000000000000, 0.7268955490326339808, 0.7268955490326339808, 1.000000000000000000), + ( 1.000000000000000000, 0.7268955490326339808, 0.7268955490326339808, 1.000000000000000000), + ( 1.000000000000000000, 0.7268955490326339808, 0.7268955490326339808, 1.000000000000000000) ) ) + REPRESENTATION_ITEM ( '' ) SURFACE ( ) ); +#32444 = FACE_OUTER_BOUND ( 'NONE', #18730, .T. ) ; +#32445 = CARTESIAN_POINT ( 'NONE', ( 193.3999984800815639, -126.9247899023036581, -0.9859384926325027720 ) ) ; +#32446 = CARTESIAN_POINT ( 'NONE', ( -31.26171440160119275, -30.96606559731577946, 16.90633451546424126 ) ) ; +#32447 = CARTESIAN_POINT ( 'NONE', ( 238.3564704355307526, -123.7764086509620540, 5.404784576638538063 ) ) ; +#32448 = CARTESIAN_POINT ( 'NONE', ( 21.04636355955668847, -49.41954583149837532, 19.06816265655112730 ) ) ; +#32449 = DIRECTION ( 'NONE', ( 0.7071067811865358044, 8.659560562354789877E-17, -0.7071067811865592301 ) ) ; +#32450 = EDGE_CURVE ( 'NONE', #7944, #35180, #28664, .T. ) ; +#32451 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#32452 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -121.9908937277934484, 1.959654221894994830 ) ) ; +#32453 = CARTESIAN_POINT ( 'NONE', ( 12.50000000000000000, -4.500000000000000000, 39.00000000000000000 ) ) ; +#32454 = ADVANCED_FACE ( 'NONE', ( #54951 ), #47942, .T. ) ; +#32455 = CARTESIAN_POINT ( 'NONE', ( 12.48839297778809332, -49.77596630708838887, -18.95630763149136300 ) ) ; +#32456 = EDGE_CURVE ( 'NONE', #277, #50107, #41782, .T. ) ; +#32457 = CIRCLE ( 'NONE', #53875, 7.429656662197410277 ) ; +#32458 = CARTESIAN_POINT ( 'NONE', ( 217.4677651690314235, -116.9604531554870022, 6.756618060068435128 ) ) ; +#32459 = CARTESIAN_POINT ( 'NONE', ( 235.8858069517036427, -126.0302135268891419, -0.4497690647019209065 ) ) ; +#32460 = EDGE_CURVE ( 'NONE', #15725, #44750, #57273, .T. ) ; +#32461 = CARTESIAN_POINT ( 'NONE', ( 233.7572652615554034, -117.4792491469865894, -5.355989658886127103 ) ) ; +#32462 = CARTESIAN_POINT ( 'NONE', ( 218.8554351935288480, -118.8647196110668318, -5.398493836873699436 ) ) ; +#32463 = DIRECTION ( 'NONE', ( 1.476360405086643323E-16, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#32464 = CARTESIAN_POINT ( 'NONE', ( 233.3128862813607043, -115.3253170937703374, -2.006274930241149779 ) ) ; +#32465 = CARTESIAN_POINT ( 'NONE', ( 235.0810270983271835, -116.7604215429453092, 5.095377345206903108 ) ) ; +#32466 = FACE_OUTER_BOUND ( 'NONE', #2169, .T. ) ; +#32467 = CARTESIAN_POINT ( 'NONE', ( 220.1980012515939507, -119.1494183823777746, -7.976865683399246620 ) ) ; +#32468 = CARTESIAN_POINT ( 'NONE', ( 235.0873553348507699, -117.2472243671519294, 5.219747024374527200 ) ) ; +#32469 = CARTESIAN_POINT ( 'NONE', ( 16.24374683756944648, -57.36810460706260528, 20.85893537746616389 ) ) ; +#32470 = CARTESIAN_POINT ( 'NONE', ( 221.0033842921898497, -119.0073182460433969, -7.960081245630538760 ) ) ; +#32471 = CARTESIAN_POINT ( 'NONE', ( 21.50000000000001066, -124.5000000000000000, 14.00000000000000178 ) ) ; +#32472 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669289396, -123.5641155852345605, -4.714899189741948327 ) ) ; +#32473 = ORIENTED_EDGE ( 'NONE', *, *, #12819, .F. ) ; +#32474 = CARTESIAN_POINT ( 'NONE', ( 220.3649315727256521, -120.0724553383974040, -8.076705220369268190 ) ) ; +#32475 = EDGE_CURVE ( 'NONE', #57632, #6588, #7100, .T. ) ; +#32476 = CARTESIAN_POINT ( 'NONE', ( 214.9676565730764537, -120.8478172189763740, 7.635290905910984804 ) ) ; +#32477 = CARTESIAN_POINT ( 'NONE', ( 221.4972489350522835, -122.1707454253107414, 7.688945749545472275 ) ) ; +#32478 = EDGE_LOOP ( 'NONE', ( #32065, #6831, #5334, #41059, #51475 ) ) ; +#32479 = VECTOR ( 'NONE', #43510, 1000.000000000000000 ) ; +#32480 = CARTESIAN_POINT ( 'NONE', ( -29.15947745082012332, -0.06666651349465986531, 23.26666651349465198 ) ) ; +#32481 = CARTESIAN_POINT ( 'NONE', ( 36.69159998153848079, -121.4999999999999858, 5.206501644345467916 ) ) ; +#32482 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #48667, #39620, #4588, #12169 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 1.482148387583608474E-17, 0.001048464789955780947 ), + .UNSPECIFIED. ) ; +#32483 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#32484 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#32485 = VERTEX_POINT ( 'NONE', #28954 ) ; +#32486 = ORIENTED_EDGE ( 'NONE', *, *, #10199, .F. ) ; +#32487 = CARTESIAN_POINT ( 'NONE', ( 33.10579383324100178, -121.3401972295829410, -5.720459869784686013 ) ) ; +#32488 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.210476675238558841E-16, 1.857579106397798678E-17 ) ) ; +#32489 = ADVANCED_FACE ( 'NONE', ( #33610 ), #22765, .T. ) ; +#32490 = ORIENTED_EDGE ( 'NONE', *, *, #21328, .F. ) ; +#32491 = LINE ( 'NONE', #55248, #18400 ) ; +#32492 = ORIENTED_EDGE ( 'NONE', *, *, #57298, .T. ) ; +#32493 = CIRCLE ( 'NONE', #40852, 1.000000000000000666 ) ; +#32494 = VERTEX_POINT ( 'NONE', #42635 ) ; +#32495 = EDGE_CURVE ( 'NONE', #40476, #26577, #4116, .T. ) ; +#32496 = CARTESIAN_POINT ( 'NONE', ( 213.6000001525588630, -117.5194973526302533, -6.879590783354032624 ) ) ; +#32497 = PLANE ( 'NONE', #982 ) ; +#32498 = ORIENTED_EDGE ( 'NONE', *, *, #36217, .T. ) ; +#32499 = DIRECTION ( 'NONE', ( -1.972152263052529514E-31, 1.000000000000000000, -1.224646799147352961E-16 ) ) ; +#32500 = DIRECTION ( 'NONE', ( -0.7009092642998480116, 0.0000000000000000000, -0.7132504491541843405 ) ) ; +#32501 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#32502 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290022, -122.1080440782654932, -2.365958018909098293 ) ) ; +#32503 = ORIENTED_EDGE ( 'NONE', *, *, #33371, .T. ) ; +#32504 = CARTESIAN_POINT ( 'NONE', ( -36.15046256473638664, -38.14543050033675087, -71.83542630306115484 ) ) ; +#32505 = ORIENTED_EDGE ( 'NONE', *, *, #1925, .T. ) ; +#32506 = EDGE_LOOP ( 'NONE', ( #31789, #51765 ) ) ; +#32507 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#32508 = CARTESIAN_POINT ( 'NONE', ( 217.9163579507503243, -121.8019307661971311, 7.738091948476021997 ) ) ; +#32509 = VERTEX_POINT ( 'NONE', #3532 ) ; +#32510 = CARTESIAN_POINT ( 'NONE', ( -50.49999999999997868, -49.00000000000000000, -17.00000000000000711 ) ) ; +#32511 = CARTESIAN_POINT ( 'NONE', ( 35.60660171779824168, -49.00000000000000000, 20.74999999999999289 ) ) ; +#32512 = EDGE_CURVE ( 'NONE', #47961, #40356, #51660, .T. ) ; +#32513 = CARTESIAN_POINT ( 'NONE', ( 221.9359555897621590, -119.7064260724179547, -7.805056196369787536 ) ) ; +#32514 = CARTESIAN_POINT ( 'NONE', ( 220.1413531191370510, -120.0722849291676937, -8.077815678584029158 ) ) ; +#32515 = AXIS2_PLACEMENT_3D ( 'NONE', #30313, #17140, #17442 ) ; +#32516 = CARTESIAN_POINT ( 'NONE', ( 235.2780145152948705, -122.2706512840888848, -5.260179253751422479 ) ) ; +#32517 = CARTESIAN_POINT ( 'NONE', ( 7.680856277471204585, -29.69543050033664500, -92.86138914790460319 ) ) ; +#32518 = CARTESIAN_POINT ( 'NONE', ( -21.14999999999997371, -59.00000000000000000, 23.12499999999998934 ) ) ; +#32519 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#32520 = EDGE_CURVE ( 'NONE', #11928, #3666, #31754, .T. ) ; +#32521 = ADVANCED_FACE ( 'NONE', ( #39419 ), #21302, .F. ) ; +#32522 = CARTESIAN_POINT ( 'NONE', ( 233.2843111677380534, -124.3884401091666234, 4.762974929125450174 ) ) ; +#32523 = CARTESIAN_POINT ( 'NONE', ( 12.83393944403531783, -49.11731912587856641, -14.90000000000008917 ) ) ; +#32524 = LINE ( 'NONE', #5915, #41136 ) ; +#32525 = PLANE ( 'NONE', #53806 ) ; +#32526 = CARTESIAN_POINT ( 'NONE', ( 232.8910720219803352, -126.0115172926412583, -0.6419024012425230685 ) ) ; +#32527 = CARTESIAN_POINT ( 'NONE', ( 234.7931278552662775, -125.3786109296498807, 2.644788154577625949 ) ) ; +#32528 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #38850, #38546, #3531, #47595, #16916, #4096 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 4 ), + ( 0.0000000000000000000, 0.0003938463329174205158, 0.0007876926658348410316 ), + .UNSPECIFIED. ) ; +#32529 = AXIS2_PLACEMENT_3D ( 'NONE', #14551, #46654, #5800 ) ; +#32530 = CARTESIAN_POINT ( 'NONE', ( 14.85000000000001918, -38.99999999999999289, -23.50000000000000000 ) ) ; +#32531 = CARTESIAN_POINT ( 'NONE', ( 31.71743114857322610, -119.6720577835897217, -5.845206464698174287 ) ) ; +#32532 = ORIENTED_EDGE ( 'NONE', *, *, #8378, .F. ) ; +#32533 = CARTESIAN_POINT ( 'NONE', ( 234.5529505909951808, -124.7968024675742953, -4.399695300032179013 ) ) ; +#32534 = LINE ( 'NONE', #5924, #2246 ) ; +#32535 = FACE_OUTER_BOUND ( 'NONE', #30980, .T. ) ; +#32536 = DIRECTION ( 'NONE', ( -1.000000000000000000, -2.227583390331238041E-17, -6.302735970691871121E-16 ) ) ; +#32537 = CARTESIAN_POINT ( 'NONE', ( 234.5161944013757704, -117.0662666892716715, 4.364466312438831430 ) ) ; +#32538 = CARTESIAN_POINT ( 'NONE', ( 237.2965262223104048, -115.5716921562048185, -2.549396282860104890 ) ) ; +#32539 = CARTESIAN_POINT ( 'NONE', ( 5.630224042627954617, -43.84774078793369512, -119.2023369751453288 ) ) ; +#32540 = CARTESIAN_POINT ( 'NONE', ( 23.40000000000001279, -120.5000000000000000, -4.499999999999993783 ) ) ; +#32541 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238558841E-16, -1.857579106397798678E-17 ) ) ; +#32542 = ORIENTED_EDGE ( 'NONE', *, *, #26344, .T. ) ; +#32543 = CARTESIAN_POINT ( 'NONE', ( 215.1331636240499563, -123.9131118779625353, -6.295924076547581905 ) ) ; +#32544 = CARTESIAN_POINT ( 'NONE', ( 234.3248443459509645, -120.6741142145825307, -5.553634168174759189 ) ) ; +#32545 = ORIENTED_EDGE ( 'NONE', *, *, #40544, .T. ) ; +#32546 = VERTEX_POINT ( 'NONE', #52539 ) ; +#32547 = CARTESIAN_POINT ( 'NONE', ( 220.8875143311672105, -118.7308544539709203, -7.885984383409129883 ) ) ; +#32548 = CARTESIAN_POINT ( 'NONE', ( 219.8806601222103723, -119.0832027754575080, -7.760721252249851432 ) ) ; +#32549 = LINE ( 'NONE', #10909, #43333 ) ; +#32550 = CARTESIAN_POINT ( 'NONE', ( 236.4366402917191294, -126.6359450055489191, -0.4122944139375037675 ) ) ; +#32551 = APPROVAL_DATE_TIME ( #23753, #4613 ) ; +#32552 = ORIENTED_EDGE ( 'NONE', *, *, #11029, .T. ) ; +#32553 = VECTOR ( 'NONE', #46610, 1000.000000000000000 ) ; +#32554 = AXIS2_PLACEMENT_3D ( 'NONE', #11756, #29592, #47953 ) ; +#32555 = EDGE_CURVE ( 'NONE', #39496, #42012, #8181, .T. ) ; +#32556 = CARTESIAN_POINT ( 'NONE', ( 236.5793665959393479, -114.9482259207811126, -0.008916416894812956295 ) ) ; +#32557 = DIRECTION ( 'NONE', ( -1.617781153285278117E-32, -1.000000000000000000, 1.224646799147352221E-16 ) ) ; +#32558 = VERTEX_POINT ( 'NONE', #26004 ) ; +#32559 = EDGE_CURVE ( 'NONE', #54515, #56436, #10633, .T. ) ; +#32560 = CARTESIAN_POINT ( 'NONE', ( 22.75000000000000711, -116.2000000000000171, -22.50000000000000000 ) ) ; +#32561 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#32562 = ORIENTED_EDGE ( 'NONE', *, *, #9869, .T. ) ; +#32563 = CARTESIAN_POINT ( 'NONE', ( 29.32764158969733259, -114.4953852781788868, -0.9362812792412672502 ) ) ; +#32564 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.9884292157390539568, -0.1516828450203877021 ) ) ; +#32565 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289794, -115.1475906973921610, -1.041793698763384901 ) ) ; +#32566 = CARTESIAN_POINT ( 'NONE', ( 215.4327067951856236, -119.7498922660427780, -7.652845640152172280 ) ) ; +#32567 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#32568 = CARTESIAN_POINT ( 'NONE', ( 215.8521541653449560, -118.5205277210402954, -7.674008335978983908 ) ) ; +#32569 = CARTESIAN_POINT ( 'NONE', ( 21.00000000000000355, 7.402525857916342211E-15, 16.25000000000000000 ) ) ; +#32570 = ORIENTED_EDGE ( 'NONE', *, *, #41108, .F. ) ; +#32571 = EDGE_LOOP ( 'NONE', ( #6966, #13186, #36651, #48821 ) ) ; +#32572 = CARTESIAN_POINT ( 'NONE', ( -47.58701816175416610, -121.0739638309522377, -6.199744890402693720 ) ) ; +#32573 = CARTESIAN_POINT ( 'NONE', ( 215.5561812984712446, -120.1009676554398169, -7.890906970281670318 ) ) ; +#32574 = CARTESIAN_POINT ( 'NONE', ( 215.7975083286371500, -121.6562588218035756, 7.843349382146216797 ) ) ; +#32575 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397815626E-17 ) ) ; +#32576 = EDGE_LOOP ( 'NONE', ( #8470, #48423, #17234, #52668 ) ) ; +#32577 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669289396, -124.2402813757190785, 4.100548157126163495 ) ) ; +#32578 = CARTESIAN_POINT ( 'NONE', ( 231.9908974165547875, -123.2519137198545707, 4.980429677167469649 ) ) ; +#32579 = ADVANCED_FACE ( 'NONE', ( #12842 ), #47313, .T. ) ; +#32580 = ORIENTED_EDGE ( 'NONE', *, *, #19192, .T. ) ; +#32581 = CARTESIAN_POINT ( 'NONE', ( 220.5855866088921573, -120.9272531316109252, 8.074805488329408476 ) ) ; +#32582 = CARTESIAN_POINT ( 'NONE', ( 34.29446997522013874, -114.9109361195297936, -0.9059713975127515750 ) ) ; +#32583 = CARTESIAN_POINT ( 'NONE', ( 235.8353319937381514, -120.6965222229323587, 5.546805673667106973 ) ) ; +#32584 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#32585 = CARTESIAN_POINT ( 'NONE', ( 232.0709842718561617, -114.6001070495583178, 1.735209733401017251 ) ) ; +#32586 = EDGE_CURVE ( 'NONE', #41791, #38224, #44198, .T. ) ; +#32587 = CARTESIAN_POINT ( 'NONE', ( 213.5999977193770576, -117.3302092426309571, -8.113071722396378860 ) ) ; +#32588 = ADVANCED_FACE ( 'NONE', ( #30090 ), #51674, .T. ) ; +#32589 = CARTESIAN_POINT ( 'NONE', ( 232.8436979959508619, -115.1575542725969683, -3.046437815944404104 ) ) ; +#32590 = DIRECTION ( 'NONE', ( 1.049727191138618079E-16, 0.5150380749100549327, -0.8571673007021118895 ) ) ; +#32591 = PLANE ( 'NONE', #43058 ) ; +#32592 = EDGE_CURVE ( 'NONE', #55679, #3404, #44079, .T. ) ; +#32593 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#32594 = CARTESIAN_POINT ( 'NONE', ( 232.1943079034137440, -118.0627593176077426, -4.986781676184661727 ) ) ; +#32595 = CARTESIAN_POINT ( 'NONE', ( 235.3603899374775779, -114.9625935717387364, -0.3965155610213604298 ) ) ; +#32596 = CARTESIAN_POINT ( 'NONE', ( 220.9382747809767409, -118.8647196110668176, -5.398493836873699436 ) ) ; +#32597 = VECTOR ( 'NONE', #32209, 1000.000000000000000 ) ; +#32598 = VECTOR ( 'NONE', #9052, 999.9999999999998863 ) ; +#32599 =( BOUNDED_SURFACE ( ) B_SPLINE_SURFACE ( 3, 3, ( + ( #53063, #44875, #49543, #510 ), + ( #4598, #39345, #27362, #53341 ), + ( #13322, #52766, #53940, #12761 ), + ( #31173, #48392, #222, #4309 ) ), + .UNSPECIFIED., .F., .F., .F. ) + B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ), + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_SURFACE ( ( + ( 1.000000000000000000, 0.9991739105223500506, 0.9991739105223500506, 1.000000000000000000), + ( 1.000000000000000000, 0.9991739105223500506, 0.9991739105223500506, 1.000000000000000000), + ( 1.000000000000000000, 0.9991739105223500506, 0.9991739105223500506, 1.000000000000000000), + ( 1.000000000000000000, 0.9991739105223500506, 0.9991739105223500506, 1.000000000000000000) ) ) + REPRESENTATION_ITEM ( '' ) SURFACE ( ) ); +#32600 = CARTESIAN_POINT ( 'NONE', ( 235.7902243125985819, -119.3290371590312731, -5.447427600434250117 ) ) ; +#32601 = CARTESIAN_POINT ( 'NONE', ( 28.09997949928169803, -121.3438831965964226, -6.161756104391777455 ) ) ; +#32602 = VERTEX_POINT ( 'NONE', #57234 ) ; +#32603 = CARTESIAN_POINT ( 'NONE', ( 234.1353074960079823, -118.9578553988963563, 5.952929449812924823 ) ) ; +#32604 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#32605 = CARTESIAN_POINT ( 'NONE', ( 236.8964150026007189, -125.9855081693467866, -0.8406419717626896215 ) ) ; +#32606 = AXIS2_PLACEMENT_3D ( 'NONE', #2958, #47033, #11133 ) ; +#32607 = ORIENTED_EDGE ( 'NONE', *, *, #19247, .T. ) ; +#32608 = ORIENTED_EDGE ( 'NONE', *, *, #21189, .T. ) ; +#32609 = DIRECTION ( 'NONE', ( -1.811995619784410881E-15, 1.000000000000000000, 1.196913542559490477E-15 ) ) ; +#32610 = CARTESIAN_POINT ( 'NONE', ( 238.2757346982170077, -113.5809954898263783, 1.061779915142725628 ) ) ; +#32611 = CARTESIAN_POINT ( 'NONE', ( 239.3999987669625966, -122.4198015539176652, -1.968974858544858542 ) ) ; +#32612 = CARTESIAN_POINT ( 'NONE', ( 234.5381681051742078, -115.2369353154239491, 1.782443028364895765 ) ) ; +#32613 = VERTEX_POINT ( 'NONE', #43503 ) ; +#32614 = ORIENTED_EDGE ( 'NONE', *, *, #18872, .F. ) ; +#32615 = CARTESIAN_POINT ( 'NONE', ( 220.2486434445650048, -121.6639164668803801, 8.004472442377604580 ) ) ; +#32616 = FACE_OUTER_BOUND ( 'NONE', #55252, .T. ) ; +#32617 = EDGE_LOOP ( 'NONE', ( #50148, #5599, #15726, #302 ) ) ; +#32618 = CARTESIAN_POINT ( 'NONE', ( 214.2666544033407945, -122.2470570443958451, 7.370872929274528751 ) ) ; +#32619 = CARTESIAN_POINT ( 'NONE', ( 215.8356760696163406, -119.3617790002915058, -7.841716123585180220 ) ) ; +#32620 = CARTESIAN_POINT ( 'NONE', ( 237.1525395299189825, -125.4788146095013559, -2.452419255662469766 ) ) ; +#32621 = CARTESIAN_POINT ( 'NONE', ( 220.3649315727256521, -120.4462063562493057, -5.641186388906316296 ) ) ; +#32622 = EDGE_LOOP ( 'NONE', ( #49569, #43700, #34121, #44544 ) ) ; +#32623 = CARTESIAN_POINT ( 'NONE', ( 221.9180641160656648, -120.9695543199243986, 7.835049753936655925 ) ) ; +#32624 = EDGE_CURVE ( 'NONE', #42651, #25991, #24467, .T. ) ; +#32625 = LINE ( 'NONE', #50404, #36923 ) ; +#32626 = CARTESIAN_POINT ( 'NONE', ( 229.1232270751415570, -113.1823140078547993, 0.3753962223769496398 ) ) ; +#32627 = CARTESIAN_POINT ( 'NONE', ( 237.6532359106595322, -121.3433894584708099, -6.091002847101957940 ) ) ; +#32628 = ORIENTED_EDGE ( 'NONE', *, *, #4954, .T. ) ; +#32629 = VERTEX_POINT ( 'NONE', #11977 ) ; +#32630 = CARTESIAN_POINT ( 'NONE', ( 215.8002074625812554, -127.9327558126234266, -1.140619409107192839 ) ) ; +#32631 = CARTESIAN_POINT ( 'NONE', ( 221.8456370807353437, -119.8455595306072894, -8.044109658561890086 ) ) ; +#32632 = CARTESIAN_POINT ( 'NONE', ( 33.12365306141384735, -119.5000000000000000, -5.696003151249803942 ) ) ; +#32633 = CARTESIAN_POINT ( 'NONE', ( 221.3225594672227317, -121.3981045606481786, 7.791426864689518617 ) ) ; +#32634 = ORIENTED_EDGE ( 'NONE', *, *, #20878, .F. ) ; +#32635 = AXIS2_PLACEMENT_3D ( 'NONE', #9911, #42265, #6092 ) ; +#32636 = CARTESIAN_POINT ( 'NONE', ( 218.3002074625811417, -126.0818333052067857, 4.801062404655248805 ) ) ; +#32637 = EDGE_LOOP ( 'NONE', ( #37727, #50881, #16936, #40184 ) ) ; +#32638 = EDGE_LOOP ( 'NONE', ( #6407, #3222, #24138, #42869, #35076, #4041 ) ) ; +#32639 = PLANE ( 'NONE', #29406 ) ; +#32640 = CARTESIAN_POINT ( 'NONE', ( 237.9259298444032993, -125.7316384457341485, -1.852389008284341720 ) ) ; +#32641 = ORIENTED_EDGE ( 'NONE', *, *, #44379, .T. ) ; +#32642 = CARTESIAN_POINT ( 'NONE', ( 217.4395091456903515, -121.4508036851165258, 7.988241210951263938 ) ) ; +#32643 = EDGE_CURVE ( 'NONE', #18004, #2031, #34752, .T. ) ; +#32644 = AXIS2_PLACEMENT_3D ( 'NONE', #35358, #48773, #10140 ) ; +#32645 = ORIENTED_EDGE ( 'NONE', *, *, #1480, .F. ) ; +#32646 = ORIENTED_EDGE ( 'NONE', *, *, #12115, .T. ) ; +#32647 = DIRECTION ( 'NONE', ( -1.194121782967160312E-15, 0.9884292157390540678, 0.1516828450203868139 ) ) ; +#32648 = CARTESIAN_POINT ( 'NONE', ( 16.55177730601520025, -50.50483099504134543, 21.07387368899755842 ) ) ; +#32649 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#32650 = ORIENTED_EDGE ( 'NONE', *, *, #43629, .F. ) ; +#32651 = VECTOR ( 'NONE', #32834, 999.9999999999998863 ) ; +#32652 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -123.0656035003181046, 2.937291044339013446 ) ) ; +#32653 = CARTESIAN_POINT ( 'NONE', ( 215.8109611474351368, -119.4411871498409425, -7.858252942661337670 ) ) ; +#32654 = EDGE_CURVE ( 'NONE', #10772, #50747, #46068, .T. ) ; +#32655 = CARTESIAN_POINT ( 'NONE', ( 232.2104275639300113, -121.8420717642968043, 6.000629687206023632 ) ) ; +#32656 = CARTESIAN_POINT ( 'NONE', ( 215.8002074625812554, -111.6920431799184001, -1.282490798579630553 ) ) ; +#32657 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#32658 = EDGE_CURVE ( 'NONE', #33025, #4391, #3221, .T. ) ; +#32659 = CARTESIAN_POINT ( 'NONE', ( 219.8002074625812838, -126.1842743181181277, 4.720394152362319851 ) ) ; +#32660 = CARTESIAN_POINT ( 'NONE', ( 222.8999987669286895, -120.7157624374380731, -7.807304190282006395 ) ) ; +#32661 = CARTESIAN_POINT ( 'NONE', ( 8.471311343203268507, -50.19543050033662013, -114.5634957458609477 ) ) ; +#32662 = EDGE_CURVE ( 'NONE', #46689, #19390, #48190, .T. ) ; +#32663 = CARTESIAN_POINT ( 'NONE', ( 25.00000000000002132, -49.00000000000000000, 11.99999999999999289 ) ) ; +#32664 = ORIENTED_EDGE ( 'NONE', *, *, #19757, .T. ) ; +#32665 = CARTESIAN_POINT ( 'NONE', ( 21.09917728916778401, -47.42457557950918812, -18.39243268187605906 ) ) ; +#32666 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #1920, #6565, #33144, #50942 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 0.9031982933384009593, 1.000000000000000000 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.9735105809012069011, 0.9735105809012069011, 1.000000000000000000 ) ) + REPRESENTATION_ITEM ( '' ) ); +#32667 = CARTESIAN_POINT ( 'NONE', ( 236.3125172301472503, -115.3299061680362740, -2.018077008495764879 ) ) ; +#32668 = CARTESIAN_POINT ( 'NONE', ( 233.9771697939447961, -124.8799005019267980, -3.410670499734520078 ) ) ; +#32669 = ORIENTED_EDGE ( 'NONE', *, *, #42758, .F. ) ; +#32670 = ORIENTED_EDGE ( 'NONE', *, *, #7095, .T. ) ; +#32671 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#32672 = CIRCLE ( 'NONE', #54094, 3.000000000000001776 ) ; +#32673 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#32674 = CARTESIAN_POINT ( 'NONE', ( 216.3310606049837475, -122.4897095369018416, 7.708103237429680732 ) ) ; +#32675 = CARTESIAN_POINT ( 'NONE', ( 235.7501144164403968, -117.7427992882653029, -5.497307156561079822 ) ) ; +#32676 = CARTESIAN_POINT ( 'NONE', ( 217.3002074625812270, -126.1699892370601361, 4.627306555904071139 ) ) ; +#32677 = CARTESIAN_POINT ( 'NONE', ( 30.62583113544925340, -126.4417110748474471, 0.8274821060957060492 ) ) ; +#32678 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#32679 = CARTESIAN_POINT ( 'NONE', ( 216.6830874439309014, -122.3873529439788967, 7.551245561737252032 ) ) ; +#32680 = CARTESIAN_POINT ( 'NONE', ( 10.46760517116242895, -32.89543050033662297, -110.3563071415252494 ) ) ; +#32681 = VERTEX_POINT ( 'NONE', #18375 ) ; +#32682 = CARTESIAN_POINT ( 'NONE', ( 237.9936321765528930, -116.4314383566347715, 4.468607945915006319 ) ) ; +#32683 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026596, -117.8963487103365253, -5.411817701446002715 ) ) ; +#32684 = CARTESIAN_POINT ( 'NONE', ( 221.3377483314531844, -118.9525552840524369, -7.718881769518494806 ) ) ; +#32685 = VECTOR ( 'NONE', #8782, 1000.000000000000000 ) ; +#32686 = EDGE_LOOP ( 'NONE', ( #43044, #16823, #25954, #35063 ) ) ; +#32687 = FACE_OUTER_BOUND ( 'NONE', #47758, .T. ) ; +#32688 = CARTESIAN_POINT ( 'NONE', ( 221.8796021253276365, -121.1914640772911156, 8.042871380582806040 ) ) ; +#32689 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -122.6158785968164864, -1.508703359610923833 ) ) ; +#32690 = ORIENTED_EDGE ( 'NONE', *, *, #8789, .F. ) ; +#32691 = CARTESIAN_POINT ( 'NONE', ( 215.4839563911255880, -121.9756781808734871, 7.776183770388814587 ) ) ; +#32692 = EDGE_CURVE ( 'NONE', #51348, #20476, #36799, .T. ) ; +#32693 = CARTESIAN_POINT ( 'NONE', ( 215.0172709015357384, -118.7117657702396514, -7.434750958122947395 ) ) ; +#32694 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#32695 = CARTESIAN_POINT ( 'NONE', ( 237.0763221931271403, -116.8976808406715975, 4.984351082659540744 ) ) ; +#32696 = VERTEX_POINT ( 'NONE', #31553 ) ; +#32697 = CARTESIAN_POINT ( 'NONE', ( 219.8207417896973368, -119.6458111671367845, -8.051685728137570663 ) ) ; +#32698 = DIRECTION ( 'NONE', ( -9.714451465470117264E-17, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#32699 = ORIENTED_EDGE ( 'NONE', *, *, #41271, .F. ) ; +#32700 = ADVANCED_FACE ( 'NONE', ( #35900 ), #4198, .F. ) ; +#32701 = VERTEX_POINT ( 'NONE', #17508 ) ; +#32702 = ORIENTED_EDGE ( 'NONE', *, *, #31406, .T. ) ; +#32703 = EDGE_CURVE ( 'NONE', #6964, #43056, #24635, .T. ) ; +#32704 = ORIENTED_EDGE ( 'NONE', *, *, #17460, .F. ) ; +#32705 = CARTESIAN_POINT ( 'NONE', ( 3.851526739204719441, -32.89543050033664429, -101.7516568765706069 ) ) ; +#32706 = ORIENTED_EDGE ( 'NONE', *, *, #25178, .F. ) ; +#32707 = VERTEX_POINT ( 'NONE', #54015 ) ; +#32708 = CARTESIAN_POINT ( 'NONE', ( 218.7391470653743681, -122.1330575784342329, 7.703738489742026907 ) ) ; +#32709 = CARTESIAN_POINT ( 'NONE', ( 37.16386769203685958, -121.4999999999999858, -5.164698668105864421 ) ) ; +#32710 = CARTESIAN_POINT ( 'NONE', ( 219.8002074625812554, -114.8157256818814460, -4.720394152362208828 ) ) ; +#32711 = VECTOR ( 'NONE', #34903, 999.9999999999998863 ) ; +#32712 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#32713 = CARTESIAN_POINT ( 'NONE', ( 194.6499984800817060, -128.5485858153380718, 11.37183795193647562 ) ) ; +#32714 = CARTESIAN_POINT ( 'NONE', ( 218.1993182306146650, -120.9554889433729699, 7.844407068251755710 ) ) ; +#32715 = CARTESIAN_POINT ( 'NONE', ( 219.8545510092600352, -119.2140187876872517, -7.987378193342130395 ) ) ; +#32716 = CARTESIAN_POINT ( 'NONE', ( 193.3999984800815355, -114.0752100976959724, 0.9859384926325268639 ) ) ; +#32717 = FACE_OUTER_BOUND ( 'NONE', #50264, .T. ) ; +#32718 = CYLINDRICAL_SURFACE ( 'NONE', #39037, 2.000000000000001776 ) ; +#32719 = EDGE_CURVE ( 'NONE', #22423, #26363, #8750, .T. ) ; +#32720 = CARTESIAN_POINT ( 'NONE', ( -34.64152955514366283, -50.19543050033674092, -74.58007950019946009 ) ) ; +#32721 = FACE_OUTER_BOUND ( 'NONE', #27617, .T. ) ; +#32722 = AXIS2_PLACEMENT_3D ( 'NONE', #11365, #42600, #37659 ) ; +#32723 = EDGE_CURVE ( 'NONE', #18755, #23670, #49897, .T. ) ; +#32724 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669398877, -121.3518077751603528, 1.781312457432759899 ) ) ; +#32725 = CARTESIAN_POINT ( 'NONE', ( 219.8002074625813123, -116.6809721749810080, 6.674859733698174757 ) ) ; +#32726 = CARTESIAN_POINT ( 'NONE', ( 215.6465859754852659, -119.1476994486297940, -7.792516270313450732 ) ) ; +#32727 = AXIS2_PLACEMENT_3D ( 'NONE', #45964, #10631, #11210 ) ; +#32728 = CARTESIAN_POINT ( 'NONE', ( -12.20000000000000107, 12.50000000000000000, 38.69999999999999574 ) ) ; +#32729 = CARTESIAN_POINT ( 'NONE', ( 235.8464195484498873, -125.9802231070395209, 0.8822561863174162022 ) ) ; +#32730 = CARTESIAN_POINT ( 'NONE', ( 233.7063414261130845, -119.3209224714480570, -6.035292659392954562 ) ) ; +#32731 = CARTESIAN_POINT ( 'NONE', ( 215.7410590142810349, -119.9875319073168782, -7.900488407041860839 ) ) ; +#32732 = DIRECTION ( 'NONE', ( -1.644548700998852974E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#32733 = EDGE_CURVE ( 'NONE', #30941, #26039, #35337, .T. ) ; +#32734 = CARTESIAN_POINT ( 'NONE', ( 233.4266178829604996, -115.2737575643294576, 1.866876471050281650 ) ) ; +#32735 = EDGE_CURVE ( 'NONE', #45027, #33241, #25902, .T. ) ; +#32736 = CARTESIAN_POINT ( 'NONE', ( 234.9560270983271266, -114.2527428407373264, 0.9586945877377711644 ) ) ; +#32737 = CARTESIAN_POINT ( 'NONE', ( 196.6500029091500608, -116.4576231464338747, 12.55995344257569180 ) ) ; +#32738 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026880, -126.4912168363128444, 0.3785639383757671839 ) ) ; +#32739 = CARTESIAN_POINT ( 'NONE', ( 235.1576416040416007, -119.8193458674431753, 6.111234470675229957 ) ) ; +#32740 = CARTESIAN_POINT ( 'NONE', ( 24.99900000000002009, -46.69999999999998863, 4.499999999999993783 ) ) ; +#32741 = CARTESIAN_POINT ( 'NONE', ( 16.50000000000001776, -48.99999999999998579, -20.29999999999999716 ) ) ; +#32742 = DIRECTION ( 'NONE', ( -3.524876788021935603E-16, 1.000000000000000000, -1.848892746611746419E-32 ) ) ; +#32743 = CARTESIAN_POINT ( 'NONE', ( 21.50669858863376760, -128.5000000000000000, 11.00000747852427097 ) ) ; +#32744 = ORIENTED_EDGE ( 'NONE', *, *, #44359, .F. ) ; +#32745 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#32746 = PLANE ( 'NONE', #29424 ) ; +#32747 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#32748 = ORIENTED_EDGE ( 'NONE', *, *, #19366, .F. ) ; +#32749 = AXIS2_PLACEMENT_3D ( 'NONE', #57111, #17076, #459 ) ; +#32750 = CARTESIAN_POINT ( 'NONE', ( 222.0534714710418598, -119.6951475105545910, -8.009624101329576362 ) ) ; +#32751 = CARTESIAN_POINT ( 'NONE', ( 219.7267739198292986, -121.1514511352085322, 7.848227846305948496 ) ) ; +#32752 = FACE_OUTER_BOUND ( 'NONE', #31273, .T. ) ; +#32753 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#32754 = EDGE_CURVE ( 'NONE', #45729, #41740, #13989, .T. ) ; +#32755 = ORIENTED_EDGE ( 'NONE', *, *, #43697, .T. ) ; +#32756 = VERTEX_POINT ( 'NONE', #18071 ) ; +#32757 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#32758 = CARTESIAN_POINT ( 'NONE', ( 30.40000000000000924, -126.2137017642103984, 1.000000000000014655 ) ) ; +#32759 = EDGE_CURVE ( 'NONE', #45595, #38221, #4394, .T. ) ; +#32760 = CONICAL_SURFACE ( 'NONE', #29056, 7.499999999551269170, 0.7853981625000038269 ) ; +#32761 = ORIENTED_EDGE ( 'NONE', *, *, #5265, .T. ) ; +#32762 =( BOUNDED_SURFACE ( ) B_SPLINE_SURFACE ( 3, 3, ( + ( #9657, #5001, #9377, #27204 ), + ( #44998, #22792, #40613, #645 ), + ( #18420, #10262, #1232, #19588 ), + ( #9981, #28669, #672, #54086 ) ), + .UNSPECIFIED., .F., .F., .F. ) + B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ), + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_SURFACE ( ( + ( 1.000000000000000000, 0.9776818057074240231, 0.9776818057074240231, 1.000000000000000000), + ( 1.000000000000000000, 0.9776818057074240231, 0.9776818057074240231, 1.000000000000000000), + ( 1.000000000000000000, 0.9776818057074240231, 0.9776818057074240231, 1.000000000000000000), + ( 1.000000000000000000, 0.9776818057074240231, 0.9776818057074240231, 1.000000000000000000) ) ) + REPRESENTATION_ITEM ( '' ) SURFACE ( ) ); +#32763 = DIRECTION ( 'NONE', ( -0.9084198540306681613, 0.4132217783519426813, 0.06341238600271575931 ) ) ; +#32764 = ADVANCED_FACE ( 'NONE', ( #40278 ), #35, .T. ) ; +#32765 = ORIENTED_EDGE ( 'NONE', *, *, #5667, .F. ) ; +#32766 = EDGE_CURVE ( 'NONE', #56747, #2025, #27162, .T. ) ; +#32767 = CIRCLE ( 'NONE', #7571, 7.000000000000001776 ) ; +#32768 = ORIENTED_EDGE ( 'NONE', *, *, #8865, .F. ) ; +#32769 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -117.2393426355896224, 1.163585382695768944 ) ) ; +#32770 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#32771 = EDGE_CURVE ( 'NONE', #29399, #49424, #34271, .T. ) ; +#32772 = EDGE_LOOP ( 'NONE', ( #2101, #4750, #19195, #51709 ) ) ; +#32773 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#32774 = DIRECTION ( 'NONE', ( -3.524876788021935603E-16, 1.000000000000000000, -1.848892746611746419E-32 ) ) ; +#32775 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.210476675238558841E-16, 1.857579106397798678E-17 ) ) ; +#32776 = CARTESIAN_POINT ( 'NONE', ( 214.4398602538755654, -119.0512290481426021, -5.427115291590261847 ) ) ; +#32777 = ORIENTED_EDGE ( 'NONE', *, *, #13093, .F. ) ; +#32778 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.210476675238558841E-16, 1.857579106397798678E-17 ) ) ; +#32779 = CARTESIAN_POINT ( 'NONE', ( 221.4545141097797512, -121.3793987131715397, 8.021735863334798822 ) ) ; +#32780 = ORIENTED_EDGE ( 'NONE', *, *, #6985, .F. ) ; +#32781 = CARTESIAN_POINT ( 'NONE', ( 220.4481652233938576, -122.5189391745566354, 7.831342435865195739 ) ) ; +#32782 = CARTESIAN_POINT ( 'NONE', ( 194.8499983585583664, -120.4999999999998153, 1.387778780781445676E-14 ) ) ; +#32783 = ORIENTED_EDGE ( 'NONE', *, *, #52333, .F. ) ; +#32784 = CARTESIAN_POINT ( 'NONE', ( 231.9999987669289681, -124.2185207559531221, -4.136365508361825150 ) ) ; +#32785 = CARTESIAN_POINT ( 'NONE', ( 221.1634044290159693, -119.5694728479221567, -7.839836093756196611 ) ) ; +#32786 = ADVANCED_FACE ( 'NONE', ( #2020 ), #8810, .F. ) ; +#32787 = CARTESIAN_POINT ( 'NONE', ( 221.9744942208874363, -119.0959848827053236, -7.933524381071933362 ) ) ; +#32788 = DIRECTION ( 'NONE', ( 9.714451465470118496E-17, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#32789 = CARTESIAN_POINT ( 'NONE', ( 235.4186933782478377, -117.5430045841578419, -4.696758896670349515 ) ) ; +#32790 = FACE_OUTER_BOUND ( 'NONE', #28750, .T. ) ; +#32791 = FACE_OUTER_BOUND ( 'NONE', #54878, .T. ) ; +#32792 = FACE_OUTER_BOUND ( 'NONE', #32371, .T. ) ; +#32793 = CARTESIAN_POINT ( 'NONE', ( 233.2180048512219059, -122.0979657709960691, 5.938788303869436014 ) ) ; +#32794 = CARTESIAN_POINT ( 'NONE', ( 215.1792893315972321, -119.9188143247658047, -7.855143153731448002 ) ) ; +#32795 = CARTESIAN_POINT ( 'NONE', ( -24.75000000000000000, -129.0000000000000000, 9.400000000000009237 ) ) ; +#32796 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289226, -123.9192806371725482, 1.940009097466043109 ) ) ; +#32797 = CARTESIAN_POINT ( 'NONE', ( 232.6992208427043920, -123.0702768050659017, 4.919661068430864148 ) ) ; +#32798 = CARTESIAN_POINT ( 'NONE', ( 215.3002074625812554, -114.3649215954137901, -7.658023187335216697 ) ) ; +#32799 = EDGE_CURVE ( 'NONE', #46309, #36884, #1370, .T. ) ; +#32800 = AXIS2_PLACEMENT_3D ( 'NONE', #46635, #29134, #42232 ) ; +#32801 = CARTESIAN_POINT ( 'NONE', ( 215.6886765828793386, -119.2574163277057266, -7.610424036697454930 ) ) ; +#32802 = CARTESIAN_POINT ( 'NONE', ( -33.38976582728739118, -52.19543050033674803, -72.16490092095870068 ) ) ; +#32803 = ORIENTED_EDGE ( 'NONE', *, *, #24318, .F. ) ; +#32804 = CARTESIAN_POINT ( 'NONE', ( 234.6491502615502895, -121.5121614490600166, -6.065125736009982838 ) ) ; +#32805 = CARTESIAN_POINT ( 'NONE', ( 221.9359498206715102, -119.6747156134962182, -8.012099684335304062 ) ) ; +#32806 = CARTESIAN_POINT ( 'NONE', ( -50.37712557180626760, -119.1521498351650763, -2.399999999999993250 ) ) ; +#32807 = CIRCLE ( 'NONE', #20649, 1.025000000000002354 ) ; +#32808 = CARTESIAN_POINT ( 'NONE', ( 24.99900000000002009, -45.75000000000000000, 6.099999999999993427 ) ) ; +#32809 = CARTESIAN_POINT ( 'NONE', ( 234.4873721500626971, -116.3252335886474214, 3.653873053484146372 ) ) ; +#32810 = VECTOR ( 'NONE', #23015, 1000.000000000000000 ) ; +#32811 = CARTESIAN_POINT ( 'NONE', ( 239.8490119446946380, -123.9925596456764936, 1.674386696946699171 ) ) ; +#32812 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#32813 = LINE ( 'NONE', #50589, #54592 ) ; +#32814 = ORIENTED_EDGE ( 'NONE', *, *, #26193, .T. ) ; +#32815 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290874, -117.3495687186339609, 0.4286155110149800218 ) ) ; +#32816 = CARTESIAN_POINT ( 'NONE', ( 234.3628410702152962, -119.3490715709305903, -5.435849927229091882 ) ) ; +#32817 = APPROVAL ( #33103, 'δָ¶¨' ) ; +#32818 = ORIENTED_EDGE ( 'NONE', *, *, #5588, .F. ) ; +#32819 = VERTEX_POINT ( 'NONE', #37625 ) ; +#32820 = CARTESIAN_POINT ( 'NONE', ( 215.4268473067612604, -122.1354050527226889, 7.719991746025479884 ) ) ; +#32821 = CARTESIAN_POINT ( 'NONE', ( -38.59130380493152046, -37.19543050033675513, -75.74596258855483200 ) ) ; +#32822 = CARTESIAN_POINT ( 'NONE', ( 221.2758909329204187, -120.1050707087597971, -7.864135734706942493 ) ) ; +#32823 = EDGE_CURVE ( 'NONE', #46966, #27962, #36838, .T. ) ; +#32824 = CARTESIAN_POINT ( 'NONE', ( 236.6349901400343754, -122.0274384198737181, -5.956996355085814265 ) ) ; +#32825 = PERSON_AND_ORGANIZATION_ROLE ( 'design_owner' ) ; +#32826 = ORIENTED_EDGE ( 'NONE', *, *, #16735, .F. ) ; +#32827 = EDGE_LOOP ( 'NONE', ( #14990, #900, #7289, #14288, #33565, #52416, #6934, #45966 ) ) ; +#32828 = CARTESIAN_POINT ( 'NONE', ( 236.6379736892266124, -115.3345299025571791, 2.024026141637184750 ) ) ; +#32829 = LINE ( 'NONE', #28162, #16505 ) ; +#32830 = EDGE_CURVE ( 'NONE', #53645, #28166, #24187, .T. ) ; +#32831 = ORIENTED_EDGE ( 'NONE', *, *, #45325, .F. ) ; +#32832 = EDGE_CURVE ( 'NONE', #54189, #48051, #14705, .T. ) ; +#32833 = CARTESIAN_POINT ( 'NONE', ( -48.27120078439539697, -118.8550009154899385, 3.128684285833417178 ) ) ; +#32834 = DIRECTION ( 'NONE', ( -1.644548700998852974E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#32835 = ADVANCED_FACE ( 'NONE', ( #50465 ), #21654, .F. ) ; +#32836 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #36840, #15181, #54945, #54650, #19576, #23384 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 4 ), + ( 0.0000000000000000000, 0.0003938710023741575760, 0.0007877420047483151520 ), + .UNSPECIFIED. ) ; +#32837 = ORIENTED_EDGE ( 'NONE', *, *, #34538, .T. ) ; +#32838 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1516828450203862033, -0.9884292157390539568 ) ) ; +#32839 = CARTESIAN_POINT ( 'NONE', ( 30.40000000000000924, -123.5397368307141193, 1.000000000000028644 ) ) ; +#32840 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289794, -117.4272190754447678, 4.505082872167034402 ) ) ; +#32841 = CARTESIAN_POINT ( 'NONE', ( -27.99999999999999645, -128.9989999999999952, 20.00000000000001066 ) ) ; +#32842 = DIRECTION ( 'NONE', ( 1.210476675238563278E-16, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#32843 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #15548, #51456, #7653, #6510 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#32844 = CARTESIAN_POINT ( 'NONE', ( 25.44357787182882547, -120.4999999999999858, 1.387778780781445676E-14 ) ) ; +#32845 = DIRECTION ( 'NONE', ( 1.000000000000000000, 3.524876788021935603E-16, 3.524876788021935603E-16 ) ) ; +#32846 = ORIENTED_EDGE ( 'NONE', *, *, #48831, .T. ) ; +#32847 = VERTEX_POINT ( 'NONE', #32684 ) ; +#32848 = CARTESIAN_POINT ( 'NONE', ( 221.6683496837542293, -122.3261771602353605, 7.648202514861106138 ) ) ; +#32849 = CIRCLE ( 'NONE', #36573, 1.800000000000009148 ) ; +#32850 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#32851 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -120.2734989543556168, -2.740656358671655912 ) ) ; +#32852 = ORIENTED_EDGE ( 'NONE', *, *, #40588, .F. ) ; +#32853 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669289681, -119.8147148065990137, 5.514799816371346530 ) ) ; +#32854 = CARTESIAN_POINT ( 'NONE', ( 217.1250715493022199, -120.9672561491206721, 7.795646738182796298 ) ) ; +#32855 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#32856 = ORIENTED_EDGE ( 'NONE', *, *, #56736, .F. ) ; +#32857 = CARTESIAN_POINT ( 'NONE', ( 217.1393598715549729, -119.7579143259513472, -7.741880859242067814 ) ) ; +#32858 = CARTESIAN_POINT ( 'NONE', ( 235.9428365233847273, -124.1198746552707206, 4.207337041216833384 ) ) ; +#32859 = CARTESIAN_POINT ( 'NONE', ( 35.40000000000001279, -119.4999999999999858, -0.9999999999999731326 ) ) ; +#32860 = CARTESIAN_POINT ( 'NONE', ( 235.8999987668155143, -122.7427990610974007, -7.156804620164408881 ) ) ; +#32861 = CARTESIAN_POINT ( 'NONE', ( 232.7265021501878834, -118.5837660657939381, -5.843537572260729895 ) ) ; +#32862 = FACE_OUTER_BOUND ( 'NONE', #5833, .T. ) ; +#32863 = LINE ( 'NONE', #28481, #49128 ) ; +#32864 = CARTESIAN_POINT ( 'NONE', ( 232.2840992954263584, -115.7719324451839071, -2.907141531975503845 ) ) ; +#32865 = CARTESIAN_POINT ( 'NONE', ( 235.5231138583089887, -117.2432579993733555, 4.493954674555602047 ) ) ; +#32866 = CARTESIAN_POINT ( 'NONE', ( 215.9694423272929384, -119.4591728064791027, -7.663002446226045095 ) ) ; +#32867 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #39486, #29868, #12324, #47658, #52922, #39200, #17275, #7655, #30150, #43569, #3596, #21372, #57014, #34819, #52607, #12610, #30457, #48820, #53796, #22250, #14632, #18441, #35977, #40063, #40923, #8819, #666, #13773, #49121, #14330, #26652, #45594, #44449, #54359, #27800, #368, #4459, #54078, #31615, #13470, #85, #9396, #49400, #36847, #41206, #32184, #36272, #17856, #27223, #9976, #26943, #945, #45017, #22534, #49969, #19006 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4 ), + ( -0.1076383590698242188, -0.09418356418609619141, -0.08072876930236816406, -0.06727397441864012284, -0.05381917953491209550, -0.04709178209304811652, -0.04540993273258211310, -0.04456900805234912527, -0.04372808337211613744, -0.04036438465118413060, -0.03700068593025212377, -0.03363698720932011693, -0.03027328848838811010, -0.02690958976745610326, -0.02354589104652408255, -0.02018219232559207571, -0.01850034296512607229, -0.01681849360466006887, -0.01513664424419406719, -0.01345479488372806377, -0.01177294552326206035, -0.01009109616279605694, -0.008409246802330053519, -0.006727397441864049234, -0.005045548081398045816, -0.003363698720932042831, -0.001681849360466015344, -0.0000000000000000000 ), + .UNSPECIFIED. ) ; +#32868 = ADVANCED_FACE ( 'NONE', ( #23913 ), #50741, .F. ) ; +#32869 = CARTESIAN_POINT ( 'NONE', ( 235.7324037755906545, -115.0117115464972386, 0.9168674087335942913 ) ) ; +#32870 = CARTESIAN_POINT ( 'NONE', ( 6.261515017264011718, -30.07043050033664500, -94.30572130744182857 ) ) ; +#32871 = VERTEX_POINT ( 'NONE', #28292 ) ; +#32872 = CARTESIAN_POINT ( 'NONE', ( 234.0694360759468680, -116.6838037592434603, 4.822832458803728350 ) ) ; +#32873 = CARTESIAN_POINT ( 'NONE', ( 30.61743114857379311, -114.5442012973168886, 0.7252150992331923840 ) ) ; +#32874 = CARTESIAN_POINT ( 'NONE', ( 219.9620721657469460, -122.3160350803324974, 7.882660978499477444 ) ) ; +#32875 = CARTESIAN_POINT ( 'NONE', ( 19.56276389583978670, -47.22310860990936021, 15.88077840093135151 ) ) ; +#32876 = EDGE_CURVE ( 'NONE', #3243, #41905, #41989, .T. ) ; +#32877 = CARTESIAN_POINT ( 'NONE', ( 236.8605260236437573, -126.0376744350707412, 0.3922654670563403001 ) ) ; +#32878 = ORIENTED_EDGE ( 'NONE', *, *, #26499, .T. ) ; +#32879 = ORIENTED_EDGE ( 'NONE', *, *, #55318, .F. ) ; +#32880 = CARTESIAN_POINT ( 'NONE', ( 31.80241006410588511, -119.5876967085315243, -5.805275577430848877 ) ) ; +#32881 = CARTESIAN_POINT ( 'NONE', ( 215.8002074625812554, -114.8505010767833028, -4.493783052701150638 ) ) ; +#32882 = CARTESIAN_POINT ( 'NONE', ( -39.91265242362918997, -42.54169641443161254, -75.66385851723526912 ) ) ; +#32883 = CARTESIAN_POINT ( 'NONE', ( 234.6034468950493022, -122.8413974297122593, -5.089096306598544395 ) ) ; +#32884 = ORIENTED_EDGE ( 'NONE', *, *, #38400, .F. ) ; +#32885 = ORIENTED_EDGE ( 'NONE', *, *, #6432, .F. ) ; +#32886 = CYLINDRICAL_SURFACE ( 'NONE', #7226, 1.649999999999998579 ) ; +#32887 = DIRECTION ( 'NONE', ( -4.210013598618364963E-14, -0.9884292157390540678, -0.1516828450203868139 ) ) ; +#32888 = CARTESIAN_POINT ( 'NONE', ( 217.9163678202913275, -120.8908323858886291, 7.837360974349186549 ) ) ; +#32889 = EDGE_CURVE ( 'NONE', #51195, #1339, #44719, .T. ) ; +#32890 = ORIENTED_EDGE ( 'NONE', *, *, #55028, .F. ) ; +#32891 = CARTESIAN_POINT ( 'NONE', ( 216.2145475481482890, -122.2855642918676295, 7.543546674456086620 ) ) ; +#32892 = CARTESIAN_POINT ( 'NONE', ( 218.0326460778825606, -120.0779463543028101, -8.040923451216263729 ) ) ; +#32893 = CARTESIAN_POINT ( 'NONE', ( 237.3436260398051445, -120.0139731113867043, -5.528691647259949882 ) ) ; +#32894 = CARTESIAN_POINT ( 'NONE', ( -45.99471552795971263, -46.98050903783060761, 13.83694915624209010 ) ) ; +#32895 = EDGE_LOOP ( 'NONE', ( #26144, #37369 ) ) ; +#32896 = CARTESIAN_POINT ( 'NONE', ( 217.5036138198180709, -121.6431972524775773, 7.947713002270748284 ) ) ; +#32897 = EDGE_CURVE ( 'NONE', #9498, #22282, #48911, .T. ) ; +#32898 = CARTESIAN_POINT ( 'NONE', ( 196.6500029091500323, -112.8774633580788276, -10.76987354839813804 ) ) ; +#32899 = CARTESIAN_POINT ( 'NONE', ( 231.8999987669289737, -115.3766383689918200, -1.990630531181369456 ) ) ; +#32900 = CARTESIAN_POINT ( 'NONE', ( 237.6734034937905449, -120.5558784780916000, -6.149047436753985352 ) ) ; +#32901 = ADVANCED_FACE ( 'NONE', ( #20381 ), #47527, .F. ) ; +#32902 = ORIENTED_EDGE ( 'NONE', *, *, #53173, .F. ) ; +#32903 = ORIENTED_EDGE ( 'NONE', *, *, #5419, .F. ) ; +#32904 = EDGE_CURVE ( 'NONE', #36, #14867, #40525, .T. ) ; +#32905 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -119.7551543116526744, 3.000064873716000946 ) ) ; +#32906 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#32907 = CARTESIAN_POINT ( 'NONE', ( 219.7420942335035079, -121.1314984152462273, 8.063800610668318214 ) ) ; +#32908 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#32909 = AXIS2_PLACEMENT_3D ( 'NONE', #46704, #6702, #42604 ) ; +#32910 = ORIENTED_EDGE ( 'NONE', *, *, #55174, .F. ) ; +#32911 = CARTESIAN_POINT ( 'NONE', ( 217.3002074625811986, -126.1699892370601361, 4.627306555904070251 ) ) ; +#32912 = ORIENTED_EDGE ( 'NONE', *, *, #14595, .T. ) ; +#32913 = VERTEX_POINT ( 'NONE', #56299 ) ; +#32914 = CARTESIAN_POINT ( 'NONE', ( 225.6999987669289851, -125.9611437171376593, -4.379030634828348312 ) ) ; +#32915 = CARTESIAN_POINT ( 'NONE', ( 214.8314609852359922, -121.9629466399735378, 7.492076591507454530 ) ) ; +#32916 = ORIENTED_EDGE ( 'NONE', *, *, #54781, .T. ) ; +#32917 = CARTESIAN_POINT ( 'NONE', ( 219.8193960759536765, -120.0292184447630603, -7.874370186261324456 ) ) ; +#32918 = ORIENTED_EDGE ( 'NONE', *, *, #43454, .T. ) ; +#32919 = VERTEX_POINT ( 'NONE', #56022 ) ; +#32920 = DIRECTION ( 'NONE', ( 0.7132504491541840075, 2.131334480222543031E-15, -0.7009092642998484557 ) ) ; +#32921 = CARTESIAN_POINT ( 'NONE', ( 214.8674400555104000, -118.5881543447336099, -7.601584264994663442 ) ) ; +#32922 = FACE_OUTER_BOUND ( 'NONE', #30643, .T. ) ; +#32923 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #20353, #55998, #33791, #29421 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 8.673617379884035472E-19, 0.001602152261464530499 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9999241551087661994, 0.9966301332332045959, 0.9966344686647784501, 0.9999371614034883171 ) ) + REPRESENTATION_ITEM ( '' ) ); +#32924 = ORIENTED_EDGE ( 'NONE', *, *, #49570, .T. ) ; +#32925 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#32926 = CARTESIAN_POINT ( 'NONE', ( 27.90554285733271200, -121.4999999999999858, 5.983037512021435411 ) ) ; +#32927 = CARTESIAN_POINT ( 'NONE', ( 232.1449351274387993, -119.3485462710104343, 6.039592674413094109 ) ) ; +#32928 = AXIS2_PLACEMENT_3D ( 'NONE', #13312, #17111, #4297 ) ; +#32929 = CARTESIAN_POINT ( 'NONE', ( 30.59996677426352107, -114.5592247281667397, 0.8448865600502591944 ) ) ; +#32930 = CARTESIAN_POINT ( 'NONE', ( -32.20045513989864361, -129.0000000000000000, 22.71222724300510976 ) ) ; +#32931 = CARTESIAN_POINT ( 'NONE', ( -24.09999999999998366, -30.00100000000000122, -19.49999999999999645 ) ) ; +#32932 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238558841E-16, -1.857579106397815009E-17 ) ) ; +#32933 = CYLINDRICAL_SURFACE ( 'NONE', #30198, 5.450000000000001954 ) ; +#32934 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#32935 = EDGE_LOOP ( 'NONE', ( #3239, #34855, #49505, #39385, #53650, #16202 ) ) ; +#32936 = FACE_OUTER_BOUND ( 'NONE', #57529, .T. ) ; +#32937 = EDGE_CURVE ( 'NONE', #34894, #46090, #25837, .T. ) ; +#32938 = CARTESIAN_POINT ( 'NONE', ( 236.3291966077753443, -115.1520421797352469, -1.482770640386431804 ) ) ; +#32939 = CARTESIAN_POINT ( 'NONE', ( 234.0624472329269850, -122.5203340115730555, -5.169212360144453733 ) ) ; +#32940 = VECTOR ( 'NONE', #9636, 1000.000000000000000 ) ; +#32941 = ORIENTED_EDGE ( 'NONE', *, *, #16718, .T. ) ; +#32942 = ORIENTED_EDGE ( 'NONE', *, *, #56326, .T. ) ; +#32943 = CARTESIAN_POINT ( 'NONE', ( 221.8378566535010634, -122.2613859020460723, 7.655021690191511574 ) ) ; +#32944 = CIRCLE ( 'NONE', #6840, 1.649999999999997691 ) ; +#32945 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#32946 = CARTESIAN_POINT ( 'NONE', ( 33.09996471247028893, -121.3459618123866477, -5.719608519972344318 ) ) ; +#32947 = CARTESIAN_POINT ( 'NONE', ( 235.7695814091412103, -117.0735307687183280, -5.105995558715971328 ) ) ; +#32948 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.210476675238558841E-16, 1.857579106397798678E-17 ) ) ; +#32949 = CARTESIAN_POINT ( 'NONE', ( 38.09997014102277291, -119.6516314821966489, -5.276623782501800974 ) ) ; +#32950 = CARTESIAN_POINT ( 'NONE', ( 222.3999987669286611, -119.7410934020755633, 7.597263474950738171 ) ) ; +#32951 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289169, -118.7133975161438997, 2.295060833885958385 ) ) ; +#32952 = CARTESIAN_POINT ( 'NONE', ( -34.01071121727380131, -50.19543050033674092, -73.93815409596068378 ) ) ; +#32953 = ORIENTED_EDGE ( 'NONE', *, *, #34461, .F. ) ; +#32954 = CARTESIAN_POINT ( 'NONE', ( 215.8398163658667954, -121.8217371151581290, 7.813189019765215626 ) ) ; +#32955 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026880, -119.7710976692050195, -5.958396532045166616 ) ) ; +#32956 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669288657, -122.7422508257869538, 2.349134669228412520 ) ) ; +#32957 = EDGE_CURVE ( 'NONE', #24933, #24759, #38644, .T. ) ; +#32958 = VECTOR ( 'NONE', #10239, 999.9999999999998863 ) ; +#32959 = ORIENTED_EDGE ( 'NONE', *, *, #42867, .T. ) ; +#32960 = CARTESIAN_POINT ( 'NONE', ( 218.7391470653743681, -120.7403030808259956, 5.612564934189808952 ) ) ; +#32961 = LINE ( 'NONE', #36784, #6744 ) ; +#32962 = CARTESIAN_POINT ( 'NONE', ( 237.7648545031866263, -118.3390419224981400, 5.109651008744944711 ) ) ; +#32963 = CARTESIAN_POINT ( 'NONE', ( 2.875198997554961888, -29.69543050033662723, -113.4455616624359635 ) ) ; +#32964 = VERTEX_POINT ( 'NONE', #30020 ) ; +#32965 = CARTESIAN_POINT ( 'NONE', ( 221.3180112793182559, -118.9981907165593071, -7.952133377846845264 ) ) ; +#32966 = CARTESIAN_POINT ( 'NONE', ( 215.2171295696984714, -118.7710834517399690, -7.443853759362241362 ) ) ; +#32967 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#32968 = CARTESIAN_POINT ( 'NONE', ( 237.2083091247622804, -121.7521122449565922, 6.020489984764879843 ) ) ; +#32969 = ADVANCED_FACE ( 'NONE', ( #38200 ), #7801, .F. ) ; +#32970 = EDGE_LOOP ( 'NONE', ( #7815, #35917, #14715, #53570 ) ) ; +#32971 = ORIENTED_EDGE ( 'NONE', *, *, #42863, .T. ) ; +#32972 = EDGE_CURVE ( 'NONE', #1526, #15223, #5964, .T. ) ; +#32973 = FACE_OUTER_BOUND ( 'NONE', #55839, .T. ) ; +#32974 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#32975 = ORIENTED_EDGE ( 'NONE', *, *, #4986, .T. ) ; +#32976 = ORIENTED_EDGE ( 'NONE', *, *, #50388, .F. ) ; +#32977 = VERTEX_POINT ( 'NONE', #51603 ) ; +#32978 = VERTEX_POINT ( 'NONE', #3736 ) ; +#32979 = CARTESIAN_POINT ( 'NONE', ( 228.7999987669289794, -117.1358143346010507, -6.138587362636900302 ) ) ; +#32980 = ORIENTED_EDGE ( 'NONE', *, *, #14463, .F. ) ; +#32981 = ORIENTED_EDGE ( 'NONE', *, *, #9117, .F. ) ; +#32982 = CARTESIAN_POINT ( 'NONE', ( 4.561688952159812516, -49.19543050033674092, -118.8629679884560346 ) ) ; +#32983 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#32984 = CARTESIAN_POINT ( 'NONE', ( 10.50000000000001599, -38.84999999999999432, 23.49899999999999878 ) ) ; +#32985 = AXIS2_PLACEMENT_3D ( 'NONE', #14342, #956, #44747 ) ; +#32986 = ORIENTED_EDGE ( 'NONE', *, *, #23536, .F. ) ; +#32987 = CIRCLE ( 'NONE', #29286, 1.900000000000002354 ) ; +#32988 = CARTESIAN_POINT ( 'NONE', ( 217.0292949718254363, -122.4699173626407713, 7.551391197304288205 ) ) ; +#32989 = PLANE ( 'NONE', #34587 ) ; +#32990 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#32991 = CARTESIAN_POINT ( 'NONE', ( 220.0400526580618816, -122.2945492388078321, 7.680573636474147925 ) ) ; +#32992 = DIRECTION ( 'NONE', ( -0.7132504491541840075, -2.131334480222543031E-15, 0.7009092642998484557 ) ) ; +#32994 = CARTESIAN_POINT ( 'NONE', ( 3.851526739204715888, -29.99543050033664571, -101.7516568765705927 ) ) ; +#32993 = VECTOR ( 'NONE', #57515, 999.9999999999998863 ) ; +#32995 = LINE ( 'NONE', #915, #24674 ) ; +#32996 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #45135, #23514, #50374, #41047, #17976, #18850, #19132, #36979, #36116, #45440, #1353, #40181, #13607, #32020, #35810, #792, #53614, #32317, #36403, #1075, #23237, #36686, #27069, #22371, #54209, #5143, #40769, #53926, #5439, #9238, #44861, #22952, #9523 ), + .UNSPECIFIED., .F., .F., + ( 4, 1, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 4 ), + ( 0.7500000000000000000, 0.7812499999999988898, 0.7968749999999982236, 0.8124999999999976685, 0.8749999999999876765, 0.9062499999999795719, 0.9218749999999754641, 0.9296874999999757971, 0.9374999999999761302, 0.9999999999999829026, 1.031249999999986899, 1.046874999999988898, 1.062499999999990896, 1.124999999999998890, 1.156250000000000666, 1.171874999999998446, 1.179687499999994227, 1.187499999999989786, 1.250000000000000000 ), + .UNSPECIFIED. ) ; +#32997 = CYLINDRICAL_SURFACE ( 'NONE', #4880, 3.099999999999998757 ) ; +#32998 = CARTESIAN_POINT ( 'NONE', ( 219.8002074625812554, -116.6201304211153342, 6.289888998480763327 ) ) ; +#32999 = CARTESIAN_POINT ( 'NONE', ( 30.59980000000000899, -120.4999999999999858, -6.000550650614167481 ) ) ; +#33000 = CARTESIAN_POINT ( 'NONE', ( -48.75000000000000000, -119.5000000000000000, 5.000000000000005329 ) ) ; +#33001 = CIRCLE ( 'NONE', #12468, 0.5000000000000004441 ) ; +#33002 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290306, -122.1344268754757820, 2.121546678889320692 ) ) ; +#33003 = CARTESIAN_POINT ( 'NONE', ( -23.99999999999998224, -35.00000000000000711, 19.50000000000000711 ) ) ; +#33004 = CARTESIAN_POINT ( 'NONE', ( 215.6465594872546774, -121.8184760142198542, 7.571766393273819951 ) ) ; +#33005 = CARTESIAN_POINT ( 'NONE', ( 219.8833592663837351, -121.1692977554086212, 8.068067250893429687 ) ) ; +#33006 = EDGE_CURVE ( 'NONE', #17119, #4130, #2871, .T. ) ; +#33007 = CARTESIAN_POINT ( 'NONE', ( 235.9058715305866940, -125.9292085927773996, -1.146943889679105766 ) ) ; +#33008 = CARTESIAN_POINT ( 'NONE', ( 233.8712279590043295, -114.7123678237814346, -2.080902072247217127 ) ) ; +#33009 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#33010 = FACE_OUTER_BOUND ( 'NONE', #52770, .T. ) ; +#33011 = CARTESIAN_POINT ( 'NONE', ( 233.4047188177716805, -115.0675222229969279, 1.136702096989725685 ) ) ; +#33012 = CARTESIAN_POINT ( 'NONE', ( 240.4560270983271835, -126.7472571592622188, -0.9586945877377434089 ) ) ; +#33013 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.9884292157390542899, -0.1516828450203853706 ) ) ; +#33014 = CARTESIAN_POINT ( 'NONE', ( 27.90000000000003411, -121.4999999999999858, 6.187793436000024627 ) ) ; +#33015 = CARTESIAN_POINT ( 'NONE', ( 235.3140421172118408, -125.1949348236596506, 3.977116636438581487 ) ) ; +#33016 = CARTESIAN_POINT ( 'NONE', ( 15.34740824587028740, -57.81363119271862416, 19.70845515766940892 ) ) ; +#33017 = DIRECTION ( 'NONE', ( -1.734723475976805517E-15, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#33018 = EDGE_CURVE ( 'NONE', #20866, #26753, #21521, .T. ) ; +#33019 = FACE_OUTER_BOUND ( 'NONE', #53909, .T. ) ; +#33020 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669289965, -122.6831837208575706, -5.199297973394028105 ) ) ; +#33021 = ORIENTED_EDGE ( 'NONE', *, *, #36794, .F. ) ; +#33022 = CARTESIAN_POINT ( 'NONE', ( -31.26171440160119275, -116.0010000000000048, 16.90633451546424126 ) ) ; +#33023 = FACE_OUTER_BOUND ( 'NONE', #56600, .T. ) ; +#33024 = FACE_OUTER_BOUND ( 'NONE', #10918, .T. ) ; +#33025 = VERTEX_POINT ( 'NONE', #34971 ) ; +#33026 = AXIS2_PLACEMENT_3D ( 'NONE', #28767, #5699, #2187 ) ; +#33027 = DIRECTION ( 'NONE', ( -0.5056270564590413796, -0.6925318281897140382, -0.5145298307394605697 ) ) ; +#33028 = FACE_OUTER_BOUND ( 'NONE', #24425, .T. ) ; +#33029 = DIRECTION ( 'NONE', ( -3.524876788021935603E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#33030 = CARTESIAN_POINT ( 'NONE', ( -4.250000000000000000, -2.500000000000000000, -37.00000000000000000 ) ) ; +#33031 = VECTOR ( 'NONE', #48258, 1000.000000000000000 ) ; +#33032 = EDGE_CURVE ( 'NONE', #26811, #8203, #52468, .T. ) ; +#33033 = VERTEX_POINT ( 'NONE', #16260 ) ; +#33034 = EDGE_CURVE ( 'NONE', #54825, #47677, #4287, .T. ) ; +#33035 = CARTESIAN_POINT ( 'NONE', ( 219.7915891774868271, -121.0034638251486570, 7.872414439475644343 ) ) ; +#33036 = CARTESIAN_POINT ( 'NONE', ( 24.80000000000002203, -59.00000000000000711, 18.49999999999999645 ) ) ; +#33037 = CIRCLE ( 'NONE', #7854, 3.100000000000001865 ) ; +#33038 = EDGE_CURVE ( 'NONE', #42929, #57683, #7237, .T. ) ; +#33039 = ORIENTED_EDGE ( 'NONE', *, *, #25631, .T. ) ; +#33040 = VECTOR ( 'NONE', #26581, 1000.000000000000000 ) ; +#33041 = FACE_OUTER_BOUND ( 'NONE', #40141, .T. ) ; +#33042 = ORIENTED_EDGE ( 'NONE', *, *, #52113, .T. ) ; +#33043 = ORIENTED_EDGE ( 'NONE', *, *, #56903, .F. ) ; +#33044 = CARTESIAN_POINT ( 'NONE', ( -34.24566636627240968, -50.19543050033675513, -71.32380980379888058 ) ) ; +#33045 = CARTESIAN_POINT ( 'NONE', ( 206.8999987669482152, -126.5219200490616487, -0.9241146973220749627 ) ) ; +#33046 = VERTEX_POINT ( 'NONE', #57161 ) ; +#33048 = EDGE_CURVE ( 'NONE', #26507, #12577, #3228, .T. ) ; +#33047 = CARTESIAN_POINT ( 'NONE', ( 39.39363340300003102, -130.9589278500000091, 5.229463925000029434 ) ) ; +#33049 = CARTESIAN_POINT ( 'NONE', ( 219.5457413159777502, -120.9274008382550960, 8.075768006947967592 ) ) ; +#33050 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, -1.482669637587014273E-16 ) ) ; +#33051 = DIRECTION ( 'NONE', ( -0.9999619230641711987, -1.801481716025840958E-15, -0.008726535498377372899 ) ) ; +#33052 = VERTEX_POINT ( 'NONE', #48399 ) ; +#33053 = CARTESIAN_POINT ( 'NONE', ( -21.79999999999995808, -48.99999999999998579, -23.50000000000000000 ) ) ; +#33054 = CARTESIAN_POINT ( 'NONE', ( 219.8634132487786701, -122.1795115772907110, 7.924119363134345839 ) ) ; +#33055 = ORIENTED_EDGE ( 'NONE', *, *, #8101, .T. ) ; +#33056 = LINE ( 'NONE', #37728, #47815 ) ; +#33057 = LINE ( 'NONE', #10867, #42519 ) ; +#33058 = ORIENTED_EDGE ( 'NONE', *, *, #14139, .T. ) ; +#33059 = DIRECTION ( 'NONE', ( 0.7132504491541841185, 2.131334480222602985E-15, -0.7009092642998482336 ) ) ; +#33060 = LINE ( 'NONE', #24292, #51676 ) ; +#33061 = CARTESIAN_POINT ( 'NONE', ( 29.40000000000003766, -114.6619916923217772, 1.000000000000028644 ) ) ; +#33062 = VECTOR ( 'NONE', #51549, 999.9999999999998863 ) ; +#33063 = DIRECTION ( 'NONE', ( -1.857579106397815009E-17, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#33064 = CARTESIAN_POINT ( 'NONE', ( 235.4248439177752061, -117.3653288629424765, -4.579409250856560476 ) ) ; +#33065 = CARTESIAN_POINT ( 'NONE', ( 214.9669778443524137, -115.1310275187222771, -5.159632769632587213 ) ) ; +#33066 = CARTESIAN_POINT ( 'NONE', ( 195.8157204794680126, -126.4519644663314182, -0.9133794199298027605 ) ) ; +#33067 = CARTESIAN_POINT ( 'NONE', ( 220.8229030408437836, -121.8064198485919576, 7.778489377019202955 ) ) ; +#33068 = VECTOR ( 'NONE', #10400, 1000.000000000000000 ) ; +#33069 = EDGE_CURVE ( 'NONE', #57632, #45351, #28702, .T. ) ; +#33070 = CARTESIAN_POINT ( 'NONE', ( 233.3147479482727249, -125.2057951012204029, 3.959893271818371474 ) ) ; +#33071 = CARTESIAN_POINT ( 'NONE', ( 214.9095452092929577, -119.8478443125843285, -7.844252203537544155 ) ) ; +#33072 = CARTESIAN_POINT ( 'NONE', ( 216.3310606049837475, -120.9081461889918074, 7.950296613870699858 ) ) ; +#33073 = DIRECTION ( 'NONE', ( -1.617781153285278117E-32, -1.000000000000000000, 1.224646799147352221E-16 ) ) ; +#33074 = CARTESIAN_POINT ( 'NONE', ( 232.8594100483586828, -126.0327605983746508, 0.4371743066158869651 ) ) ; +#33075 = CARTESIAN_POINT ( 'NONE', ( 221.4141898379248232, -121.0929571495018990, 8.049121625546524328 ) ) ; +#33076 = ADVANCED_FACE ( 'NONE', ( #56875 ), #34685, .F. ) ; +#33077 = VECTOR ( 'NONE', #26211, 999.9999999999998863 ) ; +#33078 = EDGE_CURVE ( 'NONE', #41416, #26028, #54228, .T. ) ; +#33079 = FACE_OUTER_BOUND ( 'NONE', #18900, .T. ) ; +#33080 = CARTESIAN_POINT ( 'NONE', ( 33.11743114856649584, -119.6714446372456706, -5.721384660827228963 ) ) ; +#33081 = VERTEX_POINT ( 'NONE', #57463 ) ; +#33082 = EDGE_CURVE ( 'NONE', #33983, #57753, #9768, .T. ) ; +#33083 = CARTESIAN_POINT ( 'NONE', ( 234.5535005232461856, -124.7813161054926496, -4.414757486673699383 ) ) ; +#33084 = CARTESIAN_POINT ( 'NONE', ( 221.8796343353248233, -119.8109451931896103, -8.026941591595978309 ) ) ; +#33085 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290590, -120.6831327132258025, 2.443520491034643083 ) ) ; +#33086 = EDGE_CURVE ( 'NONE', #41667, #30264, #35265, .T. ) ; +#33087 = CARTESIAN_POINT ( 'NONE', ( 219.8790856214407370, -122.1915688377793998, 7.705494100964369153 ) ) ; +#33088 = CARTESIAN_POINT ( 'NONE', ( 234.5096388741568205, -116.8870004406293930, 4.211520544832740853 ) ) ; +#33089 = DIRECTION ( 'NONE', ( -9.606587641454407273E-16, 0.8061809694755770472, -0.5916690328683922306 ) ) ; +#33090 = CARTESIAN_POINT ( 'NONE', ( 214.8422576644526316, -122.3842708119121312, 7.647065561522694566 ) ) ; +#33091 = CARTESIAN_POINT ( 'NONE', ( 219.8343283174606313, -118.5996432296533101, -7.651877552007028349 ) ) ; +#33092 = ORIENTED_EDGE ( 'NONE', *, *, #3299, .F. ) ; +#33093 = CARTESIAN_POINT ( 'NONE', ( 215.1331636240499563, -128.4545309989127873, -3.833954815790189485 ) ) ; +#33094 = CARTESIAN_POINT ( 'NONE', ( 234.0199507799875391, -125.6679569608793940, 2.040978660413510060 ) ) ; +#33095 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #57387, #52993, #26151, #12979, #44225, #34895 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 4 ), + ( 2.787728152484798234E-17, 0.0003933449311992168640, 0.0007866898623984058640 ), + .UNSPECIFIED. ) ; +#33096 = EDGE_LOOP ( 'NONE', ( #36434, #16045, #33391, #15441 ) ) ; +#33097 = ORIENTED_EDGE ( 'NONE', *, *, #29202, .T. ) ; +#33098 = FACE_OUTER_BOUND ( 'NONE', #34564, .T. ) ; +#33099 = FACE_BOUND ( 'NONE', #41952, .T. ) ; +#33100 = EDGE_CURVE ( 'NONE', #15202, #22025, #46773, .T. ) ; +#33101 = LINE ( 'NONE', #18522, #13504 ) ; +#33102 = CARTESIAN_POINT ( 'NONE', ( 236.6477362697793012, -121.5501300616345901, -6.058717776300729163 ) ) ; +#33103 = APPROVAL_STATUS ( 'not_yet_approved' ) ; +#33104 = ORIENTED_EDGE ( 'NONE', *, *, #28423, .T. ) ; +#33105 = EDGE_LOOP ( 'NONE', ( #9274, #53217, #26248, #37498 ) ) ; +#33106 = VECTOR ( 'NONE', #39749, 1000.000000000000114 ) ; +#33107 = CARTESIAN_POINT ( 'NONE', ( 236.5647402958537100, -114.9733210561765731, -0.5082099338464745042 ) ) ; +#33108 = CARTESIAN_POINT ( 'NONE', ( 220.8538604110508743, -122.2083932750915949, 7.918948028721976229 ) ) ; +#33109 = CIRCLE ( 'NONE', #16284, 1.249999999999998890 ) ; +#33110 = ORIENTED_EDGE ( 'NONE', *, *, #16239, .T. ) ; +#33111 = TOROIDAL_SURFACE ( 'NONE', #49905, 5.485591461757043596, 0.1999999999999995670 ) ; +#33112 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#33113 = PLANE ( 'NONE', #21406 ) ; +#33114 = VERTEX_POINT ( 'NONE', #39637 ) ; +#33115 = AXIS2_PLACEMENT_3D ( 'NONE', #32471, #50247, #41776 ) ; +#33117 = EDGE_CURVE ( 'NONE', #3237, #12464, #31449, .T. ) ; +#33116 = CARTESIAN_POINT ( 'NONE', ( 219.8581595401659570, -118.9923137234443260, -7.743660565170728205 ) ) ; +#33118 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290022, -120.7773847293596106, -2.753476388462343660 ) ) ; +#33119 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669290647, -115.7723088195594983, 2.711753617842318942 ) ) ; +#33120 = VECTOR ( 'NONE', #56363, 1000.000000000000114 ) ; +#33121 = DIRECTION ( 'NONE', ( -0.9961228847997343205, -0.08797271382795573968, -1.908195823574487804E-17 ) ) ; +#33122 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#33123 = EDGE_CURVE ( 'NONE', #10861, #16417, #31180, .T. ) ; +#33124 = CARTESIAN_POINT ( 'NONE', ( 219.1794066458125769, -122.5173426731110737, 7.827069399333002941 ) ) ; +#33125 = CARTESIAN_POINT ( 'NONE', ( -19.00000000000000000, -8.900000000000000355, 36.00000000000000000 ) ) ; +#33126 = ORIENTED_EDGE ( 'NONE', *, *, #14697, .T. ) ; +#33127 = EDGE_LOOP ( 'NONE', ( #46324, #39732, #45462, #10426, #14513, #45493, #45123, #3015 ) ) ; +#33128 = CARTESIAN_POINT ( 'NONE', ( -47.49981230031709600, -120.8117119805721842, -6.482032946169743681 ) ) ; +#33129 = FACE_BOUND ( 'NONE', #27545, .T. ) ; +#33130 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -122.7053968255856091, -2.724403305777055806 ) ) ; +#33131 = EDGE_LOOP ( 'NONE', ( #16281, #17419, #35251, #10134 ) ) ; +#33132 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669289681, -120.9675401660869483, 5.531126289759172643 ) ) ; +#33133 = CARTESIAN_POINT ( 'NONE', ( 231.9979803606741200, -124.8966955980519771, 3.459607125642160774 ) ) ; +#33134 = LINE ( 'NONE', #49297, #10807 ) ; +#33135 = CARTESIAN_POINT ( 'NONE', ( 236.1698276642376300, -120.3015833692724783, 6.144676755713494920 ) ) ; +#33136 = ORIENTED_EDGE ( 'NONE', *, *, #31802, .F. ) ; +#33137 = FACE_OUTER_BOUND ( 'NONE', #13658, .T. ) ; +#33138 = CARTESIAN_POINT ( 'NONE', ( 235.8435410336328459, -120.9830489490382206, 5.528939067155464571 ) ) ; +#33139 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203873691, 0.9884292157390538458 ) ) ; +#33140 = CARTESIAN_POINT ( 'NONE', ( 232.0354964363480406, -114.3622380154506999, 0.3818415669878948981 ) ) ; +#33141 = AXIS2_PLACEMENT_3D ( 'NONE', #2506, #20291, #38113 ) ; +#33142 = CARTESIAN_POINT ( 'NONE', ( 232.7965926453592829, -116.2529634039206741, -4.484608877700654084 ) ) ; +#33143 = CARTESIAN_POINT ( 'NONE', ( 225.6999987669289851, -119.6961432933263438, 7.356209240847899622 ) ) ; +#33144 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289453, -124.3708853705788187, 0.8842076327849716089 ) ) ; +#33145 = CARTESIAN_POINT ( 'NONE', ( 220.8222885922692740, -121.5516457525790770, 7.812563560453019029 ) ) ; +#33146 = CARTESIAN_POINT ( 'NONE', ( 232.1891687674075229, -118.2198671685898006, -5.059988293691018768 ) ) ; +#33147 = CARTESIAN_POINT ( 'NONE', ( 235.5619214083343707, -118.4626940611267685, 5.162550004108679147 ) ) ; +#33148 = CARTESIAN_POINT ( 'NONE', ( 216.0045383336149030, -119.4296264937108418, -7.661642124619896244 ) ) ; +#33149 = EDGE_CURVE ( 'NONE', #19718, #42162, #22117, .T. ) ; +#33150 = CIRCLE ( 'NONE', #48994, 6.000000000000002665 ) ; +#33151 = VECTOR ( 'NONE', #52158, 1000.000000000000000 ) ; +#33152 = CARTESIAN_POINT ( 'NONE', ( 235.1398968100569391, -115.0232028754489306, 1.122100427220797281 ) ) ; +#33153 = CARTESIAN_POINT ( 'NONE', ( 213.9533395165431955, -121.6989461403781547, 7.443857572219704899 ) ) ; +#33154 = ORIENTED_EDGE ( 'NONE', *, *, #25316, .T. ) ; +#33155 = ADVANCED_FACE ( 'NONE', ( #13044, #30889 ), #4603, .T. ) ; +#33156 = CARTESIAN_POINT ( 'NONE', ( 234.2233042326551811, -122.3004448995639848, 5.880257428692009292 ) ) ; +#33157 = AXIS2_PLACEMENT_3D ( 'NONE', #10200, #15711, #20099 ) ; +#33158 = CARTESIAN_POINT ( 'NONE', ( 30.61163368297369303, -125.2967121678396865, 10.24836106820873027 ) ) ; +#33159 = CARTESIAN_POINT ( 'NONE', ( 220.2486434445634416, -122.3251923022392447, 7.880035132959164912 ) ) ; +#33160 = EDGE_CURVE ( 'NONE', #34331, #13313, #25152, .T. ) ; +#33161 = AXIS2_PLACEMENT_3D ( 'NONE', #7614, #15509, #25139 ) ; +#33162 = CARTESIAN_POINT ( 'NONE', ( 20.84812845122530334, -46.91829397009289693, 17.29224719756740924 ) ) ; +#33163 = CARTESIAN_POINT ( 'NONE', ( 236.9452404145019955, -125.4755156259441975, -2.457454160044988623 ) ) ; +#33164 = EDGE_CURVE ( 'NONE', #11433, #14638, #231, .T. ) ; +#33165 = CARTESIAN_POINT ( 'NONE', ( -38.53008304852417609, -50.42354919772073174, -20.47815683676430609 ) ) ; +#33166 = CONICAL_SURFACE ( 'NONE', #39710, 1.025000000000000133, 0.7853981633974482790 ) ; +#33167 = VECTOR ( 'NONE', #42122, 1000.000000000000000 ) ; +#33168 = AXIS2_PLACEMENT_3D ( 'NONE', #1161, #5523, #10184 ) ; +#33169 = ORIENTED_EDGE ( 'NONE', *, *, #19116, .T. ) ; +#33170 = ORIENTED_EDGE ( 'NONE', *, *, #22868, .T. ) ; +#33171 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #38358, #29325, #42437, #25491 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 7.525242763429667009E-11, 0.0003675798001589183298 ), + .UNSPECIFIED. ) ; +#33172 = CARTESIAN_POINT ( 'NONE', ( 194.2313774616662272, -126.7394934339326795, -0.9575031782496458144 ) ) ; +#33173 = CARTESIAN_POINT ( 'NONE', ( 235.8999987668371432, -120.4999999999997584, 1.387778780781445676E-14 ) ) ; +#33174 = DIRECTION ( 'NONE', ( -0.7071067811865470176, 0.7071067811865480168, 0.0000000000000000000 ) ) ; +#33175 = CARTESIAN_POINT ( 'NONE', ( 217.2063859482694568, -119.2824478120274563, -7.922161392004393399 ) ) ; +#33176 = VERTEX_POINT ( 'NONE', #35831 ) ; +#33177 = ORIENTED_EDGE ( 'NONE', *, *, #39144, .T. ) ; +#33178 = CARTESIAN_POINT ( 'NONE', ( 217.3002074625811986, -126.1699892370601361, 4.627306555904070251 ) ) ; +#33179 = CARTESIAN_POINT ( 'NONE', ( -48.75000000000000000, -119.5000000000000000, 5.000000000000041744 ) ) ; +#33180 = EDGE_CURVE ( 'NONE', #33435, #252, #42385, .T. ) ; +#33181 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#33182 = VERTEX_POINT ( 'NONE', #13630 ) ; +#33183 = CARTESIAN_POINT ( 'NONE', ( -18.09999999999998010, -30.29999999999999361, 19.25000000000001421 ) ) ; +#33184 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#33185 = CARTESIAN_POINT ( 'NONE', ( 237.0376832934986737, -125.8635176376016460, 1.421905957726162129 ) ) ; +#33186 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #18286, #36123, #15320, #10967, #51812, #42182 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 4 ), + ( 1.430489624538199204E-17, 0.0003936754763560716816, 0.0007873509527121290517 ), + .UNSPECIFIED. ) ; +#33187 = CARTESIAN_POINT ( 'NONE', ( -38.90839442526028336, -47.13112438458107789, 20.26048971292890499 ) ) ; +#33188 = AXIS2_PLACEMENT_3D ( 'NONE', #28581, #46376, #2010 ) ; +#33189 = ORIENTED_EDGE ( 'NONE', *, *, #49821, .T. ) ; +#33190 = CARTESIAN_POINT ( 'NONE', ( 217.8174869347067215, -121.6453210190929042, 7.961552358813560382 ) ) ; +#33191 = AXIS2_PLACEMENT_3D ( 'NONE', #49226, #13585, #22634 ) ; +#33192 = DIRECTION ( 'NONE', ( -0.7132504491541840075, -2.131334480222543031E-15, 0.7009092642998484557 ) ) ; +#33193 = CARTESIAN_POINT ( 'NONE', ( 214.8337103745689376, -119.9990039212747064, -7.832155167993940736 ) ) ; +#33194 = CARTESIAN_POINT ( 'NONE', ( 237.7496805334723717, -117.7302770250153543, -5.489623115875084558 ) ) ; +#33195 = ORIENTED_EDGE ( 'NONE', *, *, #10701, .F. ) ; +#33196 = EDGE_LOOP ( 'NONE', ( #36363, #6556, #19153, #48202 ) ) ; +#33197 = FACE_BOUND ( 'NONE', #6951, .T. ) ; +#33198 = CARTESIAN_POINT ( 'NONE', ( 221.8243665618472562, -119.9015728375865280, -7.832963500989008843 ) ) ; +#33199 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#33200 = CARTESIAN_POINT ( 'NONE', ( 214.8490991591151840, -122.0505624622160781, 7.476335235585221284 ) ) ; +#33201 = ORIENTED_EDGE ( 'NONE', *, *, #6275, .F. ) ; +#33202 = EDGE_CURVE ( 'NONE', #31434, #22126, #20297, .T. ) ; +#33203 = VECTOR ( 'NONE', #20766, 1000.000000000000000 ) ; +#33204 = CARTESIAN_POINT ( 'NONE', ( 218.2637258289358329, -115.0176562275159569, -4.911859698246964889 ) ) ; +#33205 = VERTEX_POINT ( 'NONE', #31485 ) ; +#33206 = VECTOR ( 'NONE', #8287, 1000.000000000000000 ) ; +#33207 = ORIENTED_EDGE ( 'NONE', *, *, #39282, .F. ) ; +#33208 = CIRCLE ( 'NONE', #27497, 3.000000000000002220 ) ; +#33209 = PLANE ( 'NONE', #17246 ) ; +#33210 = EDGE_CURVE ( 'NONE', #44166, #3010, #5637, .T. ) ; +#33211 = FACE_OUTER_BOUND ( 'NONE', #55891, .T. ) ; +#33212 = VECTOR ( 'NONE', #16208, 1000.000000000000000 ) ; +#33213 = VERTEX_POINT ( 'NONE', #9542 ) ; +#33214 = VERTEX_POINT ( 'NONE', #27367 ) ; +#33215 = CIRCLE ( 'NONE', #38785, 3.249999999999999556 ) ; +#33216 = CARTESIAN_POINT ( 'NONE', ( -23.99999999999998224, -35.00000000000000711, 19.50000000000000711 ) ) ; +#33217 = AXIS2_PLACEMENT_3D ( 'NONE', #30303, #39057, #12466 ) ; +#33218 = EDGE_LOOP ( 'NONE', ( #33460, #54370, #56803, #38560 ) ) ; +#33219 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#33220 = CARTESIAN_POINT ( 'NONE', ( 21.50000000000001066, -106.5000000000000000, 14.00000000000000000 ) ) ; +#33221 = LINE ( 'NONE', #11295, #23888 ) ; +#33222 = ORIENTED_EDGE ( 'NONE', *, *, #34888, .F. ) ; +#33223 = CARTESIAN_POINT ( 'NONE', ( 219.7742688560260547, -121.8886960407199496, 7.763796657252725275 ) ) ; +#33224 = CYLINDRICAL_SURFACE ( 'NONE', #32800, 1.649999999999995248 ) ; +#33225 = CARTESIAN_POINT ( 'NONE', ( 232.1390857836153430, -119.1304070799922954, 5.993698237562665732 ) ) ; +#33226 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1516828450203868139, -0.9884292157390539568 ) ) ; +#33227 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#33228 = CARTESIAN_POINT ( 'NONE', ( 215.1458469574745607, -115.2749986314517940, -4.898116561875982100 ) ) ; +#33229 = CARTESIAN_POINT ( 'NONE', ( 216.0152118611030687, -119.4258434521559309, -7.655882041522820813 ) ) ; +#33230 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#33231 = EDGE_CURVE ( 'NONE', #49585, #9672, #47407, .T. ) ; +#33232 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#33233 = ORIENTED_EDGE ( 'NONE', *, *, #53515, .F. ) ; +#33234 = ADVANCED_FACE ( 'NONE', ( #18588 ), #5458, .F. ) ; +#33235 = CARTESIAN_POINT ( 'NONE', ( 230.9999987669289396, -123.2341413941836521, 2.829611063231263213 ) ) ; +#33236 = AXIS2_PLACEMENT_3D ( 'NONE', #39898, #38728, #17098 ) ; +#33237 = CARTESIAN_POINT ( 'NONE', ( 236.6447675064711973, -121.2555976742733748, 5.497333877037102745 ) ) ; +#33238 = EDGE_CURVE ( 'NONE', #26178, #41655, #15051, .T. ) ; +#33239 = CARTESIAN_POINT ( 'NONE', ( 234.1236024823412549, -120.4723375162618879, -5.549554230848744218 ) ) ; +#33240 = ORIENTED_EDGE ( 'NONE', *, *, #16280, .F. ) ; +#33241 = VERTEX_POINT ( 'NONE', #18870 ) ; +#33242 = CARTESIAN_POINT ( 'NONE', ( 221.8582549684405762, -122.2678629734532052, 7.871682004796048737 ) ) ; +#33243 = AXIS2_PLACEMENT_3D ( 'NONE', #5229, #45222, #26869 ) ; +#33244 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#33245 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203891454, 0.9884292157390536238 ) ) ; +#33246 = CARTESIAN_POINT ( 'NONE', ( 235.8898512372416576, -114.5001228081095803, -1.341465189061241237 ) ) ; +#33247 = CARTESIAN_POINT ( 'NONE', ( 220.2486434445711723, -121.4705623734979127, 5.500500453141224710 ) ) ; +#33248 = DIRECTION ( 'NONE', ( 1.210476675238563278E-16, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#33249 = CARTESIAN_POINT ( 'NONE', ( 221.4544861038915258, -119.9652834300851083, -8.051892068294742799 ) ) ; +#33250 = CARTESIAN_POINT ( 'NONE', ( 218.7391470654146417, -118.6770734340080793, -7.865270642603311657 ) ) ; +#33251 = VECTOR ( 'NONE', #3321, 1000.000000000000000 ) ; +#33252 = CARTESIAN_POINT ( 'NONE', ( 219.7128080523655740, -121.2381419387068178, 8.071556915887253325 ) ) ; +#33253 = AXIS2_PLACEMENT_3D ( 'NONE', #51876, #25020, #24159 ) ; +#33254 = ORIENTED_EDGE ( 'NONE', *, *, #37038, .T. ) ; +#33255 = CYLINDRICAL_SURFACE ( 'NONE', #50120, 2.999999999999999112 ) ; +#33256 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026312, -120.5924963446349807, -5.999328219140645402 ) ) ; +#33257 = VECTOR ( 'NONE', #27871, 999.9999999999998863 ) ; +#33258 = CARTESIAN_POINT ( 'NONE', ( 230.8828414794034813, -122.5582272575124279, 2.080685109371871455 ) ) ; +#33259 = EDGE_LOOP ( 'NONE', ( #17459, #16524, #42753 ) ) ; +#33260 = CARTESIAN_POINT ( 'NONE', ( 236.3999987669289737, -120.4999999999997584, 1.387778780781445676E-14 ) ) ; +#33261 = VECTOR ( 'NONE', #42832, 1000.000000000000000 ) ; +#33262 = CARTESIAN_POINT ( 'NONE', ( 237.7422941472118794, -117.6259323565801367, 4.746388627142802186 ) ) ; +#33263 = CARTESIAN_POINT ( 'NONE', ( 213.9204999291004867, -122.3638243027001806, 7.301872868551643414 ) ) ; +#33264 = EDGE_LOOP ( 'NONE', ( #13973, #56861, #15289, #57677, #48989, #25256, #7664, #40751, #51426, #17987, #17730, #49755, #26791 ) ) ; +#33265 = DIRECTION ( 'NONE', ( 1.811995619784410881E-15, -1.000000000000000000, -1.196913542559490477E-15 ) ) ; +#33266 = CARTESIAN_POINT ( 'NONE', ( 214.9189791116509127, -118.7887282828848896, -7.446561508329341272 ) ) ; +#33267 = CARTESIAN_POINT ( 'NONE', ( 10.50000000000001599, -39.14999999999999147, -23.49900000000000588 ) ) ; +#33268 = CARTESIAN_POINT ( 'NONE', ( 237.1551355949074207, -119.6893295801442605, 6.096389755984906067 ) ) ; +#33269 = ORIENTED_EDGE ( 'NONE', *, *, #48397, .T. ) ; +#33270 = EDGE_LOOP ( 'NONE', ( #46100, #26440 ) ) ; +#33271 = CARTESIAN_POINT ( 'NONE', ( 219.8224547715416577, -119.5485887036700348, -8.036766116673536686 ) ) ; +#33272 = CARTESIAN_POINT ( 'NONE', ( 214.9990773119626510, -121.0300530362979288, 7.631473446629853719 ) ) ; +#33273 = CARTESIAN_POINT ( 'NONE', ( 233.5576954972799228, -115.0427361736398382, 1.094446261687047173 ) ) ; +#33274 = ORIENTED_EDGE ( 'NONE', *, *, #4953, .T. ) ; +#33275 =( BOUNDED_SURFACE ( ) B_SPLINE_SURFACE ( 3, 3, ( + ( #51307, #42826, #33797, #33235 ), + ( #20909, #11034, #25313, #28863 ), + ( #37902, #2851, #28567, #43098 ), + ( #46644, #29146, #46927, #24738 ) ), + .UNSPECIFIED., .F., .F., .F. ) + B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ), + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_SURFACE ( ( + ( 1.000000000000000000, 0.9886773517505478281, 0.9886773517505478281, 1.000000000000000000), + ( 0.8047378541243572769, 0.7956260904690882763, 0.7956260904690882763, 0.8047378541243572769), + ( 0.8047378541243572769, 0.7956260904690882763, 0.7956260904690882763, 0.8047378541243572769), + ( 1.000000000000000000, 0.9886773517505478281, 0.9886773517505478281, 1.000000000000000000) ) ) + REPRESENTATION_ITEM ( '' ) SURFACE ( ) ); +#33276 = ORIENTED_EDGE ( 'NONE', *, *, #57058, .T. ) ; +#33277 = EDGE_LOOP ( 'NONE', ( #34624, #32780, #34325, #33428, #31428 ) ) ; +#33278 = EDGE_LOOP ( 'NONE', ( #29962, #20103, #7199, #13479, #28028 ) ) ; +#33279 = VECTOR ( 'NONE', #39827, 1000.000000000000000 ) ; +#33280 = EDGE_CURVE ( 'NONE', #21538, #2155, #15340, .T. ) ; +#33281 = VERTEX_POINT ( 'NONE', #32888 ) ; +#33282 = ORIENTED_EDGE ( 'NONE', *, *, #53008, .T. ) ; +#33283 = CARTESIAN_POINT ( 'NONE', ( 216.6092220142233487, -119.9450951959716036, -7.759011334010109451 ) ) ; +#33284 = CARTESIAN_POINT ( 'NONE', ( 33.11743114856652426, -121.3285553627543152, 5.721384660827458113 ) ) ; +#33285 = CARTESIAN_POINT ( 'NONE', ( 196.4498904128554102, -114.3997443178839859, 0.9361359644992598428 ) ) ; +#33286 = ORIENTED_EDGE ( 'NONE', *, *, #52429, .T. ) ; +#33287 = CARTESIAN_POINT ( 'NONE', ( 236.2088848059206327, -124.3218761520130471, -4.024459995279885405 ) ) ; +#33288 = FACE_OUTER_BOUND ( 'NONE', #17525, .T. ) ; +#33289 = CARTESIAN_POINT ( 'NONE', ( 215.3584539999127685, -119.4422359133476590, -7.610341930641999930 ) ) ; +#33290 = CARTESIAN_POINT ( 'NONE', ( 31.89950163541224626, -121.4999999999999432, -5.630307732637667151 ) ) ; +#33291 = CARTESIAN_POINT ( 'NONE', ( 218.1993246542558325, -121.0815323185528598, 7.836062608977345079 ) ) ; +#33292 = LINE ( 'NONE', #56633, #46895 ) ; +#33293 = CARTESIAN_POINT ( 'NONE', ( 193.8146632353180223, -128.7705543647745969, 11.68545706870211198 ) ) ; +#33294 = CARTESIAN_POINT ( 'NONE', ( 216.6054303236618637, -121.8163475947928589, 7.653755497771256522 ) ) ; +#33295 = AXIS2_PLACEMENT_3D ( 'NONE', #4219, #47428, #3646 ) ; +#33296 = PLANE ( 'NONE', #41038 ) ; +#33297 = CARTESIAN_POINT ( 'NONE', ( 30.59960000000003078, -120.4999999999999858, -6.000550650614167481 ) ) ; +#33298 = AXIS2_PLACEMENT_3D ( 'NONE', #25628, #30311, #34977 ) ; +#33299 = DIRECTION ( 'NONE', ( 0.7132504491541841185, 2.131334480222602985E-15, -0.7009092642998482336 ) ) ; +#33300 = EDGE_CURVE ( 'NONE', #24351, #44323, #15332, .T. ) ; +#33301 = CIRCLE ( 'NONE', #3505, 3.249999999999999556 ) ; +#33302 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290874, -122.2631931699513075, 2.700513137909582806 ) ) ; +#33303 = CARTESIAN_POINT ( 'NONE', ( 220.2261323949108203, -117.1045905318717359, 6.898460230094001666 ) ) ; +#33305 = CARTESIAN_POINT ( 'NONE', ( 232.4722280068026805, -115.0886375741119139, -1.326708576852089649 ) ) ; +#33304 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #53254, #22019, #36039, #13243, #45645, #53853, #5075, #44505, #4508, #5371, #13827, #31084, #22304, #48877 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 2, 2, 4 ), + ( 1.005602605749587993E-15, 0.0001952517121633372721, 0.0002928775682445071481, 0.0003905034243256770782, 0.0004881292804068469542, 0.0005857551364880168301, 0.0007810068486504382224 ), + .UNSPECIFIED. ) ; +#33306 = EDGE_CURVE ( 'NONE', #9562, #3677, #55468, .T. ) ; +#33307 = CARTESIAN_POINT ( 'NONE', ( 7.345473648814522249, -39.19543050033663434, -113.1767317118977871 ) ) ; +#33308 = CARTESIAN_POINT ( 'NONE', ( 235.7498093501514234, -124.4991526256006580, 3.848285928274765677 ) ) ; +#33309 = CARTESIAN_POINT ( 'NONE', ( 233.8519125287097893, -115.0057959853503320, -2.762722663233390108 ) ) ; +#33310 = EDGE_CURVE ( 'NONE', #16078, #53074, #5108, .T. ) ; +#33311 = DIRECTION ( 'NONE', ( -0.7132504491541842295, -2.131334480222603379E-15, 0.7009092642998483447 ) ) ; +#33312 = CARTESIAN_POINT ( 'NONE', ( -26.99999999999997868, -30.00000000000001066, 2.810252031082426704E-15 ) ) ; +#33313 = CARTESIAN_POINT ( 'NONE', ( 233.3132337226571167, -115.3210650014346612, -1.995269005252854999 ) ) ; +#33314 = EDGE_CURVE ( 'NONE', #13922, #41231, #39059, .T. ) ; +#33315 = ORIENTED_EDGE ( 'NONE', *, *, #17187, .F. ) ; +#33316 = CARTESIAN_POINT ( 'NONE', ( 238.9560270983271266, -114.2527428407373122, 0.9586945877377711644 ) ) ; +#33317 = AXIS2_PLACEMENT_3D ( 'NONE', #50857, #46492, #43544 ) ; +#33318 = LINE ( 'NONE', #6442, #8977 ) ; +#33319 = CARTESIAN_POINT ( 'NONE', ( 214.8314610880633779, -119.0065190205020400, -7.691047353382204577 ) ) ; +#33320 = CARTESIAN_POINT ( 'NONE', ( 235.3621191432744126, -126.1601017127167381, 2.409399960815310049 ) ) ; +#33321 = CARTESIAN_POINT ( 'NONE', ( 16.49498100251831190, -57.34780946513470923, 21.03663477033523321 ) ) ; +#33322 = CARTESIAN_POINT ( 'NONE', ( 28.11743114856943393, -119.6735198636157662, 6.163344282128738527 ) ) ; +#33323 = CARTESIAN_POINT ( 'NONE', ( 219.9699689036777670, -121.8265040950687705, 7.776834405728491717 ) ) ; +#33324 = CONICAL_SURFACE ( 'NONE', #2563, 1.649999999999997025, 1.029744258676653645 ) ; +#33325 = CARTESIAN_POINT ( 'NONE', ( 217.4395091456903515, -120.0893245082178709, -8.015913342863772328 ) ) ; +#33326 = EDGE_LOOP ( 'NONE', ( #10704, #15336, #29600, #43504 ) ) ; +#33327 = CARTESIAN_POINT ( 'NONE', ( 28.09997406493002714, -126.4767937544470300, -1.776775119709936623 ) ) ; +#33328 = CARTESIAN_POINT ( 'NONE', ( 222.8999987669286327, -120.2791572489423686, 7.807162136673636788 ) ) ; +#33329 = CARTESIAN_POINT ( 'NONE', ( 214.4398602538724674, -121.5835385273432507, 7.515773100029751852 ) ) ; +#33330 = ORIENTED_EDGE ( 'NONE', *, *, #18834, .F. ) ; +#33331 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#33332 = CARTESIAN_POINT ( 'NONE', ( 219.7269471952662059, -121.1834024468592617, 8.060701594828289629 ) ) ; +#33333 = CARTESIAN_POINT ( 'NONE', ( 4.250000000000000000, -2.799999999999999822, -39.00000000000000000 ) ) ; +#33334 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#33335 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #57358, #43310, #21130, #38966 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 0.001048464789944305751 ), + .UNSPECIFIED. ) ; +#33336 = AXIS2_PLACEMENT_3D ( 'NONE', #34084, #51023, #25026 ) ; +#33337 = ORIENTED_EDGE ( 'NONE', *, *, #27384, .F. ) ; +#33338 = CARTESIAN_POINT ( 'NONE', ( 219.8880048833248679, -119.8367713733035345, -8.063351700190176885 ) ) ; +#33339 = CARTESIAN_POINT ( 'NONE', ( 216.9513844950811006, -120.8570943941077616, 7.791434640240572307 ) ) ; +#33340 = AXIS2_PLACEMENT_3D ( 'NONE', #43444, #36862, #247 ) ; +#33341 = ORIENTED_EDGE ( 'NONE', *, *, #34017, .T. ) ; +#33342 = AXIS2_PLACEMENT_3D ( 'NONE', #37922, #2869, #37347 ) ; +#33343 = CARTESIAN_POINT ( 'NONE', ( 196.4500029091152271, -126.6002557055699640, -0.9361359680984974174 ) ) ; +#33344 = ORIENTED_EDGE ( 'NONE', *, *, #28285, .T. ) ; +#33345 = ORIENTED_EDGE ( 'NONE', *, *, #1210, .F. ) ; +#33346 = ADVANCED_FACE ( 'NONE', ( #19444 ), #6019, .F. ) ; +#33347 = CARTESIAN_POINT ( 'NONE', ( 219.4294555142287209, -119.9141994066068690, -7.863901105149985860 ) ) ; +#33348 = CARTESIAN_POINT ( 'NONE', ( 20.93796323939251280, -4.999999999999992006, 21.49903762854363265 ) ) ; +#33349 = ORIENTED_EDGE ( 'NONE', *, *, #18714, .T. ) ; +#33350 = CARTESIAN_POINT ( 'NONE', ( 39.89750208300002043, -129.8591755040000066, 4.679587752000023748 ) ) ; +#33351 = ORIENTED_EDGE ( 'NONE', *, *, #41635, .T. ) ; +#33352 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.9004799278271603535, -0.4348975736657909597 ) ) ; +#33353 = CARTESIAN_POINT ( 'NONE', ( -16.00000000000000000, 12.00000000000000000, 39.00000000000000000 ) ) ; +#33354 = CARTESIAN_POINT ( 'NONE', ( -19.49999999999997868, -38.99999999999999289, 23.49999999999999289 ) ) ; +#33355 = ORIENTED_EDGE ( 'NONE', *, *, #37654, .F. ) ; +#33356 = DIRECTION ( 'NONE', ( 3.771137991253930052E-16, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#33357 = CARTESIAN_POINT ( 'NONE', ( 219.8790856214419591, -122.2240694229883928, 7.917281583862161298 ) ) ; +#33358 = ORIENTED_EDGE ( 'NONE', *, *, #22407, .T. ) ; +#33359 = CARTESIAN_POINT ( 'NONE', ( 320.8899987669290113, -117.8175383735072188, 0.6057223971388109307 ) ) ; +#33360 = AXIS2_PLACEMENT_3D ( 'NONE', #38025, #21857, #15808 ) ; +#33361 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#33362 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289794, -120.4999999999997726, 1.387778780781445676E-14 ) ) ; +#33363 = LINE ( 'NONE', #20201, #6926 ) ; +#33364 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#33365 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, -13.19999999999999929, 0.0000000000000000000 ) ) ; +#33366 = CARTESIAN_POINT ( 'NONE', ( 235.4218983291175391, -117.4498149269311824, -4.635934645262027587 ) ) ; +#33367 = FACE_OUTER_BOUND ( 'NONE', #50062, .T. ) ; +#33368 = CARTESIAN_POINT ( 'NONE', ( 217.1250715493022199, -120.0327438508789015, -7.795646738182698599 ) ) ; +#33369 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1516828450203860090, -0.9884292157390540678 ) ) ; +#33370 = CARTESIAN_POINT ( 'NONE', ( 233.4526590999586801, -126.5618822379233563, -1.034579375567193926 ) ) ; +#33371 = EDGE_CURVE ( 'NONE', #45476, #6337, #46591, .T. ) ; +#33372 = CARTESIAN_POINT ( 'NONE', ( 214.9087132329213716, -119.8465935373723710, -7.844060261474711915 ) ) ; +#33373 = DIRECTION ( 'NONE', ( -0.7009092642998482336, -9.036343588818883303E-16, -0.7132504491541841185 ) ) ; +#33374 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289510, -123.9670647951329698, 1.952925388090196668 ) ) ; +#33375 = CARTESIAN_POINT ( 'NONE', ( 232.7244244788584240, -123.8224220706199361, 4.445226626253282909 ) ) ; +#33376 = ADVANCED_FACE ( 'NONE', ( #15633 ), #49826, .F. ) ; +#33377 = FACE_OUTER_BOUND ( 'NONE', #25483, .T. ) ; +#33378 = ADVANCED_FACE ( 'NONE', ( #32616 ), #41642, .T. ) ; +#33379 = VECTOR ( 'NONE', #26739, 1000.000000000000000 ) ; +#33380 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#33381 = CARTESIAN_POINT ( 'NONE', ( 27.90554285733273687, -119.4999999999999858, -5.983037512021449622 ) ) ; +#33382 = VERTEX_POINT ( 'NONE', #43343 ) ; +#33383 = CARTESIAN_POINT ( 'NONE', ( 234.7220900208874355, -118.7508509184809782, -5.896860519200668449 ) ) ; +#33384 = CARTESIAN_POINT ( 'NONE', ( 219.9655338958186235, -124.0869343170454329, -6.460449853617945770 ) ) ; +#33385 = CARTESIAN_POINT ( 'NONE', ( -50.09363185035672927, -116.9757599401751946, -4.354604152308682252 ) ) ; +#33386 = CARTESIAN_POINT ( 'NONE', ( -46.25000000000000000, -119.5000000000000000, 5.000000000000043521 ) ) ; +#33387 = CARTESIAN_POINT ( 'NONE', ( 234.5771866951058655, -118.9499522839588082, 5.328546075724113429 ) ) ; +#33388 = CARTESIAN_POINT ( 'NONE', ( 216.8026452722387489, -118.6783804762962262, -7.575653832270969446 ) ) ; +#33389 = PLANE ( 'NONE', #36104 ) ; +#33390 = CARTESIAN_POINT ( 'NONE', ( 219.8734624044131749, -118.5689205727304198, -7.647162899774535560 ) ) ; +#33391 = ORIENTED_EDGE ( 'NONE', *, *, #44359, .T. ) ; +#33392 = CARTESIAN_POINT ( 'NONE', ( 215.8002074625812554, -128.5180934858450996, -3.864590902683494811 ) ) ; +#33393 = CARTESIAN_POINT ( 'NONE', ( 233.9512904151006580, -124.3547664368770143, 4.028742336855809292 ) ) ; +#33394 = CIRCLE ( 'NONE', #46430, 1.500000000000001332 ) ; +#33395 = ORIENTED_EDGE ( 'NONE', *, *, #42694, .F. ) ; +#33396 = ORIENTED_EDGE ( 'NONE', *, *, #38084, .T. ) ; +#33397 = CARTESIAN_POINT ( 'NONE', ( -12.20000000000000107, -4.500000000000000000, -39.00000000000000000 ) ) ; +#33398 = FACE_OUTER_BOUND ( 'NONE', #23188, .T. ) ; +#33399 = CARTESIAN_POINT ( 'NONE', ( 236.6814719678567940, -120.2931282780923539, -6.146406746362026219 ) ) ; +#33400 = PERSON_AND_ORGANIZATION ( #17881, #29145 ) ; +#33401 = ORIENTED_EDGE ( 'NONE', *, *, #2727, .T. ) ; +#33402 = ORIENTED_EDGE ( 'NONE', *, *, #20875, .F. ) ; +#33403 = CARTESIAN_POINT ( 'NONE', ( 236.5516658220275019, -115.0324468517067231, -0.9516181454843647414 ) ) ; +#33404 = CARTESIAN_POINT ( 'NONE', ( 220.8782188231096484, -122.3485679393532024, 7.897437037811939398 ) ) ; +#33405 = ORIENTED_EDGE ( 'NONE', *, *, #43742, .F. ) ; +#33406 = EDGE_CURVE ( 'NONE', #51689, #44154, #52638, .T. ) ; +#33407 = ORIENTED_EDGE ( 'NONE', *, *, #18434, .T. ) ; +#33408 = ADVANCED_FACE ( 'NONE', ( #55950 ), #52683, .F. ) ; +#33409 = CARTESIAN_POINT ( 'NONE', ( 4.916973593473778159, -47.54312021273978672, -118.5014277108454905 ) ) ; +#33410 = CARTESIAN_POINT ( 'NONE', ( 15.02009659375045914, -58.26338657554645550, 18.91914677613986839 ) ) ; +#33411 = ORIENTED_EDGE ( 'NONE', *, *, #31839, .F. ) ; +#33412 = LINE ( 'NONE', #110, #54219 ) ; +#33413 = CARTESIAN_POINT ( 'NONE', ( 38.09997014102277291, -119.6516314821966489, -5.276623782501800974 ) ) ; +#33414 = EDGE_CURVE ( 'NONE', #31200, #49990, #11539, .T. ) ; +#33415 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289510, -117.7882463821541847, -4.727691180437727070 ) ) ; +#33416 = DIRECTION ( 'NONE', ( -0.7132504491541840075, -2.131334480222543031E-15, 0.7009092642998484557 ) ) ; +#33417 = CARTESIAN_POINT ( 'NONE', ( 221.3373972638802343, -122.0758799856409951, 7.918649005173268307 ) ) ; +#33418 = VECTOR ( 'NONE', #24123, 1000.000000000000000 ) ; +#33419 = CARTESIAN_POINT ( 'NONE', ( 221.4544861042156469, -119.9992933445983141, -7.830269163886312000 ) ) ; +#33420 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#33421 = EDGE_CURVE ( 'NONE', #39071, #22933, #13256, .T. ) ; +#33422 = ORIENTED_EDGE ( 'NONE', *, *, #48085, .F. ) ; +#33423 = ORIENTED_EDGE ( 'NONE', *, *, #33069, .T. ) ; +#33424 = EDGE_CURVE ( 'NONE', #7825, #24910, #11835, .T. ) ; +#33425 = CARTESIAN_POINT ( 'NONE', ( -47.42665038550399004, -120.4987189959966543, -6.708782306140322227 ) ) ; +#33426 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669398877, -123.1241610562635032, -0.6336144815206251613 ) ) ; +#33427 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -123.1039535163538687, -2.383804460485179799 ) ) ; +#33428 = ORIENTED_EDGE ( 'NONE', *, *, #57227, .T. ) ; +#33429 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669290249, -117.4980102035299296, 4.672464878136661781 ) ) ; +#33430 = FACE_OUTER_BOUND ( 'NONE', #17099, .T. ) ; +#33431 = LINE ( 'NONE', #6554, #9897 ) ; +#33432 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #27183, #44978, #4979, #5831 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 0.001048464789981754311 ), + .UNSPECIFIED. ) ; +#33433 = AXIS2_PLACEMENT_3D ( 'NONE', #36554, #13460, #35680 ) ; +#33434 = CARTESIAN_POINT ( 'NONE', ( 236.1273990878532345, -118.6487793429399176, 5.866822403636025918 ) ) ; +#33435 = VERTEX_POINT ( 'NONE', #7450 ) ; +#33436 = CARTESIAN_POINT ( 'NONE', ( 217.1398920890246416, -118.8435624182212251, -7.856665204491143584 ) ) ; +#33437 = CARTESIAN_POINT ( 'NONE', ( 235.8296506413927602, -120.4995458900367709, 5.551315996363163308 ) ) ; +#33438 = CARTESIAN_POINT ( 'NONE', ( 219.8466958913564611, -119.4848049979156315, -7.823294523238516263 ) ) ; +#33439 = DIRECTION ( 'NONE', ( -0.9681476403781077433, -1.349623346917021947E-15, -0.2503800040544413852 ) ) ; +#33440 = AXIS2_PLACEMENT_3D ( 'NONE', #26338, #27490, #35674 ) ; +#33441 = CARTESIAN_POINT ( 'NONE', ( 232.9603521248094751, -114.4981819303121142, 1.336946574857749814 ) ) ; +#33442 = CARTESIAN_POINT ( 'NONE', ( 239.8999987668939298, -120.1521526783516407, -3.531399731190013380 ) ) ; +#33443 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#33444 = CARTESIAN_POINT ( 'NONE', ( 220.7732160701380337, -121.5517560444287994, 7.813282268534197605 ) ) ; +#33445 = CARTESIAN_POINT ( 'NONE', ( 232.2090983453535387, -117.6268707655855934, -4.747348920748484247 ) ) ; +#33446 = EDGE_CURVE ( 'NONE', #39218, #25811, #38130, .T. ) ; +#33447 = CARTESIAN_POINT ( 'NONE', ( 235.5709065020526793, -118.7486103995706372, 5.266521841521149661 ) ) ; +#33448 = CARTESIAN_POINT ( 'NONE', ( 10.11604333414693713, -39.19543050033662723, -114.6375341005585682 ) ) ; +#33449 = EDGE_CURVE ( 'NONE', #34046, #32186, #53715, .T. ) ; +#33450 = CARTESIAN_POINT ( 'NONE', ( 235.1760555901880423, -121.8211359573037242, 5.417009351836169273 ) ) ; +#33451 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#33452 = VERTEX_POINT ( 'NONE', #29376 ) ; +#33453 = CARTESIAN_POINT ( 'NONE', ( 234.3242209386102104, -125.4431853476947509, 3.658728164767291346 ) ) ; +#33454 = CARTESIAN_POINT ( 'NONE', ( 30.60581961097693338, -125.2969150969925636, 10.24879463419244807 ) ) ; +#33455 = FACE_OUTER_BOUND ( 'NONE', #17915, .T. ) ; +#33456 = CARTESIAN_POINT ( 'NONE', ( 21.05252573402607652, -47.12970570343517096, 17.96064501849677342 ) ) ; +#33457 = CARTESIAN_POINT ( 'NONE', ( 237.0154671510532864, -123.9701839302935582, -4.328833241753218708 ) ) ; +#33458 = CARTESIAN_POINT ( 'NONE', ( 219.7915891774868271, -121.0034638251486570, 7.872414439475644343 ) ) ; +#33459 = ADVANCED_FACE ( 'NONE', ( #3082 ), #34025, .F. ) ; +#33460 = ORIENTED_EDGE ( 'NONE', *, *, #48042, .T. ) ; +#33461 = EDGE_CURVE ( 'NONE', #20870, #15572, #499, .T. ) ; +#33462 = ORIENTED_EDGE ( 'NONE', *, *, #50237, .F. ) ; +#33463 = AXIS2_PLACEMENT_3D ( 'NONE', #57771, #39946, #35564 ) ; +#33464 = AXIS2_PLACEMENT_3D ( 'NONE', #47856, #29487, #48157 ) ; +#33465 = CARTESIAN_POINT ( 'NONE', ( 229.2999987672632471, -113.6943546457574001, 3.151696576538256966 ) ) ; +#33466 = LINE ( 'NONE', #10677, #17050 ) ; +#33467 = EDGE_LOOP ( 'NONE', ( #57251, #46668, #2314, #16268 ) ) ; +#33468 = ORIENTED_EDGE ( 'NONE', *, *, #20186, .F. ) ; +#33469 = LINE ( 'NONE', #28511, #9119 ) ; +#33470 = CARTESIAN_POINT ( 'NONE', ( 193.3999984800815355, -120.4999999999998153, 1.387778780781445676E-14 ) ) ; +#33471 = CARTESIAN_POINT ( 'NONE', ( 225.6999987669289567, -113.8704868626024620, 2.247121616886060824 ) ) ; +#33472 = VERTEX_POINT ( 'NONE', #20856 ) ; +#33473 = VECTOR ( 'NONE', #2028, 999.9999999999998863 ) ; +#33474 = CARTESIAN_POINT ( 'NONE', ( 195.1499984800815639, -124.8485790567994371, -13.51134554577289748 ) ) ; +#33475 = CARTESIAN_POINT ( 'NONE', ( 215.7798537151223854, -119.1366345563773024, -7.594859572443231954 ) ) ; +#33476 = CARTESIAN_POINT ( 'NONE', ( 237.1267898393305984, -125.8034595826955666, -1.633118343405150830 ) ) ; +#33477 = CARTESIAN_POINT ( 'NONE', ( 34.21743114857175527, -126.1240521241591637, -0.8290563292582958654 ) ) ; +#33478 = VERTEX_POINT ( 'NONE', #25260 ) ; +#33479 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#33480 = EDGE_CURVE ( 'NONE', #9151, #2868, #21935, .T. ) ; +#33481 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289794, -127.1996585170493717, -0.1522908976830306127 ) ) ; +#33482 = CARTESIAN_POINT ( 'NONE', ( 237.7526826805095936, -117.6243239986366973, -5.434572420046532848 ) ) ; +#33483 = ORIENTED_EDGE ( 'NONE', *, *, #11524, .F. ) ; +#33484 = VERTEX_POINT ( 'NONE', #47457 ) ; +#33485 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290306, -121.0152963876292773, -3.057072742152479705 ) ) ; +#33486 = LINE ( 'NONE', #41659, #30233 ) ; +#33487 = ADVANCED_FACE ( 'NONE', ( #20308 ), #16487, .F. ) ; +#33488 = CARTESIAN_POINT ( 'NONE', ( 32.65356530244423539, -119.6716523057971528, -5.762421202312864921 ) ) ; +#33489 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#33490 = ORIENTED_EDGE ( 'NONE', *, *, #45209, .F. ) ; +#33491 = CARTESIAN_POINT ( 'NONE', ( 240.6063730527853579, -116.0238958418970867, 3.078269618772569327 ) ) ; +#33492 = CARTESIAN_POINT ( 'NONE', ( 237.9307747150946284, -114.3529270794463741, 0.1828723517183523106 ) ) ; +#33493 = ADVANCED_FACE ( 'NONE', ( #34329 ), #25862, .F. ) ; +#33494 = VERTEX_POINT ( 'NONE', #7728 ) ; +#33495 = ORIENTED_EDGE ( 'NONE', *, *, #44876, .F. ) ; +#33496 = AXIS2_PLACEMENT_3D ( 'NONE', #13375, #44055, #53110 ) ; +#33497 = EDGE_CURVE ( 'NONE', #37572, #20235, #25546, .T. ) ; +#33498 = CARTESIAN_POINT ( 'NONE', ( 12.62622112230229909, -50.47970927897502236, 15.49190418104738853 ) ) ; +#33499 = ADVANCED_FACE ( 'NONE', ( #51532 ), #8029, .F. ) ; +#33500 = ORIENTED_EDGE ( 'NONE', *, *, #33922, .F. ) ; +#33501 = ORIENTED_EDGE ( 'NONE', *, *, #4144, .F. ) ; +#33502 = CARTESIAN_POINT ( 'NONE', ( 30.60839998689074548, -114.7556233846482741, -0.9999999999999731326 ) ) ; +#33503 = AXIS2_PLACEMENT_3D ( 'NONE', #8410, #38791, #52201 ) ; +#33504 = ORIENTED_EDGE ( 'NONE', *, *, #29999, .T. ) ; +#33505 = CARTESIAN_POINT ( 'NONE', ( 24.57500000000002061, -49.00000000000000000, 16.99999999999999289 ) ) ; +#33506 = DIRECTION ( 'NONE', ( -1.972152263052529514E-31, 1.000000000000000000, -1.224646799147352961E-16 ) ) ; +#33507 = CARTESIAN_POINT ( 'NONE', ( 236.0767704591795564, -127.2479824581257759, -2.855553072171373330 ) ) ; +#33508 = ORIENTED_EDGE ( 'NONE', *, *, #42429, .F. ) ; +#33509 = CARTESIAN_POINT ( 'NONE', ( 231.9027695270552272, -125.9113624258876314, 1.326708576852117627 ) ) ; +#33510 = CARTESIAN_POINT ( 'NONE', ( 215.2586789046334275, -119.8387125838007279, -7.847280604090292933 ) ) ; +#33511 = CARTESIAN_POINT ( 'NONE', ( -24.15812545754030438, -129.0000000000000000, 23.20000000000002771 ) ) ; +#33512 = CARTESIAN_POINT ( 'NONE', ( 232.2753659509496629, -124.0930766750694829, 4.991601588513283616 ) ) ; +#33513 = CARTESIAN_POINT ( 'NONE', ( 23.40000000037503725, -117.0000000000000000, 3.500000000000031086 ) ) ; +#33514 = CARTESIAN_POINT ( 'NONE', ( 217.5036224830094227, -119.2007736953101897, -7.720485890044807675 ) ) ; +#33515 = CARTESIAN_POINT ( 'NONE', ( 18.00000000000033751, -48.99999999999989342, 21.49833287011299632 ) ) ; +#33516 = CARTESIAN_POINT ( 'NONE', ( 216.0149445398923831, -119.3943878148665760, -7.861621879894954645 ) ) ; +#33517 = EDGE_CURVE ( 'NONE', #32080, #45530, #56504, .T. ) ; +#33518 = CARTESIAN_POINT ( 'NONE', ( 217.4395091456903515, -119.0512290481426021, -5.427115291590261847 ) ) ; +#33519 = VECTOR ( 'NONE', #15063, 1000.000000000000000 ) ; +#33520 = CARTESIAN_POINT ( 'NONE', ( -49.75000000000000000, -117.2488001804320845, -3.912756065835495622 ) ) ; +#33521 = VERTEX_POINT ( 'NONE', #31110 ) ; +#33522 = CARTESIAN_POINT ( 'NONE', ( 236.6149456056180327, -120.2448319028195414, 5.543917966078458548 ) ) ; +#33523 = CARTESIAN_POINT ( 'NONE', ( 234.1563097340418835, -119.3079927720930016, -5.420482575705850792 ) ) ; +#33524 = ORIENTED_EDGE ( 'NONE', *, *, #56294, .T. ) ; +#33525 = ADVANCED_FACE ( 'NONE', ( #53283 ), #44531, .F. ) ; +#33526 = ORIENTED_EDGE ( 'NONE', *, *, #31685, .T. ) ; +#33527 = DIRECTION ( 'NONE', ( -6.461610925555011299E-16, 0.5229854859883100726, 0.8523415873026324308 ) ) ; +#33528 = CARTESIAN_POINT ( 'NONE', ( 214.2757556522012408, -122.2777916015827202, 7.571152230814767847 ) ) ; +#33529 = DIRECTION ( 'NONE', ( 0.7132504491541841185, 2.131334480222611268E-15, -0.7009092642998482336 ) ) ; +#33530 = CARTESIAN_POINT ( 'NONE', ( 235.8958861427495890, -114.4530532068520330, -1.116601964853977780 ) ) ; +#33531 = LINE ( 'NONE', #24748, #42348 ) ; +#33532 = CARTESIAN_POINT ( 'NONE', ( -24.09999999999998366, -30.00100000000000122, -16.49999999999999289 ) ) ; +#33533 = CARTESIAN_POINT ( 'NONE', ( 220.1176840135561577, -119.1836186287288228, -7.778626458208488970 ) ) ; +#33534 = FACE_OUTER_BOUND ( 'NONE', #12279, .T. ) ; +#33535 = ORIENTED_EDGE ( 'NONE', *, *, #19564, .F. ) ; +#33536 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#33537 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026312, -114.4997386866613027, -0.02373596496591749358 ) ) ; +#33538 = CARTESIAN_POINT ( 'NONE', ( 236.3999987672879683, -127.0229236322803814, 2.539973875345033605 ) ) ; +#33539 = ORIENTED_EDGE ( 'NONE', *, *, #13096, .T. ) ; +#33541 = AXIS2_PLACEMENT_3D ( 'NONE', #18725, #35980, #26655 ) ; +#33540 = CYLINDRICAL_SURFACE ( 'NONE', #29830, 6.171666658644871184 ) ; +#33542 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #26116, #25823 ), + ( #12081, #47702 ), + ( #11798, #43903 ), + ( #3926, #29341 ), + ( #21709, #3045 ), + ( #43607, #16449 ), + ( #57349, #29633 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 3, 4 ), + ( 2, 2 ), + ( 0.0000000000000000000, 0.9900990099009899792, 0.9961313642054636652 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#33543 = DIRECTION ( 'NONE', ( -0.7009092642998491218, 1.546018601941247730E-15, 0.7132504491541833413 ) ) ; +#33544 = CARTESIAN_POINT ( 'NONE', ( 237.6268422194366963, -115.1907626212062183, 1.617220338232934429 ) ) ; +#33545 = CARTESIAN_POINT ( 'NONE', ( 213.9205007611929261, -122.2410672015597868, 7.331840594035576864 ) ) ; +#33546 = EDGE_LOOP ( 'NONE', ( #28542, #4332, #18457, #54030 ) ) ; +#33547 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#33548 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #34508, #16382, #16088, #11733 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 2.399694744558192853E-14, 0.001048464789983054053 ), + .UNSPECIFIED. ) ; +#33549 = CARTESIAN_POINT ( 'NONE', ( 215.8452612777849708, -119.6905135961069533, -7.883264594066992537 ) ) ; +#33550 = DIRECTION ( 'NONE', ( -1.194121782967160312E-15, 0.9884292157390540678, 0.1516828450203868139 ) ) ; +#33551 = CARTESIAN_POINT ( 'NONE', ( 237.0991119902196260, -117.6488337502822930, 5.448628284530096622 ) ) ; +#33552 = ORIENTED_EDGE ( 'NONE', *, *, #12439, .T. ) ; +#33553 = ORIENTED_EDGE ( 'NONE', *, *, #12689, .F. ) ; +#33554 = CARTESIAN_POINT ( 'NONE', ( -26.99999999999998934, -33.46606559731581143, 1.076725243977212366E-14 ) ) ; +#33555 = CARTESIAN_POINT ( 'NONE', ( 213.4680285516800211, -117.5536737976207178, -6.656882693212949675 ) ) ; +#33556 = ADVANCED_FACE ( 'NONE', ( #39862 ), #56408, .T. ) ; +#33557 = CARTESIAN_POINT ( 'NONE', ( 232.9993734488504629, -124.3801330535466860, -4.034139624739146335 ) ) ; +#33558 = VECTOR ( 'NONE', #4544, 1000.000000000000000 ) ; +#33559 = ORIENTED_EDGE ( 'NONE', *, *, #18241, .F. ) ; +#33560 = ORIENTED_EDGE ( 'NONE', *, *, #35414, .T. ) ; +#33561 = VERTEX_POINT ( 'NONE', #162 ) ; +#33562 = ORIENTED_EDGE ( 'NONE', *, *, #5684, .F. ) ; +#33563 = ADVANCED_FACE ( 'NONE', ( #48330 ), #1899, .T. ) ; +#33564 = AXIS2_PLACEMENT_3D ( 'NONE', #23763, #36941, #55322 ) ; +#33565 = ORIENTED_EDGE ( 'NONE', *, *, #43078, .F. ) ; +#33566 = ADVANCED_FACE ( 'NONE', ( #22613 ), #54616, .F. ) ; +#33567 = VERTEX_POINT ( 'NONE', #22901 ) ; +#33568 = CARTESIAN_POINT ( 'NONE', ( 229.2999987673786393, -126.6322719776089514, 4.318013477589380145 ) ) ; +#33569 = CARTESIAN_POINT ( 'NONE', ( 12.20000000000000107, -4.500000000000000000, 38.69999999999999574 ) ) ; +#33570 = CARTESIAN_POINT ( 'NONE', ( 213.5999991349917764, -121.3069495821810619, -7.251231776015338859 ) ) ; +#33571 = ORIENTED_EDGE ( 'NONE', *, *, #2644, .F. ) ; +#33572 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #50878, #40712, #19069, #28142 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 1.084757141961982758E-16, 1.313509401749223248E-05 ), + .UNSPECIFIED. ) ; +#33573 = CARTESIAN_POINT ( 'NONE', ( 236.1739715434307243, -125.1133809980133691, -3.109215892122232816 ) ) ; +#33574 = PLANE ( 'NONE', #15928 ) ; +#33575 = LINE ( 'NONE', #38809, #49943 ) ; +#33576 = CARTESIAN_POINT ( 'NONE', ( 31.90000000000001279, -121.4999999999999858, -5.615976155471172682 ) ) ; +#33577 = CARTESIAN_POINT ( 'NONE', ( 4.250000000000000000, -2.799999999999999822, -37.00000000000000000 ) ) ; +#33578 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289169, -116.5218398199355079, 0.5583853995846059792 ) ) ; +#33579 = DIRECTION ( 'NONE', ( 5.581606576458909120E-16, -0.4766567243118758346, 0.8790895103277437395 ) ) ; +#33580 = CARTESIAN_POINT ( 'NONE', ( 216.6367365578063584, -121.3627174231772017, 7.978468293563883762 ) ) ; +#33581 = CARTESIAN_POINT ( 'NONE', ( 20.71461031695924504, -51.10850647037476335, 17.01417534168829349 ) ) ; +#33582 = FACE_OUTER_BOUND ( 'NONE', #51606, .T. ) ; +#33583 = LINE ( 'NONE', #28926, #54460 ) ; +#33584 = VECTOR ( 'NONE', #14486, 1000.000000000000000 ) ; +#33585 = DIRECTION ( 'NONE', ( -1.020425574104003999E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#33586 = CARTESIAN_POINT ( 'NONE', ( 29.21743114857469692, -126.5661729868850216, -0.8269103859120385813 ) ) ; +#33587 = CARTESIAN_POINT ( 'NONE', ( 235.3472280068026521, -117.6117135645468466, -4.764535698153812504 ) ) ; +#33588 = AXIS2_PLACEMENT_3D ( 'NONE', #56113, #33909, #51697 ) ; +#33589 = CARTESIAN_POINT ( 'NONE', ( 235.9598883667679559, -125.2322473131750940, -2.898046878434737295 ) ) ; +#33590 = CARTESIAN_POINT ( 'NONE', ( 233.8694441172400786, -114.7361380798341202, -2.145952025120214213 ) ) ; +#33591 = CARTESIAN_POINT ( 'NONE', ( 4.294540257762155200, -30.07043050033662723, -112.0012295028987381 ) ) ; +#33592 = CARTESIAN_POINT ( 'NONE', ( 214.8314610877575603, -119.3469739472800484, -5.472499854275309161 ) ) ; +#33593 = CARTESIAN_POINT ( 'NONE', ( 233.4985551356201654, -116.6204461653953643, 3.968885087417593382 ) ) ; +#33594 = VECTOR ( 'NONE', #39735, 999.9999999999998863 ) ; +#33595 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #57453, #48389, #31476, #22384, #45148, #12758, #9533, #27082, #4013, #21802 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 4 ), + ( 3.143097763018958598E-14, 0.0001766266382171793946, 0.0003532532764029278224, 0.0005298799145886763044, 0.0007065065527744247321 ), + .UNSPECIFIED. ) ; +#33596 = ORIENTED_EDGE ( 'NONE', *, *, #35527, .F. ) ; +#33597 = CARTESIAN_POINT ( 'NONE', ( 239.0185270983271550, -115.0952154233612958, 3.276408650962334246 ) ) ; +#33598 = DIRECTION ( 'NONE', ( 0.7009092642998485667, 4.163453949483580016E-16, 0.7132504491541838965 ) ) ; +#33599 = EDGE_CURVE ( 'NONE', #13301, #54169, #13459, .T. ) ; +#33600 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026312, -126.4682536618009010, 0.6683768966355942975 ) ) ; +#33601 = CARTESIAN_POINT ( 'NONE', ( 235.3504189416585461, -125.9682264677362298, 2.813752993622109955 ) ) ; +#33602 = CARTESIAN_POINT ( 'NONE', ( 18.07321266276652594, -58.49191154158589256, 21.50011851135704433 ) ) ; +#33603 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#33604 = CIRCLE ( 'NONE', #47590, 7.519765395710340528 ) ; +#33605 = ADVANCED_FACE ( 'NONE', ( #48619 ), #52691, .F. ) ; +#33606 = LINE ( 'NONE', #38264, #34081 ) ; +#33607 = EDGE_LOOP ( 'NONE', ( #8426, #8891, #49003, #23028 ) ) ; +#33608 = FACE_OUTER_BOUND ( 'NONE', #41593, .T. ) ; +#33609 = CARTESIAN_POINT ( 'NONE', ( 35.59996557616368307, -125.9982341698473505, 0.8471186283482978752 ) ) ; +#33610 = FACE_OUTER_BOUND ( 'NONE', #30835, .T. ) ; +#33611 = ORIENTED_EDGE ( 'NONE', *, *, #8970, .F. ) ; +#33612 = CARTESIAN_POINT ( 'NONE', ( -29.16256239509972659, -0.1333331811411100076, 23.33333318114110000 ) ) ; +#33613 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289226, -122.6844701553594632, 1.584796259987654388 ) ) ; +#33614 =( BOUNDED_SURFACE ( ) B_SPLINE_SURFACE ( 3, 3, ( + ( #30856, #44262, #7484, #9512 ), + ( #5429, #27059, #35510, #54475 ), + ( #44849, #5707, #31729, #54195 ), + ( #53315, #27336, #18266, #13888 ) ), + .UNSPECIFIED., .F., .F., .F. ) + B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ), + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_SURFACE ( ( + ( 1.000000000000000000, 0.3333333333333334259, 0.3333333333333334259, 1.000000000000000000), + ( 0.8047378541243650485, 0.2682459513747884050, 0.2682459513747884050, 0.8047378541243650485), + ( 0.8047378541243650485, 0.2682459513747884050, 0.2682459513747884050, 0.8047378541243650485), + ( 1.000000000000000000, 0.3333333333333334259, 0.3333333333333334259, 1.000000000000000000) ) ) + REPRESENTATION_ITEM ( '' ) SURFACE ( ) ); +#33615 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #23847, #37023, #54829, #10421, #28239, #24416, #41933, #32907, #50686, #46034 ), + .UNSPECIFIED., .F., .F., + ( 4, 3, 3, 4 ), + ( 4.244687922132368762E-16, 4.158499549397676919E-05, 8.306258725376042989E-05, 0.0001635299982603662821 ), + .UNSPECIFIED. ) ; +#33616 = LINE ( 'NONE', #55522, #32358 ) ; +#33617 = ORIENTED_EDGE ( 'NONE', *, *, #36470, .F. ) ; +#33618 = CARTESIAN_POINT ( 'NONE', ( 213.9000314191158907, -121.0321754796611629, 7.514524515036799635 ) ) ; +#33619 = CARTESIAN_POINT ( 'NONE', ( 214.8486043800376137, -122.0788850526876246, 7.675806471039254397 ) ) ; +#33620 = ADVANCED_FACE ( 'NONE', ( #24050 ), #49759, .F. ) ; +#33621 = ORIENTED_EDGE ( 'NONE', *, *, #43968, .T. ) ; +#33622 = AXIS2_PLACEMENT_3D ( 'NONE', #48203, #11987, #20453 ) ; +#33623 = ORIENTED_EDGE ( 'NONE', *, *, #8194, .F. ) ; +#33624 = ORIENTED_EDGE ( 'NONE', *, *, #53941, .T. ) ; +#33625 = EDGE_CURVE ( 'NONE', #41220, #44394, #33101, .T. ) ; +#33626 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#33627 = CARTESIAN_POINT ( 'NONE', ( -48.25606604437286506, -120.3856460563469852, 3.229901840121686796 ) ) ; +#33628 = ORIENTED_EDGE ( 'NONE', *, *, #43968, .F. ) ; +#33629 = EDGE_CURVE ( 'NONE', #51198, #26577, #32549, .T. ) ; +#33630 = CARTESIAN_POINT ( 'NONE', ( 39.71338690600001087, -130.9670714760000010, -5.233535737999968518 ) ) ; +#33631 = ORIENTED_EDGE ( 'NONE', *, *, #49566, .F. ) ; +#33632 = ADVANCED_FACE ( 'NONE', ( #19656 ), #50328, .T. ) ; +#33633 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#33634 = FACE_OUTER_BOUND ( 'NONE', #28276, .T. ) ; +#33635 = AXIS2_PLACEMENT_3D ( 'NONE', #39447, #57263, #52887 ) ; +#33636 = CARTESIAN_POINT ( 'NONE', ( 24.90000000000003411, -115.9999999999999716, -3.499999999999975131 ) ) ; +#33637 = VERTEX_POINT ( 'NONE', #37214 ) ; +#33638 = CARTESIAN_POINT ( 'NONE', ( 216.2145475481480617, -121.7615589474755211, 7.618031190398592223 ) ) ; +#33639 = DIRECTION ( 'NONE', ( -0.7071067811865393571, -0.7071067811865556774, 0.0000000000000000000 ) ) ; +#33640 = ORIENTED_EDGE ( 'NONE', *, *, #39033, .F. ) ; +#33641 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#33642 = CONICAL_SURFACE ( 'NONE', #25243, 2.025000000000002576, 0.7853981633974482790 ) ; +#33643 = CARTESIAN_POINT ( 'NONE', ( 215.9008361896660517, -118.7141046421424448, -7.519447271076271200 ) ) ; +#33644 = ORIENTED_EDGE ( 'NONE', *, *, #20537, .T. ) ; +#33645 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.7071067811865574537, -0.7071067811865374697 ) ) ; +#33646 = CARTESIAN_POINT ( 'NONE', ( 231.6064704355307811, -125.9047845766382352, -3.276408650962292501 ) ) ; +#33647 = CARTESIAN_POINT ( 'NONE', ( 34.31629096681382407, -114.9282400995471534, -0.9272031493820339643 ) ) ; +#33648 = CARTESIAN_POINT ( 'NONE', ( 231.9999987669288544, -125.5380001325411428, 7.118184787185245277 ) ) ; +#33649 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289794, -120.4999999999997726, 1.387778780781445676E-14 ) ) ; +#33650 = CARTESIAN_POINT ( 'NONE', ( 235.1641602762489640, -125.2736115713084502, -2.829045792870182208 ) ) ; +#33651 = LINE ( 'NONE', #19908, #34229 ) ; +#33652 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238558841E-16, -1.857579106397798678E-17 ) ) ; +#33653 = CARTESIAN_POINT ( 'NONE', ( 216.7522970595863683, -120.8981611166017700, 7.776022179566314030 ) ) ; +#33654 = CARTESIAN_POINT ( 'NONE', ( 233.3833069347772664, -126.4341358534564250, 1.612211751510383317 ) ) ; +#33655 = CARTESIAN_POINT ( 'NONE', ( 214.9272893159905493, -119.9097382499614923, -7.618851667882450052 ) ) ; +#33656 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#33657 = CARTESIAN_POINT ( 'NONE', ( 24.90000000000001279, -125.0000000000000000, 5.563082011841702376E-15 ) ) ; +#33658 = CARTESIAN_POINT ( 'NONE', ( 232.9375371328522704, -125.5825269636964805, -2.229444154228727104 ) ) ; +#33659 = CARTESIAN_POINT ( 'NONE', ( 234.8084381235171350, -125.6173587550558040, 2.150112971603451939 ) ) ; +#33660 = CIRCLE ( 'NONE', #27135, 1.999999999999996891 ) ; +#33661 = CARTESIAN_POINT ( 'NONE', ( 235.8999987668371148, -121.1733733767273407, -7.469710054269627975 ) ) ; +#33662 = CARTESIAN_POINT ( 'NONE', ( 219.8734629154958213, -122.4313023297619907, 7.648728044249278213 ) ) ; +#33663 = CARTESIAN_POINT ( 'NONE', ( 234.8298377984308445, -115.4332702058992055, -3.486317215090296795 ) ) ; +#33664 = CARTESIAN_POINT ( 'NONE', ( 220.6350850492440259, -124.0878482022299067, -6.455782682716503018 ) ) ; +#33665 = CARTESIAN_POINT ( 'NONE', ( -49.28318850962038766, -118.6534184618923149, -7.464201555522576470 ) ) ; +#33666 = CYLINDRICAL_SURFACE ( 'NONE', #55886, 3.000000000000000888 ) ; +#33667 = CARTESIAN_POINT ( 'NONE', ( 234.5782516006295282, -118.9853532779669223, 5.338667457858532472 ) ) ; +#33668 = EDGE_CURVE ( 'NONE', #16713, #48615, #33109, .T. ) ; +#33669 = CARTESIAN_POINT ( 'NONE', ( 25.13489081600004837, -120.4999999999999716, -6.513477548999975220 ) ) ; +#33670 = DIRECTION ( 'NONE', ( -0.7132504491541840075, -2.131334480222543031E-15, 0.7009092642998484557 ) ) ; +#33671 = DIRECTION ( 'NONE', ( -0.7071067811865441310, -2.492560110495898474E-16, 0.7071067811865510144 ) ) ; +#33672 = CIRCLE ( 'NONE', #32722, 1.649999999999998579 ) ; +#33673 = EDGE_LOOP ( 'NONE', ( #25772, #52707 ) ) ; +#33675 = CARTESIAN_POINT ( 'NONE', ( 18.15000000000001634, -38.99999999999999289, -15.50000000000000000 ) ) ; +#33674 = CC_DESIGN_APPROVAL ( #10649, ( #23531 ) ) ; +#33676 = CARTESIAN_POINT ( 'NONE', ( 233.1358626615169101, -125.7155936445894753, -1.915792447046598568 ) ) ; +#33677 = AXIS2_PLACEMENT_3D ( 'NONE', #10864, #54692, #37170 ) ; +#33678 = VECTOR ( 'NONE', #21354, 999.9999999999998863 ) ; +#33679 = ORIENTED_EDGE ( 'NONE', *, *, #55395, .F. ) ; +#33680 = EDGE_LOOP ( 'NONE', ( #11414, #46326, #46407, #46404 ) ) ; +#33681 = LINE ( 'NONE', #47669, #5151 ) ; +#33683 = ADVANCED_FACE ( 'NONE', ( #37494 ), #17901, .T. ) ; +#33682 = CARTESIAN_POINT ( 'NONE', ( 236.6815958844328520, -120.2883920922820096, -6.146251976824388841 ) ) ; +#33684 = CALENDAR_DATE ( 2024, 10, 10 ) ; +#33685 = ORIENTED_EDGE ( 'NONE', *, *, #24387, .F. ) ; +#33686 = ORIENTED_EDGE ( 'NONE', *, *, #18858, .F. ) ; +#33687 = CARTESIAN_POINT ( 'NONE', ( 236.5457403483775636, -115.0719986308820921, -1.152308019785045046 ) ) ; +#33688 = CARTESIAN_POINT ( 'NONE', ( -16.00000000000000000, -8.900000000000000355, -39.00000000000000000 ) ) ; +#33689 = ORIENTED_EDGE ( 'NONE', *, *, #41135, .T. ) ; +#33690 = EDGE_LOOP ( 'NONE', ( #42703, #31971, #8127, #41067 ) ) ; +#33691 = CARTESIAN_POINT ( 'NONE', ( 221.5307352961931429, -119.8490735206690374, -7.840387323618671189 ) ) ; +#33692 = CARTESIAN_POINT ( 'NONE', ( -39.29221306923135160, -47.54312021273980093, -76.45921303770903421 ) ) ; +#33693 = EDGE_LOOP ( 'NONE', ( #378, #47546, #48431, #15756, #8697 ) ) ; +#33694 = CARTESIAN_POINT ( 'NONE', ( 219.8179389320064558, -119.2506634080323096, -7.991790678576089491 ) ) ; +#33695 = FACE_OUTER_BOUND ( 'NONE', #18553, .T. ) ; +#33696 = ADVANCED_FACE ( 'NONE', ( #1881 ), #27872, .F. ) ; +#33697 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#33698 = EDGE_CURVE ( 'NONE', #13782, #31626, #5395, .T. ) ; +#33699 = CARTESIAN_POINT ( 'NONE', ( 225.6999987669289567, -113.1159598546135214, 0.4857480121670254558 ) ) ; +#33700 = LINE ( 'NONE', #51483, #42543 ) ; +#33701 = VECTOR ( 'NONE', #32773, 999.9999999999998863 ) ; +#33702 = CARTESIAN_POINT ( 'NONE', ( 221.5410820250417885, -118.7525138875061685, -7.670527409911392702 ) ) ; +#33703 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#33704 = EDGE_LOOP ( 'NONE', ( #7622, #46926, #43536, #27884, #21488, #46095 ) ) ; +#33705 = ORIENTED_EDGE ( 'NONE', *, *, #35209, .F. ) ; +#33706 = CARTESIAN_POINT ( 'NONE', ( 13.82549046197092579, -50.67218486729591120, 18.27035340342226988 ) ) ; +#33707 = DIRECTION ( 'NONE', ( 0.9999619230641711987, 1.888077321649388043E-15, 0.008726535498379371300 ) ) ; +#33708 = CARTESIAN_POINT ( 'NONE', ( 196.3500027875918477, -120.4999999999998010, 1.387778780781445676E-14 ) ) ; +#33709 = VERTEX_POINT ( 'NONE', #36640 ) ; +#33710 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.210476675238558841E-16, 1.857579106397798678E-17 ) ) ; +#33711 = CARTESIAN_POINT ( 'NONE', ( 231.9956824154355672, -118.6785545879655643, 5.636669856865160533 ) ) ; +#33712 = CARTESIAN_POINT ( 'NONE', ( -33.38976582728739118, -50.19543050033674803, -72.16490092095870068 ) ) ; +#33713 = CARTESIAN_POINT ( 'NONE', ( 236.1618055017204938, -119.9892731987205821, 6.127121774658976783 ) ) ; +#33714 = CARTESIAN_POINT ( 'NONE', ( 216.3310606049837475, -118.5470101163087548, -7.468822532873350184 ) ) ; +#33715 = CARTESIAN_POINT ( 'NONE', ( 235.7504365459139706, -117.8463425127348074, 4.874500920843988894 ) ) ; +#33716 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#33717 = VECTOR ( 'NONE', #34723, 999.9999999999998863 ) ; +#33718 = CARTESIAN_POINT ( 'NONE', ( 214.5561483820300737, -121.3887367265649857, 7.572533248384099025 ) ) ; +#33719 = CIRCLE ( 'NONE', #28136, 1.649999999999997691 ) ; +#33720 = VECTOR ( 'NONE', #50014, 999.9999999999998863 ) ; +#33721 = CARTESIAN_POINT ( 'NONE', ( 232.8445771503982087, -115.1409102542718443, -3.017171361505257998 ) ) ; +#33722 = FACE_OUTER_BOUND ( 'NONE', #15643, .T. ) ; +#33723 = CARTESIAN_POINT ( 'NONE', ( -27.99999999999999645, -120.9000000000000057, 20.00000000000001066 ) ) ; +#33724 = CARTESIAN_POINT ( 'NONE', ( 221.0221731790456374, -119.4185314267377578, -8.006901603457183825 ) ) ; +#33725 = CARTESIAN_POINT ( 'NONE', ( 232.2813291199620664, -115.8239029536316878, -2.989416411794092898 ) ) ; +#33726 = CARTESIAN_POINT ( 'NONE', ( 235.3939448372770471, -114.9644635573241800, 0.7685797225319852544 ) ) ; +#33727 = CARTESIAN_POINT ( 'NONE', ( 7.452588129807534045, -50.19543050033661302, -117.3478858073444684 ) ) ; +#33728 = CARTESIAN_POINT ( 'NONE', ( 235.2842626620474391, -122.0999253367324258, -5.318033951865158926 ) ) ; +#33729 = DIRECTION ( 'NONE', ( -0.9999619230641711987, -1.801481716025832675E-15, -0.008726535498384367304 ) ) ; +#33730 = ORIENTED_EDGE ( 'NONE', *, *, #38408, .F. ) ; +#33731 = CARTESIAN_POINT ( 'NONE', ( 234.3434511232258615, -125.8378050555192829, 3.054708348136779161 ) ) ; +#33732 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669290078, -113.8017351384789748, -0.1545017482130501552 ) ) ; +#33733 = LINE ( 'NONE', #46860, #46172 ) ; +#33734 = CARTESIAN_POINT ( 'NONE', ( 219.8946759970702374, -121.8891020912038243, 7.765760969903875655 ) ) ; +#33735 = CARTESIAN_POINT ( 'NONE', ( 237.0590110301757534, -122.6317711548044116, -5.124276804521502804 ) ) ; +#33736 = ADVANCED_FACE ( 'NONE', ( #15267 ), #49903, .T. ) ; +#33737 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669288885, -118.1031336451726474, -0.1497060500953605044 ) ) ; +#33738 = ORIENTED_EDGE ( 'NONE', *, *, #13494, .F. ) ; +#33739 = EDGE_LOOP ( 'NONE', ( #47548, #55393, #32634, #6796 ) ) ; +#33740 = CARTESIAN_POINT ( 'NONE', ( 36.82396323752008982, -119.5646347527527666, -5.342611114071767808 ) ) ; +#33741 = CARTESIAN_POINT ( 'NONE', ( 215.8002074625811986, -114.8374838580282216, -4.948561339072480081 ) ) ; +#33742 = EDGE_CURVE ( 'NONE', #29330, #46451, #22849, .T. ) ; +#33743 = CARTESIAN_POINT ( 'NONE', ( 27.89999999999812630, -121.4999999999999858, -5.951536522051899425 ) ) ; +#33744 = VERTEX_POINT ( 'NONE', #32822 ) ; +#33745 = ORIENTED_EDGE ( 'NONE', *, *, #40588, .T. ) ; +#33746 = CARTESIAN_POINT ( 'NONE', ( -49.23713110992513009, -119.5000000000000000, 7.600000000000004974 ) ) ; +#33747 = LINE ( 'NONE', #11538, #27597 ) ; +#33748 = CARTESIAN_POINT ( 'NONE', ( 239.8999987670076166, -120.4999999999997584, 1.387778780781445676E-14 ) ) ; +#33749 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -119.4654617663460812, 1.998429668955600924 ) ) ; +#33750 = ORIENTED_EDGE ( 'NONE', *, *, #8817, .F. ) ; +#33751 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#33752 = CARTESIAN_POINT ( 'NONE', ( 216.9517321588799348, -120.1441785271140361, -7.782519556934073712 ) ) ; +#33753 = CARTESIAN_POINT ( 'NONE', ( 237.0409006159482885, -125.8907294449077909, 1.317277221082765459 ) ) ; +#33754 = CARTESIAN_POINT ( 'NONE', ( -42.57484701220303691, -45.29243744920087522, 17.60028592301317829 ) ) ; +#33755 = ORIENTED_EDGE ( 'NONE', *, *, #26442, .F. ) ; +#33756 = CARTESIAN_POINT ( 'NONE', ( 214.5561483820300452, -122.1352803889327419, 5.398493836873741181 ) ) ; +#33757 = AXIS2_PLACEMENT_3D ( 'NONE', #8473, #9053, #26295 ) ; +#33758 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289510, -122.8830549837131372, 6.262291812872782693 ) ) ; +#33759 = DIRECTION ( 'NONE', ( 1.000000000000000000, 3.525012313293496291E-16, -2.265344774510889845E-16 ) ) ; +#33760 = ORIENTED_EDGE ( 'NONE', *, *, #48476, .T. ) ; +#33761 = EDGE_CURVE ( 'NONE', #41024, #55403, #23695, .T. ) ; +#33762 = ORIENTED_EDGE ( 'NONE', *, *, #28962, .F. ) ; +#33763 = CARTESIAN_POINT ( 'NONE', ( 17.56012662259735180, -50.07131146265582089, -21.45333317808603368 ) ) ; +#33764 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289794, -121.3266715053608920, 5.386939225777864770 ) ) ; +#33765 = EDGE_CURVE ( 'NONE', #24211, #20958, #54589, .T. ) ; +#33766 = CARTESIAN_POINT ( 'NONE', ( 19.00000000000000000, -8.900000000000000355, 36.00000000000000000 ) ) ; +#33767 = EDGE_CURVE ( 'NONE', #20013, #19321, #19079, .T. ) ; +#33768 = CARTESIAN_POINT ( 'NONE', ( 216.3310606049837190, -119.0588358896082184, -7.643650490092383620 ) ) ; +#33769 = ORIENTED_EDGE ( 'NONE', *, *, #5078, .T. ) ; +#33770 = CARTESIAN_POINT ( 'NONE', ( 232.1435270983271550, -118.9950109500399549, 6.138530600027294781 ) ) ; +#33771 = CARTESIAN_POINT ( 'NONE', ( 15.02009659375046624, -59.73661342445356581, -18.91914677613985063 ) ) ; +#33772 = ORIENTED_EDGE ( 'NONE', *, *, #28187, .T. ) ; +#33773 = ORIENTED_EDGE ( 'NONE', *, *, #38046, .T. ) ; +#33774 = CARTESIAN_POINT ( 'NONE', ( 219.8790856214407086, -118.8084311622201596, -7.705494100964306980 ) ) ; +#33775 = CARTESIAN_POINT ( 'NONE', ( 237.9651134632580920, -125.1256043499517858, -3.066944598684756329 ) ) ; +#33776 = ORIENTED_EDGE ( 'NONE', *, *, #38117, .F. ) ; +#33777 = VERTEX_POINT ( 'NONE', #50601 ) ; +#33778 = CARTESIAN_POINT ( 'NONE', ( 2.400000000000020339, -37.49999999999999289, -23.50000000000000000 ) ) ; +#33779 = EDGE_CURVE ( 'NONE', #13549, #7944, #46236, .T. ) ; +#33780 = ORIENTED_EDGE ( 'NONE', *, *, #26835, .F. ) ; +#33781 = CARTESIAN_POINT ( 'NONE', ( 214.8184152242507707, -121.1084670455525298, 5.556067051777510812 ) ) ; +#33782 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#33783 = CARTESIAN_POINT ( 'NONE', ( 219.9032736367192342, -119.1241778144047601, -7.765782970948639452 ) ) ; +#33784 = ORIENTED_EDGE ( 'NONE', *, *, #26499, .F. ) ; +#33785 = CARTESIAN_POINT ( 'NONE', ( 238.7314704355307811, -122.0049890499596046, -6.138530600027149120 ) ) ; +#33786 = CARTESIAN_POINT ( 'NONE', ( -38.75000000000000000, -119.5000000000000000, 5.000000000000005329 ) ) ; +#33787 = CARTESIAN_POINT ( 'NONE', ( 7.418015303358772350, -30.07043050033664500, -93.12885806633744323 ) ) ; +#33788 = CARTESIAN_POINT ( 'NONE', ( 232.3565743572252416, -126.0718575534028929, 2.603042585104471396 ) ) ; +#33789 = CARTESIAN_POINT ( 'NONE', ( 30.59997278265474918, -119.6322020800623136, 5.952940689216148051 ) ) ; +#33790 = CARTESIAN_POINT ( 'NONE', ( 219.7742688560371391, -119.0807167734302823, -7.963115625390530639 ) ) ; +#33791 = CARTESIAN_POINT ( 'NONE', ( 218.0326460778825037, -121.4564153292481166, 8.012875765147487783 ) ) ; +#33792 = FACE_OUTER_BOUND ( 'NONE', #51526, .T. ) ; +#33793 = CARTESIAN_POINT ( 'NONE', ( 214.8183395885763218, -119.5820139327805407, -7.568818458643413294 ) ) ; +#33794 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #11120, #19585, #36850, #28956 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#33795 = ORIENTED_EDGE ( 'NONE', *, *, #13423, .F. ) ; +#33796 = CC_DESIGN_APPROVAL ( #8558, ( #44046 ) ) ; +#33797 = CARTESIAN_POINT ( 'NONE', ( 230.9999987669289965, -123.2208162512701790, 2.808754897591235977 ) ) ; +#33798 = CARTESIAN_POINT ( 'NONE', ( 236.4995184479404600, -116.6444654806413297, 3.992162721862352548 ) ) ; +#33799 = EDGE_CURVE ( 'NONE', #5736, #34706, #25473, .T. ) ; +#33800 = CARTESIAN_POINT ( 'NONE', ( 234.1350181373994701, -120.0635713853749564, -5.531775685914864127 ) ) ; +#33801 = ADVANCED_FACE ( 'NONE', ( #6802 ), #3011, .T. ) ; +#33802 = ORIENTED_EDGE ( 'NONE', *, *, #7737, .T. ) ; +#33803 = ORIENTED_EDGE ( 'NONE', *, *, #17308, .F. ) ; +#33804 = CYLINDRICAL_SURFACE ( 'NONE', #28641, 3.999999999999993339 ) ; +#33805 = CARTESIAN_POINT ( 'NONE', ( 195.8157204794680410, -126.4519644663314182, -0.9133794199298035377 ) ) ; +#33806 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290022, -119.8055292994832968, -2.917763244795733346 ) ) ; +#33807 = CARTESIAN_POINT ( 'NONE', ( 235.8261805499371064, -115.5123427747858216, -3.597169506996463095 ) ) ; +#33808 = ADVANCED_FACE ( 'NONE', ( #21091 ), #20238, .F. ) ; +#33809 = CARTESIAN_POINT ( 'NONE', ( 25.04329852135712287, -3.684430864813384332, 26.88443086481339961 ) ) ; +#33810 = CARTESIAN_POINT ( 'NONE', ( 30.60000000000001563, -120.4999999999999858, -6.000550650614167481 ) ) ; +#33811 = CARTESIAN_POINT ( 'NONE', ( 219.9997577248703067, -121.0864877084644178, 7.867334033528921466 ) ) ; +#33812 = EDGE_CURVE ( 'NONE', #12142, #46972, #55509, .T. ) ; +#33813 = CARTESIAN_POINT ( 'NONE', ( 219.8664896152975530, -121.7416904267233946, 7.769200595455388658 ) ) ; +#33814 = EDGE_LOOP ( 'NONE', ( #35156, #49859 ) ) ; +#33815 = CARTESIAN_POINT ( 'NONE', ( 34.21743114857911650, -120.4999999999999858, 1.387778780781445676E-14 ) ) ; +#33816 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668025743, -114.6103663322203943, -1.146598326110377819 ) ) ; +#33817 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#33818 = ORIENTED_EDGE ( 'NONE', *, *, #30594, .T. ) ; +#33819 = VECTOR ( 'NONE', #48789, 1000.000000000000000 ) ; +#33820 = CARTESIAN_POINT ( 'NONE', ( 219.8288326010220715, -119.5308165347723985, -7.829207319229456452 ) ) ; +#33821 = CARTESIAN_POINT ( 'NONE', ( 237.7177663188583097, -116.9111335579336810, 4.233568878164750693 ) ) ; +#33822 = CARTESIAN_POINT ( 'NONE', ( 34.22884216455172890, -114.8787063996958295, 0.8404760093741651117 ) ) ; +#33823 = EDGE_LOOP ( 'NONE', ( #7467, #4329, #42481, #3551 ) ) ; +#33824 = CARTESIAN_POINT ( 'NONE', ( -24.09999999999997655, -41.99999999999999289, 19.50000000000000711 ) ) ; +#33825 = CARTESIAN_POINT ( 'NONE', ( 214.9617398693618497, -118.7399671488540491, -7.439078698818603286 ) ) ; +#33826 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#33827 = CARTESIAN_POINT ( 'NONE', ( 237.2073650148695094, -121.7167689056294222, 6.027759765222470811 ) ) ; +#33828 = VERTEX_POINT ( 'NONE', #38925 ) ; +#33829 = ORIENTED_EDGE ( 'NONE', *, *, #48022, .T. ) ; +#33830 = FACE_OUTER_BOUND ( 'NONE', #28903, .T. ) ; +#33831 = CARTESIAN_POINT ( 'NONE', ( 14.10726995796003003, -29.69543050033662013, -102.0157232147401771 ) ) ; +#33832 = EDGE_CURVE ( 'NONE', #30425, #168, #33681, .T. ) ; +#33833 = CARTESIAN_POINT ( 'NONE', ( 232.8546604895565508, -126.0631303880420120, 0.6176429876508287009 ) ) ; +#33834 = VERTEX_POINT ( 'NONE', #38342 ) ; +#33835 = EDGE_CURVE ( 'NONE', #18735, #34773, #51184, .T. ) ; +#33836 = ORIENTED_EDGE ( 'NONE', *, *, #43696, .T. ) ; +#33837 = VERTEX_POINT ( 'NONE', #16118 ) ; +#33838 = ORIENTED_EDGE ( 'NONE', *, *, #55538, .F. ) ; +#33839 = ORIENTED_EDGE ( 'NONE', *, *, #25750, .T. ) ; +#33840 = ORIENTED_EDGE ( 'NONE', *, *, #793, .T. ) ; +#33841 = CARTESIAN_POINT ( 'NONE', ( 216.5566068728408311, -119.8281048375680768, -7.746318048162854630 ) ) ; +#33843 = ADVANCED_FACE ( 'NONE', ( #42706 ), #51467, .F. ) ; +#33842 = VECTOR ( 'NONE', #32934, 1000.000000000000000 ) ; +#33844 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -118.7647861112024543, -1.764648912600429664 ) ) ; +#33845 = CARTESIAN_POINT ( 'NONE', ( 221.4600982532671480, -122.0401725438019866, 7.700967496972044302 ) ) ; +#33846 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #20170, #29809, #20451, #7597, #21018, #37997, #55819, #38856, #16054, #56675 ), + .UNSPECIFIED., .F., .F., + ( 4, 3, 3, 4 ), + ( 9.524691774936097768E-15, 5.924462875424159428E-05, 0.0001184960740081155930, 0.0002346029438598089289 ), + .UNSPECIFIED. ) ; +#33847 = VERTEX_POINT ( 'NONE', #43266 ) ; +#33848 = EDGE_CURVE ( 'NONE', #46762, #19755, #51721, .T. ) ; +#33849 = CARTESIAN_POINT ( 'NONE', ( 236.2032162103633084, -124.4626377369973653, -3.887574958377447487 ) ) ; +#33850 = CARTESIAN_POINT ( 'NONE', ( 30.39999999999867697, -126.2137017642106827, -0.9999999999999731326 ) ) ; +#33851 = LINE ( 'NONE', #51637, #57428 ) ; +#33852 = CARTESIAN_POINT ( 'NONE', ( 220.2486434445711723, -122.3256986919355285, 7.883334981207024583 ) ) ; +#33853 = CARTESIAN_POINT ( 'NONE', ( 218.2164552401464732, -124.1375193309073808, -6.739612229254050568 ) ) ; +#33854 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1516828450203860090, -0.9884292157390540678 ) ) ; +#33855 = PLANE ( 'NONE', #39613 ) ; +#33856 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#33857 = LINE ( 'NONE', #12514, #8275 ) ; +#33858 = DIRECTION ( 'NONE', ( 1.000000000000000000, 3.524876788021935603E-16, 3.524876788021935603E-16 ) ) ; +#33859 = CARTESIAN_POINT ( 'NONE', ( 214.8617274291697470, -121.2106255896092932, 7.600639682346479020 ) ) ; +#33860 = AXIS2_PLACEMENT_3D ( 'NONE', #5893, #1557, #19329 ) ; +#33861 = CARTESIAN_POINT ( 'NONE', ( 221.1935699028379361, -120.9257269463656712, 8.064860223360078351 ) ) ; +#33862 = CARTESIAN_POINT ( 'NONE', ( 218.7391470654144143, -119.3436090191488717, -7.990513340568424994 ) ) ; +#33863 = CARTESIAN_POINT ( 'NONE', ( 235.8472280068026521, -123.3882864354526703, 4.764535698153951948 ) ) ; +#33864 = CARTESIAN_POINT ( 'NONE', ( 235.9582459990830330, -125.2611546747507134, -2.850702342019540758 ) ) ; +#33865 = CC_DESIGN_PERSON_AND_ORGANIZATION_ASSIGNMENT ( #33964, #51750, ( #23531 ) ) ; +#33866 = LINE ( 'NONE', #42618, #34833 ) ; +#33867 = CARTESIAN_POINT ( 'NONE', ( 216.0807736288004719, -119.4173062335874675, -7.659290713888138313 ) ) ; +#33868 = CARTESIAN_POINT ( 'NONE', ( 233.6728292780936158, -122.2432775533982579, 5.269041032790189760 ) ) ; +#33869 = EDGE_CURVE ( 'NONE', #16290, #46808, #56161, .T. ) ; +#33870 = CONICAL_SURFACE ( 'NONE', #53460, 2.024999999999999023, 0.7853981633974506105 ) ; +#33871 = VERTEX_POINT ( 'NONE', #16703 ) ; +#33872 = DIRECTION ( 'NONE', ( -1.678653567675809408E-15, 1.000000000000000000, 1.332603400579365460E-15 ) ) ; +#33873 = CIRCLE ( 'NONE', #20792, 2.999999999999999112 ) ; +#33874 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#33875 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026596, -120.1214360616010879, 5.991216836309311233 ) ) ; +#33876 = CARTESIAN_POINT ( 'NONE', ( 235.2972337095088164, -124.7404328828520477, 4.454808004783485487 ) ) ; +#33877 = ADVANCED_FACE ( 'NONE', ( #33398 ), #34543, .F. ) ; +#33878 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#33879 = CARTESIAN_POINT ( 'NONE', ( -24.00000000000000355, -8.460029551904391099E-15, -16.25000000000000000 ) ) ; +#33880 = CARTESIAN_POINT ( 'NONE', ( 215.6891717105618795, -119.2624280500437237, -7.584181808000348468 ) ) ; +#33881 = EDGE_CURVE ( 'NONE', #34421, #42709, #21637, .T. ) ; +#33882 = ADVANCED_FACE ( 'NONE', ( #24911 ), #1486, .F. ) ; +#33883 = CARTESIAN_POINT ( 'NONE', ( 215.1292157555253368, -125.7299032693512117, 4.890603560181751241 ) ) ; +#33884 = ORIENTED_EDGE ( 'NONE', *, *, #27830, .F. ) ; +#33885 = CARTESIAN_POINT ( 'NONE', ( 28.09997732674448301, -123.5708539963695500, -5.445194323239414658 ) ) ; +#33886 = CARTESIAN_POINT ( 'NONE', ( 35.52269219928555799, -125.9755686723624564, 0.9209683627955693730 ) ) ; +#33887 = CARTESIAN_POINT ( 'NONE', ( 18.12897059646467923, -59.27125551503035439, -21.49987187232444086 ) ) ; +#33888 = VERTEX_POINT ( 'NONE', #43865 ) ; +#33889 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #17200, #52846, #30673, #16041, #34176, #7005, #42628, #51667, #29512, #7295, #25110, #56359, #16329 ), + .UNSPECIFIED., .F., .F., + ( 4, 3, 3, 3, 4 ), + ( 1.249000902703301108E-16, 3.018802333754708409E-05, 6.043314878722244696E-05, 0.0001091745188472027322, 0.0001187201877452053025 ), + .UNSPECIFIED. ) ; +#33890 = CARTESIAN_POINT ( 'NONE', ( 215.7119401215230710, -122.3750815766070588, 7.480830071805461223 ) ) ; +#33891 = CARTESIAN_POINT ( 'NONE', ( 230.9999987669289396, -123.5852911191090158, 1.458073629951206485 ) ) ; +#33892 = CARTESIAN_POINT ( 'NONE', ( 36.81593889274640219, -119.5721350520863382, 5.350045971413174506 ) ) ; +#33893 = CARTESIAN_POINT ( 'NONE', ( -39.30455425408569425, -40.54312021273980093, -75.04505332425497954 ) ) ; +#33894 = CARTESIAN_POINT ( 'NONE', ( 220.0459669912364404, -121.8497968884131950, 7.975747038824823498 ) ) ; +#33895 = EDGE_LOOP ( 'NONE', ( #13400, #12205, #48904, #22207 ) ) ; +#33896 = CARTESIAN_POINT ( 'NONE', ( 218.8554351935287912, -121.9890447617410985, 7.955994919739858062 ) ) ; +#33897 = CARTESIAN_POINT ( 'NONE', ( 214.4398602538755938, -122.0906005856229086, 7.426821173015036415 ) ) ; +#33898 = EDGE_CURVE ( 'NONE', #46178, #54966, #40354, .T. ) ; +#33899 = VECTOR ( 'NONE', #45023, 1000.000000000000000 ) ; +#33900 = ORIENTED_EDGE ( 'NONE', *, *, #51226, .F. ) ; +#33901 = AXIS2_PLACEMENT_3D ( 'NONE', #11641, #48427, #2895 ) ; +#33902 = ORIENTED_EDGE ( 'NONE', *, *, #20186, .T. ) ; +#33903 = AXIS2_PLACEMENT_3D ( 'NONE', #56065, #6711, #21277 ) ; +#33904 = ORIENTED_EDGE ( 'NONE', *, *, #8817, .T. ) ; +#33905 = VERTEX_POINT ( 'NONE', #53500 ) ; +#33906 = CARTESIAN_POINT ( 'NONE', ( 217.6371900296008732, -122.4705905416124523, 7.583515822702118214 ) ) ; +#33907 = CARTESIAN_POINT ( 'NONE', ( 20.90000000000002345, -41.99999999999999289, 17.85000000000000497 ) ) ; +#33908 = ORIENTED_EDGE ( 'NONE', *, *, #33812, .F. ) ; +#33909 = DIRECTION ( 'NONE', ( -0.7132504491541842295, -2.131334480222603379E-15, 0.7009092642998483447 ) ) ; +#33910 = ORIENTED_EDGE ( 'NONE', *, *, #1867, .F. ) ; +#33911 = CARTESIAN_POINT ( 'NONE', ( 22.75000000000000711, -119.2000000000000028, -20.99999999999999289 ) ) ; +#33912 = CARTESIAN_POINT ( 'NONE', ( 219.7915883644746486, -119.9967737401410659, -7.870974210373117508 ) ) ; +#33913 = AXIS2_PLACEMENT_3D ( 'NONE', #45587, #51387, #5580 ) ; +#33914 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289226, -113.9118459805226706, -9.308395490934355365 ) ) ; +#33915 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #39438, #4412, #7897, #44098, #25725, #17227, #35069 ), + .UNSPECIFIED., .F., .F., + ( 4, 3, 4 ), + ( 2.221573333357854797E-15, 0.0001641036898904989195, 0.0004867237233434157590 ), + .UNSPECIFIED. ) ; +#33916 = VERTEX_POINT ( 'NONE', #21676 ) ; +#33917 = CLOSED_SHELL ( 'NONE', ( #30930, #46175, #50352, #4875, #11273, #6136, #54925, #38128, #54557 ) ) ; +#33918 = CARTESIAN_POINT ( 'NONE', ( 33.11743114856649584, -119.6714446372456706, -5.721384660827228963 ) ) ; +#33919 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#33920 = VERTEX_POINT ( 'NONE', #1172 ) ; +#33921 = CARTESIAN_POINT ( 'NONE', ( -24.75000000000000000, -128.9989999999999952, 9.400000000000009237 ) ) ; +#33922 = EDGE_CURVE ( 'NONE', #45119, #8607, #36240, .T. ) ; +#33923 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.7071067811865721087, 0.7071067811865230368 ) ) ; +#33924 = ORIENTED_EDGE ( 'NONE', *, *, #32832, .F. ) ; +#33925 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#33926 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#33927 = CARTESIAN_POINT ( 'NONE', ( 34.39940826554926900, -115.0906918002051356, -0.9999999999999314992 ) ) ; +#33928 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#33929 = CARTESIAN_POINT ( 'NONE', ( 235.1636984272141433, -125.2814956810979226, -2.815642013385627251 ) ) ; +#33930 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#33931 = CARTESIAN_POINT ( 'NONE', ( 37.92065738731255209, -121.4999999999999716, -5.151773219457669306 ) ) ; +#33932 = CARTESIAN_POINT ( 'NONE', ( 216.6881727446676109, -120.9892765799031480, 7.997387287893486629 ) ) ; +#33933 = CARTESIAN_POINT ( 'NONE', ( 233.4294306245504060, -126.6483362565710422, -0.1310603396881758476 ) ) ; +#33934 = CARTESIAN_POINT ( 'NONE', ( 239.6999987669289283, -120.4999999999997584, 1.387778780781445676E-14 ) ) ; +#33935 = DIRECTION ( 'NONE', ( -0.7071067811865441310, -2.492560110495898474E-16, 0.7071067811865510144 ) ) ; +#33936 = DIRECTION ( 'NONE', ( -1.811995619784410881E-15, 1.000000000000000000, 1.196913542559490477E-15 ) ) ; +#33937 = CARTESIAN_POINT ( 'NONE', ( 232.9607153417256598, -125.2189350977694886, -2.919265234761597938 ) ) ; +#33938 = CARTESIAN_POINT ( 'NONE', ( 234.9402183179061581, -125.5479650410275809, -2.305611377218922620 ) ) ; +#33939 = ADVANCED_FACE ( 'NONE', ( #34829 ), #8830, .F. ) ; +#33940 = VECTOR ( 'NONE', #32974, 999.9999999999998863 ) ; +#33941 = VECTOR ( 'NONE', #4783, 999.9999999999998863 ) ; +#33942 = CARTESIAN_POINT ( 'NONE', ( 215.7975887665483299, -119.3753633498361211, -7.637576446948783904 ) ) ; +#33943 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #6752, #37440, #42652, #11703 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 4.553649124439118623E-18, 0.0001894424595402380632 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9857906233200691704, 0.9853890610727579213, 0.9850353149555052257, 0.9847293849683109723 ) ) + REPRESENTATION_ITEM ( '' ) ); +#33944 = CARTESIAN_POINT ( 'NONE', ( 15.79745787006642210, -60.49793364826358300, -20.43134613047296000 ) ) ; +#33945 = CARTESIAN_POINT ( 'NONE', ( 234.8421682777202761, -115.1698082544546651, -3.080183451111773607 ) ) ; +#33946 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -1.224646799147353207E-16 ) ) ; +#33947 = VECTOR ( 'NONE', #25463, 999.9999999999998863 ) ; +#33948 = CYLINDRICAL_SURFACE ( 'NONE', #24750, 4.999999999999999112 ) ; +#33949 = LINE ( 'NONE', #16689, #19474 ) ; +#33950 = CARTESIAN_POINT ( 'NONE', ( 234.5915410131300405, -119.4390130283105833, 5.447504880951557382 ) ) ; +#33951 = ADVANCED_FACE ( 'NONE', ( #18948, #35415 ), #4467, .T. ) ; +#33952 = EDGE_CURVE ( 'NONE', #34773, #13691, #16991, .T. ) ; +#33953 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203862311, 0.9884292157390539568 ) ) ; +#33954 = DIRECTION ( 'NONE', ( -0.008726535498382037570, -8.681150810635757910E-16, 0.9999619230641713097 ) ) ; +#33955 = CARTESIAN_POINT ( 'NONE', ( 16.00000000000000000, 12.50000000000000000, 36.00000000000000000 ) ) ; +#33956 = AXIS2_PLACEMENT_3D ( 'NONE', #48464, #8459, #37340 ) ; +#33957 = ORIENTED_EDGE ( 'NONE', *, *, #19559, .T. ) ; +#33958 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -117.4663757047089945, 0.9681149176678405244 ) ) ; +#33959 = CARTESIAN_POINT ( 'NONE', ( 232.7851195795701642, -118.9657008151499156, 5.340385634848532348 ) ) ; +#33960 = ORIENTED_EDGE ( 'NONE', *, *, #10160, .F. ) ; +#33961 = EDGE_LOOP ( 'NONE', ( #52066, #37866, #6111, #12732 ) ) ; +#33962 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#33963 = CARTESIAN_POINT ( 'NONE', ( 236.7088849176834628, -119.2337086951341405, -6.018033511669043989 ) ) ; +#33964 = PERSON_AND_ORGANIZATION ( #17881, #29145 ) ; +#33965 = ORIENTED_EDGE ( 'NONE', *, *, #40308, .T. ) ; +#33966 = VERTEX_POINT ( 'NONE', #17583 ) ; +#33967 = CARTESIAN_POINT ( 'NONE', ( 236.3638375443794644, -119.2902009924631272, -5.415430563127286767 ) ) ; +#33968 = CARTESIAN_POINT ( 'NONE', ( 216.2145475483321206, -120.0931127750100131, -7.942092673220983556 ) ) ; +#33969 = ORIENTED_EDGE ( 'NONE', *, *, #31872, .F. ) ; +#33970 = ORIENTED_EDGE ( 'NONE', *, *, #37648, .F. ) ; +#33971 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.330095367842434761E-33, 3.885780586188047891E-16 ) ) ; +#33972 = CARTESIAN_POINT ( 'NONE', ( 215.2979987973237996, -120.0623634552573407, -7.621507368705615626 ) ) ; +#33973 = ORIENTED_EDGE ( 'NONE', *, *, #21813, .F. ) ; +#33974 = CARTESIAN_POINT ( 'NONE', ( -12.74999999999999822, -128.9989999999999952, 5.563082011841702376E-15 ) ) ; +#33975 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290022, -120.7204572750943612, -2.965322938804098474 ) ) ; +#33976 = CARTESIAN_POINT ( 'NONE', ( 32.65356530244423539, -121.3283476942028045, -5.762421202312857815 ) ) ; +#33977 = PLANE ( 'NONE', #26728 ) ; +#33978 = AXIS2_PLACEMENT_3D ( 'NONE', #53228, #12927, #22839 ) ; +#33979 = CARTESIAN_POINT ( 'NONE', ( 221.3376311670926384, -122.0424931185391557, 7.691438363173212167 ) ) ; +#33980 = CIRCLE ( 'NONE', #38640, 7.429656662197412054 ) ; +#33981 = CARTESIAN_POINT ( 'NONE', ( 221.9194786937059405, -120.0287879784692251, -7.834795365567862824 ) ) ; +#33982 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#33983 = VERTEX_POINT ( 'NONE', #53214 ) ; +#33985 = ORIENTED_EDGE ( 'NONE', *, *, #12579, .T. ) ; +#33984 = VECTOR ( 'NONE', #23605, 1000.000000000000000 ) ; +#33986 = CARTESIAN_POINT ( 'NONE', ( 35.59996973040335888, -125.9982352765469642, -0.8471145142320002375 ) ) ; +#33987 = EDGE_CURVE ( 'NONE', #52494, #7457, #57312, .T. ) ; +#33988 = CARTESIAN_POINT ( 'NONE', ( 18.52500000000001990, -59.00000000000000000, 23.49999999999999289 ) ) ; +#33989 = ORIENTED_EDGE ( 'NONE', *, *, #7831, .T. ) ; +#33990 = CARTESIAN_POINT ( 'NONE', ( 22.75000000000000711, -119.2000000000000028, 19.50000000000000355 ) ) ; +#33991 = CARTESIAN_POINT ( 'NONE', ( 231.9927503468590260, -117.7141417059581840, 5.277405607113057506 ) ) ; +#33992 = CARTESIAN_POINT ( 'NONE', ( 221.7998618830988562, -121.0780848341269262, 7.836085203767192198 ) ) ; +#33993 = AXIS2_PLACEMENT_3D ( 'NONE', #37914, #16836, #16251 ) ; +#33994 = CARTESIAN_POINT ( 'NONE', ( 236.2067798403068934, -121.6881224997461288, 6.033826785990923369 ) ) ; +#33995 = CARTESIAN_POINT ( 'NONE', ( 217.0288119254784078, -118.4991293981936309, -7.750758679558368947 ) ) ; +#33996 = CARTESIAN_POINT ( 'NONE', ( 235.7949590637585686, -119.3157511877313510, 5.421480653644378478 ) ) ; +#33997 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#33998 = VECTOR ( 'NONE', #22509, 1000.000000000000114 ) ; +#33999 = CARTESIAN_POINT ( 'NONE', ( 28.09997841401784768, -118.5895521707035840, 5.952350340528906436 ) ) ; +#34000 = CARTESIAN_POINT ( 'NONE', ( 232.8677442898686536, -114.7507711848959389, -2.180630563576225978 ) ) ; +#34001 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#34002 = CARTESIAN_POINT ( 'NONE', ( 24.99900000000002009, -52.25000000000000711, 6.399999999999993250 ) ) ; +#34003 = CARTESIAN_POINT ( 'NONE', ( 196.5671601966404580, -126.6002557055699782, -0.9361359680985013032 ) ) ; +#34004 = CARTESIAN_POINT ( 'NONE', ( 232.3875362293381386, -114.9751423003597353, 0.5464533530554200880 ) ) ; +#34005 = CARTESIAN_POINT ( 'NONE', ( 235.5029800761946603, -116.7085675871897195, 4.053244573825321773 ) ) ; +#34006 = CARTESIAN_POINT ( 'NONE', ( -36.15046256473638664, -40.24543050033675939, -71.83542630306115484 ) ) ; +#34007 = EDGE_CURVE ( 'NONE', #55752, #2599, #34995, .T. ) ; +#34008 = CARTESIAN_POINT ( 'NONE', ( 235.1495435443861197, -116.1157961700208006, 3.458711132345353434 ) ) ; +#34009 = CARTESIAN_POINT ( 'NONE', ( 219.8686501545635679, -120.9640746260282498, 8.075634614630962105 ) ) ; +#34010 = ORIENTED_EDGE ( 'NONE', *, *, #2048, .F. ) ; +#34011 = CARTESIAN_POINT ( 'NONE', ( 234.2731425199542059, -124.0392393557277018, 5.028331658337486409 ) ) ; +#34012 = LINE ( 'NONE', #6860, #384 ) ; +#34013 = CARTESIAN_POINT ( 'NONE', ( 24.90000000000003411, -120.5000000002307274, 4.499999999525508443 ) ) ; +#34014 = CARTESIAN_POINT ( 'NONE', ( 21.07982894009833430, -47.23389720851302087, 18.14092968110546877 ) ) ; +#34015 = EDGE_CURVE ( 'NONE', #51070, #24914, #37676, .T. ) ; +#34016 = CARTESIAN_POINT ( 'NONE', ( 237.0687299277314537, -122.3183066934787604, -5.243700273537032608 ) ) ; +#34017 = EDGE_CURVE ( 'NONE', #21907, #47116, #4174, .T. ) ; +#34018 = CARTESIAN_POINT ( 'NONE', ( 220.8985180466249858, -122.1941989123735937, 7.902238327296736919 ) ) ; +#34019 = EDGE_CURVE ( 'NONE', #16476, #28759, #35700, .T. ) ; +#34020 = AXIS2_PLACEMENT_3D ( 'NONE', #51856, #47769, #52140 ) ; +#34021 = ORIENTED_EDGE ( 'NONE', *, *, #3819, .F. ) ; +#34022 = AXIS2_PLACEMENT_3D ( 'NONE', #19336, #15222, #37174 ) ; +#34023 = CARTESIAN_POINT ( 'NONE', ( 217.9163579497280523, -119.6250010922367437, -7.801698337676734596 ) ) ; +#34024 = CARTESIAN_POINT ( 'NONE', ( 215.4662838989240470, -119.0006055332750066, -7.758565155378534861 ) ) ; +#34025 = CONICAL_SURFACE ( 'NONE', #9810, 1.649999999999998579, 1.029744258676652757 ) ; +#34026 = VECTOR ( 'NONE', #56429, 1000.000000000000000 ) ; +#34027 = FACE_OUTER_BOUND ( 'NONE', #17153, .T. ) ; +#34028 = CARTESIAN_POINT ( 'NONE', ( 221.3462155741277400, -121.2628221503185415, 7.835505533802864520 ) ) ; +#34029 = ORIENTED_EDGE ( 'NONE', *, *, #21628, .T. ) ; +#34030 = VECTOR ( 'NONE', #52847, 1000.000000000000000 ) ; +#34031 = ORIENTED_EDGE ( 'NONE', *, *, #5485, .F. ) ; +#34032 = CARTESIAN_POINT ( 'NONE', ( 23.40000000000001279, -120.5000000000000000, 5.563082011841702376E-15 ) ) ; +#34033 = CARTESIAN_POINT ( 'NONE', ( 217.2066412325789884, -122.3049885412466296, 7.810041520280874394 ) ) ; +#34034 = CARTESIAN_POINT ( 'NONE', ( 222.0534714710418598, -119.6951475105545910, -8.009624101329576362 ) ) ; +#34035 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -119.3421219499923893, 1.942988646411488496 ) ) ; +#34036 = VECTOR ( 'NONE', #38399, 1000.000000000000000 ) ; +#34037 = ORIENTED_EDGE ( 'NONE', *, *, #20560, .F. ) ; +#34038 = CARTESIAN_POINT ( 'NONE', ( 195.1499984800815355, -114.3415476561573882, 0.9450667357480410091 ) ) ; +#34039 = CARTESIAN_POINT ( 'NONE', ( -48.75000000000000000, -118.9316923185066628, 6.917557399181528233 ) ) ; +#34040 = CARTESIAN_POINT ( 'NONE', ( 236.9902424730280757, -125.2078581698337700, 2.936999237039380706 ) ) ; +#34041 = CARTESIAN_POINT ( 'NONE', ( -45.80811275420797557, -46.63107102043407082, 14.08964930476643218 ) ) ; +#34042 = VERTEX_POINT ( 'NONE', #57620 ) ; +#34043 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#34044 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669290363, -126.7537108195393216, 2.409162467077751391 ) ) ; +#34045 = CARTESIAN_POINT ( 'NONE', ( 16.50000000000001421, -38.99999999999999289, -23.50000000000000711 ) ) ; +#34046 = VERTEX_POINT ( 'NONE', #13199 ) ; +#34047 = ORIENTED_EDGE ( 'NONE', *, *, #24791, .T. ) ; +#34048 = CARTESIAN_POINT ( 'NONE', ( 215.7091451578496617, -121.3058473675647377, 7.670663620589531995 ) ) ; +#34049 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289794, -123.2117536178410973, 4.727691180440920071 ) ) ; +#34050 = FACE_OUTER_BOUND ( 'NONE', #37099, .T. ) ; +#34051 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#34052 = CARTESIAN_POINT ( 'NONE', ( 240.5347280068026521, -114.9927907248123518, 0.8451279643312686884 ) ) ; +#34053 = ADVANCED_FACE ( 'NONE', ( #14575 ), #3603, .F. ) ; +#34054 = CARTESIAN_POINT ( 'NONE', ( 12.76995189844064704, -48.19997575774528542, -15.05485427164112089 ) ) ; +#34055 = CARTESIAN_POINT ( 'NONE', ( 220.2486434445711723, -122.2947669453662627, 7.681770710713506034 ) ) ; +#34056 = ORIENTED_EDGE ( 'NONE', *, *, #42944, .F. ) ; +#34058 = VERTEX_POINT ( 'NONE', #48830 ) ; +#34057 = VECTOR ( 'NONE', #42181, 1000.000000000000114 ) ; +#34059 = PLANE ( 'NONE', #34020 ) ; +#34060 = DIRECTION ( 'NONE', ( -0.7132504491541842295, -2.131334480222611268E-15, 0.7009092642998483447 ) ) ; +#34061 = EDGE_CURVE ( 'NONE', #8606, #5968, #13985, .T. ) ; +#34062 = ORIENTED_EDGE ( 'NONE', *, *, #28961, .F. ) ; +#34063 = CARTESIAN_POINT ( 'NONE', ( 29.27751629550389012, -126.5427876567198382, 0.8862305883490253500 ) ) ; +#34064 = CARTESIAN_POINT ( 'NONE', ( 30.15356521041448445, -114.5165449842356935, -0.8272863234429772561 ) ) ; +#34065 = AXIS2_PLACEMENT_3D ( 'NONE', #35225, #25575, #47197 ) ; +#34066 = ORIENTED_EDGE ( 'NONE', *, *, #51722, .F. ) ; +#34067 = CARTESIAN_POINT ( 'NONE', ( 12.26702898015653176, -49.00000000000000000, -19.10000000000000853 ) ) ; +#34068 = CARTESIAN_POINT ( 'NONE', ( 236.3999987672879399, -125.7608209743148961, 4.617765983265742946 ) ) ; +#34069 = EDGE_LOOP ( 'NONE', ( #3031, #1238, #50923, #49350 ) ) ; +#34070 = CARTESIAN_POINT ( 'NONE', ( 233.3402695270552556, -116.0082192615522843, -3.296589309349423402 ) ) ; +#34071 = CIRCLE ( 'NONE', #31301, 1.500000000000001332 ) ; +#34072 = CARTESIAN_POINT ( 'NONE', ( 215.2361077861756655, -118.7600171702889611, -7.678274155060941908 ) ) ; +#34073 = CARTESIAN_POINT ( 'NONE', ( 232.3080589672488827, -125.0381411161046685, 4.151790365699026708 ) ) ; +#34074 = AXIS2_PLACEMENT_3D ( 'NONE', #18030, #4919, #36458 ) ; +#34075 = PLANE ( 'NONE', #6299 ) ; +#34076 = LINE ( 'NONE', #24731, #43966 ) ; +#34077 = CARTESIAN_POINT ( 'NONE', ( 214.8002074625812554, -114.9661473709246735, -4.495782092368530769 ) ) ; +#34078 = CARTESIAN_POINT ( 'NONE', ( 219.9503880132604934, -121.1245143684413392, 8.064976322992995605 ) ) ; +#34079 = CARTESIAN_POINT ( 'NONE', ( 216.2145475481480332, -119.4151645470605843, -7.675328674023582209 ) ) ; +#34080 = VECTOR ( 'NONE', #15188, 1000.000000000000000 ) ; +#34081 = VECTOR ( 'NONE', #51669, 1000.000000000000000 ) ; +#34082 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#34083 = EDGE_LOOP ( 'NONE', ( #13913, #55181, #25876, #39656 ) ) ; +#34084 = CARTESIAN_POINT ( 'NONE', ( 214.4398602538755654, -120.2596969191735639, -5.612564934189760990 ) ) ; +#34085 = AXIS2_PLACEMENT_3D ( 'NONE', #7424, #37826, #51805 ) ; +#34086 = CARTESIAN_POINT ( 'NONE', ( 236.5929727521166228, -119.4982931270360496, 5.458870588560120751 ) ) ; +#34087 = ADVANCED_FACE ( 'NONE', ( #11058 ), #48071, .T. ) ; +#34088 = CARTESIAN_POINT ( 'NONE', ( 234.1153784771004212, -120.7635452753136036, -5.541888030473717031 ) ) ; +#34089 = EDGE_CURVE ( 'NONE', #26689, #29379, #39019, .T. ) ; +#34090 = EDGE_CURVE ( 'NONE', #39948, #12421, #55755, .T. ) ; +#34091 = EDGE_LOOP ( 'NONE', ( #32216, #50808, #32645, #47757 ) ) ; +#34092 = VERTEX_POINT ( 'NONE', #29173 ) ; +#34093 = LINE ( 'NONE', #34962, #15513 ) ; +#34094 = CARTESIAN_POINT ( 'NONE', ( -21.25596072551243054, -30.00033348025637991, 20.45469411707014373 ) ) ; +#34095 = FACE_OUTER_BOUND ( 'NONE', #3182, .T. ) ; +#34096 = CARTESIAN_POINT ( 'NONE', ( 235.9089699238231219, -114.3833376265281743, -0.6328038108529303596 ) ) ; +#34097 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#34098 = CARTESIAN_POINT ( 'NONE', ( 217.9163579497280523, -121.8323694114193358, 7.936442963194193290 ) ) ; +#34099 = CARTESIAN_POINT ( 'NONE', ( 218.8554403369847705, -118.5232056367598261, -7.624046417065794223 ) ) ; +#34100 = AXIS2_PLACEMENT_3D ( 'NONE', #17918, #31094, #45654 ) ; +#34101 = PLANE ( 'NONE', #23812 ) ; +#34102 = AXIS2_PLACEMENT_3D ( 'NONE', #7214, #15958, #42239 ) ; +#34103 = CARTESIAN_POINT ( 'NONE', ( 217.5036138198180993, -119.2323922128118454, -7.929071122631649260 ) ) ; +#34104 = ORIENTED_EDGE ( 'NONE', *, *, #18515, .T. ) ; +#34105 = CARTESIAN_POINT ( 'NONE', ( 222.0476230364249375, -118.8404589981254702, -7.877271742638934704 ) ) ; +#34106 = DIRECTION ( 'NONE', ( -0.008726535498373709163, -1.212680411858284077E-15, 0.9999619230641713097 ) ) ; +#34107 = CARTESIAN_POINT ( 'NONE', ( 21.50000000000000355, -129.0000000000000000, -13.99999999999999467 ) ) ; +#34108 = EDGE_LOOP ( 'NONE', ( #31141, #22491, #11927, #56036 ) ) ; +#34109 = CARTESIAN_POINT ( 'NONE', ( 219.8466958913564611, -119.4848049979156315, -7.823294523238516263 ) ) ; +#34110 = AXIS2_PLACEMENT_3D ( 'NONE', #209, #44578, #21501 ) ; +#34111 = DIRECTION ( 'NONE', ( -1.000000000000000000, 2.775557561562891351E-17, 1.387778780781445676E-17 ) ) ; +#34112 =( BOUNDED_SURFACE ( ) B_SPLINE_SURFACE ( 3, 3, ( + ( #51685, #44092, #52265, #21316 ), + ( #2948, #21610, #12267, #29531 ), + ( #47324, #34763, #30100, #52865 ), + ( #39432, #17220, #51983, #52549 ) ), + .UNSPECIFIED., .F., .F., .F. ) + B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ), + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_SURFACE ( ( + ( 1.000000000000000000, 0.9964599025883690286, 0.9964599025883690286, 1.000000000000000000), + ( 1.000000000000000000, 0.9964599025883690286, 0.9964599025883690286, 1.000000000000000000), + ( 1.000000000000000000, 0.9964599025883690286, 0.9964599025883690286, 1.000000000000000000), + ( 1.000000000000000000, 0.9964599025883690286, 0.9964599025883690286, 1.000000000000000000) ) ) + REPRESENTATION_ITEM ( '' ) SURFACE ( ) ); +#34113 = CARTESIAN_POINT ( 'NONE', ( 237.7253868831556076, -117.1227130763594033, 4.405071218506630970 ) ) ; +#34114 = DIRECTION ( 'NONE', ( 0.7009092642998485667, 4.163453949483579030E-16, 0.7132504491541838965 ) ) ; +#34115 = CIRCLE ( 'NONE', #22937, 2.024000000000008459 ) ; +#34116 = ORIENTED_EDGE ( 'NONE', *, *, #15045, .F. ) ; +#34117 = AXIS2_PLACEMENT_3D ( 'NONE', #33708, #12648, #42732 ) ; +#34118 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -120.4241585774895782, -0.4942146078695141553 ) ) ; +#34119 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289794, -122.9344551829521777, 2.344872696373109910 ) ) ; +#34120 = CARTESIAN_POINT ( 'NONE', ( 237.3401356264726019, -125.7741597088360663, 3.163208103130275894 ) ) ; +#34121 = ORIENTED_EDGE ( 'NONE', *, *, #40147, .F. ) ; +#34122 = AXIS2_PLACEMENT_3D ( 'NONE', #22507, #35944, #8221 ) ; +#34123 = EDGE_LOOP ( 'NONE', ( #54792, #57668, #40436, #49807 ) ) ; +#34124 = CARTESIAN_POINT ( 'NONE', ( -50.36826331283072022, -120.1814872047112885, -2.485041207548647435 ) ) ; +#34125 = CARTESIAN_POINT ( 'NONE', ( 221.7224716377315872, -120.8639904335835240, 7.853063632399041261 ) ) ; +#34126 = AXIS2_PLACEMENT_3D ( 'NONE', #27161, #35618, #5243 ) ; +#34127 = CARTESIAN_POINT ( 'NONE', ( 233.6432530881394314, -122.4602459507033529, 5.222454216496752899 ) ) ; +#34128 = EDGE_LOOP ( 'NONE', ( #29676, #18156, #22327, #15300 ) ) ; +#34129 = ORIENTED_EDGE ( 'NONE', *, *, #25043, .F. ) ; +#34130 = ORIENTED_EDGE ( 'NONE', *, *, #8452, .T. ) ; +#34131 = EDGE_CURVE ( 'NONE', #2512, #52480, #41728, .T. ) ; +#34132 = EDGE_LOOP ( 'NONE', ( #20511, #27951, #19597, #35576 ) ) ; +#34133 = CARTESIAN_POINT ( 'NONE', ( 220.3649315727255953, -121.9907952299140987, 7.967421489729566098 ) ) ; +#34134 = CARTESIAN_POINT ( 'NONE', ( 237.5239051560103007, -117.2922355045283922, 4.528948312987603586 ) ) ; +#34135 = ADVANCED_FACE ( 'NONE', ( #6954 ), #54139, .F. ) ; +#34136 = EDGE_LOOP ( 'NONE', ( #21139, #54819 ) ) ; +#34137 = EDGE_LOOP ( 'NONE', ( #33755, #53027, #35712, #20607, #29034, #20392 ) ) ; +#34138 = CARTESIAN_POINT ( 'NONE', ( 214.9099611974440052, -121.1471233514811132, 7.815630645358756290 ) ) ; +#34139 = ADVANCED_FACE ( 'NONE', ( #50749, #10768 ), #28603, .T. ) ; +#34140 = FACE_OUTER_BOUND ( 'NONE', #45484, .T. ) ; +#34141 = CARTESIAN_POINT ( 'NONE', ( 31.80241006412570925, -121.4123032914866371, 5.805275577416757926 ) ) ; +#34142 = ORIENTED_EDGE ( 'NONE', *, *, #23469, .F. ) ; +#34143 = CARTESIAN_POINT ( 'NONE', ( 236.3904179101205045, -118.4370472986390013, -5.152354643789750277 ) ) ; +#34144 = CARTESIAN_POINT ( 'NONE', ( -21.09999999999998010, -30.29999999999999361, 19.75000000000001421 ) ) ; +#34145 = LINE ( 'NONE', #2328, #26671 ) ; +#34146 = CARTESIAN_POINT ( 'NONE', ( 220.0400526580618816, -122.3256654689550658, 7.883340079555114954 ) ) ; +#34147 = CARTESIAN_POINT ( 'NONE', ( 218.3002074625812838, -124.3885056493947587, -6.601372717176794858 ) ) ; +#34148 = ADVANCED_FACE ( 'NONE', ( #42000 ), #15992, .T. ) ; +#34150 = AXIS2_PLACEMENT_3D ( 'NONE', #361, #18135, #49674 ) ; +#34149 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289169, -123.1426750764624245, 3.025528237012728550 ) ) ; +#34151 = EDGE_CURVE ( 'NONE', #5702, #29395, #51051, .T. ) ; +#34152 = VECTOR ( 'NONE', #29902, 1000.000000000000114 ) ; +#34153 = CARTESIAN_POINT ( 'NONE', ( 225.6999987669289851, -127.4982654320928361, 0.1558234320356843838 ) ) ; +#34154 = CARTESIAN_POINT ( 'NONE', ( 216.6367365578063584, -121.3244709428172143, 7.729238141123699002 ) ) ; +#34155 = DIRECTION ( 'NONE', ( -3.524876788021935603E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#34156 = CARTESIAN_POINT ( 'NONE', ( 30.59980000000000899, -126.4501005210472186, -0.7764740176078172018 ) ) ; +#34157 = CARTESIAN_POINT ( 'NONE', ( 219.8790856213445579, -118.7780341238653676, -7.903573989658095655 ) ) ; +#34158 = DIRECTION ( 'NONE', ( 3.524876788021935603E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#34159 = DIRECTION ( 'NONE', ( -3.524876788021935603E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#34160 = CARTESIAN_POINT ( 'NONE', ( 233.0347280068026521, -126.0072092751871935, -0.8451279643312409329 ) ) ; +#34161 = VECTOR ( 'NONE', #35579, 1000.000000000000114 ) ; +#34162 = CARTESIAN_POINT ( 'NONE', ( 235.9607292837018520, -125.2172855472944093, -2.922188096482103425 ) ) ; +#34163 = VECTOR ( 'NONE', #48050, 999.9999999999998863 ) ; +#34164 = CARTESIAN_POINT ( 'NONE', ( 239.6999987669289283, -122.6977875698047882, 2.667345084163372348 ) ) ; +#34165 = AXIS2_PLACEMENT_3D ( 'NONE', #23017, #14241, #28264 ) ; +#34166 = DIRECTION ( 'NONE', ( 0.008726535498377320857, -3.206130048250864618E-16, -0.9999619230641713097 ) ) ; +#34167 = CARTESIAN_POINT ( 'NONE', ( 233.4920905420501924, -116.4608587060000957, 3.808176110456575003 ) ) ; +#34168 = EDGE_CURVE ( 'NONE', #36293, #26006, #52734, .T. ) ; +#34169 = CIRCLE ( 'NONE', #17349, 1.500000000000001332 ) ; +#34170 = VERTEX_POINT ( 'NONE', #17443 ) ; +#34171 = CARTESIAN_POINT ( 'NONE', ( 11.97380351274183319, -48.72797761991385102, 19.08663443834548445 ) ) ; +#34172 = CARTESIAN_POINT ( 'NONE', ( 217.4942592998164912, -122.3161325658076493, 7.820998079858716423 ) ) ; +#34173 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026312, -123.3614025104124892, 5.277344088312726278 ) ) ; +#34174 = CARTESIAN_POINT ( 'NONE', ( 235.2768360368165759, -124.1369133429952427, 4.960316657923740991 ) ) ; +#34175 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#34176 = CARTESIAN_POINT ( 'NONE', ( 219.8635567940270619, -121.5514343906907442, 7.818563810428405425 ) ) ; +#34177 = CARTESIAN_POINT ( 'NONE', ( 25.00000000000002132, -60.69999999999999574, -16.50000000000000711 ) ) ; +#34178 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #11111, #28947, #46732, #42328, #2361, #20160 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 4 ), + ( 3.053131059157728656E-15, 0.0001681695340911956358, 0.0003363390681793381040 ), + .UNSPECIFIED. ) ; +#34179 = CARTESIAN_POINT ( 'NONE', ( 217.8348905457650346, -118.4864384075198132, -7.788505534348372450 ) ) ; +#34180 = EDGE_CURVE ( 'NONE', #32602, #13873, #29453, .T. ) ; +#34181 = ORIENTED_EDGE ( 'NONE', *, *, #38173, .T. ) ; +#34182 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#34183 = CARTESIAN_POINT ( 'NONE', ( 229.2999987669289794, -120.4999999999997726, 1.387778780781445676E-14 ) ) ; +#34184 = CARTESIAN_POINT ( 'NONE', ( 18.11648180096094762, -59.33769478156722954, -21.50000000000000000 ) ) ; +#34185 = EDGE_LOOP ( 'NONE', ( #10060, #14210 ) ) ; +#34186 = ADVANCED_FACE ( 'NONE', ( #12781, #12478, #47824, #57475, #21824, #7531, #34694, #30314, #7810, #51613 ), #3748, .F. ) ; +#34187 = CARTESIAN_POINT ( 'NONE', ( 218.9962405479286645, -119.9781963652952896, -7.861799006161136916 ) ) ; +#34188 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#34189 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.735107750929436330E-16, -5.854520032931945243E-16 ) ) ; +#34190 = CARTESIAN_POINT ( 'NONE', ( 215.9690284440741266, -119.4288947806982009, -7.861636363987227760 ) ) ; +#34191 = CIRCLE ( 'NONE', #47223, 6.122273719221030142 ) ; +#34192 = AXIS2_PLACEMENT_3D ( 'NONE', #14806, #19199, #50152 ) ; +#34193 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#34194 = ORIENTED_EDGE ( 'NONE', *, *, #19995, .F. ) ; +#34195 = CARTESIAN_POINT ( 'NONE', ( 214.1185394244890574, -122.4707638254034805, 7.505734329869631516 ) ) ; +#34196 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -121.1613965755222750, 2.175072669644498191 ) ) ; +#34197 = ORIENTED_EDGE ( 'NONE', *, *, #29735, .T. ) ; +#34198 = ORIENTED_EDGE ( 'NONE', *, *, #27384, .T. ) ; +#34199 = ORIENTED_EDGE ( 'NONE', *, *, #1701, .T. ) ; +#34200 = ORIENTED_EDGE ( 'NONE', *, *, #43094, .F. ) ; +#34201 = DIRECTION ( 'NONE', ( 0.7132504491541841185, 2.131334480222611268E-15, -0.7009092642998482336 ) ) ; +#34202 = FACE_BOUND ( 'NONE', #57217, .T. ) ; +#34203 = ORIENTED_EDGE ( 'NONE', *, *, #28770, .T. ) ; +#34204 = CIRCLE ( 'NONE', #16456, 3.000000000000002665 ) ; +#34205 = ORIENTED_EDGE ( 'NONE', *, *, #1925, .F. ) ; +#34206 = EDGE_CURVE ( 'NONE', #42225, #7730, #29303, .T. ) ; +#34207 = VECTOR ( 'NONE', #51610, 999.9999999999998863 ) ; +#34208 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#34209 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#34210 = CARTESIAN_POINT ( 'NONE', ( 231.2472123624289111, -123.3087604553627301, -8.727019233643742879 ) ) ; +#34211 = ORIENTED_EDGE ( 'NONE', *, *, #24213, .T. ) ; +#34212 = CIRCLE ( 'NONE', #52841, 1.000000000000000888 ) ; +#34213 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#34214 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000021938, -40.49999999999999289, 23.49899999999999878 ) ) ; +#34215 = EDGE_CURVE ( 'NONE', #48259, #43730, #50181, .T. ) ; +#34216 = CARTESIAN_POINT ( 'NONE', ( 218.7391470653743397, -119.7212065487878334, -5.529929020463640654 ) ) ; +#34217 = EDGE_CURVE ( 'NONE', #965, #29318, #39362, .T. ) ; +#34218 = CARTESIAN_POINT ( 'NONE', ( 215.7440798702350548, -119.2443757041648524, -7.613028352890682804 ) ) ; +#34219 = EDGE_CURVE ( 'NONE', #32186, #26606, #4896, .T. ) ; +#34220 = ORIENTED_EDGE ( 'NONE', *, *, #43103, .F. ) ; +#34221 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#34222 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#34223 = CARTESIAN_POINT ( 'NONE', ( 218.3002074625815396, -128.4606873088876000, -3.603733063461432184 ) ) ; +#34224 = DIRECTION ( 'NONE', ( -3.469446951953611033E-15, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#34225 = CARTESIAN_POINT ( 'NONE', ( 235.0959095409757822, -126.0211306441560168, -0.5670717695636394717 ) ) ; +#34226 = CARTESIAN_POINT ( 'NONE', ( 217.9163579497280807, -121.6154919674176114, 7.767159583123878441 ) ) ; +#34227 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#34228 = FACE_OUTER_BOUND ( 'NONE', #8815, .T. ) ; +#34229 = VECTOR ( 'NONE', #37739, 1000.000000000000000 ) ; +#34230 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #8799, #31596, #928, #26631, #35100, #44720, #4726, #22519, #27207, #52905 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 4 ), + ( 1.090670741889104114E-16, 0.0001612088893791641792, 0.0003224177787582192876, 0.0004836266681372743690, 0.0006448355575163295045 ), + .UNSPECIFIED. ) ; +#34231 = CARTESIAN_POINT ( 'NONE', ( 233.3991866377071460, -126.5651928786669345, 1.033829558983818231 ) ) ; +#34232 = CARTESIAN_POINT ( 'NONE', ( 35.40642572112706432, -115.1797686634461968, 1.000000000000014655 ) ) ; +#34233 = CARTESIAN_POINT ( 'NONE', ( 35.59996973040452417, -115.0017647234531353, 0.8471145142324443267 ) ) ; +#34234 = LINE ( 'NONE', #17257, #50113 ) ; +#34235 = CARTESIAN_POINT ( 'NONE', ( 232.9949461981505010, -124.4961696823636146, -3.850045929978305637 ) ) ; +#34236 = CARTESIAN_POINT ( 'NONE', ( 234.9096102942710900, -125.8944442817641942, -1.305084492462448065 ) ) ; +#34237 = ADVANCED_FACE ( 'NONE', ( #9269 ), #30901, .F. ) ; +#34238 = CARTESIAN_POINT ( 'NONE', ( -31.25000000000000000, -129.0000000000000000, 9.400000000000009237 ) ) ; +#34239 = CARTESIAN_POINT ( 'NONE', ( 15.58488043937711254, -60.37837834018721850, -20.14498380891243912 ) ) ; +#34240 = CARTESIAN_POINT ( 'NONE', ( 234.8265626108876063, -115.5079623319552837, -3.591696004944827436 ) ) ; +#34241 = CARTESIAN_POINT ( 'NONE', ( -26.99999999999998934, -129.0000000000000000, 1.076725243977212366E-14 ) ) ; +#34242 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1516828450203600021, -0.9884292157390580646 ) ) ; +#34243 = DIRECTION ( 'NONE', ( 5.782411586589351722E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#34244 = CARTESIAN_POINT ( 'NONE', ( 237.8087418586868012, -114.9900117494859444, -0.7968292994572802046 ) ) ; +#34245 = DIRECTION ( 'NONE', ( -0.7132504491541840075, -2.131334480222543031E-15, 0.7009092642998484557 ) ) ; +#34246 = AXIS2_PLACEMENT_3D ( 'NONE', #34956, #30286, #17415 ) ; +#34247 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#34248 = CIRCLE ( 'NONE', #13733, 1.024999999999997691 ) ; +#34249 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#34250 = CARTESIAN_POINT ( 'NONE', ( 221.9180641163771668, -119.9990848609662919, -8.039410039137703023 ) ) ; +#34251 = EDGE_LOOP ( 'NONE', ( #45781, #45591, #19424, #43319 ) ) ; +#34252 = EDGE_CURVE ( 'NONE', #27978, #49874, #48983, .T. ) ; +#34253 = CARTESIAN_POINT ( 'NONE', ( 5.900000000000016342, -39.14999999999999147, 23.49899999999999878 ) ) ; +#34254 = CARTESIAN_POINT ( 'NONE', ( 233.0216817381270857, -125.7064875354999032, 1.994764870996311945 ) ) ; +#34255 = ADVANCED_FACE ( 'NONE', ( #26511 ), #13928, .F. ) ; +#34256 = ORIENTED_EDGE ( 'NONE', *, *, #44482, .T. ) ; +#34257 = ORIENTED_EDGE ( 'NONE', *, *, #26925, .F. ) ; +#34258 = CARTESIAN_POINT ( 'NONE', ( 8.789497278730395990, -39.19543050033661302, -114.5607189792687137 ) ) ; +#34259 = CARTESIAN_POINT ( 'NONE', ( 236.7360313539617209, -118.2294900428207143, -5.715023550527814855 ) ) ; +#34260 = APPROVAL_STATUS ( 'not_yet_approved' ) ; +#34261 = ORIENTED_EDGE ( 'NONE', *, *, #55967, .F. ) ; +#34262 = VERTEX_POINT ( 'NONE', #14206 ) ; +#34263 = CARTESIAN_POINT ( 'NONE', ( 236.4843980436060065, -115.9132095129374704, -3.128425363999075337 ) ) ; +#34264 = LINE ( 'NONE', #16711, #19317 ) ; +#34265 = ORIENTED_EDGE ( 'NONE', *, *, #16704, .F. ) ; +#34266 = EDGE_LOOP ( 'NONE', ( #23310, #49035, #25799, #45453, #41029, #46873 ) ) ; +#34267 = VECTOR ( 'NONE', #23648, 1000.000000000000000 ) ; +#34268 = CARTESIAN_POINT ( 'NONE', ( 219.8853016596438295, -118.7920281168846373, -7.701895438528035598 ) ) ; +#34269 = LINE ( 'NONE', #29317, #38263 ) ; +#34270 = EDGE_LOOP ( 'NONE', ( #30331, #26649, #52263, #14166 ) ) ; +#34271 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #4959, #595, #49620, #880, #27735, #32117, #36498, #32412, #14568, #10188, #20085, #46089, #45804, #28010 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 2, 2, 4 ), + ( 0.0000000000000000000, 0.0004427182858012573201, 0.0006640774287018468133, 0.0008854365716024363607, 0.001106795714503026017, 0.001328154857403615347, 0.001770873143204746520 ), + .UNSPECIFIED. ) ; +#34272 = CARTESIAN_POINT ( 'NONE', ( 236.0767704591794711, -127.5047685979057093, 2.150038951497210249 ) ) ; +#34273 = CARTESIAN_POINT ( 'NONE', ( 215.0919409377485181, -119.9855239422974620, -7.641315763471943967 ) ) ; +#34274 = EDGE_CURVE ( 'NONE', #11559, #36308, #45168, .T. ) ; +#34275 = DIRECTION ( 'NONE', ( 0.7132504491541842295, 2.131334480222611268E-15, -0.7009092642998483447 ) ) ; +#34276 = LINE ( 'NONE', #8273, #45381 ) ; +#34277 = CARTESIAN_POINT ( 'NONE', ( -36.15046256473636532, -50.19543050033674803, -71.83542630306116905 ) ) ; +#34278 = CARTESIAN_POINT ( 'NONE', ( 221.8378209985321234, -118.7381702383746074, -7.657609133037996507 ) ) ; +#34279 = LINE ( 'NONE', #38944, #45760 ) ; +#34280 = ORIENTED_EDGE ( 'NONE', *, *, #1937, .F. ) ; +#34281 = ORIENTED_EDGE ( 'NONE', *, *, #3575, .F. ) ; +#34282 = CARTESIAN_POINT ( 'NONE', ( 215.7714380462828387, -121.9170019431976328, 7.799833887044177239 ) ) ; +#34283 = ADVANCED_FACE ( 'NONE', ( #45471 ), #26625, .T. ) ; +#34284 = CARTESIAN_POINT ( 'NONE', ( 195.1499984800815923, -128.6999290025383402, 11.58567057290347257 ) ) ; +#34285 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#34286 = ADVANCED_FACE ( 'NONE', ( #525, #39938, #32054, #53955, #49272, #41079, #5468, #8984, #18309, #27376, #27097 ), #53381, .T. ) ; +#34287 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #4599, #4017, #26804, #17428, #22388, #48393, #39348, #30884, #12463, #4312, #8387, #25616, #44005, #43416, #21809, #48680, #8670, #39633, #26494, #30300, #40200, #13323, #39054, #31176, #44293, #225, #39925, #35536, #48968, #57156, #8969, #13626, #53634, #12763, #17993, #21517, #52769, #35827, #48104, #31479, #49260, #21227, #8102, #25925, #43707, #3733, #17127, #28217, #18298, #1371, #50111, #15046, #22667, #23823, #54802, #36133, #40485, #41065, #53942, #45456, #32038, #6014, #44877, #13917, #36703, #511, #5454, #31758, #36998, #1091, #5734, #27936, #23253, #14479, #32332, #41342, #9537, #18866, #49544, #27364, #9823, #36423, #32612, #45152, #19152, #55087, #4885, #5164, #22967, #40785, #14765, #54502, #10115, #50389, #807, #18583, #54224, #49822, #46010, #32883, #45728, #14195, #23532, #27659, #10395, #41636, #1665, #19437, #37274, #9254, #27085, #42189, #50662, #11829, #15902 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 1, 1, 1, 2, 2, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, 2, 2, 1, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4 ), + ( -0.4409781852946252911, -0.4305616989345831813, -0.4201452125745410715, -0.4149369693945200721, -0.4136349085995149055, -0.4129838782020122112, -0.4128211206026366487, -0.4127804312027926192, -0.4127397418029487008, -0.4126583630032607530, -0.4123328478045090728, -0.4097287262144989617, -0.4045204830344786284, -0.4019163614444685728, -0.3993122398544584617, -0.3989867246557071701, -0.3988239670563315520, -0.3987425882566437707, -0.3987018988567997968, -0.3986815541568778376, -0.3986612094569558784, -0.3980101790594529620, -0.3967081182644471293, -0.3941039966744354639, -0.3888957534944121330, -0.3862916319044005231, -0.3849895711093946904, -0.3846640559106432322, -0.3845826771109553954, -0.3845012983112675031, -0.3843385407118918295, -0.3836875103143889687, -0.3784792671343670256, -0.3680627807743233060, -0.3576462944142795308, -0.3472298080542358112, -0.3368133216941920915, -0.3263968353341483164, -0.3159803489741045968, -0.3055638626140608771, -0.3029597410240498778, -0.3016576802290444337, -0.3010066498315417394, -0.3003556194340389895, -0.2977514978440286564, -0.2951473762540183232, -0.2925432546640079901, -0.2912411938690028235, -0.2899391330739976569, -0.2886370722789924903, -0.2873350114839873237, -0.2860329506889821571, -0.2847308898939769906, -0.2834288290989718240, -0.2821267683039666574, -0.2808247075089614908, -0.2795226467139563242, -0.2782205859189511021, -0.2769185251239459356, -0.2762674947264433523, -0.2756164643289407135, -0.2749654339314381302, -0.2743144035339355469 ), + .UNSPECIFIED. ) ; +#34288 = EDGE_LOOP ( 'NONE', ( #57773, #14500, #16423 ) ) ; +#34289 = FACE_OUTER_BOUND ( 'NONE', #27901, .T. ) ; +#34290 = CIRCLE ( 'NONE', #9109, 1.800000000000005596 ) ; +#34291 = CARTESIAN_POINT ( 'NONE', ( 231.9999987669290533, -115.0800990210115913, 2.895684476856681400 ) ) ; +#34292 = DIRECTION ( 'NONE', ( 1.210476675238563278E-16, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#34293 = CARTESIAN_POINT ( 'NONE', ( 236.2256409079004129, -122.3826415478400946, 5.855002839871431775 ) ) ; +#34294 = CARTESIAN_POINT ( 'NONE', ( 217.0425486383471423, -120.8749903239242371, 7.997597916267570994 ) ) ; +#34295 = CARTESIAN_POINT ( 'NONE', ( 235.7709325629937211, -118.5016194841498560, 5.177501059478910150 ) ) ; +#34296 = CARTESIAN_POINT ( 'NONE', ( 215.7714380463851001, -119.0843272550859098, -7.791172273886794564 ) ) ; +#34297 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #14078, #41510, #1250, #33049 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 0.0000000000000000000, 0.001602278063481822612 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9999399200361583917, 0.9966688178624842909, 0.9966674750915849312, 0.9999358917234605348 ) ) + REPRESENTATION_ITEM ( '' ) ); +#34298 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #28998, #14955, #23722, #19629 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 1.201915410426382578E-05 ), + .UNSPECIFIED. ) ; +#34299 = CARTESIAN_POINT ( 'NONE', ( 320.8899987669290113, -121.3973126286640536, 2.077841222139357846 ) ) ; +#34300 = CARTESIAN_POINT ( 'NONE', ( 232.9597690107759149, -114.4931433152396494, 1.314370782875987187 ) ) ; +#34301 = CARTESIAN_POINT ( 'NONE', ( 27.63613398480824301, -119.4999999999999858, 6.006819232606278369 ) ) ; +#34302 = DIRECTION ( 'NONE', ( 1.811995619784410881E-15, -1.000000000000000000, -1.196913542559490477E-15 ) ) ; +#34303 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#34304 = CARTESIAN_POINT ( 'NONE', ( 232.3260648737751808, -115.1873624341572935, -1.601482873381410599 ) ) ; +#34305 = CARTESIAN_POINT ( 'NONE', ( 235.6896211354339812, -122.7901301402222458, 5.058275970937470944 ) ) ; +#34306 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290590, -119.0796156377168131, -1.548480157567592830 ) ) ; +#34307 = CARTESIAN_POINT ( 'NONE', ( 235.0589799111448883, -120.4476643334449051, 5.571028372411111818 ) ) ; +#34308 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#34309 = VERTEX_POINT ( 'NONE', #22405 ) ; +#34310 = CARTESIAN_POINT ( 'NONE', ( 234.3362587598161042, -125.6978647044258963, 3.287961356348700903 ) ) ; +#34311 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669290078, -119.9905970740474856, -6.686142836650479815 ) ) ; +#34312 = CARTESIAN_POINT ( 'NONE', ( 218.2526263280471426, -121.6542710627649200, 7.976699062667333529 ) ) ; +#34313 = CARTESIAN_POINT ( 'NONE', ( 220.5804324181086997, -115.1791358888545318, -5.123011413012212856 ) ) ; +#34314 = AXIS2_PLACEMENT_3D ( 'NONE', #25306, #44268, #16816 ) ; +#34315 = CARTESIAN_POINT ( 'NONE', ( 236.9446674926575724, -125.4844330725978523, -2.439272253568313342 ) ) ; +#34316 = CARTESIAN_POINT ( 'NONE', ( 214.4398602538724674, -121.5835385273432507, 7.515773100029751852 ) ) ; +#34317 = ORIENTED_EDGE ( 'NONE', *, *, #26229, .F. ) ; +#34318 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#34319 = ADVANCED_FACE ( 'NONE', ( #1107 ), #5175, .F. ) ; +#34320 = CARTESIAN_POINT ( 'NONE', ( 36.81826548627504536, -119.5701432309934233, -5.348131669175101521 ) ) ; +#34321 = CARTESIAN_POINT ( 'NONE', ( 221.3898713376227647, -118.7153892329504998, -7.654283356855184017 ) ) ; +#34322 = ADVANCED_FACE ( 'NONE', ( #40798 ), #1572, .F. ) ; +#34323 = CARTESIAN_POINT ( 'NONE', ( 219.7746518858118066, -121.9183750320205633, 7.964670979195225264 ) ) ; +#34324 = CARTESIAN_POINT ( 'NONE', ( 214.3323175990163065, -119.2024590489033500, -7.674405936560075858 ) ) ; +#34325 = ORIENTED_EDGE ( 'NONE', *, *, #39549, .F. ) ; +#34326 = ORIENTED_EDGE ( 'NONE', *, *, #28770, .F. ) ; +#34327 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#34328 = CARTESIAN_POINT ( 'NONE', ( 217.0288114643356607, -122.5051551070553728, 7.779324263347977997 ) ) ; +#34329 = FACE_OUTER_BOUND ( 'NONE', #32272, .T. ) ; +#34330 = CARTESIAN_POINT ( 'NONE', ( 215.9027963960743364, -121.4571744613645876, 7.879662198815459817 ) ) ; +#34331 = VERTEX_POINT ( 'NONE', #19739 ) ; +#34332 = CARTESIAN_POINT ( 'NONE', ( 195.0671557676070620, -114.1438618130098632, 0.9754033047520762612 ) ) ; +#34333 = CIRCLE ( 'NONE', #9158, 1.649999999999997025 ) ; +#34334 = CARTESIAN_POINT ( 'NONE', ( 216.7522970595863399, -120.0665537536290088, -8.005954926014432260 ) ) ; +#34335 = CARTESIAN_POINT ( 'NONE', ( 236.9913928011855262, -125.2295482910339501, 2.901715314349542663 ) ) ; +#34336 = DIRECTION ( 'NONE', ( 3.524876788021939054E-16, -1.000000000000000000, 1.506847588488573331E-30 ) ) ; +#34337 = ORIENTED_EDGE ( 'NONE', *, *, #27833, .F. ) ; +#34338 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#34339 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289510, -127.0767564952904820, 1.280385432129660161 ) ) ; +#34340 = CARTESIAN_POINT ( 'NONE', ( 237.8872538072205884, -114.5296146508352138, -1.479041889265307885 ) ) ; +#34341 = ORIENTED_EDGE ( 'NONE', *, *, #2591, .F. ) ; +#34342 = ORIENTED_EDGE ( 'NONE', *, *, #22290, .T. ) ; +#34343 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -121.0635380731337136, -2.612199050770719122 ) ) ; +#34344 = PLANE ( 'NONE', #21891 ) ; +#34345 = EDGE_CURVE ( 'NONE', #45618, #9881, #18112, .T. ) ; +#34346 = CARTESIAN_POINT ( 'NONE', ( 218.3382151599111580, -118.6787709481652087, -7.854208926383516420 ) ) ; +#34347 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#34348 = ORIENTED_EDGE ( 'NONE', *, *, #52308, .F. ) ; +#34349 = CARTESIAN_POINT ( 'NONE', ( 232.4560270983271835, -126.7472571592622188, -0.9586945877377434089 ) ) ; +#34350 = CARTESIAN_POINT ( 'NONE', ( 12.75155307315585240, -48.09260656700435277, -15.10264109038744884 ) ) ; +#34351 = CARTESIAN_POINT ( 'NONE', ( 219.9621617088761241, -122.2856626568350151, 7.684405205502511826 ) ) ; +#34352 = ORIENTED_EDGE ( 'NONE', *, *, #48232, .F. ) ; +#34353 = ORIENTED_EDGE ( 'NONE', *, *, #54921, .T. ) ; +#34354 = AXIS2_PLACEMENT_3D ( 'NONE', #35172, #7698, #51796 ) ; +#34355 = LINE ( 'NONE', #39017, #25641 ) ; +#34356 = EDGE_CURVE ( 'NONE', #19390, #13849, #1459, .T. ) ; +#34357 = CARTESIAN_POINT ( 'NONE', ( 37.95306998554701039, -119.5216150756928073, -5.195268986007661738 ) ) ; +#34358 = ADVANCED_FACE ( 'NONE', ( #18879 ), #41926, .F. ) ; +#34359 = CARTESIAN_POINT ( 'NONE', ( 12.50000000000002487, -46.90254283780812017, -17.10331240375684558 ) ) ; +#34360 = CARTESIAN_POINT ( 'NONE', ( 46.95096679918786720, -119.4999999999999858, -3.039736830714109939 ) ) ; +#34361 = ADVANCED_FACE ( 'NONE', ( #37568 ), #19454, .F. ) ; +#34362 = ORIENTED_EDGE ( 'NONE', *, *, #17783, .T. ) ; +#34363 = CARTESIAN_POINT ( 'NONE', ( -21.52499999999997371, -59.00000000000000000, 23.49999999999999289 ) ) ; +#34364 = CARTESIAN_POINT ( 'NONE', ( 220.1336244164767777, -128.7765842036271522, -4.056700465083316054 ) ) ; +#34365 = ORIENTED_EDGE ( 'NONE', *, *, #24486, .F. ) ; +#34366 = CARTESIAN_POINT ( 'NONE', ( 235.4652695270552556, -114.9927907248123660, 0.8451279643312686884 ) ) ; +#34367 = CARTESIAN_POINT ( 'NONE', ( 219.9340142131629534, -122.2698464593695888, 7.688009837415893166 ) ) ; +#34368 = CARTESIAN_POINT ( 'NONE', ( 232.2781819057052815, -124.1785401433555762, 4.928661547229656215 ) ) ; +#34369 = CARTESIAN_POINT ( 'NONE', ( 214.8391123432634515, -118.9637152530936248, -7.683502385538125701 ) ) ; +#34370 = CARTESIAN_POINT ( 'NONE', ( -21.14999999999997371, -59.00000000000000000, 15.49999999999999289 ) ) ; +#34371 = CARTESIAN_POINT ( 'NONE', ( 30.56122127796867716, -126.4353042154344138, -0.8833352385751054303 ) ) ; +#34372 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.7071067811865435759, 0.7071067811865515695 ) ) ; +#34373 = CARTESIAN_POINT ( 'NONE', ( 220.0295628899795020, -120.8972142879990486, 7.878983566487695711 ) ) ; +#34374 = AXIS2_PLACEMENT_3D ( 'NONE', #8336, #53291, #43057 ) ; +#34375 = DIRECTION ( 'NONE', ( 1.857579106397815318E-17, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#34376 = CARTESIAN_POINT ( 'NONE', ( 23.45857864376264601, 8.269177857162716987E-15, -23.25857864376271067 ) ) ; +#34377 = VERTEX_POINT ( 'NONE', #28822 ) ; +#34378 = CARTESIAN_POINT ( 'NONE', ( -2.999999999999992450, -125.7999999999999972, -20.50000000000000355 ) ) ; +#34379 = CARTESIAN_POINT ( 'NONE', ( 236.6278975097383466, -120.6803894670034509, 5.547086182368124341 ) ) ; +#34380 = VECTOR ( 'NONE', #23315, 1000.000000000000000 ) ; +#34381 = VERTEX_POINT ( 'NONE', #54821 ) ; +#34382 = ORIENTED_EDGE ( 'NONE', *, *, #36323, .T. ) ; +#34383 = CARTESIAN_POINT ( 'NONE', ( 214.8674132548041484, -122.3809332743735752, 7.400385750541393470 ) ) ; +#34384 = CARTESIAN_POINT ( 'NONE', ( 195.1499984800815923, -126.5655116070077639, -0.9308041915446758630 ) ) ; +#34385 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290306, -119.8500594875137040, -3.008826798922502377 ) ) ; +#34386 = CARTESIAN_POINT ( 'NONE', ( 236.0766570918673324, -116.9121656351495915, 4.994557431604702558 ) ) ; +#34387 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#34388 = LINE ( 'NONE', #33809, #12519 ) ; +#34389 = CARTESIAN_POINT ( 'NONE', ( 29.20903113573863763, -126.5669151434934179, 0.8269070473965467460 ) ) ; +#34390 = CARTESIAN_POINT ( 'NONE', ( 219.9748204139282279, -121.0855939364708718, 7.867391252481248820 ) ) ; +#34391 = EDGE_CURVE ( 'NONE', #31201, #43816, #32625, .T. ) ; +#34392 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#34393 = ORIENTED_EDGE ( 'NONE', *, *, #53521, .T. ) ; +#34394 = CARTESIAN_POINT ( 'NONE', ( 231.8999987669289737, -121.3418397898629024, 5.485782147351764948 ) ) ; +#34395 = CARTESIAN_POINT ( 'NONE', ( -19.49999999999997513, -59.00000000000000000, -23.50000000000000000 ) ) ; +#34396 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#34397 = ORIENTED_EDGE ( 'NONE', *, *, #9688, .T. ) ; +#34398 = LINE ( 'NONE', #52183, #14923 ) ; +#34399 = CARTESIAN_POINT ( 'NONE', ( 237.6967182238612395, -116.3915342946998095, 3.730470807381688125 ) ) ; +#34400 = DIRECTION ( 'NONE', ( 1.000000000000000000, 4.336808689942013792E-16, 0.0000000000000000000 ) ) ; +#34401 = ORIENTED_EDGE ( 'NONE', *, *, #28073, .T. ) ; +#34402 = CARTESIAN_POINT ( 'NONE', ( 217.2060331749648014, -118.6940797586851488, -7.808419713400266637 ) ) ; +#34403 = DIRECTION ( 'NONE', ( -0.7009092642998550060, 0.0000000000000000000, -0.7132504491541774572 ) ) ; +#34404 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#34405 = CARTESIAN_POINT ( 'NONE', ( 237.2593320849377108, -123.5799754065281775, 5.322938854723513025 ) ) ; +#34406 = ORIENTED_EDGE ( 'NONE', *, *, #57146, .F. ) ; +#34407 = ORIENTED_EDGE ( 'NONE', *, *, #39400, .T. ) ; +#34408 = CARTESIAN_POINT ( 'NONE', ( -50.31499208717372085, -121.1015060677873265, -2.944586513346064915 ) ) ; +#34409 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289169, -115.7896841011412334, 14.63528773605047206 ) ) ; +#34410 = EDGE_CURVE ( 'NONE', #32242, #26375, #55104, .T. ) ; +#34411 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#34412 = CARTESIAN_POINT ( 'NONE', ( 217.5490136866718558, -118.6834745917469291, -7.823558006459268022 ) ) ; +#34413 = ORIENTED_EDGE ( 'NONE', *, *, #16972, .T. ) ; +#34414 = AXIS2_PLACEMENT_3D ( 'NONE', #26450, #31711, #9776 ) ; +#34415 = CIRCLE ( 'NONE', #38163, 23.50000000000001776 ) ; +#34416 = VERTEX_POINT ( 'NONE', #15350 ) ; +#34417 = ORIENTED_EDGE ( 'NONE', *, *, #4525, .F. ) ; +#34418 = EDGE_LOOP ( 'NONE', ( #23754, #39406 ) ) ; +#34419 = CARTESIAN_POINT ( 'NONE', ( -2.999999999999995559, -128.6999999999999886, 21.50000000000001066 ) ) ; +#34420 = CARTESIAN_POINT ( 'NONE', ( 237.6638805654490909, -121.9307232077090219, 5.368169925089998351 ) ) ; +#34421 = VERTEX_POINT ( 'NONE', #28524 ) ; +#34422 = EDGE_CURVE ( 'NONE', #13283, #954, #53662, .T. ) ; +#34423 = ORIENTED_EDGE ( 'NONE', *, *, #45949, .F. ) ; +#34424 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203862311, 0.9884292157390539568 ) ) ; +#34425 = EDGE_CURVE ( 'NONE', #1672, #50407, #50841, .T. ) ; +#34426 = CARTESIAN_POINT ( 'NONE', ( 217.0479039508429366, -118.7400516491624671, -7.586256625364901751 ) ) ; +#34427 = CARTESIAN_POINT ( 'NONE', ( 221.5410836464583610, -122.2472841121336842, 7.669184470508497498 ) ) ; +#34428 = EDGE_CURVE ( 'NONE', #56691, #42651, #37385, .T. ) ; +#34429 = AXIS2_PLACEMENT_3D ( 'NONE', #21825, #35842, #30902 ) ; +#34430 = ORIENTED_EDGE ( 'NONE', *, *, #4578, .F. ) ; +#34431 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#34432 = CARTESIAN_POINT ( 'NONE', ( -49.88210620601552137, -122.0809626977446953, 5.356103433503106359 ) ) ; +#34433 = CARTESIAN_POINT ( 'NONE', ( 13.21491204973130529, 38.43410573620376169, 18.45687133611401265 ) ) ; +#34434 = CARTESIAN_POINT ( 'NONE', ( 34.68129871892733718, -126.0829988395835102, -0.8292712338387603355 ) ) ; +#34435 = FACE_BOUND ( 'NONE', #54252, .T. ) ; +#34436 = LINE ( 'NONE', #2332, #54543 ) ; +#34437 = CARTESIAN_POINT ( 'NONE', ( 216.7512846889167406, -121.1417534087138819, 8.012377095354878520 ) ) ; +#34438 = FACE_OUTER_BOUND ( 'NONE', #36065, .T. ) ; +#34439 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#34440 = DIRECTION ( 'NONE', ( -1.811995619784410881E-15, 1.000000000000000000, 1.196913542559490477E-15 ) ) ; +#34441 = CARTESIAN_POINT ( 'NONE', ( 20.90000000000001634, -30.00100000000000122, -21.14999999999999147 ) ) ; +#34442 = CYLINDRICAL_SURFACE ( 'NONE', #26833, 4.100000000000000533 ) ; +#34443 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#34444 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #40797, #41078, #819, #18596, #36435, #45469 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 4 ), + ( 1.166735213474268636E-14, 0.0001635582840935471711, 0.0003271165681754270257 ), + .UNSPECIFIED. ) ; +#34445 = CARTESIAN_POINT ( 'NONE', ( 234.2222280068026521, -121.8267085768518712, -5.411362425887800143 ) ) ; +#34446 = CARTESIAN_POINT ( 'NONE', ( 235.9887292473182754, -124.6415408809947536, -3.693558423378039191 ) ) ; +#34447 = CARTESIAN_POINT ( 'NONE', ( 221.2346204171115573, -130.7466873683462438, 14.47753319284121076 ) ) ; +#34448 = LINE ( 'NONE', #12239, #39269 ) ; +#34449 = CARTESIAN_POINT ( 'NONE', ( 233.4421080283076151, -115.4738953169334650, 2.356529825229750852 ) ) ; +#34450 = VERTEX_POINT ( 'NONE', #44986 ) ; +#34451 = ORIENTED_EDGE ( 'NONE', *, *, #30526, .T. ) ; +#34452 = CARTESIAN_POINT ( 'NONE', ( 12.50000000000002132, -46.90254283780813438, 17.10331240375686690 ) ) ; +#34453 = VECTOR ( 'NONE', #8472, 1000.000000000000000 ) ; +#34454 = PLANE ( 'NONE', #13634 ) ; +#34455 =( BOUNDED_SURFACE ( ) B_SPLINE_SURFACE ( 3, 3, ( + ( #25726, #16649, #39153, #3553 ), + ( #11704, #43212, #56385, #21324 ), + ( #43522, #3242, #47332, #7320 ), + ( #25135, #38567, #12562, #30704 ) ), + .UNSPECIFIED., .F., .F., .F. ) + B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ), + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_SURFACE ( ( + ( 1.000000000000000000, 0.9966482673294480010, 0.9966482673294480010, 1.000000000000000000), + ( 1.000000000000000000, 0.9966482673294480010, 0.9966482673294480010, 1.000000000000000000), + ( 1.000000000000000000, 0.9966482673294480010, 0.9966482673294480010, 1.000000000000000000), + ( 1.000000000000000000, 0.9966482673294480010, 0.9966482673294480010, 1.000000000000000000) ) ) + REPRESENTATION_ITEM ( '' ) SURFACE ( ) ); +#34456 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026027, -124.6587984584867996, 4.325186197776374364 ) ) ; +#34457 = CARTESIAN_POINT ( 'NONE', ( 235.4027135658561463, -126.5891119181555524, 0.8698507825218407818 ) ) ; +#34458 = FACE_OUTER_BOUND ( 'NONE', #50482, .T. ) ; +#34459 = CARTESIAN_POINT ( 'NONE', ( -36.61339973679488935, -47.94543050033674803, -77.68964350301807542 ) ) ; +#34460 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238558841E-16, -1.857579106397798678E-17 ) ) ; +#34461 = EDGE_CURVE ( 'NONE', #28615, #19318, #912, .T. ) ; +#34462 = CARTESIAN_POINT ( 'NONE', ( 214.8364243631112345, -125.9406598314115655, 4.612982867802011278 ) ) ; +#34463 = ORIENTED_EDGE ( 'NONE', *, *, #94, .T. ) ; +#34464 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#34465 = LINE ( 'NONE', #35047, #37881 ) ; +#34466 = CARTESIAN_POINT ( 'NONE', ( 218.2197867405992611, -118.8647196110668034, -5.398493836873699436 ) ) ; +#34467 = ORIENTED_EDGE ( 'NONE', *, *, #51078, .F. ) ; +#34468 = VECTOR ( 'NONE', #2167, 1000.000000000000000 ) ; +#34469 = CARTESIAN_POINT ( 'NONE', ( 218.9962438811572838, -119.9152041616964794, -7.857336888126092767 ) ) ; +#34470 = FACE_OUTER_BOUND ( 'NONE', #5747, .T. ) ; +#34471 = CARTESIAN_POINT ( 'NONE', ( 36.82639929145224045, -119.5622577813435328, 5.340316941638913129 ) ) ; +#34472 = PLANE ( 'NONE', #39791 ) ; +#34473 = EDGE_CURVE ( 'NONE', #40013, #56747, #30373, .T. ) ; +#34474 = PLANE ( 'NONE', #31567 ) ; +#34475 = CARTESIAN_POINT ( 'NONE', ( 215.7023973221381823, -120.1297268743345654, -7.703430518930312942 ) ) ; +#34476 = ORIENTED_EDGE ( 'NONE', *, *, #56331, .F. ) ; +#34477 = FACE_BOUND ( 'NONE', #43805, .T. ) ; +#34478 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -121.2487858182168878, 3.021299696212195851 ) ) ; +#34479 = ORIENTED_EDGE ( 'NONE', *, *, #44375, .T. ) ; +#34480 = VERTEX_POINT ( 'NONE', #41168 ) ; +#34481 = ORIENTED_EDGE ( 'NONE', *, *, #26916, .F. ) ; +#34482 = EDGE_LOOP ( 'NONE', ( #15996, #25944, #35999, #2725, #53659, #5446 ) ) ; +#34483 = CARTESIAN_POINT ( 'NONE', ( 37.90000000000001990, -121.4999999999999858, -5.046256430374048030 ) ) ; +#34484 = CARTESIAN_POINT ( 'NONE', ( -48.24645074577738058, -120.5019845879364198, 3.293007014229861973 ) ) ; +#34485 = EDGE_LOOP ( 'NONE', ( #15622, #5826, #44094, #51843 ) ) ; +#34486 = VERTEX_POINT ( 'NONE', #14874 ) ; +#34487 = EDGE_CURVE ( 'NONE', #35197, #22286, #45558, .T. ) ; +#34488 = PLANE ( 'NONE', #54632 ) ; +#34489 = DIRECTION ( 'NONE', ( -0.9961228847997395386, 0.08797271382789624561, -1.908195823574487804E-17 ) ) ; +#34490 = CARTESIAN_POINT ( 'NONE', ( 231.6492482104497981, -123.6166894833189787, -9.683776704520429490 ) ) ; +#34491 = ADVANCED_FACE ( 'NONE', ( #54326 ), #23882, .T. ) ; +#34492 = EDGE_LOOP ( 'NONE', ( #19368, #13727, #43949, #49679 ) ) ; +#34493 = AXIS2_PLACEMENT_3D ( 'NONE', #27942, #37281, #45736 ) ; +#34494 = CARTESIAN_POINT ( 'NONE', ( 38.09997014102349766, -121.3483685178039480, 5.276623782501682847 ) ) ; +#34495 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#34496 = CARTESIAN_POINT ( 'NONE', ( 229.1232270752265094, -127.1141942901623736, 3.153075402310576258 ) ) ; +#34497 = CARTESIAN_POINT ( 'NONE', ( 8.789497278730417307, -50.19543050033662013, -114.5607189792687137 ) ) ; +#34498 = ORIENTED_EDGE ( 'NONE', *, *, #18179, .T. ) ; +#34499 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#34500 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#34501 = ADVANCED_FACE ( 'NONE', ( #28321 ), #4988, .F. ) ; +#34502 = CARTESIAN_POINT ( 'NONE', ( 214.8184152243820506, -119.5509087555943779, -7.775717596850174829 ) ) ; +#34503 = CARTESIAN_POINT ( 'NONE', ( 3.138039971667416328, -35.69543050033662723, -113.1780927440031519 ) ) ; +#34504 = VECTOR ( 'NONE', #55042, 999.9999999999998863 ) ; +#34505 = EDGE_CURVE ( 'NONE', #56471, #57398, #15153, .T. ) ; +#34506 = CARTESIAN_POINT ( 'NONE', ( 235.2071388914000067, -124.3544700645100960, -3.993091464976815441 ) ) ; +#34507 = LINE ( 'NONE', #25749, #12797 ) ; +#34508 = CARTESIAN_POINT ( 'NONE', ( 235.8999987668155427, -125.5765750804350773, 5.520723272576813834 ) ) ; +#34509 = CARTESIAN_POINT ( 'NONE', ( -33.99999999999999289, -124.5000000000000000, -16.99999999999999289 ) ) ; +#34510 = CONICAL_SURFACE ( 'NONE', #55032, 1.649999999999997025, 1.029744258676653201 ) ; +#34511 = CARTESIAN_POINT ( 'NONE', ( 233.4568261520709882, -126.5334395032838586, -1.191359310040930763 ) ) ; +#34512 = FACE_OUTER_BOUND ( 'NONE', #34619, .T. ) ; +#34513 = CARTESIAN_POINT ( 'NONE', ( 24.86610165400000128, -133.0343553209999925, 6.267177660000023742 ) ) ; +#34514 = CARTESIAN_POINT ( 'NONE', ( 219.8555217014182119, -119.4332730644990477, -8.018277664863919796 ) ) ; +#34515 = CARTESIAN_POINT ( 'NONE', ( 233.0312554356757744, -123.4916082978487708, -4.674696467403434141 ) ) ; +#34516 = CARTESIAN_POINT ( 'NONE', ( 234.8831611653405105, -126.0363939727386082, -0.3707523471648486724 ) ) ; +#34517 = CARTESIAN_POINT ( 'NONE', ( 215.9617277105356550, -119.4372312586419724, -7.863457861112522096 ) ) ; +#34518 = CARTESIAN_POINT ( 'NONE', ( 218.1993182306146650, -120.0770339422821991, -8.046869111701909105 ) ) ; +#34519 = CARTESIAN_POINT ( 'NONE', ( -21.14999999999997371, -59.00000000000000000, -15.50000000000000000 ) ) ; +#34520 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #19791, #36492, #32406, #41983, #14559, #875, #50178, #1735, #10464, #49891, #28284, #55441, #54573, #2013, #1445, #9901, #10183 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 1, 2, 2, 2, 2, 2, 4 ), + ( 0.0000000000000000000, 0.1250000000000699996, 0.1875000000001124933, 0.2187500000001744993, 0.2500000000002364775, 0.3750000000001980083, 0.4375000000001764699, 0.5000000000001549871, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#34521 = CARTESIAN_POINT ( 'NONE', ( 234.7763521641067825, -116.8456551420414229, -4.944762452821946042 ) ) ; +#34522 = DIRECTION ( 'NONE', ( 0.7009092642998482336, -5.177993003688750477E-15, 0.7132504491541841185 ) ) ; +#34523 = CARTESIAN_POINT ( 'NONE', ( 217.9163678052057946, -122.2884331337922106, 7.640581400551404556 ) ) ; +#34524 = CARTESIAN_POINT ( 'NONE', ( 16.98357864376296078, -129.0000000000000000, 29.73357864376256998 ) ) ; +#34525 = CARTESIAN_POINT ( 'NONE', ( 237.8139667056185829, -115.5833130048877422, -2.627294993601600126 ) ) ; +#34526 =( BOUNDED_SURFACE ( ) B_SPLINE_SURFACE ( 3, 3, ( + ( #29828, #11502, #21124, #52651 ), + ( #34294, #12658, #39529, #30193 ), + ( #47129, #8290, #57059, #52077 ), + ( #56195, #39244, #56773, #34863 ) ), + .UNSPECIFIED., .F., .F., .F. ) + B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ), + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_SURFACE ( ( + ( 1.000000000000000000, 0.9963194624144580125, 0.9963194624144580125, 1.000000000000000000), + ( 1.000000000000000000, 0.9963194624144580125, 0.9963194624144580125, 1.000000000000000000), + ( 1.000000000000000000, 0.9963194624144580125, 0.9963194624144580125, 1.000000000000000000), + ( 1.000000000000000000, 0.9963194624144580125, 0.9963194624144580125, 1.000000000000000000) ) ) + REPRESENTATION_ITEM ( '' ) SURFACE ( ) ); +#34527 = EDGE_CURVE ( 'NONE', #19750, #43374, #45215, .T. ) ; +#34528 = CARTESIAN_POINT ( 'NONE', ( 24.86610165400005101, -120.4999999999999716, -6.267177659999978445 ) ) ; +#34529 = ORIENTED_EDGE ( 'NONE', *, *, #50427, .T. ) ; +#34530 = FACE_OUTER_BOUND ( 'NONE', #3651, .T. ) ; +#34531 = EDGE_CURVE ( 'NONE', #14786, #25340, #19546, .T. ) ; +#34532 = CARTESIAN_POINT ( 'NONE', ( -34.60846218327669988, -51.19543050033674803, -70.26627531492196965 ) ) ; +#34533 = CARTESIAN_POINT ( 'NONE', ( -39.30455425408565873, -52.19543050033675513, -75.04505332425496533 ) ) ; +#34534 = VERTEX_POINT ( 'NONE', #27474 ) ; +#34535 = AXIS2_PLACEMENT_3D ( 'NONE', #15426, #46681, #55760 ) ; +#34536 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -117.3336445635555947, 0.4789140952261959905 ) ) ; +#34537 = CARTESIAN_POINT ( 'NONE', ( 233.4099841793573944, -117.8114577332337944, -4.862590346887210480 ) ) ; +#34538 = EDGE_CURVE ( 'NONE', #47116, #35008, #13883, .T. ) ; +#34539 = EDGE_CURVE ( 'NONE', #52851, #22214, #18219, .T. ) ; +#34540 = ADVANCED_FACE ( 'NONE', ( #10221 ), #5189, .F. ) ; +#34541 = ORIENTED_EDGE ( 'NONE', *, *, #28004, .F. ) ; +#34542 = ORIENTED_EDGE ( 'NONE', *, *, #4915, .F. ) ; +#34543 = PLANE ( 'NONE', #20049 ) ; +#34544 = CARTESIAN_POINT ( 'NONE', ( 236.7073518419725815, -119.2919825285744793, -6.029881795406901723 ) ) ; +#34545 = DATE_AND_TIME ( #42981, #41251 ) ; +#34546 = ORIENTED_EDGE ( 'NONE', *, *, #41651, .T. ) ; +#34547 = CIRCLE ( 'NONE', #8451, 4.999999999999999112 ) ; +#34548 = ORIENTED_EDGE ( 'NONE', *, *, #6631, .F. ) ; +#34549 = CARTESIAN_POINT ( 'NONE', ( 236.3124135046633967, -121.1044401007182501, -5.516987566529563125 ) ) ; +#34550 = CARTESIAN_POINT ( 'NONE', ( 221.2347282751971989, -120.1049384380912812, -7.865031680418993254 ) ) ; +#34551 = ORIENTED_EDGE ( 'NONE', *, *, #10016, .T. ) ; +#34552 = ORIENTED_EDGE ( 'NONE', *, *, #51652, .T. ) ; +#34553 = AXIS2_PLACEMENT_3D ( 'NONE', #45038, #35140, #30768 ) ; +#34554 = DIRECTION ( 'NONE', ( -0.6007965021170050823, 0.5150380749100549327, -0.6113749622260600258 ) ) ; +#34555 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#34556 = EDGE_LOOP ( 'NONE', ( #36646, #31537, #3147, #47326 ) ) ; +#34557 = CARTESIAN_POINT ( 'NONE', ( 24.90000000000003411, -116.9999999999999858, 3.500000000000031086 ) ) ; +#34558 = CARTESIAN_POINT ( 'NONE', ( 215.2248717511071163, -119.9063391592773087, -7.647987757355256377 ) ) ; +#34559 = EDGE_CURVE ( 'NONE', #5727, #45475, #20095, .T. ) ; +#34560 = CARTESIAN_POINT ( 'NONE', ( 16.00000000000000000, -8.900000000000000355, 36.00000000000000000 ) ) ; +#34561 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#34562 = LINE ( 'NONE', #29619, #35432 ) ; +#34563 = FACE_OUTER_BOUND ( 'NONE', #1389, .T. ) ; +#34564 = EDGE_LOOP ( 'NONE', ( #47547, #35990 ) ) ; +#34565 = EDGE_LOOP ( 'NONE', ( #9021, #36801, #20948, #56122, #28867, #31439 ) ) ; +#34566 = LINE ( 'NONE', #51490, #28485 ) ; +#34567 = CARTESIAN_POINT ( 'NONE', ( -38.95409962193575382, -52.19543050033675513, -74.68842809967790686 ) ) ; +#34568 = CARTESIAN_POINT ( 'NONE', ( -2.999999999999995559, -128.6999999999999886, 21.50000000000001066 ) ) ; +#34569 = ORIENTED_EDGE ( 'NONE', *, *, #3906, .T. ) ; +#34570 = CARTESIAN_POINT ( 'NONE', ( 214.8393238849397449, -118.9930723817884513, -7.484278609496613832 ) ) ; +#34571 = CARTESIAN_POINT ( 'NONE', ( 231.9922944493446266, -117.4460819661420601, 5.140947706012429563 ) ) ; +#34572 = EDGE_CURVE ( 'NONE', #32919, #13206, #7270, .T. ) ; +#34573 = LINE ( 'NONE', #52360, #18267 ) ; +#34574 = CARTESIAN_POINT ( 'NONE', ( 30.40000000000003766, -120.4999999999999858, 1.387778780781445676E-14 ) ) ; +#34575 = EDGE_CURVE ( 'NONE', #25662, #11632, #24497, .T. ) ; +#34576 = CARTESIAN_POINT ( 'NONE', ( 216.7643707628981531, -118.5098917148498572, -7.737420207852367504 ) ) ; +#34577 = CARTESIAN_POINT ( 'NONE', ( 235.6079502434195945, -115.0451036296780529, 1.014391780309383373 ) ) ; +#34578 = CARTESIAN_POINT ( 'NONE', ( 215.7491658353778803, -119.0236216408054304, -7.778321408605953557 ) ) ; +#34579 = CARTESIAN_POINT ( 'NONE', ( 31.78699961104931759, -121.3970725191996962, -5.815627258163591051 ) ) ; +#34580 = CARTESIAN_POINT ( 'NONE', ( 232.8583279338162129, -114.8937818047914874, -2.533771911685964273 ) ) ; +#34581 = CARTESIAN_POINT ( 'NONE', ( 221.7224716377315019, -120.1360095664161349, -7.853063632398989746 ) ) ; +#34582 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#34583 = FACE_OUTER_BOUND ( 'NONE', #55307, .T. ) ; +#34584 = CARTESIAN_POINT ( 'NONE', ( 232.4106301468716822, -115.1078387926790612, 1.336334190701141456 ) ) ; +#34585 = CARTESIAN_POINT ( 'NONE', ( 235.6087282489288839, -120.0076757607414208, 5.526180011668982317 ) ) ; +#34586 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -119.0247997672148443, -1.943506223870293148 ) ) ; +#34587 = AXIS2_PLACEMENT_3D ( 'NONE', #34144, #10791, #2327 ) ; +#34588 = CARTESIAN_POINT ( 'NONE', ( 234.9390060530620019, -125.7766658391660286, -1.861724664750691316 ) ) ; +#34589 = CARTESIAN_POINT ( 'NONE', ( 217.2072492905011813, -118.7335612461161674, -7.566528052123022263 ) ) ; +#34590 = VERTEX_POINT ( 'NONE', #46418 ) ; +#34591 = CARTESIAN_POINT ( 'NONE', ( 234.2584312311615804, -123.5467736222267661, 5.342084726152574348 ) ) ; +#34592 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289794, -116.4566480574215603, -5.350866796757137500 ) ) ; +#34593 = DIRECTION ( 'NONE', ( -0.7009092642998483447, -5.185887546516575024E-16, -0.7132504491541842295 ) ) ; +#34594 = CIRCLE ( 'NONE', #4762, 6.430544631602606920 ) ; +#34595 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ; +#34597 = VECTOR ( 'NONE', #29789, 1000.000000000000000 ) ; +#34596 = CARTESIAN_POINT ( 'NONE', ( 237.1084101609464767, -120.9970064405632968, -5.526084994568768671 ) ) ; +#34598 = LINE ( 'NONE', #12104, #4208 ) ; +#34599 = EDGE_CURVE ( 'NONE', #48933, #2086, #29196, .T. ) ; +#34600 = EDGE_LOOP ( 'NONE', ( #49554, #48379 ) ) ; +#34601 = LINE ( 'NONE', #52680, #56795 ) ; +#34602 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#34603 = EDGE_CURVE ( 'NONE', #24713, #18288, #13141, .T. ) ; +#34604 = ADVANCED_FACE ( 'NONE', ( #42876 ), #42601, .F. ) ; +#34605 = CARTESIAN_POINT ( 'NONE', ( 218.0326554069178542, -122.4730502667025860, 7.599655322633402932 ) ) ; +#34606 = EDGE_CURVE ( 'NONE', #3365, #47025, #43998, .T. ) ; +#34607 = CARTESIAN_POINT ( 'NONE', ( 221.0221731790456374, -119.4185314267377578, -8.006901603457183825 ) ) ; +#34608 = ORIENTED_EDGE ( 'NONE', *, *, #49456, .T. ) ; +#34609 = EDGE_LOOP ( 'NONE', ( #18896, #15966, #31976, #41161 ) ) ; +#34610 = DIRECTION ( 'NONE', ( -0.7132504491541841185, -2.131334480222602985E-15, 0.7009092642998482336 ) ) ; +#34611 = CARTESIAN_POINT ( 'NONE', ( 217.2078573484234028, -122.2652853356286613, 7.566705053935240066 ) ) ; +#34612 = CARTESIAN_POINT ( 'NONE', ( 214.7933438683547251, -121.0565749322433220, 7.811373429638448940 ) ) ; +#34613 = CARTESIAN_POINT ( 'NONE', ( 215.9618901645450819, -121.5629584839206103, 7.863428743507278718 ) ) ; +#34614 = ORIENTED_EDGE ( 'NONE', *, *, #27968, .F. ) ; +#34615 = CARTESIAN_POINT ( 'NONE', ( 16.33815786912031243, -57.35020990508298411, -20.93548505054515374 ) ) ; +#34616 = CARTESIAN_POINT ( 'NONE', ( 215.7714380462828387, -119.1149634474464847, -7.591533957007115418 ) ) ; +#34617 = CARTESIAN_POINT ( 'NONE', ( 236.9651283536955759, -124.6733941382070157, 3.659014736262813816 ) ) ; +#34618 = CARTESIAN_POINT ( 'NONE', ( 219.8755975115003594, -119.3980194578840894, -8.015366516533267927 ) ) ; +#34619 = EDGE_LOOP ( 'NONE', ( #47222, #16543, #33960, #54812, #47314, #30633 ) ) ; +#34620 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#34621 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669290078, -127.1645464619140000, 0.7463897629946987244 ) ) ; +#34622 = CARTESIAN_POINT ( 'NONE', ( 237.8987602305396081, -114.4399443890640953, -1.050441162598029887 ) ) ; +#34623 = ORIENTED_EDGE ( 'NONE', *, *, #34217, .F. ) ; +#34624 = ORIENTED_EDGE ( 'NONE', *, *, #36515, .T. ) ; +#34625 = LINE ( 'NONE', #3684, #22486 ) ; +#34626 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669290078, -122.2722108606843392, 5.153860800791523644 ) ) ; +#34627 = CARTESIAN_POINT ( 'NONE', ( 14.34619548803153144, -47.41238549657096257, -18.37588427844898575 ) ) ; +#34628 = CARTESIAN_POINT ( 'NONE', ( 228.9554229884623737, -125.6981861855964695, 4.924728259857856116 ) ) ; +#34629 = CARTESIAN_POINT ( 'NONE', ( 231.9560270983271266, -114.4112760310471799, 0.9343663253255918288 ) ) ; +#34630 = CARTESIAN_POINT ( 'NONE', ( 237.9479375506110728, -114.4074856324690614, 0.8508518399559575895 ) ) ; +#34631 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #11781, #46539, #15003, #42436 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 0.0000000000000000000, 0.001602049502742473874 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9998531797757107542, 0.9964938480908038798, 0.9965089098923595179, 0.9998983651803781125 ) ) + REPRESENTATION_ITEM ( '' ) ); +#34632 = DIRECTION ( 'NONE', ( 1.857579106397815318E-17, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#34633 = ORIENTED_EDGE ( 'NONE', *, *, #38408, .T. ) ; +#34634 = ORIENTED_EDGE ( 'NONE', *, *, #57495, .T. ) ; +#34635 = VECTOR ( 'NONE', #21268, 1000.000000000000000 ) ; +#34636 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#34637 = AXIS2_PLACEMENT_3D ( 'NONE', #28991, #41533, #50292 ) ; +#34638 = CARTESIAN_POINT ( 'NONE', ( 220.1489694673063582, -121.1170110407571201, 8.067352443926566252 ) ) ; +#34639 = ORIENTED_EDGE ( 'NONE', *, *, #54967, .F. ) ; +#34640 = CARTESIAN_POINT ( 'NONE', ( 11.96601192193691077, -48.86359253507567502, -19.10000000000000853 ) ) ; +#34641 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#34642 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #23136, #18161, #41506, #14074, #9700, #36002, #28376, #27246, #5610, #32769, #50546, #41225, #32204, #36294, #9998, #53820, #31919, #9419, #5044, #966, #5336, #45037, #36866, #28097, #22835, #49701, #14650, #54679, #36586, #54377, #1546, #14350, #27819 ), + .UNSPECIFIED., .F., .F., + ( 4, 1, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 4 ), + ( 0.7500000000000000000, 0.7812500000000007772, 0.7968750000000011102, 0.8125000000000015543, 0.8750000000000184297, 0.9062500000000268674, 0.9218750000000310862, 0.9296875000000308642, 0.9375000000000306422, 1.000000000000023981, 1.031250000000019762, 1.046875000000017764, 1.062500000000015765, 1.125000000000006217, 1.156250000000001332, 1.171875000000001776, 1.179687500000005329, 1.187500000000008882, 1.250000000000000000 ), + .UNSPECIFIED. ) ; +#34643 = ORIENTED_EDGE ( 'NONE', *, *, #31002, .F. ) ; +#34644 = CARTESIAN_POINT ( 'NONE', ( 215.2248613523265419, -121.1242149221408653, 7.847147270954410558 ) ) ; +#34645 = DIRECTION ( 'NONE', ( -3.524876788021935603E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#34646 = ORIENTED_EDGE ( 'NONE', *, *, #12395, .T. ) ; +#34647 = CARTESIAN_POINT ( 'NONE', ( 232.2777695270552556, -117.6117135645468608, -4.764535698153812504 ) ) ; +#34648 = EDGE_CURVE ( 'NONE', #3605, #11433, #33575, .T. ) ; +#34649 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #41257, #50025 ), + ( #54137, #13245 ), + ( #27282, #40115 ), + ( #23169, #54411 ), + ( #5645, #13829 ), + ( #138, #18201 ), + ( #17911, #49176 ), + ( #31673, #9735 ), + ( #22592, #1278 ), + ( #22306, #45647 ), + ( #49457, #40698 ), + ( #36041, #13529 ), + ( #4797, #27000 ), + ( #45370, #31954 ), + ( #9453, #36618 ), + ( #5373, #23443 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 3, 2, 2, 2, 3, 4 ), + ( 2, 2 ), + ( 0.003851970477379060460, 0.009803921568627450844, 0.2549019607843139856, 0.5000000000000000000, 0.7450980392156859589, 0.9901960784313730279, 0.9960800345345220963 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#34650 = CARTESIAN_POINT ( 'NONE', ( 194.9498859838219573, -124.9053315612298434, -13.68767962822397699 ) ) ; +#34651 = CARTESIAN_POINT ( 'NONE', ( 232.3728724719926788, -126.3101048766937566, 2.021252063916492592 ) ) ; +#34652 = CARTESIAN_POINT ( 'NONE', ( 214.9065484685553713, -118.7745648157376337, -7.649896211319060946 ) ) ; +#34653 = CARTESIAN_POINT ( 'NONE', ( 219.7365158749232990, -118.8890188393723264, -7.926962436035009496 ) ) ; +#34654 = CARTESIAN_POINT ( 'NONE', ( -34.24566636627240968, -51.19543050033674803, -71.32380980379888058 ) ) ; +#34655 = CARTESIAN_POINT ( 'NONE', ( 28.10000000000001563, -119.7798667824128387, 6.177439292228872780 ) ) ; +#34656 = CARTESIAN_POINT ( 'NONE', ( 235.0964836714735213, -121.3800300128948635, -5.480602349579221766 ) ) ; +#34657 = FACE_OUTER_BOUND ( 'NONE', #24521, .T. ) ; +#34658 = CARTESIAN_POINT ( 'NONE', ( 220.2486434445711438, -118.9904414187772659, -7.948182072115233865 ) ) ; +#34659 = ORIENTED_EDGE ( 'NONE', *, *, #39767, .T. ) ; +#34660 = CARTESIAN_POINT ( 'NONE', ( 233.8048439375161536, -116.0485629194035226, -4.243093274209257970 ) ) ; +#34661 = CARTESIAN_POINT ( 'NONE', ( 26.78262034971073291, -119.6085590220044139, -6.260734139939716947 ) ) ; +#34662 = CARTESIAN_POINT ( 'NONE', ( 236.7114442428847099, -123.4441468441149823, 4.703649620658111985 ) ) ; +#34663 = ORIENTED_EDGE ( 'NONE', *, *, #9338, .T. ) ; +#34664 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #49871, #27707, #45506, #54857 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 7.632783294297951215E-17, 0.0004131186021626154768 ), + .UNSPECIFIED. ) ; +#34665 = ADVANCED_FACE ( 'NONE', ( #51074 ), #32257, .F. ) ; +#34666 = ORIENTED_EDGE ( 'NONE', *, *, #46854, .T. ) ; +#34667 = VERTEX_POINT ( 'NONE', #20413 ) ; +#34668 = LINE ( 'NONE', #16544, #9950 ) ; +#34669 = CARTESIAN_POINT ( 'NONE', ( 195.8157204794680126, -128.2787233061910399, 10.99054951273341629 ) ) ; +#34671 = AXIS2_PLACEMENT_3D ( 'NONE', #54268, #23874, #53984 ) ; +#34670 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -119.8132274554220089, -2.544579315774952555 ) ) ; +#34672 = CARTESIAN_POINT ( 'NONE', ( 236.0515857147727274, -116.1642776203751737, 4.361571821429890861 ) ) ; +#34673 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290590, -119.4750267333642171, -2.669674509580711952 ) ) ; +#34674 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1516828450203862588, -0.9884292157390540678 ) ) ; +#34675 = CARTESIAN_POINT ( 'NONE', ( 30.59998725079373827, -116.0061537323638561, -4.045962779712953150 ) ) ; +#34676 = AXIS2_PLACEMENT_3D ( 'NONE', #41062, #49258, #1089 ) ; +#34677 = EDGE_CURVE ( 'NONE', #31759, #37195, #26403, .T. ) ; +#34678 = VECTOR ( 'NONE', #57436, 1000.000000000000000 ) ; +#34679 = CARTESIAN_POINT ( 'NONE', ( 5.943655120214846654, -50.19543050033662013, -114.6032326102061489 ) ) ; +#34680 = EDGE_CURVE ( 'NONE', #46410, #22455, #33851, .T. ) ; +#34681 = VERTEX_POINT ( 'NONE', #56629 ) ; +#34683 = EDGE_CURVE ( 'NONE', #53522, #27239, #39706, .T. ) ; +#34682 = CARTESIAN_POINT ( 'NONE', ( 196.4498904128554102, -126.6002556821156304, -0.9361359644992329754 ) ) ; +#34684 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026312, -126.0463431065489743, -2.292372835887825477 ) ) ; +#34685 = CYLINDRICAL_SURFACE ( 'NONE', #34955, 1.500000000000000000 ) ; +#34686 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #1154, #8739, #9892, #40845, #6, #13694, #22457, #23032, #49607, #45518 ), + .UNSPECIFIED., .F., .F., + ( 4, 3, 3, 4 ), + ( 2.797157557069881010E-17, 0.0003017248391429688836, 0.0005460780644361537583, 0.0007907515206744597297 ), + .UNSPECIFIED. ) ; +#34687 = ORIENTED_EDGE ( 'NONE', *, *, #13631, .F. ) ; +#34688 = LINE ( 'NONE', #21233, #44751 ) ; +#34689 = CALENDAR_DATE ( 2024, 10, 10 ) ; +#34690 = CARTESIAN_POINT ( 'NONE', ( 237.5192318245022705, -115.3440062768705587, -2.057100919088771462 ) ) ; +#34691 = DIRECTION ( 'NONE', ( 3.524876788021935603E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#34692 = VERTEX_POINT ( 'NONE', #43157 ) ; +#34693 = FACE_OUTER_BOUND ( 'NONE', #42133, .T. ) ; +#34694 = FACE_OUTER_BOUND ( 'NONE', #35060, .T. ) ; +#34695 = CARTESIAN_POINT ( 'NONE', ( 222.0539272441703247, -119.6929986418943912, -8.010615776955607004 ) ) ; +#34696 = CARTESIAN_POINT ( 'NONE', ( 237.3245944298331267, -125.4539812170042410, 3.642975569430152660 ) ) ; +#34697 = VERTEX_POINT ( 'NONE', #29477 ) ; +#34698 = ORIENTED_EDGE ( 'NONE', *, *, #39464, .T. ) ; +#34699 = ORIENTED_EDGE ( 'NONE', *, *, #1277, .T. ) ; +#34700 = CARTESIAN_POINT ( 'NONE', ( 214.8184152243820506, -119.5509087555943779, -7.775717596850174829 ) ) ; +#34701 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#34702 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1516828450203871193, -0.9884292157390539568 ) ) ; +#34703 = CARTESIAN_POINT ( 'NONE', ( 215.7605079513252520, -118.8619925399438131, -7.537406558653222177 ) ) ; +#34704 = ORIENTED_EDGE ( 'NONE', *, *, #9226, .F. ) ; +#34705 = ORIENTED_EDGE ( 'NONE', *, *, #45248, .F. ) ; +#34706 = VERTEX_POINT ( 'NONE', #16300 ) ; +#34707 = CARTESIAN_POINT ( 'NONE', ( 214.4398602538724674, -119.9280524445085518, -7.773699819585915272 ) ) ; +#34708 = CARTESIAN_POINT ( 'NONE', ( 237.6874244502445492, -122.7077586445164599, 5.098426219140871574 ) ) ; +#34709 = ORIENTED_EDGE ( 'NONE', *, *, #40884, .T. ) ; +#34710 = ORIENTED_EDGE ( 'NONE', *, *, #40021, .F. ) ; +#34711 = CARTESIAN_POINT ( 'NONE', ( 214.9272961043759835, -121.1210387549954959, 7.819475641578291558 ) ) ; +#34712 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290022, -118.5511727741926649, -2.050529307233246445 ) ) ; +#34713 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ; +#34714 = ORIENTED_EDGE ( 'NONE', *, *, #57022, .T. ) ; +#34715 = CARTESIAN_POINT ( 'NONE', ( 219.9474639405114544, -121.8381256734878946, 7.771567820397382143 ) ) ; +#34716 = CARTESIAN_POINT ( 'NONE', ( -49.44855865850484378, -121.2258633501582921, 6.951812672004749061 ) ) ; +#34717 = CARTESIAN_POINT ( 'NONE', ( 221.8982703924566238, -122.4368073766455609, 7.819412207606902143 ) ) ; +#34718 = CARTESIAN_POINT ( 'NONE', ( 20.90000000000002345, -30.00000000000000000, 19.50000000000000355 ) ) ; +#34719 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -119.6634209849431301, 2.240161856732127976 ) ) ; +#34720 = AXIS2_PLACEMENT_3D ( 'NONE', #49732, #50022, #23166 ) ; +#34721 = EDGE_CURVE ( 'NONE', #54472, #3478, #47561, .T. ) ; +#34722 = CARTESIAN_POINT ( 'NONE', ( -23.99999999999998224, -35.00000000000000711, 19.50000000000000711 ) ) ; +#34723 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#34724 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#34725 = CARTESIAN_POINT ( 'NONE', ( 38.11743114856359682, -119.6690164848058373, -5.278616334501086804 ) ) ; +#34726 = CARTESIAN_POINT ( 'NONE', ( 215.7624408990368465, -118.5894828002406598, -7.475392174939326395 ) ) ; +#34727 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289453, -122.7949981811581921, -0.5041439332367183557 ) ) ; +#34728 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#34729 = CARTESIAN_POINT ( 'NONE', ( 214.7551360357704198, -121.9939542094719371, 7.478255505437968687 ) ) ; +#34730 = CARTESIAN_POINT ( 'NONE', ( 238.0347280068026805, -126.0072092751871651, -0.8451279643312409329 ) ) ; +#34731 = CARTESIAN_POINT ( 'NONE', ( 236.0310737602251550, -123.4970242019917066, -4.671224386929607064 ) ) ; +#34732 = CARTESIAN_POINT ( 'NONE', ( -33.99999999999999289, -124.5000000000000000, -16.99999999999999289 ) ) ; +#34733 = CARTESIAN_POINT ( 'NONE', ( 216.6643821235120981, -119.7717169969843809, -7.748888721239755029 ) ) ; +#34734 = CARTESIAN_POINT ( 'NONE', ( 233.6783220301261110, -122.4293915502524754, 5.205260766571804254 ) ) ; +#34735 = EDGE_CURVE ( 'NONE', #43417, #21244, #34145, .T. ) ; +#34736 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289510, -123.3529734260365842, 2.659049196673132887 ) ) ; +#34737 = ORIENTED_EDGE ( 'NONE', *, *, #43810, .F. ) ; +#34738 = VERTEX_POINT ( 'NONE', #11944 ) ; +#34739 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#34740 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289226, -123.2465935939243309, 1.533769110262739099 ) ) ; +#34741 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026596, -116.2826403323023499, 4.270022942271879174 ) ) ; +#34742 = CARTESIAN_POINT ( 'NONE', ( 235.5022072872450849, -125.9402994124458388, -2.865180072927765220 ) ) ; +#34743 = CARTESIAN_POINT ( 'NONE', ( 4.922890358661170751, -39.19543050033662723, -111.0764721559691850 ) ) ; +#34744 = CARTESIAN_POINT ( 'NONE', ( 221.6314534031640449, -118.5002830951439705, -7.605857948708009353 ) ) ; +#34745 = CARTESIAN_POINT ( 'NONE', ( 215.6260571218894597, -118.9143182512527233, -7.530761407409890751 ) ) ; +#34746 = FACE_OUTER_BOUND ( 'NONE', #48964, .T. ) ; +#34747 = EDGE_CURVE ( 'NONE', #13024, #17608, #56495, .T. ) ; +#34748 = ORIENTED_EDGE ( 'NONE', *, *, #20735, .F. ) ; +#34750 = EDGE_CURVE ( 'NONE', #12421, #18358, #17472, .T. ) ; +#34749 = CARTESIAN_POINT ( 'NONE', ( -26.99999999999997868, -30.00000000000000000, 23.49999999999999645 ) ) ; +#34751 = CARTESIAN_POINT ( 'NONE', ( 220.2486434445711723, -119.9137598737665513, -7.866836222685018143 ) ) ; +#34752 = LINE ( 'NONE', #21011, #34909 ) ; +#34753 = EDGE_LOOP ( 'NONE', ( #28741, #11317 ) ) ; +#34754 = EDGE_LOOP ( 'NONE', ( #33405, #26899, #18585, #37858 ) ) ; +#34755 = DIRECTION ( 'NONE', ( 1.194121782967160312E-15, -0.9884292157390540678, -0.1516828450203868139 ) ) ; +#34756 = CARTESIAN_POINT ( 'NONE', ( 219.7270338329846311, -119.8140303733599268, -8.079563199594357314 ) ) ; +#34757 = CARTESIAN_POINT ( 'NONE', ( 214.7019095869947591, -119.6364725908956785, -7.571627472255003433 ) ) ; +#34758 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#34759 = CARTESIAN_POINT ( 'NONE', ( 3.678454009038061942E-15, 7.230521202031778877E-31, 16.75000000000000000 ) ) ; +#34760 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#34761 = VECTOR ( 'NONE', #19211, 1000.000000000000000 ) ; +#34762 = ORIENTED_EDGE ( 'NONE', *, *, #49536, .F. ) ; +#34763 = CARTESIAN_POINT ( 'NONE', ( 215.8111918894563814, -121.4352996507947040, 7.886056809391013722 ) ) ; +#34764 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290306, -120.9837019172779549, 2.679152713166573552 ) ) ; +#34765 = ORIENTED_EDGE ( 'NONE', *, *, #51672, .T. ) ; +#34766 = ORIENTED_EDGE ( 'NONE', *, *, #24462, .T. ) ; +#34767 = ORIENTED_EDGE ( 'NONE', *, *, #54846, .T. ) ; +#34768 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #22715, #854, #40531, #563, #18628, #10163, #4648, #36467, #54272, #45503, #41112, #1137, #18912, #37601, #19486, #11026, #38451, #6064, #16229, #46057, #55720, #46920, #10726, #41687, #42817, #15955, #37321, #47217, #23877, #56269, #28561, #20626 ), + .UNSPECIFIED., .F., .F., + ( 4, 1, 2, 2, 2, 1, 1, 2, 2, 2, 1, 2, 2, 2, 1, 1, 2, 2, 4 ), + ( 0.2500000000000000000, 0.2812500000000270894, 0.2968750000000405787, 0.3125000000000541234, 0.3750000000000852096, 0.4062500000000975886, 0.4218750000001037503, 0.4296875000001044720, 0.4375000000001052491, 0.5000000000000852651, 0.5312500000000752731, 0.5468750000000702771, 0.5625000000000652811, 0.6250000000000470735, 0.6562500000000379696, 0.6718750000000304201, 0.6796875000000266454, 0.6875000000000228706, 0.7500000000000000000 ), + .UNSPECIFIED. ) ; +#34769 = ORIENTED_EDGE ( 'NONE', *, *, #18905, .F. ) ; +#34770 = CARTESIAN_POINT ( 'NONE', ( 219.8710705588100609, -118.5716481112954312, -7.641983025702044685 ) ) ; +#34771 = LINE ( 'NONE', #52560, #35474 ) ; +#34772 = ORIENTED_EDGE ( 'NONE', *, *, #22443, .T. ) ; +#34773 = VERTEX_POINT ( 'NONE', #56913 ) ; +#34774 = CARTESIAN_POINT ( 'NONE', ( -45.44399591420652484, -46.13615826316910784, -14.56508682810385658 ) ) ; +#34775 = DIRECTION ( 'NONE', ( -0.7009092642998466793, 0.0000000000000000000, -0.7132504491541858949 ) ) ; +#34776 = ORIENTED_EDGE ( 'NONE', *, *, #42380, .T. ) ; +#34777 = CIRCLE ( 'NONE', #40357, 1.649999999999997025 ) ; +#34778 = VERTEX_POINT ( 'NONE', #57501 ) ; +#34779 = EDGE_CURVE ( 'NONE', #40809, #45734, #8429, .T. ) ; +#34780 = PLANE ( 'NONE', #49473 ) ; +#34781 = CARTESIAN_POINT ( 'NONE', ( 237.3556187022676340, -114.9793428287289885, -0.5698308388498811716 ) ) ; +#34782 = CARTESIAN_POINT ( 'NONE', ( -4.499999999999990230, -128.7000000000000171, -20.50000000000000355 ) ) ; +#34783 = CARTESIAN_POINT ( 'NONE', ( 214.4398602538755654, -121.9606896840242456, 7.658375805534030079 ) ) ; +#34784 = ADVANCED_FACE ( 'NONE', ( #48150 ), #26843, .F. ) ; +#34785 = CARTESIAN_POINT ( 'NONE', ( 216.2145475481522396, -118.8840290316617399, -7.583827989995683083 ) ) ; +#34786 = ORIENTED_EDGE ( 'NONE', *, *, #10850, .F. ) ; +#34787 = CARTESIAN_POINT ( 'NONE', ( 27.90000000000002700, -119.4999999999999858, 5.951536522051473099 ) ) ; +#34788 = CARTESIAN_POINT ( 'NONE', ( 235.9814704355307526, -114.3614693999725489, -1.504989049959715164 ) ) ; +#34789 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#34790 = LINE ( 'NONE', #34503, #23854 ) ; +#34791 = CARTESIAN_POINT ( 'NONE', ( 235.0835581173182334, -126.0499538245398128, -0.1338611149199189498 ) ) ; +#34792 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289794, -119.4382200848570648, -6.919004510173365929 ) ) ; +#34793 = AXIS2_PLACEMENT_3D ( 'NONE', #54466, #27624, #48646 ) ; +#34794 =( BOUNDED_SURFACE ( ) B_SPLINE_SURFACE ( 3, 3, ( + ( #12555, #25412, #56099, #20728 ), + ( #21023, #7601, #38557, #43514 ), + ( #56377, #43200, #38862, #34195 ), + ( #8479, #48486, #3234, #30396 ) ), + .UNSPECIFIED., .F., .F., .F. ) + B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ), + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_SURFACE ( ( + ( 1.000000000000000000, 0.9963394067245090469, 0.9963394067245090469, 1.000000000000000000), + ( 1.000000000000000000, 0.9963394067245090469, 0.9963394067245090469, 1.000000000000000000), + ( 1.000000000000000000, 0.9963394067245090469, 0.9963394067245090469, 1.000000000000000000), + ( 1.000000000000000000, 0.9963394067245090469, 0.9963394067245090469, 1.000000000000000000) ) ) + REPRESENTATION_ITEM ( '' ) SURFACE ( ) ); +#34795 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026312, -120.9929692564872568, 3.212395017431290078 ) ) ; +#34796 = CARTESIAN_POINT ( 'NONE', ( 216.9517321588799632, -120.8558214728855376, 7.782519556934125227 ) ) ; +#34797 = ADVANCED_FACE ( 'NONE', ( #12808 ), #35303, .F. ) ; +#34798 = CARTESIAN_POINT ( 'NONE', ( 233.5926558900265491, -123.5809924149661754, -5.322662990341043177 ) ) ; +#34799 = DIRECTION ( 'NONE', ( -1.194847952668369988E-15, 0.9891001270315700200, 0.1472444861654662041 ) ) ; +#34800 = CARTESIAN_POINT ( 'NONE', ( 24.90249791700002646, -120.4999999999999858, 5.904429041000011757 ) ) ; +#34801 = AXIS2_PLACEMENT_3D ( 'NONE', #210, #31161, #43690 ) ; +#34802 = CARTESIAN_POINT ( 'NONE', ( 46.95096679918786720, -120.4999999999999858, 3.200000000000023714 ) ) ; +#34803 = CARTESIAN_POINT ( 'NONE', ( 233.0373957933984457, -123.3091865757368453, -4.790096952783502893 ) ) ; +#34804 = CARTESIAN_POINT ( 'NONE', ( 234.9278922160640661, -125.7095582384731358, -1.913118644016011283 ) ) ; +#34805 = CARTESIAN_POINT ( 'NONE', ( -27.99999999999998934, -120.9000000000000057, -18.35000000000000497 ) ) ; +#34806 = CARTESIAN_POINT ( 'NONE', ( 320.8899987669290113, -120.4241585774894787, -0.4942146078695131561 ) ) ; +#34807 = CARTESIAN_POINT ( 'NONE', ( 24.99900000000002009, -52.25000000000000711, 6.399999999999993250 ) ) ; +#34808 = CARTESIAN_POINT ( 'NONE', ( 234.9455519101143750, -114.3955056551143059, 0.7613917231169790023 ) ) ; +#34809 = CARTESIAN_POINT ( 'NONE', ( 26.81977843772019554, -121.4277566931808678, 6.233477419908364681 ) ) ; +#34810 = CARTESIAN_POINT ( 'NONE', ( 221.5307352961931713, -121.1509264793305078, 7.840387323618719151 ) ) ; +#34811 = CARTESIAN_POINT ( 'NONE', ( 10.50000000000001599, -39.14999999999999147, -23.50000000000000711 ) ) ; +#34812 = CARTESIAN_POINT ( 'NONE', ( 237.8537291387419828, -121.3417793752636413, 5.485307919597934401 ) ) ; +#34813 = CARTESIAN_POINT ( 'NONE', ( 196.2328455477621674, -112.5274724501910839, -11.26437531311378315 ) ) ; +#34814 = EDGE_CURVE ( 'NONE', #33916, #16708, #18032, .T. ) ; +#34815 = ORIENTED_EDGE ( 'NONE', *, *, #11528, .F. ) ; +#34817 = ADVANCED_FACE ( 'NONE', ( #35864 ), #30646, .F. ) ; +#34816 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#34818 = CARTESIAN_POINT ( 'NONE', ( 213.9533403900068151, -119.4246444634520401, -7.462452302097744017 ) ) ; +#34819 = CARTESIAN_POINT ( 'NONE', ( 232.3752130516248826, -114.9510006486140270, 0.1206511568307301052 ) ) ; +#34820 = VERTEX_POINT ( 'NONE', #30926 ) ; +#34821 = EDGE_CURVE ( 'NONE', #2671, #22556, #43751, .T. ) ; +#34822 = CIRCLE ( 'NONE', #14294, 7.000000000000001776 ) ; +#34823 = AXIS2_PLACEMENT_3D ( 'NONE', #34509, #53772, #4436 ) ; +#34824 = CARTESIAN_POINT ( 'NONE', ( 30.61743114856799153, -126.4424535550100472, -0.8274786242361553690 ) ) ; +#34825 = CARTESIAN_POINT ( 'NONE', ( 233.3565648598003293, -119.5584890214242790, -5.495591405216259773 ) ) ; +#34826 = VERTEX_POINT ( 'NONE', #53101 ) ; +#34827 = EDGE_LOOP ( 'NONE', ( #18088, #11265 ) ) ; +#34828 = EDGE_CURVE ( 'NONE', #6165, #7969, #26538, .T. ) ; +#34829 = FACE_OUTER_BOUND ( 'NONE', #11351, .T. ) ; +#34830 = CARTESIAN_POINT ( 'NONE', ( 236.9535944996427759, -114.4451757119702364, 1.076231771827815153 ) ) ; +#34831 = CALENDAR_DATE ( 2024, 10, 10 ) ; +#34832 = VERTEX_POINT ( 'NONE', #35011 ) ; +#34833 = VECTOR ( 'NONE', #38831, 1000.000000000000000 ) ; +#34834 = VERTEX_POINT ( 'NONE', #3774 ) ; +#34835 = CARTESIAN_POINT ( 'NONE', ( 239.8999987668939298, -118.1616560579330439, -2.417833212935281750 ) ) ; +#34836 = CARTESIAN_POINT ( 'NONE', ( 236.3093852166521458, -121.2065798171312849, -5.506402517757664761 ) ) ; +#34837 = LINE ( 'NONE', #47675, #23989 ) ; +#34838 = ORIENTED_EDGE ( 'NONE', *, *, #33987, .F. ) ; +#34839 = ORIENTED_EDGE ( 'NONE', *, *, #53453, .T. ) ; +#34840 = DIRECTION ( 'NONE', ( 0.7132504491541840075, 2.131334480222543031E-15, -0.7009092642998484557 ) ) ; +#34841 = CARTESIAN_POINT ( 'NONE', ( 214.8598122391912568, -120.0318576421890953, -7.866576055788708999 ) ) ; +#34842 = EDGE_LOOP ( 'NONE', ( #57571, #34705, #37309, #22552 ) ) ; +#34843 = CARTESIAN_POINT ( 'NONE', ( 219.3625682525055538, -120.8965953283001369, 7.875026347328258680 ) ) ; +#34844 = LINE ( 'NONE', #38940, #35859 ) ; +#34845 = CARTESIAN_POINT ( 'NONE', ( 21.50000000000000355, -124.5000000000000000, 14.00000000000000533 ) ) ; +#34846 = CARTESIAN_POINT ( 'NONE', ( 16.50000000000001776, -59.00000000000000000, -23.50000000000000000 ) ) ; +#34847 = CARTESIAN_POINT ( 'NONE', ( 10.21081663028559561, -39.19543050033661302, -117.3945284825512232 ) ) ; +#34848 = FACE_OUTER_BOUND ( 'NONE', #47275, .T. ) ; +#34849 = ORIENTED_EDGE ( 'NONE', *, *, #15528, .F. ) ; +#34850 = VERTEX_POINT ( 'NONE', #12505 ) ; +#34851 = CARTESIAN_POINT ( 'NONE', ( 215.7901060382267531, -121.8755234023719822, 7.806199120871296415 ) ) ; +#34852 = CARTESIAN_POINT ( 'NONE', ( 216.2145475481480617, -121.5823796695337222, 7.659338914717729985 ) ) ; +#34853 = EDGE_CURVE ( 'NONE', #47094, #37504, #21562, .T. ) ; +#34854 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#34855 = ORIENTED_EDGE ( 'NONE', *, *, #19126, .T. ) ; +#34856 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#34857 = CARTESIAN_POINT ( 'NONE', ( 231.9997799991183456, -120.3972375240367541, 5.848495603406955290 ) ) ; +#34858 = EDGE_CURVE ( 'NONE', #57558, #26764, #25044, .T. ) ; +#34859 = DIRECTION ( 'NONE', ( -0.002232862877918004307, 0.0000000000000000000, 0.9999975071585771591 ) ) ; +#34860 = CARTESIAN_POINT ( 'NONE', ( -12.50000000000000000, 11.29999999999999893, 39.00000000000000000 ) ) ; +#34862 = CIRCLE ( 'NONE', #11501, 1.649999999999998579 ) ; +#34861 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#34863 = CARTESIAN_POINT ( 'NONE', ( 216.4650283245788671, -122.5266381062522498, 7.707964102940556117 ) ) ; +#34864 = CARTESIAN_POINT ( 'NONE', ( 235.7450122450262313, -117.6825560011185985, 4.782832733248081780 ) ) ; +#34865 = EDGE_CURVE ( 'NONE', #8663, #13095, #37700, .T. ) ; +#34866 = CARTESIAN_POINT ( 'NONE', ( 220.8782188231068915, -122.3137577323536789, 7.670599087996235355 ) ) ; +#34867 = EDGE_CURVE ( 'NONE', #18020, #34486, #23587, .T. ) ; +#34868 = CARTESIAN_POINT ( 'NONE', ( 28.10579355433986493, -121.3381167241105913, 6.162543501921069478 ) ) ; +#34869 = CARTESIAN_POINT ( 'NONE', ( 28.09997515220298681, -115.2418466644109145, 3.346338078921194281 ) ) ; +#34870 = VECTOR ( 'NONE', #11885, 1000.000000000000000 ) ; +#34871 = EDGE_CURVE ( 'NONE', #55460, #39889, #33134, .T. ) ; +#34872 = CARTESIAN_POINT ( 'NONE', ( 233.0347401633165703, -115.7250293712001366, 3.876408734865962824 ) ) ; +#34873 = CARTESIAN_POINT ( 'NONE', ( 213.9000314191158338, -118.5356890009099686, -7.481158477926131312 ) ) ; +#34874 = CARTESIAN_POINT ( 'NONE', ( -19.59999999999998010, -30.00000000000000000, 19.25000000000001421 ) ) ; +#34875 = DIRECTION ( 'NONE', ( 1.617781153285278117E-32, 1.000000000000000000, -1.224646799147352221E-16 ) ) ; +#34876 = CARTESIAN_POINT ( 'NONE', ( 232.3525392479173206, -114.9929381730239584, -0.6839683993183662825 ) ) ; +#34877 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#34878 = AXIS2_PLACEMENT_3D ( 'NONE', #11393, #41774, #10826 ) ; +#34879 = CARTESIAN_POINT ( 'NONE', ( 234.9644959377496605, -115.0307785974606247, -1.153709608759283300 ) ) ; +#34880 = CARTESIAN_POINT ( 'NONE', ( 216.6803921469817169, -118.6159792878573001, -7.548484103534919498 ) ) ; +#34881 = ORIENTED_EDGE ( 'NONE', *, *, #37024, .T. ) ; +#34882 = CARTESIAN_POINT ( 'NONE', ( 234.3702129000729428, -126.2844305892900110, 2.086475549646029215 ) ) ; +#34883 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289226, -120.6032971177748578, -6.699251555461247065 ) ) ; +#34884 = CARTESIAN_POINT ( 'NONE', ( 220.1176840135561577, -121.9781547992163979, 7.751249449162226135 ) ) ; +#34885 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#34886 = CARTESIAN_POINT ( 'NONE', ( 237.1295704735715333, -120.2515939180821078, -5.543523285164964953 ) ) ; +#34887 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#34888 = EDGE_CURVE ( 'NONE', #40509, #25706, #53978, .T. ) ; +#34889 = EDGE_LOOP ( 'NONE', ( #43666, #2821, #25532, #32222 ) ) ; +#34890 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -119.0201844399711320, 2.889838790672472513 ) ) ; +#34891 = LINE ( 'NONE', #56799, #48642 ) ; +#34892 = CARTESIAN_POINT ( 'NONE', ( 220.9970382952807597, -119.4488058204533303, -7.809620920639914310 ) ) ; +#34893 = VERTEX_POINT ( 'NONE', #50926 ) ; +#34894 = VERTEX_POINT ( 'NONE', #42448 ) ; +#34895 = CARTESIAN_POINT ( 'NONE', ( 213.0999977193770576, -120.1898807932763305, 7.225399202005003296 ) ) ; +#34896 = EDGE_CURVE ( 'NONE', #8031, #12128, #33431, .T. ) ; +#34897 = CARTESIAN_POINT ( 'NONE', ( 217.1516556994949667, -122.3607342084926159, 7.552057614989223566 ) ) ; +#34898 = CARTESIAN_POINT ( 'NONE', ( 219.8779748679629620, -120.9282115233656469, 7.875319254563037497 ) ) ; +#34899 = CARTESIAN_POINT ( 'NONE', ( 19.45914153698030802, -47.30421846617576165, 15.75200729307282899 ) ) ; +#34900 = ORIENTED_EDGE ( 'NONE', *, *, #34461, .T. ) ; +#34901 = EDGE_CURVE ( 'NONE', #35986, #12447, #585, .T. ) ; +#34902 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #16624, #48750, #26878, #30680 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 3.668523056168209267E-15, 0.0003712490834945845466 ), + .UNSPECIFIED. ) ; +#34903 = DIRECTION ( 'NONE', ( -0.008726535498382037570, -8.681150810635757910E-16, 0.9999619230641713097 ) ) ; +#34904 = CARTESIAN_POINT ( 'NONE', ( -24.15895860475314549, -128.9989999999999952, 23.20100000000002893 ) ) ; +#34905 = AXIS2_PLACEMENT_3D ( 'NONE', #32224, #23709, #41527 ) ; +#34906 = CARTESIAN_POINT ( 'NONE', ( 236.7575115727856314, -118.0792750779228157, 4.993405896332802740 ) ) ; +#34907 = LINE ( 'NONE', #30238, #10812 ) ; +#34908 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #144, #35748, #36624, #45073, #31393, #49184, #22881, #27575, #54144, #27858, #5379, #54419, #14113, #23176, #40982, #48887, #45653, #14391, #41262, #32244, #5652, #23734, #19639, #29290, #1862, #45927, #37477, #46793, #55581, #37197, #15541 ), + .UNSPECIFIED., .F., .F., + ( 4, 1, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 4 ), + ( 0.7500000000000000000, 0.7812499999999934497, 0.7968749999999966693, 0.8125000000000000000, 0.8750000000000127676, 0.9062500000000192069, 0.9218750000000197620, 0.9375000000000202061, 1.000000000000027978, 1.031250000000030642, 1.046875000000031974, 1.062500000000033085, 1.125000000000018208, 1.156250000000015765, 1.171875000000008660, 1.187500000000001554, 1.250000000000000000 ), + .UNSPECIFIED. ) ; +#34909 = VECTOR ( 'NONE', #39715, 999.9999999999998863 ) ; +#34910 = ORIENTED_EDGE ( 'NONE', *, *, #18872, .T. ) ; +#34911 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#34912 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289794, -113.8775242545481063, 1.016275061636607635 ) ) ; +#34913 = CARTESIAN_POINT ( 'NONE', ( 218.8554403369847989, -122.4767943632397333, 7.624046417065850179 ) ) ; +#34914 = ORIENTED_EDGE ( 'NONE', *, *, #22511, .T. ) ; +#34915 = ORIENTED_EDGE ( 'NONE', *, *, #9996, .F. ) ; +#34916 = CARTESIAN_POINT ( 'NONE', ( 21.50000000000000355, -129.0000000000000000, 14.00000000000000533 ) ) ; +#34917 = CARTESIAN_POINT ( 'NONE', ( 221.5479786233720461, -119.8773191507915357, -7.829241567079407993 ) ) ; +#34918 = CARTESIAN_POINT ( 'NONE', ( 216.0148108805467473, -119.3946320854310699, -7.860410944497978392 ) ) ; +#34919 = DIRECTION ( 'NONE', ( -0.1957158619682141387, 0.9693136326074768272, 0.1487493966889821828 ) ) ; +#34920 = VERTEX_POINT ( 'NONE', #1910 ) ; +#34921 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, -1.150132810248639710E-14 ) ) ; +#34922 = CIRCLE ( 'NONE', #24652, 0.5000000003127869075 ) ; +#34923 = CARTESIAN_POINT ( 'NONE', ( 219.8530540237320849, -121.2173354997203774, 8.057043082570851666 ) ) ; +#34924 = DIRECTION ( 'NONE', ( 0.7009092642998472344, -3.652049423109063291E-15, 0.7132504491541852287 ) ) ; +#34925 = VERTEX_POINT ( 'NONE', #51217 ) ; +#34926 = EDGE_LOOP ( 'NONE', ( #48127, #54523 ) ) ; +#34927 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#34928 = LINE ( 'NONE', #52724, #24800 ) ; +#34929 = ORIENTED_EDGE ( 'NONE', *, *, #1804, .T. ) ; +#34930 = CYLINDRICAL_SURFACE ( 'NONE', #18984, 1.900000000000002354 ) ; +#34931 = CARTESIAN_POINT ( 'NONE', ( 20.90000000000001634, -41.99999999999999289, -17.84999999999999787 ) ) ; +#34932 = EDGE_CURVE ( 'NONE', #5241, #28386, #34115, .T. ) ; +#34933 = EDGE_LOOP ( 'NONE', ( #34849, #8199, #45497, #19679, #9910, #28690 ) ) ; +#34934 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669862435, -120.4999999999997584, 1.387778780781445676E-14 ) ) ; +#34935 = DIRECTION ( 'NONE', ( 0.7132504491541840075, 2.131334480222543031E-15, -0.7009092642998484557 ) ) ; +#34936 = EDGE_CURVE ( 'NONE', #27990, #663, #31999, .T. ) ; +#34937 = VERTEX_POINT ( 'NONE', #22707 ) ; +#34938 = CARTESIAN_POINT ( 'NONE', ( 233.5902695270552556, -117.2034106906503155, 4.491780738447470611 ) ) ; +#34939 = EDGE_CURVE ( 'NONE', #49874, #28795, #555, .T. ) ; +#34940 = CARTESIAN_POINT ( 'NONE', ( 219.4541452622251825, -120.9272676924277903, 8.074900372736312448 ) ) ; +#34941 = ADVANCED_FACE ( 'NONE', ( #18337 ), #11219, .T. ) ; +#34942 = CARTESIAN_POINT ( 'NONE', ( 232.5193547366674238, -125.5969658913681570, -3.439536434071096771 ) ) ; +#34943 = CARTESIAN_POINT ( 'NONE', ( 215.2476758893224940, -118.5925888273533104, -7.432158812609035436 ) ) ; +#34944 = CARTESIAN_POINT ( 'NONE', ( 39.92942675500003702, -120.4999999999999858, 4.997769614000016070 ) ) ; +#34945 = DIRECTION ( 'NONE', ( -1.644548700998856672E-16, 0.1516828450203868972, -0.9884292157390539568 ) ) ; +#34946 = CARTESIAN_POINT ( 'NONE', ( 28.10581961097754800, -109.8156228557160006, 5.015860408113892888 ) ) ; +#34947 = CARTESIAN_POINT ( 'NONE', ( 235.1079523256166794, -120.9897812835689734, -5.528398467083615486 ) ) ; +#34948 = AXIS2_PLACEMENT_3D ( 'NONE', #40087, #111, #53514 ) ; +#34949 = AXIS2_PLACEMENT_3D ( 'NONE', #23706, #46769, #6765 ) ; +#34950 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#34951 = CARTESIAN_POINT ( 'NONE', ( 16.50000000000001421, -38.99999999999999289, 23.50000000000000000 ) ) ; +#34952 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #30412, #49077, #16942, #8777, #4126, #57257, #22494, #48215, #53748, #17231 ), + .UNSPECIFIED., .F., .F., + ( 4, 3, 3, 4 ), + ( 7.361627683412150493E-16, 6.953313134413776850E-05, 0.0001385847344535677062, 0.0002713083688241478162 ), + .UNSPECIFIED. ) ; +#34953 = ORIENTED_EDGE ( 'NONE', *, *, #48973, .T. ) ; +#34954 = CARTESIAN_POINT ( 'NONE', ( 233.8058801399517392, -116.0205260995412999, -4.213528582982958071 ) ) ; +#34955 = AXIS2_PLACEMENT_3D ( 'NONE', #12770, #22971, #36427 ) ; +#34956 = CARTESIAN_POINT ( 'NONE', ( 21.74496652909728311, -52.19543050033660592, -102.0904967878721834 ) ) ; +#34957 = CARTESIAN_POINT ( 'NONE', ( 236.7114656722402799, -123.4447619928292426, 4.703262742211092196 ) ) ; +#34958 = EDGE_CURVE ( 'NONE', #55769, #53504, #27402, .T. ) ; +#34959 = AXIS2_PLACEMENT_3D ( 'NONE', #45514, #1936, #18637 ) ; +#34960 = ORIENTED_EDGE ( 'NONE', *, *, #7024, .T. ) ; +#34961 = ORIENTED_EDGE ( 'NONE', *, *, #25715, .F. ) ; +#34962 = CARTESIAN_POINT ( 'NONE', ( 320.8899987669290113, -117.8933797960174132, 1.099937005008337909 ) ) ; +#34963 = CARTESIAN_POINT ( 'NONE', ( 195.4823613349791174, -114.4937135051491310, 0.9217155958560782070 ) ) ; +#34964 = CARTESIAN_POINT ( 'NONE', ( 16.50000000000001776, -48.99999999999998579, -23.50000000000000000 ) ) ; +#34965 = CARTESIAN_POINT ( 'NONE', ( 235.9365458780187623, -114.3631656971228949, 0.4023776518338573194 ) ) ; +#34966 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290590, -119.4748203976950407, -2.794455053602094896 ) ) ; +#34967 = CARTESIAN_POINT ( 'NONE', ( 24.99900000000002009, -51.29999999999998295, 4.499999999999992895 ) ) ; +#34968 = CARTESIAN_POINT ( 'NONE', ( -24.75000000000000000, -128.9989999999999952, 9.100000000000008527 ) ) ; +#34969 = ORIENTED_EDGE ( 'NONE', *, *, #54045, .T. ) ; +#34970 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#34971 = CARTESIAN_POINT ( 'NONE', ( -17.84999999999998010, -38.99999999999999289, 23.12499999999998934 ) ) ; +#34972 = ORIENTED_EDGE ( 'NONE', *, *, #11449, .F. ) ; +#34973 = ADVANCED_FACE ( 'NONE', ( #6835 ), #45192, .T. ) ; +#34974 = CARTESIAN_POINT ( 'NONE', ( 195.1499984800815639, -126.6584523438422423, -0.9450667357480115882 ) ) ; +#34975 = PERSON_AND_ORGANIZATION ( #17881, #29145 ) ; +#34976 = CARTESIAN_POINT ( 'NONE', ( 237.3900962872825460, -118.4069638321696374, -5.137838311082820297 ) ) ; +#34977 = DIRECTION ( 'NONE', ( 1.857579106397815009E-17, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#34978 = VERTEX_POINT ( 'NONE', #5203 ) ; +#34979 = CARTESIAN_POINT ( 'NONE', ( 219.7742688560371391, -121.9192832265692772, 7.963115625390579488 ) ) ; +#34980 = ADVANCED_FACE ( 'NONE', ( #24645, #23006 ), #36460, .T. ) ; +#34981 = CARTESIAN_POINT ( 'NONE', ( -40.09999999999996589, -115.9999999999999858, 23.50000000000000000 ) ) ; +#34982 = LINE ( 'NONE', #49273, #21359 ) ; +#34983 = CARTESIAN_POINT ( 'NONE', ( 237.3751722893536567, -126.3506098583028461, 1.906299714826927838 ) ) ; +#34984 = EDGE_LOOP ( 'NONE', ( #41093, #57075, #21982, #21491 ) ) ; +#34985 = ORIENTED_EDGE ( 'NONE', *, *, #46661, .T. ) ; +#34986 = VERTEX_POINT ( 'NONE', #54263 ) ; +#34987 = CARTESIAN_POINT ( 'NONE', ( 239.8999987668939298, -117.6961920975013811, -0.1850209753848297001 ) ) ; +#34988 = FACE_OUTER_BOUND ( 'NONE', #56897, .T. ) ; +#34989 = LINE ( 'NONE', #7538, #883 ) ; +#34990 = AXIS2_PLACEMENT_3D ( 'NONE', #26834, #27392, #22699 ) ; +#34991 = CARTESIAN_POINT ( 'NONE', ( 215.7536461993004480, -118.8592127349335641, -7.770652961587314778 ) ) ; +#34992 = EDGE_LOOP ( 'NONE', ( #37637, #55333, #31784, #17118 ) ) ; +#34993 = VECTOR ( 'NONE', #31584, 1000.000000000000000 ) ; +#34994 = VERTEX_POINT ( 'NONE', #40825 ) ; +#34995 = CIRCLE ( 'NONE', #44322, 3.249999999999999556 ) ; +#34996 = ORIENTED_EDGE ( 'NONE', *, *, #51527, .F. ) ; +#34997 = VECTOR ( 'NONE', #53407, 999.9999999999998863 ) ; +#34998 = CARTESIAN_POINT ( 'NONE', ( 214.1186725390824677, -119.9333743099538339, -7.739020306685199024 ) ) ; +#34999 = CARTESIAN_POINT ( 'NONE', ( 237.5131159020185692, -116.9850323322140326, 4.298087344709895952 ) ) ; +#35000 = EDGE_LOOP ( 'NONE', ( #22627, #28825 ) ) ; +#35001 = TOROIDAL_SURFACE ( 'NONE', #7008, 5.923034779614190448, 0.2000000000000008993 ) ; +#35002 = PLANE ( 'NONE', #33901 ) ; +#35003 = EDGE_CURVE ( 'NONE', #55467, #27978, #2484, .T. ) ; +#35004 = CONICAL_SURFACE ( 'NONE', #44330, 1.649999999999997025, 1.029744258676653645 ) ; +#35005 = CARTESIAN_POINT ( 'NONE', ( 219.9438676518563796, -121.0961829921618147, 7.866552775697140731 ) ) ; +#35006 = AXIS2_PLACEMENT_3D ( 'NONE', #45932, #41267, #6229 ) ; +#35007 = ORIENTED_EDGE ( 'NONE', *, *, #15566, .F. ) ; +#35008 = VERTEX_POINT ( 'NONE', #847 ) ; +#35009 = CARTESIAN_POINT ( 'NONE', ( 219.8806601222100596, -121.9476225206700093, 7.961591846889611190 ) ) ; +#35010 = CYLINDRICAL_SURFACE ( 'NONE', #35507, 0.4999999999999983347 ) ; +#35011 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669398877, -121.5945003271883280, 3.362799202585012193 ) ) ; +#35012 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#35013 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -119.3933683689931229, 2.882140634733299400 ) ) ; +#35014 = EDGE_CURVE ( 'NONE', #47696, #36760, #35082, .T. ) ; +#35015 = CARTESIAN_POINT ( 'NONE', ( 226.3999987669289453, -111.0698971878070154, -13.32378178114131728 ) ) ; +#35016 = EDGE_CURVE ( 'NONE', #37606, #1878, #28769, .T. ) ; +#35017 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #23982, #28959, #28081, #46455, #5595, #45874, #41788, #36852, #55521, #41212 ), + .UNSPECIFIED., .F., .F., + ( 4, 3, 3, 4 ), + ( 1.489403084244530997E-13, 0.0001978167455560068966, 0.0003955751750550063044, 0.0007907334819273106191 ), + .UNSPECIFIED. ) ; +#35018 = CARTESIAN_POINT ( 'NONE', ( 215.3002074625802038, -117.0651532965314061, 6.641470617372118745 ) ) ; +#35019 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -118.1058954478199325, -1.159120185515406298 ) ) ; +#35020 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026596, -126.4305742928796548, -0.9100969164252820098 ) ) ; +#35021 = CARTESIAN_POINT ( 'NONE', ( 218.7391470653743966, -121.4763932109229074, 8.016562703785368171 ) ) ; +#35022 = CARTESIAN_POINT ( 'NONE', ( 215.7246628915819713, -119.6525244019097443, -7.662810458755499710 ) ) ; +#35023 = DIRECTION ( 'NONE', ( -1.644548700998856672E-16, 0.1516828450203868972, -0.9884292157390539568 ) ) ; +#35024 = CARTESIAN_POINT ( 'NONE', ( 237.0347280068026805, -126.0072092751871935, -0.8451279643311437884 ) ) ; +#35025 = VECTOR ( 'NONE', #4805, 999.9999999999998863 ) ; +#35026 = CARTESIAN_POINT ( 'NONE', ( 236.1247363119337592, -120.3958487141076432, -5.549023687741564181 ) ) ; +#35027 = CARTESIAN_POINT ( 'NONE', ( 39.90000000014964598, -120.5000000000424194, -4.729504459286673956 ) ) ; +#35028 = CARTESIAN_POINT ( 'NONE', ( 221.8568835150994971, -122.2679921070339475, 7.860794380563501882 ) ) ; +#35029 = CARTESIAN_POINT ( 'NONE', ( 233.7118636609789633, -123.4521322149093123, 4.698344259434432679 ) ) ; +#35030 = VECTOR ( 'NONE', #17888, 1000.000000000000000 ) ; +#35031 = CARTESIAN_POINT ( 'NONE', ( 194.9499422319494215, -116.0946684225139904, 13.68767967873196945 ) ) ; +#35032 = ORIENTED_EDGE ( 'NONE', *, *, #56107, .F. ) ; +#35033 = VERTEX_POINT ( 'NONE', #10642 ) ; +#35034 = DIRECTION ( 'NONE', ( 1.883658937813645691E-15, -1.000000000000000000, -1.123988420328126730E-15 ) ) ; +#35035 = AXIS2_PLACEMENT_3D ( 'NONE', #37970, #10512, #36826 ) ; +#35036 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669290647, -123.1315614870735544, 1.535107895456776950 ) ) ; +#35037 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026596, -124.1209375618108481, 4.791801302111946548 ) ) ; +#35038 = CARTESIAN_POINT ( 'NONE', ( 235.3974271289976627, -126.5538149736113667, 1.077017077230223219 ) ) ; +#35039 = DIRECTION ( 'NONE', ( 0.7009092642998483447, 1.104556313945542589E-16, 0.7132504491541842295 ) ) ; +#35040 = CARTESIAN_POINT ( 'NONE', ( -31.05243387487033146, -128.9989999999999952, 16.03986774974067231 ) ) ; +#35041 = CARTESIAN_POINT ( 'NONE', ( 9.262611032132809896, -51.19543050033662013, -114.0792749260896386 ) ) ; +#35042 = VECTOR ( 'NONE', #49359, 999.9999999999998863 ) ; +#35043 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#35044 = AXIS2_PLACEMENT_3D ( 'NONE', #46083, #54291, #32678 ) ; +#35045 = ORIENTED_EDGE ( 'NONE', *, *, #46660, .T. ) ; +#35046 = CARTESIAN_POINT ( 'NONE', ( 214.9203079168117654, -122.2131117272867868, 7.446502837990441215 ) ) ; +#35047 = CARTESIAN_POINT ( 'NONE', ( 219.9166487111997697, -121.2577555103736842, 5.533157470886715501 ) ) ; +#35048 = AXIS2_PLACEMENT_3D ( 'NONE', #1375, #32887, #54809 ) ; +#35049 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#35050 = CIRCLE ( 'NONE', #43392, 0.9000000000000014655 ) ; +#35051 = ORIENTED_EDGE ( 'NONE', *, *, #22220, .F. ) ; +#35052 = ORIENTED_EDGE ( 'NONE', *, *, #31583, .T. ) ; +#35053 = CARTESIAN_POINT ( 'NONE', ( -12.20000000000000107, 11.00000000000000000, -68.73819093354539689 ) ) ; +#35054 = CARTESIAN_POINT ( 'NONE', ( 215.8981217619061113, -121.7670200600737189, 7.623608514706116779 ) ) ; +#35055 = CARTESIAN_POINT ( 'NONE', ( 221.9726477644915406, -121.4831437265560083, 7.775965103168099191 ) ) ; +#35056 = CARTESIAN_POINT ( 'NONE', ( 220.6932261605660130, -121.9910105557610507, 7.964256310749337153 ) ) ; +#35057 = CARTESIAN_POINT ( 'NONE', ( 21.74496652909725825, -35.69543050033660592, -102.0904967878721550 ) ) ; +#35058 = ADVANCED_FACE ( 'NONE', ( #6277 ), #28040, .F. ) ; +#35059 = DIRECTION ( 'NONE', ( -0.8571673007021114454, 1.049727191138617586E-16, 0.5150380749100555988 ) ) ; +#35060 = EDGE_LOOP ( 'NONE', ( #50101, #21609, #4416, #56166 ) ) ; +#35061 = CARTESIAN_POINT ( 'NONE', ( 46.95096679918786720, -120.4999999999999858, 1.387778780781445676E-14 ) ) ; +#35062 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -121.1219913823774874, 2.934448350538238159 ) ) ; +#35063 = ORIENTED_EDGE ( 'NONE', *, *, #43210, .T. ) ; +#35064 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #14215, #2542, #11003, #45753 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 5.341105577438669828E-14, 0.001048464789967231423 ), + .UNSPECIFIED. ) ; +#35065 = VERTEX_POINT ( 'NONE', #20818 ) ; +#35066 = AXIS2_PLACEMENT_3D ( 'NONE', #31317, #49113, #26937 ) ; +#35067 = ORIENTED_EDGE ( 'NONE', *, *, #9844, .T. ) ; +#35068 = ORIENTED_EDGE ( 'NONE', *, *, #50280, .F. ) ; +#35069 = CARTESIAN_POINT ( 'NONE', ( 218.7391470653743681, -121.8415996251142559, 7.961510787476255402 ) ) ; +#35070 = CARTESIAN_POINT ( 'NONE', ( 220.9382747812042567, -122.1352803889327276, 5.398493836873741181 ) ) ; +#35071 = ORIENTED_EDGE ( 'NONE', *, *, #23852, .T. ) ; +#35072 = EDGE_LOOP ( 'NONE', ( #53944, #37501, #17487, #1244, #23843 ) ) ; +#35073 = CARTESIAN_POINT ( 'NONE', ( -46.37508106014148268, -48.37750328385212129, -13.29875139480222046 ) ) ; +#35074 = EDGE_CURVE ( 'NONE', #24664, #38679, #25220, .T. ) ; +#35075 = CARTESIAN_POINT ( 'NONE', ( -28.14999999999999858, -128.9989999999999952, 9.400000000000009237 ) ) ; +#35076 = ORIENTED_EDGE ( 'NONE', *, *, #8641, .T. ) ; +#35077 = ORIENTED_EDGE ( 'NONE', *, *, #40313, .F. ) ; +#35078 = AXIS2_PLACEMENT_3D ( 'NONE', #24307, #24029, #46214 ) ; +#35079 = FACE_OUTER_BOUND ( 'NONE', #39563, .T. ) ; +#35080 = CARTESIAN_POINT ( 'NONE', ( 237.3904529588716912, -114.9851936620435993, 0.6064225624780666957 ) ) ; +#35081 = CARTESIAN_POINT ( 'NONE', ( 14.34624333097218241, -50.58761442563486810, 18.37589013977973806 ) ) ; +#35082 = CIRCLE ( 'NONE', #17339, 2.500000000000002220 ) ; +#35083 = CARTESIAN_POINT ( 'NONE', ( 12.02407031937778470, -49.66464625119954235, -18.99648203282637482 ) ) ; +#35084 = VECTOR ( 'NONE', #11791, 1000.000000000000227 ) ; +#35085 = EDGE_CURVE ( 'NONE', #52885, #49034, #47127, .T. ) ; +#35086 = DIRECTION ( 'NONE', ( -0.7132504491541840075, -2.131334480222543031E-15, 0.7009092642998484557 ) ) ; +#35087 = AXIS2_PLACEMENT_3D ( 'NONE', #7392, #42995, #47112 ) ; +#35088 = DIRECTION ( 'NONE', ( 1.811995619784410881E-15, -1.000000000000000000, -1.196913542559490477E-15 ) ) ; +#35089 = CARTESIAN_POINT ( 'NONE', ( 236.6064704355307811, -125.9047845766382068, -3.276408650962292501 ) ) ; +#35090 = VECTOR ( 'NONE', #20892, 1000.000000000000114 ) ; +#35091 = EDGE_CURVE ( 'NONE', #10603, #53522, #47989, .T. ) ; +#35092 = CARTESIAN_POINT ( 'NONE', ( 219.8845766435561018, -119.0927657710963103, -7.762477311203398678 ) ) ; +#35093 = AXIS2_PLACEMENT_3D ( 'NONE', #33030, #32753, #50819 ) ; +#35094 = PLANE ( 'NONE', #11507 ) ; +#35095 = CARTESIAN_POINT ( 'NONE', ( 235.0259536905499544, -125.7381393224952291, 1.834274565012664837 ) ) ; +#35096 = CARTESIAN_POINT ( 'NONE', ( 214.9099609441251459, -121.1165409368521324, 7.616340231087121104 ) ) ; +#35097 = CARTESIAN_POINT ( 'NONE', ( 5.022125873084462455, -42.54169641443159833, -119.8211421681256041 ) ) ; +#35098 = PLANE ( 'NONE', #47863 ) ; +#35099 = CARTESIAN_POINT ( 'NONE', ( 233.5113879812998903, -125.7833231330127717, -3.147353894049329526 ) ) ; +#35100 = CARTESIAN_POINT ( 'NONE', ( 216.9236868602422135, -122.5274919929283470, 7.737588250354310304 ) ) ; +#35101 = CARTESIAN_POINT ( 'NONE', ( 218.2197867405992611, -121.9487709518569858, 5.427115291590303592 ) ) ; +#35102 = CARTESIAN_POINT ( 'NONE', ( 4.250000000000000000, -4.500000000000000000, 39.00000000000000000 ) ) ; +#35103 = CARTESIAN_POINT ( 'NONE', ( 233.2832676587485139, -115.7988372905427354, -2.948800801412196915 ) ) ; +#35104 = CARTESIAN_POINT ( 'NONE', ( 234.8899356106834944, -126.0160600269737756, -0.6132221453240980225 ) ) ; +#35105 = CARTESIAN_POINT ( 'NONE', ( 232.7359132485534872, -124.1543906892790972, 4.184758158537095873 ) ) ; +#35106 = CARTESIAN_POINT ( 'NONE', ( 219.8878582996565001, -120.9238984776292085, 7.877428422309873390 ) ) ; +#35107 = CARTESIAN_POINT ( 'NONE', ( 15.06505222109038478, -58.18156946098919491, -18.98592355845551793 ) ) ; +#35108 = CARTESIAN_POINT ( 'NONE', ( 235.0130949123800406, -115.2531105702252319, 3.207412044094601900 ) ) ; +#35109 = CARTESIAN_POINT ( 'NONE', ( 26.82937310458991576, -121.4371746218401285, 6.224147408284107286 ) ) ; +#35110 = CIRCLE ( 'NONE', #53738, 1.500000000000001332 ) ; +#35111 = FACE_OUTER_BOUND ( 'NONE', #14664, .T. ) ; +#35112 = CARTESIAN_POINT ( 'NONE', ( 236.6299343726163329, -125.8155669149396942, -1.714858975694818488 ) ) ; +#35113 = CARTESIAN_POINT ( 'NONE', ( 237.8008883844000536, -115.1870402693898257, 1.643217924528811436 ) ) ; +#35114 = VECTOR ( 'NONE', #51569, 1000.000000000000000 ) ; +#35115 = CARTESIAN_POINT ( 'NONE', ( 215.3973917740055413, -118.7616891216575397, -7.704199974444057020 ) ) ; +#35116 = VERTEX_POINT ( 'NONE', #20544 ) ; +#35117 = FACE_OUTER_BOUND ( 'NONE', #16934, .T. ) ; +#35118 = CARTESIAN_POINT ( 'NONE', ( 26.90000000000003411, -119.4999999999999858, -6.276944131999980137 ) ) ; +#35119 = CARTESIAN_POINT ( 'NONE', ( 221.5010973807308403, -119.7735403879810292, -8.035704838872259614 ) ) ; +#35120 = VERTEX_POINT ( 'NONE', #43301 ) ; +#35121 = CARTESIAN_POINT ( 'NONE', ( 215.7118013244453039, -118.5942788487595863, -7.681140018532688352 ) ) ; +#35122 = CARTESIAN_POINT ( 'NONE', ( 232.6706928011313096, -115.8291772016176964, 3.009401623531658299 ) ) ; +#35123 = EDGE_CURVE ( 'NONE', #5727, #15327, #56193, .T. ) ; +#35124 = AXIS2_PLACEMENT_3D ( 'NONE', #43591, #12929, #38637 ) ; +#35125 = ORIENTED_EDGE ( 'NONE', *, *, #21737, .T. ) ; +#35126 = AXIS2_PLACEMENT_3D ( 'NONE', #31873, #45843, #9945 ) ; +#35127 = ORIENTED_EDGE ( 'NONE', *, *, #45156, .T. ) ; +#35128 = CARTESIAN_POINT ( 'NONE', ( 219.3308384165408711, -119.8839270069102838, -8.061239730781403878 ) ) ; +#35129 = APPROVAL_STATUS ( 'not_yet_approved' ) ; +#35130 = ORIENTED_EDGE ( 'NONE', *, *, #48381, .F. ) ; +#35131 = VERTEX_POINT ( 'NONE', #7990 ) ; +#35132 = AXIS2_PLACEMENT_3D ( 'NONE', #23030, #13974, #31538 ) ; +#35133 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203861478, 0.9884292157390540678 ) ) ; +#35134 = CARTESIAN_POINT ( 'NONE', ( 236.3009010229014848, -121.4887200053081671, -5.461591179228377335 ) ) ; +#35135 = CARTESIAN_POINT ( 'NONE', ( 37.63613438569879577, -119.4999999999999858, 5.122884176820566182 ) ) ; +#35136 = ORIENTED_EDGE ( 'NONE', *, *, #48842, .F. ) ; +#35137 = ORIENTED_EDGE ( 'NONE', *, *, #14616, .F. ) ; +#35138 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #50987, #15067 ), + ( #41658, #10135 ), + ( #18885, #24414 ), + ( #41931, #50132 ), + ( #37573, #36724 ), + ( #46607, #1961 ), + ( #1390, #54524 ), + ( #55396, #6610 ), + ( #14501, #32356 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 3, 2, 4 ), + ( 2, 2 ), + ( -0.006008129100000346619, 0.0000000000000000000, 0.5000000000000000000, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#35139 = CARTESIAN_POINT ( 'NONE', ( 10.61395761644955904, -29.69543050033661657, -110.9207369084214321 ) ) ; +#35140 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#35141 = VERTEX_POINT ( 'NONE', #47417 ) ; +#35142 = CARTESIAN_POINT ( 'NONE', ( 239.6999987669289283, -124.2545916693325552, 1.647131262703965815 ) ) ; +#35143 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#35144 = CARTESIAN_POINT ( 'NONE', ( 219.8450008994109339, -119.7936545698198358, -7.851403248600438367 ) ) ; +#35145 = EDGE_CURVE ( 'NONE', #35116, #42363, #30420, .T. ) ; +#35146 = CARTESIAN_POINT ( 'NONE', ( 215.9332249024887460, -119.4807008851480532, -7.865741581340143007 ) ) ; +#35147 = CARTESIAN_POINT ( 'NONE', ( 220.2486434445711438, -118.7052330546333252, -7.681770710713367478 ) ) ; +#35148 =( BOUNDED_SURFACE ( ) B_SPLINE_SURFACE ( 3, 3, ( + ( #52246, #24827, #56938, #3804 ), + ( #16908, #39412, #21588, #47008 ), + ( #7004, #25109, #42627, #2930 ), + ( #56358, #27433, #584, #21879 ) ), + .UNSPECIFIED., .F., .F., .F. ) + B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ), + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_SURFACE ( ( + ( 1.000000000000000000, 0.3333333333321520930, 0.3333333333321520930, 1.000000000000000000), + ( 0.8047378541244301076, 0.2682459513738594259, 0.2682459513738594259, 0.8047378541244301076), + ( 0.8047378541244301076, 0.2682459513738594259, 0.2682459513738594259, 0.8047378541244301076), + ( 1.000000000000000000, 0.3333333333321520930, 0.3333333333321520930, 1.000000000000000000) ) ) + REPRESENTATION_ITEM ( '' ) SURFACE ( ) ); +#35149 = CARTESIAN_POINT ( 'NONE', ( 216.9935660449603176, -120.8994905462660370, 7.992874861084990457 ) ) ; +#35150 = ORIENTED_EDGE ( 'NONE', *, *, #13042, .F. ) ; +#35151 = ORIENTED_EDGE ( 'NONE', *, *, #48809, .T. ) ; +#35152 = CARTESIAN_POINT ( 'NONE', ( 15.15098620842444355, -59.95344924643219287, 19.14795443217626314 ) ) ; +#35153 = VECTOR ( 'NONE', #7919, 1000.000000000000000 ) ; +#35154 = CARTESIAN_POINT ( 'NONE', ( 214.8905487004016663, -120.1022787680711161, -7.629059840476068111 ) ) ; +#35155 = CARTESIAN_POINT ( 'NONE', ( 219.4294531878233556, -120.7403030808259956, 5.612564934189808952 ) ) ; +#35156 = ORIENTED_EDGE ( 'NONE', *, *, #43036, .F. ) ; +#35157 = CARTESIAN_POINT ( 'NONE', ( 232.0075440452779674, -116.1993338326610257, -4.140046011195349429 ) ) ; +#35158 = EDGE_CURVE ( 'NONE', #6329, #5727, #38652, .T. ) ; +#35159 = CARTESIAN_POINT ( 'NONE', ( 16.00000000000000000, 12.50000000000000000, -36.00000000000000000 ) ) ; +#35160 = EDGE_CURVE ( 'NONE', #30025, #21518, #34573, .T. ) ; +#35161 = CARTESIAN_POINT ( 'NONE', ( 21.03938769133983300, -49.00000000000000000, -19.10000000000000853 ) ) ; +#35162 = LINE ( 'NONE', #36316, #40657 ) ; +#35163 = EDGE_CURVE ( 'NONE', #15394, #38284, #35998, .T. ) ; +#35164 = CARTESIAN_POINT ( 'NONE', ( 230.9725268056140521, -124.0092713670405828, 1.757133263015403735 ) ) ; +#35165 = CARTESIAN_POINT ( 'NONE', ( 20.40000000000003055, -120.4999999999999858, -3.199999999999986411 ) ) ; +#35166 = CARTESIAN_POINT ( 'NONE', ( 235.5910826803935549, -114.9666790807760322, 0.4208184540995876799 ) ) ; +#35167 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#35168 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#35169 = CARTESIAN_POINT ( 'NONE', ( 214.4398661302605547, -118.7501390264063161, -7.389164041319264520 ) ) ; +#35170 = CARTESIAN_POINT ( 'NONE', ( 233.0567697327649910, -116.3119176595507156, 4.503319451732258116 ) ) ; +#35171 = VECTOR ( 'NONE', #6850, 1000.000000000000114 ) ; +#35172 = CARTESIAN_POINT ( 'NONE', ( 239.6999987669289283, -124.2664583351178749, 1.709909825054825472 ) ) ; +#35173 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#35174 = DIRECTION ( 'NONE', ( 1.597594650655104355E-15, -1.000000000000000000, -1.415089553805950124E-15 ) ) ; +#35175 = CARTESIAN_POINT ( 'NONE', ( 232.3301565643855611, -115.1483316660453653, -1.465377728575127270 ) ) ; +#35176 = CARTESIAN_POINT ( 'NONE', ( 215.2962883100074691, -122.1674084840703784, 7.722593130292656483 ) ) ; +#35177 = VECTOR ( 'NONE', #36145, 1000.000000000000000 ) ; +#35178 = CARTESIAN_POINT ( 'NONE', ( 235.0335717954337156, -115.2837273690088296, -1.969365877613465710 ) ) ; +#35179 = CARTESIAN_POINT ( 'NONE', ( 217.1516556994949667, -118.6018694223984795, -7.795748084959106095 ) ) ; +#35180 = VERTEX_POINT ( 'NONE', #34860 ) ; +#35181 = CARTESIAN_POINT ( 'NONE', ( 234.4917740627691956, -126.1240855171143807, -2.491219095555452956 ) ) ; +#35182 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669290078, -118.1933205737244350, -6.290466304374657369 ) ) ; +#35183 = CARTESIAN_POINT ( 'NONE', ( 7.349856520323505116, -50.19543050033662013, -115.7046964645076343 ) ) ; +#35184 = CARTESIAN_POINT ( 'NONE', ( 215.8758049543363313, -119.4040908214235799, -7.631468608755939798 ) ) ; +#35185 = CARTESIAN_POINT ( 'NONE', ( 234.0628816014181268, -122.5064548250368262, -5.174609086434091232 ) ) ; +#35186 = CARTESIAN_POINT ( 'NONE', ( 237.0808255649288299, -121.9275064267745847, -5.363123542692830092 ) ) ; +#35187 = CARTESIAN_POINT ( 'NONE', ( 215.7624408990368465, -122.4474480833292773, 7.716049345360227463 ) ) ; +#35188 = ORIENTED_EDGE ( 'NONE', *, *, #2970, .T. ) ; +#35189 = AXIS2_PLACEMENT_3D ( 'NONE', #42383, #50017, #10022 ) ; +#35190 = CARTESIAN_POINT ( 'NONE', ( 221.7572994004699467, -122.5284875711007544, 7.822910064511483519 ) ) ; +#35191 = LINE ( 'NONE', #49194, #40253 ) ; +#35192 = EDGE_CURVE ( 'NONE', #29263, #19783, #48296, .T. ) ; +#35193 = CIRCLE ( 'NONE', #37985, 5.363107332757024892 ) ; +#35194 = EDGE_CURVE ( 'NONE', #18916, #38157, #26721, .T. ) ; +#35195 = CARTESIAN_POINT ( 'NONE', ( 220.8222885922692740, -119.4483542474204825, -7.812563560452942646 ) ) ; +#35196 = ORIENTED_EDGE ( 'NONE', *, *, #47522, .T. ) ; +#35197 = VERTEX_POINT ( 'NONE', #9156 ) ; +#35198 = FACE_OUTER_BOUND ( 'NONE', #37491, .T. ) ; +#35199 = CARTESIAN_POINT ( 'NONE', ( -30.93658340223792536, -50.19543050033674803, -69.66852434891904977 ) ) ; +#35200 = CARTESIAN_POINT ( 'NONE', ( 219.8034763611317715, -120.9860209344973754, 7.866447910201907590 ) ) ; +#35201 = CARTESIAN_POINT ( 'NONE', ( 236.2763067664141374, -124.1515845810465919, 4.948423989179348226 ) ) ; +#35202 = VERTEX_POINT ( 'NONE', #8576 ) ; +#35203 = CARTESIAN_POINT ( 'NONE', ( -24.09999999999997655, -30.00100000000000122, 19.50000000000000711 ) ) ; +#35204 = CARTESIAN_POINT ( 'NONE', ( 236.9600955586615498, -124.5565880102828515, 3.789278405348731393 ) ) ; +#35205 = ADVANCED_FACE ( 'NONE', ( #4497 ), #35444, .F. ) ; +#35206 = CARTESIAN_POINT ( 'NONE', ( 34.32434675220810760, -126.0643209450091291, -0.9347675814924069071 ) ) ; +#35207 = ORIENTED_EDGE ( 'NONE', *, *, #17641, .F. ) ; +#35209 = EDGE_CURVE ( 'NONE', #36109, #9145, #35162, .T. ) ; +#35208 = CARTESIAN_POINT ( 'NONE', ( 219.8930161039887707, -121.1270423304791848, 7.860426164178645259 ) ) ; +#35210 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289794, -114.4567875329784812, 2.907378668675980382 ) ) ; +#35211 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397815626E-17 ) ) ; +#35212 = EDGE_LOOP ( 'NONE', ( #53444, #23217, #56967, #17159 ) ) ; +#35213 = AXIS2_PLACEMENT_3D ( 'NONE', #34378, #52161, #53931 ) ; +#35214 = VERTEX_POINT ( 'NONE', #8863 ) ; +#35215 = CARTESIAN_POINT ( 'NONE', ( 215.4331564332546805, -121.2828038583261048, 7.852794272852422708 ) ) ; +#35216 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289794, -120.8215653381652999, -5.440841305133350403 ) ) ; +#35217 = CARTESIAN_POINT ( 'NONE', ( 219.8878578400067454, -120.0767112044098752, -7.873571555577839831 ) ) ; +#35218 = CARTESIAN_POINT ( 'NONE', ( 217.0767088139147916, -118.5601307557319473, -7.561989525217620134 ) ) ; +#35219 = ORIENTED_EDGE ( 'NONE', *, *, #31103, .F. ) ; +#35220 = CARTESIAN_POINT ( 'NONE', ( 217.5530338579657155, -119.1700041266671519, -7.920975990713171377 ) ) ; +#35221 = AXIS2_PLACEMENT_3D ( 'NONE', #44077, #8179, #26001 ) ; +#35222 = CARTESIAN_POINT ( 'NONE', ( 12.49999999999998579, -46.98841912758190631, -16.38567209730386409 ) ) ; +#35223 = CARTESIAN_POINT ( 'NONE', ( 16.50000000000001776, -48.99999999999998579, 23.50000000000000000 ) ) ; +#35224 = VERTEX_POINT ( 'NONE', #31941 ) ; +#35225 = CARTESIAN_POINT ( 'NONE', ( 228.0999987669289624, -120.4999999999997726, 1.387778780781445676E-14 ) ) ; +#35226 = CYLINDRICAL_SURFACE ( 'NONE', #20130, 0.5000000000000004441 ) ; +#35227 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669862435, -119.6126553566290625, -5.782310912082802012 ) ) ; +#35228 = CARTESIAN_POINT ( 'NONE', ( 217.0849534022449632, -118.7840123215293033, -7.616930145041739486 ) ) ; +#35229 = ADVANCED_FACE ( 'NONE', ( #26985 ), #52961, .F. ) ; +#35230 = EDGE_CURVE ( 'NONE', #49916, #24548, #29856, .T. ) ; +#35231 = EDGE_LOOP ( 'NONE', ( #12860, #42513, #57733, #30822, #8962, #1377, #20935, #36849 ) ) ; +#35232 = CARTESIAN_POINT ( 'NONE', ( 12.41019488686168870, -48.36375227111525987, -19.00740523132962423 ) ) ; +#35233 = CARTESIAN_POINT ( 'NONE', ( 225.6999987669289851, -117.6177784230152241, -6.924073857286917821 ) ) ; +#35234 = CARTESIAN_POINT ( 'NONE', ( 233.6527695270552840, -119.1732914231476457, 5.411362425887841887 ) ) ; +#35235 = VECTOR ( 'NONE', #11809, 999.9999999999998863 ) ; +#35236 = CARTESIAN_POINT ( 'NONE', ( 218.9962405479284655, -120.9262216916473704, 8.068084191704613772 ) ) ; +#35237 = CARTESIAN_POINT ( 'NONE', ( 232.6005978618943004, -123.2750856757403710, -5.486618727178719013 ) ) ; +#35238 = EDGE_CURVE ( 'NONE', #49506, #52719, #19434, .T. ) ; +#35239 = CARTESIAN_POINT ( 'NONE', ( -27.85000000000000142, -129.0000000000000000, 9.400000000000009237 ) ) ; +#35240 = CARTESIAN_POINT ( 'NONE', ( -31.66464327321732952, -37.19543050033674803, -67.27062342847433740 ) ) ; +#35241 = LINE ( 'NONE', #53039, #16411 ) ; +#35242 = CARTESIAN_POINT ( 'NONE', ( 229.2999987673777014, -120.4999999999997726, 1.387778780781445676E-14 ) ) ; +#35243 = CARTESIAN_POINT ( 'NONE', ( 235.2108117870833155, -117.5765565058757858, -4.716427619422013606 ) ) ; +#35244 = EDGE_CURVE ( 'NONE', #23694, #4057, #31658, .T. ) ; +#35245 = CARTESIAN_POINT ( 'NONE', ( 235.8449950571599345, -124.1236385289726911, 4.270841537374152175 ) ) ; +#35246 = CARTESIAN_POINT ( 'NONE', ( 220.2486434445634416, -118.6748076977603148, -7.880035132959130273 ) ) ; +#35247 = EDGE_LOOP ( 'NONE', ( #4317, #17533, #4681, #10139, #30575 ) ) ; +#35248 = CARTESIAN_POINT ( 'NONE', ( 233.9583478015546802, -114.4771063167459744, 1.243553857270689900 ) ) ; +#35249 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#35250 = CARTESIAN_POINT ( 'NONE', ( 236.6988699844360156, -123.0771209512455044, 4.915068986910034354 ) ) ; +#35251 = ORIENTED_EDGE ( 'NONE', *, *, #38492, .F. ) ; +#35252 = ORIENTED_EDGE ( 'NONE', *, *, #13337, .F. ) ; +#35253 = CARTESIAN_POINT ( 'NONE', ( 215.2796648780597195, -122.3705627644664986, 7.401977193228400864 ) ) ; +#35254 = AXIS2_PLACEMENT_3D ( 'NONE', #47535, #20097, #19804 ) ; +#35255 = CARTESIAN_POINT ( 'NONE', ( -2.999999999999992450, -125.7999999999999972, -22.00000000000000711 ) ) ; +#35256 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#35257 = CARTESIAN_POINT ( 'NONE', ( 236.0363238240078374, -115.7625745367512593, 3.924080375528795628 ) ) ; +#35258 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290306, -119.6355347197479659, -2.256438540986465124 ) ) ; +#35259 = LINE ( 'NONE', #27084, #41448 ) ; +#35260 = ADVANCED_FACE ( 'NONE', ( #13516 ), #14555, .F. ) ; +#35261 = VERTEX_POINT ( 'NONE', #48864 ) ; +#35262 = CARTESIAN_POINT ( 'NONE', ( 219.7742688560334159, -121.5397448327819205, 5.489883818097854196 ) ) ; +#35263 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026880, -125.6546348978946384, -3.071162481889174956 ) ) ; +#35264 = EDGE_CURVE ( 'NONE', #48547, #21664, #45102, .T. ) ; +#35265 = LINE ( 'NONE', #26216, #24677 ) ; +#35266 = EDGE_LOOP ( 'NONE', ( #4203, #17764, #23283, #5669, #57148, #56159, #13656, #37718, #45013, #35525, #56237, #49716, #3704, #51702, #20192, #14872 ) ) ; +#35267 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #49781, #28456, #32568, #15006, #14150, #37232, #46258, #19677 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 4 ), + ( 6.208759259556273700E-17, 0.0001453462935156800775, 0.0002906925870312980303, 0.0005813851740626185035 ), + .UNSPECIFIED. ) ; +#35268 = CARTESIAN_POINT ( 'NONE', ( 213.9204999291004867, -118.6974540722062130, -7.317241264890538943 ) ) ; +#35269 = APPROVAL_DATE_TIME ( #10055, #7489 ) ; +#35270 = CARTESIAN_POINT ( 'NONE', ( 237.3665137605539428, -119.2032775674105523, -5.395088432392222799 ) ) ; +#35271 = ADVANCED_FACE ( 'NONE', ( #39823 ), #49974, .T. ) ; +#35272 = CARTESIAN_POINT ( 'NONE', ( 219.9391415792914586, -118.7271560958350278, -7.687326889683820497 ) ) ; +#35273 = VERTEX_POINT ( 'NONE', #14948 ) ; +#35275 = ADVANCED_FACE ( 'NONE', ( #5906 ), #22027, .T. ) ; +#35274 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#35276 = AXIS2_PLACEMENT_3D ( 'NONE', #45130, #4860, #53609 ) ; +#35277 = CARTESIAN_POINT ( 'NONE', ( 216.2145475481480617, -119.7438627927709973, -5.533405813227469494 ) ) ; +#35278 = CARTESIAN_POINT ( 'NONE', ( 29.24978526171020476, -114.4437765493288168, 0.8593525407697935048 ) ) ; +#35279 = EDGE_CURVE ( 'NONE', #24135, #25415, #5631, .T. ) ; +#35280 = CARTESIAN_POINT ( 'NONE', ( 237.3527744558128347, -126.0106524187223584, 2.734898152951142691 ) ) ; +#35281 = ORIENTED_EDGE ( 'NONE', *, *, #41888, .F. ) ; +#35282 = ORIENTED_EDGE ( 'NONE', *, *, #43075, .T. ) ; +#35283 = ORIENTED_EDGE ( 'NONE', *, *, #42374, .T. ) ; +#35284 = CARTESIAN_POINT ( 'NONE', ( 21.00000000000000000, -4.999999999999992006, -16.25000000000000355 ) ) ; +#35285 = CARTESIAN_POINT ( 'NONE', ( 217.3002074625812554, -126.1314776689816455, 5.133907139040811529 ) ) ; +#35286 = CARTESIAN_POINT ( 'NONE', ( 233.6355130458460962, -125.0441113163894613, 3.229765817371986980 ) ) ; +#35287 = CARTESIAN_POINT ( 'NONE', ( 215.7624433424235804, -118.5892698553942211, -7.476768377701302093 ) ) ; +#35288 = ORIENTED_EDGE ( 'NONE', *, *, #1397, .F. ) ; +#35289 = ORIENTED_EDGE ( 'NONE', *, *, #27105, .F. ) ; +#35290 = ORIENTED_EDGE ( 'NONE', *, *, #8970, .T. ) ; +#35291 = CARTESIAN_POINT ( 'NONE', ( 214.3692371007199995, -119.9291904088222793, -7.766284366201225531 ) ) ; +#35292 = CARTESIAN_POINT ( 'NONE', ( 237.5762070579224883, -118.9215161252444375, 5.322164354657151542 ) ) ; +#35293 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #28857, #11584, #29423, #46641, #38454, #6641, #2270, #47220, #22096, #8654, #48082, #17108, #13309, #34656, #39908, #207, #34947, #57138, #39036, #44576, #26786, #17693, #8081, #56851, #57727, #30865, #53613, #3427, #4579, #35521, #16820, #21205, #21787, #52445, #26196, #12745, #43984, #31157, #39611, #52745, #12444, #25907, #30278, #53324, #57439, #44272, #26477, #4001, #53041, #4293, #47790, #17407, #7776, #48946, #8951, #43686, #25593, #30586, #3715, #13606, #35243, #48373, #21500, #13019, #17975, #39328, #22370, #8367, #48662, #40180, #35809, #43390, #5993, #10377, #40768, #9237, #36685, #54208, #5718, #14178, #27640, #32019, #19420, #23798, #54787, #18849, #491, #18565, #50373, #9522, #23513, #45439, #5142, #14751, #1647, #28200, #23236, #14454, #31463, #37254, #5438, #40463, #10100, #22651, #27344, #36402, #45134, #41046, #18278, #22951, #791, #1074, #49242, #49528, #55068, #53925, #49803, #9801, #31741, #45989, #54484, #4864, #36115, #41325, #50095, #32316, #27918, #32595, #13898, #1352, #41617, #45712, #19131, #36978, #27068, #44860, #42748, #33726, #56204, #50644, #10655, #20832, #28483, #29643, #2773, #24092, #46288, #46852, #41894, #51231, #37821, #11232, #38387, #6852, #24373, #1923, #24659, #15609, #34005, #38106, #42174, #51508, #29070, #20282, #29353, #15031, #42461, #32865, #20557, #24955, #6291, #19705, #19986, #37536, #38665, #2497, #55924, #55354, #15312, #16163, #15883, #51801, #33147, #2201, #11513, #50945, #55650, #47430, #11808, #33447, #10958, #47139, #7140, #7419, #25234, #43024, #28784, #3055, #46565, #6568, #49663, #25520, #44428, #18421, #34585, #49379, #53468, #30206, #22793, #27488, #36249, #49101, #40324, #56487, #5293, #13448, #43313, #35671, #9378, #40614, #47716, #40043, #52087, #4439, #3347, #56782, #52374, #12376, #26923, #67, #53774, #12091, #16462, #27205, #21133, #29919, #13754, #646, #16748, #9658, #7703, #8797, #34305, #4723, #22233, #31594, #17836, #31303, #38970, #45289, #48003, #9095, #23092, #44717, #26629, #22517, #44999, #18120, #349, #35955, #5002, #54057, #14033, #31879, #23959, #40903, #46717, #54930, #9957, #19285, #50787, #24236, #32165, #33308, #23654, #36544, #28056, #27781, #41186, #18989, #36827, #45574, #6146, #55495, #51091, #41765, #32729, #54635, #50509, #926, #1208, #28934, #5569, #41468, #45850, #14611, #15462, #32459, #50232, #10237, #54343, #1787, #5852, #1505, #6434, #23372, #33007, #11097, #37124, #14890, #49946, #37674, #19845, #10811, #19563, #42044, #18701, #14313, #10514, #28337, #2067, #28646, #46135, #37403, #55214, #15168, #46432, #6718, #2921, #47866, #56347, #33864, #33589, #34162, #25097, #43477, #47576, #51655, #52519, #20702, #43170, #38828, #24513, #38529, #42314, #30071, #34446, #55793, #2343, #29498, #15749, #48166, #16317, #7574, #29214, #11381, #7859, #51954, #51379, #46997, #20144, #11959, #11663, #6992, #29787, #34731, #38250, #52235, #24813, #47294, #25384, #42617, #7285, #56926, #3511, #42890, #37971, #3203, #20983, #56648, #16608, #12237, #25681, #12523, #16897, #21282, #39110, #2640, #30359, #20426, #56073, #16032, #4370, #39691, #31530, #36189, #44934, #38406, #49029, #8158, #13965, #4935, #17186, #44651, #57210, #44058, #13097, #21866, #17765, #35026, #4077, #49312, #27139, #57520, #53993, #52829, #31230, #22725, #572, #9023, #35599, #39401, #40537, #12822, #8729, #53396, #18351, #13379, #30942, #21577, #26859, #53695, #30660, #48452, #40255, #4656, #8446, #35318, #9307, #26271, #279, #31810, #25984, #22167, #43766, #22448, #18048, #35882, #17488, #53113, #13683, #3791, #48732, #26555, #44355, #39979, #862, #23023, #23585, #18634, #27992, #32667, #46364, #27419, #36763, #50446, #32938, #9885, #40838, #19497, #41403, #46071, #10453, #45784, #54864, #6072, #49599, #5793, #9591, #55148, #1720, #54280, #14247, #32392, #54561, #5508, #1432, #36476, #27711, #50719, #10736, #45512, #37608, #32096, #14821, #6365, #41971, #28271, #19216, #23307, #37056, #49876, #50164, #23889, #28570, #41696, #14542, #5219, #37328, #15103, #41119, #1147, #24166, #1996, #18918, #10172, #19780, #55429, #15391, #45214, #20363, #24446, #30001, #12170, #3134, #51884, #16540, #11035, #28864, #29147, #15964, #52163, #21212, #11889, #46645, #47506, #47797, #7782, #6931, #16241, #25603, #7220, #42547, #42244, #42827, #33798, #43398, #56276, #2576, #3437, #29429, #29717, #55729, #51024, #25027, #51586, #11591, #24740, #34086, #37904, #15684, #6648, #56860, #47226, #7502, #33522, #20069, #34379, #2852, #2277, #51308, #11311, #25314, #39043, #46928, #33237, #38184, #56005, #20635, #38461, #43099, #20910, #38749, #56573, #39335, #44869, #3723, #57447, #9245, #39621, #25914, #17417, #26796, #35529, #17116, #53332, #22659, #43694, #13616, #30593, #35250, #16827, #40471, #30872, #21506, #53051, #44583, #215, #57145, #13029, #4589, #13316, #34957, #31165, #34662, #52756, #31471, #48383, #48668, #21794, #8959, #8660, #12753, #26484, #22380, #17983, #8088, #27076, #44282, #12450, #4008, #8375, #26202, #43990, #4302, #22102, #39915, #48960, #30287, #52453, #40188, #57736, #17702, #48091, #35816, #4872, #53624, #49252, #45449, #800, #15039, #49811, #14185, #32029, #13910, #36986, #49535, #9814, #6004, #45721, #53932, #10668, #5445, #27648, #9530, #55079, #37266, #28208, #19143, #41627, #36126, #31749, #54215, #41056, #19429, #46297, #54796, #27353, #14758, #32877, #50654, #23247, #36694, #23811, #32324, #1084, #45143, #10108, #18856, #28499, #23523, #54492, #6300, #14466, #32605, #22959, #18287, #50104, #27928, #5725, #41335, #5154, #502, #1360, #40778, #24101, #50382, #10388, #18574, #36414, #1656, #46003, #50956, #46575, #15321, #56214, #43034, #42183, #34315, #33163, #6579, #19714, #47152, #6863, #16174, #24669, #38115, #24384, #12103, #28793, #42476, #52098, #2508, #10969, #7153, #29933, #55664, #11819, #2212, #51241, #24966, #19996, #47725, #37834, #15619, #33457, #20295, #7713, #38675, #15895, #41903, #29362, #55935, #1934, #37545, #7432, #42760, #11243, #29080, #3066, #46863, #33735, #20569, #55366, #51518, #56501, #11525, #2784, #38395, #34016, #51813, #20842, #29654, #47439, #25245, #16473, #30525, #39268, #35186, #52386, #3656, #25846, #21438, #57080, #52984, #8312, #22033, #38980, #25530, #35467, #30217, #56791, #149, #34596, #26141, #12968, #4523, #30813, #48319, #16760, #44214, #17047, #34886, #12385, #4232, #48013, #52673, #31097, #48608, #21145, #57372, #40125, #53556, #21728, #35752, #8599, #39850, #53270, #43628, #8013, #17640, #31398, #12680, #17922, #13255, #43926, #3950, #17345, #39556, #26421, #57675, #48892, #8887, #26727, #44519, #22315, #13542, #49189, #43324, #3359, #5089, #36628, #31963, #23181, #14395, #9180, #49746, #27011, #23458, #27862, #437, #44803, #54148, #18212, #4809, #45380, #54424, #49469, #32249, #22601, #739, #9464, #53865, #45657, #54723, #22886, #40408, #27291, #40708, #45077, #5383, #36054, #13842, #50036, #31682, #14694, #5656, #18508, #36342, #14118, #9746, #18788, #32538, #27581, #40987, #41266, #1013, #10042, #50314, #1291, #19067, #36915, #10318, #28139, #3561, #40310, #12572, #40029, #52569, #39448, #8497, #44112, #56977, #48505, #48221, #3844, #57264, #17237, #30998, #4132, #50, #16947, #21334, #13435, #8212, #34781, #35936, #30418, #21920, #48786, #331, #26323, #21631, #18102, #52888, #35080, #12869, #26034, #17820, #43820, #30713, #9080, #8783, #39745, #35368, #53754, #31579, #57575, #13738, #26609, #22216, #35653, #44699, #39162, #17540, #53170, #13151, #22499, #49363, #53449, #44410, #31284, #9360, #27192, #4425, #49083, #26907, #4709, #30916, #44033, #7829, #7547, #4053, #48140, #12799, #34999, #52493, #21550, #30635, #16289, #12493, #34134, #21838, #26244, #47552, #51927, #21254, #25358, #39954, #30335, #39379, #43146, #56901, #35292, #4344, #52805, #29762, #48425, #48707, #8703, #47839, #57187, #13071, #11931, #3174, #43738, #20957, #8132, #38800, #39665, #25957, #44326, #3765, #8419, #56618, #16580, #17158, #16872, #57492, #25652, #17463, #34420, #52210, #34708, #39084, #53091, #26527, #3482, #12215, #22142, #30045, #43450, #4630, #31204, #14224, #1124, #251, #50143, #49002, #22422, #26836, #40513, #23561, #54533, #31788, #45762, #45183, #544, #5768, #10145, #23286, #22700, #9001, #18328, #9858, #18612, #18023, #36453, #57780, #44622, #14516, #13660, #36166, #4912, #49853, #17743, #36738, #40227, #54254, #35855, #53666, #27967, #53969, #53369, #44908, #31507, #49288, #9284, #27116, #27393, #13944, #32071, #13353, #35570, #27689, #49575, #9566, #32367, #5193, #22999, #40815, #838, #45487, #5484, #41096, #18894, #55122, #15078, #54837, #20038, #32640, #50693, #46903, #28837, #37032, #15364, #55980, #11567, #37584, #51560, #46620, #11286, #2253, #24710, #19187, #14795, #37303, #47199, #55406, #10428, #19753, #51281, #42521, #50422, #33775, #24140, #28247, #28540, #46043, #41669 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 1, 2, 2, 2, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, 2, 1, 2, 2, 2, 2, 1, 2, 2, 2, 2, 1, 2, 2, 2, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 1, 2, 2, 2, 1, 1, 2, 2, 1, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 2, 4 ), + ( 0.5000000000000000000, 0.5078124999994686473, 0.5117187499992030819, 0.5136718749990701882, 0.5146484374990036859, 0.5151367187489704902, 0.5153808593739538368, 0.5156249999989371835, 0.5175781249988041788, 0.5185546874987375654, 0.5190429687487042587, 0.5195312499986709520, 0.5214843749985377253, 0.5224609374984711119, 0.5229492187484379162, 0.5231933593734212629, 0.5234374999984047205, 0.5253906249982724930, 0.5263671874982062127, 0.5268554687481731280, 0.5270996093731565857, 0.5273437499981400434, 0.5292968749980067056, 0.5302734374979399812, 0.5307617187479066745, 0.5310058593728900211, 0.5311279296853814724, 0.5311889648416272536, 0.5312194824197502552, 0.5312499999978732568, 0.5332031249977641219, 0.5341796874977096099, 0.5346679687476824094, 0.5349121093726687537, 0.5350341796851619813, 0.5350952148414085396, 0.5351257324195318743, 0.5351562499976550979, 0.5371093749975425213, 0.5380859374974862330, 0.5385742187474581444, 0.5388183593724440446, 0.5389404296849369391, 0.5390624999974299447, 0.5410156249973183673, 0.5419921874972626341, 0.5424804687472347675, 0.5427246093722207787, 0.5428466796847137843, 0.5429077148409602316, 0.5429382324190835662, 0.5429687499972069009, 0.5449218749970934361, 0.5458984374970368147, 0.5463867187470085041, 0.5466308593719944042, 0.5467529296844872988, 0.5468139648407338571, 0.5468444824188567477, 0.5468749999969797493, 0.5488281249968482989, 0.5498046874967825737, 0.5502929687467497111, 0.5507812499967168485, 0.5527343749965857311, 0.5537109374965201170, 0.5541992187464872544, 0.5544433593714708230, 0.5545654296839626074, 0.5546264648402084996, 0.5546569824183315012, 0.5546874999964545028, 0.5566406249963289365, 0.5576171874962660979, 0.5581054687462346786, 0.5583496093712189134, 0.5584716796837111419, 0.5585327148399571451, 0.5585937499962032593, 0.5605468749960771380, 0.5615234374960140773, 0.5620117187459825470, 0.5622558593709667818, 0.5623779296834588992, 0.5624389648397050134, 0.5624999999959510166, 0.5703124999954460872, 0.5742187499951936225, 0.5761718749950673901, 0.5771484374950043295, 0.5776367187449726881, 0.5778808593699569229, 0.5781249999949411578, 0.5800781249948159246, 0.5810546874947533080, 0.5815429687447219997, 0.5820312499946905804, 0.5839843749945653473, 0.5849609374945027307, 0.5854492187444714224, 0.5856933593694557683, 0.5859374999944401141, 0.5878906249943159912, 0.5888671874942539297, 0.5893554687442228435, 0.5895996093692073003, 0.5898437499941918682, 0.5917968749940683004, 0.5927734374940066830, 0.5932617187439759299, 0.5935058593689604978, 0.5936279296814529483, 0.5936889648376991735, 0.5937194824158221751, 0.5937499999939450657, 0.5957031249937293493, 0.5966796874936214357, 0.5971679687435674788, 0.5974121093685405004, 0.5975341796810269557, 0.5975952148372701833, 0.5976257324153917416, 0.5976562499935132999, 0.5996093749933029127, 0.6005859374931977746, 0.6010742187431451500, 0.6013183593681188377, 0.6014404296806056260, 0.6015624999930924144, 0.6035156249928830263, 0.6044921874927784433, 0.6049804687427262628, 0.6052246093677002836, 0.6053466796801871830, 0.6054077148364307437, 0.6054382324145524130, 0.6054687499926741934, 0.6074218749924640282, 0.6083984374923590011, 0.6088867187423062655, 0.6091308593672799532, 0.6092529296797662974, 0.6093139648360099692, 0.6093444824141311944, 0.6093749999922524196, 0.6113281249920128335, 0.6123046874918929294, 0.6127929687418329774, 0.6130371093668030014, 0.6132812499917730253, 0.6152343749915338833, 0.6162109374914144233, 0.6166992187413546933, 0.6169433593663249393, 0.6170654296788098403, 0.6171264648350524018, 0.6171569824131736270, 0.6171874999912948523, 0.6191406249910783588, 0.6201171874909702231, 0.6206054687409161552, 0.6208496093658892878, 0.6209716796783757431, 0.6210327148346189707, 0.6210937499908621984, 0.6230468749906495907, 0.6240234374905433423, 0.6245117187404901626, 0.6247558593654635173, 0.6248779296779501946, 0.6249389648341935333, 0.6249999999904368719, 0.6328124999895863301, 0.6367187499891612257, 0.6386718749889486180, 0.6396484374888422586, 0.6401367187387891899, 0.6403808593637627666, 0.6406249999887361213, 0.6425781249885239577, 0.6435546874884179314, 0.6440429687383648627, 0.6445312499883117940, 0.6464843749880995194, 0.6474609374879934931, 0.6479492187379404244, 0.6481933593629138901, 0.6484374999878873558, 0.6503906249876754142, 0.6513671874875694989, 0.6518554687375164303, 0.6520996093624900070, 0.6523437499874635837, 0.6542968749872515311, 0.6552734374871455048, 0.6557617187370925471, 0.6560058593620660128, 0.6561279296745526901, 0.6561889648307960288, 0.6562194824089176981, 0.6562499999870392564, 0.6582031249869203515, 0.6591796874868608436, 0.6596679687368310896, 0.6599121093618163236, 0.6600341796743088851, 0.6600952148305552214, 0.6601257324086782230, 0.6601562499868014466, 0.6621093749866824307, 0.6630859374866228118, 0.6635742187365930578, 0.6638183593615782918, 0.6639404296740709643, 0.6640624999865635258, 0.6660156249864470634, 0.6669921874863886657, 0.6674804687363594669, 0.6677246093613449229, 0.6678466796738375955, 0.6679077148300840427, 0.6679382324082071554, 0.6679687499863302680, 0.6699218749862152489, 0.6708984374861577393, 0.6713867187361288735, 0.6716308593611145517, 0.6717529296736073352, 0.6718139648298537825, 0.6718444824079770061, 0.6718749999861001188, 0.6738281249859967570, 0.6748046874859450206, 0.6752929687359190414, 0.6755371093609062738, 0.6757812499858933952, 0.6777343749857906996, 0.6787109374857392963, 0.6791992187357134281, 0.6794433593607006605, 0.6795654296731943322, 0.6796264648294412236, 0.6796874999856881150, 0.6816406249855884170, 0.6826171874855386790, 0.6831054687355139210, 0.6833496093605014865, 0.6834716796729952693, 0.6835327148292421606, 0.6835937499854890520, 0.6855468749853858013, 0.6865234374853340649, 0.6870117187353080856, 0.6872558593602950960, 0.6873779296727886567, 0.6874389648290353261, 0.6874999999852821064, 0.6953124999848623311, 0.6992187499846524990, 0.7011718749845475829, 0.7021484374844951803, 0.7026367187344688681, 0.7028808593594556564, 0.7031249999844424448, 0.7050781249843369736, 0.7060546874842842380, 0.7065429687342578147, 0.7070312499842313914, 0.7089843749841255871, 0.7099609374840727405, 0.7104492187340463172, 0.7106933593590329945, 0.7109374999840198939, 0.7128906249839137566, 0.7138671874838607989, 0.7143554687338343756, 0.7145996093588211640, 0.7148437499838079523, 0.7167968749837023701, 0.7177734374836496345, 0.7182617187336232112, 0.7185058593586099995, 0.7186279296711033382, 0.7186889648273500075, 0.7187194824054733422, 0.7187499999835966769, 0.7207031249836477471, 0.7216796874836732822, 0.7221679687336860498, 0.7224121093586923781, 0.7225341796711955977, 0.7225952148274472631, 0.7226257324055730402, 0.7226562499836988174, 0.7246093749837495546, 0.7255859374837749787, 0.7260742187337876352, 0.7263183593587940745, 0.7264404296712971831, 0.7265624999838002918, 0.7285156249838509179, 0.7294921874838762310, 0.7299804687338887765, 0.7302246093588951048, 0.7303466796713983245, 0.7304077148276498788, 0.7304382324057756559, 0.7304687499839014331, 0.7324218749839522813, 0.7333984374839777054, 0.7338867187339903619, 0.7341308593589968012, 0.7342529296715001319, 0.7343139648277517972, 0.7343444824058776854, 0.7343749999840034626, 0.7363281249840577525, 0.7373046874840849529, 0.7377929687340983866, 0.7380371093591051590, 0.7382812499841119314, 0.7402343749841661102, 0.7412109374841933107, 0.7416992187342068554, 0.7419433593592137388, 0.7420654296717171805, 0.7421264648279688458, 0.7421874999842205112, 0.7441406249842738019, 0.7451171874843005583, 0.7456054687343138809, 0.7458496093593205423, 0.7459716796718238729, 0.7460327148280755383, 0.7460937499843272036, 0.7480468749843798282, 0.7490234374844060294, 0.7495117187344192411, 0.7497558593594256804, 0.7498779296719289000, 0.7499389648281804543, 0.7499999999844320087, 0.7578124999846329590, 0.7617187499847334342, 0.7636718749847837273, 0.7646484374848088184, 0.7651367187348213639, 0.7653808593598274701, 0.7656249999848336873, 0.7675781249848842025, 0.7685546874849094046, 0.7695312499849347176, 0.7714843749849851218, 0.7724609374850103238, 0.7729492187350228694, 0.7731933593600291976, 0.7734374999850355259, 0.7753906249850877064, 0.7763671874851139076, 0.7768554687351270083, 0.7770996093601336696, 0.7773437499851403309, 0.7792968749851939547, 0.7802734374852207111, 0.7807617187352342558, 0.7810058593602409172, 0.7811279296727442478, 0.7812499999852475785, 0.7822265624852743349, 0.7827148437352877686, 0.7829589843602945409, 0.7830810546727979826, 0.7831420898290497590, 0.7831726074071757582, 0.7832031249853016464, 0.7841796874853298460, 0.7846679687353438348, 0.7849121093603508292, 0.7850341796728543819, 0.7850952148291057142, 0.7851257324072313803, 0.7851562499853570465, 0.7871093749853901311, 0.7880859374854065624, 0.7885742187354148891, 0.7888183593604189969, 0.7889404296729209953, 0.7890624999854229937, 0.7910156249854538579, 0.7919921874854694011, 0.7924804687354770616, 0.7927246093604809474, 0.7928466796729829458, 0.7929077148292338340, 0.7929382324073595001, 0.7929687499854849442, 0.7949218749855209154, 0.7958984374855389010, 0.7963867187355477828, 0.7966308593605522237, 0.7967529296730545552, 0.7968139648293044441, 0.7968444824074311095, 0.7968749999855577748, 0.7988281249856734600, 0.7998046874857311916, 0.8002929687357600574, 0.8005371093607743793, 0.8007812499857887012, 0.8027343749859034983, 0.8037109374859607858, 0.8041992187359896516, 0.8044433593610040845, 0.8045654296735113009, 0.8046264648297649646, 0.8046874999860185174, 0.8066406249861339806, 0.8076171874861917122, 0.8081054687362205780, 0.8083496093612350109, 0.8084716796737421163, 0.8085327148299958910, 0.8085937499862494438, 0.8105468749863655731, 0.8124999999864815914, 0.8134765624865396560, 0.8139648437365686329, 0.8142089843615831768, 0.8143310546740902822, 0.8143920898303439460, 0.8144531249865976097, 0.8154296874866555633, 0.8159179687366846512, 0.8161621093616990841, 0.8162841796742064115, 0.8163452148304599643, 0.8164062499867137390, 0.8183593749868318667, 0.8193359374868909306, 0.8198242187369204625, 0.8200683593619351175, 0.8201904296744424450, 0.8203124999869498835, 0.8222656249870672340, 0.8232421874871259648, 0.8237304687371553857, 0.8239746093621700407, 0.8242187499871846956, 0.8261718749873010470, 0.8271484374873592227, 0.8276367187373884216, 0.8278808593624031875, 0.8280029296749105150, 0.8280639648311640677, 0.8281249999874178425, 0.8300781249875286427, 0.8310546874875841539, 0.8315429687376119094, 0.8317871093626256762, 0.8320312499876396650, 0.8339843749877506873, 0.8349609374878061985, 0.8354492187378339541, 0.8356933593628478318, 0.8359374999878617096, 0.8378906249879733981, 0.8388671874880291313, 0.8393554687380569979, 0.8395996093630708756, 0.8398437499880848645, 0.8417968749881962198, 0.8427734374882518420, 0.8432617187382795976, 0.8435058593632934754, 0.8436279296758005808, 0.8437499999883075752, 0.8447265624883646407, 0.8452148437383930624, 0.8454589843634074953, 0.8455810546759147117, 0.8456420898321682644, 0.8456726074102949298, 0.8457031249884217061, 0.8466796874884761070, 0.8471679687385034185, 0.8474121093635171853, 0.8475341796760242907, 0.8475952148322778434, 0.8476257324104049529, 0.8476562499885321733, 0.8496093749886816093, 0.8505859374887562163, 0.8510742187387936308, 0.8513183593638125046, 0.8514404296763218305, 0.8515624999888310453, 0.8535156249889779279, 0.8544921874890512026, 0.8549804687390880620, 0.8552246093641064917, 0.8553466796766157065, 0.8554077148328704805, 0.8554687499891251434, 0.8564453124891990843, 0.8569335937392361657, 0.8571777343642545954, 0.8574218749892730251, 0.8583984374893467439, 0.8588867187393837144, 0.8591308593644022551, 0.8592529296769113589, 0.8593139648331659108, 0.8593749999894204628, 0.8613281249895704539, 0.8623046874896453939, 0.8627929687396828085, 0.8630371093647015712, 0.8632812499897202230, 0.8652343749898708802, 0.8662109374899462644, 0.8666992187399840120, 0.8669433593650028858, 0.8670654296775122116, 0.8671264648337668746, 0.8671874999900216485, 0.8691406249901711956, 0.8701171874902460246, 0.8706054687402833281, 0.8708496093653022019, 0.8709716796778115278, 0.8710327148340660797, 0.8710937499903207426, 0.8749999999906208359, 0.8759765624906961090, 0.8764648437407337456, 0.8767089843657525083, 0.8768310546782618342, 0.8768920898345164971, 0.8769531249907711601, 0.8779296874908464332, 0.8784179687408839587, 0.8786621093659027215, 0.8787841796784120474, 0.8788452148346668213, 0.8789062499909215953, 0.8808593749910720305, 0.8818359374911473036, 0.8823242187411850512, 0.8825683593662037030, 0.8826904296787132509, 0.8828124999912225768, 0.8847656249913726789, 0.8857421874914477300, 0.8862304687414852555, 0.8864746093665039073, 0.8865966796790134552, 0.8867187499915227811, 0.8876953124915986093, 0.8881835937416364679, 0.8884277343666555637, 0.8885498046791650006, 0.8886108398354197746, 0.8886718749916744375, 0.8896484374917501547, 0.8901367187417880134, 0.8903808593668069982, 0.8905029296793163240, 0.8906249999918257609, 0.8925781249919770843, 0.8935546874920528015, 0.8945312499921285188, 0.8964843749922799532, 0.8974609374923556704, 0.8979492187423934180, 0.8981933593674122918, 0.8984374999924312766, 0.9003906249925828220, 0.9013671874926585392, 0.9018554687426962868, 0.9020996093677152716, 0.9022216796802247085, 0.9023437499927342564, 0.9062499999930372363, 0.9082031249931887817, 0.9083251953056982186, 0.9084472656182076555, 0.9086914062432267514, 0.9091796874932647210, 0.9101562499933408823, 0.9140624999936458606, 0.9143066406186648454, 0.9144287109311743933, 0.9144897460874292783, 0.9145507812436840522, 0.9150390624937225770, 0.9160156249937992934, 0.9179687499939527262, 0.9199218749941061590, 0.9204101562441444617, 0.9205322265566541207, 0.9205932617129088946, 0.9206237792910362261, 0.9206542968691635576, 0.9208984374941813211, 0.9218749999942521534, 0.9257812499945350382, 0.9267578124946058704, 0.9277343749946764806, 0.9296874999948179230, 0.9316406249949593654, 0.9326171874950300866, 0.9327392578075387464, 0.9328002929637930762, 0.9328308105419202967, 0.9328613281200474061, 0.9331054687450650587, 0.9335937499951003637, 0.9374999999953830265, 0.9384765624954536367, 0.9387207031204714003, 0.9388427734329800600, 0.9389038085892346119, 0.9389648437454891639, 0.9394531249955253571, 0.9414062499956704633, 0.9453124999959607866, 0.9492187499962511099, 0.9501953124963236075, 0.9506835937463598007, 0.9509277343713778974, 0.9511718749963959940, 0.9531249999965407671, 0.9570312499968304243, 0.9571533203093394171, 0.9572753906218485209, 0.9575195312468667286, 0.9580078124969028108, 0.9589843749969753084, 0.9609374999971203035, 0.9628906249972652986, 0.9631347656222835063, 0.9632568359347926101, 0.9633178710910472731, 0.9633483886691744935, 0.9633789062473017140, 0.9638671874973363529, 0.9648437499974056308, 0.9687499999976825205, 0.9692382812477169374, 0.9693603515602255971, 0.9694213867164798160, 0.9694824218727341458, 0.9697265624977520204, 0.9707031249978230747, 0.9709472656228408383, 0.9711914062478586018, 0.9716796874978942400, 0.9721679687479298781, 0.9726562499979655163, 0.9746093749981081800, 0.9750976562481439291, 0.9753417968731616927, 0.9754638671856705745, 0.9755859374981794563, 0.9765624999982507326, 0.9804687499985353938, 0.9824218749986778354, 0.9843749999988202770, 0.9863281249989626076, 0.9873046874990338839, 0.9875488281240516475, 0.9876708984365604183, 0.9877929687490691890, 0.9882812499991051602, 0.9902343749992492672, 0.9907226562492853494, 0.9908447265617943422, 0.9909667968743034461, 0.9912109374993216537, 0.9921874999993944844, 0.9931640624994673150, 0.9936523437495037303, 0.9937744140620126121, 0.9938354492182670530, 0.9938659667963944955, 0.9938964843745218269, 0.9941406249995410338, 0.9960937499996940225, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#35294 = ORIENTED_EDGE ( 'NONE', *, *, #17912, .F. ) ; +#35295 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 2.400557816089450537E-15, 1.000000000000000000 ) ) ; +#35296 = EDGE_CURVE ( 'NONE', #39742, #20318, #36892, .T. ) ; +#35297 = FACE_OUTER_BOUND ( 'NONE', #3373, .T. ) ; +#35298 = ORIENTED_EDGE ( 'NONE', *, *, #11363, .F. ) ; +#35299 = CIRCLE ( 'NONE', #14762, 3.200000000000009504 ) ; +#35300 = ORIENTED_EDGE ( 'NONE', *, *, #23202, .T. ) ; +#35301 = CARTESIAN_POINT ( 'NONE', ( 219.8843805250643584, -121.9074881506422940, 7.760923560085244866 ) ) ; +#35302 = CARTESIAN_POINT ( 'NONE', ( 17.82708800139533523, -49.71499507697239295, 21.48874912115148916 ) ) ; +#35303 = CYLINDRICAL_SURFACE ( 'NONE', #13594, 1.649999999999998579 ) ; +#35304 = CARTESIAN_POINT ( 'NONE', ( -19.49999999999997513, -59.00000000000000000, -15.50000000000000000 ) ) ; +#35305 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#35306 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238558841E-16, -1.857579106397798678E-17 ) ) ; +#35307 = CARTESIAN_POINT ( 'NONE', ( 210.8999987669501479, -125.2217409146207956, -14.67078607558067205 ) ) ; +#35308 = CARTESIAN_POINT ( 'NONE', ( 216.6057344786902377, -122.3184248333130455, 7.788724866630268195 ) ) ; +#35309 = CARTESIAN_POINT ( 'NONE', ( 216.0149445398923831, -121.6056121851329834, 7.861621879895016818 ) ) ; +#35310 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#35311 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669291158, -122.8179476148137326, -0.5191704418484632821 ) ) ; +#35312 = DIRECTION ( 'NONE', ( 0.7071067811865450192, 8.659560562354902043E-17, -0.7071067811865500152 ) ) ; +#35313 = AXIS2_PLACEMENT_3D ( 'NONE', #30007, #3442, #11897 ) ; +#35314 = ADVANCED_FACE ( 'NONE', ( #50013 ), #15227, .F. ) ; +#35315 = LINE ( 'NONE', #40250, #9265 ) ; +#35316 = CARTESIAN_POINT ( 'NONE', ( 239.3472280068026521, -117.6117135645469034, -4.764535698153819610 ) ) ; +#35317 = ORIENTED_EDGE ( 'NONE', *, *, #32076, .T. ) ; +#35318 = CARTESIAN_POINT ( 'NONE', ( 236.2654860065251796, -116.1700931359043523, -3.468924237786303877 ) ) ; +#35319 = DIRECTION ( 'NONE', ( 0.7009092642998484557, 4.163453949483578043E-16, 0.7132504491541840075 ) ) ; +#35320 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#35321 = CARTESIAN_POINT ( 'NONE', ( 233.8068852833746689, -125.5904444641259801, 2.210148921024336133 ) ) ; +#35322 = CARTESIAN_POINT ( 'NONE', ( 221.3223226075445496, -119.6002342902478262, -7.791171947272998999 ) ) ; +#35323 = ORIENTED_EDGE ( 'NONE', *, *, #2320, .T. ) ; +#35324 = ORIENTED_EDGE ( 'NONE', *, *, #53201, .F. ) ; +#35325 = CARTESIAN_POINT ( 'NONE', ( 12.02385415307855254, -48.33638354500594403, 18.99689823105714837 ) ) ; +#35326 = DIRECTION ( 'NONE', ( 7.280844564518660310E-16, -0.5916690328684006683, -0.8061809694755709410 ) ) ; +#35327 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000021938, -37.49999999999999289, 23.49899999999999878 ) ) ; +#35328 = CARTESIAN_POINT ( 'NONE', ( 235.4255617320047236, -126.6496816176290423, -0.01985282392343405353 ) ) ; +#35329 = CARTESIAN_POINT ( 'NONE', ( -2.394714396839110471, -30.07043050033665210, -103.1143643544960327 ) ) ; +#35330 = CARTESIAN_POINT ( 'NONE', ( 5.434941834787161419, -50.15520895974398030, -119.4010575935600542 ) ) ; +#35331 = LINE ( 'NONE', #18368, #12593 ) ; +#35332 = DIRECTION ( 'NONE', ( -1.811995619784410881E-15, 1.000000000000000000, 1.196913542559490477E-15 ) ) ; +#35333 = ORIENTED_EDGE ( 'NONE', *, *, #26311, .F. ) ; +#35334 = CARTESIAN_POINT ( 'NONE', ( 237.9986204940840082, -115.4225431733158018, 3.406363155921224628 ) ) ; +#35335 = DIRECTION ( 'NONE', ( 3.524876788021935603E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#35336 = EDGE_CURVE ( 'NONE', #34920, #47037, #56278, .T. ) ; +#35337 = LINE ( 'NONE', #26573, #50759 ) ; +#35338 = ORIENTED_EDGE ( 'NONE', *, *, #33018, .F. ) ; +#35339 = ORIENTED_EDGE ( 'NONE', *, *, #34735, .F. ) ; +#35340 = AXIS2_PLACEMENT_3D ( 'NONE', #21177, #39300, #21470 ) ; +#35342 = CARTESIAN_POINT ( 'NONE', ( 213.5999977193770576, -117.8244238505004944, -8.188913144906571517 ) ) ; +#35341 = AXIS2_PLACEMENT_3D ( 'NONE', #56639, #21273, #42881 ) ; +#35343 = CARTESIAN_POINT ( 'NONE', ( 219.7317812313690411, -119.3892340303010400, -8.014374598485222378 ) ) ; +#35344 = CARTESIAN_POINT ( 'NONE', ( 31.90000000000004121, -120.4999999999999858, 0.0000000000000000000 ) ) ; +#35345 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#35347 = EDGE_CURVE ( 'NONE', #40820, #51753, #15522, .T. ) ; +#35346 = FACE_OUTER_BOUND ( 'NONE', #48485, .T. ) ; +#35348 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.210476675238558841E-16, 1.857579106397798678E-17 ) ) ; +#35349 = EDGE_CURVE ( 'NONE', #57622, #28509, #24015, .T. ) ; +#35350 = EDGE_LOOP ( 'NONE', ( #53160, #3457, #16754 ) ) ; +#35351 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#35352 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290022, -120.9951008319639101, 2.724668412079784829 ) ) ; +#35353 = AXIS2_PLACEMENT_3D ( 'NONE', #43127, #3160, #20938 ) ; +#35354 = ORIENTED_EDGE ( 'NONE', *, *, #54045, .F. ) ; +#35355 = ORIENTED_EDGE ( 'NONE', *, *, #57374, .T. ) ; +#35356 = ORIENTED_EDGE ( 'NONE', *, *, #16313, .T. ) ; +#35357 = ORIENTED_EDGE ( 'NONE', *, *, #13456, .T. ) ; +#35358 = CARTESIAN_POINT ( 'NONE', ( -0.9629137925860221658, -29.99543050033665637, -97.02051934254662058 ) ) ; +#35359 = CARTESIAN_POINT ( 'NONE', ( 28.06113623321758865, -121.3824501781419372, -6.156474211679011432 ) ) ; +#35360 = ORIENTED_EDGE ( 'NONE', *, *, #49458, .T. ) ; +#35361 = ORIENTED_EDGE ( 'NONE', *, *, #38590, .F. ) ; +#35362 = CARTESIAN_POINT ( 'NONE', ( 220.2486434445711438, -118.7052330546333252, -7.681770710713367478 ) ) ; +#35363 = CARTESIAN_POINT ( 'NONE', ( 219.9161509609048721, -121.8856667043560265, 7.969526832245295900 ) ) ; +#35364 = LINE ( 'NONE', #52883, #54412 ) ; +#35365 = ORIENTED_EDGE ( 'NONE', *, *, #14693, .F. ) ; +#35366 = ORIENTED_EDGE ( 'NONE', *, *, #32889, .F. ) ; +#35367 = CARTESIAN_POINT ( 'NONE', ( 218.7391470660224968, -119.1888207473172372, -7.763278845944937778 ) ) ; +#35368 = CARTESIAN_POINT ( 'NONE', ( 237.4126608424414826, -115.1268060823720987, 1.385073848408380881 ) ) ; +#35369 = CARTESIAN_POINT ( 'NONE', ( 14.04197572979314401, -50.65858033060305132, 18.28848460476295656 ) ) ; +#35370 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #57446, #13028, #47796, #21793 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 3.593658268588228195E-07, 2.155278372887877125E-06 ), + .UNSPECIFIED. ) ; +#35371 = CARTESIAN_POINT ( 'NONE', ( -31.79248394122297228, -50.69543050033674092, -68.82743323175925809 ) ) ; +#35372 = CARTESIAN_POINT ( 'NONE', ( 214.7364236695075590, -118.8708479261243127, -7.449016399599898364 ) ) ; +#35373 = CARTESIAN_POINT ( 'NONE', ( 236.3999987672879683, -115.2391790256846065, -4.617765983265666563 ) ) ; +#35374 = CARTESIAN_POINT ( 'NONE', ( 232.8564704355307526, -117.2235913490374770, -5.404784576638392402 ) ) ; +#35375 = DIRECTION ( 'NONE', ( 0.7132504491541842295, 2.131334480222603379E-15, -0.7009092642998483447 ) ) ; +#35376 = CARTESIAN_POINT ( 'NONE', ( 20.90000000000001634, -41.99999999999999289, -19.49999999999999645 ) ) ; +#35377 = CIRCLE ( 'NONE', #57774, 16.00000000000000000 ) ; +#35378 = CARTESIAN_POINT ( 'NONE', ( 218.3002074625815965, -111.8250274510502180, -1.050849988125004186 ) ) ; +#35379 = VECTOR ( 'NONE', #12905, 999.9999999999998863 ) ; +#35380 = CARTESIAN_POINT ( 'NONE', ( 219.8173246297095318, -120.0289040216317318, -7.868738271283344687 ) ) ; +#35381 = ADVANCED_FACE ( 'NONE', ( #50290 ), #27570, .F. ) ; +#35382 = CARTESIAN_POINT ( 'NONE', ( 29.40000000000003766, -114.6576133276492442, -0.9999999999999731326 ) ) ; +#35383 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#35384 = EDGE_CURVE ( 'NONE', #13201, #21890, #42096, .T. ) ; +#35385 = FACE_BOUND ( 'NONE', #53898, .T. ) ; +#35386 = CARTESIAN_POINT ( 'NONE', ( 233.4750054087750186, -126.3609640819076390, -1.862251702388886265 ) ) ; +#35387 = CARTESIAN_POINT ( 'NONE', ( 238.0999987669289339, -121.3418397899332462, 5.485782147810138731 ) ) ; +#35388 = CARTESIAN_POINT ( 'NONE', ( 236.0767704591795564, -113.4952314020939639, -2.150038951497277306 ) ) ; +#35389 = LINE ( 'NONE', #30732, #25875 ) ; +#35390 = CARTESIAN_POINT ( 'NONE', ( 233.1889396546699231, -118.2271994536748707, -5.080802175789895792 ) ) ; +#35391 = CARTESIAN_POINT ( 'NONE', ( 234.9537646350291880, -125.3359736383771974, -2.722365586320646180 ) ) ; +#35392 = LINE ( 'NONE', #4447, #12930 ) ; +#35393 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#35394 = CARTESIAN_POINT ( 'NONE', ( 221.4694414446981057, -122.1145104927499574, 7.906166437151973980 ) ) ; +#35395 = CARTESIAN_POINT ( 'NONE', ( 234.9078316945815743, -114.3908375844751646, -0.7082225806402928647 ) ) ; +#35396 = CARTESIAN_POINT ( 'NONE', ( 21.18214573564617709, -4.999999999999993783, -22.49446538316707489 ) ) ; +#35397 = FACE_OUTER_BOUND ( 'NONE', #26321, .T. ) ; +#35398 = CARTESIAN_POINT ( 'NONE', ( 237.5790646784502371, -114.9500157591562726, -0.01565617208663231189 ) ) ; +#35399 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #19209, #36183, #37052, #55142 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 3.317641004645906924E-13, 0.0001253092131051782140 ), + .UNSPECIFIED. ) ; +#35400 = CARTESIAN_POINT ( 'NONE', ( 222.8999987669286895, -120.7157624374380731, -7.807304190282006395 ) ) ; +#35401 = ORIENTED_EDGE ( 'NONE', *, *, #27731, .T. ) ; +#35402 = DIRECTION ( 'NONE', ( -0.7132504491541840075, -2.131334480222543031E-15, 0.7009092642998484557 ) ) ; +#35403 = CYLINDRICAL_SURFACE ( 'NONE', #9816, 1.500000000000004885 ) ; +#35404 = EDGE_CURVE ( 'NONE', #23349, #14060, #19620, .T. ) ; +#35405 = CARTESIAN_POINT ( 'NONE', ( 215.2774946630356965, -122.0669070806488037, 5.408986300834556005 ) ) ; +#35406 = ORIENTED_EDGE ( 'NONE', *, *, #6172, .F. ) ; +#35407 = CARTESIAN_POINT ( 'NONE', ( 218.0326460778825606, -120.0779463543028101, -8.040923451216263729 ) ) ; +#35408 = CARTESIAN_POINT ( 'NONE', ( 24.90000000000003411, -115.9999999999999716, 3.500000000000016875 ) ) ; +#35409 = CARTESIAN_POINT ( 'NONE', ( 232.1067481085766246, -125.9945142985534119, -0.9471100645245403848 ) ) ; +#35410 = EDGE_CURVE ( 'NONE', #49563, #36346, #28536, .T. ) ; +#35411 = ORIENTED_EDGE ( 'NONE', *, *, #23726, .F. ) ; +#35412 = EDGE_CURVE ( 'NONE', #41364, #7660, #34790, .T. ) ; +#35413 = VERTEX_POINT ( 'NONE', #43540 ) ; +#35414 = EDGE_CURVE ( 'NONE', #35261, #10765, #30551, .T. ) ; +#35415 = FACE_BOUND ( 'NONE', #4171, .T. ) ; +#35416 = PERSON_AND_ORGANIZATION ( #24821, #30975 ) ; +#35417 = VERTEX_POINT ( 'NONE', #20755 ) ; +#35418 = ORIENTED_EDGE ( 'NONE', *, *, #37456, .F. ) ; +#35419 = AXIS2_PLACEMENT_3D ( 'NONE', #16341, #16051, #21308 ) ; +#35420 = FACE_OUTER_BOUND ( 'NONE', #34108, .T. ) ; +#35421 = CARTESIAN_POINT ( 'NONE', ( 236.2181009599829622, -124.0798360819274251, -4.241145112837755526 ) ) ; +#35422 = CARTESIAN_POINT ( 'NONE', ( 215.7439860035522656, -122.0097764367394007, 7.557112508232974868 ) ) ; +#35423 = ORIENTED_EDGE ( 'NONE', *, *, #11824, .T. ) ; +#35424 = ORIENTED_EDGE ( 'NONE', *, *, #49253, .T. ) ; +#35425 = CARTESIAN_POINT ( 'NONE', ( 5.630224042627961722, -47.54312021273978672, -119.2023369751453288 ) ) ; +#35426 = CARTESIAN_POINT ( 'NONE', ( 217.3073972338894464, -121.9834485271913422, 7.889159007208416341 ) ) ; +#35427 = ORIENTED_EDGE ( 'NONE', *, *, #57448, .F. ) ; +#35428 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.5916690328688095635, -0.8061809694752708477 ) ) ; +#35429 = CARTESIAN_POINT ( 'NONE', ( 215.8002074625812270, -124.4142877956359143, -6.067376154493697271 ) ) ; +#35430 = CARTESIAN_POINT ( 'NONE', ( 219.8878578397558385, -120.0456111289719701, -8.076232727014728496 ) ) ; +#35431 = CARTESIAN_POINT ( 'NONE', ( 219.9079813132260597, -121.6324748252120003, 8.009386476598294280 ) ) ; +#35432 = VECTOR ( 'NONE', #29045, 1000.000000000000000 ) ; +#35433 = DIRECTION ( 'NONE', ( -0.7132504491541840075, -1.769933756060707957E-15, 0.7009092642998484557 ) ) ; +#35434 = CARTESIAN_POINT ( 'NONE', ( 219.8002074625812554, -126.2441907907673198, 5.110835088926651615 ) ) ; +#35435 = VERTEX_POINT ( 'NONE', #38584 ) ; +#35436 = EDGE_LOOP ( 'NONE', ( #16727, #50275 ) ) ; +#35437 = CARTESIAN_POINT ( 'NONE', ( 228.0999987669289339, -129.5425643404585685, 12.77622910520406307 ) ) ; +#35438 = CARTESIAN_POINT ( 'NONE', ( 221.3615168586298125, -119.5805806536438354, -7.818025675494772564 ) ) ; +#35439 = CARTESIAN_POINT ( 'NONE', ( 231.2131405904575843, -123.2608800099609425, 2.982769239734763378 ) ) ; +#35440 = ORIENTED_EDGE ( 'NONE', *, *, #13843, .T. ) ; +#35441 = CARTESIAN_POINT ( 'NONE', ( 232.0079752457381801, -120.8128899437644748, -5.723489359398668874 ) ) ; +#35442 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#35443 = CARTESIAN_POINT ( 'NONE', ( 20.34933815705363358, -51.04744203893721277, -16.50399116469415617 ) ) ; +#35444 = CYLINDRICAL_SURFACE ( 'NONE', #12675, 4.500000000000000000 ) ; +#35445 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238558841E-16, -1.857579106397815009E-17 ) ) ; +#35446 = CARTESIAN_POINT ( 'NONE', ( 235.5842870037552927, -114.9534601118578365, 0.1751775396806484197 ) ) ; +#35447 = CARTESIAN_POINT ( 'NONE', ( 220.7629573966919736, -125.9864287475196676, 4.943355025331082508 ) ) ; +#35448 = CARTESIAN_POINT ( 'NONE', ( 219.8288326010220999, -121.4691834652271893, 7.829207319229563922 ) ) ; +#35449 = CARTESIAN_POINT ( 'NONE', ( 217.0664851151808818, -120.0604335292853619, -7.994896186094236690 ) ) ; +#35450 = ADVANCED_FACE ( 'NONE', ( #55845 ), #23901, .T. ) ; +#35451 = CARTESIAN_POINT ( 'NONE', ( 233.0521671822962162, -116.1808357540311221, 4.378588669513357345 ) ) ; +#35452 = PLANE ( 'NONE', #19413 ) ; +#35453 = FACE_OUTER_BOUND ( 'NONE', #40556, .T. ) ; +#35454 = CARTESIAN_POINT ( 'NONE', ( 214.8974678692549674, -118.5890922063817214, -7.395785906379796160 ) ) ; +#35455 = CARTESIAN_POINT ( 'NONE', ( 232.6355836938794823, -120.9561027393800856, 5.530223176546471109 ) ) ; +#35456 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -118.8611980718605849, -2.184952825945380983 ) ) ; +#35457 = AXIS2_PLACEMENT_3D ( 'NONE', #53641, #27091, #40492 ) ; +#35458 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #43648, #56812 ), + ( #2528, #20586 ), + ( #11544, #25551 ), + ( #7170, #16779 ), + ( #12402, #25266 ), + ( #33475, #39287 ), + ( #20314, #11839 ), + ( #34616, #52403 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 2, 2, 4 ), + ( 2, 2 ), + ( 0.009901634888156568559, 0.4447012825024659888, 0.7110129739307430308, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#35459 = CARTESIAN_POINT ( 'NONE', ( 234.9438629664733185, -124.1974143609197654, -4.197509217506159018 ) ) ; +#35460 = CARTESIAN_POINT ( 'NONE', ( 217.0288114643356323, -118.4948448929442009, -7.779324263347909607 ) ) ; +#35461 = ORIENTED_EDGE ( 'NONE', *, *, #23483, .F. ) ; +#35462 = CARTESIAN_POINT ( 'NONE', ( 234.4809143064630064, -126.2786977594453930, -2.101479826165804976 ) ) ; +#35463 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289794, -125.8508667967676331, -4.043351942562951606 ) ) ; +#35464 = CARTESIAN_POINT ( 'NONE', ( 219.8388233874768503, -119.7430968379580776, -8.053372596362274649 ) ) ; +#35465 = CARTESIAN_POINT ( 'NONE', ( 215.7076881213526462, -119.2939550335262453, -7.614567338153232612 ) ) ; +#35466 = CARTESIAN_POINT ( 'NONE', ( 234.4087759400818243, -115.0940204632814812, 1.252881627590735292 ) ) ; +#35467 = CARTESIAN_POINT ( 'NONE', ( 237.0942213841072999, -121.4839022481264408, -5.462499437523955947 ) ) ; +#35468 = CARTESIAN_POINT ( 'NONE', ( 216.2352433199328630, -122.4899285407977345, 7.709530358928030402 ) ) ; +#35469 = ADVANCED_FACE ( 'NONE', ( #42375 ), #21054, .F. ) ; +#35470 = AXIS2_PLACEMENT_3D ( 'NONE', #47914, #26906, #16946 ) ; +#35471 = VERTEX_POINT ( 'NONE', #7916 ) ; +#35472 = CARTESIAN_POINT ( 'NONE', ( 215.8186730693243760, -121.2045676767750280, 7.688046318894406816 ) ) ; +#35473 = CARTESIAN_POINT ( 'NONE', ( 234.4544643751704029, -116.5800468893508395, -3.938005021766298519 ) ) ; +#35474 = VECTOR ( 'NONE', #40, 1000.000000000000000 ) ; +#35475 = EDGE_LOOP ( 'NONE', ( #11185, #52758, #21771, #20796 ) ) ; +#35476 = ADVANCED_FACE ( 'NONE', ( #24875 ), #35822, .T. ) ; +#35477 = ORIENTED_EDGE ( 'NONE', *, *, #35672, .T. ) ; +#35478 = CARTESIAN_POINT ( 'NONE', ( 23.10000000000000853, -4.999999999999992006, 19.50000000000000000 ) ) ; +#35479 = ADVANCED_FACE ( 'NONE', ( #46774 ), #6771, .F. ) ; +#35480 = CARTESIAN_POINT ( 'NONE', ( 27.65134958599855963, -119.5000000000000284, -6.181377664494650759 ) ) ; +#35481 = CARTESIAN_POINT ( 'NONE', ( 219.7915883644746486, -121.0021517871185210, 7.863972494077797748 ) ) ; +#35482 = CARTESIAN_POINT ( 'NONE', ( 236.3460316722475056, -125.8995613944696146, 2.961466665890041927 ) ) ; +#35483 = EDGE_LOOP ( 'NONE', ( #42020, #36428, #28294, #54903 ) ) ; +#35484 = DIRECTION ( 'NONE', ( -1.387778780781444413E-14, 1.000000000000000000, -1.387778780781444413E-14 ) ) ; +#35485 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #29821, #46755, #47331, #33347 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 0.0000000000000000000, 0.001411341979268044894 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9857729787284048584, 0.9828021367923680529, 0.9824668257215343203, 0.9847670455159038827 ) ) + REPRESENTATION_ITEM ( '' ) ); +#35486 = CARTESIAN_POINT ( 'NONE', ( 236.7677727383408808, -118.3980636039649141, 5.136634223555378576 ) ) ; +#35487 = CARTESIAN_POINT ( 'NONE', ( 220.2486434445650048, -121.6639164668803801, 8.004472442377604580 ) ) ; +#35488 = VERTEX_POINT ( 'NONE', #16085 ) ; +#35489 = CARTESIAN_POINT ( 'NONE', ( 219.9503880133664779, -120.7479900207488726, 5.611385308073494116 ) ) ; +#35490 = CARTESIAN_POINT ( 'NONE', ( 217.2721005712038504, -122.1495297184010411, 7.846955233183310341 ) ) ; +#35491 = CARTESIAN_POINT ( 'NONE', ( 32.65118281103277553, -121.4999999999999716, 5.737957997765397167 ) ) ; +#35492 = ORIENTED_EDGE ( 'NONE', *, *, #19513, .F. ) ; +#35493 = ORIENTED_EDGE ( 'NONE', *, *, #6306, .F. ) ; +#35494 = CYLINDRICAL_SURFACE ( 'NONE', #10348, 3.200000000000009504 ) ; +#35495 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289226, -124.6708931065623602, 3.528226838330243531 ) ) ; +#35496 = CARTESIAN_POINT ( 'NONE', ( 218.3002074625812838, -120.4999999999997868, 1.387778780781445676E-14 ) ) ; +#35497 = EDGE_LOOP ( 'NONE', ( #13068, #56558, #23682, #38852 ) ) ; +#35498 = DIRECTION ( 'NONE', ( -9.714451465470117264E-17, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#35499 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#35500 = CARTESIAN_POINT ( 'NONE', ( 221.8346109872964576, -118.5398715102832199, -7.607202476544467906 ) ) ; +#35501 = ORIENTED_EDGE ( 'NONE', *, *, #41317, .T. ) ; +#35502 = FACE_OUTER_BOUND ( 'NONE', #15337, .T. ) ; +#35503 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290306, -122.7962634660734267, -0.06723934188744611073 ) ) ; +#35504 = EDGE_LOOP ( 'NONE', ( #37987, #32299, #15052, #12325 ) ) ; +#35505 = FACE_OUTER_BOUND ( 'NONE', #36016, .T. ) ; +#35506 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238558841E-16, -1.857579106397798678E-17 ) ) ; +#35507 = AXIS2_PLACEMENT_3D ( 'NONE', #21265, #52814, #3185 ) ; +#35508 = ORIENTED_EDGE ( 'NONE', *, *, #53703, .T. ) ; +#35509 = FACE_OUTER_BOUND ( 'NONE', #41344, .T. ) ; +#35510 = CARTESIAN_POINT ( 'NONE', ( 193.1071046677030836, -128.8966668875686707, 11.86364131197518113 ) ) ; +#35511 = CARTESIAN_POINT ( 'NONE', ( 238.9652695270552556, -126.0072092751871935, -0.8451279643311437884 ) ) ; +#35512 = VECTOR ( 'NONE', #53232, 999.9999999999998863 ) ; +#35513 = CARTESIAN_POINT ( 'NONE', ( 194.9498297357095282, -126.8561381166267665, -0.9754032939542500724 ) ) ; +#35514 = EDGE_CURVE ( 'NONE', #20684, #33205, #25781, .T. ) ; +#35515 = ORIENTED_EDGE ( 'NONE', *, *, #1272, .F. ) ; +#35516 = CARTESIAN_POINT ( 'NONE', ( 232.6313247940346116, -122.1814652376047974, -5.914544665632413434 ) ) ; +#35517 = DIRECTION ( 'NONE', ( 1.652117596168384206E-15, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#35518 = CARTESIAN_POINT ( 'NONE', ( 215.7624408991462133, -122.0927999315410091, 5.405012823294155666 ) ) ; +#35519 = CARTESIAN_POINT ( 'NONE', ( 30.52211783944837009, -126.4187736975160590, -0.9195197333223117386 ) ) ; +#35520 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#35521 = CARTESIAN_POINT ( 'NONE', ( 235.1414370988339613, -119.8557467807577268, -5.510718534292080584 ) ) ; +#35522 = FACE_OUTER_BOUND ( 'NONE', #15948, .T. ) ; +#35523 = CARTESIAN_POINT ( 'NONE', ( 21.50446572575584980, -106.5000000000000000, 12.00000498568284613 ) ) ; +#35524 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#35525 = ORIENTED_EDGE ( 'NONE', *, *, #6644, .F. ) ; +#35526 = CARTESIAN_POINT ( 'NONE', ( 233.9664569746067571, -114.5461163297129019, 1.541017914908870079 ) ) ; +#35527 = EDGE_CURVE ( 'NONE', #21873, #839, #53756, .T. ) ; +#35528 = CARTESIAN_POINT ( 'NONE', ( 32.90000000000004121, -120.4999999999999858, 1.387778780781445676E-14 ) ) ; +#35529 = CARTESIAN_POINT ( 'NONE', ( 236.6872473663364360, -122.7202556335120249, 5.086551856828502416 ) ) ; +#35530 = EDGE_LOOP ( 'NONE', ( #15105, #14767, #5099, #19035 ) ) ; +#35531 = ORIENTED_EDGE ( 'NONE', *, *, #265, .F. ) ; +#35532 = CARTESIAN_POINT ( 'NONE', ( 34.20000000000003837, -120.4999999999999858, 1.387778780781445676E-14 ) ) ; +#35533 = CARTESIAN_POINT ( 'NONE', ( 21.50000000000000355, -116.0000000000000000, 11.00000000000000355 ) ) ; +#35534 = DIRECTION ( 'NONE', ( 0.7009092642998480116, 0.0000000000000000000, 0.7132504491541843405 ) ) ; +#35535 = LINE ( 'NONE', #48967, #33077 ) ; +#35536 = CARTESIAN_POINT ( 'NONE', ( 233.8979531696961089, -125.9759551500711297, -0.9039908055310449386 ) ) ; +#35537 = ADVANCED_FACE ( 'NONE', ( #56709 ), #36048, .F. ) ; +#35538 = EDGE_LOOP ( 'NONE', ( #45758, #6957, #39800, #4305 ) ) ; +#35539 = CARTESIAN_POINT ( 'NONE', ( 4.300000000000019362, -36.70000000000000995, 23.50000000000000000 ) ) ; +#35540 = EDGE_CURVE ( 'NONE', #30317, #7969, #16409, .T. ) ; +#35541 = CARTESIAN_POINT ( 'NONE', ( -46.05161159828104900, -50.89115768663500461, 13.75839475713514659 ) ) ; +#35542 = CARTESIAN_POINT ( 'NONE', ( 13.29469257420044315, -47.43252046811151246, -18.39974937893385132 ) ) ; +#35543 = CONICAL_SURFACE ( 'NONE', #10362, 0.9000000000000014655, 0.7853981633974439491 ) ; +#35544 = EDGE_CURVE ( 'NONE', #36389, #34480, #56, .T. ) ; +#35545 = VERTEX_POINT ( 'NONE', #40605 ) ; +#35546 = CARTESIAN_POINT ( 'NONE', ( 214.8802815935182196, -121.1917392653644612, 7.809051181480593407 ) ) ; +#35547 = APPROVAL_PERSON_ORGANIZATION ( #54439, #8558, #50053 ) ; +#35548 = CALENDAR_DATE ( 2024, 10, 10 ) ; +#35549 = CARTESIAN_POINT ( 'NONE', ( 237.4398942312357974, -116.9594259304517152, -4.274031204788342642 ) ) ; +#35550 = CARTESIAN_POINT ( 'NONE', ( 221.7120449723784077, -121.0453381752481476, 7.842882923735146505 ) ) ; +#35551 = ORIENTED_EDGE ( 'NONE', *, *, #34531, .T. ) ; +#35552 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#35553 = AXIS2_PLACEMENT_3D ( 'NONE', #4354, #57503, #17171 ) ; +#35554 = VECTOR ( 'NONE', #17558, 1000.000000000000000 ) ; +#35555 = CARTESIAN_POINT ( 'NONE', ( 222.8999987669287464, -117.3719834066452989, -7.156539969894890163 ) ) ; +#35556 = CARTESIAN_POINT ( 'NONE', ( 29.26298713708723298, -114.4496866395225254, 0.8726224642679196730 ) ) ; +#35557 = CARTESIAN_POINT ( 'NONE', ( 237.4245884388762420, -126.6502040480528279, 0.04927448607029456806 ) ) ; +#35558 = ORIENTED_EDGE ( 'NONE', *, *, #4836, .F. ) ; +#35559 = ORIENTED_EDGE ( 'NONE', *, *, #54773, .T. ) ; +#35560 = ADVANCED_FACE ( 'NONE', ( #27200 ), #21086, .F. ) ; +#35561 = EDGE_LOOP ( 'NONE', ( #14863, #48406, #44692, #26589 ) ) ; +#35562 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669114660, -119.0759450500827228, 1.631125763229384296 ) ) ; +#35563 = CARTESIAN_POINT ( 'NONE', ( 20.40000000000003055, -120.4999999999999858, -3.199999999999987743 ) ) ; +#35564 = DIRECTION ( 'NONE', ( -0.3298915439725717547, -0.9330958011093922755, -0.1431914633189219355 ) ) ; +#35565 = CARTESIAN_POINT ( 'NONE', ( 215.7491725291737623, -119.0560411560635004, -7.567184964326197694 ) ) ; +#35566 = ORIENTED_EDGE ( 'NONE', *, *, #39767, .F. ) ; +#35567 = EDGE_LOOP ( 'NONE', ( #40020, #39014, #46464, #35493 ) ) ; +#35568 = VERTEX_POINT ( 'NONE', #31008 ) ; +#35569 = CARTESIAN_POINT ( 'NONE', ( 220.2486434445711438, -118.7054175382112646, -7.680568538125929656 ) ) ; +#35570 = CARTESIAN_POINT ( 'NONE', ( 237.8530993375616163, -126.0073422169483450, 0.6759726231461661294 ) ) ; +#35571 = ORIENTED_EDGE ( 'NONE', *, *, #32002, .T. ) ; +#35572 = CARTESIAN_POINT ( 'NONE', ( 214.1154287515942087, -119.4218024011208570, -7.480972375615036363 ) ) ; +#35573 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#35574 = ORIENTED_EDGE ( 'NONE', *, *, #51792, .F. ) ; +#35575 = AXIS2_PLACEMENT_3D ( 'NONE', #8841, #8559, #35428 ) ; +#35576 = ORIENTED_EDGE ( 'NONE', *, *, #49147, .F. ) ; +#35577 = CARTESIAN_POINT ( 'NONE', ( 30.45147029135592831, -126.3602833021322596, 0.9776269801635149026 ) ) ; +#35578 = CARTESIAN_POINT ( 'NONE', ( -50.37712557180628892, -119.6717402346094730, 2.400000000000005240 ) ) ; +#35579 = DIRECTION ( 'NONE', ( 0.7071067817894630680, -0.1072559682121308477, 0.6989250005760467843 ) ) ; +#35580 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#35581 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290306, -119.6761718154826184, 2.566699759696599692 ) ) ; +#35582 = ADVANCED_FACE ( 'NONE', ( #639 ), #8057, .F. ) ; +#35583 = CARTESIAN_POINT ( 'NONE', ( 37.90000000000001990, -119.4999999999999858, 5.046256430374096880 ) ) ; +#35584 = ADVANCED_FACE ( 'NONE', ( #17549 ), #22508, .F. ) ; +#35585 = CARTESIAN_POINT ( 'NONE', ( 34.21743114857175527, -114.8759478758409784, -0.8290563292582681099 ) ) ; +#35586 = CARTESIAN_POINT ( 'NONE', ( 216.2145475481480617, -119.0394963503656243, -5.425314809623285939 ) ) ; +#35587 = CARTESIAN_POINT ( 'NONE', ( 220.8234903096874575, -121.5819987923192969, 8.010356733845046762 ) ) ; +#35588 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#35589 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -122.4595008700815555, 0.005725078662402461639 ) ) ; +#35590 = EDGE_CURVE ( 'NONE', #40352, #55229, #6180, .T. ) ; +#35591 = FACE_OUTER_BOUND ( 'NONE', #3217, .T. ) ; +#35592 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.330095367842434761E-33, -3.885780586188047891E-16 ) ) ; +#35593 = EDGE_CURVE ( 'NONE', #39337, #9597, #8509, .T. ) ; +#35594 = CARTESIAN_POINT ( 'NONE', ( 237.7847280068026805, -121.3451279643310130, 5.507209275187455511 ) ) ; +#35595 = EDGE_LOOP ( 'NONE', ( #33571, #5459, #50360, #25720 ) ) ; +#35596 = ADVANCED_FACE ( 'NONE', ( #40318 ), #53178, .F. ) ; +#35597 = AXIS2_PLACEMENT_3D ( 'NONE', #52104, #3367, #2790 ) ; +#35598 = CIRCLE ( 'NONE', #29976, 5.900732854585315934 ) ; +#35599 = CARTESIAN_POINT ( 'NONE', ( 236.2172115813832534, -117.3703939107554532, -4.583475825865245490 ) ) ; +#35600 = CARTESIAN_POINT ( 'NONE', ( 11.50000000000001776, -38.99999999999999289, -23.50000000000000711 ) ) ; +#35601 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#35602 = CARTESIAN_POINT ( 'NONE', ( 233.8054227761062975, -125.5703067360347234, 2.255937469700410869 ) ) ; +#35603 = CARTESIAN_POINT ( 'NONE', ( 221.3225594672227317, -119.6018954393513809, -7.791426864689459109 ) ) ; +#35604 = ORIENTED_EDGE ( 'NONE', *, *, #12901, .F. ) ; +#35605 = ORIENTED_EDGE ( 'NONE', *, *, #29653, .T. ) ; +#35606 = CARTESIAN_POINT ( 'NONE', ( 216.6895969227366550, -120.0471749238630821, -7.769210510188006680 ) ) ; +#35607 = CARTESIAN_POINT ( 'NONE', ( 215.2248613523221650, -120.2196439150798852, -5.606418461062697034 ) ) ; +#35608 = FACE_OUTER_BOUND ( 'NONE', #6969, .T. ) ; +#35609 = CARTESIAN_POINT ( 'NONE', ( 235.5398344359763314, -125.1323916649880204, -4.044641686210427522 ) ) ; +#35610 = CARTESIAN_POINT ( 'NONE', ( 5.600000000000018296, -35.74999999999999289, -23.49900000000000588 ) ) ; +#35611 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238558841E-16, -1.857579106397798678E-17 ) ) ; +#35612 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#35613 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #20250, #3613 ), + ( #51477, #3313 ), + ( #21103, #29610 ), + ( #38070, #38937 ), + ( #11775, #34841 ), + ( #7109, #47396 ), + ( #11481, #47104 ), + ( #24923, #25201 ), + ( #42716, #2741 ), + ( #42990, #52342 ), + ( #38352, #16717 ), + ( #20526, #47968 ), + ( #16130, #56172 ), + ( #33972, #12342 ), + ( #30171, #52055 ), + ( #7968, #3021 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 3, 2, 2, 2, 3, 4 ), + ( 2, 2 ), + ( -0.005946497199883892665, 0.0000000000000000000, 0.2475247524752479944, 0.4950495049504949896, 0.7425742574257430118, 0.9900990099009899792, 0.9960964780468224422 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#35614 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#35615 = VERTEX_POINT ( 'NONE', #40036 ) ; +#35616 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#35617 = ADVANCED_FACE ( 'NONE', ( #48229 ), #35094, .T. ) ; +#35618 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#35619 = CARTESIAN_POINT ( 'NONE', ( 216.2145475481522396, -122.1159709683378338, 7.583827989995717722 ) ) ; +#35620 = ORIENTED_EDGE ( 'NONE', *, *, #57298, .F. ) ; +#35621 = VERTEX_POINT ( 'NONE', #4432 ) ; +#35622 = EDGE_CURVE ( 'NONE', #41643, #25728, #29812, .T. ) ; +#35623 = CARTESIAN_POINT ( 'NONE', ( 218.9962405479285792, -119.8847503342703078, -8.055874583413205059 ) ) ; +#35624 = LINE ( 'NONE', #26011, #40298 ) ; +#35625 = LINE ( 'NONE', #17513, #36815 ) ; +#35626 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238558841E-16, -1.857579106397815009E-17 ) ) ; +#35627 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#35628 = CARTESIAN_POINT ( 'NONE', ( 219.5457413159777502, -120.0725991617444635, -8.075768006947932065 ) ) ; +#35629 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #55170, #32121, #36785, #50469, #5532, #6389, #54302, #27740, #54586, #40862, #10473, #10195, #888, #1457, #1169, #41424, #28014, #19243, #10762, #37085, #2023, #18662, #54886, #18944, #15124, #28296, #23917, #41721, #1747, #19520, #37354, #27448, #32962, #45240, #28598, #24192, #14572, #45810, #19801, #37630, #51045, #15415, #33262, #37931, #16266, #21235, #24763, #38775, #55750, #20385, #34113, #29169, #30023, #20093, #51330, #38205, #46671, #51908, #33821, #43122, #51609, #56304, #11617, #56879, #3461, #34399, #11912, #15706, #56026, #47819, #46954, #3153, #7241, #42573, #52186, #39063, #7806, #2876, #29739, #11054, #16848, #25626, #47249, #12194, #42849, #43425, #15986, #2601, #20658, #33544, #47532, #29447, #28887, #25053, #6672, #38485, #7525, #25338, #20933, #56598, #11338, #16559, #34690, #24470, #42267, #2297, #6949, #57756, #17439, #53072, #8397, #26816, #40494, #22680, #39641, #44602, #48404, #21820, #18002, #39357, #4607, #30309, #48114, #13635, #44886, #235, #18304, #519, #31488, #3742, #22399, #35549, #52473, #8112, #9263, #40207, #21526, #35836, #25936, #53642, #22123, #13050, #57469, #52779, #17723, #49267, #12775, #44304, #57166, #17137, #30896, #48688, #27093, #39933, #43715, #26505, #34976, #30615, #4891, #12473, #26223, #8680, #53351, #44013, #4028, #35270, #4320, #13333, #31185, #48977, #8979, #49552, #50400, #50674, #10688, #9835, #19163, #32893, #13924, #45164, #5745, #27667, #36144, #55099, #1381, #45466, #6320, #32343, #54816, #816, #53950, #10124, #18875, #14490, #5463, #37007, #40794, #18592, #36713, #41075, #50122, #14775, #36432, #22976, #19450, #27944, #5170, #54233, #9545, #10406, #54512, #28519, #46022, #37283, #14202, #32048, #45738, #1952, #46316, #23541, #24120, #49832, #41922, #23262, #41353, #31768, #1101, #32620, #28228, #6025, #23833, #41646, #1676, #27372, #15056, #16493, #33476, #20315, #24690, #11841, #19731, #6881, #51539, #50977, #52119, #10990, #12126, #2529, #15346, #6600, #42496, #20016, #46595, #56232, #11261, #38137, #47749, #55956, #29100, #7733, #46881, #29673, #15914, #33753, #25553, #11546, #29382, #7455, #33185, #25267, #47173, #56524, #24986, #7171, #42780, #51259, #51833, #43349, #37564, #2805, #47463, #20587, #43054, #24402, #3087, #34335, #38415, #16195, #34040, #42199, #20863, #38700, #29955, #55384, #28816, #2233, #15639, #37855, #55682, #49205, #39866, #34617, #35204, #30237, #39575, #26157, #57396, #26746, #53000, #17937, #31115, #52699, #3383, #22330, #26438, #12701, #31419, #17362, #22053, #25868, #21165, #12988, #38997, #8910, #13269, #52405, #56813, #8333, #12403, #27026, #30829, #44232, #8034, #48037, #44536, #48624, #43650, #3675, #21459, #17656, #3965, #40139, #39288, #57102, #30544, #16780, #8614, #43943, #35486, #21748, #4253, #17068, #9196, #34906, #57691, #53572, #53288, #48337, #48908, #4538, #166, #35767, #13562, #10335, #14993, #23756, #36644, #27879, #44820, #50605, #1031, #31977, #18807, #18232, #19384, #36072, #37220, #27601, #40424, #31701, #49763, #4824, #45397, #22616, #41007, #32273, #5399, #23198, #50334, #50055, #450, #54441, #53885, #13859, #5950, #55029, #28161, #10615, #32828, #41577, #49485, #9480, #40727, #14413, #1610, #27306, #23476, #45095, #1308, #5106, #22906, #18527, #45675, #754, #36361, #54167, #10058, #14135, #5676, #9766, #14713, #41285, #19087, #36936, #54746, #32556, #45950, #2459, #11194, #6811, #2163, #11476, #33107, #50901, #29032, #33403, #42419, #55887, #15569, #55316, #33687, #20244, #37499, #10916, #1887, #42711, #46815, #42984, #38347, #11770, #28744, #15271, #24617, #52048, #25195, #38065, #16420, #15845, #51472, #34263, #20793, #38627, #51191, #46527, #29311, #56167, #47097, #6531, #7102, #28441, #24336, #3016, #42136, #24917, #2736, #20518, #46244, #7381, #16124, #29602, #33967, #19663, #56445, #51756, #24057, #19945, #47391, #37779, #55609, #6250, #41860, #57031, #40078, #30476, #21387, #103, #39214, #16998, #57625, #25480, #17589, #34549, #12626, #34836, #12337, #35134, #44163, #30165, #3897, #21097, #38931, #3306, #4472, #52621, #7666, #56748, #48273, #47963, #16710, #48555, #3607, #57318, #52935, #8263, #21682, #52336, #8834, #4180, #26088, #47674, #7961, #25796, #43872, #39501, #43581, #12917, #21976, #17288, #30763, #8550, #26371, #39797, #35421, #53219, #13203, #31048, #26668, #48837, #44465, #22265, #17871, #35706, #12053, #29882, #43273, #13487, #31345, #53816, #22831, #27814, #36860, #26959, #9130, #54096, #4759, #18459, #5041, #685, #49985, #14068, #23406, #54374, #49417, #53506, #41221, #23129, #45034, #49139, #9697, #14346, #31632, #45328, #31915, #27527, #40655, #36581, #13790, #9414, #49697, #36291, #5332, #40940, #962, #35995, #18738, #44753, #32201, #1240, #27242, #9992, #45608, #22554, #19020, #54673, #5605, #14646, #40360, #388, #18158, #50930, #10087, #1915, #6841, #23504, #19410, #29060, #1639, #45703, #37246, #46556, #55346, #32858, #10366, #2194, #24650, #15599, #28471, #19693, #36675, #42451, #50634, #23788, #10646, #27908, #11224, #54474, #42164, #6559, #5705, #14445, #41606, #55057, #46275, #6282, #15021, #41313, #41885, #46844, #50364, #24363, #1342, #45980, #37528, #54776, #55640, #19121, #36966, #5982, #32301, #15302, #24084, #19977, #2488, #33138, #10949, #50086, #14740, #37812, #28774, #32583, #33437, #51222, #28191, #12365, #16450, #51789, #43609, #48300, #57060, #12082, #3336, #30195, #20274, #17025, #56477, #21417, #52078, #39246, #25224, #33996, #29910, #47130, #56774, #3046, #38094, #20823, #55915, #34295, #7694, #43305, #38656, #8291, #47422, #29635, #7993, #33715, #25824, #47703, #34864, #25510, #43014, #21125, #11799, #52364, #26117, #43905, #7410, #47994, #16153, #38959, #3636, #15874, #16739, #51499, #11504, #52652, #12659, #30505, #29342, #7132, #24947, #42740, #2763, #34577, #20548, #38374, #56196, #49446, #12948, #35166, #35731, #36319, #35446, #44782, #716, #39531, #30791, #31376, #52965, #128, #48584, #31662, #53536, #413, #22578, #40106, #9159, #18192, #3927, #17898, #4788, #44495, #22864, #49726, #40386, #17320, #36030, #18487, #54126, #53247, #53845, #14095, #57350, #8579, #49165, #26398, #13519, #44194, #9444, #26988, #13818, #27269, #45058, #4211, #21710, #5066, #4500, #40687, #13231, #31944, #22007, #39826, #22296, #8867, #9723, #27558, #48869, #57655, #17621, #31077, #26700, #50015, #18766, #1847, #45909, #2125, #55274, #28706, #10020, #14373, #28119, #11156, #45357, #33064, #5364, #5908, #23714, #33366, #37738, #10873, #32789, #54402, #41534, #15230, #6207, #45638, #24017, #51150, #32228, #42098, #1267, #1570, #50293, #37462, #23160, #24295, #19342, #46489, #37181, #6489, #10297, #54990, #40968, #27842, #14950, #5635, #23433, #41820, #36895, #32516, #15524, #50568, #54702, #989, #14674, #10572, #50855, #36605, #19905, #28397, #55562, #46199, #41245, #19622, #19046, #29273, #20756, #38027, #55849, #29564, #47353, #34506, #16380, #24580, #2981, #6773, #42379, #47927, #21347, #52292, #52579, #7918, #15809, #21055, #3572, #20205, #39174, #11731, #2417, #33650, #33929, #47058, #51432, #7628, #20483, #16086, #56989, #7340, #38310, #16955, #56130, #38889, #51716, #11439, #7057, #24877, #25156, #42945, #42673, #52011, #3261, #2694, #38585, #56403, #34225, #12015, #29842, #12296, #47633, #25442, #43232, #56710, #16668, #30125, #25748, #43541, #34791, #28992, #46776, #48230, #8223, #8510, #53181, #31589, #1424, #49095, #26046, #26918, #27986, #45777, #44122, #48797, #35947, #44423, #5786, #40319, #4140, #12585, #49373, #35664, #21930, #41394, #8792, #31295, #35095, #30432, #4433, #13163, #26619, #39758, #53462, #43833, #17551, #3855, #37051, #22228, #13444, #17247, #57274, #53768, #40038, #21642, #52898 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 1, 2, 2, 1, 1, 1, 2, 1, 2, 2, 2, 2, 2, 1, 2, 2, 1, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 1, 2, 2, 1, 2, 2, 2, 1, 1, 2, 2, 1, 1, 2, 1, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 2, 2, 1, 2, 2, 1, 1, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 2, 1, 2, 2, 1, 1, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 1, 1, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 1, 2, 2, 1, 2, 2, 2, 2, 2, 1, 1, 2, 2, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 2, 2, 1, 2, 2, 2, 2, 2, 2, 1, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, 2, 1, 2, 2, 1, 2, 2, 2, 1, 1, 2, 2, 1, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 1, 2, 2, 1, 2, 4 ), + ( 0.02453535735623667627, 0.02643773175469059725, 0.02738891895391755427, 0.02834010615314451476, 0.03024248055159826226, 0.03119366775082501805, 0.03143146455063169226, 0.03166926135043836993, 0.03214485495005173221, 0.03404722934850440419, 0.03499841654773080957, 0.03511731494763410677, 0.03514703954760995536, 0.03517676414758580394, 0.03523621334753748030, 0.03547401014734381797, 0.03594960374695670147, 0.03785197814540819383, 0.03880316534463384981, 0.03904096214444030544, 0.03927875894424676106, 0.03975435254385967232, 0.04165672694231155326, 0.04260791414153741047, 0.04284571094134391467, 0.04296460934124716330, 0.04302405854119878414, 0.04308350774115041193, 0.04355910134076390605, 0.04546147573921809071, 0.04641266293844508589, 0.04665045973825214520, 0.04676935813815569221, 0.04688825653805923921, 0.04736385013767326069, 0.04926622453612908986, 0.05021741173535700792, 0.05069300533497096695, 0.05116859893458493291, 0.05307097333304088005, 0.05402216053226886056, 0.05449775413188284734, 0.05473555093168983726, 0.05497334773149682025, 0.05687572212995241350, 0.05782690932918016502, 0.05877809652840791654, 0.06068047092686341959, 0.06163165812609114336, 0.06210725172570495667, 0.06234504852551187026, 0.06246394692541532012, 0.06258284532531876998, 0.07019234291913967194, 0.07780184051296057390, 0.07875302771218813114, 0.07970421491141567449, 0.08160658930987078896, 0.08184438610967767480, 0.08208218290948456064, 0.08255777650909833232, 0.08350896370832593119, 0.08541133810678112892, 0.08588693170639494223, 0.08612472850620188358, 0.08636252530600881105, 0.08731371250523653482, 0.08921608690369201011, 0.08969168050330582342, 0.09016727410291963674, 0.09111846130214726336, 0.09302083570060239170, 0.09349642930021623277, 0.09373422610002313249, 0.09385312449992658235, 0.09397202289983003221, 0.09492321009905675677, 0.09682558449751026142, 0.09730117809712363064, 0.09753897489693025280, 0.09759842409688197773, 0.09762814869685790264, 0.09765787329683379980, 0.09777677169673709701, 0.09872795889596275298, 0.1006303332944140511, 0.1011059268940269623, 0.1013437236938332930, 0.1015815204936396515, 0.1025327076928648773, 0.1044350820913151345, 0.1053862692905402632, 0.1054457184904918354, 0.1055051676904434077, 0.1056240660903464412, 0.1058618628901525083, 0.1063374564897646285, 0.1082398308882132898, 0.1091910180874374747, 0.1094288148872437083, 0.1096666116870499280, 0.1101422052866623952, 0.1120445796851122500, 0.1129957668843370872, 0.1132335636841433069, 0.1134713604839495127, 0.1139469540835620909, 0.1158493284820121955, 0.1168005156812371437, 0.1172761092808496108, 0.1177517028804620780, 0.1196540772789116691, 0.1206052644781364647, 0.1215564516773612602, 0.1234588260758110040, 0.1244100132750357857, 0.1248856068746480585, 0.1249450560745995337, 0.1250045052745510088, 0.1251234036744539313, 0.1253612004742598318, 0.1272635748727073413, 0.1310683236696023324, 0.1386778212633923424, 0.1405801956618398518, 0.1410557892614515973, 0.1415313828610633706, 0.1424825700602868894, 0.1443849444587340658, 0.1446227412585399108, 0.1448605380583457558, 0.1453361316579573626, 0.1462873188571806593, 0.1481896932556273638, 0.1500920676540740684, 0.1519944420525207729, 0.1529456292517441252, 0.1538968164509675052, 0.1557991908494141819, 0.1560369876492199992, 0.1561558860491228939, 0.1562747844490257332, 0.1567503780486382559, 0.1577015652478633290, 0.1596039396463134474, 0.1600795332459259701, 0.1601389824458775424, 0.1601984316458291424, 0.1603173300457324257, 0.1605551268455388536, 0.1615063140447648704, 0.1634086884432167930, 0.1638842820428297875, 0.1641220788426363542, 0.1643598756424429208, 0.1653110628416692152, 0.1672134372401216096, 0.1676890308397346596, 0.1679268276395412540, 0.1679862768394929928, 0.1680457260394447316, 0.1681646244393483758, 0.1691158116385776400, 0.1710181860370364737, 0.1714937796366511336, 0.1717315764364584774, 0.1718504748363621770, 0.1719693732362658767, 0.1729205604354956405, 0.1748229348339550571, 0.1757741220331847654, 0.1758930204330885205, 0.1760119188329922757, 0.1762497156327997305, 0.1767253092324145847, 0.1786276836308738070, 0.1795788708301034320, 0.1800544644297182029, 0.1805300580293330293, 0.1824324324277926679, 0.1833836196270225427, 0.1843348068262524175, 0.1862371812247120284, 0.1871883684239418755, 0.1874261652237491360, 0.1874856144237009581, 0.1875450636236527802, 0.1876639620235564243, 0.1881395556231707789, 0.1919443044200854209, 0.1995538020139147328, 0.2014561764123720122, 0.2033585508108292916, 0.2052609252092865710, 0.2062121124085151969, 0.2066877060081294404, 0.2069255028079366177, 0.2071632996077437672, 0.2090656740062011854, 0.2100168612054299500, 0.2104924548050442212, 0.2107302516048514818, 0.2109680484046587423, 0.2147727972015763542, 0.2152483908011909863, 0.2157239844008056184, 0.2166751716000348826, 0.2185775459984934110, 0.2186964443983971107, 0.2187558935983488773, 0.2188153427983006438, 0.2190531395981071827, 0.2195287331977202883, 0.2204799203969461663, 0.2223822947953980611, 0.2226200915952045445, 0.2226795407951561723, 0.2227389899951078001, 0.2228578883950110279, 0.2233334819946240501, 0.2242846691938501225, 0.2261870435923023503, 0.2266626371919153726, 0.2271382307915284504, 0.2280894179907545505, 0.2299917923892068616, 0.2304673859888199117, 0.2304971105887957117, 0.2305268351887715395, 0.2305862843887231395, 0.2307051827886263395, 0.2309429795884327674, 0.2318941667876583124, 0.2337965411861094300, 0.2342721347857222580, 0.2343910331856254858, 0.2345099315855287414, 0.2347477283853351693, 0.2356989155845609363, 0.2376012899830124703, 0.2380768835826253815, 0.2383146803824318094, 0.2385524771822382373, 0.2395036643814639765, 0.2414060387799154828, 0.2418816323795283385, 0.2421194291793347664, 0.2423572259791412220, 0.2433084131783670445, 0.2452107875768186895, 0.2461619747760445398, 0.2471131619752703901, 0.2490155363737222016, 0.2499667235729481074, 0.2500856219728513907, 0.2502045203727546463, 0.2504423171725611574, 0.2509179107721742907, 0.2528202851706266019, 0.2604297827644356245, 0.2642345315613401358, 0.2651857187605663468, 0.2656613123601793691, 0.2661369059597924469, 0.2680392803582452577, 0.2689904675574716353, 0.2694660611570847686, 0.2699416547566979574, 0.2718440291551507126, 0.2727952163543772013, 0.2732708099539902791, 0.2735086067537968457, 0.2737464035536033569, 0.2756487779520559456, 0.2775511523505085898, 0.2794535267489612340, 0.2804047139481875561, 0.2808803075478006894, 0.2811181043476072561, 0.2812370027475107337, 0.2813559011474141003, 0.2832582755458520340, 0.2842094627450709177, 0.2846850563446803317, 0.2849228531444850665, 0.2850417515443875449, 0.2851012007443387009, 0.2851309253443142788, 0.2851606499442898568, 0.2870630243427290673, 0.2889653987411682778, 0.2894409923407780805, 0.2899165859403878276, 0.2908677731396073773, 0.2927701475380466434, 0.2928890459379491218, 0.2929484951379003888, 0.2930079443378516002, 0.2932457411376567791, 0.2937213347372671368, 0.2946725219364876303, 0.2965748963349286726, 0.2968126931347340736, 0.2968721423346854515, 0.2969315915346368295, 0.2970504899345395300, 0.2975260835341496657, 0.2984772707333698816, 0.3003796451318102578, 0.3006174419316154922, 0.3007363403315180261, 0.3008552387314206156, 0.3013308323310306958, 0.3022820195302509672, 0.3041843939286913989, 0.3046599875283014791, 0.3048977843281064914, 0.3051355811279114483, 0.3060867683271323303, 0.3079891427255743719, 0.3089403299247953649, 0.3098915171240163580, 0.3117938915224581220, 0.3122694851220684797, 0.3123883835219710692, 0.3124478327219223361, 0.3125072819218736031, 0.3127450787216784489, 0.3136962659208976101, 0.3213057635146510105, 0.3251105123115277107, 0.3270128867099660885, 0.3279640739091852497, 0.3284396675087948303, 0.3289152611084044664, 0.3308176355068428443, 0.3317688227060620609, 0.3327200099052813331, 0.3346223843037197110, 0.3355735715029389277, 0.3360491651025483972, 0.3365247587021578113, 0.3384271331005956340, 0.3393783202998145176, 0.3396161170996193079, 0.3398539138994240427, 0.3403295074990335678, 0.3422318818974714461, 0.3431830690966903852, 0.3436586626962998547, 0.3437775610962021111, 0.3438964594961044230, 0.3441342562959098794, 0.3460366306943518100, 0.3469878178935726920, 0.3474634114931831053, 0.3475823098930856392, 0.3476417590930369617, 0.3477012082929882841, 0.3479390050927935740, 0.3498413794912347274, 0.3507925666904553319, 0.3517437538896758809, 0.3536461282881170898, 0.3545973154873375832, 0.3550729090869477744, 0.3553107058867530088, 0.3554296042866557093, 0.3554890534866070873, 0.3555485026865585207, 0.3574508770850046702, 0.3593532514834508751, 0.3594721498833536311, 0.3595910482832563315, 0.3598288450830615104, 0.3603044386826718126, 0.3612556258818921950, 0.3631580002803329599, 0.3632768986802355493, 0.3633363478801867608, 0.3633957970801379167, 0.3636335938799423184, 0.3641091874795511218, 0.3650603746787683956, 0.3669627490772031653, 0.3670816474771055327, 0.3672005458770078445, 0.3674383426768125793, 0.3679139362764223820, 0.3688651234756415986, 0.3707674978740799765, 0.3712430914736895016, 0.3717186850732989711, 0.3726698722725179103, 0.3745722466709558995, 0.3748100434707605788, 0.3750478402705653691, 0.3755234338701749497, 0.3764746210693941109, 0.3783769954678323777, 0.3821817442647090224, 0.3897912418584622563, 0.3907424290576814729, 0.3916936162569006896, 0.3935959906553389565, 0.3940715842549485926, 0.3943093810547534384, 0.3945471778545582842, 0.3954983650537777229, 0.3974007394522166559, 0.3983519266514360391, 0.3988275202510457307, 0.3993031138506554778, 0.4012054882490942997, 0.4021566754483136830, 0.4026322690479233191, 0.4031078626475330662, 0.4050102370459718881, 0.4059614242451912713, 0.4061992210449961171, 0.4064370178448009630, 0.4069126114444107656, 0.4088149858428498651, 0.4097661730420693593, 0.4100039698418742051, 0.4101228682417766835, 0.4101525928417522615, 0.4101823174417278395, 0.4102417666416790509, 0.4107173602412885205, 0.4126197346397265098, 0.4135709218389453934, 0.4140465154385549185, 0.4142843122383597088, 0.4145221090381644991, 0.4164244834366025438, 0.4173756706358215385, 0.4178512642354310636, 0.4179107134353822195, 0.4179404380353578530, 0.4179701626353334865, 0.4180890610352361869, 0.4183268578350414768, 0.4202292322334837960, 0.4211804194327049555, 0.4216560130323154798, 0.4217749114322182358, 0.4218938098321211028, 0.4221316066319266147, 0.4240339810303698775, 0.4249851682295915367, 0.4254607618292024496, 0.4256985586290079060, 0.4257580078289593395, 0.4258174570289107175, 0.4259363554288136400, 0.4278387298272593453, 0.4287899170264821147, 0.4292655106260935272, 0.4295033074258992056, 0.4297411042257049396, 0.4316434786241493127, 0.4335458530225937412, 0.4340214466222048206, 0.4344970402218159555, 0.4354482274210381143, 0.4373506018194827649, 0.4374695002193855209, 0.4375883986192882769, 0.4378261954190936778, 0.4383017890187045351, 0.4392529762179259722, 0.4430577250148115542, 0.4506672226085827737, 0.4525695970070256480, 0.4530451906066364498, 0.4535207842062471961, 0.4544719714054687443, 0.4563743458039115630, 0.4568499394035222538, 0.4573255330031329446, 0.4582767202023542708, 0.4601790946007970895, 0.4606546882004077248, 0.4611302818000183601, 0.4620814689992395197, 0.4639838433976818943, 0.4649350305969031094, 0.4658862177961242135, 0.4677885921945665881, 0.4687397793937878032, 0.4687992285937390702, 0.4688586777936903927, 0.4689775761935929266, 0.4692153729933981610, 0.4696909665930089073, 0.4715933409914522811, 0.4725445281906738293, 0.4726039773906252628, 0.4726634265905766963, 0.4727823249904796188, 0.4730201217902856303, 0.4734957153898974869, 0.4753980897883444134, 0.4763492769875677935, 0.4773004641867911735, 0.4792028385852379890, 0.4801540257844613691, 0.4803918225842672696, 0.4804512717842187031, 0.4805107209841700810, 0.4806296193840728925, 0.4811052129836843050, 0.4830075873821298993, 0.4839587745813526687, 0.4841965713811584582, 0.4843154697810613252, 0.4843749189810126476, 0.4844046435809883366, 0.4844343681809639701, 0.4849099617805748830, 0.4868123361790183679, 0.4877635233782401381, 0.4882391169778509954, 0.4882985661778023734, 0.4883580153777537514, 0.4884769137776563408, 0.4887147105774614642, 0.4896658977766818466, 0.4901414913762920378, 0.4906170849759023400, 0.4915682721751227224, 0.4920438657747329692, 0.4925194593743432159, 0.4944218337727846468, 0.4953730209720053068, 0.4958486145716157201, 0.4960864113714208989, 0.4963242081712260778, 0.4982265825696677308, 0.4991777697688884463, 0.4996533633684989151, 0.4998911601683042605, 0.5000100585682069054, 0.5001289569681095504, 0.5039337057649946328, 0.5115432033587650196 ), + .UNSPECIFIED. ) ; +#35630 = EDGE_CURVE ( 'NONE', #45181, #12961, #21928, .T. ) ; +#35631 = ORIENTED_EDGE ( 'NONE', *, *, #10410, .T. ) ; +#35632 = APPROVAL_PERSON_ORGANIZATION ( #54091, #13892, #53811 ) ; +#35633 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#35634 = LINE ( 'NONE', #31565, #39571 ) ; +#35635 = EDGE_CURVE ( 'NONE', #53970, #5766, #13378, .T. ) ; +#35636 = VERTEX_POINT ( 'NONE', #18114 ) ; +#35637 = AXIS2_PLACEMENT_3D ( 'NONE', #10504, #23080, #23641 ) ; +#35638 = ORIENTED_EDGE ( 'NONE', *, *, #34828, .T. ) ; +#35639 = ORIENTED_EDGE ( 'NONE', *, *, #24242, .F. ) ; +#35640 = AXIS2_PLACEMENT_3D ( 'NONE', #7524, #47248, #55450 ) ; +#35641 = ORIENTED_EDGE ( 'NONE', *, *, #4692, .T. ) ; +#35642 = VECTOR ( 'NONE', #40765, 1000.000000000000000 ) ; +#35643 = CARTESIAN_POINT ( 'NONE', ( 220.0294455241404421, -118.5191516537775556, -7.633926999126734003 ) ) ; +#35644 = CARTESIAN_POINT ( 'NONE', ( 22.75000000000000711, -116.2000000000000028, 19.50000000000000355 ) ) ; +#35645 = ORIENTED_EDGE ( 'NONE', *, *, #16641, .T. ) ; +#35646 = ORIENTED_EDGE ( 'NONE', *, *, #1245, .T. ) ; +#35647 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#35648 = FACE_OUTER_BOUND ( 'NONE', #5554, .T. ) ; +#35649 = CARTESIAN_POINT ( 'NONE', ( 5.696831423128118743, -35.69543050033666276, -86.32003834112556717 ) ) ; +#35650 = ORIENTED_EDGE ( 'NONE', *, *, #27317, .T. ) ; +#35651 = ORIENTED_EDGE ( 'NONE', *, *, #16959, .F. ) ; +#35652 = FACE_OUTER_BOUND ( 'NONE', #35595, .T. ) ; +#35653 = CARTESIAN_POINT ( 'NONE', ( 237.4458409341883396, -115.5370145403361732, 2.486955758046824894 ) ) ; +#35654 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#35655 = CARTESIAN_POINT ( 'NONE', ( 220.8002074625812838, -126.1831724602975839, 4.713213983364120452 ) ) ; +#35656 = FACE_OUTER_BOUND ( 'NONE', #38726, .T. ) ; +#35657 = APPROVAL ( #35129, 'δָ¶¨' ) ; +#35658 = LINE ( 'NONE', #40602, #20688 ) ; +#35659 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #25077, #52498, #12499, #30341 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 3.063127857911451044E-15, 0.0003704830957320817773 ), + .UNSPECIFIED. ) ; +#35660 = CARTESIAN_POINT ( 'NONE', ( 235.6689704355307526, -124.2395784570542361, -5.095377345206854258 ) ) ; +#35661 = CARTESIAN_POINT ( 'NONE', ( 219.9474639405171104, -119.1613905423602517, -7.774720361428615334 ) ) ; +#35662 = EDGE_CURVE ( 'NONE', #9356, #9044, #20826, .T. ) ; +#35663 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#35664 = CARTESIAN_POINT ( 'NONE', ( 235.0425969114999987, -125.9028865708688443, 1.270758097299431011 ) ) ; +#35665 = CARTESIAN_POINT ( 'NONE', ( 238.0999987669289339, -120.4999999999997584, 1.387778780781445676E-14 ) ) ; +#35666 = CARTESIAN_POINT ( 'NONE', ( 10.25733239187246681, -29.69543050033661657, -110.5702822762714987 ) ) ; +#35667 = EDGE_CURVE ( 'NONE', #28153, #11707, #54051, .T. ) ; +#35668 = LINE ( 'NONE', #346, #55345 ) ; +#35669 = ADVANCED_FACE ( 'NONE', ( #57585 ), #19162, .F. ) ; +#35670 = FACE_BOUND ( 'NONE', #39151, .T. ) ; +#35671 = CARTESIAN_POINT ( 'NONE', ( 235.6332670965611840, -120.8759010205288718, 5.536120841842043561 ) ) ; +#35672 = EDGE_CURVE ( 'NONE', #14802, #3120, #19278, .T. ) ; +#35673 = CARTESIAN_POINT ( 'NONE', ( 233.4621904217595159, -126.4915978001112649, -1.391669035375047159 ) ) ; +#35674 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#35675 = CARTESIAN_POINT ( 'NONE', ( 222.0534714710418314, -121.3048524894449685, 8.009624101329604784 ) ) ; +#35676 = CARTESIAN_POINT ( 'NONE', ( 233.0821180725695854, -121.8950696985359627, -5.370870087054129272 ) ) ; +#35677 = CARTESIAN_POINT ( 'NONE', ( 234.9686880968365870, -125.0581034790929635, -3.166822706599372594 ) ) ; +#35678 = CARTESIAN_POINT ( 'NONE', ( 215.9254515928561489, -119.4945805368526237, -7.872258594174983415 ) ) ; +#35679 = CARTESIAN_POINT ( 'NONE', ( 36.90000000000001279, -121.4999999999999858, 1.000000000000014655 ) ) ; +#35680 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#35681 = CARTESIAN_POINT ( 'NONE', ( 234.8816329716771065, -114.5843579193603432, -1.679080089667863263 ) ) ; +#35682 = CYLINDRICAL_SURFACE ( 'NONE', #52565, 3.099999999999998757 ) ; +#35683 = CARTESIAN_POINT ( 'NONE', ( 217.9163579507503243, -121.8019307661971311, 7.738091948476021997 ) ) ; +#35684 = CC_DESIGN_APPROVAL ( #32817, ( #28091 ) ) ; +#35685 = CARTESIAN_POINT ( 'NONE', ( 237.5538772418697704, -115.0152323259023603, -0.8908836680055078894 ) ) ; +#35686 = CARTESIAN_POINT ( 'NONE', ( 196.3500027875918192, -114.3997443647925394, 0.9361359573007446144 ) ) ; +#35687 = VERTEX_POINT ( 'NONE', #23953 ) ; +#35688 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#35689 = ADVANCED_FACE ( 'NONE', ( #32721 ), #45844, .F. ) ; +#35690 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#35691 = FACE_OUTER_BOUND ( 'NONE', #34069, .T. ) ; +#35692 = ORIENTED_EDGE ( 'NONE', *, *, #22761, .F. ) ; +#35693 = CARTESIAN_POINT ( 'NONE', ( 219.8002074625812270, -111.3895422588828836, -1.387991449370353347 ) ) ; +#35694 = DIRECTION ( 'NONE', ( -1.811995619784410881E-15, 1.000000000000000000, 1.196913542559490477E-15 ) ) ; +#35695 = CARTESIAN_POINT ( 'NONE', ( 232.5564809572991010, -115.0028396503945771, -0.8086262858536075182 ) ) ; +#35696 = CARTESIAN_POINT ( 'NONE', ( 222.0534716653741611, -119.7255556272889407, -7.811466532426702969 ) ) ; +#35697 = ORIENTED_EDGE ( 'NONE', *, *, #34871, .T. ) ; +#35698 = ORIENTED_EDGE ( 'NONE', *, *, #7029, .T. ) ; +#35699 = ORIENTED_EDGE ( 'NONE', *, *, #24715, .F. ) ; +#35700 = LINE ( 'NONE', #26661, #26583 ) ; +#35701 = COORDINATED_UNIVERSAL_TIME_OFFSET ( 8, 0, .AHEAD. ) ; +#35702 = ORIENTED_EDGE ( 'NONE', *, *, #39267, .F. ) ; +#35703 = VECTOR ( 'NONE', #33641, 999.9999999999998863 ) ; +#35704 = ORIENTED_EDGE ( 'NONE', *, *, #49456, .F. ) ; +#35705 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1516828450203907830, -0.9884292157390534017 ) ) ; +#35706 = CARTESIAN_POINT ( 'NONE', ( 236.1950354117215056, -124.6500182678063879, -3.684231729184345383 ) ) ; +#35707 = CARTESIAN_POINT ( 'NONE', ( 225.6999987669289851, -122.2605935234578993, 7.187510726611681555 ) ) ; +#35708 = VERTEX_POINT ( 'NONE', #28640 ) ; +#35709 = EDGE_CURVE ( 'NONE', #42575, #54760, #31874, .T. ) ; +#35710 = DIRECTION ( 'NONE', ( -3.469446951953611033E-15, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#35711 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#35712 = ORIENTED_EDGE ( 'NONE', *, *, #17710, .F. ) ; +#35713 = CARTESIAN_POINT ( 'NONE', ( 216.3310606049837475, -120.0918538110077662, -7.950296613870651008 ) ) ; +#35714 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#35715 = CARTESIAN_POINT ( 'NONE', ( 219.8565532142959569, -119.8215223081060827, -7.855679789358472220 ) ) ; +#35716 = CARTESIAN_POINT ( 'NONE', ( 221.5480294485909383, -119.8754359842771890, -7.842022714487284496 ) ) ; +#35717 = CARTESIAN_POINT ( 'NONE', ( 220.2486434445711438, -119.1800231501766660, -7.777432144100399292 ) ) ; +#35718 = LINE ( 'NONE', #115, #51336 ) ; +#35719 = ORIENTED_EDGE ( 'NONE', *, *, #43492, .T. ) ; +#35720 = EDGE_LOOP ( 'NONE', ( #36657, #6386, #8042, #23624 ) ) ; +#35721 = CARTESIAN_POINT ( 'NONE', ( 219.9391415791604061, -118.6967374599226304, -7.885547515811032859 ) ) ; +#35722 = CARTESIAN_POINT ( 'NONE', ( -35.43721211558217732, -39.19543050033674803, -72.53633556736097887 ) ) ; +#35723 = FACE_OUTER_BOUND ( 'NONE', #55407, .T. ) ; +#35724 = ORIENTED_EDGE ( 'NONE', *, *, #953, .T. ) ; +#35725 = CARTESIAN_POINT ( 'NONE', ( 232.0086575200558627, -122.0371889284164695, -5.458131181305889257 ) ) ; +#35726 = CARTESIAN_POINT ( 'NONE', ( 220.9064116616058584, -122.1117650717966114, 7.700273885400009455 ) ) ; +#35727 = ADVANCED_FACE ( 'NONE', ( #37395 ), #14306, .F. ) ; +#35728 = PLANE ( 'NONE', #3882 ) ; +#35729 = CARTESIAN_POINT ( 'NONE', ( 215.8002074625812554, -127.9327558126234266, -1.140619409107192839 ) ) ; +#35730 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#35731 = CARTESIAN_POINT ( 'NONE', ( 235.5889242054249735, -114.9611060724036236, 0.3430871303387225124 ) ) ; +#35732 = CARTESIAN_POINT ( 'NONE', ( -38.78658601277230389, -50.15520895974399451, -75.94468320696958585 ) ) ; +#35733 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203862311, 0.9884292157390539568 ) ) ; +#35734 = EDGE_CURVE ( 'NONE', #33905, #57324, #55208, .T. ) ; +#35735 = EDGE_CURVE ( 'NONE', #42282, #8857, #1497, .T. ) ; +#35736 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #16761, #25246, #30218, #48320, #26142, #15896, #33737, #51519, #29363, #43035, #7154, #18509, #22602, #8888, #27583, #53557, #18213, #22035, #17347, #31400, #49191, #48610, #49748, #40127, #52986, #44216, #4524, #57676, #26423, #36056, #48893, #44520 ), + .UNSPECIFIED., .F., .F., + ( 4, 1, 2, 2, 2, 1, 1, 2, 2, 2, 1, 2, 2, 2, 1, 1, 2, 2, 4 ), + ( 0.2500000000000000000, 0.2812500000000150435, 0.2968750000000225375, 0.3125000000000300870, 0.3750000000000678346, 0.4062500000000867639, 0.4218750000000962008, 0.4296875000000985878, 0.4375000000001009193, 0.5000000000000897060, 0.5312500000000834888, 0.5468750000000803801, 0.5625000000000772715, 0.6250000000000630607, 0.6562500000000535127, 0.6718750000000458522, 0.6796875000000419664, 0.6875000000000381917, 0.7500000000000000000 ), + .UNSPECIFIED. ) ; +#35737 = CARTESIAN_POINT ( 'NONE', ( 233.0706656445826752, -116.7263260974799692, 4.856964336679302718 ) ) ; +#35738 = CARTESIAN_POINT ( 'NONE', ( 217.4395091456903515, -119.0512290481426021, -5.427115291590261847 ) ) ; +#35739 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1516828450203855649, -0.9884292157390541789 ) ) ; +#35740 = CARTESIAN_POINT ( 'NONE', ( 12.50000000000002487, -49.00000000000000000, 16.99999999999999289 ) ) ; +#35741 = CARTESIAN_POINT ( 'NONE', ( 232.6135220781378337, -120.1703298548408583, 5.538050853053159805 ) ) ; +#35742 = DIRECTION ( 'NONE', ( 0.9756540114080695103, -0.2167777608688110647, -0.03326638567754680587 ) ) ; +#35743 = VECTOR ( 'NONE', #51133, 999.9999999999998863 ) ; +#35744 = FACE_OUTER_BOUND ( 'NONE', #30571, .T. ) ; +#35745 = CARTESIAN_POINT ( 'NONE', ( 16.00000000000000000, 12.50000000000000000, 38.50000000000000000 ) ) ; +#35746 = ORIENTED_EDGE ( 'NONE', *, *, #30948, .T. ) ; +#35747 = CARTESIAN_POINT ( 'NONE', ( 234.4608946247464303, -126.4987648918604037, -1.352124114122633225 ) ) ; +#35748 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -121.5802509343322981, 3.061507963904923635 ) ) ; +#35749 = LINE ( 'NONE', #53553, #26657 ) ; +#35750 = CARTESIAN_POINT ( 'NONE', ( 4.250000000000000000, -2.799999999999999822, -37.00000000000000000 ) ) ; +#35751 = CARTESIAN_POINT ( 'NONE', ( 234.4374979097477478, -115.4169275044189789, 2.228199761834884995 ) ) ; +#35752 = CARTESIAN_POINT ( 'NONE', ( 237.1435893774245756, -119.7537145351632404, -5.499270518961904664 ) ) ; +#35753 = CARTESIAN_POINT ( 'NONE', ( 215.9478205118054461, -122.4550295645098288, 7.468509526555260791 ) ) ; +#35754 = AXIS2_PLACEMENT_3D ( 'NONE', #15466, #28339, #36547 ) ; +#35755 = VERTEX_POINT ( 'NONE', #10230 ) ; +#35756 = VECTOR ( 'NONE', #14946, 1000.000000000000000 ) ; +#35757 = LINE ( 'NONE', #45084, #12016 ) ; +#35758 = CARTESIAN_POINT ( 'NONE', ( 234.8505795179069651, -121.2312916198103068, 5.508000208330262382 ) ) ; +#35759 = VERTEX_POINT ( 'NONE', #49937 ) ; +#35760 = ORIENTED_EDGE ( 'NONE', *, *, #43148, .F. ) ; +#35761 = CARTESIAN_POINT ( 'NONE', ( 239.8999987670076166, -119.3186376021155439, 3.212612508413211998 ) ) ; +#35762 = CARTESIAN_POINT ( 'NONE', ( 219.8185510590113836, -121.2637455657186649, 7.854019046993314213 ) ) ; +#35763 = CARTESIAN_POINT ( 'NONE', ( 216.8026452722387205, -121.4649946235006155, 7.743931917374931473 ) ) ; +#35764 = CARTESIAN_POINT ( 'NONE', ( 236.2912250144966322, -124.5822766694403185, 4.598653419977762447 ) ) ; +#35765 = EDGE_LOOP ( 'NONE', ( #8349, #24194, #29366, #52133 ) ) ; +#35766 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#35767 = CARTESIAN_POINT ( 'NONE', ( 236.7343614380898771, -117.3959080444038960, 4.599144464873822002 ) ) ; +#35768 = LINE ( 'NONE', #4540, #57567 ) ; +#35769 = ORIENTED_EDGE ( 'NONE', *, *, #3289, .F. ) ; +#35770 = CARTESIAN_POINT ( 'NONE', ( 22.00000000000001421, -129.0000000000000000, -18.34999999999999076 ) ) ; +#35771 = EDGE_CURVE ( 'NONE', #40069, #32681, #49356, .T. ) ; +#35772 = CARTESIAN_POINT ( 'NONE', ( 215.8275837043820502, -119.7371954589159770, -7.902267687179236333 ) ) ; +#35773 = CARTESIAN_POINT ( 'NONE', ( 24.57500000000002061, -49.00000000000000000, 16.99999999999999289 ) ) ; +#35774 = ORIENTED_EDGE ( 'NONE', *, *, #36409, .F. ) ; +#35775 = ORIENTED_EDGE ( 'NONE', *, *, #10513, .T. ) ; +#35776 = DIRECTION ( 'NONE', ( -0.7132504491541840075, -2.131334480222543031E-15, 0.7009092642998484557 ) ) ; +#35777 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289794, -122.0256548069027929, -5.233570682142850039 ) ) ; +#35778 = CARTESIAN_POINT ( 'NONE', ( -2.999999999999995559, -129.0000000000000000, 21.80000000000002913 ) ) ; +#35779 = DIRECTION ( 'NONE', ( 0.002232862877918004307, 0.0000000000000000000, -0.9999975071585771591 ) ) ; +#35780 = AXIS2_PLACEMENT_3D ( 'NONE', #27522, #5036, #35988 ) ; +#35781 = VERTEX_POINT ( 'NONE', #54337 ) ; +#35782 = CARTESIAN_POINT ( 'NONE', ( 216.6054303236618637, -119.1454059248467274, -7.902985650211328483 ) ) ; +#35783 = CIRCLE ( 'NONE', #4115, 0.5000000000000004441 ) ; +#35784 = FACE_BOUND ( 'NONE', #24870, .T. ) ; +#35785 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.5150380749100555988, -0.8571673007021114454 ) ) ; +#35786 = VERTEX_POINT ( 'NONE', #14884 ) ; +#35788 = ORIENTED_EDGE ( 'NONE', *, *, #30002, .T. ) ; +#35787 = VECTOR ( 'NONE', #2062, 1000.000000000000000 ) ; +#35789 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#35790 = CARTESIAN_POINT ( 'NONE', ( 3.851526739204712335, -29.69543050033664144, -101.7516568765705927 ) ) ; +#35791 = ORIENTED_EDGE ( 'NONE', *, *, #48806, .F. ) ; +#35792 = CARTESIAN_POINT ( 'NONE', ( 32.90610093909068468, -121.4999999999999858, -5.541343034476842178 ) ) ; +#35793 = CARTESIAN_POINT ( 'NONE', ( 24.90000000000000568, -128.8000000000000114, -22.10000000000000853 ) ) ; +#35794 = EDGE_CURVE ( 'NONE', #29622, #29230, #1782, .T. ) ; +#35795 = AXIS2_PLACEMENT_3D ( 'NONE', #24380, #15615, #51238 ) ; +#35796 = VERTEX_POINT ( 'NONE', #14025 ) ; +#35797 = CARTESIAN_POINT ( 'NONE', ( 214.7168553627331278, -122.0394525664372196, 7.671627928493385262 ) ) ; +#35798 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#35799 = CARTESIAN_POINT ( 'NONE', ( 237.2152695270552272, -119.6548720356685180, -5.507209275187406661 ) ) ; +#35800 = EDGE_CURVE ( 'NONE', #52812, #35568, #1997, .T. ) ; +#35801 = CARTESIAN_POINT ( 'NONE', ( 231.8999987669289453, -122.4906305311811536, -5.123361631007927741 ) ) ; +#35802 = EDGE_CURVE ( 'NONE', #54966, #979, #44152, .T. ) ; +#35803 = CARTESIAN_POINT ( 'NONE', ( 232.4778406684599474, -126.3294157255285768, -1.965615051146032632 ) ) ; +#35804 = FACE_OUTER_BOUND ( 'NONE', #16489, .T. ) ; +#35805 = LINE ( 'NONE', #53922, #2057 ) ; +#35806 = ADVANCED_FACE ( 'NONE', ( #19838, #5287 ), #46426, .F. ) ; +#35807 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#35808 = CARTESIAN_POINT ( 'NONE', ( 232.0989944282056001, -121.2934790888289029, -5.493181675610218306 ) ) ; +#35809 = CARTESIAN_POINT ( 'NONE', ( 235.2350104859591227, -116.9072767136109974, -4.227553742354922761 ) ) ; +#35810 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290306, -119.7581097768242842, 0.3162579711573532126 ) ) ; +#35811 = CARTESIAN_POINT ( 'NONE', ( 21.50000000000000355, -129.0000000000000000, 14.00000000000000533 ) ) ; +#35812 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 1.885568995626967245E-16 ) ) ; +#35813 = EDGE_LOOP ( 'NONE', ( #15776, #28624, #50486, #46878 ) ) ; +#35814 = CARTESIAN_POINT ( 'NONE', ( 234.0639379394444006, -116.5157879896478619, 4.685164047523711517 ) ) ; +#35815 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -118.3986127694341235, 2.368070440869538995 ) ) ; +#35816 = CARTESIAN_POINT ( 'NONE', ( 236.7812732098738024, -125.1750384241631053, 2.991071711836988278 ) ) ; +#35817 = VERTEX_POINT ( 'NONE', #27483 ) ; +#35818 = ORIENTED_EDGE ( 'NONE', *, *, #23515, .T. ) ; +#35819 = VECTOR ( 'NONE', #46194, 1000.000000000000000 ) ; +#35820 = CARTESIAN_POINT ( 'NONE', ( 195.1499984800815639, -114.4344883929918950, 0.9308041915446936265 ) ) ; +#35821 = CARTESIAN_POINT ( 'NONE', ( 215.7750371134366674, -121.8751814258651223, 7.594896831075319987 ) ) ; +#35822 =( BOUNDED_SURFACE ( ) B_SPLINE_SURFACE ( 3, 3, ( + ( #15806, #21345, #25747, #16666 ), + ( #30123, #24576, #33648, #42672 ), + ( #39172, #52577, #16954, #51430 ), + ( #56986, #11730, #29271, #47351 ) ), + .UNSPECIFIED., .F., .F., .T. ) + B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ), + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_SURFACE ( ( + ( 1.000000000000000000, 0.3333333333333332038, 0.3333333333333332038, 1.000000000000000000), + ( 0.3333333333333640125, 0.1111111111111212912, 0.1111111111111212912, 0.3333333333333640125), + ( 0.3333333333333640125, 0.1111111111111212912, 0.1111111111111212912, 0.3333333333333640125), + ( 1.000000000000000000, 0.3333333333333332038, 0.3333333333333332038, 1.000000000000000000) ) ) + REPRESENTATION_ITEM ( '' ) SURFACE ( ) ); +#35823 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -121.6184098689093389, -1.947876458407269640 ) ) ; +#35824 = CARTESIAN_POINT ( 'NONE', ( 219.3801454424777262, -121.1161666066581546, 8.061849756169918280 ) ) ; +#35825 = AXIS2_PLACEMENT_3D ( 'NONE', #29234, #28075, #23673 ) ; +#35826 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #34359, #47484, #26179, #13007, #43970, #25006, #52726, #3989, #56552, #2826, #48061, #12147, #39599, #57420, #3112, #17390, #34640, #56256 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 2, 2, 2, 2, 4 ), + ( 0.01015155020475582218, 0.01055429194963071644, 0.01095703369450560898, 0.01135977543938050324, 0.01176251718425539577, 0.01216525892913029004, 0.01256800067400518431, 0.01297074241888007684, 0.01337348416375497111 ), + .UNSPECIFIED. ) ; +#35827 = CARTESIAN_POINT ( 'NONE', ( 233.9168491334873465, -125.8330733983988097, -1.544865116753228795 ) ) ; +#35828 = ORIENTED_EDGE ( 'NONE', *, *, #42719, .T. ) ; +#35829 = CARTESIAN_POINT ( 'NONE', ( 5.600000000000018296, -42.24999999999999289, 23.49899999999999878 ) ) ; +#35830 = CARTESIAN_POINT ( 'NONE', ( -45.81112467600368632, -51.36394170242243007, 14.08562211243563311 ) ) ; +#35831 = CARTESIAN_POINT ( 'NONE', ( 22.75000000000000711, -119.2000000000000028, -19.49999999999998934 ) ) ; +#35832 = TOROIDAL_SURFACE ( 'NONE', #49827, 5.144385673828405281, 0.2000000000000106415 ) ; +#35833 = EDGE_LOOP ( 'NONE', ( #46650, #33468, #19943, #30226 ) ) ; +#35834 = FACE_OUTER_BOUND ( 'NONE', #50010, .T. ) ; +#35835 = VECTOR ( 'NONE', #47022, 1000.000000000000000 ) ; +#35836 = CARTESIAN_POINT ( 'NONE', ( 237.4368647085875352, -117.0409839918169723, -4.340245668110700450 ) ) ; +#35837 = CARTESIAN_POINT ( 'NONE', ( 231.8999987669289737, -120.4999999999997584, 1.387778780781445676E-14 ) ) ; +#35838 = ORIENTED_EDGE ( 'NONE', *, *, #49576, .T. ) ; +#35839 = DIRECTION ( 'NONE', ( -1.675559051616895466E-32, -1.000000000000000000, 1.224646799147352221E-16 ) ) ; +#35840 = EDGE_CURVE ( 'NONE', #45326, #19616, #41180, .T. ) ; +#35841 = DIRECTION ( 'NONE', ( -1.194121782967160312E-15, 0.9884292157390540678, 0.1516828450203868139 ) ) ; +#35842 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#35843 = CARTESIAN_POINT ( 'NONE', ( 237.4334193955499188, -126.6467490185421383, -0.2919066482093972126 ) ) ; +#35844 = VERTEX_POINT ( 'NONE', #41463 ) ; +#35845 = ORIENTED_EDGE ( 'NONE', *, *, #12354, .F. ) ; +#35846 = EDGE_LOOP ( 'NONE', ( #14420, #22409, #26981, #38397, #36662, #25336, #25281, #56696, #16500, #23271, #36223, #37870 ) ) ; +#35847 = CARTESIAN_POINT ( 'NONE', ( 30.15076448190989566, -126.4836855320552189, 0.8274067900817494436 ) ) ; +#35848 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#35849 = PLANE ( 'NONE', #14801 ) ; +#35850 = CARTESIAN_POINT ( 'NONE', ( 215.7714380462828387, -119.0822243051612759, -7.804875978173595463 ) ) ; +#35851 = ORIENTED_EDGE ( 'NONE', *, *, #34180, .F. ) ; +#35852 = ORIENTED_EDGE ( 'NONE', *, *, #38555, .F. ) ; +#35853 = ORIENTED_EDGE ( 'NONE', *, *, #38744, .T. ) ; +#35854 = CARTESIAN_POINT ( 'NONE', ( 16.50000000000001776, -59.00000000000000000, 23.49999999999999289 ) ) ; +#35855 = CARTESIAN_POINT ( 'NONE', ( 237.8245098108383218, -125.8045912167997074, 1.631411520840390983 ) ) ; +#35856 = EDGE_LOOP ( 'NONE', ( #13387, #53959 ) ) ; +#35857 = FACE_OUTER_BOUND ( 'NONE', #44473, .T. ) ; +#35858 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#35859 = VECTOR ( 'NONE', #42720, 1000.000000000000000 ) ; +#35860 = VERTEX_POINT ( 'NONE', #10801 ) ; +#35861 = ORIENTED_EDGE ( 'NONE', *, *, #32972, .F. ) ; +#35862 = CARTESIAN_POINT ( 'NONE', ( 215.8153518719356043, -119.4360927225898763, -7.850497102440733066 ) ) ; +#35863 = CARTESIAN_POINT ( 'NONE', ( 17.20667808421908518, -50.33059083211035301, 21.36725247423593288 ) ) ; +#35864 = FACE_OUTER_BOUND ( 'NONE', #47810, .T. ) ; +#35865 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.9004799278271603535, 0.4348975736657909597 ) ) ; +#35866 = CARTESIAN_POINT ( 'NONE', ( 213.9204999291004583, -118.8647196110668318, -5.398493836873699436 ) ) ; +#35867 = VERTEX_POINT ( 'NONE', #23645 ) ; +#35868 = AXIS2_PLACEMENT_3D ( 'NONE', #34107, #33817, #34396 ) ; +#35869 = CARTESIAN_POINT ( 'NONE', ( 36.78242657803259874, -121.3944978101255572, -5.375201982984856741 ) ) ; +#35870 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#35871 = EDGE_CURVE ( 'NONE', #4338, #21916, #6427, .T. ) ; +#35872 = CARTESIAN_POINT ( 'NONE', ( 229.2999987669289794, -120.4999999999997726, 1.387778780781445676E-14 ) ) ; +#35873 = LINE ( 'NONE', #13676, #5390 ) ; +#35874 = LINE ( 'NONE', #9875, #186 ) ; +#35875 = ADVANCED_FACE ( 'NONE', ( #20978 ), #377, .F. ) ; +#35876 = CARTESIAN_POINT ( 'NONE', ( 235.8999987668154290, -120.1597703856758983, -7.492278946303228437 ) ) ; +#35877 = CARTESIAN_POINT ( 'NONE', ( 229.2999987673777014, -120.4999999999997726, 1.387778780781445676E-14 ) ) ; +#35878 = VECTOR ( 'NONE', #54081, 1000.000000000000114 ) ; +#35879 = ADVANCED_FACE ( 'NONE', ( #46709 ), #50399, .F. ) ; +#35880 = CARTESIAN_POINT ( 'NONE', ( -22.99999999999997868, -49.00000000000000000, -17.00000000000000711 ) ) ; +#35881 = EDGE_LOOP ( 'NONE', ( #11850, #6800, #33358, #51782 ) ) ; +#35882 = CARTESIAN_POINT ( 'NONE', ( 236.2885448469717460, -115.7044872050497162, -2.791657097581474734 ) ) ; +#35883 = CARTESIAN_POINT ( 'NONE', ( -31.72830977998042457, -39.19543050033673381, -76.18106374172019457 ) ) ; +#35884 = CARTESIAN_POINT ( 'NONE', ( 218.7391528031441510, -121.0839417674284562, 7.851778071075552035 ) ) ; +#35885 = CARTESIAN_POINT ( 'NONE', ( 233.8288707931882584, -125.8426614360263471, 1.499460872130813138 ) ) ; +#35886 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#35887 = ORIENTED_EDGE ( 'NONE', *, *, #46729, .T. ) ; +#35888 = ORIENTED_EDGE ( 'NONE', *, *, #15306, .T. ) ; +#35889 = FACE_BOUND ( 'NONE', #32638, .T. ) ; +#35890 = DIRECTION ( 'NONE', ( 0.7132504491541840075, 2.131334480222543031E-15, -0.7009092642998484557 ) ) ; +#35891 = CARTESIAN_POINT ( 'NONE', ( -47.93742247899189834, -117.5240740151364491, -4.887893116657050285 ) ) ; +#35892 = CARTESIAN_POINT ( 'NONE', ( 235.5851473618824343, -123.8242474867990950, -5.181669430007066701 ) ) ; +#35893 = CARTESIAN_POINT ( 'NONE', ( 215.9926726596394531, -119.2059386444205416, -7.829862660086216231 ) ) ; +#35894 = CARTESIAN_POINT ( 'NONE', ( -19.00000000000000000, 12.50000000000000000, 39.00000000000000000 ) ) ; +#35895 = DIRECTION ( 'NONE', ( -1.644548700998853714E-16, 0.1516828450203866752, -0.9884292157390539568 ) ) ; +#35896 = CARTESIAN_POINT ( 'NONE', ( 218.5979547234747713, -119.8861385911004902, -8.046828118008859221 ) ) ; +#35897 = ORIENTED_EDGE ( 'NONE', *, *, #19834, .T. ) ; +#35898 = CARTESIAN_POINT ( 'NONE', ( 237.9999987937520416, -120.3306701975597548, 5.851160623062764188 ) ) ; +#35899 = DIRECTION ( 'NONE', ( 1.291194456154443967E-16, 0.7071067811865350272, -0.7071067811865600072 ) ) ; +#35900 = FACE_OUTER_BOUND ( 'NONE', #12868, .T. ) ; +#35901 = ORIENTED_EDGE ( 'NONE', *, *, #35593, .T. ) ; +#35902 = AXIS2_PLACEMENT_3D ( 'NONE', #3405, #21187, #34636 ) ; +#35903 = EDGE_LOOP ( 'NONE', ( #8261, #29957 ) ) ; +#35904 = DIRECTION ( 'NONE', ( 0.8574929260652129903, -0.07804017984500298544, 0.5085426354573221452 ) ) ; +#35905 = AXIS2_PLACEMENT_3D ( 'NONE', #54917, #14879, #10503 ) ; +#35906 = CARTESIAN_POINT ( 'NONE', ( 219.7170689667200634, -119.4757924029153031, -7.802575179914643222 ) ) ; +#35907 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#35908 = CARTESIAN_POINT ( 'NONE', ( -1.499999999999990896, -125.7999999999999972, -20.50000000000000355 ) ) ; +#35909 = VECTOR ( 'NONE', #3377, 999.9999999999998863 ) ; +#35910 = EDGE_CURVE ( 'NONE', #56173, #49230, #33583, .T. ) ; +#35911 = CARTESIAN_POINT ( 'NONE', ( 215.2370293772844434, -122.2034004039949053, 7.447769428076191467 ) ) ; +#35912 = VECTOR ( 'NONE', #53705, 1000.000000000000000 ) ; +#35913 = EDGE_CURVE ( 'NONE', #42269, #49424, #24805, .T. ) ; +#35914 = CARTESIAN_POINT ( 'NONE', ( 194.9499984800818595, -114.3415476561573882, 0.9450667357480410091 ) ) ; +#35915 = CARTESIAN_POINT ( 'NONE', ( 236.9962615343531809, -114.9511267279726212, 2.648824269384030039 ) ) ; +#35916 = VECTOR ( 'NONE', #9899, 999.9999999999998863 ) ; +#35917 = ORIENTED_EDGE ( 'NONE', *, *, #57058, .F. ) ; +#35918 = CARTESIAN_POINT ( 'NONE', ( 21.50000000000000355, -116.0010000000000048, -10.99999999999999467 ) ) ; +#35919 = CARTESIAN_POINT ( 'NONE', ( 20.90000000000001634, -30.00100000000000122, -19.49999999999999645 ) ) ; +#35920 = EDGE_CURVE ( 'NONE', #23000, #35615, #12462, .T. ) ; +#35921 = VECTOR ( 'NONE', #39558, 1000.000000000000000 ) ; +#35922 = ORIENTED_EDGE ( 'NONE', *, *, #34603, .F. ) ; +#35923 = ADVANCED_FACE ( 'NONE', ( #25674 ), #11092, .F. ) ; +#35924 = ORIENTED_EDGE ( 'NONE', *, *, #481, .T. ) ; +#35925 = EDGE_LOOP ( 'NONE', ( #30099, #48430, #9837, #41305 ) ) ; +#35926 = EDGE_CURVE ( 'NONE', #15122, #6904, #51369, .T. ) ; +#35927 = ORIENTED_EDGE ( 'NONE', *, *, #15907, .T. ) ; +#35928 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238566237E-16, 7.620364510715729767E-16 ) ) ; +#35929 = EDGE_LOOP ( 'NONE', ( #34257, #24427, #28367, #26653 ) ) ; +#35930 = EDGE_LOOP ( 'NONE', ( #49261, #51187, #20040, #52527 ) ) ; +#35931 = CARTESIAN_POINT ( 'NONE', ( 228.9554229884620042, -113.9309465346468642, -2.849846420932111268 ) ) ; +#35932 = CARTESIAN_POINT ( 'NONE', ( 1.762438394010967604E-15, -5.000000000000000000, -3.061616997868383831E-15 ) ) ; +#35933 = CARTESIAN_POINT ( 'NONE', ( 16.50000000000001776, -38.99999999999999289, -23.12499999999999645 ) ) ; +#35934 = ORIENTED_EDGE ( 'NONE', *, *, #39219, .T. ) ; +#35935 = CARTESIAN_POINT ( 'NONE', ( 29.21743114858366042, -120.4999999999999858, -6.122273719222718569 ) ) ; +#35936 = CARTESIAN_POINT ( 'NONE', ( 237.3577855837311006, -114.9722570860431006, -0.4966311538426436689 ) ) ; +#35937 = CARTESIAN_POINT ( 'NONE', ( 14.61100354670594115, -47.54445217340350638, 18.51588399587190281 ) ) ; +#35939 = AXIS2_PLACEMENT_3D ( 'NONE', #14114, #40122, #5653 ) ; +#35938 = CARTESIAN_POINT ( 'NONE', ( 220.8002074625812838, -129.2108532181836438, 1.062449990359305207 ) ) ; +#35940 = DIRECTION ( 'NONE', ( -0.7071067811865230368, 0.0000000000000000000, -0.7071067811865721087 ) ) ; +#35941 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#35942 = CARTESIAN_POINT ( 'NONE', ( 234.7314704355307811, -122.0049890499596046, -6.138530600027149120 ) ) ; +#35943 = EDGE_CURVE ( 'NONE', #42924, #22126, #18047, .T. ) ; +#35944 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#35945 = CARTESIAN_POINT ( 'NONE', ( -24.00000000000000355, -5.000000000000011546, -19.50000000000000000 ) ) ; +#35946 = CIRCLE ( 'NONE', #12623, 1.649999999999998579 ) ; +#35947 = CARTESIAN_POINT ( 'NONE', ( 235.0567009903463429, -125.9930071662365947, 0.7909013390376886665 ) ) ; +#35948 = CARTESIAN_POINT ( 'NONE', ( 219.8921249362890364, -119.8721051319621296, -7.863994764522034941 ) ) ; +#35949 = VECTOR ( 'NONE', #41318, 1000.000000000000000 ) ; +#35950 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.210476675238558841E-16, 1.857579106397798678E-17 ) ) ; +#35951 = CARTESIAN_POINT ( 'NONE', ( -30.95139282406312375, -52.19543050033674803, -67.97153269277421828 ) ) ; +#35952 = VECTOR ( 'NONE', #40594, 1000.000000000000000 ) ; +#35953 = VECTOR ( 'NONE', #12219, 1000.000000000000000 ) ; +#35954 = DIRECTION ( 'NONE', ( -0.7009092642998476785, 0.0000000000000000000, -0.7132504491541847846 ) ) ; +#35955 = CARTESIAN_POINT ( 'NONE', ( 235.7252835900106618, -123.8564991745076043, 4.419761392004633471 ) ) ; +#35956 = CARTESIAN_POINT ( 'NONE', ( 233.6678070543294155, -120.8046695801243544, -6.142220421939398101 ) ) ; +#35957 = DIRECTION ( 'NONE', ( 0.7132504491541840075, 2.131334480222543031E-15, -0.7009092642998484557 ) ) ; +#35958 = AXIS2_PLACEMENT_3D ( 'NONE', #25366, #34431, #12222 ) ; +#35959 = CARTESIAN_POINT ( 'NONE', ( 215.8378235537071816, -121.5915713868691910, 7.848495659343369013 ) ) ; +#35960 = EDGE_CURVE ( 'NONE', #30612, #27676, #10358, .T. ) ; +#35961 = CARTESIAN_POINT ( 'NONE', ( 233.2904451901955269, -115.6666750275684592, -2.726691848943122665 ) ) ; +#35962 = CARTESIAN_POINT ( 'NONE', ( 219.8734624041261725, -118.5381827723171284, -7.847463337049089382 ) ) ; +#35963 = AXIS2_PLACEMENT_3D ( 'NONE', #57610, #35690, #48819 ) ; +#35964 = CIRCLE ( 'NONE', #30385, 1.900000000000004796 ) ; +#35965 = ADVANCED_FACE ( 'NONE', ( #51948 ), #11954, .T. ) ; +#35966 = CARTESIAN_POINT ( 'NONE', ( 237.5185270983271835, -125.9047845766382068, -3.276408650962292501 ) ) ; +#35967 = DIRECTION ( 'NONE', ( -0.7070798567270027979, -0.7071067811865611175, -0.006170592427166035968 ) ) ; +#35968 = CARTESIAN_POINT ( 'NONE', ( 228.9554229884585652, -115.0877661216985359, 4.688476564949500158 ) ) ; +#35969 = CARTESIAN_POINT ( 'NONE', ( 234.9369497790387697, -114.3642852848077638, 0.4258112266997129414 ) ) ; +#35970 = PLANE ( 'NONE', #8734 ) ; +#35971 = CARTESIAN_POINT ( 'NONE', ( 214.9203076689543366, -118.7867000759789420, -7.447731454512315885 ) ) ; +#35972 = CARTESIAN_POINT ( 'NONE', ( 237.4375890908021063, -117.0013659017996446, -4.369185982764880016 ) ) ; +#35973 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669289681, -114.9315335195283012, -2.420957649272292400 ) ) ; +#35974 = ORIENTED_EDGE ( 'NONE', *, *, #10199, .T. ) ; +#35975 = DIRECTION ( 'NONE', ( -3.524876788021935603E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#35976 = CARTESIAN_POINT ( 'NONE', ( 22.75000000000000711, -116.0000000000000000, -22.70000000000000284 ) ) ; +#35977 = CARTESIAN_POINT ( 'NONE', ( 232.4363856080110224, -114.9617429111465441, 0.4176402758841415985 ) ) ; +#35978 = ORIENTED_EDGE ( 'NONE', *, *, #1657, .T. ) ; +#35979 = CARTESIAN_POINT ( 'NONE', ( 12.50000000000000000, -4.500000000000000000, -39.00000000000000000 ) ) ; +#35980 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#35981 = CARTESIAN_POINT ( 'NONE', ( 219.7703404143079524, -122.3033522901291548, 7.905592954336960965 ) ) ; +#35982 = AXIS2_PLACEMENT_3D ( 'NONE', #4671, #45226, #49611 ) ; +#35983 = AXIS2_PLACEMENT_3D ( 'NONE', #36957, #50353, #28181 ) ; +#35984 = EDGE_CURVE ( 'NONE', #43486, #15434, #41787, .T. ) ; +#35985 = ORIENTED_EDGE ( 'NONE', *, *, #46929, .F. ) ; +#35986 = VERTEX_POINT ( 'NONE', #34441 ) ; +#35987 = ORIENTED_EDGE ( 'NONE', *, *, #42694, .T. ) ; +#35988 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#35989 = ADVANCED_FACE ( 'NONE', ( #49023 ), #29247, .T. ) ; +#35990 = ORIENTED_EDGE ( 'NONE', *, *, #13838, .T. ) ; +#35991 = ORIENTED_EDGE ( 'NONE', *, *, #14808, .T. ) ; +#35992 = VECTOR ( 'NONE', #41764, 1000.000000000000000 ) ; +#35993 = SHAPE_REPRESENTATION ( 'RGI-100-30-O-S_¼òÒ×ģÐÍ_V3.0_20241010', ( #42152, #13236, #39391, #2092, #3969 ), #9536 ) ; +#35994 = CARTESIAN_POINT ( 'NONE', ( 24.99900000000002009, -45.75000000000000000, 6.099999999999993427 ) ) ; +#35995 = CARTESIAN_POINT ( 'NONE', ( 236.0290465147171233, -125.7714029486637344, 1.736457866286745810 ) ) ; +#35996 = CARTESIAN_POINT ( 'NONE', ( 215.7846269789694702, -122.1979691522263494, 7.528232740170032855 ) ) ; +#35997 = ADVANCED_FACE ( 'NONE', ( #4931 ), #41545, .F. ) ; +#35998 = CIRCLE ( 'NONE', #8981, 1.500000000000001332 ) ; +#35999 = ORIENTED_EDGE ( 'NONE', *, *, #8376, .F. ) ; +#36000 = EDGE_CURVE ( 'NONE', #45108, #17705, #36715, .T. ) ; +#36001 = VECTOR ( 'NONE', #36385, 1000.000000000000000 ) ; +#36002 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -117.6661345611037888, 1.391728859335342738 ) ) ; +#36003 = CYLINDRICAL_SURFACE ( 'NONE', #7487, 0.9999999999999983347 ) ; +#36004 = VECTOR ( 'NONE', #17872, 1000.000000000000000 ) ; +#36005 = EDGE_CURVE ( 'NONE', #32485, #7912, #18971, .T. ) ; +#36006 = ORIENTED_EDGE ( 'NONE', *, *, #16258, .T. ) ; +#36007 = CIRCLE ( 'NONE', #29457, 1.999999999999998224 ) ; +#36008 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#36009 = CARTESIAN_POINT ( 'NONE', ( 220.5855866088921573, -120.0727468683886201, -8.074805488329367620 ) ) ; +#36010 = AXIS2_PLACEMENT_3D ( 'NONE', #8749, #16336, #11976 ) ; +#36011 = CARTESIAN_POINT ( 'NONE', ( 36.89976567606516511, -121.4999999999999858, -5.182447184948248520 ) ) ; +#36012 = CARTESIAN_POINT ( 'NONE', ( 219.7268605575477523, -119.8488686279441708, -7.848276916673323278 ) ) ; +#36013 = ORIENTED_EDGE ( 'NONE', *, *, #2360, .T. ) ; +#36014 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238558841E-16, -1.857579106397798678E-17 ) ) ; +#36015 = DIRECTION ( 'NONE', ( -1.811995619784410881E-15, 1.000000000000000000, 1.196913542559490477E-15 ) ) ; +#36016 = EDGE_LOOP ( 'NONE', ( #43928, #4664, #81, #22822 ) ) ; +#36017 = ORIENTED_EDGE ( 'NONE', *, *, #38160, .T. ) ; +#36018 = ORIENTED_EDGE ( 'NONE', *, *, #39493, .T. ) ; +#36019 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #2782, #2210, #19993, #37831, #56212, #51239 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 4 ), + ( 0.0000000000000000000, 0.0002119216974732974937, 0.0004238433949465949873 ), + .UNSPECIFIED. ) ; +#36020 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#36021 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#36022 = CARTESIAN_POINT ( 'NONE', ( 220.8546020942386576, -122.5082727649095915, 7.829069038795252844 ) ) ; +#36023 = EDGE_LOOP ( 'NONE', ( #57109, #57409 ) ) ; +#36024 = CARTESIAN_POINT ( 'NONE', ( 232.0024475597670346, -119.3982807981587513, -5.704074212313683390 ) ) ; +#36025 = CARTESIAN_POINT ( 'NONE', ( 216.7515847126692279, -120.1011357227398548, -7.777418988471892725 ) ) ; +#36026 = EDGE_CURVE ( 'NONE', #24934, #36782, #12818, .T. ) ; +#36027 = CARTESIAN_POINT ( 'NONE', ( 218.7391470654144143, -119.3436090191488717, -7.990513340568424994 ) ) ; +#36028 = CARTESIAN_POINT ( 'NONE', ( 196.1500029091151589, -128.2141686603015955, 10.89934032531311203 ) ) ; +#36029 = FACE_OUTER_BOUND ( 'NONE', #26818, .T. ) ; +#36030 = CARTESIAN_POINT ( 'NONE', ( 235.5368821718539891, -115.1435729638811694, -1.448752891899024231 ) ) ; +#36031 = CARTESIAN_POINT ( 'NONE', ( 219.8002074625811986, -126.0872568944789123, 4.837222034060802756 ) ) ; +#36032 = CARTESIAN_POINT ( 'NONE', ( 221.5406417500074951, -118.7224831604975179, -7.870200537186184953 ) ) ; +#36033 = CARTESIAN_POINT ( 'NONE', ( 219.8734629154958498, -118.5686976702375688, -7.648728044249181401 ) ) ; +#36034 = VECTOR ( 'NONE', #15004, 999.9999999999998863 ) ; +#36035 = AXIS2_PLACEMENT_3D ( 'NONE', #44634, #45193, #50432 ) ; +#36036 = CARTESIAN_POINT ( 'NONE', ( 233.1366169603673768, -118.9978304678630536, 5.963470707117910941 ) ) ; +#36037 = CARTESIAN_POINT ( 'NONE', ( 12.50000000000002487, -51.03960780543712161, -16.50000000000000000 ) ) ; +#36038 = CARTESIAN_POINT ( 'NONE', ( 215.2361077851461459, -118.7550422921990076, -7.710692544294881046 ) ) ; +#36039 = CARTESIAN_POINT ( 'NONE', ( 215.7439860749175011, -118.9888697550369159, -7.566727749155161220 ) ) ; +#36040 = CARTESIAN_POINT ( 'NONE', ( 232.6552242737928111, -121.6542681484986446, 5.428740072438641207 ) ) ; +#36041 = CARTESIAN_POINT ( 'NONE', ( 214.9272893159905493, -121.0902617500380956, 7.618851667882508671 ) ) ; +#36042 = EDGE_CURVE ( 'NONE', #406, #22833, #16156, .T. ) ; +#36043 = AXIS2_PLACEMENT_3D ( 'NONE', #22524, #35967, #9665 ) ; +#36044 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 4.336808689942015271E-16 ) ) ; +#36045 = CARTESIAN_POINT ( 'NONE', ( 214.9272961043759267, -119.8789612450040636, -7.819475641578232938 ) ) ; +#36046 = ORIENTED_EDGE ( 'NONE', *, *, #22223, .F. ) ; +#36047 = CARTESIAN_POINT ( 'NONE', ( 234.5235127550751884, -125.5322833251433821, -3.535370276801723666 ) ) ; +#36048 = CONICAL_SURFACE ( 'NONE', #10847, 2.524999999999999467, 0.7853981633974401744 ) ; +#36049 = DIRECTION ( 'NONE', ( -3.524876788021935603E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#36050 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290590, -121.4693786346895763, 3.374956336705389415 ) ) ; +#36051 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290306, -123.1742599962418012, -0.6413365948292801821 ) ) ; +#36052 = ADVANCED_FACE ( 'NONE', ( #44054 ), #21571, .F. ) ; +#36053 = CARTESIAN_POINT ( 'NONE', ( 234.3848395086664880, -114.9667477646245715, 0.4213262160432119097 ) ) ; +#36054 = CARTESIAN_POINT ( 'NONE', ( 237.2731066294538493, -115.9937851768841597, -3.238752730124387913 ) ) ; +#36055 = VECTOR ( 'NONE', #12414, 1000.000000000000000 ) ; +#36056 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290590, -118.1339547569839965, 1.347519830412160724 ) ) ; +#36057 = CIRCLE ( 'NONE', #10855, 1.649999999999995248 ) ; +#36058 = CIRCLE ( 'NONE', #37925, 3.200000000000008171 ) ; +#36059 = ORIENTED_EDGE ( 'NONE', *, *, #13059, .F. ) ; +#36060 = AXIS2_PLACEMENT_3D ( 'NONE', #37064, #47230, #1726 ) ; +#36061 = CARTESIAN_POINT ( 'NONE', ( 214.8763419729368707, -118.8649925510098484, -7.458488601818219266 ) ) ; +#36062 = CARTESIAN_POINT ( 'NONE', ( 234.8967510623850501, -122.7732987413626375, 5.091207048068627117 ) ) ; +#36063 = CC_DESIGN_PERSON_AND_ORGANIZATION_ASSIGNMENT ( #14409, #25935, ( #54255 ) ) ; +#36064 = EDGE_LOOP ( 'NONE', ( #55337, #53565, #3888, #42321 ) ) ; +#36065 = EDGE_LOOP ( 'NONE', ( #6234, #1430, #1691, #33344, #17469, #23707 ) ) ; +#36066 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#36067 = CARTESIAN_POINT ( 'NONE', ( 219.8185510590113836, -121.4521233704690246, 7.833414553506943712 ) ) ; +#36068 = CARTESIAN_POINT ( 'NONE', ( 214.7019021674157102, -121.3940490282303557, 7.770539141528143290 ) ) ; +#36069 = EDGE_CURVE ( 'NONE', #34590, #57174, #27134, .T. ) ; +#36070 = CARTESIAN_POINT ( 'NONE', ( 236.4127884514932418, -126.6289697784876722, 0.5181689725103791888 ) ) ; +#36071 = VERTEX_POINT ( 'NONE', #17179 ) ; +#36072 = CARTESIAN_POINT ( 'NONE', ( 236.6878278055793317, -116.1804891053611186, 3.484874591281042377 ) ) ; +#36073 = CARTESIAN_POINT ( 'NONE', ( -34.01071121727380131, -50.19543050033674092, -73.93815409596068378 ) ) ; +#36074 = VECTOR ( 'NONE', #37374, 1000.000000000000114 ) ; +#36075 = VERTEX_POINT ( 'NONE', #17483 ) ; +#36076 = CARTESIAN_POINT ( 'NONE', ( 215.1945461801669239, -122.2845678247919636, 7.664172760937210782 ) ) ; +#36077 = EDGE_CURVE ( 'NONE', #30561, #31630, #39105, .T. ) ; +#36078 = AXIS2_PLACEMENT_3D ( 'NONE', #57656, #717, #990 ) ; +#36079 = CARTESIAN_POINT ( 'NONE', ( 215.8186730693243476, -119.7954323232245457, -7.688046318894345532 ) ) ; +#36080 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#36081 = ADVANCED_FACE ( 'NONE', ( #53109 ), #8723, .T. ) ; +#36082 = ORIENTED_EDGE ( 'NONE', *, *, #4107, .F. ) ; +#36083 = CARTESIAN_POINT ( 'NONE', ( 215.3700703679586468, -121.0642170312665797, 7.886338275077788396 ) ) ; +#36084 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289794, -119.6733284946386675, -5.386939225777830131 ) ) ; +#36085 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289226, -118.9837292378403362, -5.236026253644467943 ) ) ; +#36086 = CARTESIAN_POINT ( 'NONE', ( 13.82549046197092579, -47.32781513270411722, 18.27035340342230896 ) ) ; +#36087 = VERTEX_POINT ( 'NONE', #4364 ) ; +#36088 = CARTESIAN_POINT ( 'NONE', ( 216.6146728183178709, -119.0855460066914162, -7.638700238978163526 ) ) ; +#36089 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #53398, #36191, #50379, #17767 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 0.001638139290429555667 ), + .UNSPECIFIED. ) ; +#36090 = CARTESIAN_POINT ( 'NONE', ( -50.31491146042969831, -117.8976028370260565, 2.945235951673429220 ) ) ; +#36091 = CARTESIAN_POINT ( 'NONE', ( 221.8682677112657586, -118.5310377255959224, -7.832044726063205786 ) ) ; +#36092 = ORIENTED_EDGE ( 'NONE', *, *, #14731, .F. ) ; +#36093 = ORIENTED_EDGE ( 'NONE', *, *, #2977, .T. ) ; +#36094 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203871748, 0.9884292157390539568 ) ) ; +#36095 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290306, -122.7852358333440748, 0.3532059339608927817 ) ) ; +#36096 = CARTESIAN_POINT ( 'NONE', ( 35.15356540944633679, -114.9588091302052391, 0.8294949708655546816 ) ) ; +#36097 = VERTEX_POINT ( 'NONE', #22162 ) ; +#36098 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669289396, -124.1396701046874398, -4.199426674850786689 ) ) ; +#36099 = CIRCLE ( 'NONE', #23024, 3.200000000000009504 ) ; +#36100 = CARTESIAN_POINT ( 'NONE', ( 217.7573981160813616, -118.7125553748189049, -7.634055392626676984 ) ) ; +#36101 = CIRCLE ( 'NONE', #30516, 1.249999999999998890 ) ; +#36102 = EDGE_LOOP ( 'NONE', ( #53958, #34352, #15220, #28680 ) ) ; +#36103 = FACE_OUTER_BOUND ( 'NONE', #55970, .T. ) ; +#36104 = AXIS2_PLACEMENT_3D ( 'NONE', #46803, #11461, #51741 ) ; +#36105 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -122.6977875698047740, 2.667345084163386115 ) ) ; +#36106 = CARTESIAN_POINT ( 'NONE', ( 237.9652695270552556, -126.0072092751871651, -0.8451279643312409329 ) ) ; +#36107 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #440, #27296 ), + ( #14400, #9751 ), + ( #53277, #17927 ), + ( #18217, #4815 ), + ( #743, #49753 ), + ( #9469, #26735 ), + ( #36061, #53870 ), + ( #5096, #13259 ), + ( #48895, #8893 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 3, 2, 4 ), + ( 2, 2 ), + ( -0.006002158561582142393, 0.0000000000000000000, 0.5000000000000000000, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#36108 = CARTESIAN_POINT ( 'NONE', ( 194.6499984800816492, -124.7683188723460574, -13.26197142343243485 ) ) ; +#36109 = VERTEX_POINT ( 'NONE', #39974 ) ; +#36110 = CARTESIAN_POINT ( 'NONE', ( 232.5606637412472821, -124.5805534540844235, -4.601327171228219548 ) ) ; +#36111 = CARTESIAN_POINT ( 'NONE', ( 221.3377481186999205, -119.2984248530308378, -5.465049584067162236 ) ) ; +#36112 = DIRECTION ( 'NONE', ( -0.7009092642998482336, 0.0000000000000000000, -0.7132504491541841185 ) ) ; +#36113 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669288885, -118.3542496699789979, -0.8286243544973879160 ) ) ; +#36114 = CARTESIAN_POINT ( 'NONE', ( 219.8664902126382117, -119.2551566787746964, -7.789748091339747660 ) ) ; +#36115 = CARTESIAN_POINT ( 'NONE', ( 235.3502732674606364, -115.0013344513401989, -0.7518371228055773514 ) ) ; +#36116 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -119.9822603233821781, 0.6124016081167475978 ) ) ; +#36117 = AXIS2_PLACEMENT_3D ( 'NONE', #53183, #17250, #13165 ) ; +#36118 = ADVANCED_FACE ( 'NONE', ( #35591 ), #53391, .F. ) ; +#36119 = CARTESIAN_POINT ( 'NONE', ( 235.6320976782443211, -115.2364757862683291, 1.792016580815519733 ) ) ; +#36120 = DIRECTION ( 'NONE', ( 0.7009092642998485667, 4.163453949483579030E-16, 0.7132504491541838965 ) ) ; +#36121 = ORIENTED_EDGE ( 'NONE', *, *, #19851, .F. ) ; +#36122 = CARTESIAN_POINT ( 'NONE', ( 234.0383176368026454, -115.8320802025967282, 4.002461904419318373 ) ) ; +#36123 = CARTESIAN_POINT ( 'NONE', ( 222.8999987669287464, -117.8224996977646413, -7.338205553749355126 ) ) ; +#36124 = CIRCLE ( 'NONE', #45448, 2.999999999999999112 ) ; +#36125 = EDGE_CURVE ( 'NONE', #14348, #54842, #27756, .T. ) ; +#36126 = CARTESIAN_POINT ( 'NONE', ( 236.8447605313264432, -125.9686656830171501, 0.9458514188043896098 ) ) ; +#36127 = ORIENTED_EDGE ( 'NONE', *, *, #22275, .F. ) ; +#36128 = ORIENTED_EDGE ( 'NONE', *, *, #25537, .F. ) ; +#36129 = LINE ( 'NONE', #35255, #46153 ) ; +#36130 = FACE_OUTER_BOUND ( 'NONE', #1612, .T. ) ; +#36131 = CARTESIAN_POINT ( 'NONE', ( 217.1250588505279779, -120.3652911979685598, -5.628769271708806698 ) ) ; +#36132 = CARTESIAN_POINT ( 'NONE', ( 219.1336185418599314, -121.1156252036727921, 8.058321746604008240 ) ) ; +#36133 = CARTESIAN_POINT ( 'NONE', ( 234.0621518309913824, -122.5301912852277724, -5.216184585112562999 ) ) ; +#36134 = VECTOR ( 'NONE', #46861, 1000.000000000000000 ) ; +#36135 = ORIENTED_EDGE ( 'NONE', *, *, #57746, .F. ) ; +#36136 = CARTESIAN_POINT ( 'NONE', ( 219.8388233874768503, -121.2569031620415103, 8.053372596362324387 ) ) ; +#36137 = CARTESIAN_POINT ( 'NONE', ( -40.93478039094553367, -52.22457863334070538, 18.92497959682938458 ) ) ; +#36138 = AXIS2_PLACEMENT_3D ( 'NONE', #18460, #54097, #49698 ) ; +#36139 = CARTESIAN_POINT ( 'NONE', ( 220.2486434445712291, -119.7003068840171665, -8.051115820124316258 ) ) ; +#36140 = ADVANCED_FACE ( 'NONE', ( #9878 ), #22718, .F. ) ; +#36141 = ORIENTED_EDGE ( 'NONE', *, *, #47237, .F. ) ; +#36142 = CARTESIAN_POINT ( 'NONE', ( 28.10580225251173303, -121.3381097106662025, -6.162544452398154071 ) ) ; +#36143 = AXIS2_PLACEMENT_3D ( 'NONE', #42698, #2718, #38330 ) ; +#36144 = CARTESIAN_POINT ( 'NONE', ( 237.3330373058282703, -120.3816687051932206, -5.550405997652454460 ) ) ; +#36145 = DIRECTION ( 'NONE', ( 3.524876788021935603E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#36146 = ORIENTED_EDGE ( 'NONE', *, *, #7284, .T. ) ; +#36147 = CARTESIAN_POINT ( 'NONE', ( 221.8520136452061422, -120.9409341085428622, 8.067636716744463143 ) ) ; +#36148 = EDGE_CURVE ( 'NONE', #16640, #44984, #19490, .T. ) ; +#36149 = CARTESIAN_POINT ( 'NONE', ( 219.6369173785175235, -121.3524229586658691, -7.943318846361305141 ) ) ; +#36150 = LINE ( 'NONE', #39646, #46540 ) ; +#36151 = CARTESIAN_POINT ( 'NONE', ( 237.5769484256779265, -124.0701254371128215, -5.006631710748341568 ) ) ; +#36152 = ORIENTED_EDGE ( 'NONE', *, *, #19374, .T. ) ; +#36153 = ORIENTED_EDGE ( 'NONE', *, *, #22223, .T. ) ; +#36154 = ORIENTED_EDGE ( 'NONE', *, *, #275, .T. ) ; +#36155 = ADVANCED_FACE ( 'NONE', ( #15096 ), #32933, .F. ) ; +#36156 = CARTESIAN_POINT ( 'NONE', ( 221.1524068854314180, -120.9258616016911390, 8.065737694096505095 ) ) ; +#36157 = CARTESIAN_POINT ( 'NONE', ( 239.3999987669625966, -122.4956429764303607, -1.474760250659122640 ) ) ; +#36158 = CYLINDRICAL_SURFACE ( 'NONE', #51189, 0.4999999999999983347 ) ; +#36159 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #1216, #18130, #31603, #40052, #27498, #49389, #32172, #45006 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 4 ), + ( 0.0009149122355520674732, 0.001137869110140669491, 0.001360825984729271618, 0.001806739733906476521 ), + .UNSPECIFIED. ) ; +#36160 = LINE ( 'NONE', #41662, #589 ) ; +#36161 = ORIENTED_EDGE ( 'NONE', *, *, #16600, .T. ) ; +#36162 = VERTEX_POINT ( 'NONE', #37324 ) ; +#36163 = ORIENTED_EDGE ( 'NONE', *, *, #44742, .F. ) ; +#36164 = VECTOR ( 'NONE', #38388, 1000.000000000000000 ) ; +#36165 = FACE_OUTER_BOUND ( 'NONE', #27304, .T. ) ; +#36166 = CARTESIAN_POINT ( 'NONE', ( 237.8166706917161548, -125.7202972877606868, 1.884301955117908767 ) ) ; +#36167 = ORIENTED_EDGE ( 'NONE', *, *, #3899, .F. ) ; +#36168 = CARTESIAN_POINT ( 'NONE', ( 28.10000000000001563, -121.2201332175871187, 6.177439292228886991 ) ) ; +#36169 = ORIENTED_EDGE ( 'NONE', *, *, #9149, .F. ) ; +#36170 = ORIENTED_EDGE ( 'NONE', *, *, #54073, .T. ) ; +#36171 = CARTESIAN_POINT ( 'NONE', ( 239.3999987667352229, -121.3973126286177120, 2.077841221836704833 ) ) ; +#36172 = CARTESIAN_POINT ( 'NONE', ( -38.24084917278157292, -51.69543050033675513, -75.38933736397775931 ) ) ; +#36173 = DIRECTION ( 'NONE', ( 1.291194456154443967E-16, 0.7071067811865350272, -0.7071067811865600072 ) ) ; +#36174 = CARTESIAN_POINT ( 'NONE', ( 29.68129852750972475, -126.5251895024380246, -0.8270947229135766632 ) ) ; +#36175 = ORIENTED_EDGE ( 'NONE', *, *, #51643, .T. ) ; +#36176 = CARTESIAN_POINT ( 'NONE', ( 219.8833592663673642, -121.1378537280351253, 7.863164743093967068 ) ) ; +#36177 = CARTESIAN_POINT ( 'NONE', ( 218.7391470654146417, -122.3229265659914944, 7.865270642603380935 ) ) ; +#36178 = CIRCLE ( 'NONE', #41741, 1.649999999999998579 ) ; +#36179 = CARTESIAN_POINT ( 'NONE', ( -34.24566636627240968, -50.19543050033675513, -71.32380980379888058 ) ) ; +#36180 = CARTESIAN_POINT ( 'NONE', ( -24.09999999999997655, -41.99999999999999289, 21.15000000000000213 ) ) ; +#36181 = CARTESIAN_POINT ( 'NONE', ( -33.99999999999999289, -124.5000000000000000, 13.90000000000000924 ) ) ; +#36182 = DIRECTION ( 'NONE', ( 3.524876788021935603E-16, -1.000000000000000000, 1.848892746611746145E-32 ) ) ; +#36183 = CARTESIAN_POINT ( 'NONE', ( 214.7932889939187930, -122.0089995562657492, 7.684208057839841288 ) ) ; +#36184 = VECTOR ( 'NONE', #17431, 999.9999999999998863 ) ; +#36185 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #22239, #44133, #52594, #47937 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 0.0000000000000000000, 0.0005452784918388258037 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9832816079699513434, 0.9833846742327742030, 0.9838813762584827094, 0.9847717140470768626 ) ) + REPRESENTATION_ITEM ( '' ) ); +#36186 = CARTESIAN_POINT ( 'NONE', ( 215.7091328016043690, -121.3387761279027615, 7.885288671052835596 ) ) ; +#36187 = ORIENTED_EDGE ( 'NONE', *, *, #54258, .T. ) ; +#36188 = EDGE_CURVE ( 'NONE', #14638, #7604, #36469, .T. ) ; +#36189 = CARTESIAN_POINT ( 'NONE', ( 236.0990459719030525, -121.2955534258224191, -5.492537667073232655 ) ) ; +#36190 = PLANE ( 'NONE', #12429 ) ; +#36191 = CARTESIAN_POINT ( 'NONE', ( 221.0505600795927421, -119.0102076093810126, -7.958604913094921685 ) ) ; +#36192 = CARTESIAN_POINT ( 'NONE', ( 233.8349461240186997, -125.8965142716191536, 1.293819208786145980 ) ) ; +#36193 = CARTESIAN_POINT ( 'NONE', ( -45.60011202422116838, -51.68218591691680786, -14.36449885676134031 ) ) ; +#36194 = ORIENTED_EDGE ( 'NONE', *, *, #43441, .T. ) ; +#36195 = ORIENTED_EDGE ( 'NONE', *, *, #52126, .T. ) ; +#36196 = CARTESIAN_POINT ( 'NONE', ( 216.6432628869278574, -120.0016648498947944, -7.762226603412814896 ) ) ; +#36197 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000021938, -40.49999999999999289, 23.49899999999999878 ) ) ; +#36198 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026312, -114.6250701854499425, 1.272486087689414402 ) ) ; +#36199 = CARTESIAN_POINT ( 'NONE', ( 235.6072068044796595, -123.0842422146798185, -5.608848868290559508 ) ) ; +#36200 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#36201 = DIRECTION ( 'NONE', ( 0.7132504491541842295, 2.131334480222611662E-15, -0.7009092642998483447 ) ) ; +#36202 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#36203 = CIRCLE ( 'NONE', #41799, 23.50000000000000355 ) ; +#36204 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#36205 = EDGE_LOOP ( 'NONE', ( #39421, #52943, #8975, #20563, #25262, #43378, #369, #56555 ) ) ; +#36206 = CARTESIAN_POINT ( 'NONE', ( 237.9951253125646247, -121.7039285504210113, 5.652034490054070659 ) ) ; +#36207 = DIRECTION ( 'NONE', ( 1.210476675238558841E-16, -1.000000000000000000, -7.868619306511423982E-48 ) ) ; +#36208 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#36209 = EDGE_CURVE ( 'NONE', #39507, #2531, #35399, .T. ) ; +#36210 = EDGE_LOOP ( 'NONE', ( #52952, #51661, #53558, #14220, #26430 ) ) ; +#36211 = CARTESIAN_POINT ( 'NONE', ( -32.85618902252709717, -37.19543050033675513, -68.48314919203649254 ) ) ; +#36212 = DIRECTION ( 'NONE', ( 1.204729336202927561E-15, -0.9998420547108374246, 0.01777260902655549910 ) ) ; +#36213 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#36214 = CARTESIAN_POINT ( 'NONE', ( -12.74999999999999822, -120.5000000000000000, 5.563082011841702376E-15 ) ) ; +#36215 = CARTESIAN_POINT ( 'NONE', ( 236.8739279994158551, -114.6696448662850685, -1.979394362079605285 ) ) ; +#36216 = ORIENTED_EDGE ( 'NONE', *, *, #38489, .F. ) ; +#36217 = EDGE_CURVE ( 'NONE', #21536, #28720, #14480, .T. ) ; +#36218 = CYLINDRICAL_SURFACE ( 'NONE', #10309, 0.5000000000000004441 ) ; +#36219 = FACE_OUTER_BOUND ( 'NONE', #48832, .T. ) ; +#36220 = ADVANCED_FACE ( 'NONE', ( #53989 ), #856, .F. ) ; +#36221 = ORIENTED_EDGE ( 'NONE', *, *, #3269, .T. ) ; +#36222 = ORIENTED_EDGE ( 'NONE', *, *, #4628, .T. ) ; +#36223 = ORIENTED_EDGE ( 'NONE', *, *, #21606, .T. ) ; +#36224 = ORIENTED_EDGE ( 'NONE', *, *, #4836, .T. ) ; +#36225 = CARTESIAN_POINT ( 'NONE', ( -2.999999999999992450, -128.7000000000000171, -22.00000000000000711 ) ) ; +#36226 = ORIENTED_EDGE ( 'NONE', *, *, #22288, .T. ) ; +#36227 = VERTEX_POINT ( 'NONE', #18630 ) ; +#36228 = CARTESIAN_POINT ( 'NONE', ( 3.138039971667417216, -35.69543050033662723, -113.1780927440031519 ) ) ; +#36229 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.9004799278271615748, 0.4348975736657886282 ) ) ; +#36230 = CARTESIAN_POINT ( 'NONE', ( 24.99900000000002009, -115.9999999999999858, -4.128641872824792996E-15 ) ) ; +#36231 = VERTEX_POINT ( 'NONE', #54274 ) ; +#36232 = CARTESIAN_POINT ( 'NONE', ( 219.9652816553433468, -121.6663767753449434, 8.005842273476657667 ) ) ; +#36233 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#36234 = FACE_OUTER_BOUND ( 'NONE', #19259, .T. ) ; +#36235 = CARTESIAN_POINT ( 'NONE', ( 216.0148240042822749, -121.5749175492908876, 7.661968875299046466 ) ) ; +#36236 = AXIS2_PLACEMENT_3D ( 'NONE', #16092, #56411, #29571 ) ; +#36237 = CARTESIAN_POINT ( 'NONE', ( 214.8422560531207921, -118.6524615670970775, -7.407716392428750574 ) ) ; +#36238 = FACE_OUTER_BOUND ( 'NONE', #40234, .T. ) ; +#36239 = CARTESIAN_POINT ( 'NONE', ( 238.4189704355307526, -125.5953773452066145, 3.739578457054484772 ) ) ; +#36240 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #52615, #4752, #30757, #30467, #12619, #8545 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 4 ), + ( 1.411962612463446054E-17, 0.0004363453802129853201, 0.0008726907604259565455 ), + .UNSPECIFIED. ) ; +#36241 = CARTESIAN_POINT ( 'NONE', ( 230.8802970623708859, -123.9741607159123902, 1.783273675471014119 ) ) ; +#36242 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#36243 = CARTESIAN_POINT ( 'NONE', ( 220.0742134975867543, -119.9139582296439954, -7.865543652359452409 ) ) ; +#36244 = CARTESIAN_POINT ( 'NONE', ( 219.9250898183301217, -119.8954431927035387, -7.865884675353791877 ) ) ; +#36245 = FACE_BOUND ( 'NONE', #50471, .T. ) ; +#36246 = CARTESIAN_POINT ( 'NONE', ( 215.8002074625812554, -114.7893360290414932, -4.892360229717493070 ) ) ; +#36247 = CARTESIAN_POINT ( 'NONE', ( 26.89988271037429968, -121.4999999999999858, -6.067814162311724324 ) ) ; +#36248 = EDGE_CURVE ( 'NONE', #24697, #4706, #7497, .T. ) ; +#36249 = CARTESIAN_POINT ( 'NONE', ( 235.6231552460160685, -120.5151691090500918, 5.548684540388698849 ) ) ; +#36250 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #16253, #56587, #51896, #16551, #15975, #33811, #34390, #52174 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 4 ), + ( 0.0000000000000000000, 0.0001493385828333944202, 0.0002240078742500916167, 0.0002986771656667888404 ), + .UNSPECIFIED. ) ; +#36251 = CARTESIAN_POINT ( 'NONE', ( 233.7471911358671832, -117.8164783930476602, -5.534033594858271066 ) ) ; +#36252 = DIRECTION ( 'NONE', ( 0.5773502691896310601, 0.5773502691896310601, -0.5773502691896151839 ) ) ; +#36253 = FACE_OUTER_BOUND ( 'NONE', #36574, .T. ) ; +#36254 = CARTESIAN_POINT ( 'NONE', ( 233.3063697576485254, -115.4108866275710739, -2.217334692574967736 ) ) ; +#36255 = CARTESIAN_POINT ( 'NONE', ( 220.2811824189540459, -118.4908091650264765, -7.835051569467765376 ) ) ; +#36256 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #28556, #24154, #28259, #49865 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 3.668523056168209267E-15, 0.0003712490834945822698 ), + .UNSPECIFIED. ) ; +#36257 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #55230, #24835, #42331, #16334 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#36258 = VECTOR ( 'NONE', #36717, 1000.000000000000000 ) ; +#36259 = CARTESIAN_POINT ( 'NONE', ( 235.0185270983271550, -115.0952154233612958, 3.276408650962334246 ) ) ; +#36260 = VECTOR ( 'NONE', #34724, 1000.000000000000000 ) ; +#36261 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#36262 = FACE_OUTER_BOUND ( 'NONE', #16131, .T. ) ; +#36263 = CARTESIAN_POINT ( 'NONE', ( 235.0286515620403804, -115.6020894030676800, 3.717626977857487969 ) ) ; +#36264 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#36265 = CARTESIAN_POINT ( 'NONE', ( 215.0482301416711266, -118.7055350603625214, -7.441192992750163882 ) ) ; +#36266 = EDGE_CURVE ( 'NONE', #52792, #18922, #23302, .T. ) ; +#36267 = CARTESIAN_POINT ( 'NONE', ( 237.4911060008347192, -115.7916278508362495, -2.938793847466688813 ) ) ; +#36268 = DIRECTION ( 'NONE', ( 0.7009092642998447920, 0.0000000000000000000, 0.7132504491541874492 ) ) ; +#36269 = ORIENTED_EDGE ( 'NONE', *, *, #15982, .T. ) ; +#36270 = PLANE ( 'NONE', #17437 ) ; +#36271 = FACE_OUTER_BOUND ( 'NONE', #54828, .T. ) ; +#36272 = CARTESIAN_POINT ( 'NONE', ( 232.6015789735283761, -126.0079264257228999, -0.9199826338422736338 ) ) ; +#36273 = EDGE_LOOP ( 'NONE', ( #48501, #8114, #49292, #55183 ) ) ; +#36274 = VECTOR ( 'NONE', #22525, 999.9999999999998863 ) ; +#36275 = CARTESIAN_POINT ( 'NONE', ( 220.8002074625812838, -112.2310249471487538, 4.052919497565385498 ) ) ; +#36276 = CARTESIAN_POINT ( 'NONE', ( -12.74999999999999822, -116.0000000000000000, 5.563082011841702376E-15 ) ) ; +#36277 = CARTESIAN_POINT ( 'NONE', ( 232.5411636255561802, -115.1048234520075795, -1.328427038056779530 ) ) ; +#36278 = DIRECTION ( 'NONE', ( 8.659560562354931626E-17, -0.7071067811865475727, 0.7071067811865474617 ) ) ; +#36279 = CARTESIAN_POINT ( 'NONE', ( -37.22149790633838506, -41.84916458624189062, -78.30844869599835079 ) ) ; +#36280 = VERTEX_POINT ( 'NONE', #27987 ) ; +#36281 = EDGE_CURVE ( 'NONE', #32977, #42857, #34664, .T. ) ; +#36282 = ORIENTED_EDGE ( 'NONE', *, *, #39852, .T. ) ; +#36283 = VERTEX_POINT ( 'NONE', #45778 ) ; +#36284 = EDGE_CURVE ( 'NONE', #32701, #30561, #32386, .T. ) ; +#36285 = FACE_OUTER_BOUND ( 'NONE', #43292, .T. ) ; +#36286 = DATE_AND_TIME ( #39792, #48669 ) ; +#36287 = ORIENTED_EDGE ( 'NONE', *, *, #44140, .T. ) ; +#36288 = EDGE_CURVE ( 'NONE', #8622, #7181, #1140, .T. ) ; +#36289 = EDGE_LOOP ( 'NONE', ( #3832, #47958, #18215, #36170, #24969, #42582, #28235, #4058, #464, #43723, #8768, #41505, #43402, #11992, #34529, #26446, #51423, #18632, #9687, #43037 ) ) ; +#36290 = CARTESIAN_POINT ( 'NONE', ( 233.3125824424021459, -115.3182702157449313, -2.020900274891763715 ) ) ; +#36291 = CARTESIAN_POINT ( 'NONE', ( 236.0349707016422087, -125.8330421157023977, 1.537586673509050872 ) ) ; +#36292 = PLANE ( 'NONE', #31484 ) ; +#36293 = VERTEX_POINT ( 'NONE', #41395 ) ; +#36294 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289169, -117.1333980098089569, 1.020571800619884950 ) ) ; +#36295 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#36296 = VERTEX_POINT ( 'NONE', #32661 ) ; +#36298 = EDGE_CURVE ( 'NONE', #7204, #28618, #6067, .T. ) ; +#36297 = CARTESIAN_POINT ( 'NONE', ( 215.0121742597190462, -120.8349591684228557, 7.643762623759555730 ) ) ; +#36299 = DIRECTION ( 'NONE', ( -3.524876788021935603E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#36300 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#36301 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290022, -122.1952040344880146, -2.415973476053099311 ) ) ; +#36302 = EDGE_CURVE ( 'NONE', #34092, #14111, #7444, .T. ) ; +#36303 = ORIENTED_EDGE ( 'NONE', *, *, #43360, .F. ) ; +#36304 = VECTOR ( 'NONE', #11925, 1000.000000000000000 ) ; +#36305 = VECTOR ( 'NONE', #13847, 1000.000000000000000 ) ; +#36306 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289169, -123.6078998528071082, 0.5082915598636168486 ) ) ; +#36307 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#36308 = VERTEX_POINT ( 'NONE', #34079 ) ; +#36309 = VERTEX_POINT ( 'NONE', #47501 ) ; +#36310 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#36311 = DIRECTION ( 'NONE', ( -3.524876788021935603E-16, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#36312 = FACE_OUTER_BOUND ( 'NONE', #11668, .T. ) ; +#36313 = EDGE_LOOP ( 'NONE', ( #960, #50868, #49203, #43570 ) ) ; +#36314 = CARTESIAN_POINT ( 'NONE', ( 232.0075768374366874, -116.1855247341102313, -4.126822165336649029 ) ) ; +#36315 = CARTESIAN_POINT ( 'NONE', ( 320.8899987669290113, -122.4956429764277601, -1.474760250675331452 ) ) ; +#36316 = CARTESIAN_POINT ( 'NONE', ( 220.8002074625812554, -114.3649215954137901, -7.658023187335216697 ) ) ; +#36317 = CIRCLE ( 'NONE', #34429, 4.099999999999998757 ) ; +#36318 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#36319 = CARTESIAN_POINT ( 'NONE', ( 235.5855220983127367, -114.9551389744018763, 0.2199817654965779690 ) ) ; +#36320 = CARTESIAN_POINT ( 'NONE', ( 30.61743114857380732, -114.9599592989142849, -3.912870486526638825 ) ) ; +#36321 = CARTESIAN_POINT ( 'NONE', ( 221.5594273865283412, -118.7295770491386548, -7.653634878416767151 ) ) ; +#36322 = CYLINDRICAL_SURFACE ( 'NONE', #4071, 3.000000000000002665 ) ; +#36323 = EDGE_CURVE ( 'NONE', #41083, #41663, #52156, .T. ) ; +#36324 = CARTESIAN_POINT ( 'NONE', ( 233.1990835841171474, -121.3998672653976740, 6.083611243200467200 ) ) ; +#36325 = CARTESIAN_POINT ( 'NONE', ( 12.77017552526621280, -49.79858593276913581, -15.05428232418267420 ) ) ; +#36326 = CARTESIAN_POINT ( 'NONE', ( 25.44357787171155749, -120.4999999999999858, 6.452443098890286777 ) ) ; +#36327 = CARTESIAN_POINT ( 'NONE', ( 215.0950587525796323, -118.5303766527725315, -7.386775506771432021 ) ) ; +#36328 = CARTESIAN_POINT ( 'NONE', ( 232.6571836279694310, -121.7220337145491982, 5.413804840332249846 ) ) ; +#36329 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289794, -124.9479314708255089, -0.6825728025917215946 ) ) ; +#36330 = EDGE_CURVE ( 'NONE', #43264, #34480, #1991, .T. ) ; +#36331 = DIRECTION ( 'NONE', ( -7.648516580590821823E-16, 2.913888404763857424E-32, 1.000000000000000000 ) ) ; +#36332 = CARTESIAN_POINT ( 'NONE', ( 214.9099611974440052, -119.8528766485184462, -7.815630645358708328 ) ) ; +#36333 = VERTEX_POINT ( 'NONE', #51303 ) ; +#36334 = EDGE_CURVE ( 'NONE', #8340, #55963, #52768, .T. ) ; +#36335 = CARTESIAN_POINT ( 'NONE', ( 234.5546287105320005, -124.7493402200762489, -4.445488820717860889 ) ) ; +#36336 = CARTESIAN_POINT ( 'NONE', ( 216.2145475481482890, -122.2855642918676295, 7.543546674456086620 ) ) ; +#36337 = VECTOR ( 'NONE', #31227, 999.9999999999998863 ) ; +#36338 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -120.8118812268727140, 3.022564981128647688 ) ) ; +#36339 = EDGE_CURVE ( 'NONE', #50760, #36333, #6923, .T. ) ; +#36340 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -123.8033703178378460, 0.7353246289806619762 ) ) ; +#36341 = CARTESIAN_POINT ( 'NONE', ( 234.3557432892679344, -114.9778656105828674, -0.5639133320901826840 ) ) ; +#36342 = CARTESIAN_POINT ( 'NONE', ( 237.2872899121532271, -115.7270755291817750, -2.830754836780849715 ) ) ; +#36343 = EDGE_CURVE ( 'NONE', #55708, #47920, #20630, .T. ) ; +#36344 = CARTESIAN_POINT ( 'NONE', ( 216.3322195700226871, -122.4899285407977345, 7.709530358928030402 ) ) ; +#36345 = CARTESIAN_POINT ( 'NONE', ( 214.8416533664263568, -122.3834606943633929, 7.647189880930326922 ) ) ; +#36346 = VERTEX_POINT ( 'NONE', #2845 ) ; +#36347 = AXIS2_PLACEMENT_3D ( 'NONE', #12845, #22189, #30687 ) ; +#36348 = CARTESIAN_POINT ( 'NONE', ( -26.99999999999998934, -0.2000000000000152489, 2.810252031082426704E-15 ) ) ; +#36349 =( BOUNDED_SURFACE ( ) B_SPLINE_SURFACE ( 3, 2, ( + ( #49125, #4747, #22539 ), + ( #40349, #23677, #45315 ), + ( #28667, #6167, #18726 ), + ( #46162, #23981, #32481 ) ), + .UNSPECIFIED., .F., .F., .F. ) + B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ), + ( 3, 3 ), + ( 0.008852830408606354382, 0.01027517300500935954 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_SURFACE ( ( + ( 1.000000000000000000, 0.7599143734476231371, 1.000000000000000000), + ( 1.000000000000000000, 0.7595049208971138555, 1.000000000000000000), + ( 1.000000000000000000, 0.7591049976006706279, 1.000000000000000000), + ( 1.000000000000000000, 0.7587139667884944538, 1.000000000000000000) ) ) + REPRESENTATION_ITEM ( '' ) SURFACE ( ) ); +#36350 = CARTESIAN_POINT ( 'NONE', ( 234.7592835792747223, -118.1167106661551145, 5.019320849607806778 ) ) ; +#36351 = ORIENTED_EDGE ( 'NONE', *, *, #2000, .T. ) ; +#36352 = ORIENTED_EDGE ( 'NONE', *, *, #42884, .T. ) ; +#36353 = CARTESIAN_POINT ( 'NONE', ( 220.0495261395455771, -119.8833965082771869, -8.065621589175576034 ) ) ; +#36354 = FACE_OUTER_BOUND ( 'NONE', #35072, .T. ) ; +#36355 = EDGE_CURVE ( 'NONE', #5949, #31121, #29711, .T. ) ; +#36356 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.9884292157390547340, 0.1516828450203816236 ) ) ; +#36357 = CARTESIAN_POINT ( 'NONE', ( 236.3916992664422310, -126.5078481881742647, 1.314135353962857522 ) ) ; +#36358 = ORIENTED_EDGE ( 'NONE', *, *, #50815, .T. ) ; +#36359 = CIRCLE ( 'NONE', #5540, 3.200000000000001510 ) ; +#36360 = EDGE_CURVE ( 'NONE', #40637, #6546, #38762, .T. ) ; +#36361 = CARTESIAN_POINT ( 'NONE', ( 236.5992943355220746, -114.9905969580937608, 0.6880051396792999929 ) ) ; +#36362 = CARTESIAN_POINT ( 'NONE', ( 220.3002074625812554, -114.3649215954137901, -7.658023187335216697 ) ) ; +#36363 = ORIENTED_EDGE ( 'NONE', *, *, #8244, .T. ) ; +#36364 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#36365 = AXIS2_PLACEMENT_3D ( 'NONE', #171, #27312, #31120 ) ; +#36366 = CARTESIAN_POINT ( 'NONE', ( -48.04855621462558446, -117.6189451010057070, 4.384430078142107945 ) ) ; +#36367 = FACE_OUTER_BOUND ( 'NONE', #50266, .T. ) ; +#36368 = ORIENTED_EDGE ( 'NONE', *, *, #42040, .T. ) ; +#36370 = EDGE_CURVE ( 'NONE', #33176, #25727, #20902, .T. ) ; +#36369 = FACE_OUTER_BOUND ( 'NONE', #34266, .T. ) ; +#36371 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289226, -125.6386865635380730, 1.831979882846629604 ) ) ; +#36372 = CARTESIAN_POINT ( 'NONE', ( 219.9262440978536688, -120.0911217002299480, -7.875782968362225134 ) ) ; +#36373 = CARTESIAN_POINT ( 'NONE', ( 215.5781084358840758, -116.9838175162123548, 6.626421941295352447 ) ) ; +#36374 = ORIENTED_EDGE ( 'NONE', *, *, #47699, .F. ) ; +#36375 = FACE_OUTER_BOUND ( 'NONE', #7656, .T. ) ; +#36376 = EDGE_CURVE ( 'NONE', #1625, #23623, #51296, .T. ) ; +#36377 = CARTESIAN_POINT ( 'NONE', ( 219.1794066458125769, -120.9168049164512126, 8.072110040401689446 ) ) ; +#36378 = CARTESIAN_POINT ( 'NONE', ( 221.7572994004699467, -118.4715124288987909, -7.822910064511392036 ) ) ; +#36379 = ORIENTED_EDGE ( 'NONE', *, *, #28953, .F. ) ; +#36380 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #27564, #54407, #5369, #18197 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 0.001048464789944301848 ), + .UNSPECIFIED. ) ; +#36381 = ORIENTED_EDGE ( 'NONE', *, *, #1905, .F. ) ; +#36382 = CONICAL_SURFACE ( 'NONE', #50310, 2.700000000000001066, 0.7853981633974497223 ) ; +#36383 = CARTESIAN_POINT ( 'NONE', ( -30.99999999999999645, -128.5000000000000000, -16.99999999999999289 ) ) ; +#36384 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -123.1696659097686677, -0.3370857168051465957 ) ) ; +#36385 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#36386 = ORIENTED_EDGE ( 'NONE', *, *, #39182, .T. ) ; +#36387 = CARTESIAN_POINT ( 'NONE', ( 215.4839563911256732, -120.1455175094481262, -7.886872617082326009 ) ) ; +#36388 = LINE ( 'NONE', #18261, #10629 ) ; +#36389 = VERTEX_POINT ( 'NONE', #11305 ) ; +#36390 = VECTOR ( 'NONE', #38483, 1000.000000000000114 ) ; +#36391 = FACE_OUTER_BOUND ( 'NONE', #55256, .T. ) ; +#36392 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289453, -123.3875898101950526, 1.152761190459011154 ) ) ; +#36393 = CARTESIAN_POINT ( 'NONE', ( 237.4652695270552556, -114.9927907248123660, 0.8451279643312686884 ) ) ; +#36394 = CIRCLE ( 'NONE', #55976, 6.230544631602723094 ) ; +#36395 = CARTESIAN_POINT ( 'NONE', ( 220.5414235704779173, -120.1032071260666783, -7.876313637758671327 ) ) ; +#36396 = CC_DESIGN_DATE_AND_TIME_ASSIGNMENT ( #52331, #43269, ( #38156 ) ) ; +#36397 = CARTESIAN_POINT ( 'NONE', ( 232.7184482794465055, -118.8761171363667586, -5.937374013150520824 ) ) ; +#36398 = CARTESIAN_POINT ( 'NONE', ( 8.071065282823079556, -39.19543050033674092, -115.2918006896516374 ) ) ; +#36399 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#36400 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -117.5988619702440019, -1.212240436908827768 ) ) ; +#36401 = CARTESIAN_POINT ( 'NONE', ( 232.1220184111944320, -120.5048666055680968, -5.550181531376408905 ) ) ; +#36402 = CARTESIAN_POINT ( 'NONE', ( 235.3146162662127949, -115.3037755069470194, -1.957124816704498560 ) ) ; +#36403 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -119.7013214433380739, -0.05379869493004901110 ) ) ; +#36404 = EDGE_CURVE ( 'NONE', #26379, #2610, #56001, .T. ) ; +#36405 = AXIS2_PLACEMENT_3D ( 'NONE', #39, #13138, #16648 ) ; +#36406 = CARTESIAN_POINT ( 'NONE', ( 235.3591902883359808, -119.4583917020905801, -5.501805502322411279 ) ) ; +#36407 = CARTESIAN_POINT ( 'NONE', ( 225.6999987669289851, -117.1358143346010365, -6.138587362636838130 ) ) ; +#36408 = ORIENTED_EDGE ( 'NONE', *, *, #23536, .T. ) ; +#36409 = EDGE_CURVE ( 'NONE', #21095, #4981, #47163, .T. ) ; +#36410 = CARTESIAN_POINT ( 'NONE', ( 234.0123060041188126, -115.2583777056004806, 3.212818063794994128 ) ) ; +#36411 = ADVANCED_FACE ( 'NONE', ( #20355 ), #6359, .F. ) ; +#36412 = VECTOR ( 'NONE', #3836, 1000.000000000000114 ) ; +#36413 = CYLINDRICAL_SURFACE ( 'NONE', #41697, 7.500000000000000888 ) ; +#36414 = CARTESIAN_POINT ( 'NONE', ( 236.9219904736760896, -125.7819296470768506, -1.700069877689353470 ) ) ; +#36415 = ADVANCED_FACE ( 'NONE', ( #33792 ), #29140, .T. ) ; +#36416 = VERTEX_POINT ( 'NONE', #24161 ) ; +#36417 = ORIENTED_EDGE ( 'NONE', *, *, #30873, .F. ) ; +#36418 = CARTESIAN_POINT ( 'NONE', ( 31.78645750477818765, -119.6030499847702515, -5.815919564617085591 ) ) ; +#36419 = CARTESIAN_POINT ( 'NONE', ( 221.3377481186999205, -121.7015751469687217, 5.465049584067196875 ) ) ; +#36420 = CARTESIAN_POINT ( 'NONE', ( 219.9345073123031966, -120.0925156176024871, -7.878216714631801842 ) ) ; +#36421 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #3283, #2996, #25172, #38910 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 2.710505431213761085E-18, 0.001599926586422380052 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9858848063873975054, 0.9823849293664442817, 0.9823868713218815163, 0.9858906322537092093 ) ) + REPRESENTATION_ITEM ( '' ) ); +#36422 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #32929, #2568, #50708, #55418, #55996, #10725, #15382, #15954, #28560, #11580, #46355, #33789, #51577, #29418, #47216, #7210, #25018, #42816, #30273, #56562, #4289, #26473, #57435, #21496, #3125, #21201 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4 ), + ( 0.0000000000000000000, 0.1249999999999988620, 0.2499999999999976685, 0.3124999999999978351, 0.3749999999999980016, 0.4374999999999982236, 0.4999999999999984457, 0.5624999999999986677, 0.6249999999999988898, 0.6874999999999991118, 0.7499999999999992228, 0.8749999999999995559, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#36423 = CARTESIAN_POINT ( 'NONE', ( 234.5304471670806947, -115.5372702659149553, 2.543939008705498495 ) ) ; +#36424 = ORIENTED_EDGE ( 'NONE', *, *, #16826, .F. ) ; +#36425 = CYLINDRICAL_SURFACE ( 'NONE', #44551, 1.975000000000000089 ) ; +#36426 = CARTESIAN_POINT ( 'NONE', ( -31.26171440160119985, -116.0000000000000000, 18.22547622645311804 ) ) ; +#36427 = DIRECTION ( 'NONE', ( -0.7009092642998476785, 0.0000000000000000000, -0.7132504491541847846 ) ) ; +#36428 = ORIENTED_EDGE ( 'NONE', *, *, #3375, .F. ) ; +#36430 = PLANE ( 'NONE', #13047 ) ; +#36429 = AXIS2_PLACEMENT_3D ( 'NONE', #9342, #26890, #4690 ) ; +#36431 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #33638, #28691 ), + ( #20471, #51421 ), + ( #6478, #50839 ), + ( #55546, #24283 ), + ( #2111, #11427 ), + ( #29261, #38014 ), + ( #7618, #42365 ), + ( #24565, #42087 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 2, 2, 4 ), + ( 2, 2 ), + ( 0.0000000000000000000, 0.4999999999999990008, 0.7500000000000000000, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#36432 = CARTESIAN_POINT ( 'NONE', ( 237.2787332122149166, -122.2291813833773091, -5.273392333816722122 ) ) ; +#36433 = CARTESIAN_POINT ( 'NONE', ( 228.7999987669289794, -120.4999999999997726, 1.387778780781445676E-14 ) ) ; +#36434 = ORIENTED_EDGE ( 'NONE', *, *, #14039, .F. ) ; +#36435 = CARTESIAN_POINT ( 'NONE', ( 28.06108568499435307, -119.6175002455367888, -6.156465025444087580 ) ) ; +#36436 = CARTESIAN_POINT ( 'NONE', ( 206.8999987669482721, -114.4780799509379534, 0.9241146973221069372 ) ) ; +#36437 = LINE ( 'NONE', #54240, #9247 ) ; +#36438 = CARTESIAN_POINT ( 'NONE', ( 237.5772279875044717, -124.0613310618893053, -5.012891568083382765 ) ) ; +#36439 = ORIENTED_EDGE ( 'NONE', *, *, #14684, .T. ) ; +#36440 = VERTEX_POINT ( 'NONE', #41964 ) ; +#36441 = ORIENTED_EDGE ( 'NONE', *, *, #23134, .T. ) ; +#36442 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289169, -119.8735906590083857, 1.994309418333554129 ) ) ; +#36443 = CARTESIAN_POINT ( 'NONE', ( 217.7181442744392257, -125.7995439955256813, 5.501657042071486536 ) ) ; +#36444 = CARTESIAN_POINT ( 'NONE', ( 218.1993182306140682, -122.5137729092433432, 7.802289500963163427 ) ) ; +#36445 = VECTOR ( 'NONE', #38296, 1000.000000000000000 ) ; +#36446 = CARTESIAN_POINT ( 'NONE', ( 215.0092001834564144, -124.0362906563744900, -6.557503442899609958 ) ) ; +#36447 = ORIENTED_EDGE ( 'NONE', *, *, #9231, .T. ) ; +#36448 = EDGE_CURVE ( 'NONE', #56368, #20339, #35293, .T. ) ; +#36449 = VERTEX_POINT ( 'NONE', #55704 ) ; +#36450 = ORIENTED_EDGE ( 'NONE', *, *, #55220, .F. ) ; +#36451 = CARTESIAN_POINT ( 'NONE', ( 215.1337898903915402, -125.7860636767296256, 5.266807546798478512 ) ) ; +#36452 = EDGE_CURVE ( 'NONE', #26306, #50898, #31418, .T. ) ; +#36453 = CARTESIAN_POINT ( 'NONE', ( 237.8041065591529559, -125.5630778931486020, 2.301159523067887402 ) ) ; +#36454 = EDGE_LOOP ( 'NONE', ( #11941, #50691, #7960, #18501 ) ) ; +#36455 = CARTESIAN_POINT ( 'NONE', ( 214.2776053199221167, -119.4190749101006048, -7.498745854281803958 ) ) ; +#36456 = ORIENTED_EDGE ( 'NONE', *, *, #19442, .F. ) ; +#36457 = EDGE_LOOP ( 'NONE', ( #47751, #16996, #9290, #37009, #54212, #3907 ) ) ; +#36458 = DIRECTION ( 'NONE', ( 0.9999231197632632018, 0.0000000000000000000, 0.01239978076027445364 ) ) ; +#36459 = FACE_OUTER_BOUND ( 'NONE', #18892, .T. ) ; +#36460 = PLANE ( 'NONE', #52781 ) ; +#36461 = LINE ( 'NONE', #32079, #45363 ) ; +#36462 = ORIENTED_EDGE ( 'NONE', *, *, #38051, .F. ) ; +#36463 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1516828450203601686, -0.9884292157390579536 ) ) ; +#36464 = CARTESIAN_POINT ( 'NONE', ( 231.1625640744672410, -124.1153671853848977, 1.762014209174748824 ) ) ; +#36465 = CARTESIAN_POINT ( 'NONE', ( 232.1928320538057164, -121.1491530470005529, 6.116130650964243465 ) ) ; +#36466 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#36467 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -120.8845263256469593, -0.7100311105113845667 ) ) ; +#36468 = FACE_OUTER_BOUND ( 'NONE', #54604, .T. ) ; +#36469 = LINE ( 'NONE', #5503, #41355 ) ; +#36470 = EDGE_CURVE ( 'NONE', #26414, #52879, #45722, .T. ) ; +#36471 = AXIS2_PLACEMENT_3D ( 'NONE', #19253, #10204, #28022 ) ; +#36472 = DIRECTION ( 'NONE', ( 1.210476675238558841E-16, -1.000000000000000000, -7.868619306511423982E-48 ) ) ; +#36473 = VERTEX_POINT ( 'NONE', #32915 ) ; +#36474 = EDGE_CURVE ( 'NONE', #32913, #6380, #6903, .T. ) ; +#36475 = FACE_OUTER_BOUND ( 'NONE', #36766, .T. ) ; +#36476 = CARTESIAN_POINT ( 'NONE', ( 236.3781188214145459, -114.9546240754459347, 0.1941677689043016797 ) ) ; +#36477 = EDGE_CURVE ( 'NONE', #8340, #12447, #19469, .T. ) ; +#36478 = CARTESIAN_POINT ( 'NONE', ( 233.9686579343027972, -125.0545860512453089, -3.171552015165739036 ) ) ; +#36479 = ADVANCED_FACE ( 'NONE', ( #33211 ), #38155, .T. ) ; +#36480 = CIRCLE ( 'NONE', #43915, 2.100000000000000977 ) ; +#36481 = CARTESIAN_POINT ( 'NONE', ( 219.7365158749234126, -122.1109811606272757, 7.926962436035038806 ) ) ; +#36482 = ORIENTED_EDGE ( 'NONE', *, *, #52234, .F. ) ; +#36483 = ORIENTED_EDGE ( 'NONE', *, *, #13834, .T. ) ; +#36484 = CARTESIAN_POINT ( 'NONE', ( 219.7317610457397166, -121.6103258867342447, 8.011976595475612584 ) ) ; +#36485 = FACE_OUTER_BOUND ( 'NONE', #39874, .T. ) ; +#36486 = DIRECTION ( 'NONE', ( 0.9756540114080689552, 0.2167777608688133961, 0.03326638567754685444 ) ) ; +#36487 = CARTESIAN_POINT ( 'NONE', ( 235.6560429116939872, -121.2762369244080958, -6.100821069110232919 ) ) ; +#36488 = CARTESIAN_POINT ( 'NONE', ( 25.44357787182882547, -120.4999999999999858, -6.452443098922333142 ) ) ; +#36489 = DIRECTION ( 'NONE', ( 0.7132504491541842295, 2.131334480222611268E-15, -0.7009092642998483447 ) ) ; +#36490 = PLANE ( 'NONE', #52739 ) ; +#36492 = CARTESIAN_POINT ( 'NONE', ( 26.72985244752004164, -119.6620921491907410, 6.284305933288118595 ) ) ; +#36491 = AXIS2_PLACEMENT_3D ( 'NONE', #25430, #48222, #8213 ) ; +#36493 = VECTOR ( 'NONE', #41189, 1000.000000000000000 ) ; +#36494 = LINE ( 'NONE', #18371, #5198 ) ; +#36495 = ORIENTED_EDGE ( 'NONE', *, *, #56331, .T. ) ; +#36496 = CARTESIAN_POINT ( 'NONE', ( 237.9910292734086852, -123.0006946651127322, 5.127290129996063150 ) ) ; +#36497 = PLANE ( 'NONE', #8953 ) ; +#36498 = CARTESIAN_POINT ( 'NONE', ( 220.2255408111817019, -123.8955144265095782, -6.898411105733074145 ) ) ; +#36499 = ORIENTED_EDGE ( 'NONE', *, *, #25377, .F. ) ; +#36500 = FACE_OUTER_BOUND ( 'NONE', #14134, .T. ) ; +#36501 = DIRECTION ( 'NONE', ( -0.7009092642998472344, 3.652049423109063291E-15, -0.7132504491541852287 ) ) ; +#36502 = DIRECTION ( 'NONE', ( 1.210476675238558841E-16, -1.000000000000000000, -7.868619306511423982E-48 ) ) ; +#36503 = CARTESIAN_POINT ( 'NONE', ( -22.44505302971912997, -129.0000000000000000, 3.754456918241837027 ) ) ; +#36504 = FACE_OUTER_BOUND ( 'NONE', #26690, .T. ) ; +#36505 = CARTESIAN_POINT ( 'NONE', ( 31.77731250323842360, -119.6129881561723209, 5.821605284184866669 ) ) ; +#36506 = CARTESIAN_POINT ( 'NONE', ( 236.8112806390915637, -115.8772671200452606, -4.055691262828238663 ) ) ; +#36507 = ORIENTED_EDGE ( 'NONE', *, *, #232, .T. ) ; +#36508 = CARTESIAN_POINT ( 'NONE', ( 219.3625785016474197, -119.0065876058037020, -7.964769403829521366 ) ) ; +#36509 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238558841E-16, -1.857579106397798678E-17 ) ) ; +#36510 = ORIENTED_EDGE ( 'NONE', *, *, #51298, .F. ) ; +#36511 = AXIS2_PLACEMENT_3D ( 'NONE', #21394, #53823, #44170 ) ; +#36512 = EDGE_LOOP ( 'NONE', ( #27299, #6197, #22428, #36303 ) ) ; +#36513 = ORIENTED_EDGE ( 'NONE', *, *, #16189, .T. ) ; +#36514 = ORIENTED_EDGE ( 'NONE', *, *, #32450, .F. ) ; +#36515 = EDGE_CURVE ( 'NONE', #8482, #25072, #29087, .T. ) ; +#36516 = DIRECTION ( 'NONE', ( 0.7009092642998459022, -7.709882115452463178E-15, 0.7132504491541865610 ) ) ; +#36517 = EDGE_LOOP ( 'NONE', ( #15714, #43294, #34382, #13066 ) ) ; +#36518 = EDGE_LOOP ( 'NONE', ( #39331, #3171, #44832, #37107 ) ) ; +#36519 = CARTESIAN_POINT ( 'NONE', ( 236.2445745459617399, -126.2525661303545945, -4.264043969242395704 ) ) ; +#36520 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.330095367842434761E-33, -3.885780586188047891E-16 ) ) ; +#36521 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#36522 = VECTOR ( 'NONE', #46237, 1000.000000000000000 ) ; +#36523 = ORIENTED_EDGE ( 'NONE', *, *, #11323, .T. ) ; +#36524 = CARTESIAN_POINT ( 'NONE', ( 221.4522368174041560, -119.3469739472800484, -5.472499854275309161 ) ) ; +#36525 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.210476675238558841E-16, 1.857579106397798678E-17 ) ) ; +#36526 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#36527 =( BOUNDED_SURFACE ( ) B_SPLINE_SURFACE ( 3, 3, ( + ( #52347, #15854, #43590, #2469 ), + ( #30489, #39227, #24627, #20255 ), + ( #51481, #47110, #7114, #25205 ), + ( #20530, #55898, #30176, #24928 ) ), + .UNSPECIFIED., .F., .F., .F. ) + B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ), + ( 4, 4 ), + ( 0.7928512879000044755, 0.8676205107523378146 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_SURFACE ( ( + ( 0.4995666724321902175, 0.1665222241440632855, 0.1665222241440632855, 0.4995666724321902175), + ( 0.4999380918377007710, 0.1666460306125668034, 0.1666460306125668034, 0.4999380918377007710), + ( 0.5003472008788795167, 0.1667824002929597094, 0.1667824002929597094, 0.5003472008788795167), + ( 0.5007939995557264545, 0.1669313331852420312, 0.1669313331852420312, 0.5007939995557264545) ) ) + REPRESENTATION_ITEM ( '' ) SURFACE ( ) ); +#36528 = CARTESIAN_POINT ( 'NONE', ( 219.7931116261089528, -119.1285946102887863, -7.974269128924564853 ) ) ; +#36529 = VECTOR ( 'NONE', #14192, 1000.000000000000000 ) ; +#36530 = CIRCLE ( 'NONE', #11329, 0.5000000000000004441 ) ; +#36531 = CARTESIAN_POINT ( 'NONE', ( 194.6499984800816776, -114.3415476561576014, 0.9450667357480079245 ) ) ; +#36532 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #13232, #22865, #44783, #22008 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#36533 = FACE_OUTER_BOUND ( 'NONE', #17447, .T. ) ; +#36534 = CARTESIAN_POINT ( 'NONE', ( 240.0439704355307526, -114.2527428407373122, 0.9586945877377711644 ) ) ; +#36535 = CARTESIAN_POINT ( 'NONE', ( -19.99999999999997513, -50.49999999999998579, 23.20000000000000995 ) ) ; +#36536 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#36537 = CARTESIAN_POINT ( 'NONE', ( -39.30455425408568004, -52.19543050033675513, -75.04505332425499375 ) ) ; +#36538 = EDGE_CURVE ( 'NONE', #53089, #57404, #36956, .T. ) ; +#36539 = CARTESIAN_POINT ( 'NONE', ( 215.9027963965317838, -121.4558932851898732, 7.871313509028462718 ) ) ; +#36540 = CARTESIAN_POINT ( 'NONE', ( 220.0232414736728686, -117.0195670252414715, 6.856511896186541222 ) ) ; +#36541 = CARTESIAN_POINT ( 'NONE', ( 231.9097280068026521, -124.9917807384472468, 3.296589309349451380 ) ) ; +#36542 = EDGE_CURVE ( 'NONE', #18916, #13638, #27619, .T. ) ; +#36543 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#36544 = CARTESIAN_POINT ( 'NONE', ( 235.7862511730043309, -125.2873858846671169, 2.859195941819072218 ) ) ; +#36545 = CARTESIAN_POINT ( 'NONE', ( 233.6396978133503239, -121.8445798488114633, -5.999056524460793405 ) ) ; +#36546 = EDGE_CURVE ( 'NONE', #31966, #29961, #25724, .T. ) ; +#36547 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.2841538407466691063, -0.9587786995907432441 ) ) ; +#36548 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.210476675238558841E-16, 1.857579106397798678E-17 ) ) ; +#36549 = CARTESIAN_POINT ( 'NONE', ( 233.3369885357192572, -115.0894109124059099, -1.230806419195996870 ) ) ; +#36550 = ADVANCED_FACE ( 'NONE', ( #3987 ), #35226, .T. ) ; +#36551 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #48978, #26817, #4321, #30897, #35550, #43426, #21236, #8113, #52780, #44603 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 4 ), + ( 7.436122042764231971E-15, 9.323703039597900288E-05, 0.0001864740607845218696, 0.0002797110911730647364, 0.0003729481215616076302 ), + .UNSPECIFIED. ) ; +#36552 = CARTESIAN_POINT ( 'NONE', ( 235.8310270983271550, -115.4046226547929024, -3.739578457054443028 ) ) ; +#36553 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000021938, -40.49999999999999289, -23.50000000000000711 ) ) ; +#36554 = CARTESIAN_POINT ( 'NONE', ( -19.99999999999997513, -50.49999999999998579, 20.29999999999999005 ) ) ; +#36555 = CARTESIAN_POINT ( 'NONE', ( 235.0176355783029010, -115.3498064399003340, 3.360599437270079370 ) ) ; +#36556 = CARTESIAN_POINT ( 'NONE', ( 221.8568835150994971, -122.2679921070339475, 7.860794380563501882 ) ) ; +#36557 = DIRECTION ( 'NONE', ( -0.7009092642998482336, 0.0000000000000000000, -0.7132504491541841185 ) ) ; +#36558 = CARTESIAN_POINT ( 'NONE', ( 237.7732489078375124, -118.1532509640979640, 5.033371774515102537 ) ) ; +#36559 = DIRECTION ( 'NONE', ( -0.7132504491541842295, -2.131334480222611268E-15, 0.7009092642998483447 ) ) ; +#36560 = ORIENTED_EDGE ( 'NONE', *, *, #36376, .F. ) ; +#36561 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#36562 = DIRECTION ( 'NONE', ( -0.7132504491541840075, -2.131334480222543031E-15, 0.7009092642998484557 ) ) ; +#36563 = CARTESIAN_POINT ( 'NONE', ( 35.40642572112706432, -125.8202313365538458, 1.000000000000014655 ) ) ; +#36564 = CARTESIAN_POINT ( 'NONE', ( 33.02239341812625639, -121.4202171339950809, 5.697286652367591131 ) ) ; +#36565 = ORIENTED_EDGE ( 'NONE', *, *, #12616, .F. ) ; +#36566 = CARTESIAN_POINT ( 'NONE', ( -48.75000000000000000, -119.5000000000000000, 5.000000000000005329 ) ) ; +#36567 = CARTESIAN_POINT ( 'NONE', ( 214.5561483820300452, -122.4662498463683704, 7.555230026801473819 ) ) ; +#36568 = AXIS2_PLACEMENT_3D ( 'NONE', #25971, #35870, #4065 ) ; +#36569 = CARTESIAN_POINT ( 'NONE', ( 219.7915883644746486, -121.0358170978155243, 8.083349818160639799 ) ) ; +#36570 = CARTESIAN_POINT ( 'NONE', ( 216.4650283245788671, -119.5677260182560389, -7.934985518539359184 ) ) ; +#36571 = PLANE ( 'NONE', #35093 ) ; +#36572 = LOCAL_TIME ( 17, 53, 42.00000000000000000, #52472 ) ; +#36573 = AXIS2_PLACEMENT_3D ( 'NONE', #12666, #34302, #16160 ) ; +#36574 = EDGE_LOOP ( 'NONE', ( #46830, #43045, #36577, #49562, #39787, #768 ) ) ; +#36575 = VERTEX_POINT ( 'NONE', #16804 ) ; +#36576 = CARTESIAN_POINT ( 'NONE', ( 27.90000000000003411, -119.4999999999999858, -0.9999999999999731326 ) ) ; +#36577 = ORIENTED_EDGE ( 'NONE', *, *, #40268, .F. ) ; +#36578 = EDGE_LOOP ( 'NONE', ( #2365, #51599, #43206, #24493 ) ) ; +#36579 = ADVANCED_FACE ( 'NONE', ( #25004 ), #11866, .F. ) ; +#36580 = CARTESIAN_POINT ( 'NONE', ( 233.1039908709834378, -121.1135475365637717, -5.528116455630735615 ) ) ; +#36581 = CARTESIAN_POINT ( 'NONE', ( 236.0598476782402031, -126.0131837415523819, 0.6849267190306558284 ) ) ; +#36582 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#36583 = EDGE_LOOP ( 'NONE', ( #47763, #6301, #4009 ) ) ; +#36584 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #3368, #21963 ), + ( #24391, #47160 ), + ( #42188, #56219 ), + ( #42484, #7159 ), + ( #16179, #34024 ), + ( #51820, #11826 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 2, 4 ), + ( 2, 2 ), + ( 0.0000000000000000000, 0.5000000000000000000, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#36585 = EDGE_CURVE ( 'NONE', #26006, #28160, #3406, .T. ) ; +#36586 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289453, -117.3899786560420608, -0.07057693577395282580 ) ) ; +#36587 = CARTESIAN_POINT ( 'NONE', ( 210.8999987669501763, -111.5964156883078431, -12.57986437704524718 ) ) ; +#36588 = ORIENTED_EDGE ( 'NONE', *, *, #25782, .F. ) ; +#36589 = CARTESIAN_POINT ( 'NONE', ( 214.9673098034511725, -120.8484592623710228, 7.638901818767853236 ) ) ; +#36590 = CARTESIAN_POINT ( 'NONE', ( 215.8691121462837259, -119.4075011483189428, -7.647927112655974469 ) ) ; +#36591 = CARTESIAN_POINT ( 'NONE', ( 219.5457431312883898, -118.5215709218285127, -7.634684498352084958 ) ) ; +#36592 = CARTESIAN_POINT ( 'NONE', ( 219.7270338329846311, -119.8169173162934271, -8.060750665195692832 ) ) ; +#36593 = ORIENTED_EDGE ( 'NONE', *, *, #1150, .T. ) ; +#36594 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#36595 = CARTESIAN_POINT ( 'NONE', ( 221.4826545896544303, -121.2762756475775205, 8.031595389397644169 ) ) ; +#36596 = ORIENTED_EDGE ( 'NONE', *, *, #57020, .T. ) ; +#36597 = VERTEX_POINT ( 'NONE', #17090 ) ; +#36598 = CYLINDRICAL_SURFACE ( 'NONE', #47141, 3.199999999999994404 ) ; +#36599 = CARTESIAN_POINT ( 'NONE', ( 220.8964388884380980, -122.5081692785857683, 7.828394678382937677 ) ) ; +#36600 = ORIENTED_EDGE ( 'NONE', *, *, #7476, .T. ) ; +#36601 = CARTESIAN_POINT ( 'NONE', ( 232.0004163779339308, -124.0534098246803012, -4.298435383722561731 ) ) ; +#36602 = FACE_BOUND ( 'NONE', #52933, .T. ) ; +#36603 = CARTESIAN_POINT ( 'NONE', ( 196.3500027875918761, -128.4725275498085466, 11.26437531311384177 ) ) ; +#36604 = CARTESIAN_POINT ( 'NONE', ( 19.07836228029011494, -48.27585050689313562, -15.02025435138885356 ) ) ; +#36605 = CARTESIAN_POINT ( 'NONE', ( 235.2522342614991544, -123.0763717139674043, -4.915131982587870318 ) ) ; +#36606 = CARTESIAN_POINT ( 'NONE', ( -18.99999999999997513, -48.99999999999998579, -23.50000000000000000 ) ) ; +#36607 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #50530, #2373, #42063, #46453, #2088, #32750 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 4 ), + ( 4.220764384040162172E-17, 0.0004360084734396479358, 0.0008720169468792535877 ), + .UNSPECIFIED. ) ; +#36608 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#36609 = CYLINDRICAL_SURFACE ( 'NONE', #10547, 7.500000000000000888 ) ; +#36610 = CC_DESIGN_APPROVAL ( #42408, ( #48598 ) ) ; +#36611 = CARTESIAN_POINT ( 'NONE', ( 233.2351250081024148, -122.7397366449734761, 5.727571556446501511 ) ) ; +#36612 = EDGE_CURVE ( 'NONE', #14582, #6480, #22042, .T. ) ; +#36613 = CARTESIAN_POINT ( 'NONE', ( 12.69121897335211280, -50.20433039184830193, -15.27576931958154560 ) ) ; +#36614 = CARTESIAN_POINT ( 'NONE', ( 215.3584169590318425, -119.4116759883572882, -7.811458553214463585 ) ) ; +#36615 = CARTESIAN_POINT ( 'NONE', ( 215.0111541517898388, -118.5337071176204660, -7.387286594844642451 ) ) ; +#36616 = CARTESIAN_POINT ( 'NONE', ( 232.6565032525065249, -121.6986680533584178, 5.419012409973624322 ) ) ; +#36617 = ADVANCED_FACE ( 'NONE', ( #56548 ), #18683, .F. ) ; +#36618 = CARTESIAN_POINT ( 'NONE', ( 214.9091292211071504, -121.1527810750212240, 7.844156232506173332 ) ) ; +#36619 = EDGE_CURVE ( 'NONE', #53929, #26515, #13030, .T. ) ; +#36620 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.210474969365258473E-16, -3.851256378306403051E-16 ) ) ; +#36621 = CARTESIAN_POINT ( 'NONE', ( 213.9204999291004583, -118.6054902661037715, -7.501855345478980475 ) ) ; +#36622 = ORIENTED_EDGE ( 'NONE', *, *, #56634, .T. ) ; +#36623 = CARTESIAN_POINT ( 'NONE', ( 234.6480438307925169, -121.5553722293742851, -6.057780970803583465 ) ) ; +#36624 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -121.6257666332457461, 3.050109049218568735 ) ) ; +#36625 = CARTESIAN_POINT ( 'NONE', ( 217.3381871891160131, -115.0270679973481407, -4.863527247318037539 ) ) ; +#36626 = CARTESIAN_POINT ( 'NONE', ( 218.5769584783784296, -119.1894180851278122, -7.759386341531895326 ) ) ; +#36627 = CARTESIAN_POINT ( 'NONE', ( 234.2204578040558545, -117.2860456290635653, -4.524539277887534183 ) ) ; +#36628 = CARTESIAN_POINT ( 'NONE', ( 237.2031543376727427, -117.7955096078443233, -4.845964118103591289 ) ) ; +#36629 = LINE ( 'NONE', #54425, #48033 ) ; +#36630 = EDGE_CURVE ( 'NONE', #53651, #9472, #34928, .T. ) ; +#36631 = LINE ( 'NONE', #23461, #27684 ) ; +#36632 = ORIENTED_EDGE ( 'NONE', *, *, #40638, .T. ) ; +#36633 = VECTOR ( 'NONE', #27832, 1000.000000000000000 ) ; +#36634 = CARTESIAN_POINT ( 'NONE', ( 215.8927139620190587, -121.4329601185954459, 7.876155870893321698 ) ) ; +#36635 = CARTESIAN_POINT ( 'NONE', ( 233.6158303941779195, -115.0684202593661496, 1.258481621217892421 ) ) ; +#36636 = ORIENTED_EDGE ( 'NONE', *, *, #51958, .T. ) ; +#36637 = VERTEX_POINT ( 'NONE', #26177 ) ; +#36638 = CARTESIAN_POINT ( 'NONE', ( 219.9997647007655246, -119.8830859233709702, -8.065605683460409736 ) ) ; +#36639 = FACE_BOUND ( 'NONE', #46968, .T. ) ; +#36640 = CARTESIAN_POINT ( 'NONE', ( 218.7391470654146417, -122.3229265659914944, 7.865270642603380935 ) ) ; +#36641 = CARTESIAN_POINT ( 'NONE', ( 236.4505454683246626, -126.5760895712236334, -0.9513809956923704458 ) ) ; +#36642 = DATE_AND_TIME ( #4027, #41126 ) ; +#36643 = ORIENTED_EDGE ( 'NONE', *, *, #44626, .F. ) ; +#36644 = CARTESIAN_POINT ( 'NONE', ( 236.7097112239200101, -116.7108899127060511, 4.054465140423843650 ) ) ; +#36645 = LINE ( 'NONE', #27880, #51947 ) ; +#36646 = ORIENTED_EDGE ( 'NONE', *, *, #20560, .T. ) ; +#36647 = CARTESIAN_POINT ( 'NONE', ( 215.9254515928561489, -119.5265457412432824, -7.663959877846428626 ) ) ; +#36648 = EDGE_CURVE ( 'NONE', #14586, #32068, #42801, .T. ) ; +#36649 = CARTESIAN_POINT ( 'NONE', ( 215.8832312542348575, -119.5904229981344713, -7.879744208444001252 ) ) ; +#36650 = CARTESIAN_POINT ( 'NONE', ( -50.37712557180628892, -119.5000000000000000, -2.399999999999993694 ) ) ; +#36651 = ORIENTED_EDGE ( 'NONE', *, *, #24678, .T. ) ; +#36652 = CARTESIAN_POINT ( 'NONE', ( 29.28320626113298175, -114.4606033328281711, -0.8921238447010056971 ) ) ; +#36653 = CARTESIAN_POINT ( 'NONE', ( 16.50000000000001776, -38.99999999999999289, 23.49999999999999289 ) ) ; +#36654 = ADVANCED_FACE ( 'NONE', ( #27328 ), #13289, .F. ) ; +#36655 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669290647, -115.0423608927630568, 0.1660140059602649987 ) ) ; +#36656 = CARTESIAN_POINT ( 'NONE', ( 215.8002074625812838, -116.6445271284079439, 6.457867509375995851 ) ) ; +#36657 = ORIENTED_EDGE ( 'NONE', *, *, #23016, .T. ) ; +#36658 = CARTESIAN_POINT ( 'NONE', ( 214.8422576643902744, -122.3781761589879693, 7.607350240225504656 ) ) ; +#36659 = CARTESIAN_POINT ( 'NONE', ( 218.9962405479282666, -120.9166229287677794, 8.068585550769711290 ) ) ; +#36660 = CARTESIAN_POINT ( 'NONE', ( 226.3999987669289453, -113.2844667251046786, 1.107284768648848949 ) ) ; +#36661 = EDGE_CURVE ( 'NONE', #8393, #49054, #17957, .T. ) ; +#36662 = ORIENTED_EDGE ( 'NONE', *, *, #45424, .T. ) ; +#36663 = EDGE_LOOP ( 'NONE', ( #20039, #29123, #32033, #43708 ) ) ; +#36664 = EDGE_CURVE ( 'NONE', #52353, #8138, #44557, .T. ) ; +#36665 = CARTESIAN_POINT ( 'NONE', ( 217.9479493061983817, -117.0785051913124022, 6.840607108243916379 ) ) ; +#36666 = CARTESIAN_POINT ( 'NONE', ( 38.10839998106406767, -119.4999999999999858, -5.081057296570989479 ) ) ; +#36667 = DIRECTION ( 'NONE', ( -3.524876788021935603E-16, 1.000000000000000000, -1.848892746611746419E-32 ) ) ; +#36668 = ORIENTED_EDGE ( 'NONE', *, *, #39099, .F. ) ; +#36669 = CARTESIAN_POINT ( 'NONE', ( 10.50000000000001599, -39.14999999999999147, -23.49900000000000588 ) ) ; +#36670 = CARTESIAN_POINT ( 'NONE', ( 231.9957637180898757, -124.5308234995885783, 3.911969468103401848 ) ) ; +#36671 = VECTOR ( 'NONE', #34489, 1000.000000000000000 ) ; +#36672 = EDGE_LOOP ( 'NONE', ( #39197, #55132, #23243, #46896, #34401 ) ) ; +#36673 = CARTESIAN_POINT ( 'NONE', ( 214.7169723890521595, -122.0075032277805036, 7.458605631544219072 ) ) ; +#36674 = AXIS2_PLACEMENT_3D ( 'NONE', #15812, #46779, #3576 ) ; +#36675 = CARTESIAN_POINT ( 'NONE', ( 235.9373151805409634, -123.9710640025148933, 4.330613009084406606 ) ) ; +#36676 = CARTESIAN_POINT ( 'NONE', ( 24.80000000000002203, -58.99999999999999289, -16.50000000000000711 ) ) ; +#36677 = CARTESIAN_POINT ( 'NONE', ( 237.9027695270552556, -125.9113624258876314, 1.326708576852214660 ) ) ; +#36678 = CYLINDRICAL_SURFACE ( 'NONE', #46185, 2.100000000000000977 ) ; +#36679 = CARTESIAN_POINT ( 'NONE', ( 232.8122686569518009, -115.8269147979229530, -4.047096970303000418 ) ) ; +#36680 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#36681 = DIRECTION ( 'NONE', ( 5.782411586589351722E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#36682 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#36683 = PLANE ( 'NONE', #44283 ) ; +#36684 = EDGE_CURVE ( 'NONE', #52480, #4475, #54850, .T. ) ; +#36685 = CARTESIAN_POINT ( 'NONE', ( 235.2532654759937714, -116.4401773278688381, -3.782209651042182763 ) ) ; +#36686 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -119.7139935378023807, -0.1514038124013996345 ) ) ; +#36687 = CONICAL_SURFACE ( 'NONE', #24519, 2.024999999999999023, 0.7853981633974482790 ) ; +#36688 =( BOUNDED_SURFACE ( ) B_SPLINE_SURFACE ( 3, 3, ( + ( #52660, #7417, #30798, #21131 ), + ( #38385, #47714, #12956, #34003 ), + ( #43311, #48594, #26129, #12667 ), + ( #3345, #56202, #56780, #38968 ) ), + .UNSPECIFIED., .F., .F., .F. ) + B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ), + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_SURFACE ( ( + ( 1.000000000000000000, 0.3333333333333334259, 0.3333333333333334259, 1.000000000000000000), + ( 0.8047378541243321859, 0.2682459513747774693, 0.2682459513747774693, 0.8047378541243321859), + ( 0.8047378541243321859, 0.2682459513747774693, 0.2682459513747774693, 0.8047378541243321859), + ( 1.000000000000000000, 0.3333333333333334259, 0.3333333333333334259, 1.000000000000000000) ) ) + REPRESENTATION_ITEM ( '' ) SURFACE ( ) ); +#36689 = CARTESIAN_POINT ( 'NONE', ( 235.8157071356399683, -124.7364126324710725, -3.633792078629717537 ) ) ; +#36690 = DIRECTION ( 'NONE', ( 6.461610925555035951E-16, -0.5229854859883118490, -0.8523415873026314316 ) ) ; +#36691 = ORIENTED_EDGE ( 'NONE', *, *, #29747, .F. ) ; +#36692 = CARTESIAN_POINT ( 'NONE', ( 234.1735029611519110, -120.3981765167601310, 6.151383552947527811 ) ) ; +#36693 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -118.5360185017960504, 2.872378286920953983 ) ) ; +#36694 = CARTESIAN_POINT ( 'NONE', ( 236.8764138671148487, -126.0478809885273108, -0.1621830060112470773 ) ) ; +#36695 = ADVANCED_FACE ( 'NONE', ( #53594 ), #47748, .T. ) ; +#36696 = ORIENTED_EDGE ( 'NONE', *, *, #55447, .F. ) ; +#36697 = EDGE_CURVE ( 'NONE', #5728, #51753, #44398, .T. ) ; +#36698 = ORIENTED_EDGE ( 'NONE', *, *, #32460, .T. ) ; +#36699 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #35971, #53786, #40629, #18432, #36265, #14047, #31890, #1518, #19575, #55510 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 4 ), + ( 2.314341688043670458E-15, 9.235046924779559039E-05, 0.0001847009384932768428, 0.0002770514077387580681, 0.0003694018769842393477 ), + .UNSPECIFIED. ) ; +#36700 = FACE_OUTER_BOUND ( 'NONE', #6294, .T. ) ; +#36701 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -122.2683977415141925, -1.182968396348324847 ) ) ; +#36702 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#36703 = CARTESIAN_POINT ( 'NONE', ( 234.3546736080621997, -114.9370410485310572, -0.6194981638931212897 ) ) ; +#36704 = ORIENTED_EDGE ( 'NONE', *, *, #679, .F. ) ; +#36705 = CARTESIAN_POINT ( 'NONE', ( 12.20000000000000107, -4.500000000000000000, -38.69999999999999574 ) ) ; +#36706 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#36707 = DIRECTION ( 'NONE', ( -1.811995619784410881E-15, 1.000000000000000000, 1.196913542559490477E-15 ) ) ; +#36708 = VERTEX_POINT ( 'NONE', #32293 ) ; +#36709 = VECTOR ( 'NONE', #31209, 999.9999999999998863 ) ; +#36710 = CARTESIAN_POINT ( 'NONE', ( -3.551214682933859113, -35.69543050033664855, -104.2912275956004180 ) ) ; +#36711 = CARTESIAN_POINT ( 'NONE', ( 221.9430143063166554, -122.0947588553746215, 7.895229912743903178 ) ) ; +#36712 = AXIS2_PLACEMENT_3D ( 'NONE', #26703, #13235, #45360 ) ; +#36713 = CARTESIAN_POINT ( 'NONE', ( 237.2941433444620714, -121.7020023323634632, -5.417036207289288363 ) ) ; +#36714 = CARTESIAN_POINT ( 'NONE', ( 220.8260954577453390, -118.9313007008173315, -7.940385253928063491 ) ) ; +#36715 = CIRCLE ( 'NONE', #27417, 1.999999999999998224 ) ; +#36716 = EDGE_LOOP ( 'NONE', ( #23212, #35719, #5774, #17280, #6670 ) ) ; +#36717 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#36718 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#36719 = CARTESIAN_POINT ( 'NONE', ( 214.7117487674781557, -119.7076543806256552, -7.568394626945481818 ) ) ; +#36720 = CARTESIAN_POINT ( 'NONE', ( 237.5748290069527684, -124.1368311901199064, -4.958482601360577391 ) ) ; +#36721 = EDGE_LOOP ( 'NONE', ( #36983, #30996, #53140, #15495 ) ) ; +#36722 = ORIENTED_EDGE ( 'NONE', *, *, #1721, .F. ) ; +#36723 = ORIENTED_EDGE ( 'NONE', *, *, #34680, .T. ) ; +#36724 = CARTESIAN_POINT ( 'NONE', ( 221.4600982532671480, -118.9265224379577290, -7.917997003865504979 ) ) ; +#36725 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -120.8511626688000291, -0.3623925205285225548 ) ) ; +#36726 = EDGE_CURVE ( 'NONE', #117, #51982, #26461, .T. ) ; +#36727 = CARTESIAN_POINT ( 'NONE', ( 218.6367075125313590, -120.9140643468897167, 8.061010445514535050 ) ) ; +#36728 = AXIS2_PLACEMENT_3D ( 'NONE', #43767, #36562, #31231 ) ; +#36729 = CARTESIAN_POINT ( 'NONE', ( 194.8499983585583664, -120.4999999999998153, 1.387778780781445676E-14 ) ) ; +#36730 = ORIENTED_EDGE ( 'NONE', *, *, #18973, .T. ) ; +#36731 = CLOSED_SHELL ( 'NONE', ( #2564, #49169, #6562, #46260, #55575, #45742, #47823 ) ) ; +#36732 = DIRECTION ( 'NONE', ( 0.4854019742006797644, 0.7213873210309518225, 0.4939486375098823268 ) ) ; +#36733 = EDGE_CURVE ( 'NONE', #48138, #25073, #15012, .T. ) ; +#36734 = VERTEX_POINT ( 'NONE', #10938 ) ; +#36735 = ORIENTED_EDGE ( 'NONE', *, *, #17783, .F. ) ; +#36736 = EDGE_CURVE ( 'NONE', #56229, #2316, #56174, .T. ) ; +#36737 = CARTESIAN_POINT ( 'NONE', ( 22.00000000000000711, -120.9000000000000057, 18.35000000000001208 ) ) ; +#36738 = CARTESIAN_POINT ( 'NONE', ( 237.8175922966296980, -125.7309172146393053, 1.854621106049665125 ) ) ; +#36739 = ADVANCED_FACE ( 'NONE', ( #33129, #42154 ), #37237, .F. ) ; +#36740 = ORIENTED_EDGE ( 'NONE', *, *, #4268, .T. ) ; +#36741 = ORIENTED_EDGE ( 'NONE', *, *, #30002, .F. ) ; +#36742 = CARTESIAN_POINT ( 'NONE', ( 219.9955304583150735, -119.1767004766646778, -7.777388626893724677 ) ) ; +#36743 = ORIENTED_EDGE ( 'NONE', *, *, #9231, .F. ) ; +#36744 = ORIENTED_EDGE ( 'NONE', *, *, #18575, .T. ) ; +#36745 = CARTESIAN_POINT ( 'NONE', ( 215.8624786102323583, -119.3828547871037387, -7.846872229536496768 ) ) ; +#36746 = CARTESIAN_POINT ( 'NONE', ( 222.0872462382022263, -121.9907891119668335, 7.706870843389346248 ) ) ; +#36747 = CARTESIAN_POINT ( 'NONE', ( 213.9000314191158338, -121.0628227592028878, 7.714238809805956443 ) ) ; +#36748 = ORIENTED_EDGE ( 'NONE', *, *, #18451, .F. ) ; +#36749 = CARTESIAN_POINT ( 'NONE', ( 219.4682197832036934, -118.5217015292788005, -7.633743930715768400 ) ) ; +#36750 = CARTESIAN_POINT ( 'NONE', ( 27.95101237496181668, -121.4774121555114021, 6.081515364719106920 ) ) ; +#36751 = CARTESIAN_POINT ( 'NONE', ( 232.2089628754302737, -121.7851179439184932, 6.013193210587626680 ) ) ; +#36752 = CARTESIAN_POINT ( 'NONE', ( -12.50000000000000000, -4.500000000000000000, -39.00000000000000000 ) ) ; +#36753 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#36754 = CARTESIAN_POINT ( 'NONE', ( 219.8002074625812838, -128.4989382551151778, -3.630871157842887165 ) ) ; +#36755 = EDGE_CURVE ( 'NONE', #2406, #30911, #5694, .T. ) ; +#36756 = CARTESIAN_POINT ( 'NONE', ( 222.8999987669286327, -120.2791572489423686, 7.807162136673636788 ) ) ; +#36757 = AXIS2_PLACEMENT_3D ( 'NONE', #21841, #32575, #30920 ) ; +#36758 = AXIS2_PLACEMENT_3D ( 'NONE', #15727, #19264, #28033 ) ; +#36759 = CARTESIAN_POINT ( 'NONE', ( 221.4630333937273576, -122.4137518096800648, 7.839176145975915055 ) ) ; +#36760 = VERTEX_POINT ( 'NONE', #24639 ) ; +#36761 = CIRCLE ( 'NONE', #7845, 2.700000000000001066 ) ; +#36762 = CARTESIAN_POINT ( 'NONE', ( -38.90869106521446241, -39.19543050033676224, -71.78878362785440004 ) ) ; +#36763 = CARTESIAN_POINT ( 'NONE', ( 236.3230822099960164, -115.2101972786367980, -1.681250086494441076 ) ) ; +#36764 = CARTESIAN_POINT ( 'NONE', ( 233.8744009950501948, -126.0492303826041507, -0.09252868042458518849 ) ) ; +#36765 = AXIS2_PLACEMENT_3D ( 'NONE', #40704, #22311, #40403 ) ; +#36766 = EDGE_LOOP ( 'NONE', ( #42986, #50979, #49355, #56319 ) ) ; +#36767 = EDGE_CURVE ( 'NONE', #12558, #32044, #50920, .T. ) ; +#36768 = ORIENTED_EDGE ( 'NONE', *, *, #25211, .T. ) ; +#36769 = CARTESIAN_POINT ( 'NONE', ( 216.5568803610940449, -119.7962142711968028, -7.959775689340498062 ) ) ; +#36770 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#36771 = CARTESIAN_POINT ( 'NONE', ( 25.00000000000002132, -58.99999999999999289, -17.50000000000000711 ) ) ; +#36772 = CARTESIAN_POINT ( 'NONE', ( 235.6622296130620100, -121.0398327108542702, -6.126645727185593415 ) ) ; +#36773 = CARTESIAN_POINT ( 'NONE', ( 15.01909546677270058, -4.500000000000000000, -41.51909546677269702 ) ) ; +#36774 = CARTESIAN_POINT ( 'NONE', ( 216.4827619631365110, -121.8280503385662570, 7.860750940292376754 ) ) ; +#36775 = CARTESIAN_POINT ( 'NONE', ( -19.99999999999997513, -50.79999999999998295, 23.50000000000000000 ) ) ; +#36776 = EDGE_CURVE ( 'NONE', #51283, #46414, #19968, .T. ) ; +#36777 = CARTESIAN_POINT ( 'NONE', ( 221.8568835150989855, -119.1042284764262718, -5.435248503294770828 ) ) ; +#36778 = ORIENTED_EDGE ( 'NONE', *, *, #40750, .T. ) ; +#36779 = CARTESIAN_POINT ( 'NONE', ( 237.9999533090893635, -120.1468608422912183, 5.850662897765371184 ) ) ; +#36780 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#36781 = CARTESIAN_POINT ( 'NONE', ( 215.9768761792387579, -121.5792407155463195, 7.861129191450984877 ) ) ; +#36782 = VERTEX_POINT ( 'NONE', #55335 ) ; +#36783 = PLANE ( 'NONE', #51275 ) ; +#36784 = CARTESIAN_POINT ( 'NONE', ( -17.79999999999998295, -30.00000000000000000, 19.75000000000001421 ) ) ; +#36785 = CARTESIAN_POINT ( 'NONE', ( 237.8462218171013944, -121.0943138483575439, 5.519370377746214196 ) ) ; +#36786 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#36787 = CARTESIAN_POINT ( 'NONE', ( 214.6972420332864715, -120.8511822033473351, 7.813444604493888335 ) ) ; +#36788 = CARTESIAN_POINT ( 'NONE', ( 21.00000000000000355, 7.402525857916342211E-15, 19.50000000000000000 ) ) ; +#36789 = DIRECTION ( 'NONE', ( -3.524876788021938561E-16, 1.000000000000000000, -1.556303968761777535E-30 ) ) ; +#36790 = CARTESIAN_POINT ( 'NONE', ( 236.9251842303591786, -114.3459475749415333, 0.01091785218424327561 ) ) ; +#36791 = VERTEX_POINT ( 'NONE', #10355 ) ; +#36792 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#36793 = CARTESIAN_POINT ( 'NONE', ( 24.70000000000002771, -129.0000000000000000, -22.01715728752540002 ) ) ; +#36794 = EDGE_CURVE ( 'NONE', #44323, #24351, #28523, .T. ) ; +#36795 = AXIS2_PLACEMENT_3D ( 'NONE', #27679, #246, #44315 ) ; +#36796 = ORIENTED_EDGE ( 'NONE', *, *, #53802, .F. ) ; +#36797 = CIRCLE ( 'NONE', #25552, 4.999999999999997335 ) ; +#36798 = ORIENTED_EDGE ( 'NONE', *, *, #54811, .T. ) ; +#36799 = CIRCLE ( 'NONE', #9728, 7.499999999912292381 ) ; +#36800 = ORIENTED_EDGE ( 'NONE', *, *, #21887, .T. ) ; +#36801 = ORIENTED_EDGE ( 'NONE', *, *, #19312, .T. ) ; +#36802 = EDGE_CURVE ( 'NONE', #20071, #3136, #24076, .T. ) ; +#36803 = CARTESIAN_POINT ( 'NONE', ( 36.82901477346447194, -121.4402153048890938, 5.337557198281899673 ) ) ; +#36804 = VERTEX_POINT ( 'NONE', #1628 ) ; +#36805 = ADVANCED_FACE ( 'NONE', ( #20264 ), #55587, .F. ) ; +#36806 = ORIENTED_EDGE ( 'NONE', *, *, #17048, .T. ) ; +#36807 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#36808 = CARTESIAN_POINT ( 'NONE', ( 37.17874930600607541, -121.4999999999999716, -5.335561462475211236 ) ) ; +#36809 = CARTESIAN_POINT ( 'NONE', ( 235.8999987667932885, -113.2607016855599511, -1.960244860697610392 ) ) ; +#36810 = VECTOR ( 'NONE', #44945, 1000.000000000000000 ) ; +#36811 = EDGE_LOOP ( 'NONE', ( #42482, #32959 ) ) ; +#36812 = CARTESIAN_POINT ( 'NONE', ( 4.916973593473757731, -37.19543050033674092, -118.5014277108454763 ) ) ; +#36813 = CARTESIAN_POINT ( 'NONE', ( 215.8186857449372269, -119.7952001643882056, -7.689495366008526567 ) ) ; +#36814 = CARTESIAN_POINT ( 'NONE', ( 21.50000000000306954, -124.5000000000000000, -14.00000000000884270 ) ) ; +#36815 = VECTOR ( 'NONE', #53424, 999.9999999999998863 ) ; +#36816 = CARTESIAN_POINT ( 'NONE', ( 219.8545510092600352, -119.2451766351088907, -7.784340554597005024 ) ) ; +#36817 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#36818 = CARTESIAN_POINT ( 'NONE', ( 2.400000000000022116, -40.49999999999999289, 23.49899999999999878 ) ) ; +#36819 = CARTESIAN_POINT ( 'NONE', ( 238.9814704355307526, -114.3614693999725205, -1.504989049959826186 ) ) ; +#36820 = CARTESIAN_POINT ( 'NONE', ( 21.08892595446461016, -50.70540235768629600, 18.22983335433060859 ) ) ; +#36821 = FACE_OUTER_BOUND ( 'NONE', #28375, .T. ) ; +#36822 = CARTESIAN_POINT ( 'NONE', ( 218.1993182306146650, -120.7403030808259956, 5.612564934189808952 ) ) ; +#36823 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -121.6245578635755464, 1.786049367811521238 ) ) ; +#36824 = DIRECTION ( 'NONE', ( 0.8571673007021114454, 1.049727191138617586E-16, -0.5150380749100555988 ) ) ; +#36825 = CARTESIAN_POINT ( 'NONE', ( 231.8472280068026521, -123.3882864354526845, 4.764535698153951948 ) ) ; +#36826 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#36827 = CARTESIAN_POINT ( 'NONE', ( 235.8358790696846370, -125.9086307094336945, 1.245949314357074789 ) ) ; +#36828 = CARTESIAN_POINT ( 'NONE', ( 233.6073351742611237, -123.0698066016530561, -5.589729728603027858 ) ) ; +#36829 = CARTESIAN_POINT ( 'NONE', ( 229.2999987672632471, -116.2143968626713360, -6.154965942034442250 ) ) ; +#36830 = CARTESIAN_POINT ( 'NONE', ( 216.0828385944828085, -122.3146138364034954, 7.732845724848373514 ) ) ; +#36831 = CARTESIAN_POINT ( 'NONE', ( 233.3598293336453935, -114.9711670396526131, -0.4584912538850227648 ) ) ; +#36832 = VECTOR ( 'NONE', #20191, 1000.000000000000000 ) ; +#36833 = CARTESIAN_POINT ( 'NONE', ( 237.0810270983271835, -116.7604215429452523, 5.095377345206903108 ) ) ; +#36834 = CARTESIAN_POINT ( 'NONE', ( 219.7742697349129060, -119.1110955194847065, -7.765185311886517283 ) ) ; +#36835 = DIRECTION ( 'NONE', ( -0.6785983445458397822, -0.6785983445458636520, -0.2810846377147978026 ) ) ; +#36836 = CARTESIAN_POINT ( 'NONE', ( 235.0228753968614228, -115.4672526795581575, 3.532770278060927360 ) ) ; +#36837 = CARTESIAN_POINT ( 'NONE', ( 17.95132090246827872, -58.20834070185438947, 21.49681527783367230 ) ) ; +#36838 = CIRCLE ( 'NONE', #28401, 1.999999999999998446 ) ; +#36839 = DIRECTION ( 'NONE', ( -0.7132504491541842295, -2.131334480222611268E-15, 0.7009092642998483447 ) ) ; +#36840 = CARTESIAN_POINT ( 'NONE', ( 222.8999987669286611, -120.2482595028515391, 7.605819427598234483 ) ) ; +#36841 = EDGE_CURVE ( 'NONE', #8832, #53092, #38083, .T. ) ; +#36842 = FACE_OUTER_BOUND ( 'NONE', #25787, .T. ) ; +#36843 = CONICAL_SURFACE ( 'NONE', #42431, 7.499999999551279828, 0.7853981625000012734 ) ; +#36844 = EDGE_LOOP ( 'NONE', ( #18012, #31193, #44558, #46104 ) ) ; +#36845 = CARTESIAN_POINT ( 'NONE', ( 219.9211213912422522, -118.7080064495878986, -7.894078285817339058 ) ) ; +#36846 = CARTESIAN_POINT ( 'NONE', ( 215.1493037524101624, -120.8388433630693584, 7.636668020198075446 ) ) ; +#36847 = CARTESIAN_POINT ( 'NONE', ( 232.5879225098185543, -125.1403183722788128, -3.094529455759345460 ) ) ; +#36848 = AXIS2_PLACEMENT_3D ( 'NONE', #30527, #25847, #17049 ) ; +#36849 = ORIENTED_EDGE ( 'NONE', *, *, #20296, .T. ) ; +#36850 = CARTESIAN_POINT ( 'NONE', ( 30.15076448190977132, -114.5163144679447527, 0.8274067900817553278 ) ) ; +#36851 = CARTESIAN_POINT ( 'NONE', ( -19.99999999999997513, -47.20000000000000284, -23.50000000000000000 ) ) ; +#36852 = CARTESIAN_POINT ( 'NONE', ( 220.7775199434371416, -119.1626596134161957, -7.973349239424273094 ) ) ; +#36853 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#36854 = ORIENTED_EDGE ( 'NONE', *, *, #20608, .T. ) ; +#36855 = ORIENTED_EDGE ( 'NONE', *, *, #26594, .F. ) ; +#36856 = FACE_OUTER_BOUND ( 'NONE', #17738, .T. ) ; +#36857 = CARTESIAN_POINT ( 'NONE', ( 228.7999987669289794, -113.9770763677191638, -2.539973875344991860 ) ) ; +#36858 = ADVANCED_FACE ( 'NONE', ( #41876 ), #55907, .F. ) ; +#36859 = ORIENTED_EDGE ( 'NONE', *, *, #37791, .F. ) ; +#36860 = CARTESIAN_POINT ( 'NONE', ( 236.1717324125296784, -125.1356866109639441, -3.050069195994870697 ) ) ; +#36861 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #33514, #29419, #50709, #28855 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 0.0000000000000000000, 0.0001886830698667927263 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9833105313639396439, 0.9832546732867847306, 0.9832464139861197827, 0.9832857534619449114 ) ) + REPRESENTATION_ITEM ( '' ) ); +#36862 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 1.224646799147353207E-16 ) ) ; +#36863 = EDGE_LOOP ( 'NONE', ( #3751, #13932 ) ) ; +#36864 = VERTEX_POINT ( 'NONE', #33426 ) ; +#36865 = ADVANCED_FACE ( 'NONE', ( #11214 ), #5970, .F. ) ; +#36866 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290306, -117.0621099262730382, 0.3201271254749694650 ) ) ; +#36867 = LINE ( 'NONE', #54680, #8417 ) ; +#36868 = ORIENTED_EDGE ( 'NONE', *, *, #16564, .T. ) ; +#36869 = EDGE_CURVE ( 'NONE', #25841, #3549, #50075, .T. ) ; +#36870 = CARTESIAN_POINT ( 'NONE', ( 206.8999987669482437, -114.4780799509379392, 0.9241146973221058269 ) ) ; +#36871 = DIRECTION ( 'NONE', ( 1.000000000000000000, 3.614007241618349264E-16, 0.0000000000000000000 ) ) ; +#36872 = EDGE_CURVE ( 'NONE', #45865, #27520, #28350, .T. ) ; +#36873 = CARTESIAN_POINT ( 'NONE', ( 216.2145475481480617, -121.5848354529389894, 7.675328674023623954 ) ) ; +#36874 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669288885, -121.9728029364089252, -1.744377339116000014 ) ) ; +#36875 = VECTOR ( 'NONE', #34927, 1000.000000000000000 ) ; +#36876 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #38839, #11966, #25690, #21585, #16324, #57220, #34740, #8456, #35036, #3520, #56354, #39409, #21292, #51962, #17196, #12531, #26280, #44068, #48178, #29794, #4087, #16616 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4 ), + ( 0.0000000000000000000, 0.09375000000000210942, 0.1406250000000031641, 0.1875000000000042188, 0.2812500000000063283, 0.3281250000000073275, 0.3750000000000083267, 0.5625000000000128786, 0.6093750000000105471, 0.6562500000000084377, 0.7500000000000000000 ), + .UNSPECIFIED. ) ; +#36877 = VERTEX_POINT ( 'NONE', #2182 ) ; +#36878 = VECTOR ( 'NONE', #4471, 1000.000000000000000 ) ; +#36879 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289169, -123.6424904926428496, -0.1546285845888838717 ) ) ; +#36880 = FACE_OUTER_BOUND ( 'NONE', #12055, .T. ) ; +#36881 = VERTEX_POINT ( 'NONE', #55632 ) ; +#36882 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #2863, #47806, #11324, #52462 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 1.638364858365321934E-14, 5.019310424567623787E-05 ), + .UNSPECIFIED. ) ; +#36884 = VERTEX_POINT ( 'NONE', #14730 ) ; +#36883 = AXIS2_PLACEMENT_3D ( 'NONE', #7661, #56743, #11470 ) ; +#36885 = CARTESIAN_POINT ( 'NONE', ( 218.9962439000350685, -120.8957073933695625, 7.869125201842352979 ) ) ; +#36886 = AXIS2_PLACEMENT_3D ( 'NONE', #32400, #28576, #55153 ) ; +#36887 = LINE ( 'NONE', #24011, #45332 ) ; +#36888 = ORIENTED_EDGE ( 'NONE', *, *, #33048, .T. ) ; +#36889 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450204030510, 0.9884292157390515143 ) ) ; +#36890 = CARTESIAN_POINT ( 'NONE', ( 26.71743114853969558, -119.6740479530102306, -6.286972689770499834 ) ) ; +#36891 = VECTOR ( 'NONE', #16047, 999.9999999999998863 ) ; +#36892 = LINE ( 'NONE', #11153, #53709 ) ; +#36893 = AXIS2_PLACEMENT_3D ( 'NONE', #24255, #42057, #2080 ) ; +#36894 = PLANE ( 'NONE', #15977 ) ; +#36895 = CARTESIAN_POINT ( 'NONE', ( 235.2801830434721353, -122.1986358282622547, -5.283724649030439480 ) ) ; +#36896 = CARTESIAN_POINT ( 'NONE', ( 215.3002074625811701, -115.2317274753817742, -5.305903169499165628 ) ) ; +#36897 = CARTESIAN_POINT ( 'NONE', ( 8.912156399982920973, -51.69543050033674092, -114.4359001506666402 ) ) ; +#36898 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#36899 = AXIS2_PLACEMENT_3D ( 'NONE', #51512, #20286, #2206 ) ; +#36900 = CARTESIAN_POINT ( 'NONE', ( 233.2685589179895373, -123.9153206391575708, 5.113078105682818730 ) ) ; +#36901 = CARTESIAN_POINT ( 'NONE', ( -31.38545849486001771, -50.19543050033673381, -76.51798276126370979 ) ) ; +#36902 = CARTESIAN_POINT ( 'NONE', ( -32.14293857337289495, -50.19543050033674092, -69.18405845633634499 ) ) ; +#36903 = CARTESIAN_POINT ( 'NONE', ( 222.0537752234862126, -121.3063506971225110, 8.010715626401038847 ) ) ; +#36904 = CARTESIAN_POINT ( 'NONE', ( 232.8447127723568144, -125.9698010498237721, 0.9413725068682547992 ) ) ; +#36905 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#36906 = DIRECTION ( 'NONE', ( -1.516058756735338245E-15, 2.212348157359826439E-32, 1.000000000000000000 ) ) ; +#36907 = CARTESIAN_POINT ( 'NONE', ( -30.30000000000000071, -128.9989999999999952, 7.500000000000007105 ) ) ; +#36908 = ORIENTED_EDGE ( 'NONE', *, *, #45569, .T. ) ; +#36909 = CARTESIAN_POINT ( 'NONE', ( 234.6253780291442865, -122.4277633345963636, -5.840069181817415078 ) ) ; +#36910 = CARTESIAN_POINT ( 'NONE', ( 215.5812912855588479, -116.9240098643943497, 6.250028855705494379 ) ) ; +#36911 = AXIS2_PLACEMENT_3D ( 'NONE', #24381, #50954, #24099 ) ; +#36912 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#36913 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#36914 = CARTESIAN_POINT ( 'NONE', ( 234.4448835833423743, -115.5217027710131390, 2.454695632498233415 ) ) ; +#36915 = CARTESIAN_POINT ( 'NONE', ( 237.3188894849477037, -115.2602312976679571, -1.827152111364034104 ) ) ; +#36916 = EDGE_CURVE ( 'NONE', #31817, #42831, #51210, .T. ) ; +#36917 = CARTESIAN_POINT ( 'NONE', ( 46.95096679918786720, -120.4999999999999858, 1.387778780781445676E-14 ) ) ; +#36918 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#36919 = EDGE_LOOP ( 'NONE', ( #42786, #52856, #32704, #36800, #1224 ) ) ; +#36920 = AXIS2_PLACEMENT_3D ( 'NONE', #19058, #36044, #5920 ) ; +#36921 = CARTESIAN_POINT ( 'NONE', ( 215.9033653600421303, -121.4239393654242889, 7.654381873002481740 ) ) ; +#36922 = CARTESIAN_POINT ( 'NONE', ( 233.5702875610706428, -114.9536539524460608, -0.3331777361346829891 ) ) ; +#36923 = VECTOR ( 'NONE', #54518, 1000.000000000000000 ) ; +#36924 = VECTOR ( 'NONE', #32501, 1000.000000000000000 ) ; +#36925 = VERTEX_POINT ( 'NONE', #12353 ) ; +#36926 = VECTOR ( 'NONE', #57127, 1000.000000000000000 ) ; +#36927 = VERTEX_POINT ( 'NONE', #17016 ) ; +#36928 = CARTESIAN_POINT ( 'NONE', ( 229.2999987673777298, -120.4999999999997726, 1.387778780781445676E-14 ) ) ; +#36929 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#36930 = DIRECTION ( 'NONE', ( -1.857579106397815318E-17, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#36931 = CIRCLE ( 'NONE', #33217, 1.800000000000023803 ) ; +#36933 = ADVANCED_FACE ( 'NONE', ( #24936 ), #9834, .F. ) ; +#36932 = CARTESIAN_POINT ( 'NONE', ( 236.6268315290160729, -122.3373439808101608, -5.867432590711140428 ) ) ; +#36934 = CALENDAR_DATE ( 2024, 10, 10 ) ; +#36935 = ORIENTED_EDGE ( 'NONE', *, *, #19581, .F. ) ; +#36936 = CARTESIAN_POINT ( 'NONE', ( 236.5886350318824043, -114.9584740607604374, 0.3116942644929268647 ) ) ; +#36937 = DIRECTION ( 'NONE', ( 0.9999231197632632018, 0.0000000000000000000, 0.01239978076027445364 ) ) ; +#36938 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #34067, #38443, #47776, #35232, #30576, #39317, #52147, #7764, #29701, #56841 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 4 ), + ( 0.0000000000000000000, 0.0004957619148286364005, 0.0009915238296572728011, 0.001487285744485909202, 0.001983047659314545602 ), + .UNSPECIFIED. ) ; +#36939 = EDGE_LOOP ( 'NONE', ( #26659, #15353, #48696, #1017 ) ) ; +#36940 = CARTESIAN_POINT ( 'NONE', ( -48.09705495717923895, -117.7150921417649414, 4.144782016479302555 ) ) ; +#36941 = DIRECTION ( 'NONE', ( 0.7132504491541840075, 2.131334480222543031E-15, -0.7009092642998484557 ) ) ; +#36942 = VERTEX_POINT ( 'NONE', #2753 ) ; +#36943 = CARTESIAN_POINT ( 'NONE', ( 29.26003790327613530, -114.4480867685850143, -0.8685063405947462956 ) ) ; +#36944 = CYLINDRICAL_SURFACE ( 'NONE', #52633, 1.649999999999998579 ) ; +#36945 = EDGE_CURVE ( 'NONE', #51705, #21594, #52642, .T. ) ; +#36946 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289794, -115.4116431000835092, 1.960163018908298582 ) ) ; +#36947 = EDGE_CURVE ( 'NONE', #36296, #15362, #43597, .T. ) ; +#36948 = CARTESIAN_POINT ( 'NONE', ( 24.90000000000000213, -0.1999999999999956257, -22.09999999999998721 ) ) ; +#36949 = CARTESIAN_POINT ( 'NONE', ( 217.2734627722050504, -119.7378248107551570, -7.748754149744102371 ) ) ; +#36950 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238558841E-16, -1.857579106397815009E-17 ) ) ; +#36951 = CARTESIAN_POINT ( 'NONE', ( 215.4073249794061553, -119.8277568804107602, -7.869760755765030424 ) ) ; +#36952 = VERTEX_POINT ( 'NONE', #20539 ) ; +#36954 = ORIENTED_EDGE ( 'NONE', *, *, #31138, .F. ) ; +#36953 = VECTOR ( 'NONE', #51103, 1000.000000000000000 ) ; +#36955 = CARTESIAN_POINT ( 'NONE', ( -48.24624004584605075, -120.5042954998454690, -3.294368932475579825 ) ) ; +#36956 = CIRCLE ( 'NONE', #4311, 3.000000000000000888 ) ; +#36957 = CARTESIAN_POINT ( 'NONE', ( -48.75000000000000000, -119.5000000000000000, 5.000000000000041744 ) ) ; +#36958 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290306, -123.0322031620341505, -1.451235181926944007 ) ) ; +#36959 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#36960 = ORIENTED_EDGE ( 'NONE', *, *, #14876, .F. ) ; +#36961 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669289112, -123.1695638881104458, 4.874889630420949693 ) ) ; +#36962 = CARTESIAN_POINT ( 'NONE', ( 231.9961241477784597, -124.5896115352633302, 3.845059425612742388 ) ) ; +#36963 = ORIENTED_EDGE ( 'NONE', *, *, #5553, .T. ) ; +#36964 = CARTESIAN_POINT ( 'NONE', ( 215.8522946470735633, -118.5518777604122960, -7.469569514138595601 ) ) ; +#36965 = CARTESIAN_POINT ( 'NONE', ( 219.9655396931436826, -121.6360164219588569, 7.806992999432225133 ) ) ; +#36966 = CARTESIAN_POINT ( 'NONE', ( 235.8664448174304482, -121.7936619579510875, 5.395863258178614785 ) ) ; +#36967 = CIRCLE ( 'NONE', #28575, 1.649999999999998579 ) ; +#36968 = CARTESIAN_POINT ( 'NONE', ( 219.8687689407612993, -119.4399560644981335, -7.817415422748866582 ) ) ; +#36969 = AXIS2_PLACEMENT_3D ( 'NONE', #43011, #16446, #3633 ) ; +#36970 = LINE ( 'NONE', #14743, #8804 ) ; +#36971 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#36972 = CARTESIAN_POINT ( 'NONE', ( 232.7058242498624736, -119.3467406568946672, -6.040614527118747468 ) ) ; +#36973 = VECTOR ( 'NONE', #34440, 1000.000000000000000 ) ; +#36974 = CARTESIAN_POINT ( 'NONE', ( 214.1185394244890574, -120.1347271392562988, -7.751550401262131018 ) ) ; +#36975 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#36976 = FACE_OUTER_BOUND ( 'NONE', #38220, .T. ) ; +#36977 = CARTESIAN_POINT ( 'NONE', ( 232.2814047324937405, -115.8224571152911864, -2.987159582298324789 ) ) ; +#36978 = CARTESIAN_POINT ( 'NONE', ( 235.3742734111612549, -114.9506922837354779, 0.08812727633267586347 ) ) ; +#36979 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -120.1154736743507669, 0.7100311105079404328 ) ) ; +#36980 = CIRCLE ( 'NONE', #46290, 3.200000000000008171 ) ; +#36981 = CARTESIAN_POINT ( 'NONE', ( 235.7373396065169118, -114.9432469148126472, 0.4534360850693036071 ) ) ; +#36982 = CARTESIAN_POINT ( 'NONE', ( 16.50000000000001776, -59.00000000000000000, -23.12499999999999645 ) ) ; +#36983 = ORIENTED_EDGE ( 'NONE', *, *, #1118, .T. ) ; +#36984 = CARTESIAN_POINT ( 'NONE', ( 234.0780464279828834, -116.9575025093740521, 5.027193937690826786 ) ) ; +#36985 = CARTESIAN_POINT ( 'NONE', ( 37.90000000000001990, -119.4999999999999858, -0.9999999999999731326 ) ) ; +#36986 = CARTESIAN_POINT ( 'NONE', ( 236.8037056762215684, -125.5484504396811900, 2.304956738497454527 ) ) ; +#36987 = EDGE_CURVE ( 'NONE', #57315, #21171, #54119, .T. ) ; +#36988 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #16910, #21590, #30375, #25396, #16621, #47010, #39414, #47589, #56360, #7588 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 4 ), + ( 2.311535884613868008E-15, 9.235046924778866505E-05, 0.0001847009384932658111, 0.0002770514077387428893, 0.0003694018769842200489 ), + .UNSPECIFIED. ) ; +#36989 = ORIENTED_EDGE ( 'NONE', *, *, #13650, .T. ) ; +#36990 = ORIENTED_EDGE ( 'NONE', *, *, #41953, .F. ) ; +#36991 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #1871, #5930, #1294, #9748 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 9.295208639696883033E-16, 5.309187019757730976E-05 ), + .UNSPECIFIED. ) ; +#36992 = CARTESIAN_POINT ( 'NONE', ( -36.15046256473635822, -50.19543050033674803, -71.83542630306114063 ) ) ; +#36993 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#36994 = CARTESIAN_POINT ( 'NONE', ( 33.10000000000001563, -120.4999999999999858, 2.775557561562891351E-14 ) ) ; +#36995 = VECTOR ( 'NONE', #7679, 1000.000000000000000 ) ; +#36996 = EDGE_CURVE ( 'NONE', #10739, #15035, #57338, .T. ) ; +#36997 = CIRCLE ( 'NONE', #39777, 0.1999999999999938494 ) ; +#36998 = CARTESIAN_POINT ( 'NONE', ( 234.4639854389502034, -115.8461778893213676, 3.029426786391438142 ) ) ; +#36999 = ORIENTED_EDGE ( 'NONE', *, *, #8669, .F. ) ; +#37000 = VERTEX_POINT ( 'NONE', #38365 ) ; +#37001 = FACE_OUTER_BOUND ( 'NONE', #57688, .T. ) ; +#37002 = CARTESIAN_POINT ( 'NONE', ( 215.9928623719852681, -119.2384410525240526, -7.618031190398544261 ) ) ; +#37003 = CARTESIAN_POINT ( 'NONE', ( 36.90000000000001279, -121.4999999999999858, 1.000000000000014655 ) ) ; +#37004 = ORIENTED_EDGE ( 'NONE', *, *, #8014, .F. ) ; +#37005 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#37006 = CARTESIAN_POINT ( 'NONE', ( 221.8796343353247948, -121.1890548068099349, 8.026941591596035153 ) ) ; +#37007 = CARTESIAN_POINT ( 'NONE', ( 237.2967388306114174, -121.6137478844847237, -5.435830571188617455 ) ) ; +#37008 = CARTESIAN_POINT ( 'NONE', ( 220.8671183030625400, -118.7216470087990245, -7.908212117027624721 ) ) ; +#37009 = ORIENTED_EDGE ( 'NONE', *, *, #55538, .T. ) ; +#37010 = DIRECTION ( 'NONE', ( 0.9999231197632630908, 1.518535181819876492E-18, 0.01239978076027437558 ) ) ; +#37011 = CARTESIAN_POINT ( 'NONE', ( 217.9163579497281660, -121.4588296757208923, 5.502300935108214830 ) ) ; +#37012 = CARTESIAN_POINT ( 'NONE', ( 231.8999987669288885, -117.0647008507687019, -4.290706709744653402 ) ) ; +#37013 = CARTESIAN_POINT ( 'NONE', ( 237.6471786362412502, -121.5821795054873604, -6.052732889860735099 ) ) ; +#37014 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #20729, #39727, #38558, #48487, #21904, #52266, #34196, #8193, #39143, #57556, #4111, #21024, #17520, #13131, #47606, #34764, #35352, #52550, #7602, #12556, #53150, #35062, #43803, #34478, #25413, #43201, #3235, #38863, #56681, #18084 ), + .UNSPECIFIED., .F., .F., + ( 4, 1, 2, 2, 2, 1, 2, 2, 2, 1, 2, 2, 2, 1, 2, 2, 4 ), + ( 0.2500000000000000000, 0.2812499999999740763, 0.2968749999999676925, 0.3124999999999613642, 0.3749999999999684697, 0.4062499999999720779, 0.4218749999999766853, 0.4374999999999813483, 0.4999999999999937272, 0.5312499999999997780, 0.5468750000000028866, 0.5625000000000061062, 0.6250000000000135447, 0.6562500000000122125, 0.6718750000000057732, 0.6874999999999991118, 0.7500000000000000000 ), + .UNSPECIFIED. ) ; +#37015 = VERTEX_POINT ( 'NONE', #16440 ) ; +#37016 = CIRCLE ( 'NONE', #19232, 0.1999999999999938771 ) ; +#37017 = EDGE_LOOP ( 'NONE', ( #48829, #56545, #2481, #52204 ) ) ; +#37018 = DIRECTION ( 'NONE', ( -0.7132504491541842295, -2.131334480222611268E-15, 0.7009092642998483447 ) ) ; +#37019 = LINE ( 'NONE', #10698, #26576 ) ; +#37020 = ADVANCED_FACE ( 'NONE', ( #30496 ), #37366, .T. ) ; +#37021 = ORIENTED_EDGE ( 'NONE', *, *, #31000, .T. ) ; +#37022 = CIRCLE ( 'NONE', #9947, 2.024999999999999023 ) ; +#37023 = CARTESIAN_POINT ( 'NONE', ( 219.7833828080048022, -121.0450737967097723, 8.070270519936629583 ) ) ; +#37024 = EDGE_CURVE ( 'NONE', #50590, #505, #47412, .T. ) ; +#37025 = CARTESIAN_POINT ( 'NONE', ( 221.3223226075445211, -121.4348842590717652, 8.020019185453762134 ) ) ; +#37026 = ORIENTED_EDGE ( 'NONE', *, *, #56425, .T. ) ; +#37027 = AXIS2_PLACEMENT_3D ( 'NONE', #19644, #36918, #14698 ) ; +#37028 = CARTESIAN_POINT ( 'NONE', ( 219.8833592663673357, -119.8621462719644484, -7.863164743093883580 ) ) ; +#37029 = EDGE_LOOP ( 'NONE', ( #17531, #34969, #40417, #45748 ) ) ; +#37030 = ORIENTED_EDGE ( 'NONE', *, *, #27314, .T. ) ; +#37031 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#37032 = CARTESIAN_POINT ( 'NONE', ( 237.9278979125032265, -125.7084304576439280, -1.916776625531297240 ) ) ; +#37033 = ORIENTED_EDGE ( 'NONE', *, *, #1734, .F. ) ; +#37034 = CARTESIAN_POINT ( 'NONE', ( 46.95096679918786720, -120.4999999999999858, 1.387778780781445676E-14 ) ) ; +#37035 = CARTESIAN_POINT ( 'NONE', ( 217.6371720210765091, -121.4519444735648221, 7.997825621948472907 ) ) ; +#37036 = ADVANCED_FACE ( 'NONE', ( #7402 ), #7844, .T. ) ; +#37037 = ORIENTED_EDGE ( 'NONE', *, *, #50037, .F. ) ; +#37038 = EDGE_CURVE ( 'NONE', #38798, #31134, #17889, .T. ) ; +#37039 = VERTEX_POINT ( 'NONE', #4779 ) ; +#37040 = CARTESIAN_POINT ( 'NONE', ( 9.975861481287029875, -52.19543050033673381, -114.7801841903893916 ) ) ; +#37041 = CARTESIAN_POINT ( 'NONE', ( -22.44505302971912997, -125.0000000000000000, 3.754456918241837027 ) ) ; +#37042 = CARTESIAN_POINT ( 'NONE', ( -48.75000000000000000, -119.5000000000000000, -4.999999999999968914 ) ) ; +#37043 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #49875, #46070, #41402, #14820 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 0.06094273435955775697, 0.9390572674271909781 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9540579479211765968, 0.7477207869721599343, 0.7477207873920057590, 0.9540579491807138490 ) ) + REPRESENTATION_ITEM ( '' ) ); +#37044 = CONICAL_SURFACE ( 'NONE', #18341, 7.499999999551267393, 0.7853981625000047151 ) ; +#37045 = LINE ( 'NONE', #27701, #23801 ) ; +#37046 = CARTESIAN_POINT ( 'NONE', ( 215.8168823119555668, -119.4328799679015134, -7.856978135147952180 ) ) ; +#37047 = CARTESIAN_POINT ( 'NONE', ( 232.0939794231395581, -117.4629215877224340, 5.347774423517534181 ) ) ; +#37048 = CARTESIAN_POINT ( 'NONE', ( 215.1331636240499279, -112.5453663960542912, 3.833741927825950579 ) ) ; +#37049 = CARTESIAN_POINT ( 'NONE', ( 13.82076697677232779, -47.32771309542096816, 18.27021909024590229 ) ) ; +#37050 = CARTESIAN_POINT ( 'NONE', ( 7.345473648814542678, -50.19543050033663434, -113.1767317118977729 ) ) ; +#37051 = CARTESIAN_POINT ( 'NONE', ( 235.0008966818320459, -125.3821017055201992, 2.639649666218128576 ) ) ; +#37052 = CARTESIAN_POINT ( 'NONE', ( 214.7551258948875557, -122.0245001704437016, 7.677277152531762461 ) ) ; +#37053 = CARTESIAN_POINT ( 'NONE', ( 239.3999987667352229, -123.1696659097194839, -0.3370857171255554063 ) ) ; +#37054 = ORIENTED_EDGE ( 'NONE', *, *, #24538, .F. ) ; +#37055 = CARTESIAN_POINT ( 'NONE', ( 20.95914127004235183, -46.98095723542154900, -17.58583588732912517 ) ) ; +#37056 = CARTESIAN_POINT ( 'NONE', ( 236.4054795837429594, -115.0732565499614424, 1.163141600399617559 ) ) ; +#37057 = ADVANCED_FACE ( 'NONE', ( #49158 ), #12937, .F. ) ; +#37058 = AXIS2_PLACEMENT_3D ( 'NONE', #15029, #50371, #28198 ) ; +#37059 = CARTESIAN_POINT ( 'NONE', ( 233.9739714027190871, -124.9464671945794407, -3.322615170316557620 ) ) ; +#37060 = EDGE_CURVE ( 'NONE', #15374, #53965, #24832, .T. ) ; +#37061 = CIRCLE ( 'NONE', #727, 7.000000000000001776 ) ; +#37062 = EDGE_LOOP ( 'NONE', ( #49864, #52415, #21732, #54693 ) ) ; +#37063 = ORIENTED_EDGE ( 'NONE', *, *, #55311, .T. ) ; +#37064 = CARTESIAN_POINT ( 'NONE', ( 231.8999987669289737, -120.4999999999997584, 1.387778780781445676E-14 ) ) ; +#37065 = CIRCLE ( 'NONE', #57573, 3.200000000000009504 ) ; +#37066 = FACE_OUTER_BOUND ( 'NONE', #17384, .T. ) ; +#37067 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1516828450203882017, -0.9884292157390538458 ) ) ; +#37068 = CARTESIAN_POINT ( 'NONE', ( 235.7385969364291043, -118.1487477565617894, -5.684768291256687256 ) ) ; +#37069 = ADVANCED_FACE ( 'NONE', ( #4201 ), #14088, .F. ) ; +#37070 = CARTESIAN_POINT ( 'NONE', ( 216.1476864034091534, -121.5840970681608439, 7.670530206507228499 ) ) ; +#37071 = CARTESIAN_POINT ( 'NONE', ( 30.60839998689071706, -126.2443766153517117, 1.000000000000014655 ) ) ; +#37072 = CARTESIAN_POINT ( 'NONE', ( 31.90000000000004121, -119.4999999999999858, -5.615976155471408049 ) ) ; +#37073 = ADVANCED_FACE ( 'NONE', ( #13508 ), #44771, .F. ) ; +#37074 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -118.9726938066650916, 1.974870518290486654 ) ) ; +#37075 = EDGE_CURVE ( 'NONE', #41207, #33983, #9433, .T. ) ; +#37076 = CARTESIAN_POINT ( 'NONE', ( -37.57696346304474844, -39.19543050033676224, -70.43360777446144994 ) ) ; +#37077 = ORIENTED_EDGE ( 'NONE', *, *, #45153, .T. ) ; +#37078 = CARTESIAN_POINT ( 'NONE', ( 237.9955653833237079, -118.6464035234727703, 5.627582456275246336 ) ) ; +#37079 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026312, -114.6395397644456153, -1.287441793233282228 ) ) ; +#37080 = CARTESIAN_POINT ( 'NONE', ( 230.8828414794035098, -122.6752858205954198, 2.402747436402836723 ) ) ; +#37081 = VERTEX_POINT ( 'NONE', #49719 ) ; +#37082 = DIRECTION ( 'NONE', ( 3.524876788021935603E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#37083 = CIRCLE ( 'NONE', #40770, 7.500000000000000888 ) ; +#37084 = CARTESIAN_POINT ( 'NONE', ( 34.66386757004138985, -125.8859217002953841, 1.000000000000028644 ) ) ; +#37085 = CARTESIAN_POINT ( 'NONE', ( 237.7935396311215470, -119.2686410785689475, 5.412160606226682269 ) ) ; +#37086 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#37087 = CARTESIAN_POINT ( 'NONE', ( -2.999999999999992450, -128.7000000000000171, -19.50000000000000355 ) ) ; +#37088 = CIRCLE ( 'NONE', #11878, 4.500000000000003553 ) ; +#37089 = CARTESIAN_POINT ( 'NONE', ( 215.1411724900795548, -118.7189458226793022, -7.435852798056552970 ) ) ; +#37090 = CYLINDRICAL_SURFACE ( 'NONE', #30697, 22.70000000000000639 ) ; +#37091 = CARTESIAN_POINT ( 'NONE', ( 237.0764185919353224, -116.9007318410112362, 4.986552183049547615 ) ) ; +#37092 = EDGE_LOOP ( 'NONE', ( #6545, #14190, #36462, #22848 ) ) ; +#37093 = LINE ( 'NONE', #42006, #19634 ) ; +#37094 = CARTESIAN_POINT ( 'NONE', ( 215.1799496593963568, -121.0497025885180591, 7.647058072598976075 ) ) ; +#37095 = EDGE_CURVE ( 'NONE', #27326, #40441, #8968, .T. ) ; +#37096 = ORIENTED_EDGE ( 'NONE', *, *, #34871, .F. ) ; +#37097 = ORIENTED_EDGE ( 'NONE', *, *, #38170, .T. ) ; +#37098 = ORIENTED_EDGE ( 'NONE', *, *, #1590, .T. ) ; +#37099 = EDGE_LOOP ( 'NONE', ( #23194, #29119, #34029, #42080 ) ) ; +#37100 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#37101 = ORIENTED_EDGE ( 'NONE', *, *, #42944, .T. ) ; +#37102 = CIRCLE ( 'NONE', #11890, 1.500000000000001332 ) ; +#37103 = VERTEX_POINT ( 'NONE', #27547 ) ; +#37104 = CARTESIAN_POINT ( 'NONE', ( 216.4827674939368194, -119.2021169339060691, -7.662176189389849235 ) ) ; +#37105 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#37106 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#37107 = ORIENTED_EDGE ( 'NONE', *, *, #26394, .F. ) ; +#37108 = EDGE_CURVE ( 'NONE', #12128, #43957, #53236, .T. ) ; +#37109 = VECTOR ( 'NONE', #46947, 1000.000000000000000 ) ; +#37110 = DIRECTION ( 'NONE', ( -0.7009092642998492328, 0.0000000000000000000, -0.7132504491541833413 ) ) ; +#37111 = CARTESIAN_POINT ( 'NONE', ( 194.7328411188400707, -126.8561381166268944, -0.9754032939542633951 ) ) ; +#37112 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#37113 = CARTESIAN_POINT ( 'NONE', ( 219.7931116261089528, -119.1597524577104252, -7.771231490179439483 ) ) ; +#37114 = CARTESIAN_POINT ( 'NONE', ( 193.8146632353179939, -116.1139669639029961, 13.62771773304108613 ) ) ; +#37115 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#37116 = CARTESIAN_POINT ( 'NONE', ( 21.49330141136625727, -128.5000000000000000, 16.99999252147573259 ) ) ; +#37117 = CARTESIAN_POINT ( 'NONE', ( 216.4830151197734835, -119.4235647173829022, -7.899156919540953226 ) ) ; +#37118 = CARTESIAN_POINT ( 'NONE', ( 215.7410590142820013, -121.0124680926854808, 7.900488407041833305 ) ) ; +#37119 = CARTESIAN_POINT ( 'NONE', ( 221.4003545407064166, -121.4370265579586459, 7.814928424175701771 ) ) ; +#37120 = CARTESIAN_POINT ( 'NONE', ( 220.3002074625811701, -117.1045164958542699, 6.897977780264663572 ) ) ; +#37121 = CARTESIAN_POINT ( 'NONE', ( 13.21491204973140476, -50.51245691178613129, -18.45687133611393804 ) ) ; +#37122 = VECTOR ( 'NONE', #49868, 1000.000000000000000 ) ; +#37123 = LINE ( 'NONE', #33307, #51803 ) ; +#37124 = CARTESIAN_POINT ( 'NONE', ( 235.9107002040830992, -125.8903872348635105, -1.317188841457315851 ) ) ; +#37125 = CARTESIAN_POINT ( 'NONE', ( 233.6909751885948197, -119.9243088297795623, -6.123457084466397582 ) ) ; +#37126 = PRODUCT_RELATED_PRODUCT_CATEGORY ( 'detail', '', ( #29986 ) ) ; +#37127 = LINE ( 'NONE', #1789, #44121 ) ; +#37128 = CARTESIAN_POINT ( 'NONE', ( 216.1486884419421415, -122.3153538548299650, 7.737667996165846773 ) ) ; +#37129 = CARTESIAN_POINT ( 'NONE', ( 233.4165416469835463, -115.1663816304014745, 1.537968603581948646 ) ) ; +#37130 = EDGE_CURVE ( 'NONE', #11892, #41260, #4572, .T. ) ; +#37131 = CARTESIAN_POINT ( 'NONE', ( 234.7685270983271835, -117.2235913490374628, -5.404784576638385296 ) ) ; +#37132 = DIRECTION ( 'NONE', ( 0.2751521223302607067, 0.6785983445458404484, 0.6810254006693129414 ) ) ; +#37133 = CARTESIAN_POINT ( 'NONE', ( 219.9954974157262484, -119.1769506986481275, -7.775743174610809660 ) ) ; +#37134 = CARTESIAN_POINT ( 'NONE', ( 235.0812459088098194, -117.0563610739217779, 5.095055005993909703 ) ) ; +#37135 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#37136 = FACE_OUTER_BOUND ( 'NONE', #39296, .T. ) ; +#37137 = LINE ( 'NONE', #1222, #53625 ) ; +#37138 = EDGE_CURVE ( 'NONE', #30623, #56830, #44442, .T. ) ; +#37139 = ADVANCED_FACE ( 'NONE', ( #22853 ), #57642, .F. ) ; +#37140 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669289681, -119.5778334526887505, -5.726843370189446780 ) ) ; +#37141 = VERTEX_POINT ( 'NONE', #22284 ) ; +#37142 = FACE_OUTER_BOUND ( 'NONE', #21402, .T. ) ; +#37143 = CARTESIAN_POINT ( 'NONE', ( 214.8337103745689660, -121.0054008370983638, 7.860858426190709736 ) ) ; +#37144 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#37145 = EDGE_LOOP ( 'NONE', ( #24184, #20303, #17193, #28021 ) ) ; +#37146 = VECTOR ( 'NONE', #33265, 1000.000000000000000 ) ; +#37147 = FACE_OUTER_BOUND ( 'NONE', #51696, .T. ) ; +#37148 = CARTESIAN_POINT ( 'NONE', ( 219.7267739198292986, -121.1840419731655487, 8.060603454093415721 ) ) ; +#37149 = CARTESIAN_POINT ( 'NONE', ( -16.00000000000000000, 12.00000000000000000, 39.00000000000000000 ) ) ; +#37150 = FACE_OUTER_BOUND ( 'NONE', #1966, .T. ) ; +#37151 = ORIENTED_EDGE ( 'NONE', *, *, #2754, .F. ) ; +#37152 = ORIENTED_EDGE ( 'NONE', *, *, #13908, .F. ) ; +#37153 = CARTESIAN_POINT ( 'NONE', ( 219.9036803577855324, -119.8507832369700736, -8.065501939490200556 ) ) ; +#37154 = CARTESIAN_POINT ( 'NONE', ( 228.9554229884623453, -124.4472550134837689, -5.974384145005688040 ) ) ; +#37155 = ORIENTED_EDGE ( 'NONE', *, *, #37917, .T. ) ; +#37156 = CARTESIAN_POINT ( 'NONE', ( 218.8554351935288480, -120.0742204232168575, -8.065203185293592369 ) ) ; +#37157 = ORIENTED_EDGE ( 'NONE', *, *, #45080, .F. ) ; +#37158 = VECTOR ( 'NONE', #12372, 999.9999999999998863 ) ; +#37159 = ORIENTED_EDGE ( 'NONE', *, *, #57352, .F. ) ; +#37160 = DIRECTION ( 'NONE', ( 1.857579106397798678E-17, -1.984260520772446048E-47, -1.000000000000000000 ) ) ; +#37161 = CARTESIAN_POINT ( 'NONE', ( 23.40000000000003055, -116.9999999999999858, 4.500000000000017764 ) ) ; +#37162 = VERTEX_POINT ( 'NONE', #15736 ) ; +#37163 = DIRECTION ( 'NONE', ( -1.972152263052529514E-31, 1.000000000000000000, -1.224646799147352961E-16 ) ) ; +#37164 = LINE ( 'NONE', #45339, #37777 ) ; +#37165 = CARTESIAN_POINT ( 'NONE', ( 37.90000000000001990, -119.4999999999999858, 3.039736830714165450 ) ) ; +#37166 = CARTESIAN_POINT ( 'NONE', ( -33.99999999999999289, -128.5000000000000000, -16.99999999999999289 ) ) ; +#37167 = ORIENTED_EDGE ( 'NONE', *, *, #32333, .T. ) ; +#37168 = ADVANCED_FACE ( 'NONE', ( #46702 ), #53317, .F. ) ; +#37169 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -123.4226142184012787, -0.3108407638093824144 ) ) ; +#37170 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#37171 = ORIENTED_EDGE ( 'NONE', *, *, #54995, .T. ) ; +#37172 = FACE_OUTER_BOUND ( 'NONE', #2574, .T. ) ; +#37173 = EDGE_CURVE ( 'NONE', #40637, #18170, #54735, .T. ) ; +#37174 = DIRECTION ( 'NONE', ( 1.000000000000000000, 3.525012313293496291E-16, -1.857174544869287653E-16 ) ) ; +#37175 = ORIENTED_EDGE ( 'NONE', *, *, #56242, .T. ) ; +#37176 = CARTESIAN_POINT ( 'NONE', ( 21.50000000000000355, -116.0010000000000048, 17.00000000000000711 ) ) ; +#37177 = LINE ( 'NONE', #38885, #9722 ) ; +#37178 = CARTESIAN_POINT ( 'NONE', ( 29.40000000000003766, -114.6576133276491873, 1.000000000000028644 ) ) ; +#37179 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#37180 = AXIS2_PLACEMENT_3D ( 'NONE', #4256, #25270, #17659 ) ; +#37181 = CARTESIAN_POINT ( 'NONE', ( 235.3646879300861769, -119.2896001606618768, -5.416988907724601177 ) ) ; +#37182 = CARTESIAN_POINT ( 'NONE', ( 30.59960000000004143, -117.3365098851640624, -6.000550650614175474 ) ) ; +#37183 = CARTESIAN_POINT ( 'NONE', ( 214.4398602540506431, -121.6140630978206048, 7.714687051697644016 ) ) ; +#37184 = CARTESIAN_POINT ( 'NONE', ( 220.7223542607813442, -122.0640765635405103, 7.732175530756205006 ) ) ; +#37185 = CARTESIAN_POINT ( 'NONE', ( 233.1791755851903361, -120.6444741717400149, 6.148969008088640997 ) ) ; +#37186 = CARTESIAN_POINT ( 'NONE', ( 215.2036702088003608, -119.8985580947371830, -7.852034663461024522 ) ) ; +#37187 = DIRECTION ( 'NONE', ( -9.714451465470117264E-17, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#37188 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289510, -123.9323088161005444, 1.815514885143951984 ) ) ; +#37189 = CARTESIAN_POINT ( 'NONE', ( 232.8962201647364338, -125.9881355885622298, -0.8200429129591212396 ) ) ; +#37190 = CARTESIAN_POINT ( 'NONE', ( 234.7267522311662731, -123.8992368295505031, 4.389087010835305058 ) ) ; +#37191 = ADVANCED_FACE ( 'NONE', ( #51362 ), #40761, .F. ) ; +#37192 = CIRCLE ( 'NONE', #50214, 7.000000000000001776 ) ; +#37193 = CARTESIAN_POINT ( 'NONE', ( 220.3649315727256521, -122.5101500793460616, 7.841302409258935846 ) ) ; +#37194 = CARTESIAN_POINT ( 'NONE', ( 31.90000000000004121, -119.4999999999999858, -5.830845521999979297 ) ) ; +#37195 = VERTEX_POINT ( 'NONE', #55482 ) ; +#37196 = CARTESIAN_POINT ( 'NONE', ( 234.6664120939825864, -120.8384524412196015, -6.139502854628665851 ) ) ; +#37197 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289169, -121.4598235499597791, 2.068316274193216842 ) ) ; +#37198 = CARTESIAN_POINT ( 'NONE', ( -49.23713110992513009, -119.3280939578644819, -7.599999999999996092 ) ) ; +#37199 = FACE_OUTER_BOUND ( 'NONE', #30701, .T. ) ; +#37200 = CARTESIAN_POINT ( 'NONE', ( 234.4491989744308000, -115.5857017624122562, 2.585393668277180090 ) ) ; +#37201 = EDGE_CURVE ( 'NONE', #27829, #26165, #36997, .T. ) ; +#37202 = EDGE_CURVE ( 'NONE', #1190, #35621, #42602, .T. ) ; +#37203 = CARTESIAN_POINT ( 'NONE', ( 239.8904991330381620, -124.0327962302820310, 1.620635522917357241 ) ) ; +#37204 = ADVANCED_FACE ( 'NONE', ( #55198 ), #38235, .F. ) ; +#37205 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#37206 = CARTESIAN_POINT ( 'NONE', ( 217.2732991452088811, -121.2663000128114277, 7.779911698950731314 ) ) ; +#37207 = VERTEX_POINT ( 'NONE', #15154 ) ; +#37208 = CARTESIAN_POINT ( 'NONE', ( 215.8002074625812838, -123.9403851237605920, -6.346233088090402319 ) ) ; +#37209 = CARTESIAN_POINT ( 'NONE', ( 234.3399731378847548, -120.1425168173734477, -5.544851125844339812 ) ) ; +#37210 = ORIENTED_EDGE ( 'NONE', *, *, #27314, .F. ) ; +#37211 = ORIENTED_EDGE ( 'NONE', *, *, #23099, .F. ) ; +#37212 = LINE ( 'NONE', #55020, #8196 ) ; +#37213 = CARTESIAN_POINT ( 'NONE', ( 218.3002074625812838, -128.0724880983169953, -1.162062513274600750 ) ) ; +#37214 = CARTESIAN_POINT ( 'NONE', ( 29.39958092867764350, -114.6488632851797860, -0.9999999999999453770 ) ) ; +#37215 = CARTESIAN_POINT ( 'NONE', ( 236.4384746435144677, -126.6306312867814796, -0.4840616054706614602 ) ) ; +#37216 = PERSON_AND_ORGANIZATION ( #17881, #29145 ) ; +#37217 = ORIENTED_EDGE ( 'NONE', *, *, #17704, .F. ) ; +#37218 = VERTEX_POINT ( 'NONE', #28918 ) ; +#37219 = AXIS2_PLACEMENT_3D ( 'NONE', #29393, #48049, #15927 ) ; +#37220 = CARTESIAN_POINT ( 'NONE', ( 236.6875883194485652, -116.1752843512524009, 3.478410788590276415 ) ) ; +#37221 = CARTESIAN_POINT ( 'NONE', ( 218.0326460778825606, -118.8647196110668318, -5.398493836873699436 ) ) ; +#37222 = ORIENTED_EDGE ( 'NONE', *, *, #35920, .T. ) ; +#37223 = CARTESIAN_POINT ( 'NONE', ( -47.93741369225583071, -117.5240797641093735, 4.887927462006304680 ) ) ; +#37224 = LINE ( 'NONE', #11200, #49395 ) ; +#37225 = ORIENTED_EDGE ( 'NONE', *, *, #26761, .F. ) ; +#37226 = CARTESIAN_POINT ( 'NONE', ( 219.8806601222103723, -119.0832027754575080, -7.760721252249851432 ) ) ; +#37227 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#37228 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289794, -116.3224883134623866, 3.501381028070829959 ) ) ; +#37229 = CARTESIAN_POINT ( 'NONE', ( 236.3999987672879399, -115.0388562828618575, 4.379030634828376733 ) ) ; +#37230 = VECTOR ( 'NONE', #37360, 999.9999999999998863 ) ; +#37231 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#37232 = CARTESIAN_POINT ( 'NONE', ( 216.1393751098984239, -118.5123749701347009, -7.694559216695260773 ) ) ; +#37233 = CARTESIAN_POINT ( 'NONE', ( -36.00000000000000000, -106.5000000000000000, -16.99999999999999645 ) ) ; +#37234 = VERTEX_POINT ( 'NONE', #42877 ) ; +#37235 = VERTEX_POINT ( 'NONE', #2903 ) ; +#37236 = CARTESIAN_POINT ( 'NONE', ( -47.77994504779954354, -121.4215246353362261, -5.523019015986974978 ) ) ; +#37237 = PLANE ( 'NONE', #35983 ) ; +#37238 = ADVANCED_FACE ( 'NONE', ( #20689 ), #38514, .T. ) ; +#37239 = CARTESIAN_POINT ( 'NONE', ( 215.8356715236346588, -121.6057266635066156, 7.629962032441299336 ) ) ; +#37240 = VERTEX_POINT ( 'NONE', #47562 ) ; +#37241 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669290249, -115.7774797765340935, 2.975588666591352460 ) ) ; +#37242 = CARTESIAN_POINT ( 'NONE', ( 231.9908696926612492, -123.0603823593725963, 5.098045234106100665 ) ) ; +#37243 = ORIENTED_EDGE ( 'NONE', *, *, #1730, .T. ) ; +#37244 = CARTESIAN_POINT ( 'NONE', ( 216.3333785350615699, -118.5470101163087264, -7.468822532873349296 ) ) ; +#37245 = CARTESIAN_POINT ( 'NONE', ( 219.8229210268666520, -121.8137219027723006, 7.981525967975461988 ) ) ; +#37246 = CARTESIAN_POINT ( 'NONE', ( 235.9578103555198538, -124.5085987334586406, 3.837590188480983766 ) ) ; +#37247 = DIRECTION ( 'NONE', ( -0.7009092642998477896, 0.0000000000000000000, -0.7132504491541846736 ) ) ; +#37248 = CARTESIAN_POINT ( 'NONE', ( 232.0520651276117690, -114.4327346202752693, 1.015371057698870594 ) ) ; +#37249 = CARTESIAN_POINT ( 'NONE', ( 232.6855420493726854, -120.1289958324555442, -6.142305246811707420 ) ) ; +#37250 = FACE_OUTER_BOUND ( 'NONE', #36210, .T. ) ; +#37251 = CARTESIAN_POINT ( 'NONE', ( 235.8999987668155427, -115.4234249195633737, -5.520723272576931073 ) ) ; +#37252 = CARTESIAN_POINT ( 'NONE', ( 215.8398163654211430, -119.5330788086159970, -5.501059223413797383 ) ) ; +#37253 = CARTESIAN_POINT ( 'NONE', ( 232.2771716937293149, -115.9044907925071470, -3.114361359598366796 ) ) ; +#37254 = CARTESIAN_POINT ( 'NONE', ( 235.2946084960413486, -115.5898805208439057, -2.587757898618459507 ) ) ; +#37255 = LINE ( 'NONE', #56205, #49195 ) ; +#37256 = EDGE_CURVE ( 'NONE', #12560, #34450, #7558, .T. ) ; +#37257 = VECTOR ( 'NONE', #24539, 1000.000000000000000 ) ; +#37258 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #40974, #36038 ), + ( #13826, #53253 ), + ( #49453, #57661 ), + ( #49173, #997 ), + ( #10029, #31083 ), + ( #27848, #36614 ), + ( #22018, #26709 ), + ( #44504, #4507 ), + ( #22303, #40112 ), + ( #9732, #39834 ), + ( #135, #54408 ), + ( #14381, #32235 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 2, 2, 2, 2, 4 ), + ( 2, 2 ), + ( 0.0000000000000000000, 0.2500000000000000000, 0.5000000000000000000, 0.7500000000000000000, 0.8750000000000000000, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#37259 = CARTESIAN_POINT ( 'NONE', ( 235.4730044411135736, -116.1483197212197496, -3.445319541772412730 ) ) ; +#37260 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#37261 = ORIENTED_EDGE ( 'NONE', *, *, #48652, .F. ) ; +#37262 = CARTESIAN_POINT ( 'NONE', ( 234.1994068154384649, -121.4105941851014023, 6.082380774848695104 ) ) ; +#37263 = CARTESIAN_POINT ( 'NONE', ( 30.59980000000004452, -115.7030849030074364, 10.24879463419246228 ) ) ; +#37264 = CARTESIAN_POINT ( 'NONE', ( -27.00000000000000355, -5.000000000000012434, -19.50000000000000000 ) ) ; +#37265 = CARTESIAN_POINT ( 'NONE', ( 28.11743114856945880, -121.3264801363842480, 6.163344282129071594 ) ) ; +#37266 = CARTESIAN_POINT ( 'NONE', ( 236.8302799199260846, -125.8589117045083015, 1.443545419361149662 ) ) ; +#37267 = EDGE_CURVE ( 'NONE', #23894, #8406, #22966, .T. ) ; +#37268 = EDGE_CURVE ( 'NONE', #50590, #13206, #25967, .T. ) ; +#37269 = CIRCLE ( 'NONE', #14859, 1.649999999999995248 ) ; +#37270 = ORIENTED_EDGE ( 'NONE', *, *, #43072, .F. ) ; +#37271 = ORIENTED_EDGE ( 'NONE', *, *, #29345, .T. ) ; +#37272 = CARTESIAN_POINT ( 'NONE', ( 238.2757346982170077, -127.4190045101731670, -1.061779915142698760 ) ) ; +#37273 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#37274 = CARTESIAN_POINT ( 'NONE', ( 234.6353985141713849, -124.7587632092310770, 3.590432504129855928 ) ) ; +#37275 = ORIENTED_EDGE ( 'NONE', *, *, #39591, .F. ) ; +#37276 = ORIENTED_EDGE ( 'NONE', *, *, #44762, .T. ) ; +#37277 = CARTESIAN_POINT ( 'NONE', ( 13.21491204973129108, -50.51245691178606023, 18.45687133611399844 ) ) ; +#37278 = DIRECTION ( 'NONE', ( 0.4956176937828955520, 0.7071067811865477948, 0.5043442292812753136 ) ) ; +#37279 = CARTESIAN_POINT ( 'NONE', ( 217.0287371544571613, -121.1082888926172245, 7.981717288246683140 ) ) ; +#37280 = ORIENTED_EDGE ( 'NONE', *, *, #23761, .F. ) ; +#37281 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#37282 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#37283 = CARTESIAN_POINT ( 'NONE', ( 237.2499669769919990, -123.1679138468883110, -4.866699111336029837 ) ) ; +#37284 = CARTESIAN_POINT ( 'NONE', ( 219.8496861572658645, -121.5227564478319522, 7.820909165384807515 ) ) ; +#37285 = ORIENTED_EDGE ( 'NONE', *, *, #27317, .F. ) ; +#37286 = CARTESIAN_POINT ( 'NONE', ( 217.8669210914748362, -121.6456291577163711, 7.963560319686860289 ) ) ; +#37287 = DIRECTION ( 'NONE', ( -1.194121782967160312E-15, 0.9884292157390540678, 0.1516828450203868139 ) ) ; +#37288 = CARTESIAN_POINT ( 'NONE', ( 236.3999987672879683, -124.1340797666940716, -5.982763930601153746 ) ) ; +#37289 = CARTESIAN_POINT ( 'NONE', ( 237.6939919278112825, -119.7786710869000046, -6.106682995184243623 ) ) ; +#37290 = ORIENTED_EDGE ( 'NONE', *, *, #12043, .T. ) ; +#37291 = ORIENTED_EDGE ( 'NONE', *, *, #44497, .F. ) ; +#37292 = CARTESIAN_POINT ( 'NONE', ( 228.7999987669289794, -114.3677280223906223, -4.318013477587742344 ) ) ; +#37293 = CARTESIAN_POINT ( 'NONE', ( -2.974192973165074372E-31, 0.0000000000000000000, -3.061616997868383831E-15 ) ) ; +#37294 = CARTESIAN_POINT ( 'NONE', ( 10.32631611343695255, -50.69543050033672671, -114.4235589658123047 ) ) ; +#37295 = LINE ( 'NONE', #9850, #42522 ) ; +#37296 = VERTEX_POINT ( 'NONE', #52220 ) ; +#37298 = EDGE_CURVE ( 'NONE', #47615, #50752, #31381, .T. ) ; +#37297 = AXIS2_PLACEMENT_3D ( 'NONE', #15704, #16558, #16846 ) ; +#37299 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#37300 = ORIENTED_EDGE ( 'NONE', *, *, #15789, .F. ) ; +#37301 = ORIENTED_EDGE ( 'NONE', *, *, #55697, .F. ) ; +#37302 = CARTESIAN_POINT ( 'NONE', ( 217.6333951748684967, -111.4750241754522477, -1.362175785605015843 ) ) ; +#37303 = CARTESIAN_POINT ( 'NONE', ( 237.9606421813783754, -125.2104241191713783, -2.935019796145377668 ) ) ; +#37304 = EDGE_CURVE ( 'NONE', #40956, #11077, #43649, .T. ) ; +#37305 = ORIENTED_EDGE ( 'NONE', *, *, #26957, .T. ) ; +#37306 = ORIENTED_EDGE ( 'NONE', *, *, #49063, .T. ) ; +#37307 = CARTESIAN_POINT ( 'NONE', ( 217.4395091456903799, -122.5090180333997978, 7.770930936594797167 ) ) ; +#37308 = AXIS2_PLACEMENT_3D ( 'NONE', #21619, #30703, #57253 ) ; +#37309 = ORIENTED_EDGE ( 'NONE', *, *, #16031, .F. ) ; +#37310 = ORIENTED_EDGE ( 'NONE', *, *, #44895, .T. ) ; +#37311 = LINE ( 'NONE', #55987, #22897 ) ; +#37312 = CARTESIAN_POINT ( 'NONE', ( 217.9163579497280523, -121.8323694114193358, 7.936442963194193290 ) ) ; +#37313 = CARTESIAN_POINT ( 'NONE', ( -33.99999999999999289, -124.5000000000000000, -13.89999999999999503 ) ) ; +#37314 = ORIENTED_EDGE ( 'NONE', *, *, #33952, .F. ) ; +#37315 = EDGE_CURVE ( 'NONE', #43142, #30301, #52503, .T. ) ; +#37316 = VECTOR ( 'NONE', #43655, 999.9999999999998863 ) ; +#37317 = CARTESIAN_POINT ( 'NONE', ( 219.8388233875151911, -121.2265130071020565, 7.855337565562184210 ) ) ; +#37318 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#37319 = CARTESIAN_POINT ( 'NONE', ( 232.2305419272415747, -122.6009072287471042, 5.777887077910532909 ) ) ; +#37320 = CARTESIAN_POINT ( 'NONE', ( 30.40000000000003766, -120.5000000000000284, 2.775557561562891351E-14 ) ) ; +#37321 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -120.9505091511224038, 0.6612728242998590078 ) ) ; +#37322 = LINE ( 'NONE', #11582, #38832 ) ; +#37323 = LINE ( 'NONE', #51302, #41453 ) ; +#37324 = CARTESIAN_POINT ( 'NONE', ( 239.6999987669289283, -124.2545916693325552, 1.647131262703965815 ) ) ; +#37325 = FACE_OUTER_BOUND ( 'NONE', #13938, .T. ) ; +#37326 = VERTEX_POINT ( 'NONE', #13362 ) ; +#37327 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360860E-15, -1.857579106397800526E-17 ) ) ; +#37328 = CARTESIAN_POINT ( 'NONE', ( 236.4098962102681867, -115.1066757640871430, 1.315364151723767749 ) ) ; +#37329 = EDGE_CURVE ( 'NONE', #32701, #38798, #10840, .T. ) ; +#37330 = CARTESIAN_POINT ( 'NONE', ( 234.0593345438193751, -122.6210718260763741, -5.128848841668482095 ) ) ; +#37331 = EDGE_CURVE ( 'NONE', #6473, #47264, #16400, .T. ) ; +#37332 = EDGE_CURVE ( 'NONE', #46544, #36227, #46266, .T. ) ; +#37333 = ORIENTED_EDGE ( 'NONE', *, *, #17369, .F. ) ; +#37334 = ORIENTED_EDGE ( 'NONE', *, *, #1701, .F. ) ; +#37335 = CARTESIAN_POINT ( 'NONE', ( 221.7309420396955773, -122.3549301802631391, 7.858320803582426350 ) ) ; +#37336 = CIRCLE ( 'NONE', #6558, 4.999999999999999112 ) ; +#37337 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#37338 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#37339 = CARTESIAN_POINT ( 'NONE', ( 235.7927019675328211, -116.3570718335471383, -4.542408106264464784 ) ) ; +#37340 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203862311, 0.9884292157390539568 ) ) ; +#37341 = CARTESIAN_POINT ( 'NONE', ( 25.00000000000002132, -57.29999999999999716, -17.50000000000000711 ) ) ; +#37342 = CARTESIAN_POINT ( 'NONE', ( 22.00000000000001421, -129.0000000000000000, -19.99999999999998934 ) ) ; +#37343 = CARTESIAN_POINT ( 'NONE', ( 215.9387293527779832, -119.5008258023002981, -7.666177025516949683 ) ) ; +#37344 = CARTESIAN_POINT ( 'NONE', ( 25.00000000000002132, -51.29999999999998295, 4.799999999999992717 ) ) ; +#37345 = EDGE_CURVE ( 'NONE', #57404, #39601, #11789, .T. ) ; +#37346 = VERTEX_POINT ( 'NONE', #9010 ) ; +#37347 = DIRECTION ( 'NONE', ( -0.7009092642998491218, 0.0000000000000000000, -0.7132504491541831193 ) ) ; +#37348 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026880, -114.6959386610866289, -1.534310607804240112 ) ) ; +#37349 = CARTESIAN_POINT ( 'NONE', ( 21.00000000000002132, -34.99999999999999289, 19.50000000000000711 ) ) ; +#37350 = VECTOR ( 'NONE', #31361, 1000.000000000000114 ) ; +#37351 = ORIENTED_EDGE ( 'NONE', *, *, #54187, .T. ) ; +#37352 = CARTESIAN_POINT ( 'NONE', ( 25.00000000000002132, -57.29999999999998295, -16.50000000000000711 ) ) ; +#37353 = DIRECTION ( 'NONE', ( -0.7071067811865485719, -0.7071067811865465735, 0.0000000000000000000 ) ) ; +#37354 = CARTESIAN_POINT ( 'NONE', ( 237.7695786447356454, -118.4911786945261127, 5.171822405153746693 ) ) ; +#37355 = CARTESIAN_POINT ( 'NONE', ( -27.99999999999998934, -129.0000000000000000, -22.02500000000000213 ) ) ; +#37356 = ORIENTED_EDGE ( 'NONE', *, *, #6005, .T. ) ; +#37357 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#37358 = AXIS2_PLACEMENT_3D ( 'NONE', #18162, #44472, #53510 ) ; +#37359 = CARTESIAN_POINT ( 'NONE', ( 215.8591363554846794, -119.6536611395494276, -7.880405676314102159 ) ) ; +#37360 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#37361 = CARTESIAN_POINT ( 'NONE', ( 237.1910459313815238, -121.0908903149553311, 6.123432876160224581 ) ) ; +#37362 = ORIENTED_EDGE ( 'NONE', *, *, #54329, .T. ) ; +#37363 = FACE_OUTER_BOUND ( 'NONE', #30831, .T. ) ; +#37364 = CARTESIAN_POINT ( 'NONE', ( 214.9481766420921076, -121.0662959693896283, 7.623976051237305818 ) ) ; +#37365 = ORIENTED_EDGE ( 'NONE', *, *, #27904, .T. ) ; +#37366 =( BOUNDED_SURFACE ( ) B_SPLINE_SURFACE ( 3, 3, ( + ( #56187, #16142, #26107, #30184 ), + ( #20813, #3917, #51779, #21699 ), + ( #38647, #34284, #43296, #11790 ), + ( #39520, #29624, #52068, #12073 ) ), + .UNSPECIFIED., .F., .F., .F. ) + B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ), + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_SURFACE ( ( + ( 1.000000000000000000, 0.3333333333333334259, 0.3333333333333334259, 1.000000000000000000), + ( 0.8047378541243320749, 0.2682459513747774138, 0.2682459513747774138, 0.8047378541243320749), + ( 0.8047378541243320749, 0.2682459513747774138, 0.2682459513747774138, 0.8047378541243320749), + ( 1.000000000000000000, 0.3333333333333334259, 0.3333333333333334259, 1.000000000000000000) ) ) + REPRESENTATION_ITEM ( '' ) SURFACE ( ) ); +#37367 = ORIENTED_EDGE ( 'NONE', *, *, #16712, .F. ) ; +#37368 = EDGE_LOOP ( 'NONE', ( #30869, #39813, #9994, #24272, #28428, #28698, #56569, #20261, #50561, #22960, #30567, #19322, #13948, #4626, #35281, #7725 ) ) ; +#37369 = ORIENTED_EDGE ( 'NONE', *, *, #42925, .F. ) ; +#37371 = ADVANCED_FACE ( 'NONE', ( #4062 ), #43158, .F. ) ; +#37370 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#37372 = ORIENTED_EDGE ( 'NONE', *, *, #10730, .T. ) ; +#37373 = ORIENTED_EDGE ( 'NONE', *, *, #26442, .T. ) ; +#37374 = DIRECTION ( 'NONE', ( 0.7132504491541841185, 2.131334480222611662E-15, -0.7009092642998482336 ) ) ; +#37375 = ADVANCED_FACE ( 'NONE', ( #52816 ), #44044, .F. ) ; +#37376 = CARTESIAN_POINT ( 'NONE', ( 37.65356553428297559, -121.3307390222421986, -5.319737754556921772 ) ) ; +#37377 = CARTESIAN_POINT ( 'NONE', ( 196.4498904128554386, -126.6002556821156020, -0.9361359644992313100 ) ) ; +#37378 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #21371, #48256, #44145, #29867, #21667, #53486, #47657 ), + .UNSPECIFIED., .F., .F., + ( 4, 3, 4 ), + ( 2.624168356826627642E-15, 0.0001650554661218190105, 0.0004894885684849484058 ), + .UNSPECIFIED. ) ; +#37379 = ORIENTED_EDGE ( 'NONE', *, *, #47001, .F. ) ; +#37380 = AXIS2_PLACEMENT_3D ( 'NONE', #29459, #47258, #12206 ) ; +#37381 = EDGE_CURVE ( 'NONE', #1678, #10974, #8430, .T. ) ; +#37382 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #50799, #24246 ), + ( #5860, #32467 ), + ( #1515, #46147 ), + ( #51385, #42052 ), + ( #19855, #20155 ), + ( #37133, #46440 ), + ( #41194, #50516 ), + ( #6728, #23663 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 2, 2, 4 ), + ( 2, 2 ), + ( 0.0000000000000000000, 0.4999999999999830136, 0.7499999999999910072, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#37383 = CARTESIAN_POINT ( 'NONE', ( 235.9585292163607448, -124.5460079413568764, 3.867910808664352551 ) ) ; +#37384 = PLANE ( 'NONE', #56023 ) ; +#37385 = LINE ( 'NONE', #32441, #46188 ) ; +#37386 = CARTESIAN_POINT ( 'NONE', ( 221.4825355804121330, -121.2448960402927440, 7.824585445058787059 ) ) ; +#37387 = CARTESIAN_POINT ( 'NONE', ( 29.39958092867764350, -126.3511367148203135, 0.9999999999999870104 ) ) ; +#37388 = EDGE_CURVE ( 'NONE', #41992, #43957, #30647, .T. ) ; +#37389 = CARTESIAN_POINT ( 'NONE', ( 15.00000000000001599, -48.99999999999998579, -20.29999999999999716 ) ) ; +#37390 = ADVANCED_FACE ( 'NONE', ( #43462 ), #49635, .T. ) ; +#37391 = PLANE ( 'NONE', #57330 ) ; +#37392 = CARTESIAN_POINT ( 'NONE', ( 217.1147121301098650, -122.1614232360854970, 7.600800714378523004 ) ) ; +#37393 = CARTESIAN_POINT ( 'NONE', ( 19.90172774408105738, -50.89923810560406281, 16.09274393342540677 ) ) ; +#37394 = CARTESIAN_POINT ( 'NONE', ( 30.60581961097691917, -120.4999999999999716, -6.000550650614169257 ) ) ; +#37395 = FACE_OUTER_BOUND ( 'NONE', #54102, .T. ) ; +#37396 = AXIS2_PLACEMENT_3D ( 'NONE', #50772, #29476, #51360 ) ; +#37397 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289453, -122.0513497890938197, 2.014192844456291542 ) ) ; +#37398 = CARTESIAN_POINT ( 'NONE', ( 218.9962405479286076, -121.0522787359987404, 8.060683849380192001 ) ) ; +#37399 = CARTESIAN_POINT ( 'NONE', ( 222.0181808259063416, -118.7687394128527956, -7.658567745013696637 ) ) ; +#37400 = AXIS2_PLACEMENT_3D ( 'NONE', #52351, #24932, #48286 ) ; +#37401 = AXIS2_PLACEMENT_3D ( 'NONE', #27491, #8516, #36548 ) ; +#37402 = CARTESIAN_POINT ( 'NONE', ( 219.8565532142959569, -121.1784776918934909, 7.855679789358556597 ) ) ; +#37403 = CARTESIAN_POINT ( 'NONE', ( 235.9374612375154356, -125.5835819848077932, -2.227037092420509623 ) ) ; +#37404 = CARTESIAN_POINT ( 'NONE', ( 233.7990511214460412, -116.2080947524265611, -4.405219698740176604 ) ) ; +#37405 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#37406 = DIRECTION ( 'NONE', ( -0.7009092642998484557, -2.584749739919370222E-15, -0.7132504491541840075 ) ) ; +#37407 = CARTESIAN_POINT ( 'NONE', ( 233.4330174462409389, -115.3510159593531199, 2.071255920125091965 ) ) ; +#37408 = ADVANCED_FACE ( 'NONE', ( #49298 ), #55625, .T. ) ; +#37409 = SHELL_BASED_SURFACE_MODEL ( 'NONE', ( #14309, #11517, #24520, #26331, #19893, #48835, #42266, #41371, #8738, #4086, #16166, #24564, #36731, #23649, #56303, #32066, #31147 ) ); +#37410 = CARTESIAN_POINT ( 'NONE', ( 240.1435270983271550, -118.9950109500399691, 6.138530600027280570 ) ) ; +#37411 = CARTESIAN_POINT ( 'NONE', ( 200.0648010555901806, -115.1207051386164011, 0.8254984128206845906 ) ) ; +#37412 = CARTESIAN_POINT ( 'NONE', ( 215.5561812984223593, -120.4462063562493341, -5.641186388906323401 ) ) ; +#37413 = CARTESIAN_POINT ( 'NONE', ( 235.1016785683823684, -117.7271040600208778, 5.490566259632462476 ) ) ; +#37414 = CARTESIAN_POINT ( 'NONE', ( 15.22190327825485845, -57.95646333563967545, 19.34649823406777713 ) ) ; +#37415 = CYLINDRICAL_SURFACE ( 'NONE', #22923, 3.000000000000001776 ) ; +#37416 = CARTESIAN_POINT ( 'NONE', ( 220.3649315727256521, -122.5091067923323038, 7.834503912272277937 ) ) ; +#37417 = CARTESIAN_POINT ( 'NONE', ( 222.8468414147285159, -117.7302890471079024, -7.091874067239832158 ) ) ; +#37418 = ADVANCED_FACE ( 'NONE', ( #27977 ), #5263, .T. ) ; +#37419 = ORIENTED_EDGE ( 'NONE', *, *, #39509, .T. ) ; +#37420 = CARTESIAN_POINT ( 'NONE', ( 10.50000000000001599, -39.14999999999999147, -23.49900000000000588 ) ) ; +#37421 = CARTESIAN_POINT ( 'NONE', ( 29.19159998717485394, -114.6304985486865746, 1.000000000000014655 ) ) ; +#37422 = CARTESIAN_POINT ( 'NONE', ( 37.90229607709959936, -121.4999999999999858, 5.081794785653439561 ) ) ; +#37423 = ORIENTED_EDGE ( 'NONE', *, *, #9824, .F. ) ; +#37424 = EDGE_CURVE ( 'NONE', #27520, #10765, #9867, .T. ) ; +#37425 = AXIS2_PLACEMENT_3D ( 'NONE', #31638, #37443, #27822 ) ; +#37426 = CARTESIAN_POINT ( 'NONE', ( 10.21081663028561692, -50.19543050033661302, -117.3945284825512090 ) ) ; +#37427 = CARTESIAN_POINT ( 'NONE', ( 219.7268605575477238, -121.1837222100124052, 8.060652524460854451 ) ) ; +#37428 = CARTESIAN_POINT ( 'NONE', ( 216.7536962859186644, -119.0109555263827303, -7.869375293269710525 ) ) ; +#37429 = CARTESIAN_POINT ( 'NONE', ( 16.50000000000002487, 38.43410573620376169, -16.50000000000000000 ) ) ; +#37430 = ORIENTED_EDGE ( 'NONE', *, *, #39150, .T. ) ; +#37431 = ORIENTED_EDGE ( 'NONE', *, *, #9268, .F. ) ; +#37432 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#37433 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#37434 = AXIS2_PLACEMENT_3D ( 'NONE', #16685, #12028, #51734 ) ; +#37435 = ORIENTED_EDGE ( 'NONE', *, *, #56215, .F. ) ; +#37436 = CARTESIAN_POINT ( 'NONE', ( 217.7132912540063217, -118.6823478126308657, -7.830900573101103213 ) ) ; +#37437 = EDGE_LOOP ( 'NONE', ( #48218, #41082, #20469, #35406 ) ) ; +#37438 = VERTEX_POINT ( 'NONE', #23294 ) ; +#37439 = AXIS2_PLACEMENT_3D ( 'NONE', #45775, #49304, #27409 ) ; +#37440 = CARTESIAN_POINT ( 'NONE', ( 218.2197867405993179, -118.5871047759951580, -7.621945510429640969 ) ) ; +#37441 = DIRECTION ( 'NONE', ( -1.194121782967160312E-15, 0.9884292157390540678, 0.1516828450203868139 ) ) ; +#37442 = ORIENTED_EDGE ( 'NONE', *, *, #27900, .T. ) ; +#37443 = DIRECTION ( 'NONE', ( -1.811995619784410881E-15, 1.000000000000000000, 1.196913542559490477E-15 ) ) ; +#37444 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#37445 = ADVANCED_FACE ( 'NONE', ( #26844 ), #44918, .F. ) ; +#37446 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#37447 = CARTESIAN_POINT ( 'NONE', ( -13.42231206748380856, -29.69543050033665210, -119.7428842589405917 ) ) ; +#37448 = ORIENTED_EDGE ( 'NONE', *, *, #9041, .T. ) ; +#37449 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 2.400557816089450537E-15, 1.000000000000000000 ) ) ; +#37450 = CARTESIAN_POINT ( 'NONE', ( 219.8581390317077648, -122.1323410924298116, 7.931358074041269468 ) ) ; +#37451 = EDGE_CURVE ( 'NONE', #5055, #27248, #19260, .T. ) ; +#37452 = ORIENTED_EDGE ( 'NONE', *, *, #44375, .F. ) ; +#37453 = LINE ( 'NONE', #41812, #44064 ) ; +#37454 = EDGE_CURVE ( 'NONE', #8493, #35065, #53979, .T. ) ; +#37455 = CARTESIAN_POINT ( 'NONE', ( 214.5561549749679386, -120.1459845034035538, -7.597514123838557509 ) ) ; +#37456 = EDGE_CURVE ( 'NONE', #12528, #48468, #37903, .T. ) ; +#37457 = ORIENTED_EDGE ( 'NONE', *, *, #2016, .F. ) ; +#37458 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#37459 = FACE_OUTER_BOUND ( 'NONE', #41919, .T. ) ; +#37460 = CARTESIAN_POINT ( 'NONE', ( 221.9019032902816377, -119.7647609289033426, -8.036153736572062556 ) ) ; +#37461 = CARTESIAN_POINT ( 'NONE', ( 24.90000000000001279, -29.99999999999998934, -23.40000000000002700 ) ) ; +#37462 = CARTESIAN_POINT ( 'NONE', ( 235.3749216643264504, -118.9467298557159722, -5.328216645642067206 ) ) ; +#37463 = CARTESIAN_POINT ( 'NONE', ( 218.2197867405992611, -118.4953650081886707, -7.805363779241861089 ) ) ; +#37464 = CARTESIAN_POINT ( 'NONE', ( 218.3086588808662896, -121.1125589503040061, 8.038340749991286671 ) ) ; +#37465 = CARTESIAN_POINT ( 'NONE', ( 24.99900000000002009, -52.25000000000000711, 6.099999999999992539 ) ) ; +#37466 = CARTESIAN_POINT ( 'NONE', ( 233.3205286531144793, -125.3498615924406323, 3.781705954158609551 ) ) ; +#37467 = CARTESIAN_POINT ( 'NONE', ( 214.9986590616769604, -119.9703032581890341, -7.628145881985345156 ) ) ; +#37468 = CARTESIAN_POINT ( 'NONE', ( -24.09999999999997655, -30.00100000000000122, 22.50000000000000711 ) ) ; +#37469 = CARTESIAN_POINT ( 'NONE', ( 230.8828414794035950, -123.9730596471636943, 1.742663118735850336 ) ) ; +#37470 = CARTESIAN_POINT ( 'NONE', ( 232.8170648835864256, -125.7374364218195097, 1.882809869787228196 ) ) ; +#37471 = CARTESIAN_POINT ( 'NONE', ( 220.8002074625811701, -114.8564836016523714, -5.215987707091284342 ) ) ; +#37472 = ADVANCED_FACE ( 'NONE', ( #18620 ), #27403, .F. ) ; +#37473 = CARTESIAN_POINT ( 'NONE', ( 228.9554229884601568, -124.1774235209070412, 6.144155296004076838 ) ) ; +#37474 = DIRECTION ( 'NONE', ( 1.652117596168384206E-15, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#37475 = ORIENTED_EDGE ( 'NONE', *, *, #6102, .F. ) ; +#37476 = CARTESIAN_POINT ( 'NONE', ( 234.6410822748739520, -121.8268122512003799, -6.005097686431430049 ) ) ; +#37477 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -121.6179846750717815, 2.093175340622301039 ) ) ; +#37478 = FACE_OUTER_BOUND ( 'NONE', #12611, .T. ) ; +#37479 = CARTESIAN_POINT ( 'NONE', ( 320.8899987669290113, -120.3493403768667918, -2.246441750802503634 ) ) ; +#37480 = CARTESIAN_POINT ( 'NONE', ( 234.4645292005484407, -115.8501068354517827, 3.028396473737222649 ) ) ; +#37481 = CIRCLE ( 'NONE', #10451, 2.524999999999999467 ) ; +#37482 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203866196, 0.9884292157390540678 ) ) ; +#37483 = CARTESIAN_POINT ( 'NONE', ( 214.8410490684000820, -122.3455896374021563, 7.405809531348176655 ) ) ; +#37484 = FACE_OUTER_BOUND ( 'NONE', #17355, .T. ) ; +#37485 = ORIENTED_EDGE ( 'NONE', *, *, #36585, .T. ) ; +#37486 = EDGE_CURVE ( 'NONE', #34450, #51746, #36461, .T. ) ; +#37487 = CARTESIAN_POINT ( 'NONE', ( 215.9031757053861895, -121.4235042519871968, 7.654448644849158434 ) ) ; +#37488 = CARTESIAN_POINT ( 'NONE', ( 234.0503182446224173, -125.9621287152136659, 1.018773974037928021 ) ) ; +#37489 = ADVANCED_FACE ( 'NONE', ( #31516 ), #53680, .F. ) ; +#37490 = VERTEX_POINT ( 'NONE', #1412 ) ; +#37491 = EDGE_LOOP ( 'NONE', ( #13878, #12453, #51463 ) ) ; +#37492 = CARTESIAN_POINT ( 'NONE', ( 220.8945623894547623, -118.7808343692060475, -7.896953000950944102 ) ) ; +#37493 = DIRECTION ( 'NONE', ( -0.7009092642998484557, -4.163453949483577057E-16, -0.7132504491541840075 ) ) ; +#37494 = FACE_OUTER_BOUND ( 'NONE', #22337, .T. ) ; +#37495 = CARTESIAN_POINT ( 'NONE', ( 236.4566395846370881, -126.5350354316513375, -1.182612969044259055 ) ) ; +#37496 = PERSON_AND_ORGANIZATION_ROLE ( 'classification_officer' ) ; +#37497 = ORIENTED_EDGE ( 'NONE', *, *, #6985, .T. ) ; +#37498 = ORIENTED_EDGE ( 'NONE', *, *, #9194, .F. ) ; +#37499 = CARTESIAN_POINT ( 'NONE', ( 236.5425133665780493, -115.0961856814441973, -1.262292860244558446 ) ) ; +#37500 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -1.826024711554534899E-16 ) ) ; +#37501 = ORIENTED_EDGE ( 'NONE', *, *, #14252, .F. ) ; +#37502 = CARTESIAN_POINT ( 'NONE', ( -48.24631075409005376, -118.4966295833444434, 3.293898026278704982 ) ) ; +#37503 = DIRECTION ( 'NONE', ( -0.7071067811865450192, 8.659560562354902043E-17, 0.7071067811865500152 ) ) ; +#37504 = VERTEX_POINT ( 'NONE', #54264 ) ; +#37505 = DIRECTION ( 'NONE', ( -0.7009092642998484557, -4.163453949483577057E-16, -0.7132504491541840075 ) ) ; +#37506 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290306, -120.6969384211994054, -2.472485918421094997 ) ) ; +#37507 = EDGE_CURVE ( 'NONE', #18004, #8026, #9725, .T. ) ; +#37508 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669290363, -118.9743451930975766, 5.233570682146214459 ) ) ; +#37509 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#37510 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#37511 = CARTESIAN_POINT ( 'NONE', ( 219.3625785016474765, -122.5179861885949464, 7.829566169177307522 ) ) ; +#37512 = FACE_OUTER_BOUND ( 'NONE', #52870, .T. ) ; +#37513 = ORIENTED_EDGE ( 'NONE', *, *, #40667, .F. ) ; +#37514 = ORIENTED_EDGE ( 'NONE', *, *, #53455, .F. ) ; +#37515 = CARTESIAN_POINT ( 'NONE', ( -48.09704369602034291, -121.2849373716563122, -4.144840060962066808 ) ) ; +#37516 = EDGE_CURVE ( 'NONE', #33709, #21791, #47051, .T. ) ; +#37517 = CIRCLE ( 'NONE', #12317, 3.250000067055240471 ) ; +#37518 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#37519 = CARTESIAN_POINT ( 'NONE', ( 216.6896103699010894, -120.9530814726818591, 7.770749359884823626 ) ) ; +#37520 = ADVANCED_FACE ( 'NONE', ( #15665 ), #3419, .F. ) ; +#37521 = ORIENTED_EDGE ( 'NONE', *, *, #9217, .F. ) ; +#37522 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669289112, -120.2329609649206077, 5.556397802555316900 ) ) ; +#37523 = CARTESIAN_POINT ( 'NONE', ( 231.9996143085951701, -125.1955770623228972, 3.004699773835799892 ) ) ; +#37524 = CARTESIAN_POINT ( 'NONE', ( 7.030195139484950168E-15, 12.50000000000000000, -38.50000000000000000 ) ) ; +#37525 = CARTESIAN_POINT ( 'NONE', ( 236.1186956878408409, -118.3268094109456712, 5.753615581028756587 ) ) ; +#37526 = VERTEX_POINT ( 'NONE', #46630 ) ; +#37527 = CARTESIAN_POINT ( 'NONE', ( 220.6197069149558558, -121.0889871657063566, 8.065880497126288518 ) ) ; +#37528 = CARTESIAN_POINT ( 'NONE', ( 235.8709759493636113, -121.9512245290632393, 5.355428716454348148 ) ) ; +#37529 = LINE ( 'NONE', #2195, #23009 ) ; +#37530 = CARTESIAN_POINT ( 'NONE', ( 232.0441430865334382, -114.3897521286053518, 0.7118911244952311757 ) ) ; +#37531 = CARTESIAN_POINT ( 'NONE', ( 232.7263681430990800, -118.5886206152936637, -5.845129081053455522 ) ) ; +#37532 = DIRECTION ( 'NONE', ( -0.4956176937828916107, -0.7071067811865534569, -0.5043442292812712058 ) ) ; +#37533 = DIRECTION ( 'NONE', ( -0.7071067811865474617, -0.7071067811865474617, 0.0000000000000000000 ) ) ; +#37534 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#37535 = CARTESIAN_POINT ( 'NONE', ( 232.1437988809954049, -119.7591832556880007, -5.499383641903413000 ) ) ; +#37536 = CARTESIAN_POINT ( 'NONE', ( 235.5385428676539163, -117.7091237881735566, 4.796024469341437779 ) ) ; +#37537 = CARTESIAN_POINT ( 'NONE', ( -48.75000000000000000, -119.5000000000000000, -7.599999999999996092 ) ) ; +#37538 = CARTESIAN_POINT ( 'NONE', ( 235.1615974694966269, -118.5357953890800502, 5.224253157238376133 ) ) ; +#37539 = CARTESIAN_POINT ( 'NONE', ( 239.3999987667352229, -118.2071609113828856, -2.121304448580165758 ) ) ; +#37540 = VERTEX_POINT ( 'NONE', #20345 ) ; +#37541 = CARTESIAN_POINT ( 'NONE', ( 234.2035620036193393, -121.5687542002810062, 6.055975726285481642 ) ) ; +#37542 = CARTESIAN_POINT ( 'NONE', ( 30.60000000000003340, -125.2969150969925352, 10.24879463419244274 ) ) ; +#37543 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.210476675238558841E-16, 1.857579106397815009E-17 ) ) ; +#37544 = CARTESIAN_POINT ( 'NONE', ( 219.9394722614121633, -121.8428753349349734, 7.773975300549249567 ) ) ; +#37545 = CARTESIAN_POINT ( 'NONE', ( 237.0373897906955847, -123.3283831805478030, -4.773831136854476576 ) ) ; +#37546 = CARTESIAN_POINT ( 'NONE', ( -46.30347751255007438, -50.06979835588883532, -13.40253222625618079 ) ) ; +#37547 = ORIENTED_EDGE ( 'NONE', *, *, #9877, .T. ) ; +#37548 = ORIENTED_EDGE ( 'NONE', *, *, #5806, .F. ) ; +#37549 = CARTESIAN_POINT ( 'NONE', ( 194.2313774616661988, -124.8244870774333748, -13.43649004611537556 ) ) ; +#37550 = CARTESIAN_POINT ( 'NONE', ( 238.0999987669289624, -111.4574356595409625, -12.77622910520403465 ) ) ; +#37551 = DIRECTION ( 'NONE', ( 1.194121782967160312E-15, -0.9884292157390540678, -0.1516828450203868139 ) ) ; +#37552 = EDGE_CURVE ( 'NONE', #28972, #41399, #15087, .T. ) ; +#37553 = CARTESIAN_POINT ( 'NONE', ( 215.2775053147733502, -122.3789166445833558, 7.442245852754228785 ) ) ; +#37554 = ORIENTED_EDGE ( 'NONE', *, *, #38587, .T. ) ; +#37555 = VERTEX_POINT ( 'NONE', #34068 ) ; +#37556 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.9884292157390542899, -0.1516828450203853706 ) ) ; +#37557 = VECTOR ( 'NONE', #52159, 1000.000000000000000 ) ; +#37558 = LINE ( 'NONE', #42194, #10820 ) ; +#37559 = CARTESIAN_POINT ( 'NONE', ( 217.1797164176549018, -122.0118769736854603, 7.869360789128243994 ) ) ; +#37560 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #46187, #45627, #32779, #36595, #5621, #19895 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 4 ), + ( 7.416344146278971993E-14, 0.0001609192577080371836, 0.0003218385153419109270 ), + .UNSPECIFIED. ) ; +#37561 = ORIENTED_EDGE ( 'NONE', *, *, #48655, .T. ) ; +#37562 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#37563 = CARTESIAN_POINT ( 'NONE', ( 216.9453335389569872, -118.6505063414810053, -7.783393000339899004 ) ) ; +#37564 = CARTESIAN_POINT ( 'NONE', ( 237.0115068766720015, -125.5633116722557077, 2.268301476173132603 ) ) ; +#37565 = CARTESIAN_POINT ( 'NONE', ( -43.70203156006936496, -45.24952226356656837, 16.54294712942534318 ) ) ; +#37566 = EDGE_LOOP ( 'NONE', ( #46044, #48339 ) ) ; +#37567 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#37568 = FACE_OUTER_BOUND ( 'NONE', #41444, .T. ) ; +#37569 = CARTESIAN_POINT ( 'NONE', ( 214.7019021674151418, -119.6057562578525051, -7.771807979307400416 ) ) ; +#37570 = CARTESIAN_POINT ( 'NONE', ( 237.7045810026834829, -119.3907451085950129, -6.048758148798135892 ) ) ; +#37571 = EDGE_LOOP ( 'NONE', ( #45692, #46971, #10146, #55733 ) ) ; +#37572 = VERTEX_POINT ( 'NONE', #51007 ) ; +#37573 = CARTESIAN_POINT ( 'NONE', ( 221.4600982532671480, -118.9598274561975728, -7.700967496971983017 ) ) ; +#37574 = CARTESIAN_POINT ( 'NONE', ( 221.8456370807353437, -119.8785049366533428, -7.829423535975353232 ) ) ; +#37575 = EDGE_CURVE ( 'NONE', #54099, #473, #43465, .T. ) ; +#37576 = CARTESIAN_POINT ( 'NONE', ( 214.8337103745041361, -120.0010185878689981, -7.819026752483665632 ) ) ; +#37577 = CARTESIAN_POINT ( 'NONE', ( -4.250000000000000000, -4.500000000000000000, -37.00000000000000000 ) ) ; +#37578 = EDGE_LOOP ( 'NONE', ( #20927, #27525, #753, #38722, #4474, #34698, #50995 ) ) ; +#37579 = CARTESIAN_POINT ( 'NONE', ( -16.00000000000000000, -8.900000000000000355, -36.00000000000000000 ) ) ; +#37580 = ORIENTED_EDGE ( 'NONE', *, *, #31937, .F. ) ; +#37581 = ORIENTED_EDGE ( 'NONE', *, *, #47727, .T. ) ; +#37582 = FACE_OUTER_BOUND ( 'NONE', #942, .T. ) ; +#37583 = EDGE_CURVE ( 'NONE', #13941, #26149, #16427, .T. ) ; +#37584 = CARTESIAN_POINT ( 'NONE', ( 237.9427078711298691, -125.5094293269647068, -2.389292428445395799 ) ) ; +#37585 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #3772, #21560, #30924, #30644 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#37586 = EDGE_CURVE ( 'NONE', #41270, #13424, #22058, .T. ) ; +#37587 = VERTEX_POINT ( 'NONE', #6911 ) ; +#37588 = VERTEX_POINT ( 'NONE', #24721 ) ; +#37589 = CARTESIAN_POINT ( 'NONE', ( 219.8047292662400594, -120.0135476817226419, -7.873358840060075359 ) ) ; +#37590 = ADVANCED_FACE ( 'NONE', ( #32922 ), #42545, .T. ) ; +#37591 = VERTEX_POINT ( 'NONE', #6053 ) ; +#37592 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, -1.734723475976805517E-15 ) ) ; +#37593 = CARTESIAN_POINT ( 'NONE', ( -33.99999999999999289, -116.0000000000000000, -13.99999999999999289 ) ) ; +#37594 = CARTESIAN_POINT ( 'NONE', ( 36.90000000000001279, -119.4999999999999858, -5.171065414394417026 ) ) ; +#37595 = VERTEX_POINT ( 'NONE', #23871 ) ; +#37596 = CARTESIAN_POINT ( 'NONE', ( 219.8790856214407370, -122.1915688377793998, 7.705494100964369153 ) ) ; +#37597 = CARTESIAN_POINT ( 'NONE', ( 214.7662722531414659, -121.0905588669249653, 7.599360515257550297 ) ) ; +#37598 = CARTESIAN_POINT ( 'NONE', ( 232.2427234988365115, -123.0368395862201254, 5.603647234941131039 ) ) ; +#37599 = VECTOR ( 'NONE', #39615, 1000.000000000000000 ) ; +#37600 = CARTESIAN_POINT ( 'NONE', ( 215.6646091354605801, -122.2610599358720691, 7.505373329198372190 ) ) ; +#37601 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -121.1841519624359762, -0.4148296019403117652 ) ) ; +#37602 = CARTESIAN_POINT ( 'NONE', ( 215.2218970605181596, -115.2902625040012623, -4.924464303266301357 ) ) ; +#37603 = CARTESIAN_POINT ( 'NONE', ( 216.0086112000864773, -119.3970933392549370, -7.862037065555155912 ) ) ; +#37604 = DIRECTION ( 'NONE', ( 1.000000000000000000, -4.625929269271513563E-14, 0.0000000000000000000 ) ) ; +#37605 = CARTESIAN_POINT ( 'NONE', ( 210.8999987669501763, -115.7782590853787923, 14.67078607558074665 ) ) ; +#37606 = VERTEX_POINT ( 'NONE', #42530 ) ; +#37607 = CARTESIAN_POINT ( 'NONE', ( 213.9204999291004583, -122.4248933230861809, 7.285738611312487123 ) ) ; +#37608 = CARTESIAN_POINT ( 'NONE', ( 236.3831734539671743, -114.9636892775223345, 0.3743085894066097152 ) ) ; +#37609 = CARTESIAN_POINT ( 'NONE', ( 234.0618110288286289, -122.5408584877315832, -5.161179186349201586 ) ) ; +#37610 = ORIENTED_EDGE ( 'NONE', *, *, #53151, .F. ) ; +#37611 = ORIENTED_EDGE ( 'NONE', *, *, #26189, .T. ) ; +#37612 = CARTESIAN_POINT ( 'NONE', ( 221.6691971245043646, -122.3583824831222131, 7.857791018433231578 ) ) ; +#37613 = AXIS2_PLACEMENT_3D ( 'NONE', #26624, #13167, #30728 ) ; +#37614 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397815626E-17 ) ) ; +#37615 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.9884292157390539568, -0.1516828450203867307 ) ) ; +#37616 = CARTESIAN_POINT ( 'NONE', ( 235.8704361612707032, -114.7131391224532990, -2.079593992937800007 ) ) ; +#37617 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#37618 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#37619 = CARTESIAN_POINT ( 'NONE', ( 229.2999987672632471, -121.1733733768182617, -7.469710054190552562 ) ) ; +#37620 = EDGE_CURVE ( 'NONE', #34331, #8548, #46051, .T. ) ; +#37621 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#37622 = VERTEX_POINT ( 'NONE', #28255 ) ; +#37623 = CARTESIAN_POINT ( 'NONE', ( 237.9928883316115673, -124.0009299111065673, 4.435200963556262366 ) ) ; +#37624 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#37625 = CARTESIAN_POINT ( 'NONE', ( 2.875198997554962776, -29.69543050033662723, -113.4455616624359635 ) ) ; +#37626 = VECTOR ( 'NONE', #20703, 999.9999999999998863 ) ; +#37627 = VERTEX_POINT ( 'NONE', #11020 ) ; +#37628 = CYLINDRICAL_SURFACE ( 'NONE', #53122, 0.4999999999999983347 ) ; +#37629 = AXIS2_PLACEMENT_3D ( 'NONE', #43601, #7126, #17019 ) ; +#37630 = CARTESIAN_POINT ( 'NONE', ( 237.7476597644794083, -117.7923443459622916, 4.843264214803055800 ) ) ; +#37631 = CARTESIAN_POINT ( 'NONE', ( 34.39596359914840207, -115.0452541848991501, 1.000000000000072387 ) ) ; +#37632 = VERTEX_POINT ( 'NONE', #47210 ) ; +#37633 = LINE ( 'NONE', #55753, #29671 ) ; +#37634 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238558841E-16, -1.857579106397815009E-17 ) ) ; +#37635 = CARTESIAN_POINT ( 'NONE', ( 222.0281612774657560, -119.8032790902903031, -8.027539246938538042 ) ) ; +#37636 = CARTESIAN_POINT ( 'NONE', ( 237.0766118989520805, -116.9068542530741013, 4.990960415843293418 ) ) ; +#37637 = ORIENTED_EDGE ( 'NONE', *, *, #42412, .F. ) ; +#37638 = ORIENTED_EDGE ( 'NONE', *, *, #29969, .F. ) ; +#37639 = CARTESIAN_POINT ( 'NONE', ( 236.0767704591818585, -118.5433696829007886, 7.061235614651284465 ) ) ; +#37640 = CARTESIAN_POINT ( 'NONE', ( 20.90000000000001634, -30.00000000000000000, -19.49999999999999645 ) ) ; +#37641 = CARTESIAN_POINT ( 'NONE', ( 233.0409813547748286, -123.2117491846479425, -4.896542799228654097 ) ) ; +#37642 = ORIENTED_EDGE ( 'NONE', *, *, #24109, .F. ) ; +#37643 = ORIENTED_EDGE ( 'NONE', *, *, #24131, .F. ) ; +#37644 = ORIENTED_EDGE ( 'NONE', *, *, #38620, .T. ) ; +#37645 = VERTEX_POINT ( 'NONE', #15372 ) ; +#37646 = DIRECTION ( 'NONE', ( -0.7132504491541842295, -2.131334480222611662E-15, 0.7009092642998483447 ) ) ; +#37647 = EDGE_LOOP ( 'NONE', ( #5481, #29714, #4868, #10466 ) ) ; +#37648 = EDGE_CURVE ( 'NONE', #55167, #48645, #41634, .T. ) ; +#37649 = ORIENTED_EDGE ( 'NONE', *, *, #38063, .T. ) ; +#37650 = CARTESIAN_POINT ( 'NONE', ( 218.7391528029486949, -122.2924444863270139, 7.666717004912365852 ) ) ; +#37651 = EDGE_CURVE ( 'NONE', #5766, #53970, #29527, .T. ) ; +#37652 = CARTESIAN_POINT ( 'NONE', ( 90.90000000000003411, -120.4999999999999432, 1.387778780781445676E-14 ) ) ; +#37653 = CARTESIAN_POINT ( 'NONE', ( 217.9667590894647731, -128.7170535043383097, -4.013410966241677258 ) ) ; +#37654 = EDGE_CURVE ( 'NONE', #27086, #35471, #47784, .T. ) ; +#37655 = AXIS2_PLACEMENT_3D ( 'NONE', #51119, #55822, #14921 ) ; +#37656 = ORIENTED_EDGE ( 'NONE', *, *, #52008, .F. ) ; +#37657 = CIRCLE ( 'NONE', #40438, 5.781067931295072349 ) ; +#37658 = CARTESIAN_POINT ( 'NONE', ( 236.2187151619315841, -124.0697927647415071, -4.253478154723414839 ) ) ; +#37659 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#37660 = CARTESIAN_POINT ( 'NONE', ( 219.9391415793089664, -122.3034470237378031, 7.886749688385791046 ) ) ; +#37661 = CARTESIAN_POINT ( 'NONE', ( -19.59999999999998721, -30.29999999999999361, -19.49999999999999645 ) ) ; +#37663 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#37662 = AXIS2_PLACEMENT_3D ( 'NONE', #5213, #10446, #54555 ) ; +#37664 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#37665 = CARTESIAN_POINT ( 'NONE', ( 34.39940826554924058, -125.9093081997948786, -0.9999999999999314992 ) ) ; +#37666 = CARTESIAN_POINT ( 'NONE', ( 220.8002074625812270, -112.5085614087808494, 3.625558303701231999 ) ) ; +#37667 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#37668 = CARTESIAN_POINT ( 'NONE', ( 3.950000000000000178, -2.500000000000000000, 0.0000000000000000000 ) ) ; +#37669 = CONICAL_SURFACE ( 'NONE', #38572, 2.500000000000002220, 0.7853981633974348453 ) ; +#37670 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -122.2716195370672949, 2.500808493970664070 ) ) ; +#37671 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#37672 = CARTESIAN_POINT ( 'NONE', ( 24.80000000000002203, -58.99999999999999289, -16.50000000000000711 ) ) ; +#37673 = FACE_OUTER_BOUND ( 'NONE', #1092, .T. ) ; +#37674 = CARTESIAN_POINT ( 'NONE', ( 235.9140751583296662, -125.8599219093100601, -1.436044870643927274 ) ) ; +#37675 = CARTESIAN_POINT ( 'NONE', ( 233.8857733361643056, -114.5445052226506135, -1.533463138238390977 ) ) ; +#37676 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #3890, #52929, #49132, #17281, #17867, #54593, #12913, #35128, #26364, #22549 ), + .UNSPECIFIED., .F., .F., + ( 4, 3, 3, 4 ), + ( 8.328479492279580418E-17, 0.0001374003015027466031, 0.0002853315346711158629, 0.0004332639290634588986 ), + .UNSPECIFIED. ) ; +#37677 = CARTESIAN_POINT ( 'NONE', ( 215.7491658353781077, -121.9763783591937027, 7.778321408606076126 ) ) ; +#37678 = CARTESIAN_POINT ( 'NONE', ( 233.4064401933712247, -115.0805083636229114, 1.196499502482196498 ) ) ; +#37679 = CARTESIAN_POINT ( 'NONE', ( 12.02387370082717943, -49.66340974187352231, 18.99683248236647515 ) ) ; +#37680 = PLANE ( 'NONE', #30460 ) ; +#37681 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#37682 = CARTESIAN_POINT ( 'NONE', ( 235.3677549017571380, -126.2406824130531362, 2.207196094546678200 ) ) ; +#37683 = CARTESIAN_POINT ( 'NONE', ( 16.01150841666899538, -57.41605902887804547, 20.66314830252927592 ) ) ; +#37684 = DIRECTION ( 'NONE', ( 0.06071524521539247571, 0.0000000000000000000, -0.9981551277223569274 ) ) ; +#37685 = EDGE_CURVE ( 'NONE', #40955, #2599, #33221, .T. ) ; +#37686 = CYLINDRICAL_SURFACE ( 'NONE', #51727, 2.000000000000001332 ) ; +#37687 = EDGE_CURVE ( 'NONE', #34534, #40026, #50019, .T. ) ; +#37688 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669289681, -119.9110793830492696, -5.748700641160912284 ) ) ; +#37689 = VERTEX_POINT ( 'NONE', #43084 ) ; +#37690 = CARTESIAN_POINT ( 'NONE', ( 28.09997270584069540, -126.7192729899471715, 0.4521208692546014873 ) ) ; +#37691 = EDGE_CURVE ( 'NONE', #45734, #15584, #16439, .T. ) ; +#37692 = CARTESIAN_POINT ( 'NONE', ( 222.8999987669288601, -120.1461542964936768, 7.803399855654848061 ) ) ; +#37693 = CARTESIAN_POINT ( 'NONE', ( 37.90000000000001990, -121.4999999999999858, 5.046256430374082669 ) ) ; +#37694 = ORIENTED_EDGE ( 'NONE', *, *, #46974, .F. ) ; +#37695 = AXIS2_PLACEMENT_3D ( 'NONE', #47831, #7818, #43440 ) ; +#37696 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #47014, #24257, #42059, #11975, #47594, #20163, #2083, #42633, #7591, #38266, #37988, #7010, #37690, #55515, #15484, #33327, #51107, #16046, #2656, #11115, #28951, #46737, #33885, #55810, #51671, #15767 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4 ), + ( 0.0000000000000000000, 0.1249999999999983624, 0.2499999999999967248, 0.3124999999999966693, 0.3749999999999966138, 0.4374999999999966138, 0.4999999999999965583, 0.5624999999999965583, 0.6249999999999964473, 0.6874999999999965583, 0.7499999999999965583, 0.8749999999999983347, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#37697 = VECTOR ( 'NONE', #9789, 1000.000000000000000 ) ; +#37698 = DIRECTION ( 'NONE', ( 0.4854019742006824290, -0.7213873210309510453, 0.4939486375098807169 ) ) ; +#37699 = CARTESIAN_POINT ( 'NONE', ( 9.963520296432658796, -50.19543050033662013, -113.3660244769354648 ) ) ; +#37700 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #17753, #13361, #31215, #57196 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 1.398578778534940505E-17, 0.0005298688234688533980 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9999868970425267456, 0.9995984215813353835, 0.9995992942437764706, 0.9999895150298496738 ) ) + REPRESENTATION_ITEM ( '' ) ); +#37701 = EDGE_CURVE ( 'NONE', #37632, #18602, #25298, .T. ) ; +#37702 = FACE_OUTER_BOUND ( 'NONE', #99, .T. ) ; +#37703 = CARTESIAN_POINT ( 'NONE', ( 219.5457431312883898, -122.4784290781710467, 7.634684498352140025 ) ) ; +#37704 = EDGE_CURVE ( 'NONE', #55549, #28685, #52148, .T. ) ; +#37705 = ORIENTED_EDGE ( 'NONE', *, *, #40948, .T. ) ; +#37706 = LINE ( 'NONE', #24545, #22444 ) ; +#37707 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#37708 = AXIS2_PLACEMENT_3D ( 'NONE', #15693, #6941, #34674 ) ; +#37709 = ORIENTED_EDGE ( 'NONE', *, *, #15900, .T. ) ; +#37710 = CIRCLE ( 'NONE', #45163, 5.704313120685366556 ) ; +#37711 = CARTESIAN_POINT ( 'NONE', ( 221.9792338091958470, -119.4162523827168343, -7.778045752423042636 ) ) ; +#37712 = VERTEX_POINT ( 'NONE', #25896 ) ; +#37713 = EDGE_LOOP ( 'NONE', ( #46883, #44841, #57249, #47165 ) ) ; +#37714 = DIRECTION ( 'NONE', ( 1.617781153285278117E-32, 1.000000000000000000, -1.224646799147352221E-16 ) ) ; +#37715 = CARTESIAN_POINT ( 'NONE', ( 206.8999987669482152, -124.6736906544174701, -12.96795479544578633 ) ) ; +#37716 = VERTEX_POINT ( 'NONE', #3119 ) ; +#37717 = CARTESIAN_POINT ( 'NONE', ( 222.0481521490382590, -118.8752937171857980, -7.662603382653967898 ) ) ; +#37718 = ORIENTED_EDGE ( 'NONE', *, *, #16926, .T. ) ; +#37719 = EDGE_CURVE ( 'NONE', #28249, #15374, #7333, .T. ) ; +#37720 = CARTESIAN_POINT ( 'NONE', ( 22.97545960897827655, -37.69543050033670539, -123.3487574974531356 ) ) ; +#37721 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#37722 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#37723 = ADVANCED_FACE ( 'NONE', ( #8646 ), #15680, .T. ) ; +#37724 = EDGE_LOOP ( 'NONE', ( #12630, #31692, #11415, #16410 ) ) ; +#37725 = CARTESIAN_POINT ( 'NONE', ( -38.59130380493150625, -37.19543050033674803, -75.74596258855481778 ) ) ; +#37726 = CARTESIAN_POINT ( 'NONE', ( 214.1173384930265513, -121.7939356958502231, 7.650912577011642846 ) ) ; +#37727 = ORIENTED_EDGE ( 'NONE', *, *, #15739, .F. ) ; +#37728 = CARTESIAN_POINT ( 'NONE', ( 5.630224042627942183, -37.19543050033674092, -119.2023369751453146 ) ) ; +#37729 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#37730 = ORIENTED_EDGE ( 'NONE', *, *, #33449, .T. ) ; +#37731 = DIRECTION ( 'NONE', ( -0.7009092642998482336, -1.104556313945544314E-16, -0.7132504491541841185 ) ) ; +#37732 = PLANE ( 'NONE', #32135 ) ; +#37733 = ADVANCED_FACE ( 'NONE', ( #30269 ), #12152, .T. ) ; +#37734 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#37735 = CIRCLE ( 'NONE', #6006, 2.100000000000000977 ) ; +#37736 = ADVANCED_FACE ( 'NONE', ( #57426 ), #47777, .F. ) ; +#37737 = CARTESIAN_POINT ( 'NONE', ( -34.01071121727380131, -50.19543050033674092, -73.93815409596068378 ) ) ; +#37738 = CARTESIAN_POINT ( 'NONE', ( 235.4215953940794464, -117.4585827708637140, -4.641691604337421673 ) ) ; +#37739 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#37740 = CIRCLE ( 'NONE', #20141, 6.430544560416040056 ) ; +#37741 = CARTESIAN_POINT ( 'NONE', ( 214.4398602538724390, -121.2532581885197374, 7.760359944235894147 ) ) ; +#37742 = FACE_OUTER_BOUND ( 'NONE', #33131, .T. ) ; +#37743 = AXIS2_PLACEMENT_3D ( 'NONE', #3151, #48109, #56593 ) ; +#37744 = CARTESIAN_POINT ( 'NONE', ( 233.3331455076141197, -125.6414600115230371, 3.373274081920933920 ) ) ; +#37745 = DIRECTION ( 'NONE', ( -0.7132504491541840075, -2.131334480222543031E-15, 0.7009092642998484557 ) ) ; +#37746 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#37747 = CARTESIAN_POINT ( 'NONE', ( 222.0534711821178462, -121.3050493751572105, 8.010915325291811939 ) ) ; +#37748 = CARTESIAN_POINT ( 'NONE', ( 232.7308737417467057, -124.0056166084393254, 4.302659175697739258 ) ) ; +#37749 = CARTESIAN_POINT ( 'NONE', ( 234.7662590391314836, -124.8492343311666701, 3.444982549811377748 ) ) ; +#37750 = AXIS2_PLACEMENT_3D ( 'NONE', #31757, #8668, #26493 ) ; +#37751 = FACE_OUTER_BOUND ( 'NONE', #49217, .T. ) ; +#37752 = CARTESIAN_POINT ( 'NONE', ( 9.613065664282768097, -50.69543050033673381, -113.7226497015124522 ) ) ; +#37753 = ORIENTED_EDGE ( 'NONE', *, *, #29607, .F. ) ; +#37754 = CARTESIAN_POINT ( 'NONE', ( 234.7051539805998459, -119.3726545936024195, -6.045440165270485444 ) ) ; +#37755 = LINE ( 'NONE', #24595, #29298 ) ; +#37756 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -120.6717623661661918, 2.593154230147514561 ) ) ; +#37757 = CARTESIAN_POINT ( 'NONE', ( 26.90000000000003411, -120.4999999999999858, 2.775557561562891351E-14 ) ) ; +#37758 = CARTESIAN_POINT ( 'NONE', ( 234.4829372091265611, -116.2245020933297468, 3.536058634617022634 ) ) ; +#37759 = EDGE_CURVE ( 'NONE', #12698, #24148, #2518, .T. ) ; +#37760 = CARTESIAN_POINT ( 'NONE', ( 217.0089534112821070, -119.1009720114739849, -7.689802347589621334 ) ) ; +#37761 = CYLINDRICAL_SURFACE ( 'NONE', #10902, 1.000000000000000666 ) ; +#37762 = EDGE_CURVE ( 'NONE', #37141, #34046, #52732, .T. ) ; +#37763 = CARTESIAN_POINT ( 'NONE', ( 219.7703404143079524, -118.7324548421184573, -7.672258620180328670 ) ) ; +#37764 = EDGE_LOOP ( 'NONE', ( #27234, #22631, #48055, #20236 ) ) ; +#37765 = CARTESIAN_POINT ( 'NONE', ( 218.3002074625812554, -114.7612470961857980, -5.075399530370006573 ) ) ; +#37766 = CARTESIAN_POINT ( 'NONE', ( 233.6998808695383048, -116.4503462769407207, 3.804459288509120185 ) ) ; +#37767 = EDGE_CURVE ( 'NONE', #16614, #31440, #48364, .T. ) ; +#37768 = ADVANCED_FACE ( 'NONE', ( #8360 ), #33614, .T. ) ; +#37769 = EDGE_CURVE ( 'NONE', #32094, #3988, #12925, .T. ) ; +#37770 = ORIENTED_EDGE ( 'NONE', *, *, #43793, .F. ) ; +#37771 = ORIENTED_EDGE ( 'NONE', *, *, #32333, .F. ) ; +#37772 = CARTESIAN_POINT ( 'NONE', ( 215.3973917740055697, -122.2020387816905327, 7.467835736671188940 ) ) ; +#37773 = CARTESIAN_POINT ( 'NONE', ( 214.7689756089293383, -118.7185907976499522, -7.634497630923884337 ) ) ; +#37774 = CARTESIAN_POINT ( 'NONE', ( 236.7577194322466028, -117.4746358667995025, -5.354615391408509950 ) ) ; +#37775 = DATE_AND_TIME ( #45946, #20725 ) ; +#37776 = ORIENTED_EDGE ( 'NONE', *, *, #32662, .T. ) ; +#37777 = VECTOR ( 'NONE', #54381, 1000.000000000000000 ) ; +#37778 = VERTEX_POINT ( 'NONE', #23505 ) ; +#37779 = CARTESIAN_POINT ( 'NONE', ( 236.3572625043187259, -119.5124799762679544, -5.459978353771673731 ) ) ; +#37780 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#37781 = VECTOR ( 'NONE', #42979, 1000.000000000000000 ) ; +#37782 = EDGE_LOOP ( 'NONE', ( #28914, #44169, #3559, #47528 ) ) ; +#37783 = ORIENTED_EDGE ( 'NONE', *, *, #8244, .F. ) ; +#37784 = AXIS2_PLACEMENT_3D ( 'NONE', #9035, #26563, #32104 ) ; +#37785 = CARTESIAN_POINT ( 'NONE', ( 24.99900000000002009, -49.14999999999999858, 6.399999999999993250 ) ) ; +#37786 = LINE ( 'NONE', #50339, #24208 ) ; +#37787 = ORIENTED_EDGE ( 'NONE', *, *, #27031, .F. ) ; +#37788 = VECTOR ( 'NONE', #18065, 1000.000000000000000 ) ; +#37789 = CYLINDRICAL_SURFACE ( 'NONE', #46741, 1.649999999999997025 ) ; +#37790 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290022, -120.7414686092297984, -2.563549472547693497 ) ) ; +#37791 = EDGE_CURVE ( 'NONE', #48468, #12528, #24881, .T. ) ; +#37792 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289510, -115.2311223349160798, 1.396062955820491114 ) ) ; +#37793 = CIRCLE ( 'NONE', #51772, 2.999999999999999112 ) ; +#37794 = FACE_OUTER_BOUND ( 'NONE', #14755, .T. ) ; +#37795 = CARTESIAN_POINT ( 'NONE', ( 221.3375142154864648, -122.0766032201541549, 7.918538018704209591 ) ) ; +#37796 = CARTESIAN_POINT ( 'NONE', ( 221.5117111503305409, -120.0357420827572810, -8.064057480513934451 ) ) ; +#37797 = CARTESIAN_POINT ( 'NONE', ( 221.1524068854314748, -120.5537936437502538, 5.641186388906358040 ) ) ; +#37798 = EDGE_LOOP ( 'NONE', ( #57619, #48616, #20665, #2536 ) ) ; +#37799 = ORIENTED_EDGE ( 'NONE', *, *, #10025, .F. ) ; +#37800 = CARTESIAN_POINT ( 'NONE', ( 22.00000000000001421, -120.9000000000000057, -19.99999999999998934 ) ) ; +#37801 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#37802 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -123.2164148576920439, -1.890365175722847235 ) ) ; +#37803 = ORIENTED_EDGE ( 'NONE', *, *, #25538, .F. ) ; +#37804 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669289965, -119.6029256133034409, -5.477149393029942637 ) ) ; +#37805 = CARTESIAN_POINT ( 'NONE', ( 217.2444430425203166, -121.1578884658866144, 7.788843724167542781 ) ) ; +#37806 = CARTESIAN_POINT ( 'NONE', ( 236.2445745458983879, -123.9822828104342989, -6.256819837747560342 ) ) ; +#37807 = CARTESIAN_POINT ( 'NONE', ( 236.1015497859108336, -117.7241776048967381, 5.487618545175049434 ) ) ; +#37808 = EDGE_CURVE ( 'NONE', #30950, #38847, #7160, .T. ) ; +#37809 = ORIENTED_EDGE ( 'NONE', *, *, #10682, .T. ) ; +#37810 = CARTESIAN_POINT ( 'NONE', ( 217.1558886176232477, -118.8910564768161890, -7.863953570531460713 ) ) ; +#37811 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #3048, #42742, #7133, #56479, #55917, #29637, #16452, #34579, #15876, #52081, #52366, #29344, #12369, #12084, #57064, #52655, #21420 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 1, 2, 2, 2, 2, 2, 4 ), + ( 0.0000000000000000000, 0.1250000000003656797, 0.1875000000005311307, 0.2187500000005810907, 0.2500000000006310508, 0.3750000000006726286, 0.4375000000006251666, 0.5000000000005776490, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#37812 = CARTESIAN_POINT ( 'NONE', ( 235.8409316842280532, -120.8916533235386908, 5.536277237477033708 ) ) ; +#37813 = DIRECTION ( 'NONE', ( 1.811995619784410881E-15, -1.000000000000000000, -1.196913542559490477E-15 ) ) ; +#37814 = CARTESIAN_POINT ( 'NONE', ( 232.0722065120145032, -114.6136611182211738, 1.781212965578509388 ) ) ; +#37815 = CIRCLE ( 'NONE', #1491, 0.5000000000000004441 ) ; +#37816 = CARTESIAN_POINT ( 'NONE', ( 232.9212970476058899, -114.3526803278184900, -0.1750570953745556324 ) ) ; +#37817 = FACE_OUTER_BOUND ( 'NONE', #46592, .T. ) ; +#37818 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289794, -125.5409890002689366, -0.7735825096039562476 ) ) ; +#37819 = CARTESIAN_POINT ( 'NONE', ( 220.9578367112876265, -119.1087861114811801, -7.961680898442789811 ) ) ; +#37820 = CARTESIAN_POINT ( 'NONE', ( 232.2699996499173096, -116.0542689321589194, -3.324106208762853232 ) ) ; +#37821 = CARTESIAN_POINT ( 'NONE', ( 235.4747775404552783, -116.0694784634866181, 3.345191524321486920 ) ) ; +#37822 = CARTESIAN_POINT ( 'NONE', ( 215.9950016567055400, -119.4360145824357176, -7.661799719398007191 ) ) ; +#37823 = AXIS2_PLACEMENT_3D ( 'NONE', #52954, #36020, #36310 ) ; +#37824 = VECTOR ( 'NONE', #23507, 999.9999999999998863 ) ; +#37825 = CARTESIAN_POINT ( 'NONE', ( 235.1423087931592875, -115.1995651428672147, 1.767431662337912268 ) ) ; +#37826 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#37827 = ORIENTED_EDGE ( 'NONE', *, *, #50792, .F. ) ; +#37828 = CARTESIAN_POINT ( 'NONE', ( 234.1121005718885613, -118.1212087163510489, 5.669734328831429693 ) ) ; +#37829 = AXIS2_PLACEMENT_3D ( 'NONE', #6126, #54914, #36233 ) ; +#37830 = DIRECTION ( 'NONE', ( -1.210476675238563278E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#37831 = CARTESIAN_POINT ( 'NONE', ( 214.7664727714394814, -121.0907637489053315, 7.604514093810990971 ) ) ; +#37832 = VECTOR ( 'NONE', #18548, 999.9999999999998863 ) ; +#37833 = CARTESIAN_POINT ( 'NONE', ( -36.15046256473636532, -50.19543050033674803, -71.83542630306116905 ) ) ; +#37834 = CARTESIAN_POINT ( 'NONE', ( 237.0132235540280590, -124.0301064599660350, -4.280207731805850457 ) ) ; +#37835 = CARTESIAN_POINT ( 'NONE', ( -45.99446329509274989, -51.02005355125318431, -13.83729698970185495 ) ) ; +#37836 = AXIS2_PLACEMENT_3D ( 'NONE', #5775, #27400, #14230 ) ; +#37837 = EDGE_CURVE ( 'NONE', #37526, #13617, #44266, .T. ) ; +#37838 = VECTOR ( 'NONE', #18718, 1000.000000000000000 ) ; +#37839 = VECTOR ( 'NONE', #28286, 1000.000000000000000 ) ; +#37840 = ORIENTED_EDGE ( 'NONE', *, *, #40409, .T. ) ; +#37841 = ORIENTED_EDGE ( 'NONE', *, *, #4107, .T. ) ; +#37842 = CARTESIAN_POINT ( 'NONE', ( -48.75000000000000000, -119.5000000000000000, 2.400000000000005240 ) ) ; +#37843 = CARTESIAN_POINT ( 'NONE', ( 221.3375142154864648, -118.9233967798454188, -7.918538018704134984 ) ) ; +#37844 = EDGE_CURVE ( 'NONE', #8902, #45088, #25434, .T. ) ; +#37845 = DIRECTION ( 'NONE', ( -0.9961031733878370487, -1.196959198423996895E-16, 0.08819562328528952888 ) ) ; +#37846 = ADVANCED_FACE ( 'NONE', ( #18837 ), #48199, .F. ) ; +#37847 = VERTEX_POINT ( 'NONE', #50365 ) ; +#37848 = ORIENTED_EDGE ( 'NONE', *, *, #13798, .F. ) ; +#37849 = PLANE ( 'NONE', #57614 ) ; +#37850 = CYLINDRICAL_SURFACE ( 'NONE', #52796, 3.200000000000009504 ) ; +#37851 = CARTESIAN_POINT ( 'NONE', ( 217.1862281402587200, -121.4201237503856419, 7.961056204775650791 ) ) ; +#37852 = ORIENTED_EDGE ( 'NONE', *, *, #20739, .T. ) ; +#37853 = CARTESIAN_POINT ( 'NONE', ( 220.9331840183681379, -121.4106590130864163, 8.029891196729389335 ) ) ; +#37854 = CARTESIAN_POINT ( 'NONE', ( 215.7334876371324128, -119.2953922851055495, -7.823533046909083133 ) ) ; +#37855 = CARTESIAN_POINT ( 'NONE', ( 236.9686043704402607, -124.7525536236448289, 3.566271047967297658 ) ) ; +#37856 = CARTESIAN_POINT ( 'NONE', ( -38.17196195251400326, -48.23877932841902805, 20.67467907124685667 ) ) ; +#37857 = AXIS2_PLACEMENT_3D ( 'NONE', #43782, #30374, #56661 ) ; +#37858 = ORIENTED_EDGE ( 'NONE', *, *, #5733, .F. ) ; +#37859 = FACE_OUTER_BOUND ( 'NONE', #35930, .T. ) ; +#37860 = ORIENTED_EDGE ( 'NONE', *, *, #56163, .F. ) ; +#37861 = VECTOR ( 'NONE', #24734, 1000.000000000000000 ) ; +#37862 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#37863 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669290363, -123.6952148120009127, 5.893043806103988480 ) ) ; +#37864 = CARTESIAN_POINT ( 'NONE', ( 237.7883547756422900, -116.5009737758246757, -4.670972608969617745 ) ) ; +#37865 = VERTEX_POINT ( 'NONE', #28472 ) ; +#37866 = ORIENTED_EDGE ( 'NONE', *, *, #43734, .T. ) ; +#37867 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289453, -121.0289274015921137, -2.455061087011244592 ) ) ; +#37868 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -120.9893790243026359, -0.1073521188701064000 ) ) ; +#37869 = CARTESIAN_POINT ( 'NONE', ( 23.61273031118199839, -24.81273031118169925, 2.887269688818000279 ) ) ; +#37870 = ORIENTED_EDGE ( 'NONE', *, *, #29182, .T. ) ; +#37871 = AXIS2_PLACEMENT_3D ( 'NONE', #9455, #36620, #40399 ) ; +#37872 = DIRECTION ( 'NONE', ( 1.000000000000000000, 9.884094055122601709E-16, 1.857579106397873250E-17 ) ) ; +#37873 = VERTEX_POINT ( 'NONE', #50932 ) ; +#37874 = VECTOR ( 'NONE', #25966, 1000.000000000000000 ) ; +#37875 = ORIENTED_EDGE ( 'NONE', *, *, #9484, .F. ) ; +#37876 = AXIS2_PLACEMENT_3D ( 'NONE', #18759, #6482, #33361 ) ; +#37877 = DIRECTION ( 'NONE', ( 1.114315218716682266E-15, -0.9302080799784876453, 0.3670325979293059815 ) ) ; +#37878 = CARTESIAN_POINT ( 'NONE', ( 12.83393944403535514, -49.23728534107883803, 14.89999999999998970 ) ) ; +#37879 = CIRCLE ( 'NONE', #12681, 1.649999999999995248 ) ; +#37880 = ORIENTED_EDGE ( 'NONE', *, *, #20638, .F. ) ; +#37881 = VECTOR ( 'NONE', #21888, 999.9999999999998863 ) ; +#37882 = VERTEX_POINT ( 'NONE', #47131 ) ; +#37883 = CARTESIAN_POINT ( 'NONE', ( 216.2145475482939787, -119.3846923498160919, -7.873911485995275683 ) ) ; +#37884 = CYLINDRICAL_SURFACE ( 'NONE', #47618, 1.000000000000000888 ) ; +#37885 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#37886 = EDGE_CURVE ( 'NONE', #19743, #44909, #29061, .T. ) ; +#37887 = ORIENTED_EDGE ( 'NONE', *, *, #8605, .F. ) ; +#37888 = CARTESIAN_POINT ( 'NONE', ( 231.5902695270552556, -117.2034106906503155, 4.491780738447484822 ) ) ; +#37889 = EDGE_CURVE ( 'NONE', #31348, #26831, #21115, .T. ) ; +#37890 = FACE_OUTER_BOUND ( 'NONE', #41718, .T. ) ; +#37891 = CARTESIAN_POINT ( 'NONE', ( -19.59999999999998721, -33.19999999999999574, -17.99999999999999645 ) ) ; +#37892 = CARTESIAN_POINT ( 'NONE', ( 232.3214850442919328, -125.3760778316891304, 3.748814201623544395 ) ) ; +#37893 = CARTESIAN_POINT ( 'NONE', ( 216.2145475483313533, -122.3160751316137720, 7.742368139057209220 ) ) ; +#37894 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#37895 = CARTESIAN_POINT ( 'NONE', ( 23.40000000000003055, -117.0000000000512586, -4.499999999999976019 ) ) ; +#37896 = CARTESIAN_POINT ( 'NONE', ( 222.8999987669286895, -118.8400434301848634, -7.689949792083314861 ) ) ; +#37897 = CARTESIAN_POINT ( 'NONE', ( 215.4326954524908047, -121.2806159755763389, 7.851697016412945374 ) ) ; +#37898 = DIRECTION ( 'NONE', ( -0.06071524521539246877, 0.0000000000000000000, 0.9981551277223569274 ) ) ; +#37899 = ORIENTED_EDGE ( 'NONE', *, *, #27788, .T. ) ; +#37900 = AXIS2_PLACEMENT_3D ( 'NONE', #5961, #23487, #9780 ) ; +#37901 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #38951, #7405, #15865, #11794, #43299, #30187, #3331, #29627, #16733, #47415, #52358, #12357, #11497, #29335, #47125, #44184, #17614, #4782, #13224, #26982, #711, #22573, #49722, #36314, #35157, #30785, #12940, #8573, #18480, #44489, #4204, #26392, #22287, #5360, #31072, #40101, #18185, #39523, #31369, #17893, #40683, #22856, #53838, #53240, #39820, #45352, #407, #57645, #36024, #57342, #52958, #49160, #40381, #26695, #4494, #31655, #17314, #54121, #5061, #13511, #48576, #22000, #9152, #13812, #49442, #35441, #8858, #27551, #14091, #48860, #122, #35725, #53529, #44774, #9436, #27265, #45054, #31936, #9717, #10869, #46771, #23428, #50288, #1566, #55554, #24291, #15520, #50848, #42093, #6484, #36601, #32784, #54395 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 2, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 2, 2, 2, 1, 2, 2, 1, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 1, 2, 2, 4 ), + ( 0.0000000000000000000, 0.06250000000015112911, 0.1250000000003022582, 0.1406250000003398115, 0.1425781250003441414, 0.1445312500003484990, 0.1484375000003556599, 0.1562500000003700373, 0.1875000000004307110, 0.2500000000005502265, 0.2812500000006100120, 0.2851562500006158962, 0.2871093750006188938, 0.2890625000006219469, 0.2968750000006293299, 0.3125000000006440404, 0.3750000000007032708, 0.4062500000007339684, 0.4218750000007482903, 0.4257812500007508438, 0.4277343750007511769, 0.4287109375007523426, 0.4296875000007534529, 0.4375000000007508993, 0.5000000000007479573, 0.5625000000007449596, 0.5703125000007441825, 0.5712890625007425172, 0.5722656250007407408, 0.5742187500007371881, 0.5781250000007283063, 0.5937500000006878942, 0.6250000000006047385, 0.6562500000005216938, 0.6718750000004800604, 0.6757812500004714007, 0.6777343750004705125, 0.6787109375004700684, 0.6796875000004697354, 0.6875000000004664047, 0.7500000000004337641, 0.7812500000004175549, 0.7851562500004151124, 0.7871093750004137801, 0.7890625000004125589, 0.7968750000004010126, 0.8125000000003727019, 0.8750000000002596812, 0.8906250000002315925, 0.8945312500002240430, 0.8984375000002164935, 0.9062500000002012834, 0.9375000000001342260, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#37902 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289510, -123.2329527744619355, 2.709268632187229908 ) ) ; +#37903 = CIRCLE ( 'NONE', #54707, 1.999999999999994893 ) ; +#37904 = CARTESIAN_POINT ( 'NONE', ( 236.5934114716623924, -119.5134867429391647, 5.461632117934679620 ) ) ; +#37905 = CARTESIAN_POINT ( 'NONE', ( 234.1201964813057543, -120.5934888136641092, -5.548353181222216435 ) ) ; +#37906 = EDGE_CURVE ( 'NONE', #2561, #10700, #6842, .T. ) ; +#37907 = ORIENTED_EDGE ( 'NONE', *, *, #26123, .T. ) ; +#37908 = ORIENTED_EDGE ( 'NONE', *, *, #39099, .T. ) ; +#37909 = CARTESIAN_POINT ( 'NONE', ( 221.8378566535010634, -122.2940183191520447, 7.867668245201619115 ) ) ; +#37910 = CIRCLE ( 'NONE', #1540, 0.5000000003132503146 ) ; +#37911 = CARTESIAN_POINT ( 'NONE', ( 31.90000000000004476, -119.4999999999999858, 5.620756235332780903 ) ) ; +#37912 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#37913 = CARTESIAN_POINT ( 'NONE', ( 235.7953075985165015, -116.2829178542580877, -4.473647530386227977 ) ) ; +#37914 = CARTESIAN_POINT ( 'NONE', ( 6.704528535821458135, -32.89543050033663718, -104.5552939337700025 ) ) ; +#37915 = CARTESIAN_POINT ( 'NONE', ( 196.3500027875918477, -114.3997443647925252, 0.9361359573007446144 ) ) ; +#37916 = DIRECTION ( 'NONE', ( 0.3942640115556232394, -0.9083637007987287459, -0.1393961127984034432 ) ) ; +#37917 = EDGE_CURVE ( 'NONE', #31327, #46857, #3436, .T. ) ; +#37918 = CIRCLE ( 'NONE', #15505, 2.023999999999998245 ) ; +#37919 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#37920 = VECTOR ( 'NONE', #14883, 1000.000000000000000 ) ; +#37921 = ORIENTED_EDGE ( 'NONE', *, *, #14507, .T. ) ; +#37923 = EDGE_CURVE ( 'NONE', #57335, #32629, #24948, .T. ) ; +#37922 = CARTESIAN_POINT ( 'NONE', ( -0.9629137925860169478, -32.89543050033665850, -97.02051934254662058 ) ) ; +#37924 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026880, -122.6100549111675946, -5.617696832757477665 ) ) ; +#37925 = AXIS2_PLACEMENT_3D ( 'NONE', #44716, #5292, #348 ) ; +#37926 = CARTESIAN_POINT ( 'NONE', ( 215.9854519984461660, -121.5864985041615967, 7.860786973840349745 ) ) ; +#37927 = ORIENTED_EDGE ( 'NONE', *, *, #23270, .T. ) ; +#37928 = CARTESIAN_POINT ( 'NONE', ( 235.8999987668154290, -120.8402296143229080, 7.492278946302388221 ) ) ; +#37929 = CIRCLE ( 'NONE', #16465, 3.000000000000002665 ) ; +#37930 = PERSON_AND_ORGANIZATION ( #17881, #29145 ) ; +#37931 = CARTESIAN_POINT ( 'NONE', ( 237.7415065806814027, -117.6017211983874233, 4.731655912432083610 ) ) ; +#37932 = CARTESIAN_POINT ( 'NONE', ( 34.37423784319736342, -114.9879173561174071, 0.9822646778590271577 ) ) ; +#37933 = ORIENTED_EDGE ( 'NONE', *, *, #56151, .F. ) ; +#37934 = CARTESIAN_POINT ( 'NONE', ( 221.3180112793182559, -120.1152732398469283, -8.063987096414891198 ) ) ; +#37935 = CARTESIAN_POINT ( 'NONE', ( 320.8899987669290113, -123.1696659097685824, -0.3370857168051455965 ) ) ; +#37936 = LINE ( 'NONE', #46098, #37230 ) ; +#37937 = CARTESIAN_POINT ( 'NONE', ( 237.1808779165766055, -120.6907839765250543, 6.146783004598835198 ) ) ; +#37938 = ORIENTED_EDGE ( 'NONE', *, *, #28258, .F. ) ; +#37939 = VERTEX_POINT ( 'NONE', #42165 ) ; +#37940 = CARTESIAN_POINT ( 'NONE', ( 320.8899987669290113, -122.3439601314073855, -2.463189466414385631 ) ) ; +#37941 = CARTESIAN_POINT ( 'NONE', ( 213.1527661757267822, -117.7888175255753538, -6.712887651094715302 ) ) ; +#37942 = CARTESIAN_POINT ( 'NONE', ( 233.5889137214314815, -117.2588103820961436, -4.557390652458760627 ) ) ; +#37943 = VERTEX_POINT ( 'NONE', #15600 ) ; +#37944 = ORIENTED_EDGE ( 'NONE', *, *, #27077, .T. ) ; +#37945 = ORIENTED_EDGE ( 'NONE', *, *, #23905, .F. ) ; +#37946 = VERTEX_POINT ( 'NONE', #10950 ) ; +#37947 = ORIENTED_EDGE ( 'NONE', *, *, #37267, .T. ) ; +#37948 = VERTEX_POINT ( 'NONE', #46845 ) ; +#37949 = CYLINDRICAL_SURFACE ( 'NONE', #9680, 1.500000000000001332 ) ; +#37950 = CARTESIAN_POINT ( 'NONE', ( 215.8362282521424618, -121.5588376694821733, 7.645599592055094540 ) ) ; +#37951 = CARTESIAN_POINT ( 'NONE', ( 196.4498341647430379, -128.4725275498083761, 11.26437531311362328 ) ) ; +#37952 = ORIENTED_EDGE ( 'NONE', *, *, #91, .F. ) ; +#37953 = CARTESIAN_POINT ( 'NONE', ( 236.3913357961334896, -118.4152446364264080, -5.143568735029446337 ) ) ; +#37954 = CARTESIAN_POINT ( 'NONE', ( 30.40580806951081883, -126.2622716423752962, -0.9999999999999731326 ) ) ; +#37955 = DIRECTION ( 'NONE', ( -0.7132504491541841185, -2.131334480222602985E-15, 0.7009092642998482336 ) ) ; +#37956 = CARTESIAN_POINT ( 'NONE', ( 31.89983370331801638, -121.4999999999999858, -5.625539200957319075 ) ) ; +#37957 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.5150380749100560429, 0.8571673007021112234 ) ) ; +#37958 = DIRECTION ( 'NONE', ( -0.7009092642998482336, -1.104556313945544314E-16, -0.7132504491541841185 ) ) ; +#37959 = EDGE_CURVE ( 'NONE', #54598, #7027, #42802, .T. ) ; +#37960 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#37961 = CARTESIAN_POINT ( 'NONE', ( 216.6389879694779381, -122.0495721000569347, 7.873064618879113574 ) ) ; +#37962 = AXIS2_PLACEMENT_3D ( 'NONE', #43616, #21425, #39254 ) ; +#37963 = CARTESIAN_POINT ( 'NONE', ( 220.1497930717581824, -117.0290088737481256, 6.523150471352157531 ) ) ; +#37964 = CARTESIAN_POINT ( 'NONE', ( 30.61743114857379311, -120.4999999999999858, -5.999789590230397707 ) ) ; +#37965 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#37966 = CIRCLE ( 'NONE', #56643, 7.499999999912363435 ) ; +#37967 = CARTESIAN_POINT ( 'NONE', ( 194.8499983585583664, -114.1438618833727503, 0.9754032939542935932 ) ) ; +#37968 = FACE_OUTER_BOUND ( 'NONE', #2114, .T. ) ; +#37969 = CARTESIAN_POINT ( 'NONE', ( 235.0347280068026805, -126.0072092751871651, -0.8451279643312409329 ) ) ; +#37970 = CARTESIAN_POINT ( 'NONE', ( -24.09999999999998366, -30.00100000000000122, -19.49999999999999645 ) ) ; +#37971 = CARTESIAN_POINT ( 'NONE', ( 236.0526647267346902, -122.8373857313849840, -5.033550554640935815 ) ) ; +#37972 = CARTESIAN_POINT ( 'NONE', ( 233.7699940759794401, -117.0729574857743103, -5.106606503187874679 ) ) ; +#37973 = CARTESIAN_POINT ( 'NONE', ( 239.3999987667920664, -119.1214499035325076, 1.927654527584055977 ) ) ; +#37974 = CARTESIAN_POINT ( 'NONE', ( 216.0473499337164469, -119.4184231963692895, -7.659462121298834525 ) ) ; +#37975 = CARTESIAN_POINT ( 'NONE', ( 233.6848675751523672, -122.6439915838963373, 5.119187001330177900 ) ) ; +#37976 = ORIENTED_EDGE ( 'NONE', *, *, #43413, .T. ) ; +#37977 = LINE ( 'NONE', #41770, #29552 ) ; +#37978 = AXIS2_PLACEMENT_3D ( 'NONE', #52294, #33652, #39461 ) ; +#37979 = CARTESIAN_POINT ( 'NONE', ( 196.6500029091500892, -128.1225366419207887, 10.76987354839817002 ) ) ; +#37980 = LINE ( 'NONE', #50243, #25978 ) ; +#37981 = CARTESIAN_POINT ( 'NONE', ( 235.2832823100994233, -124.3325913856107547, 4.809861032357536814 ) ) ; +#37982 = CYLINDRICAL_SURFACE ( 'NONE', #26500, 3.000000000000002220 ) ; +#37983 = FACE_BOUND ( 'NONE', #25990, .T. ) ; +#37984 = LINE ( 'NONE', #55807, #30338 ) ; +#37985 = AXIS2_PLACEMENT_3D ( 'NONE', #52293, #11440, #17248 ) ; +#37986 = CARTESIAN_POINT ( 'NONE', ( 215.7909390017151452, -126.0529606186731257, 4.611966463924211723 ) ) ; +#37987 = ORIENTED_EDGE ( 'NONE', *, *, #22943, .F. ) ; +#37989 = EDGE_CURVE ( 'NONE', #29537, #6471, #37529, .T. ) ; +#37988 = CARTESIAN_POINT ( 'NONE', ( 28.09997189038706367, -126.4767990080827786, 1.776757483651080660 ) ) ; +#37990 = CARTESIAN_POINT ( 'NONE', ( 222.8467807335685507, -120.0152737200439077, 7.798766432421697203 ) ) ; +#37991 = CARTESIAN_POINT ( 'NONE', ( -16.00000000000000000, -9.199999999999999289, 36.00000000000000000 ) ) ; +#37992 = VERTEX_POINT ( 'NONE', #38095 ) ; +#37993 = ADVANCED_FACE ( 'NONE', ( #15022 ), #37044, .T. ) ; +#37994 = CARTESIAN_POINT ( 'NONE', ( -30.99999999999999645, -124.5000000000000000, -16.99999999999999289 ) ) ; +#37995 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289510, -122.7559131006603792, 2.050348540368308825 ) ) ; +#37996 = CARTESIAN_POINT ( 'NONE', ( 36.75951712767734847, -119.6287108474512877, 5.387916708002218336 ) ) ; +#37997 = CARTESIAN_POINT ( 'NONE', ( 215.7447782225309254, -121.4281236628304015, 7.862019897462039886 ) ) ; +#37998 = AXIS2_PLACEMENT_3D ( 'NONE', #26341, #50445, #23887 ) ; +#37999 = ORIENTED_EDGE ( 'NONE', *, *, #13834, .F. ) ; +#38000 = CARTESIAN_POINT ( 'NONE', ( 219.8833592663837351, -119.8315488731285541, -8.062550263251599958 ) ) ; +#38001 = CARTESIAN_POINT ( 'NONE', ( 27.63613398480821459, -121.4999999999999858, -6.006819232605910663 ) ) ; +#38002 = ORIENTED_EDGE ( 'NONE', *, *, #29345, .F. ) ; +#38003 = ORIENTED_EDGE ( 'NONE', *, *, #7717, .F. ) ; +#38004 = ORIENTED_EDGE ( 'NONE', *, *, #54131, .F. ) ; +#38005 = LINE ( 'NONE', #55534, #20 ) ; +#38006 = CARTESIAN_POINT ( 'NONE', ( -48.02444790328859625, -121.4290880012019187, 4.503636902249422924 ) ) ; +#38007 = ORIENTED_EDGE ( 'NONE', *, *, #41758, .T. ) ; +#38008 = CARTESIAN_POINT ( 'NONE', ( -38.75000000000000000, -119.5000000000000000, 3.025000000000005240 ) ) ; +#38009 = VERTEX_POINT ( 'NONE', #45981 ) ; +#38010 = CARTESIAN_POINT ( 'NONE', ( -41.88016168966183983, -45.42391345698040084, -18.19856262500674760 ) ) ; +#38011 = PLANE ( 'NONE', #26409 ) ; +#38012 = LINE ( 'NONE', #33636, #44274 ) ; +#38013 = VERTEX_POINT ( 'NONE', #23789 ) ; +#38014 = CARTESIAN_POINT ( 'NONE', ( 215.8982165934142756, -121.8012589738945195, 7.846773786774374315 ) ) ; +#38015 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#38016 = ORIENTED_EDGE ( 'NONE', *, *, #7717, .T. ) ; +#38017 = LINE ( 'NONE', #43534, #54338 ) ; +#38018 = CIRCLE ( 'NONE', #10968, 2.100000000000000977 ) ; +#38019 = EDGE_CURVE ( 'NONE', #51528, #43063, #51180, .T. ) ; +#38020 = CARTESIAN_POINT ( 'NONE', ( 12.26688454278668061, -48.83351336405735310, 19.10009276531440392 ) ) ; +#38021 = VERTEX_POINT ( 'NONE', #55916 ) ; +#38022 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#38023 = CARTESIAN_POINT ( 'NONE', ( 231.0648037688640670, -114.5335842970223865, 1.731378429100510763 ) ) ; +#38024 = CARTESIAN_POINT ( 'NONE', ( 215.7361503476834343, -119.6218985873449157, -7.664874936502509506 ) ) ; +#38025 = CARTESIAN_POINT ( 'NONE', ( 34.21743114857911650, -120.4999999999999858, 1.387778780781445676E-14 ) ) ; +#38026 = FACE_OUTER_BOUND ( 'NONE', #8413, .T. ) ; +#38027 = CARTESIAN_POINT ( 'NONE', ( 235.2242793236259217, -123.8861191139360471, -4.397010320954209739 ) ) ; +#38028 = DIRECTION ( 'NONE', ( -1.857579106397815009E-17, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#38029 = CYLINDRICAL_SURFACE ( 'NONE', #35189, 3.000000000000002665 ) ; +#38030 = EDGE_CURVE ( 'NONE', #14084, #10045, #27654, .T. ) ; +#38031 = CARTESIAN_POINT ( 'NONE', ( 233.3525431750530572, -126.0190119798569270, 2.711045473640031123 ) ) ; +#38032 = CARTESIAN_POINT ( 'NONE', ( 215.0911300501134633, -119.9872391013595205, -7.630744830735554984 ) ) ; +#38033 = DIRECTION ( 'NONE', ( 3.524876788021935603E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#38034 = CARTESIAN_POINT ( 'NONE', ( 222.0539272441703531, -121.3070013581051541, 8.010615776955658518 ) ) ; +#38035 = CARTESIAN_POINT ( 'NONE', ( 232.7329080084601003, -124.0618943959343596, 4.256146184962178225 ) ) ; +#38036 = CARTESIAN_POINT ( 'NONE', ( 234.6989915959182724, -123.0841433137717615, 4.917367032440973951 ) ) ; +#38037 = DIRECTION ( 'NONE', ( -0.7132504491541842295, -2.131334480222611268E-15, 0.7009092642998483447 ) ) ; +#38038 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #1882, #19657, #38554, #47603 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 1.040834085586084257E-17, 0.01222717555362234400 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9523685265524085564, 0.7427702517090166712, 0.7427727068772564945, 0.9523758920571282482 ) ) + REPRESENTATION_ITEM ( '' ) ); +#38039 = LINE ( 'NONE', #32802, #139 ) ; +#38040 = CARTESIAN_POINT ( 'NONE', ( 234.8233898578260153, -115.5822587534237300, -3.692673934701575789 ) ) ; +#38041 = FACE_OUTER_BOUND ( 'NONE', #33680, .T. ) ; +#38042 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#38043 = CARTESIAN_POINT ( 'NONE', ( 34.20000000000003837, -120.4999999999999858, 5.485591461757060472 ) ) ; +#38044 = CARTESIAN_POINT ( 'NONE', ( 234.5780267320031385, -118.9778699992987612, 5.336538824754410548 ) ) ; +#38045 = FACE_OUTER_BOUND ( 'NONE', #19670, .T. ) ; +#38046 = EDGE_CURVE ( 'NONE', #32094, #26765, #17416, .T. ) ; +#38048 = EDGE_CURVE ( 'NONE', #39643, #24933, #10647, .T. ) ; +#38047 = CARTESIAN_POINT ( 'NONE', ( 218.5750974495489061, -121.6557520276228814, 7.986349652593053072 ) ) ; +#38049 = CARTESIAN_POINT ( 'NONE', ( 219.7424328275048708, -118.9873734800697775, -7.950207289124275434 ) ) ; +#38050 = ORIENTED_EDGE ( 'NONE', *, *, #34527, .F. ) ; +#38051 = EDGE_CURVE ( 'NONE', #34681, #28839, #46557, .T. ) ; +#38052 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #43664, #20882, #52135, #3400, #33771, #42516, #43367, #16511 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 4 ), + ( 0.005822429850023022081, 0.006162011429776068257, 0.006501593009529114432, 0.007180756169035223263 ), + .UNSPECIFIED. ) ; +#38053 = CARTESIAN_POINT ( 'NONE', ( 214.8002074625812554, -128.4174280317088801, -3.816071787889435463 ) ) ; +#38054 = CARTESIAN_POINT ( 'NONE', ( 232.9222549270375850, -123.5547786461169437, 4.641208713986491041 ) ) ; +#38055 = VECTOR ( 'NONE', #28713, 1000.000000000000000 ) ; +#38056 = EDGE_LOOP ( 'NONE', ( #57519, #39853 ) ) ; +#38057 = ORIENTED_EDGE ( 'NONE', *, *, #19902, .F. ) ; +#38058 = EDGE_CURVE ( 'NONE', #4050, #37504, #16740, .T. ) ; +#38059 = CARTESIAN_POINT ( 'NONE', ( 214.7689756089293383, -118.7512638328473997, -7.421586391345775802 ) ) ; +#38060 = CARTESIAN_POINT ( 'NONE', ( 236.7473883838502218, -117.8270085171193671, -5.540008199791887300 ) ) ; +#38061 = PERSON_AND_ORGANIZATION_ROLE ( 'classification_officer' ) ; +#38062 = ORIENTED_EDGE ( 'NONE', *, *, #33446, .T. ) ; +#38063 = EDGE_CURVE ( 'NONE', #25055, #39167, #14263, .T. ) ; +#38064 = ORIENTED_EDGE ( 'NONE', *, *, #8022, .F. ) ; +#38065 = CARTESIAN_POINT ( 'NONE', ( 236.4989896206349727, -115.6496390533132086, -2.697517736250549802 ) ) ; +#38066 = CARTESIAN_POINT ( 'NONE', ( 220.8260954577453390, -122.0686992991822422, 7.940385253928134546 ) ) ; +#38067 = ORIENTED_EDGE ( 'NONE', *, *, #44637, .T. ) ; +#38068 = EDGE_LOOP ( 'NONE', ( #41811, #43633, #9330, #56106 ) ) ; +#38069 = DIRECTION ( 'NONE', ( -0.7132504491541841185, -2.131334480222611268E-15, 0.7009092642998482336 ) ) ; +#38070 = CARTESIAN_POINT ( 'NONE', ( 214.8337103745689376, -120.0320436292620343, -7.616854534294956736 ) ) ; +#38071 = ORIENTED_EDGE ( 'NONE', *, *, #34648, .F. ) ; +#38072 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#38073 = CARTESIAN_POINT ( 'NONE', ( 236.0767704591808922, -113.4064754170538407, 1.836126246901875092 ) ) ; +#38074 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289226, -120.2444784828820588, 5.444063413802702200 ) ) ; +#38075 = CARTESIAN_POINT ( 'NONE', ( 6.013746046644832255, -50.19543050033662013, -114.5319075652907372 ) ) ; +#38076 = CARTESIAN_POINT ( 'NONE', ( -21.99999999999999289, -5.000000000000008882, 19.50000000000000711 ) ) ; +#38077 = CARTESIAN_POINT ( 'NONE', ( 221.9187714048858027, -119.9954040727911320, -8.057867270818897865 ) ) ; +#38078 = DIRECTION ( 'NONE', ( 1.194121782967160312E-15, -0.9884292157390540678, -0.1516828450203868139 ) ) ; +#38079 = ORIENTED_EDGE ( 'NONE', *, *, #10734, .F. ) ; +#38080 = VERTEX_POINT ( 'NONE', #47423 ) ; +#38081 = EDGE_CURVE ( 'NONE', #6807, #11237, #57418, .T. ) ; +#38082 = DIRECTION ( 'NONE', ( 0.7132504491541842295, 2.131334480222611268E-15, -0.7009092642998483447 ) ) ; +#38083 = LINE ( 'NONE', #41301, #10797 ) ; +#38084 = EDGE_CURVE ( 'NONE', #32629, #21456, #51925, .T. ) ; +#38085 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#38086 = ORIENTED_EDGE ( 'NONE', *, *, #24450, .F. ) ; +#38087 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669289965, -119.5644635411476315, -5.470692999754124486 ) ) ; +#38088 = CARTESIAN_POINT ( 'NONE', ( 231.9947082686773285, -121.8017311565370875, 5.624448200549296395 ) ) ; +#38089 = ADVANCED_FACE ( 'NONE', ( #7411 ), #56478, .F. ) ; +#38090 = CARTESIAN_POINT ( 'NONE', ( 221.8466590634696729, -121.1555488107822356, 8.043939574176940610 ) ) ; +#38091 = AXIS2_PLACEMENT_3D ( 'NONE', #48811, #8807, #31604 ) ; +#38092 = CARTESIAN_POINT ( 'NONE', ( 236.1947815815898366, -121.2482478275367299, 6.103142923926776930 ) ) ; +#38093 = CARTESIAN_POINT ( 'NONE', ( 217.1874320326129464, -119.0356004690084006, -7.886135071864286417 ) ) ; +#38094 = CARTESIAN_POINT ( 'NONE', ( 235.7804397611184299, -118.8205890206392894, 5.291899857570632193 ) ) ; +#38095 = CARTESIAN_POINT ( 'NONE', ( 12.50000000000002487, -51.09745716219188694, -17.10331240375684558 ) ) ; +#38096 = EDGE_CURVE ( 'NONE', #25285, #56960, #3047, .T. ) ; +#38097 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#38098 = EDGE_CURVE ( 'NONE', #34893, #19212, #43906, .T. ) ; +#38099 = CIRCLE ( 'NONE', #25983, 5.227601809223811458 ) ; +#38100 = VECTOR ( 'NONE', #56476, 999.9999999999998863 ) ; +#38101 = CARTESIAN_POINT ( 'NONE', ( 232.8897200590055832, -114.5008763774146701, -1.344416253609556744 ) ) ; +#38102 = CARTESIAN_POINT ( 'NONE', ( 5.919546873016267696, -36.59543050033661160, -121.0288890000864228 ) ) ; +#38103 = LINE ( 'NONE', #55920, #22543 ) ; +#38104 = CYLINDRICAL_SURFACE ( 'NONE', #4415, 2.100000000000000977 ) ; +#38105 = CARTESIAN_POINT ( 'NONE', ( 232.2809642898596394, -115.8308944336876607, -3.000319486607915032 ) ) ; +#38106 = CARTESIAN_POINT ( 'NONE', ( 235.5090080319358776, -116.8616007643908574, 4.189273230184993757 ) ) ; +#38107 = CARTESIAN_POINT ( 'NONE', ( 27.90000000000003411, -119.4999999999999858, 5.935624578460904743 ) ) ; +#38108 = CARTESIAN_POINT ( 'NONE', ( 235.0529323565855009, -118.0753055194880830, 5.016636832436539351 ) ) ; +#38109 = CARTESIAN_POINT ( 'NONE', ( 219.8417723657477438, -120.9818938448451178, 8.074509737056047243 ) ) ; +#38110 = ORIENTED_EDGE ( 'NONE', *, *, #36945, .F. ) ; +#38111 = CARTESIAN_POINT ( 'NONE', ( 234.3223803802569591, -125.4015118422429680, 3.713621697172979186 ) ) ; +#38112 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669288942, -113.8138571633481035, 0.5094029259467289794 ) ) ; +#38113 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#38114 = CARTESIAN_POINT ( 'NONE', ( 21.08149605482555700, -47.99009106561709359, 18.85307153299570615 ) ) ; +#38115 = CARTESIAN_POINT ( 'NONE', ( 236.9679018679529463, -125.0698634797549573, -3.149417696727380811 ) ) ; +#38116 = CARTESIAN_POINT ( 'NONE', ( -30.30000000000000071, -129.0000000000000000, 7.500000000000007105 ) ) ; +#38117 = EDGE_CURVE ( 'NONE', #30784, #9347, #39532, .T. ) ; +#38118 = VERTEX_POINT ( 'NONE', #21126 ) ; +#38119 = VECTOR ( 'NONE', #4542, 999.9999999999998863 ) ; +#38120 = EDGE_CURVE ( 'NONE', #2372, #28145, #52862, .T. ) ; +#38121 = AXIS2_PLACEMENT_3D ( 'NONE', #19275, #55205, #11090 ) ; +#38122 = CARTESIAN_POINT ( 'NONE', ( 215.7652786698043030, -115.0438074864897260, -4.723999698499820710 ) ) ; +#38123 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#38124 = CARTESIAN_POINT ( 'NONE', ( 34.39940826554926900, -115.0906918002051356, 0.9999999999999731326 ) ) ; +#38125 = ORIENTED_EDGE ( 'NONE', *, *, #22720, .F. ) ; +#38126 = ORIENTED_EDGE ( 'NONE', *, *, #22404, .T. ) ; +#38127 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -117.9443466754187853, 0.1218285871870195408 ) ) ; +#38128 = ADVANCED_FACE ( 'NONE', ( #52365 ), #8292, .T. ) ; +#38129 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.9884292157390539568, 0.1516828450203865919 ) ) ; +#38130 = LINE ( 'NONE', #56227, #8852 ) ; +#38131 = LINE ( 'NONE', #24685, #1105 ) ; +#38132 = EDGE_LOOP ( 'NONE', ( #40591, #51042 ) ) ; +#38133 = CIRCLE ( 'NONE', #25078, 0.1999999999997127409 ) ; +#38134 = EDGE_CURVE ( 'NONE', #45180, #52851, #4402, .T. ) ; +#38135 = CARTESIAN_POINT ( 'NONE', ( 221.0556875523824090, -121.4102939370364567, 8.027512207637421682 ) ) ; +#38136 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397815626E-17 ) ) ; +#38137 = CARTESIAN_POINT ( 'NONE', ( 237.0624549376235848, -126.0171431480852675, 0.6030206210119299914 ) ) ; +#38138 = CARTESIAN_POINT ( 'NONE', ( 34.27594678549941420, -126.1006247271858598, -0.8878612310836495602 ) ) ; +#38139 = EDGE_LOOP ( 'NONE', ( #9889, #51888, #21544, #54495 ) ) ; +#38140 = CARTESIAN_POINT ( 'NONE', ( -12.20000000000000107, -4.500000000000000000, -68.73819093354539689 ) ) ; +#38141 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289794, -127.0551505610972640, 1.386699002629123489 ) ) ; +#38142 = CARTESIAN_POINT ( 'NONE', ( 237.7891157718722468, -116.4792959064753290, -4.652400870427605639 ) ) ; +#38143 = ORIENTED_EDGE ( 'NONE', *, *, #27718, .T. ) ; +#38144 = ORIENTED_EDGE ( 'NONE', *, *, #9830, .F. ) ; +#38145 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -120.8516946922749611, -3.298519344227718975 ) ) ; +#38146 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669290647, -122.2537585984390205, 5.160166074428591543 ) ) ; +#38147 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#38148 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#38149 = ORIENTED_EDGE ( 'NONE', *, *, #47320, .T. ) ; +#38150 = CARTESIAN_POINT ( 'NONE', ( 240.2222280068026521, -121.8267085768518712, -5.411362425887800143 ) ) ; +#38151 = CARTESIAN_POINT ( 'NONE', ( -50.49999999999997868, -49.00000000000000000, 14.89999999999999325 ) ) ; +#38152 = VERTEX_POINT ( 'NONE', #51790 ) ; +#38153 = ORIENTED_EDGE ( 'NONE', *, *, #5841, .F. ) ; +#38154 = CARTESIAN_POINT ( 'NONE', ( 217.6333951748684683, -115.3213383918219108, -5.195801669225577513 ) ) ; +#38155 = CYLINDRICAL_SURFACE ( 'NONE', #43414, 0.9999999999999983347 ) ; +#38156 = PRODUCT_DEFINITION ( 'δ֪', '', #43916, #21602 ) ; +#38157 = VERTEX_POINT ( 'NONE', #21418 ) ; +#38158 = ORIENTED_EDGE ( 'NONE', *, *, #4339, .T. ) ; +#38159 = CARTESIAN_POINT ( 'NONE', ( 23.51715728752541779, -129.0000000000000000, 23.20000000000002416 ) ) ; +#38160 = EDGE_CURVE ( 'NONE', #17815, #27426, #41681, .T. ) ; +#38161 = AXIS2_PLACEMENT_3D ( 'NONE', #25806, #52060, #33697 ) ; +#38162 = ORIENTED_EDGE ( 'NONE', *, *, #52304, .F. ) ; +#38163 = AXIS2_PLACEMENT_3D ( 'NONE', #36348, #154, #53559 ) ; +#38164 = CARTESIAN_POINT ( 'NONE', ( 214.1154287423779010, -119.2365996956605727, -7.451931122783119754 ) ) ; +#38165 = CARTESIAN_POINT ( 'NONE', ( 217.6518836616849057, -121.8306766423171865, 7.925412167748390857 ) ) ; +#38166 = CARTESIAN_POINT ( 'NONE', ( 219.8843805250643584, -119.0615027045454326, -7.962992190080734112 ) ) ; +#38167 = EDGE_CURVE ( 'NONE', #11077, #40956, #39574, .T. ) ; +#38168 = ORIENTED_EDGE ( 'NONE', *, *, #21469, .F. ) ; +#38169 = CARTESIAN_POINT ( 'NONE', ( 238.5439704355307811, -126.7472571592622188, -0.9586945877376462644 ) ) ; +#38170 = EDGE_CURVE ( 'NONE', #1112, #55053, #41360, .T. ) ; +#38171 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#38172 = CARTESIAN_POINT ( 'NONE', ( 214.7019021674151702, -121.3614019948205396, 7.557797340536235531 ) ) ; +#38173 = EDGE_CURVE ( 'NONE', #28504, #21688, #32377, .T. ) ; +#38174 = CARTESIAN_POINT ( 'NONE', ( 232.3550268559677647, -126.0465970935514832, 2.656628893091254717 ) ) ; +#38175 = DIRECTION ( 'NONE', ( -5.981237232341515916E-16, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#38176 = DIRECTION ( 'NONE', ( -0.7009092642998485667, -4.163453949483578043E-16, -0.7132504491541838965 ) ) ; +#38177 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#38178 = CARTESIAN_POINT ( 'NONE', ( 215.9742842255695621, -119.4543310163546437, -7.660253699823242890 ) ) ; +#38179 = CARTESIAN_POINT ( 'NONE', ( 24.90000000000003411, -117.0000000001025313, -4.499999999999990230 ) ) ; +#38180 = AXIS2_PLACEMENT_3D ( 'NONE', #21980, #39803, #57630 ) ; +#38181 = CARTESIAN_POINT ( 'NONE', ( 214.8617274291697470, -119.7893744103902804, -7.600639682346430170 ) ) ; +#38182 = ORIENTED_EDGE ( 'NONE', *, *, #57054, .T. ) ; +#38183 = CARTESIAN_POINT ( 'NONE', ( 33.09996714223931491, -121.3459565183195252, 5.719609988447143856 ) ) ; +#38184 = CARTESIAN_POINT ( 'NONE', ( 236.6481463065202888, -121.3737763604331974, 5.480631671552859352 ) ) ; +#38185 = CARTESIAN_POINT ( 'NONE', ( 234.2029003132763307, -117.8093086778080050, -4.853278618017322188 ) ) ; +#38186 = EDGE_CURVE ( 'NONE', #46346, #40476, #4212, .T. ) ; +#38187 = ORIENTED_EDGE ( 'NONE', *, *, #23646, .T. ) ; +#38188 = ORIENTED_EDGE ( 'NONE', *, *, #31277, .F. ) ; +#38189 = CARTESIAN_POINT ( 'NONE', ( 221.5410836464583610, -122.2781175849213611, 7.870108347707310159 ) ) ; +#38190 = LINE ( 'NONE', #25034, #50805 ) ; +#38191 = CARTESIAN_POINT ( 'NONE', ( 4.000000000000021316, -41.30000000000000426, -23.50000000000000711 ) ) ; +#38192 = CARTESIAN_POINT ( 'NONE', ( 235.7704003227414944, -117.0464770839223405, -5.087629954727958648 ) ) ; +#38193 = CARTESIAN_POINT ( 'NONE', ( -18.99999999999997513, -50.49999999999998579, -20.29999999999999716 ) ) ; +#38194 = CARTESIAN_POINT ( 'NONE', ( 30.59999089342410983, -117.1351298076869654, -5.024153429270745264 ) ) ; +#38195 = PLANE ( 'NONE', #19144 ) ; +#38196 = LINE ( 'NONE', #24753, #9862 ) ; +#38197 = ORIENTED_EDGE ( 'NONE', *, *, #30696, .F. ) ; +#38198 = CARTESIAN_POINT ( 'NONE', ( 237.9950215628519175, -124.4091680018232893, 4.043898994106364775 ) ) ; +#38199 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026596, -120.8785639383757484, -5.991216836313173921 ) ) ; +#38200 = FACE_OUTER_BOUND ( 'NONE', #4559, .T. ) ; +#38201 = ORIENTED_EDGE ( 'NONE', *, *, #24606, .F. ) ; +#38203 = AXIS2_PLACEMENT_3D ( 'NONE', #32960, #18660, #14844 ) ; +#38202 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#38204 = CARTESIAN_POINT ( 'NONE', ( 3.216944214145862628E-15, 10.00000000000000178, 1.994369837753824804E-15 ) ) ; +#38205 = CARTESIAN_POINT ( 'NONE', ( 237.7186924073660066, -116.9361195297836247, 4.254556198118666366 ) ) ; +#38206 = LINE ( 'NONE', #56027, #34207 ) ; +#38207 = ORIENTED_EDGE ( 'NONE', *, *, #53799, .F. ) ; +#38208 = FACE_OUTER_BOUND ( 'NONE', #23562, .T. ) ; +#38209 = EDGE_CURVE ( 'NONE', #26665, #41738, #36532, .T. ) ; +#38210 = CARTESIAN_POINT ( 'NONE', ( 215.2374901733535921, -118.7971904428721786, -7.447860098538387597 ) ) ; +#38211 = CARTESIAN_POINT ( 'NONE', ( 219.8466958913563474, -119.8340831929182428, -5.547250898697737576 ) ) ; +#38212 = CARTESIAN_POINT ( 'NONE', ( 237.2060228244030213, -121.6663395293879972, 6.037820135666288834 ) ) ; +#38213 = VERTEX_POINT ( 'NONE', #22297 ) ; +#38214 = ORIENTED_EDGE ( 'NONE', *, *, #9268, .T. ) ; +#38215 = DIRECTION ( 'NONE', ( -1.811995619784410881E-15, 1.000000000000000000, 1.196913542559490477E-15 ) ) ; +#38216 = CARTESIAN_POINT ( 'NONE', ( 214.9273500944141233, -121.0903679190061268, 7.620152956120239018 ) ) ; +#38217 = CARTESIAN_POINT ( 'NONE', ( 233.6096584055121070, -123.0267098954715550, -5.009191265766332890 ) ) ; +#38218 = AXIS2_PLACEMENT_3D ( 'NONE', #45757, #37872, #14510 ) ; +#38219 = ORIENTED_EDGE ( 'NONE', *, *, #2367, .T. ) ; +#38220 = EDGE_LOOP ( 'NONE', ( #13986, #32101, #35788, #38197 ) ) ; +#38221 = VERTEX_POINT ( 'NONE', #9445 ) ; +#38222 = ORIENTED_EDGE ( 'NONE', *, *, #32037, .T. ) ; +#38223 = AXIS2_PLACEMENT_3D ( 'NONE', #17371, #45404, #53578 ) ; +#38224 = VERTEX_POINT ( 'NONE', #35732 ) ; +#38225 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #55046, #1627, #46546, #54462, #33425, #5693, #33128, #45693, #32572, #55630, #51209, #37236, #20263, #11213, #10354, #23778, #50074, #37515, #41594, #24352, #19401, #23493, #15010, #36955, #50351, #27896, #42153, #14436 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4 ), + ( 0.006268038363828300902, 0.007051148182503642545, 0.007442703091841296019, 0.007834258001178949493, 0.008225812910516602100, 0.008617367819854254707, 0.009400477638529577268, 0.009792032547867240283, 0.01018358745720490330, 0.01057514236654256631, 0.01096669727588022933, 0.01135825218521788887, 0.01174980709455555189, 0.01253291691323087619 ), + .UNSPECIFIED. ) ; +#38226 = ORIENTED_EDGE ( 'NONE', *, *, #54187, .F. ) ; +#38227 = CARTESIAN_POINT ( 'NONE', ( 213.0999977193770576, -122.9888054359213214, 7.004800026447044914 ) ) ; +#38228 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -118.7723813582452976, -1.734441959259140464 ) ) ; +#38229 = EDGE_CURVE ( 'NONE', #15830, #53606, #49727, .T. ) ; +#38230 = CARTESIAN_POINT ( 'NONE', ( 219.9503880133529776, -121.0940901014066640, 7.866719002805999672 ) ) ; +#38231 = ORIENTED_EDGE ( 'NONE', *, *, #47855, .T. ) ; +#38232 = CARTESIAN_POINT ( 'NONE', ( 236.3907134215980363, -118.4275190097310286, -5.148526623714667849 ) ) ; +#38233 = PLANE ( 'NONE', #25236 ) ; +#38234 = DIRECTION ( 'NONE', ( -1.020425574104003999E-16, -1.000000000000000000, -1.863322314616135054E-32 ) ) ; +#38235 = CYLINDRICAL_SURFACE ( 'NONE', #25770, 0.4999999999999983347 ) ; +#38236 = CARTESIAN_POINT ( 'NONE', ( 217.5164212521970626, -123.9967181345085407, -6.781371282885162444 ) ) ; +#38237 = CARTESIAN_POINT ( 'NONE', ( 5.105014731169273290, -35.69543050033664855, -95.48258454854624233 ) ) ; +#38238 = EDGE_CURVE ( 'NONE', #37234, #5447, #49157, .T. ) ; +#38239 = CARTESIAN_POINT ( 'NONE', ( 231.8999987669289737, -121.3266715053608777, 5.386939225777864770 ) ) ; +#38240 = CARTESIAN_POINT ( 'NONE', ( 20.90000000000002345, -30.00000000000000000, 22.50000000000000711 ) ) ; +#38241 = ADVANCED_FACE ( 'NONE', ( #17899 ), #54403, .F. ) ; +#38242 = CARTESIAN_POINT ( 'NONE', ( -26.99999999999998934, -9.517533245892436830E-15, 2.810252031082426704E-15 ) ) ; +#38243 = EDGE_CURVE ( 'NONE', #26039, #36734, #1067, .T. ) ; +#38244 = CARTESIAN_POINT ( 'NONE', ( 30.60581961097693338, -126.0407434433133744, -3.913366825718092024 ) ) ; +#38245 = CARTESIAN_POINT ( 'NONE', ( -19.99999999999997513, -47.49999999999998579, 20.29999999999999005 ) ) ; +#38246 = AXIS2_PLACEMENT_3D ( 'NONE', #20585, #46879, #33751 ) ; +#38247 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.9004799278271603535, 0.4348975736657909597 ) ) ; +#38248 = CARTESIAN_POINT ( 'NONE', ( 29.32903767864199907, -126.5030896557480560, -0.9376057943361206792 ) ) ; +#38249 = CARTESIAN_POINT ( 'NONE', ( 232.3472280068026521, -117.6117135645468608, -4.764535698153812504 ) ) ; +#38250 = CARTESIAN_POINT ( 'NONE', ( 236.0312411568494042, -123.4920243996617444, -4.674428897703209351 ) ) ; +#38251 = FACE_BOUND ( 'NONE', #55088, .T. ) ; +#38252 = CARTESIAN_POINT ( 'NONE', ( -18.99999999999997513, -47.20000000000000284, -23.50000000000000000 ) ) ; +#38253 = CARTESIAN_POINT ( 'NONE', ( 233.4551212987202291, -115.6821046833198210, 2.753061079592702853 ) ) ; +#38254 = VECTOR ( 'NONE', #44765, 1000.000000000000000 ) ; +#38255 = ORIENTED_EDGE ( 'NONE', *, *, #48451, .T. ) ; +#38256 = CARTESIAN_POINT ( 'NONE', ( 240.6435270983271550, -122.0049890499596046, -6.138530600027149120 ) ) ; +#38257 = DIRECTION ( 'NONE', ( 0.9795243168503576792, 0.1989963884051405008, 0.03053768328721896685 ) ) ; +#38258 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026596, -126.2218091903050663, 1.825770084850655728 ) ) ; +#38259 = CARTESIAN_POINT ( 'NONE', ( 235.3743330384598096, -126.3271432900872924, 1.966512807496078707 ) ) ; +#38260 = CARTESIAN_POINT ( 'NONE', ( 23.40000000000003055, -115.9999999999999716, -4.999999999999984013 ) ) ; +#38261 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#38262 = CARTESIAN_POINT ( 'NONE', ( 215.6886642916196593, -119.2614646585207367, -7.584033967401603960 ) ) ; +#38263 = VECTOR ( 'NONE', #47680, 999.9999999999998863 ) ; +#38264 = CARTESIAN_POINT ( 'NONE', ( -35.99793952702205502, -39.19543050033674803, -73.10693592668434349 ) ) ; +#38265 = ORIENTED_EDGE ( 'NONE', *, *, #31802, .T. ) ; +#38266 = CARTESIAN_POINT ( 'NONE', ( 28.09997161856919590, -126.3342078222023588, 2.197190632896003137 ) ) ; +#38267 = CARTESIAN_POINT ( 'NONE', ( 219.7915891774867987, -119.9965361748509025, -7.872414439475582171 ) ) ; +#38268 = CARTESIAN_POINT ( 'NONE', ( 221.5139411338003015, -122.2115953240424062, 7.679447199548607550 ) ) ; +#38269 = EDGE_LOOP ( 'NONE', ( #29612, #48142, #6027 ) ) ; +#38270 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#38271 = CARTESIAN_POINT ( 'NONE', ( 230.9999987669289681, -123.0368168355463609, 1.055539631757321350 ) ) ; +#38272 = CARTESIAN_POINT ( 'NONE', ( 213.5999991349917764, -121.3069495821810619, -7.251231776015338859 ) ) ; +#38273 = CARTESIAN_POINT ( 'NONE', ( 216.0094677881693599, -119.3969804151119121, -7.860332268933227340 ) ) ; +#38274 = EDGE_CURVE ( 'NONE', #41370, #52864, #31377, .T. ) ; +#38275 =( BOUNDED_SURFACE ( ) B_SPLINE_SURFACE ( 3, 2, ( + ( #33502, #51284, #11289 ), + ( #12427, #52433, #34064 ), + ( #43376, #2555, #8356 ), + ( #21193, #25579, #21485 ) ), + .UNSPECIFIED., .F., .F., .F. ) + B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ), + ( 3, 3 ), + ( 0.01005976871945723529, 0.01148208318042918431 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_SURFACE ( ( + ( 1.000000000000000000, 0.7541254970090723875, 1.000000000000000000), + ( 1.000000000000000000, 0.7538009782537203884, 1.000000000000000000), + ( 1.000000000000000000, 0.7534831817520144526, 1.000000000000000000), + ( 1.000000000000000000, 0.7531717058488636152, 1.000000000000000000) ) ) + REPRESENTATION_ITEM ( '' ) SURFACE ( ) ); +#38276 = CARTESIAN_POINT ( 'NONE', ( 215.5561931737812245, -120.1315867520134759, -7.691315695272628261 ) ) ; +#38277 = EDGE_LOOP ( 'NONE', ( #3974, #32803, #11646, #40874 ) ) ; +#38278 = CARTESIAN_POINT ( 'NONE', ( 218.8554351935287059, -121.4601232267448125, 8.036994024543375303 ) ) ; +#38279 = LINE ( 'NONE', #19874, #5025 ) ; +#38280 = ORIENTED_EDGE ( 'NONE', *, *, #5701, .F. ) ; +#38281 = VECTOR ( 'NONE', #30976, 999.9999999999998863 ) ; +#38282 = ORIENTED_EDGE ( 'NONE', *, *, #27887, .F. ) ; +#38283 = ORIENTED_EDGE ( 'NONE', *, *, #5127, .T. ) ; +#38284 = VERTEX_POINT ( 'NONE', #414 ) ; +#38285 = FACE_OUTER_BOUND ( 'NONE', #34889, .T. ) ; +#38286 = CARTESIAN_POINT ( 'NONE', ( -46.25000000000000000, -118.9316923185066628, 6.917557399181530009 ) ) ; +#38287 = ORIENTED_EDGE ( 'NONE', *, *, #8022, .T. ) ; +#38288 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#38289 = VERTEX_POINT ( 'NONE', #22579 ) ; +#38290 = CARTESIAN_POINT ( 'NONE', ( -27.99999999999999645, -128.9989999999999952, 15.00000000000001243 ) ) ; +#38291 = ADVANCED_FACE ( 'NONE', ( #40969 ), #18193, .F. ) ; +#38292 = DIRECTION ( 'NONE', ( -0.7009092642998466793, 0.0000000000000000000, -0.7132504491541858949 ) ) ; +#38293 = CIRCLE ( 'NONE', #1964, 7.500000000000000888 ) ; +#38294 = CARTESIAN_POINT ( 'NONE', ( 36.89929804591973550, -121.4999999999999147, 5.188116411101520775 ) ) ; +#38295 = ORIENTED_EDGE ( 'NONE', *, *, #45949, .T. ) ; +#38296 = DIRECTION ( 'NONE', ( -0.7132504491541840075, -2.131334480222543031E-15, 0.7009092642998484557 ) ) ; +#38297 = CARTESIAN_POINT ( 'NONE', ( 219.5457413159777502, -118.8647196110668318, -5.398493836873699436 ) ) ; +#38298 = EDGE_LOOP ( 'NONE', ( #5060, #402 ) ) ; +#38299 = CARTESIAN_POINT ( 'NONE', ( 220.7606347844044024, -116.8113953578751847, 6.741822623047674767 ) ) ; +#38300 = AXIS2_PLACEMENT_3D ( 'NONE', #25284, #7752, #34924 ) ; +#38301 = ADVANCED_FACE ( 'NONE', ( #14374 ), #45545, .T. ) ; +#38302 = PLANE ( 'NONE', #55504 ) ; +#38303 = VERTEX_POINT ( 'NONE', #32517 ) ; +#38304 = DIRECTION ( 'NONE', ( -3.524876788021938561E-16, 1.000000000000000000, -1.556303968761777535E-30 ) ) ; +#38305 = EDGE_CURVE ( 'NONE', #39779, #46346, #10751, .T. ) ; +#38306 = CARTESIAN_POINT ( 'NONE', ( 232.2939704355307526, -121.4586945877375257, 6.247257159262484372 ) ) ; +#38307 = EDGE_CURVE ( 'NONE', #33484, #4182, #11827, .T. ) ; +#38308 = CARTESIAN_POINT ( 'NONE', ( 219.9166487111997697, -121.6073051419782729, 7.810969890494123824 ) ) ; +#38309 = CARTESIAN_POINT ( 'NONE', ( 215.7860595226008513, -119.5157321073947259, -7.655968272244891182 ) ) ; +#38310 = CARTESIAN_POINT ( 'NONE', ( 235.1388281460343421, -125.6557057715375123, -2.049929927819925002 ) ) ; +#38311 = CARTESIAN_POINT ( 'NONE', ( 214.5561483820300452, -118.8647196110668318, -5.398493836873699436 ) ) ; +#38312 = CARTESIAN_POINT ( 'NONE', ( 217.1822486131936216, -121.9804763479902192, 7.672070074647842297 ) ) ; +#38313 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.210476675238558841E-16, 1.857579106397798678E-17 ) ) ; +#38314 = CARTESIAN_POINT ( 'NONE', ( 233.3290960545849089, -125.5519380146991892, 3.506841912121800853 ) ) ; +#38315 = CARTESIAN_POINT ( 'NONE', ( -19.59999999999998010, -30.29999999999999361, 19.25000000000001421 ) ) ; +#38316 = CARTESIAN_POINT ( 'NONE', ( 23.60000000000000853, -0.1999999999999979849, 23.39999999999999503 ) ) ; +#38317 = CARTESIAN_POINT ( 'NONE', ( 219.8508084712841253, -119.4437692409854463, -8.019653102879226836 ) ) ; +#38318 = CARTESIAN_POINT ( 'NONE', ( 232.9885947411648601, -124.6475934463743016, -3.684858709378191044 ) ) ; +#38319 = CARTESIAN_POINT ( 'NONE', ( 234.9049153869985389, -125.9310505791776933, -1.143521116686634809 ) ) ; +#38320 = VECTOR ( 'NONE', #14212, 1000.000000000000000 ) ; +#38321 = DIRECTION ( 'NONE', ( -4.336808689942015271E-16, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#38322 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#38323 = CARTESIAN_POINT ( 'NONE', ( 234.6805459367518836, -120.2929468278897218, -6.146573310499226395 ) ) ; +#38324 = CARTESIAN_POINT ( 'NONE', ( 239.8999987668939298, -123.2455073322788479, 0.1571288910643814374 ) ) ; +#38325 = CARTESIAN_POINT ( 'NONE', ( -50.30062132977519695, -117.7637345876537012, -3.057159889075543813 ) ) ; +#38326 = CARTESIAN_POINT ( 'NONE', ( 214.7932941253964714, -119.0215402129983744, -7.485212590054922899 ) ) ; +#38327 = CARTESIAN_POINT ( 'NONE', ( 237.8282904739855041, -120.9613335185611191, -5.568931691021798080 ) ) ; +#38328 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #32758, #24546, #25128, #51686 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 5.594315114139762021E-17, 4.891591496032563884E-05 ), + .UNSPECIFIED. ) ; +#38329 = CARTESIAN_POINT ( 'NONE', ( 196.1500029091151021, -114.5974301378142002, 0.9057993990581187926 ) ) ; +#38330 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#38331 = CARTESIAN_POINT ( 'NONE', ( 7.275382722384557077, -50.19543050033663434, -113.2480567568131988 ) ) ; +#38332 = CIRCLE ( 'NONE', #28088, 1.700000000000007061 ) ; +#38333 = ORIENTED_EDGE ( 'NONE', *, *, #11854, .F. ) ; +#38335 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#38334 = CC_DESIGN_APPROVAL ( #20663, ( #2915 ) ) ; +#38336 = CARTESIAN_POINT ( 'NONE', ( 232.8081014580195927, -119.7466830110274572, 5.505017530383537583 ) ) ; +#38337 = AXIS2_PLACEMENT_3D ( 'NONE', #52504, #12507, #9011 ) ; +#38338 = CIRCLE ( 'NONE', #28096, 7.683314364167737054 ) ; +#38339 = EDGE_CURVE ( 'NONE', #42845, #55167, #1571, .T. ) ; +#38340 = ORIENTED_EDGE ( 'NONE', *, *, #3899, .T. ) ; +#38341 = VERTEX_POINT ( 'NONE', #15525 ) ; +#38342 = CARTESIAN_POINT ( 'NONE', ( 218.0326460778825606, -122.5036161170245776, 7.798724362597070581 ) ) ; +#38343 = CARTESIAN_POINT ( 'NONE', ( 236.7298799205868534, -118.4522134728190537, -5.798599653783276686 ) ) ; +#38344 = APPROVAL_STATUS ( 'not_yet_approved' ) ; +#38345 = EDGE_LOOP ( 'NONE', ( #29235, #37776, #2554, #51279, #30906 ) ) ; +#38346 = EDGE_LOOP ( 'NONE', ( #17223, #19691, #23824 ) ) ; +#38347 = CARTESIAN_POINT ( 'NONE', ( 236.5178823630031388, -115.3614485666276579, -2.097368448317109113 ) ) ; +#38348 = CARTESIAN_POINT ( 'NONE', ( 220.7725346302798357, -121.8137509374838459, 7.979509241989116930 ) ) ; +#38349 = ORIENTED_EDGE ( 'NONE', *, *, #24180, .F. ) ; +#38350 = ORIENTED_EDGE ( 'NONE', *, *, #4034, .F. ) ; +#38351 = FACE_OUTER_BOUND ( 'NONE', #30535, .T. ) ; +#38352 = CARTESIAN_POINT ( 'NONE', ( 215.2316670323436369, -120.1257134290436852, -7.631228959389975586 ) ) ; +#38353 = EDGE_LOOP ( 'NONE', ( #2807, #36006, #20310 ) ) ; +#38354 = CARTESIAN_POINT ( 'NONE', ( 221.4522368721324028, -118.9708499311836647, -7.923482395389799926 ) ) ; +#38355 = CARTESIAN_POINT ( 'NONE', ( 32.90000000000004121, -121.4999999999999858, 5.491522092500603414 ) ) ; +#38356 = CARTESIAN_POINT ( 'NONE', ( 31.70689458444956799, -121.4999999999999858, -5.821769632769146163 ) ) ; +#38357 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#38358 = CARTESIAN_POINT ( 'NONE', ( 220.6881540108819877, -121.3807958260057660, 7.835290109298370886 ) ) ; +#38359 = AXIS2_PLACEMENT_3D ( 'NONE', #52629, #3615, #44474 ) ; +#38360 = CARTESIAN_POINT ( 'NONE', ( 221.5873793816189732, -120.1189276361945133, -7.848628060428787023 ) ) ; +#38361 = CARTESIAN_POINT ( 'NONE', ( 4.000000000000021316, -36.70000000000000995, -23.49900000000000588 ) ) ; +#38362 = EDGE_LOOP ( 'NONE', ( #40133, #27529, #51029, #25060 ) ) ; +#38363 = ORIENTED_EDGE ( 'NONE', *, *, #22014, .T. ) ; +#38364 = CARTESIAN_POINT ( 'NONE', ( 12.83393944403535514, -49.00000000000000000, 14.89999999999999325 ) ) ; +#38365 = CARTESIAN_POINT ( 'NONE', ( 18.15000000000001634, -59.00000000000000000, 23.12499999999998934 ) ) ; +#38366 = ORIENTED_EDGE ( 'NONE', *, *, #55566, .F. ) ; +#38367 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#38368 = EDGE_CURVE ( 'NONE', #13564, #39718, #54703, .T. ) ; +#38369 = CARTESIAN_POINT ( 'NONE', ( 231.9956549133360681, -118.6710155156970643, 5.634555389279809923 ) ) ; +#38370 = CARTESIAN_POINT ( 'NONE', ( 23.40000000000003055, -120.5000000004614549, 4.500000000000017764 ) ) ; +#38371 = EDGE_CURVE ( 'NONE', #47873, #55368, #53272, .T. ) ; +#38372 = CARTESIAN_POINT ( 'NONE', ( 236.1441754024038175, -119.2974429434803625, 6.030376360937744984 ) ) ; +#38373 = CARTESIAN_POINT ( 'NONE', ( 235.8999987668154006, -113.1806258584658025, 1.636081347588316692 ) ) ; +#38374 = CARTESIAN_POINT ( 'NONE', ( 235.6056927664844522, -115.0312143713407096, 0.9368959607859902450 ) ) ; +#38375 = CARTESIAN_POINT ( 'NONE', ( 220.8838324581137726, -122.2638784798189988, 7.682299066850923452 ) ) ; +#38376 = CIRCLE ( 'NONE', #34671, 1.649999999999997691 ) ; +#38377 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #1236, #41500, #10267, #34904 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 2.265294592421457143, 2.265554910249339304 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.9999999943528857793, 0.9999999943528857793, 1.000000000000000000 ) ) + REPRESENTATION_ITEM ( '' ) ); +#38378 = CARTESIAN_POINT ( 'NONE', ( 28.09997433674928047, -114.6657986032715684, 2.197207641278839940 ) ) ; +#38379 = VECTOR ( 'NONE', #36993, 1000.000000000000000 ) ; +#38380 = CIRCLE ( 'NONE', #54238, 3.000000000000002665 ) ; +#38381 = CARTESIAN_POINT ( 'NONE', ( 232.8474992088043791, -115.0861425613578035, -2.918042986386637949 ) ) ; +#38382 = ADVANCED_FACE ( 'NONE', ( #2126, #46777, #24581, #28707, #32790 ), #45910, .T. ) ; +#38383 = CARTESIAN_POINT ( 'NONE', ( 28.12379286111912791, -119.4999999999999716, 6.139511501183128495 ) ) ; +#38384 = LINE ( 'NONE', #11805, #57066 ) ; +#38385 = CARTESIAN_POINT ( 'NONE', ( 196.5671601966404580, -114.3997442944296097, 0.9361359680985285037 ) ) ; +#38386 = CARTESIAN_POINT ( 'NONE', ( 232.5111548706680651, -116.9270483895121657, 4.245853839721183576 ) ) ; +#38387 = CARTESIAN_POINT ( 'NONE', ( 235.4829161415805174, -116.2435191932868292, 3.561644961508394047 ) ) ; +#38388 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -1.826024711554534899E-16 ) ) ; +#38389 = CARTESIAN_POINT ( 'NONE', ( 235.2145754350114260, -126.0609118349457702, 0.1299961034816801420 ) ) ; +#38390 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#38391 = ORIENTED_EDGE ( 'NONE', *, *, #11667, .T. ) ; +#38392 = CARTESIAN_POINT ( 'NONE', ( 234.3275974182137418, -125.5170175750476886, 3.556367078261335912 ) ) ; +#38393 = CARTESIAN_POINT ( 'NONE', ( 30.60581961097691917, -126.4565541829175146, 0.7253070912061515552 ) ) ; +#38394 = CARTESIAN_POINT ( 'NONE', ( 220.1443385841657516, -122.3252502441001184, 7.880412357399763756 ) ) ; +#38395 = CARTESIAN_POINT ( 'NONE', ( 237.0657426176737204, -122.4143029331085870, -5.209827019808821902 ) ) ; +#38396 = CARTESIAN_POINT ( 'NONE', ( 220.8908954542509662, -122.2441518747320544, 7.891534458066312929 ) ) ; +#38397 = ORIENTED_EDGE ( 'NONE', *, *, #38371, .T. ) ; +#38398 = CARTESIAN_POINT ( 'NONE', ( 221.5171526418443477, -118.5245203151366127, -7.822339441887400824 ) ) ; +#38399 = DIRECTION ( 'NONE', ( -0.7132504491541840075, -2.131334480222543031E-15, 0.7009092642998484557 ) ) ; +#38400 = EDGE_CURVE ( 'NONE', #57698, #1029, #33651, .T. ) ; +#38401 = ADVANCED_FACE ( 'NONE', ( #33367 ), #2418, .F. ) ; +#38402 = CARTESIAN_POINT ( 'NONE', ( 217.1147121306155725, -118.8037229936784058, -7.827922546455242880 ) ) ; +#38403 = VERTEX_POINT ( 'NONE', #54991 ) ; +#38404 = ORIENTED_EDGE ( 'NONE', *, *, #44812, .F. ) ; +#38405 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#38406 = CARTESIAN_POINT ( 'NONE', ( 236.1008342578199972, -121.2328174769335192, -5.501182132375200595 ) ) ; +#38407 = CARTESIAN_POINT ( 'NONE', ( 217.2072492905012098, -122.2664387538834063, 7.566528052123079995 ) ) ; +#38408 = EDGE_CURVE ( 'NONE', #9762, #13922, #14951, .T. ) ; +#38409 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1516828450203878964, -0.9884292157390538458 ) ) ; +#38410 = CARTESIAN_POINT ( 'NONE', ( 215.9254515928561489, -121.4734542587562771, 7.663959877846512114 ) ) ; +#38411 = ORIENTED_EDGE ( 'NONE', *, *, #53876, .T. ) ; +#38412 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #22571, #36022, #36599, #28986 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 4.166664094933569824E-14, 0.0001255268924127268500 ), + .UNSPECIFIED. ) ; +#38413 = CARTESIAN_POINT ( 'NONE', ( 2.589890063464986625, -29.69543050033664144, -103.0355076850481311 ) ) ; +#38414 = CARTESIAN_POINT ( 'NONE', ( 216.6895969227366550, -120.0121262269805982, -7.997602560505605140 ) ) ; +#38415 = CARTESIAN_POINT ( 'NONE', ( 236.9912691346506790, -125.2272286817401579, 2.905516092490796787 ) ) ; +#38416 = EDGE_CURVE ( 'NONE', #48468, #40299, #39459, .T. ) ; +#38417 = CARTESIAN_POINT ( 'NONE', ( 219.8970096375744561, -121.5931633552916793, 7.810104628385581726 ) ) ; +#38418 = ORIENTED_EDGE ( 'NONE', *, *, #5912, .F. ) ; +#38420 = EDGE_CURVE ( 'NONE', #23410, #33828, #20484, .T. ) ; +#38419 = CARTESIAN_POINT ( 'NONE', ( 217.6798988136591788, -121.6444340879400841, 7.955772742379767060 ) ) ; +#38421 = APPROVAL_PERSON_ORGANIZATION ( #16847, #7489, #8111 ) ; +#38422 = AXIS2_PLACEMENT_3D ( 'NONE', #45131, #54205, #36112 ) ; +#38423 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669290647, -119.2196145678760217, 6.576756495291810722 ) ) ; +#38424 = CARTESIAN_POINT ( 'NONE', ( 237.9503818504591948, -114.4279917125733874, -0.9761717531800995218 ) ) ; +#38425 = ORIENTED_EDGE ( 'NONE', *, *, #42656, .F. ) ; +#38426 = ORIENTED_EDGE ( 'NONE', *, *, #12470, .T. ) ; +#38427 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669288885, -120.2022516183179590, -3.539121844565416009 ) ) ; +#38428 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289794, -123.0979771588721547, 4.791164719989867926 ) ) ; +#38429 = CARTESIAN_POINT ( 'NONE', ( -19.49999999999997513, -59.00000000000000000, -23.50000000000000000 ) ) ; +#38430 = CARTESIAN_POINT ( 'NONE', ( 215.5661688456006573, -124.0074941540038793, -6.629874789442365746 ) ) ; +#38431 = ORIENTED_EDGE ( 'NONE', *, *, #2439, .T. ) ; +#38432 = CARTESIAN_POINT ( 'NONE', ( 240.1597280068026521, -123.7965893093492156, -4.491780738447443078 ) ) ; +#38433 = CARTESIAN_POINT ( 'NONE', ( -23.99999999999999645, -8.460029551904391099E-15, 19.50000000000000711 ) ) ; +#38434 = ORIENTED_EDGE ( 'NONE', *, *, #54773, .F. ) ; +#38435 = ORIENTED_EDGE ( 'NONE', *, *, #24494, .T. ) ; +#38436 = FACE_OUTER_BOUND ( 'NONE', #4934, .T. ) ; +#38437 = CARTESIAN_POINT ( 'NONE', ( 236.3999987672879683, -115.2391790256846065, -4.617765983265666563 ) ) ; +#38438 = ORIENTED_EDGE ( 'NONE', *, *, #56632, .T. ) ; +#38439 = CARTESIAN_POINT ( 'NONE', ( 29.24209047226802838, -126.5595356585490237, 0.8507253710703157612 ) ) ; +#38440 = CARTESIAN_POINT ( 'NONE', ( -33.99999999999999289, -138.0000000000000000, 14.90000000000000746 ) ) ; +#38441 = ADVANCED_FACE ( 'NONE', ( #52013 ), #33324, .F. ) ; +#38442 = ORIENTED_EDGE ( 'NONE', *, *, #29142, .T. ) ; +#38443 = CARTESIAN_POINT ( 'NONE', ( 12.26702898015653354, -48.83214581003291954, -19.10000000000000497 ) ) ; +#38444 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.210476675238558841E-16, 1.857579106397798678E-17 ) ) ; +#38445 = ORIENTED_EDGE ( 'NONE', *, *, #49372, .T. ) ; +#38446 = CARTESIAN_POINT ( 'NONE', ( 232.9027695270552556, -125.9113624258876314, 1.326708576852117627 ) ) ; +#38447 = CARTESIAN_POINT ( 'NONE', ( 219.8833592663673642, -121.1378537280351253, 7.863164743093967068 ) ) ; +#38448 = CARTESIAN_POINT ( 'NONE', ( 232.3655397171369259, -126.2104030956235050, 2.287605511594287488 ) ) ; +#38449 = EDGE_CURVE ( 'NONE', #55469, #25202, #29843, .T. ) ; +#38450 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#38451 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -121.2984654858927627, -0.07124733603755833977 ) ) ; +#38452 = CARTESIAN_POINT ( 'NONE', ( 214.5561483820301589, -119.0517083359182209, -7.690028728195528629 ) ) ; +#38453 = CARTESIAN_POINT ( 'NONE', ( 28.10000000000002984, -109.8156228557160006, 5.015860408113894664 ) ) ; +#38454 = CARTESIAN_POINT ( 'NONE', ( 235.0670865417365007, -122.3786991663451289, -5.227684654592674285 ) ) ; +#38455 = EDGE_CURVE ( 'NONE', #17128, #56626, #20757, .T. ) ; +#38456 = LINE ( 'NONE', #34376, #55283 ) ; +#38457 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #49280, #40506, #26827, #8694, #18887, #44316, #4336, #45177, #31780, #44616, #22136, #4620, #18321, #22414 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 2, 2, 4 ), + ( 1.387778780781445676E-17, 0.0004427678345897022500, 0.0006641517518845928671, 0.0008855356691794834300, 0.001106919586474373884, 0.001328303503769264664, 0.001771071338358999386 ), + .UNSPECIFIED. ) ; +#38458 = VERTEX_POINT ( 'NONE', #47634 ) ; +#38459 = SECURITY_CLASSIFICATION ( '', '', #30308 ) ; +#38460 = CARTESIAN_POINT ( 'NONE', ( 30.40000000000003766, -114.7862982357896016, 1.000000000000014655 ) ) ; +#38461 = CARTESIAN_POINT ( 'NONE', ( 236.6590681296376033, -121.7586816614845162, 5.404085394623534988 ) ) ; +#38462 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #43309, #52658, #3343, #52083 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 0.0001467165977991254100 ), + .UNSPECIFIED. ) ; +#38463 = CARTESIAN_POINT ( 'NONE', ( 234.0871881774253040, -121.7238774675163882, -5.412170724647435982 ) ) ; +#38464 = EDGE_LOOP ( 'NONE', ( #38431, #3233, #902, #48225 ) ) ; +#38465 = EDGE_LOOP ( 'NONE', ( #34317, #5492, #53295, #46516 ) ) ; +#38466 = CARTESIAN_POINT ( 'NONE', ( 235.8999987668391896, -120.4999999999997584, 1.387778780781445676E-14 ) ) ; +#38467 = CARTESIAN_POINT ( 'NONE', ( 195.8157204794680126, -114.5480355336682265, 0.9133794199298224115 ) ) ; +#38468 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -119.7719152591491110, -2.790429726816729072 ) ) ; +#38469 = CARTESIAN_POINT ( 'NONE', ( 235.8439049868892994, -115.1536258650906888, -3.039570742851214646 ) ) ; +#38470 = CARTESIAN_POINT ( 'NONE', ( 219.9954180336307559, -119.1463490486771803, -7.975098059435627995 ) ) ; +#38471 = CARTESIAN_POINT ( 'NONE', ( 217.3002074625812838, -114.8693864538926022, -5.134893351315971799 ) ) ; +#38472 = DIRECTION ( 'NONE', ( -0.5043442292812764238, 0.7071067811865447972, 0.4956176937828987161 ) ) ; +#38473 = CARTESIAN_POINT ( 'NONE', ( 228.7999987669289794, -120.4999999999997726, 1.387778780781445676E-14 ) ) ; +#38474 = CARTESIAN_POINT ( 'NONE', ( 219.7050636405244575, -121.2909713560050591, 8.063449793810148591 ) ) ; +#38475 = ORIENTED_EDGE ( 'NONE', *, *, #53596, .T. ) ; +#38476 = CARTESIAN_POINT ( 'NONE', ( 215.8979482554459253, -121.7974867736597844, 7.821892445260864690 ) ) ; +#38477 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026596, -125.1011560536526872, -3.856242565523832155 ) ) ; +#38478 = EDGE_CURVE ( 'NONE', #13912, #2561, #35193, .T. ) ; +#38479 = CARTESIAN_POINT ( 'NONE', ( 28.06113623321990147, -119.6175498218588018, 6.156474211679559438 ) ) ; +#38480 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #26169, #3979, #39588, #12999 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 2.602085213965210642E-17, 1.434023958392497825E-05 ), + .UNSPECIFIED. ) ; +#38481 = ORIENTED_EDGE ( 'NONE', *, *, #32703, .T. ) ; +#38482 = AXIS2_PLACEMENT_3D ( 'NONE', #24009, #19897, #15221 ) ; +#38483 = DIRECTION ( 'NONE', ( 0.7132504491541841185, 2.131334480222602985E-15, -0.7009092642998482336 ) ) ; +#38484 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#38485 = CARTESIAN_POINT ( 'NONE', ( 237.5891281816365392, -114.9350300091614514, 0.3340101514561005791 ) ) ; +#38486 = EDGE_CURVE ( 'NONE', #56442, #51333, #34507, .T. ) ; +#38487 = ORIENTED_EDGE ( 'NONE', *, *, #32643, .T. ) ; +#38489 = EDGE_CURVE ( 'NONE', #56087, #52792, #43543, .T. ) ; +#38488 = CARTESIAN_POINT ( 'NONE', ( 221.8426313642627292, -118.4581990130134130, -7.795342576519738387 ) ) ; +#38490 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290874, -120.3551693761023671, 0.4788804893869736956 ) ) ; +#38491 = CARTESIAN_POINT ( 'NONE', ( 216.2145475481480617, -120.4462063562493341, -5.641186388906323401 ) ) ; +#38492 = EDGE_CURVE ( 'NONE', #32696, #51195, #13715, .T. ) ; +#38493 = CARTESIAN_POINT ( 'NONE', ( 237.2609558040961986, -123.6358194406272730, 5.289991279355499287 ) ) ; +#38494 = ORIENTED_EDGE ( 'NONE', *, *, #45061, .T. ) ; +#38495 = ORIENTED_EDGE ( 'NONE', *, *, #385, .T. ) ; +#38496 = CARTESIAN_POINT ( 'NONE', ( -49.23713110992513009, -119.6719923270650128, -7.599999999999996092 ) ) ; +#38497 = CARTESIAN_POINT ( 'NONE', ( 238.2757346982169793, -113.5809954898263783, 1.061779915142724962 ) ) ; +#38498 = CARTESIAN_POINT ( 'NONE', ( -48.75000000000000000, -119.5000000000000000, 7.600000000000004974 ) ) ; +#38499 = ORIENTED_EDGE ( 'NONE', *, *, #49471, .T. ) ; +#38500 = ORIENTED_EDGE ( 'NONE', *, *, #13911, .T. ) ; +#38501 = ORIENTED_EDGE ( 'NONE', *, *, #50211, .F. ) ; +#38502 = ORIENTED_EDGE ( 'NONE', *, *, #48628, .F. ) ; +#38503 = CARTESIAN_POINT ( 'NONE', ( 213.9546793521892312, -119.9362102990903054, -7.720539808658959835 ) ) ; +#38504 = ORIENTED_EDGE ( 'NONE', *, *, #10682, .F. ) ; +#38505 = ORIENTED_EDGE ( 'NONE', *, *, #49131, .T. ) ; +#38506 = DIRECTION ( 'NONE', ( 1.644548700998852974E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#38507 = ADVANCED_FACE ( 'NONE', ( #25443 ), #56990, .F. ) ; +#38508 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -118.7232542116254024, -1.864693283890755060 ) ) ; +#38509 = LINE ( 'NONE', #47557, #13329 ) ; +#38510 = ORIENTED_EDGE ( 'NONE', *, *, #30557, .T. ) ; +#38511 = CARTESIAN_POINT ( 'NONE', ( 236.2501374891383250, -123.1961746850261363, -4.905210576768996411 ) ) ; +#38512 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#38513 = DIRECTION ( 'NONE', ( -1.698133504815847477E-16, 0.1561181475946885888, -0.9877383884367373357 ) ) ; +#38514 = PLANE ( 'NONE', #57507 ) ; +#38515 = LINE ( 'NONE', #46703, #30900 ) ; +#38516 = DIRECTION ( 'NONE', ( -1.811995619784410881E-15, 1.000000000000000000, 1.196913542559490477E-15 ) ) ; +#38517 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#38518 = CARTESIAN_POINT ( 'NONE', ( 216.9379178884929615, -121.0712494052043695, 8.023196532566320371 ) ) ; +#38519 = FACE_OUTER_BOUND ( 'NONE', #37092, .T. ) ; +#38520 = CARTESIAN_POINT ( 'NONE', ( 30.59980000000002320, -126.0407434433133744, -3.913366825718092468 ) ) ; +#38521 = CARTESIAN_POINT ( 'NONE', ( -19.49999999999997868, -38.99999999999999289, -23.50000000000000000 ) ) ; +#38522 = AXIS2_PLACEMENT_3D ( 'NONE', #32984, #50767, #10788 ) ; +#38523 = EDGE_CURVE ( 'NONE', #36884, #1262, #8224, .T. ) ; +#38525 = VECTOR ( 'NONE', #44996, 1000.000000000000000 ) ; +#38524 = CARTESIAN_POINT ( 'NONE', ( 218.3002074625812838, -124.0564700392392012, -9.145273480228658158 ) ) ; +#38526 = CARTESIAN_POINT ( 'NONE', ( 29.31382461327029887, -126.5173581043690945, -0.9226622048324969461 ) ) ; +#38527 = CARTESIAN_POINT ( 'NONE', ( 235.2847280068026805, -119.6548720356685180, -5.507209275187406661 ) ) ; +#38528 = EDGE_CURVE ( 'NONE', #55262, #21456, #43233, .T. ) ; +#38529 = CARTESIAN_POINT ( 'NONE', ( 235.9844004794535692, -124.7397822970461903, -3.578483547053494807 ) ) ; +#38530 = CARTESIAN_POINT ( 'NONE', ( -21.09999999999998010, -30.29999999999999361, 19.75000000000001421 ) ) ; +#38531 = FACE_OUTER_BOUND ( 'NONE', #41559, .T. ) ; +#38532 = CARTESIAN_POINT ( 'NONE', ( 233.4457808191085348, -115.5297182650900965, 2.469328509991899789 ) ) ; +#38533 = AXIS2_PLACEMENT_3D ( 'NONE', #19847, #51093, #48168 ) ; +#38534 = EDGE_LOOP ( 'NONE', ( #23280, #38404, #45820, #44311 ) ) ; +#38535 = CARTESIAN_POINT ( 'NONE', ( 239.8935270983271550, -114.3614693999725205, -1.504989049959826186 ) ) ; +#38536 = CARTESIAN_POINT ( 'NONE', ( 215.3584539999127117, -121.5577640866519289, 7.610341930642047004 ) ) ; +#38537 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #48369, #8364, #17402, #47786 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 2.044552661445144245E-15, 0.0001894769715950484206 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9988164412827952310, 0.9991392954089125533, 0.9995122018935757024, 0.9999351607367847894 ) ) + REPRESENTATION_ITEM ( '' ) ); +#38538 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026312, -118.9656893921792573, 5.804061338907430034 ) ) ; +#38539 = CARTESIAN_POINT ( 'NONE', ( 235.3517104694200270, -125.9906006377535590, 2.769887422379495590 ) ) ; +#38540 = DIRECTION ( 'NONE', ( 1.857579106397798678E-17, 2.248556180705020447E-33, -1.000000000000000000 ) ) ; +#38541 = CARTESIAN_POINT ( 'NONE', ( 217.3002074625812554, -116.4784407932347392, 6.114556848797497501 ) ) ; +#38542 = CARTESIAN_POINT ( 'NONE', ( 236.3999987672169993, -113.5017345678385681, -0.1558234321613061191 ) ) ; +#38543 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669290078, -113.9118459805226706, -9.308395490934355365 ) ) ; +#38544 = ORIENTED_EDGE ( 'NONE', *, *, #9827, .T. ) ; +#38545 = CARTESIAN_POINT ( 'NONE', ( 18.11121462211234601, -59.41162566826376690, 21.50093997495138254 ) ) ; +#38546 = CARTESIAN_POINT ( 'NONE', ( 222.8999987669286327, -120.8797473344454545, -7.601669962884860965 ) ) ; +#38547 = CARTESIAN_POINT ( 'NONE', ( 214.8002074625812838, -112.8586656184431689, 3.376413120402804502 ) ) ; +#38548 = VERTEX_POINT ( 'NONE', #56404 ) ; +#38549 = CARTESIAN_POINT ( 'NONE', ( 218.8554403369847705, -118.5232056367598261, -7.624046417065794223 ) ) ; +#38550 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289226, -123.0577045947036510, 1.173628939665701809 ) ) ; +#38551 = CARTESIAN_POINT ( 'NONE', ( 30.40000000000003766, -114.7862982357896584, -0.9999999999999870104 ) ) ; +#38552 = PLANE ( 'NONE', #53766 ) ; +#38553 = EDGE_CURVE ( 'NONE', #21518, #15394, #31505, .T. ) ; +#38554 = CARTESIAN_POINT ( 'NONE', ( 217.3002074625812838, -112.5977837719469363, 3.562239099829892286 ) ) ; +#38555 = EDGE_CURVE ( 'NONE', #15434, #16542, #21190, .T. ) ; +#38556 = VERTEX_POINT ( 'NONE', #51717 ) ; +#38557 = CARTESIAN_POINT ( 'NONE', ( 214.3372535064550561, -121.9496690663765435, 7.667425077903851083 ) ) ; +#38558 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -121.3205414691029063, 2.094002610798487485 ) ) ; +#38559 = AXIS2_PLACEMENT_3D ( 'NONE', #18455, #50263, #40936 ) ; +#38560 = ORIENTED_EDGE ( 'NONE', *, *, #25342, .T. ) ; +#38561 = AXIS2_PLACEMENT_3D ( 'NONE', #18026, #32072, #23288 ) ; +#38562 = VERTEX_POINT ( 'NONE', #35096 ) ; +#38563 = VECTOR ( 'NONE', #50160, 1000.000000000000000 ) ; +#38564 = ORIENTED_EDGE ( 'NONE', *, *, #38160, .F. ) ; +#38565 = ORIENTED_EDGE ( 'NONE', *, *, #339, .T. ) ; +#38566 = CARTESIAN_POINT ( 'NONE', ( -31.00023064071021039, -128.5000000000000000, 17.03719934228083233 ) ) ; +#38567 = CARTESIAN_POINT ( 'NONE', ( 219.6935976581747241, -119.5409445693649815, -8.049373430373394811 ) ) ; +#38568 = ORIENTED_EDGE ( 'NONE', *, *, #42380, .F. ) ; +#38569 = ORIENTED_EDGE ( 'NONE', *, *, #22756, .F. ) ; +#38570 = CARTESIAN_POINT ( 'NONE', ( -44.92362995943242510, -45.70049193624772954, -15.20130287716765594 ) ) ; +#38571 = FACE_OUTER_BOUND ( 'NONE', #21440, .T. ) ; +#38572 = AXIS2_PLACEMENT_3D ( 'NONE', #17568, #36264, #53197 ) ; +#38573 = CARTESIAN_POINT ( 'NONE', ( 36.89976567607298108, -121.5000000000078870, 5.182447184948356877 ) ) ; +#38574 = VERTEX_POINT ( 'NONE', #30433 ) ; +#38575 = CLOSED_SHELL ( 'NONE', ( #39952, #36579, #30066, #30, #51194, #36052, #28634, #26016, #52800, #6748, #31004, #19599, #30124, #3073, #12695, #36550, #6493, #43844, #17817, #30480, #45309, #17226, #5948, #56541, #22545, #35965, #12768, #13900, #23083, #14108 ) ) ; +#38576 = CARTESIAN_POINT ( 'NONE', ( -19.59999999999998721, -33.19999999999999574, -17.99999999999999645 ) ) ; +#38577 = FACE_OUTER_BOUND ( 'NONE', #36919, .T. ) ; +#38578 = LINE ( 'NONE', #34216, #30113 ) ; +#38579 = CARTESIAN_POINT ( 'NONE', ( 12.48843588623768319, -49.77611527826061888, 18.95628177998043640 ) ) ; +#38580 = VERTEX_POINT ( 'NONE', #29274 ) ; +#38581 = LINE ( 'NONE', #21342, #1255 ) ; +#38582 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#38583 = CARTESIAN_POINT ( 'NONE', ( 12.71297428266323237, -47.88790981847925110, 15.20350654240374055 ) ) ; +#38584 = CARTESIAN_POINT ( 'NONE', ( -31.00023064071021039, -124.5000000000000000, 17.03719934228083233 ) ) ; +#38585 = CARTESIAN_POINT ( 'NONE', ( 235.1043591497528382, -125.9852220455238410, -0.8680292244832285009 ) ) ; +#38586 = DIRECTION ( 'NONE', ( 3.524876788021935603E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#38587 = EDGE_CURVE ( 'NONE', #15425, #25130, #28659, .T. ) ; +#38588 = CARTESIAN_POINT ( 'NONE', ( 217.1983693588459801, -121.4886862719551601, 7.751686937033601232 ) ) ; +#38589 = CARTESIAN_POINT ( 'NONE', ( 8.071065282823072451, -50.19543050033662013, -115.2918006896517511 ) ) ; +#38590 = EDGE_CURVE ( 'NONE', #56114, #51824, #47059, .T. ) ; +#38591 = CARTESIAN_POINT ( 'NONE', ( 233.4301259275477776, -126.6476828208742944, -0.1583941262383957715 ) ) ; +#38592 = LINE ( 'NONE', #16674, #53954 ) ; +#38593 = CARTESIAN_POINT ( 'NONE', ( 24.86610165400005101, -120.4999999999999716, -6.267177659999978445 ) ) ; +#38594 = LINE ( 'NONE', #25757, #42607 ) ; +#38595 = CARTESIAN_POINT ( 'NONE', ( 232.9280166247158661, -125.7083640302704168, -1.919624801894953325 ) ) ; +#38596 = CARTESIAN_POINT ( 'NONE', ( 234.9298817027747077, -125.6854383747599542, -1.977391359957487715 ) ) ; +#38597 = AXIS2_PLACEMENT_3D ( 'NONE', #532, #8692, #9276 ) ; +#38598 = VECTOR ( 'NONE', #57421, 1000.000000000000000 ) ; +#38599 = CARTESIAN_POINT ( 'NONE', ( 219.8726651225454418, -122.4613761684411770, 7.848787179489343124 ) ) ; +#38600 = CARTESIAN_POINT ( 'NONE', ( 221.0221731790456374, -121.5814685732618159, 8.006901603457224681 ) ) ; +#38601 = CARTESIAN_POINT ( 'NONE', ( 234.8614539740153475, -114.8416835964820280, -2.407438014218302058 ) ) ; +#38602 = CARTESIAN_POINT ( 'NONE', ( 26.89695628521575443, -121.4999999999999147, 6.117765802326876390 ) ) ; +#38603 = AXIS2_PLACEMENT_3D ( 'NONE', #54799, #5449, #10112 ) ; +#38604 = CARTESIAN_POINT ( 'NONE', ( 18.10000000000001918, 38.43410573620376169, -18.50000000000000000 ) ) ; +#38605 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#38606 = PLANE ( 'NONE', #5155 ) ; +#38607 = LINE ( 'NONE', #51455, #30342 ) ; +#38608 = CARTESIAN_POINT ( 'NONE', ( 21.03938769133983300, -49.00000000000000000, -19.10000000000000853 ) ) ; +#38609 = CARTESIAN_POINT ( 'NONE', ( 35.61162547089865171, -115.0002521713530399, 0.8355564918787345974 ) ) ; +#38610 = EDGE_CURVE ( 'NONE', #9845, #18358, #42946, .T. ) ; +#38611 = DIRECTION ( 'NONE', ( -0.7132504491541838965, -2.131334480222543031E-15, 0.7009092642998485667 ) ) ; +#38612 = VECTOR ( 'NONE', #37617, 999.9999999999998863 ) ; +#38613 = ORIENTED_EDGE ( 'NONE', *, *, #4628, .F. ) ; +#38614 = CARTESIAN_POINT ( 'NONE', ( 5.600000000000018296, -42.24999999999999289, 23.49899999999999878 ) ) ; +#38615 = CARTESIAN_POINT ( 'NONE', ( 232.9299566114989659, -123.7726254886174502, 4.490387801741031915 ) ) ; +#38616 = ADVANCED_FACE ( 'NONE', ( #56711 ), #26620, .F. ) ; +#38617 = ORIENTED_EDGE ( 'NONE', *, *, #23797, .F. ) ; +#38618 = EDGE_CURVE ( 'NONE', #31990, #3176, #7206, .T. ) ; +#38619 = ORIENTED_EDGE ( 'NONE', *, *, #25537, .T. ) ; +#38620 = EDGE_CURVE ( 'NONE', #18755, #7952, #8511, .T. ) ; +#38621 = DIRECTION ( 'NONE', ( -0.7071067811865474617, 0.0000000000000000000, 0.7071067811865474617 ) ) ; +#38622 = CARTESIAN_POINT ( 'NONE', ( 236.7068055360695951, -119.3127905985758730, -6.034037240080280640 ) ) ; +#38623 = COORDINATED_UNIVERSAL_TIME_OFFSET ( 8, 0, .AHEAD. ) ; +#38624 = EDGE_LOOP ( 'NONE', ( #37270, #25149, #29539, #7179 ) ) ; +#38625 = ORIENTED_EDGE ( 'NONE', *, *, #25182, .T. ) ; +#38626 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #10082, #23500, #37523, #5425, #33133, #1057, #18833, #46271, #36962, #36670, #54468, #14442, #41307, #55339, #19115, #19406, #45698, #41880, #1909, #54769, #14736, #32578, #5976, #37242, #23784, #41600, #50925, #10943, #52072, #21412, #7988, #6833, #2483, #42447, #38088, #47986, #16147, #15867, #55911, #51784, #34857, #25819, #12358, #47126, #43603, #11795, #46839, #20817, #3630, #20269, #30188, #39239, #56192, #29906, #11498, #3039, #57053, #33711, #38369, #51495, #12077, #33991, #29336, #34571, #11218, #17020, #29054, #16734, #24644, #20543, #7127, #16444, #29629, #24941, #42735, #2758, #47416, #7406, #25218, #38651, #43010, #56473, #34291, #52359 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 1, 2, 2, 2, 4 ), + ( 0.0000000000000000000, 0.06249999999993866018, 0.09374999999990799027, 0.1093749999998918226, 0.1171874999998837458, 0.1249999999998756550, 0.1874999999998078482, 0.2187499999997738753, 0.2343749999997568334, 0.2421874999997464528, 0.2460937499997412070, 0.2480468749997405409, 0.2499999999997398747, 0.3124999999996899147, 0.3437499999996649347, 0.3593749999996510569, 0.3671874999996427302, 0.3710937499996385669, 0.3730468749996365130, 0.3740234374996354028, 0.3749999999996343480, 0.4374999999996380118, 0.4687499999996398437, 0.4843749999996431188, 0.4921874999996447841, 0.4999999999996463940, 0.5624999999996294076, 0.5937499999996193045, 0.6093749999996155298, 0.6171874999996136424, 0.6210937499996127542, 0.6230468749996131983, 0.6240234374996145306, 0.6249999999996157518, 0.6874999999996656008, 0.7187499999996905808, 0.7343749999997013500, 0.7421874999997066791, 0.7499999999997120081, 0.8124999999997736255, 0.8437499999998031575, 0.8593749999998169242, 0.8671874999998246958, 0.8710937499998286926, 0.8749999999998325784, 0.9374999999999162892, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#38627 = CARTESIAN_POINT ( 'NONE', ( 236.4471402991696607, -116.7478320624315700, -4.118411132087709703 ) ) ; +#38628 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#38629 = ORIENTED_EDGE ( 'NONE', *, *, #1834, .F. ) ; +#38630 = ORIENTED_EDGE ( 'NONE', *, *, #39837, .F. ) ; +#38631 = CARTESIAN_POINT ( 'NONE', ( 30.61743114857329218, -120.4999999999999858, 1.387778780781445676E-14 ) ) ; +#38632 = CARTESIAN_POINT ( 'NONE', ( 14.73880758797314172, -37.19543050033660592, -112.8711675888893211 ) ) ; +#38633 = ORIENTED_EDGE ( 'NONE', *, *, #30960, .F. ) ; +#38634 = PLANE ( 'NONE', #23432 ) ; +#38635 = CARTESIAN_POINT ( 'NONE', ( 239.8999987670076166, -119.1972913260956517, 2.421869135798601747 ) ) ; +#38636 = CARTESIAN_POINT ( 'NONE', ( 33.10839998523707095, -121.4999999999999858, -5.523460076924300743 ) ) ; +#38637 = DIRECTION ( 'NONE', ( -0.7009092642998484557, -4.163453949483577057E-16, -0.7132504491541840075 ) ) ; +#38638 = CONICAL_SURFACE ( 'NONE', #28395, 7.499999999912345672, 0.7853981625000030498 ) ; +#38639 = DIRECTION ( 'NONE', ( -1.857579106397815009E-17, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#38640 = AXIS2_PLACEMENT_3D ( 'NONE', #6284, #41316, #19123 ) ; +#38641 = CARTESIAN_POINT ( 'NONE', ( 221.6323585381755379, -120.1331663887455790, -7.850813117752156955 ) ) ; +#38642 = CYLINDRICAL_SURFACE ( 'NONE', #49519, 6.430544560415980548 ) ; +#38643 = ORIENTED_EDGE ( 'NONE', *, *, #16497, .F. ) ; +#38645 = EDGE_LOOP ( 'NONE', ( #14807, #20442, #1103, #44620 ) ) ; +#38644 = CIRCLE ( 'NONE', #23719, 6.000000000000002665 ) ; +#38646 = DIRECTION ( 'NONE', ( -1.040834085586083310E-14, 1.000000000000000000, -1.387778780781444413E-14 ) ) ; +#38647 = CARTESIAN_POINT ( 'NONE', ( 195.1499984800815923, -126.7742540296689242, -0.9628374864347095663 ) ) ; +#38648 = CARTESIAN_POINT ( 'NONE', ( 35.60660171779824168, -49.00000000000000000, -17.00000000000000711 ) ) ; +#38649 = ORIENTED_EDGE ( 'NONE', *, *, #22154, .F. ) ; +#38650 = CARTESIAN_POINT ( 'NONE', ( 17.40000000000002700, -120.4999999999999858, -3.199999999999986411 ) ) ; +#38651 = CARTESIAN_POINT ( 'NONE', ( 231.9972441640151146, -115.6997557312009803, 3.765368475790670466 ) ) ; +#38652 = LINE ( 'NONE', #56474, #45330 ) ; +#38653 = CIRCLE ( 'NONE', #19101, 3.000000000000002665 ) ; +#38654 = CARTESIAN_POINT ( 'NONE', ( 236.2209233462891689, -122.2060426663430945, 5.908665800261521994 ) ) ; +#38655 = CARTESIAN_POINT ( 'NONE', ( 221.9180641163777068, -120.6310676191278333, 5.629328042102491381 ) ) ; +#38656 = CARTESIAN_POINT ( 'NONE', ( 235.7643888527573495, -118.2862598061985011, 5.089621545681663584 ) ) ; +#38657 = CARTESIAN_POINT ( 'NONE', ( 215.7535880892448574, -118.8633046310623911, -7.746353559628302854 ) ) ; +#38658 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#38659 = EDGE_CURVE ( 'NONE', #45082, #35488, #8131, .T. ) ; +#38660 = CARTESIAN_POINT ( 'NONE', ( 232.9606538794380981, -114.5008114356169102, 1.348620992538035912 ) ) ; +#38661 = CARTESIAN_POINT ( 'NONE', ( 214.8314610877575603, -121.6530260527195253, 5.472499854275350906 ) ) ; +#38662 = DIRECTION ( 'NONE', ( -0.7009092642998476785, 0.0000000000000000000, -0.7132504491541847846 ) ) ; +#38663 = CARTESIAN_POINT ( 'NONE', ( 222.0476232769281069, -122.1291258113043483, 7.679079172476302340 ) ) ; +#38664 = CARTESIAN_POINT ( 'NONE', ( 232.3109670183369531, -115.3585081298425052, -2.087371376316867089 ) ) ; +#38665 = CARTESIAN_POINT ( 'NONE', ( 235.5390750877255925, -117.7258516229394161, 4.805765415314375844 ) ) ; +#38666 = CARTESIAN_POINT ( 'NONE', ( -33.99999999999999289, -116.0010000000000048, -16.99999999999999289 ) ) ; +#38667 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #35253, #39047 ), + ( #52457, #39626 ), + ( #43994, #13845 ), + ( #3726, #43105 ), + ( #7507, #25319 ), + ( #43701, #16830 ), + ( #12756, #3138 ), + ( #8381, #48094 ), + ( #20916, #26205 ), + ( #8093, #38752 ), + ( #56580, #30598 ), + ( #34383, #25918 ), + ( #22888, #33090 ), + ( #10319, #36345 ), + ( #37483, #54726 ), + ( #27863, #14398 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 3, 2, 2, 2, 3, 4 ), + ( 2, 2 ), + ( 0.003861135996769743048, 0.009803921568627450844, 0.2549019607843139856, 0.5000000000000009992, 0.7450980392156859589, 0.9901960784313730279, 0.9960839251993053312 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#38668 = CARTESIAN_POINT ( 'NONE', ( 235.2698584549669363, -122.9068579682893301, -5.010315055667930118 ) ) ; +#38669 = PLANE ( 'NONE', #36899 ) ; +#38670 = EDGE_LOOP ( 'NONE', ( #31698, #10617, #28543, #11535 ) ) ; +#38671 = CARTESIAN_POINT ( 'NONE', ( 234.2608077583066688, -123.6284373502424359, 5.294526128347992078 ) ) ; +#38672 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669290078, -114.3105181730972646, -2.565876153790636938 ) ) ; +#38673 = CARTESIAN_POINT ( 'NONE', ( 16.00000000000000000, 12.50000000000000000, 38.50000000000000000 ) ) ; +#38674 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#38675 = CARTESIAN_POINT ( 'NONE', ( 237.0197640508875168, -123.8533290979142976, -4.421151816441176940 ) ) ; +#38676 = CARTESIAN_POINT ( 'NONE', ( 218.2526263280471426, -119.7212065487878334, -5.529929020463640654 ) ) ; +#38677 = EDGE_CURVE ( 'NONE', #38341, #37882, #21310, .T. ) ; +#38678 = CIRCLE ( 'NONE', #12584, 7.000000000000001776 ) ; +#38679 = VERTEX_POINT ( 'NONE', #26919 ) ; +#38680 = AXIS2_PLACEMENT_3D ( 'NONE', #18974, #37664, #9644 ) ; +#38681 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#38682 = CARTESIAN_POINT ( 'NONE', ( 36.87374021327708817, -119.5175084566662207, -5.290377177627749283 ) ) ; +#38683 = CARTESIAN_POINT ( 'NONE', ( 215.7203123502094400, -115.0316988542804211, -5.152749748450811573 ) ) ; +#38684 = VECTOR ( 'NONE', #41977, 1000.000000000000114 ) ; +#38685 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#38686 = CARTESIAN_POINT ( 'NONE', ( 214.0626625464057895, -119.2069940960098506, -7.644853662179505349 ) ) ; +#38687 = EDGE_LOOP ( 'NONE', ( #8990, #35851, #35324, #17648 ) ) ; +#38688 = VECTOR ( 'NONE', #35612, 999.9999999999998863 ) ; +#38689 = ORIENTED_EDGE ( 'NONE', *, *, #32354, .T. ) ; +#38690 = CARTESIAN_POINT ( 'NONE', ( 215.1467473178582850, -116.9845693093688368, 6.239805009706426375 ) ) ; +#38691 = EDGE_CURVE ( 'NONE', #50747, #10772, #36124, .T. ) ; +#38692 = CARTESIAN_POINT ( 'NONE', ( 219.8873230525875613, -120.9548162432387954, 8.077404322499065259 ) ) ; +#38693 = DIRECTION ( 'NONE', ( -8.899058263136096617E-16, 0.7485771268022383129, -0.6630477246989885387 ) ) ; +#38694 = CARTESIAN_POINT ( 'NONE', ( 19.07837806842033501, -48.27544219112994739, 15.02030914660500116 ) ) ; +#38695 = VECTOR ( 'NONE', #34245, 1000.000000000000000 ) ; +#38696 = ADVANCED_FACE ( 'NONE', ( #44713 ), #49096, .F. ) ; +#38697 = ORIENTED_EDGE ( 'NONE', *, *, #48484, .T. ) ; +#38698 = CARTESIAN_POINT ( 'NONE', ( 195.1499984800815639, -126.7742540296689242, -0.9628374864347111206 ) ) ; +#38699 = CARTESIAN_POINT ( 'NONE', ( 217.1257331883547579, -120.0012647724381196, -7.995935778201086030 ) ) ; +#38700 = CARTESIAN_POINT ( 'NONE', ( 236.9759234026389834, -124.9182790686168403, 3.363037920646721357 ) ) ; +#38701 = CARTESIAN_POINT ( 'NONE', ( 14.52963051340307388, -50.50590178368015160, -18.46488758338568559 ) ) ; +#38702 = ORIENTED_EDGE ( 'NONE', *, *, #29681, .F. ) ; +#38703 = CARTESIAN_POINT ( 'NONE', ( 219.9503880133664779, -121.1251615178317280, 8.069193420853961740 ) ) ; +#38704 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289794, -118.0908375329148754, 6.253710819538390808 ) ) ; +#38705 = CARTESIAN_POINT ( 'NONE', ( 237.8838505612948211, -114.5617335673588286, -1.605395922696456257 ) ) ; +#38706 = EDGE_LOOP ( 'NONE', ( #50770, #27463, #29466, #3745, #5661 ) ) ; +#38707 = ORIENTED_EDGE ( 'NONE', *, *, #25857, .T. ) ; +#38708 = CARTESIAN_POINT ( 'NONE', ( 16.18795279312962165, -50.47202730829952344, -20.81643384129372976 ) ) ; +#38709 = CARTESIAN_POINT ( 'NONE', ( 24.90000000000001279, -128.8000000000000114, 22.09999999999999432 ) ) ; +#38710 = CARTESIAN_POINT ( 'NONE', ( 218.6844618393924975, -118.6772741290369311, -7.863962829383235764 ) ) ; +#38711 = DIRECTION ( 'NONE', ( 4.094400762278072120E-16, -0.7071067811865485719, 0.7071067811865465735 ) ) ; +#38712 = ORIENTED_EDGE ( 'NONE', *, *, #34814, .T. ) ; +#38713 = CARTESIAN_POINT ( 'NONE', ( 234.4560270983271835, -126.7472571592621904, -0.9586945877377434089 ) ) ; +#38714 = CARTESIAN_POINT ( 'NONE', ( 12.58347724340874230, -47.36372801748447614, -15.66315126016386650 ) ) ; +#38715 =( BOUNDED_SURFACE ( ) B_SPLINE_SURFACE ( 3, 3, ( + ( #22693, #53363, #48701, #45479 ), + ( #36727, #27385, #13936, #13346 ), + ( #41087, #533, #31198, #31500 ), + ( #48993, #5476, #23278, #36444 ) ), + .UNSPECIFIED., .F., .F., .T. ) + B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ), + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_SURFACE ( ( + ( 1.000000000000000000, 0.9966271615062339828, 0.9966271615062339828, 1.000000000000000000), + ( 1.000000000000000000, 0.9966271615062339828, 0.9966271615062339828, 1.000000000000000000), + ( 1.000000000000000000, 0.9966271615062339828, 0.9966271615062339828, 1.000000000000000000), + ( 1.000000000000000000, 0.9966271615062339828, 0.9966271615062339828, 1.000000000000000000) ) ) + REPRESENTATION_ITEM ( '' ) SURFACE ( ) ); +#38716 = LINE ( 'NONE', #17382, #1020 ) ; +#38717 = ORIENTED_EDGE ( 'NONE', *, *, #11291, .F. ) ; +#38719 = ORIENTED_EDGE ( 'NONE', *, *, #57722, .F. ) ; +#38718 = VECTOR ( 'NONE', #17341, 1000.000000000000000 ) ; +#38720 = FACE_OUTER_BOUND ( 'NONE', #5548, .T. ) ; +#38721 = CARTESIAN_POINT ( 'NONE', ( -33.99999999999999289, -116.0010000000000048, -16.99999999999999289 ) ) ; +#38722 = ORIENTED_EDGE ( 'NONE', *, *, #350, .T. ) ; +#38723 = CARTESIAN_POINT ( 'NONE', ( 29.31324238918880809, -126.5176506019024885, 0.9224925269795040128 ) ) ; +#38724 = CARTESIAN_POINT ( 'NONE', ( 34.39940826554926900, -115.0906918002051356, -0.9999999999999314992 ) ) ; +#38725 = CIRCLE ( 'NONE', #10757, 2.024000000000008459 ) ; +#38726 = EDGE_LOOP ( 'NONE', ( #44183, #17307, #22896, #10671 ) ) ; +#38727 = FACE_OUTER_BOUND ( 'NONE', #20951, .T. ) ; +#38728 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#38729 = EDGE_LOOP ( 'NONE', ( #29536, #50390, #36163, #25129 ) ) ; +#38730 = AXIS2_PLACEMENT_3D ( 'NONE', #10412, #10129, #37862 ) ; +#38731 = CARTESIAN_POINT ( 'NONE', ( 233.8402695270552556, -124.9917807384472468, 3.296589309349451380 ) ) ; +#38732 = VECTOR ( 'NONE', #23940, 1000.000000000000000 ) ; +#38733 = CARTESIAN_POINT ( 'NONE', ( 36.70000000000003837, -115.2331301971715334, 5.551115123125782702E-14 ) ) ; +#38734 = EDGE_CURVE ( 'NONE', #31563, #54372, #48517, .T. ) ; +#38735 = CARTESIAN_POINT ( 'NONE', ( 232.3015529015133893, -124.8612126786487124, 4.336214562400285466 ) ) ; +#38736 = CARTESIAN_POINT ( 'NONE', ( 214.9203079168030115, -118.7561122033692982, -7.647052650281795039 ) ) ; +#38737 = CARTESIAN_POINT ( 'NONE', ( 39.71338690600002508, -120.4999999999999858, 5.233535738000017368 ) ) ; +#38738 = CARTESIAN_POINT ( 'NONE', ( -16.00000000000000000, -8.900000000000000355, -39.00000000000000000 ) ) ; +#38739 = CARTESIAN_POINT ( 'NONE', ( 220.0495261395455771, -121.1166034917223584, 8.065621589175622219 ) ) ; +#38740 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#38741 = AXIS2_PLACEMENT_3D ( 'NONE', #6737, #51393, #24258 ) ; +#38742 = VECTOR ( 'NONE', #44593, 1000.000000000000114 ) ; +#38743 = CARTESIAN_POINT ( 'NONE', ( 35.40000000000004121, -115.2309469292222559, -0.9999999999999870104 ) ) ; +#38744 = EDGE_CURVE ( 'NONE', #38080, #28908, #17678, .T. ) ; +#38745 = ORIENTED_EDGE ( 'NONE', *, *, #5343, .F. ) ; +#38746 = ADVANCED_FACE ( 'NONE', ( #49375 ), #22088, .F. ) ; +#38747 = CARTESIAN_POINT ( 'NONE', ( 33.11162461088944298, -121.3343925632183300, 5.721052638883852737 ) ) ; +#38748 = CIRCLE ( 'NONE', #56469, 0.8000000000000047073 ) ; +#38749 = CARTESIAN_POINT ( 'NONE', ( 236.6635404705204451, -121.9164523086564884, 5.365050415356032332 ) ) ; +#38750 = ORIENTED_EDGE ( 'NONE', *, *, #30553, .T. ) ; +#38751 = ORIENTED_EDGE ( 'NONE', *, *, #49458, .F. ) ; +#38752 = CARTESIAN_POINT ( 'NONE', ( 214.9695346131136660, -122.4912691152704554, 7.630645764528317443 ) ) ; +#38753 = CARTESIAN_POINT ( 'NONE', ( 34.39940826554924058, -125.9093081997948502, 0.9999999999999731326 ) ) ; +#38754 = CARTESIAN_POINT ( 'NONE', ( 238.0999987669289339, -127.4190045101731243, -1.061779915142696540 ) ) ; +#38755 = CARTESIAN_POINT ( 'NONE', ( 236.0675636803836710, -116.6296275567267315, 4.780915189693918599 ) ) ; +#38756 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -119.6122261300565981, -2.290147207550084829 ) ) ; +#38757 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #48889, #36626, #14691, #49467 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 1.226682504442151446E-13, 0.0004867091711538202746 ), + .UNSPECIFIED. ) ; +#38758 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#38759 = CARTESIAN_POINT ( 'NONE', ( -7.549736612896318810, -29.69543050033666631, -99.87117981581234005 ) ) ; +#38760 = VECTOR ( 'NONE', #38261, 1000.000000000000000 ) ; +#38761 = FACE_OUTER_BOUND ( 'NONE', #12903, .T. ) ; +#38762 = CIRCLE ( 'NONE', #41555, 5.704313120685666760 ) ; +#38763 = CARTESIAN_POINT ( 'NONE', ( 228.7999987669289794, -120.4999999999997726, 1.387778780781445676E-14 ) ) ; +#38764 = ORIENTED_EDGE ( 'NONE', *, *, #19805, .F. ) ; +#38765 = CARTESIAN_POINT ( 'NONE', ( 218.5660167251670600, -118.7082189895219670, -7.662313103099056555 ) ) ; +#38766 = EDGE_CURVE ( 'NONE', #48051, #28152, #14880, .T. ) ; +#38767 = CARTESIAN_POINT ( 'NONE', ( -26.49999999999999645, -129.0000000000000000, 5.900000000000009237 ) ) ; +#38768 = DIRECTION ( 'NONE', ( 0.7132504491541840075, 2.131334480222543031E-15, -0.7009092642998484557 ) ) ; +#38769 = EDGE_CURVE ( 'NONE', #756, #33828, #25330, .T. ) ; +#38770 = ORIENTED_EDGE ( 'NONE', *, *, #26410, .T. ) ; +#38771 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #9852, #32636, #23282, #45482, #23851, #15073, #41665, #10424, #5479, #28243, #19181, #6616, #55116, #32911 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 2, 2, 4 ), + ( 3.522172224755355885E-17, 0.0004512631841814930610, 0.0006768947762722461780, 0.0009025263683629993492, 0.001128157960453752412, 0.001353789552544505583, 0.001805052736726011926 ), + .UNSPECIFIED. ) ; +#38772 = CARTESIAN_POINT ( 'NONE', ( -40.14564537124550014, -49.19543050033675513, -75.90095386324001936 ) ) ; +#38773 = CIRCLE ( 'NONE', #37871, 5.363107332757024892 ) ; +#38774 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) ); +#38775 = CARTESIAN_POINT ( 'NONE', ( 237.7386026586996763, -117.5128022616448646, 4.676693373116773245 ) ) ; +#38776 = LINE ( 'NONE', #11618, #11810 ) ; +#38777 = ORIENTED_EDGE ( 'NONE', *, *, #11654, .T. ) ; +#38778 = CARTESIAN_POINT ( 'NONE', ( 230.9999987669289396, -124.0714408561943998, 1.566783396230592151 ) ) ; +#38779 = AXIS2_PLACEMENT_3D ( 'NONE', #47695, #7686, #39236 ) ; +#38780 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290590, -120.3473874179299941, -0.4780532192113851053 ) ) ; +#38781 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#38782 = AXIS2_PLACEMENT_3D ( 'NONE', #55888, #10336, #37780 ) ; +#38783 = CARTESIAN_POINT ( 'NONE', ( 237.3683615755172411, -126.2564060562516630, 2.161781321981307347 ) ) ; +#38784 = ORIENTED_EDGE ( 'NONE', *, *, #23371, .T. ) ; +#38785 = AXIS2_PLACEMENT_3D ( 'NONE', #39171, #52576, #3569 ) ; +#38786 = EDGE_CURVE ( 'NONE', #15629, #16290, #17461, .T. ) ; +#38787 = ORIENTED_EDGE ( 'NONE', *, *, #55525, .F. ) ; +#38788 = CARTESIAN_POINT ( 'NONE', ( -23.99999999999999289, -1.000000000000009548, 19.50000000000000711 ) ) ; +#38789 = CARTESIAN_POINT ( 'NONE', ( 221.7688532505902401, -120.8713832901550234, 7.851217594986586334 ) ) ; +#38790 = VECTOR ( 'NONE', #53638, 999.9999999999998863 ) ; +#38791 = DIRECTION ( 'NONE', ( 1.000000000000000000, 9.884094055122589876E-16, 1.857579106397800526E-17 ) ) ; +#38792 = CARTESIAN_POINT ( 'NONE', ( 221.8456385799172210, -119.8780000498083496, -7.832702746693350093 ) ) ; +#38793 = EDGE_CURVE ( 'NONE', #6749, #41227, #3732, .T. ) ; +#38794 = VERTEX_POINT ( 'NONE', #54923 ) ; +#38795 = ORIENTED_EDGE ( 'NONE', *, *, #10591, .T. ) ; +#38796 = ORIENTED_EDGE ( 'NONE', *, *, #38766, .T. ) ; +#38797 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #35028, #49031, #39981, #48734, #22169, #14194, #9026, #26862, #44653, #16172 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 4 ), + ( 7.943821393640660297E-17, 9.253187050485432903E-05, 0.0001850637410096292131, 0.0002775956115144040566, 0.0003701274820191789543 ), + .UNSPECIFIED. ) ; +#38798 = VERTEX_POINT ( 'NONE', #24231 ) ; +#38799 = CARTESIAN_POINT ( 'NONE', ( 215.9949502897718503, -118.5446423221189747, -7.484118746067181860 ) ) ; +#38800 = CARTESIAN_POINT ( 'NONE', ( 237.6206245224818758, -120.4614247545914338, 5.554397194942549909 ) ) ; +#38801 = ORIENTED_EDGE ( 'NONE', *, *, #20849, .F. ) ; +#38802 = ORIENTED_EDGE ( 'NONE', *, *, #18963, .F. ) ; +#38803 = CARTESIAN_POINT ( 'NONE', ( 10.21081663028561692, -50.19543050033661302, -117.3945284825512090 ) ) ; +#38804 = CARTESIAN_POINT ( 'NONE', ( 216.9452655971930710, -118.6821055702798020, -7.577364308178461627 ) ) ; +#38805 = CARTESIAN_POINT ( 'NONE', ( -36.15046256473638664, -40.24543050033675939, -71.83542630306115484 ) ) ; +#38806 = ORIENTED_EDGE ( 'NONE', *, *, #4365, .F. ) ; +#38807 = DIRECTION ( 'NONE', ( -1.857579106397765398E-17, -1.010307455917622838E-32, 1.000000000000000000 ) ) ; +#38808 = CARTESIAN_POINT ( 'NONE', ( -50.09423157934972437, -122.0234588791279862, 4.351438568956401021 ) ) ; +#38809 = CARTESIAN_POINT ( 'NONE', ( 12.20000000000000107, 12.50000000000000000, -38.69999999999999574 ) ) ; +#38810 = CARTESIAN_POINT ( 'NONE', ( 27.90000000000003411, -120.4999999999999858, 1.387778780781445676E-14 ) ) ; +#38811 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#38813 = AXIS2_PLACEMENT_3D ( 'NONE', #13874, #34921, #22628 ) ; +#38812 = DIRECTION ( 'NONE', ( -0.7009092642998492328, 0.0000000000000000000, -0.7132504491541833413 ) ) ; +#38814 = VECTOR ( 'NONE', #30347, 1000.000000000000000 ) ; +#38815 = DIRECTION ( 'NONE', ( 1.149069304715756337E-15, -0.9485047369119136151, -0.3167629461532099899 ) ) ; +#38816 = EDGE_CURVE ( 'NONE', #1810, #19516, #28642, .T. ) ; +#38817 = DIRECTION ( 'NONE', ( 0.7132504491541842295, 2.131334480222611268E-15, -0.7009092642998483447 ) ) ; +#38818 = CARTESIAN_POINT ( 'NONE', ( 213.6000001525593746, -117.3302092426368120, -8.113071722397274144 ) ) ; +#38819 = CARTESIAN_POINT ( 'NONE', ( 221.5479842909213346, -121.1550775340319035, 8.040408821919513116 ) ) ; +#38820 = EDGE_CURVE ( 'NONE', #12691, #30640, #51793, .T. ) ; +#38821 = CARTESIAN_POINT ( 'NONE', ( 214.8182639529018729, -121.4505413310575079, 7.776757528944074238 ) ) ; +#38822 = LINE ( 'NONE', #20422, #43546 ) ; +#38823 = CYLINDRICAL_SURFACE ( 'NONE', #12085, 3.249999999999999556 ) ; +#38824 = EDGE_CURVE ( 'NONE', #35708, #49792, #52413, .T. ) ; +#38825 = CARTESIAN_POINT ( 'NONE', ( 233.6597280068026805, -117.2034106906503155, 4.491780738447470611 ) ) ; +#38826 = AXIS2_PLACEMENT_3D ( 'NONE', #7338, #25154, #47926 ) ; +#38827 = ADVANCED_FACE ( 'NONE', ( #19280 ), #6254, .T. ) ; +#38828 = CARTESIAN_POINT ( 'NONE', ( 235.9819325053448154, -124.7949241635265594, -3.512433012210811167 ) ) ; +#38829 = AXIS2_PLACEMENT_3D ( 'NONE', #11856, #47474, #38148 ) ; +#38830 = EDGE_CURVE ( 'NONE', #1535, #34832, #53908, .T. ) ; +#38831 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.7071067811865480168, 0.7071067811865470176 ) ) ; +#38832 = VECTOR ( 'NONE', #42538, 1000.000000000000000 ) ; +#38833 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#38834 = CARTESIAN_POINT ( 'NONE', ( 233.6479641718399307, -121.3766992730163281, 5.480216940582137930 ) ) ; +#38835 = CONICAL_SURFACE ( 'NONE', #23912, 1.025000000000000133, 0.7853981633974502774 ) ; +#38836 = ORIENTED_EDGE ( 'NONE', *, *, #10737, .T. ) ; +#38837 = ORIENTED_EDGE ( 'NONE', *, *, #54202, .T. ) ; +#38838 = CARTESIAN_POINT ( 'NONE', ( 12.20642050754124242, -47.64602307371152534, 18.61055102298394814 ) ) ; +#38839 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289794, -123.4669573125350865, 1.619309823846157403 ) ) ; +#38840 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026596, -119.2581887073880011, 5.870284193228999747 ) ) ; +#38841 = CARTESIAN_POINT ( 'NONE', ( 235.3281013668975277, -125.5273741290093881, 3.541565857095464231 ) ) ; +#38842 = FACE_OUTER_BOUND ( 'NONE', #47768, .T. ) ; +#38843 = DIRECTION ( 'NONE', ( 0.7132504491541841185, 2.131334480222611268E-15, -0.7009092642998482336 ) ) ; +#38844 = CARTESIAN_POINT ( 'NONE', ( 215.6465594872546490, -119.1815239857797053, -7.571766393273757778 ) ) ; +#38845 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #3083, #34330 ), + ( #15909, #52114 ), + ( #42775, #56807 ), + ( #38410, #29950 ), + ( #38992, #12398 ), + ( #20309, #25547 ), + ( #42492, #3378 ), + ( #17064, #3670 ), + ( #39283, #34613 ), + ( #11540, #2526 ), + ( #51828, #29668 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 2, 2, 3, 4 ), + ( 2, 2 ), + ( 0.0000000000000000000, 0.3267529939790819737, 0.6523924822079449903, 0.9900990099009899792, 0.9962159496098808020 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#38846 = CARTESIAN_POINT ( 'NONE', ( 217.6371720210765091, -119.5480555264347231, -7.997825621948431163 ) ) ; +#38847 = VERTEX_POINT ( 'NONE', #7280 ) ; +#38848 = CARTESIAN_POINT ( 'NONE', ( 218.8554351935288480, -122.5073418166632138, 7.823002588466298590 ) ) ; +#38849 = EDGE_CURVE ( 'NONE', #51273, #3176, #38822, .T. ) ; +#38850 = CARTESIAN_POINT ( 'NONE', ( 222.8999987669286611, -120.7466564206996225, -7.605986001384811068 ) ) ; +#38851 = DIRECTION ( 'NONE', ( 0.7071067811865450192, 0.0000000000000000000, 0.7071067811865500152 ) ) ; +#38852 = ORIENTED_EDGE ( 'NONE', *, *, #56379, .F. ) ; +#38853 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397815626E-17 ) ) ; +#38854 = CARTESIAN_POINT ( 'NONE', ( 216.6534023166931604, -122.1032818193664014, 7.843576518141516907 ) ) ; +#38855 = CARTESIAN_POINT ( 'NONE', ( 221.9743890547803176, -121.8738709909850542, 7.732241146608664906 ) ) ; +#38856 = CARTESIAN_POINT ( 'NONE', ( 215.7685193602399636, -121.4812952030196840, 7.857551683519016450 ) ) ; +#38857 = AXIS2_PLACEMENT_3D ( 'NONE', #14291, #35647, #54611 ) ; +#38858 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#38859 = AXIS2_PLACEMENT_3D ( 'NONE', #51223, #37813, #37247 ) ; +#38860 = CARTESIAN_POINT ( 'NONE', ( 12.50000000000000000, 11.29999999999999893, 39.00000000000000000 ) ) ; +#38861 = ORIENTED_EDGE ( 'NONE', *, *, #49219, .F. ) ; +#38862 = CARTESIAN_POINT ( 'NONE', ( 214.1185394244890858, -121.9451896688835575, 7.643733157128228761 ) ) ; +#38863 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -121.4233806830293787, 3.073639525217260804 ) ) ; +#38864 = ADVANCED_FACE ( 'NONE', ( #2914 ), #13310, .F. ) ; +#38865 = ORIENTED_EDGE ( 'NONE', *, *, #44584, .T. ) ; +#38866 = ORIENTED_EDGE ( 'NONE', *, *, #35014, .F. ) ; +#38867 = ORIENTED_EDGE ( 'NONE', *, *, #29577, .T. ) ; +#38868 = ORIENTED_EDGE ( 'NONE', *, *, #23099, .T. ) ; +#38869 = PLANE ( 'NONE', #36405 ) ; +#38870 = CARTESIAN_POINT ( 'NONE', ( -48.15959126527331335, -121.0832752597627575, 3.812324499742802519 ) ) ; +#38871 = ORIENTED_EDGE ( 'NONE', *, *, #23524, .F. ) ; +#38872 = CIRCLE ( 'NONE', #14639, 2.100000000000000977 ) ; +#38873 = ORIENTED_EDGE ( 'NONE', *, *, #10995, .F. ) ; +#38874 = VECTOR ( 'NONE', #13051, 1000.000000000000000 ) ; +#38875 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#38876 = CARTESIAN_POINT ( 'NONE', ( 20.90000000000002345, -30.00100000000000122, 17.85000000000000853 ) ) ; +#38877 = ORIENTED_EDGE ( 'NONE', *, *, #45746, .F. ) ; +#38878 = VECTOR ( 'NONE', #28277, 1000.000000000000114 ) ; +#38879 = FACE_OUTER_BOUND ( 'NONE', #48450, .T. ) ; +#38880 = CARTESIAN_POINT ( 'NONE', ( 18.10000000000001918, -58.59688711258507965, -21.50000000000000000 ) ) ; +#38881 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#38882 = CARTESIAN_POINT ( 'NONE', ( 216.2145475481522396, -119.2384994498682715, -7.648656916878437961 ) ) ; +#38883 = ORIENTED_EDGE ( 'NONE', *, *, #40844, .T. ) ; +#38884 = CARTESIAN_POINT ( 'NONE', ( 5.600000000000018296, -35.74999999999999289, -23.49900000000000588 ) ) ; +#38885 = CARTESIAN_POINT ( 'NONE', ( 225.6999987669289851, -125.8172710042113636, -5.289293815600879078 ) ) ; +#38886 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397815626E-17 ) ) ; +#38887 = EDGE_CURVE ( 'NONE', #40299, #4119, #38897, .T. ) ; +#38888 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #44540, #12709, #35490, #30833, #48915, #31425, #8337, #30548 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 4 ), + ( 7.672107528269849498E-17, 0.0002594361878012975582, 0.0005188723756025184633, 0.001037744751204959298 ), + .UNSPECIFIED. ) ; +#38889 = CARTESIAN_POINT ( 'NONE', ( 235.1284373174135567, -125.7812237820237726, -1.705762756220293053 ) ) ; +#38890 = VECTOR ( 'NONE', #6775, 999.9999999999998863 ) ; +#38891 = CARTESIAN_POINT ( 'NONE', ( 217.5036224816401500, -121.6127898835581078, 7.749554209268705307 ) ) ; +#38892 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #54999, #5643, #24587, #46497 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 8.474053052634560930E-14, 0.0005297720660891381455 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9973771339845056705, 0.9975030842543237686, 0.9979984444934385523, 0.9988632147018501328 ) ) + REPRESENTATION_ITEM ( '' ) ); +#38893 = LINE ( 'NONE', #20485, #14658 ) ; +#38894 = EDGE_CURVE ( 'NONE', #16650, #15830, #16311, .T. ) ; +#38895 = CARTESIAN_POINT ( 'NONE', ( 216.7522970595863683, -120.9334462463705648, 8.005954926014480222 ) ) ; +#38896 = ADVANCED_FACE ( 'NONE', ( #24807 ), #15746, .T. ) ; +#38897 = CIRCLE ( 'NONE', #51011, 1.999999999999994893 ) ; +#38898 = EDGE_CURVE ( 'NONE', #8209, #13782, #32295, .T. ) ; +#38899 = CARTESIAN_POINT ( 'NONE', ( 233.5714717012542394, -124.2427036942320342, -4.879147283628098464 ) ) ; +#38900 = CARTESIAN_POINT ( 'NONE', ( 2.400000000000022116, -40.49999999999999289, 23.49899999999999878 ) ) ; +#38901 = CARTESIAN_POINT ( 'NONE', ( 24.90249791700006199, -132.3088580819999720, -5.904429040999975342 ) ) ; +#38902 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#38903 = CARTESIAN_POINT ( 'NONE', ( 232.9487321140308040, -125.4200380076591586, -2.570285421774193058 ) ) ; +#38904 = CARTESIAN_POINT ( 'NONE', ( 234.8580180940227535, -126.0239445292863678, 0.5192311154378145277 ) ) ; +#38905 = CARTESIAN_POINT ( 'NONE', ( 215.9316076415079522, -119.4827765584429642, -7.870447173590453538 ) ) ; +#38906 = PLANE ( 'NONE', #21083 ) ; +#38907 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#38908 = CARTESIAN_POINT ( 'NONE', ( 234.7130899024677433, -119.0823590695162721, -5.986899276428446548 ) ) ; +#38909 = CARTESIAN_POINT ( 'NONE', ( 21.50000000000306954, -128.5000000000000000, -14.00000000000884270 ) ) ; +#38910 = CARTESIAN_POINT ( 'NONE', ( 216.3310741159731663, -122.4590924009037991, 7.508720040877895130 ) ) ; +#38911 = DIRECTION ( 'NONE', ( 0.7071067811865427988, 0.0000000000000000000, -0.7071067811865522357 ) ) ; +#38912 = CARTESIAN_POINT ( 'NONE', ( 234.6267980482423354, -120.6754641200005267, 5.547277954526748545 ) ) ; +#38913 = CARTESIAN_POINT ( 'NONE', ( 24.90249791700002646, -120.4999999999999858, -5.904429040999984224 ) ) ; +#38914 = CIRCLE ( 'NONE', #35213, 1.500000000000001332 ) ; +#38915 = EDGE_LOOP ( 'NONE', ( #27763, #15787 ) ) ; +#38916 = CARTESIAN_POINT ( 'NONE', ( 218.7391470654144143, -121.6563909808507162, 7.990513340568480949 ) ) ; +#38917 = CARTESIAN_POINT ( 'NONE', ( -27.99999999999999645, -119.9085799786045357, 20.00000000000001066 ) ) ; +#38918 = CARTESIAN_POINT ( 'NONE', ( 215.4790264165390852, -121.8213260374431286, 7.561721419768375085 ) ) ; +#38919 = ORIENTED_EDGE ( 'NONE', *, *, #25304, .T. ) ; +#38920 = AXIS2_PLACEMENT_3D ( 'NONE', #42121, #29296, #25177 ) ; +#38921 = CARTESIAN_POINT ( 'NONE', ( -33.37989287940393979, -50.19543050033674092, -73.29622869172192168 ) ) ; +#38922 = CARTESIAN_POINT ( 'NONE', ( 233.1128818102478988, -125.9357132844772451, -1.151547938334830379 ) ) ; +#38923 = ORIENTED_EDGE ( 'NONE', *, *, #15943, .T. ) ; +#38924 = ORIENTED_EDGE ( 'NONE', *, *, #275, .F. ) ; +#38925 = CARTESIAN_POINT ( 'NONE', ( 219.8002074625812554, -114.7558092092322539, -5.110835088926616976 ) ) ; +#38926 = CARTESIAN_POINT ( 'NONE', ( 236.7651490773169485, -117.2307918883897031, -5.209329740055451907 ) ) ; +#38927 = APPROVAL_DATE_TIME ( #8259, #10649 ) ; +#38928 = ORIENTED_EDGE ( 'NONE', *, *, #26445, .T. ) ; +#38929 = ORIENTED_EDGE ( 'NONE', *, *, #16664, .T. ) ; +#38930 = EDGE_CURVE ( 'NONE', #36952, #41276, #2735, .T. ) ; +#38931 = CARTESIAN_POINT ( 'NONE', ( 236.2897873071107426, -121.8536712286336297, -5.381330578849587098 ) ) ; +#38932 = ORIENTED_EDGE ( 'NONE', *, *, #39353, .F. ) ; +#38933 = ORIENTED_EDGE ( 'NONE', *, *, #41763, .T. ) ; +#38934 = AXIS2_PLACEMENT_3D ( 'NONE', #27914, #486, #13304 ) ; +#38935 = ADVANCED_FACE ( 'NONE', ( #2636 ), #31158, .F. ) ; +#38936 = CARTESIAN_POINT ( 'NONE', ( 6.854215540332432077, -26.18016206564103854, -90.22890905064956257 ) ) ; +#38937 = CARTESIAN_POINT ( 'NONE', ( 214.8337103745689376, -119.9945991629012241, -7.860858426190624471 ) ) ; +#38938 = VERTEX_POINT ( 'NONE', #8952 ) ; +#38939 = CARTESIAN_POINT ( 'NONE', ( 219.7050673721534224, -119.7111398406937326, -8.049866093447167970 ) ) ; +#38940 = CARTESIAN_POINT ( 'NONE', ( 25.00000000000002132, -49.14999999999999858, 10.99999999999999467 ) ) ; +#38941 = LINE ( 'NONE', #47972, #30722 ) ; +#38942 = CARTESIAN_POINT ( 'NONE', ( 17.12500000000002842, -30.00000000000000000, -29.87500000000000355 ) ) ; +#38943 = CARTESIAN_POINT ( 'NONE', ( 219.7915883644746486, -120.3414212278271407, -5.625106222373589482 ) ) ; +#38944 = CARTESIAN_POINT ( 'NONE', ( 218.9962405479286645, -120.7403030808259956, 5.612564934189808952 ) ) ; +#38945 = EDGE_LOOP ( 'NONE', ( #57129, #34542, #38919, #44827 ) ) ; +#38946 = ORIENTED_EDGE ( 'NONE', *, *, #33668, .T. ) ; +#38947 = CARTESIAN_POINT ( 'NONE', ( 215.8253128660702487, -121.8314659912067697, 7.812960104220790569 ) ) ; +#38948 = CARTESIAN_POINT ( 'NONE', ( 218.8554351935288480, -118.4816145701460641, -7.820160543405084042 ) ) ; +#38949 = CARTESIAN_POINT ( 'NONE', ( 220.4531036157364383, -120.5537936437502538, 5.641186388906358040 ) ) ; +#38950 = ORIENTED_EDGE ( 'NONE', *, *, #26510, .F. ) ; +#38951 = CARTESIAN_POINT ( 'NONE', ( 231.9999987669289681, -114.4281737548318318, -0.9774589753488716060 ) ) ; +#38952 = AXIS2_PLACEMENT_3D ( 'NONE', #31396, #17919, #9744 ) ; +#38953 = CARTESIAN_POINT ( 'NONE', ( 219.8806601222448194, -121.9471457452116567, 7.958484978040802460 ) ) ; +#38954 = EDGE_CURVE ( 'NONE', #46872, #53913, #12233, .T. ) ; +#38955 = CARTESIAN_POINT ( 'NONE', ( 221.6489806326088399, -121.0505378587113512, 7.840312520742661384 ) ) ; +#38956 = CARTESIAN_POINT ( 'NONE', ( 214.4398602538724674, -119.4164614726563229, -7.515773100029703002 ) ) ; +#38957 = CARTESIAN_POINT ( 'NONE', ( 217.0753981184188319, -118.5285483226104901, -7.761058581624942221 ) ) ; +#38958 = CONICAL_SURFACE ( 'NONE', #21220, 1.649999999999998579, 1.029744258676653645 ) ; +#38959 = CARTESIAN_POINT ( 'NONE', ( 235.6527832970021166, -115.5248054510972224, 2.460255154678017142 ) ) ; +#38960 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.210476675238558841E-16, 1.857579106397798678E-17 ) ) ; +#38961 = CARTESIAN_POINT ( 'NONE', ( 214.5561549749679671, -122.4355692660663522, 7.355346317476557871 ) ) ; +#38962 = EDGE_CURVE ( 'NONE', #18831, #28504, #56644, .T. ) ; +#38963 = ADVANCED_FACE ( 'NONE', ( #16604 ), #34442, .T. ) ; +#38964 = CARTESIAN_POINT ( 'NONE', ( 232.9111318050187833, -114.3754975225966888, -0.5514522780170313387 ) ) ; +#38965 = CARTESIAN_POINT ( 'NONE', ( 221.4544844099075647, -119.9957505792448842, -7.853319066007273364 ) ) ; +#38966 = CARTESIAN_POINT ( 'NONE', ( 228.7999987669289794, -119.1313078369176282, 6.864887600151817537 ) ) ; +#38967 = ADVANCED_FACE ( 'NONE', ( #35522 ), #7855, .F. ) ; +#38968 = CARTESIAN_POINT ( 'NONE', ( 196.6500029091149315, -126.4025698624224248, -0.9057993990944660512 ) ) ; +#38969 = CARTESIAN_POINT ( 'NONE', ( 232.3789186231485360, -114.9549711622397865, 0.2487965037325338968 ) ) ; +#38970 = CARTESIAN_POINT ( 'NONE', ( 235.7031215988834560, -123.2046752519857051, 4.845934558610027310 ) ) ; +#38971 = CARTESIAN_POINT ( 'NONE', ( 215.3584169590318425, -121.5522027032615853, 7.576076915235573139 ) ) ; +#38972 = CARTESIAN_POINT ( 'NONE', ( 234.9402203562948444, -125.4925083358628086, -2.524757948110218919 ) ) ; +#38973 = CARTESIAN_POINT ( 'NONE', ( 216.8672691298540371, -118.4680836390615468, -7.775217522004578719 ) ) ; +#38974 = ORIENTED_EDGE ( 'NONE', *, *, #12105, .T. ) ; +#38975 = CARTESIAN_POINT ( 'NONE', ( 234.2963307678193701, -124.7400193486489144, 4.452414067006728260 ) ) ; +#38976 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669290363, -118.1169450162830685, -6.262291812874399177 ) ) ; +#38977 = CARTESIAN_POINT ( 'NONE', ( 220.2486434445711723, -121.9780467376504447, 7.750682788516218835 ) ) ; +#38978 = CARTESIAN_POINT ( 'NONE', ( 215.6886642916196593, -119.2244790726965249, -7.825047600716353635 ) ) ; +#38979 = CIRCLE ( 'NONE', #38934, 0.8000000000000039302 ) ; +#38980 = CARTESIAN_POINT ( 'NONE', ( 237.0864020510224179, -121.7445898716915167, -5.407761962215524854 ) ) ; +#38981 = CARTESIAN_POINT ( 'NONE', ( 19.56276389583969788, -50.77689139009067532, 15.88077840093140836 ) ) ; +#38982 = ORIENTED_EDGE ( 'NONE', *, *, #21994, .T. ) ; +#38983 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290306, -119.0524607021984025, 2.900749625185979674 ) ) ; +#38984 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ; +#38985 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.7071067811865435759, -0.7071067811865515695 ) ) ; +#38986 = CARTESIAN_POINT ( 'NONE', ( 25.00000000000002132, -45.75000000000000000, 6.099999999999993427 ) ) ; +#38987 = ORIENTED_EDGE ( 'NONE', *, *, #55461, .T. ) ; +#38988 = ORIENTED_EDGE ( 'NONE', *, *, #2591, .T. ) ; +#38989 = CARTESIAN_POINT ( 'NONE', ( 215.8111918894563814, -119.5647003492048839, -7.886056809390872502 ) ) ; +#38990 = CARTESIAN_POINT ( 'NONE', ( 219.8870556588780119, -120.9549371856382578, 8.077385762862279606 ) ) ; +#38991 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#38992 = CARTESIAN_POINT ( 'NONE', ( 215.9316076415079522, -121.4852582371659508, 7.662148457261982237 ) ) ; +#38993 = ORIENTED_EDGE ( 'NONE', *, *, #27796, .F. ) ; +#38994 = CARTESIAN_POINT ( 'NONE', ( 220.2486434445712007, -121.4518688473628032, 7.833163470664922912 ) ) ; +#38995 = CONICAL_SURFACE ( 'NONE', #46452, 7.499999999551302921, 0.7853981624999960554 ) ; +#38996 = FACE_OUTER_BOUND ( 'NONE', #24388, .T. ) ; +#38997 = CARTESIAN_POINT ( 'NONE', ( 236.9041012631476235, -123.0163172549974320, 4.946386314690863095 ) ) ; +#38998 = CARTESIAN_POINT ( 'NONE', ( 219.8529932549953685, -119.4696064118559065, -7.819737181441040796 ) ) ; +#38999 = ORIENTED_EDGE ( 'NONE', *, *, #2317, .F. ) ; +#39000 = CARTESIAN_POINT ( 'NONE', ( 219.8880048833248679, -121.1632286266960250, 8.063351700190217741 ) ) ; +#39001 = EDGE_CURVE ( 'NONE', #15389, #55185, #57591, .T. ) ; +#39002 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289226, -119.1133009973739121, 6.555150561098070483 ) ) ; +#39003 = CARTESIAN_POINT ( 'NONE', ( 237.8921032597524174, -114.4887320856719981, -1.298735940181763970 ) ) ; +#39004 = VERTEX_POINT ( 'NONE', #37967 ) ; +#39005 = VERTEX_POINT ( 'NONE', #28201 ) ; +#39006 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -120.7912386309750872, -3.353057966787692745 ) ) ; +#39007 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289226, -122.0162707621137486, 5.236026253654387119 ) ) ; +#39008 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#39009 = LINE ( 'NONE', #40154, #3407 ) ; +#39010 = ORIENTED_EDGE ( 'NONE', *, *, #13132, .T. ) ; +#39011 = CARTESIAN_POINT ( 'NONE', ( 234.7060270983271550, -119.5413054122620338, -6.247257159262449733 ) ) ; +#39012 = CARTESIAN_POINT ( 'NONE', ( 237.9093861960999732, -114.3756241009268138, -0.6499519205488676343 ) ) ; +#39013 = FACE_OUTER_BOUND ( 'NONE', #50183, .T. ) ; +#39014 = ORIENTED_EDGE ( 'NONE', *, *, #7775, .F. ) ; +#39015 = ORIENTED_EDGE ( 'NONE', *, *, #54708, .T. ) ; +#39016 = VECTOR ( 'NONE', #31459, 999.9999999999998863 ) ; +#39017 = CARTESIAN_POINT ( 'NONE', ( 225.6999987669289851, -123.6875552964703218, -6.788924158655166963 ) ) ; +#39018 = CARTESIAN_POINT ( 'NONE', ( 220.0492947516329707, -121.0859024175217229, 7.865565037233563039 ) ) ; +#39019 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #42272, #28893, #10477, #37359, #33549, #54890, #2301 ), + .UNSPECIFIED., .F., .F., + ( 4, 3, 4 ), + ( 5.015721274010176728E-17, 0.0001182837210828758021, 0.0002367141727870862990 ), + .UNSPECIFIED. ) ; +#39020 = ORIENTED_EDGE ( 'NONE', *, *, #47918, .T. ) ; +#39021 = CYLINDRICAL_SURFACE ( 'NONE', #42228, 1.649999999999998579 ) ; +#39022 = CARTESIAN_POINT ( 'NONE', ( 221.2758927313824415, -120.9254356819791667, 8.062962222108783550 ) ) ; +#39023 = EDGE_CURVE ( 'NONE', #15842, #13587, #32996, .T. ) ; +#39024 = ORIENTED_EDGE ( 'NONE', *, *, #2977, .F. ) ; +#39025 = CARTESIAN_POINT ( 'NONE', ( -17.49999999999997513, -48.99999999999998579, 20.29999999999999005 ) ) ; +#39026 = CARTESIAN_POINT ( 'NONE', ( 221.4544468456656148, -119.6506549108919302, -7.823633487893902227 ) ) ; +#39027 = CARTESIAN_POINT ( 'NONE', ( 234.2777695270552556, -117.6117135645468466, -4.764535698153812504 ) ) ; +#39028 = CARTESIAN_POINT ( 'NONE', ( 231.8999987669289737, -125.6233616310077679, 1.990630531181397656 ) ) ; +#39029 = EDGE_CURVE ( 'NONE', #49141, #37865, #9802, .T. ) ; +#39030 = CARTESIAN_POINT ( 'NONE', ( 232.2697144369524267, -123.9195242587738477, 5.111291464036535004 ) ) ; +#39031 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ; +#39032 = LINE ( 'NONE', #30862, #16022 ) ; +#39033 = EDGE_CURVE ( 'NONE', #15327, #36097, #37088, .T. ) ; +#39034 = FACE_OUTER_BOUND ( 'NONE', #11062, .T. ) ; +#39035 = FACE_OUTER_BOUND ( 'NONE', #22766, .T. ) ; +#39036 = CARTESIAN_POINT ( 'NONE', ( 235.1126264682142164, -120.8317887742901604, -5.539470859190579688 ) ) ; +#39037 = AXIS2_PLACEMENT_3D ( 'NONE', #1198, #51367, #6708 ) ; +#39038 = CARTESIAN_POINT ( 'NONE', ( 221.5872211046441009, -120.9128737481833014, 8.055332835098290900 ) ) ; +#39039 = CARTESIAN_POINT ( 'NONE', ( 34.68409781524227498, -114.9172700273386170, 0.8294150911239385193 ) ) ; +#39040 = VERTEX_POINT ( 'NONE', #54485 ) ; +#39041 = CARTESIAN_POINT ( 'NONE', ( 233.8158912323970924, -115.7583530876635223, -3.920570086794202158 ) ) ; +#39042 = CYLINDRICAL_SURFACE ( 'NONE', #39875, 0.4999999999999983347 ) ; +#39043 = CARTESIAN_POINT ( 'NONE', ( 236.6411677080171501, -121.1316238681074253, 5.512008747644417284 ) ) ; +#39044 = AXIS2_PLACEMENT_3D ( 'NONE', #24455, #20075, #37912 ) ; +#39045 = ORIENTED_EDGE ( 'NONE', *, *, #15907, .F. ) ; +#39046 = VERTEX_POINT ( 'NONE', #49243 ) ; +#39047 = CARTESIAN_POINT ( 'NONE', ( 215.2796648780597195, -122.4076237038790111, 7.643481862218189704 ) ) ; +#39048 = CARTESIAN_POINT ( 'NONE', ( 195.1499984800815639, -114.4344883929918524, 0.9308041915446945147 ) ) ; +#39049 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -119.7946184649696022, -2.885486982568804759 ) ) ; +#39050 = CARTESIAN_POINT ( 'NONE', ( 236.0631258695061376, -116.4945933404721643, 4.671256123124793547 ) ) ; +#39051 = DIRECTION ( 'NONE', ( -0.7009092642998494549, 0.0000000000000000000, -0.7132504491541831193 ) ) ; +#39052 = CARTESIAN_POINT ( 'NONE', ( -33.99999999999999289, -129.0000000000000000, 13.90000000000000924 ) ) ; +#39053 = LINE ( 'NONE', #2864, #23886 ) ; +#39054 = CARTESIAN_POINT ( 'NONE', ( 233.8593824294217427, -126.0398182271742797, 0.4299268450817791409 ) ) ; +#39055 = ORIENTED_EDGE ( 'NONE', *, *, #19849, .F. ) ; +#39056 = PLANE ( 'NONE', #24028 ) ; +#39057 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#39058 = CARTESIAN_POINT ( 'NONE', ( 27.90554285734164708, -119.4999999999999858, 5.983037512054825591 ) ) ; +#39059 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #54810, #50117, #6594, #41347, #5739, #23537, #23257, #46312, #41070, #1376, #55377, #37279, #45461, #23828, #20010, #37851, #46016, #55678, #55092, #10683, #37559, #50972, #27663, #14484 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4 ), + ( 5.505314618948738508E-14, 0.0002988096622621285781, 0.0005976193244692040805, 0.0008964289866762795286, 0.001045833817779841159, 0.001195238648883402682, 0.001344643479986964421, 0.001494048311090525726, 0.001792857973297674575, 0.002091667635504823423, 0.002241072466608397522, 0.002390477297711972055 ), + .UNSPECIFIED. ) ; +#39060 = ORIENTED_EDGE ( 'NONE', *, *, #19151, .F. ) ; +#39061 = CARTESIAN_POINT ( 'NONE', ( 217.9163579497795524, -119.3540732138103095, -7.965499791998273516 ) ) ; +#39062 = APPROVAL_ROLE ( '' ) ; +#39063 = CARTESIAN_POINT ( 'NONE', ( 237.6709943282127142, -115.8558380940806245, 3.036277660665087641 ) ) ; +#39064 = CARTESIAN_POINT ( 'NONE', ( 19.23365812806824593, -50.34933780273586734, -15.38188506741721895 ) ) ; +#39065 = ORIENTED_EDGE ( 'NONE', *, *, #11457, .F. ) ; +#39066 = CARTESIAN_POINT ( 'NONE', ( 6.644564384514674238, -39.19543050033662723, -113.8899821610519751 ) ) ; +#39067 = EDGE_CURVE ( 'NONE', #21249, #17792, #18566, .T. ) ; +#39068 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -119.9984163047921584, -0.04977336814471150506 ) ) ; +#39069 = CARTESIAN_POINT ( 'NONE', ( 214.8617033879210680, -121.2111201270180345, 7.603540958908452829 ) ) ; +#39070 = CARTESIAN_POINT ( 'NONE', ( 237.3125404690544542, -125.1739483654204577, 3.994410020169725684 ) ) ; +#39071 = VERTEX_POINT ( 'NONE', #49804 ) ; +#39072 = VERTEX_POINT ( 'NONE', #49529 ) ; +#39073 = ORIENTED_EDGE ( 'NONE', *, *, #26797, .T. ) ; +#39074 = DIRECTION ( 'NONE', ( -0.7009092642998482336, 0.0000000000000000000, -0.7132504491541841185 ) ) ; +#39075 = CARTESIAN_POINT ( 'NONE', ( 221.6317522945858798, -120.8677329457777603, 7.855737905645810315 ) ) ; +#39076 = CARTESIAN_POINT ( 'NONE', ( -27.99999999999999645, -128.9989999999999952, 17.97600000000001330 ) ) ; +#39077 = CARTESIAN_POINT ( 'NONE', ( 215.8002074625812838, -113.0672441873761329, 1.140619409107219484 ) ) ; +#39078 = EDGE_LOOP ( 'NONE', ( #51992, #52138, #33910, #49247, #5054, #54668, #5778, #25732 ) ) ; +#39079 = AXIS2_PLACEMENT_3D ( 'NONE', #50873, #42117, #1588 ) ; +#39080 = EDGE_LOOP ( 'NONE', ( #30589, #24378, #43209, #55824 ) ) ; +#39081 = EDGE_CURVE ( 'NONE', #22213, #29456, #14455, .T. ) ; +#39082 = VERTEX_POINT ( 'NONE', #22652 ) ; +#39083 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#39084 = CARTESIAN_POINT ( 'NONE', ( 237.6973158107898882, -123.0215730198478497, 4.943788565239875865 ) ) ; +#39085 = ORIENTED_EDGE ( 'NONE', *, *, #55860, .T. ) ; +#39086 = ORIENTED_EDGE ( 'NONE', *, *, #36619, .T. ) ; +#39087 = CARTESIAN_POINT ( 'NONE', ( 215.0289306059096077, -121.0494530536232389, 7.834532221026871746 ) ) ; +#39088 = CARTESIAN_POINT ( 'NONE', ( 4.300000000000019362, -41.30000000000001847, 23.49899999999999878 ) ) ; +#39089 = CARTESIAN_POINT ( 'NONE', ( 219.9190823501832313, -121.1079105434655361, 7.865615734064442144 ) ) ; +#39090 = VECTOR ( 'NONE', #5253, 1000.000000000000000 ) ; +#39091 = EDGE_LOOP ( 'NONE', ( #13218, #51207, #51251, #13317 ) ) ; +#39092 = CARTESIAN_POINT ( 'NONE', ( 219.8982774313581388, -121.8828281673664264, 7.764707843635227036 ) ) ; +#39093 = CARTESIAN_POINT ( 'NONE', ( -4.707714969028607754, -35.69543050033664855, -105.4680908367048175 ) ) ; +#39094 = CARTESIAN_POINT ( 'NONE', ( 218.1308755155081087, -124.0893609978865868, -6.420170870686349396 ) ) ; +#39095 = CARTESIAN_POINT ( 'NONE', ( 35.13613426086781288, -125.8441470792278665, -0.9999999999999870104 ) ) ; +#39096 = CARTESIAN_POINT ( 'NONE', ( 220.3002074625811701, -117.1045164958542699, 6.897977780264663572 ) ) ; +#39097 = CARTESIAN_POINT ( 'NONE', ( -19.59999999999998010, -33.19999999999999574, 19.75000000000001421 ) ) ; +#39098 = CARTESIAN_POINT ( 'NONE', ( 217.0640945452820461, -121.1137510014880121, 7.761574903022667726 ) ) ; +#39099 = EDGE_CURVE ( 'NONE', #32279, #52802, #7847, .T. ) ; +#39100 = DIRECTION ( 'NONE', ( 0.008726535498382037570, 5.168475029786920810E-15, -0.9999619230641713097 ) ) ; +#39101 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -118.0586341009906874, -1.177845974183544531 ) ) ; +#39102 = CARTESIAN_POINT ( 'NONE', ( 24.90000000000000568, -129.0000000000000000, -22.10000000000000853 ) ) ; +#39103 = ADVANCED_FACE ( 'NONE', ( #31742 ), #5719, .F. ) ; +#39104 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -122.8306777303386355, -0.5270230713720015503 ) ) ; +#39105 = LINE ( 'NONE', #56922, #31135 ) ; +#39106 = EDGE_CURVE ( 'NONE', #55940, #34697, #18297, .T. ) ; +#39107 = DIRECTION ( 'NONE', ( -1.000000000000000000, -3.614007241618349264E-16, 0.0000000000000000000 ) ) ; +#39108 = CARTESIAN_POINT ( 'NONE', ( 218.4316317045568212, -122.5057311955387576, 7.812507103794439800 ) ) ; +#39109 = CARTESIAN_POINT ( 'NONE', ( 236.2847280068026805, -119.6548720356685180, -5.507209275187406661 ) ) ; +#39110 = CARTESIAN_POINT ( 'NONE', ( 236.0781335352167218, -122.0141442028016598, -5.339051578280248123 ) ) ; +#39111 = CARTESIAN_POINT ( 'NONE', ( 4.019311662100917282, -39.19543050033662723, -111.3101534957490486 ) ) ; +#39112 = DIRECTION ( 'NONE', ( -0.03101838030374929819, 0.0000000000000000000, 0.9995188142718135493 ) ) ; +#39113 = CARTESIAN_POINT ( 'NONE', ( 233.6708773905336614, -122.1765409541600462, 5.290684516262275316 ) ) ; +#39114 = CARTESIAN_POINT ( 'NONE', ( 221.3225594672227317, -119.5667768900313348, -8.020274102870127209 ) ) ; +#39115 = ORIENTED_EDGE ( 'NONE', *, *, #9553, .F. ) ; +#39116 = ORIENTED_EDGE ( 'NONE', *, *, #160, .F. ) ; +#39117 = CARTESIAN_POINT ( 'NONE', ( 12.00279059241528756, -48.46436897641351038, 19.03497883554811310 ) ) ; +#39118 = VECTOR ( 'NONE', #41209, 1000.000000000000000 ) ; +#39119 = CARTESIAN_POINT ( 'NONE', ( 217.5490136866718558, -122.3165254082526303, 7.823558006459291114 ) ) ; +#39120 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026312, -122.6340914349109283, 5.608015689893907307 ) ) ; +#39121 = CARTESIAN_POINT ( 'NONE', ( 235.4537917612688318, -126.5542465995629868, -1.078388147161166044 ) ) ; +#39122 = LINE ( 'NONE', #56082, #46074 ) ; +#39123 = CARTESIAN_POINT ( 'NONE', ( 221.7150404872323008, -118.4972304682219999, -7.602349839342439353 ) ) ; +#39124 = FACE_OUTER_BOUND ( 'NONE', #42841, .T. ) ; +#39125 = CARTESIAN_POINT ( 'NONE', ( 32.90610093906767730, -121.4999999999999858, 5.541343034412824053 ) ) ; +#39126 = VERTEX_POINT ( 'NONE', #10378 ) ; +#39127 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#39128 = CARTESIAN_POINT ( 'NONE', ( -38.03120573645504976, -49.00000000000000000, -20.75000000000000711 ) ) ; +#39129 = CARTESIAN_POINT ( 'NONE', ( 10.50000000000001599, -38.84999999999999432, 23.49899999999999878 ) ) ; +#39130 = ORIENTED_EDGE ( 'NONE', *, *, #2854, .F. ) ; +#39131 = VECTOR ( 'NONE', #53224, 1000.000000000000000 ) ; +#39132 = ORIENTED_EDGE ( 'NONE', *, *, #38098, .F. ) ; +#39133 = PLANE ( 'NONE', #7422 ) ; +#39134 = CARTESIAN_POINT ( 'NONE', ( 221.8982703924566238, -122.4368073766455609, 7.819412207606902143 ) ) ; +#39135 = CARTESIAN_POINT ( 'NONE', ( 36.81213905157474642, -119.5757471844237614, 5.353333523336687882 ) ) ; +#39136 = PLANE ( 'NONE', #8107 ) ; +#39137 = CARTESIAN_POINT ( 'NONE', ( 215.2374901733536205, -122.2028095571273525, 7.447860098538392037 ) ) ; +#39138 = VECTOR ( 'NONE', #37503, 1000.000000000000000 ) ; +#39139 = EDGE_CURVE ( 'NONE', #23466, #7612, #24093, .T. ) ; +#39140 = CARTESIAN_POINT ( 'NONE', ( 220.2486434445711723, -121.8503174269719409, 7.975144106006734290 ) ) ; +#39141 = ORIENTED_EDGE ( 'NONE', *, *, #33599, .T. ) ; +#39142 = CARTESIAN_POINT ( 'NONE', ( 24.90000000000000568, -128.8000000000000114, -22.10000000000000853 ) ) ; +#39143 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290022, -121.0497145843310705, 2.303885389758768554 ) ) ; +#39144 = EDGE_CURVE ( 'NONE', #55638, #39741, #26622, .T. ) ; +#39145 = ORIENTED_EDGE ( 'NONE', *, *, #25788, .F. ) ; +#39146 = ADVANCED_FACE ( 'NONE', ( #15884 ), #19421, .T. ) ; +#39147 = EDGE_CURVE ( 'NONE', #8322, #4272, #9308, .T. ) ; +#39148 = VERTEX_POINT ( 'NONE', #6853 ) ; +#39149 = ORIENTED_EDGE ( 'NONE', *, *, #30671, .T. ) ; +#39150 = EDGE_CURVE ( 'NONE', #37588, #14586, #15313, .T. ) ; +#39151 = EDGE_LOOP ( 'NONE', ( #36195, #28760, #529, #6551, #27524, #43992, #22382, #56239, #21410, #50545, #55611, #38837 ) ) ; +#39152 = CARTESIAN_POINT ( 'NONE', ( 219.8734624044131749, -118.5697599339735291, -7.641693268880279000 ) ) ; +#39153 = CARTESIAN_POINT ( 'NONE', ( 220.3649315727256237, -119.0053892772689323, -7.967162143809081165 ) ) ; +#39154 = ORIENTED_EDGE ( 'NONE', *, *, #26189, .F. ) ; +#39155 = VERTEX_POINT ( 'NONE', #38107 ) ; +#39156 = CARTESIAN_POINT ( 'NONE', ( 28.11162622213069184, -119.6676883467544883, -6.163074709807760954 ) ) ; +#39157 = CARTESIAN_POINT ( 'NONE', ( 215.3222862255420864, -122.0681517710379609, 7.723707455080497830 ) ) ; +#39158 = EDGE_LOOP ( 'NONE', ( #29299, #29881 ) ) ; +#39159 = VERTEX_POINT ( 'NONE', #55355 ) ; +#39160 = AXIS2_PLACEMENT_3D ( 'NONE', #28013, #2022, #15123 ) ; +#39161 = CARTESIAN_POINT ( 'NONE', ( -21.09999999999998010, -30.29999999999999361, 19.75000000000001421 ) ) ; +#39162 = CARTESIAN_POINT ( 'NONE', ( 237.4499539406040753, -115.6023416876183632, 2.610037404661530225 ) ) ; +#39163 = CARTESIAN_POINT ( 'NONE', ( 33.12365306141384735, -119.5000000000000000, 5.696003151249849239 ) ) ; +#39164 = CIRCLE ( 'NONE', #12931, 0.5000000000000004441 ) ; +#39165 = CARTESIAN_POINT ( 'NONE', ( 8.071065282823072451, -50.19543050033662013, -115.2918006896517511 ) ) ; +#39166 = LINE ( 'NONE', #11432, #5146 ) ; +#39167 = VERTEX_POINT ( 'NONE', #11514 ) ; +#39168 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#39169 = CARTESIAN_POINT ( 'NONE', ( 234.3564704355307526, -123.7764086509620682, 5.404784576638524740 ) ) ; +#39170 = EDGE_CURVE ( 'NONE', #56114, #42283, #37255, .T. ) ; +#39171 = CARTESIAN_POINT ( 'NONE', ( -23.99999999999999289, -5.000000000000008882, 19.50000000000000711 ) ) ; +#39172 = CARTESIAN_POINT ( 'NONE', ( 231.9999987669288828, -115.4590109997306513, 0.7735825096039700144 ) ) ; +#39173 = VECTOR ( 'NONE', #5763, 1000.000000000000000 ) ; +#39174 = CARTESIAN_POINT ( 'NONE', ( 235.1714649913831181, -125.1445419944496109, -3.038459695884091261 ) ) ; +#39175 = CARTESIAN_POINT ( 'NONE', ( 219.8002074625812554, -114.3649215954137901, -7.658023187335216697 ) ) ; +#39176 = CARTESIAN_POINT ( 'NONE', ( 37.95299477385016473, -121.4784420777808691, -5.195192761418795158 ) ) ; +#39177 = CARTESIAN_POINT ( 'NONE', ( 217.1250588494428655, -120.9627030378855466, 7.766117674430764062 ) ) ; +#39178 = VECTOR ( 'NONE', #56452, 1000.000000000000000 ) ; +#39179 = CARTESIAN_POINT ( 'NONE', ( 233.5678424779431737, -124.3505288119536374, -4.794385136694289784 ) ) ; +#39180 = FACE_OUTER_BOUND ( 'NONE', #53661, .T. ) ; +#39181 = CARTESIAN_POINT ( 'NONE', ( 18.15000000000001634, -59.00000000000000000, -23.50000000000000000 ) ) ; +#39182 = EDGE_CURVE ( 'NONE', #23184, #11331, #6569, .T. ) ; +#39183 = CYLINDRICAL_SURFACE ( 'NONE', #51025, 2.100000000000000977 ) ; +#39184 = CARTESIAN_POINT ( 'NONE', ( 233.0037105961126827, -124.2726707668400081, -4.068874976089943196 ) ) ; +#39185 = CARTESIAN_POINT ( 'NONE', ( 234.8700356836848471, -126.0485229284480369, 0.09780133418813359569 ) ) ; +#39186 = EDGE_CURVE ( 'NONE', #33494, #26306, #32457, .T. ) ; +#39187 = FACE_OUTER_BOUND ( 'NONE', #40457, .T. ) ; +#39188 = CARTESIAN_POINT ( 'NONE', ( 20.40000000000003055, -115.9999999999999716, -4.999999999999984013 ) ) ; +#39189 = LINE ( 'NONE', #12601, #53016 ) ; +#39190 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #35430, #53826, #26683, #44476, #4483, #31640, #112, #17880, #28381, #5344 ), + .UNSPECIFIED., .F., .F., + ( 4, 3, 3, 4 ), + ( 2.187350795232932669E-15, 3.222989105076356196E-05, 6.447277813310240183E-05, 0.0001265283898273794616 ), + .UNSPECIFIED. ) ; +#39191 = CARTESIAN_POINT ( 'NONE', ( 234.9532306190687621, -114.4417544641189011, 1.055868195916261021 ) ) ; +#39192 = CARTESIAN_POINT ( 'NONE', ( 4.300000000000019362, -41.30000000000001847, -23.49900000000000588 ) ) ; +#39193 = CARTESIAN_POINT ( 'NONE', ( 221.5012729790330184, -121.1957661309855467, 7.837452263812441977 ) ) ; +#39194 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#39195 = CARTESIAN_POINT ( 'NONE', ( 237.7864406562806323, -116.9519432843974300, 4.283641540981029117 ) ) ; +#39196 = CARTESIAN_POINT ( 'NONE', ( 196.1500028794883121, -124.6712312158479250, -12.96031314424725878 ) ) ; +#39197 = ORIENTED_EDGE ( 'NONE', *, *, #54332, .T. ) ; +#39198 = FACE_OUTER_BOUND ( 'NONE', #51059, .T. ) ; +#39199 = CARTESIAN_POINT ( 'NONE', ( 219.7750349155975869, -119.0827454578107591, -7.964842927861605304 ) ) ; +#39200 = CARTESIAN_POINT ( 'NONE', ( 232.1884718543682879, -118.2175899018368739, -5.145335407379695525 ) ) ; +#39201 = VERTEX_POINT ( 'NONE', #41895 ) ; +#39202 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669288885, -117.5931701405511092, 1.054966263342413280 ) ) ; +#39203 = CARTESIAN_POINT ( 'NONE', ( 233.0673264032223528, -126.0391764803735271, 0.4360175697198816480 ) ) ; +#39204 = EDGE_LOOP ( 'NONE', ( #35354, #11793, #29749, #1466, #16484, #43934 ) ) ; +#39205 = ORIENTED_EDGE ( 'NONE', *, *, #40917, .F. ) ; +#39206 = CARTESIAN_POINT ( 'NONE', ( 219.8207460522327779, -119.6472253522015166, -8.043872813123554621 ) ) ; +#39207 = EDGE_CURVE ( 'NONE', #242, #41680, #14162, .T. ) ; +#39208 = CARTESIAN_POINT ( 'NONE', ( 237.0467868021734716, -116.0401430081873855, 4.233914873171852555 ) ) ; +#39209 = PERSON_AND_ORGANIZATION ( #17881, #29145 ) ; +#39210 = VERTEX_POINT ( 'NONE', #33727 ) ; +#39211 = AXIS2_PLACEMENT_3D ( 'NONE', #36812, #5837, #44985 ) ; +#39212 = ORIENTED_EDGE ( 'NONE', *, *, #24609, .F. ) ; +#39213 = CARTESIAN_POINT ( 'NONE', ( 30.59999446290169089, -121.8510515166396573, -5.890750914090817858 ) ) ; +#39214 = CARTESIAN_POINT ( 'NONE', ( 236.3153895718247099, -121.0012617825801726, -5.527350752281999569 ) ) ; +#39215 = CARTESIAN_POINT ( 'NONE', ( 218.2526263280471426, -119.2838813198536201, -7.967749380851046226 ) ) ; +#39216 = EDGE_CURVE ( 'NONE', #3984, #4407, #47140, .T. ) ; +#39217 = ORIENTED_EDGE ( 'NONE', *, *, #28149, .T. ) ; +#39218 = VERTEX_POINT ( 'NONE', #37537 ) ; +#39219 = EDGE_CURVE ( 'NONE', #20113, #46969, #2498, .T. ) ; +#39220 = VECTOR ( 'NONE', #33420, 1000.000000000000000 ) ; +#39221 = DIRECTION ( 'NONE', ( -0.5056270564590413796, -0.6925318281897140382, -0.5145298307394605697 ) ) ; +#39222 = CARTESIAN_POINT ( 'NONE', ( 23.50000000000003553, -30.00000000000000000, -23.50000000000000000 ) ) ; +#39223 = ADVANCED_FACE ( 'NONE', ( #46853 ), #29652, .F. ) ; +#39224 = ORIENTED_EDGE ( 'NONE', *, *, #1144, .F. ) ; +#39225 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289453, -124.0714408561943856, 1.566783396230592151 ) ) ; +#39226 = CARTESIAN_POINT ( 'NONE', ( 215.1236253978170510, -119.9789352310506274, -7.643843378675426514 ) ) ; +#39227 = CARTESIAN_POINT ( 'NONE', ( 195.8157204794679558, -112.7212766938086190, -10.99054951273330261 ) ) ; +#39228 = CARTESIAN_POINT ( 'NONE', ( 215.9491244750070393, -119.4539856255876060, -7.863471218662609452 ) ) ; +#39229 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#39230 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #18347, #36754, #50439, #32659 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 1.734723475976807094E-18, 0.01248168113059885953 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9537293450842667664, 0.7397841284190470601, 0.7397848450873116821, 0.9537314950890601883 ) ) + REPRESENTATION_ITEM ( '' ) ); +#39231 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#39232 = ORIENTED_EDGE ( 'NONE', *, *, #34151, .F. ) ; +#39233 = ORIENTED_EDGE ( 'NONE', *, *, #32475, .F. ) ; +#39234 = CARTESIAN_POINT ( 'NONE', ( 215.8398163653523625, -121.7899612429809082, 7.606124069498475748 ) ) ; +#39235 = CARTESIAN_POINT ( 'NONE', ( 220.8106708211126090, -119.6194381993216354, -7.833765101831275501 ) ) ; +#39236 = DIRECTION ( 'NONE', ( -0.06071524521539246877, 0.0000000000000000000, 0.9981551277223569274 ) ) ; +#39237 = ORIENTED_EDGE ( 'NONE', *, *, #2087, .F. ) ; +#39238 = DIRECTION ( 'NONE', ( -0.7132504491541842295, -2.131334480222611268E-15, 0.7009092642998483447 ) ) ; +#39239 = CARTESIAN_POINT ( 'NONE', ( 231.9969774139335925, -119.0444734355327796, 5.727165573709498858 ) ) ; +#39240 = EDGE_CURVE ( 'NONE', #25568, #49420, #7141, .T. ) ; +#39241 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#39242 = CARTESIAN_POINT ( 'NONE', ( -18.99999999999997513, -48.99999999999998579, 23.20000000000000995 ) ) ; +#39243 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289794, -123.9199046648361389, 1.875476215499034538 ) ) ; +#39244 = CARTESIAN_POINT ( 'NONE', ( 216.4650283245788671, -121.4322739817435348, 7.934985518539408034 ) ) ; +#39245 = CIRCLE ( 'NONE', #55094, 3.099999999999998757 ) ; +#39246 = CARTESIAN_POINT ( 'NONE', ( 235.7964317511727188, -119.3658223609056392, 5.432082251179846999 ) ) ; +#39247 = CARTESIAN_POINT ( 'NONE', ( 16.50000000000001776, -59.00000000000000000, -23.50000000000000000 ) ) ; +#39248 = DIRECTION ( 'NONE', ( -0.7009092642998485667, -4.163453949483580016E-16, -0.7132504491541838965 ) ) ; +#39249 = LINE ( 'NONE', #25826, #56370 ) ; +#39250 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #24967, #2785, #16475, #34316 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 0.0004895005483251575491 ), + .UNSPECIFIED. ) ; +#39251 = CARTESIAN_POINT ( 'NONE', ( 233.1040955087236455, -117.8116443014301638, 5.531263922906272335 ) ) ; +#39252 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#39253 = CARTESIAN_POINT ( 'NONE', ( -36.15046256473636532, -50.19543050033674803, -71.83542630306116905 ) ) ; +#39254 = DIRECTION ( 'NONE', ( 0.3313611254623317071, 0.9325869221799675257, 0.1431133715319158617 ) ) ; +#39255 = CARTESIAN_POINT ( 'NONE', ( 232.3915021516993988, -114.9904728206457918, 0.6830855425892405908 ) ) ; +#39256 = CARTESIAN_POINT ( 'NONE', ( 215.3260850912321587, -121.3118134340127909, 7.612966687099269159 ) ) ; +#39257 = AXIS2_PLACEMENT_3D ( 'NONE', #57055, #42529, #6348 ) ; +#39258 = ADVANCED_FACE ( 'NONE', ( #45990 ), #5994, .F. ) ; +#39259 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #45705, #24365, #28474, #10951 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 5.898242540443714918E-11, 0.0001245837673113356142 ), + .UNSPECIFIED. ) ; +#39260 = CARTESIAN_POINT ( 'NONE', ( 235.0311508267295437, -115.7551559759546222, -2.928200353154871483 ) ) ; +#39261 = CARTESIAN_POINT ( 'NONE', ( 216.6821800429827363, -118.5766755803545607, -7.791881876254055150 ) ) ; +#39262 = ORIENTED_EDGE ( 'NONE', *, *, #46538, .F. ) ; +#39263 = CARTESIAN_POINT ( 'NONE', ( 234.4113836370082709, -126.6254427746721092, 0.5420040157748438059 ) ) ; +#39264 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669290363, -126.3930438061077126, -3.195214812000618743 ) ) ; +#39265 = AXIS2_PLACEMENT_3D ( 'NONE', #23703, #1561, #978 ) ; +#39266 = FACE_OUTER_BOUND ( 'NONE', #27732, .T. ) ; +#39267 = EDGE_CURVE ( 'NONE', #3798, #14066, #38018, .T. ) ; +#39269 = VECTOR ( 'NONE', #31532, 1000.000000000000000 ) ; +#39268 = CARTESIAN_POINT ( 'NONE', ( 237.0780052972637577, -122.0195524167719014, -5.338879425879671459 ) ) ; +#39270 = CARTESIAN_POINT ( 'NONE', ( 218.1993182306144661, -119.8879992401963364, -8.034703345914072870 ) ) ; +#39271 = VERTEX_POINT ( 'NONE', #29644 ) ; +#39272 = ORIENTED_EDGE ( 'NONE', *, *, #37486, .T. ) ; +#39273 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669288885, -118.9729230931413042, 2.871113002004209935 ) ) ; +#39274 = FACE_OUTER_BOUND ( 'NONE', #14009, .T. ) ; +#39275 = CARTESIAN_POINT ( 'NONE', ( 221.9180649066632327, -120.0295765850570291, -7.840706999013160150 ) ) ; +#39276 = CYLINDRICAL_SURFACE ( 'NONE', #50670, 3.200000000000009504 ) ; +#39277 = ORIENTED_EDGE ( 'NONE', *, *, #41884, .F. ) ; +#39278 = ORIENTED_EDGE ( 'NONE', *, *, #6060, .T. ) ; +#39279 = CARTESIAN_POINT ( 'NONE', ( 216.0710477703383390, -119.0217763997939073, -7.822995930741646120 ) ) ; +#39280 = CARTESIAN_POINT ( 'NONE', ( 217.2060331746567670, -122.2687455903928537, 7.566174048498766069 ) ) ; +#39281 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203893952, 0.9884292157390536238 ) ) ; +#39282 = EDGE_CURVE ( 'NONE', #5591, #52481, #43415, .T. ) ; +#39283 = CARTESIAN_POINT ( 'NONE', ( 215.9618901645450819, -121.5309932795299517, 7.655130027178741692 ) ) ; +#39284 = VERTEX_POINT ( 'NONE', #17332 ) ; +#39286 = CARTESIAN_POINT ( 'NONE', ( 37.90000000000001990, -121.4999999999999858, 3.039736830714165450 ) ) ; +#39285 = AXIS2_PLACEMENT_3D ( 'NONE', #32280, #51479, #2743 ) ; +#39287 = CARTESIAN_POINT ( 'NONE', ( 215.7798537151223854, -119.1046691657327870, -7.803159502480188969 ) ) ; +#39288 = CARTESIAN_POINT ( 'NONE', ( 236.7957444130276201, -119.3289316873257349, 5.426232110950611975 ) ) ; +#39289 = CARTESIAN_POINT ( 'NONE', ( 228.7999987669289794, -120.4999999999997726, 1.387778780781445676E-14 ) ) ; +#39290 = VERTEX_POINT ( 'NONE', #25835 ) ; +#39291 = LINE ( 'NONE', #35489, #17562 ) ; +#39292 = EDGE_CURVE ( 'NONE', #7912, #32485, #17502, .T. ) ; +#39293 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289794, -114.2377081871211288, 2.383054983704958829 ) ) ; +#39294 = CARTESIAN_POINT ( 'NONE', ( 218.8554403372132242, -120.8952614356447839, 7.866229599724508859 ) ) ; +#39295 = ADVANCED_FACE ( 'NONE', ( #47717 ), #23040, .F. ) ; +#39296 = EDGE_LOOP ( 'NONE', ( #27593, #18576, #4039, #1823, #11763 ) ) ; +#39297 = ORIENTED_EDGE ( 'NONE', *, *, #56699, .F. ) ; +#39298 = CARTESIAN_POINT ( 'NONE', ( 22.75000000000000711, -116.2000000000000171, -20.99999999999999289 ) ) ; +#39299 = CARTESIAN_POINT ( 'NONE', ( 26.71743114853972045, -121.3259520469897836, -6.286972689770873757 ) ) ; +#39300 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#39301 = CARTESIAN_POINT ( 'NONE', ( 38.11743114856361103, -121.3309835151941201, -5.278616334501134766 ) ) ; +#39302 = VERTEX_POINT ( 'NONE', #27851 ) ; +#39303 = CARTESIAN_POINT ( 'NONE', ( 232.2685270983271835, -123.7764086509620682, 5.404784576638524740 ) ) ; +#39304 = CARTESIAN_POINT ( 'NONE', ( 12.69080906840732759, -47.79384041508208725, -15.27702527401490151 ) ) ; +#39305 = DIRECTION ( 'NONE', ( -0.7009092642998484557, -4.163453949483577057E-16, -0.7132504491541840075 ) ) ; +#39306 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #21652, #39472, #31021, #4153, #57287, #39770, #35105, #12890, #30737, #57598, #17563, #8805, #40051, #17843, #31914, #42008, #15718, #46965, #29181, #16000, #33833, #29463, #28901, #51621, #5040, #684, #18737, #33557, #37641, #45607, #2034, #36580, #46684, #9696, #27526, #5604, #6684, #27813, #11628, #2308, #36290, #40654, #9991, #22830, #2613, #18458, #54095, #14067, #49696, #42587, #23405, #45327, #5331, #19813, #23128, #54373, #55464, #42280, #40939, #15430, #51346, #961, #14345, #33273, #32200, #51058, #11350, #24481, #49984, #20111, #11067, #37942, #55762, #6961, #24779, #20396, #38217, #56040, #26238, #56316, #25950, #30629, #12790, #57486, #17453, #53084, #2887, #16572, #35286, #21832, #47261, #13063, #34127, #16278, #51919 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 2, 1, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4 ), + ( -0.2743144035339355469, -0.2691057771444380631, -0.2638971507549405238, -0.2586885243654429845, -0.2573863677680685580, -0.2570608286187250346, -0.2569794438313890428, -0.2568980590440531619, -0.2567352894693811227, -0.2560842111706931323, -0.2534798979759410598, -0.2430626451969329360, -0.2326453924179247845, -0.2274367660284206671, -0.2222281396389165775, -0.2118108868599082872, -0.2013936340808999970, -0.1961850076913958518, -0.1909763813018917067, -0.1805591285228831944, -0.1701418757438747376, -0.1649332493543705092, -0.1597246229648663363, -0.1493073701858579350, -0.1388901174068495059, -0.1336814910173453053, -0.1323793344199691302, -0.1317282561212810565, -0.1310771778225929829, -0.1284728646278408826, -0.1258685514330888100, -0.1245663948357127598, -0.1232642382383367236, -0.1219620816409606873, -0.1206599250435846371, -0.1193577684462086008, -0.1180556118488325645, -0.1167534552514565144, -0.1154512986540804781, -0.1141491420567044418, -0.1128469854593283778, -0.1121959071606403735, -0.1115448288619523415, -0.1108937505632643233, -0.1102426722645763052, -0.1095915939658882871, -0.1089405156672002550, -0.1082894373685122508, -0.1076383590698242188 ), + .UNSPECIFIED. ) ; +#39307 = EDGE_LOOP ( 'NONE', ( #30017, #32532, #57781, #37554 ) ) ; +#39308 = VERTEX_POINT ( 'NONE', #4511 ) ; +#39309 = AXIS2_PLACEMENT_3D ( 'NONE', #18686, #36526, #28043 ) ; +#39310 = CARTESIAN_POINT ( 'NONE', ( -31.79248394122297228, -50.19543050033674092, -68.82743323175925809 ) ) ; +#39311 = AXIS2_PLACEMENT_3D ( 'NONE', #26699, #35730, #13816 ) ; +#39312 = CARTESIAN_POINT ( 'NONE', ( 215.8029694750931071, -119.1762367254974890, -7.606313244024450526 ) ) ; +#39313 = VERTEX_POINT ( 'NONE', #49735 ) ; +#39314 = CARTESIAN_POINT ( 'NONE', ( 29.32764158969763812, -126.5046147218208148, 0.9362812792414629826 ) ) ; +#39315 = CARTESIAN_POINT ( 'NONE', ( 228.9554229884587357, -113.8106103358694554, 2.554633824042422674 ) ) ; +#39316 = VERTEX_POINT ( 'NONE', #426 ) ; +#39317 = CARTESIAN_POINT ( 'NONE', ( 12.66785538201363437, -47.97265584237105429, -18.83685547294091833 ) ) ; +#39318 = CARTESIAN_POINT ( 'NONE', ( 220.4669882443966458, -129.6099298149270567, 1.387864297008452485 ) ) ; +#39319 = VERTEX_POINT ( 'NONE', #726 ) ; +#39320 = CARTESIAN_POINT ( 'NONE', ( 233.4652695270552556, -114.9927907248123518, 0.8451279643312686884 ) ) ; +#39321 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #15716, #46398 ), + ( #6108, #54896 ), + ( #14857, #32697 ), + ( #1176, #33271 ), + ( #24479, #50754 ), + ( #46101, #1467 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 2, 4 ), + ( 2, 2 ), + ( 0.0000000000000000000, 0.5000000000000000000, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#39322 = CARTESIAN_POINT ( 'NONE', ( 194.9499984800818595, -114.1438618130098632, 0.9754033047520737076 ) ) ; +#39323 = CARTESIAN_POINT ( 'NONE', ( 232.4676020828847527, -126.4427958931188840, -1.583062293146392463 ) ) ; +#39324 = CARTESIAN_POINT ( 'NONE', ( 215.0116085167780398, -118.5326459286601448, -7.393778052888071883 ) ) ; +#39325 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238558841E-16, -1.857579106397798678E-17 ) ) ; +#39326 = DIRECTION ( 'NONE', ( -9.714451465470117264E-17, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#39327 = CARTESIAN_POINT ( 'NONE', ( 219.9748285637473089, -121.1160178213332301, 8.065664774467778741 ) ) ; +#39328 = CARTESIAN_POINT ( 'NONE', ( 235.2217137524424402, -117.2680793806758004, -4.513409248822402020 ) ) ; +#39329 = CARTESIAN_POINT ( 'NONE', ( 221.5116696366280280, -120.9628897517278006, 8.054805493752320800 ) ) ; +#39330 = CARTESIAN_POINT ( 'NONE', ( 219.8047292662400594, -120.9864523182769034, 7.873358840060117103 ) ) ; +#39331 = ORIENTED_EDGE ( 'NONE', *, *, #7759, .F. ) ; +#39332 = CARTESIAN_POINT ( 'NONE', ( 233.8281418330933832, -115.4712913275225361, -3.539631904363812698 ) ) ; +#39333 = PLANE ( 'NONE', #34246 ) ; +#39334 = ADVANCED_FACE ( 'NONE', ( #45067 ), #34649, .F. ) ; +#39335 = CARTESIAN_POINT ( 'NONE', ( 236.6698097547550788, -122.1372826083798202, 5.305475968434821610 ) ) ; +#39336 = CC_DESIGN_SECURITY_CLASSIFICATION ( #45867, ( #57808 ) ) ; +#39337 = VERTEX_POINT ( 'NONE', #31387 ) ; +#39338 = ORIENTED_EDGE ( 'NONE', *, *, #43144, .T. ) ; +#39339 = CARTESIAN_POINT ( 'NONE', ( -33.99999999999999289, -116.0010000000000048, 14.00000000000000711 ) ) ; +#39340 = CARTESIAN_POINT ( 'NONE', ( 29.21743114857466850, -114.4338270131152484, -0.8269103859119969480 ) ) ; +#39342 = CONICAL_SURFACE ( 'NONE', #11367, 2.024999999999999023, 0.7853981633974447263 ) ; +#39341 = LINE ( 'NONE', #53338, #48873 ) ; +#39343 = CARTESIAN_POINT ( 'NONE', ( 235.9332558118960890, -114.3558938669075360, 0.2754911493334249450 ) ) ; +#39344 = DIRECTION ( 'NONE', ( 3.469446951953611033E-15, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#39345 = CARTESIAN_POINT ( 'NONE', ( 220.9234394790583451, -119.1938508191361024, -7.776877807773024287 ) ) ; +#39346 = AXIS2_PLACEMENT_3D ( 'NONE', #13848, #44219, #31690 ) ; +#39347 = AXIS2_PLACEMENT_3D ( 'NONE', #29916, #47713, #7699 ) ; +#39348 = CARTESIAN_POINT ( 'NONE', ( 233.7921413606045746, -125.3737795199556189, 2.679665350199229135 ) ) ; +#39349 = EDGE_LOOP ( 'NONE', ( #38873, #4409, #47836, #50539 ) ) ; +#39350 = CARTESIAN_POINT ( 'NONE', ( 214.4398661304720406, -119.9586622701559975, -7.574213630327765401 ) ) ; +#39351 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026596, -124.4564501757709110, -4.519094687725271342 ) ) ; +#39352 = DIRECTION ( 'NONE', ( -0.7009092642998494549, 0.0000000000000000000, -0.7132504491541831193 ) ) ; +#39353 = EDGE_CURVE ( 'NONE', #50336, #45414, #28696, .T. ) ; +#39354 = EDGE_LOOP ( 'NONE', ( #15359, #41144, #49532, #55748 ) ) ; +#39355 = CARTESIAN_POINT ( 'NONE', ( 219.6993578237229201, -121.3657639435533611, 7.840355141072684830 ) ) ; +#39356 = APPLICATION_PROTOCOL_DEFINITION ( 'international standard', 'config_control_design', 1994, #52891 ) ; +#39357 = CARTESIAN_POINT ( 'NONE', ( 237.4804389215489095, -115.9806634836824202, -3.220107834805934655 ) ) ; +#39358 = CARTESIAN_POINT ( 'NONE', ( 19.03818239574906812, -49.18558135189792324, -14.90000000000000924 ) ) ; +#39359 = VERTEX_POINT ( 'NONE', #5077 ) ; +#39360 = CARTESIAN_POINT ( 'NONE', ( 218.1993182306146650, -120.9229660577173604, 8.046869111701951738 ) ) ; +#39361 = EDGE_CURVE ( 'NONE', #39210, #8675, #31086, .T. ) ; +#39362 = LINE ( 'NONE', #18006, #8896 ) ; +#39363 = CARTESIAN_POINT ( 'NONE', ( 195.1499984800815639, -128.5485858153382992, 11.37183795193682734 ) ) ; +#39364 = CARTESIAN_POINT ( 'NONE', ( 237.2644233686111761, -123.7548883696030089, 5.217621941736579672 ) ) ; +#39365 = ADVANCED_FACE ( 'NONE', ( #18497 ), #40977, .F. ) ; +#39366 = ORIENTED_EDGE ( 'NONE', *, *, #54231, .T. ) ; +#39367 = ORIENTED_EDGE ( 'NONE', *, *, #35735, .T. ) ; +#39368 = ORIENTED_EDGE ( 'NONE', *, *, #11984, .T. ) ; +#39369 = EDGE_CURVE ( 'NONE', #8836, #35033, #9170, .T. ) ; +#39370 = CARTESIAN_POINT ( 'NONE', ( -49.67972745721102257, -121.8345471686738932, -6.156756228687370047 ) ) ; +#39371 = CARTESIAN_POINT ( 'NONE', ( 238.2757346982170361, -129.5425643404585685, 12.77622910520403643 ) ) ; +#39372 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#39373 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#39374 = ORIENTED_EDGE ( 'NONE', *, *, #12879, .F. ) ; +#39375 = VERTEX_POINT ( 'NONE', #32238 ) ; +#39376 = ORIENTED_EDGE ( 'NONE', *, *, #27237, .T. ) ; +#39377 = CARTESIAN_POINT ( 'NONE', ( -21.09999999999998010, -33.19999999999999574, 19.75000000000001421 ) ) ; +#39378 = CARTESIAN_POINT ( 'NONE', ( 34.31629096681385960, -126.0717599004524345, 0.9272031493843682082 ) ) ; +#39379 = CARTESIAN_POINT ( 'NONE', ( 237.5630380186688058, -118.4910553180026227, 5.173845127359909313 ) ) ; +#39380 = ORIENTED_EDGE ( 'NONE', *, *, #38587, .F. ) ; +#39381 = CARTESIAN_POINT ( 'NONE', ( 22.00000000000001421, -129.0000000000000000, -19.99999999999998934 ) ) ; +#39382 = CARTESIAN_POINT ( 'NONE', ( 34.19159998372742137, -115.0723138432923918, 1.000000000000014655 ) ) ; +#39383 = CARTESIAN_POINT ( 'NONE', ( 221.4519534222746415, -122.0277567354099375, 7.925013252424176535 ) ) ; +#39384 = ORIENTED_EDGE ( 'NONE', *, *, #29310, .F. ) ; +#39385 = ORIENTED_EDGE ( 'NONE', *, *, #36266, .T. ) ; +#39386 = LINE ( 'NONE', #47559, #49949 ) ; +#39387 = DIRECTION ( 'NONE', ( -1.675559051616895466E-32, -1.000000000000000000, 1.224646799147352221E-16 ) ) ; +#39388 = CARTESIAN_POINT ( 'NONE', ( 218.2624336332809207, -124.2533721241583322, -6.331992266042171025 ) ) ; +#39389 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#39390 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#39391 = AXIS2_PLACEMENT_3D ( 'NONE', #38204, #56597, #42848 ) ; +#39392 = CARTESIAN_POINT ( 'NONE', ( 218.1993182306146650, -120.9229660577173604, 8.046869111701951738 ) ) ; +#39393 = CARTESIAN_POINT ( 'NONE', ( 221.2346204171115858, -112.6596492491940324, 1.203168308770360406 ) ) ; +#39394 = DIRECTION ( 'NONE', ( -9.714451465470117264E-17, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#39395 = CARTESIAN_POINT ( 'NONE', ( 215.6642376628272757, -118.7092362396298881, -7.705858698395973150 ) ) ; +#39396 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203911161, 0.9884292157390532907 ) ) ; +#39397 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#39398 = CARTESIAN_POINT ( 'NONE', ( 215.7246628915819713, -121.3806311024432887, 7.878865670280017497 ) ) ; +#39399 = CARTESIAN_POINT ( 'NONE', ( 239.4097280068026521, -116.0082192615522558, -3.296589309349409636 ) ) ; +#39400 = EDGE_CURVE ( 'NONE', #22898, #50149, #24600, .T. ) ; +#39401 = CARTESIAN_POINT ( 'NONE', ( 236.2179849142225407, -117.3479569173887143, -4.568075052230669897 ) ) ; +#39402 = DIRECTION ( 'NONE', ( 0.7132504491541840075, 2.131334480222543031E-15, -0.7009092642998484557 ) ) ; +#39403 = CYLINDRICAL_SURFACE ( 'NONE', #57414, 3.000000000000103473 ) ; +#39404 = CARTESIAN_POINT ( 'NONE', ( 233.7083102034719104, -123.3504645614392103, 4.761045920258336395 ) ) ; +#39405 = CARTESIAN_POINT ( 'NONE', ( 214.8422560531208205, -122.3475384329024962, 7.407716392428820740 ) ) ; +#39406 = ORIENTED_EDGE ( 'NONE', *, *, #21117, .T. ) ; +#39407 = ORIENTED_EDGE ( 'NONE', *, *, #49844, .T. ) ; +#39408 = CARTESIAN_POINT ( 'NONE', ( -23.99999999999998224, -35.00000000000000711, 19.50000000000000711 ) ) ; +#39409 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669290363, -123.0012793711539985, 1.577953476783954256 ) ) ; +#39410 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026596, -123.8304092828984153, 4.992671953944082475 ) ) ; +#39411 = CARTESIAN_POINT ( 'NONE', ( 235.4145689844395974, -126.6349610029871826, 0.4061041503652684237 ) ) ; +#39412 = CARTESIAN_POINT ( 'NONE', ( 239.8171560544543013, -122.5372558587899618, 0.6889038872159616300 ) ) ; +#39413 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1516828450203601686, -0.9884292157390579536 ) ) ; +#39414 = CARTESIAN_POINT ( 'NONE', ( 215.1410578734387400, -122.2836555174696116, 7.452734770748086213 ) ) ; +#39415 = CARTESIAN_POINT ( 'NONE', ( 214.8674400555104853, -122.4118456552658927, 7.601584264994737161 ) ) ; +#39416 = ORIENTED_EDGE ( 'NONE', *, *, #21002, .F. ) ; +#39417 = CARTESIAN_POINT ( 'NONE', ( 237.9974145053446932, -115.6634814914967109, 3.706829281431465617 ) ) ; +#39418 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.210476675238558841E-16, 1.857579106397798678E-17 ) ) ; +#39419 = FACE_OUTER_BOUND ( 'NONE', #38534, .T. ) ; +#39420 = EDGE_LOOP ( 'NONE', ( #11246, #5178 ) ) ; +#39421 = ORIENTED_EDGE ( 'NONE', *, *, #8499, .F. ) ; +#39422 = LINE ( 'NONE', #56672, #27016 ) ; +#39423 = CARTESIAN_POINT ( 'NONE', ( 31.89950163541224626, -119.5000000000000284, 5.630307732637715112 ) ) ; +#39424 = LINE ( 'NONE', #26885, #33040 ) ; +#39425 = CARTESIAN_POINT ( 'NONE', ( 23.40000000000003055, -126.5629999999999882, -5.999999999999984901 ) ) ; +#39426 = CARTESIAN_POINT ( 'NONE', ( 215.6070200679740765, -121.0450106036449682, 7.887827916021069363 ) ) ; +#39427 = CARTESIAN_POINT ( 'NONE', ( -19.49999999999997513, -59.00000000000000000, -23.50000000000000000 ) ) ; +#39428 = EDGE_CURVE ( 'NONE', #45082, #51864, #50141, .T. ) ; +#39429 = CIRCLE ( 'NONE', #47798, 1.649999999999998579 ) ; +#39430 = ORIENTED_EDGE ( 'NONE', *, *, #640, .T. ) ; +#39431 = EDGE_CURVE ( 'NONE', #36109, #756, #2999, .T. ) ; +#39432 = CARTESIAN_POINT ( 'NONE', ( 215.5515353348323799, -120.8893657734158467, 7.890996454912910352 ) ) ; +#39433 = CARTESIAN_POINT ( 'NONE', ( -29.16564078277061611, -128.8000000000000114, -23.40000000000000568 ) ) ; +#39434 = ADVANCED_FACE ( 'NONE', ( #33377 ), #45920, .F. ) ; +#39435 = ORIENTED_EDGE ( 'NONE', *, *, #16090, .T. ) ; +#39436 = ORIENTED_EDGE ( 'NONE', *, *, #24500, .T. ) ; +#39437 = ORIENTED_EDGE ( 'NONE', *, *, #13970, .F. ) ; +#39438 = CARTESIAN_POINT ( 'NONE', ( 218.2526263280587671, -121.8394795557818497, 7.947695524008368650 ) ) ; +#39439 = DIRECTION ( 'NONE', ( 1.644548700998856672E-16, -0.1516828450203868972, 0.9884292157390539568 ) ) ; +#39440 = EDGE_LOOP ( 'NONE', ( #14706, #30978, #38187, #3310 ) ) ; +#39441 = ORIENTED_EDGE ( 'NONE', *, *, #30221, .T. ) ; +#39442 = CARTESIAN_POINT ( 'NONE', ( -46.35495961642350693, -48.22332291478388555, -13.32807853365955708 ) ) ; +#39443 = PLANE ( 'NONE', #24547 ) ; +#39444 = ORIENTED_EDGE ( 'NONE', *, *, #34606, .T. ) ; +#39445 = AXIS2_PLACEMENT_3D ( 'NONE', #39165, #2969, #20749 ) ; +#39446 = ORIENTED_EDGE ( 'NONE', *, *, #32904, .F. ) ; +#39447 = CARTESIAN_POINT ( 'NONE', ( 21.50000000000000355, -124.5000000000000000, -13.99999999999999467 ) ) ; +#39448 = CARTESIAN_POINT ( 'NONE', ( 237.3304325688631593, -115.1392437313291737, -1.435897620678816322 ) ) ; +#39449 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.210476675238558841E-16, 1.857579106397798678E-17 ) ) ; +#39450 = CARTESIAN_POINT ( 'NONE', ( -21.25612055473898110, -30.00000000000000000, 18.54483001469791148 ) ) ; +#39451 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#39452 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #25942, #15712, #11343, #11622, #7811, #29745, #56309, #34119 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 4 ), + ( 0.7500000000000000000, 0.8125000000000042188, 0.8750000000000084377, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#39453 = CARTESIAN_POINT ( 'NONE', ( 220.3002074625812838, -115.1923642760589814, -5.562410332391609202 ) ) ; +#39454 = CARTESIAN_POINT ( 'NONE', ( 234.6689704355307526, -124.2395784570542361, -5.095377345206854258 ) ) ; +#39455 = CARTESIAN_POINT ( 'NONE', ( 217.3002074625812838, -120.4999999999997868, 1.387778780781445676E-14 ) ) ; +#39456 = CARTESIAN_POINT ( 'NONE', ( 8.784315731977246244, -50.19543050033662013, -115.9927099539515183 ) ) ; +#39457 = AXIS2_PLACEMENT_3D ( 'NONE', #15194, #24263, #32190 ) ; +#39458 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1516828450203861756, -0.9884292157390540678 ) ) ; +#39459 = LINE ( 'NONE', #30126, #35153 ) ; +#39460 = CIRCLE ( 'NONE', #46911, 7.000000000000001776 ) ; +#39461 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#39462 = CARTESIAN_POINT ( 'NONE', ( 24.99900000000002009, -49.00000000000000000, 11.99999999999999289 ) ) ; +#39463 = EDGE_CURVE ( 'NONE', #8836, #14269, #23890, .T. ) ; +#39464 = EDGE_CURVE ( 'NONE', #37712, #56368, #44786, .T. ) ; +#39465 = CARTESIAN_POINT ( 'NONE', ( 233.5593387556600931, -124.5981857440147280, -4.586292746423913158 ) ) ; +#39466 = LINE ( 'NONE', #8228, #20376 ) ; +#39467 = CARTESIAN_POINT ( 'NONE', ( -27.85000000000000142, -128.9989999999999952, 9.400000000000009237 ) ) ; +#39468 = CIRCLE ( 'NONE', #32928, 5.800550650614147763 ) ; +#39469 = LINE ( 'NONE', #2988, #45421 ) ; +#39470 = CARTESIAN_POINT ( 'NONE', ( 233.0773895992001599, -122.0535560990886808, -5.326939795216500961 ) ) ; +#39471 = CARTESIAN_POINT ( 'NONE', ( 234.9439321876470501, -125.4935613359524638, -2.421334145451613740 ) ) ; +#39472 = CARTESIAN_POINT ( 'NONE', ( 232.6604321012840444, -121.8363712747100749, 5.409892097382241971 ) ) ; +#39473 = CARTESIAN_POINT ( 'NONE', ( 219.9470647102502596, -122.5019230320098984, 7.842564919437919890 ) ) ; +#39474 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#39475 = EDGE_CURVE ( 'NONE', #3517, #30921, #5071, .T. ) ; +#39476 = CARTESIAN_POINT ( 'NONE', ( 234.9764132493876616, -114.6554694704310009, 1.913229790183942569 ) ) ; +#39477 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 1.826024711554534899E-16 ) ) ; +#39478 = CARTESIAN_POINT ( 'NONE', ( 219.7521984858777557, -119.8932671284925391, -8.065714108711798502 ) ) ; +#39479 = EDGE_CURVE ( 'NONE', #3330, #26737, #22436, .T. ) ; +#39480 = DIRECTION ( 'NONE', ( 0.7132504491541842295, 2.131334480222603379E-15, -0.7009092642998483447 ) ) ; +#39481 = CARTESIAN_POINT ( 'NONE', ( 237.8477175601150577, -125.1535834971987953, 3.144963289357465719 ) ) ; +#39482 = CARTESIAN_POINT ( 'NONE', ( 196.3500027875918192, -112.5274724501910697, -11.26437531311378670 ) ) ; +#39483 = ORIENTED_EDGE ( 'NONE', *, *, #24037, .T. ) ; +#39484 = CARTESIAN_POINT ( 'NONE', ( 37.90678754855167654, -119.4999999999999858, -5.098912634785548015 ) ) ; +#39485 = CARTESIAN_POINT ( 'NONE', ( 218.2197867405992611, -121.9487709518569858, 5.427115291590303592 ) ) ; +#39486 = CARTESIAN_POINT ( 'NONE', ( 231.9999987669289681, -124.3435594439499283, -4.003692146109793626 ) ) ; +#39487 = ORIENTED_EDGE ( 'NONE', *, *, #45248, .T. ) ; +#39488 = AXIS2_PLACEMENT_3D ( 'NONE', #17813, #45, #31576 ) ; +#39489 = CARTESIAN_POINT ( 'NONE', ( 14.85000000000001918, -38.99999999999999289, 23.12499999999998934 ) ) ; +#39490 = CARTESIAN_POINT ( 'NONE', ( 232.4955498413603436, -115.7032244632803781, -2.804303855996006067 ) ) ; +#39491 = EDGE_LOOP ( 'NONE', ( #48840, #9693, #6410, #24394 ) ) ; +#39492 = EDGE_LOOP ( 'NONE', ( #11837, #6040, #44822, #27881, #47841, #43485, #22997, #27025, #3838, #23414, #43513, #16627 ) ) ; +#39493 = EDGE_CURVE ( 'NONE', #49197, #36075, #1217, .T. ) ; +#39494 = DIRECTION ( 'NONE', ( -1.857579106397815318E-17, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#39495 = PERSON_AND_ORGANIZATION ( #26917, #24438 ) ; +#39496 = VERTEX_POINT ( 'NONE', #12815 ) ; +#39497 = AXIS2_PLACEMENT_3D ( 'NONE', #40616, #18423, #648 ) ; +#39498 = EDGE_CURVE ( 'NONE', #31192, #13432, #15618, .T. ) ; +#39499 = ORIENTED_EDGE ( 'NONE', *, *, #43094, .T. ) ; +#39500 = CARTESIAN_POINT ( 'NONE', ( 2.400000000000020339, -37.49999999999999289, 23.50000000000000000 ) ) ; +#39501 = CARTESIAN_POINT ( 'NONE', ( 236.2313302558821988, -123.7050723844179601, -4.531442337760153372 ) ) ; +#39502 = CARTESIAN_POINT ( 'NONE', ( 37.16386769203680274, -119.4999999999999858, 5.164698668105705437 ) ) ; +#39503 = VERTEX_POINT ( 'NONE', #25671 ) ; +#39504 = ORIENTED_EDGE ( 'NONE', *, *, #9439, .T. ) ; +#39505 = CARTESIAN_POINT ( 'NONE', ( 215.2972991312828981, -120.0565715967620264, -7.664727756396969127 ) ) ; +#39506 = DIRECTION ( 'NONE', ( -0.7132504491541842295, -2.131334480222602985E-15, 0.7009092642998483447 ) ) ; +#39507 = VERTEX_POINT ( 'NONE', #20203 ) ; +#39509 = EDGE_CURVE ( 'NONE', #43817, #46410, #57296, .T. ) ; +#39508 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#39510 = CARTESIAN_POINT ( 'NONE', ( 215.6269878820025099, -124.1145231122940515, -6.232482928807167255 ) ) ; +#39511 = CARTESIAN_POINT ( 'NONE', ( 219.8565532142959569, -119.7898907417836654, -8.061804379706652313 ) ) ; +#39512 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #45454, #32328, #54498, #18862, #17709, #36701, #49542, #14474, #22109, #26492, #44290, #13321, #39923, #40480, #31172, #44874, #44590, #35823, #22963, #40782, #509, #4308, #4597, #22385, #18292, #13915, #31755, #9534, #27360, #1662, #15898, #50109, #46303 ), + .UNSPECIFIED., .F., .F., + ( 4, 1, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 4 ), + ( 0.7500000000000000000, 0.7812500000000008882, 0.7968750000000013323, 0.8125000000000017764, 0.8750000000000036637, 0.9062500000000013323, 0.9218750000000002220, 0.9296874999999997780, 0.9374999999999991118, 0.9999999999999942268, 1.031249999999991118, 1.046874999999989342, 1.062499999999987788, 1.124999999999980460, 1.156249999999976907, 1.171874999999972022, 1.179687499999969580, 1.187499999999967359, 1.250000000000000000 ), + .UNSPECIFIED. ) ; +#39513 = FACE_OUTER_BOUND ( 'NONE', #15781, .T. ) ; +#39514 = ADVANCED_FACE ( 'NONE', ( #7850 ), #43469, .F. ) ; +#39515 = LINE ( 'NONE', #57045, #53180 ) ; +#39516 = PLANE ( 'NONE', #11241 ) ; +#39517 = ORIENTED_EDGE ( 'NONE', *, *, #35771, .F. ) ; +#39518 = VERTEX_POINT ( 'NONE', #57797 ) ; +#39519 = CARTESIAN_POINT ( 'NONE', ( 220.0400341404496487, -118.6747617562311063, -7.880549137941852855 ) ) ; +#39520 = CARTESIAN_POINT ( 'NONE', ( 195.1499984800815639, -126.6584523438422423, -0.9450667357480124764 ) ) ; +#39521 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.9884292157390539568, -0.1516828450203877021 ) ) ; +#39522 = ORIENTED_EDGE ( 'NONE', *, *, #47783, .T. ) ; +#39523 = CARTESIAN_POINT ( 'NONE', ( 232.0019448469610666, -117.6478944192506617, -5.161286560549885216 ) ) ; +#39524 = CARTESIAN_POINT ( 'NONE', ( 220.8841311595675734, -122.2629474789427206, 7.677073662998840753 ) ) ; +#39525 = CARTESIAN_POINT ( 'NONE', ( 21.10000334405808786, -50.35479174297660165, -18.61815464052493496 ) ) ; +#39526 = CARTESIAN_POINT ( 'NONE', ( 196.2328455477621958, -128.4725275498085182, 11.26437531311384177 ) ) ; +#39528 = CIRCLE ( 'NONE', #6877, 4.750000000000000888 ) ; +#39527 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#39529 = CARTESIAN_POINT ( 'NONE', ( 217.0425486383471707, -121.9922202048614821, 7.886158553567055307 ) ) ; +#39530 = CONICAL_SURFACE ( 'NONE', #31131, 2.024999999999999023, 0.7853981633974447263 ) ; +#39531 = CARTESIAN_POINT ( 'NONE', ( 235.5751765192426603, -114.9502010880323866, -0.1540172987868424492 ) ) ; +#39532 = LINE ( 'NONE', #48301, #20210 ) ; +#39533 = CARTESIAN_POINT ( 'NONE', ( 18.10000000000001918, 38.43410573620376169, -18.50000000000000000 ) ) ; +#39534 = LINE ( 'NONE', #52968, #4026 ) ; +#39535 = VECTOR ( 'NONE', #32158, 999.9999999999998863 ) ; +#39536 = ADVANCED_FACE ( 'NONE', ( #26260 ), #4389, .F. ) ; +#39537 = CARTESIAN_POINT ( 'NONE', ( 233.0173604009404187, -115.3400489427344979, 3.345665768843669952 ) ) ; +#39538 = CARTESIAN_POINT ( 'NONE', ( 26.70903113709396948, -119.6740510579894305, 6.287714317571996503 ) ) ; +#39539 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#39540 = LINE ( 'NONE', #52085, #26770 ) ; +#39541 = CARTESIAN_POINT ( 'NONE', ( 232.5063329590383603, -116.8016919795966402, 4.138303331644549665 ) ) ; +#39542 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#39543 = EDGE_CURVE ( 'NONE', #35120, #35224, #53791, .T. ) ; +#39544 = AXIS2_PLACEMENT_3D ( 'NONE', #11109, #19295, #37135 ) ; +#39545 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #49038, #40265, #18925, #289, #18642, #31539, #868 ), + .UNSPECIFIED., .F., .F., + ( 4, 3, 4 ), + ( 1.805707155379526927E-15, 0.0001484273487365670428, 0.0004131375115705897619 ), + .UNSPECIFIED. ) ; +#39546 = CARTESIAN_POINT ( 'NONE', ( 234.9899638077127975, -123.8117352780059264, 4.496067043519218487 ) ) ; +#39547 = CARTESIAN_POINT ( 'NONE', ( 217.2078573484233459, -118.6973182952624057, -7.810395523905116377 ) ) ; +#39548 = ORIENTED_EDGE ( 'NONE', *, *, #22828, .F. ) ; +#39549 = EDGE_CURVE ( 'NONE', #39375, #29023, #56574, .T. ) ; +#39550 = CARTESIAN_POINT ( 'NONE', ( 234.3667259483574412, -126.2346791869948532, 2.218718909760092117 ) ) ; +#39551 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289794, -120.3475922180279554, -6.699662098678684785 ) ) ; +#39552 = CARTESIAN_POINT ( 'NONE', ( 26.70903113709396948, -121.3259489420105268, 6.287714317572009826 ) ) ; +#39553 = ADVANCED_FACE ( 'NONE', ( #30934 ), #54852, .F. ) ; +#39554 = DIRECTION ( 'NONE', ( -0.7009092642998482336, 0.0000000000000000000, -0.7132504491541841185 ) ) ; +#39555 = CARTESIAN_POINT ( 'NONE', ( 234.1966494838209769, -117.9989337503663620, -4.955551953786508257 ) ) ; +#39556 = CARTESIAN_POINT ( 'NONE', ( 237.1694462405653496, -118.8636097790978994, -5.303567630019883516 ) ) ; +#39557 = EDGE_CURVE ( 'NONE', #56876, #55616, #54271, .T. ) ; +#39558 = DIRECTION ( 'NONE', ( -1.811995619784410881E-15, 1.000000000000000000, 1.196913542559490477E-15 ) ) ; +#39559 = ORIENTED_EDGE ( 'NONE', *, *, #43280, .F. ) ; +#39560 = CARTESIAN_POINT ( 'NONE', ( 221.9004325153482569, -122.4034003930825349, 7.615907884026429819 ) ) ; +#39561 = CARTESIAN_POINT ( 'NONE', ( 22.75000000000000711, -116.0000000000000000, -22.70000000000000284 ) ) ; +#39562 = CARTESIAN_POINT ( 'NONE', ( 230.9999987669289396, -122.8161213763784900, 2.506108890268254896 ) ) ; +#39563 = EDGE_LOOP ( 'NONE', ( #4380, #19647, #17087, #19240 ) ) ; +#39564 = ORIENTED_EDGE ( 'NONE', *, *, #27548, .F. ) ; +#39565 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#39566 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#39567 = EDGE_CURVE ( 'NONE', #1584, #17608, #27408, .T. ) ; +#39568 = CARTESIAN_POINT ( 'NONE', ( 219.8034763611317715, -121.0179871402556273, 8.074753151862831047 ) ) ; +#39569 = CARTESIAN_POINT ( 'NONE', ( 236.3080244308009696, -125.0334620900131455, 4.157123446409470624 ) ) ; +#39570 = ORIENTED_EDGE ( 'NONE', *, *, #13423, .T. ) ; +#39571 = VECTOR ( 'NONE', #54310, 1000.000000000000000 ) ; +#39572 = CARTESIAN_POINT ( 'NONE', ( 21.50000000000000355, -116.0010000000000048, 14.00000000000000533 ) ) ; +#39573 = VECTOR ( 'NONE', #52144, 1000.000000000000000 ) ; +#39574 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #17321, #2764, #12949, #20549 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9540579492067087219, 0.3180193164022359076, 0.3180193164022359076, 0.9540579492067087219 ) ) + REPRESENTATION_ITEM ( '' ) ); +#39575 = CARTESIAN_POINT ( 'NONE', ( 236.9496872366764535, -124.3036807382322735, 4.041556213765510996 ) ) ; +#39576 = CARTESIAN_POINT ( 'NONE', ( 228.7999987669289794, -121.8686921630819029, -6.864887600151761582 ) ) ; +#39577 = AXIS2_PLACEMENT_3D ( 'NONE', #21597, #26291, #25401 ) ; +#39578 = ORIENTED_EDGE ( 'NONE', *, *, #2181, .F. ) ; +#39579 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, 1.885568995626967491E-16 ) ) ; +#39580 = CARTESIAN_POINT ( 'NONE', ( 31.71743114858138668, -120.4999999999999858, 1.387778780781445676E-14 ) ) ; +#39581 = FACE_OUTER_BOUND ( 'NONE', #49828, .T. ) ; +#39582 = ORIENTED_EDGE ( 'NONE', *, *, #36945, .T. ) ; +#39583 = EDGE_LOOP ( 'NONE', ( #29122, #27047, #50967, #54244, #12173, #20731, #30337, #5450, #15647, #26159, #50073, #7542, #17207 ) ) ; +#39584 = CARTESIAN_POINT ( 'NONE', ( 215.4073249794061553, -121.1722431195887992, 7.869760755765094373 ) ) ; +#39585 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669290363, -124.6775116865363486, -3.501381028071734569 ) ) ; +#39586 = CARTESIAN_POINT ( 'NONE', ( 36.89929804591973550, -119.5000000000000568, 5.188116411101492353 ) ) ; +#39587 = AXIS2_PLACEMENT_3D ( 'NONE', #41411, #6374, #19225 ) ; +#39588 = CARTESIAN_POINT ( 'NONE', ( 31.89983370331801638, -119.4999999999999858, -5.625539200957322628 ) ) ; +#39589 = VERTEX_POINT ( 'NONE', #10162 ) ; +#39590 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238558841E-16, -1.857579106397798678E-17 ) ) ; +#39591 = EDGE_CURVE ( 'NONE', #39858, #55250, #35873, .T. ) ; +#39592 = CONICAL_SURFACE ( 'NONE', #42350, 2.025000000000000355, 0.7853981633974482790 ) ; +#39593 = CARTESIAN_POINT ( 'NONE', ( 219.8723660299580445, -121.1805022943084396, 8.060300585628375813 ) ) ; +#39594 = FACE_OUTER_BOUND ( 'NONE', #33467, .T. ) ; +#39595 = ORIENTED_EDGE ( 'NONE', *, *, #30169, .T. ) ; +#39596 = ORIENTED_EDGE ( 'NONE', *, *, #54728, .F. ) ; +#39597 = CARTESIAN_POINT ( 'NONE', ( 220.8002074625812838, -126.1831724602975839, 4.713213983364120452 ) ) ; +#39598 = CARTESIAN_POINT ( 'NONE', ( 231.2472123624289111, -120.4999999999997726, 1.387778780781445676E-14 ) ) ; +#39599 = CARTESIAN_POINT ( 'NONE', ( 12.07556647718328513, -48.09026867862439047, -18.89731091301685240 ) ) ; +#39600 = DIRECTION ( 'NONE', ( -0.7132504491541840075, -2.131334480222543031E-15, 0.7009092642998484557 ) ) ; +#39601 = VERTEX_POINT ( 'NONE', #27130 ) ; +#39602 = CARTESIAN_POINT ( 'NONE', ( 215.4327067951856236, -121.2501077339567956, 7.652845640152214024 ) ) ; +#39603 = CARTESIAN_POINT ( 'NONE', ( 8.071065282823051135, -39.19543050033661302, -115.2918006896517511 ) ) ; +#39604 = CARTESIAN_POINT ( 'NONE', ( 232.1527695270552556, -121.8267085768518712, -5.411362425887800143 ) ) ; +#39605 = CARTESIAN_POINT ( 'NONE', ( 219.3167547571830767, -120.9270181581715775, 8.073274302569064531 ) ) ; +#39606 = CARTESIAN_POINT ( 'NONE', ( 232.5000411906411273, -125.9819788424966447, -2.789597735587263205 ) ) ; +#39607 = CARTESIAN_POINT ( 'NONE', ( 214.8422560531207921, -118.6524615670970775, -7.407716392428750574 ) ) ; +#39608 = CARTESIAN_POINT ( 'NONE', ( 210.8999987669501479, -127.3126626131562631, -1.045460849267721759 ) ) ; +#39609 = DIRECTION ( 'NONE', ( -0.7132504491541841185, -2.131334480222611268E-15, 0.7009092642998482336 ) ) ; +#39610 = CARTESIAN_POINT ( 'NONE', ( 28.09940000000002769, -109.8156228557159864, -5.015860408113845814 ) ) ; +#39611 = CARTESIAN_POINT ( 'NONE', ( 235.1640720723112281, -119.0629056214633010, -5.359700342954943686 ) ) ; +#39612 = AXIS2_PLACEMENT_3D ( 'NONE', #46328, #55111, #15649 ) ; +#39613 = AXIS2_PLACEMENT_3D ( 'NONE', #3192, #55781, #38815 ) ; +#39614 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#39615 = DIRECTION ( 'NONE', ( -3.524876788021935603E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#39616 = ORIENTED_EDGE ( 'NONE', *, *, #8302, .T. ) ; +#39617 = CARTESIAN_POINT ( 'NONE', ( 233.9173417689414123, -114.3586410075082398, -0.3073091029871412583 ) ) ; +#39618 = AXIS2_PLACEMENT_3D ( 'NONE', #19158, #50668, #32338 ) ; +#39619 = EDGE_CURVE ( 'NONE', #18094, #12691, #50965, .T. ) ; +#39620 = CARTESIAN_POINT ( 'NONE', ( 228.9554229884624021, -122.1658466869733530, -6.964125420257000876 ) ) ; +#39621 = CARTESIAN_POINT ( 'NONE', ( 236.6851328069292322, -122.6525209176883351, 5.115654388691238452 ) ) ; +#39622 = EDGE_CURVE ( 'NONE', #6695, #4886, #23014, .T. ) ; +#39623 = VECTOR ( 'NONE', #14055, 1000.000000000000000 ) ; +#39624 = ORIENTED_EDGE ( 'NONE', *, *, #47185, .T. ) ; +#39625 = ORIENTED_EDGE ( 'NONE', *, *, #18370, .T. ) ; +#39626 = CARTESIAN_POINT ( 'NONE', ( 215.2789414728657391, -122.4083354980504339, 7.643372631366585068 ) ) ; +#39627 = FACE_OUTER_BOUND ( 'NONE', #57016, .T. ) ; +#39628 = CARTESIAN_POINT ( 'NONE', ( -2.014277689035798957, -32.89543050033665850, -98.09039501627790969 ) ) ; +#39629 = CARTESIAN_POINT ( 'NONE', ( 235.9280955272709832, -114.3493934975723079, 0.07897274782150082162 ) ) ; +#39630 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290306, -119.5180705071231699, -3.026251630338843590 ) ) ; +#39631 = CARTESIAN_POINT ( 'NONE', ( 220.9024122881373842, -118.8607874045418527, -7.709417859558691966 ) ) ; +#39632 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #10019, #28705, #27840, #54401 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 8.241762333316605796E-17, 1.201915410452336007E-05 ), + .UNSPECIFIED. ) ; +#39633 = CARTESIAN_POINT ( 'NONE', ( 233.8162917812710759, -125.7182888437440340, 1.890226857811642347 ) ) ; +#39634 = ORIENTED_EDGE ( 'NONE', *, *, #33371, .F. ) ; +#39635 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -2.891205793294680792E-16 ) ) ; +#39636 = CARTESIAN_POINT ( 'NONE', ( -26.99999999999998934, -128.8000000000000114, 1.076725243977212366E-14 ) ) ; +#39637 = CARTESIAN_POINT ( 'NONE', ( 21.50000000000000355, -116.0010000000000048, -10.99999999999999467 ) ) ; +#39638 = ORIENTED_EDGE ( 'NONE', *, *, #34410, .F. ) ; +#39639 = CARTESIAN_POINT ( 'NONE', ( 220.1052941450073490, -119.9252163905524498, -7.868314574957818941 ) ) ; +#39640 = PERSON_AND_ORGANIZATION_ROLE ( 'design_owner' ) ; +#39641 = CARTESIAN_POINT ( 'NONE', ( 237.4846262008191218, -115.8980097644139704, -3.100326487890022964 ) ) ; +#39642 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#39643 = VERTEX_POINT ( 'NONE', #44924 ) ; +#39644 = FACE_OUTER_BOUND ( 'NONE', #42005, .T. ) ; +#39645 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -120.0397285010649853, 0.1960770428964832834 ) ) ; +#39646 = CARTESIAN_POINT ( 'NONE', ( -18.09999999999998010, -33.19999999999999574, 19.25000000000001421 ) ) ; +#39647 = CARTESIAN_POINT ( 'NONE', ( 237.4061495751824111, -126.6136371956605160, 0.7445614294859681515 ) ) ; +#39648 = EDGE_LOOP ( 'NONE', ( #18750, #29874, #24127, #13484 ) ) ; +#39649 = ORIENTED_EDGE ( 'NONE', *, *, #13566, .F. ) ; +#39650 = ORIENTED_EDGE ( 'NONE', *, *, #39001, .F. ) ; +#39651 = CARTESIAN_POINT ( 'NONE', ( -27.99999999999999645, -128.9989999999999952, 15.00000000000001243 ) ) ; +#39652 = CARTESIAN_POINT ( 'NONE', ( 30.60000000000001563, -120.4999999999999858, -6.000550650614167481 ) ) ; +#39653 = CARTESIAN_POINT ( 'NONE', ( 21.00000000000001066, -4.999999999999992006, 19.50000000000000711 ) ) ; +#39654 = AXIS2_PLACEMENT_3D ( 'NONE', #35854, #45182, #9000 ) ; +#39655 = CARTESIAN_POINT ( 'NONE', ( 215.8854643915097427, -118.7218451121884186, -7.515899747416029619 ) ) ; +#39656 = ORIENTED_EDGE ( 'NONE', *, *, #37256, .F. ) ; +#39657 = AXIS2_PLACEMENT_3D ( 'NONE', #44343, #13364, #31219 ) ; +#39658 = EDGE_CURVE ( 'NONE', #39518, #48681, #45774, .T. ) ; +#39659 = ORIENTED_EDGE ( 'NONE', *, *, #8789, .T. ) ; +#39660 = AXIS2_PLACEMENT_3D ( 'NONE', #16413, #46810, #24612 ) ; +#39661 = ORIENTED_EDGE ( 'NONE', *, *, #41032, .T. ) ; +#39662 = CIRCLE ( 'NONE', #44280, 1.999999999999998224 ) ; +#39663 = CARTESIAN_POINT ( 'NONE', ( 214.2986289490540344, -119.9303500014261488, -7.758727973071352757 ) ) ; +#39664 = EDGE_CURVE ( 'NONE', #49916, #33281, #18040, .T. ) ; +#39665 = CARTESIAN_POINT ( 'NONE', ( 237.6287826894395039, -120.7428501052486070, 5.544913686786201445 ) ) ; +#39666 = ORIENTED_EDGE ( 'NONE', *, *, #40474, .T. ) ; +#39667 = CARTESIAN_POINT ( 'NONE', ( 214.3851477269024599, -121.6131842076735126, 7.708959833839246656 ) ) ; +#39668 = AXIS2_PLACEMENT_3D ( 'NONE', #14910, #10531, #10832 ) ; +#39669 = LINE ( 'NONE', #19111, #46018 ) ; +#39670 = VECTOR ( 'NONE', #23385, 1000.000000000000000 ) ; +#39671 = VERTEX_POINT ( 'NONE', #1136 ) ; +#39672 = ORIENTED_EDGE ( 'NONE', *, *, #2218, .T. ) ; +#39673 = CARTESIAN_POINT ( 'NONE', ( 219.9328439788539526, -121.8459544625943778, 7.770366426320979514 ) ) ; +#39674 = FACE_OUTER_BOUND ( 'NONE', #20455, .T. ) ; +#39675 = CARTESIAN_POINT ( 'NONE', ( 5.451040543856903398, -29.69543050033662723, -110.8243662617943386 ) ) ; +#39676 = CARTESIAN_POINT ( 'NONE', ( 23.60000000000002274, -116.0000000000000000, 23.40000000000000213 ) ) ; +#39677 = CARTESIAN_POINT ( 'NONE', ( 5.630224042627949288, -40.54312021273978672, -119.2023369751453146 ) ) ; +#39678 = FACE_OUTER_BOUND ( 'NONE', #48118, .T. ) ; +#39679 = CARTESIAN_POINT ( 'NONE', ( 221.2346204171115005, -110.2533126316533298, -14.47753319284115214 ) ) ; +#39680 = CARTESIAN_POINT ( 'NONE', ( 216.4827588103907487, -121.7940588804113276, 7.640116049271802545 ) ) ; +#39681 = CARTESIAN_POINT ( 'NONE', ( 215.9742842255695621, -121.5456689836449442, 7.660253699823284634 ) ) ; +#39682 = CARTESIAN_POINT ( 'NONE', ( 215.6049101255796359, -120.1003396224867998, -7.894999497153235346 ) ) ; +#39683 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290590, -122.4468287756171918, 0.1033301961341795694 ) ) ; +#39684 = CARTESIAN_POINT ( 'NONE', ( 4.000000000000021316, -36.70000000000000995, -23.49900000000000588 ) ) ; +#39685 = ADVANCED_FACE ( 'NONE', ( #13958 ), #14812, .F. ) ; +#39686 = CARTESIAN_POINT ( 'NONE', ( 216.2145475481480617, -119.6503407294029557, -7.708568606599905060 ) ) ; +#39687 = CARTESIAN_POINT ( 'NONE', ( 238.7847280068026805, -121.3451279643310130, 5.507209275187455511 ) ) ; +#39688 = ORIENTED_EDGE ( 'NONE', *, *, #39918, .F. ) ; +#39689 = VECTOR ( 'NONE', #25528, 1000.000000000000000 ) ; +#39690 = ADVANCED_FACE ( 'NONE', ( #40830 ), #887, .T. ) ; +#39691 = CARTESIAN_POINT ( 'NONE', ( 236.0959968267647469, -121.4021970976859279, -5.476112505110831030 ) ) ; +#39692 = EDGE_CURVE ( 'NONE', #51759, #52276, #48277, .T. ) ; +#39693 = CARTESIAN_POINT ( 'NONE', ( 26.71743114853969558, -119.6740479530102306, 6.286972689770547795 ) ) ; +#39694 = CARTESIAN_POINT ( 'NONE', ( 218.7391470653743681, -121.2652106110927406, 7.838060237672066499 ) ) ; +#39695 = CARTESIAN_POINT ( 'NONE', ( 233.8174727138097353, -125.7246357650759734, 1.873446291695179511 ) ) ; +#39696 = ADVANCED_FACE ( 'NONE', ( #9874 ), #45502, .F. ) ; +#39697 = CARTESIAN_POINT ( 'NONE', ( 194.9498297357095282, -114.1438618833728640, 0.9754032939542770508 ) ) ; +#39698 = ORIENTED_EDGE ( 'NONE', *, *, #44292, .T. ) ; +#39699 = ORIENTED_EDGE ( 'NONE', *, *, #35667, .F. ) ; +#39700 = DIRECTION ( 'NONE', ( -1.811995619784410881E-15, 1.000000000000000000, 1.196913542559490477E-15 ) ) ; +#39701 = VECTOR ( 'NONE', #38321, 1000.000000000000000 ) ; +#39702 = CARTESIAN_POINT ( 'NONE', ( 217.6037719076417432, -122.3169053151925567, 7.826033639868085423 ) ) ; +#39703 = CARTESIAN_POINT ( 'NONE', ( -48.02236203491661826, -117.5828131378648180, -4.508548749400913103 ) ) ; +#39704 = CARTESIAN_POINT ( 'NONE', ( 235.5078474965273188, -125.8330652996032200, -3.062482475381168356 ) ) ; +#39705 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#39706 = CIRCLE ( 'NONE', #14512, 2.700000000000001066 ) ; +#39707 = CARTESIAN_POINT ( 'NONE', ( 221.5178411951377484, -118.5544894240593266, -7.623380467364246016 ) ) ; +#39708 = CARTESIAN_POINT ( 'NONE', ( 215.6901865484462917, -119.2296364164013625, -7.810717294854910620 ) ) ; +#39709 = CARTESIAN_POINT ( 'NONE', ( 215.1374152527424997, -122.4950308772865384, 7.606680318118191231 ) ) ; +#39710 = AXIS2_PLACEMENT_3D ( 'NONE', #9007, #31794, #26841 ) ; +#39711 = ORIENTED_EDGE ( 'NONE', *, *, #26660, .F. ) ; +#39712 = CARTESIAN_POINT ( 'NONE', ( -13.19999999999999929, 12.00000000000000000, 39.00000000000000000 ) ) ; +#39713 = DIRECTION ( 'NONE', ( -1.476360405086643323E-16, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#39714 = AXIS2_PLACEMENT_3D ( 'NONE', #49758, #9759, #45393 ) ; +#39715 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#39716 = AXIS2_PLACEMENT_3D ( 'NONE', #2015, #25331, #43114 ) ; +#39717 = ORIENTED_EDGE ( 'NONE', *, *, #43492, .F. ) ; +#39718 = VERTEX_POINT ( 'NONE', #36180 ) ; +#39719 = CARTESIAN_POINT ( 'NONE', ( 222.1002546402987434, -119.4423303184153013, -7.765492182012140532 ) ) ; +#39720 = CARTESIAN_POINT ( 'NONE', ( 216.0878886513465318, -121.7647353357642430, 7.638729872472233673 ) ) ; +#39721 = CARTESIAN_POINT ( 'NONE', ( 228.9554229884620042, -113.3524040517161922, -0.4312310443890533529 ) ) ; +#39722 = CARTESIAN_POINT ( 'NONE', ( -40.09999999999996589, -50.79999999999996874, -23.50000000000000000 ) ) ; +#39723 = CARTESIAN_POINT ( 'NONE', ( 215.2361077851461459, -122.2401939686083807, 7.679650016096834619 ) ) ; +#39724 = CARTESIAN_POINT ( 'NONE', ( 31.87467382549387906, -119.5179648318053722, 5.733492040158842507 ) ) ; +#39725 = VERTEX_POINT ( 'NONE', #18911 ) ; +#39726 = CARTESIAN_POINT ( 'NONE', ( 219.5457413159777502, -118.4816075390697847, -7.831142461496021667 ) ) ; +#39727 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -121.3660571680163542, 2.082603696112438563 ) ) ; +#39728 = VERTEX_POINT ( 'NONE', #36752 ) ; +#39729 = VERTEX_POINT ( 'NONE', #37893 ) ; +#39730 = CIRCLE ( 'NONE', #15448, 3.249999999999999556 ) ; +#39731 = VERTEX_POINT ( 'NONE', #2841 ) ; +#39732 = ORIENTED_EDGE ( 'NONE', *, *, #41141, .T. ) ; +#39733 = VECTOR ( 'NONE', #17611, 1000.000000000000000 ) ; +#39734 = EDGE_CURVE ( 'NONE', #46165, #4802, #11916, .T. ) ; +#39735 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#39736 = CARTESIAN_POINT ( 'NONE', ( 15.70000000000001528, -50.26885775404493728, 20.29999999999999005 ) ) ; +#39737 = EDGE_LOOP ( 'NONE', ( #30246, #41338, #47553, #41814 ) ) ; +#39738 = FACE_OUTER_BOUND ( 'NONE', #25365, .T. ) ; +#39739 = CARTESIAN_POINT ( 'NONE', ( -45.10486320013961148, -45.82693469192576430, -14.98454764407997075 ) ) ; +#39740 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289794, -123.5852911191090016, 1.458073629951248229 ) ) ; +#39741 = VERTEX_POINT ( 'NONE', #20351 ) ; +#39742 = VERTEX_POINT ( 'NONE', #46637 ) ; +#39743 = AXIS2_PLACEMENT_3D ( 'NONE', #10246, #45584, #357 ) ; +#39744 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#39745 = CARTESIAN_POINT ( 'NONE', ( 237.4106855909422222, -115.1092355791374615, 1.315360705952465237 ) ) ; +#39746 = CARTESIAN_POINT ( 'NONE', ( 14.81646983689066666, -47.73667543125182533, 18.68019006483383748 ) ) ; +#39747 = CARTESIAN_POINT ( 'NONE', ( -21.25596072551242699, -30.00033348025637636, 18.54530588292988114 ) ) ; +#39748 = VECTOR ( 'NONE', #40379, 1000.000000000000000 ) ; +#39749 = DIRECTION ( 'NONE', ( -0.7071067811865374697, 0.7071067811865574537, 0.0000000000000000000 ) ) ; +#39750 = AXIS2_PLACEMENT_3D ( 'NONE', #2174, #10929, #42722 ) ; +#39751 = CARTESIAN_POINT ( 'NONE', ( 236.3999987672879683, -124.1340797666940716, -5.982763930601153746 ) ) ; +#39752 = CARTESIAN_POINT ( 'NONE', ( 234.7939704355307811, -119.5413054122620338, -6.247257159262449733 ) ) ; +#39753 = CONICAL_SURFACE ( 'NONE', #18273, 1.649999999999998579, 1.029744258676652313 ) ; +#39754 = CARTESIAN_POINT ( 'NONE', ( -32.14293857337291627, -37.69543050033675513, -69.18405845633633078 ) ) ; +#39755 = CIRCLE ( 'NONE', #2454, 2.000000000000001776 ) ; +#39756 = CARTESIAN_POINT ( 'NONE', ( 18.30000000000004334, -48.99999999999998579, 23.50000000000000000 ) ) ; +#39757 = EDGE_CURVE ( 'NONE', #19944, #33905, #55754, .T. ) ; +#39758 = CARTESIAN_POINT ( 'NONE', ( 235.0131588596083532, -125.5724663817509850, 2.255735407616043631 ) ) ; +#39759 = CARTESIAN_POINT ( 'NONE', ( 219.7912826004237274, -119.9654671151115082, -8.072214067041308283 ) ) ; +#39760 = CARTESIAN_POINT ( 'NONE', ( -2.999999999999992450, -125.7999999999999972, -19.50000000000000355 ) ) ; +#39761 = CARTESIAN_POINT ( 'NONE', ( 10.46760517116242184, -29.99543050033662439, -110.3563071415252494 ) ) ; +#39762 = CARTESIAN_POINT ( 'NONE', ( 233.5019933930568925, -125.9639365390792278, -2.822906623455109454 ) ) ; +#39763 = CARTESIAN_POINT ( 'NONE', ( 25.00000000000002132, -115.9999999999999858, 21.99999999999999645 ) ) ; +#39764 = LINE ( 'NONE', #31016, #44853 ) ; +#39765 = CARTESIAN_POINT ( 'NONE', ( 21.03938769133983300, -48.79166365744620748, -19.10000000000000497 ) ) ; +#39766 = CARTESIAN_POINT ( 'NONE', ( 233.1243026415458246, -120.4108844276858576, -5.549300959183658399 ) ) ; +#39767 = EDGE_CURVE ( 'NONE', #19194, #7534, #9134, .T. ) ; +#39768 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -117.7991085239905686, -1.753898142302565688 ) ) ; +#39769 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #38916, #16693, #24319, #38047, #56732, #43255, #10898 ), + .UNSPECIFIED., .F., .F., + ( 4, 3, 4 ), + ( 2.554357198442208827E-15, 0.0001641036898569839535, 0.0004867236944426018880 ), + .UNSPECIFIED. ) ; +#39770 = CARTESIAN_POINT ( 'NONE', ( 232.7274469294641506, -123.9294037342179848, 4.376578873612573695 ) ) ; +#39771 = CARTESIAN_POINT ( 'NONE', ( 239.8999987670644600, -122.4198015539176652, -1.968974858544858542 ) ) ; +#39772 = CARTESIAN_POINT ( 'NONE', ( 215.6886642917321524, -121.7730479175378235, 7.808932430370299826 ) ) ; +#39773 = CARTESIAN_POINT ( 'NONE', ( 234.8968908414570080, -114.4526170096827400, -1.118959538224688854 ) ) ; +#39774 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#39775 = CARTESIAN_POINT ( 'NONE', ( 217.5036224830094227, -121.7992263046893697, 7.720485890044856525 ) ) ; +#39776 = CARTESIAN_POINT ( 'NONE', ( 237.7076069807946794, -116.6324215949457681, 4.046176419104170918 ) ) ; +#39777 = AXIS2_PLACEMENT_3D ( 'NONE', #15445, #51638, #24796 ) ; +#39778 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669289681, -116.8463303309286658, -4.673106473829629515 ) ) ; +#39779 = VERTEX_POINT ( 'NONE', #50437 ) ; +#39780 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#39781 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#39782 = LINE ( 'NONE', #21081, #33031 ) ; +#39783 = ORIENTED_EDGE ( 'NONE', *, *, #6988, .F. ) ; +#39784 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#39785 = CARTESIAN_POINT ( 'NONE', ( 46.95096679918786720, -121.4999999999999858, 3.039736830714165450 ) ) ; +#39786 = CARTESIAN_POINT ( 'NONE', ( 232.2594763617098579, -122.8775434783699581, -5.022047420341573698 ) ) ; +#39787 = ORIENTED_EDGE ( 'NONE', *, *, #6685, .F. ) ; +#39788 = VECTOR ( 'NONE', #53689, 999.9999999999998863 ) ; +#39789 = VERTEX_POINT ( 'NONE', #24157 ) ; +#39790 = DIRECTION ( 'NONE', ( -9.485834055731639515E-16, 0.7773474628819693200, 0.6290714760271405304 ) ) ; +#39791 = AXIS2_PLACEMENT_3D ( 'NONE', #30095, #47891, #2091 ) ; +#39792 = CALENDAR_DATE ( 2024, 10, 10 ) ; +#39793 = ORIENTED_EDGE ( 'NONE', *, *, #12105, .F. ) ; +#39794 = ORIENTED_EDGE ( 'NONE', *, *, #37687, .T. ) ; +#39795 = AXIS2_PLACEMENT_3D ( 'NONE', #19364, #1015, #45659 ) ; +#39796 = CARTESIAN_POINT ( 'NONE', ( 18.30000000000004334, -48.99999999999998579, -23.50000000000000000 ) ) ; +#39797 = CARTESIAN_POINT ( 'NONE', ( 236.2183790868327264, -124.0723486337499253, -4.247450457489349240 ) ) ; +#39798 = CARTESIAN_POINT ( 'NONE', ( 37.65356553428300401, -119.6692609777577587, 5.319737754556977727 ) ) ; +#39799 = VERTEX_POINT ( 'NONE', #23876 ) ; +#39800 = ORIENTED_EDGE ( 'NONE', *, *, #32658, .T. ) ; +#39801 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #35322, #26865 ), + ( #12826, #21287 ), + ( #35603, #39114 ), + ( #22171, #8733 ), + ( #17192, #13384 ), + ( #7863, #48456 ), + ( #44063, #53118 ), + ( #30664, #57527 ), + ( #44655, #13101 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 3, 2, 4 ), + ( 2, 2 ), + ( -0.006005632950777221174, 0.0000000000000000000, 0.5000000000000000000, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#39802 = EDGE_CURVE ( 'NONE', #10634, #40013, #42234, .T. ) ; +#39803 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#39804 = CARTESIAN_POINT ( 'NONE', ( 217.2721372692020623, -122.1520168281484757, 7.863290771969825066 ) ) ; +#39805 = ORIENTED_EDGE ( 'NONE', *, *, #27030, .F. ) ; +#39806 = CARTESIAN_POINT ( 'NONE', ( 229.1232270752273052, -127.7937248679254481, 0.7007340092289144895 ) ) ; +#39807 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#39808 = LINE ( 'NONE', #45042, #27920 ) ; +#39809 = DIRECTION ( 'NONE', ( -0.7071067811865474617, 0.0000000000000000000, -0.7071067811865474617 ) ) ; +#39810 = PLANE ( 'NONE', #6529 ) ; +#39811 = CARTESIAN_POINT ( 'NONE', ( 217.0664851151808818, -120.9395664707142402, 7.994896186094294421 ) ) ; +#39812 = ORIENTED_EDGE ( 'NONE', *, *, #14960, .T. ) ; +#39813 = ORIENTED_EDGE ( 'NONE', *, *, #34599, .T. ) ; +#39814 = EDGE_CURVE ( 'NONE', #28908, #39005, #9201, .T. ) ; +#39815 = CARTESIAN_POINT ( 'NONE', ( 220.1443385841656948, -118.6747497558993842, -7.880412357399719347 ) ) ; +#39816 = VECTOR ( 'NONE', #24296, 1000.000000000000114 ) ; +#39817 = CARTESIAN_POINT ( 'NONE', ( -33.99999999999999289, -116.0000000000000000, -16.99999999999999289 ) ) ; +#39818 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#39819 = ORIENTED_EDGE ( 'NONE', *, *, #53053, .F. ) ; +#39820 = CARTESIAN_POINT ( 'NONE', ( 232.0021463484264643, -119.3275178626577997, -5.693997780890450500 ) ) ; +#39821 = CARTESIAN_POINT ( 'NONE', ( 217.0654267793639463, -120.0918117486915406, -7.795459557766875491 ) ) ; +#39822 = CARTESIAN_POINT ( 'NONE', ( 24.99900000000002009, -51.29999999999998295, 4.799999999999992717 ) ) ; +#39823 = FACE_OUTER_BOUND ( 'NONE', #53009, .T. ) ; +#39824 = CARTESIAN_POINT ( 'NONE', ( 219.8664897347691465, -119.2247644548237560, -7.987795078186234576 ) ) ; +#39825 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#39826 = CARTESIAN_POINT ( 'NONE', ( 235.4694822896339588, -116.2274729013155934, -3.542331848452361154 ) ) ; +#39827 = DIRECTION ( 'NONE', ( 0.4956176937829022133, -0.7071067811865415775, 0.5043442292812775340 ) ) ; +#39828 = CARTESIAN_POINT ( 'NONE', ( 221.8378566535010634, -118.7059816808475148, -7.867668245201586252 ) ) ; +#39829 = CARTESIAN_POINT ( 'NONE', ( 216.7192178992550282, -120.0456818395336143, -7.973543701211683654 ) ) ; +#39830 = CARTESIAN_POINT ( 'NONE', ( 233.1248445215683773, -118.5524371489526771, 5.833483335317482421 ) ) ; +#39832 = EDGE_CURVE ( 'NONE', #44629, #38118, #46836, .T. ) ; +#39831 = CIRCLE ( 'NONE', #11849, 1.999999999999996891 ) ; +#39833 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#39834 = CARTESIAN_POINT ( 'NONE', ( 215.2809796726743343, -119.7906294144183903, -7.869612169963024151 ) ) ; +#39835 = CARTESIAN_POINT ( 'NONE', ( 215.2782180676717303, -118.6280136471903006, -7.401758731525120538 ) ) ; +#39836 = CARTESIAN_POINT ( 'NONE', ( 232.5560825474637454, -118.2738505598325531, 5.084807231146452722 ) ) ; +#39837 = EDGE_CURVE ( 'NONE', #39148, #1976, #11025, .T. ) ; +#39838 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289453, -118.2117549979070787, -2.425555326283014068 ) ) ; +#39839 = AXIS2_PLACEMENT_3D ( 'NONE', #27027, #53886, #10059 ) ; +#39840 = ADVANCED_FACE ( 'NONE', ( #41959 ), #29136, .F. ) ; +#39841 = CONICAL_SURFACE ( 'NONE', #1638, 1.799999999999996048, 0.7853981633974541632 ) ; +#39842 = CARTESIAN_POINT ( 'NONE', ( 234.9729876738178689, -115.9454763658193741, 3.236193177460077397 ) ) ; +#39843 = FACE_OUTER_BOUND ( 'NONE', #51989, .T. ) ; +#39844 = ORIENTED_EDGE ( 'NONE', *, *, #1279, .F. ) ; +#39845 = CARTESIAN_POINT ( 'NONE', ( 234.4496733074219605, -126.5809469907581075, -0.9170986915847335608 ) ) ; +#39846 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669290363, -125.4090796516448307, -4.560073770879902177 ) ) ; +#39847 = DIRECTION ( 'NONE', ( -1.734723475976805517E-15, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#39848 = DIRECTION ( 'NONE', ( 1.811995619784410881E-15, -1.000000000000000000, -1.196913542559490477E-15 ) ) ; +#39849 = CARTESIAN_POINT ( 'NONE', ( 234.0867385790934918, -121.7386291416162578, -5.408844000072490665 ) ) ; +#39850 = CARTESIAN_POINT ( 'NONE', ( 237.1475029521931219, -119.6152560076177025, -5.479696530776495322 ) ) ; +#39851 = CARTESIAN_POINT ( 'NONE', ( 216.3310606049837475, -122.4899285407977345, 7.709530358928030402 ) ) ; +#39852 = EDGE_CURVE ( 'NONE', #12217, #31250, #54835, .T. ) ; +#39853 = ORIENTED_EDGE ( 'NONE', *, *, #25503, .F. ) ; +#39854 = CIRCLE ( 'NONE', #50098, 0.5000000000000004441 ) ; +#39855 = CARTESIAN_POINT ( 'NONE', ( 221.8982703921243456, -122.4055278131250475, 7.615581413380413167 ) ) ; +#39856 = CARTESIAN_POINT ( 'NONE', ( 234.6907427144966505, -116.2393774635292658, 3.566463264014793744 ) ) ; +#39857 = VECTOR ( 'NONE', #17832, 1000.000000000000000 ) ; +#39858 = VERTEX_POINT ( 'NONE', #24730 ) ; +#39859 = VERTEX_POINT ( 'NONE', #42536 ) ; +#39860 = CARTESIAN_POINT ( 'NONE', ( 220.1988662256773921, -119.8832998294072638, -8.065326683180929379 ) ) ; +#39861 = LINE ( 'NONE', #14131, #54641 ) ; +#39862 = FACE_OUTER_BOUND ( 'NONE', #25126, .T. ) ; +#39863 = CARTESIAN_POINT ( 'NONE', ( 236.2645637727931103, -123.7837313069011884, 5.197668358046950488 ) ) ; +#39864 = ORIENTED_EDGE ( 'NONE', *, *, #40058, .T. ) ; +#39865 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#39866 = CARTESIAN_POINT ( 'NONE', ( 236.9666796813989436, -124.7088997232080345, 3.618028305497685171 ) ) ; +#39867 = CARTESIAN_POINT ( 'NONE', ( 32.90000000000004121, -120.4999999999999858, 2.775557561562891351E-14 ) ) ; +#39868 = ORIENTED_EDGE ( 'NONE', *, *, #45504, .F. ) ; +#39869 = CARTESIAN_POINT ( 'NONE', ( 5.900000000000016342, -42.24999999999999289, -23.49900000000000588 ) ) ; +#39870 = EDGE_CURVE ( 'NONE', #19742, #11237, #36422, .T. ) ; +#39871 = EDGE_CURVE ( 'NONE', #57099, #49034, #49234, .T. ) ; +#39872 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1516828450203861200, -0.9884292157390541789 ) ) ; +#39873 = DIRECTION ( 'NONE', ( -0.5000000000000022204, -0.7071067811865477948, -0.4999999999999975575 ) ) ; +#39874 = EDGE_LOOP ( 'NONE', ( #23304, #39616, #43139, #21697 ) ) ; +#39875 = AXIS2_PLACEMENT_3D ( 'NONE', #16825, #35249, #57735 ) ; +#39876 = ORIENTED_EDGE ( 'NONE', *, *, #2449, .F. ) ; +#39877 = CARTESIAN_POINT ( 'NONE', ( 215.2972883864188702, -120.9431842824817807, 7.663211498760964524 ) ) ; +#39878 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289794, -122.3319798828858467, -5.138686563524961670 ) ) ; +#39879 = ADVANCED_FACE ( 'NONE', ( #43682 ), #47497, .F. ) ; +#39880 = CARTESIAN_POINT ( 'NONE', ( 222.8999987669287748, -123.1727172232366740, 7.339948853856487432 ) ) ; +#39881 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#39882 = ORIENTED_EDGE ( 'NONE', *, *, #36947, .T. ) ; +#39883 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #8491, #21914, #53162, #48779, #13144, #4419, #13734, #22210, #40024, #53442 ), + .UNSPECIFIED., .F., .F., + ( 4, 3, 3, 4 ), + ( 0.0000000000000000000, 0.0001650554675496134437, 0.0003301109350497658554, 0.0005431726565691556751 ), + .UNSPECIFIED. ) ; +#39884 = CARTESIAN_POINT ( 'NONE', ( 216.6010636560166631, -119.3427978382586474, -7.933277113204911579 ) ) ; +#39885 = VECTOR ( 'NONE', #57749, 999.9999999999998863 ) ; +#39886 = CARTESIAN_POINT ( 'NONE', ( -49.23713110992514430, -119.1519171289726415, 7.600000000000005862 ) ) ; +#39887 = CARTESIAN_POINT ( 'NONE', ( 215.2972883864188418, -120.0568157175177788, -7.663211498760971629 ) ) ; +#39888 = ADVANCED_FACE ( 'NONE', ( #20898 ), #43090, .F. ) ; +#39889 = VERTEX_POINT ( 'NONE', #8650 ) ; +#39890 = EDGE_CURVE ( 'NONE', #11598, #12858, #27311, .T. ) ; +#39891 = CARTESIAN_POINT ( 'NONE', ( 27.90000000000003411, -121.4999999999999858, 6.187793436000024627 ) ) ; +#39892 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290590, -122.9337498566254112, -0.2398542692991799119 ) ) ; +#39893 = VERTEX_POINT ( 'NONE', #8077 ) ; +#39894 = CARTESIAN_POINT ( 'NONE', ( 214.6972420332864431, -119.5905036257271234, -7.788350678494424528 ) ) ; +#39895 = CARTESIAN_POINT ( 'NONE', ( -38.59130380493149914, -51.69543050033675513, -75.74596258855484621 ) ) ; +#39896 = ORIENTED_EDGE ( 'NONE', *, *, #55218, .F. ) ; +#39897 = PLANE ( 'NONE', #11727 ) ; +#39898 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669862435, -120.4999999999997584, 1.387778780781445676E-14 ) ) ; +#39899 = CARTESIAN_POINT ( 'NONE', ( 237.6527695270552556, -119.1732914231476883, 5.411362425887925376 ) ) ; +#39900 = CARTESIAN_POINT ( 'NONE', ( 231.8999987669289737, -123.9352991492308576, 4.290706709744685377 ) ) ; +#39901 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #57092, #16181, #34028, #30225, #43043, #52393 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 4 ), + ( 0.0000000000000000000, 0.0002123237342871318238, 0.0004246474685742636476 ), + .UNSPECIFIED. ) ; +#39902 = CARTESIAN_POINT ( 'NONE', ( 232.6060587846941985, -123.0836219437898649, -5.579187817005755612 ) ) ; +#39903 = DIRECTION ( 'NONE', ( -0.7071067811865475727, 0.0000000000000000000, 0.7071067811865475727 ) ) ; +#39904 = FACE_OUTER_BOUND ( 'NONE', #17799, .T. ) ; +#39905 = CARTESIAN_POINT ( 'NONE', ( 216.6432863657353209, -120.9987309581453871, 7.764946039069311468 ) ) ; +#39906 = CARTESIAN_POINT ( 'NONE', ( 232.0604195716247773, -122.6040685823846843, -5.158533207439628399 ) ) ; +#39907 = EDGE_CURVE ( 'NONE', #18330, #33025, #52939, .T. ) ; +#39908 = CARTESIAN_POINT ( 'NONE', ( 235.0998201231118117, -121.2659070919802247, -5.498477302245940557 ) ) ; +#39909 = ADVANCED_FACE ( 'NONE', ( #3997 ), #34075, .F. ) ; +#39910 = CARTESIAN_POINT ( 'NONE', ( 235.8360789438546874, -125.7613305182048435, 1.896097292151931679 ) ) ; +#39911 = CARTESIAN_POINT ( 'NONE', ( 217.5036138198180709, -121.4588296757208923, 5.502300935108214830 ) ) ; +#39912 = EDGE_LOOP ( 'NONE', ( #33838, #25012, #31708, #27224 ) ) ; +#39913 = CARTESIAN_POINT ( 'NONE', ( 233.9432703499567197, -114.3891342067357755, 0.6851333678780384684 ) ) ; +#39914 = PLANE ( 'NONE', #2577 ) ; +#39915 = CARTESIAN_POINT ( 'NONE', ( 236.7658959689952098, -124.8614825259629129, 3.441755630647781228 ) ) ; +#39916 = EDGE_CURVE ( 'NONE', #57639, #6380, #44048, .T. ) ; +#39917 = ORIENTED_EDGE ( 'NONE', *, *, #45849, .F. ) ; +#39918 = EDGE_CURVE ( 'NONE', #11868, #42242, #38537, .T. ) ; +#39919 = ORIENTED_EDGE ( 'NONE', *, *, #10341, .T. ) ; +#39920 = VECTOR ( 'NONE', #28429, 1000.000000000000000 ) ; +#39921 = DIRECTION ( 'NONE', ( -0.7132504491541842295, -2.131334480222603379E-15, 0.7009092642998483447 ) ) ; +#39922 =( BOUNDED_SURFACE ( ) B_SPLINE_SURFACE ( 3, 3, ( + ( #41589, #23489, #1048, #1898 ), + ( #15285, #18542, #6263, #37511 ), + ( #36377, #1623, #41296, #33124 ), + ( #36659, #10931, #54181, #5414 ) ), + .UNSPECIFIED., .F., .F., .F. ) + B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ), + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_SURFACE ( ( + ( 1.000000000000000000, 0.9966474478855440466, 0.9966474478855440466, 1.000000000000000000), + ( 1.000000000000000000, 0.9966474478855440466, 0.9966474478855440466, 1.000000000000000000), + ( 1.000000000000000000, 0.9966474478855440466, 0.9966474478855440466, 1.000000000000000000), + ( 1.000000000000000000, 0.9966474478855440466, 0.9966474478855440466, 1.000000000000000000) ) ) + REPRESENTATION_ITEM ( '' ) SURFACE ( ) ); +#39923 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289453, -121.7435022210053432, -1.541415141078964934 ) ) ; +#39924 = CARTESIAN_POINT ( 'NONE', ( 220.9157248773983042, -118.9355858441421532, -7.724713249448172725 ) ) ; +#39925 = CARTESIAN_POINT ( 'NONE', ( 233.8958301444569656, -125.9876692995939038, -0.8312996029249715146 ) ) ; +#39926 = ORIENTED_EDGE ( 'NONE', *, *, #46787, .F. ) ; +#39927 = FACE_OUTER_BOUND ( 'NONE', #1473, .T. ) ; +#39928 = CARTESIAN_POINT ( 'NONE', ( -43.03318804554068322, -52.75130993670789792, 17.18377799945793782 ) ) ; +#39929 = CARTESIAN_POINT ( 'NONE', ( 21.50000000000000355, -116.0010000000000048, 14.00000000000000533 ) ) ; +#39930 = VERTEX_POINT ( 'NONE', #25589 ) ; +#39931 = CARTESIAN_POINT ( 'NONE', ( 220.2486434445711438, -119.9252623856459650, -7.867684939980884806 ) ) ; +#39932 = APPROVAL_STATUS ( 'not_yet_approved' ) ; +#39933 = CARTESIAN_POINT ( 'NONE', ( 237.3938747849727520, -118.2857826468079026, -5.086927575611825958 ) ) ; +#39934 = CARTESIAN_POINT ( 'NONE', ( 25.00000000000002132, -59.00000000000000711, 15.29999999999998650 ) ) ; +#39935 = EDGE_LOOP ( 'NONE', ( #40734, #44260, #11138, #27121, #16517 ) ) ; +#39936 = DIRECTION ( 'NONE', ( -0.7132504491541842295, -2.131334480222611662E-15, 0.7009092642998483447 ) ) ; +#39937 = AXIS2_PLACEMENT_3D ( 'NONE', #22302, #44788, #45366 ) ; +#39938 = FACE_BOUND ( 'NONE', #53294, .T. ) ; +#39939 = CARTESIAN_POINT ( 'NONE', ( 35.61743114856519554, -114.9998853740515017, 0.8297199257445153631 ) ) ; +#39940 = CARTESIAN_POINT ( 'NONE', ( 237.4721894439883556, -126.3903151096323683, -1.765939586731091859 ) ) ; +#39941 = ORIENTED_EDGE ( 'NONE', *, *, #28430, .F. ) ; +#39942 = EDGE_LOOP ( 'NONE', ( #19268, #39868, #9568, #38002 ) ) ; +#39943 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#39944 = FACE_OUTER_BOUND ( 'NONE', #19815, .T. ) ; +#39945 = EDGE_CURVE ( 'NONE', #34820, #43154, #3627, .T. ) ; +#39946 = DIRECTION ( 'NONE', ( -0.9440188394388073778, 0.3260744400877547688, 0.05003888793792786449 ) ) ; +#39947 = CARTESIAN_POINT ( 'NONE', ( 215.6646091354605801, -118.7389400641275046, -7.505373329198337551 ) ) ; +#39948 = VERTEX_POINT ( 'NONE', #35239 ) ; +#39949 = EDGE_CURVE ( 'NONE', #42575, #39148, #29707, .T. ) ; +#39950 = ORIENTED_EDGE ( 'NONE', *, *, #15959, .T. ) ; +#39951 = ORIENTED_EDGE ( 'NONE', *, *, #55730, .F. ) ; +#39952 = ADVANCED_FACE ( 'NONE', ( #4574 ), #13894, .F. ) ; +#39953 = CARTESIAN_POINT ( 'NONE', ( 215.7486592600068889, -126.0119386914071669, 5.109592385186304320 ) ) ; +#39954 = CARTESIAN_POINT ( 'NONE', ( 237.5559331049204559, -118.2648587309428621, 5.080267652605376050 ) ) ; +#39955 = ADVANCED_FACE ( 'NONE', ( #22366 ), #203, .T. ) ; +#39956 = VERTEX_POINT ( 'NONE', #22946 ) ; +#39957 = CARTESIAN_POINT ( 'NONE', ( 219.7927952469291597, -119.1656961297523623, -7.774850740570894203 ) ) ; +#39958 = CARTESIAN_POINT ( 'NONE', ( 220.8127645766280409, -122.1352803877586695, 5.398493837053916167 ) ) ; +#39959 = ORIENTED_EDGE ( 'NONE', *, *, #13239, .F. ) ; +#39960 = VECTOR ( 'NONE', #18878, 1000.000000000000000 ) ; +#39961 = ORIENTED_EDGE ( 'NONE', *, *, #31664, .T. ) ; +#39962 = CARTESIAN_POINT ( 'NONE', ( 219.9195875646638569, -121.8877953861341865, 7.970772828017357092 ) ) ; +#39963 = CARTESIAN_POINT ( 'NONE', ( -50.26721132156065863, -121.4764512558425196, 3.301881066259700237 ) ) ; +#39964 = CARTESIAN_POINT ( 'NONE', ( -35.43721211558215600, -50.19543050033674803, -72.53633556736099308 ) ) ; +#39965 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#39966 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -119.6811748511708089, 2.548722225722952928 ) ) ; +#39967 = CARTESIAN_POINT ( 'NONE', ( 218.1993182306146366, -121.0490274885431319, 8.039499999654722728 ) ) ; +#39968 = CARTESIAN_POINT ( 'NONE', ( 221.2346204171115858, -128.3403507508055270, -1.203168308770323991 ) ) ; +#39969 = CARTESIAN_POINT ( 'NONE', ( 216.5357307745007631, -122.1065725279845964, 7.592158179940541096 ) ) ; +#39970 = CARTESIAN_POINT ( 'NONE', ( 216.0152118611030403, -121.6057263814460043, 7.861604355502398001 ) ) ; +#39971 = CARTESIAN_POINT ( 'NONE', ( 33.09996714223931491, -121.3459565183195252, 5.719609988447143856 ) ) ; +#39972 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -122.6673115943621184, 0.7149918766219410804 ) ) ; +#39973 = EDGE_CURVE ( 'NONE', #12045, #9989, #41042, .T. ) ; +#39974 = CARTESIAN_POINT ( 'NONE', ( 220.8002074625812554, -114.7568731763675629, -5.103901831569869429 ) ) ; +#39975 = AXIS2_PLACEMENT_3D ( 'NONE', #3140, #20642, #20371 ) ; +#39976 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#39977 = CARTESIAN_POINT ( 'NONE', ( 236.9097280068026521, -124.9917807384472326, 3.296589309349451380 ) ) ; +#39978 = ORIENTED_EDGE ( 'NONE', *, *, #13161, .F. ) ; +#39979 = CARTESIAN_POINT ( 'NONE', ( 236.3113327286031620, -115.3449911011118161, -2.056342832741923754 ) ) ; +#39980 = DIRECTION ( 'NONE', ( 1.857579106397815009E-17, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#39981 = CARTESIAN_POINT ( 'NONE', ( 221.8151510115525582, -122.3135387063617117, 7.851906717739375097 ) ) ; +#39982 = CARTESIAN_POINT ( 'NONE', ( 233.7129381126370902, -123.4826681282515182, 4.679037103166344025 ) ) ; +#39983 = LINE ( 'NONE', #25989, #5117 ) ; +#39984 = ORIENTED_EDGE ( 'NONE', *, *, #17802, .F. ) ; +#39985 = ORIENTED_EDGE ( 'NONE', *, *, #25101, .T. ) ; +#39986 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -117.7416969509971238, 0.1115077892692868111 ) ) ; +#39987 = CARTESIAN_POINT ( 'NONE', ( 21.49330141136625727, -128.5000000000000000, 16.99999252147573614 ) ) ; +#39988 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026596, -114.7133816103088009, 1.627834594389131251 ) ) ; +#39989 = CARTESIAN_POINT ( 'NONE', ( 235.3981301851415822, -126.5586341519548625, 1.049469904554607647 ) ) ; +#39990 = LINE ( 'NONE', #17780, #5978 ) ; +#39991 = CARTESIAN_POINT ( 'NONE', ( -26.99999999999997868, -115.9999999999999858, -23.50000000000000000 ) ) ; +#39992 = LINE ( 'NONE', #44073, #38688 ) ; +#39993 = EDGE_CURVE ( 'NONE', #4961, #3136, #38979, .T. ) ; +#39994 = CARTESIAN_POINT ( 'NONE', ( 231.8999987669289737, -119.6581602101366144, -5.485782147351737414 ) ) ; +#39995 = ORIENTED_EDGE ( 'NONE', *, *, #48470, .F. ) ; +#39996 = LINE ( 'NONE', #15, #20232 ) ; +#39997 = CARTESIAN_POINT ( 'NONE', ( 220.8810337096556395, -118.6783081275311815, -7.891152387762948806 ) ) ; +#39998 = ORIENTED_EDGE ( 'NONE', *, *, #30676, .F. ) ; +#39999 = ORIENTED_EDGE ( 'NONE', *, *, #52985, .F. ) ; +#40000 = VECTOR ( 'NONE', #27029, 1000.000000000000000 ) ; +#40002 = CIRCLE ( 'NONE', #22278, 1.000000000000000888 ) ; +#40001 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#40003 = CARTESIAN_POINT ( 'NONE', ( 219.7317812313690411, -119.4229801495651770, -7.794470691790933436 ) ) ; +#40004 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#40005 = FACE_OUTER_BOUND ( 'NONE', #35567, .T. ) ; +#40006 = CARTESIAN_POINT ( 'NONE', ( 214.9387596748688622, -122.2737746904709013, 7.674496769563005749 ) ) ; +#40007 = CARTESIAN_POINT ( 'NONE', ( 219.3167547571830482, -120.0729818418279820, -8.073274302569000582 ) ) ; +#40008 = VERTEX_POINT ( 'NONE', #26782 ) ; +#40009 = CARTESIAN_POINT ( 'NONE', ( -19.49999999999997868, -38.99999999999999289, -15.50000000000000000 ) ) ; +#40010 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026596, -124.8110313277923211, -13.39468207146360790 ) ) ; +#40011 = EDGE_CURVE ( 'NONE', #31117, #29088, #31153, .T. ) ; +#40012 = CIRCLE ( 'NONE', #54029, 6.122273719221030142 ) ; +#40013 = VERTEX_POINT ( 'NONE', #14450 ) ; +#40014 = VERTEX_POINT ( 'NONE', #54204 ) ; +#40015 = EDGE_LOOP ( 'NONE', ( #33169, #13278, #36447, #53992 ) ) ; +#40016 = ORIENTED_EDGE ( 'NONE', *, *, #7759, .T. ) ; +#40017 = ADVANCED_FACE ( 'NONE', ( #35804 ), #53921, .F. ) ; +#40018 = FACE_OUTER_BOUND ( 'NONE', #52115, .T. ) ; +#40019 = DIRECTION ( 'NONE', ( 1.264930856094904099E-15, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#40020 = ORIENTED_EDGE ( 'NONE', *, *, #5873, .T. ) ; +#40021 = EDGE_CURVE ( 'NONE', #51982, #7383, #10090, .T. ) ; +#40022 = ORIENTED_EDGE ( 'NONE', *, *, #36288, .F. ) ; +#40023 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#40024 = CARTESIAN_POINT ( 'NONE', ( 214.3692371007199711, -121.0708095911773228, 7.766284366201301914 ) ) ; +#40025 = FACE_OUTER_BOUND ( 'NONE', #16437, .T. ) ; +#40026 = VERTEX_POINT ( 'NONE', #27063 ) ; +#40027 = ORIENTED_EDGE ( 'NONE', *, *, #25713, .T. ) ; +#40028 = CARTESIAN_POINT ( 'NONE', ( -27.99999999999998934, -129.0000000000000000, -20.00000000000000355 ) ) ; +#40029 = CARTESIAN_POINT ( 'NONE', ( 237.3272007591072850, -115.1701910362694150, -1.546489235096400350 ) ) ; +#40030 = CARTESIAN_POINT ( 'NONE', ( 14.75416701013332066, -47.66518730378032842, 18.62320634253969232 ) ) ; +#40031 = CARTESIAN_POINT ( 'NONE', ( 214.4398602538724958, -119.7467418114798789, -7.760359944235817764 ) ) ; +#40032 = DIRECTION ( 'NONE', ( 3.524876788021935603E-16, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#40033 = CARTESIAN_POINT ( 'NONE', ( 236.0767704591809490, -115.3631057341543737, -5.225109367749461775 ) ) ; +#40034 = CARTESIAN_POINT ( 'NONE', ( 235.2939704355307811, -121.4586945877375257, 6.247257159262484372 ) ) ; +#40035 = CARTESIAN_POINT ( 'NONE', ( 214.8802815935182480, -119.8082607346350557, -7.809051181480548998 ) ) ; +#40036 = CARTESIAN_POINT ( 'NONE', ( -22.99999999999997868, -49.00000000000000000, -14.90000000000000746 ) ) ; +#40037 = VECTOR ( 'NONE', #12639, 1000.000000000000000 ) ; +#40038 = CARTESIAN_POINT ( 'NONE', ( 234.9558082566430528, -124.4791836610654912, 3.912139270279822334 ) ) ; +#40039 = CARTESIAN_POINT ( 'NONE', ( 219.8779748679629620, -120.0398222708756606, -8.083624496223944078 ) ) ; +#40040 = FACE_BOUND ( 'NONE', #28383, .T. ) ; +#40041 = CARTESIAN_POINT ( 'NONE', ( 220.5414235704779458, -120.8967928739328812, 7.876313637758705966 ) ) ; +#40042 = DIRECTION ( 'NONE', ( -1.811995619784410881E-15, 1.000000000000000000, 1.196913542559490477E-15 ) ) ; +#40043 = CARTESIAN_POINT ( 'NONE', ( 235.6460418200443598, -121.3312572012089703, 5.488753215577382605 ) ) ; +#40044 = CARTESIAN_POINT ( 'NONE', ( 233.4527042254528055, -126.5615882671744288, -1.036290786434185485 ) ) ; +#40045 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#40046 = CARTESIAN_POINT ( 'NONE', ( 236.3999987672879399, -113.9770763677191638, -2.539973875344991860 ) ) ; +#40047 = CARTESIAN_POINT ( 'NONE', ( 233.2191800606867105, -117.3133998370146855, -4.544079545953050747 ) ) ; +#40048 = CARTESIAN_POINT ( 'NONE', ( 220.1974320228086128, -118.4907554090082158, -7.835401866292621698 ) ) ; +#40049 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #43350, #44234, #17657, #12989 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 2.360439961217693425E-14, 0.001048464789982238516 ), + .UNSPECIFIED. ) ; +#40050 = VECTOR ( 'NONE', #46530, 1000.000000000000000 ) ; +#40051 = CARTESIAN_POINT ( 'NONE', ( 232.7501431620585493, -124.5071508825789977, 3.839954990888225339 ) ) ; +#40052 = CARTESIAN_POINT ( 'NONE', ( 218.0803604840655510, -116.9539520193761604, 6.441918072853503041 ) ) ; +#40053 = CARTESIAN_POINT ( 'NONE', ( 214.7664727714394814, -119.9092362510942138, -7.604514093810940345 ) ) ; +#40054 = CARTESIAN_POINT ( 'NONE', ( 234.9488202577453535, -114.4141347409016589, 0.8875975629570095338 ) ) ; +#40055 = CARTESIAN_POINT ( 'NONE', ( 222.3999987669286611, -119.7410934020755633, 7.597263474950738171 ) ) ; +#40056 = CARTESIAN_POINT ( 'NONE', ( 229.2999987672630198, -126.8183890924273811, -4.040786962334397714 ) ) ; +#40057 = CARTESIAN_POINT ( 'NONE', ( 237.4987003230982339, -115.6545343656612630, -2.711245314519818539 ) ) ; +#40058 = EDGE_CURVE ( 'NONE', #53088, #32847, #13602, .T. ) ; +#40059 = CARTESIAN_POINT ( 'NONE', ( 215.2774946624777499, -118.5850330795560268, -7.677090606742940082 ) ) ; +#40060 = EDGE_LOOP ( 'NONE', ( #56521, #25136, #36017, #23123 ) ) ; +#40061 = CARTESIAN_POINT ( 'NONE', ( -2.999999999999995559, -125.7999999999999972, 21.50000000000001066 ) ) ; +#40062 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#40063 = CARTESIAN_POINT ( 'NONE', ( 232.4496990229587539, -114.9460187112882465, -0.002612836695441409212 ) ) ; +#40064 = ORIENTED_EDGE ( 'NONE', *, *, #20911, .F. ) ; +#40065 = CARTESIAN_POINT ( 'NONE', ( 220.1336244164767493, -111.3878418973829838, -1.388250501910843537 ) ) ; +#40066 = CARTESIAN_POINT ( 'NONE', ( 23.40000000000001279, -125.0000000000000000, 5.563082011841702376E-15 ) ) ; +#40067 = CARTESIAN_POINT ( 'NONE', ( 216.6389879694207536, -118.9569198521619313, -7.830760329232258954 ) ) ; +#40068 = EDGE_LOOP ( 'NONE', ( #9341, #16352, #39570, #49414 ) ) ; +#40069 = VERTEX_POINT ( 'NONE', #49523 ) ; +#40070 = DIRECTION ( 'NONE', ( 0.7071067811865352493, 0.0000000000000000000, -0.7071067811865597852 ) ) ; +#40071 = EDGE_CURVE ( 'NONE', #36734, #56045, #18845, .T. ) ; +#40072 = COORDINATED_UNIVERSAL_TIME_OFFSET ( 8, 0, .AHEAD. ) ; +#40073 = ORIENTED_EDGE ( 'NONE', *, *, #24318, .T. ) ; +#40074 = ORIENTED_EDGE ( 'NONE', *, *, #5912, .T. ) ; +#40075 = AXIS2_PLACEMENT_3D ( 'NONE', #54582, #24189, #41719 ) ; +#40076 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #39294, #47180, #57108, #34913 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 0.0000000000000000000, 0.001599921274442856053 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9858073545757346512, 0.9824106001436023750, 0.9824126887990323187, 0.9858136205420245934 ) ) + REPRESENTATION_ITEM ( '' ) ); +#40077 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.9884292157390560662, 0.1516828450203728529 ) ) ; +#40078 = CARTESIAN_POINT ( 'NONE', ( 236.3289452835871600, -120.5194709259075552, -5.552146171421747489 ) ) ; +#40079 = CARTESIAN_POINT ( 'NONE', ( 216.2145475481480617, -122.3162828186016213, 7.743721514822939689 ) ) ; +#40080 = ORIENTED_EDGE ( 'NONE', *, *, #15631, .F. ) ; +#40081 = ADVANCED_FACE ( 'NONE', ( #44856 ), #49238, .F. ) ; +#40082 = CYLINDRICAL_SURFACE ( 'NONE', #38180, 4.750000000000000888 ) ; +#40083 = CARTESIAN_POINT ( 'NONE', ( 6.261515017264011718, -29.69543050033664500, -94.30572130744182857 ) ) ; +#40084 = ORIENTED_EDGE ( 'NONE', *, *, #35800, .T. ) ; +#40085 = EDGE_CURVE ( 'NONE', #57748, #19075, #9518, .T. ) ; +#40086 = CARTESIAN_POINT ( 'NONE', ( 229.2999987669289794, -120.4999999999997726, 1.387778780781445676E-14 ) ) ; +#40087 = CARTESIAN_POINT ( 'NONE', ( 16.50000000000001776, -38.99999999999999289, 23.12499999999998934 ) ) ; +#40088 = ADVANCED_FACE ( 'NONE', ( #40764 ), #787, .F. ) ; +#40089 = CARTESIAN_POINT ( 'NONE', ( 219.8417451818457380, -119.7525104866920458, -8.056068062578829014 ) ) ; +#40090 = CARTESIAN_POINT ( 'NONE', ( 221.5687212904099681, -119.8997765569052092, -7.843300033904765378 ) ) ; +#40091 = AXIS2_PLACEMENT_3D ( 'NONE', #46038, #2248, #37299 ) ; +#40092 = CARTESIAN_POINT ( 'NONE', ( 10.21081663028559561, -39.19543050033661302, -117.3945284825512232 ) ) ; +#40093 = CARTESIAN_POINT ( 'NONE', ( 219.8581957016760668, -122.0056259650571207, 7.732735719091517801 ) ) ; +#40094 = ORIENTED_EDGE ( 'NONE', *, *, #15254, .F. ) ; +#40095 = ORIENTED_EDGE ( 'NONE', *, *, #38229, .T. ) ; +#40096 = CARTESIAN_POINT ( 'NONE', ( 228.0999987669289055, -115.7045553201118224, 14.89978893548948946 ) ) ; +#40097 = CIRCLE ( 'NONE', #14905, 7.000000000000001776 ) ; +#40098 = CARTESIAN_POINT ( 'NONE', ( 215.2972991312828981, -120.0565715967620264, -7.664727756396969127 ) ) ; +#40099 = PLANE ( 'NONE', #52634 ) ; +#40100 = VERTEX_POINT ( 'NONE', #14173 ) ; +#40101 = CARTESIAN_POINT ( 'NONE', ( 232.0020402599955105, -117.6240175897962956, -5.149285631812131392 ) ) ; +#40102 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#40103 = CARTESIAN_POINT ( 'NONE', ( 221.4522363901541269, -119.0012419974169688, -7.725450650704429378 ) ) ; +#40104 = CARTESIAN_POINT ( 'NONE', ( 217.9163579497280523, -121.4054621049384508, 8.000093341191524487 ) ) ; +#40105 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#40106 = CARTESIAN_POINT ( 'NONE', ( 235.5598366013508667, -114.9930359649118685, -0.6912248596331620476 ) ) ; +#40107 = CARTESIAN_POINT ( 'NONE', ( 219.8002074625812838, -126.1842743181181277, 4.720394152362319851 ) ) ; +#40108 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#40109 = DIRECTION ( 'NONE', ( 0.7132504491541842295, 2.131334480222603379E-15, -0.7009092642998483447 ) ) ; +#40110 = CARTESIAN_POINT ( 'NONE', ( 233.0763497003198665, -116.9038593101811330, 4.988613449358256346 ) ) ; +#40111 = CARTESIAN_POINT ( 'NONE', ( 230.9999987669289396, -123.0656035003181188, 2.937291044339013446 ) ) ; +#40112 = CARTESIAN_POINT ( 'NONE', ( 215.3150627598970459, -119.6990929575747344, -7.855565124432559720 ) ) ; +#40113 = CARTESIAN_POINT ( 'NONE', ( 210.8999987669501479, -120.4999999999997868, 1.387778780781445676E-14 ) ) ; +#40114 = CARTESIAN_POINT ( 'NONE', ( 232.5453554745969029, -117.9298710151709315, 4.919103845207471792 ) ) ; +#40115 = CARTESIAN_POINT ( 'NONE', ( 215.2253759559499144, -121.1249818117198203, 7.848422265197118719 ) ) ; +#40116 = CIRCLE ( 'NONE', #21428, 7.000000000000001776 ) ; +#40117 = CARTESIAN_POINT ( 'NONE', ( 234.9826895198381180, -120.2974966263099645, 5.581955421924210903 ) ) ; +#40118 = CARTESIAN_POINT ( 'NONE', ( 219.8790856214419591, -118.7759305770111666, -7.917281583862092020 ) ) ; +#40119 = EDGE_LOOP ( 'NONE', ( #47887, #37362, #21331, #11934 ) ) ; +#40120 = CARTESIAN_POINT ( 'NONE', ( 234.4350776915325127, -126.6403647210323840, -0.3456031391553912591 ) ) ; +#40121 = CARTESIAN_POINT ( 'NONE', ( 215.9842921769101736, -122.2829570272776323, 7.526556641775908219 ) ) ; +#40122 = DIRECTION ( 'NONE', ( -3.524876788021935603E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#40123 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289453, -123.6603369342194298, 0.8412808535005205091 ) ) ; +#40124 = CARTESIAN_POINT ( 'NONE', ( 234.4370175339882394, -115.4102640448258086, 2.212939457544405020 ) ) ; +#40125 = CARTESIAN_POINT ( 'NONE', ( 237.1402191419914232, -119.8731797105858590, -5.514084854788571022 ) ) ; +#40126 = EDGE_CURVE ( 'NONE', #43674, #39302, #23232, .T. ) ; +#40127 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -118.4299399816238463, 1.123462073757485635 ) ) ; +#40128 = ORIENTED_EDGE ( 'NONE', *, *, #22145, .T. ) ; +#40129 = CARTESIAN_POINT ( 'NONE', ( 38.10579785746861603, -121.3426143157438304, 5.277547023471576004 ) ) ; +#40130 = CARTESIAN_POINT ( 'NONE', ( 220.6881540108819877, -119.6192041739937935, -7.835290109298336247 ) ) ; +#40131 = VECTOR ( 'NONE', #28971, 1000.000000000000000 ) ; +#40132 = ORIENTED_EDGE ( 'NONE', *, *, #52308, .T. ) ; +#40133 = ORIENTED_EDGE ( 'NONE', *, *, #46798, .F. ) ; +#40134 = CARTESIAN_POINT ( 'NONE', ( 219.9748285637473089, -119.8839821786663720, -8.065664774467729004 ) ) ; +#40135 = CARTESIAN_POINT ( 'NONE', ( 219.9619276353565454, -121.0747870378545485, 7.868361507034182800 ) ) ; +#40136 = CARTESIAN_POINT ( 'NONE', ( 236.4183529614265638, -126.6424378770107637, 0.3033383823618479580 ) ) ; +#40137 = ORIENTED_EDGE ( 'NONE', *, *, #35802, .F. ) ; +#40138 = DIRECTION ( 'NONE', ( -0.7071067811865474617, -0.7071067811865474617, 0.0000000000000000000 ) ) ; +#40139 = CARTESIAN_POINT ( 'NONE', ( 236.8126288587943975, -119.9094051737029929, 5.538245293195048546 ) ) ; +#40140 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#40141 = EDGE_LOOP ( 'NONE', ( #16870, #11287, #10147, #49009 ) ) ; +#40142 = CARTESIAN_POINT ( 'NONE', ( -39.30455425408569425, -43.84774078793370933, -75.04505332425497954 ) ) ; +#40143 =( BOUNDED_SURFACE ( ) B_SPLINE_SURFACE ( 3, 3, ( + ( #21855, #35015, #43757, #8718 ), + ( #39393, #39679, #52821, #39968 ), + ( #44921, #12812, #48439, #57509 ), + ( #56917, #17476, #35307, #13084 ) ), + .UNSPECIFIED., .F., .F., .F. ) + B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ), + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_SURFACE ( ( + ( 0.5035216179746889731, 0.1678405393248961208, 0.1678405393248961208, 0.5035216179746889731), + ( 0.4993716308830770112, 0.1664572102943588094, 0.1664572102943588094, 0.4993716308830770112), + ( 0.4988895017869219850, 0.1662965005956404674, 0.1662965005956404674, 0.4988895017869219850), + ( 0.5020752306862249492, 0.1673584102287414554, 0.1673584102287414554, 0.5020752306862249492) ) ) + REPRESENTATION_ITEM ( '' ) SURFACE ( ) ); +#40144 = CARTESIAN_POINT ( 'NONE', ( 215.8186730693243476, -119.7619746988309402, -7.906070271671771010 ) ) ; +#40145 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#40146 = VERTEX_POINT ( 'NONE', #5714 ) ; +#40147 = EDGE_CURVE ( 'NONE', #2025, #22829, #49271, .T. ) ; +#40148 = VERTEX_POINT ( 'NONE', #45434 ) ; +#40149 = CYLINDRICAL_SURFACE ( 'NONE', #25264, 1.000000000000000888 ) ; +#40150 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289794, -125.6929160587144310, -1.655103404849169069 ) ) ; +#40151 = EDGE_CURVE ( 'NONE', #49841, #55192, #23509, .T. ) ; +#40152 = CARTESIAN_POINT ( 'NONE', ( 217.9163579497280523, -121.4588296757208923, 5.502300935108214830 ) ) ; +#40153 = ADVANCED_FACE ( 'NONE', ( #45985 ), #55919, .F. ) ; +#40154 = CARTESIAN_POINT ( 'NONE', ( 7.755892432271224379, -29.99543050033663505, -103.4854182600387276 ) ) ; +#40155 = ORIENTED_EDGE ( 'NONE', *, *, #12581, .F. ) ; +#40156 = CARTESIAN_POINT ( 'NONE', ( 215.0116085167780682, -122.4673540713394146, 7.393778052888135832 ) ) ; +#40157 = VECTOR ( 'NONE', #28304, 1000.000000000000000 ) ; +#40158 = CARTESIAN_POINT ( 'NONE', ( -49.88187770778556995, -116.9192167704545824, 5.357056010949696301 ) ) ; +#40159 = CARTESIAN_POINT ( 'NONE', ( 220.0713947005960449, -121.8505816176217849, 7.976865683399299023 ) ) ; +#40160 = EDGE_LOOP ( 'NONE', ( #45749, #30778, #16575, #2241 ) ) ; +#40161 = ORIENTED_EDGE ( 'NONE', *, *, #4007, .F. ) ; +#40162 = CARTESIAN_POINT ( 'NONE', ( 218.2616191706257212, -116.8052259277343836, 6.710996948366036108 ) ) ; +#40163 = CARTESIAN_POINT ( 'NONE', ( 36.70674046875490149, -119.4999999999999858, -5.377550786696886576 ) ) ; +#40164 = ORIENTED_EDGE ( 'NONE', *, *, #33461, .T. ) ; +#40165 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#40166 = DIRECTION ( 'NONE', ( 0.7009092642998479006, -6.938893903907226800E-15, 0.7132504491541845626 ) ) ; +#40167 = ADVANCED_FACE ( 'NONE', ( #37250 ), #1347, .T. ) ; +#40168 = ORIENTED_EDGE ( 'NONE', *, *, #2970, .F. ) ; +#40169 = DIRECTION ( 'NONE', ( -0.008726535498384367304, -1.212680411858303601E-15, 0.9999619230641711987 ) ) ; +#40170 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290874, -123.3590626499543248, 1.146808920583566094 ) ) ; +#40171 = CARTESIAN_POINT ( 'NONE', ( 239.7152695270551703, -121.3451279643310130, 5.507209275187455511 ) ) ; +#40172 = AXIS2_PLACEMENT_3D ( 'NONE', #53589, #9496, #22071 ) ; +#40174 = AXIS2_PLACEMENT_3D ( 'NONE', #6437, #11100, #28937 ) ; +#40173 = CARTESIAN_POINT ( 'NONE', ( 194.9498859838219857, -126.8561381635354053, -0.9754033011527810659 ) ) ; +#40175 = CARTESIAN_POINT ( 'NONE', ( 232.4743307218204222, -126.3714193263717505, -1.833156917576018730 ) ) ; +#40176 = DIRECTION ( 'NONE', ( 0.7132504491541842295, 2.131334480222611268E-15, -0.7009092642998483447 ) ) ; +#40177 = CARTESIAN_POINT ( 'NONE', ( 239.8670477653009527, -123.1320018901023445, 2.845804850162347410 ) ) ; +#40178 = CARTESIAN_POINT ( 'NONE', ( 16.00000000000000000, 12.00000000000000000, -36.00000000000000000 ) ) ; +#40179 = CARTESIAN_POINT ( 'NONE', ( 232.0167112644344058, -123.9264549101348649, -4.404114059572090234 ) ) ; +#40180 = CARTESIAN_POINT ( 'NONE', ( 235.2345221217631774, -116.9202852332654885, -4.238578014858846110 ) ) ; +#40181 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290590, -119.8387271756996597, 0.4505091511219610489 ) ) ; +#40182 = CARTESIAN_POINT ( 'NONE', ( 221.9180641163771668, -121.0009151390332676, 8.039410039137786512 ) ) ; +#40183 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#40184 = ORIENTED_EDGE ( 'NONE', *, *, #12707, .F. ) ; +#40185 = CARTESIAN_POINT ( 'NONE', ( 233.9820008640611206, -114.7279307838508515, 2.122428119589042872 ) ) ; +#40186 = EDGE_CURVE ( 'NONE', #7600, #26429, #55646, .T. ) ; +#40187 = FACE_OUTER_BOUND ( 'NONE', #24463, .T. ) ; +#40188 = CARTESIAN_POINT ( 'NONE', ( 236.7802309978995083, -125.1549220520370369, 3.022294425796205442 ) ) ; +#40189 = EDGE_CURVE ( 'NONE', #27101, #32485, #10373, .T. ) ; +#40190 = ADVANCED_FACE ( 'NONE', ( #37817 ), #9054, .T. ) ; +#40191 = EDGE_LOOP ( 'NONE', ( #26975, #53723, #29259, #54845 ) ) ; +#40192 = VERTEX_POINT ( 'NONE', #15027 ) ; +#40193 = AXIS2_PLACEMENT_3D ( 'NONE', #55110, #37018, #6034 ) ; +#40194 = CARTESIAN_POINT ( 'NONE', ( 218.8000916967382921, -112.9113683237674763, 1.164539882203004195 ) ) ; +#40195 = LINE ( 'NONE', #53630, #27461 ) ; +#40196 = LINE ( 'NONE', #36419, #5749 ) ; +#40197 = ADVANCED_FACE ( 'NONE', ( #33722 ), #50640, .F. ) ; +#40198 = CARTESIAN_POINT ( 'NONE', ( 219.0878248421645367, -121.1155090623357324, 8.057564920802873232 ) ) ; +#40199 = EDGE_CURVE ( 'NONE', #55684, #19944, #51089, .T. ) ; +#40200 = CARTESIAN_POINT ( 'NONE', ( 233.8344525874626925, -125.9149051049939487, 1.286885580169731647 ) ) ; +#40201 = EDGE_LOOP ( 'NONE', ( #11357, #43074, #53822 ) ) ; +#40202 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290022, -117.9701509555751358, 1.083775616349781146 ) ) ; +#40203 = CARTESIAN_POINT ( 'NONE', ( -38.17241472419684101, -49.76245146605489111, 20.67443530973667620 ) ) ; +#40204 = CARTESIAN_POINT ( 'NONE', ( -35.43721211558217732, -50.19543050033674803, -72.53633556736102150 ) ) ; +#40205 = ORIENTED_EDGE ( 'NONE', *, *, #20875, .T. ) ; +#40206 = LINE ( 'NONE', #17436, #43818 ) ; +#40207 = CARTESIAN_POINT ( 'NONE', ( 237.4373782564873068, -117.0272563093623432, -4.329266826424535530 ) ) ; +#40208 = CARTESIAN_POINT ( 'NONE', ( 19.07837806842033501, -49.72455780887005261, -15.02030914660501004 ) ) ; +#40209 = ORIENTED_EDGE ( 'NONE', *, *, #12033, .T. ) ; +#40210 = FACE_OUTER_BOUND ( 'NONE', #46385, .T. ) ; +#40211 = VECTOR ( 'NONE', #44340, 1000.000000000000000 ) ; +#40212 = AXIS2_PLACEMENT_3D ( 'NONE', #6356, #15093, #46638 ) ; +#40213 = CARTESIAN_POINT ( 'NONE', ( 222.8999987669286611, -118.6240826671327397, -7.703813831259134659 ) ) ; +#40214 = CARTESIAN_POINT ( 'NONE', ( 29.32044964623502992, -114.4886073635216519, 0.9293569352648963777 ) ) ; +#40215 = CARTESIAN_POINT ( 'NONE', ( 237.5961856176507183, -123.4503154325274323, -5.395428997305061536 ) ) ; +#40216 = EDGE_LOOP ( 'NONE', ( #34985, #57183, #55667, #9504 ) ) ; +#40217 = ORIENTED_EDGE ( 'NONE', *, *, #29133, .T. ) ; +#40218 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#40219 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290022, -120.6070968831557764, 0.4894521338971906665 ) ) ; +#40220 = EDGE_CURVE ( 'NONE', #41235, #56802, #52038, .T. ) ; +#40221 = CARTESIAN_POINT ( 'NONE', ( 29.40000000000000924, -123.5397368307141193, 1.000000000000028644 ) ) ; +#40222 = CARTESIAN_POINT ( 'NONE', ( 33.06136642384468161, -119.6157645734518553, 5.713944645094866992 ) ) ; +#40223 = ORIENTED_EDGE ( 'NONE', *, *, #28932, .T. ) ; +#40224 = EDGE_LOOP ( 'NONE', ( #50757, #47666, #57640, #4261 ) ) ; +#40225 = ORIENTED_EDGE ( 'NONE', *, *, #11013, .F. ) ; +#40226 = CARTESIAN_POINT ( 'NONE', ( 218.8554403372131958, -120.1047385643547756, -7.866229599724474220 ) ) ; +#40227 = CARTESIAN_POINT ( 'NONE', ( 237.8196277496039670, -125.7539221201723052, 1.789089461947149129 ) ) ; +#40228 = ORIENTED_EDGE ( 'NONE', *, *, #37451, .F. ) ; +#40229 = CARTESIAN_POINT ( 'NONE', ( 33.11743114857102199, -120.4999999999999858, 1.387778780781445676E-14 ) ) ; +#40230 = EDGE_CURVE ( 'NONE', #21696, #3837, #29348, .T. ) ; +#40231 = CARTESIAN_POINT ( 'NONE', ( -27.99999999999999645, -129.0000000000000000, 20.00000000000001066 ) ) ; +#40232 = EDGE_LOOP ( 'NONE', ( #46868, #44362, #9564, #17744, #28572, #39666 ) ) ; +#40233 = EDGE_CURVE ( 'NONE', #12644, #24122, #24089, .T. ) ; +#40234 = EDGE_LOOP ( 'NONE', ( #21767, #38868, #29372, #26534 ) ) ; +#40235 = CARTESIAN_POINT ( 'NONE', ( 214.9203079168030115, -118.7561122033692982, -7.647052650281795039 ) ) ; +#40236 = CARTESIAN_POINT ( 'NONE', ( 16.42459915034315188, -50.50284815186570597, 20.99295452332383149 ) ) ; +#40237 = CARTESIAN_POINT ( 'NONE', ( 217.3002074625812838, -124.3944361588656164, -6.198165992732650231 ) ) ; +#40238 = CARTESIAN_POINT ( 'NONE', ( 29.19159998717482551, -126.3695014513133970, -0.9999999999999731326 ) ) ; +#40239 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -119.2731327486058461, 2.916083743668126171 ) ) ; +#40240 = EDGE_LOOP ( 'NONE', ( #20247, #41701, #16203, #29432, #23465 ) ) ; +#40241 = LINE ( 'NONE', #264, #25645 ) ; +#40242 = CARTESIAN_POINT ( 'NONE', ( -42.13750000000000284, -119.5000000000000000, -4.999999999999966249 ) ) ; +#40243 = CARTESIAN_POINT ( 'NONE', ( 216.5568803610940449, -121.1694406954447487, 7.735969006507961154 ) ) ; +#40244 = CARTESIAN_POINT ( 'NONE', ( -32.50573439037712831, -52.19543050033674803, -68.12652396745939143 ) ) ; +#40245 = FACE_OUTER_BOUND ( 'NONE', #52614, .T. ) ; +#40246 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#40247 = DIRECTION ( 'NONE', ( 3.524876788021935603E-16, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#40248 = AXIS2_PLACEMENT_3D ( 'NONE', #6982, #56339, #24802 ) ; +#40249 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #50833, #28101, #27823, #1553 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 0.0000000000000000000, 0.0001894535033901064715 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9847777974797594647, 0.9850887946446683641, 0.9854476274992018947, 0.9858542960433602786 ) ) + REPRESENTATION_ITEM ( '' ) ); +#40250 = CARTESIAN_POINT ( 'NONE', ( 22.75000000000000711, -119.2000000000000028, 22.50000000000001421 ) ) ; +#40251 = CARTESIAN_POINT ( 'NONE', ( 237.9097280068026521, -124.9917807384472326, 3.296589309349451380 ) ) ; +#40252 = EDGE_LOOP ( 'NONE', ( #23995, #38126, #50716, #4349 ) ) ; +#40253 = VECTOR ( 'NONE', #44810, 1000.000000000000000 ) ; +#40254 = CIRCLE ( 'NONE', #39311, 4.999999999999999112 ) ; +#40255 = CARTESIAN_POINT ( 'NONE', ( 236.2607850920963415, -116.2725008858208611, -3.593524206630701823 ) ) ; +#40256 = ADVANCED_FACE ( 'NONE', ( #15308 ), #44524, .T. ) ; +#40257 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#40258 = CARTESIAN_POINT ( 'NONE', ( 218.7391470653743681, -121.4459666357868173, 7.818306437897409644 ) ) ; +#40259 = CARTESIAN_POINT ( 'NONE', ( 233.8132404435636431, -125.6753385712545423, 2.009940081028567249 ) ) ; +#40260 = ADVANCED_FACE ( 'NONE', ( #57068 ), #44606, .F. ) ; +#40261 = CARTESIAN_POINT ( 'NONE', ( 194.9499984800818595, -114.1438618130098632, 0.9754033047520737076 ) ) ; +#40262 = ORIENTED_EDGE ( 'NONE', *, *, #14865, .F. ) ; +#40263 = ORIENTED_EDGE ( 'NONE', *, *, #2044, .F. ) ; +#40264 = CARTESIAN_POINT ( 'NONE', ( 220.3649315727256521, -121.4590359748416546, 8.049210137473529869 ) ) ; +#40265 = CARTESIAN_POINT ( 'NONE', ( 217.8669210914748362, -119.3543708422832026, -7.963560319686789235 ) ) ; +#40266 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#40267 = CARTESIAN_POINT ( 'NONE', ( 235.7092582612409615, -119.2185967617382545, -6.015629048673942769 ) ) ; +#40268 = EDGE_CURVE ( 'NONE', #20007, #21478, #8586, .T. ) ; +#40269 = CARTESIAN_POINT ( 'NONE', ( 23.50000000000003553, -115.9999999999999858, -23.50000000000000000 ) ) ; +#40270 = LINE ( 'NONE', #22179, #30401 ) ; +#40271 = LINE ( 'NONE', #21881, #37788 ) ; +#40272 = ADVANCED_FACE ( 'NONE', ( #3934 ), #25516, .T. ) ; +#40273 = EDGE_CURVE ( 'NONE', #35568, #9071, #38462, .T. ) ; +#40274 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#40275 = ORIENTED_EDGE ( 'NONE', *, *, #16600, .F. ) ; +#40276 = CARTESIAN_POINT ( 'NONE', ( 237.9999703524694326, -120.1647500279505465, 5.850894455790242255 ) ) ; +#40277 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, -13.50000000000000000, 0.0000000000000000000 ) ) ; +#40278 = FACE_OUTER_BOUND ( 'NONE', #23216, .T. ) ; +#40279 = ORIENTED_EDGE ( 'NONE', *, *, #36148, .F. ) ; +#40280 = ORIENTED_EDGE ( 'NONE', *, *, #24975, .F. ) ; +#40281 = CARTESIAN_POINT ( 'NONE', ( 222.0476230364079697, -118.8710655227391300, -7.677826754798555697 ) ) ; +#40282 = CARTESIAN_POINT ( 'NONE', ( 219.8179550392979706, -119.2504570475307730, -7.993078093652355776 ) ) ; +#40283 = DESIGN_CONTEXT ( 'detailed design', #17046, 'design' ) ; +#40284 = LINE ( 'NONE', #40566, #11602 ) ; +#40285 = CARTESIAN_POINT ( 'NONE', ( 34.68409781524227498, -114.9172700273386170, -0.8294150911239107637 ) ) ; +#40286 = CARTESIAN_POINT ( 'NONE', ( 215.1946567926440537, -122.2501774696874008, 7.440591090676858421 ) ) ; +#40287 = CARTESIAN_POINT ( 'NONE', ( 31.81292880919717092, -119.5769395139373472, 5.796403623155828910 ) ) ; +#40288 = CARTESIAN_POINT ( 'NONE', ( 236.8918150631940875, -114.4885701500509754, -1.294202312705146518 ) ) ; +#40289 = VERTEX_POINT ( 'NONE', #7415 ) ; +#40290 = APPROVAL_PERSON_ORGANIZATION ( #48550, #50999, #53501 ) ; +#40291 = CARTESIAN_POINT ( 'NONE', ( 215.2361077861756939, -122.2399828297106268, 7.678274155061060036 ) ) ; +#40292 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, -11.50000000000000000, 15.00000000000000000 ) ) ; +#40293 = EDGE_CURVE ( 'NONE', #34667, #26606, #18907, .T. ) ; +#40294 = ORIENTED_EDGE ( 'NONE', *, *, #959, .F. ) ; +#40295 = VECTOR ( 'NONE', #33645, 1000.000000000000114 ) ; +#40296 = EDGE_LOOP ( 'NONE', ( #42352, #40346, #9051, #42468 ) ) ; +#40297 = EDGE_LOOP ( 'NONE', ( #21082, #26225, #47558, #33222 ) ) ; +#40298 = VECTOR ( 'NONE', #52858, 1000.000000000000000 ) ; +#40299 = VERTEX_POINT ( 'NONE', #21129 ) ; +#40300 = VECTOR ( 'NONE', #39539, 1000.000000000000000 ) ; +#40301 = CARTESIAN_POINT ( 'NONE', ( 228.7999987669289794, -120.4999999999997726, 1.387778780781445676E-14 ) ) ; +#40302 = ORIENTED_EDGE ( 'NONE', *, *, #13059, .T. ) ; +#40303 = ORIENTED_EDGE ( 'NONE', *, *, #10525, .T. ) ; +#40304 = CARTESIAN_POINT ( 'NONE', ( 28.10000000000001563, -120.4999999999999858, 1.387778780781445676E-14 ) ) ; +#40305 = DIRECTION ( 'NONE', ( -9.714451465470117264E-17, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#40306 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238558841E-16, -1.857579106397798678E-17 ) ) ; +#40307 = VERTEX_POINT ( 'NONE', #52371 ) ; +#40308 = EDGE_CURVE ( 'NONE', #12554, #8138, #30511, .T. ) ; +#40309 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#40310 = CARTESIAN_POINT ( 'NONE', ( 237.3225010361685179, -115.2190614589123925, -1.705987406065964107 ) ) ; +#40311 = CARTESIAN_POINT ( 'NONE', ( 239.6999987669289851, -123.2811931781892412, 3.023623392719350989 ) ) ; +#40312 = FACE_OUTER_BOUND ( 'NONE', #18461, .T. ) ; +#40313 = EDGE_CURVE ( 'NONE', #13849, #57497, #33394, .T. ) ; +#40314 = CARTESIAN_POINT ( 'NONE', ( 219.9654307577689281, -115.1408358484114274, -5.087520759067468035 ) ) ; +#40315 = CARTESIAN_POINT ( 'NONE', ( 229.1232270752273052, -116.2462841127490378, 5.966184019223540247 ) ) ; +#40316 = CARTESIAN_POINT ( 'NONE', ( 234.2314704355307811, -118.9950109500399549, 6.138530600027294781 ) ) ; +#40317 = CARTESIAN_POINT ( 'NONE', ( 219.9028247345243301, -119.1240441936441528, -7.768131603471926105 ) ) ; +#40318 = FACE_OUTER_BOUND ( 'NONE', #38645, .T. ) ; +#40319 = CARTESIAN_POINT ( 'NONE', ( 235.0488240313088966, -125.9476303417498855, 1.058965071622496534 ) ) ; +#40320 = CARTESIAN_POINT ( 'NONE', ( 219.9022678840116782, -119.8810309229571516, -7.864722814330384004 ) ) ; +#40321 = LINE ( 'NONE', #45282, #26122 ) ; +#40322 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, -1.885568995626967245E-16 ) ) ; +#40323 = DIRECTION ( 'NONE', ( -1.000000000000000000, 1.540743955509788409E-32, -5.551115123125781716E-16 ) ) ; +#40324 = CARTESIAN_POINT ( 'NONE', ( 235.6282202519549571, -120.6955923910640252, 5.545221941287779011 ) ) ; +#40325 = CARTESIAN_POINT ( 'NONE', ( 233.6417817621808126, -121.7666347687568873, -6.016182749714235278 ) ) ; +#40326 = CC_DESIGN_PERSON_AND_ORGANIZATION_ASSIGNMENT ( #43714, #12472, ( #30982 ) ) ; +#40327 = CARTESIAN_POINT ( 'NONE', ( 8.071065282823051135, -39.19543050033661302, -115.2918006896517511 ) ) ; +#40328 = CARTESIAN_POINT ( 'NONE', ( 215.8207508870793276, -121.5709994827900005, 7.849962589696696469 ) ) ; +#40329 = CARTESIAN_POINT ( 'NONE', ( 233.1295656250331945, -120.2288150990387123, -5.545292606397775437 ) ) ; +#40330 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -117.7935502000458285, -1.519992957232149555 ) ) ; +#40331 = EDGE_CURVE ( 'NONE', #39507, #36473, #30201, .T. ) ; +#40332 = CARTESIAN_POINT ( 'NONE', ( 237.2685270983271835, -123.7764086509620540, 5.404784576638538063 ) ) ; +#40333 = CARTESIAN_POINT ( 'NONE', ( 218.9962405479286645, -120.7403030808260240, 5.612564934189795629 ) ) ; +#40334 = CARTESIAN_POINT ( 'NONE', ( 228.7999987669289794, -119.4382200848570363, -6.919004510173340172 ) ) ; +#40335 = CARTESIAN_POINT ( 'NONE', ( 234.9290064770885920, -114.3510783199283480, 0.1140815855429747200 ) ) ; +#40336 = CARTESIAN_POINT ( 'NONE', ( 220.2486434445711438, -119.7159470635774170, -5.529121907857745377 ) ) ; +#40337 = PLANE ( 'NONE', #34150 ) ; +#40338 = CARTESIAN_POINT ( 'NONE', ( 237.5938778024058422, -114.9681603305647570, 0.4839973920938547280 ) ) ; +#40339 = ADVANCED_FACE ( 'NONE', ( #47999 ), #43910, .F. ) ; +#40340 = ADVANCED_FACE ( 'NONE', ( #12954 ), #50798, .T. ) ; +#40341 = CARTESIAN_POINT ( 'NONE', ( 215.4268473067612604, -118.9008670439284430, -7.483627508252379101 ) ) ; +#40342 = VERTEX_POINT ( 'NONE', #9449 ) ; +#40343 = CARTESIAN_POINT ( 'NONE', ( -27.99999999999999645, -128.9989999999999952, 20.00000000000001066 ) ) ; +#40344 = CARTESIAN_POINT ( 'NONE', ( 214.8324562400766808, -121.0071910212358404, 7.860583707254082952 ) ) ; +#40345 = CARTESIAN_POINT ( 'NONE', ( 219.9254740943001138, -121.1342603698897733, 8.064183132605812432 ) ) ; +#40346 = ORIENTED_EDGE ( 'NONE', *, *, #57495, .F. ) ; +#40347 = CARTESIAN_POINT ( 'NONE', ( 213.9000314191158054, -120.0939331461825788, -7.522658254839347691 ) ) ; +#40348 = CARTESIAN_POINT ( 'NONE', ( 216.6389879694773413, -122.0126535467525315, 7.632487797673809027 ) ) ; +#40349 = CARTESIAN_POINT ( 'NONE', ( 37.65356553428297559, -121.3307390222421986, 5.319737754556977727 ) ) ; +#40350 = CARTESIAN_POINT ( 'NONE', ( 37.65076448190291103, -121.3308928291106099, 5.319961467441707725 ) ) ; +#40351 = VERTEX_POINT ( 'NONE', #57660 ) ; +#40352 = VERTEX_POINT ( 'NONE', #53851 ) ; +#40353 = ORIENTED_EDGE ( 'NONE', *, *, #37808, .F. ) ; +#40354 = LINE ( 'NONE', #44459, #32217 ) ; +#40355 = CARTESIAN_POINT ( 'NONE', ( 219.2850467796820055, -121.0855115767499512, 7.862088687826642719 ) ) ; +#40356 = VERTEX_POINT ( 'NONE', #13241 ) ; +#40357 = AXIS2_PLACEMENT_3D ( 'NONE', #24501, #38516, #38812 ) ; +#40358 = ORIENTED_EDGE ( 'NONE', *, *, #20849, .T. ) ; +#40359 = CARTESIAN_POINT ( 'NONE', ( 229.2999987673777014, -120.4999999999997726, 1.387778780781445676E-14 ) ) ; +#40360 = CARTESIAN_POINT ( 'NONE', ( 235.9834764375763143, -125.0839556015271370, 3.126225417874062273 ) ) ; +#40361 = CARTESIAN_POINT ( 'NONE', ( 215.7846269789694702, -122.2329990241782838, 7.756502119322546740 ) ) ; +#40362 = ORIENTED_EDGE ( 'NONE', *, *, #30745, .T. ) ; +#40363 = CARTESIAN_POINT ( 'NONE', ( 213.4681317206476763, -117.5220292850710280, -6.863087415994372442 ) ) ; +#40364 = CARTESIAN_POINT ( 'NONE', ( 219.8289310128597833, -121.5001459303341704, 8.029287373816609730 ) ) ; +#40365 = ORIENTED_EDGE ( 'NONE', *, *, #43362, .T. ) ; +#40366 = CARTESIAN_POINT ( 'NONE', ( -18.70000000000000284, -9.199999999999999289, -36.00000000000000000 ) ) ; +#40367 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#40368 = CARTESIAN_POINT ( 'NONE', ( 219.8388233875160722, -119.7745408654785990, -7.848470088585343341 ) ) ; +#40369 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#40370 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #32615, #6017, #10398, #23826, #15905, #41914 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 4 ), + ( 3.053131059157728262E-15, 0.0001681695340912110585, 0.0003363390681793689495 ), + .UNSPECIFIED. ) ; +#40371 = EDGE_CURVE ( 'NONE', #12464, #15662, #9731, .T. ) ; +#40372 = CARTESIAN_POINT ( 'NONE', ( -31.79248394122297228, -37.19543050033674803, -68.82743323175921546 ) ) ; +#40373 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#40374 = EDGE_LOOP ( 'NONE', ( #23221, #2549, #14278 ) ) ; +#40375 = ORIENTED_EDGE ( 'NONE', *, *, #31700, .T. ) ; +#40376 = CARTESIAN_POINT ( 'NONE', ( 227.9242628356408602, -127.4190045101731386, -1.061779915142698982 ) ) ; +#40377 = CARTESIAN_POINT ( 'NONE', ( 215.1490753205446822, -120.1582249294813778, -7.656336642774720147 ) ) ; +#40378 = EDGE_CURVE ( 'NONE', #45614, #49282, #32234, .T. ) ; +#40379 = DIRECTION ( 'NONE', ( 1.857579106397815318E-17, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#40380 = ORIENTED_EDGE ( 'NONE', *, *, #29488, .T. ) ; +#40381 = CARTESIAN_POINT ( 'NONE', ( 232.0047965516421016, -119.9568166008028101, -5.755859214238484789 ) ) ; +#40382 = CARTESIAN_POINT ( 'NONE', ( 220.9154591508377621, -122.0616395674780534, 7.707966069101233941 ) ) ; +#40383 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238558841E-16, -1.857579106397815009E-17 ) ) ; +#40384 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#40385 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#40386 = CARTESIAN_POINT ( 'NONE', ( 235.5381871569700536, -115.1322992952365354, -1.406296413788855171 ) ) ; +#40387 = CARTESIAN_POINT ( 'NONE', ( 220.2271915779986386, -125.7513357203955167, 5.197854248821260015 ) ) ; +#40388 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #14077, #54380, #49705, #32207 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 2.384159876385194641E-14, 0.0001467132444874477053 ), + .UNSPECIFIED. ) ; +#40389 = CARTESIAN_POINT ( 'NONE', ( 219.8207103264109605, -121.3229915584743424, 7.845907136748382804 ) ) ; +#40390 = CARTESIAN_POINT ( 'NONE', ( 222.8999987669287748, -120.8487601877443751, -7.803628668222087228 ) ) ; +#40391 = CARTESIAN_POINT ( 'NONE', ( 233.0557500836517590, -116.2827068094500333, 4.475876041351282808 ) ) ; +#40392 = CARTESIAN_POINT ( 'NONE', ( 12.52300969244198114, -50.88061715550242781, -16.05818158222147218 ) ) ; +#40393 = LINE ( 'NONE', #13242, #51454 ) ; +#40394 = CARTESIAN_POINT ( 'NONE', ( 232.6344815522563465, -120.9165311588202201, 5.533168993884612696 ) ) ; +#40395 = CARTESIAN_POINT ( 'NONE', ( 215.2248613510886344, -121.0934209590340629, 7.646480864349732620 ) ) ; +#40396 = EDGE_CURVE ( 'NONE', #19473, #43667, #31383, .T. ) ; +#40397 = AXIS2_PLACEMENT_3D ( 'NONE', #28976, #37721, #6476 ) ; +#40398 = CIRCLE ( 'NONE', #36674, 1.649999999999998579 ) ; +#40399 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#40400 = CARTESIAN_POINT ( 'NONE', ( 220.8002074625812838, -126.2431268236320108, 5.103901831569931602 ) ) ; +#40401 = VERTEX_POINT ( 'NONE', #26995 ) ; +#40402 = CARTESIAN_POINT ( 'NONE', ( 234.5187248733099352, -125.6334968803294032, -3.386557778133008512 ) ) ; +#40403 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#40404 = CARTESIAN_POINT ( 'NONE', ( 217.3002074625811701, -114.8300107629394375, -4.627306555904008079 ) ) ; +#40405 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669398877, -123.1241610562635032, -0.6336144815206251613 ) ) ; +#40406 = CARTESIAN_POINT ( 'NONE', ( 234.3381990639193191, -115.0730454247730279, -1.166582505324402552 ) ) ; +#40407 = ADVANCED_FACE ( 'NONE', ( #13825 ), #17626, .F. ) ; +#40408 = CARTESIAN_POINT ( 'NONE', ( 237.2651000572241173, -116.1566950332701254, -3.456395808609588727 ) ) ; +#40409 = EDGE_CURVE ( 'NONE', #40875, #27694, #3564, .T. ) ; +#40410 = CARTESIAN_POINT ( 'NONE', ( 215.8186730696533573, -121.2353020877226015, 7.888324661341247435 ) ) ; +#40411 = EDGE_CURVE ( 'NONE', #41576, #406, #36380, .T. ) ; +#40412 = CIRCLE ( 'NONE', #38533, 1.500000000000001332 ) ; +#40413 = ORIENTED_EDGE ( 'NONE', *, *, #1771, .T. ) ; +#40414 = AXIS2_PLACEMENT_3D ( 'NONE', #12650, #3629, #24939 ) ; +#40415 = LINE ( 'NONE', #44523, #36305 ) ; +#40416 = CARTESIAN_POINT ( 'NONE', ( 234.5230582627553702, -115.2928490683923286, -1.938756054141685725 ) ) ; +#40417 = ORIENTED_EDGE ( 'NONE', *, *, #48038, .F. ) ; +#40418 = ORIENTED_EDGE ( 'NONE', *, *, #57433, .F. ) ; +#40419 = CARTESIAN_POINT ( 'NONE', ( 220.2486434445711723, -119.8833330507158195, -8.065110198285228904 ) ) ; +#40420 = CARTESIAN_POINT ( 'NONE', ( 220.9900010831692612, -121.7063710884596190, 7.788869320351942349 ) ) ; +#40421 = CARTESIAN_POINT ( 'NONE', ( 219.8173246297095318, -121.0030621841260796, 8.077043512944332093 ) ) ; +#40422 = CARTESIAN_POINT ( 'NONE', ( 236.3600464524677420, -126.1320882609919494, 2.471156853805088094 ) ) ; +#40423 = EDGE_LOOP ( 'NONE', ( #2779, #9831, #3528, #40859 ) ) ; +#40424 = CARTESIAN_POINT ( 'NONE', ( 236.6874342068107637, -116.1719431431541238, 3.474251560295276153 ) ) ; +#40425 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.210476675238558841E-16, 1.857579106397798678E-17 ) ) ; +#40426 = VERTEX_POINT ( 'NONE', #26708 ) ; +#40427 = CARTESIAN_POINT ( 'NONE', ( -38.75000000000000000, -119.5000000000000000, -3.024999999999994582 ) ) ; +#40428 = LINE ( 'NONE', #456, #33558 ) ; +#40429 = CARTESIAN_POINT ( 'NONE', ( 22.75000000000000711, -116.0000000000000000, 21.00000000000000711 ) ) ; +#40430 = VERTEX_POINT ( 'NONE', #14380 ) ; +#40431 = CARTESIAN_POINT ( 'NONE', ( -37.48219016690609351, -39.19543050033675513, -73.19060215645409073 ) ) ; +#40432 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289510, -123.5727809245465494, -4.505082872173037600 ) ) ; +#40433 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289794, -119.5084106294396520, -5.361614754161398544 ) ) ; +#40434 = CARTESIAN_POINT ( 'NONE', ( 227.9242628356408602, -111.4574356595409625, -12.77622910520403465 ) ) ; +#40435 = VECTOR ( 'NONE', #34713, 1000.000000000000000 ) ; +#40436 = ORIENTED_EDGE ( 'NONE', *, *, #19169, .F. ) ; +#40437 = LINE ( 'NONE', #27613, #46262 ) ; +#40438 = AXIS2_PLACEMENT_3D ( 'NONE', #40229, #41099, #35295 ) ; +#40439 = CARTESIAN_POINT ( 'NONE', ( -0.2681751207133410420, -29.99543050033665637, -95.60018903666541235 ) ) ; +#40440 = CARTESIAN_POINT ( 'NONE', ( 220.2486434445711723, -121.8197943164165338, 7.776242679651341305 ) ) ; +#40441 = VERTEX_POINT ( 'NONE', #4793 ) ; +#40443 = ORIENTED_EDGE ( 'NONE', *, *, #57306, .F. ) ; +#40442 = VECTOR ( 'NONE', #42307, 999.9999999999998863 ) ; +#40444 = CARTESIAN_POINT ( 'NONE', ( 231.2472123624289111, -123.1971729105908366, 3.087921354305161792 ) ) ; +#40445 = DIRECTION ( 'NONE', ( -0.7132504491541840075, -2.131334480222543031E-15, 0.7009092642998484557 ) ) ; +#40446 = EDGE_CURVE ( 'NONE', #3116, #47696, #22588, .T. ) ; +#40447 = CARTESIAN_POINT ( 'NONE', ( 215.5561812984712446, -120.8990323445597568, 7.890906970281719168 ) ) ; +#40448 = ORIENTED_EDGE ( 'NONE', *, *, #32723, .T. ) ; +#40449 = CARTESIAN_POINT ( 'NONE', ( 214.9592436421241359, -119.5874276954891684, -7.814690996096091524 ) ) ; +#40450 = LINE ( 'NONE', #35793, #44231 ) ; +#40451 = CIRCLE ( 'NONE', #30208, 23.30000000000002558 ) ; +#40452 = EDGE_LOOP ( 'NONE', ( #17000, #38144, #23842, #12976 ) ) ; +#40453 = DIRECTION ( 'NONE', ( -1.156482317317870818E-14, -6.608470384673547868E-15, -1.000000000000000000 ) ) ; +#40454 = CARTESIAN_POINT ( 'NONE', ( -32.19993680518555124, -128.9993333054131028, 22.71302986726923478 ) ) ; +#40455 = CARTESIAN_POINT ( 'NONE', ( 238.4027695270552556, -115.0886375741119139, -1.326708576852089649 ) ) ; +#40456 = CARTESIAN_POINT ( 'NONE', ( 194.8499983585583379, -114.1438618833727645, 0.9754032939542924829 ) ) ; +#40457 = EDGE_LOOP ( 'NONE', ( #46403, #3547, #32275, #23337 ) ) ; +#40458 = CARTESIAN_POINT ( 'NONE', ( 232.6232486488250402, -122.4720482134753468, -5.824033145618851215 ) ) ; +#40459 = CARTESIAN_POINT ( 'NONE', ( 22.00000000000000711, -129.0000000000000000, 20.00000000000001066 ) ) ; +#40460 = CARTESIAN_POINT ( 'NONE', ( 6.690547063746100420, -37.19543050033661302, -120.2443135060168231 ) ) ; +#40461 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290306, -117.7652626573247261, -1.014688232273020629 ) ) ; +#40462 = CARTESIAN_POINT ( 'NONE', ( 35.59996609951282664, -115.0017659932592835, -0.8471190710610532193 ) ) ; +#40463 = CARTESIAN_POINT ( 'NONE', ( 235.3006348233154768, -115.4961426251489627, -2.400603659624739095 ) ) ; +#40464 = CARTESIAN_POINT ( 'NONE', ( 222.3999982488143701, -123.4973192843909686, 7.022138469927302395 ) ) ; +#40465 = ADVANCED_FACE ( 'NONE', ( #22017 ), #27278, .F. ) ; +#40466 = CARTESIAN_POINT ( 'NONE', ( 235.6536767358950044, -115.5382462620902402, 2.488090483733570224 ) ) ; +#40467 = CARTESIAN_POINT ( 'NONE', ( 219.7978832597227949, -120.9947656845924513, 7.872812710601122532 ) ) ; +#40468 = ORIENTED_EDGE ( 'NONE', *, *, #57020, .F. ) ; +#40469 = CARTESIAN_POINT ( 'NONE', ( 234.0092316285258391, -115.1963505645419161, 3.109942607848105833 ) ) ; +#40470 = FACE_OUTER_BOUND ( 'NONE', #27394, .T. ) ; +#40471 = CARTESIAN_POINT ( 'NONE', ( 236.6992478818101802, -123.0883825526197484, 4.909125614497650503 ) ) ; +#40472 = EDGE_CURVE ( 'NONE', #4675, #35131, #36203, .T. ) ; +#40473 = ADVANCED_FACE ( 'NONE', ( #48875 ), #35452, .F. ) ; +#40474 = EDGE_CURVE ( 'NONE', #26317, #4057, #22219, .T. ) ; +#40475 = CIRCLE ( 'NONE', #57285, 7.000000000000004441 ) ; +#40476 = VERTEX_POINT ( 'NONE', #134 ) ; +#40477 = EDGE_LOOP ( 'NONE', ( #6465, #14652, #38495, #41603 ) ) ; +#40478 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397815626E-17 ) ) ; +#40479 = CARTESIAN_POINT ( 'NONE', ( 31.72900596225154857, -119.6603487092592104, -5.842525163798283572 ) ) ; +#40480 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -121.7356611902193180, -1.554125455063958494 ) ) ; +#40481 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #55660, #42756, #38112, #11521, #42471, #15891, #33732, #45216, #24962, #29359, #6001, #7149, #2781, #41624, #20565, #1653, #57077, #38672, #56788, #30808, #47722, #12100, #48315, #17636, #20839, #8595, #25527, #12382, #17042, #34592, #25241, #30522, #57368, #43031, #56496, #43921, #8307, #29928, #38976, #35182, #16470, #22028, #16756, #21141, #3063, #34311, #39551, #48010, #34883, #52979, #47436, #7428, #7710, #52382, #48603, #57670, #26138, #52094, #3945, #26416, #44210, #30214, #8009, #12963, #43624, #4228, #17340, #3355, #11816, #39846, #52670, #25843, #35463, #3653, #21724, #43321, #29649, #21435, #39264, #12676, #27007, #26722, #53264, #433, #44515, #19063, #49465, #18503 ), + .UNSPECIFIED., .F., .F., + ( 4, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 2, 2, 2, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 2, 2, 2, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 4 ), + ( 0.5000000000000000000, 0.5156250000000052180, 0.5234375000000077716, 0.5273437500000091038, 0.5292968750000097700, 0.5312500000000104361, 0.5468750000000154321, 0.5546875000000179856, 0.5585937500000193179, 0.5625000000000206501, 0.5781250000000264233, 0.5859375000000293099, 0.5898437500000307532, 0.5937500000000321965, 0.6250000000000430767, 0.6406250000000489608, 0.6484375000000518474, 0.6523437500000531797, 0.6562500000000546230, 0.6718750000000581757, 0.6796875000000599520, 0.6835937500000603961, 0.6855468750000606182, 0.6875000000000608402, 0.7031250000000650591, 0.7109375000000677236, 0.7148437500000690559, 0.7167968750000697220, 0.7187500000000702771, 0.7500000000000766054, 0.7656250000000797140, 0.7734375000000819345, 0.7773437500000830447, 0.7792968750000829337, 0.7812500000000829337, 0.7968750000000759393, 0.8046875000000719425, 0.8085937500000699441, 0.8125000000000679456, 0.8281250000000608402, 0.8359375000000573985, 0.8398437500000557332, 0.8437500000000539568, 0.8750000000000391909, 0.8906250000000317524, 0.8984375000000281997, 0.9023437500000270894, 0.9062500000000258682, 0.9218750000000198730, 0.9296875000000163203, 0.9335937500000146549, 0.9355468750000142109, 0.9375000000000138778, 0.9531250000000076605, 0.9609375000000046629, 0.9648437500000031086, 0.9667968750000026645, 0.9687500000000022204, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#40482 = DIRECTION ( 'NONE', ( -1.811995619784410881E-15, 1.000000000000000000, 1.196913542559490477E-15 ) ) ; +#40483 = AXIS2_PLACEMENT_3D ( 'NONE', #34964, #26490, #26208 ) ; +#40484 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #1842, #5628, #10568, #24013 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 0.4255933266053413266, 0.5218348402803628661 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.5002160713707912709, 0.5001171393948035115, 0.5000521806929137947, 0.5000211952651220093 ) ) + REPRESENTATION_ITEM ( '' ) ); +#40485 = CARTESIAN_POINT ( 'NONE', ( 234.1037246479134240, -121.1192471779405082, -5.562984020576910105 ) ) ; +#40486 = ORIENTED_EDGE ( 'NONE', *, *, #26265, .F. ) ; +#40487 = CARTESIAN_POINT ( 'NONE', ( 219.8939390756254397, -119.0852810829245243, -7.964415944071729925 ) ) ; +#40488 = CARTESIAN_POINT ( 'NONE', ( -45.87578365230172039, -51.25290757202493808, 13.99875228570967600 ) ) ; +#40489 = CARTESIAN_POINT ( 'NONE', ( 229.2999987672636735, -114.1816109075696488, 4.040786962333439369 ) ) ; +#40490 = CIRCLE ( 'NONE', #33956, 7.500000000000000888 ) ; +#40491 = EDGE_LOOP ( 'NONE', ( #45696, #9431, #46753, #27894 ) ) ; +#40492 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#40493 = CIRCLE ( 'NONE', #4170, 7.499999999912127180 ) ; +#40494 = CARTESIAN_POINT ( 'NONE', ( 237.4911238249347036, -115.7752573419038100, -2.913645772520053523 ) ) ; +#40495 = CYLINDRICAL_SURFACE ( 'NONE', #45423, 1.500000000000003331 ) ; +#40496 = ORIENTED_EDGE ( 'NONE', *, *, #11066, .T. ) ; +#40497 = CARTESIAN_POINT ( 'NONE', ( -2.999999999999995559, -128.6999999999999886, 18.50000000000001066 ) ) ; +#40498 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#40499 = CARTESIAN_POINT ( 'NONE', ( 29.39958092867764350, -114.6488632851797291, 1.000000000000000888 ) ) ; +#40500 = CARTESIAN_POINT ( 'NONE', ( 237.5660969990795195, -124.4080058995298685, -4.749794071355461611 ) ) ; +#40501 = ORIENTED_EDGE ( 'NONE', *, *, #33300, .T. ) ; +#40502 = ORIENTED_EDGE ( 'NONE', *, *, #1514, .F. ) ; +#40503 = EDGE_LOOP ( 'NONE', ( #12568, #49636, #54745, #5836 ) ) ; +#40504 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#40505 = FACE_OUTER_BOUND ( 'NONE', #49694, .T. ) ; +#40506 = CARTESIAN_POINT ( 'NONE', ( 220.8002074625812554, -126.1438614703408803, 5.215599417447696062 ) ) ; +#40507 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #16695, #16404, #21960, #44146, #35119, #26074 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 4 ), + ( 7.417727434096388790E-14, 0.0001609192577080483780, 0.0003218385153419194922 ), + .UNSPECIFIED. ) ; +#40508 = CARTESIAN_POINT ( 'NONE', ( 221.4544861042156469, -121.0391448719942531, 8.080748750264996616 ) ) ; +#40509 = VERTEX_POINT ( 'NONE', #44200 ) ; +#40510 = ORIENTED_EDGE ( 'NONE', *, *, #8464, .T. ) ; +#40511 = ORIENTED_EDGE ( 'NONE', *, *, #9363, .T. ) ; +#40512 = CYLINDRICAL_SURFACE ( 'NONE', #39654, 1.649999999999998579 ) ; +#40513 = CARTESIAN_POINT ( 'NONE', ( 237.7541767406434303, -124.5784766422780336, 3.762333915655198258 ) ) ; +#40514 = EDGE_CURVE ( 'NONE', #13076, #27357, #47449, .T. ) ; +#40515 = ORIENTED_EDGE ( 'NONE', *, *, #9620, .F. ) ; +#40516 = CARTESIAN_POINT ( 'NONE', ( 219.8664902126382117, -119.2551566787746964, -7.789748091339747660 ) ) ; +#40517 = ORIENTED_EDGE ( 'NONE', *, *, #19667, .T. ) ; +#40518 = EDGE_LOOP ( 'NONE', ( #42797, #5790, #4749, #19430 ) ) ; +#40519 = CARTESIAN_POINT ( 'NONE', ( 18.10000000000001918, 38.43410573620376169, -18.50000000000000000 ) ) ; +#40520 = CYLINDRICAL_SURFACE ( 'NONE', #7521, 1.000000000000000888 ) ; +#40521 = CARTESIAN_POINT ( 'NONE', ( 20.90000000000001634, -30.00100000000000122, -19.49999999999999645 ) ) ; +#40522 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#40523 = EDGE_CURVE ( 'NONE', #27895, #39671, #34298, .T. ) ; +#40524 = ORIENTED_EDGE ( 'NONE', *, *, #40293, .T. ) ; +#40525 = CIRCLE ( 'NONE', #35868, 3.100000000000001865 ) ; +#40526 = EDGE_CURVE ( 'NONE', #19522, #29764, #10579, .T. ) ; +#40527 = FACE_OUTER_BOUND ( 'NONE', #25421, .T. ) ; +#40528 = CARTESIAN_POINT ( 'NONE', ( 27.91835713500043070, -121.4999999999999574, 6.037067416695499844 ) ) ; +#40529 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#40530 = CARTESIAN_POINT ( 'NONE', ( 215.1331636240499279, -111.7618672149293673, -1.272324004594274971 ) ) ; +#40531 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290306, -120.5037754164811759, -0.8029005066959564729 ) ) ; +#40532 = CARTESIAN_POINT ( 'NONE', ( 218.2197867405992611, -118.4953650081886707, -7.805363779241861089 ) ) ; +#40533 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#40534 = AXIS2_PLACEMENT_3D ( 'NONE', #9398, #49971, #5318 ) ; +#40535 = CARTESIAN_POINT ( 'NONE', ( 215.7246628915819713, -121.3474755980898436, 7.662810458755548559 ) ) ; +#40536 = ORIENTED_EDGE ( 'NONE', *, *, #9622, .F. ) ; +#40537 = CARTESIAN_POINT ( 'NONE', ( 236.2184233798570290, -117.3352686714496542, -4.559288375272456229 ) ) ; +#40538 = FACE_OUTER_BOUND ( 'NONE', #17718, .T. ) ; +#40539 = ADVANCED_FACE ( 'NONE', ( #5641 ), #10880, .T. ) ; +#40540 = PLANE ( 'NONE', #53644 ) ; +#40541 = CARTESIAN_POINT ( 'NONE', ( 233.7743835491054085, -125.0390544825563381, 3.196994480709636210 ) ) ; +#40542 = EDGE_CURVE ( 'NONE', #57464, #45965, #32493, .T. ) ; +#40543 = CARTESIAN_POINT ( 'NONE', ( 22.00000000000001421, -120.9000000000000057, -18.34999999999999076 ) ) ; +#40544 = EDGE_CURVE ( 'NONE', #15132, #57335, #54876, .T. ) ; +#40545 = EDGE_LOOP ( 'NONE', ( #47442, #7399, #11118, #7888 ) ) ; +#40546 = ORIENTED_EDGE ( 'NONE', *, *, #36069, .T. ) ; +#40547 = CARTESIAN_POINT ( 'NONE', ( 216.6830739909832459, -118.5786087312131514, -7.772923793952912774 ) ) ; +#40548 = CARTESIAN_POINT ( 'NONE', ( 6.644564384514674238, -39.19543050033662723, -113.8899821610519751 ) ) ; +#40549 = CARTESIAN_POINT ( 'NONE', ( -48.20926951285834861, -118.1801989209518950, -3.525014062561139916 ) ) ; +#40550 = CARTESIAN_POINT ( 'NONE', ( 235.7271700045016871, -118.5597203156833643, -5.835661144971011183 ) ) ; +#40551 = LINE ( 'NONE', #35610, #31181 ) ; +#40552 = CARTESIAN_POINT ( 'NONE', ( 4.300000000000019362, -41.30000000000001847, -23.49900000000000588 ) ) ; +#40553 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#40554 = CARTESIAN_POINT ( 'NONE', ( 194.9499984800818879, -114.1438618130098632, 0.9754033047520742628 ) ) ; +#40555 = EDGE_CURVE ( 'NONE', #41924, #7600, #19052, .T. ) ; +#40556 = EDGE_LOOP ( 'NONE', ( #1126, #33240, #4679, #35922 ) ) ; +#40557 = CARTESIAN_POINT ( 'NONE', ( 237.9992716684548384, -119.7923537734047983, 5.835565192673024093 ) ) ; +#40558 = CARTESIAN_POINT ( 'NONE', ( 220.9256787748323632, -118.9882541113782395, -7.715622677219435843 ) ) ; +#40559 = CARTESIAN_POINT ( 'NONE', ( 213.5999991349917764, -121.3069495821810619, -7.251231776015338859 ) ) ; +#40560 = AXIS2_PLACEMENT_3D ( 'NONE', #9704, #2892, #32500 ) ; +#40561 = EDGE_LOOP ( 'NONE', ( #6161, #19797, #14460, #6908 ) ) ; +#40562 = EDGE_CURVE ( 'NONE', #34692, #10778, #6214, .T. ) ; +#40563 = CYLINDRICAL_SURFACE ( 'NONE', #30761, 1.500000000000001332 ) ; +#40564 = AXIS2_PLACEMENT_3D ( 'NONE', #34153, #15740, #33579 ) ; +#40565 = CARTESIAN_POINT ( 'NONE', ( 219.7270338329846311, -119.8477764926240638, -7.859659292900068372 ) ) ; +#40566 = CARTESIAN_POINT ( 'NONE', ( 24.99900000000002009, -46.69999999999998863, 4.499999999999993783 ) ) ; +#40567 = CARTESIAN_POINT ( 'NONE', ( 20.90000000000002345, -30.00100000000000122, 19.50000000000000355 ) ) ; +#40568 = VECTOR ( 'NONE', #12332, 1000.000000000000000 ) ; +#40569 = CARTESIAN_POINT ( 'NONE', ( 235.8999987667932885, -113.0268415660435863, 0.6339582165509338729 ) ) ; +#40570 = VECTOR ( 'NONE', #32673, 1000.000000000000000 ) ; +#40571 = CARTESIAN_POINT ( 'NONE', ( 20.40000000000003055, -120.4999999999999858, 6.000000000000032863 ) ) ; +#40572 = CARTESIAN_POINT ( 'NONE', ( 236.8809321404150410, -114.5893553036433730, -1.716086197910709821 ) ) ; +#40573 = AXIS2_PLACEMENT_3D ( 'NONE', #42238, #42539, #14815 ) ; +#40574 = ORIENTED_EDGE ( 'NONE', *, *, #26193, .F. ) ; +#40575 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#40576 = CARTESIAN_POINT ( 'NONE', ( 218.3002074625812838, -120.4999999999997868, 1.387778780781445676E-14 ) ) ; +#40577 = AXIS2_PLACEMENT_3D ( 'NONE', #55297, #33089, #14696 ) ; +#40578 = ORIENTED_EDGE ( 'NONE', *, *, #1545, .T. ) ; +#40579 = ORIENTED_EDGE ( 'NONE', *, *, #16419, .T. ) ; +#40580 = VERTEX_POINT ( 'NONE', #36901 ) ; +#40581 = ORIENTED_EDGE ( 'NONE', *, *, #23341, .F. ) ; +#40582 = AXIS2_PLACEMENT_3D ( 'NONE', #17633, #25840, #31089 ) ; +#40584 = ADVANCED_FACE ( 'NONE', ( #24023 ), #3903, .F. ) ; +#40583 = DIRECTION ( 'NONE', ( -1.811995619784410881E-15, 1.000000000000000000, 1.196913542559490477E-15 ) ) ; +#40585 = ORIENTED_EDGE ( 'NONE', *, *, #30913, .F. ) ; +#40586 = ORIENTED_EDGE ( 'NONE', *, *, #20020, .T. ) ; +#40587 = FACE_OUTER_BOUND ( 'NONE', #52287, .T. ) ; +#40588 = EDGE_CURVE ( 'NONE', #53580, #35817, #51158, .T. ) ; +#40589 = CARTESIAN_POINT ( 'NONE', ( 8.406710493147791396, -50.19543050033662013, -113.2381838089298327 ) ) ; +#40590 = CARTESIAN_POINT ( 'NONE', ( 228.7999987669289794, -120.4999999999997726, 1.387778780781445676E-14 ) ) ; +#40591 = ORIENTED_EDGE ( 'NONE', *, *, #2700, .F. ) ; +#40592 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #24354, #46835 ), + ( #19403, #23496 ), + ( #41303, #5972 ), + ( #42444, #32574 ), + ( #37239, #10356 ), + ( #28182, #55048 ), + ( #15013, #29333 ), + ( #52069, #11495 ), + ( #43895, #30497 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 2, 3, 4 ), + ( 2, 2 ), + ( 0.0000000000000000000, 0.4950495049504949896, 0.9900990099009899792, 0.9960396039995293993 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#40593 = CARTESIAN_POINT ( 'NONE', ( 230.9999987669289396, -123.2007062477429287, 1.982091260109133835 ) ) ; +#40594 = DIRECTION ( 'NONE', ( 0.7132504491541840075, 2.131334480222543031E-15, -0.7009092642998484557 ) ) ; +#40595 = CARTESIAN_POINT ( 'NONE', ( 14.61946176825487065, -50.46601009015777350, 18.50837242763519086 ) ) ; +#40596 =( BOUNDED_SURFACE ( ) B_SPLINE_SURFACE ( 3, 3, ( + ( #7001, #55802, #46725, #11389 ), + ( #41476, #23965, #10823, #47005 ), + ( #6727, #15475, #1513, #37411 ), + ( #28653, #37979, #32737, #15759 ) ), + .UNSPECIFIED., .F., .F., .T. ) + B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ), + ( 4, 4 ), + ( 0.0000000000000000000, 0.7556606158174827836 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_SURFACE ( ( + ( 0.5004650641146850543, 0.1668216880382279999, 0.1668216880382279999, 0.5004650641146850543), + ( 0.4961404531620884906, 0.1653801510540291453, 0.1653801510540291453, 0.4961404531620884906), + ( 0.4956655678690314870, 0.1652218559563434774, 0.1652218559563434774, 0.4956655678690314870), + ( 0.4990404082355137660, 0.1663468027451709130, 0.1663468027451709130, 0.4990404082355137660) ) ) + REPRESENTATION_ITEM ( '' ) SURFACE ( ) ); +#40597 = ADVANCED_FACE ( 'NONE', ( #51726 ), #12302, .F. ) ; +#40598 = CARTESIAN_POINT ( 'NONE', ( 12.50000000000001066, -51.09082229754345406, -17.23801398721564127 ) ) ; +#40599 = EDGE_CURVE ( 'NONE', #39155, #46414, #42680, .T. ) ; +#40600 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#40601 = ADVANCED_FACE ( 'NONE', ( #34512 ), #55825, .F. ) ; +#40602 = CARTESIAN_POINT ( 'NONE', ( 239.6999987669289283, -124.1481245285442014, 1.871146018949929157 ) ) ; +#40603 = CARTESIAN_POINT ( 'NONE', ( 237.0439704355307811, -114.2527428407373122, 0.9586945877377711644 ) ) ; +#40604 = CARTESIAN_POINT ( 'NONE', ( 216.4941867022965027, -119.5520164324822474, -7.916316821870661435 ) ) ; +#40605 = CARTESIAN_POINT ( 'NONE', ( 4.000000000000017764, -41.30000000000000426, 23.50000000000000000 ) ) ; +#40606 = VECTOR ( 'NONE', #27618, 1000.000000000000000 ) ; +#40607 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.5150380749100555988, -0.8571673007021114454 ) ) ; +#40608 = VECTOR ( 'NONE', #40762, 1000.000000000000114 ) ; +#40609 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#40610 = CARTESIAN_POINT ( 'NONE', ( 215.6645969227366493, -122.2608426804480217, 7.503881477078279794 ) ) ; +#40611 = AXIS2_PLACEMENT_3D ( 'NONE', #46320, #33192, #50981 ) ; +#40612 = AXIS2_PLACEMENT_3D ( 'NONE', #37652, #20119, #6972 ) ; +#40613 = CARTESIAN_POINT ( 'NONE', ( 219.6369173785175519, -122.4133878478851472, 7.881341506125059126 ) ) ; +#40614 = CARTESIAN_POINT ( 'NONE', ( 235.6334286617673683, -120.8816789854829921, 5.535737214767271652 ) ) ; +#40615 = CARTESIAN_POINT ( 'NONE', ( 233.7317071246799287, -118.3646948467899733, -5.765673819591459193 ) ) ; +#40616 = CARTESIAN_POINT ( 'NONE', ( 17.40000000000002700, -120.4999999999999858, 1.387778780781445676E-14 ) ) ; +#40617 = CIRCLE ( 'NONE', #15424, 2.100000000000004530 ) ; +#40618 = PLANE ( 'NONE', #45799 ) ; +#40619 = CARTESIAN_POINT ( 'NONE', ( 233.2996603407969189, -115.5111714672305965, -2.434040130908371236 ) ) ; +#40620 = CARTESIAN_POINT ( 'NONE', ( 234.9522865500857165, -125.3609167543530134, -2.677562745681570266 ) ) ; +#40621 = EDGE_CURVE ( 'NONE', #26753, #31440, #47639, .T. ) ; +#40622 = AXIS2_PLACEMENT_3D ( 'NONE', #33955, #29297, #47375 ) ; +#40623 = VECTOR ( 'NONE', #40274, 1000.000000000000000 ) ; +#40624 = CARTESIAN_POINT ( 'NONE', ( 238.2060270983271550, -121.4586945877375115, 6.247257159262484372 ) ) ; +#40625 = FACE_OUTER_BOUND ( 'NONE', #52997, .T. ) ; +#40626 = CARTESIAN_POINT ( 'NONE', ( 221.5410836458829067, -122.2779241113156274, 7.868847597500339575 ) ) ; +#40627 = CARTESIAN_POINT ( 'NONE', ( 235.1654627354259901, -120.1079824483651350, 6.137178347672594292 ) ) ; +#40628 = CARTESIAN_POINT ( 'NONE', ( 21.00000000000000000, -4.999999999999992006, -19.50000000000000355 ) ) ; +#40629 = CARTESIAN_POINT ( 'NONE', ( 214.9613697447032052, -118.7400028861809886, -7.440927900312578558 ) ) ; +#40630 = CARTESIAN_POINT ( 'NONE', ( 237.5357930628601935, -115.1592459672111062, -1.509710999884601668 ) ) ; +#40631 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669290249, -117.5139467089904315, -5.118263361645081666 ) ) ; +#40632 = EDGE_CURVE ( 'NONE', #37240, #57093, #51439, .T. ) ; +#40633 = ORIENTED_EDGE ( 'NONE', *, *, #49507, .T. ) ; +#40634 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#40635 = FACE_OUTER_BOUND ( 'NONE', #57028, .T. ) ; +#40636 = CARTESIAN_POINT ( 'NONE', ( 219.9143208329233801, -121.1414669841111476, 8.063588286895031487 ) ) ; +#40637 = VERTEX_POINT ( 'NONE', #56135 ) ; +#40638 = EDGE_CURVE ( 'NONE', #41576, #3240, #12907, .T. ) ; +#40639 = DIRECTION ( 'NONE', ( 0.7132504491541842295, 2.131334480222602985E-15, -0.7009092642998483447 ) ) ; +#40640 = LINE ( 'NONE', #39785, #10232 ) ; +#40641 = CARTESIAN_POINT ( 'NONE', ( 232.1527784654830953, -125.5005104046673949, -2.466767496851801411 ) ) ; +#40642 = CARTESIAN_POINT ( 'NONE', ( 219.7750349155975869, -121.9172545421887861, 7.964842927861649713 ) ) ; +#40643 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1516828450203736300, -0.9884292157390560662 ) ) ; +#40644 = AXIS2_PLACEMENT_3D ( 'NONE', #32404, #55439, #55741 ) ; +#40645 = VECTOR ( 'NONE', #23495, 1000.000000000000000 ) ; +#40646 = EDGE_LOOP ( 'NONE', ( #50260, #40810 ) ) ; +#40647 = EDGE_LOOP ( 'NONE', ( #37841, #49815, #17292, #32664 ) ) ; +#40648 = EDGE_LOOP ( 'NONE', ( #7014, #27746 ) ) ; +#40649 = FACE_OUTER_BOUND ( 'NONE', #34609, .T. ) ; +#40650 = DATE_TIME_ROLE ( 'classification_date' ) ; +#40651 = ORIENTED_EDGE ( 'NONE', *, *, #6639, .F. ) ; +#40652 = EDGE_LOOP ( 'NONE', ( #34704, #27019, #9031, #31529, #54443 ) ) ; +#40653 = AXIS2_PLACEMENT_3D ( 'NONE', #8523, #48244, #16392 ) ; +#40654 = CARTESIAN_POINT ( 'NONE', ( 233.3228279276915487, -115.1978883300537859, -1.679420233515744876 ) ) ; +#40655 = CARTESIAN_POINT ( 'NONE', ( 236.0820729601740027, -126.0727086999800264, -0.08790652010298939667 ) ) ; +#40656 = FACE_OUTER_BOUND ( 'NONE', #46933, .T. ) ; +#40657 = VECTOR ( 'NONE', #9440, 999.9999999999998863 ) ; +#40658 = ORIENTED_EDGE ( 'NONE', *, *, #40806, .F. ) ; +#40659 = AXIS2_PLACEMENT_3D ( 'NONE', #49440, #37729, #10012 ) ; +#40660 = CARTESIAN_POINT ( 'NONE', ( 13.78285491738230562, 38.43410573620376169, -19.76974735110166392 ) ) ; +#40661 = CARTESIAN_POINT ( 'NONE', ( 219.8207417896973368, -121.3541888328627749, 8.051685728137632836 ) ) ; +#40662 = AXIS2_PLACEMENT_3D ( 'NONE', #29394, #47188, #7187 ) ; +#40663 = ORIENTED_EDGE ( 'NONE', *, *, #53794, .T. ) ; +#40664 = CONICAL_SURFACE ( 'NONE', #15467, 15.00000000000000000, 0.7853981633974511656 ) ; +#40665 = CARTESIAN_POINT ( 'NONE', ( 219.8002074625812838, -112.9002478686917073, 1.166246410335674888 ) ) ; +#40666 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#40667 = EDGE_CURVE ( 'NONE', #43875, #24096, #3860, .T. ) ; +#40668 = CIRCLE ( 'NONE', #45340, 6.499999999999992006 ) ; +#40669 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -123.9531070496206837, 1.728019590125709382 ) ) ; +#40670 = CARTESIAN_POINT ( 'NONE', ( 221.8005304491332197, -119.9212330608538650, -7.837580359656040940 ) ) ; +#40671 = EDGE_LOOP ( 'NONE', ( #34643, #43565, #9612, #44767 ) ) ; +#40672 = LINE ( 'NONE', #18751, #5618 ) ; +#40673 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#40674 = ORIENTED_EDGE ( 'NONE', *, *, #33480, .F. ) ; +#40675 = ADVANCED_FACE ( 'NONE', ( #26056 ), #47066, .F. ) ; +#40676 = VERTEX_POINT ( 'NONE', #34232 ) ; +#40677 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1516828450203856482, -0.9884292157390541789 ) ) ; +#40678 = ADVANCED_FACE ( 'NONE', ( #3271 ), #42951, .T. ) ; +#40679 = CARTESIAN_POINT ( 'NONE', ( 218.6367075125313590, -119.5442168525247695, -8.033184350649703376 ) ) ; +#40680 = CARTESIAN_POINT ( 'NONE', ( 12.50000000000002487, -49.00000000000000000, 16.99999999999999289 ) ) ; +#40681 = EDGE_CURVE ( 'NONE', #47549, #48933, #39466, .T. ) ; +#40682 = VERTEX_POINT ( 'NONE', #24883 ) ; +#40683 = CARTESIAN_POINT ( 'NONE', ( 232.0007549172894983, -117.9678549798750993, -5.317123959510556830 ) ) ; +#40684 = CARTESIAN_POINT ( 'NONE', ( 21.80000000000002203, -59.00000000000000711, 18.49999999999999645 ) ) ; +#40685 = CARTESIAN_POINT ( 'NONE', ( 17.33101248854267951, -47.74276607735937006, -21.40208761143964011 ) ) ; +#40686 = CARTESIAN_POINT ( 'NONE', ( 213.0999977193770292, -122.9576322434459570, 6.801662392877730667 ) ) ; +#40687 = CARTESIAN_POINT ( 'NONE', ( 235.4815730593668093, -115.9607959119792042, -3.200207293061520630 ) ) ; +#40688 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.5916690328684037770, -0.8061809694755687206 ) ) ; +#40689 = CARTESIAN_POINT ( 'NONE', ( 21.80000000000002203, -57.50000000000000000, -16.50000000000000711 ) ) ; +#40690 = CARTESIAN_POINT ( 'NONE', ( 216.8694485100881195, -120.1151095236134694, -7.986318768015338243 ) ) ; +#40691 = VECTOR ( 'NONE', #18930, 1000.000000000000114 ) ; +#40692 = VECTOR ( 'NONE', #43975, 1000.000000000000000 ) ; +#40693 = CARTESIAN_POINT ( 'NONE', ( 233.1741016642853310, -120.4485773535181323, 6.148517269460331391 ) ) ; +#40694 = CARTESIAN_POINT ( 'NONE', ( 12.64826134054177764, -50.38643809348668867, -15.41849042211095266 ) ) ; +#40695 = CARTESIAN_POINT ( 'NONE', ( 215.7371733462707937, -119.5900504594004445, -7.863524597236787983 ) ) ; +#40696 = CARTESIAN_POINT ( 'NONE', ( 215.2774946624777499, -118.5902409136063795, -7.643154169663262110 ) ) ; +#40697 = CARTESIAN_POINT ( 'NONE', ( 232.6158359039312415, -120.2515321577941023, 5.542726379607573861 ) ) ; +#40698 = CARTESIAN_POINT ( 'NONE', ( 214.9474559003839715, -121.1019669635708027, 7.851954088811164745 ) ) ; +#40699 = CIRCLE ( 'NONE', #53752, 0.8000000000000047073 ) ; +#40700 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#40701 = ORIENTED_EDGE ( 'NONE', *, *, #29315, .F. ) ; +#40702 = CARTESIAN_POINT ( 'NONE', ( 234.5909254327190467, -123.6304783531423368, -5.293938659191903540 ) ) ; +#40703 = AXIS2_PLACEMENT_3D ( 'NONE', #13162, #26616, #12876 ) ; +#40704 = CARTESIAN_POINT ( 'NONE', ( 214.5561483820300452, -120.4462063562493057, -5.641186388906316296 ) ) ; +#40705 = LINE ( 'NONE', #1288, #48056 ) ; +#40706 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -123.9555384427851124, 0.5416552167139561114 ) ) ; +#40707 = CARTESIAN_POINT ( 'NONE', ( 234.2257387816514722, -117.1346891680528444, -4.412890597508686952 ) ) ; +#40708 = CARTESIAN_POINT ( 'NONE', ( 237.2707378479990723, -116.0410927515395656, -3.303912463073583883 ) ) ; +#40709 = CONICAL_SURFACE ( 'NONE', #52830, 0.7999999999999947153, 1.029744258676650537 ) ; +#40710 = CARTESIAN_POINT ( 'NONE', ( 215.7624408990368465, -122.4105094262223616, 7.475341519305600535 ) ) ; +#40711 = AXIS2_PLACEMENT_3D ( 'NONE', #27410, #20627, #11883 ) ; +#40712 = CARTESIAN_POINT ( 'NONE', ( 29.40000000000000568, -126.3423866723509832, -0.9999999999999731326 ) ) ; +#40713 = AXIS2_PLACEMENT_3D ( 'NONE', #24264, #28365, #15195 ) ; +#40714 = EDGE_LOOP ( 'NONE', ( #32650, #1233, #13198, #38143, #55524, #4985, #56819 ) ) ; +#40715 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #43453, #52496, #56622, #16583 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 0.0005936950911333070506 ), + .UNSPECIFIED. ) ; +#40716 = CIRCLE ( 'NONE', #13693, 1.999999999999998224 ) ; +#40717 = CARTESIAN_POINT ( 'NONE', ( 19.56276389583978670, 38.43410573620376169, 15.88077840093135151 ) ) ; +#40718 = CARTESIAN_POINT ( 'NONE', ( 234.7363325632133524, -117.4259920180676176, 4.628494967795040438 ) ) ; +#40719 = EDGE_CURVE ( 'NONE', #24153, #49463, #40891, .T. ) ; +#40720 = ORIENTED_EDGE ( 'NONE', *, *, #33238, .F. ) ; +#40721 = ORIENTED_EDGE ( 'NONE', *, *, #9988, .T. ) ; +#40722 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#40723 = CARTESIAN_POINT ( 'NONE', ( 27.63613398480824301, -119.4999999999999858, -6.006819232606222414 ) ) ; +#40724 = CARTESIAN_POINT ( 'NONE', ( 219.8878578400067454, -120.9236640847482391, 7.876017097581089921 ) ) ; +#40725 = CARTESIAN_POINT ( 'NONE', ( 236.2639379253025993, -123.7633457876498824, 5.210498499104389225 ) ) ; +#40726 = VERTEX_POINT ( 'NONE', #20761 ) ; +#40727 = CARTESIAN_POINT ( 'NONE', ( 236.6235039084433538, -115.1676330857550710, 1.539690874461629111 ) ) ; +#40728 = CYLINDRICAL_SURFACE ( 'NONE', #56641, 0.4999999999999983347 ) ; +#40729 = ORIENTED_EDGE ( 'NONE', *, *, #21146, .F. ) ; +#40730 = CARTESIAN_POINT ( 'NONE', ( 215.9027963960743364, -119.5747907430256447, -7.671363482486839303 ) ) ; +#40731 = AXIS2_PLACEMENT_3D ( 'NONE', #4789, #17622, #48870 ) ; +#40732 = CARTESIAN_POINT ( 'NONE', ( 215.8643460476388611, -119.6718772529961967, -7.669085745622624906 ) ) ; +#40733 = CARTESIAN_POINT ( 'NONE', ( 213.9000314191158338, -120.7403030808260382, 5.612564934189795629 ) ) ; +#40734 = ORIENTED_EDGE ( 'NONE', *, *, #3862, .F. ) ; +#40735 = CARTESIAN_POINT ( 'NONE', ( -17.19999999999997797, -48.99999999999998579, 23.50000000000000000 ) ) ; +#40736 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289226, -125.9459458781921910, 0.2114609563722870123 ) ) ; +#40737 = EDGE_CURVE ( 'NONE', #11355, #23804, #38592, .T. ) ; +#40738 = CARTESIAN_POINT ( 'NONE', ( 219.8875904462971391, -120.0765902620104413, -7.873552995941055954 ) ) ; +#40739 = FACE_OUTER_BOUND ( 'NONE', #56654, .T. ) ; +#40740 = EDGE_LOOP ( 'NONE', ( #53148, #8643, #4345 ) ) ; +#40741 = PLANE ( 'NONE', #38813 ) ; +#40742 = CARTESIAN_POINT ( 'NONE', ( -50.26762527475713682, -117.5262761965652487, 3.298906872691690140 ) ) ; +#40743 = CARTESIAN_POINT ( 'NONE', ( 215.3700703679586468, -119.9720205489240925, -7.650198961078490179 ) ) ; +#40744 = ORIENTED_EDGE ( 'NONE', *, *, #29743, .T. ) ; +#40745 = ORIENTED_EDGE ( 'NONE', *, *, #18107, .F. ) ; +#40746 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#40747 = ADVANCED_FACE ( 'NONE', ( #16387 ), #3580, .F. ) ; +#40748 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290306, -123.2588378334954911, 0.6608684468797416667 ) ) ; +#40749 = DIRECTION ( 'NONE', ( -1.811995619784410881E-15, 1.000000000000000000, 1.196913542559490477E-15 ) ) ; +#40750 = EDGE_CURVE ( 'NONE', #55319, #8031, #52585, .T. ) ; +#40751 = ORIENTED_EDGE ( 'NONE', *, *, #47260, .T. ) ; +#40752 = CARTESIAN_POINT ( 'NONE', ( 214.9592436421241359, -119.0331163121459213, -7.729840607783157402 ) ) ; +#40753 = CARTESIAN_POINT ( 'NONE', ( 217.4395180495479849, -118.7147866265161440, -7.619608801500275419 ) ) ; +#40754 = ADVANCED_FACE ( 'NONE', ( #39180 ), #56994, .F. ) ; +#40755 = VECTOR ( 'NONE', #22477, 1000.000000000000000 ) ; +#40756 = ORIENTED_EDGE ( 'NONE', *, *, #34487, .F. ) ; +#40757 = CARTESIAN_POINT ( 'NONE', ( 214.7364365016796626, -122.1605432974755558, 7.653045528967922451 ) ) ; +#40758 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.330095367842434761E-33, -3.885780586188047891E-16 ) ) ; +#40759 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #21158, #43936, #25257, #3958, #25859 ), + .UNSPECIFIED., .F., .F., + ( 4, 1, 4 ), + ( 0.004851716232068635851, 0.004865790680792065129, 0.004879865129515495274 ), + .UNSPECIFIED. ) ; +#40760 = CARTESIAN_POINT ( 'NONE', ( 239.3402695270552556, -116.0082192615522558, -3.296589309349409636 ) ) ; +#40761 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #19547, #55778 ), + ( #7271, #29478 ), + ( #37386, #6700 ), + ( #25370, #11368 ), + ( #6420, #24221 ), + ( #46983, #10793 ), + ( #50774, #16017 ), + ( #2052, #51937 ), + ( #42025, #19829 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 2, 3, 4 ), + ( 2, 2 ), + ( 0.0000000000000000000, 0.4950495049504949896, 0.9900990099009899792, 0.9960396019125856704 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#40762 = DIRECTION ( 'NONE', ( 0.7132504491541841185, 2.131334480222611268E-15, -0.7009092642998482336 ) ) ; +#40763 = CARTESIAN_POINT ( 'NONE', ( 232.7668312799251851, -117.1735559881834234, -5.180134719610973271 ) ) ; +#40764 = FACE_OUTER_BOUND ( 'NONE', #15903, .T. ) ; +#40765 = DIRECTION ( 'NONE', ( -0.7132504491541840075, -2.131334480222543031E-15, 0.7009092642998484557 ) ) ; +#40766 = CARTESIAN_POINT ( 'NONE', ( 235.8999987668403264, -120.4999999999997584, 1.387778780781445676E-14 ) ) ; +#40767 = DIRECTION ( 'NONE', ( 1.210476675238558841E-16, -1.000000000000000000, -7.868619306511423982E-48 ) ) ; +#40768 = CARTESIAN_POINT ( 'NONE', ( 235.2482038139788756, -116.5653177283272868, -3.912269166485722316 ) ) ; +#40769 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -120.0157821823175510, -0.6379642346109883899 ) ) ; +#40770 = AXIS2_PLACEMENT_3D ( 'NONE', #22581, #36608, #35733 ) ; +#40771 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #32676, #20077, #2285, #6080 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 1.040834085586084257E-17, 0.01222717555362231624 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9523758920571284703, 0.7427727068772564945, 0.7427702517090165601, 0.9523685265524088894 ) ) + REPRESENTATION_ITEM ( '' ) ); +#40772 = CARTESIAN_POINT ( 'NONE', ( 235.4689770570217888, -116.2361222457345065, -3.553406040733833038 ) ) ; +#40773 = CYLINDRICAL_SURFACE ( 'NONE', #6115, 7.500000000000000888 ) ; +#40774 = ORIENTED_EDGE ( 'NONE', *, *, #56577, .T. ) ; +#40775 = CARTESIAN_POINT ( 'NONE', ( 234.0075533533962187, -115.1630391454146860, 3.052750940851574946 ) ) ; +#40776 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -118.5848897179825059, 1.904129459177883232 ) ) ; +#40777 = VECTOR ( 'NONE', #40607, 1000.000000000000000 ) ; +#40778 = CARTESIAN_POINT ( 'NONE', ( 236.9141104244661449, -125.8601301295675654, -1.436761923216785863 ) ) ; +#40779 = ORIENTED_EDGE ( 'NONE', *, *, #27218, .T. ) ; +#40780 = VERTEX_POINT ( 'NONE', #57280 ) ; +#40781 = CARTESIAN_POINT ( 'NONE', ( 221.8885757693622907, -120.0339587544449955, -8.042644726345271167 ) ) ; +#40782 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -121.6232161914448113, -2.047707161626273198 ) ) ; +#40783 = CARTESIAN_POINT ( 'NONE', ( 219.9466125123134645, -120.0952226249155075, -7.878374878560306271 ) ) ; +#40784 = EDGE_CURVE ( 'NONE', #48288, #1725, #38099, .T. ) ; +#40785 = CARTESIAN_POINT ( 'NONE', ( 234.5640712568807658, -115.2868968818227273, -1.966165285446819677 ) ) ; +#40786 = AXIS2_PLACEMENT_3D ( 'NONE', #3133, #51882, #55427 ) ; +#40787 = ORIENTED_EDGE ( 'NONE', *, *, #47706, .T. ) ; +#40788 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289169, -118.3214241485101752, 0.5929023673484459245 ) ) ; +#40789 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#40790 = AXIS2_PLACEMENT_3D ( 'NONE', #12487, #53364, #44318 ) ; +#40791 = CARTESIAN_POINT ( 'NONE', ( 206.8999987669482437, -126.5219200490616487, -0.9241146973220746297 ) ) ; +#40792 = VERTEX_POINT ( 'NONE', #5004 ) ; +#40793 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#40794 = CARTESIAN_POINT ( 'NONE', ( 237.2962472139143983, -121.6304134764869929, -5.432399325535799406 ) ) ; +#40795 = DIRECTION ( 'NONE', ( -1.811995619784410881E-15, 1.000000000000000000, 1.196913542559490477E-15 ) ) ; +#40796 = ORIENTED_EDGE ( 'NONE', *, *, #20871, .F. ) ; +#40797 = CARTESIAN_POINT ( 'NONE', ( 27.90554285733273687, -119.4999999999999858, -5.983037512021449622 ) ) ; +#40798 = FACE_OUTER_BOUND ( 'NONE', #55044, .T. ) ; +#40799 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#40800 = CARTESIAN_POINT ( 'NONE', ( 237.4968067722957699, -126.0567059308866078, -2.655459699690955411 ) ) ; +#40801 = ORIENTED_EDGE ( 'NONE', *, *, #53787, .T. ) ; +#40802 = ORIENTED_EDGE ( 'NONE', *, *, #39814, .F. ) ; +#40803 = EDGE_LOOP ( 'NONE', ( #55800, #46604, #32628 ) ) ; +#40804 = CARTESIAN_POINT ( 'NONE', ( 26.71743114853972045, -121.3259520469897836, 6.286972689770922607 ) ) ; +#40805 = PLANE ( 'NONE', #38597 ) ; +#40806 = EDGE_CURVE ( 'NONE', #6734, #42221, #12884, .T. ) ; +#40807 = CARTESIAN_POINT ( 'NONE', ( 220.9382730207772454, -122.4775422888223488, 7.628861614975806837 ) ) ; +#40808 = CARTESIAN_POINT ( 'NONE', ( 214.8378251194615416, -124.2441069888273404, -6.422933044131353242 ) ) ; +#40809 = VERTEX_POINT ( 'NONE', #35387 ) ; +#40810 = ORIENTED_EDGE ( 'NONE', *, *, #4038, .T. ) ; +#40811 = ORIENTED_EDGE ( 'NONE', *, *, #16459, .T. ) ; +#40812 = AXIS2_PLACEMENT_3D ( 'NONE', #33513, #56268, #6063 ) ; +#40813 = CARTESIAN_POINT ( 'NONE', ( 218.6367069670609453, -120.1055263037241758, -7.861200900699749639 ) ) ; +#40814 = ADVANCED_FACE ( 'NONE', ( #44128 ), #9660, .F. ) ; +#40815 = CARTESIAN_POINT ( 'NONE', ( 237.8863268689244705, -126.0297170950022121, -0.4910247123880848719 ) ) ; +#40816 = ADVANCED_FACE ( 'NONE', ( #13172 ), #53188, .F. ) ; +#40817 = ORIENTED_EDGE ( 'NONE', *, *, #24387, .T. ) ; +#40818 = CARTESIAN_POINT ( 'NONE', ( 28.11163368297490095, -121.2201038243926661, 6.177187151833170908 ) ) ; +#40819 = EDGE_CURVE ( 'NONE', #37240, #39858, #48356, .T. ) ; +#40820 = VERTEX_POINT ( 'NONE', #49665 ) ; +#40821 = VERTEX_POINT ( 'NONE', #8515 ) ; +#40822 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #55770, #56050, #6971, #51066, #19540, #38227 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 4 ), + ( 6.009547766572347989E-10, 0.0003931542910428076354, 0.0007863079811308385523 ), + .UNSPECIFIED. ) ; +#40823 = DIRECTION ( 'NONE', ( -1.811995619784410881E-15, 1.000000000000000000, 1.196913542559490477E-15 ) ) ; +#40824 = CARTESIAN_POINT ( 'NONE', ( 222.0866068084729363, -121.4157643607358921, 7.796172477881206042 ) ) ; +#40825 = CARTESIAN_POINT ( 'NONE', ( 219.9503880133529776, -121.0940901014066640, 7.866719002805999672 ) ) ; +#40826 = CARTESIAN_POINT ( 'NONE', ( -39.30455425408568004, -51.69543050033675513, -75.04505332425499375 ) ) ; +#40827 = CARTESIAN_POINT ( 'NONE', ( 216.5178166971933535, -121.2193029604728309, -7.822374027109114891 ) ) ; +#40828 = CARTESIAN_POINT ( 'NONE', ( -29.16564078277087191, -30.00000000000001066, 23.40000000000000568 ) ) ; +#40829 = CARTESIAN_POINT ( 'NONE', ( 216.6099585659590616, -121.0527056785230542, 7.753882984765819053 ) ) ; +#40830 = FACE_OUTER_BOUND ( 'NONE', #48712, .T. ) ; +#40831 = CARTESIAN_POINT ( 'NONE', ( 13.80656209826380731, -47.32753397310037258, 18.26998322667521180 ) ) ; +#40832 = CARTESIAN_POINT ( 'NONE', ( 218.2526263280471142, -121.7474269023273905, 7.759800475329173608 ) ) ; +#40833 = CARTESIAN_POINT ( 'NONE', ( 221.8982703922904420, -118.9330929189651584, -5.408986300775346479 ) ) ; +#40834 = VECTOR ( 'NONE', #15265, 1000.000000000000114 ) ; +#40835 = CARTESIAN_POINT ( 'NONE', ( 226.3999987669289453, -120.4999999999997726, 1.387778780781445676E-14 ) ) ; +#40836 = VERTEX_POINT ( 'NONE', #13756 ) ; +#40837 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#40838 = CARTESIAN_POINT ( 'NONE', ( 236.3331683937590242, -115.1180438904880248, -1.352810815287214474 ) ) ; +#40839 = CARTESIAN_POINT ( 'NONE', ( 233.8670781172345414, -126.0484810669312594, 0.1634023692847179632 ) ) ; +#40840 = CARTESIAN_POINT ( 'NONE', ( -41.17243272009169885, -52.32385214635729653, -18.74782269387269196 ) ) ; +#40841 = VERTEX_POINT ( 'NONE', #4442 ) ; +#40842 = ORIENTED_EDGE ( 'NONE', *, *, #23383, .T. ) ; +#40843 = CARTESIAN_POINT ( 'NONE', ( 216.6099585659590616, -119.9472943214765337, -7.753882984765749775 ) ) ; +#40844 = EDGE_CURVE ( 'NONE', #323, #49823, #45292, .T. ) ; +#40845 = CARTESIAN_POINT ( 'NONE', ( 220.7853098412914221, -121.8437532435005153, 7.768190245544356998 ) ) ; +#40846 = LINE ( 'NONE', #582, #47418 ) ; +#40847 = CARTESIAN_POINT ( 'NONE', ( 235.7028432956596475, -119.4595644314828888, -6.060960611550629373 ) ) ; +#40848 = CYLINDRICAL_SURFACE ( 'NONE', #26550, 3.000000000000002665 ) ; +#40849 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#40850 = DIRECTION ( 'NONE', ( -1.811995619784411276E-15, 1.000000000000000000, 1.196913542559490082E-15 ) ) ; +#40851 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290022, -118.7570394484130247, 2.659472579300106165 ) ) ; +#40852 = AXIS2_PLACEMENT_3D ( 'NONE', #1273, #37745, #41826 ) ; +#40853 = EDGE_CURVE ( 'NONE', #29537, #56087, #31305, .T. ) ; +#40854 = LINE ( 'NONE', #54294, #53674 ) ; +#40855 = ORIENTED_EDGE ( 'NONE', *, *, #11449, .T. ) ; +#40856 = CARTESIAN_POINT ( 'NONE', ( 237.9924614633869169, -122.3687088274099182, 5.434151378333353932 ) ) ; +#40857 = CARTESIAN_POINT ( 'NONE', ( 7.030195139484950168E-15, 12.50000000000000000, -38.50000000000000000 ) ) ; +#40858 = DIRECTION ( 'NONE', ( -0.7132504491541841185, -2.131334480222611268E-15, 0.7009092642998482336 ) ) ; +#40859 = ORIENTED_EDGE ( 'NONE', *, *, #24066, .F. ) ; +#40860 = DIRECTION ( 'NONE', ( -0.7132504491541842295, -2.131334480222603379E-15, 0.7009092642998483447 ) ) ; +#40861 = CYLINDRICAL_SURFACE ( 'NONE', #51451, 1.900000000000002354 ) ; +#40862 = CARTESIAN_POINT ( 'NONE', ( 237.8154450227117138, -120.0003981660081109, 5.527732687391128330 ) ) ; +#40863 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -122.8167847142826332, -2.280732334196631239 ) ) ; +#40864 = EDGE_CURVE ( 'NONE', #51333, #11056, #4147, .T. ) ; +#40865 = CARTESIAN_POINT ( 'NONE', ( 21.80000000000002203, -57.50000000000000000, -17.50000000000000711 ) ) ; +#40866 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#40867 = CARTESIAN_POINT ( 'NONE', ( 236.8245067429743074, -115.5516174705175700, -3.654100629944992740 ) ) ; +#40868 = ORIENTED_EDGE ( 'NONE', *, *, #21405, .F. ) ; +#40869 = CARTESIAN_POINT ( 'NONE', ( 23.60000000000001918, -29.99999999999999289, 23.39999999999999503 ) ) ; +#40870 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026027, -114.5694257071199758, 0.9100969164253081001 ) ) ; +#40871 = EDGE_LOOP ( 'NONE', ( #7328, #35774, #31252, #18813 ) ) ; +#40872 = AXIS2_PLACEMENT_3D ( 'NONE', #31188, #8115, #35274 ) ; +#40873 = ORIENTED_EDGE ( 'NONE', *, *, #3289, .T. ) ; +#40874 = ORIENTED_EDGE ( 'NONE', *, *, #12852, .F. ) ; +#40875 = VERTEX_POINT ( 'NONE', #45001 ) ; +#40876 = CARTESIAN_POINT ( 'NONE', ( 218.8554351935288480, -118.4926581833363457, -7.823002588466250629 ) ) ; +#40877 = VERTEX_POINT ( 'NONE', #17557 ) ; +#40878 = ADVANCED_FACE ( 'NONE', ( #44430 ), #18016, .T. ) ; +#40879 = ORIENTED_EDGE ( 'NONE', *, *, #8704, .T. ) ; +#40880 = CARTESIAN_POINT ( 'NONE', ( -28.14999999999999858, -129.0000000000000000, 9.400000000000009237 ) ) ; +#40881 = EDGE_CURVE ( 'NONE', #32558, #16127, #14036, .T. ) ; +#40882 = CARTESIAN_POINT ( 'NONE', ( 216.6730048077675406, -118.8409414931324335, -7.835017112458952937 ) ) ; +#40883 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#40884 = EDGE_CURVE ( 'NONE', #9926, #44957, #26424, .T. ) ; +#40885 = AXIS2_PLACEMENT_3D ( 'NONE', #8457, #41409, #37615 ) ; +#40886 = ORIENTED_EDGE ( 'NONE', *, *, #28817, .F. ) ; +#40887 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#40888 = CARTESIAN_POINT ( 'NONE', ( 236.2445745458983311, -119.3676829572141855, 7.070498297043720015 ) ) ; +#40889 = FACE_OUTER_BOUND ( 'NONE', #55964, .T. ) ; +#40890 = FACE_OUTER_BOUND ( 'NONE', #40919, .T. ) ; +#40891 = CIRCLE ( 'NONE', #30659, 4.100000000000000533 ) ; +#40892 = CARTESIAN_POINT ( 'NONE', ( -35.43721211558217732, -39.19543050033674803, -72.53633556736097887 ) ) ; +#40893 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#40894 = CARTESIAN_POINT ( 'NONE', ( 239.4814704355307811, -126.6385306000269679, 1.504989049959867931 ) ) ; +#40895 = FACE_BOUND ( 'NONE', #3683, .T. ) ; +#40896 = EDGE_CURVE ( 'NONE', #49141, #57084, #34230, .T. ) ; +#40897 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#40898 = CARTESIAN_POINT ( 'NONE', ( 219.9744274567266586, -119.8835683713454188, -8.067441359627077091 ) ) ; +#40899 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#40900 = CARTESIAN_POINT ( 'NONE', ( 29.39986018450687766, -114.6532327351895475, -0.9999999999999731326 ) ) ; +#40901 = CARTESIAN_POINT ( 'NONE', ( 12.29930877864885908, -49.33256205046615861, -19.07934375385340076 ) ) ; +#40902 = CARTESIAN_POINT ( 'NONE', ( 35.40000000000001279, -123.5397368307141193, -0.9999999999999731326 ) ) ; +#40903 = CARTESIAN_POINT ( 'NONE', ( 235.7412848437435002, -124.2879715908748608, 4.056830137131076874 ) ) ; +#40904 = CARTESIAN_POINT ( 'NONE', ( 233.7035692379473915, -119.4288845846432423, -6.055884929746703449 ) ) ; +#40905 = CARTESIAN_POINT ( 'NONE', ( -49.75000000000000000, -119.5000000000000000, 5.000000000000041744 ) ) ; +#40906 = CARTESIAN_POINT ( 'NONE', ( 222.0476230364249659, -122.1595410018740893, 7.877271742638941809 ) ) ; +#40907 = CARTESIAN_POINT ( 'NONE', ( 233.3839174933125378, -114.9654038492376031, 0.3964079881759866031 ) ) ; +#40908 = CARTESIAN_POINT ( 'NONE', ( 220.0718059674755693, -118.4907202028765170, -7.835631284254326090 ) ) ; +#40909 = CARTESIAN_POINT ( 'NONE', ( 236.9560270983271266, -114.2527428407373122, 0.9586945877377711644 ) ) ; +#40910 = VECTOR ( 'NONE', #17175, 1000.000000000000000 ) ; +#40911 = CARTESIAN_POINT ( 'NONE', ( 16.98357864376251314, -129.0000000000000000, -29.73357864376282578 ) ) ; +#40912 = CARTESIAN_POINT ( 'NONE', ( 221.4522368721324028, -122.0291500688158948, 7.923482395389869204 ) ) ; +#40913 = CARTESIAN_POINT ( 'NONE', ( 235.0968910118988333, -117.5610832782554525, 5.402648953815186061 ) ) ; +#40914 = CARTESIAN_POINT ( 'NONE', ( 36.71743114857029155, -119.6697370245218224, 5.402685274542032623 ) ) ; +#40915 = PLANE ( 'NONE', #21966 ) ; +#40916 = CARTESIAN_POINT ( 'NONE', ( 237.1876075499185674, -124.8688433195700611, -3.499061982024295858 ) ) ; +#40917 = EDGE_CURVE ( 'NONE', #39308, #46808, #21774, .T. ) ; +#40918 = CARTESIAN_POINT ( 'NONE', ( 25.00000000000002132, -49.14999999999999858, 6.399999999999993250 ) ) ; +#40919 = EDGE_LOOP ( 'NONE', ( #25138, #16059, #32438, #15065 ) ) ; +#40920 = CARTESIAN_POINT ( 'NONE', ( 219.8816902924902479, -118.8019916269596905, -7.697560399928334185 ) ) ; +#40921 = EDGE_CURVE ( 'NONE', #11353, #44076, #24561, .T. ) ; +#40922 = LINE ( 'NONE', #27799, #37838 ) ; +#40923 = CARTESIAN_POINT ( 'NONE', ( 232.4563671653913559, -114.9466428086912089, -0.2778291991239365544 ) ) ; +#40924 = ORIENTED_EDGE ( 'NONE', *, *, #38887, .F. ) ; +#40925 = CIRCLE ( 'NONE', #12026, 2.000000000000001776 ) ; +#40926 = CARTESIAN_POINT ( 'NONE', ( 219.8002074625812270, -112.2249399070458935, 4.055901992677362067 ) ) ; +#40927 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #40906, #44431, #5296, #49666, #4443, #35675 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 4 ), + ( 4.252726876253797924E-17, 0.0004360084734396198008, 0.0008720169468791971008 ), + .UNSPECIFIED. ) ; +#40928 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#40929 = CARTESIAN_POINT ( 'NONE', ( 2.400000000000022116, -40.49999999999999289, 23.50000000000000000 ) ) ; +#40930 = EDGE_CURVE ( 'NONE', #17750, #286, #54427, .T. ) ; +#40931 = CARTESIAN_POINT ( 'NONE', ( 4.300000000000019362, -36.70000000000000995, 23.49899999999999878 ) ) ; +#40932 = CARTESIAN_POINT ( 'NONE', ( -12.20000000000000107, 11.00000000000000000, 39.00000000000000000 ) ) ; +#40933 = EDGE_CURVE ( 'NONE', #15572, #20870, #42262, .T. ) ; +#40934 = ORIENTED_EDGE ( 'NONE', *, *, #3341, .T. ) ; +#40935 = ORIENTED_EDGE ( 'NONE', *, *, #39431, .T. ) ; +#40936 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#40937 = VERTEX_POINT ( 'NONE', #1507 ) ; +#40938 = VERTEX_POINT ( 'NONE', #55216 ) ; +#40939 = CARTESIAN_POINT ( 'NONE', ( 233.5394287859495819, -115.9240398557700473, 3.148302748462894929 ) ) ; +#40940 = CARTESIAN_POINT ( 'NONE', ( 236.0311634118881443, -125.7941814996695911, 1.665788531523738625 ) ) ; +#40941 = CARTESIAN_POINT ( 'NONE', ( 216.1811460054653367, -121.6149429343154367, 7.871534844097607397 ) ) ; +#40942 = ORIENTED_EDGE ( 'NONE', *, *, #19561, .T. ) ; +#40943 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#40944 = LINE ( 'NONE', #9701, #54115 ) ; +#40945 = ORIENTED_EDGE ( 'NONE', *, *, #47908, .F. ) ; +#40946 = CARTESIAN_POINT ( 'NONE', ( 21.50000000000001066, -128.5000000000000000, 14.00000000000000178 ) ) ; +#40947 = FACE_OUTER_BOUND ( 'NONE', #32772, .T. ) ; +#40948 = EDGE_CURVE ( 'NONE', #55185, #15389, #41327, .T. ) ; +#40949 = FACE_OUTER_BOUND ( 'NONE', #28510, .T. ) ; +#40950 = CARTESIAN_POINT ( 'NONE', ( 219.7267739198292986, -119.8485488647910131, -7.848227846305885436 ) ) ; +#40951 = ORIENTED_EDGE ( 'NONE', *, *, #51622, .T. ) ; +#40952 = AXIS2_PLACEMENT_3D ( 'NONE', #9206, #27038, #4835 ) ; +#40953 = CARTESIAN_POINT ( 'NONE', ( 33.11743114857102199, -120.4999999999999858, 1.387778780781445676E-14 ) ) ; +#40954 = CARTESIAN_POINT ( 'NONE', ( 15.22190327825485845, 38.43410573620376169, 19.34649823406777713 ) ) ; +#40955 = VERTEX_POINT ( 'NONE', #9960 ) ; +#40956 = VERTEX_POINT ( 'NONE', #45852 ) ; +#40957 = CARTESIAN_POINT ( 'NONE', ( 22.00000000000000711, -129.0000000000000000, 20.00000000000001066 ) ) ; +#40958 = DIRECTION ( 'NONE', ( 0.7132504491541841185, 2.131334480222602985E-15, -0.7009092642998482336 ) ) ; +#40959 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.210476675238558841E-16, 1.857579106397798678E-17 ) ) ; +#40960 = ORIENTED_EDGE ( 'NONE', *, *, #29573, .F. ) ; +#40961 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203871748, 0.9884292157390539568 ) ) ; +#40962 = LINE ( 'NONE', #18762, #20862 ) ; +#40963 = EDGE_CURVE ( 'NONE', #54243, #40356, #27783, .T. ) ; +#40964 = CARTESIAN_POINT ( 'NONE', ( 221.9726477644915406, -119.4835504879593060, -7.992999609748792089 ) ) ; +#40965 = AXIS2_PLACEMENT_3D ( 'NONE', #39580, #8915, #44239 ) ; +#40966 = ADVANCED_FACE ( 'NONE', ( #6436 ), #46138, .F. ) ; +#40967 = DIRECTION ( 'NONE', ( -1.857579106397815009E-17, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#40968 = CARTESIAN_POINT ( 'NONE', ( 235.3063400191053063, -121.3090121356663218, -5.509420250547224285 ) ) ; +#40969 = FACE_OUTER_BOUND ( 'NONE', #44808, .T. ) ; +#40970 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#40971 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #33072, #54711, #14681, #46782 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 0.0001168083130725039399 ), + .UNSPECIFIED. ) ; +#40972 = CARTESIAN_POINT ( 'NONE', ( 233.2329744743474862, -122.6589186341742561, 5.758485066663151741 ) ) ; +#40973 = DIRECTION ( 'NONE', ( 0.7071067811865350272, 0.7071067811865600072, 0.0000000000000000000 ) ) ; +#40974 = CARTESIAN_POINT ( 'NONE', ( 215.2361077851461459, -118.7911636005797078, -7.475310906315942638 ) ) ; +#40975 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#40976 = CARTESIAN_POINT ( 'NONE', ( 232.6335096675558987, -120.8816237950797330, 5.535598340541317164 ) ) ; +#40977 = PLANE ( 'NONE', #18419 ) ; +#40978 = DIRECTION ( 'NONE', ( 0.7009092642998502320, 0.0000000000000000000, 0.7132504491541823421 ) ) ; +#40979 = CARTESIAN_POINT ( 'NONE', ( 215.1233397109664907, -119.9483791018912768, -7.843258497048392286 ) ) ; +#40980 = EDGE_LOOP ( 'NONE', ( #54433, #39595, #21740, #6266 ) ) ; +#40981 = CARTESIAN_POINT ( 'NONE', ( 234.5987858714177605, -123.3687302681870079, -5.439701248757092600 ) ) ; +#40982 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289169, -121.9770398261770623, 2.559235800217686485 ) ) ; +#40983 = CIRCLE ( 'NONE', #55007, 5.684830401364140862 ) ; +#40984 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289453, -120.7890136874760287, 2.986905233489947076 ) ) ; +#40985 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -124.0484078389748390, 0.1609043075446127402 ) ) ; +#40986 = CARTESIAN_POINT ( 'NONE', ( 234.3926393862123803, -114.9944441098351007, 0.6883985623109051266 ) ) ; +#40987 = CARTESIAN_POINT ( 'NONE', ( 237.2973670347722930, -115.5582662266745473, -2.523258227275029242 ) ) ; +#40988 = FACE_OUTER_BOUND ( 'NONE', #51589, .T. ) ; +#40989 = CARTESIAN_POINT ( 'NONE', ( 36.90000000000001279, -120.4999999999999858, 1.387778780781445676E-14 ) ) ; +#40990 = EDGE_CURVE ( 'NONE', #2021, #32408, #57139, .T. ) ; +#40991 = ORIENTED_EDGE ( 'NONE', *, *, #38238, .F. ) ; +#40992 = TOROIDAL_SURFACE ( 'NONE', #19518, 5.266869802828444413, 0.1999999999999929612 ) ; +#40993 = CARTESIAN_POINT ( 'NONE', ( -34.95891681542661900, -51.19543050033674803, -70.62290053949905655 ) ) ; +#40994 = CARTESIAN_POINT ( 'NONE', ( 234.7286757393912069, -117.2083075419504183, 4.476496289875194101 ) ) ; +#40995 = EDGE_CURVE ( 'NONE', #14800, #16988, #23657, .T. ) ; +#40996 = ADVANCED_FACE ( 'NONE', ( #2069 ), #1211, .F. ) ; +#40997 = EDGE_CURVE ( 'NONE', #17955, #29109, #37127, .T. ) ; +#40998 = VERTEX_POINT ( 'NONE', #15170 ) ; +#40999 = EDGE_LOOP ( 'NONE', ( #47434, #48350, #31427, #49857 ) ) ; +#41000 = CARTESIAN_POINT ( 'NONE', ( 220.5855866088921573, -120.0727468683886201, -8.074805488329367620 ) ) ; +#41001 = FACE_BOUND ( 'NONE', #19118, .T. ) ; +#41002 = CARTESIAN_POINT ( 'NONE', ( 229.2999987672632471, -116.2143968626713360, -6.154965942034442250 ) ) ; +#41003 = CARTESIAN_POINT ( 'NONE', ( 236.4533874659252319, -126.5583894541455265, -1.059808738736679246 ) ) ; +#41004 = DATE_TIME_ROLE ( 'classification_date' ) ; +#41005 = ORIENTED_EDGE ( 'NONE', *, *, #20773, .T. ) ; +#41006 = AXIS2_PLACEMENT_3D ( 'NONE', #51694, #29250, #7031 ) ; +#41007 = CARTESIAN_POINT ( 'NONE', ( 236.6784421992216494, -115.9877710962423549, 3.233030706643387653 ) ) ; +#41008 = CARTESIAN_POINT ( 'NONE', ( 215.9069287350617401, -121.4348984175830424, 7.671776414709991165 ) ) ; +#41009 = ORIENTED_EDGE ( 'NONE', *, *, #1538, .F. ) ; +#41010 = CARTESIAN_POINT ( 'NONE', ( 215.0490946674933639, -122.3251143712275564, 7.640723356412697065 ) ) ; +#41011 = CIRCLE ( 'NONE', #15813, 2.600000000000000533 ) ; +#41012 = CARTESIAN_POINT ( 'NONE', ( -47.33714274424998081, -119.5000000000000000, 6.975000000000005862 ) ) ; +#41013 = CARTESIAN_POINT ( 'NONE', ( 221.8982723098855558, -122.4063115078646717, 7.620700883854011565 ) ) ; +#41014 = ORIENTED_EDGE ( 'NONE', *, *, #44534, .F. ) ; +#41015 = PLANE ( 'NONE', #39285 ) ; +#41016 = FACE_OUTER_BOUND ( 'NONE', #48458, .T. ) ; +#41017 = ADVANCED_FACE ( 'NONE', ( #6721 ), #33870, .F. ) ; +#41018 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669290647, -115.0540541218071837, -0.2114609563721623342 ) ) ; +#41019 = CARTESIAN_POINT ( 'NONE', ( 20.90000000000002345, -30.00100000000000122, 19.50000000000000355 ) ) ; +#41020 = VERTEX_POINT ( 'NONE', #46719 ) ; +#41021 = CARTESIAN_POINT ( 'NONE', ( -4.250000000000000000, -2.500000000000000000, 37.00000000000000000 ) ) ; +#41022 = DIRECTION ( 'NONE', ( 1.049727191138617340E-16, 0.5150380749100560429, -0.8571673007021112234 ) ) ; +#41023 = CARTESIAN_POINT ( 'NONE', ( 221.4880403467280701, -118.5525229833725547, -7.835341821063705581 ) ) ; +#41024 = VERTEX_POINT ( 'NONE', #36829 ) ; +#41025 = VERTEX_POINT ( 'NONE', #18703 ) ; +#41026 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#41027 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290022, -122.7985087147700796, 0.3817264104925165435 ) ) ; +#41028 = CARTESIAN_POINT ( 'NONE', ( 16.50000000000001776, -59.00000000000000000, 23.49999999999999289 ) ) ; +#41029 = ORIENTED_EDGE ( 'NONE', *, *, #49190, .F. ) ; +#41030 = CARTESIAN_POINT ( 'NONE', ( 215.2214962858842284, -119.0285363298931145, -7.753975127168467374 ) ) ; +#41031 = DIRECTION ( 'NONE', ( 0.7132504491541840075, 2.131334480222543031E-15, -0.7009092642998484557 ) ) ; +#41032 = EDGE_CURVE ( 'NONE', #29379, #11008, #7721, .T. ) ; +#41033 = ORIENTED_EDGE ( 'NONE', *, *, #4884, .T. ) ; +#41034 = VECTOR ( 'NONE', #15053, 1000.000000000000000 ) ; +#41035 = CARTESIAN_POINT ( 'NONE', ( -24.00000000000000355, -1.000000000000011324, -19.50000000000000000 ) ) ; +#41036 = CARTESIAN_POINT ( 'NONE', ( 214.7795725583231388, -119.5997706526537314, -7.575161293726400125 ) ) ; +#41037 = CARTESIAN_POINT ( 'NONE', ( 236.5902695270552556, -117.2034106906502871, 4.491780738447484822 ) ) ; +#41038 = AXIS2_PLACEMENT_3D ( 'NONE', #15453, #45842, #23643 ) ; +#41039 = EDGE_CURVE ( 'NONE', #32284, #55930, #20317, .T. ) ; +#41040 = CARTESIAN_POINT ( 'NONE', ( 217.1250588505269548, -120.9977789684791105, 7.994687183067783920 ) ) ; +#41041 = CARTESIAN_POINT ( 'NONE', ( 232.7295656326415951, -118.4729385135734248, -5.806314682657848003 ) ) ; +#41042 = LINE ( 'NONE', #10095, #56702 ) ; +#41043 = LINE ( 'NONE', #49800, #15102 ) ; +#41044 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -117.9974070622838269, -0.8716613931527599224 ) ) ; +#41045 = FACE_OUTER_BOUND ( 'NONE', #29052, .T. ) ; +#41046 = CARTESIAN_POINT ( 'NONE', ( 235.3249224237185047, -115.1917001777585767, -1.619498216329481100 ) ) ; +#41047 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -120.4213903171732483, 0.7966133037740188438 ) ) ; +#41048 = VECTOR ( 'NONE', #19104, 999.9999999999998863 ) ; +#41049 = CARTESIAN_POINT ( 'NONE', ( 235.3273403932587087, -120.5715322759000827, -5.561965573555722742 ) ) ; +#41050 = LINE ( 'NONE', #9807, #44342 ) ; +#41051 = ORIENTED_EDGE ( 'NONE', *, *, #50859, .T. ) ; +#41052 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #6137, #23951, #9648, #27482 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#41053 = CARTESIAN_POINT ( 'NONE', ( 234.2264646103953964, -122.4152370418694176, 5.843849018869787137 ) ) ; +#41054 = AXIS2_PLACEMENT_3D ( 'NONE', #21620, #22206, #8486 ) ; +#41055 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290306, -118.6394283405443275, 1.843673397876307352 ) ) ; +#41056 = CARTESIAN_POINT ( 'NONE', ( 236.8490641926891840, -125.9925366700784792, 0.7953875856035811376 ) ) ; +#41057 = EDGE_CURVE ( 'NONE', #29230, #41416, #28293, .T. ) ; +#41058 = VERTEX_POINT ( 'NONE', #41767 ) ; +#41059 = ORIENTED_EDGE ( 'NONE', *, *, #17040, .T. ) ; +#41060 = LINE ( 'NONE', #6010, #18089 ) ; +#41061 = EDGE_LOOP ( 'NONE', ( #40796, #44384 ) ) ; +#41062 = CARTESIAN_POINT ( 'NONE', ( -2.999999999999995559, -129.0000000000000000, 20.00000000000001066 ) ) ; +#41063 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#41064 = EDGE_CURVE ( 'NONE', #55368, #22890, #32167, .T. ) ; +#41065 = CARTESIAN_POINT ( 'NONE', ( 234.1245387181390640, -120.3795760298442445, -5.596048279627555466 ) ) ; +#41066 = EDGE_CURVE ( 'NONE', #48547, #17448, #28058, .T. ) ; +#41067 = ORIENTED_EDGE ( 'NONE', *, *, #39692, .F. ) ; +#41068 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290022, -118.2855080283804057, 0.7828292832631013054 ) ) ; +#41069 = CARTESIAN_POINT ( 'NONE', ( -40.46676374154736067, -51.99868996566676316, 19.26082115626523361 ) ) ; +#41070 = CARTESIAN_POINT ( 'NONE', ( 216.7892033908024985, -121.0972064590310140, 7.968426324327780641 ) ) ; +#41071 = ORIENTED_EDGE ( 'NONE', *, *, #53012, .F. ) ; +#41073 = FACE_OUTER_BOUND ( 'NONE', #47979, .T. ) ; +#41072 = CIRCLE ( 'NONE', #30843, 1.649999999999998579 ) ; +#41074 = LINE ( 'NONE', #54511, #5504 ) ; +#41075 = CARTESIAN_POINT ( 'NONE', ( 237.2903781264319605, -121.8305440063831639, -5.387926676674902104 ) ) ; +#41076 = CARTESIAN_POINT ( 'NONE', ( 239.6999987669289283, -123.1971729105908224, 3.087921354305161792 ) ) ; +#41077 = ORIENTED_EDGE ( 'NONE', *, *, #51911, .T. ) ; +#41078 = CARTESIAN_POINT ( 'NONE', ( 27.91835713500047333, -119.4999999999999716, -6.037067416695530042 ) ) ; +#41079 = FACE_OUTER_BOUND ( 'NONE', #8345, .T. ) ; +#41080 = CARTESIAN_POINT ( 'NONE', ( 90.90000000000003411, -117.2999999999999261, 1.387778780781445676E-14 ) ) ; +#41081 = CARTESIAN_POINT ( 'NONE', ( 237.5974952860106555, -123.4067741279568509, -5.419044404964028949 ) ) ; +#41082 = ORIENTED_EDGE ( 'NONE', *, *, #31730, .F. ) ; +#41083 = VERTEX_POINT ( 'NONE', #28648 ) ; +#41084 = ORIENTED_EDGE ( 'NONE', *, *, #12354, .T. ) ; +#41085 = CARTESIAN_POINT ( 'NONE', ( 228.9554229884619758, -117.2996590651994353, -6.405615189394818110 ) ) ; +#41086 = FACE_OUTER_BOUND ( 'NONE', #5952, .T. ) ; +#41087 = CARTESIAN_POINT ( 'NONE', ( 218.4179934536015537, -120.9137487410296927, 8.054866226256590878 ) ) ; +#41088 = CIRCLE ( 'NONE', #7481, 3.200000000000009504 ) ; +#41089 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.7071067811865372477, 0.7071067811865578978 ) ) ; +#41090 = VERTEX_POINT ( 'NONE', #24239 ) ; +#41091 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#41092 = ORIENTED_EDGE ( 'NONE', *, *, #3043, .F. ) ; +#41093 = ORIENTED_EDGE ( 'NONE', *, *, #41461, .F. ) ; +#41094 = AXIS2_PLACEMENT_3D ( 'NONE', #2473, #10350, #32845 ) ; +#41095 = CARTESIAN_POINT ( 'NONE', ( 219.9620501213859427, -118.6836539430593973, -7.884770222357225578 ) ) ; +#41096 = CARTESIAN_POINT ( 'NONE', ( 237.9120084870801008, -125.8757165364908559, -1.386795890734711545 ) ) ; +#41097 = VERTEX_POINT ( 'NONE', #55497 ) ; +#41098 = ORIENTED_EDGE ( 'NONE', *, *, #31613, .F. ) ; +#41099 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.210476675238558841E-16, 1.857579106397798678E-17 ) ) ; +#41100 = EDGE_LOOP ( 'NONE', ( #46160, #37280, #52207, #50900 ) ) ; +#41101 = ORIENTED_EDGE ( 'NONE', *, *, #36188, .T. ) ; +#41102 = CARTESIAN_POINT ( 'NONE', ( 215.2361077861756655, -118.7600171702889611, -7.678274155060941908 ) ) ; +#41103 = CARTESIAN_POINT ( 'NONE', ( -29.16564078277083638, -128.8000000000000114, 23.40000000000000568 ) ) ; +#41104 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.9004799278271615748, 0.4348975736657886282 ) ) ; +#41105 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #46640, #46922, #54856, #7213 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 0.0000000000000000000, 0.001601934386797188633 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9999293979906461738, 0.9966508620561700393, 0.9966506955178112692, 0.9999288983755699745 ) ) + REPRESENTATION_ITEM ( '' ) ); +#41106 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #17427, #22110, #18293, #53632, #39631, #45150, #13623, #39924, #9253, #57456 ), + .UNSPECIFIED., .F., .F., + ( 4, 3, 3, 4 ), + ( 2.136941523924618988E-15, 0.0001546191454180647067, 0.0002320813011643832295, 0.0003095920059215593852 ), + .UNSPECIFIED. ) ; +#41107 = EDGE_LOOP ( 'NONE', ( #17581, #34211, #38425, #15041 ) ) ; +#41108 = EDGE_CURVE ( 'NONE', #56802, #34450, #40412, .T. ) ; +#41109 = CARTESIAN_POINT ( 'NONE', ( 220.1926122131961279, -119.3666038630230020, -7.805589135917435861 ) ) ; +#41110 = CARTESIAN_POINT ( 'NONE', ( 32.90610093906767730, -119.4999999999999858, 5.541343034412824053 ) ) ; +#41111 = CARTESIAN_POINT ( 'NONE', ( 232.0930847497688774, -117.4331930334609098, 5.330816401483048139 ) ) ; +#41112 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -121.1379642346096546, -0.4842178176832385716 ) ) ; +#41113 = FACE_OUTER_BOUND ( 'NONE', #45044, .T. ) ; +#41114 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#41115 = AXIS2_PLACEMENT_3D ( 'NONE', #15998, #21245, #43726 ) ; +#41116 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#41117 = EDGE_LOOP ( 'NONE', ( #54092, #38007, #36222, #36093, #26090, #41005 ) ) ; +#41118 = FACE_OUTER_BOUND ( 'NONE', #19400, .T. ) ; +#41119 = CARTESIAN_POINT ( 'NONE', ( 236.4194794460807429, -115.1967963309892014, 1.637579411534124896 ) ) ; +#41120 = CARTESIAN_POINT ( 'NONE', ( 234.0195043925839684, -123.8536716821475352, -4.420675284956244511 ) ) ; +#41121 = EDGE_CURVE ( 'NONE', #49762, #1601, #4968, .T. ) ; +#41122 = CARTESIAN_POINT ( 'NONE', ( -43.03030710619754728, -52.75120252308342117, -17.18647865685342424 ) ) ; +#41123 = EDGE_LOOP ( 'NONE', ( #17653, #13386 ) ) ; +#41124 = ORIENTED_EDGE ( 'NONE', *, *, #10814, .T. ) ; +#41125 = FACE_OUTER_BOUND ( 'NONE', #49629, .T. ) ; +#41126 = LOCAL_TIME ( 17, 53, 42.00000000000000000, #1028 ) ; +#41127 = DIRECTION ( 'NONE', ( -0.7132504491541842295, -2.131334480222602985E-15, 0.7009092642998483447 ) ) ; +#41128 = CARTESIAN_POINT ( 'NONE', ( 217.3002074625812838, -124.4611432380234817, -6.508252711985476502 ) ) ; +#41129 = CARTESIAN_POINT ( 'NONE', ( 235.5493379455074887, -124.8921709151769619, -4.304734589550292867 ) ) ; +#41130 = CARTESIAN_POINT ( 'NONE', ( 216.2145475481480617, -121.5848354529389894, 7.675328674023623954 ) ) ; +#41131 = CARTESIAN_POINT ( 'NONE', ( 38.11162560728667614, -119.6631814218715419, -5.278211926938467080 ) ) ; +#41132 = DIRECTION ( 'NONE', ( -3.524876788021935603E-16, 1.000000000000000000, -1.848892746611746145E-32 ) ) ; +#41134 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290022, -118.7293216712222090, 2.244762249674875143 ) ) ; +#41133 = CONICAL_SURFACE ( 'NONE', #14115, 1.500000000000001332, 0.7853981633974420618 ) ; +#41135 = EDGE_CURVE ( 'NONE', #37526, #5650, #1253, .T. ) ; +#41136 = VECTOR ( 'NONE', #37187, 1000.000000000000000 ) ; +#41137 = LINE ( 'NONE', #9903, #29462 ) ; +#41138 = EDGE_CURVE ( 'NONE', #18086, #11920, #2952, .T. ) ; +#41139 = ORIENTED_EDGE ( 'NONE', *, *, #32586, .T. ) ; +#41141 = EDGE_CURVE ( 'NONE', #11863, #55467, #6993, .T. ) ; +#41140 = CARTESIAN_POINT ( 'NONE', ( 237.9921100173716866, -117.1886816506930700, 4.994905319473773808 ) ) ; +#41142 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.9884292157390547340, -0.1516828450203816236 ) ) ; +#41143 = CARTESIAN_POINT ( 'NONE', ( 228.0999987669289624, -120.4999999999997726, 1.387778780781445676E-14 ) ) ; +#41144 = ORIENTED_EDGE ( 'NONE', *, *, #48022, .F. ) ; +#41145 = CARTESIAN_POINT ( 'NONE', ( -23.99999999999999289, -35.00000000000000711, -19.50000000000000000 ) ) ; +#41146 = CARTESIAN_POINT ( 'NONE', ( 35.13613425942988044, -125.8441470793559773, 1.000000000000028644 ) ) ; +#41147 = CARTESIAN_POINT ( 'NONE', ( 221.8456370807353437, -121.1551066446797478, 8.048450736927515337 ) ) ; +#41148 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -122.9091805782206421, -2.076326977414100661 ) ) ; +#41149 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#41150 = CARTESIAN_POINT ( 'NONE', ( 2.081668171172168513E-14, 38.43410573620376169, -4.128641872824792996E-15 ) ) ; +#41151 = CARTESIAN_POINT ( 'NONE', ( 236.7984229356031847, -116.2235686115849376, -4.423177752700669707 ) ) ; +#41152 = ORIENTED_EDGE ( 'NONE', *, *, #12013, .F. ) ; +#41153 = CARTESIAN_POINT ( 'NONE', ( 4.300000000000019362, -41.30000000000001847, 23.50000000000000000 ) ) ; +#41154 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026312, -112.3708731395043969, -11.48563430511214101 ) ) ; +#41155 = VERTEX_POINT ( 'NONE', #7286 ) ; +#41156 = CIRCLE ( 'NONE', #9443, 0.5000000000050248694 ) ; +#41157 = ORIENTED_EDGE ( 'NONE', *, *, #50882, .F. ) ; +#41158 = VERTEX_POINT ( 'NONE', #39111 ) ; +#41159 = ORIENTED_EDGE ( 'NONE', *, *, #12740, .T. ) ; +#41160 = CARTESIAN_POINT ( 'NONE', ( 36.81267946840465299, -121.4243920164201853, 5.353071121580158298 ) ) ; +#41161 = ORIENTED_EDGE ( 'NONE', *, *, #9077, .T. ) ; +#41162 = VERTEX_POINT ( 'NONE', #55796 ) ; +#41163 = LINE ( 'NONE', #1187, #10877 ) ; +#41164 = LINE ( 'NONE', #10787, #6101 ) ; +#41165 = CYLINDRICAL_SURFACE ( 'NONE', #2190, 7.500000000000000888 ) ; +#41166 = ORIENTED_EDGE ( 'NONE', *, *, #3821, .F. ) ; +#41167 = CARTESIAN_POINT ( 'NONE', ( 35.40000000000004121, -115.2309469292222417, 1.000000000000014655 ) ) ; +#41169 = AXIS2_PLACEMENT_3D ( 'NONE', #41754, #18975, #28046 ) ; +#41168 = CARTESIAN_POINT ( 'NONE', ( -25.69999999999999929, -129.0000000000000000, 7.500000000000008882 ) ) ; +#41170 = PLANE ( 'NONE', #44892 ) ; +#41171 = CARTESIAN_POINT ( 'NONE', ( 239.6999987669289283, -124.5504256215211285, -0.6356510713617646857 ) ) ; +#41172 = AXIS2_PLACEMENT_3D ( 'NONE', #57087, #21151, #43931 ) ; +#41173 = TOROIDAL_SURFACE ( 'NONE', #3887, 5.581828991685413577, 0.2000000000002522538 ) ; +#41174 = EDGE_CURVE ( 'NONE', #32279, #39071, #25098, .T. ) ; +#41175 = CARTESIAN_POINT ( 'NONE', ( 10.46760517116242895, -32.89543050033662297, -110.3563071415252494 ) ) ; +#41176 = DIRECTION ( 'NONE', ( 0.7071067811865475727, -7.215498431451171255E-17, 0.7071067811865475727 ) ) ; +#41177 = CARTESIAN_POINT ( 'NONE', ( 238.6689704355307526, -124.2395784570542361, -5.095377345206854258 ) ) ; +#41178 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#41179 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#41180 = LINE ( 'NONE', #50782, #52555 ) ; +#41181 = CARTESIAN_POINT ( 'NONE', ( 221.4140751442297415, -122.0150020346672903, 7.723352205249240932 ) ) ; +#41182 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#41183 = CARTESIAN_POINT ( 'NONE', ( 231.7222280068026521, -119.1732914231476741, 5.411362425887938699 ) ) ; +#41184 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #49594, #53393, #17183, #8443 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 2.168404344971008868E-18, 0.0003700847467211031529 ), + .UNSPECIFIED. ) ; +#41185 = CARTESIAN_POINT ( 'NONE', ( 24.69999999999999574, 8.706780413834935839E-15, -22.01715728752536094 ) ) ; +#41186 = CARTESIAN_POINT ( 'NONE', ( 235.8275725247638093, -125.8366937520324598, 1.528283188186820185 ) ) ; +#41187 = CARTESIAN_POINT ( 'NONE', ( 233.6867735284402272, -120.0888064777107047, -6.136297043616839808 ) ) ; +#41188 = CARTESIAN_POINT ( 'NONE', ( 196.6500029091325246, -126.4025698624224248, -0.9057993990944607221 ) ) ; +#41189 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#41190 = CARTESIAN_POINT ( 'NONE', ( 233.4073613087799970, -115.0875387956003237, 1.228151687744468035 ) ) ; +#41191 = EDGE_CURVE ( 'NONE', #56802, #1472, #33866, .T. ) ; +#41192 = CARTESIAN_POINT ( 'NONE', ( 237.5810270983271835, -124.2395784570542361, -5.095377345206854258 ) ) ; +#41193 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#41194 = CARTESIAN_POINT ( 'NONE', ( 219.9701705739942668, -119.1738478199676479, -7.775267011564928055 ) ) ; +#41195 = CARTESIAN_POINT ( 'NONE', ( 235.0794755508961202, -117.0020033233855088, 5.057822959504085780 ) ) ; +#41196 = CARTESIAN_POINT ( 'NONE', ( 15.27641196714462524, -57.88970250302500631, 19.53182795182315701 ) ) ; +#41197 = DIRECTION ( 'NONE', ( 0.7071067811865570096, 0.7071067811865380248, 0.0000000000000000000 ) ) ; +#41198 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669862435, -121.3873446433704686, 5.782310912082830434 ) ) ; +#41199 = LINE ( 'NONE', #40918, #4250 ) ; +#41200 = ADVANCED_FACE ( 'NONE', ( #47867 ), #16609, .F. ) ; +#41201 = ORIENTED_EDGE ( 'NONE', *, *, #26220, .F. ) ; +#41203 = EDGE_CURVE ( 'NONE', #13052, #22556, #10559, .T. ) ; +#41202 = CARTESIAN_POINT ( 'NONE', ( 235.8999987668371148, -120.4999999999997584, 1.387778780781445676E-14 ) ) ; +#41204 = CC_DESIGN_SECURITY_CLASSIFICATION ( #7639, ( #57807 ) ) ; +#41205 = CARTESIAN_POINT ( 'NONE', ( 215.2972883864188702, -120.9368040352606499, 7.621635124345268686 ) ) ; +#41206 = CARTESIAN_POINT ( 'NONE', ( 232.5913337670062901, -125.4375662721785289, -2.601068781543457220 ) ) ; +#41207 = VERTEX_POINT ( 'NONE', #29500 ) ; +#41208 = EDGE_CURVE ( 'NONE', #20637, #55403, #6854, .T. ) ; +#41209 = DIRECTION ( 'NONE', ( 0.7132504491541840075, 2.131334480222543031E-15, -0.7009092642998484557 ) ) ; +#41210 = AXIS2_PLACEMENT_3D ( 'NONE', #4429, #9085, #13439 ) ; +#41211 = CARTESIAN_POINT ( 'NONE', ( 215.7847815851337145, -121.8784274853162373, 7.799030509693985813 ) ) ; +#41212 = CARTESIAN_POINT ( 'NONE', ( 220.7241426763895333, -119.4177997215861495, -8.011669701979064584 ) ) ; +#41213 = CARTESIAN_POINT ( 'NONE', ( 7.755892432271226156, -29.99543050033663505, -103.4854182600387276 ) ) ; +#41214 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #43194 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #31835, #6388, #50189 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) ); +#41215 = AXIS2_PLACEMENT_3D ( 'NONE', #22947, #9798, #27637 ) ; +#41216 = ORIENTED_EDGE ( 'NONE', *, *, #29206, .F. ) ; +#41217 = VERTEX_POINT ( 'NONE', #2922 ) ; +#41218 = CARTESIAN_POINT ( 'NONE', ( 17.40675891647410722, -57.61833047608535452, -21.41981175001015103 ) ) ; +#41219 = CARTESIAN_POINT ( 'NONE', ( 27.90000000000003411, -121.4999999999999858, 5.935624578460848788 ) ) ; +#41220 = VERTEX_POINT ( 'NONE', #37973 ) ; +#41221 = CARTESIAN_POINT ( 'NONE', ( 236.1274114074655017, -125.8034250739830640, -1.636087777901811036 ) ) ; +#41222 = CARTESIAN_POINT ( 'NONE', ( 215.7536461993004480, -122.1057573682448378, 7.542383420376581604 ) ) ; +#41223 = EDGE_LOOP ( 'NONE', ( #13328, #38168, #1038, #52733 ) ) ; +#41224 = ORIENTED_EDGE ( 'NONE', *, *, #48413, .F. ) ; +#41225 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -117.1562655492067080, 1.056231548260473829 ) ) ; +#41226 = CARTESIAN_POINT ( 'NONE', ( 217.2060331746567670, -122.2751718459861650, 7.608050232818579950 ) ) ; +#41227 = VERTEX_POINT ( 'NONE', #7860 ) ; +#41228 = FACE_OUTER_BOUND ( 'NONE', #5417, .T. ) ; +#41229 = LINE ( 'NONE', #28103, #36924 ) ; +#41230 = CARTESIAN_POINT ( 'NONE', ( 228.7999987669290078, -127.4982654320928361, 0.1558234320356982616 ) ) ; +#41231 = VERTEX_POINT ( 'NONE', #56348 ) ; +#41232 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -123.6947511984831181, 0.3814971240198051228 ) ) ; +#41233 = CARTESIAN_POINT ( 'NONE', ( 23.59999999999996234, -0.1999999999999974021, -23.40000000000002700 ) ) ; +#41234 = ORIENTED_EDGE ( 'NONE', *, *, #22868, .F. ) ; +#41235 = VERTEX_POINT ( 'NONE', #38530 ) ; +#41236 = EDGE_CURVE ( 'NONE', #48287, #29395, #51956, .T. ) ; +#41237 = FACE_OUTER_BOUND ( 'NONE', #47676, .T. ) ; +#41238 = ADVANCED_FACE ( 'NONE', ( #38251, #15752 ), #5303, .F. ) ; +#41239 = FACE_OUTER_BOUND ( 'NONE', #53869, .T. ) ; +#41240 = EDGE_LOOP ( 'NONE', ( #34261, #35559, #51488 ) ) ; +#41241 = PLANE ( 'NONE', #48799 ) ; +#41242 = DIRECTION ( 'NONE', ( -9.714451465470117264E-17, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#41243 = DIRECTION ( 'NONE', ( -0.4956176937828952744, 0.7071067811865514585, -0.5043442292812705396 ) ) ; +#41244 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#41245 = CARTESIAN_POINT ( 'NONE', ( 235.2349866172199597, -123.5803523419811825, -4.614714965394346891 ) ) ; +#41246 = CARTESIAN_POINT ( 'NONE', ( 214.8002074625812270, -114.9069829235379814, -4.893051401230189335 ) ) ; +#41247 = ADVANCED_FACE ( 'NONE', ( #22168 ), #17188, .F. ) ; +#41248 = LINE ( 'NONE', #28708, #43542 ) ; +#41249 = CARTESIAN_POINT ( 'NONE', ( 220.5804267462355597, -116.9600935123004177, 6.482737926943566542 ) ) ; +#41250 = EDGE_CURVE ( 'NONE', #22994, #32044, #55356, .T. ) ; +#41251 = LOCAL_TIME ( 17, 53, 42.00000000000000000, #2730 ) ; +#41252 = CARTESIAN_POINT ( 'NONE', ( 233.2128045555661799, -121.9067396852696135, 5.987469629779219815 ) ) ; +#41253 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#41254 = CYLINDRICAL_SURFACE ( 'NONE', #29022, 0.5000000000000004441 ) ; +#41255 = FACE_OUTER_BOUND ( 'NONE', #40980, .T. ) ; +#41256 = CARTESIAN_POINT ( 'NONE', ( 232.8038088331008169, -125.5676274535833556, 2.317047271049915480 ) ) ; +#41257 = CARTESIAN_POINT ( 'NONE', ( 215.2264051656724178, -121.0908801581332028, 7.618756767916215367 ) ) ; +#41258 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#41259 = CARTESIAN_POINT ( 'NONE', ( 214.9477678245970935, -119.9027117129922999, -7.823284853496535796 ) ) ; +#41260 = VERTEX_POINT ( 'NONE', #13380 ) ; +#41261 = CARTESIAN_POINT ( 'NONE', ( 234.6008985395684476, -123.2972197266443573, -5.476695068155549073 ) ) ; +#41262 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -121.9333622266116208, 2.375870263149029160 ) ) ; +#41263 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 6.417101326688106421E-17 ) ) ; +#41264 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#41265 = CARTESIAN_POINT ( 'NONE', ( 234.4881316821197004, -116.3428265950136620, 3.673891909800591549 ) ) ; +#41266 = CARTESIAN_POINT ( 'NONE', ( 237.3010156985657773, -115.5004145698565594, -2.409551512747959201 ) ) ; +#41267 = DIRECTION ( 'NONE', ( 1.194121782967160312E-15, -0.9884292157390540678, -0.1516828450203868139 ) ) ; +#41268 = EDGE_CURVE ( 'NONE', #39858, #37240, #8695, .T. ) ; +#41269 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #50415, #10699, #14508, #19463 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 1.734723475976807094E-18, 0.001048464789956025543 ), + .UNSPECIFIED. ) ; +#41270 = VERTEX_POINT ( 'NONE', #49600 ) ; +#41271 = EDGE_CURVE ( 'NONE', #36227, #46544, #27386, .T. ) ; +#41272 = AXIS2_PLACEMENT_3D ( 'NONE', #1563, #54695, #28694 ) ; +#41273 = CARTESIAN_POINT ( 'NONE', ( 38.11162560728692483, -121.3368185781286428, 5.278211926938443099 ) ) ; +#41274 = CARTESIAN_POINT ( 'NONE', ( 234.1570440072187012, -125.4126975242475766, -2.595761669382922410 ) ) ; +#41275 = VERTEX_POINT ( 'NONE', #35600 ) ; +#41276 = VERTEX_POINT ( 'NONE', #35027 ) ; +#41277 = CARTESIAN_POINT ( 'NONE', ( 215.4270259327699080, -122.1347810050422709, 7.720087511433952443 ) ) ; +#41278 = EDGE_CURVE ( 'NONE', #1584, #34170, #4997, .T. ) ; +#41279 = DIRECTION ( 'NONE', ( -3.524876788021935603E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#41280 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#41281 = CARTESIAN_POINT ( 'NONE', ( 236.5891554396346805, -123.6892677948980719, -5.262861835893713369 ) ) ; +#41282 = APPLICATION_PROTOCOL_DEFINITION ( 'international standard', 'config_control_design', 1994, #295 ) ; +#41283 = ORIENTED_EDGE ( 'NONE', *, *, #39973, .F. ) ; +#41284 = ADVANCED_FACE ( 'NONE', ( #49030 ), #56259, .F. ) ; +#41285 = CARTESIAN_POINT ( 'NONE', ( 236.5927417091476173, -114.9686592142626580, 0.4550224784161779890 ) ) ; +#41286 = CARTESIAN_POINT ( 'NONE', ( 236.3999987672879683, -121.5617799151424521, 6.919004510173410338 ) ) ; +#41287 = VERTEX_POINT ( 'NONE', #52831 ) ; +#41288 = CARTESIAN_POINT ( 'NONE', ( -47.50018801770450949, -118.1869794156244211, 6.480841481299786544 ) ) ; +#41289 = CARTESIAN_POINT ( 'NONE', ( 15.06550261385218903, -58.18080700510050463, 18.98668186320701068 ) ) ; +#41290 = ORIENTED_EDGE ( 'NONE', *, *, #47340, .T. ) ; +#41291 = CARTESIAN_POINT ( 'NONE', ( 29.27751629551566737, -114.4572123432871535, -0.8862305883626886427 ) ) ; +#41292 = CARTESIAN_POINT ( 'NONE', ( -21.14999999999997726, -38.99999999999999289, -15.50000000000000000 ) ) ; +#41293 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289794, -115.3398268172953181, 1.753738202467120200 ) ) ; +#41294 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289226, -111.8449741312749239, -12.22867642926670939 ) ) ; +#41295 = DIRECTION ( 'NONE', ( 1.179482028422292801E-15, -0.9815660260970408002, 0.1911233539159030992 ) ) ; +#41296 = CARTESIAN_POINT ( 'NONE', ( 219.1794066458126053, -121.9929361600150344, 7.962229519034565328 ) ) ; +#41297 = CARTESIAN_POINT ( 'NONE', ( 215.4331564332546805, -119.7171961416734689, -7.852794272852349877 ) ) ; +#41298 = VERTEX_POINT ( 'NONE', #26556 ) ; +#41299 = ORIENTED_EDGE ( 'NONE', *, *, #22785, .F. ) ; +#41300 = FACE_OUTER_BOUND ( 'NONE', #6021, .T. ) ; +#41301 = CARTESIAN_POINT ( 'NONE', ( -4.250000000000000000, -2.500000000000000000, -39.00000000000000000 ) ) ; +#41302 = ADVANCED_FACE ( 'NONE', ( #21578 ), #36190, .T. ) ; +#41303 = CARTESIAN_POINT ( 'NONE', ( 215.7334789383111513, -121.6733213330232815, 7.619589057202165172 ) ) ; +#41304 = CARTESIAN_POINT ( 'NONE', ( 31.89950163541224626, -121.4999999999999574, 5.630307732637729323 ) ) ; +#41305 = ORIENTED_EDGE ( 'NONE', *, *, #13456, .F. ) ; +#41306 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669289681, -116.9497155737157357, -4.270261621590761614 ) ) ; +#41307 = CARTESIAN_POINT ( 'NONE', ( 231.9927983869510513, -123.9949431651240701, 4.445654956868946961 ) ) ; +#41308 = EDGE_CURVE ( 'NONE', #14525, #57315, #55817, .T. ) ; +#41309 = ORIENTED_EDGE ( 'NONE', *, *, #42038, .F. ) ; +#41310 = CARTESIAN_POINT ( 'NONE', ( 216.3333785350615699, -118.5100714592018107, -7.709530358927985993 ) ) ; +#41311 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397815626E-17 ) ) ; +#41312 = AXIS2_PLACEMENT_3D ( 'NONE', #719, #53848, #18490 ) ; +#41313 = CARTESIAN_POINT ( 'NONE', ( 235.8958727772108546, -122.7768989045904817, 5.059602596872172953 ) ) ; +#41314 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -122.6003370458683577, 1.376021658791578117 ) ) ; +#41315 = ADVANCED_FACE ( 'NONE', ( #26861 ), #11516, .F. ) ; +#41316 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#41317 = EDGE_CURVE ( 'NONE', #48558, #9881, #48453, .T. ) ; +#41318 = DIRECTION ( 'NONE', ( -1.811995619784410881E-15, 1.000000000000000000, 1.196913542559490477E-15 ) ) ; +#41319 = EDGE_CURVE ( 'NONE', #27868, #28898, #20790, .T. ) ; +#41320 = CARTESIAN_POINT ( 'NONE', ( 232.6635663977952504, -120.9885513593724511, -6.132336479625439374 ) ) ; +#41321 = CARTESIAN_POINT ( 'NONE', ( 20.90000000000002345, -41.99999999999999289, 17.85000000000000497 ) ) ; +#41322 = CARTESIAN_POINT ( 'NONE', ( 239.8135567164951283, -123.1630925255076789, 2.804445634666546283 ) ) ; +#41323 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289169, -117.8681727320016961, -2.311241802825903857 ) ) ; +#41324 = CARTESIAN_POINT ( 'NONE', ( 232.1867132847557684, -118.2967378967270520, -5.093940919766527742 ) ) ; +#41325 = CARTESIAN_POINT ( 'NONE', ( 235.3508218385615294, -114.9987557685288806, -0.7325986289360552073 ) ) ; +#41326 = DIRECTION ( 'NONE', ( 1.194121782967160312E-15, -0.9884292157390540678, -0.1516828450203868139 ) ) ; +#41327 = CIRCLE ( 'NONE', #35754, 1.999999999999999334 ) ; +#41328 = AXIS2_PLACEMENT_3D ( 'NONE', #32510, #45632, #1263 ) ; +#41329 = CARTESIAN_POINT ( 'NONE', ( 235.2932612479520458, -121.7556200524817314, -5.406141625577395970 ) ) ; +#41330 = CARTESIAN_POINT ( 'NONE', ( -19.59999999999998721, -30.29999999999999361, -19.49999999999999645 ) ) ; +#41331 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #38549, #25121, #30092, #43192 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 1.387778780781445676E-17, 0.0006358972435029692670 ), + .UNSPECIFIED. ) ; +#41332 = VERTEX_POINT ( 'NONE', #39693 ) ; +#41333 = CARTESIAN_POINT ( 'NONE', ( 234.1381309271873192, -119.0606507546955442, 5.979078466373901612 ) ) ; +#41334 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669114660, -119.0759450500827228, 1.631125763229384296 ) ) ; +#41335 = CARTESIAN_POINT ( 'NONE', ( 236.8988076994190806, -125.9724013035656043, -0.9212080920620133728 ) ) ; +#41336 = EDGE_CURVE ( 'NONE', #173, #15473, #33001, .T. ) ; +#41337 = VERTEX_POINT ( 'NONE', #53114 ) ; +#41338 = ORIENTED_EDGE ( 'NONE', *, *, #36209, .F. ) ; +#41339 = CARTESIAN_POINT ( 'NONE', ( -32.19967753570409030, -128.9989999999999952, 22.71343114821483766 ) ) ; +#41340 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -127.2961782741916750, -1.042931187666664705 ) ) ; +#41341 = CARTESIAN_POINT ( 'NONE', ( -33.99999999999999289, -116.0010000000000048, 17.00000000000000711 ) ) ; +#41342 = CARTESIAN_POINT ( 'NONE', ( 234.4884570780415629, -116.3590744043563632, 3.695391637052851674 ) ) ; +#41343 = ORIENTED_EDGE ( 'NONE', *, *, #18451, .T. ) ; +#41344 = EDGE_LOOP ( 'NONE', ( #40080, #29555, #46242, #6624 ) ) ; +#41345 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#41346 = DIRECTION ( 'NONE', ( 0.4854019742006825955, -0.7213873210309508233, 0.4939486375098808835 ) ) ; +#41347 = CARTESIAN_POINT ( 'NONE', ( 216.6010684326386979, -121.6516444173219895, 7.895989776569562579 ) ) ; +#41348 = ORIENTED_EDGE ( 'NONE', *, *, #38120, .F. ) ; +#41349 = VECTOR ( 'NONE', #9403, 1000.000000000000000 ) ; +#41350 = EDGE_CURVE ( 'NONE', #44319, #23410, #26973, .T. ) ; +#41351 = LINE ( 'NONE', #1378, #33584 ) ; +#41352 = CARTESIAN_POINT ( 'NONE', ( 221.9469378066594629, -121.3726024858469827, 8.006689280249659646 ) ) ; +#41353 = CARTESIAN_POINT ( 'NONE', ( 237.1555575234543767, -125.4312676236255300, -2.546724923869998491 ) ) ; +#41354 = CARTESIAN_POINT ( 'NONE', ( 220.7483321445286606, -119.3368204413241642, -7.769051054814175572 ) ) ; +#41355 = VECTOR ( 'NONE', #27411, 1000.000000000000000 ) ; +#41356 = EDGE_LOOP ( 'NONE', ( #38924, #10906 ) ) ; +#41357 = CARTESIAN_POINT ( 'NONE', ( 221.5873793816189732, -120.8810723638050462, 7.848628060428863407 ) ) ; +#41358 = CARTESIAN_POINT ( 'NONE', ( 219.6993578237229201, -119.6342360564462552, -7.840355141072648415 ) ) ; +#41359 = LINE ( 'NONE', #23840, #33519 ) ; +#41360 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #34866, #38375, #129, #14096, #31078, #53537, #49447, #4501, #13520, #18767 ), + .UNSPECIFIED., .F., .F., + ( 4, 3, 3, 4 ), + ( 2.123138720870282648E-15, 0.0001546191454180655741, 0.0002320813011643842866, 0.0003095920059215534221 ), + .UNSPECIFIED. ) ; +#41361 = CARTESIAN_POINT ( 'NONE', ( 237.7185217895435301, -118.8830081928253009, -5.933622225315211551 ) ) ; +#41362 = ORIENTED_EDGE ( 'NONE', *, *, #55799, .T. ) ; +#41363 = ORIENTED_EDGE ( 'NONE', *, *, #48950, .F. ) ; +#41364 = VERTEX_POINT ( 'NONE', #49314 ) ; +#41365 = CARTESIAN_POINT ( 'NONE', ( 17.97795085902800238, -49.29646393266538951, -21.49783491036012606 ) ) ; +#41366 = CYLINDRICAL_SURFACE ( 'NONE', #5064, 16.75000000000000355 ) ; +#41367 = CARTESIAN_POINT ( 'NONE', ( 32.65118281103275422, -119.4999999999999858, -5.737957997765350981 ) ) ; +#41368 = AXIS2_PLACEMENT_3D ( 'NONE', #5084, #31093, #13536 ) ; +#41369 = LINE ( 'NONE', #1394, #8986 ) ; +#41370 = VERTEX_POINT ( 'NONE', #22726 ) ; +#41371 = CLOSED_SHELL ( 'NONE', ( #15775, #29211, #34283, #47781, #49527, #41580, #3178, #20224, #7246, #51132, #8487, #33801, #26628, #13408, #5795, #53764, #4160, #19886, #33556, #57388, #44567, #14475, #8124, #5869, #54161, #24068, #3867, #54591, #16968, #13875, #32454, #37390, #50144, #47654, #37408, #46264, #5017, #46137, #7020, #41389, #18399, #57764, #6121, #14695, #18947, #43695, #8176, #38301, #33683, #42773, #13491, #3372, #56277, #42045, #36695, #50630, #21592, #45507, #19836, #17035, #40340, #56220, #7641, #30716, #38401, #3679, #7753, #9287, #7500, #29161, #9546, #3469, #45470, #54595, #10380, #18655, #8520, #55246, #15251, #28083, #8603, #57157, #54898, #19265, #34053, #11936, #24305, #45578, #48914, #31281, #31431, #5194, #41247, #42305, #19698, #20679, #30604, #28512, #51584, #18840, #53275, #46300, #5224, #17, #43498, #15324, #29452, #52194, #19041, #20908, #36411, #2396, #43619, #43400, #19236, #157, #53014, #45283, #23990, #51403, #23813, #15915, #20481, #1756, #17571, #34139, #52384, #28473, #4193, #14477, #33376 ) ) ; +#41372 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#41373 = EDGE_LOOP ( 'NONE', ( #3111, #38568, #33341, #50758 ) ) ; +#41374 = EDGE_LOOP ( 'NONE', ( #6392, #34623, #51328, #10713 ) ) ; +#41375 = CARTESIAN_POINT ( 'NONE', ( 215.0112955026053214, -125.8387085832739274, 5.196856380176832602 ) ) ; +#41376 = CARTESIAN_POINT ( 'NONE', ( -34.01071121727380131, -50.19543050033674092, -73.93815409596068378 ) ) ; +#41377 = ORIENTED_EDGE ( 'NONE', *, *, #5901, .T. ) ; +#41378 = CARTESIAN_POINT ( 'NONE', ( 217.8348905457650062, -121.4529540056437327, 8.006307273716080530 ) ) ; +#41379 = ADVANCED_FACE ( 'NONE', ( #40538 ), #27421, .F. ) ; +#41380 = ORIENTED_EDGE ( 'NONE', *, *, #36869, .F. ) ; +#41381 = ORIENTED_EDGE ( 'NONE', *, *, #160, .T. ) ; +#41382 = CARTESIAN_POINT ( 'NONE', ( 217.2721372692020623, -118.8479831718510837, -7.863290771969738024 ) ) ; +#41383 = CARTESIAN_POINT ( 'NONE', ( 16.18795279312962165, -50.47202730829952344, 20.81643384129372265 ) ) ; +#41384 = CARTESIAN_POINT ( 'NONE', ( -21.09999999999998010, -33.19999999999999574, 19.75000000000001421 ) ) ; +#41385 = EDGE_LOOP ( 'NONE', ( #16789, #12154, #40205, #25938, #431, #11420 ) ) ; +#41386 = ADVANCED_FACE ( 'NONE', ( #16171 ), #46859, .F. ) ; +#41387 = CARTESIAN_POINT ( 'NONE', ( 13.70000000000000107, 12.50000000000000000, 38.50000000000000000 ) ) ; +#41388 = CARTESIAN_POINT ( 'NONE', ( 215.8758049543363313, -119.4028251244351679, -7.639716422682768737 ) ) ; +#41389 = ADVANCED_FACE ( 'NONE', ( #19426 ), #30726, .T. ) ; +#41390 = CARTESIAN_POINT ( 'NONE', ( 232.0943056941958105, -117.4738118428711147, 5.353942737496345750 ) ) ; +#41391 = DIRECTION ( 'NONE', ( -1.194121782967160312E-15, 0.9884292157390540678, 0.1516828450203868139 ) ) ; +#41392 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.210476675238558841E-16, 1.857579106397798678E-17 ) ) ; +#41393 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.210476675238559827E-16, 4.199798040546384672E-16 ) ) ; +#41394 = CARTESIAN_POINT ( 'NONE', ( 235.0333602287061296, -125.8189637002231365, 1.584951551579409923 ) ) ; +#41395 = CARTESIAN_POINT ( 'NONE', ( -0.05790234142338812617, -29.69543050033665565, -95.38621390191916305 ) ) ; +#41396 = AXIS2_PLACEMENT_3D ( 'NONE', #55463, #42007, #11348 ) ; +#41397 = AXIS2_PLACEMENT_3D ( 'NONE', #53839, #5062, #40102 ) ; +#41398 = CARTESIAN_POINT ( 'NONE', ( 221.8982703924566238, -122.4368073766455609, 7.819412207606902143 ) ) ; +#41399 = VERTEX_POINT ( 'NONE', #19992 ) ; +#41400 = CIRCLE ( 'NONE', #53540, 1.999999999999998224 ) ; +#41401 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #53598, #36098, #53910, #190, #9220, #17961, #31723, #49512, #9505, #27331, #45120, #5130, #10640, #1631, #14735, #37804, #38087, #11217, #32297, #19971, #51213, #41306, #55050, #14441, #5975, #15016, #50924, #50079, #6271, #50626, #15590, #42157, #20267, #45697, #2482, #2186, #50358, #6552, #28465, #45973, #24356, #24079, #15294, #19405, #37241, #55634, #10081, #29053, #33429, #46270, #5698, #1336, #27902, #24643, #46838, #32853, #37522, #6832, #33132, #41879, #1908, #23499, #42446, #19113, #36961, #10941, #55338, #54767, #32577, #10360, #19685, #28185, #41598, #28765 ), + .UNSPECIFIED., .F., .F., + ( 4, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 4 ), + ( 0.0000000000000000000, 0.03125000000000102002, 0.04687500000000086736, 0.05468750000000145717, 0.05859375000000177636, 0.06250000000000209555, 0.1250000000000060230, 0.1562500000000087153, 0.1718750000000100475, 0.1796875000000107137, 0.1835937500000110745, 0.1875000000000114353, 0.2500000000000153766, 0.2812500000000180411, 0.2968750000000188183, 0.3046875000000190958, 0.3085937500000192624, 0.3125000000000194844, 0.3750000000000170419, 0.4062500000000158207, 0.4218750000000154321, 0.4296875000000152656, 0.4335937500000150435, 0.4375000000000148215, 0.5000000000000134337, 0.5312500000000128786, 0.5468750000000126565, 0.5546875000000125455, 0.5585937500000127676, 0.5625000000000129896, 0.6250000000000174305, 0.6562500000000200950, 0.6718750000000215383, 0.6796875000000228706, 0.6835937500000235367, 0.6875000000000242029, 0.7500000000000198730, 0.7812500000000170974, 0.7968750000000155431, 0.8046875000000148770, 0.8085937500000152101, 0.8125000000000155431, 0.8750000000000118794, 0.9062500000000106581, 0.9218750000000101030, 0.9296875000000097700, 0.9335937500000095479, 0.9375000000000094369, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#41402 = CARTESIAN_POINT ( 'NONE', ( 24.89999999939505670, -120.4999999999999858, 6.267923273797988415 ) ) ; +#41403 = CARTESIAN_POINT ( 'NONE', ( 236.3356810746378756, -115.0982333940337412, -1.270173213771195631 ) ) ; +#41404 = CARTESIAN_POINT ( 'NONE', ( 233.8636909195438420, -126.0442269741038643, 0.2830722486827136897 ) ) ; +#41405 = ORIENTED_EDGE ( 'NONE', *, *, #19495, .T. ) ; +#41406 = EDGE_LOOP ( 'NONE', ( #39876, #37151, #7091, #47504 ) ) ; +#41407 = PLANE ( 'NONE', #35132 ) ; +#41408 = LINE ( 'NONE', #1439, #38684 ) ; +#41409 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#41410 = CARTESIAN_POINT ( 'NONE', ( 235.7262906746610440, -118.5915958785542443, -5.846102795567427179 ) ) ; +#41411 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, -13.50000000000000000, 0.0000000000000000000 ) ) ; +#41412 = DIRECTION ( 'NONE', ( -3.524876788021935603E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#41413 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203887291, 0.9884292157390536238 ) ) ; +#41414 = LINE ( 'NONE', #6377, #43732 ) ; +#41415 = CARTESIAN_POINT ( 'NONE', ( 35.59996557616368307, -125.9982341698473505, 0.8471186283482978752 ) ) ; +#41416 = VERTEX_POINT ( 'NONE', #1930 ) ; +#41417 = CARTESIAN_POINT ( 'NONE', ( 237.9954902078418968, -121.6175117712505198, 5.675071249410873264 ) ) ; +#41418 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026880, -117.1695907170899886, -4.992671953935468032 ) ) ; +#41419 = CARTESIAN_POINT ( 'NONE', ( 215.9690284440741266, -121.5711052193014012, 7.861636363987319243 ) ) ; +#41420 = ORIENTED_EDGE ( 'NONE', *, *, #56008, .T. ) ; +#41421 = PLANE ( 'NONE', #32635 ) ; +#41422 = EDGE_CURVE ( 'NONE', #24759, #29118, #34012, .T. ) ; +#41423 = CARTESIAN_POINT ( 'NONE', ( -22.99999999999997868, -49.00000000000000000, -20.75000000000000711 ) ) ; +#41424 = CARTESIAN_POINT ( 'NONE', ( 237.8111484808873115, -119.8528118591260778, 5.512125870849116538 ) ) ; +#41425 = LINE ( 'NONE', #45811, #22080 ) ; +#41426 = DIRECTION ( 'NONE', ( 8.659560562354939021E-17, 0.7071067811865470176, -0.7071067811865480168 ) ) ; +#41427 = EDGE_CURVE ( 'NONE', #30494, #35131, #20290, .T. ) ; +#41428 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#41429 = CARTESIAN_POINT ( 'NONE', ( 12.57033296406197564, -32.89543050033662297, -108.2165557940626996 ) ) ; +#41430 = CARTESIAN_POINT ( 'NONE', ( 237.2082985351059392, -121.7517160504218481, 6.020571434042198966 ) ) ; +#41431 = ORIENTED_EDGE ( 'NONE', *, *, #30735, .F. ) ; +#41432 = LINE ( 'NONE', #37940, #40157 ) ; +#41433 = CARTESIAN_POINT ( 'NONE', ( 213.9533395165431386, -119.3940973574622291, -7.661510092775013270 ) ) ; +#41434 = CIRCLE ( 'NONE', #31210, 3.000000000000002665 ) ; +#41435 = ORIENTED_EDGE ( 'NONE', *, *, #33210, .F. ) ; +#41436 = VECTOR ( 'NONE', #41609, 1000.000000000000000 ) ; +#41437 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #12361, #30189, #46629, #1706 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 0.0000000000000000000, 0.0007280402516912874971 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9832823782713339122, 0.9834231777691673226, 0.9842711871449112415, 0.9858264063985657799 ) ) + REPRESENTATION_ITEM ( '' ) ); +#41438 = ORIENTED_EDGE ( 'NONE', *, *, #14121, .T. ) ; +#41439 = AXIS2_PLACEMENT_3D ( 'NONE', #1742, #10469, #6089 ) ; +#41440 = ORIENTED_EDGE ( 'NONE', *, *, #44607, .F. ) ; +#41441 = VERTEX_POINT ( 'NONE', #23807 ) ; +#41442 = CARTESIAN_POINT ( 'NONE', ( 217.2060456620350806, -122.2753995765759925, 7.609652971883415162 ) ) ; +#41443 = ORIENTED_EDGE ( 'NONE', *, *, #51116, .T. ) ; +#41444 = EDGE_LOOP ( 'NONE', ( #51383, #20522, #33401, #55472 ) ) ; +#41445 = CARTESIAN_POINT ( 'NONE', ( 36.70674046875490149, -121.4999999999999858, -5.377550786696877694 ) ) ; +#41446 = EDGE_CURVE ( 'NONE', #56742, #40780, #40481, .T. ) ; +#41447 = DIRECTION ( 'NONE', ( 0.7132504491541842295, 2.131334480222611662E-15, -0.7009092642998483447 ) ) ; +#41448 = VECTOR ( 'NONE', #13037, 1000.000000000000000 ) ; +#41449 = ORIENTED_EDGE ( 'NONE', *, *, #23454, .F. ) ; +#41450 = DIRECTION ( 'NONE', ( 0.7132504491541840075, 2.253799160137278574E-15, -0.7009092642998484557 ) ) ; +#41451 = CARTESIAN_POINT ( 'NONE', ( 194.8499983585583379, -114.1438618833727503, 0.9754032939542890412 ) ) ; +#41452 = FACE_OUTER_BOUND ( 'NONE', #22560, .T. ) ; +#41453 = VECTOR ( 'NONE', #15095, 1000.000000000000000 ) ; +#41454 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289453, -124.3528438838859245, -0.6046437020270356566 ) ) ; +#41455 = ADVANCED_FACE ( 'NONE', ( #4804 ), #18783, .F. ) ; +#41456 = DIRECTION ( 'NONE', ( -0.4956176937828982720, 0.7071067811865472397, -0.5043442292812735372 ) ) ; +#41457 = LINE ( 'NONE', #36818, #5744 ) ; +#41458 = EDGE_CURVE ( 'NONE', #33920, #21583, #13251, .T. ) ; +#41459 = CARTESIAN_POINT ( 'NONE', ( 237.1689704355307526, -116.7604215429452523, 5.095377345206903108 ) ) ; +#41460 = FACE_OUTER_BOUND ( 'NONE', #20088, .T. ) ; +#41461 = EDGE_CURVE ( 'NONE', #26831, #24404, #735, .T. ) ; +#41462 = CARTESIAN_POINT ( 'NONE', ( -28.14999999999999858, -128.9989999999999952, 14.00000000000000888 ) ) ; +#41463 = CARTESIAN_POINT ( 'NONE', ( 219.9474639405508753, -119.1310490304057623, -7.972438415040423720 ) ) ; +#41464 = CARTESIAN_POINT ( 'NONE', ( 221.3759120065682566, -122.0312302721544171, 7.721162690200596757 ) ) ; +#41465 = LINE ( 'NONE', #55211, #27048 ) ; +#41466 = CARTESIAN_POINT ( 'NONE', ( 231.6597280068026805, -117.2034106906503155, 4.491780738447484822 ) ) ; +#41467 = CARTESIAN_POINT ( 'NONE', ( 219.8674434103047588, -121.1582402024349960, 7.858785403729585894 ) ) ; +#41468 = CARTESIAN_POINT ( 'NONE', ( 235.8663235863089653, -126.0452664480039573, 0.2081817928776303617 ) ) ; +#41469 = CARTESIAN_POINT ( 'NONE', ( 233.5947018937566497, -123.5129716101539543, -5.361452823558352065 ) ) ; +#41470 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#41471 = CARTESIAN_POINT ( 'NONE', ( 213.4680355157043437, -123.4415892569931117, 6.658978171433726168 ) ) ; +#41472 = CARTESIAN_POINT ( 'NONE', ( 233.3577017006159053, -114.9773840296135035, -0.5324524584180664322 ) ) ; +#41473 = CIRCLE ( 'NONE', #54580, 7.500000000000000888 ) ; +#41474 = CARTESIAN_POINT ( 'NONE', ( 237.4560270983271835, -126.7472571592622188, -0.9586945877376462644 ) ) ; +#41475 = VECTOR ( 'NONE', #27196, 999.9999999999998863 ) ; +#41476 = CARTESIAN_POINT ( 'NONE', ( 203.5079792182991696, -125.9434335290923457, -0.8353410352756081014 ) ) ; +#41477 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026596, -126.5002592247808053, 0.02380414428519118594 ) ) ; +#41478 = CARTESIAN_POINT ( 'NONE', ( 235.0491823550666197, -116.1273664622674318, 4.322487106266056145 ) ) ; +#41479 = FACE_OUTER_BOUND ( 'NONE', #19892, .T. ) ; +#41480 = AXIS2_PLACEMENT_3D ( 'NONE', #52399, #56519, #2799 ) ; +#41481 = CARTESIAN_POINT ( 'NONE', ( -22.99999999999997868, -49.00000000000000000, 20.74999999999999289 ) ) ; +#41482 = CARTESIAN_POINT ( 'NONE', ( 236.9997790010485801, -125.4044422460300297, 2.697565330390458538 ) ) ; +#41483 = AXIS2_PLACEMENT_3D ( 'NONE', #36197, #27429, #23314 ) ; +#41484 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#41485 = CIRCLE ( 'NONE', #23765, 0.5000010132789081130 ) ; +#41486 = ORIENTED_EDGE ( 'NONE', *, *, #36684, .F. ) ; +#41487 = LINE ( 'NONE', #9673, #29591 ) ; +#41488 = CARTESIAN_POINT ( 'NONE', ( 215.1493037524101624, -120.8762878294301828, 7.880671912093798248 ) ) ; +#41489 = CARTESIAN_POINT ( 'NONE', ( 4.000000000000021316, -41.30000000000000426, 23.49899999999999878 ) ) ; +#41490 = VECTOR ( 'NONE', #44738, 999.9999999999998863 ) ; +#41491 = ORIENTED_EDGE ( 'NONE', *, *, #43793, .T. ) ; +#41492 = CARTESIAN_POINT ( 'NONE', ( -0.9629137925860169478, -32.89543050033665850, -97.02051934254662058 ) ) ; +#41493 = LINE ( 'NONE', #27517, #27231 ) ; +#41494 = CARTESIAN_POINT ( 'NONE', ( 217.0425486383471423, -118.4640951015251460, -7.743208728795261564 ) ) ; +#41495 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ; +#41496 = EDGE_CURVE ( 'NONE', #54379, #37939, #55085, .T. ) ; +#41497 = ORIENTED_EDGE ( 'NONE', *, *, #53421, .F. ) ; +#41498 = EDGE_LOOP ( 'NONE', ( #2795, #7659, #39233, #33423, #1977 ) ) ; +#41499 = CARTESIAN_POINT ( 'NONE', ( 33.11162360284509987, -121.3343943748109410, -5.721052465646438989 ) ) ; +#41500 = CARTESIAN_POINT ( 'NONE', ( -24.15840312989082861, -128.9996666305204371, 23.20033336947960123 ) ) ; +#41501 = ORIENTED_EDGE ( 'NONE', *, *, #32036, .F. ) ; +#41502 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#41503 = AXIS2_PLACEMENT_3D ( 'NONE', #20566, #11522, #46573 ) ; +#41504 = VERTEX_POINT ( 'NONE', #31959 ) ; +#41505 = ORIENTED_EDGE ( 'NONE', *, *, #56379, .T. ) ; +#41506 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -117.8137629570285725, 1.408622903834394258 ) ) ; +#41507 = CARTESIAN_POINT ( 'NONE', ( 219.7591112473749035, -119.9524442385511378, -7.869266223081096356 ) ) ; +#41508 = VERTEX_POINT ( 'NONE', #49742 ) ; +#41509 = CARTESIAN_POINT ( 'NONE', ( 30.59997814038056774, -114.5592237516002427, -0.8448753827167421182 ) ) ; +#41510 = CARTESIAN_POINT ( 'NONE', ( 219.5457413159777502, -121.9906533703435514, 7.966490218662999112 ) ) ; +#41511 = LINE ( 'NONE', #37165, #47150 ) ; +#41512 = EDGE_CURVE ( 'NONE', #40820, #33033, #54470, .T. ) ; +#41513 = CARTESIAN_POINT ( 'NONE', ( 219.7915883644746486, -119.9641829021840351, -8.083349818160614930 ) ) ; +#41514 = AXIS2_PLACEMENT_3D ( 'NONE', #470, #18253, #36094 ) ; +#41515 = ORIENTED_EDGE ( 'NONE', *, *, #32090, .T. ) ; +#41516 = VECTOR ( 'NONE', #1133, 1000.000000000000114 ) ; +#41517 = DIRECTION ( 'NONE', ( 0.7071067811865474617, 0.0000000000000000000, 0.7071067811865474617 ) ) ; +#41518 = CARTESIAN_POINT ( 'NONE', ( -33.99999999999999289, -129.0000000000000000, 17.00000000000000711 ) ) ; +#41520 = VERTEX_POINT ( 'NONE', #22597 ) ; +#41519 = VECTOR ( 'NONE', #41428, 1000.000000000000000 ) ; +#41521 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#41522 = AXIS2_PLACEMENT_3D ( 'NONE', #50834, #54973, #1251 ) ; +#41523 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#41524 = ORIENTED_EDGE ( 'NONE', *, *, #5547, .F. ) ; +#41525 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#41526 = EDGE_CURVE ( 'NONE', #9075, #51675, #11948, .T. ) ; +#41527 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203862311, 0.9884292157390539568 ) ) ; +#41528 = AXIS2_PLACEMENT_3D ( 'NONE', #6909, #32647, #24719 ) ; +#41529 = EDGE_CURVE ( 'NONE', #12387, #15782, #34908, .T. ) ; +#41530 = AXIS2_PLACEMENT_3D ( 'NONE', #48471, #43189, #26290 ) ; +#41531 = CARTESIAN_POINT ( 'NONE', ( 29.39958092867764350, -114.6488632851797291, 1.000000000000000888 ) ) ; +#41532 = AXIS2_PLACEMENT_3D ( 'NONE', #3286, #52031, #25460 ) ; +#41533 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#41534 = CARTESIAN_POINT ( 'NONE', ( 235.4080274167946811, -117.8669751363938190, -4.886912315328920009 ) ) ; +#41535 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238558841E-16, -1.857579106397815009E-17 ) ) ; +#41536 = CARTESIAN_POINT ( 'NONE', ( 21.00000000000000355, 7.402525857916342211E-15, 16.25000000000000000 ) ) ; +#41537 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#41538 = AXIS2_PLACEMENT_3D ( 'NONE', #29924, #25524, #33451 ) ; +#41539 = CARTESIAN_POINT ( 'NONE', ( 233.2895411568730992, -124.5367041876875476, 4.638444232713434978 ) ) ; +#41540 = CARTESIAN_POINT ( 'NONE', ( 215.2258905608111945, -119.8744600987464679, -7.848336621625600529 ) ) ; +#41541 = CARTESIAN_POINT ( 'NONE', ( -3.551214682933869771, -30.07043050033665210, -104.2912275956004180 ) ) ; +#41542 = FACE_OUTER_BOUND ( 'NONE', #50492, .T. ) ; +#41543 = CARTESIAN_POINT ( 'NONE', ( 232.9163586815687950, -125.8365868414801980, -1.522397551524919734 ) ) ; +#41544 = CARTESIAN_POINT ( 'NONE', ( 221.4544861038915258, -121.0347165699144512, 8.051892068294804972 ) ) ; +#41545 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #4070, #52511 ), + ( #26852, #48161 ), + ( #13372, #57800 ), + ( #8441, #4651 ), + ( #31225, #49306 ), + ( #48445, #8153 ), + ( #18043, #9018 ), + ( #22442, #16891 ), + ( #35022, #21860 ), + ( #44645, #25977 ), + ( #30937, #43762 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 3, 2, 2, 4 ), + ( 2, 2 ), + ( 0.003882015103607488853, 0.009900990099009899376, 0.4275115714089710028, 0.7137826989780640119, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#41546 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#41547 = LINE ( 'NONE', #5921, #29966 ) ; +#41548 = ORIENTED_EDGE ( 'NONE', *, *, #23726, .T. ) ; +#41549 = CARTESIAN_POINT ( 'NONE', ( 234.6204122731971609, -122.6106960428984110, -5.776830229652088811 ) ) ; +#41550 = CARTESIAN_POINT ( 'NONE', ( 229.2999987673786961, -127.3056453542803439, -3.151696576730353527 ) ) ; +#41551 = AXIS2_PLACEMENT_3D ( 'NONE', #14323, #27216, #8811 ) ; +#41552 = CARTESIAN_POINT ( 'NONE', ( -50.20369851692748142, -117.2289178386675133, -3.722800820034669389 ) ) ; +#41553 = CARTESIAN_POINT ( 'NONE', ( 221.0556875523824090, -119.5897060629631170, -8.027512207637366615 ) ) ; +#41554 = CARTESIAN_POINT ( 'NONE', ( 234.5350335305183478, -117.6208860678735846, 4.745305518966615566 ) ) ; +#41555 = AXIS2_PLACEMENT_3D ( 'NONE', #46923, #29993, #3129 ) ; +#41556 = CARTESIAN_POINT ( 'NONE', ( 216.8026452722387205, -119.5350053764989582, -7.743931917374792029 ) ) ; +#41557 = FACE_OUTER_BOUND ( 'NONE', #56387, .T. ) ; +#41558 = CARTESIAN_POINT ( 'NONE', ( 218.3002074625812838, -112.9275119016825499, 1.162062513274629838 ) ) ; +#41559 = EDGE_LOOP ( 'NONE', ( #39060, #38442, #40022, #6462 ) ) ; +#41560 = AXIS2_PLACEMENT_3D ( 'NONE', #20218, #51164, #11167 ) ; +#41561 = CYLINDRICAL_SURFACE ( 'NONE', #27921, 1.900000000000004796 ) ; +#41562 = CARTESIAN_POINT ( 'NONE', ( 234.3475670403783226, -119.8736310478772680, -5.520938562963110030 ) ) ; +#41563 = VECTOR ( 'NONE', #19903, 1000.000000000000000 ) ; +#41564 = CIRCLE ( 'NONE', #24812, 5.903552060296138215 ) ; +#41565 = EDGE_CURVE ( 'NONE', #18330, #43338, #32534, .T. ) ; +#41566 = ORIENTED_EDGE ( 'NONE', *, *, #54301, .F. ) ; +#41567 = AXIS2_PLACEMENT_3D ( 'NONE', #781, #4279, #40453 ) ; +#41568 = ORIENTED_EDGE ( 'NONE', *, *, #54855, .T. ) ; +#41569 = DIRECTION ( 'NONE', ( 1.049727191138617340E-16, 0.5150380749100560429, -0.8571673007021112234 ) ) ; +#41570 = FACE_OUTER_BOUND ( 'NONE', #36289, .T. ) ; +#41571 = CARTESIAN_POINT ( 'NONE', ( 35.62357571477795659, -115.0261202422505846, -0.9999999999999856781 ) ) ; +#41572 = CARTESIAN_POINT ( 'NONE', ( 236.6294575722774027, -122.2372856577281226, -5.897809923321871040 ) ) ; +#41573 = APPLICATION_PROTOCOL_DEFINITION ( 'international standard', 'config_control_design', 1994, #43925 ) ; +#41574 = PERSON ( 'NAUO-PER4', 'UNSPECIFIED', 'UNSPECIFIED', ('UNSPECIFIED'), ('UNSPECIFIED'), ('UNSPECIFIED') ) ; +#41575 = ORIENTED_EDGE ( 'NONE', *, *, #13682, .F. ) ; +#41576 = VERTEX_POINT ( 'NONE', #41550 ) ; +#41577 = CARTESIAN_POINT ( 'NONE', ( 236.6354671298944368, -115.3026495000557787, 1.942114666226056441 ) ) ; +#41578 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#41579 = ORIENTED_EDGE ( 'NONE', *, *, #7095, .F. ) ; +#41580 = ADVANCED_FACE ( 'NONE', ( #6504 ), #13385, .T. ) ; +#41581 = CARTESIAN_POINT ( 'NONE', ( 215.8366061794708628, -119.7124447433971852, -7.898469479997173970 ) ) ; +#41582 = LINE ( 'NONE', #5954, #28907 ) ; +#41583 = ORIENTED_EDGE ( 'NONE', *, *, #9573, .F. ) ; +#41584 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 2.891205793294675368E-16 ) ) ; +#41585 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669288885, -120.3805958375137806, -2.251204224775006590 ) ) ; +#41586 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669290363, -115.7514827398487540, 2.675098777656649052 ) ) ; +#41587 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#41588 = DIRECTION ( 'NONE', ( 2.485847571454723207E-16, -0.1911233539159030714, -0.9815660260970406892 ) ) ; +#41589 = CARTESIAN_POINT ( 'NONE', ( 219.5457413159777502, -120.9170218140214104, 8.076310617182572926 ) ) ; +#41590 = CARTESIAN_POINT ( 'NONE', ( 29.40000000000003766, -117.4602631692858381, -0.9999999999999731326 ) ) ; +#41591 = ORIENTED_EDGE ( 'NONE', *, *, #54131, .T. ) ; +#41593 = EDGE_LOOP ( 'NONE', ( #4547, #31931, #13318, #42588 ) ) ; +#41592 = VECTOR ( 'NONE', #57224, 1000.000000000000000 ) ; +#41594 = CARTESIAN_POINT ( 'NONE', ( -48.11907318948652801, -121.2256480562796810, -4.030741708171816207 ) ) ; +#41595 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#41596 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -122.5482588618224753, -2.759013977321701283 ) ) ; +#41597 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#41598 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669288828, -125.0954234114244628, 3.162992220253737496 ) ) ; +#41599 = EDGE_CURVE ( 'NONE', #49478, #5123, #4128, .T. ) ; +#41600 = CARTESIAN_POINT ( 'NONE', ( 231.9921411461832008, -122.4892893764971689, 5.378947949448416921 ) ) ; +#41601 = EDGE_CURVE ( 'NONE', #47835, #43594, #16782, .T. ) ; +#41602 = EDGE_CURVE ( 'NONE', #52395, #42269, #53002, .T. ) ; +#41603 = ORIENTED_EDGE ( 'NONE', *, *, #7496, .T. ) ; +#41604 = CARTESIAN_POINT ( 'NONE', ( 217.1983865042736568, -119.4800263991462828, -7.954335999569300597 ) ) ; +#41605 = CARTESIAN_POINT ( 'NONE', ( 12.81619060239404284, -48.53326957960270960, 14.93909399064803978 ) ) ; +#41606 = CARTESIAN_POINT ( 'NONE', ( 235.9131049081289575, -123.2990265328687229, 4.791147957856762396 ) ) ; +#41607 = AXIS2_PLACEMENT_3D ( 'NONE', #30080, #47876, #3210 ) ; +#41608 = CARTESIAN_POINT ( 'NONE', ( 193.8146632353180507, -114.1717062995640362, 0.9711303321694985113 ) ) ; +#41609 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#41610 = CARTESIAN_POINT ( 'NONE', ( 232.6441522542949656, -121.7171120373628668, -6.028013107164136741 ) ) ; +#41611 = AXIS2_PLACEMENT_3D ( 'NONE', #57437, #34945, #43982 ) ; +#41612 = EDGE_CURVE ( 'NONE', #37572, #4526, #31421, .T. ) ; +#41613 = CARTESIAN_POINT ( 'NONE', ( 221.5803795904611775, -120.8844193118480632, 8.057542888687304838 ) ) ; +#41614 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1516828450203874801, -0.9884292157390538458 ) ) ; +#41615 = CARTESIAN_POINT ( 'NONE', ( 221.0221731790294939, -121.5511214590635944, 7.809147043389017107 ) ) ; +#41616 = CARTESIAN_POINT ( 'NONE', ( 232.2558047411318114, -116.3803688370345242, -3.717114536349151344 ) ) ; +#41617 = CARTESIAN_POINT ( 'NONE', ( 235.3707846166513775, -114.9500251846735210, -0.03301863210819568767 ) ) ; +#41618 = CARTESIAN_POINT ( 'NONE', ( 16.50000000000001776, -38.99999999999999289, -23.50000000000000000 ) ) ; +#41619 = AXIS2_PLACEMENT_3D ( 'NONE', #46518, #36929, #1880 ) ; +#41620 = CARTESIAN_POINT ( 'NONE', ( 235.6921526893427767, -115.7758127451319012, 2.916117113940707828 ) ) ; +#41621 = CARTESIAN_POINT ( 'NONE', ( -29.16256239509944592, -128.8666668188589028, -23.33333318114111066 ) ) ; +#41622 = EDGE_LOOP ( 'NONE', ( #57704, #4609, #43259, #14142, #11701, #6688 ) ) ; +#41623 = CARTESIAN_POINT ( 'NONE', ( 234.0848772552980677, -117.1819653857617709, 5.177150085122843137 ) ) ; +#41624 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669290078, -113.9558166667132753, -1.437638719294877188 ) ) ; +#41625 = DIRECTION ( 'NONE', ( -0.7132504491541841185, -2.131334480222611268E-15, 0.7009092642998482336 ) ) ; +#41626 = LINE ( 'NONE', #51517, #10942 ) ; +#41627 = CARTESIAN_POINT ( 'NONE', ( 236.8411229867039935, -125.9457458368039795, 1.072381336956417686 ) ) ; +#41628 = ORIENTED_EDGE ( 'NONE', *, *, #1476, .T. ) ; +#41629 = ORIENTED_EDGE ( 'NONE', *, *, #22225, .T. ) ; +#41630 = DIRECTION ( 'NONE', ( -0.7009092642998482336, -9.036343588818883303E-16, -0.7132504491541841185 ) ) ; +#41631 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#41632 = FACE_OUTER_BOUND ( 'NONE', #9066, .T. ) ; +#41633 = CIRCLE ( 'NONE', #8036, 0.1999999999997127409 ) ; +#41634 = CIRCLE ( 'NONE', #50919, 0.5000000000000004441 ) ; +#41635 = EDGE_CURVE ( 'NONE', #44401, #51065, #50582, .T. ) ; +#41636 = CARTESIAN_POINT ( 'NONE', ( 234.6273723224610990, -126.0173941277622731, 1.101441176833109381 ) ) ; +#41637 = EDGE_LOOP ( 'NONE', ( #11724, #17350, #43529, #27471 ) ) ; +#41638 = EDGE_LOOP ( 'NONE', ( #40279, #7262, #17596, #46047 ) ) ; +#41639 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290874, -117.8673117416566782, 0.1041387019314654327 ) ) ; +#41640 = CARTESIAN_POINT ( 'NONE', ( -23.99999999999998224, -35.00000000000000711, 19.50000000000000711 ) ) ; +#41641 = EDGE_CURVE ( 'NONE', #40580, #15945, #37755, .T. ) ; +#41642 = CYLINDRICAL_SURFACE ( 'NONE', #27503, 1.999999999999999334 ) ; +#41643 = VERTEX_POINT ( 'NONE', #20222 ) ; +#41644 = DIRECTION ( 'NONE', ( -0.9999231197632630908, -1.518535181819876492E-18, -0.01239978076027437558 ) ) ; +#41645 = CARTESIAN_POINT ( 'NONE', ( 218.0326460778825606, -122.1352803889327419, 5.398493836873741181 ) ) ; +#41646 = CARTESIAN_POINT ( 'NONE', ( 237.1382461748403045, -125.6783589157072214, -2.002055930151222185 ) ) ; +#41647 = ADVANCED_FACE ( 'NONE', ( #38041 ), #25171, .F. ) ; +#41648 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203862866, 0.9884292157390540678 ) ) ; +#41649 = ORIENTED_EDGE ( 'NONE', *, *, #2153, .F. ) ; +#41651 = EDGE_CURVE ( 'NONE', #52686, #42651, #27272, .T. ) ; +#41650 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#41652 = CARTESIAN_POINT ( 'NONE', ( 219.7270348949714389, -119.8475347427999367, -7.861147993895520436 ) ) ; +#41653 = CARTESIAN_POINT ( 'NONE', ( 24.99900000000002009, -48.85000000000000142, 10.99999999999999467 ) ) ; +#41654 = CARTESIAN_POINT ( 'NONE', ( 237.6879702667158654, -120.0022905376501257, -6.129890784514887336 ) ) ; +#41655 = VERTEX_POINT ( 'NONE', #56421 ) ; +#41656 = VECTOR ( 'NONE', #1072, 999.9999999999998863 ) ; +#41657 = ORIENTED_EDGE ( 'NONE', *, *, #2854, .T. ) ; +#41658 = CARTESIAN_POINT ( 'NONE', ( 221.4520478873178320, -119.0050180054222579, -7.707902369965707656 ) ) ; +#41659 = CARTESIAN_POINT ( 'NONE', ( -27.85000000000000142, -128.9989999999999952, 14.00000000000000888 ) ) ; +#41660 = CIRCLE ( 'NONE', #13688, 2.000000000000001776 ) ; +#41661 = CARTESIAN_POINT ( 'NONE', ( -33.99999999999999289, -116.0010000000000048, -16.99999999999999289 ) ) ; +#41662 = CARTESIAN_POINT ( 'NONE', ( -17.84999999999998010, -38.99999999999999289, 23.49999999999999289 ) ) ; +#41663 = VERTEX_POINT ( 'NONE', #39192 ) ; +#41664 = CIRCLE ( 'NONE', #20193, 0.8000000000000039302 ) ; +#41665 = CARTESIAN_POINT ( 'NONE', ( 217.8668169235920118, -125.7422463781608997, 5.144674299910142246 ) ) ; +#41666 = VERTEX_POINT ( 'NONE', #52027 ) ; +#41667 = VERTEX_POINT ( 'NONE', #16395 ) ; +#41668 = CARTESIAN_POINT ( 'NONE', ( 217.9667590894647731, -111.4576138642612619, -1.364803593677259785 ) ) ; +#41669 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669289681, -124.3435594439498431, -4.003692146109891326 ) ) ; +#41670 = ORIENTED_EDGE ( 'NONE', *, *, #40933, .T. ) ; +#41671 = EDGE_LOOP ( 'NONE', ( #30886, #31572, #41874, #44837, #53360 ) ) ; +#41672 = CARTESIAN_POINT ( 'NONE', ( 217.4395091456903799, -120.9106754917816886, 8.015913342863806079 ) ) ; +#41673 = EDGE_CURVE ( 'NONE', #30898, #12259, #57291, .T. ) ; +#41674 = ORIENTED_EDGE ( 'NONE', *, *, #49353, .T. ) ; +#41675 = ORIENTED_EDGE ( 'NONE', *, *, #49775, .T. ) ; +#41676 = ADVANCED_FACE ( 'NONE', ( #43248 ), #25765, .T. ) ; +#41677 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#41678 = DIRECTION ( 'NONE', ( 1.972152263052529514E-31, -1.000000000000000000, 1.224646799147352961E-16 ) ) ; +#41679 = DIRECTION ( 'NONE', ( 0.7132504491541842295, 2.131334480222603379E-15, -0.7009092642998483447 ) ) ; +#41680 = VERTEX_POINT ( 'NONE', #29860 ) ; +#41681 = CIRCLE ( 'NONE', #46306, 2.025000000000002576 ) ; +#41682 = CARTESIAN_POINT ( 'NONE', ( 219.9166487111939432, -119.3929012890749135, -7.809624698946884713 ) ) ; +#41683 = CARTESIAN_POINT ( 'NONE', ( 230.9999987669289396, -124.0188278912181516, 1.759739028219936552 ) ) ; +#41684 = CARTESIAN_POINT ( 'NONE', ( 232.1052177568221566, -117.8531547060287181, 5.552594861187896136 ) ) ; +#41685 = ADVANCED_FACE ( 'NONE', ( #26066 ), #3588, .T. ) ; +#41686 = CARTESIAN_POINT ( 'NONE', ( 215.7624433424235804, -122.4107301446053384, 7.476768377701365154 ) ) ; +#41687 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -121.1124016081172954, 0.5177396766172909226 ) ) ; +#41688 = CARTESIAN_POINT ( 'NONE', ( 220.5730193330684017, -119.5676733463171644, -7.849125923081050615 ) ) ; +#41689 = CARTESIAN_POINT ( 'NONE', ( 216.0026854654153396, -119.4004211679222323, -7.862547749084092708 ) ) ; +#41690 = DIRECTION ( 'NONE', ( 0.7132504491541841185, 2.131334480222611662E-15, -0.7009092642998482336 ) ) ; +#41691 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #21042, #7330, #2968, #42366, #3251, #16948 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 4 ), + ( 0.0000000000000000000, 0.0003225796962329520175, 0.0006451593924659040349 ), + .UNSPECIFIED. ) ; +#41692 = EDGE_CURVE ( 'NONE', #3988, #51628, #40451, .T. ) ; +#41693 = CARTESIAN_POINT ( 'NONE', ( 221.5171526418443193, -122.4754796848629326, 7.822339441887487865 ) ) ; +#41694 = ORIENTED_EDGE ( 'NONE', *, *, #7896, .T. ) ; +#41695 = CARTESIAN_POINT ( 'NONE', ( 20.22301549028313516, -46.97875210554111902, -16.34009947835005505 ) ) ; +#41696 = CARTESIAN_POINT ( 'NONE', ( 236.4063242887499712, -115.0796296982690450, 1.192512125987408966 ) ) ; +#41697 = AXIS2_PLACEMENT_3D ( 'NONE', #31469, #10107, #14184 ) ; +#41698 = CARTESIAN_POINT ( 'NONE', ( 233.9699057848231689, -125.0293829813311532, -3.207434762492200164 ) ) ; +#41699 = VECTOR ( 'NONE', #37500, 1000.000000000000000 ) ; +#41700 = ORIENTED_EDGE ( 'NONE', *, *, #38523, .T. ) ; +#41701 = ORIENTED_EDGE ( 'NONE', *, *, #36542, .T. ) ; +#41702 = CARTESIAN_POINT ( 'NONE', ( 221.5822461762685691, -122.2921970977370592, 7.650293450934235295 ) ) ; +#41703 = VECTOR ( 'NONE', #29802, 999.9999999999998863 ) ; +#41704 = LINE ( 'NONE', #19502, #12590 ) ; +#41705 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#41706 = CARTESIAN_POINT ( 'NONE', ( 235.7754282626269173, -116.8824981620088721, -4.972581360496881153 ) ) ; +#41707 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#41708 = CARTESIAN_POINT ( 'NONE', ( 22.75000000000000711, -119.2000000000000028, 21.00000000000000711 ) ) ; +#41709 = FACE_OUTER_BOUND ( 'NONE', #8752, .T. ) ; +#41710 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -119.0012142831953383, 1.961597636864903516 ) ) ; +#41711 = CC_DESIGN_PERSON_AND_ORGANIZATION_ASSIGNMENT ( #52045, #24913, ( #43497 ) ) ; +#41712 = CARTESIAN_POINT ( 'NONE', ( 241.0999987669289339, -120.9929692564871431, 3.212395017431298516 ) ) ; +#41713 = ORIENTED_EDGE ( 'NONE', *, *, #46974, .T. ) ; +#41714 = DIRECTION ( 'NONE', ( 0.9084198540306671621, 0.4132217783519448462, 0.06341238600271577319 ) ) ; +#41715 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026596, -114.5003050888381040, 0.1365088219512019807 ) ) ; +#41716 = ADVANCED_FACE ( 'NONE', ( #8526, #52914 ), #47649, .T. ) ; +#41717 = CARTESIAN_POINT ( 'NONE', ( -19.59999999999998721, -30.29999999999999361, -17.99999999999999645 ) ) ; +#41718 = EDGE_LOOP ( 'NONE', ( #32910, #40801, #5246, #55982 ) ) ; +#41719 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#41720 = CARTESIAN_POINT ( 'NONE', ( 35.60839998333575807, -125.8023615561397150, 1.000000000000014655 ) ) ; +#41721 = CARTESIAN_POINT ( 'NONE', ( 237.7856634955406605, -119.0122984571613785, 5.345687198449247113 ) ) ; +#41722 = EDGE_CURVE ( 'NONE', #742, #37555, #53503, .T. ) ; +#41723 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -122.6443990733472589, -1.521976241036590016 ) ) ; +#41724 = ORIENTED_EDGE ( 'NONE', *, *, #27540, .F. ) ; +#41726 = EDGE_CURVE ( 'NONE', #56605, #54235, #2849, .T. ) ; +#41725 = CARTESIAN_POINT ( 'NONE', ( 214.6972420332864431, -121.9619393871458897, 7.703786288204682364 ) ) ; +#41727 = AXIS2_PLACEMENT_3D ( 'NONE', #19987, #15032, #24374 ) ; +#41728 = LINE ( 'NONE', #37935, #16328 ) ; +#41729 = CARTESIAN_POINT ( 'NONE', ( 218.8554351935288480, -120.5537936437502538, 5.641186388906358040 ) ) ; +#41730 = ADVANCED_FACE ( 'NONE', ( #20499 ), #6894, .F. ) ; +#41731 = CARTESIAN_POINT ( 'NONE', ( 237.1820935972709492, -120.7387890075405323, 6.145075986274009416 ) ) ; +#41732 = ORIENTED_EDGE ( 'NONE', *, *, #56800, .T. ) ; +#41733 = FACE_OUTER_BOUND ( 'NONE', #44029, .T. ) ; +#41734 = DIRECTION ( 'NONE', ( -0.7009092642998479006, 0.0000000000000000000, -0.7132504491541843405 ) ) ; +#41735 = VERTEX_POINT ( 'NONE', #17847 ) ; +#41736 = ORIENTED_EDGE ( 'NONE', *, *, #36077, .T. ) ; +#41737 = VERTEX_POINT ( 'NONE', #9967 ) ; +#41738 = VERTEX_POINT ( 'NONE', #40914 ) ; +#41739 = FACE_OUTER_BOUND ( 'NONE', #12649, .T. ) ; +#41740 = VERTEX_POINT ( 'NONE', #35396 ) ; +#41741 = AXIS2_PLACEMENT_3D ( 'NONE', #56790, #38674, #17638 ) ; +#41742 = ORIENTED_EDGE ( 'NONE', *, *, #17703, .T. ) ; +#41743 = DIRECTION ( 'NONE', ( -0.7132504491541842295, -2.131334480222611268E-15, 0.7009092642998483447 ) ) ; +#41744 = EDGE_CURVE ( 'NONE', #39799, #52713, #23647, .T. ) ; +#41745 = DIRECTION ( 'NONE', ( -0.7009092642998472344, 3.652049423109063291E-15, -0.7132504491541852287 ) ) ; +#41746 = ORIENTED_EDGE ( 'NONE', *, *, #53127, .F. ) ; +#41747 = VECTOR ( 'NONE', #27021, 1000.000000000000000 ) ; +#41748 = CARTESIAN_POINT ( 'NONE', ( 236.0304226240243111, -125.7884346666466087, 1.691535546724721950 ) ) ; +#41749 = CARTESIAN_POINT ( 'NONE', ( 218.0326460778825606, -120.4462063562493057, -5.641186388906316296 ) ) ; +#41750 = CARTESIAN_POINT ( 'NONE', ( 194.8499983585583664, -126.8561381166268802, -0.9754032939542633951 ) ) ; +#41751 = DIRECTION ( 'NONE', ( -1.811995619784410881E-15, 1.000000000000000000, 1.196913542559490477E-15 ) ) ; +#41752 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289169, -124.4691161500924892, 0.1362536036386327032 ) ) ; +#41753 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#41754 = CARTESIAN_POINT ( 'NONE', ( 239.3999987667352229, -117.8175383735073183, 0.6057223971388109307 ) ) ; +#41755 = CARTESIAN_POINT ( 'NONE', ( 20.60363517531471089, -51.10008478738738802, 16.83413288619871651 ) ) ; +#41756 = CARTESIAN_POINT ( 'NONE', ( 5.900000000000016342, -39.14999999999999147, -23.49900000000000588 ) ) ; +#41757 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#41758 = EDGE_CURVE ( 'NONE', #2155, #37946, #658, .T. ) ; +#41759 = CARTESIAN_POINT ( 'NONE', ( 221.4522363901541553, -121.9987580025826048, 7.725450650704540401 ) ) ; +#41760 = CARTESIAN_POINT ( 'NONE', ( 214.7169723890570765, -122.0399825493256856, 7.670254551520774733 ) ) ; +#41761 = FACE_OUTER_BOUND ( 'NONE', #52176, .T. ) ; +#41762 = AXIS2_PLACEMENT_3D ( 'NONE', #52740, #21783, #7491 ) ; +#41763 = EDGE_CURVE ( 'NONE', #13467, #3010, #360, .T. ) ; +#41764 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#41765 = CARTESIAN_POINT ( 'NONE', ( 235.8434353971408939, -125.9617819795299027, 0.9856844498579114822 ) ) ; +#41766 = CARTESIAN_POINT ( 'NONE', ( 233.8039478120555827, -116.0729431559876588, -4.268535921131104693 ) ) ; +#41767 = CARTESIAN_POINT ( 'NONE', ( 217.3002074625812554, -116.5388567619760920, 6.508252711985504035 ) ) ; +#41768 = CARTESIAN_POINT ( 'NONE', ( 21.70095829290340816, -29.69543050033660947, -102.7773030818546118 ) ) ; +#41769 = CARTESIAN_POINT ( 'NONE', ( 233.4292628625728412, -115.3050951760666294, 1.951637403217846956 ) ) ; +#41770 = CARTESIAN_POINT ( 'NONE', ( 19.00000000000000000, 12.50000000000000000, -36.00000000000000000 ) ) ; +#41771 = CARTESIAN_POINT ( 'NONE', ( 8.406710493147794949, -52.19543050033662013, -113.2381838089298327 ) ) ; +#41772 = CARTESIAN_POINT ( 'NONE', ( 235.8999987668161111, -123.3822215770047421, 6.924073857253812747 ) ) ; +#41773 = CARTESIAN_POINT ( 'NONE', ( 235.0236392566700943, -115.4847551786375419, 3.557528677750033452 ) ) ; +#41774 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#41775 = CARTESIAN_POINT ( 'NONE', ( -29.16564078277070848, -30.00000000000001066, -23.40000000000001279 ) ) ; +#41776 = DIRECTION ( 'NONE', ( -0.002232862877918580669, 0.0000000000000000000, 0.9999975071585770481 ) ) ; +#41777 = DIRECTION ( 'NONE', ( 0.4956176937828957740, 0.7071067811865476838, 0.5043442292812753136 ) ) ; +#41778 = VERTEX_POINT ( 'NONE', #26936 ) ; +#41779 = CARTESIAN_POINT ( 'NONE', ( 24.80000000000002203, -57.50000000000000000, -16.50000000000000711 ) ) ; +#41780 = CARTESIAN_POINT ( 'NONE', ( 30.62372527892352281, -114.5821288950075427, 1.000000000000027311 ) ) ; +#41781 = EDGE_CURVE ( 'NONE', #43008, #8483, #18863, .T. ) ; +#41782 = LINE ( 'NONE', #19583, #17172 ) ; +#41783 = ORIENTED_EDGE ( 'NONE', *, *, #5857, .F. ) ; +#41784 = VECTOR ( 'NONE', #17649, 1000.000000000000000 ) ; +#41785 = DIRECTION ( 'NONE', ( -0.7009092642998480116, 0.0000000000000000000, -0.7132504491541843405 ) ) ; +#41786 = CARTESIAN_POINT ( 'NONE', ( 219.7915883644746486, -121.0032262598585078, 7.870974210373173463 ) ) ; +#41787 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #52227, #47860, #12518, #13090 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 3.523657060577888929E-19, 0.0001886830698667921842 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9833154310081585470, 0.9832568478438128423, 0.9832458635352644416, 0.9832824780825133448 ) ) + REPRESENTATION_ITEM ( '' ) ); +#41788 = CARTESIAN_POINT ( 'NONE', ( 220.8042484550614404, -119.0359007864686021, -7.949599272092870983 ) ) ; +#41789 = LINE ( 'NONE', #40932, #19237 ) ; +#41790 = EDGE_CURVE ( 'NONE', #36097, #47920, #32175, .T. ) ; +#41791 = VERTEX_POINT ( 'NONE', #22805 ) ; +#41792 = EDGE_CURVE ( 'NONE', #41865, #41097, #4451, .T. ) ; +#41793 = ORIENTED_EDGE ( 'NONE', *, *, #26434, .F. ) ; +#41794 = CARTESIAN_POINT ( 'NONE', ( 219.9381025209767699, -119.8709388831738920, -8.068594994319759905 ) ) ; +#41795 = CARTESIAN_POINT ( 'NONE', ( 214.8391123432676011, -122.0362847469052809, 7.683502385538677260 ) ) ; +#41796 = EDGE_LOOP ( 'NONE', ( #28573, #20914, #834, #18456 ) ) ; +#41797 = CARTESIAN_POINT ( 'NONE', ( 235.8999987667933453, -113.6943546457343786, 3.151696576656468185 ) ) ; +#41798 = ORIENTED_EDGE ( 'NONE', *, *, #39170, .F. ) ; +#41799 = AXIS2_PLACEMENT_3D ( 'NONE', #54133, #422, #22871 ) ; +#41800 = EDGE_LOOP ( 'NONE', ( #56170, #35130, #24784, #38219 ) ) ; +#41801 = CARTESIAN_POINT ( 'NONE', ( 217.8349079474085102, -122.4718942445817902, 7.592011299585999851 ) ) ; +#41802 = CARTESIAN_POINT ( 'NONE', ( 210.8999987669501479, -127.3126626131562631, -1.045460849267719317 ) ) ; +#41803 = ORIENTED_EDGE ( 'NONE', *, *, #2391, .T. ) ; +#41804 = CARTESIAN_POINT ( 'NONE', ( 5.980678674777895054, -51.69543050033674092, -118.8457117505682419 ) ) ; +#41805 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#41806 = CARTESIAN_POINT ( 'NONE', ( 12.92695818863906787, -32.89543050033662297, -108.5670104262126188 ) ) ; +#41807 = CARTESIAN_POINT ( 'NONE', ( 239.8999987668939298, -118.2830023339423349, -1.627089840389770004 ) ) ; +#41808 = EDGE_LOOP ( 'NONE', ( #55952, #49433, #35639, #36368 ) ) ; +#41809 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290306, -123.3903379561748608, -0.3217515983229365384 ) ) ; +#41810 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289794, -119.6733284946386675, -5.386939225777830131 ) ) ; +#41811 = ORIENTED_EDGE ( 'NONE', *, *, #46072, .F. ) ; +#41812 = CARTESIAN_POINT ( 'NONE', ( 25.00000000000002132, -50.50000000000000000, 3.199999999999992628 ) ) ; +#41813 = CARTESIAN_POINT ( 'NONE', ( 218.9962405479285792, -121.1152496657292659, 8.055874583413322298 ) ) ; +#41814 = ORIENTED_EDGE ( 'NONE', *, *, #2218, .F. ) ; +#41815 = CARTESIAN_POINT ( 'NONE', ( -17.84999999999998010, -38.99999999999999289, 15.49999999999999289 ) ) ; +#41816 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#41817 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#41818 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #8531, #4164, #21957, #57609 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#41819 = VECTOR ( 'NONE', #12706, 1000.000000000000000 ) ; +#41820 = CARTESIAN_POINT ( 'NONE', ( 235.2808120937074250, -122.1775835500145888, -5.290455155053907177 ) ) ; +#41821 = CARTESIAN_POINT ( 'NONE', ( 30.59960000000003078, -114.5498994789527671, -0.7764740176078172018 ) ) ; +#41822 = CARTESIAN_POINT ( 'NONE', ( -3.950000000000000178, -2.500000000000000000, 39.00000000000000000 ) ) ; +#41823 = FACE_OUTER_BOUND ( 'NONE', #18029, .T. ) ; +#41824 = EDGE_CURVE ( 'NONE', #50139, #39789, #45303, .T. ) ; +#41825 = CARTESIAN_POINT ( 'NONE', ( 233.3076927604444109, -125.0248419343221968, 4.165401471089175800 ) ) ; +#41826 = DIRECTION ( 'NONE', ( -0.7009092642998484557, 0.0000000000000000000, -0.7132504491541842295 ) ) ; +#41827 = DIRECTION ( 'NONE', ( -9.714451465470117264E-17, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#41828 = CARTESIAN_POINT ( 'NONE', ( 217.3293634981538389, -119.3921510676947406, -7.743307438150785593 ) ) ; +#41829 = CARTESIAN_POINT ( 'NONE', ( 232.8392594471533812, -125.9339890542648135, 1.129931934643245039 ) ) ; +#41830 = CARTESIAN_POINT ( 'NONE', ( 234.8113808450987960, -125.6556201394881924, 2.054786628440257168 ) ) ; +#41831 = AXIS2_PLACEMENT_3D ( 'NONE', #22241, #656, #27790 ) ; +#41832 = DIRECTION ( 'NONE', ( -3.469446951953611033E-15, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#41833 = CARTESIAN_POINT ( 'NONE', ( 219.5457431312883898, -122.4784290781710467, 7.634684498352140025 ) ) ; +#41834 = ORIENTED_EDGE ( 'NONE', *, *, #7572, .F. ) ; +#41835 = CARTESIAN_POINT ( 'NONE', ( 234.6690863786870977, -120.7347137233504526, -6.143726533217670038 ) ) ; +#41836 = DIRECTION ( 'NONE', ( -0.7071067811865450192, 8.659560562354902043E-17, 0.7071067811865500152 ) ) ; +#41837 = CARTESIAN_POINT ( 'NONE', ( 20.90000000000002345, -42.99142002139547003, 19.50000000000000355 ) ) ; +#41838 = CARTESIAN_POINT ( 'NONE', ( 234.5615842896375796, -118.4420657138219326, 5.154454790591450397 ) ) ; +#41839 = CARTESIAN_POINT ( 'NONE', ( -31.25000000000000000, -128.9989999999999952, 9.100000000000008527 ) ) ; +#41840 = DIRECTION ( 'NONE', ( 0.7132504491541842295, 2.131334480222611268E-15, -0.7009092642998483447 ) ) ; +#41841 = CARTESIAN_POINT ( 'NONE', ( -36.85137182903622488, -39.19543050033675513, -72.54867675221532863 ) ) ; +#41842 = ADVANCED_FACE ( 'NONE', ( #14046 ), #22527, .F. ) ; +#41843 = ORIENTED_EDGE ( 'NONE', *, *, #11681, .F. ) ; +#41844 = CARTESIAN_POINT ( 'NONE', ( 214.8002074625812554, -129.1974086893760330, 1.266156632325201814 ) ) ; +#41845 = CARTESIAN_POINT ( 'NONE', ( 234.3172628565750415, -120.9383385760675367, -5.538995546331668685 ) ) ; +#41846 = ADVANCED_FACE ( 'NONE', ( #936 ), #37669, .T. ) ; +#41847 = ORIENTED_EDGE ( 'NONE', *, *, #45364, .T. ) ; +#41848 = ADVANCED_FACE ( 'NONE', ( #49959 ), #35970, .F. ) ; +#41849 = EDGE_LOOP ( 'NONE', ( #22482, #25347, #16762, #545, #39020, #46308, #25888, #19252 ) ) ; +#41850 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.9884292157390539568, 0.1516828450203867862 ) ) ; +#41851 = CARTESIAN_POINT ( 'NONE', ( 5.174015961590283652, -29.69543050033662013, -119.5952417814229278 ) ) ; +#41852 = CARTESIAN_POINT ( 'NONE', ( 35.15356540800837593, -114.9588091300778814, -0.8294949708646942588 ) ) ; +#41853 = CARTESIAN_POINT ( 'NONE', ( 218.2526263280471426, -119.3457289372346395, -7.976699062667277573 ) ) ; +#41854 = CARTESIAN_POINT ( 'NONE', ( 236.5750071453734051, -124.1312204157053003, -4.962527642110822867 ) ) ; +#41855 = DATE_TIME_ROLE ( 'classification_date' ) ; +#41856 = VERTEX_POINT ( 'NONE', #53784 ) ; +#41857 = ORIENTED_EDGE ( 'NONE', *, *, #27867, .F. ) ; +#41858 = AXIS2_PLACEMENT_3D ( 'NONE', #21247, #57178, #39372 ) ; +#41859 = CONICAL_SURFACE ( 'NONE', #48421, 23.50000000000001776, 0.7853981633974396193 ) ; +#41860 = CARTESIAN_POINT ( 'NONE', ( 236.3428589998187590, -120.0177272348912396, -5.529579517963651547 ) ) ; +#41861 = CARTESIAN_POINT ( 'NONE', ( 214.4398602545891208, -119.2312587874708782, -7.486734726925458716 ) ) ; +#41862 = VERTEX_POINT ( 'NONE', #31606 ) ; +#41863 = CARTESIAN_POINT ( 'NONE', ( -48.25598010280315009, -118.6130830128103071, 3.230473346078118091 ) ) ; +#41864 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 1.826024711554534899E-16 ) ) ; +#41865 = VERTEX_POINT ( 'NONE', #57603 ) ; +#41866 = CARTESIAN_POINT ( 'NONE', ( 30.61743114861603487, -120.4999999999999858, -5.999789590222556868 ) ) ; +#41867 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290590, -120.6358914748846445, -2.389493689871271087 ) ) ; +#41868 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289794, -118.4119555607255450, 5.037495190160307779 ) ) ; +#41869 = DIRECTION ( 'NONE', ( 0.7132504491541842295, 2.131334480222611268E-15, -0.7009092642998483447 ) ) ; +#41870 = CARTESIAN_POINT ( 'NONE', ( 217.1999412281345485, -119.9149053571234589, -8.012262840542165421 ) ) ; +#41871 = CARTESIAN_POINT ( 'NONE', ( 29.40000000000003766, -119.4999999999999858, 1.000000000000014655 ) ) ; +#41872 = CARTESIAN_POINT ( 'NONE', ( 215.4326954524711653, -119.7554067573845060, -7.616957737884967550 ) ) ; +#41873 = ORIENTED_EDGE ( 'NONE', *, *, #42475, .T. ) ; +#41874 = ORIENTED_EDGE ( 'NONE', *, *, #24131, .T. ) ; +#41875 = CARTESIAN_POINT ( 'NONE', ( -22.44505302971912997, -129.0000000000000000, 3.754456918241837027 ) ) ; +#41876 = FACE_OUTER_BOUND ( 'NONE', #9982, .T. ) ; +#41877 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -123.2058080161143465, -1.817571046141611468 ) ) ; +#41878 = VERTEX_POINT ( 'NONE', #49673 ) ; +#41879 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669289965, -121.0726692251180907, 5.520511217315571706 ) ) ; +#41880 = CARTESIAN_POINT ( 'NONE', ( 231.9909545003219478, -123.3401755674694584, 4.925017264117365734 ) ) ; +#41881 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#41882 = ORIENTED_EDGE ( 'NONE', *, *, #40233, .T. ) ; +#41883 = CARTESIAN_POINT ( 'NONE', ( 217.2036158289163268, -119.1834055699183210, -7.908817017984000053 ) ) ; +#41884 = EDGE_CURVE ( 'NONE', #48954, #45119, #26541, .T. ) ; +#41885 = CARTESIAN_POINT ( 'NONE', ( 235.8920637926441657, -122.6557748397852805, 5.112295520994836195 ) ) ; +#41886 = CARTESIAN_POINT ( 'NONE', ( -26.99999999999998934, -128.9989999999999952, 1.076725243977212366E-14 ) ) ; +#41887 = CARTESIAN_POINT ( 'NONE', ( 236.2445745459619673, -122.1658466872444393, -6.964125420347538231 ) ) ; +#41888 = EDGE_CURVE ( 'NONE', #37015, #29109, #44438, .T. ) ; +#41889 = CARTESIAN_POINT ( 'NONE', ( 232.7277087541328058, -118.5400690225205977, -5.829105887463557067 ) ) ; +#41890 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397815626E-17 ) ) ; +#41891 = LINE ( 'NONE', #24370, #15061 ) ; +#41892 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#41893 = CARTESIAN_POINT ( 'NONE', ( 232.1418738962259738, -119.8256841662272478, -5.507875555162602410 ) ) ; +#41894 = CARTESIAN_POINT ( 'NONE', ( 235.4684475359615590, -115.9411963524615743, 3.165430017833450016 ) ) ; +#41895 = CARTESIAN_POINT ( 'NONE', ( -27.99999999999999645, -128.6250000000000000, 21.65000000000000924 ) ) ; +#41896 = CARTESIAN_POINT ( 'NONE', ( 235.2121694423102269, -126.0402650194936456, 0.5168766655236555208 ) ) ; +#41897 = CARTESIAN_POINT ( 'NONE', ( -39.30455425408570136, -37.19543050033675513, -75.04505332425497954 ) ) ; +#41898 = ORIENTED_EDGE ( 'NONE', *, *, #44222, .F. ) ; +#41899 = CARTESIAN_POINT ( 'NONE', ( 234.1044877569678988, -117.8520910508415795, 5.550802894329819992 ) ) ; +#41900 = CARTESIAN_POINT ( 'NONE', ( 30.59940000000003124, -125.2969150969925352, 10.24879463419244274 ) ) ; +#41901 = PLANE ( 'NONE', #27576 ) ; +#41902 = CARTESIAN_POINT ( 'NONE', ( 16.50000000000001776, -48.99999999999998579, 23.19999999999997087 ) ) ; +#41903 = CARTESIAN_POINT ( 'NONE', ( 237.0288638262292409, -123.5893761369767958, -4.609187845694363794 ) ) ; +#41904 = AXIS2_PLACEMENT_3D ( 'NONE', #7967, #8555, #57322 ) ; +#41905 = VERTEX_POINT ( 'NONE', #18710 ) ; +#41906 = EDGE_LOOP ( 'NONE', ( #35697, #32218, #18860, #51590 ) ) ; +#41907 = CARTESIAN_POINT ( 'NONE', ( 194.6499984800816776, -124.7683188723460432, -13.26197142343244550 ) ) ; +#41908 = CARTESIAN_POINT ( 'NONE', ( 217.9163579497280523, -119.3845080325819481, -7.767159583123843802 ) ) ; +#41909 = CARTESIAN_POINT ( 'NONE', ( 21.74496652909724403, -29.69543050033660947, -102.0904967878721550 ) ) ; +#41910 = CARTESIAN_POINT ( 'NONE', ( 218.8554403372132242, -120.8952614356447839, 7.866229599724508859 ) ) ; +#41911 = VERTEX_POINT ( 'NONE', #40055 ) ; +#41912 = ADVANCED_FACE ( 'NONE', ( #77 ), #35682, .F. ) ; +#41913 = VERTEX_POINT ( 'NONE', #36556 ) ; +#41914 = CARTESIAN_POINT ( 'NONE', ( 219.9166487112239565, -121.6376437026730315, 8.008668712239902732 ) ) ; +#41915 = ADVANCED_FACE ( 'NONE', ( #14322 ), #18999, .F. ) ; +#41916 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#41917 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.2841538407466691063, 0.9587786995907432441 ) ) ; +#41918 = ADVANCED_FACE ( 'NONE', ( #50245 ), #10523, .F. ) ; +#41919 = EDGE_LOOP ( 'NONE', ( #227, #54217 ) ) ; +#41920 = CARTESIAN_POINT ( 'NONE', ( 236.3999987672879399, -117.1358143346010223, -6.138587362636907407 ) ) ; +#41921 = CARTESIAN_POINT ( 'NONE', ( 216.7315439721676285, -118.7443312193753115, -7.792010355196868687 ) ) ; +#41922 = CARTESIAN_POINT ( 'NONE', ( 237.1624570128581979, -125.3161484814169171, -2.760430541012976580 ) ) ; +#41923 = CARTESIAN_POINT ( 'NONE', ( -41.17229205985389484, -45.67625493030546124, 18.74790367776014932 ) ) ; +#41924 = VERTEX_POINT ( 'NONE', #32740 ) ; +#41925 = LINE ( 'NONE', #1955, #12889 ) ; +#41926 = CYLINDRICAL_SURFACE ( 'NONE', #55548, 0.4999999999999983347 ) ; +#41927 = DIRECTION ( 'NONE', ( 1.644548700998852974E-16, -0.1516828450203867862, 0.9884292157390539568 ) ) ; +#41928 = CARTESIAN_POINT ( 'NONE', ( 237.7196564775545369, -118.8401516408379166, -5.921757211080537431 ) ) ; +#41929 = VERTEX_POINT ( 'NONE', #6445 ) ; +#41930 = ORIENTED_EDGE ( 'NONE', *, *, #39664, .F. ) ; +#41931 = CARTESIAN_POINT ( 'NONE', ( 221.4522368174041560, -119.0039574506078708, -7.707739618835948825 ) ) ; +#41932 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -120.9817837772599631, -0.1375590722101033003 ) ) ; +#41933 = CARTESIAN_POINT ( 'NONE', ( 219.7521984858777557, -121.1067328715070346, 8.065714108711846464 ) ) ; +#41934 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#41935 = ORIENTED_EDGE ( 'NONE', *, *, #46768, .T. ) ; +#41936 = VECTOR ( 'NONE', #37005, 1000.000000000000000 ) ; +#41937 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #21984, #57325, #26096, #13212 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 0.06094273257280546918, 0.9390572657078889440 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9540579491807164025, 0.7477207873761573254, 0.7477207869721592681, 0.9540579479687220088 ) ) + REPRESENTATION_ITEM ( '' ) ); +#41938 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669398877, -123.3668536082942069, 0.9478722636493777109 ) ) ; +#41939 = ORIENTED_EDGE ( 'NONE', *, *, #1664, .T. ) ; +#41940 = ORIENTED_EDGE ( 'NONE', *, *, #49821, .F. ) ; +#41941 = CARTESIAN_POINT ( 'NONE', ( 217.3002074625811701, -115.3335812816065982, -5.183518258570011028 ) ) ; +#41942 = DIRECTION ( 'NONE', ( -0.7132504491541842295, -2.131334480222602985E-15, 0.7009092642998483447 ) ) ; +#41943 = ORIENTED_EDGE ( 'NONE', *, *, #21146, .T. ) ; +#41944 = ORIENTED_EDGE ( 'NONE', *, *, #55855, .T. ) ; +#41945 = CARTESIAN_POINT ( 'NONE', ( -33.99999999999999289, -124.5000000000000000, -16.99999999999999289 ) ) ; +#41946 = AXIS2_PLACEMENT_3D ( 'NONE', #57637, #8563, #4195 ) ; +#41947 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #39772, #45301, #934, #31314, #57601, #45007 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 4 ), + ( 5.078327053426190214E-17, 0.0002707144209810104381, 0.0005414288419619700272 ), + .UNSPECIFIED. ) ; +#41948 = EDGE_LOOP ( 'NONE', ( #32837, #27374, #14663, #57612 ) ) ; +#41949 = CARTESIAN_POINT ( 'NONE', ( 217.2060331746567670, -118.6893940247693564, -7.838953922516411765 ) ) ; +#41950 = CARTESIAN_POINT ( 'NONE', ( 214.8967505850752389, -118.5587196422983851, -7.597030000722987175 ) ) ; +#41951 = CARTESIAN_POINT ( 'NONE', ( 219.9328439788539526, -119.1230363925933631, -7.972435056316461655 ) ) ; +#41952 = EDGE_LOOP ( 'NONE', ( #40164, #41670 ) ) ; +#41953 = EDGE_CURVE ( 'NONE', #14196, #54952, #23716, .T. ) ; +#41954 = AXIS2_PLACEMENT_3D ( 'NONE', #18237, #53006, #53890 ) ; +#41955 = CYLINDRICAL_SURFACE ( 'NONE', #11670, 0.1999999999999990397 ) ; +#41956 = EDGE_CURVE ( 'NONE', #5650, #34834, #9694, .T. ) ; +#41957 = CARTESIAN_POINT ( 'NONE', ( 214.7933094602923347, -121.0584608916456943, 7.823336705150535586 ) ) ; +#41958 = CARTESIAN_POINT ( 'NONE', ( 232.1823358004903923, -120.7400209239095545, 6.146261814335426621 ) ) ; +#41959 = FACE_OUTER_BOUND ( 'NONE', #3488, .T. ) ; +#41960 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#41961 = FACE_OUTER_BOUND ( 'NONE', #53431, .T. ) ; +#41962 = ADVANCED_FACE ( 'NONE', ( #2077, #1517 ), #46442, .F. ) ; +#41963 = CARTESIAN_POINT ( 'NONE', ( 221.8568835150994687, -118.7320078929655978, -7.860794380563467243 ) ) ; +#41964 = CARTESIAN_POINT ( 'NONE', ( 28.09996645087075962, -121.3438938201272066, 6.161755346166946978 ) ) ; +#41965 = CARTESIAN_POINT ( 'NONE', ( -12.74999999999999822, -128.9989999999999952, 5.563082011841702376E-15 ) ) ; +#41966 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #43728, #3755, #21542, #40807 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 5.746271514173173500E-18, 0.001635220404309892586 ), + .UNSPECIFIED. ) ; +#41967 = ADVANCED_FACE ( 'NONE', ( #41479 ), #23381, .F. ) ; +#41968 = ORIENTED_EDGE ( 'NONE', *, *, #41208, .T. ) ; +#41969 = EDGE_CURVE ( 'NONE', #33046, #20342, #57259, .T. ) ; +#41970 = CARTESIAN_POINT ( 'NONE', ( 231.8999987669289737, -120.4999999999997584, 1.387778780781445676E-14 ) ) ; +#41971 = CARTESIAN_POINT ( 'NONE', ( 236.3963236457836388, -115.0128069623541620, 0.8417653606483624928 ) ) ; +#41972 = CARTESIAN_POINT ( 'NONE', ( 234.0579584560332478, -122.6657937030047805, -5.110173649479895275 ) ) ; +#41973 = VERTEX_POINT ( 'NONE', #28946 ) ; +#41974 = ORIENTED_EDGE ( 'NONE', *, *, #38371, .F. ) ; +#41975 = CARTESIAN_POINT ( 'NONE', ( 235.8999987668161111, -123.3822215770047421, 6.924073857253812747 ) ) ; +#41976 = AXIS2_PLACEMENT_3D ( 'NONE', #17936, #8330, #35766 ) ; +#41977 = DIRECTION ( 'NONE', ( -0.9999619230641713097, -2.059451441197104810E-15, -0.008726535498373209562 ) ) ; +#41978 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290022, -120.0489014349288794, -3.187654976180932742 ) ) ; +#41979 = CARTESIAN_POINT ( 'NONE', ( 235.8219913603443274, -115.6050096032209780, -3.722280581095019247 ) ) ; +#41980 = FACE_OUTER_BOUND ( 'NONE', #41622, .T. ) ; +#41981 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#41982 = CARTESIAN_POINT ( 'NONE', ( 216.6830739907108523, -122.4179292550499554, 7.750363858272296902 ) ) ; +#41983 = CARTESIAN_POINT ( 'NONE', ( 26.76017493661115410, -119.6323017234377630, 6.272865997435592256 ) ) ; +#41984 = PLANE ( 'NONE', #21988 ) ; +#41985 = VERTEX_POINT ( 'NONE', #2357 ) ; +#41986 = CARTESIAN_POINT ( 'NONE', ( 237.9946754313337749, -124.3495312683745482, 4.105631729329487278 ) ) ; +#41987 = ADVANCED_FACE ( 'NONE', ( #46730 ), #37982, .T. ) ; +#41988 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668027164, -114.9953045071149234, -2.389332531838830320 ) ) ; +#41989 = LINE ( 'NONE', #41717, #16238 ) ; +#41990 = AXIS2_PLACEMENT_3D ( 'NONE', #40028, #9640, #911 ) ; +#41991 = EDGE_CURVE ( 'NONE', #28909, #14983, #1295, .T. ) ; +#41992 = VERTEX_POINT ( 'NONE', #29226 ) ; +#41993 = CARTESIAN_POINT ( 'NONE', ( 228.7999987669289794, -120.4999999999997726, 1.387778780781445676E-14 ) ) ; +#41994 = CARTESIAN_POINT ( 'NONE', ( -35.43721211558217021, -51.24543050033675229, -72.53633556736102150 ) ) ; +#41995 = CARTESIAN_POINT ( 'NONE', ( 221.9359555897621590, -121.2935739275815905, 7.805056196369831945 ) ) ; +#41996 = CARTESIAN_POINT ( 'NONE', ( 39.90000000014964598, -120.4999999999999858, 4.729504459286715701 ) ) ; +#41997 = EDGE_LOOP ( 'NONE', ( #9306, #47454, #35283, #7741 ) ) ; +#41998 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#41999 = CIRCLE ( 'NONE', #16813, 0.9000000000000014655 ) ; +#42000 = FACE_OUTER_BOUND ( 'NONE', #57216, .T. ) ; +#42001 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.9884292157390539568, -0.1516828450203877021 ) ) ; +#42002 = CARTESIAN_POINT ( 'NONE', ( 237.0768279769316962, -116.9137049373301096, 4.995878495413723641 ) ) ; +#42003 = ORIENTED_EDGE ( 'NONE', *, *, #47085, .T. ) ; +#42004 = EDGE_CURVE ( 'NONE', #17926, #37992, #7586, .T. ) ; +#42005 = EDGE_LOOP ( 'NONE', ( #38349, #32856, #49572, #8705 ) ) ; +#42006 = CARTESIAN_POINT ( 'NONE', ( 216.2145475481480617, -121.9605036496339352, 5.425314809623326795 ) ) ; +#42007 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#42008 = CARTESIAN_POINT ( 'NONE', ( 232.7524400449631514, -124.5618938770436870, 3.782356698778674531 ) ) ; +#42009 = EDGE_CURVE ( 'NONE', #30301, #46165, #57223, .T. ) ; +#42010 = ORIENTED_EDGE ( 'NONE', *, *, #30874, .T. ) ; +#42011 = ORIENTED_EDGE ( 'NONE', *, *, #3088, .T. ) ; +#42012 = VERTEX_POINT ( 'NONE', #47879 ) ; +#42013 = ORIENTED_EDGE ( 'NONE', *, *, #35920, .F. ) ; +#42014 = CARTESIAN_POINT ( 'NONE', ( 221.5307369271254458, -119.8158076606091100, -8.057187762086995164 ) ) ; +#42015 = ORIENTED_EDGE ( 'NONE', *, *, #37767, .T. ) ; +#42016 = ORIENTED_EDGE ( 'NONE', *, *, #10483, .F. ) ; +#42017 = CARTESIAN_POINT ( 'NONE', ( 216.5501527501685644, -118.8293084920917124, -7.594154879658018942 ) ) ; +#42018 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289169, -118.6453948544693304, -1.275927171587874609 ) ) ; +#42019 = CARTESIAN_POINT ( 'NONE', ( 8.784315731977246244, -50.19543050033662013, -115.9927099539515183 ) ) ; +#42020 = ORIENTED_EDGE ( 'NONE', *, *, #43202, .F. ) ; +#42021 = AXIS2_PLACEMENT_3D ( 'NONE', #20394, #38215, #39074 ) ; +#42022 = CARTESIAN_POINT ( 'NONE', ( 236.3646810330891412, -119.2964209232651314, -5.430090661283928810 ) ) ; +#42023 = FACE_OUTER_BOUND ( 'NONE', #56190, .T. ) ; +#42024 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.210476675238558841E-16, 1.857579106397798678E-17 ) ) ; +#42025 = CARTESIAN_POINT ( 'NONE', ( 221.4389638280688644, -121.4536128691593433, 7.792556077753566512 ) ) ; +#42026 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#42027 = CARTESIAN_POINT ( 'NONE', ( 219.7825547808827764, -119.1358123754024092, -7.767557681537727632 ) ) ; +#42028 = CARTESIAN_POINT ( 'NONE', ( -50.37712557180628892, -119.5000000000000000, 2.400000000000005240 ) ) ; +#42029 = EDGE_CURVE ( 'NONE', #41158, #6884, #51666, .T. ) ; +#42030 = LINE ( 'NONE', #32446, #48674 ) ; +#42031 = CARTESIAN_POINT ( 'NONE', ( 21.09872195853350263, -50.34909560441465715, 18.61272144329688416 ) ) ; +#42032 = DIRECTION ( 'NONE', ( 0.9961228847997386504, -0.08797271382790547434, 1.734723475976806786E-17 ) ) ; +#42033 = EDGE_CURVE ( 'NONE', #33472, #39082, #51965, .T. ) ; +#42034 = CARTESIAN_POINT ( 'NONE', ( 215.7798217237392180, -121.1239402712347015, 7.895602211533445214 ) ) ; +#42035 = AXIS2_PLACEMENT_3D ( 'NONE', #55711, #33506, #6910 ) ; +#42036 = CARTESIAN_POINT ( 'NONE', ( 215.9550172597541007, -121.5546418155376074, 7.862775608836412466 ) ) ; +#42037 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397815626E-17 ) ) ; +#42038 = EDGE_CURVE ( 'NONE', #48138, #44847, #10643, .T. ) ; +#42039 = CARTESIAN_POINT ( 'NONE', ( 215.6891717105618511, -121.7722903666441709, 7.810421613657494433 ) ) ; +#42040 = EDGE_CURVE ( 'NONE', #6904, #37948, #39122, .T. ) ; +#42041 = AXIS2_PLACEMENT_3D ( 'NONE', #21695, #30179, #47115 ) ; +#42042 = VECTOR ( 'NONE', #51728, 1000.000000000000000 ) ; +#42043 = CARTESIAN_POINT ( 'NONE', ( 217.5220780308372355, -117.0076679547416347, 6.783931499032183510 ) ) ; +#42044 = CARTESIAN_POINT ( 'NONE', ( 235.9316794819897609, -125.6617818322931441, -2.039646787544062700 ) ) ; +#42045 = ADVANCED_FACE ( 'NONE', ( #11969 ), #35832, .T. ) ; +#42046 = CARTESIAN_POINT ( 'NONE', ( 233.8810816755616884, -114.5928421580485974, -1.713221324359231135 ) ) ; +#42047 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#42048 = LINE ( 'NONE', #9961, #36493 ) ; +#42049 = CARTESIAN_POINT ( 'NONE', ( 233.3837906418926309, -114.9650895594917728, 0.3918521450624913860 ) ) ; +#42050 = CARTESIAN_POINT ( 'NONE', ( 12.17125193018869211, -50.25622873040742178, 18.70296552601237750 ) ) ; +#42051 = FACE_OUTER_BOUND ( 'NONE', #41637, .T. ) ; +#42052 = CARTESIAN_POINT ( 'NONE', ( 220.0713947005960449, -119.1494183823777746, -7.976865683399246620 ) ) ; +#42053 = CARTESIAN_POINT ( 'NONE', ( 235.3397046030364663, -125.7698124637336434, 3.170843314374690358 ) ) ; +#42054 = CARTESIAN_POINT ( 'NONE', ( 15.87091248743657879, -57.46857757815524081, 20.51721928222607261 ) ) ; +#42055 = PLANE ( 'NONE', #5216 ) ; +#42056 = CARTESIAN_POINT ( 'NONE', ( 220.1473378868704742, -121.8200344523448280, 7.777800898404235497 ) ) ; +#42057 = DIRECTION ( 'NONE', ( -0.7132504491541842295, -2.131334480222611662E-15, 0.7009092642998483447 ) ) ; +#42058 = EDGE_LOOP ( 'NONE', ( #30995, #37155, #8933, #39073 ) ) ; +#42059 = CARTESIAN_POINT ( 'NONE', ( 28.09996754130110830, -122.4104595742478523, 5.952346663776578950 ) ) ; +#42060 = ADVANCED_FACE ( 'NONE', ( #17199 ), #29797, .F. ) ; +#42061 = CARTESIAN_POINT ( 'NONE', ( 29.20903113573336540, -114.4330848565060990, 0.8269070473965328683 ) ) ; +#42062 = ORIENTED_EDGE ( 'NONE', *, *, #3645, .T. ) ; +#42063 = CARTESIAN_POINT ( 'NONE', ( 222.0997934605852606, -119.1220804783506821, -7.930660500277667779 ) ) ; +#42064 = CARTESIAN_POINT ( 'NONE', ( 219.7270338329846311, -121.1504918457491158, 7.848375057408256694 ) ) ; +#42065 = CARTESIAN_POINT ( 'NONE', ( 216.4650283245788671, -120.1267165128827514, -7.961195391659361853 ) ) ; +#42066 = DIRECTION ( 'NONE', ( -1.811995619784410881E-15, 1.000000000000000000, 1.196913542559490477E-15 ) ) ; +#42067 = VERTEX_POINT ( 'NONE', #12534 ) ; +#42068 = LINE ( 'NONE', #55821, #44793 ) ; +#42069 = CARTESIAN_POINT ( 'NONE', ( 217.3002074625811701, -114.8300107629394375, -4.627306555904008079 ) ) ; +#42070 = AXIS2_PLACEMENT_3D ( 'NONE', #56143, #38907, #20767 ) ; +#42071 = EDGE_CURVE ( 'NONE', #17773, #46809, #30251, .T. ) ; +#42072 = EDGE_LOOP ( 'NONE', ( #40413, #13348, #8530, #33526, #53692 ) ) ; +#42073 = CARTESIAN_POINT ( 'NONE', ( 196.5671601966404580, -128.4725276417670159, 11.26437544304186567 ) ) ; +#42074 = VERTEX_POINT ( 'NONE', #47304 ) ; +#42075 = AXIS2_PLACEMENT_3D ( 'NONE', #10501, #32992, #28629 ) ; +#42076 = VERTEX_POINT ( 'NONE', #56660 ) ; +#42077 = VECTOR ( 'NONE', #17177, 1000.000000000000000 ) ; +#42078 = CYLINDRICAL_SURFACE ( 'NONE', #55026, 1.050000000000002265 ) ; +#42079 = CARTESIAN_POINT ( 'NONE', ( 219.7915891774867987, -119.9965361748509025, -7.872414439475582171 ) ) ; +#42080 = ORIENTED_EDGE ( 'NONE', *, *, #42800, .F. ) ; +#42081 = FACE_OUTER_BOUND ( 'NONE', #26203, .T. ) ; +#42082 = ORIENTED_EDGE ( 'NONE', *, *, #7783, .F. ) ; +#42083 = DIRECTION ( 'NONE', ( -9.714451465470117264E-17, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#42084 = CARTESIAN_POINT ( 'NONE', ( 216.5178116363102561, -119.7755662437026274, 7.821903010220251140 ) ) ; +#42085 = PLANE ( 'NONE', #40397 ) ; +#42086 = ORIENTED_EDGE ( 'NONE', *, *, #47381, .T. ) ; +#42087 = CARTESIAN_POINT ( 'NONE', ( 215.8398163653523625, -121.8263012496039295, 7.842930837208625050 ) ) ; +#42088 = CARTESIAN_POINT ( 'NONE', ( 219.8581957016760668, -122.0383203907310303, 7.945786348011112388 ) ) ; +#42089 = ORIENTED_EDGE ( 'NONE', *, *, #18241, .T. ) ; +#42090 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#42091 = DIRECTION ( 'NONE', ( 0.9961170934368717145, 1.214306433183764966E-16, 0.08803826533319768222 ) ) ; +#42092 = EDGE_LOOP ( 'NONE', ( #22687, #38283, #17739, #41497, #46369, #47343 ) ) ; +#42093 = CARTESIAN_POINT ( 'NONE', ( 232.0021912247053990, -123.6066732446120966, -4.656315098439193889 ) ) ; +#42094 = CARTESIAN_POINT ( 'NONE', ( 22.00000000000001421, -120.9000000000000057, -21.64999999999998792 ) ) ; +#42095 = EDGE_CURVE ( 'NONE', #46872, #41862, #43781, .T. ) ; +#42096 = LINE ( 'NONE', #6205, #8940 ) ; +#42097 = CARTESIAN_POINT ( 'NONE', ( 220.8002074625812838, -128.0944123912506996, -1.165426981942956353 ) ) ; +#42098 = CARTESIAN_POINT ( 'NONE', ( 235.3820476326390292, -118.7097077859332472, -5.254989963490746874 ) ) ; +#42099 = CARTESIAN_POINT ( 'NONE', ( -24.09999999999997655, -41.99999999999999289, 21.15000000000000213 ) ) ; +#42100 = CARTESIAN_POINT ( 'NONE', ( 220.3757332310148627, -117.0483714454928332, 6.532113017582140024 ) ) ; +#42101 = ADVANCED_FACE ( 'NONE', ( #7294 ), #25996, .F. ) ; +#42102 = ADVANCED_FACE ( 'NONE', ( #38842 ), #20712, .T. ) ; +#42103 = CARTESIAN_POINT ( 'NONE', ( 233.3164403890138487, -125.2487592624239028, 3.908651611529180503 ) ) ; +#42104 = CARTESIAN_POINT ( 'NONE', ( 214.9091292211071789, -119.8472189249783497, -7.844156232506128923 ) ) ; +#42105 = FACE_BOUND ( 'NONE', #27325, .T. ) ; +#42106 = CARTESIAN_POINT ( 'NONE', ( 217.5036138198180709, -121.4588296757209207, 5.502300935108214830 ) ) ; +#42107 = CARTESIAN_POINT ( 'NONE', ( 232.8488925375862379, -125.9932777579875278, 0.7970941630602096373 ) ) ; +#42108 = CARTESIAN_POINT ( 'NONE', ( 220.3744629500143617, -115.1924384924010951, -5.561926707490988164 ) ) ; +#42109 = LINE ( 'NONE', #29004, #49037 ) ; +#42110 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #56874, #16841, #52467, #21520 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 0.0000000000000000000, 0.0004909118737284253473 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9848343657121733097, 0.9839861617374858760, 0.9834809891888118827, 0.9833188480661511077 ) ) + REPRESENTATION_ITEM ( '' ) ); +#42111 = CYLINDRICAL_SURFACE ( 'NONE', #13146, 7.500000000000000888 ) ; +#42112 = ORIENTED_EDGE ( 'NONE', *, *, #43409, .F. ) ; +#42113 = CARTESIAN_POINT ( 'NONE', ( 234.6863895195496639, -120.0709373141285567, -6.133996235907123840 ) ) ; +#42114 = DIRECTION ( 'NONE', ( 0.7071067811865532349, 0.0000000000000000000, -0.7071067811865417996 ) ) ; +#42115 = CARTESIAN_POINT ( 'NONE', ( -49.35361239935684097, -118.1876527332520652, -7.250929589011497534 ) ) ; +#42116 = VECTOR ( 'NONE', #17991, 1000.000000000000000 ) ; +#42117 = DIRECTION ( 'NONE', ( 1.194121782967160312E-15, -0.9884292157390540678, -0.1516828450203868139 ) ) ; +#42118 = CARTESIAN_POINT ( 'NONE', ( 234.5326211157992873, -117.5489749345871502, 4.700509442167648544 ) ) ; +#42119 = VECTOR ( 'NONE', #37533, 1000.000000000000114 ) ; +#42120 = FACE_OUTER_BOUND ( 'NONE', #56105, .T. ) ; +#42121 = CARTESIAN_POINT ( 'NONE', ( 16.50000000000001776, -48.99999999999998579, 23.19999999999997087 ) ) ; +#42122 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#42123 = ORIENTED_EDGE ( 'NONE', *, *, #56701, .T. ) ; +#42124 = CARTESIAN_POINT ( 'NONE', ( 215.8002074625812554, -129.3079911401438835, 1.282255071349893472 ) ) ; +#42125 = CARTESIAN_POINT ( 'NONE', ( 234.0885822654843764, -126.0478433130855507, -0.3084176302377673595 ) ) ; +#42126 = EDGE_LOOP ( 'NONE', ( #49062, #7958, #36167, #12435 ) ) ; +#42127 = ORIENTED_EDGE ( 'NONE', *, *, #52757, .T. ) ; +#42128 = PLANE ( 'NONE', #5413 ) ; +#42129 = FACE_BOUND ( 'NONE', #12491, .T. ) ; +#42130 = CARTESIAN_POINT ( 'NONE', ( 214.8422576644526316, -118.6199800772740502, -7.619364979664738691 ) ) ; +#42131 = CARTESIAN_POINT ( 'NONE', ( 236.6530372726008977, -121.3535775269343873, -6.088831686813987787 ) ) ; +#42132 = PERSON_AND_ORGANIZATION ( #17881, #29145 ) ; +#42133 = EDGE_LOOP ( 'NONE', ( #11474, #25411 ) ) ; +#42134 = ORIENTED_EDGE ( 'NONE', *, *, #14876, .T. ) ; +#42135 = ADVANCED_FACE ( 'NONE', ( #34458 ), #35148, .T. ) ; +#42136 = CARTESIAN_POINT ( 'NONE', ( 236.3909842390999074, -118.4101655147822356, -5.141491798881577147 ) ) ; +#42137 = CARTESIAN_POINT ( 'NONE', ( 220.7483321445286606, -121.6631795586753952, 7.769051054814231527 ) ) ; +#42138 = VERTEX_POINT ( 'NONE', #35329 ) ; +#42139 = EDGE_CURVE ( 'NONE', #44814, #36071, #53708, .T. ) ; +#42140 = LINE ( 'NONE', #38936, #52157 ) ; +#42141 = FACE_OUTER_BOUND ( 'NONE', #2953, .T. ) ; +#42142 = ORIENTED_EDGE ( 'NONE', *, *, #54166, .F. ) ; +#42143 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#42144 = FACE_OUTER_BOUND ( 'NONE', #2047, .T. ) ; +#42145 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669290078, -116.5800111803043251, -3.804946089930011599 ) ) ; +#42146 = LINE ( 'NONE', #46825, #7089 ) ; +#42147 = FACE_OUTER_BOUND ( 'NONE', #31536, .T. ) ; +#42148 = CARTESIAN_POINT ( 'NONE', ( 221.4538616566123039, -119.9984019918756530, -7.830132378252363523 ) ) ; +#42149 = CARTESIAN_POINT ( 'NONE', ( -19.49999999999997513, -59.00000000000000000, 23.49999999999999289 ) ) ; +#42150 = ORIENTED_EDGE ( 'NONE', *, *, #8626, .T. ) ; +#42151 = EDGE_LOOP ( 'NONE', ( #24692, #34130, #41486, #50307 ) ) ; +#42152 = AXIS2_PLACEMENT_3D ( 'NONE', #51907, #20091, #52185 ) ; +#42153 = CARTESIAN_POINT ( 'NONE', ( -48.28613104817311807, -119.7648022056834236, -3.024999999999994138 ) ) ; +#42154 = FACE_OUTER_BOUND ( 'NONE', #7499, .T. ) ; +#42155 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -122.4984112367461790, -2.765588162319163601 ) ) ; +#42156 = VERTEX_POINT ( 'NONE', #30955 ) ; +#42157 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669289965, -115.0572782460596386, -1.090798953660834680 ) ) ; +#42158 = PLANE ( 'NONE', #33026 ) ; +#42159 = EDGE_CURVE ( 'NONE', #1725, #5328, #18063, .T. ) ; +#42160 = CARTESIAN_POINT ( 'NONE', ( 236.3999987672879683, -124.1340797666940716, -5.982763930601153746 ) ) ; +#42161 = CARTESIAN_POINT ( 'NONE', ( 236.1476274817569276, -119.4328493789524543, 6.055455290164029059 ) ) ; +#42162 = VERTEX_POINT ( 'NONE', #13392 ) ; +#42163 = CARTESIAN_POINT ( 'NONE', ( 217.2036158289163268, -119.2216520502783084, -7.659586865543821510 ) ) ; +#42164 = CARTESIAN_POINT ( 'NONE', ( 235.9150258565132958, -123.3546850256702072, 4.758363517938404286 ) ) ; +#42165 = CARTESIAN_POINT ( 'NONE', ( 220.6881540875380665, -119.5888044653961231, -8.033387396594523722 ) ) ; +#42166 = CARTESIAN_POINT ( 'NONE', ( 232.0661542981457046, -114.5485422212587423, 1.552840028337310940 ) ) ; +#42167 = EDGE_CURVE ( 'NONE', #34850, #42196, #31241, .T. ) ; +#42168 = EDGE_CURVE ( 'NONE', #30147, #33213, #45239, .T. ) ; +#42169 = CARTESIAN_POINT ( 'NONE', ( 232.9806736251030657, -114.7220839860928265, 2.102230988320862970 ) ) ; +#42170 = DIRECTION ( 'NONE', ( 0.8574929260652127683, 0.07804017984500498384, -0.5085426354573221452 ) ) ; +#42171 = CARTESIAN_POINT ( 'NONE', ( 11.54254423245530425, -39.19543050033662013, -116.0393526291582589 ) ) ; +#42172 = CARTESIAN_POINT ( 'NONE', ( -48.75000000000000000, -119.5000000000000000, 5.000000000000041744 ) ) ; +#42173 = CARTESIAN_POINT ( 'NONE', ( 232.2572121476448217, -116.3466910667086154, -3.679370517323228285 ) ) ; +#42174 = CARTESIAN_POINT ( 'NONE', ( 235.5108306646494611, -116.9088595296405089, 4.229626411363227589 ) ) ; +#42175 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1516828450203856482, -0.9884292157390541789 ) ) ; +#42176 = CARTESIAN_POINT ( 'NONE', ( 235.0771151617016699, -125.8432810125335379, 1.745123986050756804 ) ) ; +#42177 = FACE_OUTER_BOUND ( 'NONE', #51117, .T. ) ; +#42178 = ORIENTED_EDGE ( 'NONE', *, *, #33164, .T. ) ; +#42179 = CARTESIAN_POINT ( 'NONE', ( 234.1324251349815597, -118.8530784265043252, 5.924642293724020625 ) ) ; +#42180 = CARTESIAN_POINT ( 'NONE', ( 30.61163368297366461, -126.4563021962824081, 0.7252764077459293857 ) ) ; +#42181 = DIRECTION ( 'NONE', ( 0.7071067811865474617, -0.7071067811865474617, 1.291194456154419068E-16 ) ) ; +#42182 = CARTESIAN_POINT ( 'NONE', ( 222.3999978781628499, -117.4666060426314829, -7.224252805297884272 ) ) ; +#42183 = CARTESIAN_POINT ( 'NONE', ( 236.9436167038653593, -125.5006042155509220, -2.405848391082437310 ) ) ; +#42184 = CARTESIAN_POINT ( 'NONE', ( -45.87351448004892518, -51.25703443998197173, -14.00181684715313679 ) ) ; +#42185 = EDGE_LOOP ( 'NONE', ( #10632, #38499, #39407, #33110, #26829, #24482 ) ) ; +#42186 = ORIENTED_EDGE ( 'NONE', *, *, #6736, .T. ) ; +#42187 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289169, -125.0899256221782565, -14.26122655253992910 ) ) ; +#42188 = CARTESIAN_POINT ( 'NONE', ( 215.4794792615713561, -119.4669091869490387, -7.605953559181832802 ) ) ; +#42189 = CARTESIAN_POINT ( 'NONE', ( 234.6407625050470074, -123.2576712695440193, 4.842520439229581974 ) ) ; +#42190 = ORIENTED_EDGE ( 'NONE', *, *, #54467, .F. ) ; +#42191 = VERTEX_POINT ( 'NONE', #4670 ) ; +#42192 = CARTESIAN_POINT ( 'NONE', ( 222.1003119165332862, -119.4396548426669682, -7.777342600268756456 ) ) ; +#42193 = AXIS2_PLACEMENT_3D ( 'NONE', #18631, #36472, #50715 ) ; +#42194 = CARTESIAN_POINT ( 'NONE', ( 25.00000000000002132, -47.50000000000000000, 2.899999999999993694 ) ) ; +#42195 = CARTESIAN_POINT ( 'NONE', ( 5.346376790978185412, -29.69543050033665921, -86.67666356570265407 ) ) ; +#42196 = VERTEX_POINT ( 'NONE', #57535 ) ; +#42197 = CARTESIAN_POINT ( 'NONE', ( 220.6881540875380665, -121.4111955346034506, 8.033387396594566354 ) ) ; +#42198 = CARTESIAN_POINT ( 'NONE', ( 216.6389879694207536, -118.9569198521619313, -7.830760329232258954 ) ) ; +#42199 = CARTESIAN_POINT ( 'NONE', ( 236.9864313449856184, -125.1351574821805741, 3.053370164214138871 ) ) ; +#42200 = CARTESIAN_POINT ( 'NONE', ( -44.91925780295414228, -45.69779954563788493, 15.20643010502436177 ) ) ; +#42201 = ORIENTED_EDGE ( 'NONE', *, *, #2836, .T. ) ; +#42202 = DIRECTION ( 'NONE', ( -3.524876788021935603E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#42203 = ORIENTED_EDGE ( 'NONE', *, *, #49219, .T. ) ; +#42204 = ADVANCED_FACE ( 'NONE', ( #48745 ), #40848, .F. ) ; +#42205 = CARTESIAN_POINT ( 'NONE', ( 219.7008990476196857, -119.5796777278701342, -7.834147513078192127 ) ) ; +#42206 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289510, -126.9811963960463288, 1.713333238484154641 ) ) ; +#42207 = CARTESIAN_POINT ( 'NONE', ( 237.7519699664958637, -117.6493935838328042, -5.447802603064118898 ) ) ; +#42208 = VERTEX_POINT ( 'NONE', #22460 ) ; +#42209 = ORIENTED_EDGE ( 'NONE', *, *, #12428, .F. ) ; +#42210 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -119.8096929342120944, 2.939608812416524941 ) ) ; +#42211 = CARTESIAN_POINT ( 'NONE', ( 221.8461480721025225, -119.8779507659583743, -7.829338493782850961 ) ) ; +#42212 = CARTESIAN_POINT ( 'NONE', ( -24.09999999999998010, -42.99142002139547003, 19.50000000000000711 ) ) ; +#42213 = CARTESIAN_POINT ( 'NONE', ( 215.4287099956857503, -123.9448152120052953, -6.649298984991101058 ) ) ; +#42214 = AXIS2_PLACEMENT_3D ( 'NONE', #51641, #2630, #47565 ) ; +#42215 = ORIENTED_EDGE ( 'NONE', *, *, #43953, .T. ) ; +#42216 = CARTESIAN_POINT ( 'NONE', ( 5.630224042627963499, -47.94543050033674092, -119.2023369751453288 ) ) ; +#42217 = EDGE_LOOP ( 'NONE', ( #12046, #35645, #12392, #33462 ) ) ; +#42218 = ORIENTED_EDGE ( 'NONE', *, *, #32771, .T. ) ; +#42219 = FACE_OUTER_BOUND ( 'NONE', #591, .T. ) ; +#42220 = CARTESIAN_POINT ( 'NONE', ( 214.8422576643903312, -118.9585811933667117, -5.412897692622451906 ) ) ; +#42221 = VERTEX_POINT ( 'NONE', #40269 ) ; +#42222 = ORIENTED_EDGE ( 'NONE', *, *, #6275, .T. ) ; +#42223 = FACE_OUTER_BOUND ( 'NONE', #46113, .T. ) ; +#42224 = EDGE_CURVE ( 'NONE', #21389, #1234, #23685, .T. ) ; +#42225 = VERTEX_POINT ( 'NONE', #8742 ) ; +#42226 = CYLINDRICAL_SURFACE ( 'NONE', #7971, 0.8000000000000039302 ) ; +#42227 = CARTESIAN_POINT ( 'NONE', ( 215.0113141093159470, -118.5020074902596861, -7.593662575037122053 ) ) ; +#42228 = AXIS2_PLACEMENT_3D ( 'NONE', #56836, #16806, #17092 ) ; +#42229 = CARTESIAN_POINT ( 'NONE', ( 219.8982774313581388, -119.1171718326331330, -7.764707843635163975 ) ) ; +#42230 = ORIENTED_EDGE ( 'NONE', *, *, #40268, .T. ) ; +#42231 = CARTESIAN_POINT ( 'NONE', ( 219.8143142511036388, -121.8353852150354157, 7.979796730179072206 ) ) ; +#42232 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#42233 = CARTESIAN_POINT ( 'NONE', ( 232.2056590073338782, -121.6560586698136603, 6.039882851145145892 ) ) ; +#42234 = LINE ( 'NONE', #6355, #44568 ) ; +#42235 = CARTESIAN_POINT ( 'NONE', ( 35.61743114856519554, -126.0001146259485694, -0.8297199257444876075 ) ) ; +#42236 = ADVANCED_FACE ( 'NONE', ( #31822 ), #292, .F. ) ; +#42237 = CARTESIAN_POINT ( 'NONE', ( 220.6929032840789091, -119.0407093938814427, -7.767025268513081393 ) ) ; +#42238 = CARTESIAN_POINT ( 'NONE', ( 21.50000000000306954, -124.5000000000000000, -14.00000000000884270 ) ) ; +#42239 = DIRECTION ( 'NONE', ( 1.857579106397815009E-17, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#42240 = EDGE_CURVE ( 'NONE', #31486, #45025, #27470, .T. ) ; +#42241 = CARTESIAN_POINT ( 'NONE', ( 214.8247180461973471, -119.6032519255866333, -7.785012560342180699 ) ) ; +#42242 = VERTEX_POINT ( 'NONE', #44368 ) ; +#42243 = CARTESIAN_POINT ( 'NONE', ( 20.90000000000002345, -30.00100000000000122, 21.14999999999999858 ) ) ; +#42244 = CARTESIAN_POINT ( 'NONE', ( 236.4985242910833847, -116.6197433773103853, 3.968176671704529923 ) ) ; +#42245 = CARTESIAN_POINT ( 'NONE', ( 234.0894389858002853, -121.6497983693015073, -5.428380985756738220 ) ) ; +#42246 = VECTOR ( 'NONE', #14871, 1000.000000000000000 ) ; +#42247 = ORIENTED_EDGE ( 'NONE', *, *, #6239, .F. ) ; +#42248 = ORIENTED_EDGE ( 'NONE', *, *, #48728, .T. ) ; +#42249 = CARTESIAN_POINT ( 'NONE', ( 221.5594273865283697, -122.3030553679668770, 7.866281433426937753 ) ) ; +#42250 = CIRCLE ( 'NONE', #49737, 5.363107332757044432 ) ; +#42251 = CARTESIAN_POINT ( 'NONE', ( 229.2999987673776729, -120.4999999999997726, 1.387778780781445676E-14 ) ) ; +#42252 = CARTESIAN_POINT ( 'NONE', ( 235.8999987667932885, -118.5779726897818591, -7.249538676227532008 ) ) ; +#42253 = CARTESIAN_POINT ( 'NONE', ( 235.8193345671389807, -115.6661320290291144, -3.800272588610752678 ) ) ; +#42254 = DIRECTION ( 'NONE', ( -0.7009092642998485667, -4.163453949483579523E-16, -0.7132504491541838965 ) ) ; +#42255 = CARTESIAN_POINT ( 'NONE', ( -18.99999999999997513, -48.99999999999998579, 23.50000000000000000 ) ) ; +#42256 = CARTESIAN_POINT ( 'NONE', ( 219.9867102189603543, -119.0218285020597619, -7.751337015072587100 ) ) ; +#42257 = LINE ( 'NONE', #56018, #50853 ) ; +#42258 = ORIENTED_EDGE ( 'NONE', *, *, #11312, .T. ) ; +#42259 = CARTESIAN_POINT ( 'NONE', ( -16.00000000000000000, 12.50000000000000000, -38.50000000000000000 ) ) ; +#42260 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026312, -120.3634911780465870, -5.999694911162204214 ) ) ; +#42261 = CARTESIAN_POINT ( 'NONE', ( 235.8999987668162248, -127.1586187068992331, 3.451491984024640303 ) ) ; +#42262 = CIRCLE ( 'NONE', #5894, 1.700000000000007061 ) ; +#42263 = ORIENTED_EDGE ( 'NONE', *, *, #19157, .T. ) ; +#42264 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #6030, #22982, #28823, #37012, #49837, #1386, #32899, #24125, #46322, #50982, #10996, #46602, #50680, #14496, #5752, #822, #1108, #50405 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 2, 2, 2, 2, 4 ), + ( 0.2500000000000000000, 0.3125000000000000000, 0.3750000000000000000, 0.4375000000000000000, 0.5000000000000000000, 0.5625000000000000000, 0.6250000000000000000, 0.6875000000000000000, 0.7500000000000000000 ), + .UNSPECIFIED. ) ; +#42265 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ; +#42266 = CLOSED_SHELL ( 'NONE', ( #33525, #52625, #49886, #42353, #35229, #23880, #47956, #14822, #12908, #10662, #8049, #152, #758, #16226, #25047, #7638, #9366, #24176, #35260, #6967, #11431, #3891, #41200, #20598, #29926, #41912, #22585, #56503, #32700, #46170, #7873, #36805, #3503, #47626, #33459, #28553, #7541, #21553, #12552, #47206, #30452, #41967, #44444, #15553, #51724, #20591, #50595, #55923, #2797, #32195, #27423, #35205, #16107, #11635, #41017, #26299, #39840, #35560, #52662, #40017, #49890, #4991, #893, #3826, #1619, #8921, #18794, #6428, #43827, #29270, #17528, #54587, #1076, #20253, #57267, #1868, #57617, #43399, #57761, #39223, #16774, #36415, #12044, #31455, #39696, #26680, #42101, #35806, #11458, #21672, #28352, #49385, #14105, #45605, #3787, #50008, #35596, #5632, #20330, #20307, #51520, #18721, #14286, #26853, #12434, #6313, #23062, #3450, #23626, #44887, #39909, #11972, #1318, #40816, #18138, #2759, #44172, #53747, #53237, #7633, #29750, #30946, #38241, #3747, #24385, #11392, #46584, #23579, #2436, #38507, #19372, #45879, #13530, #25374, #7065, #33155, #24502, #21918, #17383, #52423, #52867, #3577, #41842, #9296, #43404 ) ) ; +#42267 = CARTESIAN_POINT ( 'NONE', ( 237.5099009699616488, -115.4724673716040542, -2.349516960967915846 ) ) ; +#42268 = CARTESIAN_POINT ( 'NONE', ( 239.6999987669289567, -123.3087604553627017, -8.727019233643776630 ) ) ; +#42269 = VERTEX_POINT ( 'NONE', #18645 ) ; +#42270 = CARTESIAN_POINT ( 'NONE', ( 221.8426313642627292, -120.1159810151240777, -8.049151916507382154 ) ) ; +#42271 = EDGE_CURVE ( 'NONE', #32242, #843, #40551, .T. ) ; +#42272 = CARTESIAN_POINT ( 'NONE', ( 215.9027963965317838, -119.5441067148097147, -7.871313509028386335 ) ) ; +#42273 = CARTESIAN_POINT ( 'NONE', ( 220.7241426763895333, -119.4177997215861495, -8.011669701979064584 ) ) ; +#42274 = CARTESIAN_POINT ( 'NONE', ( 237.1582579921929721, -119.8080125403354970, 6.111225872075121579 ) ) ; +#42275 = ORIENTED_EDGE ( 'NONE', *, *, #30591, .F. ) ; +#42276 = ORIENTED_EDGE ( 'NONE', *, *, #3902, .T. ) ; +#42277 = CARTESIAN_POINT ( 'NONE', ( 218.9962405479282666, -118.4835381502791591, -7.823651900710042462 ) ) ; +#42278 = LINE ( 'NONE', #6683, #8763 ) ; +#42279 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #51363, #51076, #43159, #16018 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 5.158008123154466122E-05 ), + .UNSPECIFIED. ) ; +#42280 = CARTESIAN_POINT ( 'NONE', ( 233.5315888106009936, -116.3207601619083817, 3.678496992786542297 ) ) ; +#42281 = EDGE_LOOP ( 'NONE', ( #12749, #5622 ) ) ; +#42282 = VERTEX_POINT ( 'NONE', #18366 ) ; +#42283 = VERTEX_POINT ( 'NONE', #13979 ) ; +#42284 = EDGE_CURVE ( 'NONE', #30769, #32978, #33037, .T. ) ; +#42285 = ORIENTED_EDGE ( 'NONE', *, *, #35336, .F. ) ; +#42286 = ORIENTED_EDGE ( 'NONE', *, *, #299, .F. ) ; +#42287 = EDGE_LOOP ( 'NONE', ( #3172, #1702 ) ) ; +#42288 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -120.5758414225099528, 0.4942146078695403566 ) ) ; +#42289 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289169, -118.7868881089449644, -1.639909870181601059 ) ) ; +#42290 = CARTESIAN_POINT ( 'NONE', ( 217.6333951748684683, -123.8823738082251538, -6.509565151327223020 ) ) ; +#42291 = CIRCLE ( 'NONE', #37655, 7.000000000000004441 ) ; +#42292 = ORIENTED_EDGE ( 'NONE', *, *, #23488, .F. ) ; +#42293 = CONICAL_SURFACE ( 'NONE', #8725, 1.700000000000007061, 0.7853981633974498333 ) ; +#42294 = CARTESIAN_POINT ( 'NONE', ( 236.0246461419151842, -125.7208494215415726, 1.883015493075356428 ) ) ; +#42295 = PLANE ( 'NONE', #11275 ) ; +#42296 = DIRECTION ( 'NONE', ( -0.4956176937828983275, 0.7071067811865472397, -0.5043442292812735372 ) ) ; +#42297 = CARTESIAN_POINT ( 'NONE', ( 219.9620501213859711, -122.2852298267929285, 7.682003779276303845 ) ) ; +#42298 = CARTESIAN_POINT ( 'NONE', ( 236.3999987672879399, -113.9770763677191638, -2.539973875344991860 ) ) ; +#42300 = LINE ( 'NONE', #11087, #45031 ) ; +#42299 = AXIS2_PLACEMENT_3D ( 'NONE', #36537, #6138, #54922 ) ; +#42301 = FACE_OUTER_BOUND ( 'NONE', #43950, .T. ) ; +#42302 = CARTESIAN_POINT ( 'NONE', ( 216.7512846889167406, -121.1035069283539087, 7.763146942914692872 ) ) ; +#42303 = EDGE_CURVE ( 'NONE', #26425, #3991, #39990, .T. ) ; +#42304 = FACE_OUTER_BOUND ( 'NONE', #42897, .T. ) ; +#42305 = ADVANCED_FACE ( 'NONE', ( #54005 ), #49610, .F. ) ; +#42306 = FACE_OUTER_BOUND ( 'NONE', #45171, .T. ) ; +#42307 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#42308 = AXIS2_PLACEMENT_3D ( 'NONE', #55225, #28656, #10249 ) ; +#42309 = EDGE_CURVE ( 'NONE', #41025, #5473, #40490, .T. ) ; +#42310 = CARTESIAN_POINT ( 'NONE', ( 220.2264664491908945, -115.1922905739197063, -5.562890606530334736 ) ) ; +#42311 = CARTESIAN_POINT ( 'NONE', ( -23.99999999999999645, -8.460029551904391099E-15, 19.50000000000000711 ) ) ; +#42312 = CARTESIAN_POINT ( 'NONE', ( 234.6597280068026805, -117.2034106906503155, 4.491780738447470611 ) ) ; +#42313 = LINE ( 'NONE', #32728, #48112 ) ; +#42314 = CARTESIAN_POINT ( 'NONE', ( 235.9848938075411411, -124.7286480352307194, -3.591629825857014069 ) ) ; +#42315 = CARTESIAN_POINT ( 'NONE', ( 233.8746509569445209, -114.6689127332270601, -1.954734807113381434 ) ) ; +#42316 = CARTESIAN_POINT ( 'NONE', ( 11.71579345718228105, -50.19543050033662013, -111.5828983540500019 ) ) ; +#42317 = LINE ( 'NONE', #55217, #14072 ) ; +#42318 = EDGE_CURVE ( 'NONE', #38013, #11920, #11044, .T. ) ; +#42319 = CARTESIAN_POINT ( 'NONE', ( 233.5975635805218644, -119.6568916000167064, 5.485800952894693161 ) ) ; +#42320 = EDGE_CURVE ( 'NONE', #46090, #22081, #54872, .T. ) ; +#42321 = ORIENTED_EDGE ( 'NONE', *, *, #10128, .F. ) ; +#42322 = CARTESIAN_POINT ( 'NONE', ( -20.89561360643123678, -52.19543050033671960, -79.53575788628556609 ) ) ; +#42323 = PLANE ( 'NONE', #43473 ) ; +#42324 = CARTESIAN_POINT ( 'NONE', ( 213.6000001525594314, -119.7195294979840412, 7.456744006123838808 ) ) ; +#42325 = CARTESIAN_POINT ( 'NONE', ( 235.3506335415795832, -125.9719679407365334, 2.806476532154788650 ) ) ; +#42326 = DIRECTION ( 'NONE', ( 1.617781153285278117E-32, 1.000000000000000000, -1.224646799147352221E-16 ) ) ; +#42327 = DIRECTION ( 'NONE', ( -3.524876788021935603E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#42328 = CARTESIAN_POINT ( 'NONE', ( 220.0244181397957561, -119.3359998831088973, -8.005004625144767516 ) ) ; +#42329 = CARTESIAN_POINT ( 'NONE', ( 215.5686768409674130, -125.7779983030237219, 4.896703046862277198 ) ) ; +#42330 = VERTEX_POINT ( 'NONE', #28281 ) ; +#42331 = CARTESIAN_POINT ( 'NONE', ( 27.65076448189335778, -121.3264133008830754, 6.204546731846103391 ) ) ; +#42332 = CARTESIAN_POINT ( 'NONE', ( 222.6632413138736126, -119.8273711640353980, 7.794383424460987975 ) ) ; +#42333 = DIRECTION ( 'NONE', ( 1.000000000000000000, -4.625929269271513563E-14, 0.0000000000000000000 ) ) ; +#42334 = ORIENTED_EDGE ( 'NONE', *, *, #36266, .F. ) ; +#42335 = CIRCLE ( 'NONE', #48865, 3.000000000000002665 ) ; +#42336 = AXIS2_PLACEMENT_3D ( 'NONE', #13589, #44843, #40166 ) ; +#42337 = CARTESIAN_POINT ( 'NONE', ( 6.644564384514694666, -50.19543050033662723, -113.8899821610519609 ) ) ; +#42338 = CARTESIAN_POINT ( 'NONE', ( 216.9452655971930710, -122.3528692894204397, 7.805275204363634423 ) ) ; +#42339 = CARTESIAN_POINT ( 'NONE', ( 217.0425486383471423, -119.0077797951380632, -7.886158553566999352 ) ) ; +#42340 = CARTESIAN_POINT ( 'NONE', ( 215.9854519984461376, -119.4135014958380054, -7.860786973840280467 ) ) ; +#42341 = AXIS2_PLACEMENT_3D ( 'NONE', #55812, #37144, #24536 ) ; +#42342 = ADVANCED_FACE ( 'NONE', ( #1442 ), #24457, .F. ) ; +#42343 = EDGE_CURVE ( 'NONE', #47593, #51283, #50722, .T. ) ; +#42344 = ORIENTED_EDGE ( 'NONE', *, *, #54612, .F. ) ; +#42345 = CARTESIAN_POINT ( 'NONE', ( 219.9261884230044473, -119.8967844395578908, -7.864082584091518058 ) ) ; +#42346 = CARTESIAN_POINT ( 'NONE', ( 214.8951908797063481, -122.2051884284522600, 7.653310944947286920 ) ) ; +#42347 = EDGE_CURVE ( 'NONE', #7604, #3605, #45794, .T. ) ; +#42348 = VECTOR ( 'NONE', #42837, 1000.000000000000114 ) ; +#42349 = VERTEX_POINT ( 'NONE', #55156 ) ; +#42350 = AXIS2_PLACEMENT_3D ( 'NONE', #6742, #6168, #19308 ) ; +#42351 = EDGE_CURVE ( 'NONE', #37081, #14090, #1413, .T. ) ; +#42352 = ORIENTED_EDGE ( 'NONE', *, *, #11349, .T. ) ; +#42353 = ADVANCED_FACE ( 'NONE', ( #6658 ), #28001, .F. ) ; +#42354 = ORIENTED_EDGE ( 'NONE', *, *, #45024, .F. ) ; +#42355 = CARTESIAN_POINT ( 'NONE', ( -32.99956612512966103, -128.9995000000000118, 19.93413225025934921 ) ) ; +#42356 = CARTESIAN_POINT ( 'NONE', ( -47.64986587902450310, -121.2153605955207638, 5.987089957384889694 ) ) ; +#42357 = ORIENTED_EDGE ( 'NONE', *, *, #54666, .T. ) ; +#42358 = CARTESIAN_POINT ( 'NONE', ( 222.0476230364079697, -118.8402622612169921, -7.878553762684216366 ) ) ; +#42359 = ORIENTED_EDGE ( 'NONE', *, *, #42889, .F. ) ; +#42360 = CARTESIAN_POINT ( 'NONE', ( -38.03120573645504976, -49.00000000000000000, -20.75000000000000711 ) ) ; +#42361 = CARTESIAN_POINT ( 'NONE', ( 219.9557819386036499, -120.0662144476279281, -8.077486955496391730 ) ) ; +#42362 = CARTESIAN_POINT ( 'NONE', ( 215.8186730695447864, -120.8827137579046251, 5.590710808151641231 ) ) ; +#42363 = VERTEX_POINT ( 'NONE', #24177 ) ; +#42364 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #51305, #29713 ), + ( #6643, #2848 ), + ( #38181, #56002 ), + ( #51021, #29996 ), + ( #20632, #42241 ), + ( #28861, #3430 ), + ( #33793, #16236 ), + ( #51880, #11588 ), + ( #20064, #11032 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 2, 3, 4 ), + ( 2, 2 ), + ( 0.0000000000000000000, 0.4950495049504949896, 0.9900990099009899792, 0.9960397462096363119 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#42365 = CARTESIAN_POINT ( 'NONE', ( 215.8665352382826654, -121.8085953652739164, 7.845647955304713150 ) ) ; +#42366 = CARTESIAN_POINT ( 'NONE', ( 13.38195988135662340, -47.39436055239993095, 18.35415446639422044 ) ) ; +#42367 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #7773, #25591, #8079, #43684 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 0.001638139290429540922 ), + .UNSPECIFIED. ) ; +#42368 = ORIENTED_EDGE ( 'NONE', *, *, #27037, .F. ) ; +#42369 = CARTESIAN_POINT ( 'NONE', ( 11.51896906761219697, -29.69543050033661657, -109.2864314677939745 ) ) ; +#42370 = CARTESIAN_POINT ( 'NONE', ( 216.2145475481522396, -118.7087037310700310, -7.542187610170683953 ) ) ; +#42371 = EDGE_LOOP ( 'NONE', ( #57740, #41724, #37096, #21472 ) ) ; +#42372 = FACE_OUTER_BOUND ( 'NONE', #17587, .T. ) ; +#42373 = CARTESIAN_POINT ( 'NONE', ( 5.900000000000016342, -38.84999999999999432, 23.49899999999999878 ) ) ; +#42374 = EDGE_CURVE ( 'NONE', #11541, #18020, #40771, .T. ) ; +#42375 = FACE_OUTER_BOUND ( 'NONE', #31496, .T. ) ; +#42376 = AXIS2_PLACEMENT_3D ( 'NONE', #45894, #37444, #46473 ) ; +#42377 = CARTESIAN_POINT ( 'NONE', ( 220.9228345976002004, -121.5817548882794910, 8.008767352536079187 ) ) ; +#42378 = CARTESIAN_POINT ( 'NONE', ( -31.26171440160119275, -30.96606559731577946, 16.90633451546424126 ) ) ; +#42379 = CARTESIAN_POINT ( 'NONE', ( 235.1887661087930326, -124.7991668896862905, -3.510194003447380418 ) ) ; +#42380 = EDGE_CURVE ( 'NONE', #21907, #27959, #27167, .T. ) ; +#42381 = CARTESIAN_POINT ( 'NONE', ( 30.59980000000000899, -120.4999999999999858, -6.000550650614167481 ) ) ; +#42382 = VECTOR ( 'NONE', #40600, 1000.000000000000000 ) ; +#42383 = CARTESIAN_POINT ( 'NONE', ( 20.90000000000002345, -30.00100000000000122, 19.50000000000000355 ) ) ; +#42384 = CARTESIAN_POINT ( 'NONE', ( 217.1257331883547579, -120.9987352275614398, 7.995935778201131328 ) ) ; +#42385 = CIRCLE ( 'NONE', #51682, 1.500000000000004885 ) ; +#42386 = CARTESIAN_POINT ( 'NONE', ( 233.3343990852220884, -125.6683586436680429, 3.331512820546010278 ) ) ; +#42387 = CARTESIAN_POINT ( 'NONE', ( 214.9272893159905493, -119.8745204173083039, -7.848345878020414723 ) ) ; +#42388 = CARTESIAN_POINT ( 'NONE', ( 4.929314778328107494, -43.84774078793369512, -119.9155874242995168 ) ) ; +#42389 = ADVANCED_FACE ( 'NONE', ( #10461 ), #54570, .F. ) ; +#42390 = CARTESIAN_POINT ( 'NONE', ( 230.8828414794035950, -123.9953607466834740, 1.753396246848313300 ) ) ; +#42391 = CARTESIAN_POINT ( 'NONE', ( 232.6814066599867772, -122.5173307302346899, 5.169536702192528921 ) ) ; +#42392 = CARTESIAN_POINT ( 'NONE', ( 234.7907995036007378, -125.3376996457071755, 2.718641155266719789 ) ) ; +#42393 = AXIS2_PLACEMENT_3D ( 'NONE', #24670, #42477, #47726 ) ; +#42394 = ADVANCED_FACE ( 'NONE', ( #41980 ), #1731, .F. ) ; +#42395 = CARTESIAN_POINT ( 'NONE', ( 24.90000000000000568, -129.0000000000000000, -22.10000000000000853 ) ) ; +#42396 = PLANE ( 'NONE', #46749 ) ; +#42397 = CARTESIAN_POINT ( 'NONE', ( 234.8127078167534592, -115.8463047917474995, -4.020664965174289840 ) ) ; +#42398 = DIRECTION ( 'NONE', ( 0.2334453638558987576, -7.408407493356078238E-16, 0.9723699203976781114 ) ) ; +#42399 = CARTESIAN_POINT ( 'NONE', ( -49.23713110992512298, -119.5000000000000000, -7.599999999999996092 ) ) ; +#42400 = CARTESIAN_POINT ( 'NONE', ( 20.40000000000003055, -120.4999999999999858, -5.999999999999984901 ) ) ; +#42401 = CARTESIAN_POINT ( 'NONE', ( 234.5423349746256463, -117.8412956258108579, 4.872927639150728574 ) ) ; +#42402 = CARTESIAN_POINT ( 'NONE', ( -26.49999999999999645, -129.0000000000000000, 6.200000000000009059 ) ) ; +#42403 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#42404 = DIRECTION ( 'NONE', ( -1.811995619784410881E-15, 1.000000000000000000, 1.196913542559490477E-15 ) ) ; +#42405 = EDGE_LOOP ( 'NONE', ( #32140, #2290, #53813, #43437 ) ) ; +#42406 = CARTESIAN_POINT ( 'NONE', ( -36.20821230631202070, -44.69543050033675513, -73.32091106143060699 ) ) ; +#42407 = CARTESIAN_POINT ( 'NONE', ( 233.0824772449970226, -126.0555287083040241, -0.09321036979374627829 ) ) ; +#42408 = APPROVAL ( #34260, 'UNKNOWN' ) ; +#42409 = ORIENTED_EDGE ( 'NONE', *, *, #32460, .F. ) ; +#42410 = ORIENTED_EDGE ( 'NONE', *, *, #41790, .F. ) ; +#42411 = CARTESIAN_POINT ( 'NONE', ( 20.40000000000003055, -120.4999999999999858, 1.387778780781445676E-14 ) ) ; +#42412 = EDGE_CURVE ( 'NONE', #31434, #22551, #32403, .T. ) ; +#42413 = CARTESIAN_POINT ( 'NONE', ( 236.7428125461992465, -117.9866671649051142, -5.616207416836986432 ) ) ; +#42414 = SHAPE_DEFINITION_REPRESENTATION ( #198, #3940 ) ; +#42415 = ORIENTED_EDGE ( 'NONE', *, *, #46342, .T. ) ; +#42416 = VECTOR ( 'NONE', #10427, 999.9999999999998863 ) ; +#42417 = ORIENTED_EDGE ( 'NONE', *, *, #7970, .T. ) ; +#42418 = CONICAL_SURFACE ( 'NONE', #52731, 1.649999999999998579, 1.029744258676652757 ) ; +#42419 = CARTESIAN_POINT ( 'NONE', ( 236.5482917670079246, -115.0543142653557993, -1.065790915965302954 ) ) ; +#42420 = LINE ( 'NONE', #37221, #1634 ) ; +#42421 = EDGE_CURVE ( 'NONE', #55262, #21113, #47951, .T. ) ; +#42422 = AXIS2_PLACEMENT_3D ( 'NONE', #33748, #12121, #39281 ) ; +#42423 = ORIENTED_EDGE ( 'NONE', *, *, #28080, .T. ) ; +#42424 = EDGE_LOOP ( 'NONE', ( #34142, #1414, #13571, #35461 ) ) ; +#42425 = EDGE_CURVE ( 'NONE', #45955, #43875, #2127, .T. ) ; +#42426 = AXIS2_PLACEMENT_3D ( 'NONE', #7509, #25320, #13033 ) ; +#42427 = CARTESIAN_POINT ( 'NONE', ( 225.6999987669289851, -127.7392983145001182, 1.960244860649759779 ) ) ; +#42428 = CARTESIAN_POINT ( 'NONE', ( 213.0999977193770576, -122.9888054359213214, 7.004800026447044914 ) ) ; +#42429 = EDGE_CURVE ( 'NONE', #23423, #51063, #11900, .T. ) ; +#42430 = EDGE_LOOP ( 'NONE', ( #56690, #53371, #5512, #25916 ) ) ; +#42431 = AXIS2_PLACEMENT_3D ( 'NONE', #35242, #30585, #17107 ) ; +#42432 = CARTESIAN_POINT ( 'NONE', ( 24.99900000000002009, -47.50000000000000000, 2.899999999999993694 ) ) ; +#42433 = FACE_OUTER_BOUND ( 'NONE', #6626, .T. ) ; +#42434 = VECTOR ( 'NONE', #33671, 1000.000000000000000 ) ; +#42435 = CARTESIAN_POINT ( 'NONE', ( 21.80000000000002203, -58.99999999999999289, -19.00000000000001066 ) ) ; +#42436 = CARTESIAN_POINT ( 'NONE', ( 216.3310606049837475, -120.0918538110077662, -7.950296613870651008 ) ) ; +#42437 = CARTESIAN_POINT ( 'NONE', ( 220.9331830766541884, -121.3802630152477633, 7.831818090299825563 ) ) ; +#42438 = CARTESIAN_POINT ( 'NONE', ( 221.4526127614055326, -119.9624065299492770, -8.052803518051137033 ) ) ; +#42439 = FACE_BOUND ( 'NONE', #56102, .T. ) ; +#42440 = ORIENTED_EDGE ( 'NONE', *, *, #55792, .T. ) ; +#42441 = ORIENTED_EDGE ( 'NONE', *, *, #22476, .T. ) ; +#42442 = FACE_BOUND ( 'NONE', #10529, .T. ) ; +#42443 = CARTESIAN_POINT ( 'NONE', ( 4.922890358661192955, -50.19543050033663434, -111.0764721559691850 ) ) ; +#42444 = CARTESIAN_POINT ( 'NONE', ( 215.7975083286371500, -121.6231035073963227, 7.627295408391044695 ) ) ; +#42445 = ORIENTED_EDGE ( 'NONE', *, *, #36042, .F. ) ; +#42446 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669289965, -121.8022960585312973, 5.427738953712029080 ) ) ; +#42447 = CARTESIAN_POINT ( 'NONE', ( 231.9946676416739422, -121.8112218116601326, 5.621681816078269556 ) ) ; +#42448 = CARTESIAN_POINT ( 'NONE', ( 220.2486434445711723, -122.2947669453662627, 7.681770710713506034 ) ) ; +#42449 = CARTESIAN_POINT ( 'NONE', ( 236.1247734693036477, -118.5498064435113008, 5.832601900292460506 ) ) ; +#42450 = CARTESIAN_POINT ( 'NONE', ( 215.9478205118054461, -118.5449704354897449, -7.468509526555208389 ) ) ; +#42451 = CARTESIAN_POINT ( 'NONE', ( 235.9371440542933271, -123.9665097349767535, 4.334254651300232908 ) ) ; +#42452 = CARTESIAN_POINT ( 'NONE', ( 219.8955149599391916, -119.4071237810232446, -7.812964385339720153 ) ) ; +#42453 =( BOUNDED_SURFACE ( ) B_SPLINE_SURFACE ( 3, 3, ( + ( #44852, #54200, #36108, #14171 ), + ( #54477, #9515, #32307, #4858 ), + ( #23230, #50089, #32011, #49797 ), + ( #40456, #14745, #31734, #10092 ) ), + .UNSPECIFIED., .F., .F., .T. ) + B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ), + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_SURFACE ( ( + ( 1.000000000000000000, 0.3333333333333334259, 0.3333333333333334259, 1.000000000000000000), + ( 0.8047377948020650873, 0.2682459316006884364, 0.2682459316006884364, 0.8047377948020650873), + ( 0.8047377948020650873, 0.2682459316006884364, 0.2682459316006884364, 0.8047377948020650873), + ( 1.000000000000000000, 0.3333333333333334259, 0.3333333333333334259, 1.000000000000000000) ) ) + REPRESENTATION_ITEM ( '' ) SURFACE ( ) ); +#42454 = CARTESIAN_POINT ( 'NONE', ( 232.0054264007686413, -114.3944678298843058, -0.7680829044596150235 ) ) ; +#42455 = AXIS2_PLACEMENT_3D ( 'NONE', #16397, #7361, #34242 ) ; +#42456 = CARTESIAN_POINT ( 'NONE', ( 232.8744080562981367, -114.6609578220636507, -1.927087859104142487 ) ) ; +#42457 = CARTESIAN_POINT ( 'NONE', ( 221.8426313642627861, -121.9990464304445510, 7.937503973323025264 ) ) ; +#42458 = LINE ( 'NONE', #14748, #1146 ) ; +#42459 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#42460 = CARTESIAN_POINT ( 'NONE', ( 232.1414171704060152, -119.8414155827270804, -5.509769664519302168 ) ) ; +#42461 = CARTESIAN_POINT ( 'NONE', ( 235.5197419373768639, -117.1481275999357905, 4.422408766514918987 ) ) ; +#42462 = CARTESIAN_POINT ( 'NONE', ( 215.9863659784271306, -119.4432144853014535, -7.662126043663626263 ) ) ; +#42463 = VECTOR ( 'NONE', #43596, 1000.000000000000000 ) ; +#42464 = EDGE_CURVE ( 'NONE', #3120, #24664, #20646, .T. ) ; +#42465 = CIRCLE ( 'NONE', #56443, 1.500000000000001332 ) ; +#42466 = CARTESIAN_POINT ( 'NONE', ( 235.0638170562322387, -122.3401005044499499, 5.257377836048757302 ) ) ; +#42467 = FACE_OUTER_BOUND ( 'NONE', #27521, .T. ) ; +#42468 = ORIENTED_EDGE ( 'NONE', *, *, #32076, .F. ) ; +#42469 = CARTESIAN_POINT ( 'NONE', ( 234.2440959234492937, -123.0462106926813988, 5.599738528524722980 ) ) ; +#42470 = VECTOR ( 'NONE', #11366, 1000.000000000000000 ) ; +#42471 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289794, -113.7997061061902286, -0.02652097074485263231 ) ) ; +#42472 = CARTESIAN_POINT ( 'NONE', ( 196.3500027875918477, -121.4361359573005501, 6.100255635207282090 ) ) ; +#42473 = VECTOR ( 'NONE', #30993, 1000.000000000000000 ) ; +#42474 = CARTESIAN_POINT ( 'NONE', ( 21.10003491632970452, -47.64427115792089040, 18.61734024524844955 ) ) ; +#42475 = EDGE_CURVE ( 'NONE', #45025, #31486, #6933, .T. ) ; +#42476 = CARTESIAN_POINT ( 'NONE', ( 236.9709369731288859, -125.0083277004086710, -3.237901775145199945 ) ) ; +#42477 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#42478 = AXIS2_PLACEMENT_3D ( 'NONE', #3184, #26536, #7839 ) ; +#42479 = AXIS2_PLACEMENT_3D ( 'NONE', #26572, #30089, #47885 ) ; +#42480 = AXIS2_PLACEMENT_3D ( 'NONE', #38763, #37621, #51037 ) ; +#42481 = ORIENTED_EDGE ( 'NONE', *, *, #49812, .T. ) ; +#42482 = ORIENTED_EDGE ( 'NONE', *, *, #54467, .T. ) ; +#42483 = CARTESIAN_POINT ( 'NONE', ( 235.8999987668391896, -120.4999999999997584, 1.387778780781445676E-14 ) ) ; +#42484 = CARTESIAN_POINT ( 'NONE', ( 215.4790264165390568, -119.1786739625564451, -7.561721419768319130 ) ) ; +#42485 = CARTESIAN_POINT ( 'NONE', ( 217.0287371544567065, -119.8917111073827186, -7.981717288246616526 ) ) ; +#42486 = ORIENTED_EDGE ( 'NONE', *, *, #55890, .T. ) ; +#42487 = EDGE_LOOP ( 'NONE', ( #52953, #42862, #47414, #49783 ) ) ; +#42488 = DIRECTION ( 'NONE', ( -1.000000000000000000, -3.525012313293496291E-16, 2.265344774510889845E-16 ) ) ; +#42489 = CARTESIAN_POINT ( 'NONE', ( 221.5307369266285491, -120.8074626619509786, 5.602258726953913026 ) ) ; +#42490 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#42491 = EDGE_CURVE ( 'NONE', #2675, #26665, #12547, .T. ) ; +#42492 = CARTESIAN_POINT ( 'NONE', ( 215.9527588826499596, -121.5203281513725102, 7.656766681534626251 ) ) ; +#42493 = EDGE_LOOP ( 'NONE', ( #28503, #15431, #51268, #54565 ) ) ; +#42494 = CARTESIAN_POINT ( 'NONE', ( 16.82781210078243816, -57.37323330444388603, -21.22295570075988991 ) ) ; +#42495 = LINE ( 'NONE', #29099, #18965 ) ; +#42496 = CARTESIAN_POINT ( 'NONE', ( 237.0671719624583602, -126.0334019500989058, 0.4394732333426608073 ) ) ; +#42497 = CARTESIAN_POINT ( 'NONE', ( -38.04987353022833929, -48.68796827401432381, 20.74010339985928653 ) ) ; +#42498 = VECTOR ( 'NONE', #27153, 1000.000000000000000 ) ; +#42499 = ORIENTED_EDGE ( 'NONE', *, *, #53593, .F. ) ; +#42500 = CARTESIAN_POINT ( 'NONE', ( -24.00000000000000355, -1.000000000000011324, -19.50000000000000000 ) ) ; +#42501 = EDGE_CURVE ( 'NONE', #32546, #56802, #56585, .T. ) ; +#42502 = VECTOR ( 'NONE', #33707, 1000.000000000000227 ) ; +#42503 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289794, -126.8893432527157188, 2.038810953946607274 ) ) ; +#42504 = CARTESIAN_POINT ( 'NONE', ( 237.6842154584471700, -120.1434352215144372, -6.139145328315415817 ) ) ; +#42505 = ADVANCED_FACE ( 'NONE', ( #3731 ), #9736, .T. ) ; +#42506 = VERTEX_POINT ( 'NONE', #25038 ) ; +#42507 = ORIENTED_EDGE ( 'NONE', *, *, #50777, .F. ) ; +#42508 = EDGE_CURVE ( 'NONE', #37235, #46818, #33531, .T. ) ; +#42509 = LINE ( 'NONE', #6891, #15911 ) ; +#42510 = CARTESIAN_POINT ( 'NONE', ( 221.6489806326088399, -119.9165167352421264, -8.054998643329158270 ) ) ; +#42511 = CARTESIAN_POINT ( 'NONE', ( 33.10839998523707095, -119.4999999999999858, -5.523460076924300743 ) ) ; +#42512 = DIRECTION ( 'NONE', ( 0.7132504491541841185, 2.131334480222611268E-15, -0.7009092642998482336 ) ) ; +#42513 = ORIENTED_EDGE ( 'NONE', *, *, #51839, .T. ) ; +#42514 = CARTESIAN_POINT ( 'NONE', ( 232.9560270983271266, -114.2527428407373264, 0.9586945877377711644 ) ) ; +#42515 = VECTOR ( 'NONE', #18203, 1000.000000000000000 ) ; +#42516 = CARTESIAN_POINT ( 'NONE', ( 14.90184434841084382, -59.45744095679177121, -18.76226739163990231 ) ) ; +#42517 = AXIS2_PLACEMENT_3D ( 'NONE', #19973, #15296, #55636 ) ; +#42518 = EDGE_LOOP ( 'NONE', ( #54158, #52108, #20915, #8279 ) ) ; +#42519 = VECTOR ( 'NONE', #19037, 1000.000000000000000 ) ; +#42520 = DIRECTION ( 'NONE', ( -0.002232862877918580669, 0.0000000000000000000, 0.9999975071585770481 ) ) ; +#42521 = CARTESIAN_POINT ( 'NONE', ( 237.9633456107239908, -125.1595643839482648, -3.014964629091706705 ) ) ; +#42522 = VECTOR ( 'NONE', #41089, 1000.000000000000000 ) ; +#42523 = ORIENTED_EDGE ( 'NONE', *, *, #56039, .F. ) ; +#42524 = ORIENTED_EDGE ( 'NONE', *, *, #46787, .T. ) ; +#42525 = AXIS2_PLACEMENT_3D ( 'NONE', #21344, #9087, #26042 ) ; +#42526 = CARTESIAN_POINT ( 'NONE', ( 220.0460092513433779, -119.1805441949678936, -7.778037330514165681 ) ) ; +#42527 = ORIENTED_EDGE ( 'NONE', *, *, #38528, .F. ) ; +#42528 = LINE ( 'NONE', #6627, #16332 ) ; +#42529 = DIRECTION ( 'NONE', ( 1.000000000000000000, -2.107915848299023408E-16, 1.857579106397803916E-17 ) ) ; +#42530 = CARTESIAN_POINT ( 'NONE', ( 5.434941834787148096, -43.15520895974398030, -119.4010575935600542 ) ) ; +#42531 = ORIENTED_EDGE ( 'NONE', *, *, #24538, .T. ) ; +#42532 = CARTESIAN_POINT ( 'NONE', ( 239.9814704355307526, -114.3614693999725205, -1.504989049959826186 ) ) ; +#42533 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#42534 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#42535 = CARTESIAN_POINT ( 'NONE', ( 232.2573188659507935, -123.5266281687668339, 5.352428672901055506 ) ) ; +#42536 = CARTESIAN_POINT ( 'NONE', ( 5.900000000000016342, -42.24999999999999289, -23.49900000000000588 ) ) ; +#42537 = CARTESIAN_POINT ( 'NONE', ( -19.00000000000000000, 12.50000000000000000, -36.00000000000000000 ) ) ; +#42538 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#42539 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 1.224646799147353207E-16 ) ) ; +#42540 = CARTESIAN_POINT ( 'NONE', ( 221.4391909538866514, -119.5150017557850077, -8.009702710264708259 ) ) ; +#42541 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#42542 = ORIENTED_EDGE ( 'NONE', *, *, #33032, .T. ) ; +#42543 = VECTOR ( 'NONE', #47113, 1000.000000000000000 ) ; +#42544 = LINE ( 'NONE', #6647, #45457 ) ; +#42545 = CONICAL_SURFACE ( 'NONE', #1575, 7.499999999912136062, 0.7853981624999960554 ) ; +#42546 = ADVANCED_FACE ( 'NONE', ( #56291 ), #7230, .T. ) ; +#42547 = CARTESIAN_POINT ( 'NONE', ( 236.4970961058187129, -116.5843872368611471, 3.933424828749180868 ) ) ; +#42548 = CARTESIAN_POINT ( 'NONE', ( 234.2022231867474602, -117.8297940722390535, -4.864582307360533875 ) ) ; +#42549 = ORIENTED_EDGE ( 'NONE', *, *, #44570, .F. ) ; +#42550 = ORIENTED_EDGE ( 'NONE', *, *, #28880, .T. ) ; +#42551 = CARTESIAN_POINT ( 'NONE', ( 221.5406417500074951, -122.2775168395020557, 7.870200537186215151 ) ) ; +#42552 = LINE ( 'NONE', #54567, #40570 ) ; +#42553 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -119.8765157939908761, -2.428898883021707533 ) ) ; +#42554 = CARTESIAN_POINT ( 'NONE', ( 235.7731326243769843, -116.9570526341559713, -5.025438661733231172 ) ) ; +#42555 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238558841E-16, -1.857579106397798678E-17 ) ) ; +#42556 = CARTESIAN_POINT ( 'NONE', ( 29.68129852730258378, -126.5251895024563424, 0.8270947229134240075 ) ) ; +#42557 = PLANE ( 'NONE', #51767 ) ; +#42558 = AXIS2_PLACEMENT_3D ( 'NONE', #57328, #4191, #56460 ) ; +#42559 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#42560 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #46682, #19530, #37094, #19812, #10774, #29180, #33272, #37364, #38216, #10205 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 4 ), + ( 8.739099952107425499E-18, 9.352235675478966735E-05, 0.0001870447135095705798, 0.0002805670702643514786, 0.0003740894270191324317 ), + .UNSPECIFIED. ) ; +#42561 = CONICAL_SURFACE ( 'NONE', #53763, 7.499999999912164483, 0.7853981624999996081 ) ; +#42562 = ORIENTED_EDGE ( 'NONE', *, *, #45016, .F. ) ; +#42563 = CARTESIAN_POINT ( 'NONE', ( 21.50000000000306954, -128.5000000000000000, -14.00000000000884270 ) ) ; +#42564 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026312, -114.5416034679550137, 0.7289023307932448459 ) ) ; +#42565 = AXIS2_PLACEMENT_3D ( 'NONE', #35837, #1382, #41648 ) ; +#42566 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238558841E-16, -1.857579106397798678E-17 ) ) ; +#42567 = EDGE_CURVE ( 'NONE', #42067, #27244, #21545, .T. ) ; +#42568 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #54656, #22814, #1227, #14053 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 1.187998012666246775E-14, 0.0001162939823936359692 ), + .UNSPECIFIED. ) ; +#42569 = VERTEX_POINT ( 'NONE', #56868 ) ; +#42570 = PLANE ( 'NONE', #28928 ) ; +#42571 = AXIS2_PLACEMENT_3D ( 'NONE', #6936, #11319, #32671 ) ; +#42572 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) ); +#42573 = CARTESIAN_POINT ( 'NONE', ( 237.6721557394342312, -115.8779452781750052, 3.069871658478499743 ) ) ; +#42574 = CARTESIAN_POINT ( 'NONE', ( 239.6999987669289283, -115.2036408863024946, -7.483219904476611894 ) ) ; +#42575 = VERTEX_POINT ( 'NONE', #38193 ) ; +#42576 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1516828450203863143, -0.9884292157390540678 ) ) ; +#42577 = EDGE_CURVE ( 'NONE', #7687, #3809, #36882, .T. ) ; +#42578 = CARTESIAN_POINT ( 'NONE', ( 215.2365685812153231, -118.7603968782587600, -7.679740686558921503 ) ) ; +#42579 = DIRECTION ( 'NONE', ( 9.606587641454330359E-16, -0.8061809694755708300, 0.5916690328684006683 ) ) ; +#42580 = CARTESIAN_POINT ( 'NONE', ( 237.1843956945772334, -120.8295622279888022, 6.140834901723358108 ) ) ; +#42581 = EDGE_CURVE ( 'NONE', #27239, #19522, #8100, .T. ) ; +#42582 = ORIENTED_EDGE ( 'NONE', *, *, #39498, .T. ) ; +#42583 = ORIENTED_EDGE ( 'NONE', *, *, #29528, .T. ) ; +#42584 = EDGE_CURVE ( 'NONE', #23622, #45885, #56015, .T. ) ; +#42585 = CARTESIAN_POINT ( 'NONE', ( -49.88125251006434269, -122.0804225502249096, -5.359729932983161582 ) ) ; +#42586 = FACE_OUTER_BOUND ( 'NONE', #4844, .T. ) ; +#42587 = CARTESIAN_POINT ( 'NONE', ( 233.4948531168725765, -116.5294686055999591, 3.878887238731906439 ) ) ; +#42588 = ORIENTED_EDGE ( 'NONE', *, *, #22145, .F. ) ; +#42589 = ORIENTED_EDGE ( 'NONE', *, *, #5299, .F. ) ; +#42590 = ORIENTED_EDGE ( 'NONE', *, *, #33848, .F. ) ; +#42591 = ORIENTED_EDGE ( 'NONE', *, *, #41191, .F. ) ; +#42592 = AXIS2_PLACEMENT_3D ( 'NONE', #36676, #35798, #27909 ) ; +#42593 = ORIENTED_EDGE ( 'NONE', *, *, #29824, .F. ) ; +#42594 = ORIENTED_EDGE ( 'NONE', *, *, #17152, .T. ) ; +#42595 = LINE ( 'NONE', #28910, #5027 ) ; +#42596 = CARTESIAN_POINT ( 'NONE', ( 215.8362282521424618, -121.5907197380124103, 7.853356560150310806 ) ) ; +#42597 = CARTESIAN_POINT ( 'NONE', ( 196.4498904128554102, -116.2720162468824725, 13.13664732873087004 ) ) ; +#42598 = VERTEX_POINT ( 'NONE', #29155 ) ; +#42599 = CARTESIAN_POINT ( 'NONE', ( 236.0586846754599719, -126.0412299840551782, 0.7322196328079276784 ) ) ; +#42600 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#42601 = PLANE ( 'NONE', #51808 ) ; +#42602 = LINE ( 'NONE', #11945, #48154 ) ; +#42603 = LINE ( 'NONE', #20126, #46752 ) ; +#42604 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203862311, 0.9884292157390539568 ) ) ; +#42605 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#42606 = CARTESIAN_POINT ( 'NONE', ( 217.1393598715549729, -121.2420856740482265, 7.741880859242173507 ) ) ; +#42607 = VECTOR ( 'NONE', #16677, 1000.000000000000000 ) ; +#42608 = CARTESIAN_POINT ( 'NONE', ( 5.900000000000016342, -42.24999999999999289, 23.49899999999999878 ) ) ; +#42609 = CARTESIAN_POINT ( 'NONE', ( -27.99999999999998934, -129.0000000000000000, -20.00000000000000355 ) ) ; +#42610 = CIRCLE ( 'NONE', #21135, 15.29999999999999893 ) ; +#42611 = CARTESIAN_POINT ( 'NONE', ( 214.8184152242507707, -121.4173556627516746, 7.568915199554800743 ) ) ; +#42612 = VECTOR ( 'NONE', #35688, 1000.000000000000000 ) ; +#42613 = CARTESIAN_POINT ( 'NONE', ( 39.90000000014964598, -120.5000000000424194, -4.729504459286673956 ) ) ; +#42614 = CYLINDRICAL_SURFACE ( 'NONE', #52139, 0.4999999999999983347 ) ; +#42615 = CARTESIAN_POINT ( 'NONE', ( 235.7222280068026521, -119.1732914231476457, 5.411362425887841887 ) ) ; +#42616 = EDGE_CURVE ( 'NONE', #32284, #38118, #15973, .T. ) ; +#42617 = CARTESIAN_POINT ( 'NONE', ( 236.0349262877948320, -123.3826531151818813, -4.744319068337638612 ) ) ; +#42618 = CARTESIAN_POINT ( 'NONE', ( -19.59999999999998010, -30.29999999999999361, 21.25000000000001421 ) ) ; +#42619 = CARTESIAN_POINT ( 'NONE', ( 216.8821906189367610, -119.9683903110706353, -7.777872446823447916 ) ) ; +#42620 = CARTESIAN_POINT ( 'NONE', ( 233.6274164534176521, -120.6720945132621665, 5.548219364756358907 ) ) ; +#42621 = ORIENTED_EDGE ( 'NONE', *, *, #21325, .T. ) ; +#42622 = CARTESIAN_POINT ( 'NONE', ( 238.8310270983271550, -115.4046226547928597, -3.739578457054429261 ) ) ; +#42623 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#42624 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #28563, #37896, #29422, #32660 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 8.673617379884035472E-19, 0.002817944084681522389 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9912906405317334357, 0.9805859564230362535, 0.9805849445454349889, 0.9912876048989294198 ) ) + REPRESENTATION_ITEM ( '' ) ); +#42625 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668027164, -118.1106674681685718, 5.504695492889208452 ) ) ; +#42626 = CARTESIAN_POINT ( 'NONE', ( 235.2159843480434063, -122.0338508924850629, 5.962268365395095415 ) ) ; +#42627 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669288316, -121.5854982119724212, 1.705694430652940241 ) ) ; +#42628 = CARTESIAN_POINT ( 'NONE', ( 219.8746613333374853, -121.5681415437590118, 7.816324812831787483 ) ) ; +#42629 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#42630 = AXIS2_PLACEMENT_3D ( 'NONE', #38524, #46994, #56344 ) ; +#42631 = LINE ( 'NONE', #39125, #33120 ) ; +#42632 = EDGE_LOOP ( 'NONE', ( #22746, #35887, #49275, #25346 ) ) ; +#42633 = CARTESIAN_POINT ( 'NONE', ( 28.09997080311557482, -125.7581626483914334, 3.346323489861289247 ) ) ; +#42634 = CARTESIAN_POINT ( 'NONE', ( 30.62583113543362856, -114.5582889251511460, 0.8274821060956921714 ) ) ; +#42635 = CARTESIAN_POINT ( 'NONE', ( 4.902890635654491014, -32.89543050033664429, -100.6817812028393320 ) ) ; +#42636 = EDGE_LOOP ( 'NONE', ( #38802, #22769, #30318, #17070 ) ) ; +#42637 = CARTESIAN_POINT ( 'NONE', ( 215.7627447463726469, -122.4425284839091717, 7.682569114606263128 ) ) ; +#42638 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#42639 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#42640 = CARTESIAN_POINT ( 'NONE', ( -31.26171440160119985, -116.0010000000000048, -18.43813221473342878 ) ) ; +#42641 = EDGE_CURVE ( 'NONE', #32964, #24135, #34388, .T. ) ; +#42642 = EDGE_LOOP ( 'NONE', ( #24867, #45474, #45612, #22662, #49848 ) ) ; +#42643 = ADVANCED_FACE ( 'NONE', ( #7793 ), #54508, .T. ) ; +#42644 = CARTESIAN_POINT ( 'NONE', ( 214.9065484685553997, -122.2254351842619400, 7.649896211319114236 ) ) ; +#42645 = ADVANCED_FACE ( 'NONE', ( #29437 ), #6020, .F. ) ; +#42646 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #24214, #51067, #16011, #25076, #11360, #29191, #3179, #42018, #20963, #28912, #20682, #46694, #51355, #6693, #42289, #38228, #33844, #51630, #29472, #42871, #38508, #56327, #52497, #34712, #16876, #12497, #49227, #48145, #43743, #3486, #54188 ), + .UNSPECIFIED., .F., .F., + ( 4, 1, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 4 ), + ( 0.7500000000000000000, 0.7812499999999915623, 0.7968749999999938938, 0.8124999999999961142, 0.8750000000000159872, 0.9062500000000220934, 0.9218750000000225375, 0.9375000000000230926, 1.000000000000021982, 1.031250000000022427, 1.046875000000022649, 1.062500000000022649, 1.125000000000016875, 1.156250000000013767, 1.171875000000018208, 1.187500000000022427, 1.250000000000000000 ), + .UNSPECIFIED. ) ; +#42647 = VERTEX_POINT ( 'NONE', #39052 ) ; +#42648 = AXIS2_PLACEMENT_3D ( 'NONE', #13628, #54504, #27938 ) ; +#42649 = ORIENTED_EDGE ( 'NONE', *, *, #6278, .F. ) ; +#42650 = EDGE_LOOP ( 'NONE', ( #53981, #45601, #15989, #55986 ) ) ; +#42651 = VERTEX_POINT ( 'NONE', #21806 ) ; +#42652 = CARTESIAN_POINT ( 'NONE', ( 218.2197867405992895, -118.6484169998954172, -7.637071739844097706 ) ) ; +#42653 = CARTESIAN_POINT ( 'NONE', ( 214.8337103745041645, -120.9989814121305898, 7.819026752483749121 ) ) ; +#42654 = EDGE_LOOP ( 'NONE', ( #37211, #12898, #33539, #12243 ) ) ; +#42656 = EDGE_CURVE ( 'NONE', #49478, #27177, #30883, .T. ) ; +#42655 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.210476675238558841E-16, 1.857579106397798678E-17 ) ) ; +#42657 = VERTEX_POINT ( 'NONE', #34967 ) ; +#42658 = CARTESIAN_POINT ( 'NONE', ( -44.53843957346290239, -45.49518606919107810, -15.64414450885825580 ) ) ; +#42659 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -1.224646799147353207E-16 ) ) ; +#42660 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#42661 = ORIENTED_EDGE ( 'NONE', *, *, #57430, .F. ) ; +#42662 = CARTESIAN_POINT ( 'NONE', ( 90.90000000000006253, -120.4999999999999432, 1.387778780781445676E-14 ) ) ; +#42663 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#42664 = ORIENTED_EDGE ( 'NONE', *, *, #21603, .T. ) ; +#42665 = CARTESIAN_POINT ( 'NONE', ( 7.510337871383173436, -39.19543050033661302, -115.8624010489751015 ) ) ; +#42666 = VECTOR ( 'NONE', #38450, 1000.000000000000000 ) ; +#42667 = CARTESIAN_POINT ( 'NONE', ( 13.21491204973129108, -50.51245691178606023, 18.45687133611399844 ) ) ; +#42668 = ORIENTED_EDGE ( 'NONE', *, *, #7421, .T. ) ; +#42669 = DIRECTION ( 'NONE', ( -1.000000000000000000, -3.525012313293496291E-16, 1.857174544869287653E-16 ) ) ; +#42670 = LINE ( 'NONE', #42373, #26535 ) ; +#42671 = CARTESIAN_POINT ( 'NONE', ( 34.32407072384923197, -114.9354057775021403, -0.9345958844836842472 ) ) ; +#42672 = CARTESIAN_POINT ( 'NONE', ( 231.9999987669288828, -124.3548739413821238, -0.5915630955794967116 ) ) ; +#42673 = CARTESIAN_POINT ( 'NONE', ( 235.1161445625755846, -125.8986536500718785, -1.282276295582978731 ) ) ; +#42674 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#42675 = CARTESIAN_POINT ( 'NONE', ( 217.1147121302049641, -122.1658363075792550, 7.629558145450437756 ) ) ; +#42676 = CARTESIAN_POINT ( 'NONE', ( 235.8999987668373137, -120.4999999999997584, 1.387778780781445676E-14 ) ) ; +#42677 = EDGE_CURVE ( 'NONE', #32819, #5947, #50768, .T. ) ; +#42678 = EDGE_CURVE ( 'NONE', #49294, #44931, #35535, .T. ) ; +#42679 = CARTESIAN_POINT ( 'NONE', ( 233.4031490965392663, -126.5869105370607599, 0.8860237972980258281 ) ) ; +#42680 = LINE ( 'NONE', #12592, #14744 ) ; +#42681 = CARTESIAN_POINT ( 'NONE', ( 35.40000000000004121, -115.2309469292222559, -0.9999999999999870104 ) ) ; +#42682 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#42683 = CARTESIAN_POINT ( 'NONE', ( 232.9621113096551142, -125.1939995118379585, -2.958994396284308603 ) ) ; +#42684 = CARTESIAN_POINT ( 'NONE', ( 220.4484839652688493, -115.1773385013511302, -5.546815801414782143 ) ) ; +#42685 = ADVANCED_FACE ( 'NONE', ( #48677 ), #32599, .T. ) ; +#42686 = AXIS2_PLACEMENT_3D ( 'NONE', #32264, #36066, #31108 ) ; +#42687 = FACE_OUTER_BOUND ( 'NONE', #39349, .T. ) ; +#42688 = DIRECTION ( 'NONE', ( -1.857579106397815318E-17, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#42689 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #29686, #38710, #12413, #42790, #2815, #25566, #20599, #34346, #3686, #57113 ), + .UNSPECIFIED., .F., .F., + ( 4, 3, 3, 4 ), + ( 2.582147402460506897E-15, 0.0001641036909738416449, 0.0003418420388950144041, 0.0005195824009039296150 ), + .UNSPECIFIED. ) ; +#42690 = ADVANCED_FACE ( 'NONE', ( #44291 ), #32185, .F. ) ; +#42691 = CARTESIAN_POINT ( 'NONE', ( 234.7331245331627372, -118.3353396724438511, -5.756445381205706369 ) ) ; +#42692 = CARTESIAN_POINT ( 'NONE', ( 220.3760202488314519, -123.9516800477614993, -6.532083544609348813 ) ) ; +#42693 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -121.0455943337096301, 1.895756497095756776 ) ) ; +#42694 = EDGE_CURVE ( 'NONE', #47264, #6473, #14427, .T. ) ; +#42695 = CARTESIAN_POINT ( 'NONE', ( 221.1202385264994348, -119.9122730724619004, -8.057882677921336168 ) ) ; +#42696 = CARTESIAN_POINT ( 'NONE', ( 237.8204856113663368, -117.3961881344100959, -4.635625757392531021 ) ) ; +#42697 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#42698 = CARTESIAN_POINT ( 'NONE', ( -19.59999999999998010, -33.19999999999999574, 19.75000000000001421 ) ) ; +#42699 = CARTESIAN_POINT ( 'NONE', ( 35.61743114856519554, -114.9998853740515017, 0.8297199257445153631 ) ) ; +#42700 = EDGE_LOOP ( 'NONE', ( #50449, #23272, #51986, #33207 ) ) ; +#42701 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290306, -117.6404314873813064, 1.073692052011119280 ) ) ; +#42702 = CARTESIAN_POINT ( 'NONE', ( 232.8996468966488465, -122.8619813720901561, 5.029442027905623114 ) ) ; +#42703 = ORIENTED_EDGE ( 'NONE', *, *, #4673, .T. ) ; +#42704 = ORIENTED_EDGE ( 'NONE', *, *, #20944, .T. ) ; +#42705 = EDGE_CURVE ( 'NONE', #5650, #23694, #57154, .T. ) ; +#42706 = FACE_OUTER_BOUND ( 'NONE', #2885, .T. ) ; +#42707 = CARTESIAN_POINT ( 'NONE', ( 236.7886021451107297, -116.5090778119834738, -4.679367605420925003 ) ) ; +#42708 = APPLICATION_PROTOCOL_DEFINITION ( 'international standard', 'config_control_design', 1994, #9229 ) ; +#42709 = VERTEX_POINT ( 'NONE', #22386 ) ; +#42710 = ORIENTED_EDGE ( 'NONE', *, *, #22010, .F. ) ; +#42711 = CARTESIAN_POINT ( 'NONE', ( 236.5272667901041075, -115.2441761627324155, -1.782393409220129010 ) ) ; +#42712 = DIRECTION ( 'NONE', ( 0.7009092642998467904, 0.0000000000000000000, 0.7132504491541855618 ) ) ; +#42713 = ORIENTED_EDGE ( 'NONE', *, *, #28888, .T. ) ; +#42714 = ORIENTED_EDGE ( 'NONE', *, *, #15142, .F. ) ; +#42715 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -120.4999999999997584, 1.387778780781445676E-14 ) ) ; +#42716 = CARTESIAN_POINT ( 'NONE', ( 215.1035027824905512, -120.1687617434352973, -7.637835088282447948 ) ) ; +#42717 = ORIENTED_EDGE ( 'NONE', *, *, #2717, .F. ) ; +#42719 = EDGE_CURVE ( 'NONE', #15209, #52401, #704, .T. ) ; +#42718 = CARTESIAN_POINT ( 'NONE', ( 219.7009232672906194, -119.5490918871730770, -8.032309187911900850 ) ) ; +#42720 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#42721 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289794, -121.3266715053608920, 5.386939225777864770 ) ) ; +#42722 = DIRECTION ( 'NONE', ( 3.469446951953611033E-15, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#42723 = FACE_OUTER_BOUND ( 'NONE', #25622, .T. ) ; +#42724 = EDGE_CURVE ( 'NONE', #11920, #21100, #41106, .T. ) ; +#42725 = AXIS2_PLACEMENT_3D ( 'NONE', #17366, #21168, #48041 ) ; +#42726 = CYLINDRICAL_SURFACE ( 'NONE', #50332, 1.500000000000001332 ) ; +#42727 = CARTESIAN_POINT ( 'NONE', ( 239.8398864815968068, -123.9299622477011695, 1.587160604670845299 ) ) ; +#42728 = ORIENTED_EDGE ( 'NONE', *, *, #9573, .T. ) ; +#42729 = ORIENTED_EDGE ( 'NONE', *, *, #57651, .T. ) ; +#42730 = CARTESIAN_POINT ( 'NONE', ( 215.7901060382267531, -121.8435580117274810, 7.597899190834514371 ) ) ; +#42731 = CARTESIAN_POINT ( 'NONE', ( 216.1476597550963561, -121.6155040397154039, 7.875191242883949450 ) ) ; +#42732 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.9884292157390539568, -0.1516828450203867307 ) ) ; +#42733 = EDGE_LOOP ( 'NONE', ( #14936, #17865, #35641, #522 ) ) ; +#42734 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#42735 = CARTESIAN_POINT ( 'NONE', ( 231.9951080055139414, -116.1078172128896426, 4.175043412363887541 ) ) ; +#42736 = CARTESIAN_POINT ( 'NONE', ( -37.48219016690609351, -39.19543050033675513, -73.19060215645409073 ) ) ; +#42737 = VECTOR ( 'NONE', #55223, 1000.000000000000000 ) ; +#42738 = CARTESIAN_POINT ( 'NONE', ( 236.1022210557534891, -117.7470560383844997, 5.499155642320162407 ) ) ; +#42739 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#42740 = CARTESIAN_POINT ( 'NONE', ( 235.6111737159799873, -115.0663312422036739, 1.123712886176378767 ) ) ; +#42741 = CARTESIAN_POINT ( 'NONE', ( 194.6499984800816492, -114.3415476561575730, 0.9450667357480120323 ) ) ; +#42742 = CARTESIAN_POINT ( 'NONE', ( 31.72976764090144997, -121.3398231910265821, -5.842433511624232523 ) ) ; +#42743 = CARTESIAN_POINT ( 'NONE', ( 232.8641277671036676, -114.8041699589669236, -2.317177292924501142 ) ) ; +#42744 = CARTESIAN_POINT ( 'NONE', ( 27.17910232405248649, -119.5000000000005969, 6.223215549732778129 ) ) ; +#42745 = FACE_BOUND ( 'NONE', #22208, .T. ) ; +#42746 = LINE ( 'NONE', #37252, #50985 ) ; +#42747 = CARTESIAN_POINT ( 'NONE', ( 232.4863212091869968, -116.3219486835991461, 3.653178145005535171 ) ) ; +#42748 = CARTESIAN_POINT ( 'NONE', ( 235.3748348322960169, -114.9510400064778537, 0.1075603910455617679 ) ) ; +#42749 = CARTESIAN_POINT ( 'NONE', ( -11.18891125407105847, -36.19543050033666276, -104.2164540224684259 ) ) ; +#42750 = EDGE_CURVE ( 'NONE', #41666, #954, #35259, .T. ) ; +#42751 = CARTESIAN_POINT ( 'NONE', ( 235.1133518170484251, -118.5233507394033836, -5.240630592392962583 ) ) ; +#42752 = CARTESIAN_POINT ( 'NONE', ( 20.90000000000001634, -30.00000000000000000, -19.49999999999999645 ) ) ; +#42753 = ORIENTED_EDGE ( 'NONE', *, *, #19532, .T. ) ; +#42754 = EDGE_CURVE ( 'NONE', #47549, #43175, #22666, .T. ) ; +#42755 = CARTESIAN_POINT ( 'NONE', ( 234.3327668929610468, -125.6262742952273754, 3.397230127619716544 ) ) ; +#42756 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669290078, -113.8464548252599684, 0.8139204297359069473 ) ) ; +#42757 = CARTESIAN_POINT ( 'NONE', ( 225.6999987669289851, -115.2391790256846207, -4.617765983265666563 ) ) ; +#42758 = EDGE_CURVE ( 'NONE', #40307, #1678, #38653, .T. ) ; +#42759 = CARTESIAN_POINT ( 'NONE', ( 21.04636563665193094, -48.58027304480691555, 19.06817448601257325 ) ) ; +#42760 = CARTESIAN_POINT ( 'NONE', ( 237.0390571330883347, -123.2760011764993209, -4.804607771828759866 ) ) ; +#42761 = EDGE_CURVE ( 'NONE', #37490, #13560, #17412, .T. ) ; +#42762 = CARTESIAN_POINT ( 'NONE', ( 220.8945623894548191, -122.2191656307935261, 7.896953000951018709 ) ) ; +#42763 = VERTEX_POINT ( 'NONE', #10977 ) ; +#42764 = CIRCLE ( 'NONE', #31643, 2.100000000000000977 ) ; +#42765 = VECTOR ( 'NONE', #46471, 1000.000000000000000 ) ; +#42766 = CARTESIAN_POINT ( 'NONE', ( 36.78166124678964621, -119.6054974791621390, -5.375513140057751826 ) ) ; +#42767 = CARTESIAN_POINT ( 'NONE', ( 215.6334706549832561, -115.1198246415392390, -5.234385387388413413 ) ) ; +#42768 = CARTESIAN_POINT ( 'NONE', ( -38.03120573645508529, -49.00000000000000000, 20.74999999999999289 ) ) ; +#42769 = ORIENTED_EDGE ( 'NONE', *, *, #7785, .F. ) ; +#42770 = ORIENTED_EDGE ( 'NONE', *, *, #42318, .T. ) ; +#42771 = CARTESIAN_POINT ( 'NONE', ( 24.99900000000002009, -47.50000000000000000, 3.199999999999993516 ) ) ; +#42772 = CARTESIAN_POINT ( 'NONE', ( -17.47499999999997655, -59.00000000000000000, 23.49999999999999289 ) ) ; +#42773 = ADVANCED_FACE ( 'NONE', ( #10675 ), #56380, .T. ) ; +#42774 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#42775 = CARTESIAN_POINT ( 'NONE', ( 215.9137239121693312, -121.4495439429030910, 7.667629118573309199 ) ) ; +#42776 = ORIENTED_EDGE ( 'NONE', *, *, #18074, .F. ) ; +#42777 = AXIS2_PLACEMENT_3D ( 'NONE', #240, #57476, #18007 ) ; +#42778 = LINE ( 'NONE', #11259, #6514 ) ; +#42779 = CARTESIAN_POINT ( 'NONE', ( 216.9927572860354417, -120.0980778413547654, -8.010792564599750420 ) ) ; +#42780 = CARTESIAN_POINT ( 'NONE', ( 237.0162840982920329, -125.6290195524583311, 2.114766150834357816 ) ) ; +#42781 = CARTESIAN_POINT ( 'NONE', ( -39.77553415425618510, -46.41624189376435794, 19.72591070431287719 ) ) ; +#42782 = ORIENTED_EDGE ( 'NONE', *, *, #56425, .F. ) ; +#42783 = CARTESIAN_POINT ( 'NONE', ( 32.90610093909068468, -121.4999999999999858, -5.541343034476842178 ) ) ; +#42784 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289794, -127.2002918045252500, 0.02658915324421383050 ) ) ; +#42785 = DIRECTION ( 'NONE', ( -1.811995619784410881E-15, 1.000000000000000000, 1.196913542559490477E-15 ) ) ; +#42786 = ORIENTED_EDGE ( 'NONE', *, *, #27398, .F. ) ; +#42787 = VERTEX_POINT ( 'NONE', #54801 ) ; +#42788 = CARTESIAN_POINT ( 'NONE', ( 16.07640429310423968, -50.44296563319669247, -20.71933657038074372 ) ) ; +#42789 = LINE ( 'NONE', #43359, #48905 ) ; +#42790 = CARTESIAN_POINT ( 'NONE', ( 218.5750977536765163, -118.6777141878444581, -7.861095221105368402 ) ) ; +#42791 = CARTESIAN_POINT ( 'NONE', ( 218.0326460778825606, -120.5537936437502538, 5.641186388906358040 ) ) ; +#42792 = EDGE_LOOP ( 'NONE', ( #7543, #7111, #34116, #28027, #37423, #42710 ) ) ; +#42793 = CARTESIAN_POINT ( 'NONE', ( 234.3310270983271550, -125.5953773452066429, 3.739578457054484772 ) ) ; +#42794 = EDGE_CURVE ( 'NONE', #3601, #24773, #47990, .T. ) ; +#42795 = CARTESIAN_POINT ( 'NONE', ( 12.81279769961232695, -48.53323829329927008, -14.94919641345775219 ) ) ; +#42796 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #24656, #10652, #55351, #37818 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 0.5000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.3333333333333333703, 0.3333333333333333703, 1.000000000000000000 ) ) + REPRESENTATION_ITEM ( '' ) ); +#42797 = ORIENTED_EDGE ( 'NONE', *, *, #48593, .F. ) ; +#42798 = EDGE_LOOP ( 'NONE', ( #4120, #5051, #17864, #42215 ) ) ; +#42799 = CARTESIAN_POINT ( 'NONE', ( 217.3002074625811986, -112.3180867517477424, 3.996071335815960968 ) ) ; +#42800 = EDGE_CURVE ( 'NONE', #50107, #45220, #19478, .T. ) ; +#42801 = LINE ( 'NONE', #22074, #57458 ) ; +#42802 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #33438, #11225, #55347, #24364, #24651, #36968, #15303, #54777, #42452, #2489, #10368, #14741, #24085 ), + .UNSPECIFIED., .F., .F., + ( 4, 3, 3, 3, 4 ), + ( 1.249000902703301108E-16, 3.018802333754573222E-05, 6.043314878722090197E-05, 0.0001091745188471805197, 0.0001187201877452040693 ), + .UNSPECIFIED. ) ; +#42803 = EDGE_LOOP ( 'NONE', ( #54959, #8774, #29165, #22309 ) ) ; +#42804 = CARTESIAN_POINT ( 'NONE', ( 21.50000000000000355, -129.0000000000000000, -17.09999999999999787 ) ) ; +#42805 = LINE ( 'NONE', #12728, #50673 ) ; +#42806 = VECTOR ( 'NONE', #48566, 1000.000000000000000 ) ; +#42807 = ORIENTED_EDGE ( 'NONE', *, *, #5987, .F. ) ; +#42808 = AXIS2_PLACEMENT_3D ( 'NONE', #17053, #3069, #21150 ) ; +#42809 = CARTESIAN_POINT ( 'NONE', ( 23.40000000000003055, -116.9999999999999858, -3.499999999999975131 ) ) ; +#42810 = CARTESIAN_POINT ( 'NONE', ( 219.8982774313581388, -119.0861626878213144, -7.966776473630716282 ) ) ; +#42811 = ORIENTED_EDGE ( 'NONE', *, *, #32512, .T. ) ; +#42812 = CARTESIAN_POINT ( 'NONE', ( 232.7152695270552272, -121.3451279643310272, 5.507209275187455511 ) ) ; +#42813 = CARTESIAN_POINT ( 'NONE', ( 219.8233832513189441, -121.7910726941635886, 7.778777787626337314 ) ) ; +#42814 = CARTESIAN_POINT ( 'NONE', ( 214.7019021674151702, -121.3942437421470544, 7.771807979307459036 ) ) ; +#42815 = CARTESIAN_POINT ( 'NONE', ( 232.3287255765867201, -125.5411290718146944, 3.522241636186117297 ) ) ; +#42816 = CARTESIAN_POINT ( 'NONE', ( 30.59997523934640284, -123.3639150177954349, 5.289269337728203624 ) ) ; +#42817 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -121.0578629855587138, 0.5781957379162743216 ) ) ; +#42818 = CARTESIAN_POINT ( 'NONE', ( 214.5561483820300452, -118.5337501536312175, -7.555230026801439180 ) ) ; +#42819 = FACE_BOUND ( 'NONE', #12123, .T. ) ; +#42820 = CARTESIAN_POINT ( 'NONE', ( 215.3702053410958399, -121.0611763852522955, 7.865475295306782577 ) ) ; +#42821 = ADVANCED_FACE ( 'NONE', ( #14193 ), #806, .F. ) ; +#42822 = VECTOR ( 'NONE', #11480, 1000.000000000000000 ) ; +#42823 = CARTESIAN_POINT ( 'NONE', ( 218.0326554069178542, -118.5269497332969735, -7.599655322633361187 ) ) ; +#42824 = ORIENTED_EDGE ( 'NONE', *, *, #21396, .T. ) ; +#42825 = EDGE_CURVE ( 'NONE', #26006, #3478, #6012, .T. ) ; +#42826 = CARTESIAN_POINT ( 'NONE', ( 230.9999987669289965, -123.2038899044348739, 2.790698379054126654 ) ) ; +#42827 = CARTESIAN_POINT ( 'NONE', ( 236.4992225725571018, -116.6370980924174034, 3.985042737919622269 ) ) ; +#42828 = ADVANCED_FACE ( 'NONE', ( #41632 ), #32329, .F. ) ; +#42829 = CARTESIAN_POINT ( 'NONE', ( 234.0925728492442204, -121.5459779959896593, -5.449572857762913003 ) ) ; +#42830 = ORIENTED_EDGE ( 'NONE', *, *, #33117, .T. ) ; +#42831 = VERTEX_POINT ( 'NONE', #9822 ) ; +#42832 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#42833 = CARTESIAN_POINT ( 'NONE', ( 10.21081663028559561, -39.19543050033661302, -117.3945284825512232 ) ) ; +#42834 = CARTESIAN_POINT ( 'NONE', ( 24.90000000000001279, -129.0000000000000000, 22.09999999999999432 ) ) ; +#42835 = CARTESIAN_POINT ( 'NONE', ( 235.7649323725763111, -117.2289291714833439, -5.207987705033265691 ) ) ; +#42836 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289453, -120.0519547983851822, -3.515955504658955455 ) ) ; +#42837 = DIRECTION ( 'NONE', ( 0.7132504491541841185, 2.131334480222611268E-15, -0.7009092642998482336 ) ) ; +#42838 = CARTESIAN_POINT ( 'NONE', ( 215.8002074625812838, -124.0564700392392012, -9.145273480228658158 ) ) ; +#42839 = FACE_OUTER_BOUND ( 'NONE', #6242, .T. ) ; +#42840 = CARTESIAN_POINT ( 'NONE', ( 219.7009286606284491, -121.4182231313759672, 7.818839394924355979 ) ) ; +#42841 = EDGE_LOOP ( 'NONE', ( #37694, #53663, #32007, #28515 ) ) ; +#42842 = CARTESIAN_POINT ( 'NONE', ( 30.59997987812562670, -126.4407766692124966, 0.8448759798253130393 ) ) ; +#42843 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026312, -126.2866770857098970, -1.627666171452866850 ) ) ; +#42844 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#42845 = VERTEX_POINT ( 'NONE', #32882 ) ; +#42847 = AXIS2_PLACEMENT_3D ( 'NONE', #41492, #28666, #1812 ) ; +#42846 = CARTESIAN_POINT ( 'NONE', ( 219.8248605370513928, -119.7262801233796239, -7.850924383129379791 ) ) ; +#42848 = DIRECTION ( 'NONE', ( 2.775557561562891351E-16, 1.067247160114556118E-16, 1.000000000000000000 ) ) ; +#42849 = CARTESIAN_POINT ( 'NONE', ( 237.6416656310327085, -115.3657569671861296, 2.113338651034804894 ) ) ; +#42850 = CARTESIAN_POINT ( 'NONE', ( 34.22167288041318045, -114.8769554619565270, 0.8333468178058989206 ) ) ; +#42851 = EDGE_LOOP ( 'NONE', ( #10620, #42013, #55544, #31042, #29108, #50318 ) ) ; +#42852 = CARTESIAN_POINT ( 'NONE', ( 222.1047233169806816, -120.1164739935411916, -8.038818942546960500 ) ) ; +#42853 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#42854 = CARTESIAN_POINT ( 'NONE', ( 36.90000000000001279, -120.4999999999999858, -1.387778780781445676E-14 ) ) ; +#42855 = CARTESIAN_POINT ( 'NONE', ( 237.3256768992266927, -125.4776799269846066, 3.610677830529310572 ) ) ; +#42856 = ORIENTED_EDGE ( 'NONE', *, *, #24788, .T. ) ; +#42857 = VERTEX_POINT ( 'NONE', #23821 ) ; +#42858 = CARTESIAN_POINT ( 'NONE', ( -50.12438708613973404, -121.9757079837155800, -4.187861178652578786 ) ) ; +#42859 = DIRECTION ( 'NONE', ( 1.118396756054752767E-15, -0.9334656104766613227, 0.3586669124095978045 ) ) ; +#42860 = CARTESIAN_POINT ( 'NONE', ( 220.7508397797980422, -121.7099623447108456, 7.994051711070562227 ) ) ; +#42861 = VECTOR ( 'NONE', #56109, 1000.000000000000114 ) ; +#42862 = ORIENTED_EDGE ( 'NONE', *, *, #5588, .T. ) ; +#42863 = EDGE_CURVE ( 'NONE', #54313, #55706, #45455, .T. ) ; +#42864 = ORIENTED_EDGE ( 'NONE', *, *, #311, .T. ) ; +#42865 = ORIENTED_EDGE ( 'NONE', *, *, #34939, .F. ) ; +#42866 = ORIENTED_EDGE ( 'NONE', *, *, #31981, .F. ) ; +#42867 = EDGE_CURVE ( 'NONE', #12538, #41275, #1427, .T. ) ; +#42868 = ORIENTED_EDGE ( 'NONE', *, *, #6845, .F. ) ; +#42869 = ORIENTED_EDGE ( 'NONE', *, *, #4590, .T. ) ; +#42870 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#42871 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -118.7299606546799993, -1.851756420521781132 ) ) ; +#42872 = CARTESIAN_POINT ( 'NONE', ( 31.71743114857325452, -121.3279422164102925, 5.845206464698452287 ) ) ; +#42873 = EDGE_LOOP ( 'NONE', ( #1522, #29545, #22775, #29741 ) ) ; +#42874 = CARTESIAN_POINT ( 'NONE', ( 236.3883152180604839, -118.5056479744766449, -5.179552766773845462 ) ) ; +#42875 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#42876 = FACE_OUTER_BOUND ( 'NONE', #34992, .T. ) ; +#42877 = CARTESIAN_POINT ( 'NONE', ( -18.99999999999997513, -50.79999999999996874, -23.50000000000000000 ) ) ; +#42878 = CARTESIAN_POINT ( 'NONE', ( 214.5561549749679671, -118.5644307339332215, -7.355346317476516127 ) ) ; +#42879 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.9884292157390539568, -0.1516828450203877021 ) ) ; +#42880 = CARTESIAN_POINT ( 'NONE', ( 216.6146728183178709, -121.9144539933081575, 7.638700238978255896 ) ) ; +#42881 = DIRECTION ( 'NONE', ( 0.06071524521539246877, 0.0000000000000000000, -0.9981551277223569274 ) ) ; +#42882 = CARTESIAN_POINT ( 'NONE', ( 30.60000000000002984, -123.6634901148359660, -6.000550650614167481 ) ) ; +#42883 = CARTESIAN_POINT ( 'NONE', ( 219.9080236608909615, -118.7220376125977026, -7.891241928804142880 ) ) ; +#42884 = EDGE_CURVE ( 'NONE', #14777, #22833, #23612, .T. ) ; +#42885 = CIRCLE ( 'NONE', #30802, 3.000000000000002665 ) ; +#42886 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669398877, -121.5945003271883280, 3.362799202585012193 ) ) ; +#42887 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, 1.334402673828312107E-16 ) ) ; +#42888 = CARTESIAN_POINT ( 'NONE', ( 236.0347280068026805, -126.0072092751871651, -0.8451279643312409329 ) ) ; +#42889 = EDGE_CURVE ( 'NONE', #12056, #37504, #19436, .T. ) ; +#42890 = CARTESIAN_POINT ( 'NONE', ( 236.0510987930430247, -122.8864865654510083, -5.010676064223367199 ) ) ; +#42891 = EDGE_CURVE ( 'NONE', #9628, #39779, #28491, .T. ) ; +#42892 = CARTESIAN_POINT ( 'NONE', ( 220.9382730207772454, -122.4775422888223488, 7.628861614975806837 ) ) ; +#42893 = CARTESIAN_POINT ( 'NONE', ( 220.3649315727256521, -122.5091067923323038, 7.834503912272277937 ) ) ; +#42894 = CARTESIAN_POINT ( 'NONE', ( 233.4527074497931665, -115.6411368312922718, 2.679994173690309012 ) ) ; +#42895 = ADVANCED_FACE ( 'NONE', ( #51524 ), #14170, .F. ) ; +#42896 = VECTOR ( 'NONE', #34213, 1000.000000000000000 ) ; +#42897 = EDGE_LOOP ( 'NONE', ( #34341, #32031 ) ) ; +#42898 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, -13.19999999999999929, 15.00000000000000000 ) ) ; +#42899 = CARTESIAN_POINT ( 'NONE', ( 219.8790856214407370, -122.1915688377793998, 7.705494100964369153 ) ) ; +#42900 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026027, -119.8316231033240058, 5.968253661794550524 ) ) ; +#42901 = CARTESIAN_POINT ( 'NONE', ( 235.3247348355729400, -125.4514399117247194, 3.647302504767611087 ) ) ; +#42902 = CARTESIAN_POINT ( 'NONE', ( -48.75000000000000000, -119.5000000000000000, 5.000000000000005329 ) ) ; +#42903 = CARTESIAN_POINT ( 'NONE', ( 8.071065282823081333, -40.24543050033674518, -115.2918006896516374 ) ) ; +#42904 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#42905 = CIRCLE ( 'NONE', #26147, 0.3000000000000044853 ) ; +#42906 = PLANE ( 'NONE', #50813 ) ; +#42907 = ORIENTED_EDGE ( 'NONE', *, *, #30917, .T. ) ; +#42908 = CARTESIAN_POINT ( 'NONE', ( 17.56781353581729377, -60.27449006136146892, 21.45578171772858056 ) ) ; +#42909 = CARTESIAN_POINT ( 'NONE', ( 26.53333333333315025, 25.33333333333320070, -25.66666666666725050 ) ) ; +#42910 = CARTESIAN_POINT ( 'NONE', ( 26.89988271037433520, -121.4999999999999858, 6.067814162311651494 ) ) ; +#42911 = ORIENTED_EDGE ( 'NONE', *, *, #15373, .T. ) ; +#42912 = PLANE ( 'NONE', #48460 ) ; +#42913 = LINE ( 'NONE', #29237, #26312 ) ; +#42914 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#42915 = DIRECTION ( 'NONE', ( -0.7071067811865513475, 0.0000000000000000000, -0.7071067811865437980 ) ) ; +#42916 = CARTESIAN_POINT ( 'NONE', ( 6.644564384514674238, -39.19543050033662723, -113.8899821610519751 ) ) ; +#42917 = ORIENTED_EDGE ( 'NONE', *, *, #46609, .T. ) ; +#42918 = CARTESIAN_POINT ( 'NONE', ( 218.8554351935288480, -122.5073418166632138, 7.823002588466298590 ) ) ; +#42919 = CARTESIAN_POINT ( 'NONE', ( 24.80000000000002203, -57.50000000000000000, -16.50000000000000711 ) ) ; +#42920 = ORIENTED_EDGE ( 'NONE', *, *, #6834, .F. ) ; +#42921 = AXIS2_PLACEMENT_3D ( 'NONE', #45818, #50477, #10484 ) ; +#42922 = ORIENTED_EDGE ( 'NONE', *, *, #45504, .T. ) ; +#42923 = ORIENTED_EDGE ( 'NONE', *, *, #24895, .F. ) ; +#42924 = VERTEX_POINT ( 'NONE', #33465 ) ; +#42925 = EDGE_CURVE ( 'NONE', #27186, #35860, #31226, .T. ) ; +#42926 = DIRECTION ( 'NONE', ( 0.7009092642998485667, 4.163453949483579523E-16, 0.7132504491541838965 ) ) ; +#42927 = CARTESIAN_POINT ( 'NONE', ( -48.17782902876194129, -121.0004812337773359, 3.709233523290551116 ) ) ; +#42928 = ORIENTED_EDGE ( 'NONE', *, *, #4076, .F. ) ; +#42929 = VERTEX_POINT ( 'NONE', #46583 ) ; +#42930 = CARTESIAN_POINT ( 'NONE', ( -39.11759842756060124, -46.93238190412499478, -20.13651770431425803 ) ) ; +#42931 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#42932 = VECTOR ( 'NONE', #10715, 1000.000000000000114 ) ; +#42933 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#42934 = VERTEX_POINT ( 'NONE', #29369 ) ; +#42935 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#42936 = FACE_OUTER_BOUND ( 'NONE', #8453, .T. ) ; +#42937 = CARTESIAN_POINT ( 'NONE', ( 2.400000000000022116, -40.49999999999999289, 23.49899999999999878 ) ) ; +#42938 = AXIS2_PLACEMENT_3D ( 'NONE', #10783, #37370, #15140 ) ; +#42939 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#42940 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#42941 = CARTESIAN_POINT ( 'NONE', ( 221.0508671312279887, -119.0419422520855761, -7.761401964092090822 ) ) ; +#42942 = CARTESIAN_POINT ( 'NONE', ( 220.1926048451047393, -121.6336160765781216, 7.807022354867291902 ) ) ; +#42943 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#42944 = EDGE_CURVE ( 'NONE', #7522, #25784, #43780, .T. ) ; +#42945 = CARTESIAN_POINT ( 'NONE', ( 235.1163644677679940, -125.8968045664244926, -1.289956283760985256 ) ) ; +#42946 = LINE ( 'NONE', #2982, #14666 ) ; +#42947 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #16838, #53343, #57459, #22111 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 5.960681919692638597E-14, 0.0005505987394515388621 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9989166524583248385, 0.9980589389343117457, 0.9975869457154240560, 0.9975006728016615476 ) ) + REPRESENTATION_ITEM ( '' ) ); +#42948 = CARTESIAN_POINT ( 'NONE', ( 39.44357787091054490, -120.5000000000879368, -5.227601809166538160 ) ) ; +#42949 = CARTESIAN_POINT ( 'NONE', ( 217.1270818661786279, -121.0002293473756509, 7.995706492845529922 ) ) ; +#42950 = CARTESIAN_POINT ( 'NONE', ( 233.3126782089066182, -125.1529534231994063, 4.021601236807473612 ) ) ; +#42951 = CYLINDRICAL_SURFACE ( 'NONE', #5467, 7.500000000000000888 ) ; +#42952 = CARTESIAN_POINT ( 'NONE', ( 25.49308692400001419, -120.4999999999999858, 6.445604159000028588 ) ) ; +#42953 = CARTESIAN_POINT ( 'NONE', ( 21.00000000000001066, -0.9999999999999922284, 19.50000000000000711 ) ) ; +#42954 = CARTESIAN_POINT ( 'NONE', ( 232.9389367471267178, -125.5632335616030133, -2.273070562560236318 ) ) ; +#42955 = EDGE_CURVE ( 'NONE', #7224, #40676, #46870, .T. ) ; +#42956 = CARTESIAN_POINT ( 'NONE', ( 234.9062810801474086, -125.9207146665514756, -1.191034434421924804 ) ) ; +#42957 = EDGE_CURVE ( 'NONE', #33837, #25606, #47732, .T. ) ; +#42958 = CIRCLE ( 'NONE', #42021, 1.500000000000001332 ) ; +#42959 = CARTESIAN_POINT ( 'NONE', ( 215.8356817598634620, -119.3922621995437225, -7.643084148028218117 ) ) ; +#42960 = CARTESIAN_POINT ( 'NONE', ( 18.10000000000001918, -59.40311288741491325, -21.50000000000000000 ) ) ; +#42961 = CARTESIAN_POINT ( 'NONE', ( 234.7069261741918922, -119.3077827355743636, -6.033031706214372569 ) ) ; +#42962 = CARTESIAN_POINT ( 'NONE', ( -35.43721211558215600, -50.19543050033674803, -72.53633556736099308 ) ) ; +#42963 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#42964 = CARTESIAN_POINT ( 'NONE', ( 236.6750848238808373, -126.0894852986093042, 0.1823400977880608453 ) ) ; +#42965 = CARTESIAN_POINT ( 'NONE', ( 237.8126613040801658, -115.3684481749798039, -2.168196698412749424 ) ) ; +#42966 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#42967 = LINE ( 'NONE', #16105, #9990 ) ; +#42968 = CARTESIAN_POINT ( 'NONE', ( 14.47500000000001563, -59.00000000000000000, 23.49999999999999289 ) ) ; +#42969 = CARTESIAN_POINT ( 'NONE', ( 215.4662838989240470, -121.9657851848378556, 7.539552938589205944 ) ) ; +#42970 = AXIS2_PLACEMENT_3D ( 'NONE', #48884, #18500, #5081 ) ; +#42971 = ORIENTED_EDGE ( 'NONE', *, *, #13540, .F. ) ; +#42973 = CARTESIAN_POINT ( 'NONE', ( 215.6886642917321524, -121.7730479175378235, 7.808932430370299826 ) ) ; +#42972 = LOCAL_TIME ( 17, 53, 42.00000000000000000, #20514 ) ; +#42974 = CARTESIAN_POINT ( 'NONE', ( 232.7623774878987604, -118.2073418566963738, 5.082459002102645229 ) ) ; +#42975 = VECTOR ( 'NONE', #56336, 1000.000000000000000 ) ; +#42976 = CIRCLE ( 'NONE', #50459, 5.466108742439248935 ) ; +#42977 = ORIENTED_EDGE ( 'NONE', *, *, #51144, .T. ) ; +#42978 = ORIENTED_EDGE ( 'NONE', *, *, #50165, .F. ) ; +#42979 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#42980 = CARTESIAN_POINT ( 'NONE', ( 236.6809332961650796, -120.3135945646323250, -6.147040453596662068 ) ) ; +#42981 = CALENDAR_DATE ( 2024, 10, 10 ) ; +#42982 = ORIENTED_EDGE ( 'NONE', *, *, #55974, .F. ) ; +#42983 = ORIENTED_EDGE ( 'NONE', *, *, #35635, .F. ) ; +#42984 = CARTESIAN_POINT ( 'NONE', ( 236.5201431542114392, -115.3313756476070751, -2.022313415187915187 ) ) ; +#42985 = DIRECTION ( 'NONE', ( -4.336808689942015271E-16, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#42986 = ORIENTED_EDGE ( 'NONE', *, *, #27621, .T. ) ; +#42987 = ORIENTED_EDGE ( 'NONE', *, *, #30591, .T. ) ; +#42988 = ADVANCED_FACE ( 'NONE', ( #13192 ), #6868, .F. ) ; +#42989 = CARTESIAN_POINT ( 'NONE', ( 219.9340142131630671, -118.7301535406299138, -7.688009837415794578 ) ) ; +#42990 = CARTESIAN_POINT ( 'NONE', ( 215.1493037524101624, -120.1611566369302153, -7.636668020198045248 ) ) ; +#42991 = ORIENTED_EDGE ( 'NONE', *, *, #53600, .F. ) ; +#42992 = CARTESIAN_POINT ( 'NONE', ( 239.3999987669625966, -122.4198015539176652, -1.968974858544858542 ) ) ; +#42993 = CARTESIAN_POINT ( 'NONE', ( 31.89950163541224626, -121.4999999999999574, 5.630307732637729323 ) ) ; +#42994 = CARTESIAN_POINT ( 'NONE', ( 32.65118281103278264, -121.4999999999999716, -5.737957997765344764 ) ) ; +#42995 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#42996 = CARTESIAN_POINT ( 'NONE', ( 24.90000000000000568, -126.5257978979999791, -6.025797897999979114 ) ) ; +#42997 = AXIS2_PLACEMENT_3D ( 'NONE', #16428, #38072, #20252 ) ; +#42998 = CARTESIAN_POINT ( 'NONE', ( 221.8148776844221288, -118.7167134206703167, -7.653425741040276620 ) ) ; +#42999 = CARTESIAN_POINT ( 'NONE', ( 239.7621906224338204, -124.2554442650489364, 1.645159065477430183 ) ) ; +#43000 = ADVANCED_FACE ( 'NONE', ( #29085 ), #36584, .F. ) ; +#43001 = VERTEX_POINT ( 'NONE', #29659 ) ; +#43002 = ORIENTED_EDGE ( 'NONE', *, *, #27001, .F. ) ; +#43003 = EDGE_CURVE ( 'NONE', #8104, #16256, #47447, .T. ) ; +#43004 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #46207, #11445, #10881, #6781, #46496, #6215 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 4 ), + ( 3.686189328626500150E-16, 0.0001630798780809336493, 0.0003261597561614986698 ), + .UNSPECIFIED. ) ; +#43005 = FACE_OUTER_BOUND ( 'NONE', #8405, .T. ) ; +#43006 = CARTESIAN_POINT ( 'NONE', ( 216.1476597550963561, -121.5823796695337222, 7.659338914717729985 ) ) ; +#43007 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#43008 = VERTEX_POINT ( 'NONE', #35407 ) ; +#43009 = CARTESIAN_POINT ( 'NONE', ( 239.6999987669289283, -120.4999999999997584, 1.387778780781445676E-14 ) ) ; +#43010 = CARTESIAN_POINT ( 'NONE', ( 231.9982771401078310, -115.5003344436405825, 3.515563796599372015 ) ) ; +#43011 = CARTESIAN_POINT ( 'NONE', ( 4.561688952159798305, -42.19543050033674092, -118.8629679884560204 ) ) ; +#43012 = CARTESIAN_POINT ( 'NONE', ( 236.1690142822592691, -120.2700517705857521, 6.143569123994453207 ) ) ; +#43013 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#43014 = CARTESIAN_POINT ( 'NONE', ( 235.7349552877708447, -117.3875368707626450, 4.597779103077962226 ) ) ; +#43015 = CARTESIAN_POINT ( 'NONE', ( 31.71743114858138668, -120.4999999999999858, 1.387778780781445676E-14 ) ) ; +#43016 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203862311, 0.9884292157390539568 ) ) ; +#43017 = AXIS2_PLACEMENT_3D ( 'NONE', #8098, #34097, #12760 ) ; +#43018 = CARTESIAN_POINT ( 'NONE', ( 232.9920040012194136, -114.8833930621271975, 2.508441214991512513 ) ) ; +#43019 = CARTESIAN_POINT ( 'NONE', ( 221.5871081869021566, -120.1176805660641804, -7.856420679247544392 ) ) ; +#43020 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#43021 = FACE_OUTER_BOUND ( 'NONE', #3901, .T. ) ; +#43022 = CARTESIAN_POINT ( 'NONE', ( 232.3763363844957439, -114.9522626410636406, 0.1594935297091860660 ) ) ; +#43023 = ADVANCED_FACE ( 'NONE', ( #23114 ), #24722, .T. ) ; +#43024 = CARTESIAN_POINT ( 'NONE', ( 235.5849397383139205, -119.2040923892592872, 5.395652579234089252 ) ) ; +#43025 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290306, -118.7672201516289903, -0.9891256057814751257 ) ) ; +#43026 = EDGE_CURVE ( 'NONE', #22829, #40013, #13775, .T. ) ; +#43027 = CARTESIAN_POINT ( 'NONE', ( 235.1254207181620473, -115.7121056475046572, -2.899473617124820102 ) ) ; +#43028 = CARTESIAN_POINT ( 'NONE', ( 217.6411841340550950, -119.1998135387541708, -7.726725323758307340 ) ) ; +#43029 = ORIENTED_EDGE ( 'NONE', *, *, #50207, .T. ) ; +#43030 = CARTESIAN_POINT ( 'NONE', ( 234.2492565761151582, -123.2272041497237893, 5.512270652186566089 ) ) ; +#43031 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289510, -117.0685919661442824, -5.754668579244475168 ) ) ; +#43032 = FACE_OUTER_BOUND ( 'NONE', #42185, .T. ) ; +#43033 = CARTESIAN_POINT ( 'NONE', ( 196.4500029091152555, -126.4025698624224248, -0.9057993990944646079 ) ) ; +#43034 = CARTESIAN_POINT ( 'NONE', ( 236.9420495530999062, -125.5244643948060741, -2.355892986542878376 ) ) ; +#43035 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -118.3957341114258952, 0.04785941158450906369 ) ) ; +#43036 = EDGE_CURVE ( 'NONE', #10488, #17283, #28409, .T. ) ; +#43037 = ORIENTED_EDGE ( 'NONE', *, *, #23586, .T. ) ; +#43038 = EDGE_CURVE ( 'NONE', #24327, #52353, #8864, .T. ) ; +#43039 = LINE ( 'NONE', #20846, #23239 ) ; +#43040 = CYLINDRICAL_SURFACE ( 'NONE', #14157, 0.8000000000000039302 ) ; +#43041 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#43042 = CARTESIAN_POINT ( 'NONE', ( 27.90554285734284079, -121.4999999999999858, -5.983037512054742102 ) ) ; +#43043 = CARTESIAN_POINT ( 'NONE', ( 221.4139736582962996, -121.0628095082239355, 7.850597705595077969 ) ) ; +#43044 = ORIENTED_EDGE ( 'NONE', *, *, #56619, .T. ) ; +#43045 = ORIENTED_EDGE ( 'NONE', *, *, #43148, .T. ) ; +#43046 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#43047 = CARTESIAN_POINT ( 'NONE', ( 219.9064447262799717, -120.9461674941659481, 8.078731546385546025 ) ) ; +#43048 = CARTESIAN_POINT ( 'NONE', ( 221.9912138817105074, -119.9130807591384382, -8.031417446897359369 ) ) ; +#43049 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290022, -119.3240996280087955, 1.937975325847005381 ) ) ; +#43050 = VERTEX_POINT ( 'NONE', #13473 ) ; +#43051 = CARTESIAN_POINT ( 'NONE', ( 15.22190327825487621, -57.95646333563965413, -19.34649823406778069 ) ) ; +#43052 = FACE_OUTER_BOUND ( 'NONE', #35504, .T. ) ; +#43053 = VECTOR ( 'NONE', #31289, 999.9999999999998863 ) ; +#43054 = CARTESIAN_POINT ( 'NONE', ( 236.9951538083511480, -125.2987023063446514, 2.785554965026220575 ) ) ; +#43055 = CARTESIAN_POINT ( 'NONE', ( 34.32817661031371870, -126.0605107114169670, -0.9384648710597105481 ) ) ; +#43056 = VERTEX_POINT ( 'NONE', #18443 ) ; +#43057 = DIRECTION ( 'NONE', ( -0.7009092642998484557, 0.0000000000000000000, -0.7132504491541838965 ) ) ; +#43058 = AXIS2_PLACEMENT_3D ( 'NONE', #28197, #10374, #5990 ) ; +#43059 = EDGE_CURVE ( 'NONE', #40836, #47094, #26654, .T. ) ; +#43060 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669290363, -123.4073786686950314, 6.043212467007902156 ) ) ; +#43061 = CARTESIAN_POINT ( 'NONE', ( 221.3226778970618511, -119.9445323823362202, -5.564200263421429149 ) ) ; +#43062 = ORIENTED_EDGE ( 'NONE', *, *, #47580, .T. ) ; +#43063 = VERTEX_POINT ( 'NONE', #49123 ) ; +#43064 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -120.2772743708350163, -3.543556865368703956 ) ) ; +#43065 = CARTESIAN_POINT ( 'NONE', ( 221.6189182365592387, -119.9047821751030938, -8.053197875566926456 ) ) ; +#43066 = EDGE_CURVE ( 'NONE', #16291, #41217, #10684, .T. ) ; +#43067 = CARTESIAN_POINT ( 'NONE', ( 15.10965391191953344, -48.56744555587996359, -19.06600362045741548 ) ) ; +#43068 = CARTESIAN_POINT ( 'NONE', ( 214.8393238849424449, -122.0069276182106250, 7.484278609497049928 ) ) ; +#43069 = CARTESIAN_POINT ( 'NONE', ( 233.5810270983271835, -124.2395784570542361, -5.095377345206854258 ) ) ; +#43070 = CARTESIAN_POINT ( 'NONE', ( 237.9726357502873384, -114.6113665264497143, 1.775551417527003517 ) ) ; +#43071 = CARTESIAN_POINT ( 'NONE', ( 221.4391152452879794, -119.5141722638978621, -8.010899252597926790 ) ) ; +#43072 = EDGE_CURVE ( 'NONE', #54379, #21171, #26946, .T. ) ; +#43073 = EDGE_LOOP ( 'NONE', ( #18284, #33679, #7400, #30528 ) ) ; +#43074 = ORIENTED_EDGE ( 'NONE', *, *, #31291, .T. ) ; +#43075 = EDGE_CURVE ( 'NONE', #28509, #21907, #12557, .T. ) ; +#43076 = DIRECTION ( 'NONE', ( -0.7009092642998480116, 0.0000000000000000000, -0.7132504491541843405 ) ) ; +#43077 = CARTESIAN_POINT ( 'NONE', ( 220.0742134975867543, -121.0860417703555640, 7.865543652359511029 ) ) ; +#43078 = EDGE_CURVE ( 'NONE', #25202, #29814, #57776, .T. ) ; +#43079 = EDGE_LOOP ( 'NONE', ( #33524, #25495, #41224, #10771 ) ) ; +#43080 = CARTESIAN_POINT ( 'NONE', ( 21.50000000000001066, -38.99999999999999289, 23.49899999999999878 ) ) ; +#43081 = CARTESIAN_POINT ( 'NONE', ( 229.2999987672632471, -113.6943546457574001, 3.151696576538256966 ) ) ; +#43082 = ORIENTED_EDGE ( 'NONE', *, *, #52019, .T. ) ; +#43083 = CARTESIAN_POINT ( 'NONE', ( -19.49999999999997513, -59.00000000000000000, -23.12499999999999645 ) ) ; +#43084 = CARTESIAN_POINT ( 'NONE', ( 195.1499984800815639, -126.6584523438422423, -0.9450667357480115882 ) ) ; +#43085 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #24732, #37602, #33228, #16230, #6638, #55420, #34077, #15384 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 4 ), + ( 0.0008913842600853251865, 0.001125437624388243331, 0.001359490988691161367, 0.001827597717296995921 ), + .UNSPECIFIED. ) ; +#43086 = ORIENTED_EDGE ( 'NONE', *, *, #10610, .T. ) ; +#43087 = CARTESIAN_POINT ( 'NONE', ( 234.0902695270552556, -123.7965893093492156, -4.491780738447443078 ) ) ; +#43088 = CARTESIAN_POINT ( 'NONE', ( 5.900000000000016342, -42.24999999999999289, 23.50000000000000000 ) ) ; +#43089 = CARTESIAN_POINT ( 'NONE', ( 232.3043122968447562, -124.9367140674147834, 4.258505049637514972 ) ) ; +#43090 = PLANE ( 'NONE', #13751 ) ; +#43091 = CARTESIAN_POINT ( 'NONE', ( 14.10726995796003003, -29.69543050033662013, -102.0157232147401771 ) ) ; +#43092 = CARTESIAN_POINT ( 'NONE', ( 216.4937522300205330, -121.4204023195264881, 7.717334834124780940 ) ) ; +#43093 = CARTESIAN_POINT ( 'NONE', ( 28.11743114857554815, -109.8169303167446742, 5.015246610798401505 ) ) ; +#43094 = EDGE_CURVE ( 'NONE', #16116, #39930, #14992, .T. ) ; +#43095 = CARTESIAN_POINT ( 'NONE', ( 22.75000000000000711, -119.2000000000000028, -19.49999999999998934 ) ) ; +#43096 = FACE_OUTER_BOUND ( 'NONE', #30232, .T. ) ; +#43097 = VERTEX_POINT ( 'NONE', #35979 ) ; +#43098 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289510, -123.3039520755965412, 2.785008554660365121 ) ) ; +#43099 = CARTESIAN_POINT ( 'NONE', ( 236.6607019573269781, -121.8163521479568345, 5.390544868909073806 ) ) ; +#43100 = CARTESIAN_POINT ( 'NONE', ( 234.1884448733248405, -118.2539934235509946, -5.075208028586120967 ) ) ; +#43101 = VECTOR ( 'NONE', #15098, 1000.000000000000000 ) ; +#43102 = ORIENTED_EDGE ( 'NONE', *, *, #57714, .T. ) ; +#43103 = EDGE_CURVE ( 'NONE', #13931, #45181, #18146, .T. ) ; +#43104 = ORIENTED_EDGE ( 'NONE', *, *, #41208, .F. ) ; +#43105 = CARTESIAN_POINT ( 'NONE', ( 215.2774946624777499, -122.4097590863932083, 7.643154169663376685 ) ) ; +#43106 = CARTESIAN_POINT ( 'NONE', ( -21.25612055473898465, -30.00000000000000000, 20.45516998530211339 ) ) ; +#43107 = LINE ( 'NONE', #52459, #49308 ) ; +#43108 = CARTESIAN_POINT ( 'NONE', ( 236.0124019949643923, -115.2318712840855142, 3.177271687513147480 ) ) ; +#43109 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -119.7557592777391164, -2.128254750555298003 ) ) ; +#43110 = CARTESIAN_POINT ( 'NONE', ( -19.59999999999998010, -33.19999999999999574, 21.25000000000001421 ) ) ; +#43111 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#43112 = CARTESIAN_POINT ( 'NONE', ( 220.1176840135561577, -118.8610042274735292, -7.718840747886002163 ) ) ; +#43113 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #49869, #37049, #5211, #40831, #9584, #44925 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 4 ), + ( 0.009670812567584589556, 0.009684845508865138480, 0.009698878450145689140 ), + .UNSPECIFIED. ) ; +#43114 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#43115 = ORIENTED_EDGE ( 'NONE', *, *, #53583, .F. ) ; +#43116 = CARTESIAN_POINT ( 'NONE', ( 196.4498341647430095, -112.5274724501912118, -11.26437531311359486 ) ) ; +#43117 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668027164, -126.3748813409770975, -1.273015615398035871 ) ) ; +#43118 = CARTESIAN_POINT ( 'NONE', ( 2.400000000000022116, -40.49999999999999289, 23.49899999999999878 ) ) ; +#43119 = ORIENTED_EDGE ( 'NONE', *, *, #21325, .F. ) ; +#43120 = DIRECTION ( 'NONE', ( 1.210476675238558841E-16, -1.000000000000000000, -7.868619306511423982E-48 ) ) ; +#43121 = CARTESIAN_POINT ( 'NONE', ( 48.56578213931454258, 58.69543050033674092, -69.87484419618918707 ) ) ; +#43122 = CARTESIAN_POINT ( 'NONE', ( 237.7170529899725864, -116.8920826865786609, 4.217351286877722316 ) ) ; +#43123 = CARTESIAN_POINT ( 'NONE', ( 34.31967922086605682, -114.9312487042672046, 0.9303792128666240613 ) ) ; +#43124 = VERTEX_POINT ( 'NONE', #3516 ) ; +#43125 = CARTESIAN_POINT ( 'NONE', ( 221.3180112793182559, -119.5538141766294729, -8.037200306732939836 ) ) ; +#43126 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -120.2623965564991551, -0.4402518776833857506 ) ) ; +#43127 = CARTESIAN_POINT ( 'NONE', ( -33.99999999999999289, -124.5000000000000000, -16.99999999999999289 ) ) ; +#43128 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #32077, #9865, #35862, #45189, #53677, #13666, #53976, #13949, #36745, #49860 ), + .UNSPECIFIED., .F., .F., + ( 4, 3, 3, 4 ), + ( 4.332121015314557192E-15, 2.678824387615934377E-05, 5.355302265264081090E-05, 0.0001068799304737700457 ), + .UNSPECIFIED. ) ; +#43130 = CARTESIAN_POINT ( 'NONE', ( 237.3090003822447898, -125.0869240448045616, 4.095403021780503749 ) ) ; +#43129 = CC_DESIGN_DATE_AND_TIME_ASSIGNMENT ( #19942, #15564, ( #16371 ) ) ; +#43131 = EDGE_LOOP ( 'NONE', ( #57628, #10327, #13377 ) ) ; +#43132 = ORIENTED_EDGE ( 'NONE', *, *, #38420, .F. ) ; +#43133 = CARTESIAN_POINT ( 'NONE', ( 214.8184154085596447, -119.5814332776737103, -7.576806413918300898 ) ) ; +#43134 = LINE ( 'NONE', #3166, #6925 ) ; +#43135 = EDGE_CURVE ( 'NONE', #5393, #4767, #25685, .T. ) ; +#43136 = MANIFOLD_SOLID_BREP ( '¸´¼þ Ö÷°å¸üÐÂ-RGI100C2_30_Finger»ù×ù^30-ָ¼â»ù×ù-2-solid1', #49752 ) ; +#43137 = LINE ( 'NONE', #3167, #49336 ) ; +#43138 = CARTESIAN_POINT ( 'NONE', ( 196.6500029091149315, -114.5974301375771773, 0.9057993990944932516 ) ) ; +#43139 = ORIENTED_EDGE ( 'NONE', *, *, #14086, .F. ) ; +#43140 = ADVANCED_FACE ( 'NONE', ( #47870 ), #39801, .F. ) ; +#43141 = EDGE_LOOP ( 'NONE', ( #10740, #20811 ) ) ; +#43142 = VERTEX_POINT ( 'NONE', #56931 ) ; +#43143 = ORIENTED_EDGE ( 'NONE', *, *, #28501, .F. ) ; +#43144 = EDGE_CURVE ( 'NONE', #51407, #3068, #48173, .T. ) ; +#43145 = CARTESIAN_POINT ( 'NONE', ( 214.1733499168842059, -119.9324462722463238, -7.745067790718631606 ) ) ; +#43146 = CARTESIAN_POINT ( 'NONE', ( 237.5653307375251586, -118.5650044422920786, 5.201879063915668233 ) ) ; +#43147 = ORIENTED_EDGE ( 'NONE', *, *, #25657, .T. ) ; +#43148 = EDGE_CURVE ( 'NONE', #37207, #21478, #4660, .T. ) ; +#43149 = VERTEX_POINT ( 'NONE', #39405 ) ; +#43150 = CARTESIAN_POINT ( 'NONE', ( -48.44606364451490066, 47.24606364451449991, 3.753936355486420240 ) ) ; +#43151 = AXIS2_PLACEMENT_3D ( 'NONE', #8656, #27072, #13611 ) ; +#43152 = CARTESIAN_POINT ( 'NONE', ( 215.8056272058176717, -121.5501646659389934, 7.859580079866399949 ) ) ; +#43153 = CARTESIAN_POINT ( 'NONE', ( 221.5140983819356393, -122.2110910493770319, 7.674738602905137874 ) ) ; +#43154 = VERTEX_POINT ( 'NONE', #34736 ) ; +#43155 = CARTESIAN_POINT ( 'NONE', ( 228.9554229884620042, -127.3640328725695667, -2.039397160399663456 ) ) ; +#43156 = CARTESIAN_POINT ( 'NONE', ( 219.9821303816021612, -120.8987843398715114, 7.878724817474919817 ) ) ; +#43157 = CARTESIAN_POINT ( 'NONE', ( -34.60846218327669988, -50.69543050033674803, -70.26627531492196965 ) ) ; +#43158 = CYLINDRICAL_SURFACE ( 'NONE', #30451, 1.649999999999995248 ) ; +#43159 = CARTESIAN_POINT ( 'NONE', ( 35.40217233567254596, -125.8035723943935977, 1.000000000000028644 ) ) ; +#43160 = FACE_OUTER_BOUND ( 'NONE', #21048, .T. ) ; +#43161 = FACE_OUTER_BOUND ( 'NONE', #12617, .T. ) ; +#43162 = CARTESIAN_POINT ( 'NONE', ( 217.1874320326129464, -121.9261530506311715, 7.636904919424206462 ) ) ; +#43163 = CARTESIAN_POINT ( 'NONE', ( 214.8002074625812554, -116.6317616901231418, 6.345124115416481025 ) ) ; +#43164 = CARTESIAN_POINT ( 'NONE', ( 30.59940000000002769, -120.4999999999999858, -6.000550650614167481 ) ) ; +#43165 = VECTOR ( 'NONE', #33051, 1000.000000000000227 ) ; +#43167 = AXIS2_PLACEMENT_3D ( 'NONE', #54993, #14953, #1850 ) ; +#43166 = CARTESIAN_POINT ( 'NONE', ( 5.919546873016267696, -36.59543050033661160, -121.0288890000864228 ) ) ; +#43168 = FACE_OUTER_BOUND ( 'NONE', #40015, .T. ) ; +#43169 = CARTESIAN_POINT ( 'NONE', ( 233.5347280068026805, -114.9927907248123518, 0.8451279643312686884 ) ) ; +#43170 = CARTESIAN_POINT ( 'NONE', ( 235.9784731857020290, -124.8704673872274640, -3.418986538059905822 ) ) ; +#43171 = CARTESIAN_POINT ( 'NONE', ( 226.3999987669289737, -129.9301028121925299, 13.32378178114134393 ) ) ; +#43172 = CARTESIAN_POINT ( 'NONE', ( 216.0306461407194547, -119.3859070636083430, -7.875407788655111041 ) ) ; +#43173 = CARTESIAN_POINT ( 'NONE', ( 233.6404255533529977, -121.1155955826333468, 5.514345255714943939 ) ) ; +#43174 = ORIENTED_EDGE ( 'NONE', *, *, #39622, .F. ) ; +#43175 = VERTEX_POINT ( 'NONE', #18053 ) ; +#43176 = CARTESIAN_POINT ( 'NONE', ( 219.7579984394938037, -118.7770121248680653, -7.697834923423664932 ) ) ; +#43177 = CIRCLE ( 'NONE', #44124, 2.999999999999999556 ) ; +#43178 = CARTESIAN_POINT ( 'NONE', ( 215.2248717511071163, -121.0936608407222650, 7.647987757355312333 ) ) ; +#43179 = ADVANCED_FACE ( 'NONE', ( #4081 ), #52681, .T. ) ; +#43180 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026596, -124.3562425655224644, 4.601156053656256795 ) ) ; +#43181 = CARTESIAN_POINT ( 'NONE', ( 235.3423501698835025, -125.8215516592035357, 3.084184424705006311 ) ) ; +#43182 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#43183 = CARTESIAN_POINT ( 'NONE', ( 222.0998025073145641, -121.8457102085999963, 7.721289920562174558 ) ) ; +#43184 = CARTESIAN_POINT ( 'NONE', ( 215.6358787638859553, -118.8242922703428377, -7.516946157220271374 ) ) ; +#43185 = EDGE_CURVE ( 'NONE', #54825, #14582, #29378, .T. ) ; +#43186 = CARTESIAN_POINT ( 'NONE', ( 214.9559774559289167, -125.8194114071693690, 4.768513004465758875 ) ) ; +#43187 = ORIENTED_EDGE ( 'NONE', *, *, #29848, .T. ) ; +#43188 = CARTESIAN_POINT ( 'NONE', ( 18.15000000000001634, -59.00000000000000000, 21.49958330439412180 ) ) ; +#43189 = DIRECTION ( 'NONE', ( 1.857579106397798678E-17, -1.984260520772446048E-47, -1.000000000000000000 ) ) ; +#43190 = CARTESIAN_POINT ( 'NONE', ( -17.47499999999998010, -38.99999999999999289, 23.49999999999999289 ) ) ; +#43191 = ORIENTED_EDGE ( 'NONE', *, *, #37759, .T. ) ; +#43192 = CARTESIAN_POINT ( 'NONE', ( 218.2197931223896603, -118.5259289471534743, -7.606320627785143174 ) ) ; +#43193 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#43194 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000082E-05 ), #31835, 'distance_accuracy_value', 'NONE'); +#43195 = CARTESIAN_POINT ( 'NONE', ( 20.90000000000001634, -30.00100000000000122, -16.49999999999999289 ) ) ; +#43196 = CARTESIAN_POINT ( 'NONE', ( -31.00023064071021039, -128.5000000000000000, 17.03719934228083233 ) ) ; +#43197 = CARTESIAN_POINT ( 'NONE', ( 22.00000000000001421, -129.0000000000000000, -22.02499999999998792 ) ) ; +#43198 = DIRECTION ( 'NONE', ( 0.7009092642998482336, -5.177993003688750477E-15, 0.7132504491541841185 ) ) ; +#43199 = EDGE_LOOP ( 'NONE', ( #20266, #54535, #22827, #47540 ) ) ; +#43200 = CARTESIAN_POINT ( 'NONE', ( 214.1185394244890858, -121.4080598000107898, 7.725972893819528231 ) ) ; +#43201 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290022, -121.3283234272754925, 3.050936319395134433 ) ) ; +#43202 = EDGE_CURVE ( 'NONE', #12454, #39589, #39983, .T. ) ; +#43203 = AXIS2_PLACEMENT_3D ( 'NONE', #45971, #35858, #26531 ) ; +#43204 = ORIENTED_EDGE ( 'NONE', *, *, #36343, .F. ) ; +#43205 = VECTOR ( 'NONE', #25893, 1000.000000000000114 ) ; +#43206 = ORIENTED_EDGE ( 'NONE', *, *, #57019, .T. ) ; +#43207 = AXIS2_PLACEMENT_3D ( 'NONE', #35877, #34728, #30355 ) ; +#43208 = VERTEX_POINT ( 'NONE', #17771 ) ; +#43209 = ORIENTED_EDGE ( 'NONE', *, *, #47451, .T. ) ; +#43210 = EDGE_CURVE ( 'NONE', #6480, #27349, #18143, .T. ) ; +#43211 = CARTESIAN_POINT ( 'NONE', ( 219.8718678406777940, -118.5710187188548019, -7.641886440094788568 ) ) ; +#43212 = CARTESIAN_POINT ( 'NONE', ( 220.1411910213958549, -119.5407893629315765, -8.050676081400002460 ) ) ; +#43213 = ORIENTED_EDGE ( 'NONE', *, *, #2040, .T. ) ; +#43214 = EDGE_CURVE ( 'NONE', #12765, #52065, #20092, .T. ) ; +#43215 = ORIENTED_EDGE ( 'NONE', *, *, #26112, .T. ) ; +#43216 = EDGE_CURVE ( 'NONE', #44157, #44847, #53401, .T. ) ; +#43217 = CARTESIAN_POINT ( 'NONE', ( -38.04994524487995733, -48.68750634360770135, -20.74006527447460613 ) ) ; +#43218 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203887291, 0.9884292157390536238 ) ) ; +#43219 = AXIS2_PLACEMENT_3D ( 'NONE', #43849, #7938, #34522 ) ; +#43220 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#43221 = ORIENTED_EDGE ( 'NONE', *, *, #53437, .T. ) ; +#43222 = DIRECTION ( 'NONE', ( -0.4956176937828952744, 0.7071067811865514585, -0.5043442292812705396 ) ) ; +#43223 = LINE ( 'NONE', #34782, #50457 ) ; +#43224 = DIRECTION ( 'NONE', ( -0.7009092642998459022, 0.0000000000000000000, -0.7132504491541865610 ) ) ; +#43225 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #7857, #24809, #2637, #51651 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 0.001048464789943567409 ), + .UNSPECIFIED. ) ; +#43226 = LINE ( 'NONE', #16659, #53617 ) ; +#43227 = ORIENTED_EDGE ( 'NONE', *, *, #27754, .F. ) ; +#43228 = CARTESIAN_POINT ( 'NONE', ( -31.25000000000000000, -128.9989999999999952, 9.100000000000008527 ) ) ; +#43229 = CARTESIAN_POINT ( 'NONE', ( 231.4189704355307811, -125.5953773452066429, 3.739578457054484772 ) ) ; +#43230 = CARTESIAN_POINT ( 'NONE', ( 12.58386206162952448, -47.36519657306009634, 15.66123485099294932 ) ) ; +#43231 = CARTESIAN_POINT ( 'NONE', ( -3.551214682933859113, -35.69543050033664855, -104.2912275956004180 ) ) ; +#43232 = CARTESIAN_POINT ( 'NONE', ( 235.0935799990741089, -126.0288190480469410, -0.4844172472036690769 ) ) ; +#43233 = LINE ( 'NONE', #52580, #54795 ) ; +#43234 = CARTESIAN_POINT ( 'NONE', ( 18.15000000000001634, -38.99999999999999289, -23.50000000000000000 ) ) ; +#43235 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#43236 = CARTESIAN_POINT ( 'NONE', ( 233.4146294616311650, -126.6341041672457948, 0.4470975784222058214 ) ) ; +#43237 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#43238 = FACE_OUTER_BOUND ( 'NONE', #28306, .T. ) ; +#43239 = CARTESIAN_POINT ( 'NONE', ( 219.8466958913881513, -119.4544602912169324, -8.021033394485225898 ) ) ; +#43240 = CARTESIAN_POINT ( 'NONE', ( 232.9194993992192906, -125.8046297563799385, -1.630631098090346454 ) ) ; +#43241 = CARTESIAN_POINT ( 'NONE', ( 234.9139090279277013, -125.8581833642719516, -1.451320485778097691 ) ) ; +#43242 = AXIS2_PLACEMENT_3D ( 'NONE', #2949, #48765, #56959 ) ; +#43243 = AXIS2_PLACEMENT_3D ( 'NONE', #6553, #28466, #45974 ) ; +#43244 = LINE ( 'NONE', #34805, #55848 ) ; +#43245 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#43246 = CARTESIAN_POINT ( 'NONE', ( 17.76609803015947620, -60.07461648060329651, -21.48320542051457238 ) ) ; +#43247 = CARTESIAN_POINT ( 'NONE', ( 234.6952112568822031, -119.7396071155226878, -6.101854735938062824 ) ) ; +#43248 = FACE_OUTER_BOUND ( 'NONE', #26881, .T. ) ; +#43249 = AXIS2_PLACEMENT_3D ( 'NONE', #26358, #43257, #57303 ) ; +#43250 = CARTESIAN_POINT ( 'NONE', ( 218.9962405479285508, -119.9477212640007906, -8.060683849380072985 ) ) ; +#43251 = CARTESIAN_POINT ( 'NONE', ( 218.8554351935288480, -120.0742204232168575, -8.065203185293592369 ) ) ; +#43252 = CARTESIAN_POINT ( 'NONE', ( 237.8061261944431521, -114.9332481025433736, 0.07861784428079990339 ) ) ; +#43253 = EDGE_CURVE ( 'NONE', #41332, #8851, #45206, .T. ) ; +#43254 = CARTESIAN_POINT ( 'NONE', ( 24.90249791700002646, -120.4999999999999858, 5.904429041000011757 ) ) ; +#43255 = CARTESIAN_POINT ( 'NONE', ( 218.3601062884881969, -121.6548143854714823, 7.980239581963748385 ) ) ; +#43256 = FACE_OUTER_BOUND ( 'NONE', #56493, .T. ) ; +#43257 = DIRECTION ( 'NONE', ( -0.7132504491541842295, -2.131334480222611662E-15, 0.7009092642998483447 ) ) ; +#43258 = VECTOR ( 'NONE', #9038, 1000.000000000000000 ) ; +#43259 = ORIENTED_EDGE ( 'NONE', *, *, #51871, .F. ) ; +#43260 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -117.3572668745726304, 0.8017994400358174900 ) ) ; +#43262 = AXIS2_PLACEMENT_3D ( 'NONE', #25406, #12262, #25710 ) ; +#43261 = CARTESIAN_POINT ( 'NONE', ( 233.3797629186394715, -118.7851633491215892, -5.285187055797647027 ) ) ; +#43264 = VERTEX_POINT ( 'NONE', #38116 ) ; +#43263 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #55191, #50490, #10497, #33570 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 0.008815349043308055160 ), + .UNSPECIFIED. ) ; +#43265 = EDGE_LOOP ( 'NONE', ( #47480, #28805, #37709, #23403 ) ) ; +#43266 = CARTESIAN_POINT ( 'NONE', ( 219.8806601222105996, -121.9167972245415115, 7.760721252249997093 ) ) ; +#43268 = EDGE_CURVE ( 'NONE', #28735, #47549, #5223, .T. ) ; +#43267 = CARTESIAN_POINT ( 'NONE', ( 236.7863447939172659, -116.5759653429357030, -4.735419837365603790 ) ) ; +#43269 = DATE_TIME_ROLE ( 'creation_date' ) ; +#43270 = ORIENTED_EDGE ( 'NONE', *, *, #40719, .F. ) ; +#43271 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #17990, #22664, #17123, #30880, #8665, #31171, #57151, #48965, #35821, #8963 ), + .UNSPECIFIED., .F., .F., + ( 4, 3, 3, 4 ), + ( 3.986091072867590107E-17, 3.114756263842507919E-05, 8.788767102484589834E-05, 0.0001205244361816607907 ), + .UNSPECIFIED. ) ; +#43272 = EDGE_LOOP ( 'NONE', ( #46889, #21956, #50187, #4918, #53435 ) ) ; +#43273 = CARTESIAN_POINT ( 'NONE', ( 236.1914072913672271, -124.7314421363169146, -3.590547730874694032 ) ) ; +#43274 = CARTESIAN_POINT ( 'NONE', ( 37.17874930600605410, -119.4999999999999716, 5.335561462475034489 ) ) ; +#43275 = ORIENTED_EDGE ( 'NONE', *, *, #45715, .T. ) ; +#43276 = EDGE_LOOP ( 'NONE', ( #31112, #28038, #24982, #41548 ) ) ; +#43277 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#43278 = FACE_OUTER_BOUND ( 'NONE', #19138, .T. ) ; +#43279 = VERTEX_POINT ( 'NONE', #31535 ) ; +#43280 = EDGE_CURVE ( 'NONE', #28386, #5241, #2323, .T. ) ; +#43281 = DIRECTION ( 'NONE', ( -1.000000000000000000, -9.884094055122589876E-16, -1.857579106397800526E-17 ) ) ; +#43282 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#43283 = EDGE_CURVE ( 'NONE', #12501, #48963, #20795, .T. ) ; +#43284 = CARTESIAN_POINT ( 'NONE', ( 33.12365306141384735, -121.5000000000000000, -5.696003151249803942 ) ) ; +#43285 = CARTESIAN_POINT ( 'NONE', ( -4.250000000000000000, -2.500000000000000000, -37.00000000000000000 ) ) ; +#43286 = VECTOR ( 'NONE', #5407, 1000.000000000000000 ) ; +#43287 = CARTESIAN_POINT ( 'NONE', ( 221.4630333940993694, -122.4178933489280183, 7.866164154308573409 ) ) ; +#43288 = CARTESIAN_POINT ( 'NONE', ( 221.9201859825260499, -120.0279591276662359, -7.834668171383504465 ) ) ; +#43289 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #33329, #56090, #45869, #47016 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 0.0000000000000000000, 0.0005453390965463451824 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9832799905647227057, 0.9833825498913633112, 0.9839084131097626251, 0.9848575802199206475 ) ) + REPRESENTATION_ITEM ( '' ) ); +#43290 = CARTESIAN_POINT ( 'NONE', ( 239.8406645954733847, -123.9424848803173660, 1.668763345799261444 ) ) ; +#43291 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #46268, #23780, #2183, #42155, #41596, #10638, #33130, #50077, #55908, #6269, #19110, #28463, #19969, #33427, #15588, #2480, #20265, #15863, #37802, #1629, #41877, #45695, #1906, #36958, #10079, #6830, #5695, #27899, #46548, #50922, #1333, #51211 ), + .UNSPECIFIED., .F., .F., + ( 4, 1, 2, 2, 2, 1, 1, 2, 2, 2, 1, 2, 2, 2, 1, 1, 2, 2, 4 ), + ( 0.2500000000000000000, 0.2812500000000146549, 0.2968750000000219824, 0.3125000000000293099, 0.3750000000000509592, 0.4062500000000586198, 0.4218750000000625056, 0.4296875000000621170, 0.4375000000000617284, 0.5000000000000317524, 0.5312500000000160982, 0.5468750000000083267, 0.5625000000000005551, 0.6249999999999711342, 0.6562499999999564793, 0.6718749999999521494, 0.6796874999999531486, 0.6874999999999542588, 0.7500000000000000000 ), + .UNSPECIFIED. ) ; +#43292 = EDGE_LOOP ( 'NONE', ( #30983, #22166, #48919, #1398 ) ) ; +#43294 = ORIENTED_EDGE ( 'NONE', *, *, #44482, .F. ) ; +#43293 = VECTOR ( 'NONE', #21815, 1000.000000000000114 ) ; +#43295 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1516828450203863143, -0.9884292157390540678 ) ) ; +#43296 = CARTESIAN_POINT ( 'NONE', ( 195.1499984800815639, -116.1514209432001792, 13.51134554577292057 ) ) ; +#43297 = FACE_OUTER_BOUND ( 'NONE', #23277, .T. ) ; +#43298 = ORIENTED_EDGE ( 'NONE', *, *, #16377, .T. ) ; +#43299 = CARTESIAN_POINT ( 'NONE', ( 232.0025803986216033, -114.7530181533501548, -2.061520871462177329 ) ) ; +#43300 = CARTESIAN_POINT ( 'NONE', ( 219.8581305851172942, -122.1310139215227366, 7.922927029202461391 ) ) ; +#43301 = CARTESIAN_POINT ( 'NONE', ( 220.7241426763895618, -121.5822002784134241, 8.011669701979126756 ) ) ; +#43302 = AXIS2_PLACEMENT_3D ( 'NONE', #4378, #43484, #8163 ) ; +#43303 = CARTESIAN_POINT ( 'NONE', ( 13.47717091223341335, -37.19543050033660592, -114.1550183973668595 ) ) ; +#43304 = FACE_OUTER_BOUND ( 'NONE', #36716, .T. ) ; +#43305 = CARTESIAN_POINT ( 'NONE', ( 235.7664835512647699, -118.3545854755774229, 5.118871065342315063 ) ) ; +#43306 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#43307 = CARTESIAN_POINT ( 'NONE', ( 28.09997161857024039, -114.6657921777971154, -2.197190632894643780 ) ) ; +#43308 = CARTESIAN_POINT ( 'NONE', ( 232.9611555419648710, -114.5052363862938449, 1.368009237250156218 ) ) ; +#43309 = CARTESIAN_POINT ( 'NONE', ( 215.5561931737812245, -120.8684132479860978, 7.691315695272704644 ) ) ; +#43310 = CARTESIAN_POINT ( 'NONE', ( 229.1232270751395959, -119.5989902729708092, 7.271700769090145400 ) ) ; +#43311 = CARTESIAN_POINT ( 'NONE', ( 196.6500029091149599, -114.4816284517505096, 0.9235701497811902305 ) ) ; +#43312 = CARTESIAN_POINT ( 'NONE', ( 232.3734189165219561, -114.9502690265440776, 0.05836424835070543743 ) ) ; +#43313 = CARTESIAN_POINT ( 'NONE', ( 235.6330634394286108, -120.8686179501828235, 5.536600105152718498 ) ) ; +#43314 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289453, -118.9593016668550121, -2.054649557855137143 ) ) ; +#43315 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #52632, #35431, #48851, #17009, #31060, #43886, #17302, #48567, #21108, #29894 ), + .UNSPECIFIED., .F., .F., + ( 4, 3, 3, 4 ), + ( 1.056820706780536248E-14, 3.035138235687836851E-05, 8.400594431558417634E-05, 0.0001186176546168702653 ), + .UNSPECIFIED. ) ; +#43316 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #6611, #51270 ), + ( #19745, #54827 ), + ( #42211, #14785 ), + ( #37574, #32631 ), + ( #33198, #50988 ), + ( #11001, #50410 ), + ( #29111, #11272 ), + ( #20029, #6892 ), + ( #24699, #42510 ), + ( #29392, #43065 ), + ( #51845, #3098 ), + ( #34917, #30556 ), + ( #25878, #47760 ), + ( #47472, #21468 ), + ( #52418, #56536 ), + ( #43659, #48346 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 3, 2, 2, 2, 3, 4 ), + ( 2, 2 ), + ( -0.005946399913089798865, 0.0000000000000000000, 0.2475247524752479944, 0.4950495049504949896, 0.7425742574257430118, 0.9900990099009899792, 0.9960618808750114628 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#43317 = CARTESIAN_POINT ( 'NONE', ( 234.9547881013281483, -118.3377920299956259, -5.156221145237687153 ) ) ; +#43318 = CARTESIAN_POINT ( 'NONE', ( 216.7202174663599408, -118.5360970243399663, -7.785654752728055961 ) ) ; +#43319 = ORIENTED_EDGE ( 'NONE', *, *, #52264, .F. ) ; +#43320 = CARTESIAN_POINT ( 'NONE', ( 234.2664374387419741, -123.8192002944272190, 5.177294568430814259 ) ) ; +#43321 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289510, -126.2254921837830892, -3.479878344441164284 ) ) ; +#43322 = CARTESIAN_POINT ( 'NONE', ( 219.9867102189603543, -122.1390142882708858, 7.718927947675144452 ) ) ; +#43323 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#43324 = CARTESIAN_POINT ( 'NONE', ( 237.2016799053032514, -117.8399769039843363, -4.870575856950152271 ) ) ; +#43325 = EDGE_CURVE ( 'NONE', #11914, #19075, #31625, .T. ) ; +#43326 = DIRECTION ( 'NONE', ( -3.524876788021935603E-16, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#43327 = AXIS2_PLACEMENT_3D ( 'NONE', #26243, #30043, #47838 ) ; +#43328 = EDGE_LOOP ( 'NONE', ( #3842, #217, #8129, #43204 ) ) ; +#43329 = VECTOR ( 'NONE', #36817, 999.9999999999998863 ) ; +#43330 = CARTESIAN_POINT ( 'NONE', ( 221.4612263761006545, -122.3776170634282607, 7.619864554604143692 ) ) ; +#43331 = CARTESIAN_POINT ( 'NONE', ( 36.89929804591973550, -119.5000000000000568, -5.188116411101513670 ) ) ; +#43332 = CARTESIAN_POINT ( 'NONE', ( 216.2922471140257130, -120.1228971881497358, -7.748004911613858958 ) ) ; +#43333 = VECTOR ( 'NONE', #28738, 999.9999999999998863 ) ; +#43334 = EDGE_CURVE ( 'NONE', #37632, #37000, #9777, .T. ) ; +#43335 = AXIS2_PLACEMENT_3D ( 'NONE', #4383, #22175, #35890 ) ; +#43336 = CARTESIAN_POINT ( 'NONE', ( 219.7579339765769362, -122.2556406066925945, 7.912914716754678501 ) ) ; +#43337 = CARTESIAN_POINT ( 'NONE', ( 220.9228345976001719, -119.4182451117200685, -8.008767352536002804 ) ) ; +#43338 = VERTEX_POINT ( 'NONE', #7434 ) ; +#43339 = AXIS2_PLACEMENT_3D ( 'NONE', #27435, #13110, #30957 ) ; +#43340 = EDGE_LOOP ( 'NONE', ( #48105, #55387, #41943 ) ) ; +#43341 = CARTESIAN_POINT ( 'NONE', ( 215.8111918894563530, -118.4977050603082631, -7.665370634715028331 ) ) ; +#43342 = CARTESIAN_POINT ( 'NONE', ( 216.9246007339283437, -122.4956919461661471, 7.531347205703583292 ) ) ; +#43343 = CARTESIAN_POINT ( 'NONE', ( 220.3002074625813407, -115.2484318244912913, -5.197050604876352509 ) ) ; +#43344 = CARTESIAN_POINT ( 'NONE', ( -35.43721211558217732, -39.19543050033674803, -72.53633556736097887 ) ) ; +#43345 = AXIS2_PLACEMENT_3D ( 'NONE', #52388, #16175, #12386 ) ; +#43346 = VERTEX_POINT ( 'NONE', #38981 ) ; +#43347 = CARTESIAN_POINT ( 'NONE', ( 15.33617469984609549, -57.82580493212270056, -19.67978853698250319 ) ) ; +#43348 = CARTESIAN_POINT ( 'NONE', ( 217.1270818661786279, -120.0350557823927033, -7.765773746397312216 ) ) ; +#43349 = CARTESIAN_POINT ( 'NONE', ( 237.0135721181995621, -125.5920916057436614, 2.201967745440590818 ) ) ; +#43350 = CARTESIAN_POINT ( 'NONE', ( 235.8999987668172764, -115.9446869304385928, 5.958114033648792329 ) ) ; +#43351 = VERTEX_POINT ( 'NONE', #43927 ) ; +#43352 = CARTESIAN_POINT ( 'NONE', ( 219.9261884230044473, -121.1032155604416687, 7.864082584091559802 ) ) ; +#43353 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289510, -120.4734790292714592, 6.700293893808979995 ) ) ; +#43354 = CARTESIAN_POINT ( 'NONE', ( 8.784315731977226704, -39.19543050033662013, -115.9927099539515325 ) ) ; +#43355 = ORIENTED_EDGE ( 'NONE', *, *, #42343, .T. ) ; +#43356 = EDGE_CURVE ( 'NONE', #21999, #27994, #30885, .T. ) ; +#43357 = ORIENTED_EDGE ( 'NONE', *, *, #28803, .F. ) ; +#43358 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -120.7010586718224658, -2.064357025759581798 ) ) ; +#43359 = CARTESIAN_POINT ( 'NONE', ( -16.00000000000000000, 12.50000000000000000, -39.00000000000000000 ) ) ; +#43360 = EDGE_CURVE ( 'NONE', #4960, #56391, #39250, .T. ) ; +#43361 = CARTESIAN_POINT ( 'NONE', ( 216.0809328181235003, -119.3858644134335805, -7.864194741939570577 ) ) ; +#43362 = EDGE_CURVE ( 'NONE', #37438, #11056, #11821, .T. ) ; +#43363 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#43364 = ORIENTED_EDGE ( 'NONE', *, *, #51248, .T. ) ; +#43365 = CARTESIAN_POINT ( 'NONE', ( 234.0185270983271550, -115.0952154233613101, 3.276408650962334246 ) ) ; +#43366 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #32860, #24086, #41887, #1917 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 2.397259606397483088E-14, 0.001048464789984962465 ), + .UNSPECIFIED. ) ; +#43367 = CARTESIAN_POINT ( 'NONE', ( 14.85000000000001918, -59.22937548629055016, -18.71561198377694524 ) ) ; +#43368 = CARTESIAN_POINT ( 'NONE', ( 221.4545087481921541, -119.6531810512850598, -7.808944510456630184 ) ) ; +#43369 = EDGE_LOOP ( 'NONE', ( #25777, #27258, #11929, #56546 ) ) ; +#43371 = ORIENTED_EDGE ( 'NONE', *, *, #20098, .T. ) ; +#43370 = CIRCLE ( 'NONE', #42455, 0.1999999999999992617 ) ; +#43372 = CARTESIAN_POINT ( 'NONE', ( 21.50000000000000355, -116.0010000000000048, 14.00000000000000533 ) ) ; +#43373 = DIRECTION ( 'NONE', ( -1.734723475976805517E-15, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#43374 = VERTEX_POINT ( 'NONE', #47153 ) ; +#43375 = CARTESIAN_POINT ( 'NONE', ( 29.37510588843752402, -126.4547332699745823, 0.9818484411307454307 ) ) ; +#43376 = CARTESIAN_POINT ( 'NONE', ( 29.66386737873202861, -114.6721986099674524, -0.9999999999999731326 ) ) ; +#43377 = EDGE_CURVE ( 'NONE', #32147, #26867, #34598, .T. ) ; +#43378 = ORIENTED_EDGE ( 'NONE', *, *, #4371, .F. ) ; +#43379 = CARTESIAN_POINT ( 'NONE', ( 240.0999987669289339, -123.1021123984796617, 1.339612269878748707 ) ) ; +#43380 = CIRCLE ( 'NONE', #2398, 7.499999999912234649 ) ; +#43381 = CARTESIAN_POINT ( 'NONE', ( 14.47500000000001563, -59.00000000000000000, 23.49999999999999289 ) ) ; +#43382 = EDGE_LOOP ( 'NONE', ( #24128, #3693 ) ) ; +#43383 = CARTESIAN_POINT ( 'NONE', ( 235.1527695270552840, -121.8267085768518712, -5.411362425887800143 ) ) ; +#43384 = VECTOR ( 'NONE', #37446, 1000.000000000000000 ) ; +#43385 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #32566, #10346, #44831, #9778, #13871, #28172 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 4 ), + ( 2.114194236346733646E-18, 0.0004372034289020585037, 0.0008744068578041149474 ), + .UNSPECIFIED. ) ; +#43386 = CARTESIAN_POINT ( 'NONE', ( 232.3033388224228020, -124.9101911964113327, 4.286054840812037803 ) ) ; +#43387 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289794, -123.3204162867012883, 2.628135687719432401 ) ) ; +#43388 = LINE ( 'NONE', #12441, #34678 ) ; +#43389 = CARTESIAN_POINT ( 'NONE', ( 235.8999987667948801, -115.1827289957758182, 5.289293815525675235 ) ) ; +#43390 = CARTESIAN_POINT ( 'NONE', ( 235.2352896152980293, -116.8998527517456978, -4.221229630361728269 ) ) ; +#43391 = CIRCLE ( 'NONE', #548, 7.500000000000000888 ) ; +#43392 = AXIS2_PLACEMENT_3D ( 'NONE', #32952, #47521, #29440 ) ; +#43393 = CARTESIAN_POINT ( 'NONE', ( 219.8388233875160722, -121.2254591345209747, 7.848470088585428606 ) ) ; +#43394 = CARTESIAN_POINT ( 'NONE', ( 38.09996603273314975, -119.6516272357278154, 5.276622623176810301 ) ) ; +#43395 = EDGE_LOOP ( 'NONE', ( #44286, #53234, #48136, #19146 ) ) ; +#43396 = CARTESIAN_POINT ( 'NONE', ( 233.8036700499204699, -116.0805254753127258, -4.276391463333074405 ) ) ; +#43397 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#43398 = CARTESIAN_POINT ( 'NONE', ( 236.4997149452836993, -116.6493613249055841, 3.996885406454848244 ) ) ; +#43399 = ADVANCED_FACE ( 'NONE', ( #29937 ), #7714, .T. ) ; +#43400 = ADVANCED_FACE ( 'NONE', ( #25531 ), #3657, .F. ) ; +#43401 = ORIENTED_EDGE ( 'NONE', *, *, #4343, .T. ) ; +#43402 = ORIENTED_EDGE ( 'NONE', *, *, #9041, .F. ) ; +#43403 = PLANE ( 'NONE', #22995 ) ; +#43404 = ADVANCED_FACE ( 'NONE', ( #3067 ), #21439, .F. ) ; +#43405 = CARTESIAN_POINT ( 'NONE', ( -21.25564133238358622, -30.00100000000000122, 20.45374198290497603 ) ) ; +#43406 = LINE ( 'NONE', #29435, #24117 ) ; +#43407 = CARTESIAN_POINT ( 'NONE', ( 236.0549210476049780, -116.2581602844167321, 4.452708518048188679 ) ) ; +#43408 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -120.1948892715302151, -1.944043054898028977 ) ) ; +#43409 = EDGE_CURVE ( 'NONE', #3725, #2165, #3361, .T. ) ; +#43410 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#43411 = CARTESIAN_POINT ( 'NONE', ( 30.59997996553299160, -114.6517185869480073, -1.495239639896586148 ) ) ; +#43412 = CARTESIAN_POINT ( 'NONE', ( 214.7169723890521595, -121.7015751469691480, 5.465049584067141808 ) ) ; +#43413 = EDGE_CURVE ( 'NONE', #18922, #6691, #56505, .T. ) ; +#43414 = AXIS2_PLACEMENT_3D ( 'NONE', #41376, #41942, #1974 ) ; +#43415 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #12377, #39838, #52375, #56488, #48004, #57361, #48310, #29920, #8301, #35456, #16463, #26408, #43314, #8003, #34586, #21718, #47431, #8590, #34306, #26131, #20833, #52088, #48596, #17630, #43914, #43025, #3938, #44204, #4221, #3348, #12669, #57664 ), + .UNSPECIFIED., .F., .F., + ( 4, 1, 2, 2, 2, 1, 1, 2, 2, 2, 1, 2, 2, 2, 1, 1, 2, 2, 4 ), + ( 0.2500000000000000000, 0.2812499999999913403, 0.2968749999999870104, 0.3124999999999826250, 0.3749999999999730216, 0.4062499999999712452, 0.4218749999999704681, 0.4296874999999699130, 0.4374999999999693578, 0.4999999999999739098, 0.5312499999999767963, 0.5468749999999782396, 0.5624999999999795719, 0.6249999999999853451, 0.6562499999999882316, 0.6718749999999926725, 0.6796874999999948930, 0.6874999999999971134, 0.7500000000000000000 ), + .UNSPECIFIED. ) ; +#43416 = CARTESIAN_POINT ( 'NONE', ( 233.8150379252331845, -125.7028688666426746, 1.932008198251140563 ) ) ; +#43417 = VERTEX_POINT ( 'NONE', #51814 ) ; +#43418 = CARTESIAN_POINT ( 'NONE', ( 219.4294531878233272, -118.9480148634199566, -7.949569500347435813 ) ) ; +#43419 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026596, -125.7773440883032094, -2.861402510432960344 ) ) ; +#43420 = CARTESIAN_POINT ( 'NONE', ( 27.95099871779271794, -119.5225774246774080, 6.081500575068290892 ) ) ; +#43421 = EDGE_LOOP ( 'NONE', ( #28309, #56944, #41675, #24468, #15316 ) ) ; +#43422 = DIRECTION ( 'NONE', ( -1.020425574104003999E-16, 1.000000000000000000, -1.863322314616135054E-32 ) ) ; +#43423 = CIRCLE ( 'NONE', #41560, 7.000000000000002665 ) ; +#43424 = DATE_AND_TIME ( #48976, #36572 ) ; +#43425 = CARTESIAN_POINT ( 'NONE', ( 237.6374457095338926, -115.3109807981743700, 1.972270059550304655 ) ) ; +#43426 = CARTESIAN_POINT ( 'NONE', ( 221.6497925073489341, -121.0509460827486237, 7.844452929484137194 ) ) ; +#43427 = VECTOR ( 'NONE', #46272, 1000.000000000000000 ) ; +#43428 = ORIENTED_EDGE ( 'NONE', *, *, #27494, .T. ) ; +#43429 = LINE ( 'NONE', #3464, #9195 ) ; +#43430 = AXIS2_PLACEMENT_3D ( 'NONE', #38949, #56765, #16731 ) ; +#43431 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290306, -120.0530013824909474, 0.2245975194281223664 ) ) ; +#43432 = LINE ( 'NONE', #38211, #22294 ) ; +#43433 = VECTOR ( 'NONE', #15846, 1000.000000000000114 ) ; +#43434 = CARTESIAN_POINT ( 'NONE', ( 237.3442319331900592, -125.8529217246464640, 3.028609608005026654 ) ) ; +#43435 = ORIENTED_EDGE ( 'NONE', *, *, #13083, .F. ) ; +#43436 = CIRCLE ( 'NONE', #25744, 3.200000000000009504 ) ; +#43437 = ORIENTED_EDGE ( 'NONE', *, *, #13966, .F. ) ; +#43438 = VERTEX_POINT ( 'NONE', #39270 ) ; +#43439 = CARTESIAN_POINT ( 'NONE', ( -49.80200120279510401, -122.0130438895862284, -5.687456596016537524 ) ) ; +#43440 = DIRECTION ( 'NONE', ( -0.7009092642998479006, 6.938893903907226800E-15, -0.7132504491541845626 ) ) ; +#43441 = EDGE_CURVE ( 'NONE', #30317, #37326, #29655, .T. ) ; +#43442 = CIRCLE ( 'NONE', #2411, 3.000000000000002665 ) ; +#43443 = CARTESIAN_POINT ( 'NONE', ( 12.68792869775283805, -29.69543050033662013, -103.4600553742774025 ) ) ; +#43444 = CARTESIAN_POINT ( 'NONE', ( 21.50000000000306954, -124.5000000000000000, -14.00000000000884270 ) ) ; +#43445 = VERTEX_POINT ( 'NONE', #47440 ) ; +#43446 = ORIENTED_EDGE ( 'NONE', *, *, #19769, .T. ) ; +#43447 = ORIENTED_EDGE ( 'NONE', *, *, #42240, .F. ) ; +#43448 = ORIENTED_EDGE ( 'NONE', *, *, #13570, .T. ) ; +#43449 = CARTESIAN_POINT ( 'NONE', ( 34.28666377651459385, -126.0942683049875512, 0.8977743410312732930 ) ) ; +#43450 = CARTESIAN_POINT ( 'NONE', ( 237.7146063703162042, -123.5527343386221446, 4.636826650135137839 ) ) ; +#43451 = VERTEX_POINT ( 'NONE', #12682 ) ; +#43452 = ORIENTED_EDGE ( 'NONE', *, *, #35540, .T. ) ; +#43453 = CARTESIAN_POINT ( 'NONE', ( 218.0326554069178542, -118.5269497332969735, -7.599655322633361187 ) ) ; +#43454 = EDGE_CURVE ( 'NONE', #836, #39789, #35736, .T. ) ; +#43455 = CARTESIAN_POINT ( 'NONE', ( 20.99999999999999645, -4.999999999999993783, -19.50000000000000355 ) ) ; +#43456 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#43457 = ORIENTED_EDGE ( 'NONE', *, *, #316, .T. ) ; +#43458 = EDGE_CURVE ( 'NONE', #3152, #48847, #17642, .T. ) ; +#43459 = CARTESIAN_POINT ( 'NONE', ( 214.8002074625812554, -114.8074429045748417, -4.774368213016390250 ) ) ; +#43460 = CARTESIAN_POINT ( 'NONE', ( -49.35356152274190578, -120.8120663750729875, 7.251085237378307014 ) ) ; +#43461 = CARTESIAN_POINT ( 'NONE', ( 217.9411050002416914, -123.9753825243755330, -6.474242615545346524 ) ) ; +#43462 = FACE_OUTER_BOUND ( 'NONE', #44241, .T. ) ; +#43463 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#43464 = CIRCLE ( 'NONE', #30447, 7.499999999912351889 ) ; +#43465 = CIRCLE ( 'NONE', #18295, 3.000000000000002665 ) ; +#43466 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669114660, -120.6213462760129005, 0.7907433725706722871 ) ) ; +#43467 = CARTESIAN_POINT ( 'NONE', ( 216.6054303236618637, -121.8545940751528320, 7.902985650211441282 ) ) ; +#43468 = CARTESIAN_POINT ( 'NONE', ( 21.00000000000001066, -4.999999999999992006, 19.50000000000000711 ) ) ; +#43469 = PLANE ( 'NONE', #26875 ) ; +#43470 = CARTESIAN_POINT ( 'NONE', ( 215.6644771694334963, -118.7403347678604035, -7.498541688593048704 ) ) ; +#43471 = CARTESIAN_POINT ( 'NONE', ( 221.5307369266287196, -121.1813517192670417, 8.038677081623770704 ) ) ; +#43472 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203862311, 0.9884292157390539568 ) ) ; +#43473 = AXIS2_PLACEMENT_3D ( 'NONE', #41771, #46146, #33598 ) ; +#43474 = LINE ( 'NONE', #30068, #1863 ) ; +#43475 = CARTESIAN_POINT ( 'NONE', ( 232.5347280068026521, -114.9927907248123518, 0.8451279643312686884 ) ) ; +#43476 = AXIS2_PLACEMENT_3D ( 'NONE', #43231, #3259, #4716 ) ; +#43477 = CARTESIAN_POINT ( 'NONE', ( 235.9613379258583450, -125.2063899631568091, -2.939619388724468152 ) ) ; +#43478 = AXIS2_PLACEMENT_3D ( 'NONE', #1965, #55969, #25280 ) ; +#43479 = CARTESIAN_POINT ( 'NONE', ( 216.0299694303965907, -130.5708496333134576, 14.22909225246909592 ) ) ; +#43480 = VECTOR ( 'NONE', #50503, 1000.000000000000114 ) ; +#43481 = CARTESIAN_POINT ( 'NONE', ( 216.6365790372105948, -119.6735733026166031, -7.737397603676321900 ) ) ; +#43482 = CARTESIAN_POINT ( 'NONE', ( 233.6361429974169823, -120.9691439872758991, 5.528986141930291254 ) ) ; +#43483 = ADVANCED_FACE ( 'NONE', ( #4234 ), #8554, .F. ) ; +#43484 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#43485 = ORIENTED_EDGE ( 'NONE', *, *, #11291, .T. ) ; +#43486 = VERTEX_POINT ( 'NONE', #14120 ) ; +#43487 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#43488 = CIRCLE ( 'NONE', #641, 1.050000000000002265 ) ; +#43489 = PLANE ( 'NONE', #41607 ) ; +#43490 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668027164, -117.2836515551139485, 5.081921089699941163 ) ) ; +#43491 = CARTESIAN_POINT ( 'NONE', ( 235.5165721375788337, -125.6550197824005721, -3.350145777359944343 ) ) ; +#43492 = EDGE_CURVE ( 'NONE', #39316, #46178, #5157, .T. ) ; +#43493 = CARTESIAN_POINT ( 'NONE', ( -18.99999999999997513, -48.99999999999998579, 20.29999999999999005 ) ) ; +#43494 = CARTESIAN_POINT ( 'NONE', ( 221.8683082232904553, -118.5644642304810361, -7.614489434403647117 ) ) ; +#43495 = CARTESIAN_POINT ( 'NONE', ( 21.50000000000306954, -106.5000000000000000, -14.00000000000884448 ) ) ; +#43496 = EDGE_CURVE ( 'NONE', #28152, #40069, #46888, .T. ) ; +#43497 = PRODUCT ( '²à³ö»ùÌå', '²à³ö»ùÌå', '', ( #52617 ) ) ; +#43498 = ADVANCED_FACE ( 'NONE', ( #438 ), #13844, .F. ) ; +#43499 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, -9.199999999999999289, -16.00000000000000000 ) ) ; +#43500 = EDGE_LOOP ( 'NONE', ( #52270, #21033, #22321, #3470, #25286, #49319 ) ) ; +#43501 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#43502 = CARTESIAN_POINT ( 'NONE', ( 219.9748204139282279, -119.9144060635286877, -7.867391252481191977 ) ) ; +#43503 = CARTESIAN_POINT ( 'NONE', ( 219.8466958913881513, -121.5455397087826270, 8.021033394485288071 ) ) ; +#43504 = ORIENTED_EDGE ( 'NONE', *, *, #9260, .F. ) ; +#43505 = ORIENTED_EDGE ( 'NONE', *, *, #38766, .F. ) ; +#43506 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#43507 = CARTESIAN_POINT ( 'NONE', ( 217.0850700455013680, -122.2122008266681945, 7.593583887846985903 ) ) ; +#43508 = CARTESIAN_POINT ( 'NONE', ( 235.8999987668373421, -120.4999999999997584, 1.387778780781445676E-14 ) ) ; +#43509 = FACE_OUTER_BOUND ( 'NONE', #51546, .T. ) ; +#43510 = DIRECTION ( 'NONE', ( 3.524876788021935603E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#43511 = AXIS2_PLACEMENT_3D ( 'NONE', #12367, #25511, #3928 ) ; +#43512 = CARTESIAN_POINT ( 'NONE', ( 215.8758049543749564, -119.4016133479222077, -7.647612867889563404 ) ) ; +#43513 = ORIENTED_EDGE ( 'NONE', *, *, #13170, .T. ) ; +#43514 = CARTESIAN_POINT ( 'NONE', ( 214.3372535064550561, -122.4768722516736119, 7.528998520213658452 ) ) ; +#43515 = DIRECTION ( 'NONE', ( -0.7071067811865597852, 0.7071067811865352493, 0.0000000000000000000 ) ) ; +#43516 = ADVANCED_FACE ( 'NONE', ( #45078 ), #20950, .T. ) ; +#43517 = VERTEX_POINT ( 'NONE', #54724 ) ; +#43518 = ORIENTED_EDGE ( 'NONE', *, *, #36284, .F. ) ; +#43519 = VERTEX_POINT ( 'NONE', #5657 ) ; +#43520 = VERTEX_POINT ( 'NONE', #1591 ) ; +#43521 = CARTESIAN_POINT ( 'NONE', ( 219.9064571301154558, -118.5437131470348504, -7.637696168548169240 ) ) ; +#43522 = CARTESIAN_POINT ( 'NONE', ( 219.9174040625227349, -120.0819842196269178, -8.078734164411647711 ) ) ; +#43523 = ORIENTED_EDGE ( 'NONE', *, *, #42491, .T. ) ; +#43524 = CIRCLE ( 'NONE', #1592, 1.799999999999996048 ) ; +#43525 = VERTEX_POINT ( 'NONE', #32539 ) ; +#43526 = CYLINDRICAL_SURFACE ( 'NONE', #51811, 1.999999999999994893 ) ; +#43527 = CARTESIAN_POINT ( 'NONE', ( 215.3601475691083920, -121.7814989178264398, 7.779825588049418705 ) ) ; +#43528 = CYLINDRICAL_SURFACE ( 'NONE', #10711, 1.649999999999998579 ) ; +#43529 = ORIENTED_EDGE ( 'NONE', *, *, #5594, .F. ) ; +#43530 = ADVANCED_FACE ( 'NONE', ( #11176 ), #19363, .F. ) ; +#43531 = VECTOR ( 'NONE', #44143, 999.9999999999998863 ) ; +#43532 = LINE ( 'NONE', #31283, #55985 ) ; +#43533 = LINE ( 'NONE', #30419, #48605 ) ; +#43534 = CARTESIAN_POINT ( 'NONE', ( 25.00000000000002132, -45.75000000000000000, 6.399999999999993250 ) ) ; +#43535 = EDGE_CURVE ( 'NONE', #7188, #23291, #25273, .T. ) ; +#43536 = ORIENTED_EDGE ( 'NONE', *, *, #3948, .F. ) ; +#43537 = FACE_OUTER_BOUND ( 'NONE', #50106, .T. ) ; +#43538 = FACE_OUTER_BOUND ( 'NONE', #22140, .T. ) ; +#43539 = CARTESIAN_POINT ( 'NONE', ( -23.99999999999999289, -8.460029551904389521E-15, 16.25000000000000711 ) ) ; +#43540 = CARTESIAN_POINT ( 'NONE', ( 217.9163579497280523, -119.1676305885802378, -7.936442963194047628 ) ) ; +#43541 = CARTESIAN_POINT ( 'NONE', ( 235.0872491287704236, -126.0450830567928762, -0.2626600155547292870 ) ) ; +#43542 = VECTOR ( 'NONE', #27844, 1000.000000000000000 ) ; +#43543 = LINE ( 'NONE', #2696, #15573 ) ; +#43544 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1516828450203861200, -0.9884292157390541789 ) ) ; +#43545 = CARTESIAN_POINT ( 'NONE', ( 217.0974161273717584, -120.9320793129051026, 7.770817144717750757 ) ) ; +#43546 = VECTOR ( 'NONE', #55787, 1000.000000000000000 ) ; +#43547 = CARTESIAN_POINT ( 'NONE', ( 233.5190098511647818, -125.6227329572991209, -3.402587186355033211 ) ) ; +#43548 = CARTESIAN_POINT ( 'NONE', ( 23.40000000000001279, -100.8672540495784489, 4.500000000000004441 ) ) ; +#43549 = CARTESIAN_POINT ( 'NONE', ( 25.49308692400004261, -133.3912083170000074, 6.445604159000027700 ) ) ; +#43550 = FACE_OUTER_BOUND ( 'NONE', #12211, .T. ) ; +#43551 = CARTESIAN_POINT ( 'NONE', ( 233.0314943188805046, -123.4844986789973547, -4.679238253654485646 ) ) ; +#43552 = CARTESIAN_POINT ( 'NONE', ( 234.8125436793285985, -125.6704237254681402, 2.017229626473990844 ) ) ; +#43553 = EDGE_CURVE ( 'NONE', #8781, #33871, #24038, .T. ) ; +#43554 = CARTESIAN_POINT ( 'NONE', ( 5.653164639371677680, -29.99543050033663505, -105.6251696075012774 ) ) ; +#43555 = CARTESIAN_POINT ( 'NONE', ( 219.8726651225454418, -122.4296106735853726, 7.641789854487601730 ) ) ; +#43556 = LINE ( 'NONE', #21362, #13872 ) ; +#43557 = CARTESIAN_POINT ( 'NONE', ( 234.9103321221552108, -114.3800134725806572, -0.6127892758644830629 ) ) ; +#43558 = CARTESIAN_POINT ( 'NONE', ( 26.75865145187830407, -121.3677736165384999, 6.273259721969684399 ) ) ; +#43559 = CARTESIAN_POINT ( 'NONE', ( 217.4395180495479849, -122.2852133734834155, 7.619608801500310946 ) ) ; +#43560 = FACE_OUTER_BOUND ( 'NONE', #4899, .T. ) ; +#43561 = CARTESIAN_POINT ( 'NONE', ( 237.7890725244135410, -116.6030564982502113, 3.988217249476797566 ) ) ; +#43562 = ADVANCED_FACE ( 'NONE', ( #40988 ), #16296, .T. ) ; +#43563 = EDGE_CURVE ( 'NONE', #48385, #23694, #9817, .T. ) ; +#43564 = AXIS2_PLACEMENT_3D ( 'NONE', #43033, #52096, #22031 ) ; +#43565 = ORIENTED_EDGE ( 'NONE', *, *, #40896, .F. ) ; +#43566 = CARTESIAN_POINT ( 'NONE', ( 5.600000000000018296, -35.74999999999999289, 23.49899999999999878 ) ) ; +#43567 = CIRCLE ( 'NONE', #23860, 1.799999999999996048 ) ; +#43568 = LINE ( 'NONE', #22249, #30383 ) ; +#43569 = CARTESIAN_POINT ( 'NONE', ( 232.3362221946916293, -115.0666649496337186, -1.225527897823259549 ) ) ; +#43570 = ORIENTED_EDGE ( 'NONE', *, *, #31694, .F. ) ; +#43571 = VECTOR ( 'NONE', #48106, 1000.000000000000000 ) ; +#43572 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#43573 = CARTESIAN_POINT ( 'NONE', ( 232.9071184032490862, -123.0994556494635646, 4.910735304415040581 ) ) ; +#43574 = ORIENTED_EDGE ( 'NONE', *, *, #31259, .T. ) ; +#43575 = ORIENTED_EDGE ( 'NONE', *, *, #11250, .T. ) ; +#43576 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#43577 = CARTESIAN_POINT ( 'NONE', ( 236.7842402676267000, -116.6386440717190283, -4.786805422800016530 ) ) ; +#43578 = PERSON_AND_ORGANIZATION_ROLE ( 'creator' ) ; +#43579 = ORIENTED_EDGE ( 'NONE', *, *, #30553, .F. ) ; +#43580 = ORIENTED_EDGE ( 'NONE', *, *, #8243, .F. ) ; +#43581 = CARTESIAN_POINT ( 'NONE', ( 236.2289372419876941, -123.7747923894628457, -4.480989960869386834 ) ) ; +#43582 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.7071067811865455743, -0.7071067811865495711 ) ) ; +#43583 = ORIENTED_EDGE ( 'NONE', *, *, #17114, .F. ) ; +#43584 = ORIENTED_EDGE ( 'NONE', *, *, #33761, .T. ) ; +#43585 = PLANE ( 'NONE', #15770 ) ; +#43586 = CYLINDRICAL_SURFACE ( 'NONE', #64, 4.999999999999997335 ) ; +#43587 = ORIENTED_EDGE ( 'NONE', *, *, #38769, .T. ) ; +#43588 = CARTESIAN_POINT ( 'NONE', ( 11.36533882503236192, -37.69543050033674092, -111.9395235786269751 ) ) ; +#43589 = CYLINDRICAL_SURFACE ( 'NONE', #56369, 0.4999999999999983347 ) ; +#43590 = CARTESIAN_POINT ( 'NONE', ( 196.1500029107180865, -124.5909710640692083, -12.71093912342925591 ) ) ; +#43591 = CARTESIAN_POINT ( 'NONE', ( -35.40216665236715698, -52.19543050033674803, -72.50067304490329434 ) ) ; +#43592 = FACE_OUTER_BOUND ( 'NONE', #32935, .T. ) ; +#43593 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ; +#43594 = VERTEX_POINT ( 'NONE', #18790 ) ; +#43595 = ORIENTED_EDGE ( 'NONE', *, *, #56008, .F. ) ; +#43596 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#43597 = LINE ( 'NONE', #16730, #42502 ) ; +#43598 = EDGE_CURVE ( 'NONE', #51208, #56003, #53626, .T. ) ; +#43599 = CYLINDRICAL_SURFACE ( 'NONE', #14558, 0.4999999999999983347 ) ; +#43600 = ORIENTED_EDGE ( 'NONE', *, *, #41635, .F. ) ; +#43601 = CARTESIAN_POINT ( 'NONE', ( -34.01071121727382263, -39.19543050033674803, -73.93815409596068378 ) ) ; +#43602 = CIRCLE ( 'NONE', #38952, 1.500000000000001332 ) ; +#43603 = CARTESIAN_POINT ( 'NONE', ( 231.9999919233954131, -120.2553285618377998, 5.851152702496849933 ) ) ; +#43604 = CARTESIAN_POINT ( 'NONE', ( 4.916973593473783488, -50.84774078793369512, -118.5014277108454905 ) ) ; +#43605 = CARTESIAN_POINT ( 'NONE', ( -3.950000000000000178, -2.500000000000000000, 0.0000000000000000000 ) ) ; +#43606 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.210476675238558841E-16, 1.857579106397798678E-17 ) ) ; +#43607 = CARTESIAN_POINT ( 'NONE', ( 217.2736386940895557, -121.2628292820401441, 7.748653773657928845 ) ) ; +#43608 = CIRCLE ( 'NONE', #25884, 2.500000000000002220 ) ; +#43609 = CARTESIAN_POINT ( 'NONE', ( 235.8193171351989577, -120.1445240919541391, 5.538089959150553909 ) ) ; +#43610 = CARTESIAN_POINT ( 'NONE', ( 30.60582125958688238, -126.4416125606066004, 0.8390403057158049016 ) ) ; +#43611 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #43251, #57294, #3875, #12605 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#43612 = CARTESIAN_POINT ( 'NONE', ( 28.09996645087117884, -119.6561061798726229, -6.161755346166863490 ) ) ; +#43613 = CARTESIAN_POINT ( 'NONE', ( 233.1014439439842079, -117.7211581709550501, 5.486078780380073461 ) ) ; +#43614 = CARTESIAN_POINT ( 'NONE', ( 225.6999987669289851, -127.1295131373970690, -2.247121616886032847 ) ) ; +#43615 = CARTESIAN_POINT ( 'NONE', ( 222.8999987669286327, -120.2791572489423686, 7.807162136673636788 ) ) ; +#43616 = CARTESIAN_POINT ( 'NONE', ( 215.7091328016043690, -120.0157377205690494, -5.575127326393474192 ) ) ; +#43617 = CARTESIAN_POINT ( 'NONE', ( 232.4883394188859143, -116.3677058113323710, 3.704860311556178232 ) ) ; +#43618 = CARTESIAN_POINT ( 'NONE', ( 215.2361077851461459, -122.2449577078005802, 7.710692544294980522 ) ) ; +#43619 = ADVANCED_FACE ( 'NONE', ( #42120 ), #19929, .T. ) ; +#43620 = CARTESIAN_POINT ( 'NONE', ( 234.9353628438433645, -126.0903585357918359, 0.2586209673547976151 ) ) ; +#43621 = FACE_OUTER_BOUND ( 'NONE', #35483, .T. ) ; +#43622 = ORIENTED_EDGE ( 'NONE', *, *, #3452, .F. ) ; +#43623 = CARTESIAN_POINT ( 'NONE', ( 234.2556629934153705, -123.4511394657032213, 5.396290047831985959 ) ) ; +#43624 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289794, -124.0915586814806630, -5.674840980168744053 ) ) ; +#43625 = CYLINDRICAL_SURFACE ( 'NONE', #7951, 0.8000000000000047073 ) ; +#43626 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 0.7071067811865380248, 0.7071067811865570096 ) ) ; +#43627 = EDGE_CURVE ( 'NONE', #16650, #8622, #36629, .T. ) ; +#43628 = CARTESIAN_POINT ( 'NONE', ( 237.1526873394954009, -119.4335554807450848, -5.446643389317454620 ) ) ; +#43629 = EDGE_CURVE ( 'NONE', #28504, #38403, #46726, .T. ) ; +#43630 = CARTESIAN_POINT ( 'NONE', ( 220.8875143311672389, -122.2691455460286534, 7.885984383409177845 ) ) ; +#43631 = EDGE_CURVE ( 'NONE', #5179, #31065, #32250, .T. ) ; +#43632 = ORIENTED_EDGE ( 'NONE', *, *, #46109, .F. ) ; +#43633 = ORIENTED_EDGE ( 'NONE', *, *, #57041, .T. ) ; +#43634 = CARTESIAN_POINT ( 'NONE', ( 219.7915883643694031, -121.0339284700597347, 8.071042724402733626 ) ) ; +#43635 = CARTESIAN_POINT ( 'NONE', ( 217.9163678202913275, -120.1091676141109446, -7.837360974349144804 ) ) ; +#43636 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #23375, #37128, #36830, #50235, #27784, #19848, #20149, #14316, #18993, #6722, #45853, #10240, #37677, #19567 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 2, 2, 4 ), + ( 6.958364877388027544E-15, 0.0001980909075050299407, 0.0002971363612540656521, 0.0003961818150031013635, 0.0004952272687521371832, 0.0005942727225011727862, 0.0007923636299992936486 ), + .UNSPECIFIED. ) ; +#43637 = CARTESIAN_POINT ( 'NONE', ( 218.0326460778825606, -121.4260036410190793, 7.814903410204179224 ) ) ; +#43638 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#43639 = ORIENTED_EDGE ( 'NONE', *, *, #821, .T. ) ; +#43640 = ORIENTED_EDGE ( 'NONE', *, *, #50280, .T. ) ; +#43641 = CARTESIAN_POINT ( 'NONE', ( 21.00000000000001066, -0.9999999999999922284, 19.50000000000000711 ) ) ; +#43642 = CARTESIAN_POINT ( 'NONE', ( -29.49999999999999289, -129.0000000000000000, 6.200000000000009059 ) ) ; +#43643 = CARTESIAN_POINT ( 'NONE', ( 214.8337103745041645, -120.9989814121305898, 7.819026752483749121 ) ) ; +#43644 = CARTESIAN_POINT ( 'NONE', ( 19.18102765655841679, -47.79382542144630008, 15.27153282914456334 ) ) ; +#43645 = ORIENTED_EDGE ( 'NONE', *, *, #8162, .F. ) ; +#43646 = CARTESIAN_POINT ( 'NONE', ( 37.95299477385009368, -119.5215579222190030, 5.195192761418669924 ) ) ; +#43647 = CIRCLE ( 'NONE', #19396, 1.900000000000002354 ) ; +#43648 = CARTESIAN_POINT ( 'NONE', ( 215.8398163653523625, -119.2100387570187223, -7.606124069498203077 ) ) ; +#43649 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #21563, #8715, #17170, #53379 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9540579492067086109, 0.3180193164022359631, 0.3180193164022359631, 0.9540579492067086109 ) ) + REPRESENTATION_ITEM ( '' ) ); +#43650 = CARTESIAN_POINT ( 'NONE', ( 236.8728305495250197, -121.9837363163964454, 5.348186849339646720 ) ) ; +#43651 = CARTESIAN_POINT ( 'NONE', ( 34.31303636190821038, -126.0747688809951086, -0.9237171372485288856 ) ) ; +#43652 = EDGE_LOOP ( 'NONE', ( #41930, #38504, #54797, #7478 ) ) ; +#43653 = CARTESIAN_POINT ( 'NONE', ( 219.9036803577855608, -121.1179600299507939, 7.861819920212507640 ) ) ; +#43654 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289794, -114.7745078162072190, 3.479878344427449033 ) ) ; +#43655 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#43656 = ORIENTED_EDGE ( 'NONE', *, *, #46904, .F. ) ; +#43657 = ORIENTED_EDGE ( 'NONE', *, *, #53895, .T. ) ; +#43658 = CYLINDRICAL_SURFACE ( 'NONE', #24306, 21.50000000000000000 ) ; +#43659 = CARTESIAN_POINT ( 'NONE', ( 221.5294908698031691, -119.8495250635084517, -7.824976328692369698 ) ) ; +#43660 = CARTESIAN_POINT ( 'NONE', ( 216.1811460054652514, -119.3850570656841654, -7.871534844097515027 ) ) ; +#43661 = CARTESIAN_POINT ( 'NONE', ( 216.7203123747584073, -118.5731422962584247, -7.543576862061682320 ) ) ; +#43662 = ORIENTED_EDGE ( 'NONE', *, *, #9617, .T. ) ; +#43663 = CARTESIAN_POINT ( 'NONE', ( 239.7222280068026521, -119.1732914231476883, 5.411362425887925376 ) ) ; +#43664 = CARTESIAN_POINT ( 'NONE', ( 15.22190327825487621, -60.04353666436033876, -19.34649823406778069 ) ) ; +#43665 = CARTESIAN_POINT ( 'NONE', ( 221.4390395366783650, -119.5470181432035588, -7.792652911951629235 ) ) ; +#43666 = ORIENTED_EDGE ( 'NONE', *, *, #47621, .F. ) ; +#43667 = VERTEX_POINT ( 'NONE', #42402 ) ; +#43668 = LINE ( 'NONE', #3695, #46142 ) ; +#43669 = CARTESIAN_POINT ( 'NONE', ( 220.1988066193169686, -121.1170110407571201, 8.067352443926566252 ) ) ; +#43670 = ADVANCED_FACE ( 'NONE', ( #25175 ), #24896, .F. ) ; +#43671 = ORIENTED_EDGE ( 'NONE', *, *, #48419, .T. ) ; +#43672 = CARTESIAN_POINT ( 'NONE', ( 29.26003790326759813, -126.5519132314192632, 0.8685063405831153771 ) ) ; +#43673 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#43674 = VERTEX_POINT ( 'NONE', #20503 ) ; +#43675 = CARTESIAN_POINT ( 'NONE', ( 215.4795408114166548, -121.5368805649564621, 7.624649833771536933 ) ) ; +#43676 = CARTESIAN_POINT ( 'NONE', ( -23.99999999999999289, -35.00000000000000711, -19.50000000000000000 ) ) ; +#43677 = ORIENTED_EDGE ( 'NONE', *, *, #35622, .F. ) ; +#43678 = CARTESIAN_POINT ( 'NONE', ( 235.7777695270552556, -123.3882864354526703, 4.764535698153951948 ) ) ; +#43679 = CARTESIAN_POINT ( 'NONE', ( 231.8999987669290022, -125.7787281787703648, -1.531820201071024901 ) ) ; +#43680 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #49365, #53452, #57576, #18409 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 7.914675859144182368E-18, 0.0003544301159893699436 ), + .UNSPECIFIED. ) ; +#43681 = CARTESIAN_POINT ( 'NONE', ( 232.3360345501355084, -125.6987485993719105, 3.291868138588546433 ) ) ; +#43682 = FACE_OUTER_BOUND ( 'NONE', #8929, .T. ) ; +#43683 = CARTESIAN_POINT ( 'NONE', ( 39.39363340300004523, -120.4999999999999858, -5.229463924999976143 ) ) ; +#43684 = CARTESIAN_POINT ( 'NONE', ( 221.2758927313824415, -120.9254356819791667, 8.062962222108783550 ) ) ; +#43685 = CARTESIAN_POINT ( 'NONE', ( 28.10000000000001563, -119.7798667824128387, -6.177439292228838141 ) ) ; +#43686 = CARTESIAN_POINT ( 'NONE', ( 235.2029125576171396, -117.8058203811853133, -4.851758839673873780 ) ) ; +#43687 = AXIS2_PLACEMENT_3D ( 'NONE', #51542, #29103, #7174 ) ; +#43688 = TOROIDAL_SURFACE ( 'NONE', #3619, 6.141756438542761209, 0.2000000000000039524 ) ; +#43689 = CARTESIAN_POINT ( 'NONE', ( 220.6881540875380665, -121.0328113736801754, 5.567677056185299733 ) ) ; +#43690 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#43691 = EDGE_LOOP ( 'NONE', ( #24188, #15508 ) ) ; +#43692 = CARTESIAN_POINT ( 'NONE', ( 233.7929037851611724, -116.3823351471665859, -4.570735844661827585 ) ) ; +#43693 = CARTESIAN_POINT ( 'NONE', ( 26.83061046869636002, -119.5616162457837390, -6.222906941553775440 ) ) ; +#43694 = CARTESIAN_POINT ( 'NONE', ( 236.6953299685414720, -122.9708082082636196, 4.969758484711266355 ) ) ; +#43695 = ADVANCED_FACE ( 'NONE', ( #38045 ), #54585, .T. ) ; +#43696 = EDGE_CURVE ( 'NONE', #323, #41370, #38607, .T. ) ; +#43697 = EDGE_CURVE ( 'NONE', #3095, #54609, #16401, .T. ) ; +#43698 = AXIS2_PLACEMENT_3D ( 'NONE', #13762, #17566, #49957 ) ; +#43699 = ORIENTED_EDGE ( 'NONE', *, *, #21704, .T. ) ; +#43700 = ORIENTED_EDGE ( 'NONE', *, *, #43026, .F. ) ; +#43701 = CARTESIAN_POINT ( 'NONE', ( 215.2137533558476719, -122.4272662383078654, 7.393275564322820514 ) ) ; +#43702 = CARTESIAN_POINT ( 'NONE', ( -33.99999999999999289, -129.0000000000000000, -16.99999999999999289 ) ) ; +#43703 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -119.8332470766736861, -2.503052915170985493 ) ) ; +#43704 = CARTESIAN_POINT ( 'NONE', ( 236.0296536464565804, -115.6047099429598433, 3.722959010191145168 ) ) ; +#43705 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669398877, -120.3948452303699668, -1.949912986100561296 ) ) ; +#43706 = CARTESIAN_POINT ( 'NONE', ( 38.09996603273314975, -119.6516272357278154, 5.276622623176810301 ) ) ; +#43707 = CARTESIAN_POINT ( 'NONE', ( 233.9818593836680520, -124.7737764185768015, -3.540933455471816593 ) ) ; +#43708 = ORIENTED_EDGE ( 'NONE', *, *, #16239, .F. ) ; +#43709 = LINE ( 'NONE', #8105, #43571 ) ; +#43710 = LINE ( 'NONE', #20654, #4294 ) ; +#43711 = DIRECTION ( 'NONE', ( -0.9961946980877712798, -1.099135444592704340E-16, -0.08715574279308460626 ) ) ; +#43712 = ORIENTED_EDGE ( 'NONE', *, *, #4505, .T. ) ; +#43713 = CARTESIAN_POINT ( 'NONE', ( 195.1499984800815639, -112.4514141846613597, -11.37183795193679892 ) ) ; +#43714 = PERSON_AND_ORGANIZATION ( #17881, #29145 ) ; +#43715 = CARTESIAN_POINT ( 'NONE', ( 237.3924513559242371, -118.3311370492781549, -5.106476662245898801 ) ) ; +#43716 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #30439, #48240, #26058, #7066 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 1.387778780781445676E-17, 5.019310427929041512E-05 ), + .UNSPECIFIED. ) ; +#43717 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#43718 = EDGE_LOOP ( 'NONE', ( #20706, #15940, #29030, #33501 ) ) ; +#43719 = DIRECTION ( 'NONE', ( -0.4854019742006800975, -0.7213873210309512674, -0.4939486375098827153 ) ) ; +#43720 = CARTESIAN_POINT ( 'NONE', ( 213.9796866720842559, -118.7272440603939998, -7.538337739379466385 ) ) ; +#43721 = CARTESIAN_POINT ( 'NONE', ( 23.60000000000002274, -129.0000000000000000, 23.40000000000000213 ) ) ; +#43722 = CARTESIAN_POINT ( 'NONE', ( 237.3667053240065457, -126.2326875446748744, 2.223955482504312631 ) ) ; +#43723 = ORIENTED_EDGE ( 'NONE', *, *, #7182, .T. ) ; +#43724 = ORIENTED_EDGE ( 'NONE', *, *, #34428, .F. ) ; +#43725 = EDGE_LOOP ( 'NONE', ( #32486, #50542 ) ) ; +#43726 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1516828450203600021, -0.9884292157390580646 ) ) ; +#43727 = CARTESIAN_POINT ( 'NONE', ( 221.9180649066632327, -120.9704234149425304, 7.840706999013208112 ) ) ; +#43728 = CARTESIAN_POINT ( 'NONE', ( 221.2758909329204471, -120.8949292912397766, 7.864135734707039305 ) ) ; +#43729 = CARTESIAN_POINT ( 'NONE', ( 228.7999987669289794, -119.1313078369176282, 6.864887600151817537 ) ) ; +#43730 = VERTEX_POINT ( 'NONE', #7652 ) ; +#43731 = VECTOR ( 'NONE', #52305, 1000.000000000000000 ) ; +#43732 = VECTOR ( 'NONE', #45228, 1000.000000000000114 ) ; +#43733 = VERTEX_POINT ( 'NONE', #47946 ) ; +#43734 = EDGE_CURVE ( 'NONE', #27869, #25340, #57392, .T. ) ; +#43735 = ORIENTED_EDGE ( 'NONE', *, *, #37687, .F. ) ; +#43736 = CARTESIAN_POINT ( 'NONE', ( 222.0479757781614865, -118.8414945995245091, -7.878742875447711569 ) ) ; +#43737 = CARTESIAN_POINT ( 'NONE', ( 220.3649315727255953, -121.4618787059356322, 8.048419965189955505 ) ) ; +#43738 = CARTESIAN_POINT ( 'NONE', ( 237.5997924597931785, -119.7298314120187115, 5.496342262760189890 ) ) ; +#43739 = ADVANCED_FACE ( 'NONE', ( #21077 ), #3592, .T. ) ; +#43740 = ORIENTED_EDGE ( 'NONE', *, *, #34505, .F. ) ; +#43741 = DIRECTION ( 'NONE', ( 0.7132504491541842295, 2.131334480222603379E-15, -0.7009092642998483447 ) ) ; +#43742 = EDGE_CURVE ( 'NONE', #1878, #10634, #11687, .T. ) ; +#43743 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290022, -118.3327757020852715, -2.128673535596976141 ) ) ; +#43744 = CARTESIAN_POINT ( 'NONE', ( 219.9312799482698324, -121.1016285268552792, 7.866118648834962812 ) ) ; +#43745 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #10674, #29084, #28213, #20003 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 6.938893903907228378E-18, 0.0001255265152847114560 ), + .UNSPECIFIED. ) ; +#43746 = CIRCLE ( 'NONE', #57738, 0.2000000000000006772 ) ; +#43747 = ORIENTED_EDGE ( 'NONE', *, *, #56575, .F. ) ; +#43748 = ORIENTED_EDGE ( 'NONE', *, *, #1870, .T. ) ; +#43749 = CARTESIAN_POINT ( 'NONE', ( 219.8806601222100596, -121.9166133758581907, 7.759523216894089970 ) ) ; +#43750 = CARTESIAN_POINT ( 'NONE', ( -49.28327831942883819, -120.3474929309910522, 7.463937078593703589 ) ) ; +#43751 = LINE ( 'NONE', #39675, #2446 ) ; +#43752 = CARTESIAN_POINT ( 'NONE', ( -39.30455425408568004, -52.19543050033675513, -75.04505332425499375 ) ) ; +#43753 = CARTESIAN_POINT ( 'NONE', ( 238.0999987669289339, -120.4999999999997584, 1.387778780781445676E-14 ) ) ; +#43754 = ADVANCED_FACE ( 'NONE', ( #52315 ), #11247, .T. ) ; +#43755 = ADVANCED_FACE ( 'NONE', ( #22246 ), #47678, .F. ) ; +#43756 = CARTESIAN_POINT ( 'NONE', ( -39.30455425408569425, -40.54312021273980093, -75.04505332425497954 ) ) ; +#43757 = CARTESIAN_POINT ( 'NONE', ( 226.3999987669289453, -125.5009637375971892, -15.53835131843904271 ) ) ; +#43758 = CARTESIAN_POINT ( 'NONE', ( 5.600000000000018296, -42.24999999999999289, -23.49900000000000588 ) ) ; +#43759 = CARTESIAN_POINT ( 'NONE', ( 215.9617277105356550, -121.5319093716910572, 7.662365228958922359 ) ) ; +#43760 = CARTESIAN_POINT ( 'NONE', ( 215.6536447681087054, -120.0997218860520945, -7.899024927580872379 ) ) ; +#43761 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289453, -122.6876443467240136, -0.4210668468544821463 ) ) ; +#43762 = CARTESIAN_POINT ( 'NONE', ( 215.7091328016043690, -119.6612238720968264, -7.885288671052768095 ) ) ; +#43763 = CARTESIAN_POINT ( 'NONE', ( 215.8058702220701548, -121.5495579087531866, 7.852942419354927317 ) ) ; +#43764 = CARTESIAN_POINT ( 'NONE', ( 239.0347280068026521, -126.0072092751871935, -0.8451279643311437884 ) ) ; +#43765 = CIRCLE ( 'NONE', #8308, 3.750000000000000000 ) ; +#43766 = CARTESIAN_POINT ( 'NONE', ( 236.2840681261970701, -115.7884707042519636, -2.930894440781401045 ) ) ; +#43767 = CARTESIAN_POINT ( 'NONE', ( -35.27673076452246193, -50.19543050033674803, -72.69404015182846024 ) ) ; +#43768 = CARTESIAN_POINT ( 'NONE', ( 216.6050419743934583, -119.4784243212393875, -7.712005920705192530 ) ) ; +#43769 = CARTESIAN_POINT ( 'NONE', ( 233.8022783953900898, -125.5256775900357979, 2.353887718532017281 ) ) ; +#43770 = EDGE_CURVE ( 'NONE', #8164, #47539, #16339, .T. ) ; +#43771 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#43772 = EDGE_CURVE ( 'NONE', #28422, #40426, #29425, .T. ) ; +#43773 = EDGE_LOOP ( 'NONE', ( #38366, #32288, #4172, #51342 ) ) ; +#43774 = VERTEX_POINT ( 'NONE', #14049 ) ; +#43775 = CARTESIAN_POINT ( 'NONE', ( 23.51715728752538936, -129.0000000000000000, -23.20000000000002771 ) ) ; +#43776 = CIRCLE ( 'NONE', #26086, 1.900000000000002354 ) ; +#43777 = CYLINDRICAL_SURFACE ( 'NONE', #16406, 1.000000000000000888 ) ; +#43778 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026596, -126.1176968327538361, 2.110054911184322979 ) ) ; +#43780 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #53208, #51247, #43332, #2516 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 0.0001168098745399774358 ), + .UNSPECIFIED. ) ; +#43779 = CARTESIAN_POINT ( 'NONE', ( 235.5001998154518503, -125.9774868508929160, -2.793934672141661135 ) ) ; +#43781 = LINE ( 'NONE', #8171, #56343 ) ; +#43782 = CARTESIAN_POINT ( 'NONE', ( 4.294540257762164970, -35.69543050033662723, -112.0012295028987523 ) ) ; +#43783 = CARTESIAN_POINT ( 'NONE', ( 215.6645969227366493, -118.7044389028632310, -7.730121282735287203 ) ) ; +#43784 = CARTESIAN_POINT ( 'NONE', ( 215.2144215922297121, -122.4620808608803486, 7.622545440248564397 ) ) ; +#43785 = EDGE_CURVE ( 'NONE', #32351, #31341, #37793, .T. ) ; +#43786 = ORIENTED_EDGE ( 'NONE', *, *, #53097, .T. ) ; +#43787 = CARTESIAN_POINT ( 'NONE', ( 214.9203079168117654, -122.2449110761335902, 7.653720769836532156 ) ) ; +#43788 = LINE ( 'NONE', #16625, #10775 ) ; +#43789 = CARTESIAN_POINT ( 'NONE', ( 224.5430129215618820, -127.9401590680364365, -1.141755501429816411 ) ) ; +#43790 = ORIENTED_EDGE ( 'NONE', *, *, #12331, .T. ) ; +#43791 = AXIS2_PLACEMENT_3D ( 'NONE', #40660, #19024, #46176 ) ; +#43792 = ORIENTED_EDGE ( 'NONE', *, *, #17409, .F. ) ; +#43793 = EDGE_CURVE ( 'NONE', #33033, #5728, #31030, .T. ) ; +#43794 = FACE_OUTER_BOUND ( 'NONE', #12007, .T. ) ; +#43795 = PLANE ( 'NONE', #20692 ) ; +#43796 = PLANE ( 'NONE', #47030 ) ; +#43797 = LINE ( 'NONE', #4104, #50042 ) ; +#43798 = DIRECTION ( 'NONE', ( 0.7009092642998472344, -3.652049423109063291E-15, 0.7132504491541852287 ) ) ; +#43799 = AXIS2_PLACEMENT_3D ( 'NONE', #35872, #13367, #18626 ) ; +#43800 = CARTESIAN_POINT ( 'NONE', ( 218.3601062884882253, -119.3451856145280772, -7.980239581963743056 ) ) ; +#43801 = ORIENTED_EDGE ( 'NONE', *, *, #48236, .F. ) ; +#43802 = FACE_OUTER_BOUND ( 'NONE', #48763, .T. ) ; +#43803 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290022, -121.2049836109215022, 2.995495296850896771 ) ) ; +#43804 = EDGE_LOOP ( 'NONE', ( #34687, #13113 ) ) ; +#43805 = EDGE_LOOP ( 'NONE', ( #14843, #16220, #4186, #34634 ) ) ; +#43806 = VERTEX_POINT ( 'NONE', #49396 ) ; +#43807 = VERTEX_POINT ( 'NONE', #35400 ) ; +#43808 = CARTESIAN_POINT ( 'NONE', ( 220.0716661526152507, -118.4898499206534979, -7.841302409258894102 ) ) ; +#43810 = EDGE_CURVE ( 'NONE', #22081, #2036, #13478, .T. ) ; +#43809 = CARTESIAN_POINT ( 'NONE', ( 215.8056398459009131, -121.5184988844320486, 7.653211713837690056 ) ) ; +#43811 = VERTEX_POINT ( 'NONE', #9392 ) ; +#43812 = ORIENTED_EDGE ( 'NONE', *, *, #23729, .F. ) ; +#43813 = ADVANCED_FACE ( 'NONE', ( #45012 ), #17852, .F. ) ; +#43814 = CARTESIAN_POINT ( 'NONE', ( -45.87418396032069268, -46.74419928787134637, -14.00091159338169788 ) ) ; +#43815 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000021938, -40.49999999999999289, 23.50000000000000000 ) ) ; +#43816 = VERTEX_POINT ( 'NONE', #31321 ) ; +#43817 = VERTEX_POINT ( 'NONE', #43853 ) ; +#43818 = VECTOR ( 'NONE', #18000, 1000.000000000000000 ) ; +#43819 = DIRECTION ( 'NONE', ( -0.7009092642998482336, 0.0000000000000000000, -0.7132504491541841185 ) ) ; +#43820 = CARTESIAN_POINT ( 'NONE', ( 237.3981356737280919, -115.0192404964962236, 0.8727795306578234324 ) ) ; +#43821 = CARTESIAN_POINT ( 'NONE', ( 239.6999987669289567, -123.2453855087425012, 2.790285557950522577 ) ) ; +#43822 = EDGE_CURVE ( 'NONE', #36877, #20339, #56637, .T. ) ; +#43823 = AXIS2_PLACEMENT_3D ( 'NONE', #43468, #56918, #57202 ) ; +#43824 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#43825 = EDGE_CURVE ( 'NONE', #31759, #16237, #49913, .T. ) ; +#43826 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#43827 = ADVANCED_FACE ( 'NONE', ( #5866 ), #28660, .F. ) ; +#43828 = CARTESIAN_POINT ( 'NONE', ( 235.8999987668155427, -115.4234249195633737, -5.520723272576931073 ) ) ; +#43829 = CARTESIAN_POINT ( 'NONE', ( 236.2939704355307811, -121.4586945877375115, 6.247257159262484372 ) ) ; +#43830 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203871748, 0.9884292157390539568 ) ) ; +#43831 = CARTESIAN_POINT ( 'NONE', ( 220.1988066193169686, -119.8829889592424536, -8.067352443926470329 ) ) ; +#43832 = AXIS2_PLACEMENT_3D ( 'NONE', #22070, #35499, #48352 ) ; +#43833 = CARTESIAN_POINT ( 'NONE', ( 235.0058026855836886, -125.4611912497697546, 2.488402112731296523 ) ) ; +#43834 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#43835 = CARTESIAN_POINT ( 'NONE', ( 218.9962405479286645, -121.0218036347040993, 7.861799006161199088 ) ) ; +#43836 = CARTESIAN_POINT ( 'NONE', ( 24.99900000000002009, -46.69999999999998863, 4.799999999999993605 ) ) ; +#43837 = CIRCLE ( 'NONE', #22420, 7.618924406713013298 ) ; +#43838 = CARTESIAN_POINT ( 'NONE', ( 233.5515106435311168, -124.8171580545800907, -4.380485417377503410 ) ) ; +#43839 = DIRECTION ( 'NONE', ( 1.590930760920958829E-16, -0.1472444861654662041, 0.9891001270315700200 ) ) ; +#43840 = CARTESIAN_POINT ( 'NONE', ( 35.40642572112706432, -115.1797686634461968, 1.000000000000014655 ) ) ; +#43841 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.210476675238558841E-16, 1.857579106397815009E-17 ) ) ; +#43842 = CARTESIAN_POINT ( 'NONE', ( 233.0096680118326731, -124.1129441780292382, -4.211508067150389500 ) ) ; +#43843 = CARTESIAN_POINT ( 'NONE', ( 234.9415360350284061, -125.5289157840565650, -2.346779976284234959 ) ) ; +#43844 = ADVANCED_FACE ( 'NONE', ( #23669 ), #28351, .F. ) ; +#43845 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#43846 = CYLINDRICAL_SURFACE ( 'NONE', #3399, 7.500000000000000888 ) ; +#43847 = CARTESIAN_POINT ( 'NONE', ( 16.65923007382078680, -60.65006698351130154, -21.13816909105482722 ) ) ; +#43848 = CARTESIAN_POINT ( 'NONE', ( 235.0125595126808378, -115.2419630658881005, 3.189171662711952848 ) ) ; +#43849 = CARTESIAN_POINT ( 'NONE', ( 8.784315731977226704, -39.19543050033662013, -115.9927099539515325 ) ) ; +#43850 = CARTESIAN_POINT ( 'NONE', ( 221.4391909859296845, -121.4546174714706979, 7.811728720245561419 ) ) ; +#43851 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#43852 = CARTESIAN_POINT ( 'NONE', ( 234.5934428481441785, -119.5051745344597123, 5.460108495704201204 ) ) ; +#43853 = CARTESIAN_POINT ( 'NONE', ( 220.4531036157728181, -120.0725550157118562, -8.076055680529215408 ) ) ; +#43854 = ORIENTED_EDGE ( 'NONE', *, *, #51652, .F. ) ; +#43855 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#43856 = FACE_OUTER_BOUND ( 'NONE', #54534, .T. ) ; +#43857 = CARTESIAN_POINT ( 'NONE', ( 215.4658147465527520, -121.4234847731417091, 7.846943381564702058 ) ) ; +#43858 = ORIENTED_EDGE ( 'NONE', *, *, #28031, .F. ) ; +#43859 = EDGE_CURVE ( 'NONE', #26765, #30494, #52464, .T. ) ; +#43860 = AXIS2_PLACEMENT_3D ( 'NONE', #57244, #47896, #7889 ) ; +#43861 = LINE ( 'NONE', #52925, #1795 ) ; +#43862 = CARTESIAN_POINT ( 'NONE', ( 232.6097298000136107, -115.0427034753971185, 1.044912719702360215 ) ) ; +#43863 = EDGE_LOOP ( 'NONE', ( #11147, #46613, #6363, #46483 ) ) ; +#43864 = ORIENTED_EDGE ( 'NONE', *, *, #18536, .T. ) ; +#43865 = CARTESIAN_POINT ( 'NONE', ( 12.26702898015653176, -49.00000000000000000, -19.10000000000000853 ) ) ; +#43866 = CARTESIAN_POINT ( 'NONE', ( 237.0502827009096620, -116.1318042395932508, 4.328577685138314202 ) ) ; +#43867 = SHAPE_DEFINITION_REPRESENTATION ( #21101, #538 ) ; +#43868 = ORIENTED_EDGE ( 'NONE', *, *, #25178, .T. ) ; +#43869 = CIRCLE ( 'NONE', #54152, 1.500000000000001332 ) ; +#43870 = VERTEX_POINT ( 'NONE', #32743 ) ; +#43871 = CARTESIAN_POINT ( 'NONE', ( 30.59998892580335905, -123.2078622761256952, -5.403125801423788843 ) ) ; +#43872 = CARTESIAN_POINT ( 'NONE', ( 236.2354583809454596, -123.5821781109003012, -4.614779066950235098 ) ) ; +#43873 = CARTESIAN_POINT ( 'NONE', ( 221.5139411338003868, -118.7884046759571959, -7.679447199548567582 ) ) ; +#43874 = VERTEX_POINT ( 'NONE', #27795 ) ; +#43875 = VERTEX_POINT ( 'NONE', #5585 ) ; +#43876 = AXIS2_PLACEMENT_3D ( 'NONE', #28457, #46259, #6264 ) ; +#43877 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289453, -123.0656035003180904, 2.937291044339040980 ) ) ; +#43878 = CARTESIAN_POINT ( 'NONE', ( 217.3183779838822716, -121.4662749226484806, 7.968523682450082468 ) ) ; +#43879 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #41102, #45494, #44631, #53376, #553, #4638, #1410, #9574, #18617, #40235 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 4 ), + ( 3.023200504818143409E-16, 9.280312584319198583E-05, 0.0001856062516860816690, 0.0002784093775289713251, 0.0003712125033718610082 ), + .UNSPECIFIED. ) ; +#43880 = ORIENTED_EDGE ( 'NONE', *, *, #34356, .F. ) ; +#43881 = CC_DESIGN_DATE_AND_TIME_ASSIGNMENT ( #43424, #17438, ( #54255 ) ) ; +#43882 = CARTESIAN_POINT ( 'NONE', ( 24.80000000000002203, -58.99999999999999289, -17.50000000000000711 ) ) ; +#43883 = CARTESIAN_POINT ( 'NONE', ( 220.6538960744906319, -119.7496987001569124, -8.052074465279437376 ) ) ; +#43884 = EDGE_CURVE ( 'NONE', #47840, #3404, #19002, .T. ) ; +#43885 = LINE ( 'NONE', #40669, #42806 ) ; +#43886 = CARTESIAN_POINT ( 'NONE', ( 219.8694515581976532, -121.5922682878394454, 8.014888326161335286 ) ) ; +#43887 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #32954, #15699, #38476, #50738, #6944, #10754, #46382, #24185 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 4 ), + ( 1.904479435920370138E-13, 9.452800905527535577E-05, 0.0001890560179201027666, 0.0003781120356497578864 ), + .UNSPECIFIED. ) ; +#43888 = LINE ( 'NONE', #53830, #47581 ) ; +#43889 = FACE_BOUND ( 'NONE', #8534, .T. ) ; +#43890 = ORIENTED_EDGE ( 'NONE', *, *, #44844, .T. ) ; +#43891 = ORIENTED_EDGE ( 'NONE', *, *, #13966, .T. ) ; +#43892 = CARTESIAN_POINT ( 'NONE', ( 215.7957364935296596, -121.8343748052961075, 7.599308431734862701 ) ) ; +#43893 = EDGE_CURVE ( 'NONE', #34042, #7668, #41199, .T. ) ; +#43894 = CARTESIAN_POINT ( 'NONE', ( 216.0974990780416647, -121.6155040397154039, 7.875191242883949450 ) ) ; +#43895 = CARTESIAN_POINT ( 'NONE', ( 215.8772497578511320, -121.5955557491161869, 7.631522845503720731 ) ) ; +#43896 = EDGE_CURVE ( 'NONE', #22833, #7404, #48962, .T. ) ; +#43897 = ORIENTED_EDGE ( 'NONE', *, *, #27904, .F. ) ; +#43898 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#43899 = CARTESIAN_POINT ( 'NONE', ( 220.2486434445711438, -119.3664213591992223, -7.806778407593972346 ) ) ; +#43900 = CARTESIAN_POINT ( 'NONE', ( 21.08881288982457036, -50.70638215573377039, -18.22849968764866802 ) ) ; +#43901 = CARTESIAN_POINT ( 'NONE', ( 221.5680233023139465, -121.0992776033698988, 7.832832993612483641 ) ) ; +#43902 = LINE ( 'NONE', #9944, #8399 ) ; +#43903 = CARTESIAN_POINT ( 'NONE', ( 217.2444125377611783, -121.1895969558297423, 7.996226074441472598 ) ) ; +#43904 = CIRCLE ( 'NONE', #18724, 0.8000000000000047073 ) ; +#43905 = CARTESIAN_POINT ( 'NONE', ( 235.6725482382778409, -115.8562961817270036, 3.070404088565079626 ) ) ; +#43906 = LINE ( 'NONE', #25225, #47266 ) ; +#43907 = CARTESIAN_POINT ( 'NONE', ( 214.7117487674781842, -121.2923456193739185, 7.568394626945563530 ) ) ; +#43908 = CARTESIAN_POINT ( 'NONE', ( 214.5561549749679386, -120.8540154965960340, 7.597514123838619682 ) ) ; +#43909 = CARTESIAN_POINT ( 'NONE', ( 233.1005658757970309, -117.6913504243162123, 5.470863907503963119 ) ) ; +#43910 = PLANE ( 'NONE', #21239 ) ; +#43911 = CARTESIAN_POINT ( 'NONE', ( -29.16564078277062677, -116.0000000000000000, -23.40000000000000213 ) ) ; +#43912 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#43913 = CARTESIAN_POINT ( 'NONE', ( 232.4770946182166256, -116.1193576810673136, 3.409180105208160505 ) ) ; +#43914 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669288885, -118.8408653195012334, -1.048894102473499235 ) ) ; +#43915 = AXIS2_PLACEMENT_3D ( 'NONE', #46981, #11083, #6976 ) ; +#43916 = PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE ( 'ÈκÎ', '', #43497, .NOT_KNOWN. ) ; +#43917 = CARTESIAN_POINT ( 'NONE', ( 234.9365772968363046, -126.0757071802151614, -0.4697984100218678405 ) ) ; +#43918 = CARTESIAN_POINT ( 'NONE', ( 7.910583931763380150, -50.19543050033662013, -115.1340961051842982 ) ) ; +#43919 = ORIENTED_EDGE ( 'NONE', *, *, #22812, .F. ) ; +#43920 = CARTESIAN_POINT ( 'NONE', ( 234.4016770171721191, -126.5843912614862177, 0.9000996469993318705 ) ) ; +#43921 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669290078, -117.3047851879943408, -5.893043806106111226 ) ) ; +#43922 = CARTESIAN_POINT ( 'NONE', ( 225.6999987669289851, -125.7608209743148961, 4.617765983265756269 ) ) ; +#43923 = VECTOR ( 'NONE', #35654, 999.9999999999998863 ) ; +#43924 = CARTESIAN_POINT ( 'NONE', ( 215.8767681566795602, -119.3711711266562219, -7.847558740342923222 ) ) ; +#43925 = APPLICATION_CONTEXT ( 'configuration controlled 3d designs of mechanical parts and assemblies' ) ; +#43926 = CARTESIAN_POINT ( 'NONE', ( 237.1562013509158078, -119.3117150694389323, -5.421300037882986089 ) ) ; +#43927 = CARTESIAN_POINT ( 'NONE', ( 26.90000000000003411, -121.4999999999999858, -3.039736830714123705 ) ) ; +#43928 = ORIENTED_EDGE ( 'NONE', *, *, #48448, .T. ) ; +#43929 = CARTESIAN_POINT ( 'NONE', ( 221.9180641163771668, -121.0009151390332676, 8.039410039137786512 ) ) ; +#43930 = ADVANCED_FACE ( 'NONE', ( #36842 ), #50523, .T. ) ; +#43931 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#43932 = EDGE_CURVE ( 'NONE', #38574, #5889, #16255, .T. ) ; +#43933 = CARTESIAN_POINT ( 'NONE', ( 221.0221731790294655, -119.4488785409359650, -7.809147043388947829 ) ) ; +#43934 = ORIENTED_EDGE ( 'NONE', *, *, #21409, .F. ) ; +#43935 = ORIENTED_EDGE ( 'NONE', *, *, #35264, .T. ) ; +#43936 = CARTESIAN_POINT ( 'NONE', ( 13.80179338629196906, -50.67249173431140008, 18.26994936854190499 ) ) ; +#43937 = CARTESIAN_POINT ( 'NONE', ( 216.6830739909832459, -122.3868817197336654, 7.548045057658766765 ) ) ; +#43938 = CARTESIAN_POINT ( 'NONE', ( 216.8026452722387489, -122.3216195237033332, 7.575653832271004084 ) ) ; +#43939 = CARTESIAN_POINT ( 'NONE', ( 236.3380758516357787, -125.7421151769638783, 3.227972127412454206 ) ) ; +#43940 = ORIENTED_EDGE ( 'NONE', *, *, #6844, .F. ) ; +#43942 = FACE_OUTER_BOUND ( 'NONE', #7506, .T. ) ; +#43941 = CIRCLE ( 'NONE', #20631, 1.649999999999997025 ) ; +#43943 = CARTESIAN_POINT ( 'NONE', ( 236.7737249103948329, -118.5880320624858939, 5.211912340698273027 ) ) ; +#43944 = CARTESIAN_POINT ( 'NONE', ( 215.8002074625812554, -124.4808844728668760, -6.379610522610941636 ) ) ; +#43945 = EDGE_LOOP ( 'NONE', ( #50448, #33177, #50824, #21978, #17929, #17803, #33407, #27053, #2855, #14402, #46112, #46962, #56767, #9563, #16770, #16273, #23704, #18519, #56247, #4546, #52128, #569, #24852, #42868, #17892, #30180, #3771, #57341, #33795, #19399, #27836 ) ) ; +#43946 = CARTESIAN_POINT ( 'NONE', ( 219.8880048833248679, -121.1319718936173189, 7.859669680912476863 ) ) ; +#43947 = PLANE ( 'NONE', #21399 ) ; +#43948 = CARTESIAN_POINT ( 'NONE', ( 217.2732868503516386, -121.2967440722377859, 7.978382250036205825 ) ) ; +#43949 = ORIENTED_EDGE ( 'NONE', *, *, #26788, .T. ) ; +#43950 = EDGE_LOOP ( 'NONE', ( #30877, #36161, #6865, #30777 ) ) ; +#43951 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#43952 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289794, -125.8616147541651884, -0.9915893705428274751 ) ) ; +#43953 = EDGE_CURVE ( 'NONE', #9044, #9356, #3277, .T. ) ; +#43954 = CARTESIAN_POINT ( 'NONE', ( 219.4294555142287209, -119.9141994066068690, -7.863901105149985860 ) ) ; +#43955 = AXIS2_PLACEMENT_3D ( 'NONE', #56956, #20726, #29811 ) ; +#43956 = LINE ( 'NONE', #57408, #8015 ) ; +#43957 = VERTEX_POINT ( 'NONE', #19860 ) ; +#43958 = CARTESIAN_POINT ( 'NONE', ( 28.11743114856943393, -119.6735198636157662, 6.163344282128738527 ) ) ; +#43959 = CARTESIAN_POINT ( 'NONE', ( -49.44859393916065926, -117.7740195819008875, 6.951696866694542898 ) ) ; +#43960 = CARTESIAN_POINT ( 'NONE', ( 221.8997118076069341, -118.5958904669028300, -7.615799060477676186 ) ) ; +#43961 = ORIENTED_EDGE ( 'NONE', *, *, #53382, .F. ) ; +#43962 = EDGE_LOOP ( 'NONE', ( #7009, #677, #37649, #12212 ) ) ; +#43963 = VECTOR ( 'NONE', #32034, 1000.000000000000000 ) ; +#43964 = DIRECTION ( 'NONE', ( -1.811995619784411276E-15, 1.000000000000000000, 1.196913542559490082E-15 ) ) ; +#43965 = EDGE_CURVE ( 'NONE', #57174, #42191, #280, .T. ) ; +#43966 = VECTOR ( 'NONE', #41960, 1000.000000000000000 ) ; +#43967 = CARTESIAN_POINT ( 'NONE', ( 215.7840315304788135, -119.1442112832290832, -7.599111753180544326 ) ) ; +#43968 = EDGE_CURVE ( 'NONE', #5024, #9249, #51969, .T. ) ; +#43969 = VERTEX_POINT ( 'NONE', #7297 ) ; +#43970 = CARTESIAN_POINT ( 'NONE', ( 12.44744204838274371, -47.03830623144757794, -17.76142051485125606 ) ) ; +#43971 = CARTESIAN_POINT ( 'NONE', ( -24.09999999999997655, -30.00100000000000122, 19.50000000000000711 ) ) ; +#43972 = EDGE_CURVE ( 'NONE', #14003, #51823, #10731, .T. ) ; +#43973 = ORIENTED_EDGE ( 'NONE', *, *, #49819, .T. ) ; +#43974 = CARTESIAN_POINT ( 'NONE', ( 5.630224042627943959, -37.69543050033674092, -119.2023369751453146 ) ) ; +#43975 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#43976 = CARTESIAN_POINT ( 'NONE', ( 231.9652695270552556, -126.0072092751871935, -0.8451279643312409329 ) ) ; +#43977 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #34715, #17751 ), + ( #39673, #51934 ), + ( #52501, #39962 ), + ( #17470, #17167 ), + ( #39092, #13077 ), + ( #44041, #48148 ), + ( #35301, #22149 ), + ( #43749, #35009 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 2, 2, 4 ), + ( 2, 2 ), + ( 0.0000000000000000000, 0.4756776844501500179, 0.7188916156602049856, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#43978 = CARTESIAN_POINT ( 'NONE', ( 231.8999987669289737, -120.3784771903486188, -5.495150272785100931 ) ) ; +#43979 = CARTESIAN_POINT ( 'NONE', ( 232.5513148208224266, -124.8408262472355830, -4.358194612534438406 ) ) ; +#43980 = CARTESIAN_POINT ( 'NONE', ( 214.8617146814772525, -118.8796396675812446, -7.668353155200965610 ) ) ; +#43981 = CARTESIAN_POINT ( 'NONE', ( 239.7248772715021516, -123.1839373068918633, 2.776054850443955946 ) ) ; +#43982 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.9884292157390547340, 0.1516828450203816236 ) ) ; +#43983 = CARTESIAN_POINT ( 'NONE', ( 221.5594157308583192, -118.6975021811138049, -7.862753896984362001 ) ) ; +#43984 = CARTESIAN_POINT ( 'NONE', ( 235.1623855317889706, -119.1221697111373885, -5.375137371445486423 ) ) ; +#43985 = DIRECTION ( 'NONE', ( -0.7071067811865450192, 0.0000000000000000000, -0.7071067811865500152 ) ) ; +#43986 = FACE_OUTER_BOUND ( 'NONE', #24031, .T. ) ; +#43987 = EDGE_LOOP ( 'NONE', ( #55903, #32492, #36417, #34129 ) ) ; +#43988 = CARTESIAN_POINT ( 'NONE', ( 233.8991603838406093, -114.4351886107797469, -1.014907617520437677 ) ) ; +#43989 = FACE_OUTER_BOUND ( 'NONE', #46299, .T. ) ; +#43990 = CARTESIAN_POINT ( 'NONE', ( 236.7581209955438339, -124.6789171115690351, 3.650757559923360152 ) ) ; +#43991 = CC_DESIGN_APPROVAL ( #13892, ( #45867 ) ) ; +#43992 = ORIENTED_EDGE ( 'NONE', *, *, #51722, .T. ) ; +#43993 = ORIENTED_EDGE ( 'NONE', *, *, #4954, .F. ) ; +#43994 = CARTESIAN_POINT ( 'NONE', ( 215.2782180676717303, -122.3719863528093015, 7.401758731525191592 ) ) ; +#43995 = FACE_OUTER_BOUND ( 'NONE', #53601, .T. ) ; +#43997 = VECTOR ( 'NONE', #50435, 1000.000000000000000 ) ; +#43996 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#43998 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #55777, #3186, #25368, #15735 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 1.430489624538199204E-17, 0.001602278063481832587 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9999399200361587248, 0.9966688178624845129, 0.9966674750915850423, 0.9999358917234605348 ) ) + REPRESENTATION_ITEM ( '' ) ); +#43999 = CARTESIAN_POINT ( 'NONE', ( 236.0559939535689011, -116.2887002625653139, 4.481716395622675542 ) ) ; +#44000 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290590, -119.4721072693484132, -2.719557958534397191 ) ) ; +#44001 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238558841E-16, -1.857579106397798678E-17 ) ) ; +#44002 = VECTOR ( 'NONE', #49623, 1000.000000000000000 ) ; +#44003 = CIRCLE ( 'NONE', #18828, 1.050000000000002265 ) ; +#44004 = EDGE_CURVE ( 'NONE', #954, #8164, #33606, .T. ) ; +#44005 = CARTESIAN_POINT ( 'NONE', ( 233.8150316476347825, -125.7027910928516263, 1.932219679695010850 ) ) ; +#44006 = ORIENTED_EDGE ( 'NONE', *, *, #35123, .T. ) ; +#44007 = CARTESIAN_POINT ( 'NONE', ( 196.4500029091152555, -112.5274723582326288, -11.26437544304178395 ) ) ; +#44008 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026880, -124.8251861977806669, -4.158798458484237237 ) ) ; +#44009 = CARTESIAN_POINT ( 'NONE', ( 228.9554229884624021, -114.7474338699111485, 4.264043969347463658 ) ) ; +#44010 = ORIENTED_EDGE ( 'NONE', *, *, #33314, .F. ) ; +#44011 = CARTESIAN_POINT ( 'NONE', ( 219.8185510590113552, -119.3603631551842028, -7.806038662417136287 ) ) ; +#44012 = APPROVAL_DATE_TIME ( #26504, #51708 ) ; +#44013 = CARTESIAN_POINT ( 'NONE', ( 237.3688754260234077, -119.1207125677277787, -5.374920328992880414 ) ) ; +#44014 = CARTESIAN_POINT ( 'NONE', ( 19.03818239574906812, -49.00000000000000000, -14.90000000000000568 ) ) ; +#44015 = ORIENTED_EDGE ( 'NONE', *, *, #10271, .T. ) ; +#44016 = CARTESIAN_POINT ( 'NONE', ( 4.916973593473765725, -40.94543050033674092, -118.5014277108454763 ) ) ; +#44017 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ; +#44018 = CARTESIAN_POINT ( 'NONE', ( 29.37517996846163371, -114.5453447082889937, 0.9819116606719203721 ) ) ; +#44019 = CARTESIAN_POINT ( 'NONE', ( 237.3975600769238667, -126.5626188721990815, 1.067265341160907655 ) ) ; +#44020 = VERTEX_POINT ( 'NONE', #52250 ) ; +#44021 = ORIENTED_EDGE ( 'NONE', *, *, #55974, .T. ) ; +#44022 = ORIENTED_EDGE ( 'NONE', *, *, #35016, .F. ) ; +#44023 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289169, -119.8814432885318411, 2.007039533858255620 ) ) ; +#44024 = CARTESIAN_POINT ( 'NONE', ( -34.81873496256666556, -39.19543050033675513, -70.48025044966819053 ) ) ; +#44025 = MANIFOLD_SOLID_BREP ( '¸´¼þ Ö÷°å¸üÐÂ-RGI100C2-µ²Ƭ^30-ָ¼â»ù×ù-7-solid1', #57219 ) ; +#44026 = EDGE_CURVE ( 'NONE', #52713, #39799, #6068, .T. ) ; +#44027 = CARTESIAN_POINT ( 'NONE', ( 220.8435356924837834, -122.1541772390513358, 7.911619654008259062 ) ) ; +#44028 = CARTESIAN_POINT ( 'NONE', ( -39.91265242362918997, -41.84916458624189772, -75.66385851723526912 ) ) ; +#44029 = EDGE_LOOP ( 'NONE', ( #17013, #21675, #55553, #40418 ) ) ; +#44030 = ORIENTED_EDGE ( 'NONE', *, *, #11652, .T. ) ; +#44031 = ORIENTED_EDGE ( 'NONE', *, *, #5088, .T. ) ; +#44032 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#44033 = CARTESIAN_POINT ( 'NONE', ( 237.4891777762965148, -116.3745227446251960, 3.710285560067893673 ) ) ; +#44034 = ORIENTED_EDGE ( 'NONE', *, *, #11608, .T. ) ; +#44035 = CARTESIAN_POINT ( 'NONE', ( -27.99999999999999645, -120.9000000000000057, 18.35000000000001208 ) ) ; +#44036 = EDGE_CURVE ( 'NONE', #51864, #38157, #17214, .T. ) ; +#44037 = CARTESIAN_POINT ( 'NONE', ( 31.78645750477461362, -121.3969500152262668, 5.815919564619390414 ) ) ; +#44038 = ADVANCED_FACE ( 'NONE', ( #11398 ), #42906, .F. ) ; +#44039 = ORIENTED_EDGE ( 'NONE', *, *, #38492, .T. ) ; +#44040 = ORIENTED_EDGE ( 'NONE', *, *, #42761, .T. ) ; +#44041 = CARTESIAN_POINT ( 'NONE', ( 219.8887533564423791, -121.8985830148717326, 7.762290128684664836 ) ) ; +#44042 = CARTESIAN_POINT ( 'NONE', ( 18.00000000000002487, -49.14847241552088519, 21.49833287011298211 ) ) ; +#44043 = DIRECTION ( 'NONE', ( -0.7132504491541840075, -2.131334480222543031E-15, 0.7009092642998484557 ) ) ; +#44044 = PLANE ( 'NONE', #21075 ) ; +#44045 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290022, -119.6442496468332450, 2.197202555666212476 ) ) ; +#44046 = PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE ( 'ÈκÎ', '', #29986, .NOT_KNOWN. ) ; +#44047 = DIRECTION ( 'NONE', ( 1.883658937813645691E-15, -1.000000000000000000, -1.123988420328126730E-15 ) ) ; +#44048 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #7771, #34943, #48657, #11881, #52152, #39324, #12160, #57134, #29989, #39607 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 4 ), + ( 1.084202172485504434E-19, 0.0001259919262587096730, 0.0002519838525174192376, 0.0003779757787761287751, 0.0005039677050348383668 ), + .UNSPECIFIED. ) ; +#44049 = CARTESIAN_POINT ( 'NONE', ( 5.900000000000016342, -39.14999999999999147, -23.49900000000000588 ) ) ; +#44050 = DIRECTION ( 'NONE', ( 1.194121782967160312E-15, -0.9884292157390540678, -0.1516828450203868139 ) ) ; +#44051 = CARTESIAN_POINT ( 'NONE', ( 216.0026854654153396, -121.5680089984749657, 7.656825435104621214 ) ) ; +#44052 = DIRECTION ( 'NONE', ( -2.238352872228139255E-15, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#44053 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290306, -122.5692079993665971, 0.5846886085302700486 ) ) ; +#44054 = FACE_OUTER_BOUND ( 'NONE', #4636, .T. ) ; +#44055 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#44056 = CARTESIAN_POINT ( 'NONE', ( 238.1597280068026805, -123.7965893093492156, -4.491780738447443078 ) ) ; +#44057 = ORIENTED_EDGE ( 'NONE', *, *, #50026, .F. ) ; +#44058 = CARTESIAN_POINT ( 'NONE', ( 236.1220968757906462, -120.4873728664625361, -5.550109673851909342 ) ) ; +#44059 = CARTESIAN_POINT ( 'NONE', ( 210.8999987669501479, -115.7782590853787639, 14.67078607558075198 ) ) ; +#44060 = LINE ( 'NONE', #57212, #11700 ) ; +#44061 = CARTESIAN_POINT ( 'NONE', ( 233.7825580892531718, -125.1992600758735961, 2.952891686375244351 ) ) ; +#44062 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #12338, #51757, #8264, #52049, #43873, #11771 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 4 ), + ( 0.0000000000000000000, 0.0001362406150331041269, 0.0002724812300662082538 ), + .UNSPECIFIED. ) ; +#44063 = CARTESIAN_POINT ( 'NONE', ( 221.3871106956599419, -119.8737331879729737, -7.833142672395559281 ) ) ; +#44064 = VECTOR ( 'NONE', #5624, 1000.000000000000000 ) ; +#44065 = VERTEX_POINT ( 'NONE', #30086 ) ; +#44066 = ORIENTED_EDGE ( 'NONE', *, *, #10308, .T. ) ; +#44067 = CARTESIAN_POINT ( 'NONE', ( 11.96601192193693564, -49.00000000000000000, 19.09999999999999432 ) ) ; +#44068 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669290078, -122.7649298887418752, 1.867870947436331086 ) ) ; +#44069 = CARTESIAN_POINT ( 'NONE', ( -48.24645063812990742, -118.4980699370080259, -3.293002567701745598 ) ) ; +#44070 = CARTESIAN_POINT ( 'NONE', ( 235.3949110917979510, -126.5357339481870724, 1.175572000879983925 ) ) ; +#44071 = CARTESIAN_POINT ( 'NONE', ( -31.25000000000000000, -128.9989999999999952, 9.400000000000009237 ) ) ; +#44072 = CARTESIAN_POINT ( 'NONE', ( 35.40642572112703590, -125.8202313365537890, -0.9999999999999870104 ) ) ; +#44073 = CARTESIAN_POINT ( 'NONE', ( 214.4398602538755654, -121.9487709518569858, 5.427115291590303592 ) ) ; +#44074 = EDGE_CURVE ( 'NONE', #15132, #21456, #7874, .T. ) ; +#44075 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#44076 = VERTEX_POINT ( 'NONE', #56664 ) ; +#44077 = CARTESIAN_POINT ( 'NONE', ( 239.8999987668939298, -123.2455073322788479, 0.1571288910643814374 ) ) ; +#44078 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#44079 = LINE ( 'NONE', #39129, #13421 ) ; +#44080 = ORIENTED_EDGE ( 'NONE', *, *, #51502, .T. ) ; +#44081 = ORIENTED_EDGE ( 'NONE', *, *, #56988, .T. ) ; +#44082 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#44083 = CARTESIAN_POINT ( 'NONE', ( 219.8664896152975246, -119.2583095732761649, -7.769200595455319380 ) ) ; +#44084 = EDGE_CURVE ( 'NONE', #29814, #34377, #42631, .T. ) ; +#44085 = CARTESIAN_POINT ( 'NONE', ( 239.3999987667352229, -123.2455073322788479, 0.1571288910643814374 ) ) ; +#44086 = CARTESIAN_POINT ( 'NONE', ( 34.21743114857175527, -114.8759478758409784, -0.8290563292582681099 ) ) ; +#44087 = ADVANCED_FACE ( 'NONE', ( #56086 ), #10915, .T. ) ; +#44088 = CARTESIAN_POINT ( 'NONE', ( 215.1107014163321480, -122.2897774369856592, 7.434514139887792084 ) ) ; +#44089 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #32926, #40528, #36750, #559, #14236, #23572 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 4 ), + ( 1.165545451521232001E-14, 0.0001635582840934523576, 0.0003271165681752492707 ), + .UNSPECIFIED. ) ; +#44090 = CARTESIAN_POINT ( 'NONE', ( 14.47500000000001563, -59.00000000000000000, -23.50000000000000000 ) ) ; +#44091 = ORIENTED_EDGE ( 'NONE', *, *, #53703, .F. ) ; +#44092 = CARTESIAN_POINT ( 'NONE', ( 216.3310606049837475, -121.4398090895157623, 7.924078517089143681 ) ) ; +#44093 = CARTESIAN_POINT ( 'NONE', ( 217.7238769498901547, -117.0390851407730253, 6.471599550220665797 ) ) ; +#44094 = ORIENTED_EDGE ( 'NONE', *, *, #56294, .F. ) ; +#44095 = VERTEX_POINT ( 'NONE', #40554 ) ; +#44096 = ORIENTED_EDGE ( 'NONE', *, *, #51144, .F. ) ; +#44097 = ORIENTED_EDGE ( 'NONE', *, *, #2257, .T. ) ; +#44098 = CARTESIAN_POINT ( 'NONE', ( 218.4166472221400568, -121.8402701616139581, 7.952847444138155808 ) ) ; +#44099 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203862311, 0.9884292157390539568 ) ) ; +#44100 = ORIENTED_EDGE ( 'NONE', *, *, #11327, .F. ) ; +#44101 = EDGE_CURVE ( 'NONE', #47677, #41024, #25999, .T. ) ; +#44102 = VERTEX_POINT ( 'NONE', #39994 ) ; +#44103 = ADVANCED_FACE ( 'NONE', ( #26287 ), #4093, .F. ) ; +#44104 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1516828450203736300, -0.9884292157390560662 ) ) ; +#44105 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#44106 = ORIENTED_EDGE ( 'NONE', *, *, #15919, .F. ) ; +#44107 = EDGE_CURVE ( 'NONE', #18404, #35545, #44950, .T. ) ; +#44108 = AXIS2_PLACEMENT_3D ( 'NONE', #22773, #14293, #23352 ) ; +#44109 = ORIENTED_EDGE ( 'NONE', *, *, #20425, .F. ) ; +#44110 = AXIS2_PLACEMENT_3D ( 'NONE', #42676, #2699, #30128 ) ; +#44111 = CARTESIAN_POINT ( 'NONE', ( 218.7391470653743681, -118.8669429935532236, -7.703738623470218094 ) ) ; +#44112 = CARTESIAN_POINT ( 'NONE', ( 237.3317161603989689, -115.1276142260217057, -1.391764507263989481 ) ) ; +#44113 = CARTESIAN_POINT ( 'NONE', ( 14.96978843817534433, -50.02882619280725862, 18.84059171952322842 ) ) ; +#44114 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#44115 = DIRECTION ( 'NONE', ( 1.000000000000000000, 4.336808689942013792E-16, 0.0000000000000000000 ) ) ; +#44116 = CARTESIAN_POINT ( 'NONE', ( 26.89964839742528468, -121.4999999999999716, -6.071813689260887159 ) ) ; +#44117 = CARTESIAN_POINT ( 'NONE', ( 233.2314704355307811, -118.9950109500399549, 6.138530600027294781 ) ) ; +#44118 = ADVANCED_FACE ( 'NONE', ( #17786 ), #9042, .T. ) ; +#44119 = CARTESIAN_POINT ( 'NONE', ( 219.9249826344828591, -119.1461900384626915, -7.772053266035243269 ) ) ; +#44120 = CARTESIAN_POINT ( 'NONE', ( 219.8664902126382117, -121.7448433212248915, 7.789748091339768088 ) ) ; +#44121 = VECTOR ( 'NONE', #10815, 1000.000000000000000 ) ; +#44122 = CARTESIAN_POINT ( 'NONE', ( 235.0610640524561745, -126.0126049287822525, 0.6419796001673460095 ) ) ; +#44123 = CARTESIAN_POINT ( 'NONE', ( 219.7915883644746486, -119.9978482128810384, -7.863972494077749786 ) ) ; +#44124 = AXIS2_PLACEMENT_3D ( 'NONE', #16662, #38304, #7335 ) ; +#44125 = CARTESIAN_POINT ( 'NONE', ( 20.40000000000003055, -116.9999999999999858, 5.000000000000031974 ) ) ; +#44126 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.885568995626967245E-16, 1.000000000000000000 ) ) ; +#44127 = CARTESIAN_POINT ( 'NONE', ( 233.4786180902576973, -126.3180375290384205, -1.993103983708199856 ) ) ; +#44128 = FACE_OUTER_BOUND ( 'NONE', #33105, .T. ) ; +#44129 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#44130 = DIRECTION ( 'NONE', ( 1.194121782967160312E-15, -0.9884292157390540678, -0.1516828450203868139 ) ) ; +#44131 = CARTESIAN_POINT ( 'NONE', ( 233.0898219756298886, -121.6306033556940207, -5.434248344664728947 ) ) ; +#44132 = CARTESIAN_POINT ( 'NONE', ( 234.9057261862647294, -125.9249024699848576, -1.171801728735179848 ) ) ; +#44133 = CARTESIAN_POINT ( 'NONE', ( 218.7391470653744250, -119.5540340814214346, -7.818306541532888509 ) ) ; +#44134 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#44135 = CARTESIAN_POINT ( 'NONE', ( 15.27206858405711998, -60.10497783368474245, -19.51706043533897272 ) ) ; +#44136 = CARTESIAN_POINT ( 'NONE', ( 234.9766572819022770, -114.6583790457398493, 1.922064887820206680 ) ) ; +#44137 = CARTESIAN_POINT ( 'NONE', ( 26.72907622213997669, -121.3377334281940563, 6.284397342553856625 ) ) ; +#44138 = CARTESIAN_POINT ( 'NONE', ( 236.3999987672879399, -125.7608209743148961, 4.617765983265742946 ) ) ; +#44139 = CARTESIAN_POINT ( 'NONE', ( 237.6872028576448486, -116.1326779380925274, 3.501007807945900829 ) ) ; +#44140 = EDGE_CURVE ( 'NONE', #7368, #7317, #2334, .T. ) ; +#44141 = CARTESIAN_POINT ( 'NONE', ( 215.4268473067612604, -118.8645949472769274, -7.719991746025245405 ) ) ; +#44142 = ORIENTED_EDGE ( 'NONE', *, *, #40126, .F. ) ; +#44143 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#44144 = EDGE_CURVE ( 'NONE', #4124, #54609, #21593, .T. ) ; +#44145 = CARTESIAN_POINT ( 'NONE', ( 214.3304441640569280, -119.3877076180287844, -7.703148322459282937 ) ) ; +#44146 = CARTESIAN_POINT ( 'NONE', ( 221.4826545896544303, -119.7237243524220531, -8.031595389397605089 ) ) ; +#44147 = ORIENTED_EDGE ( 'NONE', *, *, #20258, .F. ) ; +#44148 = CIRCLE ( 'NONE', #43203, 1.798999999999995048 ) ; +#44149 = CARTESIAN_POINT ( 'NONE', ( 216.6533424760031608, -122.0690748132511487, 7.622244691035150232 ) ) ; +#44150 = CARTESIAN_POINT ( 'NONE', ( 232.6939026921701839, -116.3105410238266018, 3.649879285379419525 ) ) ; +#44151 = ADVANCED_FACE ( 'NONE', ( #22182 ), #27158, .F. ) ; +#44152 = CIRCLE ( 'NONE', #14339, 3.200000000000009504 ) ; +#44153 = EDGE_CURVE ( 'NONE', #43438, #22640, #54562, .T. ) ; +#44154 = VERTEX_POINT ( 'NONE', #26569 ) ; +#44155 = VERTEX_POINT ( 'NONE', #53714 ) ; +#44156 = CARTESIAN_POINT ( 'NONE', ( 225.6999987669289851, -119.1313078369176424, 6.864887600151803326 ) ) ; +#44157 = VERTEX_POINT ( 'NONE', #31245 ) ; +#44158 = AXIS2_PLACEMENT_3D ( 'NONE', #9024, #57211, #53696 ) ; +#44159 = EDGE_LOOP ( 'NONE', ( #13690, #50269 ) ) ; +#44160 = AXIS2_PLACEMENT_3D ( 'NONE', #8063, #12426, #8355 ) ; +#44161 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #25886, #48353, #3983, #48054 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 1.084202172485504434E-18, 0.001599915862393907302 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9858582869656928871, 0.9824169562319406968, 0.9823958591058051804, 0.9857949955872864489 ) ) + REPRESENTATION_ITEM ( '' ) ); +#44162 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.7071067811865475727, -0.7071067811865474617 ) ) ; +#44163 = CARTESIAN_POINT ( 'NONE', ( 236.2966095955321464, -121.6302500442282053, -5.433218566417922446 ) ) ; +#44164 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#44165 = VERTEX_POINT ( 'NONE', #44374 ) ; +#44166 = VERTEX_POINT ( 'NONE', #49046 ) ; +#44167 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#44168 = CARTESIAN_POINT ( 'NONE', ( 217.2721372692020623, -122.1165826989044376, 7.632387082271907097 ) ) ; +#44169 = ORIENTED_EDGE ( 'NONE', *, *, #57746, .T. ) ; +#44170 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.9884292157390532907, -0.1516828450203911993 ) ) ; +#44171 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#44172 = ADVANCED_FACE ( 'NONE', ( #34746 ), #4390, .F. ) ; +#44173 = CARTESIAN_POINT ( 'NONE', ( 219.8674434103047588, -119.8417597975645776, -7.858785403729494412 ) ) ; +#44174 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #56880, #12777, #16849, #12474 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#44175 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#44176 = EDGE_CURVE ( 'NONE', #44154, #44957, #22465, .T. ) ; +#44177 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#44178 = CARTESIAN_POINT ( 'NONE', ( 215.7624408991463270, -122.4413540672096872, 7.676338172680374328 ) ) ; +#44179 = ORIENTED_EDGE ( 'NONE', *, *, #32876, .F. ) ; +#44180 = ORIENTED_EDGE ( 'NONE', *, *, #6273, .T. ) ; +#44181 = LINE ( 'NONE', #118, #35030 ) ; +#44182 = CARTESIAN_POINT ( 'NONE', ( 215.2317564145862150, -120.1209393698045460, -7.662173305205477902 ) ) ; +#44183 = ORIENTED_EDGE ( 'NONE', *, *, #46729, .F. ) ; +#44184 = CARTESIAN_POINT ( 'NONE', ( 232.0075903377084785, -115.5574402279827382, -3.436804392493239213 ) ) ; +#44185 = CARTESIAN_POINT ( 'NONE', ( 216.8265829462039562, -120.1366182465827421, -7.783752388369512332 ) ) ; +#44186 = EDGE_CURVE ( 'NONE', #31486, #20162, #52850, .T. ) ; +#44187 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#44188 = CARTESIAN_POINT ( 'NONE', ( 15.70000000000001528, -47.73114224595504140, -20.29999999999999716 ) ) ; +#44190 = AXIS2_PLACEMENT_3D ( 'NONE', #28023, #24775, #32698 ) ; +#44189 = CARTESIAN_POINT ( 'NONE', ( 194.6499984800816492, -120.4999999999998153, 1.387778780781445676E-14 ) ) ; +#44191 = EDGE_CURVE ( 'NONE', #5675, #14919, #23815, .T. ) ; +#44192 = CARTESIAN_POINT ( 'NONE', ( 219.8878769074634079, -119.8368653994916428, -8.061779406220145106 ) ) ; +#44193 = AXIS2_PLACEMENT_3D ( 'NONE', #3177, #42870, #34424 ) ; +#44194 = CARTESIAN_POINT ( 'NONE', ( 235.4972777811960896, -115.6639197452602019, -2.720736927440404962 ) ) ; +#44195 = CARTESIAN_POINT ( 'NONE', ( 214.8002074625812554, -114.3649215954138043, -7.658023187335216697 ) ) ; +#44196 = CARTESIAN_POINT ( 'NONE', ( 219.8466958913564611, -121.5151950020839422, 7.823294523238613962 ) ) ; +#44197 = CARTESIAN_POINT ( 'NONE', ( 220.0722062556923504, -118.5212599216979470, -7.636621631451701475 ) ) ; +#44198 = CIRCLE ( 'NONE', #45151, 1.000000000000000888 ) ; +#44199 = CARTESIAN_POINT ( 'NONE', ( 233.1108388819365302, -118.0452354135390323, 5.640901799245908954 ) ) ; +#44200 = CARTESIAN_POINT ( 'NONE', ( -11.14490301787724391, -29.69543050033666987, -103.5296477284859691 ) ) ; +#44201 = CARTESIAN_POINT ( 'NONE', ( 217.3293765063559704, -119.3603184354389555, -7.941476473224445165 ) ) ; +#44202 = CARTESIAN_POINT ( 'NONE', ( -48.75000000000000000, -117.6990401443456733, -4.130204852668386550 ) ) ; +#44203 = CARTESIAN_POINT ( 'NONE', ( 232.6522302804547735, -121.5492397458242806, 5.450270992025594730 ) ) ; +#44204 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290590, -118.7105620514086439, -0.9507905074776126231 ) ) ; +#44205 = AXIS2_PLACEMENT_3D ( 'NONE', #19857, #28347, #1800 ) ; +#44206 = CARTESIAN_POINT ( 'NONE', ( 234.9681355527275173, -114.9723007126306129, 0.8239803408784256433 ) ) ; +#44207 = CARTESIAN_POINT ( 'NONE', ( 241.0999987669289339, -121.4754032939540167, 6.356138116627022328 ) ) ; +#44208 = ORIENTED_EDGE ( 'NONE', *, *, #7058, .F. ) ; +#44209 = CARTESIAN_POINT ( 'NONE', ( 234.4371721354735314, -126.6351868342645588, -0.4267293111727796240 ) ) ; +#44210 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669290363, -123.0658761537749086, -6.189481826907936579 ) ) ; +#44211 = PLANE ( 'NONE', #5172 ) ; +#44212 = CARTESIAN_POINT ( 'NONE', ( 215.7076881213526462, -119.2607997191189924, -7.830621311908425142 ) ) ; +#44213 = CARTESIAN_POINT ( 'NONE', ( 234.1115574718280641, -120.8974696524720258, -5.533633194255791921 ) ) ; +#44214 = CARTESIAN_POINT ( 'NONE', ( 237.1249181323906612, -120.4167111316172054, -5.548494625370148370 ) ) ; +#44215 = CC_DESIGN_PERSON_AND_ORGANIZATION_ASSIGNMENT ( #39209, #43578, ( #38156 ) ) ; +#44216 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -118.3017561911925952, 1.243686631748933014 ) ) ; +#44217 = ORIENTED_EDGE ( 'NONE', *, *, #8354, .T. ) ; +#44218 = CARTESIAN_POINT ( 'NONE', ( 221.8346109872964576, -122.4601284897163254, 7.607202476544550507 ) ) ; +#44219 = DIRECTION ( 'NONE', ( 0.7132504491541842295, 2.131334480222611268E-15, -0.7009092642998483447 ) ) ; +#44220 = EDGE_CURVE ( 'NONE', #22213, #3605, #45229, .T. ) ; +#44221 = EDGE_CURVE ( 'NONE', #53974, #30665, #14562, .T. ) ; +#44222 = EDGE_CURVE ( 'NONE', #41158, #42349, #41137, .T. ) ; +#44223 = ORIENTED_EDGE ( 'NONE', *, *, #53667, .F. ) ; +#44224 = ORIENTED_EDGE ( 'NONE', *, *, #40147, .T. ) ; +#44225 = CARTESIAN_POINT ( 'NONE', ( 213.0999977193771144, -120.0570821522998557, 7.219699391096003005 ) ) ; +#44226 = CARTESIAN_POINT ( 'NONE', ( 219.9619276353566022, -121.2637976061343323, 7.854554207437254298 ) ) ; +#44227 = CARTESIAN_POINT ( 'NONE', ( 236.4007925828937857, -126.5730804442268038, 0.9738339621795684131 ) ) ; +#44228 = ORIENTED_EDGE ( 'NONE', *, *, #17048, .F. ) ; +#44229 = AXIS2_PLACEMENT_3D ( 'NONE', #9062, #608, #18953 ) ; +#44230 = CARTESIAN_POINT ( 'NONE', ( -4.250000000000000000, -2.799999999999999822, -37.00000000000000000 ) ) ; +#44231 = VECTOR ( 'NONE', #779, 1000.000000000000000 ) ; +#44232 = CARTESIAN_POINT ( 'NONE', ( 236.8754379059548683, -122.0704245160929560, 5.323198089851604919 ) ) ; +#44233 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #29871, #12040, #31620, #36567 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#44234 = CARTESIAN_POINT ( 'NONE', ( 236.0767704591810912, -116.2462841124357880, 5.966184019228383484 ) ) ; +#44235 = AXIS2_PLACEMENT_3D ( 'NONE', #40204, #48972, #44597 ) ; +#44236 = EDGE_LOOP ( 'NONE', ( #8840, #33973 ) ) ; +#44237 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#44238 =( BOUNDED_SURFACE ( ) B_SPLINE_SURFACE ( 3, 3, ( + ( #54405, #24020, #45641, #18770 ), + ( #10876, #14376, #2129, #992 ), + ( #5911, #33067, #5639, #28709 ), + ( #46493, #19910, #37184, #32231 ) ), + .UNSPECIFIED., .F., .F., .F. ) + B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ), + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_SURFACE ( ( + ( 1.000000000000000000, 0.9991739105223500506, 0.9991739105223500506, 1.000000000000000000), + ( 1.000000000000000000, 0.9991739105223500506, 0.9991739105223500506, 1.000000000000000000), + ( 1.000000000000000000, 0.9991739105223500506, 0.9991739105223500506, 1.000000000000000000), + ( 1.000000000000000000, 0.9991739105223500506, 0.9991739105223500506, 1.000000000000000000) ) ) + REPRESENTATION_ITEM ( '' ) SURFACE ( ) ); +#44239 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#44240 = CARTESIAN_POINT ( 'NONE', ( 32.18129861559010152, -121.3281409586979436, 5.804190187537972001 ) ) ; +#44241 = EDGE_LOOP ( 'NONE', ( #50917, #40161, #30709, #21993, #38426 ) ) ; +#44242 = ORIENTED_EDGE ( 'NONE', *, *, #484, .F. ) ; +#44243 = CARTESIAN_POINT ( 'NONE', ( -40.00546351838552539, -50.84774078793370933, -75.75830377340918176 ) ) ; +#44244 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669290078, -125.8987643523340125, 0.7815681014500849288 ) ) ; +#44245 = EDGE_CURVE ( 'NONE', #7368, #43149, #46380, .T. ) ; +#44246 = CARTESIAN_POINT ( 'NONE', ( 219.9738172579891398, -120.0686770915472863, -8.081009573945143742 ) ) ; +#44247 = VECTOR ( 'NONE', #38758, 999.9999999999998863 ) ; +#44248 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.7071067811865435759, -0.7071067811865515695 ) ) ; +#44249 = ORIENTED_EDGE ( 'NONE', *, *, #18329, .T. ) ; +#44250 = CARTESIAN_POINT ( 'NONE', ( 215.2775053147733502, -122.3789166445833558, 7.442245852754228785 ) ) ; +#44251 = VECTOR ( 'NONE', #6096, 1000.000000000000000 ) ; +#44252 = CARTESIAN_POINT ( 'NONE', ( -50.17961016771445060, -117.1518795541453812, 3.870603092482447938 ) ) ; +#44253 = CARTESIAN_POINT ( 'NONE', ( 219.9474639405114544, -121.8691921037507768, 7.974009746486157901 ) ) ; +#44254 = ORIENTED_EDGE ( 'NONE', *, *, #50566, .T. ) ; +#44255 = CARTESIAN_POINT ( 'NONE', ( 24.99900000000002009, -49.14999999999999858, 10.99999999999999467 ) ) ; +#44256 = CARTESIAN_POINT ( 'NONE', ( -26.99999999999999645, -9.517533245892438408E-15, -23.20000000000000995 ) ) ; +#44257 = ORIENTED_EDGE ( 'NONE', *, *, #20159, .F. ) ; +#44258 = CARTESIAN_POINT ( 'NONE', ( 214.9592436421241644, -120.1476300932277184, -7.839869790125679749 ) ) ; +#44259 = DIRECTION ( 'NONE', ( -0.7009092642998476785, 0.0000000000000000000, -0.7132504491541847846 ) ) ; +#44260 = ORIENTED_EDGE ( 'NONE', *, *, #11352, .F. ) ; +#44261 = CARTESIAN_POINT ( 'NONE', ( 214.7167383364140960, -122.0387288698965023, 7.671738985864496208 ) ) ; +#44262 = CARTESIAN_POINT ( 'NONE', ( 193.3999984800815639, -116.0470870829610135, 13.83551829724021509 ) ) ; +#44263 = CARTESIAN_POINT ( 'NONE', ( 238.5902695270552556, -117.2034106906502728, 4.491780738447484822 ) ) ; +#44264 = EDGE_CURVE ( 'NONE', #7660, #13052, #50180, .T. ) ; +#44265 = DIRECTION ( 'NONE', ( -0.7009092642998482336, -5.185887546516577982E-16, -0.7132504491541841185 ) ) ; +#44266 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #36105, #479, #27629, #13297, #14446, #44564, #14168, #26776, #31453, #53915, #9225, #5134, #4569, #32009, #22936, #31148, #782, #41314, #22361, #18555, #50087, #4855, #1343, #22642, #8939, #10088, #40170, #36392, #9792, #32303, #45428, #23227 ), + .UNSPECIFIED., .F., .F., + ( 4, 1, 2, 2, 2, 1, 1, 2, 2, 2, 1, 2, 2, 2, 1, 1, 2, 2, 4 ), + ( 0.0000000000000000000, 0.06250000000001007527, 0.09375000000000954792, 0.1250000000000090206, 0.2500000000000219269, 0.3125000000000274780, 0.3437500000000302536, 0.3593750000000315303, 0.3750000000000328071, 0.5000000000000142109, 0.5625000000000001110, 0.5937499999999928946, 0.6249999999999856781, 0.7499999999999821254, 0.8124999999999876765, 0.8437499999999903411, 0.8593749999999991118, 0.8750000000000077716, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#44267 = CARTESIAN_POINT ( 'NONE', ( 232.5704820959260530, -124.2827956236191511, -4.848945855609629874 ) ) ; +#44268 = DIRECTION ( 'NONE', ( 0.7132504491541842295, 2.131334480222602985E-15, -0.7009092642998483447 ) ) ; +#44269 = CARTESIAN_POINT ( 'NONE', ( 219.8342789412082539, -118.5685214281348010, -7.854938848300086818 ) ) ; +#44270 = CARTESIAN_POINT ( 'NONE', ( 216.5374944680636418, -121.2340418763063354, 7.739437767603867258 ) ) ; +#44271 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#44272 = CARTESIAN_POINT ( 'NONE', ( 235.1863570568625903, -118.3081310855729384, -5.098860730712335254 ) ) ; +#44273 = AXIS2_PLACEMENT_3D ( 'NONE', #14720, #27886, #50909 ) ; +#44274 = VECTOR ( 'NONE', #51419, 1000.000000000000000 ) ; +#44275 = AXIS2_PLACEMENT_3D ( 'NONE', #39097, #37960, #6981 ) ; +#44276 = CARTESIAN_POINT ( 'NONE', ( 29.40000000000000924, -126.3380083076783507, -0.9999999999999870104 ) ) ; +#44277 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ; +#44278 = ORIENTED_EDGE ( 'NONE', *, *, #2717, .T. ) ; +#44279 = CARTESIAN_POINT ( 'NONE', ( 234.0448415930119950, -115.9903942305151787, 4.184854420933191932 ) ) ; +#44280 = AXIS2_PLACEMENT_3D ( 'NONE', #54002, #13389, #4946 ) ; +#44281 = CARTESIAN_POINT ( 'NONE', ( 19.45923135828952155, -50.69585184098149711, 15.75211891366923211 ) ) ; +#44282 = CARTESIAN_POINT ( 'NONE', ( 236.7530629105223454, -124.5580333402338766, 3.784434011406364817 ) ) ; +#44283 = AXIS2_PLACEMENT_3D ( 'NONE', #54483, #53612, #790 ) ; +#44284 = EDGE_CURVE ( 'NONE', #57158, #6343, #28502, .T. ) ; +#44285 = VECTOR ( 'NONE', #17492, 1000.000000000000000 ) ; +#44286 = ORIENTED_EDGE ( 'NONE', *, *, #39029, .F. ) ; +#44287 = ORIENTED_EDGE ( 'NONE', *, *, #25580, .F. ) ; +#44288 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#44289 = PLANE ( 'NONE', #6929 ) ; +#44290 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -121.7818373193089911, -1.484757040859295829 ) ) ; +#44291 = FACE_OUTER_BOUND ( 'NONE', #5205, .T. ) ; +#44292 = EDGE_CURVE ( 'NONE', #19431, #29470, #23322, .T. ) ; +#44293 = CARTESIAN_POINT ( 'NONE', ( 233.8834225766541124, -126.0448891571014656, -0.4047917563348595871 ) ) ; +#44294 = EDGE_CURVE ( 'NONE', #4526, #55025, #24183, .T. ) ; +#44295 = ORIENTED_EDGE ( 'NONE', *, *, #20730, .T. ) ; +#44297 = EDGE_CURVE ( 'NONE', #4057, #52811, #590, .T. ) ; +#44296 = CARTESIAN_POINT ( 'NONE', ( 220.3649306311716884, -120.8970409426728452, 7.877864839454587376 ) ) ; +#44298 = CARTESIAN_POINT ( 'NONE', ( -45.44526559463547244, -51.86242560429007398, 14.56346773745557321 ) ) ; +#44299 = CARTESIAN_POINT ( 'NONE', ( 12.00849834775653768, -37.19543050033661302, -112.7117578878423387 ) ) ; +#44300 = ORIENTED_EDGE ( 'NONE', *, *, #32771, .F. ) ; +#44301 = CARTESIAN_POINT ( 'NONE', ( 219.7811785688265616, -121.6761013961075122, 7.800254109055987151 ) ) ; +#44302 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #17363, #7734 ), + ( #25555, #8035 ), + ( #38998, #57103 ), + ( #12703, #31116 ), + ( #48910, #34618 ), + ( #22331, #17938 ), + ( #53573, #5677 ), + ( #31420, #13563 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 2, 2, 4 ), + ( 2, 2 ), + ( 0.0000000000000000000, 0.2118403867633399940, 0.6974960675644990005, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#44303 = DATE_AND_TIME ( #21819, #5706 ) ; +#44304 = CARTESIAN_POINT ( 'NONE', ( 237.4133965091162111, -117.6921713118153150, -4.785994637484590086 ) ) ; +#44305 = LINE ( 'NONE', #8980, #6232 ) ; +#44306 = ORIENTED_EDGE ( 'NONE', *, *, #52675, .T. ) ; +#44307 = CARTESIAN_POINT ( 'NONE', ( 21.50000000000001066, -38.99999999999999289, -23.50000000000000711 ) ) ; +#44308 = CARTESIAN_POINT ( 'NONE', ( -24.09999999999998366, -30.00100000000000122, -19.49999999999999645 ) ) ; +#44309 = CARTESIAN_POINT ( 'NONE', ( 195.1499984800815639, -116.2316811276534594, 13.26197142343288249 ) ) ; +#44310 = CARTESIAN_POINT ( 'NONE', ( 237.5728835169655895, -124.1978784072602906, -4.913357222228067478 ) ) ; +#44311 = ORIENTED_EDGE ( 'NONE', *, *, #28631, .F. ) ; +#44312 = ORIENTED_EDGE ( 'NONE', *, *, #22392, .F. ) ; +#44313 = ORIENTED_EDGE ( 'NONE', *, *, #39182, .F. ) ; +#44314 = DIRECTION ( 'NONE', ( -1.000000000000000000, -3.614007241618349264E-16, 0.0000000000000000000 ) ) ; +#44315 = DIRECTION ( 'NONE', ( 1.597594650655104158E-15, -1.000000000000000000, -1.415089553805949927E-15 ) ) ; +#44316 = CARTESIAN_POINT ( 'NONE', ( 220.4508598082992137, -125.8233409151887372, 5.546137449146944398 ) ) ; +#44317 = VECTOR ( 'NONE', #12144, 1000.000000000000000 ) ; +#44318 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#44319 = VERTEX_POINT ( 'NONE', #28005 ) ; +#44320 = AXIS2_PLACEMENT_3D ( 'NONE', #57720, #13012, #30859 ) ; +#44321 = VERTEX_POINT ( 'NONE', #41415 ) ; +#44322 = AXIS2_PLACEMENT_3D ( 'NONE', #36788, #13481, #8257 ) ; +#44323 = VERTEX_POINT ( 'NONE', #5807 ) ; +#44324 = AXIS2_PLACEMENT_3D ( 'NONE', #11600, #48095, #12177 ) ; +#44325 = CARTESIAN_POINT ( 'NONE', ( 13.21491204973129108, -47.48754308821393977, 18.45687133611399844 ) ) ; +#44326 = CARTESIAN_POINT ( 'NONE', ( 237.6321097431424789, -120.8566064305011594, 5.538442918937377613 ) ) ; +#44327 = ORIENTED_EDGE ( 'NONE', *, *, #37516, .T. ) ; +#44328 = AXIS2_PLACEMENT_3D ( 'NONE', #38473, #56293, #25327 ) ; +#44329 = CARTESIAN_POINT ( 'NONE', ( 11.51896906761219697, -29.99543050033662439, -109.2864314677939745 ) ) ; +#44330 = AXIS2_PLACEMENT_3D ( 'NONE', #12037, #42404, #11462 ) ; +#44331 = LINE ( 'NONE', #57496, #1280 ) ; +#44332 = AXIS2_PLACEMENT_3D ( 'NONE', #29800, #24833, #20441 ) ; +#44333 = ORIENTED_EDGE ( 'NONE', *, *, #4873, .T. ) ; +#44334 = ORIENTED_EDGE ( 'NONE', *, *, #12581, .T. ) ; +#44335 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #42399, #37198, #55868, #55583, #33665, #51450, #42115, #5926, #11454, #15542, #11172, #29009, #47078, #7076, #50583, #28135, #46794, #33385, #23735, #20500, #41552, #14968, #15248, #38325, #14690, #1587, #50311, #51169, #32806, #50872 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4 ), + ( 0.008234023241540648630, 0.008748391516880315785, 0.009262759792219982941, 0.009777128067559650096, 0.01029149634289931725, 0.01080586461823898441, 0.01132023289357865156, 0.01234896944425798240, 0.01286333771959764782, 0.01337770599493731324, 0.01389207427027697693, 0.01440644254561664062, 0.01492081082095630604, 0.01543517909629596972, 0.01646391564697533699 ), + .UNSPECIFIED. ) ; +#44336 = CARTESIAN_POINT ( 'NONE', ( -16.00000000000000000, -9.199999999999999289, 38.69999999999999574 ) ) ; +#44337 = CARTESIAN_POINT ( 'NONE', ( -50.34798353153578887, -120.6655283230840467, 2.669489934306356727 ) ) ; +#44338 = DIRECTION ( 'NONE', ( 0.6007965021170030839, 0.5150380749100554878, 0.6113749622260613581 ) ) ; +#44339 = CARTESIAN_POINT ( 'NONE', ( -31.26171440160119275, -116.0010000000000048, 16.90633451546424126 ) ) ; +#44340 = DIRECTION ( 'NONE', ( -3.524876788021935603E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#44341 = EDGE_CURVE ( 'NONE', #1754, #39731, #5238, .T. ) ; +#44342 = VECTOR ( 'NONE', #19423, 1000.000000000000000 ) ; +#44343 = CARTESIAN_POINT ( 'NONE', ( 217.9163579497280523, -121.9487709518570142, 5.427115291590303592 ) ) ; +#44344 = CARTESIAN_POINT ( 'NONE', ( 213.0999977193770576, -120.1898807932763305, 7.225399202005003296 ) ) ; +#44345 = DIRECTION ( 'NONE', ( -0.7132504491541841185, -2.131334480222611268E-15, 0.7009092642998482336 ) ) ; +#44346 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -117.9318396651388099, -1.264697319863759661 ) ) ; +#44347 = CARTESIAN_POINT ( 'NONE', ( 215.7630485937084472, -118.5890563901844956, -7.475326738700258211 ) ) ; +#44348 = CARTESIAN_POINT ( 'NONE', ( -18.50000000000000000, 12.50000000000000000, 36.00000000000000000 ) ) ; +#44349 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#44350 =( BOUNDED_SURFACE ( ) B_SPLINE_SURFACE ( 3, 3, ( + ( #12738, #8944, #30271, #35513 ), + ( #30580, #52737, #34650, #40173 ), + ( #13300, #4285, #44569, #21199 ), + ( #39322, #26188, #4571, #31457 ) ), + .UNSPECIFIED., .F., .F., .F. ) + B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ), + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_SURFACE ( ( + ( 1.000000000000000000, 0.3333333333333334259, 0.3333333333333334259, 1.000000000000000000), + ( 0.9999999406777717592, 0.3333333135592573271, 0.3333333135592573271, 0.9999999406777717592), + ( 0.9999999406777717592, 0.3333333135592573271, 0.3333333135592573271, 0.9999999406777717592), + ( 1.000000000000000000, 0.3333333333333334259, 0.3333333333333334259, 1.000000000000000000) ) ) + REPRESENTATION_ITEM ( '' ) SURFACE ( ) ); +#44351 = LINE ( 'NONE', #4366, #36337 ) ; +#44352 = CARTESIAN_POINT ( 'NONE', ( 237.5972280068026521, -115.7354643018458944, 2.888286435452927403 ) ) ; +#44353 = ORIENTED_EDGE ( 'NONE', *, *, #10061, .T. ) ; +#44354 = VECTOR ( 'NONE', #8010, 999.9999999999998863 ) ; +#44355 = CARTESIAN_POINT ( 'NONE', ( 236.3101411064116064, -115.3605126222479811, -2.094979978101936702 ) ) ; +#44356 = CARTESIAN_POINT ( 'NONE', ( 210.8999987669501763, -127.3126626131562915, -1.045460849267725978 ) ) ; +#44357 = CARTESIAN_POINT ( 'NONE', ( -19.49999999999997513, -59.00000000000000000, -15.50000000000000000 ) ) ; +#44358 = CARTESIAN_POINT ( 'NONE', ( 233.7109117195718397, -123.4250403511690308, 4.715369634218013140 ) ) ; +#44359 = EDGE_CURVE ( 'NONE', #49034, #57099, #35964, .T. ) ; +#44360 = CARTESIAN_POINT ( 'NONE', ( 194.9499984800818595, -116.0946684225139762, 13.68767967873196589 ) ) ; +#44361 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #25885, #25000, #2820, #42795, #21475, #34054, #34350, #3690, #39304, #47765, #38714, #51851, #7751, #11860, #35222, #5121 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 2, 2, 2, 4 ), + ( 0.006727895598365156264, 0.007077712444917509844, 0.007427529291469863425, 0.007777346138022217005, 0.008127162984574569718, 0.008826796677679275144, 0.009176613524231630459, 0.009526430370783987508 ), + .UNSPECIFIED. ) ; +#44362 = ORIENTED_EDGE ( 'NONE', *, *, #6631, .T. ) ; +#44363 = ORIENTED_EDGE ( 'NONE', *, *, #45156, .F. ) ; +#44364 = CARTESIAN_POINT ( 'NONE', ( 12.39978652131333448, -47.14943223050634913, 18.00147233151620085 ) ) ; +#44365 = FACE_OUTER_BOUND ( 'NONE', #3554, .T. ) ; +#44366 = CARTESIAN_POINT ( 'NONE', ( 214.5561483820300452, -122.4662498463683704, 7.555230026801473819 ) ) ; +#44367 = CARTESIAN_POINT ( 'NONE', ( 235.4506555423193959, -126.5735023644654405, -0.9633701283216986599 ) ) ; +#44368 = CARTESIAN_POINT ( 'NONE', ( 213.9204999291004583, -122.4556095931253168, 7.485893661394752208 ) ) ; +#44369 = VECTOR ( 'NONE', #46601, 1000.000000000000000 ) ; +#44370 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.210476675238558841E-16, 1.857579106397798678E-17 ) ) ; +#44371 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#44372 = CONICAL_SURFACE ( 'NONE', #41522, 0.7999999999258808892, 0.5404194995851193672 ) ; +#44373 = EDGE_CURVE ( 'NONE', #5473, #31511, #36494, .T. ) ; +#44374 = CARTESIAN_POINT ( 'NONE', ( 36.89929804591973550, -121.4999999999999147, 5.188116411101520775 ) ) ; +#44375 = EDGE_CURVE ( 'NONE', #51070, #38152, #40854, .T. ) ; +#44376 = CIRCLE ( 'NONE', #17348, 7.618924406713010633 ) ; +#44377 = ORIENTED_EDGE ( 'NONE', *, *, #56112, .T. ) ; +#44379 = EDGE_CURVE ( 'NONE', #13095, #53929, #5018, .T. ) ; +#44378 = CARTESIAN_POINT ( 'NONE', ( 214.8393149781428519, -122.0377571514317907, 7.685510296244259187 ) ) ; +#44380 = DIRECTION ( 'NONE', ( -0.6810254006693127193, 0.6785983445458394492, 0.2751521223302636487 ) ) ; +#44381 = VECTOR ( 'NONE', #13852, 999.9999999999998863 ) ; +#44382 = CARTESIAN_POINT ( 'NONE', ( 213.0999977193770292, -120.8050274310404433, -7.225615947241130321 ) ) ; +#44383 = VERTEX_POINT ( 'NONE', #55162 ) ; +#44384 = ORIENTED_EDGE ( 'NONE', *, *, #15593, .F. ) ; +#44385 = LINE ( 'NONE', #4397, #21385 ) ; +#44386 = CARTESIAN_POINT ( 'NONE', ( 215.9612166576866343, -121.7618591516349085, 7.629433687939862097 ) ) ; +#44387 = CARTESIAN_POINT ( 'NONE', ( 225.6999987669289851, -116.3873098089322013, -6.151892342385119505 ) ) ; +#44388 = FACE_OUTER_BOUND ( 'NONE', #6346, .T. ) ; +#44389 = CARTESIAN_POINT ( 'NONE', ( 215.1107014163321480, -122.3253893078640147, 7.666576068832828383 ) ) ; +#44390 = LINE ( 'NONE', #23055, #39090 ) ; +#44391 = ORIENTED_EDGE ( 'NONE', *, *, #567, .T. ) ; +#44392 = CARTESIAN_POINT ( 'NONE', ( -21.49999999999997868, -48.99999999999998579, -20.29999999999999716 ) ) ; +#44393 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#44394 = VERTEX_POINT ( 'NONE', #45800 ) ; +#44395 = ORIENTED_EDGE ( 'NONE', *, *, #5665, .T. ) ; +#44396 = VERTEX_POINT ( 'NONE', #18933 ) ; +#44397 = ORIENTED_EDGE ( 'NONE', *, *, #51923, .F. ) ; +#44398 = CIRCLE ( 'NONE', #22926, 1.800000000000004041 ) ; +#44399 = CARTESIAN_POINT ( 'NONE', ( 220.3649315727256521, -118.5216154155092880, -7.634305084257131391 ) ) ; +#44400 = CARTESIAN_POINT ( 'NONE', ( -31.25000000000000000, -128.9989999999999952, 9.400000000000009237 ) ) ; +#44401 = VERTEX_POINT ( 'NONE', #1447 ) ; +#44402 = ORIENTED_EDGE ( 'NONE', *, *, #9354, .F. ) ; +#44403 = LINE ( 'NONE', #48498, #42473 ) ; +#44404 = LINE ( 'NONE', #23073, #6837 ) ; +#44405 = ORIENTED_EDGE ( 'NONE', *, *, #18024, .T. ) ; +#44406 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #48398, #21814, #13043, #25048 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 3.686287386450715076E-18, 0.001639888159968372469 ), + .UNSPECIFIED. ) ; +#44407 = ORIENTED_EDGE ( 'NONE', *, *, #41602, .T. ) ; +#44408 = VECTOR ( 'NONE', #18707, 1000.000000000000000 ) ; +#44409 = LINE ( 'NONE', #30115, #52239 ) ; +#44410 = CARTESIAN_POINT ( 'NONE', ( 237.4702913371237400, -115.9590786863031582, 3.201390184760275481 ) ) ; +#44411 = CARTESIAN_POINT ( 'NONE', ( 14.96048378389201439, -47.98072198949187595, 18.83895265926402018 ) ) ; +#44412 = VECTOR ( 'NONE', #41816, 1000.000000000000000 ) ; +#44413 = CARTESIAN_POINT ( 'NONE', ( 221.8456385799172494, -121.1219999501912099, 7.832702746693398055 ) ) ; +#44414 = EDGE_CURVE ( 'NONE', #18397, #40875, #14837, .T. ) ; +#44415 = CARTESIAN_POINT ( 'NONE', ( 25.00000000000002132, -59.00000000000000711, 18.70000000000000284 ) ) ; +#44416 = AXIS2_PLACEMENT_3D ( 'NONE', #14147, #53897, #49776 ) ; +#44417 = CARTESIAN_POINT ( 'NONE', ( 5.600000000000018296, -35.74999999999999289, -23.49900000000000588 ) ) ; +#44418 = CARTESIAN_POINT ( 'NONE', ( 233.0439704355307811, -114.2527428407373264, 0.9586945877377711644 ) ) ; +#44419 = VECTOR ( 'NONE', #18042, 1000.000000000000114 ) ; +#44420 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#44421 = AXIS2_PLACEMENT_3D ( 'NONE', #49945, #9956, #53467 ) ; +#44422 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#44423 = CARTESIAN_POINT ( 'NONE', ( 235.0534229709609235, -125.9761390122017843, 0.9026018692676511801 ) ) ; +#44424 = CARTESIAN_POINT ( 'NONE', ( 231.2472123624289111, -120.4999999999997726, 1.387778780781445676E-14 ) ) ; +#44425 = LINE ( 'NONE', #22788, #10914 ) ; +#44426 = CARTESIAN_POINT ( 'NONE', ( 20.90000000000001634, -41.99999999999999289, -19.49999999999999645 ) ) ; +#44427 = FACE_BOUND ( 'NONE', #31798, .T. ) ; +#44428 = CARTESIAN_POINT ( 'NONE', ( 235.6035607086520258, -119.8289497042616460, 5.508118567205633198 ) ) ; +#44429 = CARTESIAN_POINT ( 'NONE', ( 233.5734964462380674, -124.1821365137767970, -4.925499830443783367 ) ) ; +#44430 = FACE_OUTER_BOUND ( 'NONE', #42217, .T. ) ; +#44431 = CARTESIAN_POINT ( 'NONE', ( 222.0871094406269890, -122.0216519296272111, 7.904772348360134870 ) ) ; +#44432 = CARTESIAN_POINT ( 'NONE', ( 233.0784491868155328, -122.0183446866086427, -5.337081908479431647 ) ) ; +#44433 = CARTESIAN_POINT ( 'NONE', ( 234.9665949965732352, -125.0997717017643396, -3.105692366003343530 ) ) ; +#44434 = CARTESIAN_POINT ( 'NONE', ( 221.0879986105476007, -121.2187862920193595, 7.846919272671294188 ) ) ; +#44435 = CARTESIAN_POINT ( 'NONE', ( 15.70000000000001528, -50.26885775404493728, -20.29999999999999716 ) ) ; +#44436 = FACE_OUTER_BOUND ( 'NONE', #33961, .T. ) ; +#44437 = CARTESIAN_POINT ( 'NONE', ( 234.9976104563453703, -114.9595010906126475, 2.669541991668453296 ) ) ; +#44438 = LINE ( 'NONE', #9668, #27425 ) ; +#44439 = VECTOR ( 'NONE', #37231, 1000.000000000000000 ) ; +#44440 = CARTESIAN_POINT ( 'NONE', ( 24.90000000000003411, -116.9999999999999858, 4.499999999525494232 ) ) ; +#44441 = CARTESIAN_POINT ( 'NONE', ( 237.5603064719430790, -114.9872786335238146, -0.6666970726413369297 ) ) ; +#44442 = CIRCLE ( 'NONE', #27658, 3.000000000000000888 ) ; +#44443 = CARTESIAN_POINT ( 'NONE', ( 220.2486434445711723, -122.1678502064002032, 7.916479081678118312 ) ) ; +#44444 = ADVANCED_FACE ( 'NONE', ( #31827 ), #28586, .F. ) ; +#44445 = ORIENTED_EDGE ( 'NONE', *, *, #57713, .F. ) ; +#44447 = EDGE_CURVE ( 'NONE', #54965, #50428, #35050, .T. ) ; +#44446 = CARTESIAN_POINT ( 'NONE', ( 217.4395180999261754, -118.5308638210086798, -7.574160929431701383 ) ) ; +#44448 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#44449 = CARTESIAN_POINT ( 'NONE', ( 232.5302227290741826, -117.9969373474199585, -4.969087280269084417 ) ) ; +#44450 = ORIENTED_EDGE ( 'NONE', *, *, #36000, .T. ) ; +#44451 = ADVANCED_FACE ( 'NONE', ( #19792 ), #25042, .T. ) ; +#44452 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#44453 = CARTESIAN_POINT ( 'NONE', ( 219.8790856214419591, -122.1905275145952885, 7.698708401094261689 ) ) ; +#44454 = CARTESIAN_POINT ( 'NONE', ( 232.2362452336315641, -123.5758294496814074, -4.627313524826344171 ) ) ; +#44455 = ORIENTED_EDGE ( 'NONE', *, *, #17262, .F. ) ; +#44456 = AXIS2_PLACEMENT_3D ( 'NONE', #20830, #30203, #48001 ) ; +#44457 = ORIENTED_EDGE ( 'NONE', *, *, #36664, .F. ) ; +#44458 = EDGE_CURVE ( 'NONE', #18068, #45880, #38196, .T. ) ; +#44459 = CARTESIAN_POINT ( 'NONE', ( 31.90000000000004121, -119.4999999999999858, -5.830845521999979297 ) ) ; +#44460 = ITEM_DEFINED_TRANSFORMATION ( 'NONE', 'NONE', #3969, #35640 ) ; +#44461 = ORIENTED_EDGE ( 'NONE', *, *, #11652, .F. ) ; +#44462 = ORIENTED_EDGE ( 'NONE', *, *, #23060, .T. ) ; +#44463 = CIRCLE ( 'NONE', #19279, 3.200000000000009504 ) ; +#44464 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#44465 = CARTESIAN_POINT ( 'NONE', ( 236.1973532315301156, -124.5969912849050729, -3.743251727256098338 ) ) ; +#44466 = CARTESIAN_POINT ( 'NONE', ( 218.3002074625811133, -114.8213583732399599, -4.683689166368139034 ) ) ; +#44467 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #20977, #12817, #30654, #26851, #13371, #4363, #8440, #7852, #8152, #39972, #56921, #13088, #44053, #48160, #22161, #49022, #57799, #21859, #39683, #56640, #16601, #35589, #57514, #21276, #25975, #43761, #17481, #34727, #35311, #39104, #48726, #53108, #30936 ), + .UNSPECIFIED., .F., .F., + ( 4, 1, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 4 ), + ( 0.7500000000000000000, 0.7812500000000006661, 0.7968750000000009992, 0.8125000000000013323, 0.8749999999999950040, 0.9062499999999918954, 0.9218749999999903411, 0.9296874999999895639, 0.9374999999999887867, 0.9999999999999782396, 1.031249999999972911, 1.046874999999970246, 1.062499999999967581, 1.124999999999952038, 1.156249999999944045, 1.171874999999943157, 1.179687499999945821, 1.187499999999948486, 1.250000000000000000 ), + .UNSPECIFIED. ) ; +#44468 = ORIENTED_EDGE ( 'NONE', *, *, #13645, .T. ) ; +#44469 = EDGE_LOOP ( 'NONE', ( #2726, #23311, #619, #32783 ) ) ; +#44470 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #6746, #51405 ), + ( #15496, #41794 ), + ( #42345, #15199 ), + ( #20175, #11410 ), + ( #19315, #37153 ), + ( #54960, #10842 ), + ( #1818, #33338 ), + ( #29241, #38000 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 2, 2, 4 ), + ( 2, 2 ), + ( 0.0000000000000000000, 0.4795496203402350166, 0.7398336705717200035, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#44471 = CARTESIAN_POINT ( 'NONE', ( 228.9554229884624021, -121.3164873352641848, 7.113890390280432463 ) ) ; +#44472 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#44473 = EDGE_LOOP ( 'NONE', ( #10326, #6033, #18733, #51181 ) ) ; +#44474 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#44475 = CARTESIAN_POINT ( 'NONE', ( 235.8999987668371432, -120.4999999999997584, 1.387778780781445676E-14 ) ) ; +#44476 = CARTESIAN_POINT ( 'NONE', ( 219.8595722704078810, -120.0301912242223921, -8.075274091806743826 ) ) ; +#44477 = FACE_OUTER_BOUND ( 'NONE', #901, .T. ) ; +#44478 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#44479 = CARTESIAN_POINT ( 'NONE', ( 219.8806601222100596, -121.9473395857653628, 7.959748124048978468 ) ) ; +#44480 = ORIENTED_EDGE ( 'NONE', *, *, #29630, .F. ) ; +#44481 = ORIENTED_EDGE ( 'NONE', *, *, #25615, .F. ) ; +#44482 = EDGE_CURVE ( 'NONE', #41083, #37873, #24460, .T. ) ; +#44483 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289226, -129.3820406495250381, 12.54942536071714265 ) ) ; +#44484 = VECTOR ( 'NONE', #33716, 1000.000000000000000 ) ; +#44485 = CARTESIAN_POINT ( 'NONE', ( 214.8597638305273279, -120.0689692840172569, -7.624280101332616688 ) ) ; +#44486 = EDGE_CURVE ( 'NONE', #19333, #22258, #42257, .T. ) ; +#44487 = PLANE ( 'NONE', #9900 ) ; +#44488 = ORIENTED_EDGE ( 'NONE', *, *, #47072, .T. ) ; +#44489 = CARTESIAN_POINT ( 'NONE', ( 232.0045896448090161, -116.9903290891336241, -4.779293191388427786 ) ) ; +#44490 = CARTESIAN_POINT ( 'NONE', ( 220.9256787748323632, -122.0117458886213200, 7.715622677219464265 ) ) ; +#44491 = EDGE_CURVE ( 'NONE', #42208, #12792, #54940, .T. ) ; +#44492 = CARTESIAN_POINT ( 'NONE', ( 221.4140751442297415, -118.9849979653322833, -7.723352205249184976 ) ) ; +#44493 = CARTESIAN_POINT ( 'NONE', ( 217.9163579497280523, -120.9213695838550251, 8.036465815854668904 ) ) ; +#44494 = CARTESIAN_POINT ( 'NONE', ( 219.8498105837174990, -119.7748832076797640, -8.056336602963757088 ) ) ; +#44495 = CARTESIAN_POINT ( 'NONE', ( 235.5390271962959901, -115.1251248678261021, -1.378958504020453502 ) ) ; +#44496 = CARTESIAN_POINT ( 'NONE', ( 219.9663301476981303, -125.8584418621280747, 5.088283842417421710 ) ) ; +#44497 = EDGE_CURVE ( 'NONE', #19258, #11707, #49954, .T. ) ; +#44498 = CARTESIAN_POINT ( 'NONE', ( 221.5822461762685407, -118.7078029022625003, -7.650293450934172235 ) ) ; +#44499 = CARTESIAN_POINT ( 'NONE', ( 219.9063756519441029, -118.5430919265860013, -7.642173313710143745 ) ) ; +#44500 = EDGE_CURVE ( 'NONE', #39159, #39859, #29158, .T. ) ; +#44501 = CARTESIAN_POINT ( 'NONE', ( 233.0546859336486989, -116.2523480417485473, 4.447088665071793123 ) ) ; +#44502 = CIRCLE ( 'NONE', #57564, 3.000000000000002665 ) ; +#44503 = CARTESIAN_POINT ( 'NONE', ( 225.6999987669289567, -113.5017345679067091, -0.1558234320356705060 ) ) ; +#44504 = CARTESIAN_POINT ( 'NONE', ( 215.3260850912321587, -119.6881865659867685, -7.612966687099222085 ) ) ; +#44505 = CARTESIAN_POINT ( 'NONE', ( 215.8534587143972772, -118.7314632704419353, -7.519511504528212598 ) ) ; +#44506 = CARTESIAN_POINT ( 'NONE', ( 232.6113373155195632, -120.0938935899663420, 5.532974463298196532 ) ) ; +#44507 = CARTESIAN_POINT ( 'NONE', ( 215.2248613510886344, -121.1295422674147773, 7.881862502328728759 ) ) ; +#44508 = AXIS2_PLACEMENT_3D ( 'NONE', #21388, #57032, #16999 ) ; +#44509 = AXIS2_PLACEMENT_3D ( 'NONE', #40343, #52317, #47948 ) ; +#44510 = CARTESIAN_POINT ( 'NONE', ( 234.9426488130004884, -124.7026945710748862, -3.692817423386006492 ) ) ; +#44511 = CARTESIAN_POINT ( 'NONE', ( 217.1809786674953671, -118.6837287958982472, -7.558880840058636252 ) ) ; +#44512 = CARTESIAN_POINT ( 'NONE', ( 219.8806601222100596, -119.0853548399081063, -7.746697495129330591 ) ) ; +#44513 = ORIENTED_EDGE ( 'NONE', *, *, #52985, .T. ) ; +#44514 = CARTESIAN_POINT ( 'NONE', ( 234.4686234395879296, -126.4266997552307714, -1.646696821639522579 ) ) ; +#44515 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289794, -126.8185663025022620, -2.228530515217448382 ) ) ; +#44516 = FACE_OUTER_BOUND ( 'NONE', #22113, .T. ) ; +#44517 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290590, -123.7297251499654749, 0.7950931256726825325 ) ) ; +#44518 = CARTESIAN_POINT ( 'NONE', ( 234.3939862877638518, -115.0004586563023139, 0.7350176682179017096 ) ) ; +#44519 = CARTESIAN_POINT ( 'NONE', ( 237.1837138836402232, -118.3985848157562373, -5.138196679873636263 ) ) ; +#44520 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669398877, -117.9388846495210288, 1.396465769713112648 ) ) ; +#44521 = ADVANCED_FACE ( 'NONE', ( #30016 ), #57538, .F. ) ; +#44522 = ORIENTED_EDGE ( 'NONE', *, *, #57339, .F. ) ; +#44523 = CARTESIAN_POINT ( 'NONE', ( 241.0999987669289339, -119.5245967060455001, -6.356138116626994794 ) ) ; +#44524 =( BOUNDED_SURFACE ( ) B_SPLINE_SURFACE ( 3, 3, ( + ( #19982, #51227, #29066, #46848 ), + ( #6847, #24655, #7136, #19127 ), + ( #36974, #29639, #17030, #3643 ), + ( #12087, #8297, #47426, #34873 ) ), + .UNSPECIFIED., .F., .F., .F. ) + B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ), + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_SURFACE ( ( + ( 1.000000000000000000, 0.9963394067245090469, 0.9963394067245090469, 1.000000000000000000), + ( 1.000000000000000000, 0.9963394067245090469, 0.9963394067245090469, 1.000000000000000000), + ( 1.000000000000000000, 0.9963394067245090469, 0.9963394067245090469, 1.000000000000000000), + ( 1.000000000000000000, 0.9963394067245090469, 0.9963394067245090469, 1.000000000000000000) ) ) + REPRESENTATION_ITEM ( '' ) SURFACE ( ) ); +#44525 = CARTESIAN_POINT ( 'NONE', ( 234.3858146700002010, -118.5861892161634614, -5.216317911378576255 ) ) ; +#44526 = ORIENTED_EDGE ( 'NONE', *, *, #27540, .T. ) ; +#44527 = EDGE_LOOP ( 'NONE', ( #51879, #52701, #7735, #2017 ) ) ; +#44528 = CARTESIAN_POINT ( 'NONE', ( 213.9204999291004583, -122.2717122957191691, 7.531536916891249156 ) ) ; +#44529 = EDGE_CURVE ( 'NONE', #45488, #21432, #6663, .T. ) ; +#44530 = DIRECTION ( 'NONE', ( -0.7132504491541840075, -2.131334480222543031E-15, 0.7009092642998484557 ) ) ; +#44531 = CYLINDRICAL_SURFACE ( 'NONE', #23758, 3.000000000000002665 ) ; +#44532 = CARTESIAN_POINT ( 'NONE', ( 236.3235866315818043, -125.4209624008376096, 3.691004941200114242 ) ) ; +#44533 = EDGE_LOOP ( 'NONE', ( #37379, #16340, #12924, #297 ) ) ; +#44534 = EDGE_CURVE ( 'NONE', #25202, #20013, #25705, .T. ) ; +#44535 = CARTESIAN_POINT ( 'NONE', ( -24.09999999999998366, -30.00000000000000000, -19.49999999999999645 ) ) ; +#44536 = CARTESIAN_POINT ( 'NONE', ( 236.8746930105226340, -122.0456753361640239, 5.330423295740951417 ) ) ; +#44537 = CARTESIAN_POINT ( 'NONE', ( 236.2445745458983026, -121.8542228714427438, 7.031370312274930257 ) ) ; +#44538 = ORIENTED_EDGE ( 'NONE', *, *, #18515, .F. ) ; +#44539 = CARTESIAN_POINT ( 'NONE', ( 219.8388233875155890, -120.1209274247750614, -5.591269578511033345 ) ) ; +#44540 = CARTESIAN_POINT ( 'NONE', ( 217.2060331749648299, -122.3059202413144106, 7.808419713400335915 ) ) ; +#44541 = CYLINDRICAL_SURFACE ( 'NONE', #49438, 1.500000000000001332 ) ; +#44542 = VERTEX_POINT ( 'NONE', #15697 ) ; +#44543 = AXIS2_PLACEMENT_3D ( 'NONE', #16964, #43841, #12595 ) ; +#44544 = ORIENTED_EDGE ( 'NONE', *, *, #32766, .F. ) ; +#44545 = CARTESIAN_POINT ( 'NONE', ( 214.0798725964263554, -119.9646330293107610, -7.535325343983034330 ) ) ; +#44546 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289226, -125.5374951901651599, 2.088044439252328743 ) ) ; +#44547 = CARTESIAN_POINT ( 'NONE', ( 219.9064447262799717, -120.0538325058336113, -8.078731546385506945 ) ) ; +#44548 = CARTESIAN_POINT ( 'NONE', ( 218.2197931223896603, -118.5259289471534743, -7.606320627785143174 ) ) ; +#44549 = ORIENTED_EDGE ( 'NONE', *, *, #20735, .T. ) ; +#44550 = CARTESIAN_POINT ( 'NONE', ( 30.60000000000001563, -120.5000000000000284, 2.775557561562891351E-14 ) ) ; +#44551 = AXIS2_PLACEMENT_3D ( 'NONE', #53945, #41345, #49824 ) ; +#44552 = CARTESIAN_POINT ( 'NONE', ( -49.35401019903211051, -118.1855374721209415, 7.249706328139089884 ) ) ; +#44553 = DIRECTION ( 'NONE', ( 0.7132504491541838965, 2.131334480222543031E-15, -0.7009092642998485667 ) ) ; +#44554 = ORIENTED_EDGE ( 'NONE', *, *, #311, .F. ) ; +#44555 = ORIENTED_EDGE ( 'NONE', *, *, #13299, .F. ) ; +#44556 = CARTESIAN_POINT ( 'NONE', ( 218.1325115909600356, -116.9659354146258892, 6.791110235779521886 ) ) ; +#44557 = LINE ( 'NONE', #45117, #53694 ) ; +#44558 = ORIENTED_EDGE ( 'NONE', *, *, #25258, .F. ) ; +#44559 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#44560 = LINE ( 'NONE', #30852, #14372 ) ; +#44561 = EDGE_CURVE ( 'NONE', #40307, #473, #20926, .T. ) ; +#44562 = ORIENTED_EDGE ( 'NONE', *, *, #7575, .F. ) ; +#44563 = CARTESIAN_POINT ( 'NONE', ( 213.0999977193770576, -119.8298925328874844, -7.463551869827689700 ) ) ; +#44564 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -122.4964310008715529, 2.458874083502864849 ) ) ; +#44565 = ADVANCED_FACE ( 'NONE', ( #33534 ), #41984, .F. ) ; +#44566 = CARTESIAN_POINT ( 'NONE', ( 239.4652695270551703, -114.9927907248123660, 0.8451279643312686884 ) ) ; +#44567 = ADVANCED_FACE ( 'NONE', ( #11330 ), #56459, .T. ) ; +#44568 = VECTOR ( 'NONE', #55137, 1000.000000000000227 ) ; +#44569 = CARTESIAN_POINT ( 'NONE', ( 194.9499422319494215, -124.9053315774856543, -13.68767967873193925 ) ) ; +#44570 = EDGE_CURVE ( 'NONE', #49487, #21149, #42947, .T. ) ; +#44571 = CARTESIAN_POINT ( 'NONE', ( 232.5091885917115349, -125.8053604143346575, -3.107308728567187206 ) ) ; +#44572 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#44573 = CARTESIAN_POINT ( 'NONE', ( 215.7597857701853457, -121.4313280254243210, 7.660457235046065350 ) ) ; +#44574 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669398877, -118.1616560579269475, -2.417833212974996648 ) ) ; +#44575 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238558841E-16, -1.857579106397798678E-17 ) ) ; +#44576 = CARTESIAN_POINT ( 'NONE', ( 235.1151054158268323, -120.7481552632791306, -5.543709268962076386 ) ) ; +#44577 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.2841538407466691063, -0.9587786995907432441 ) ) ; +#44578 = DIRECTION ( 'NONE', ( 0.7132504491541840075, 2.131334480222543031E-15, -0.7009092642998484557 ) ) ; +#44579 = CARTESIAN_POINT ( 'NONE', ( 24.99900000000002009, -46.69999999999998863, 4.499999999999993783 ) ) ; +#44580 = EDGE_LOOP ( 'NONE', ( #47620, #12735 ) ) ; +#44581 = CARTESIAN_POINT ( 'NONE', ( 233.9532502991944511, -114.4416591146993909, 1.056195932676220695 ) ) ; +#44582 = CARTESIAN_POINT ( 'NONE', ( 26.87557658324535836, -119.5182648662540572, -6.175717666948703055 ) ) ; +#44583 = CARTESIAN_POINT ( 'NONE', ( 236.7090629792976699, -123.3759087634224869, 4.745967866731702678 ) ) ; +#44584 = EDGE_CURVE ( 'NONE', #6182, #14585, #56871, .T. ) ; +#44585 = ORIENTED_EDGE ( 'NONE', *, *, #37583, .T. ) ; +#44586 = VERTEX_POINT ( 'NONE', #57747 ) ; +#44587 = CIRCLE ( 'NONE', #1716, 6.171666658644871184 ) ; +#44588 = CARTESIAN_POINT ( 'NONE', ( 37.90000000000001990, -121.4999999999999858, 5.294196410000020947 ) ) ; +#44589 = FACE_OUTER_BOUND ( 'NONE', #42493, .T. ) ; +#44590 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -121.6213293329251997, -1.897993009453570190 ) ) ; +#44591 = DIRECTION ( 'NONE', ( -0.7009092642998482336, 0.0000000000000000000, -0.7132504491541841185 ) ) ; +#44592 =( BOUNDED_SURFACE ( ) B_SPLINE_SURFACE ( 3, 2, ( + ( #21142, #57369, #39552 ), + ( #30215, #30523, #47437 ), + ( #3654, #8309, #12677 ), + ( #26139, #12965, #57671 ) ), + .UNSPECIFIED., .F., .F., .T. ) + B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ), + ( 3, 3 ), + ( 0.01049270553795511943, 0.01191501263407414475 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_SURFACE ( ( + ( 1.000000000000000000, 0.7515799059490420042, 1.000000000000000000), + ( 1.000000000000000000, 0.7518702081709423002, 1.000000000000000000), + ( 1.000000000000000000, 0.7521661972702640142, 1.000000000000000000), + ( 1.000000000000000000, 0.7524682215663964779, 1.000000000000000000) ) ) + REPRESENTATION_ITEM ( '' ) SURFACE ( ) ); +#44593 = DIRECTION ( 'NONE', ( 0.7132504491541841185, 2.131334480222611662E-15, -0.7009092642998482336 ) ) ; +#44594 = VERTEX_POINT ( 'NONE', #13038 ) ; +#44595 = CARTESIAN_POINT ( 'NONE', ( 218.2526325006449781, -119.3761192688474750, -7.778652195763110733 ) ) ; +#44596 = CARTESIAN_POINT ( 'NONE', ( 21.80000000000002203, -60.50000000000000711, -16.50000000000000711 ) ) ; +#44597 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#44598 = EDGE_LOOP ( 'NONE', ( #23936, #27390, #52326, #5215 ) ) ; +#44599 = EDGE_CURVE ( 'NONE', #56436, #9044, #52463, .T. ) ; +#44600 = CARTESIAN_POINT ( 'NONE', ( 28.09997949928169803, -121.3438831965964226, -6.161756104391777455 ) ) ; +#44601 = APPLICATION_PROTOCOL_DEFINITION ( 'international standard', 'config_control_design', 1994, #55877 ) ; +#44602 = CARTESIAN_POINT ( 'NONE', ( 237.4840675932624379, -115.9088380880212839, -3.116312968547621853 ) ) ; +#44603 = CARTESIAN_POINT ( 'NONE', ( 221.5307352961931713, -121.1509264793305078, 7.840387323618719151 ) ) ; +#44604 = ORIENTED_EDGE ( 'NONE', *, *, #33100, .F. ) ; +#44605 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ; +#44606 = CONICAL_SURFACE ( 'NONE', #7283, 1.500000000000001332, 0.7853981633974317367 ) ; +#44607 = EDGE_CURVE ( 'NONE', #2742, #37712, #34287, .T. ) ; +#44608 = CARTESIAN_POINT ( 'NONE', ( 213.0999977193770292, -121.2931906476224952, -7.391361478436012433 ) ) ; +#44609 = CARTESIAN_POINT ( 'NONE', ( 221.1524050651516120, -120.1046438456626646, -7.866913179813438184 ) ) ; +#44610 = CARTESIAN_POINT ( 'NONE', ( 237.5801171458911654, -123.9705163040163853, -5.077254257637563661 ) ) ; +#44611 = EDGE_LOOP ( 'NONE', ( #8991, #49276, #50625, #16422 ) ) ; +#44612 = EDGE_LOOP ( 'NONE', ( #44147, #16123, #51552, #28242 ) ) ; +#44613 = EDGE_LOOP ( 'NONE', ( #37452, #33201, #36439, #41157 ) ) ; +#44614 = CARTESIAN_POINT ( 'NONE', ( 22.00000000000000711, -120.9000000000000057, 20.00000000000001066 ) ) ; +#44615 = LINE ( 'NONE', #35563, #20859 ) ; +#44616 = CARTESIAN_POINT ( 'NONE', ( 220.0244836605976104, -125.8754389554434852, 5.498166319763195808 ) ) ; +#44617 = CARTESIAN_POINT ( 'NONE', ( 23.40000000000001279, -41.02285514533215860, 6.299997739931467500 ) ) ; +#44618 = VERTEX_POINT ( 'NONE', #37553 ) ; +#44619 = ORIENTED_EDGE ( 'NONE', *, *, #4144, .T. ) ; +#44620 = ORIENTED_EDGE ( 'NONE', *, *, #12984, .F. ) ; +#44621 = CARTESIAN_POINT ( 'NONE', ( 220.1965013324388565, -118.6743013080640168, -7.883334981206979286 ) ) ; +#44622 = CARTESIAN_POINT ( 'NONE', ( 237.8154777597080454, -125.7061641374646825, 1.923073492508700522 ) ) ; +#44623 = PRODUCT_RELATED_PRODUCT_CATEGORY ( 'detail', '', ( #5335 ) ) ; +#44624 = ORIENTED_EDGE ( 'NONE', *, *, #20027, .F. ) ; +#44625 = CARTESIAN_POINT ( 'NONE', ( -19.49999999999997868, -38.99999999999999289, 23.49999999999999289 ) ) ; +#44626 = EDGE_CURVE ( 'NONE', #8918, #4040, #549, .T. ) ; +#44627 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#44628 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #46352, #45771, #40827, #18906 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 0.008815131515031684323 ), + .UNSPECIFIED. ) ; +#44629 = VERTEX_POINT ( 'NONE', #1943 ) ; +#44630 = ORIENTED_EDGE ( 'NONE', *, *, #37685, .F. ) ; +#44631 = CARTESIAN_POINT ( 'NONE', ( 215.1945461801670092, -118.7154321752076100, -7.664172760937104201 ) ) ; +#44632 = LINE ( 'NONE', #5776, #55113 ) ; +#44633 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#44634 = CARTESIAN_POINT ( 'NONE', ( 218.2526263280471426, -121.2787934512117261, 5.529929020463675293 ) ) ; +#44635 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289169, -119.6207307929384740, 2.690039576050477610 ) ) ; +#44636 = EDGE_LOOP ( 'NONE', ( #39416, #55518, #15139, #45718 ) ) ; +#44637 = EDGE_CURVE ( 'NONE', #42138, #29820, #19722, .T. ) ; +#44638 = CARTESIAN_POINT ( 'NONE', ( -31.16758236854052200, -50.19543050033673381, -75.61046338239687259 ) ) ; +#44639 = FACE_BOUND ( 'NONE', #46515, .T. ) ; +#44640 = EDGE_CURVE ( 'NONE', #15662, #57034, #16144, .T. ) ; +#44641 = CARTESIAN_POINT ( 'NONE', ( 216.5568803610940449, -121.2037857288027993, 7.959775689340604643 ) ) ; +#44642 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203862311, 0.9884292157390539568 ) ) ; +#44643 = FACE_OUTER_BOUND ( 'NONE', #5544, .T. ) ; +#44644 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#44645 = CARTESIAN_POINT ( 'NONE', ( 215.7167067084826328, -119.6733897564212015, -7.666012424343180420 ) ) ; +#44646 = CIRCLE ( 'NONE', #17578, 1.500000000000001332 ) ; +#44647 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #52129, #38427, #43064, #55965, #56821, #46891, #20324, #7463, #39006, #38145, #55691, #15925, #20873, #29684, #33485, #25877, #51548, #20596, #48047, #34343, #12134, #37867, #11554, #25564, #56535, #29391, #51269, #43358, #56240, #29110, #16791, #11271 ), + .UNSPECIFIED., .F., .F., + ( 4, 1, 2, 2, 2, 1, 1, 2, 2, 2, 1, 2, 2, 2, 1, 1, 2, 2, 4 ), + ( 0.2500000000000000000, 0.2812500000000006106, 0.2968750000000008882, 0.3125000000000012212, 0.3750000000000023315, 0.4062499999999996669, 0.4218749999999983347, 0.4296874999999952260, 0.4374999999999921174, 0.4999999999999851785, 0.5312499999999811262, 0.5468749999999789058, 0.5624999999999769074, 0.6249999999999731326, 0.6562499999999735767, 0.6718749999999766853, 0.6796874999999783507, 0.6874999999999799050, 0.7500000000000000000 ), + .UNSPECIFIED. ) ; +#44648 = CARTESIAN_POINT ( 'NONE', ( 215.7504020946266508, -121.4425015689973293, 7.869371122526648499 ) ) ; +#44649 = CARTESIAN_POINT ( 'NONE', ( 239.2222280068026521, -121.8267085768518712, -5.411362425887800143 ) ) ; +#44650 = ORIENTED_EDGE ( 'NONE', *, *, #33446, .F. ) ; +#44651 = CARTESIAN_POINT ( 'NONE', ( 236.1181699937013718, -120.6242288610570625, -5.548913226404254218 ) ) ; +#44652 = CARTESIAN_POINT ( 'NONE', ( 219.7270338329814763, -120.1941556419248371, -5.602507069406875928 ) ) ; +#44653 = CARTESIAN_POINT ( 'NONE', ( 221.5594157308570402, -122.3024978188869056, 7.862753896984193247 ) ) ; +#44654 = CARTESIAN_POINT ( 'NONE', ( 233.7992439089373988, -125.4810340638730111, 2.447891618876671949 ) ) ; +#44655 = CARTESIAN_POINT ( 'NONE', ( 221.4544861042156469, -119.9959736773253525, -7.851901512084232593 ) ) ; +#44656 = ORIENTED_EDGE ( 'NONE', *, *, #15549, .T. ) ; +#44657 = ORIENTED_EDGE ( 'NONE', *, *, #970, .F. ) ; +#44658 = CARTESIAN_POINT ( 'NONE', ( 219.6993526537457342, -121.3962813147537219, 8.038580465130555908 ) ) ; +#44659 = CARTESIAN_POINT ( 'NONE', ( -34.08203626218922722, -50.19543050033674092, -73.86806316953069995 ) ) ; +#44660 = CARTESIAN_POINT ( 'NONE', ( 221.1524050651516120, -120.8953561543369091, 7.866913179813514567 ) ) ; +#44661 = CARTESIAN_POINT ( 'NONE', ( 235.4198459774894445, -126.6450713627097002, 0.2010144386475862521 ) ) ; +#44662 = CARTESIAN_POINT ( 'NONE', ( 215.8398163658668523, -119.1782628848414731, -7.813189019765125032 ) ) ; +#44663 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#44664 = CARTESIAN_POINT ( 'NONE', ( 219.9503880133664779, -120.2520099792506869, -5.611385308073459477 ) ) ; +#44665 = CARTESIAN_POINT ( 'NONE', ( -31.66464327321732952, -36.19543050033674803, -67.27062342847433740 ) ) ; +#44666 = VERTEX_POINT ( 'NONE', #20005 ) ; +#44667 = CARTESIAN_POINT ( 'NONE', ( 237.9924640018371917, -116.8505486837047584, 4.778802760703878327 ) ) ; +#44668 = CARTESIAN_POINT ( 'NONE', ( 214.1322314851700526, -118.5406485750288539, -7.510277011508407874 ) ) ; +#44669 = CARTESIAN_POINT ( 'NONE', ( 20.99999999999999645, -4.999999999999993783, -19.50000000000000355 ) ) ; +#44670 = VERTEX_POINT ( 'NONE', #42768 ) ; +#44671 = ORIENTED_EDGE ( 'NONE', *, *, #28073, .F. ) ; +#44672 = VECTOR ( 'NONE', #30839, 999.9999999999998863 ) ; +#44674 = AXIS2_PLACEMENT_3D ( 'NONE', #33386, #32536, #56148 ) ; +#44673 = CYLINDRICAL_SURFACE ( 'NONE', #16709, 0.4999999999999983347 ) ; +#44675 = EDGE_CURVE ( 'NONE', #53152, #8406, #17517, .T. ) ; +#44676 = DIRECTION ( 'NONE', ( -7.352026217961471565E-16, 0.6220675291022620401, -0.7829635938130242723 ) ) ; +#44677 = DIRECTION ( 'NONE', ( -1.000000000000000000, -4.929626218750037951E-16, -1.857579106397801143E-17 ) ) ; +#44678 = CARTESIAN_POINT ( 'NONE', ( 220.4531036157728465, -120.9274449842877033, 8.076055680529256264 ) ) ; +#44679 = CARTESIAN_POINT ( 'NONE', ( 215.2365685812153231, -122.2396031217408279, 7.679740686559028084 ) ) ; +#44680 = EDGE_CURVE ( 'NONE', #39319, #13792, #33466, .T. ) ; +#44681 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#44682 = ORIENTED_EDGE ( 'NONE', *, *, #46069, .F. ) ; +#44683 = CARTESIAN_POINT ( 'NONE', ( 219.5457413159778071, -119.0062869436169564, -7.966372916024207385 ) ) ; +#44684 = CARTESIAN_POINT ( 'NONE', ( -24.00000000000000000, -8.460029551904389521E-15, -22.75000000000000000 ) ) ; +#44685 = VECTOR ( 'NONE', #50127, 1000.000000000000114 ) ; +#44686 = ORIENTED_EDGE ( 'NONE', *, *, #1721, .T. ) ; +#44687 = VERTEX_POINT ( 'NONE', #55672 ) ; +#44688 = ORIENTED_EDGE ( 'NONE', *, *, #51464, .F. ) ; +#44689 = EDGE_LOOP ( 'NONE', ( #46545, #32134, #8091, #15066, #15589, #6117, #42807, #22546, #16209, #15516 ) ) ; +#44690 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#44691 = ORIENTED_EDGE ( 'NONE', *, *, #91, .T. ) ; +#44692 = ORIENTED_EDGE ( 'NONE', *, *, #57083, .F. ) ; +#44693 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#44694 = CARTESIAN_POINT ( 'NONE', ( -46.40843888621644453, -48.84255794293291331, -13.25000000000001243 ) ) ; +#44695 = EDGE_CURVE ( 'NONE', #52137, #7224, #15436, .T. ) ; +#44696 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#44697 = EDGE_LOOP ( 'NONE', ( #6686, #2688, #19179, #9410 ) ) ; +#44698 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238558841E-16, -1.857579106397798678E-17 ) ) ; +#44699 = CARTESIAN_POINT ( 'NONE', ( 237.4497257008975737, -115.5987057967450085, 2.603220557515566913 ) ) ; +#44700 = DIRECTION ( 'NONE', ( -1.193371552725494529E-15, 0.9877383884367370026, 0.1561181475946908925 ) ) ; +#44701 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #46388, #33263, #46672, #33545 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 0.0000000000000000000, 0.0001895181997483262072 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9860499519521495060, 0.9856099998580786226, 0.9852221056084531359, 0.9848862692032731569 ) ) + REPRESENTATION_ITEM ( '' ) ); +#44702 = CARTESIAN_POINT ( 'NONE', ( 12.17218890579934332, -50.25909285575182395, -18.70084822414589709 ) ) ; +#44703 = ADVANCED_FACE ( 'NONE', ( #34027 ), #15627, .F. ) ; +#44704 = CARTESIAN_POINT ( 'NONE', ( 220.1493364240382391, -115.2325710226801192, -5.182033449070104325 ) ) ; +#44705 = CARTESIAN_POINT ( 'NONE', ( 235.8999987668172764, -125.0553130695609099, -5.958114033647654573 ) ) ; +#44706 = EDGE_CURVE ( 'NONE', #57376, #35141, #24543, .T. ) ; +#44707 = CARTESIAN_POINT ( 'NONE', ( 236.0439704355307811, -114.2527428407373122, 0.9586945877377711644 ) ) ; +#44708 = EDGE_CURVE ( 'NONE', #45618, #30989, #51821, .T. ) ; +#44709 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#44710 = CARTESIAN_POINT ( 'NONE', ( 22.00000000000001421, -129.0000000000000000, -19.99999999999998934 ) ) ; +#44711 = CARTESIAN_POINT ( 'NONE', ( 12.42904390633649570, -50.19543050033672671, -112.2838076183497407 ) ) ; +#44712 = AXIS2_PLACEMENT_3D ( 'NONE', #50816, #20167, #54954 ) ; +#44713 = FACE_OUTER_BOUND ( 'NONE', #3533, .T. ) ; +#44714 = DIRECTION ( 'NONE', ( -1.811995619784411276E-15, 1.000000000000000000, 1.196913542559490082E-15 ) ) ; +#44715 = FACE_BOUND ( 'NONE', #12685, .T. ) ; +#44716 = CARTESIAN_POINT ( 'NONE', ( 39.90000000000003411, -120.5000000000000000, 1.387778780781445676E-14 ) ) ; +#44717 = CARTESIAN_POINT ( 'NONE', ( 235.7138271388382691, -123.5256460812083503, 4.652882773437804431 ) ) ; +#44718 = CARTESIAN_POINT ( 'NONE', ( 233.4763209313167920, -126.3455730602860143, -1.909961504481217265 ) ) ; +#44719 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #42261, #2293, #15701, #33538 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 2.391165292485723571E-14, 0.001048464789980499239 ), + .UNSPECIFIED. ) ; +#44720 = CARTESIAN_POINT ( 'NONE', ( 217.0288119254784931, -122.5008706018058859, 7.750758679558440889 ) ) ; +#44721 = CARTESIAN_POINT ( 'NONE', ( 215.8153518719356043, -121.5639072774097258, 7.850497102440822772 ) ) ; +#44722 = CARTESIAN_POINT ( 'NONE', ( 233.1250240298605263, -120.3858951905541090, -5.548828722317900919 ) ) ; +#44723 = CARTESIAN_POINT ( 'NONE', ( 234.9823548606573240, -124.7661546776611488, -3.553110173635805058 ) ) ; +#44724 = AXIS2_PLACEMENT_3D ( 'NONE', #45615, #50267, #23412 ) ; +#44725 = CARTESIAN_POINT ( 'NONE', ( 235.6435270983271835, -122.0049890499596046, -6.138530600027149120 ) ) ; +#44726 = PLANE ( 'NONE', #36043 ) ; +#44727 = FACE_OUTER_BOUND ( 'NONE', #12990, .T. ) ; +#44728 = CARTESIAN_POINT ( 'NONE', ( 234.9392724314587610, -114.3715471542621316, 0.5166353691651909275 ) ) ; +#44729 = CARTESIAN_POINT ( 'NONE', ( 217.9938817318515021, -120.0781678809804021, -8.039479890211334023 ) ) ; +#44730 = FACE_OUTER_BOUND ( 'NONE', #3391, .T. ) ; +#44731 = CARTESIAN_POINT ( 'NONE', ( 237.2710135059219567, -122.5264495754998535, -5.217636325290904153 ) ) ; +#44732 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669290249, -114.8431492409866479, -2.237061240877288970 ) ) ; +#44733 = EDGE_LOOP ( 'NONE', ( #57608, #48665, #5999, #26773 ) ) ; +#44734 = CARTESIAN_POINT ( 'NONE', ( 215.6886765828793386, -121.7425836722938612, 7.610424036697538419 ) ) ; +#44735 = CARTESIAN_POINT ( 'NONE', ( 214.8324562400766808, -120.9697465548750301, 7.616579815358359262 ) ) ; +#44736 = CARTESIAN_POINT ( 'NONE', ( 219.9030746889665124, -121.1493166060124622, 8.062938573297934397 ) ) ; +#44737 = EDGE_LOOP ( 'NONE', ( #8671, #56007, #19680, #56043 ) ) ; +#44738 = DIRECTION ( 'NONE', ( 1.644548700998852974E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#44739 = CARTESIAN_POINT ( 'NONE', ( 216.8776569894538682, -122.3222063421066679, 7.579818999930131085 ) ) ; +#44740 = CARTESIAN_POINT ( 'NONE', ( 232.1907501071306683, -124.7605432054162691, -3.566672628568826831 ) ) ; +#44741 = CARTESIAN_POINT ( 'NONE', ( 235.8999987668373137, -120.4999999999997584, 1.387778780781445676E-14 ) ) ; +#44742 = EDGE_CURVE ( 'NONE', #16933, #13736, #56513, .T. ) ; +#44743 = EDGE_LOOP ( 'NONE', ( #44407, #42368, #14498, #4396 ) ) ; +#44744 = ORIENTED_EDGE ( 'NONE', *, *, #11359, .T. ) ; +#44745 = EDGE_LOOP ( 'NONE', ( #39444, #2, #42222, #14926, #31809, #37167 ) ) ; +#44746 = CARTESIAN_POINT ( 'NONE', ( 219.8224464067120891, -119.5492087754195296, -8.032883145947041115 ) ) ; +#44747 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1516828450203871193, -0.9884292157390539568 ) ) ; +#44748 = COORDINATED_UNIVERSAL_TIME_OFFSET ( 8, 0, .AHEAD. ) ; +#44749 = VERTEX_POINT ( 'NONE', #21154 ) ; +#44750 = VERTEX_POINT ( 'NONE', #49405 ) ; +#44751 = VECTOR ( 'NONE', #43422, 1000.000000000000000 ) ; +#44752 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 1.334402673828312107E-16 ) ) ; +#44753 = CARTESIAN_POINT ( 'NONE', ( 236.0243219619486865, -125.7185774798515752, 1.892036701317778791 ) ) ; +#44754 = CARTESIAN_POINT ( 'NONE', ( 215.7714380462828387, -121.8827457980171403, 7.576606436962855184 ) ) ; +#44755 = ORIENTED_EDGE ( 'NONE', *, *, #16090, .F. ) ; +#44756 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#44757 = CARTESIAN_POINT ( 'NONE', ( 219.8388233875160722, -121.2263199122807578, 7.854079278510121220 ) ) ; +#44758 = ORIENTED_EDGE ( 'NONE', *, *, #13302, .T. ) ; +#44759 = LINE ( 'NONE', #7972, #19676 ) ; +#44760 = CARTESIAN_POINT ( 'NONE', ( 221.8982723098855558, -122.4063115078646717, 7.620700883854011565 ) ) ; +#44761 = CARTESIAN_POINT ( 'NONE', ( 219.8388233875160722, -119.7429092991561816, -8.054594678933524321 ) ) ; +#44762 = EDGE_CURVE ( 'NONE', #43525, #28435, #57090, .T. ) ; +#44763 = CARTESIAN_POINT ( 'NONE', ( 220.9256787748323632, -121.6671862052089921, 5.470326858797960767 ) ) ; +#44764 = AXIS2_PLACEMENT_3D ( 'NONE', #34847, #4485, #17011 ) ; +#44765 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#44766 = CARTESIAN_POINT ( 'NONE', ( 216.8694485100881764, -120.8848904763861185, 7.986318768015405745 ) ) ; +#44767 = ORIENTED_EDGE ( 'NONE', *, *, #50097, .F. ) ; +#44768 = ORIENTED_EDGE ( 'NONE', *, *, #49248, .F. ) ; +#44769 = CARTESIAN_POINT ( 'NONE', ( 221.2808275055820388, -121.4564021826434868, 8.035467922182343514 ) ) ; +#44770 = VECTOR ( 'NONE', #33759, 1000.000000000000000 ) ; +#44771 = CYLINDRICAL_SURFACE ( 'NONE', #51838, 0.8000000000000047073 ) ; +#44772 = CARTESIAN_POINT ( 'NONE', ( 231.0695540487505752, -123.2474530313051133, 2.850344438686605475 ) ) ; +#44773 = VERTEX_POINT ( 'NONE', #40931 ) ; +#44774 = CARTESIAN_POINT ( 'NONE', ( 232.0086037800457746, -122.0617352920029646, -5.449918353639645829 ) ) ; +#44775 = EDGE_CURVE ( 'NONE', #50610, #24792, #376, .T. ) ; +#44776 = CARTESIAN_POINT ( 'NONE', ( 219.9166487111997697, -119.3926948580212866, -7.810969890494067869 ) ) ; +#44777 = ADVANCED_FACE ( 'NONE', ( #12114 ), #17399, .F. ) ; +#44778 = CARTESIAN_POINT ( 'NONE', ( 21.06740375029385604, -49.81786511715390731, -18.94542703451859467 ) ) ; +#44779 = CARTESIAN_POINT ( 'NONE', ( 216.2996934291191451, -127.9724923592326320, -1.146717319149701986 ) ) ; +#44780 = EDGE_CURVE ( 'NONE', #25318, #50250, #15329, .T. ) ; +#44781 = CARTESIAN_POINT ( 'NONE', ( 219.8927399105760117, -119.8417169616028986, -8.062188290465146068 ) ) ; +#44782 = CARTESIAN_POINT ( 'NONE', ( 235.5819053403938312, -114.9512839710152008, 0.08895636234805237574 ) ) ; +#44783 = CARTESIAN_POINT ( 'NONE', ( 37.18409781523962465, -119.6693473233110439, 5.361318053252727367 ) ) ; +#44784 = CARTESIAN_POINT ( 'NONE', ( 221.8577978172246219, -118.7315508532215347, -7.871592051528583767 ) ) ; +#44785 = CARTESIAN_POINT ( 'NONE', ( 216.9522882077534405, -120.1120988542901245, -7.991045434686379068 ) ) ; +#44786 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #1581, #10885, #6785, #38036, #5917, #47071, #15239, #50302, #19353, #6499, #55001, #37190, #50577, #24304, #2135, #51162, #19917, #6218, #24887, #24027, #28128, #14683, #14959, #28408, #24589, #37749, #11166, #15536, #55573, #29002, #46786, #54714, #42392, #32527, #2426, #55861, #46211, #10307, #33659, #41830, #11448, #29284, #7068, #2706, #43552, #48528, #52022, #8232, #25167, #47643, #3583, #56415, #57284, #47362, #20765, #7640, #16096, #21357, #3276, #12597, #21064, #25759, #38904, #26343, #30734, #3865, #39185, #7352, #25451, #17260, #16391, #30441, #34516, #12025, #21651, #8519, #35104, #30136, #56998, #38319, #44132, #52909, #42956, #16967, #29576, #34236, #43241, #29853, #47936, #2990, #34804, #56719, #56140, #16679, #4151, #38596, #52590, #12888, #52303, #7931, #12306, #11741, #33938, #48242, #26060, #43843, #51731, #39471, #31309, #17561, #49386, #40620, #35391, #48808, #45004, #31599, #44433, #35677, #18426, #31019, #5007, #49668, #45296, #44723, #5298, #18126, #9383, #22799, #4446, #53191, #652, #13759, #23098, #13176, #9663 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 1, 2, 2, 1, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 1, 1, 1, 2, 4 ), + ( 0.4405037081402433108, 0.4479407446227504086, 0.4516592628640039853, 0.4525888924243173239, 0.4530537072044740765, 0.4535185219846308846, 0.4553777811052581725, 0.4563074106655717332, 0.4567722254457285413, 0.4572370402258853495, 0.4590962993465127484, 0.4600259289068264201, 0.4604907436869831727, 0.4607231510770614658, 0.4609555584671397588, 0.4628148175877652148, 0.4646740767083906154, 0.4651388914885469239, 0.4656037062687032324, 0.4665333358290156829, 0.4683925949496405838, 0.4686250023397187658, 0.4687412060347578846, 0.4687993078822775828, 0.4688574097297972809, 0.4693222245099507584, 0.4702518540702572691, 0.4721111131908702352, 0.4725759279710234906, 0.4726340298185426336, 0.4726921316660618322, 0.4728083353611001183, 0.4730407427511768015, 0.4739703723114836453, 0.4758296314320972775, 0.4767592609924040659, 0.4776888905527108542, 0.4795481496733244864, 0.4800129644534778528, 0.4802453718435545915, 0.4803615755385929331, 0.4804196773861121317, 0.4804777792336312747, 0.4814074087939379520, 0.4832666679145513067, 0.4841962974748579285, 0.4844287048649343341, 0.4846611122550107398, 0.4851259270351635511, 0.4869851861557751294, 0.4879148157160808630, 0.4881472231061573797, 0.4882634268011955547, 0.4883215286487146978, 0.4883796304962338963, 0.4888444452763847647, 0.4897740748366862795, 0.4900064822267616860, 0.4901226859217994170, 0.4901807877693182824, 0.4902388896168371479, 0.4907037043969879053, 0.4916333339572895311, 0.4920981487374402885, 0.4925629635175909904, 0.4944222226381935759, 0.4953518521984948131, 0.4958166669786454039, 0.4960490743687206994, 0.4962814817587959948, 0.4981407408793981362, 0.4990703704396991514, 0.4995351852198495757, 0.4997675926099248711, 0.4998837963049625466, 0.4999418981524812455, 0.5000000000000000000 ), + .UNSPECIFIED. ) ; +#44787 = CARTESIAN_POINT ( 'NONE', ( 233.1016816335403803, -117.7292478761516605, 5.490157237577020233 ) ) ; +#44788 = DIRECTION ( 'NONE', ( -1.811995619784410881E-15, 1.000000000000000000, 1.196913542559490477E-15 ) ) ; +#44789 = CARTESIAN_POINT ( 'NONE', ( 219.8002074625812838, -120.4999999999997726, 1.387778780781445676E-14 ) ) ; +#44790 = CARTESIAN_POINT ( 'NONE', ( -39.19940197447500196, -41.84916458624189772, -76.36476778153510736 ) ) ; +#44791 = CARTESIAN_POINT ( 'NONE', ( 232.6267547777199809, -120.6393174959643773, 5.548103621759967297 ) ) ; +#44792 = CARTESIAN_POINT ( 'NONE', ( 221.4544861040537853, -120.6622199544722349, 5.624547452072553355 ) ) ; +#44793 = VECTOR ( 'NONE', #14641, 1000.000000000000000 ) ; +#44794 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #8038, #38703 ), + ( #25871, #12129 ), + ( #43352, #29958 ), + ( #47752, #7736 ), + ( #43653, #3387 ), + ( #35208, #26160 ), + ( #43946, #39000 ), + ( #57105, #48340 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 2, 2, 4 ), + ( 2, 2 ), + ( 0.0000000000000000000, 0.4795496203402350166, 0.7398336705717200035, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#44795 = CARTESIAN_POINT ( 'NONE', ( -19.59999999999998010, -33.19999999999999574, 19.25000000000001421 ) ) ; +#44796 = CARTESIAN_POINT ( 'NONE', ( 214.5561549749679386, -120.8540154965960340, 7.597514123838619682 ) ) ; +#44797 = EDGE_LOOP ( 'NONE', ( #31353, #11768, #3665, #15571 ) ) ; +#44798 = CARTESIAN_POINT ( 'NONE', ( 234.3925900764067762, -126.5225307312816625, 1.236665543077624552 ) ) ; +#44799 = CARTESIAN_POINT ( 'NONE', ( 215.7845203090479913, -122.1981548343804462, 7.530106627625357874 ) ) ; +#44800 = CARTESIAN_POINT ( 'NONE', ( 219.7270338329814763, -120.8058443580747081, 5.602507069406917672 ) ) ; +#44801 = CARTESIAN_POINT ( 'NONE', ( -33.99999999999999289, -116.0010000000000048, 17.00000000000000711 ) ) ; +#44802 = CARTESIAN_POINT ( 'NONE', ( 234.2350159463614148, -116.8768746514429182, -4.206333341757790834 ) ) ; +#44803 = CARTESIAN_POINT ( 'NONE', ( 237.2253022772569011, -117.1437243466533715, -4.419874402214683862 ) ) ; +#44804 = CARTESIAN_POINT ( 'NONE', ( 215.8591363554847078, -121.3463388604501887, 7.880405676314136798 ) ) ; +#44805 = MANIFOLD_SOLID_BREP ( 'GB_FASTENER_SCREWS_HSHCS M2X3-N-30-solid1', #21777 ) ; +#44806 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #28373, #10270, #16573, #56610, #47545, #37711, #3168, #54674, #14647, #14924, #19596, #38792 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 2, 4 ), + ( 5.674064109402466061E-16, 0.0002931122420253880613, 0.0005862244840502086511, 0.0008793367260750291868, 0.001025892847087447098, 0.001172448968099864793 ), + .UNSPECIFIED. ) ; +#44807 = CIRCLE ( 'NONE', #56930, 5.781067931295072349 ) ; +#44808 = EDGE_LOOP ( 'NONE', ( #47189, #34181, #53348, #41033 ) ) ; +#44809 = CARTESIAN_POINT ( 'NONE', ( 215.8275837043820786, -121.2293469166899769, 7.684243734401857928 ) ) ; +#44810 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#44811 = AXIS2_PLACEMENT_3D ( 'NONE', #33692, #56752, #25485 ) ; +#44812 = EDGE_CURVE ( 'NONE', #45595, #47873, #23197, .T. ) ; +#44813 = ORIENTED_EDGE ( 'NONE', *, *, #14139, .F. ) ; +#44814 = VERTEX_POINT ( 'NONE', #31622 ) ; +#44815 = CARTESIAN_POINT ( 'NONE', ( -35.43721211558217732, -39.19543050033674803, -72.53633556736097887 ) ) ; +#44816 = LINE ( 'NONE', #53880, #44381 ) ; +#44817 = CARTESIAN_POINT ( 'NONE', ( 219.7915883644746486, -121.0341179928767730, 8.072277735738722981 ) ) ; +#44818 = CARTESIAN_POINT ( 'NONE', ( 236.2924668894637250, -124.6167596308618783, 4.567883904183460686 ) ) ; +#44819 = ORIENTED_EDGE ( 'NONE', *, *, #21288, .F. ) ; +#44820 = CARTESIAN_POINT ( 'NONE', ( 236.7061297427570707, -116.6175222267699922, 3.965366473689811766 ) ) ; +#44821 = CARTESIAN_POINT ( 'NONE', ( 215.6886765828793386, -121.7425836722938612, 7.610424036697538419 ) ) ; +#44822 = ORIENTED_EDGE ( 'NONE', *, *, #7053, .T. ) ; +#44824 = ADVANCED_FACE ( 'NONE', ( #52392 ), #55436, .T. ) ; +#44823 = FACE_OUTER_BOUND ( 'NONE', #2004, .T. ) ; +#44825 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238558841E-16, -1.857579106397798678E-17 ) ) ; +#44826 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203871748, 0.9884292157390539568 ) ) ; +#44827 = ORIENTED_EDGE ( 'NONE', *, *, #28290, .F. ) ; +#44828 = CYLINDRICAL_SURFACE ( 'NONE', #15005, 1.649999999999998579 ) ; +#44829 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289794, -120.6881999677020900, -5.446791516078162587 ) ) ; +#44830 = CARTESIAN_POINT ( 'NONE', ( 220.0016277132386620, -120.1024533716207969, -7.877521909429561653 ) ) ; +#44831 = CARTESIAN_POINT ( 'NONE', ( 215.4795408114167685, -119.4631194350431258, -7.624649833771490748 ) ) ; +#44832 = ORIENTED_EDGE ( 'NONE', *, *, #17305, .F. ) ; +#44833 = FACE_OUTER_BOUND ( 'NONE', #20510, .T. ) ; +#44834 = PLANE ( 'NONE', #13990 ) ; +#44835 = CARTESIAN_POINT ( 'NONE', ( 220.1473587211716563, -121.8505816176217849, 7.976865683399299023 ) ) ; +#44836 = ORIENTED_EDGE ( 'NONE', *, *, #22051, .T. ) ; +#44837 = ORIENTED_EDGE ( 'NONE', *, *, #26051, .T. ) ; +#44838 = CARTESIAN_POINT ( 'NONE', ( 217.2732868503516386, -121.2967440722377859, 7.978382250036205825 ) ) ; +#44839 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -122.7439236370712763, 0.1073555229197301619 ) ) ; +#44840 = DIRECTION ( 'NONE', ( -0.06071524521539247571, 0.0000000000000000000, 0.9981551277223569274 ) ) ; +#44841 = ORIENTED_EDGE ( 'NONE', *, *, #5485, .T. ) ; +#44842 = CARTESIAN_POINT ( 'NONE', ( 215.2214962858842284, -119.5845784137133592, -7.839090439875822547 ) ) ; +#44843 = DIRECTION ( 'NONE', ( 0.7132504491541842295, 2.131334480222611662E-15, -0.7009092642998483447 ) ) ; +#44844 = EDGE_CURVE ( 'NONE', #26606, #37141, #28710, .T. ) ; +#44845 = VECTOR ( 'NONE', #26252, 1000.000000000000000 ) ; +#44846 = EDGE_CURVE ( 'NONE', #20173, #45180, #10577, .T. ) ; +#44847 = VERTEX_POINT ( 'NONE', #671 ) ; +#44848 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#44849 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026312, -114.2799209058558887, 0.9545238831757469899 ) ) ; +#44850 = CARTESIAN_POINT ( 'NONE', ( 237.5277695270552272, -115.7354643018458944, 2.888286435452927403 ) ) ; +#44851 = CONICAL_SURFACE ( 'NONE', #48559, 0.7999999999258808892, 0.5404194995851193672 ) ; +#44853 = VECTOR ( 'NONE', #17839, 1000.000000000000000 ) ; +#44852 = CARTESIAN_POINT ( 'NONE', ( 194.6499984800816208, -114.3415476561575872, 0.9450667357480114772 ) ) ; +#44854 = CARTESIAN_POINT ( 'NONE', ( 232.6024395707742656, -123.2106988207304568, -5.518622507877231520 ) ) ; +#44855 = EDGE_CURVE ( 'NONE', #8769, #24573, #54085, .T. ) ; +#44856 = FACE_OUTER_BOUND ( 'NONE', #2166, .T. ) ; +#44857 = FACE_OUTER_BOUND ( 'NONE', #18393, .T. ) ; +#44858 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#44859 = CARTESIAN_POINT ( 'NONE', ( 232.1173911028107568, -120.6628006669237578, -5.547051080500783549 ) ) ; +#44860 = CARTESIAN_POINT ( 'NONE', ( 235.3747812383120959, -114.9510056516938761, 0.1057056008289657401 ) ) ; +#44861 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -120.1835836165201101, -0.7417974332728504150 ) ) ; +#44862 = ADVANCED_FACE ( 'NONE', ( #14059 ), #9683, .F. ) ; +#44863 =( BOUNDED_SURFACE ( ) B_SPLINE_SURFACE ( 3, 3, ( + ( #19369, #42124, #33392, #37208 ), + ( #10323, #28146, #1875, #19648 ), + ( #2151, #14701, #33093, #32543 ), + ( #20233, #41844, #38053, #47086 ) ), + .UNSPECIFIED., .F., .F., .F. ) + B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ), + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_SURFACE ( ( + ( 1.000000000000000000, 0.7362881238914950055, 0.7362881238914950055, 1.000000000000000000), + ( 1.000000000000000000, 0.7362881238914950055, 0.7362881238914950055, 1.000000000000000000), + ( 1.000000000000000000, 0.7362881238914950055, 0.7362881238914950055, 1.000000000000000000), + ( 1.000000000000000000, 0.7362881238914950055, 0.7362881238914950055, 1.000000000000000000) ) ) + REPRESENTATION_ITEM ( '' ) SURFACE ( ) ); +#44864 = CARTESIAN_POINT ( 'NONE', ( 235.7949053305789846, -120.3077185591873075, -5.568541037329339360 ) ) ; +#44865 = CARTESIAN_POINT ( 'NONE', ( 219.8355565540564669, -120.9565914824400750, 7.875261354087475851 ) ) ; +#44866 = ORIENTED_EDGE ( 'NONE', *, *, #3948, .T. ) ; +#44867 = CARTESIAN_POINT ( 'NONE', ( 233.9001594838493077, -114.4288706950242300, -0.9760317147703696516 ) ) ; +#44868 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -118.4112848638984445, 2.270465323396876123 ) ) ; +#44869 = CARTESIAN_POINT ( 'NONE', ( 236.6742571539842004, -122.2903386127495224, 5.254537664278135622 ) ) ; +#44870 = ORIENTED_EDGE ( 'NONE', *, *, #55862, .F. ) ; +#44871 = VERTEX_POINT ( 'NONE', #33333 ) ; +#44872 = CARTESIAN_POINT ( 'NONE', ( 236.0767704591807785, -127.7937248680864286, 0.7007340094983253165 ) ) ; +#44873 = CARTESIAN_POINT ( 'NONE', ( 220.8002074625812554, -120.4999999999997726, 1.387778780781445676E-14 ) ) ; +#44874 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -121.6445158781288995, -1.746899728678499963 ) ) ; +#44875 = CARTESIAN_POINT ( 'NONE', ( 221.0239611148392669, -119.1941690825323974, -7.774982851530568340 ) ) ; +#44876 = EDGE_CURVE ( 'NONE', #41025, #28509, #2220, .T. ) ; +#44877 = CARTESIAN_POINT ( 'NONE', ( 234.2917151622941674, -115.5975517676443189, -2.701158938204688553 ) ) ; +#44878 = ORIENTED_EDGE ( 'NONE', *, *, #39240, .F. ) ; +#44879 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -117.8933797960175127, 1.099937005008341462 ) ) ; +#44880 = CARTESIAN_POINT ( 'NONE', ( -40.23507510443760538, -51.87173343397463299, 19.42055222004250936 ) ) ; +#44881 = ADVANCED_FACE ( 'NONE', ( #23393 ), #39592, .F. ) ; +#44882 = CARTESIAN_POINT ( 'NONE', ( 218.6366888967982902, -120.9250483706310320, 8.060438338465193198 ) ) ; +#44883 = AXIS2_PLACEMENT_3D ( 'NONE', #47365, #11744, #12310 ) ; +#44884 = ORIENTED_EDGE ( 'NONE', *, *, #23483, .T. ) ; +#44885 = CARTESIAN_POINT ( 'NONE', ( 220.2486434445711723, -119.5478936279801729, -7.833274701984906940 ) ) ; +#44886 = CARTESIAN_POINT ( 'NONE', ( 237.4626941462951208, -116.3747637381112270, -3.711959862309825109 ) ) ; +#44887 = ADVANCED_FACE ( 'NONE', ( #37702 ), #36687, .F. ) ; +#44888 = CARTESIAN_POINT ( 'NONE', ( 220.8113301436120253, -119.0360396494174751, -7.722893691679398209 ) ) ; +#44889 = EDGE_LOOP ( 'NONE', ( #52321, #51062, #52872, #28374, #36698, #40934 ) ) ; +#44891 = EDGE_CURVE ( 'NONE', #57481, #36760, #10261, .T. ) ; +#44890 = CARTESIAN_POINT ( 'NONE', ( 221.7231413087640419, -120.8980273622579631, 8.074221120810456398 ) ) ; +#44892 = AXIS2_PLACEMENT_3D ( 'NONE', #46122, #913, #42026 ) ; +#44893 = VECTOR ( 'NONE', #40105, 1000.000000000000000 ) ; +#44894 = CARTESIAN_POINT ( 'NONE', ( 215.8510627997960398, -122.4486669504066469, 7.474312605195598813 ) ) ; +#44895 = EDGE_CURVE ( 'NONE', #38013, #27669, #35017, .T. ) ; +#44896 = CARTESIAN_POINT ( 'NONE', ( 237.5250305070510137, -125.4997283830041397, -3.581194057089250649 ) ) ; +#44897 = ORIENTED_EDGE ( 'NONE', *, *, #41066, .T. ) ; +#44898 = ORIENTED_EDGE ( 'NONE', *, *, #673, .F. ) ; +#44899 = ORIENTED_EDGE ( 'NONE', *, *, #55941, .F. ) ; +#44900 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -119.9832977882923757, 2.573272948201791088 ) ) ; +#44901 = LINE ( 'NONE', #4618, #10626 ) ; +#44902 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#44903 = CARTESIAN_POINT ( 'NONE', ( 221.4544861042156469, -121.0040263226742070, 7.851901512084287660 ) ) ; +#44904 = ORIENTED_EDGE ( 'NONE', *, *, #25900, .T. ) ; +#44905 = ORIENTED_EDGE ( 'NONE', *, *, #35074, .T. ) ; +#44906 = ORIENTED_EDGE ( 'NONE', *, *, #10513, .F. ) ; +#44907 = CARTESIAN_POINT ( 'NONE', ( 220.0400526580618532, -118.6743345310444937, -7.883340079555063440 ) ) ; +#44908 = CARTESIAN_POINT ( 'NONE', ( 237.8314669384791671, -125.8690650882086857, 1.404907902931797681 ) ) ; +#44909 = VERTEX_POINT ( 'NONE', #51114 ) ; +#44910 = CARTESIAN_POINT ( 'NONE', ( 28.11163368297490806, -131.1839410472292400, -5.015655679104248144 ) ) ; +#44911 = EDGE_CURVE ( 'NONE', #5889, #40008, #14916, .T. ) ; +#44912 = CARTESIAN_POINT ( 'NONE', ( 228.7999987669289794, -113.5017345679066949, -0.1558234320356705060 ) ) ; +#44913 = EDGE_LOOP ( 'NONE', ( #52271, #35692, #50429, #3291 ) ) ; +#44914 = VERTEX_POINT ( 'NONE', #1814 ) ; +#44915 = PLANE ( 'NONE', #37836 ) ; +#44916 = CARTESIAN_POINT ( 'NONE', ( 7.412845902923778318, -50.15520895974397320, -121.3447385080232834 ) ) ; +#44917 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#44918 = PLANE ( 'NONE', #53741 ) ; +#44919 = ORIENTED_EDGE ( 'NONE', *, *, #1984, .T. ) ; +#44920 = CARTESIAN_POINT ( 'NONE', ( 36.75951712767906088, -121.3712891525434117, -5.387916708002483013 ) ) ; +#44921 = CARTESIAN_POINT ( 'NONE', ( 216.0299694303965055, -112.7941931723494235, 1.182521402831673285 ) ) ; +#44922 = CARTESIAN_POINT ( 'NONE', ( 216.0148108805467473, -119.3946320854310699, -7.860410944497978392 ) ) ; +#44923 = ADVANCED_FACE ( 'NONE', ( #32752, #46744 ), #29184, .T. ) ; +#44924 = CARTESIAN_POINT ( 'NONE', ( 20.40000000000003055, -117.0000000000512586, -5.999999999999984901 ) ) ; +#44925 = CARTESIAN_POINT ( 'NONE', ( 13.79706676557850997, -47.32750826568859281, 18.26994936854191209 ) ) ; +#44926 = LINE ( 'NONE', #1423, #1551 ) ; +#44927 = CARTESIAN_POINT ( 'NONE', ( 215.8002074625812838, -124.0564700392392012, -9.145273480228658158 ) ) ; +#44928 = EDGE_CURVE ( 'NONE', #45677, #12961, #27476, .T. ) ; +#44929 = AXIS2_PLACEMENT_3D ( 'NONE', #40242, #18038, #14530 ) ; +#44930 = CARTESIAN_POINT ( 'NONE', ( 215.7504020946266508, -121.4093460646438700, 7.653315911002178673 ) ) ; +#44931 = VERTEX_POINT ( 'NONE', #14636 ) ; +#44932 = AXIS2_PLACEMENT_3D ( 'NONE', #20645, #20920, #25611 ) ; +#44933 = CIRCLE ( 'NONE', #27232, 7.429656662197412054 ) ; +#44934 = CARTESIAN_POINT ( 'NONE', ( 236.1002915609652177, -121.2518683386387011, -5.498626999440381802 ) ) ; +#44935 = CARTESIAN_POINT ( 'NONE', ( 219.8002074625812270, -111.7803991291415144, -1.065269555995884909 ) ) ; +#44936 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.7071067811865515695, 0.7071067811865435759 ) ) ; +#44937 = CARTESIAN_POINT ( 'NONE', ( 233.8434132737504285, -125.9602416125698880, 1.000927048350822135 ) ) ; +#44938 = CARTESIAN_POINT ( 'NONE', ( 219.7742688560371391, -121.9192832265692772, 7.963115625390579488 ) ) ; +#44939 = EDGE_LOOP ( 'NONE', ( #2310, #3724 ) ) ; +#44940 = ORIENTED_EDGE ( 'NONE', *, *, #34867, .F. ) ; +#44941 = CARTESIAN_POINT ( 'NONE', ( 220.1411910213958549, -121.9948829252789579, 7.968613144933032189 ) ) ; +#44942 = LINE ( 'NONE', #35607, #34997 ) ; +#44943 = CARTESIAN_POINT ( 'NONE', ( -47.49965207417347557, -118.1887632614462831, -6.482552472922903597 ) ) ; +#44944 = CARTESIAN_POINT ( 'NONE', ( 235.7259336538537582, -118.6045463939717308, -5.850310324103355164 ) ) ; +#44945 = DIRECTION ( 'NONE', ( -0.9961946980877712798, -1.099135444592704340E-16, -0.08715574279308460626 ) ) ; +#44946 = FACE_OUTER_BOUND ( 'NONE', #42, .T. ) ; +#44947 = CARTESIAN_POINT ( 'NONE', ( 220.2486434445711723, -121.8199768498229076, 7.777432144100441036 ) ) ; +#44948 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #56094, #51678 ), + ( #24540, #38854 ), + ( #30093, #56372 ), + ( #16342, #51399 ), + ( #11691, #56951 ), + ( #29520, #47316 ), + ( #11980, #42338 ), + ( #28957, #11405 ), + ( #43507, #52257 ), + ( #16921, #47889 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 2, 2, 2, 4 ), + ( 2, 2 ), + ( 0.0000000000000000000, 0.2500000000000000000, 0.5000000000000000000, 0.7500000000000000000, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#44949 = CC_DESIGN_PERSON_AND_ORGANIZATION_ASSIGNMENT ( #39495, #16706, ( #48598 ) ) ; +#44950 = LINE ( 'NONE', #13, #7977 ) ; +#44951 = EDGE_LOOP ( 'NONE', ( #48025, #40745, #56910, #6248 ) ) ; +#44952 = CARTESIAN_POINT ( 'NONE', ( 237.9953903307030600, -118.5979843270735330, 5.613590394235744796 ) ) ; +#44953 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.210476675238558841E-16, 1.857579106397815009E-17 ) ) ; +#44954 = ADVANCED_FACE ( 'NONE', ( #2090 ), #14337, .F. ) ; +#44955 = CARTESIAN_POINT ( 'NONE', ( 235.8999987668372000, -120.4999999999997584, 1.387778780781445676E-14 ) ) ; +#44956 = ORIENTED_EDGE ( 'NONE', *, *, #29277, .T. ) ; +#44957 = VERTEX_POINT ( 'NONE', #10837 ) ; +#44958 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #23772, #19675, #1622, #19103, #50346, #5412, #769, #15283, #54179, #6542 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 4 ), + ( 3.929062510380680860E-17, 9.346677826443408838E-05, 0.0001869335565288289015, 0.0002804003347932236740, 0.0003738671130576185007 ), + .UNSPECIFIED. ) ; +#44959 = FACE_OUTER_BOUND ( 'NONE', #34083, .T. ) ; +#44960 = CARTESIAN_POINT ( 'NONE', ( 219.6993523118257485, -119.6023630231726855, -8.047081049772105033 ) ) ; +#44961 = CARTESIAN_POINT ( 'NONE', ( 221.9430499077180627, -122.0627455698167836, 7.687020285304620337 ) ) ; +#44962 = EDGE_CURVE ( 'NONE', #52164, #38556, #429, .T. ) ; +#44963 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#44965 = EDGE_CURVE ( 'NONE', #47677, #4535, #40493, .T. ) ; +#44964 = CARTESIAN_POINT ( 'NONE', ( 30.39999999999867697, -126.2137017642106827, -0.9999999999999731326 ) ) ; +#44966 = CARTESIAN_POINT ( 'NONE', ( 220.9382747811697811, -122.5080582331680574, 7.827671065495104052 ) ) ; +#44967 = EDGE_CURVE ( 'NONE', #39503, #5055, #24842, .T. ) ; +#44968 = CARTESIAN_POINT ( 'NONE', ( 236.8137528084434393, -115.8137734358804067, -3.982066585124043989 ) ) ; +#44969 = ORIENTED_EDGE ( 'NONE', *, *, #391, .F. ) ; +#44970 = CARTESIAN_POINT ( 'NONE', ( 229.2999987672637019, -120.8402296144456898, 7.492278946204841361 ) ) ; +#44971 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1516828450203867862, -0.9884292157390539568 ) ) ; +#44972 = VERTEX_POINT ( 'NONE', #43195 ) ; +#44973 = CIRCLE ( 'NONE', #15097, 2.025000000000002576 ) ; +#44974 = ORIENTED_EDGE ( 'NONE', *, *, #42719, .F. ) ; +#44975 = ORIENTED_EDGE ( 'NONE', *, *, #41250, .F. ) ; +#44976 = ORIENTED_EDGE ( 'NONE', *, *, #10584, .F. ) ; +#44977 = CIRCLE ( 'NONE', #22584, 2.500000000000005329 ) ; +#44978 = CARTESIAN_POINT ( 'NONE', ( 236.2445745458992974, -125.9122338781243116, -4.688476565191125545 ) ) ; +#44979 = ORIENTED_EDGE ( 'NONE', *, *, #9758, .T. ) ; +#44980 = EDGE_LOOP ( 'NONE', ( #7535, #25291 ) ) ; +#44981 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289169, -123.1426750764624103, 3.025528237012720112 ) ) ; +#44982 = CARTESIAN_POINT ( 'NONE', ( -45.80941703546306343, -46.63326641576239240, -14.08790159481258364 ) ) ; +#44983 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#44984 = VERTEX_POINT ( 'NONE', #15773 ) ; +#44985 = DIRECTION ( 'NONE', ( -1.883658937813645296E-15, 1.000000000000000000, 1.123988420328126730E-15 ) ) ; +#44986 = CARTESIAN_POINT ( 'NONE', ( -18.09999999999998010, -30.29999999999999361, 19.75000000000001421 ) ) ; +#44987 = CARTESIAN_POINT ( 'NONE', ( 240.0999810017725622, -123.0940756043924154, 3.135254018881117766 ) ) ; +#44988 = CARTESIAN_POINT ( 'NONE', ( 214.4398602540506431, -119.3859369021789831, -7.714687051697567632 ) ) ; +#44989 = CARTESIAN_POINT ( 'NONE', ( 12.57033296406196854, -29.99543050033662439, -108.2165557940626996 ) ) ; +#44990 = CARTESIAN_POINT ( 'NONE', ( 26.82796593299397969, -121.4358332477459754, -6.225682156474912965 ) ) ; +#44991 = CARTESIAN_POINT ( 'NONE', ( 236.9189704355307811, -115.4046226547928597, -3.739578457054429261 ) ) ; +#44992 = CARTESIAN_POINT ( 'NONE', ( 216.5947917037274522, -118.6763299202088575, -7.767953349597982893 ) ) ; +#44993 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#44994 = CARTESIAN_POINT ( 'NONE', ( 219.9438676518564364, -119.9038170078377732, -7.866552775697104316 ) ) ; +#44995 = CARTESIAN_POINT ( 'NONE', ( 36.90000000000000568, -119.4999999999999858, 5.176753894256061805 ) ) ; +#44996 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#44997 = ADVANCED_FACE ( 'NONE', ( #16631 ), #51400, .T. ) ; +#44998 = CARTESIAN_POINT ( 'NONE', ( 219.6369173785175519, -119.6420963713749757, 7.942728785462413121 ) ) ; +#44999 = CARTESIAN_POINT ( 'NONE', ( 235.7209697232960934, -123.7337852383398769, 4.510501259355662818 ) ) ; +#45000 = CARTESIAN_POINT ( 'NONE', ( 233.7205454116473788, -118.7767257815139033, -5.904037863521140572 ) ) ; +#45001 = CARTESIAN_POINT ( 'NONE', ( 10.46760517116242895, -32.89543050033662297, -110.3563071415252494 ) ) ; +#45002 = LINE ( 'NONE', #49104, #150 ) ; +#45003 = CARTESIAN_POINT ( 'NONE', ( 233.0705128597990381, -122.2795356409647525, -5.257500386107738066 ) ) ; +#45004 = CARTESIAN_POINT ( 'NONE', ( 234.9575523276767512, -125.2704947342493114, -2.836940361099304919 ) ) ; +#45005 = CARTESIAN_POINT ( 'NONE', ( 234.8310270983271550, -115.4046226547929024, -3.739578457054443028 ) ) ; +#45006 = CARTESIAN_POINT ( 'NONE', ( 218.3002074625811701, -116.4870931829341743, 6.170939459261600923 ) ) ; +#45007 = CARTESIAN_POINT ( 'NONE', ( 215.6645969226653961, -122.2916245603367145, 7.704469154645815721 ) ) ; +#45008 = CARTESIAN_POINT ( 'NONE', ( 235.1875219340996352, -120.9403717109141496, 6.134234080501964392 ) ) ; +#45009 = CARTESIAN_POINT ( 'NONE', ( 215.4268473067926379, -118.8648099993433362, -7.718590377043421213 ) ) ; +#45010 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#45011 = CARTESIAN_POINT ( 'NONE', ( 237.5340291193842575, -115.1764745861503769, -1.569313412818615250 ) ) ; +#45012 = FACE_OUTER_BOUND ( 'NONE', #45386, .T. ) ; +#45013 = ORIENTED_EDGE ( 'NONE', *, *, #24066, .T. ) ; +#45014 = CARTESIAN_POINT ( 'NONE', ( 25.00000000000002132, -49.00000000000000000, -17.00000000000000711 ) ) ; +#45015 = CARTESIAN_POINT ( 'NONE', ( 215.2987092082287006, -120.9759135205846405, 7.865383504961758199 ) ) ; +#45016 = EDGE_CURVE ( 'NONE', #29114, #27014, #27263, .T. ) ; +#45017 = CARTESIAN_POINT ( 'NONE', ( 232.6324175077231757, -123.9939922632446780, 4.370748683779906330 ) ) ; +#45018 = EDGE_LOOP ( 'NONE', ( #23063, #41944, #34765, #29900 ) ) ; +#45019 = CARTESIAN_POINT ( 'NONE', ( 220.8002074625812838, -111.3962416060885232, -1.386970794107838190 ) ) ; +#45020 = CARTESIAN_POINT ( 'NONE', ( 219.9211213912422522, -122.2919935504116467, 7.894078285817429652 ) ) ; +#45021 = CARTESIAN_POINT ( 'NONE', ( 232.6785300130032113, -115.9808379988117935, 3.232701674744886677 ) ) ; +#45022 = CARTESIAN_POINT ( 'NONE', ( 38.11743114856361103, -121.3309835151941343, 5.278616334501176510 ) ) ; +#45023 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 1.224646799147353207E-16 ) ) ; +#45024 = EDGE_CURVE ( 'NONE', #27693, #15723, #57179, .T. ) ; +#45025 = VERTEX_POINT ( 'NONE', #20450 ) ; +#45026 = ORIENTED_EDGE ( 'NONE', *, *, #1397, .T. ) ; +#45027 = VERTEX_POINT ( 'NONE', #38272 ) ; +#45028 = FACE_OUTER_BOUND ( 'NONE', #5168, .T. ) ; +#45029 = SECURITY_CLASSIFICATION_LEVEL ( 'unclassified' ) ; +#45030 = VERTEX_POINT ( 'NONE', #3226 ) ; +#45031 = VECTOR ( 'NONE', #37958, 1000.000000000000114 ) ; +#45032 = ORIENTED_EDGE ( 'NONE', *, *, #37332, .F. ) ; +#45033 = CARTESIAN_POINT ( 'NONE', ( 30.59997231450837063, -126.1401123870977159, -2.172068873738544070 ) ) ; +#45034 = CARTESIAN_POINT ( 'NONE', ( 236.1254955961434803, -125.8226219272812187, -1.572339926607055682 ) ) ; +#45035 = CARTESIAN_POINT ( 'NONE', ( 216.0976513710075437, -121.6140119197792018, 7.865467961796298368 ) ) ; +#45036 = ORIENTED_EDGE ( 'NONE', *, *, #29232, .F. ) ; +#45037 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -117.0315319113101395, 0.4543185847366856267 ) ) ; +#45038 = CARTESIAN_POINT ( 'NONE', ( 16.50000000000001776, -48.99999999999998579, -20.29999999999999716 ) ) ; +#45039 = ORIENTED_EDGE ( 'NONE', *, *, #52304, .T. ) ; +#45040 = CARTESIAN_POINT ( 'NONE', ( 213.9533395165483398, -119.7212065487878334, -5.529929020463640654 ) ) ; +#45041 = FACE_OUTER_BOUND ( 'NONE', #57024, .T. ) ; +#45042 = CARTESIAN_POINT ( 'NONE', ( -17.47499999999997655, -59.00000000000000000, 23.49999999999999289 ) ) ; +#45043 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#45044 = EDGE_LOOP ( 'NONE', ( #34413, #41628, #12844, #20746, #41793, #1132 ) ) ; +#45045 = CIRCLE ( 'NONE', #32023, 2.024999999999999911 ) ; +#45046 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290022, -123.3723156341914517, -0.3267649188873585353 ) ) ; +#45047 = LINE ( 'NONE', #40954, #6619 ) ; +#45048 = EDGE_LOOP ( 'NONE', ( #10116, #13262, #24909, #17944, #32878 ) ) ; +#45049 = ORIENTED_EDGE ( 'NONE', *, *, #37959, .F. ) ; +#45050 = CARTESIAN_POINT ( 'NONE', ( 221.2808275055820388, -121.9914575582653242, 7.953552930312316249 ) ) ; +#45051 = CARTESIAN_POINT ( 'NONE', ( 215.0121742597190462, -120.1650408315767180, -7.643762623759514874 ) ) ; +#45052 = CARTESIAN_POINT ( 'NONE', ( 13.79706676557851708, -50.67249173431142140, 18.26994936854191209 ) ) ; +#45053 = ORIENTED_EDGE ( 'NONE', *, *, #14731, .T. ) ; +#45054 = CARTESIAN_POINT ( 'NONE', ( 232.0084874826360419, -122.1088578606941155, -5.433893188398584151 ) ) ; +#45055 = CARTESIAN_POINT ( 'NONE', ( 16.50000000000001776, -38.99999999999999289, 15.49999999999999289 ) ) ; +#45056 = CARTESIAN_POINT ( 'NONE', ( 196.1500028794882837, -128.3655117858887706, 11.11317285922695319 ) ) ; +#45057 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#45058 = CARTESIAN_POINT ( 'NONE', ( 235.4914689841937445, -115.7695411686174651, -2.900320325462326654 ) ) ; +#45059 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669398877, -121.3518077751603528, 1.781312457432759899 ) ) ; +#45060 = CARTESIAN_POINT ( 'NONE', ( 216.9935660449602608, -120.1005094537334514, -7.992874861084924731 ) ) ; +#45061 = EDGE_CURVE ( 'NONE', #19743, #41878, #10479, .T. ) ; +#45062 = CARTESIAN_POINT ( 'NONE', ( 233.1654672804308746, -120.1141715535760426, 6.136947752187092320 ) ) ; +#45063 = CARTESIAN_POINT ( 'NONE', ( 12.62687607979583149, -50.47088028212026245, -15.49671750673014436 ) ) ; +#45064 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.330095367842434761E-33, -3.885780586188047891E-16 ) ) ; +#45065 = CARTESIAN_POINT ( 'NONE', ( 218.2197867405992611, -122.3821520419200795, 7.836054942624256725 ) ) ; +#45066 = CARTESIAN_POINT ( 'NONE', ( 232.6628553169334737, -121.9145651558694539, 5.367539542419332399 ) ) ; +#45067 = FACE_OUTER_BOUND ( 'NONE', #11071, .T. ) ; +#45068 = AXIS2_PLACEMENT_3D ( 'NONE', #7615, #4127, #16653 ) ; +#45069 = CARTESIAN_POINT ( 'NONE', ( 6.644564384514694666, -50.19543050033662723, -113.8899821610519609 ) ) ; +#45070 = CARTESIAN_POINT ( 'NONE', ( 215.1792968722477610, -119.9201286110777716, -7.846397457705111655 ) ) ; +#45071 = EDGE_LOOP ( 'NONE', ( #45547, #19528, #7594, #10980 ) ) ; +#45072 = CARTESIAN_POINT ( 'NONE', ( 234.5284924039912937, -125.4219765224841296, -3.687828487252371001 ) ) ; +#45073 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -121.6692310940717903, 3.032327328943028810 ) ) ; +#45074 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290306, -121.0886277255290224, 3.282086940521947049 ) ) ; +#45075 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -124.0208064782665645, -0.06441526490931220872 ) ) ; +#45076 = CARTESIAN_POINT ( 'NONE', ( 234.3042818189705940, -115.4289427039941245, -2.297805777396069171 ) ) ; +#45077 = CARTESIAN_POINT ( 'NONE', ( 237.2715901957011795, -116.0239894190063836, -3.280549226095143656 ) ) ; +#45078 = FACE_OUTER_BOUND ( 'NONE', #22696, .T. ) ; +#45079 = CARTESIAN_POINT ( 'NONE', ( 26.71743114853972045, -121.3259520469897836, -6.286972689770873757 ) ) ; +#45080 = EDGE_CURVE ( 'NONE', #8191, #9295, #54385, .T. ) ; +#45081 = AXIS2_PLACEMENT_3D ( 'NONE', #26272, #18049, #21867 ) ; +#45082 = VERTEX_POINT ( 'NONE', #56095 ) ; +#45083 = VECTOR ( 'NONE', #37458, 999.9999999999998863 ) ; +#45084 = CARTESIAN_POINT ( 'NONE', ( -19.99999999999997513, -47.49999999999998579, 20.29999999999999005 ) ) ; +#45085 = CARTESIAN_POINT ( 'NONE', ( 195.1499984800815639, -120.4999999999998153, 1.387778780781445676E-14 ) ) ; +#45086 = ORIENTED_EDGE ( 'NONE', *, *, #38610, .F. ) ; +#45087 = EDGE_CURVE ( 'NONE', #41738, #13792, #50906, .T. ) ; +#45088 = VERTEX_POINT ( 'NONE', #34757 ) ; +#45089 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#45090 = ADVANCED_FACE ( 'NONE', ( #47890 ), #49831, .F. ) ; +#45091 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -119.8781003354161641, -4.052559784530107123 ) ) ; +#45092 = CARTESIAN_POINT ( 'NONE', ( 219.8683568539867679, -120.9333739369764231, 7.874527038417270752 ) ) ; +#45093 = CARTESIAN_POINT ( 'NONE', ( 236.3910877681104807, -126.5028043367860136, 1.336857531644870534 ) ) ; +#45094 = ORIENTED_EDGE ( 'NONE', *, *, #8895, .F. ) ; +#45095 = CARTESIAN_POINT ( 'NONE', ( 236.6158673356461577, -115.0994362901122514, 1.273964217206392080 ) ) ; +#45096 = PLANE ( 'NONE', #32395 ) ; +#45097 = ORIENTED_EDGE ( 'NONE', *, *, #22443, .F. ) ; +#45098 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#45099 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#45100 = PLANE ( 'NONE', #18622 ) ; +#45101 = ORIENTED_EDGE ( 'NONE', *, *, #16113, .T. ) ; +#45102 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #44188, #57650, #49163, #53243, #4785, #4207, #17617, #5063, #40685, #13229, #9719, #22004, #22576, #54124 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 2, 2, 4 ), + ( 0.003383927091710973133, 0.004270450259642659223, 0.004713711843608502268, 0.005156973427574345313, 0.005600235011540188358, 0.006043496595506031403, 0.006930019763437718361 ), + .UNSPECIFIED. ) ; +#45103 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#45104 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289510, -125.0050828721812906, 3.072780924534116220 ) ) ; +#45105 = CARTESIAN_POINT ( 'NONE', ( 38.11743114856361103, -121.3309835151941201, -5.278616334501134766 ) ) ; +#45106 = CARTESIAN_POINT ( 'NONE', ( 215.7629230610477862, -116.7752557930354840, 6.530163692706147494 ) ) ; +#45107 = CIRCLE ( 'NONE', #9678, 3.100000000000001865 ) ; +#45108 = VERTEX_POINT ( 'NONE', #3538 ) ; +#45109 = CARTESIAN_POINT ( 'NONE', ( 216.6654882462429725, -119.7745314391622315, -7.744430896177158630 ) ) ; +#45110 = CIRCLE ( 'NONE', #27413, 0.8000000000000039302 ) ; +#45111 = DIRECTION ( 'NONE', ( 0.9999619230641711987, 1.801481716025840958E-15, 0.008726535498377372899 ) ) ; +#45112 = CARTESIAN_POINT ( 'NONE', ( 221.4624310547664834, -118.6207679530941448, -7.619616721694453254 ) ) ; +#45113 = ORIENTED_EDGE ( 'NONE', *, *, #28037, .T. ) ; +#45115 = ORIENTED_EDGE ( 'NONE', *, *, #55288, .F. ) ; +#45114 = VECTOR ( 'NONE', #41690, 1000.000000000000114 ) ; +#45116 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#45117 = CARTESIAN_POINT ( 'NONE', ( -1.499999999999990896, -128.7000000000000171, -19.50000000000000355 ) ) ; +#45118 = CARTESIAN_POINT ( 'NONE', ( 228.7999987669289794, -120.4999999999997726, 1.387778780781445676E-14 ) ) ; +#45119 = VERTEX_POINT ( 'NONE', #12548 ) ; +#45120 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669289681, -120.9967167346272277, -5.535737778025620948 ) ) ; +#45121 = FACE_OUTER_BOUND ( 'NONE', #10291, .T. ) ; +#45122 = VECTOR ( 'NONE', #26643, 999.9999999999998863 ) ; +#45123 = ORIENTED_EDGE ( 'NONE', *, *, #9506, .T. ) ; +#45124 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#45125 = CARTESIAN_POINT ( 'NONE', ( -32.20045513989864361, -129.0000000000000000, 22.71222724300510976 ) ) ; +#45126 = CARTESIAN_POINT ( 'NONE', ( 238.9027695270552556, -125.9113624258876030, 1.326708576852117627 ) ) ; +#45127 = CYLINDRICAL_SURFACE ( 'NONE', #1455, 0.4999999999999990008 ) ; +#45128 = ADVANCED_FACE ( 'NONE', ( #4103 ), #31256, .F. ) ; +#45129 = CARTESIAN_POINT ( 'NONE', ( 232.7027459596101266, -119.4625786126391063, -6.061417531006759951 ) ) ; +#45130 = CARTESIAN_POINT ( 'NONE', ( -26.99999999999998934, -9.517533245892436830E-15, 2.810252031082426704E-15 ) ) ; +#45131 = CARTESIAN_POINT ( 'NONE', ( -3.551214682933871547, -29.69543050033665210, -104.2912275956004180 ) ) ; +#45132 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238558841E-16, -1.857579106397798678E-17 ) ) ; +#45133 = CARTESIAN_POINT ( 'NONE', ( 232.0960132069476458, -121.3963848524414004, -5.477374784711648736 ) ) ; +#45134 = CARTESIAN_POINT ( 'NONE', ( 235.3214898973093625, -115.2269489484977498, -1.732580863641155267 ) ) ; +#45135 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669114660, -120.6213462760129005, 0.7907433725706722871 ) ) ; +#45136 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #20349, #55717 ), + ( #17026, #15671 ), + ( #7208, #24155 ), + ( #38172, #42814 ), + ( #43907, #3638 ), + ( #51575, #25016 ), + ( #37597, #51295 ), + ( #57353, #41957 ), + ( #11023, #51013 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 3, 2, 4 ), + ( 2, 2 ), + ( 0.003951489263359580541, 0.009900990099009899376, 0.5049504950495049549, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#45137 = CARTESIAN_POINT ( 'NONE', ( 235.3793448723487813, -118.7665751025558194, -5.314102990690431128 ) ) ; +#45138 = LINE ( 'NONE', #49531, #31319 ) ; +#45139 = ORIENTED_EDGE ( 'NONE', *, *, #5088, .F. ) ; +#45140 = CARTESIAN_POINT ( 'NONE', ( 233.9051192019702228, -114.3993549452415692, -0.7829715814865336743 ) ) ; +#45141 = EDGE_CURVE ( 'NONE', #10549, #45414, #21896, .T. ) ; +#45142 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669114660, -119.3186376021085664, 3.212612508367817199 ) ) ; +#45143 = CARTESIAN_POINT ( 'NONE', ( 236.8847698373913317, -126.0318576840698483, -0.4474731763897377701 ) ) ; +#45144 = VECTOR ( 'NONE', #5257, 999.9999999999998863 ) ; +#45145 = EDGE_LOOP ( 'NONE', ( #8421, #49349, #46622, #54963 ) ) ; +#45146 = ORIENTED_EDGE ( 'NONE', *, *, #46061, .F. ) ; +#45147 = AXIS2_PLACEMENT_3D ( 'NONE', #47773, #31143, #44259 ) ; +#45148 = CARTESIAN_POINT ( 'NONE', ( 216.8791463496595213, -122.3529529070900139, 7.778560554625833845 ) ) ; +#45149 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#45150 = CARTESIAN_POINT ( 'NONE', ( 220.9066544346168257, -118.8857332615129394, -7.714606554343551359 ) ) ; +#45151 = AXIS2_PLACEMENT_3D ( 'NONE', #11686, #47596, #3812 ) ; +#45152 = CARTESIAN_POINT ( 'NONE', ( 234.5407459184902450, -115.1453543009486395, 1.495739036049167137 ) ) ; +#45153 = EDGE_CURVE ( 'NONE', #46031, #2512, #34922, .T. ) ; +#45154 = VERTEX_POINT ( 'NONE', #13406 ) ; +#45155 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#45156 = EDGE_CURVE ( 'NONE', #39082, #22741, #14387, .T. ) ; +#45157 = CARTESIAN_POINT ( 'NONE', ( -38.04998630639634172, -49.31261386299861726, 20.74004322061379924 ) ) ; +#45158 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#45159 = VECTOR ( 'NONE', #2588, 1000.000000000000000 ) ; +#45160 = EDGE_CURVE ( 'NONE', #32494, #33033, #39424, .T. ) ; +#45161 = ORIENTED_EDGE ( 'NONE', *, *, #50934, .F. ) ; +#45162 = DIRECTION ( 'NONE', ( -0.002232862877918004307, 0.0000000000000000000, 0.9999975071585771591 ) ) ; +#45163 = AXIS2_PLACEMENT_3D ( 'NONE', #35344, #44677, #8755 ) ; +#45164 = CARTESIAN_POINT ( 'NONE', ( 237.3418642647006891, -120.0756831820405921, -5.533851534720956700 ) ) ; +#45165 = FACE_OUTER_BOUND ( 'NONE', #24431, .T. ) ; +#45166 = EDGE_LOOP ( 'NONE', ( #49408, #37157, #24282, #26840 ) ) ; +#45167 = CARTESIAN_POINT ( 'NONE', ( 221.8886043081527646, -120.9692440007561629, 8.063292323716863663 ) ) ; +#45168 = LINE ( 'NONE', #35277, #22894 ) ; +#45169 = CARTESIAN_POINT ( 'NONE', ( 29.32960764138453769, -114.4975027363774132, 0.9381695060458448143 ) ) ; +#45170 = CARTESIAN_POINT ( 'NONE', ( 237.4730701955342624, -126.3804750230515737, -1.798556911876740383 ) ) ; +#45171 = EDGE_LOOP ( 'NONE', ( #11688, #40581, #53751, #44039 ) ) ; +#45172 = ORIENTED_EDGE ( 'NONE', *, *, #36794, .T. ) ; +#45173 = ADVANCED_FACE ( 'NONE', ( #13712 ), #43796, .F. ) ; +#45174 = ORIENTED_EDGE ( 'NONE', *, *, #46336, .F. ) ; +#45175 = CARTESIAN_POINT ( 'NONE', ( 20.90000000000002345, -30.00100000000000122, 19.50000000000000355 ) ) ; +#45176 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203871748, 0.9884292157390539568 ) ) ; +#45177 = CARTESIAN_POINT ( 'NONE', ( 220.2293050512338084, -125.8073126959616559, 5.563253855441307572 ) ) ; +#45178 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.210476675238558841E-16, 1.857579106397798678E-17 ) ) ; +#45179 = VERTEX_POINT ( 'NONE', #30970 ) ; +#45180 = VERTEX_POINT ( 'NONE', #48479 ) ; +#45181 = VERTEX_POINT ( 'NONE', #57548 ) ; +#45182 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#45183 = CARTESIAN_POINT ( 'NONE', ( 237.7793239833301584, -125.1176526386123271, 3.075951779672894570 ) ) ; +#45184 = ORIENTED_EDGE ( 'NONE', *, *, #55365, .T. ) ; +#45185 = CARTESIAN_POINT ( 'NONE', ( 219.7742697349129060, -119.1110955194847065, -7.765185311886517283 ) ) ; +#45186 = VECTOR ( 'NONE', #21985, 999.9999999999998863 ) ; +#45187 = ORIENTED_EDGE ( 'NONE', *, *, #18175, .T. ) ; +#45188 = EDGE_LOOP ( 'NONE', ( #55265, #31935, #23885, #29621 ) ) ; +#45189 = CARTESIAN_POINT ( 'NONE', ( 215.8207508870793276, -119.4290005172095874, -7.849962589696605875 ) ) ; +#45190 = LINE ( 'NONE', #27696, #20559 ) ; +#45191 = CIRCLE ( 'NONE', #1503, 2.023999999999998245 ) ; +#45192 = PLANE ( 'NONE', #32304 ) ; +#45193 = DIRECTION ( 'NONE', ( 1.194121782967160312E-15, -0.9884292157390540678, -0.1516828450203868139 ) ) ; +#45194 =( BOUNDED_SURFACE ( ) B_SPLINE_SURFACE ( 3, 3, ( + ( #30276, #47500, #43093, #11884 ), + ( #16819, #53040, #48372, #21786 ), + ( #7494, #12443, #34946, #57137 ), + ( #43685, #52743, #38453, #34655 ), + ( #4000, #8366, #29710, #56270 ), + ( #25309, #4292, #52444, #3714 ), + ( #3128, #39610, #48081, #20901 ) ), + .UNSPECIFIED., .F., .F., .F. ) + B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 3, 4 ), + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000, 1.034388378387713914 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_SURFACE ( ( + ( 1.000000000000000000, 0.4105270608033648183, 0.4105270608033648183, 1.000000000000000000), + ( 0.9993654810526753085, 0.4102665736048955458, 0.4102665736048955458, 0.9993654810526753085), + ( 0.9993654810526753085, 0.4102665736048955458, 0.4102665736048955458, 0.9993654810526753085), + ( 1.000000000000000000, 0.4105270608033648183, 0.4105270608033648183, 1.000000000000000000), + ( 1.000000000000000000, 0.4105270608033648183, 0.4105270608033648183, 1.000000000000000000), + ( 1.000000000000000000, 0.4105270608033648183, 0.4105270608033648183, 1.000000000000000000), + ( 1.000000000000000000, 0.4105270608033648183, 0.4105270608033648183, 1.000000000000000000) ) ) + REPRESENTATION_ITEM ( '' ) SURFACE ( ) ); +#45195 = ORIENTED_EDGE ( 'NONE', *, *, #18636, .F. ) ; +#45196 = VECTOR ( 'NONE', #57752, 999.9999999999998863 ) ; +#45197 = CARTESIAN_POINT ( 'NONE', ( 219.9652816553433468, -119.3644055362639023, -7.805251784034473062 ) ) ; +#45198 = ADVANCED_FACE ( 'NONE', ( #49058 ), #32151, .F. ) ; +#45199 = CARTESIAN_POINT ( 'NONE', ( 215.8644786162708726, -119.4126396189735431, -7.641222540096456406 ) ) ; +#45200 = CARTESIAN_POINT ( 'NONE', ( 216.6099585659590616, -121.0870507118811048, 7.977689667598462542 ) ) ; +#45201 = CARTESIAN_POINT ( 'NONE', ( 221.4630317062869267, -122.3832704381676137, 7.640583103872097936 ) ) ; +#45202 = CARTESIAN_POINT ( 'NONE', ( 222.0476230364249375, -118.8404589981254702, -7.877271742638934704 ) ) ; +#45203 = CARTESIAN_POINT ( 'NONE', ( 23.50000000000002132, -115.9999999999999858, 23.50000000000000000 ) ) ; +#45204 = EDGE_CURVE ( 'NONE', #23622, #11354, #18121, .T. ) ; +#45205 = CARTESIAN_POINT ( 'NONE', ( 30.61743114856799153, -126.4424535550100472, -0.8274786242361553690 ) ) ; +#45206 = CIRCLE ( 'NONE', #20012, 6.340995378160132034 ) ; +#45207 = EDGE_CURVE ( 'NONE', #16283, #50752, #9055, .T. ) ; +#45208 = CARTESIAN_POINT ( 'NONE', ( 209.5606394624096254, -113.9205241031929177, 1.009676370223973496 ) ) ; +#45209 = EDGE_CURVE ( 'NONE', #5447, #29318, #35625, .T. ) ; +#45210 = ORIENTED_EDGE ( 'NONE', *, *, #40523, .F. ) ; +#45211 = EDGE_CURVE ( 'NONE', #7035, #39316, #37710, .T. ) ; +#45212 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #39608, #47498, #16817, #21202 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#45213 = CARTESIAN_POINT ( 'NONE', ( 5.900000000000016342, -35.74999999999999289, -23.50000000000000711 ) ) ; +#45214 = CARTESIAN_POINT ( 'NONE', ( 236.4499508338215037, -115.6011961824456620, 2.608026490260151320 ) ) ; +#45215 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #36813, #28042, #22777, #50773, #1192, #49650, #18969 ), + .UNSPECIFIED., .F., .F., + ( 4, 3, 4 ), + ( 0.0000000000000000000, 0.0001183227426894950779, 0.0002367556435582063518 ), + .UNSPECIFIED. ) ; +#45216 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669290078, -113.8023283072538305, -0.1786105679870274299 ) ) ; +#45217 = CARTESIAN_POINT ( 'NONE', ( 234.0024852621056652, -124.3002766091128279, -4.044898519116521207 ) ) ; +#45218 = CARTESIAN_POINT ( 'NONE', ( -39.77654272724829809, -51.58437181413438566, -19.72523481559755965 ) ) ; +#45219 = ORIENTED_EDGE ( 'NONE', *, *, #13331, .F. ) ; +#45220 = VERTEX_POINT ( 'NONE', #53143 ) ; +#45221 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#45222 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#45223 = CARTESIAN_POINT ( 'NONE', ( -47.33714274424994528, -119.3690559790834413, -6.975000000000040501 ) ) ; +#45224 = CARTESIAN_POINT ( 'NONE', ( 235.5554217446416772, -124.7301532430738007, -4.466479405898164501 ) ) ; +#45225 = DIRECTION ( 'NONE', ( -1.857579106397798678E-17, 1.984260520772446048E-47, 1.000000000000000000 ) ) ; +#45226 = DIRECTION ( 'NONE', ( -0.7009092642998484557, -4.163453949483578043E-16, -0.7132504491541840075 ) ) ; +#45227 = CYLINDRICAL_SURFACE ( 'NONE', #15381, 4.100000000000000533 ) ; +#45228 = DIRECTION ( 'NONE', ( 0.7132504491541841185, 2.131334480222611268E-15, -0.7009092642998482336 ) ) ; +#45229 = LINE ( 'NONE', #50735, #57441 ) ; +#45230 = ORIENTED_EDGE ( 'NONE', *, *, #39282, .T. ) ; +#45231 = CARTESIAN_POINT ( 'NONE', ( 237.9949571192094595, -118.4749233033598017, 5.575945940936194667 ) ) ; +#45232 = EDGE_CURVE ( 'NONE', #42657, #41924, #40284, .T. ) ; +#45233 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#45234 = CARTESIAN_POINT ( 'NONE', ( 213.0999977193770292, -120.9378235834910811, -7.220009993433198048 ) ) ; +#45235 = ORIENTED_EDGE ( 'NONE', *, *, #36630, .T. ) ; +#45236 = CARTESIAN_POINT ( 'NONE', ( 222.0866204222669467, -119.5530997293941056, -7.998682520547391483 ) ) ; +#45237 = VECTOR ( 'NONE', #31867, 1000.000000000000227 ) ; +#45238 = CARTESIAN_POINT ( 'NONE', ( 34.67884780971964886, -126.0578576963770132, 1.000000000000022649 ) ) ; +#45239 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #44662, #9320, #31542, #49041, #35893, #27152, #12833, #26872 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 4 ), + ( 1.904168905402508002E-13, 9.452800905522439827E-05, 0.0001890560179200318869, 0.0003781120356496469183 ), + .UNSPECIFIED. ) ; +#45240 = CARTESIAN_POINT ( 'NONE', ( 237.7639167130207341, -118.3089020438300736, 5.096795929205381270 ) ) ; +#45241 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -122.9236873289202947, -1.981794888336925631 ) ) ; +#45242 = VECTOR ( 'NONE', #29666, 1000.000000000000114 ) ; +#45243 = CARTESIAN_POINT ( 'NONE', ( 216.1393751098983955, -122.4876250298649012, 7.694559216695350479 ) ) ; +#45244 = CIRCLE ( 'NONE', #42426, 1.649999999999998579 ) ; +#45245 = CARTESIAN_POINT ( 'NONE', ( 29.21743114857469692, -126.5661729868850216, 0.8269103859120802147 ) ) ; +#45246 = CARTESIAN_POINT ( 'NONE', ( 236.9917605934581388, -114.8753696824285129, 2.485340356957777885 ) ) ; +#45247 = AXIS2_PLACEMENT_3D ( 'NONE', #12744, #34372, #13018 ) ; +#45248 = EDGE_CURVE ( 'NONE', #3677, #47696, #18077, .T. ) ; +#45249 = ORIENTED_EDGE ( 'NONE', *, *, #54501, .F. ) ; +#45250 = CARTESIAN_POINT ( 'NONE', ( 215.8590986721829950, -121.3157263665370920, 7.681581791665406556 ) ) ; +#45251 = CARTESIAN_POINT ( 'NONE', ( 220.2486434445711723, -120.7403030808260098, 5.612564934189795629 ) ) ; +#45252 = VECTOR ( 'NONE', #51174, 1000.000000000000114 ) ; +#45253 = AXIS2_PLACEMENT_3D ( 'NONE', #45864, #14906, #6160 ) ; +#45254 = ADVANCED_FACE ( 'NONE', ( #53726 ), #17874, .F. ) ; +#45255 = ORIENTED_EDGE ( 'NONE', *, *, #35960, .F. ) ; +#45256 = ORIENTED_EDGE ( 'NONE', *, *, #9907, .T. ) ; +#45257 = ORIENTED_EDGE ( 'NONE', *, *, #55528, .F. ) ; +#45258 = VERTEX_POINT ( 'NONE', #50190 ) ; +#45259 = CARTESIAN_POINT ( 'NONE', ( 217.9939008766102972, -120.8912421073139427, 7.840142507825314411 ) ) ; +#45260 = EDGE_LOOP ( 'NONE', ( #5423, #35136, #50208, #45049 ) ) ; +#45261 = VERTEX_POINT ( 'NONE', #5250 ) ; +#45262 = CARTESIAN_POINT ( 'NONE', ( 216.2145610152753363, -120.1237036606794675, -7.742664458565855057 ) ) ; +#45263 = DIRECTION ( 'NONE', ( 0.7009092642998502320, 0.0000000000000000000, 0.7132504491541823421 ) ) ; +#45264 = DIRECTION ( 'NONE', ( -9.714451465470117264E-17, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#45265 = ORIENTED_EDGE ( 'NONE', *, *, #23933, .T. ) ; +#45266 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #36079, #40144 ), + ( #17941, #35772 ), + ( #53577, #41581 ), + ( #31982, #10339 ), + ( #40732, #28446 ), + ( #32277, #36649 ), + ( #31706, #10618 ), + ( #28164, #22911 ), + ( #14996, #50608 ), + ( #1614, #5403 ), + ( #9485, #9771 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 2, 2, 3, 4 ), + ( 2, 2 ), + ( 0.0000000000000000000, 0.3349460698333079911, 0.6697939207772419801, 0.9900990099009899792, 0.9961240779685356372 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#45267 = FACE_OUTER_BOUND ( 'NONE', #49966, .T. ) ; +#45268 = DIRECTION ( 'NONE', ( -0.7132504491541842295, -2.131334480222611268E-15, 0.7009092642998483447 ) ) ; +#45269 = CARTESIAN_POINT ( 'NONE', ( -34.24566636627240968, -52.19543050033674803, -71.32380980379888058 ) ) ; +#45271 = AXIS2_PLACEMENT_3D ( 'NONE', #434, #22312, #9176 ) ; +#45270 = CARTESIAN_POINT ( 'NONE', ( 219.7742688560260547, -119.1113039592796099, -7.763796657252676425 ) ) ; +#45272 = CARTESIAN_POINT ( 'NONE', ( 194.6499984800817060, -126.6584523438420575, -0.9450667357479838326 ) ) ; +#45273 = CARTESIAN_POINT ( 'NONE', ( 34.39980251098750585, -125.9041078202581758, -0.9999999999999870104 ) ) ; +#45274 = CARTESIAN_POINT ( 'NONE', ( 237.7314704355307811, -122.0049890499596046, -6.138530600027149120 ) ) ; +#45275 = CARTESIAN_POINT ( 'NONE', ( -11.13909389038567355, -29.69543050033666631, -104.1953078061740143 ) ) ; +#45276 = LINE ( 'NONE', #41756, #9943 ) ; +#45277 = EDGE_CURVE ( 'NONE', #5123, #41020, #55451, .T. ) ; +#45278 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -4.336808689942005114E-15, 1.000000000000000000 ) ) ; +#45279 = VECTOR ( 'NONE', #15290, 1000.000000000000000 ) ; +#45280 = CARTESIAN_POINT ( 'NONE', ( 219.8034763611317715, -119.9820128597439179, -8.074753151862820388 ) ) ; +#45281 = CIRCLE ( 'NONE', #28487, 0.1999999999999918510 ) ; +#45282 = CARTESIAN_POINT ( 'NONE', ( 12.78060574335192534, -29.69543050033661657, -108.0025806593164361 ) ) ; +#45283 = ADVANCED_FACE ( 'NONE', ( #23613 ), #45533, .F. ) ; +#45284 = CARTESIAN_POINT ( 'NONE', ( 5.600000000000018296, -42.24999999999999289, -23.49900000000000588 ) ) ; +#45285 = AXIS2_PLACEMENT_3D ( 'NONE', #32149, #45268, #1774 ) ; +#45286 = EDGE_CURVE ( 'NONE', #21403, #10986, #35629, .T. ) ; +#45287 = AXIS2_PLACEMENT_3D ( 'NONE', #50552, #2108, #54382 ) ; +#45288 = FACE_OUTER_BOUND ( 'NONE', #46263, .T. ) ; +#45289 = CARTESIAN_POINT ( 'NONE', ( 235.7032441571903689, -123.2083647694102666, 4.843872511030943073 ) ) ; +#45290 = ADVANCED_FACE ( 'NONE', ( #59 ), #19059, .T. ) ; +#45291 = CARTESIAN_POINT ( 'NONE', ( 233.6807489055082669, -120.3202258380157730, -6.148371900752885644 ) ) ; +#45292 = LINE ( 'NONE', #31881, #18982 ) ; +#45293 = CIRCLE ( 'NONE', #21983, 0.3000000000000044853 ) ; +#45294 = LINE ( 'NONE', #28059, #10371 ) ; +#45295 = CARTESIAN_POINT ( 'NONE', ( 233.2562758606417788, -116.3653769527413289, -3.703150230034774282 ) ) ; +#45296 = CARTESIAN_POINT ( 'NONE', ( 234.9774220786565309, -124.8741917952220319, -3.415638625520103222 ) ) ; +#45297 = AXIS2_PLACEMENT_3D ( 'NONE', #8248, #3595, #52606 ) ; +#45298 = VECTOR ( 'NONE', #14264, 1000.000000000000114 ) ; +#45299 = CARTESIAN_POINT ( 'NONE', ( 238.2685270983271835, -123.7764086509620540, 5.404784576638538063 ) ) ; +#45300 = LINE ( 'NONE', #35679, #14549 ) ; +#45301 = CARTESIAN_POINT ( 'NONE', ( 215.6465859754852943, -121.8523005513697655, 7.792516270313511129 ) ) ; +#45302 = CARTESIAN_POINT ( 'NONE', ( 235.0261740141243934, -115.5432015866953890, 3.639344751830948521 ) ) ; +#45303 = LINE ( 'NONE', #54352, #25522 ) ; +#45304 = DIRECTION ( 'NONE', ( -1.811995619784410881E-15, 1.000000000000000000, 1.196913542559490477E-15 ) ) ; +#45305 = CARTESIAN_POINT ( 'NONE', ( 237.4583888832439413, -116.4553054592032595, -3.869195365544060738 ) ) ; +#45306 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669289965, -119.7774009465199470, -5.741318648735091124 ) ) ; +#45307 = ORIENTED_EDGE ( 'NONE', *, *, #27292, .F. ) ; +#45308 = CARTESIAN_POINT ( 'NONE', ( 219.8790856214419591, -118.8094724854042710, -7.698708401094227938 ) ) ; +#45309 = ADVANCED_FACE ( 'NONE', ( #19208 ), #30723, .F. ) ; +#45310 = CARTESIAN_POINT ( 'NONE', ( 214.8913564356498682, -120.8968491794071127, 7.627766535792581237 ) ) ; +#45311 = CARTESIAN_POINT ( 'NONE', ( -30.99999999999999645, -128.5000000000000000, -16.99999999999999289 ) ) ; +#45312 = ORIENTED_EDGE ( 'NONE', *, *, #94, .F. ) ; +#45313 = CARTESIAN_POINT ( 'NONE', ( 220.4669882443966458, -111.3900771416571303, -1.387909959203985855 ) ) ; +#45314 = DIRECTION ( 'NONE', ( -0.7071067811865450192, 0.0000000000000000000, -0.7071067811865500152 ) ) ; +#45315 = CARTESIAN_POINT ( 'NONE', ( 37.63613438569876735, -121.4999999999999858, 5.122884176820566182 ) ) ; +#45316 = DIRECTION ( 'NONE', ( -5.080707478386938960E-17, 0.02674792302511274852, 0.9996422103001867399 ) ) ; +#45317 = FACE_OUTER_BOUND ( 'NONE', #40646, .T. ) ; +#45318 = AXIS2_PLACEMENT_3D ( 'NONE', #34459, #8172, #48182 ) ; +#45319 = VECTOR ( 'NONE', #4274, 1000.000000000000000 ) ; +#45320 = ORIENTED_EDGE ( 'NONE', *, *, #20741, .F. ) ; +#45321 = EDGE_LOOP ( 'NONE', ( #17810, #1121, #43457, #16783 ) ) ; +#45322 = CARTESIAN_POINT ( 'NONE', ( 26.70702926950788481, -121.4999999999999858, -6.265027760137713564 ) ) ; +#45323 = COORDINATED_UNIVERSAL_TIME_OFFSET ( 8, 0, .AHEAD. ) ; +#45324 = EDGE_LOOP ( 'NONE', ( #38363, #33803, #4700, #1152 ) ) ; +#45325 = EDGE_CURVE ( 'NONE', #7378, #21669, #3070, .T. ) ; +#45326 = VERTEX_POINT ( 'NONE', #17831 ) ; +#45327 = CARTESIAN_POINT ( 'NONE', ( 233.5001463695629980, -116.6620297731487170, 4.009246496635673118 ) ) ; +#45328 = CARTESIAN_POINT ( 'NONE', ( 236.1214229553569055, -125.8615395303820890, -1.436898390940425818 ) ) ; +#45329 = CARTESIAN_POINT ( 'NONE', ( -37.48219016690607219, -50.19543050033674803, -73.19060215645409073 ) ) ; +#45330 = VECTOR ( 'NONE', #34292, 1000.000000000000000 ) ; +#45331 = ORIENTED_EDGE ( 'NONE', *, *, #20962, .F. ) ; +#45332 = VECTOR ( 'NONE', #19898, 1000.000000000000000 ) ; +#45333 = EDGE_CURVE ( 'NONE', #46048, #42283, #9089, .T. ) ; +#45334 = CARTESIAN_POINT ( 'NONE', ( 228.7999987669289794, -121.5617799151424663, 6.919004510173423661 ) ) ; +#45335 = FACE_OUTER_BOUND ( 'NONE', #30455, .T. ) ; +#45336 = AXIS2_PLACEMENT_3D ( 'NONE', #32283, #41587, #50067 ) ; +#45337 = ORIENTED_EDGE ( 'NONE', *, *, #45566, .F. ) ; +#45338 = CARTESIAN_POINT ( 'NONE', ( -48.75000000000000000, -119.5000000000000000, -6.974999999999995204 ) ) ; +#45339 = CARTESIAN_POINT ( 'NONE', ( 228.7999987669289794, -121.3266715053608920, 5.386939225777859441 ) ) ; +#45340 = AXIS2_PLACEMENT_3D ( 'NONE', #33470, #55091, #38129 ) ; +#45341 = FACE_OUTER_BOUND ( 'NONE', #28676, .T. ) ; +#45342 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290590, -121.9303494200212867, -1.861877975386729611 ) ) ; +#45343 = ORIENTED_EDGE ( 'NONE', *, *, #13489, .T. ) ; +#45344 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289169, -123.2321768310643364, -0.3466106647512977035 ) ) ; +#45345 = FACE_BOUND ( 'NONE', #56255, .T. ) ; +#45346 = ORIENTED_EDGE ( 'NONE', *, *, #49186, .T. ) ; +#45347 = ORIENTED_EDGE ( 'NONE', *, *, #12780, .F. ) ; +#45348 = CARTESIAN_POINT ( 'NONE', ( 15.22190327825487266, -60.04353666436033876, 19.34649823406776648 ) ) ; +#45349 = CARTESIAN_POINT ( 'NONE', ( 218.6367075125313590, -119.0080342544877681, -7.951076056153583593 ) ) ; +#45350 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#45351 = VERTEX_POINT ( 'NONE', #342 ) ; +#45352 = CARTESIAN_POINT ( 'NONE', ( 232.0022973373537809, -119.3631244282029371, -5.699124115478497288 ) ) ; +#45353 = CARTESIAN_POINT ( 'NONE', ( 23.40000000000003055, -126.5629999999999882, 6.000000000000019540 ) ) ; +#45354 = ADVANCED_FACE ( 'NONE', ( #13747 ), #13208, .F. ) ; +#45355 = CARTESIAN_POINT ( 'NONE', ( 196.1500029091151021, -116.4090289359303938, 12.71093912342931631 ) ) ; +#45356 = FACE_OUTER_BOUND ( 'NONE', #9203, .T. ) ; +#45357 = CARTESIAN_POINT ( 'NONE', ( 235.4263344768154127, -117.3229569668716863, -4.550398177250339238 ) ) ; +#45358 = CARTESIAN_POINT ( 'NONE', ( 220.8002074625812838, -126.1831724602975839, 4.713213983364120452 ) ) ; +#45359 = CARTESIAN_POINT ( 'NONE', ( 219.8388233875151911, -121.2265130071020565, 7.855337565562184210 ) ) ; +#45360 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#45361 = AXIS2_PLACEMENT_3D ( 'NONE', #52173, #29438, #24749 ) ; +#45362 = EDGE_CURVE ( 'NONE', #48070, #56471, #37323, .T. ) ; +#45363 = VECTOR ( 'NONE', #4922, 1000.000000000000000 ) ; +#45364 = EDGE_CURVE ( 'NONE', #802, #5506, #51019, .T. ) ; +#45365 = CARTESIAN_POINT ( 'NONE', ( 233.2397213227847033, -122.9115354796613673, 5.657036975227446973 ) ) ; +#45366 = DIRECTION ( 'NONE', ( -0.7009092642998476785, 0.0000000000000000000, -0.7132504491541847846 ) ) ; +#45367 = CARTESIAN_POINT ( 'NONE', ( 27.90554285733271200, -121.4999999999999858, 5.983037512021435411 ) ) ; +#45368 = CARTESIAN_POINT ( 'NONE', ( 215.2789414728657391, -118.5916645019491966, -7.643372631366470493 ) ) ; +#45369 = CARTESIAN_POINT ( 'NONE', ( 232.6070963118122563, -119.9461930491872863, 5.521356172437990040 ) ) ; +#45370 = CARTESIAN_POINT ( 'NONE', ( 214.9095452092929577, -121.1169378547620283, 7.614757993399640768 ) ) ; +#45371 = LINE ( 'NONE', #23172, #42515 ) ; +#45372 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #31355, #4187, #39806, #49146 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 1.021860547567587929E-17, 0.001048464789955912352 ), + .UNSPECIFIED. ) ; +#45373 = DIRECTION ( 'NONE', ( 0.7009092642998484557, 4.163453949483577057E-16, 0.7132504491541840075 ) ) ; +#45374 = ORIENTED_EDGE ( 'NONE', *, *, #32555, .T. ) ; +#45375 = CARTESIAN_POINT ( 'NONE', ( 234.6580504624117793, -121.1643035743462207, -6.114128479014325102 ) ) ; +#45376 = CARTESIAN_POINT ( 'NONE', ( -38.59130380493152046, -37.19543050033675513, -75.74596258855483200 ) ) ; +#45377 = CARTESIAN_POINT ( 'NONE', ( 219.8557275071562742, -122.2986772323723557, 7.681130406257855370 ) ) ; +#45378 = CARTESIAN_POINT ( 'NONE', ( 5.900000000000016342, -42.24999999999999289, -23.50000000000000711 ) ) ; +#45379 = CARTESIAN_POINT ( 'NONE', ( 234.3506975458612374, -114.9988517781524138, -0.7359429979924192455 ) ) ; +#45380 = CARTESIAN_POINT ( 'NONE', ( 237.2359459198928278, -116.8448526293522747, -4.189477216845462593 ) ) ; +#45381 = VECTOR ( 'NONE', #26099, 999.9999999999998863 ) ; +#45382 = CARTESIAN_POINT ( 'NONE', ( 4.916973593473787041, -52.19543050033674092, -118.5014277108454905 ) ) ; +#45383 = AXIS2_PLACEMENT_3D ( 'NONE', #4930, #40246, #54554 ) ; +#45384 = CARTESIAN_POINT ( 'NONE', ( 35.15076448190557556, -126.0414172425352035, 0.8296362676067269293 ) ) ; +#45385 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #5315, #23111, #18719, #36564, #23389, #15189 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 4 ), + ( 1.706924137395345473E-14, 0.0001623593810289312750, 0.0003247187620407933047 ), + .UNSPECIFIED. ) ; +#45386 = EDGE_LOOP ( 'NONE', ( #28549, #23932, #55073, #53420 ) ) ; +#45387 = VECTOR ( 'NONE', #35034, 1000.000000000000000 ) ; +#45388 = LINE ( 'NONE', #40717, #31644 ) ; +#45389 = CARTESIAN_POINT ( 'NONE', ( 234.4846988034746573, -115.9029106704189758, -3.120872209911738970 ) ) ; +#45390 = EDGE_LOOP ( 'NONE', ( #23628, #27808, #44030, #38016 ) ) ; +#45391 = ORIENTED_EDGE ( 'NONE', *, *, #53200, .T. ) ; +#45392 = CARTESIAN_POINT ( 'NONE', ( 215.4273831847870611, -122.1335329096814348, 7.720279042250902890 ) ) ; +#45393 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.9884292157390539568, -0.1516828450203877021 ) ) ; +#45394 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#45395 = CARTESIAN_POINT ( 'NONE', ( 236.4595879761153299, -126.5121354901948791, -1.293177244065608855 ) ) ; +#45396 = ORIENTED_EDGE ( 'NONE', *, *, #19564, .T. ) ; +#45397 = CARTESIAN_POINT ( 'NONE', ( 236.6850981752066900, -116.1227872292834888, 3.412126258746025265 ) ) ; +#45398 = PLANE ( 'NONE', #39839 ) ; +#45399 = ORIENTED_EDGE ( 'NONE', *, *, #52944, .F. ) ; +#45400 = CYLINDRICAL_SURFACE ( 'NONE', #30685, 0.4999999999999983347 ) ; +#45401 = VECTOR ( 'NONE', #26990, 999.9999999999998863 ) ; +#45402 = EDGE_CURVE ( 'NONE', #40008, #43807, #42624, .T. ) ; +#45403 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#45404 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#45405 = ORIENTED_EDGE ( 'NONE', *, *, #6907, .T. ) ; +#45406 = CARTESIAN_POINT ( 'NONE', ( 29.30207878065385074, -114.4733009312647027, -0.9116302734606035463 ) ) ; +#45407 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#45408 = CARTESIAN_POINT ( 'NONE', ( 222.8999987669287179, -123.0468972370483272, 7.383350635918606741 ) ) ; +#45409 = CARTESIAN_POINT ( 'NONE', ( 215.4473303789273757, -117.0492641444974709, 6.648066813124088981 ) ) ; +#45410 = EDGE_LOOP ( 'NONE', ( #38418, #55031, #37004, #57188, #54564 ) ) ; +#45411 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#45412 = CARTESIAN_POINT ( 'NONE', ( 221.4391909539226333, -119.8915329544355757, -5.556067051775699817 ) ) ; +#45413 = DIRECTION ( 'NONE', ( 0.7009092642998485667, 4.163453949483578043E-16, 0.7132504491541838965 ) ) ; +#45414 = VERTEX_POINT ( 'NONE', #11028 ) ; +#45415 = ORIENTED_EDGE ( 'NONE', *, *, #52589, .T. ) ; +#45416 = LINE ( 'NONE', #9215, #22889 ) ; +#45417 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#45418 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#45419 = ORIENTED_EDGE ( 'NONE', *, *, #6666, .T. ) ; +#45420 = FACE_OUTER_BOUND ( 'NONE', #29398, .T. ) ; +#45421 = VECTOR ( 'NONE', #42682, 1000.000000000000000 ) ; +#45422 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#45423 = AXIS2_PLACEMENT_3D ( 'NONE', #18593, #40795, #32050 ) ; +#45424 = EDGE_CURVE ( 'NONE', #55368, #21755, #41105, .T. ) ; +#45425 = EDGE_LOOP ( 'NONE', ( #51166, #27970, #55374, #35991 ) ) ; +#45426 = DIRECTION ( 'NONE', ( 0.6007965021170031950, 0.5150380749100550437, 0.6113749622260615801 ) ) ; +#45427 = AXIS2_PLACEMENT_3D ( 'NONE', #48187, #3529, #26571 ) ; +#45428 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -123.6163428206771044, 1.232779711288338742 ) ) ; +#45429 = CARTESIAN_POINT ( 'NONE', ( 236.1527695270552840, -121.8267085768518712, -5.411362425887800143 ) ) ; +#45430 = ADVANCED_FACE ( 'NONE', ( #42819, #23879 ), #24440, .F. ) ; +#45431 = PRODUCT ( '30-U¼þ', '30-U¼þ', '', ( #1884 ) ) ; +#45432 = LINE ( 'NONE', #785, #5187 ) ; +#45433 = CARTESIAN_POINT ( 'NONE', ( 232.7029946999064975, -119.4531719270993477, -6.059801995705967670 ) ) ; +#45434 = CARTESIAN_POINT ( 'NONE', ( 214.9099609441251459, -119.8834590631474413, -7.616340231087037616 ) ) ; +#45435 = CARTESIAN_POINT ( 'NONE', ( -2.620603022151609895, 1.420603022151700090, -49.57939697784790667 ) ) ; +#45436 = ADVANCED_FACE ( 'NONE', ( #20059 ), #55722, .T. ) ; +#45437 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290590, -117.8324931828216222, -2.288362664690811066 ) ) ; +#45438 = CARTESIAN_POINT ( 'NONE', ( 232.1055722046679932, -121.0671780719876551, -5.521934803395381230 ) ) ; +#45439 = CARTESIAN_POINT ( 'NONE', ( 235.2810349853430409, -115.8295164129352202, -2.998179457942574011 ) ) ; +#45440 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290306, -119.9218042620829578, 0.5578629855575665264 ) ) ; +#45441 = VECTOR ( 'NONE', #47062, 1000.000000000000000 ) ; +#45442 = CARTESIAN_POINT ( 'NONE', ( 235.6590650825184525, -115.6266111815826889, 2.655753155925620224 ) ) ; +#45443 = CARTESIAN_POINT ( 'NONE', ( -29.15947745081989950, -128.9333334865053757, -23.26666651349466619 ) ) ; +#45444 = ORIENTED_EDGE ( 'NONE', *, *, #56177, .F. ) ; +#45445 = CARTESIAN_POINT ( 'NONE', ( 234.2258148927781747, -122.3916976677798232, 5.851518224866747886 ) ) ; +#45446 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #9645, #19833, #45273, #37665 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 7.467375068997585095E-17, 1.564590652916309350E-05 ), + .UNSPECIFIED. ) ; +#45447 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, -6.417101326688106421E-17 ) ) ; +#45448 = AXIS2_PLACEMENT_3D ( 'NONE', #31296, #22787, #13748 ) ; +#45449 = CARTESIAN_POINT ( 'NONE', ( 236.7812742766213319, -125.1750660400070245, 2.991030141177353663 ) ) ; +#45450 = ORIENTED_EDGE ( 'NONE', *, *, #38030, .T. ) ; +#45451 = EDGE_LOOP ( 'NONE', ( #21465, #27358, #47883 ) ) ; +#45452 = PLANE ( 'NONE', #28366 ) ; +#45453 = ORIENTED_EDGE ( 'NONE', *, *, #42957, .F. ) ; +#45454 = CARTESIAN_POINT ( 'NONE', ( 239.8999987670535745, -122.5411478299122621, -1.178231486095100866 ) ) ; +#45455 = LINE ( 'NONE', #55086, #16243 ) ; +#45456 = CARTESIAN_POINT ( 'NONE', ( 234.1870915758743479, -118.2472930585058464, -5.124018902793440411 ) ) ; +#45457 = VECTOR ( 'NONE', #24445, 999.9999999999998863 ) ; +#45458 = VERTEX_POINT ( 'NONE', #29139 ) ; +#45459 = CARTESIAN_POINT ( 'NONE', ( -19.49999999999997513, -59.00000000000000000, -23.50000000000000000 ) ) ; +#45460 = CARTESIAN_POINT ( 'NONE', ( -39.55327570669942361, -51.42658410216786535, 19.86783299141069392 ) ) ; +#45461 = CARTESIAN_POINT ( 'NONE', ( 217.0642471016562070, -121.1475768088310616, 7.980695986579286583 ) ) ; +#45462 = ORIENTED_EDGE ( 'NONE', *, *, #35003, .T. ) ; +#45463 = DIRECTION ( 'NONE', ( 0.7009092642998485667, 4.163453949483579523E-16, 0.7132504491541838965 ) ) ; +#45464 = CIRCLE ( 'NONE', #6317, 0.5000000003292418560 ) ; +#45465 = CARTESIAN_POINT ( 'NONE', ( -48.75000000000000000, -119.5000000000000000, 3.025000000000005240 ) ) ; +#45466 = CARTESIAN_POINT ( 'NONE', ( 237.3214286308124201, -120.7781105237117600, -5.542349529044823697 ) ) ; +#45467 = FACE_OUTER_BOUND ( 'NONE', #34123, .T. ) ; +#45468 = EDGE_LOOP ( 'NONE', ( #25398, #36735, #52923, #30042 ) ) ; +#45469 = CARTESIAN_POINT ( 'NONE', ( 28.09996645087117884, -119.6561061798726229, -6.161755346166863490 ) ) ; +#45470 = ADVANCED_FACE ( 'NONE', ( #15677 ), #2571, .F. ) ; +#45471 = FACE_OUTER_BOUND ( 'NONE', #24041, .T. ) ; +#45472 = CARTESIAN_POINT ( 'NONE', ( 229.2999987672632471, -113.0268415661056878, 0.6339582164476692538 ) ) ; +#45473 = CARTESIAN_POINT ( 'NONE', ( 237.4837294524919002, -126.2488841415383405, -2.189034090313573433 ) ) ; +#45474 = ORIENTED_EDGE ( 'NONE', *, *, #23086, .T. ) ; +#45475 = VERTEX_POINT ( 'NONE', #20628 ) ; +#45476 = VERTEX_POINT ( 'NONE', #10445 ) ; +#45477 = CARTESIAN_POINT ( 'NONE', ( 23.59999999999994813, -29.99999999999999289, -23.40000000000003766 ) ) ; +#45478 = CARTESIAN_POINT ( 'NONE', ( 215.2361182398071264, -118.7905822480200584, -7.479154153656616622 ) ) ; +#45479 = CARTESIAN_POINT ( 'NONE', ( 218.8554351935288480, -122.5183854298534953, 7.820160543405105358 ) ) ; +#45480 = CARTESIAN_POINT ( 'NONE', ( 221.3871106956599704, -121.1613853613466176, 8.061989910576322416 ) ) ; +#45481 = EDGE_LOOP ( 'NONE', ( #2042, #20789, #12529, #44106 ) ) ; +#45482 = CARTESIAN_POINT ( 'NONE', ( 218.1316174953746554, -125.8498696188261334, 5.047912817736185609 ) ) ; +#45483 = EDGE_LOOP ( 'NONE', ( #17505, #25479, #40756, #17748 ) ) ; +#45484 = EDGE_LOOP ( 'NONE', ( #53069, #14965, #21315, #26301 ) ) ; +#45485 = AXIS2_PLACEMENT_3D ( 'NONE', #36329, #26712, #15819 ) ; +#45486 = CARTESIAN_POINT ( 'NONE', ( 24.99900000000002009, -45.75000000000000000, 6.099999999999993427 ) ) ; +#45487 = CARTESIAN_POINT ( 'NONE', ( 237.8998966401172197, -125.9669366515028486, -0.9688464150379345607 ) ) ; +#45488 = VERTEX_POINT ( 'NONE', #15957 ) ; +#45489 = ORIENTED_EDGE ( 'NONE', *, *, #299, .T. ) ; +#45490 = CARTESIAN_POINT ( 'NONE', ( -19.59999999999998721, -30.29999999999999361, -19.49999999999999645 ) ) ; +#45491 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #9103, #22803, #5304, #40053, #13180, #49671 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 4 ), + ( 0.0000000000000000000, 0.0002119216974732915577, 0.0004238433949465831153 ), + .UNSPECIFIED. ) ; +#45492 = VERTEX_POINT ( 'NONE', #50440 ) ; +#45493 = ORIENTED_EDGE ( 'NONE', *, *, #25087, .T. ) ; +#45494 = CARTESIAN_POINT ( 'NONE', ( 215.2171247018586087, -118.7362022036569016, -7.671113090001576040 ) ) ; +#45495 = CARTESIAN_POINT ( 'NONE', ( 17.65973300016688086, -49.96301603925693513, 21.46871474497367771 ) ) ; +#45496 = CARTESIAN_POINT ( 'NONE', ( 29.20696411866263631, -126.5435054714137522, -0.9999999999999659162 ) ) ; +#45497 = ORIENTED_EDGE ( 'NONE', *, *, #37906, .T. ) ; +#45498 = CARTESIAN_POINT ( 'NONE', ( 220.1365806682070456, -119.3666038630230020, -7.805589135917435861 ) ) ; +#45499 = CARTESIAN_POINT ( 'NONE', ( 215.8295073007029430, -119.4169383830098781, -7.854531763761929852 ) ) ; +#45500 = EDGE_CURVE ( 'NONE', #954, #13283, #31263, .T. ) ; +#45501 = CARTESIAN_POINT ( 'NONE', ( 232.2331962957404698, -122.6972931523761332, 5.741908030583139144 ) ) ; +#45502 = CYLINDRICAL_SURFACE ( 'NONE', #23090, 2.600000000000000533 ) ; +#45503 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290306, -121.0781957379181648, -0.5578629855544486871 ) ) ; +#45504 = EDGE_CURVE ( 'NONE', #4526, #47800, #30047, .T. ) ; +#45505 = DIRECTION ( 'NONE', ( 0.7132504491541842295, 2.131334480222603379E-15, -0.7009092642998483447 ) ) ; +#45506 = CARTESIAN_POINT ( 'NONE', ( 217.7787608803226647, -119.3853415636321955, -7.761742073135818210 ) ) ; +#45507 = ADVANCED_FACE ( 'NONE', ( #39035 ), #45194, .T. ) ; +#45508 = VECTOR ( 'NONE', #9915, 1000.000000000000000 ) ; +#45509 = CARTESIAN_POINT ( 'NONE', ( 208.2401164060983660, -126.7504682570842505, -0.9591873579285919993 ) ) ; +#45510 = VERTEX_POINT ( 'NONE', #25906 ) ; +#45511 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#45512 = CARTESIAN_POINT ( 'NONE', ( 236.3829694700215214, -114.9632116792974443, 0.3670333068334261650 ) ) ; +#45513 = CARTESIAN_POINT ( 'NONE', ( 234.0097859522166175, -124.1153132161308008, -4.210802828399915931 ) ) ; +#45514 = CARTESIAN_POINT ( 'NONE', ( 16.50000000000001776, -38.99999999999999289, -23.49900000000000588 ) ) ; +#45515 = EDGE_LOOP ( 'NONE', ( #3759, #39985, #808 ) ) ; +#45516 = ORIENTED_EDGE ( 'NONE', *, *, #20292, .F. ) ; +#45517 = CARTESIAN_POINT ( 'NONE', ( 219.9174040625227349, -121.4592171715708844, 8.050730925627469503 ) ) ; +#45518 = CARTESIAN_POINT ( 'NONE', ( 220.8782188231068915, -122.3137577323536789, 7.670599087996235355 ) ) ; +#45519 = CARTESIAN_POINT ( 'NONE', ( 235.5679182682152373, -124.3647478216292939, -4.784398122996088354 ) ) ; +#45520 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -4.336808689942005114E-15, 1.000000000000000000 ) ) ; +#45521 = CARTESIAN_POINT ( 'NONE', ( 25.00000000000002132, -49.00000000000000000, -17.00000000000000711 ) ) ; +#45522 = CARTESIAN_POINT ( 'NONE', ( 23.40000000018752147, -115.9999999999999858, 3.500000000000016875 ) ) ; +#45523 = CARTESIAN_POINT ( 'NONE', ( 216.7203123747594304, -122.4268577037400831, 7.543576862062042920 ) ) ; +#45524 = AXIS2_PLACEMENT_3D ( 'NONE', #21353, #11737, #2702 ) ; +#45525 = CARTESIAN_POINT ( 'NONE', ( 216.0878886513466171, -119.2352646642353307, -7.638729872472189264 ) ) ; +#45526 = ORIENTED_EDGE ( 'NONE', *, *, #42955, .F. ) ; +#45527 = CARTESIAN_POINT ( 'NONE', ( 237.9908935508793775, -123.2022312421369747, 5.010754397042983754 ) ) ; +#45528 = CARTESIAN_POINT ( 'NONE', ( 220.8782188231096484, -118.6529926602162277, -7.887267514628679699 ) ) ; +#45529 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#45530 = VERTEX_POINT ( 'NONE', #21499 ) ; +#45531 = CARTESIAN_POINT ( 'NONE', ( 222.3999987669286611, -120.5920256545699090, -8.613625110963669229 ) ) ; +#45532 = SHAPE_REPRESENTATION_RELATIONSHIP ( 'NONE' , 'NONE' , #28147, #31159 ) ; +#45533 = PLANE ( 'NONE', #52612 ) ; +#45534 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -122.9036850789928650, -1.842121768620464728 ) ) ; +#45535 = EDGE_CURVE ( 'NONE', #43001, #49487, #26528, .T. ) ; +#45536 = CARTESIAN_POINT ( 'NONE', ( 222.0479757781614296, -122.1253224519675342, 7.662508826272316220 ) ) ; +#45537 = ADVANCED_FACE ( 'NONE', ( #16534 ), #36843, .T. ) ; +#45538 = CARTESIAN_POINT ( 'NONE', ( 27.65076448189319791, -119.6735866991168820, -6.204546731846090069 ) ) ; +#45539 = CARTESIAN_POINT ( 'NONE', ( 236.9976746577751783, -114.9758864876013149, 2.699905410015841500 ) ) ; +#45540 = ORIENTED_EDGE ( 'NONE', *, *, #8897, .F. ) ; +#45541 = CARTESIAN_POINT ( 'NONE', ( 235.8999987668161111, -118.2572009389047878, 7.156804620164658459 ) ) ; +#45542 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#45543 = ORIENTED_EDGE ( 'NONE', *, *, #7956, .T. ) ; +#45544 = CIRCLE ( 'NONE', #21306, 0.1999999999999996503 ) ; +#45545 =( BOUNDED_SURFACE ( ) B_SPLINE_SURFACE ( 3, 3, ( + ( #5067, #18488, #36320, #31945 ), + ( #32229, #50016, #1268, #27843 ), + ( #19047, #51433, #24018, #50856 ), + ( #14675, #11157, #19623, #51152 ), + ( #42381, #55563, #19343, #45639 ), + ( #10874, #37182, #55851, #41821 ), + ( #50294, #5636, #1848, #10573 ) ), + .UNSPECIFIED., .F., .F., .F. ) + B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 3, 4 ), + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000, 1.034388378391225327 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_SURFACE ( ( + ( 1.000000000000000000, 0.8343102590666585661, 0.8343102590666585661, 1.000000000000000000), + ( 0.9993654810528039834, 0.8337808733994407362, 0.8337808733994407362, 0.9993654810528039834), + ( 0.9993654810528039834, 0.8337808733994407362, 0.8337808733994407362, 0.9993654810528039834), + ( 1.000000000000000000, 0.8343102590666585661, 0.8343102590666585661, 1.000000000000000000), + ( 1.000000000000000000, 0.8343102590666585661, 0.8343102590666585661, 1.000000000000000000), + ( 1.000000000000000000, 0.8343102590666585661, 0.8343102590666585661, 1.000000000000000000), + ( 1.000000000000000000, 0.8343102590666585661, 0.8343102590666585661, 1.000000000000000000) ) ) + REPRESENTATION_ITEM ( '' ) SURFACE ( ) ); +#45546 = ORIENTED_EDGE ( 'NONE', *, *, #25228, .F. ) ; +#45547 = ORIENTED_EDGE ( 'NONE', *, *, #9877, .F. ) ; +#45548 = ADVANCED_FACE ( 'NONE', ( #3426 ), #12163, .T. ) ; +#45549 = ORIENTED_EDGE ( 'NONE', *, *, #27110, .F. ) ; +#45550 = CYLINDRICAL_SURFACE ( 'NONE', #24287, 1.500000000000001332 ) ; +#45551 = ORIENTED_EDGE ( 'NONE', *, *, #53804, .F. ) ; +#45552 = EDGE_LOOP ( 'NONE', ( #21912, #4031, #6454, #56957 ) ) ; +#45553 = CARTESIAN_POINT ( 'NONE', ( 36.90000000000001279, -115.2331301971714623, 5.551317070905110783E-14 ) ) ; +#45554 = CARTESIAN_POINT ( 'NONE', ( 36.70903113009701713, -121.3302587533599564, -5.403429455751111554 ) ) ; +#45555 = FACE_OUTER_BOUND ( 'NONE', #40477, .T. ) ; +#45556 = VERTEX_POINT ( 'NONE', #48661 ) ; +#45557 = PLANE ( 'NONE', #14935 ) ; +#45558 = LINE ( 'NONE', #627, #11717 ) ; +#45559 = DIRECTION ( 'NONE', ( 9.606587641453279202E-16, -0.8061809694754855649, 0.5916690328685169087 ) ) ; +#45560 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -124.4890695746542804, 0.9064350360373490956 ) ) ; +#45561 = VECTOR ( 'NONE', #30131, 999.9999999999998863 ) ; +#45562 = CARTESIAN_POINT ( 'NONE', ( 194.2313774616661419, -114.2605065660669226, 0.9575031782496715715 ) ) ; +#45563 = PLANE ( 'NONE', #7603 ) ; +#45564 = CARTESIAN_POINT ( 'NONE', ( 237.6064704355307811, -125.9047845766382352, -3.276408650962292501 ) ) ; +#45565 = CARTESIAN_POINT ( 'NONE', ( 21.08144558487910558, -50.00933491594480529, 18.85327745477956540 ) ) ; +#45566 = EDGE_CURVE ( 'NONE', #11598, #53165, #26476, .T. ) ; +#45567 = CARTESIAN_POINT ( 'NONE', ( 216.4827619631364826, -119.1719496614332741, -7.860750940292262179 ) ) ; +#45568 = CARTESIAN_POINT ( 'NONE', ( 215.5561931737812245, -120.8684132479860978, 7.691315695272704644 ) ) ; +#45569 = EDGE_CURVE ( 'NONE', #51312, #22062, #29992, .T. ) ; +#45570 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#45571 = CARTESIAN_POINT ( 'NONE', ( 220.1521051714537975, -117.0858632217484683, 6.889568098539239571 ) ) ; +#45572 = CARTESIAN_POINT ( 'NONE', ( 232.2222280068026521, -121.8267085768518712, -5.411362425887800143 ) ) ; +#45573 = FACE_BOUND ( 'NONE', #54798, .T. ) ; +#45574 = CARTESIAN_POINT ( 'NONE', ( 235.8383003868007393, -125.9272818039328143, 1.162975416396581307 ) ) ; +#45575 = CARTESIAN_POINT ( 'NONE', ( 233.6986061668957859, -119.6236948822523800, -6.087084135025195408 ) ) ; +#45576 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ; +#45577 = CARTESIAN_POINT ( 'NONE', ( 221.4522368721324028, -122.0291500688158948, 7.923482395389869204 ) ) ; +#45578 = ADVANCED_FACE ( 'NONE', ( #5141 ), #50094, .T. ) ; +#45579 = CARTESIAN_POINT ( 'NONE', ( 233.4062219573120842, -115.0788505183159174, 1.188969860689872871 ) ) ; +#45580 = ADVANCED_FACE ( 'NONE', ( #22950 ), #13897, .F. ) ; +#45581 = CONICAL_SURFACE ( 'NONE', #3659, 7.499999999912343007, 0.7853981624999968325 ) ; +#45582 = CARTESIAN_POINT ( 'NONE', ( 236.2060270983271550, -121.4586945877375257, 6.247257159262484372 ) ) ; +#45583 = VECTOR ( 'NONE', #31871, 999.9999999999998863 ) ; +#45584 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#45585 = CARTESIAN_POINT ( 'NONE', ( 221.4826045618115131, -122.1558386275500112, 7.897128353885244145 ) ) ; +#45586 = CARTESIAN_POINT ( 'NONE', ( 235.0202476447396975, -115.4077577043225489, 3.446937915401524943 ) ) ; +#45587 = CARTESIAN_POINT ( 'NONE', ( 22.00000000000000711, -129.0000000000000000, 20.00000000000001066 ) ) ; +#45588 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -123.1971729105908224, 3.087921354305161792 ) ) ; +#45589 = CARTESIAN_POINT ( 'NONE', ( 237.0623716758485386, -126.0634548201746981, 0.6151283770306444909 ) ) ; +#45590 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669289965, -123.0327610679616583, -5.018083323616251867 ) ) ; +#45591 = ORIENTED_EDGE ( 'NONE', *, *, #43496, .F. ) ; +#45592 = CARTESIAN_POINT ( 'NONE', ( 219.8816902924902479, -118.7703657600038412, -7.903647850806700959 ) ) ; +#45593 = CARTESIAN_POINT ( 'NONE', ( 216.2145475481480617, -121.7965584725572370, 7.846102816773739441 ) ) ; +#45594 = CARTESIAN_POINT ( 'NONE', ( 232.5268457767625989, -117.6653153502983145, -4.785139484427090473 ) ) ; +#45595 = VERTEX_POINT ( 'NONE', #57726 ) ; +#45596 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#45597 = CARTESIAN_POINT ( 'NONE', ( 21.80000000000002203, -57.50000000000000000, -17.50000000000000711 ) ) ; +#45598 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.7071067811865574537, -0.7071067811865374697 ) ) ; +#45599 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#45600 = ADVANCED_FACE ( 'NONE', ( #27343 ), #22650, .F. ) ; +#45601 = ORIENTED_EDGE ( 'NONE', *, *, #31406, .F. ) ; +#45602 = ORIENTED_EDGE ( 'NONE', *, *, #26574, .T. ) ; +#45603 = CARTESIAN_POINT ( 'NONE', ( 17.55687915962287704, -57.72947693925901547, -21.45142399667238564 ) ) ; +#45604 = FACE_OUTER_BOUND ( 'NONE', #4826, .T. ) ; +#45605 = ADVANCED_FACE ( 'NONE', ( #41045 ), #36683, .F. ) ; +#45606 = ORIENTED_EDGE ( 'NONE', *, *, #32037, .F. ) ; +#45607 = CARTESIAN_POINT ( 'NONE', ( 233.0618991472269386, -122.5403282144143873, -5.212739839651061580 ) ) ; +#45608 = CARTESIAN_POINT ( 'NONE', ( 236.0040981413397390, -125.4432240694644207, 2.522324946524015843 ) ) ; +#45609 = CARTESIAN_POINT ( 'NONE', ( 215.8854643915097711, -122.3131889295020187, 7.744196298341412543 ) ) ; +#45610 = EDGE_CURVE ( 'NONE', #42074, #13031, #18857, .T. ) ; +#45611 = CONICAL_SURFACE ( 'NONE', #27911, 2.025000000000002576, 0.7853981633974482790 ) ; +#45612 = ORIENTED_EDGE ( 'NONE', *, *, #53064, .F. ) ; +#45613 = ADVANCED_FACE ( 'NONE', ( #18848 ), #13308, .F. ) ; +#45614 = VERTEX_POINT ( 'NONE', #9521 ) ; +#45615 = CARTESIAN_POINT ( 'NONE', ( -19.49999999999997868, -38.99999999999999289, -15.50000000000000000 ) ) ; +#45616 = CARTESIAN_POINT ( 'NONE', ( 208.2401164060983376, -124.8320935412270529, -13.46012387209748695 ) ) ; +#45617 = EDGE_CURVE ( 'NONE', #10416, #43816, #27066, .T. ) ; +#45618 = VERTEX_POINT ( 'NONE', #36114 ) ; +#45619 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#45620 = CARTESIAN_POINT ( 'NONE', ( 215.8148653244354591, -119.4663951183369051, -7.651784719932698486 ) ) ; +#45621 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -122.2426946677941686, -1.501005203670744415 ) ) ; +#45622 = EDGE_LOOP ( 'NONE', ( #49982, #43401, #52426, #25574 ) ) ; +#45623 = CIRCLE ( 'NONE', #25102, 3.000000000000002665 ) ; +#45624 = AXIS2_PLACEMENT_3D ( 'NONE', #16986, #56432, #12612 ) ; +#45625 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #123, #17615 ), + ( #13813, #30500 ), + ( #39524, #712 ), + ( #48577, #17315 ), + ( #52959, #17894 ), + ( #35726, #53241 ), + ( #40382, #49161 ), + ( #44490, #13225 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 2, 2, 4 ), + ( 2, 2 ), + ( 0.0000000000000000000, 0.2503609168556559794, 0.5005726823607560272, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#45626 = CARTESIAN_POINT ( 'NONE', ( 4.916973593473757731, -37.19543050033674092, -118.5014277108454763 ) ) ; +#45627 = CARTESIAN_POINT ( 'NONE', ( 221.4455073448350220, -121.4320852332353695, 8.016038654832534860 ) ) ; +#45628 = ORIENTED_EDGE ( 'NONE', *, *, #27582, .F. ) ; +#45629 = ORIENTED_EDGE ( 'NONE', *, *, #3961, .T. ) ; +#45630 = CARTESIAN_POINT ( 'NONE', ( 220.7258130693317639, -122.5183738968016627, 7.829149757786299624 ) ) ; +#45631 = ORIENTED_EDGE ( 'NONE', *, *, #47088, .T. ) ; +#45632 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#45633 = CARTESIAN_POINT ( 'NONE', ( 214.4398602538755654, -119.0393103159753281, -7.658375805533975900 ) ) ; +#45634 = ADVANCED_FACE ( 'NONE', ( #8950 ), #52687, .F. ) ; +#45635 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203869250, 0.9884292157390540678 ) ) ; +#45636 = CIRCLE ( 'NONE', #3716, 0.5000000000000004441 ) ; +#45637 = PLANE ( 'NONE', #2957 ) ; +#45638 = CARTESIAN_POINT ( 'NONE', ( 235.3963217879750403, -118.2407412737046144, -5.069160389184314219 ) ) ; +#45639 = CARTESIAN_POINT ( 'NONE', ( 30.59980000000003741, -114.5498994789527671, -0.7764740176078172018 ) ) ; +#45640 = CARTESIAN_POINT ( 'NONE', ( 220.0295628899795020, -120.8972142879990486, 7.878983566487695711 ) ) ; +#45641 = CARTESIAN_POINT ( 'NONE', ( 221.0239611148393806, -122.0631046184092980, 7.727370618684926029 ) ) ; +#45642 = CARTESIAN_POINT ( 'NONE', ( 233.1830963291573937, -120.7951020326752882, 6.143400561891172451 ) ) ; +#45643 = CARTESIAN_POINT ( 'NONE', ( 24.99900000000002009, -46.69999999999998863, 4.499999999999993783 ) ) ; +#45644 = DIRECTION ( 'NONE', ( -0.7009092642998492328, 0.0000000000000000000, -0.7132504491541833413 ) ) ; +#45645 = CARTESIAN_POINT ( 'NONE', ( 215.7603906355927563, -118.8617068236845427, -7.541363264486698803 ) ) ; +#45646 = CARTESIAN_POINT ( 'NONE', ( 232.7501541905981810, -124.5074170002439189, 3.839679209624002887 ) ) ; +#45647 = CARTESIAN_POINT ( 'NONE', ( 214.9986590616769604, -121.0649145744637423, 7.857640092123353348 ) ) ; +#45648 = EDGE_CURVE ( 'NONE', #56003, #37712, #48141, .T. ) ; +#45649 = DIRECTION ( 'NONE', ( -1.000000000000000000, 6.490980965171849048E-17, -1.516058756735338048E-15 ) ) ; +#45650 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#45651 = ORIENTED_EDGE ( 'NONE', *, *, #49135, .T. ) ; +#45652 = CARTESIAN_POINT ( 'NONE', ( 234.5805664072207435, -123.9637059746909671, -5.081747887500117855 ) ) ; +#45653 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -121.9549378284344385, 2.434496757798116473 ) ) ; +#45654 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#45655 = CARTESIAN_POINT ( 'NONE', ( -18.99999999999997513, -47.19999999999998863, 23.50000000000000000 ) ) ; +#45656 = CARTESIAN_POINT ( 'NONE', ( 234.3753378996633501, -114.9517613833138512, 0.09895706927945503717 ) ) ; +#45657 = CARTESIAN_POINT ( 'NONE', ( 237.2612553698702982, -116.2398075706372254, -3.556835982580721645 ) ) ; +#45658 = CARTESIAN_POINT ( 'NONE', ( 217.2153305508537642, -118.6729659430365587, -7.598171503554553396 ) ) ; +#45659 = DIRECTION ( 'NONE', ( 7.510773428544368358E-16, 4.029728350423483193E-32, -1.000000000000000000 ) ) ; +#45660 = ORIENTED_EDGE ( 'NONE', *, *, #35910, .T. ) ; +#45661 = CIRCLE ( 'NONE', #15793, 3.200000000000009504 ) ; +#45662 = CARTESIAN_POINT ( 'NONE', ( 215.8832312542348575, -121.4095770018651166, 7.879744208444072306 ) ) ; +#45663 = CARTESIAN_POINT ( 'NONE', ( 233.5854422678054618, -114.9471731396642866, 0.1976758513493000469 ) ) ; +#45664 = APPROVAL ( #13332, 'δָ¶¨' ) ; +#45665 = ORIENTED_EDGE ( 'NONE', *, *, #3092, .T. ) ; +#45666 = EDGE_LOOP ( 'NONE', ( #882, #39882, #21373, #31363 ) ) ; +#45667 = CARTESIAN_POINT ( 'NONE', ( 215.3973917740055697, -122.2383108783420766, 7.704199974444290611 ) ) ; +#45668 = CARTESIAN_POINT ( 'NONE', ( 25.44357787182882547, -120.4999999999999858, 1.387778780781445676E-14 ) ) ; +#45669 = CARTESIAN_POINT ( 'NONE', ( 35.13613425942999413, -115.1558529206436106, -0.9999999999999731326 ) ) ; +#45670 = ADVANCED_FACE ( 'NONE', ( #51739 ), #38606, .F. ) ; +#45671 = CARTESIAN_POINT ( 'NONE', ( 236.5752485070359796, -124.1240072378759578, -4.967818383519452041 ) ) ; +#45672 = COORDINATED_UNIVERSAL_TIME_OFFSET ( 8, 0, .AHEAD. ) ; +#45673 = ORIENTED_EDGE ( 'NONE', *, *, #2414, .F. ) ; +#45674 = AXIS2_PLACEMENT_3D ( 'NONE', #52874, #4121, #3552 ) ; +#45675 = CARTESIAN_POINT ( 'NONE', ( 236.6086188721615713, -115.0440120890015834, 1.019045722975758794 ) ) ; +#45676 = DIRECTION ( 'NONE', ( -0.8571673007021114454, 0.0000000000000000000, -0.5150380749100555988 ) ) ; +#45677 = VERTEX_POINT ( 'NONE', #2715 ) ; +#45678 = EDGE_CURVE ( 'NONE', #21403, #15433, #50195, .T. ) ; +#45679 = AXIS2_PLACEMENT_3D ( 'NONE', #43354, #48044, #56236 ) ; +#45680 = CARTESIAN_POINT ( 'NONE', ( -48.22311420474213861, -118.2815873470728434, 3.440190157441556096 ) ) ; +#45681 = FACE_OUTER_BOUND ( 'NONE', #26798, .T. ) ; +#45682 = EDGE_CURVE ( 'NONE', #48963, #5490, #31409, .T. ) ; +#45683 = EDGE_LOOP ( 'NONE', ( #14912, #20674, #53262, #1770 ) ) ; +#45684 = PLANE ( 'NONE', #7554 ) ; +#45685 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.7071067811865464625, 0.7071067811865486830 ) ) ; +#45686 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669290647, -117.3589871434172665, -4.460526738085670573 ) ) ; +#45687 = CARTESIAN_POINT ( 'NONE', ( 228.0999987669289339, -127.4190045101731528, -1.061779915142698982 ) ) ; +#45688 = CARTESIAN_POINT ( 'NONE', ( 217.2732868503205452, -119.7030458504873422, -7.979751202683353029 ) ) ; +#45689 = CARTESIAN_POINT ( 'NONE', ( 218.7391470653743397, -119.1584003748853178, -7.961510787476214546 ) ) ; +#45690 = LINE ( 'NONE', #46543, #14980 ) ; +#45691 = EDGE_LOOP ( 'NONE', ( #31851, #6871, #27686, #7163 ) ) ; +#45692 = ORIENTED_EDGE ( 'NONE', *, *, #10591, .F. ) ; +#45693 = CARTESIAN_POINT ( 'NONE', ( -47.55638768917980741, -120.9920417196929208, -6.300315915539361100 ) ) ; +#45694 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#45695 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290590, -123.1752300011539916, -1.683379586885356716 ) ) ; +#45696 = ORIENTED_EDGE ( 'NONE', *, *, #4582, .T. ) ; +#45697 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669290249, -115.0247269896189408, -0.9084565980999727008 ) ) ; +#45698 = CARTESIAN_POINT ( 'NONE', ( 231.9910306527512205, -123.4025118701319741, 4.884714494168816756 ) ) ; +#45699 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #31436, #27043, #49501, #17085, #13285, #34923, #22629, #4841, #39593, #57411 ), + .UNSPECIFIED., .F., .F., + ( 4, 3, 3, 4 ), + ( 2.630254985128392618E-15, 2.532206990638724407E-05, 5.065972932976269775E-05, 0.0001004626430528086082 ), + .UNSPECIFIED. ) ; +#45700 = ORIENTED_EDGE ( 'NONE', *, *, #46254, .F. ) ; +#45701 = CARTESIAN_POINT ( 'NONE', ( 216.1394446982088482, -118.5470101163087548, -7.468822532873350184 ) ) ; +#45702 = CARTESIAN_POINT ( 'NONE', ( 34.24187721182751432, -114.8827877223504004, -0.8526671033025227109 ) ) ; +#45703 = CARTESIAN_POINT ( 'NONE', ( 235.9590058024157884, -124.5383521115076917, 3.806214143372511405 ) ) ; +#45704 = CARTESIAN_POINT ( 'NONE', ( 214.8184154085596447, -119.5814332776737103, -7.576806413918300898 ) ) ; +#45705 = CARTESIAN_POINT ( 'NONE', ( 221.4522368721324028, -122.0291500688158948, 7.923482395389869204 ) ) ; +#45706 = CARTESIAN_POINT ( 'NONE', ( 220.5855852367250236, -120.1032503599542309, -7.875974094288952898 ) ) ; +#45707 = CARTESIAN_POINT ( 'NONE', ( 232.7259222830583667, -118.6047856510180338, -5.850383643981131421 ) ) ; +#45708 = CARTESIAN_POINT ( 'NONE', ( -39.30455425408570136, -37.19543050033675513, -75.04505332425497954 ) ) ; +#45709 = CARTESIAN_POINT ( 'NONE', ( 215.7220916662800505, -121.3421520655751351, 7.667761152766912502 ) ) ; +#45710 = LINE ( 'NONE', #4576, #29586 ) ; +#45711 = CARTESIAN_POINT ( 'NONE', ( -19.49999999999997868, -38.99999999999999289, 15.49999999999999289 ) ) ; +#45712 = CARTESIAN_POINT ( 'NONE', ( 235.3720888369145996, -114.9498844143089258, 0.01236299104121488766 ) ) ; +#45713 = CARTESIAN_POINT ( 'NONE', ( 216.6830739907112502, -122.0588155651976763, 5.410228012496465233 ) ) ; +#45714 = CIRCLE ( 'NONE', #17736, 5.550000000000001599 ) ; +#45715 = EDGE_CURVE ( 'NONE', #6826, #42787, #37137, .T. ) ; +#45716 = CARTESIAN_POINT ( 'NONE', ( 235.2940526101510841, -121.7286828680749977, -5.412342840531804811 ) ) ; +#45717 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203862311, 0.9884292157390539568 ) ) ; +#45718 = ORIENTED_EDGE ( 'NONE', *, *, #42677, .T. ) ; +#45719 = CARTESIAN_POINT ( 'NONE', ( 234.1802607996181393, -120.6636594438699603, 6.147591095111695658 ) ) ; +#45720 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1516828450203882017, -0.9884292157390538458 ) ) ; +#45721 = CARTESIAN_POINT ( 'NONE', ( 236.8215150244506333, -125.7727766119059964, 1.733178871886334571 ) ) ; +#45722 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #6622, #37878, #29121, #1697, #6042, #33498, #24422, #7195, #23859, #29401 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 4 ), + ( 0.0000000000000000000, 0.0007010301258824830958, 0.001402060251764966192, 0.002103090377647449070, 0.002804120503529932383 ), + .UNSPECIFIED. ) ; +#45723 = EDGE_LOOP ( 'NONE', ( #26164, #46758, #21252, #4890 ) ) ; +#45724 = ORIENTED_EDGE ( 'NONE', *, *, #49504, .T. ) ; +#45725 = CARTESIAN_POINT ( 'NONE', ( -2.394714396839122461, -29.69543050033665210, -103.1143643544960184 ) ) ; +#45726 = FACE_OUTER_BOUND ( 'NONE', #6608, .T. ) ; +#45727 = CARTESIAN_POINT ( 'NONE', ( -2.224550468325760644, -29.69543050033665565, -98.30437015102415899 ) ) ; +#45728 = CARTESIAN_POINT ( 'NONE', ( 234.6087442093670177, -124.1242564423760371, -4.271511252659109026 ) ) ; +#45729 = VERTEX_POINT ( 'NONE', #5583 ) ; +#45730 = CARTESIAN_POINT ( 'NONE', ( 219.8248166765024791, -121.3042476043327724, 8.048875728017033993 ) ) ; +#45731 = CARTESIAN_POINT ( 'NONE', ( 216.1511994333236544, -119.2032327827308649, -7.847463084918578247 ) ) ; +#45732 = CARTESIAN_POINT ( 'NONE', ( 17.40000000000002700, -123.7383999999999844, 3.238400000000030143 ) ) ; +#45733 = EDGE_CURVE ( 'NONE', #51611, #41911, #32836, .T. ) ; +#45734 = VERTEX_POINT ( 'NONE', #41198 ) ; +#45736 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203862311, 0.9884292157390539568 ) ) ; +#45735 = AXIS2_PLACEMENT_3D ( 'NONE', #40009, #40575, #18388 ) ; +#45737 = CARTESIAN_POINT ( 'NONE', ( 215.8758049549809641, -119.3711320798960998, -7.846241630077528839 ) ) ; +#45738 = CARTESIAN_POINT ( 'NONE', ( 237.2432547575615729, -123.3704525060437192, -4.753057862109359988 ) ) ; +#45739 = FACE_OUTER_BOUND ( 'NONE', #45188, .T. ) ; +#45740 = VERTEX_POINT ( 'NONE', #14904 ) ; +#45741 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.7071067811865536790, -0.7071067811865414665 ) ) ; +#45742 = ADVANCED_FACE ( 'NONE', ( #33019 ), #37686, .T. ) ; +#45743 = CARTESIAN_POINT ( 'NONE', ( 200.0648010555901521, -113.4697083129750155, -9.933091309946178171 ) ) ; +#45744 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#45745 = CARTESIAN_POINT ( 'NONE', ( 237.7410020586118264, -118.0402010792874989, -5.641519861230851696 ) ) ; +#45746 = EDGE_CURVE ( 'NONE', #15276, #56626, #48951, .T. ) ; +#45747 = ORIENTED_EDGE ( 'NONE', *, *, #13419, .F. ) ; +#45748 = ORIENTED_EDGE ( 'NONE', *, *, #6318, .T. ) ; +#45749 = ORIENTED_EDGE ( 'NONE', *, *, #17185, .T. ) ; +#45750 = EDGE_CURVE ( 'NONE', #13991, #19922, #22858, .T. ) ; +#45751 = CARTESIAN_POINT ( 'NONE', ( 18.00000000000033751, -48.99999999999989342, -21.49833287011300342 ) ) ; +#45752 = CARTESIAN_POINT ( 'NONE', ( 5.022125873084473113, -48.84916458624188351, -119.8211421681256184 ) ) ; +#45753 = CARTESIAN_POINT ( 'NONE', ( 235.8999987668371148, -121.1733733767273407, -7.469710054269627975 ) ) ; +#45754 = AXIS2_PLACEMENT_3D ( 'NONE', #40593, #626, #14297 ) ; +#45755 = DIRECTION ( 'NONE', ( -0.9961105666504308509, -0.08811208207367138279, -1.734723475976806786E-17 ) ) ; +#45756 = VERTEX_POINT ( 'NONE', #10251 ) ; +#45757 = CARTESIAN_POINT ( 'NONE', ( 24.90000000000003411, -116.9999999999999858, -3.499999999999975131 ) ) ; +#45758 = ORIENTED_EDGE ( 'NONE', *, *, #41565, .F. ) ; +#45759 = ORIENTED_EDGE ( 'NONE', *, *, #18688, .T. ) ; +#45760 = VECTOR ( 'NONE', #33982, 999.9999999999998863 ) ; +#45761 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203862311, 0.9884292157390539568 ) ) ; +#45762 = CARTESIAN_POINT ( 'NONE', ( 237.7757875146110678, -125.0470283651582690, 3.181175888806643481 ) ) ; +#45763 = ORIENTED_EDGE ( 'NONE', *, *, #9046, .F. ) ; +#45764 = CARTESIAN_POINT ( 'NONE', ( 28.09960000000003078, -121.2201332175871187, -6.177439292228838141 ) ) ; +#45765 = ORIENTED_EDGE ( 'NONE', *, *, #26092, .T. ) ; +#45766 = ORIENTED_EDGE ( 'NONE', *, *, #22128, .F. ) ; +#45767 = CARTESIAN_POINT ( 'NONE', ( 217.3166667784566641, -119.1382395641238361, -7.671491719422661504 ) ) ; +#45768 = CARTESIAN_POINT ( 'NONE', ( -33.99999999999999289, -116.0010000000000048, -19.99999999999999645 ) ) ; +#45769 = DIRECTION ( 'NONE', ( -0.7132504491541841185, -2.131334480222602985E-15, 0.7009092642998482336 ) ) ; +#45770 = ORIENTED_EDGE ( 'NONE', *, *, #56238, .F. ) ; +#45771 = CARTESIAN_POINT ( 'NONE', ( 219.4620901612557873, -121.2017044746374523, -7.937053162710268062 ) ) ; +#45772 = CARTESIAN_POINT ( 'NONE', ( 231.1216785817514108, -124.0809970153005821, 1.766799847346403496 ) ) ; +#45773 = CARTESIAN_POINT ( 'NONE', ( 232.1199979770603079, -118.4038584419314759, 5.780440316599531059 ) ) ; +#45774 = LINE ( 'NONE', #40244, #16563 ) ; +#45775 = CARTESIAN_POINT ( 'NONE', ( 3.851526739204719441, -32.89543050033664429, -101.7516568765706069 ) ) ; +#45776 = CARTESIAN_POINT ( 'NONE', ( 236.2445745459696980, -119.6835126649469174, -7.113890390448490031 ) ) ; +#45777 = CARTESIAN_POINT ( 'NONE', ( 235.0625622908532364, -126.0182211316918881, 0.5907010555781192496 ) ) ; +#45778 = CARTESIAN_POINT ( 'NONE', ( -4.250000000000000000, -2.799999999999999822, 37.00000000000000000 ) ) ; +#45779 = AXIS2_PLACEMENT_3D ( 'NONE', #34916, #49493, #26166 ) ; +#45780 = LINE ( 'NONE', #1142, #43101 ) ; +#45781 = ORIENTED_EDGE ( 'NONE', *, *, #3264, .F. ) ; +#45782 = CARTESIAN_POINT ( 'NONE', ( 21.08146136763286904, -47.99039676073135041, -18.85310774191987804 ) ) ; +#45783 = EDGE_CURVE ( 'NONE', #2514, #51333, #14422, .T. ) ; +#45784 = CARTESIAN_POINT ( 'NONE', ( 236.3364838907683634, -115.0921378882114254, -1.243715551159944921 ) ) ; +#45785 = CARTESIAN_POINT ( 'NONE', ( 234.0298124081241440, -123.5562913176680695, -4.633183172918287518 ) ) ; +#45786 = CONICAL_SURFACE ( 'NONE', #14107, 2.024999999999999023, 0.7853981633974447263 ) ; +#45787 = ORIENTED_EDGE ( 'NONE', *, *, #50613, .T. ) ; +#45788 = ORIENTED_EDGE ( 'NONE', *, *, #40997, .T. ) ; +#45789 = CARTESIAN_POINT ( 'NONE', ( 216.5357307745007631, -118.8934274720149915, -7.592158179940478924 ) ) ; +#45790 = CC_DESIGN_SECURITY_CLASSIFICATION ( #38459, ( #30982 ) ) ; +#45791 = CARTESIAN_POINT ( 'NONE', ( 220.7241426765220638, -119.4481440532922107, -7.813933273800019563 ) ) ; +#45792 = CARTESIAN_POINT ( 'NONE', ( 235.8999987667948801, -115.1827289957758182, 5.289293815525675235 ) ) ; +#45793 = CARTESIAN_POINT ( 'NONE', ( 235.7029398966861891, -119.4559283665129783, -6.060319519793234910 ) ) ; +#45794 = LINE ( 'NONE', #50454, #20877 ) ; +#45795 = CARTESIAN_POINT ( 'NONE', ( -48.75000000000000000, -118.9316923185066628, 6.917557399181527344 ) ) ; +#45796 = CARTESIAN_POINT ( 'NONE', ( 216.4941867022964743, -121.4479835675173547, 7.916316821870763576 ) ) ; +#45798 = CARTESIAN_POINT ( 'NONE', ( 215.9111709285118934, -119.5556699038966997, -7.670954229508443412 ) ) ; +#45797 = CIRCLE ( 'NONE', #10370, 1.500000000000001332 ) ; +#45799 = AXIS2_PLACEMENT_3D ( 'NONE', #18704, #44129, #929 ) ; +#45800 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -119.1214499035854573, 1.927654527929071326 ) ) ; +#45801 = ORIENTED_EDGE ( 'NONE', *, *, #14006, .F. ) ; +#45802 = CARTESIAN_POINT ( 'NONE', ( 237.9933356719340907, -117.9556075676463536, 5.385523687726597508 ) ) ; +#45803 = CARTESIAN_POINT ( 'NONE', ( 26.89964839742528468, -119.5000000000000000, -6.071813689260880054 ) ) ; +#45804 = CARTESIAN_POINT ( 'NONE', ( 220.8002074625813407, -124.3199524873424764, -6.668111401399370308 ) ) ; +#45805 = EDGE_CURVE ( 'NONE', #47835, #1259, #50521, .T. ) ; +#45806 = EDGE_LOOP ( 'NONE', ( #6827, #8445, #26768, #26595 ) ) ; +#45807 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #17594, #44471, #30170, #3612 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 4.336808689942017736E-18, 0.001048464789956003208 ), + .UNSPECIFIED. ) ; +#45808 = CARTESIAN_POINT ( 'NONE', ( 236.3999987672879683, -121.5617799151424521, 6.919004510173410338 ) ) ; +#45809 = CARTESIAN_POINT ( 'NONE', ( 35.62357571477793527, -125.9738797577494012, 1.000000000000020650 ) ) ; +#45810 = CARTESIAN_POINT ( 'NONE', ( 237.7571698914478304, -118.0926555382673371, 4.999802161869491890 ) ) ; +#45811 = CARTESIAN_POINT ( 'NONE', ( 16.00000000000000000, -8.900000000000000355, 39.00000000000000000 ) ) ; +#45812 = CARTESIAN_POINT ( 'NONE', ( 222.0182413327399615, -122.2623856351603564, 7.862801572532366556 ) ) ; +#45813 = CARTESIAN_POINT ( 'NONE', ( 214.9387596748688622, -118.7618371804070136, -7.442434840617957015 ) ) ; +#45814 = FACE_OUTER_BOUND ( 'NONE', #42487, .T. ) ; +#45815 = CARTESIAN_POINT ( 'NONE', ( 236.9970562545358348, -114.9650343507578754, 2.677596297924529800 ) ) ; +#45816 = EDGE_LOOP ( 'NONE', ( #15688, #30466, #51267, #22322 ) ) ; +#45817 = EDGE_CURVE ( 'NONE', #46090, #27240, #16043, .T. ) ; +#45818 = CARTESIAN_POINT ( 'NONE', ( 20.40000000000003055, -120.4999999999999858, 6.000000000000032863 ) ) ; +#45819 = CYLINDRICAL_SURFACE ( 'NONE', #25549, 1.500000000000001332 ) ; +#45820 = ORIENTED_EDGE ( 'NONE', *, *, #32759, .T. ) ; +#45821 = CIRCLE ( 'NONE', #56999, 7.500000000000000888 ) ; +#45822 = ORIENTED_EDGE ( 'NONE', *, *, #32897, .F. ) ; +#45823 = ORIENTED_EDGE ( 'NONE', *, *, #42577, .T. ) ; +#45824 = EDGE_LOOP ( 'NONE', ( #37770, #27404, #57047, #22850 ) ) ; +#45825 = CARTESIAN_POINT ( 'NONE', ( -33.89521173412251187, -51.19543050033674803, -70.96718457922180789 ) ) ; +#45826 = EDGE_LOOP ( 'NONE', ( #1630, #15860, #7779, #57766 ) ) ; +#45827 = EDGE_LOOP ( 'NONE', ( #52255, #8058 ) ) ; +#45828 = CARTESIAN_POINT ( 'NONE', ( 30.60000000000001563, -120.5000000000000284, 2.775557561562891351E-14 ) ) ; +#45829 = CARTESIAN_POINT ( 'NONE', ( 20.40000000000003055, -120.4999999999999858, 1.387778780781445676E-14 ) ) ; +#45830 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.9884292157390539568, -0.1516828450203868972 ) ) ; +#45831 = ORIENTED_EDGE ( 'NONE', *, *, #20209, .F. ) ; +#45832 = CARTESIAN_POINT ( 'NONE', ( 236.3999987672879115, -123.8641856653985229, 6.138587362636963363 ) ) ; +#45834 = AXIS2_PLACEMENT_3D ( 'NONE', #6915, #35168, #1986 ) ; +#45833 = CARTESIAN_POINT ( 'NONE', ( -1.319539017163116279, -29.99543050033665637, -96.67006471039668725 ) ) ; +#45835 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#45836 = CARTESIAN_POINT ( 'NONE', ( 222.8999987669286611, -120.4999999999997726, 1.387778780781445676E-14 ) ) ; +#45837 = AXIS2_PLACEMENT_3D ( 'NONE', #16178, #11825, #29658 ) ; +#45838 = AXIS2_PLACEMENT_3D ( 'NONE', #715, #22006, #27268 ) ; +#45839 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#45840 = LINE ( 'NONE', #5843, #21613 ) ; +#45841 = CARTESIAN_POINT ( 'NONE', ( 239.4189704355307526, -125.5953773452066145, 3.739578457054484772 ) ) ; +#45842 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397815626E-17 ) ) ; +#45843 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#45844 = PLANE ( 'NONE', #24596 ) ; +#45845 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -122.2484531971622204, 2.350511674036383614 ) ) ; +#45846 = CARTESIAN_POINT ( 'NONE', ( 218.9962405479284655, -120.9262216916473704, 8.068084191704613772 ) ) ; +#45847 = CARTESIAN_POINT ( 'NONE', ( 221.9749762660233046, -118.6689734173920954, -7.636720118308648608 ) ) ; +#45848 = CARTESIAN_POINT ( 'NONE', ( 219.8746478331495666, -121.1472635263018276, 7.860469867764273921 ) ) ; +#45849 = EDGE_CURVE ( 'NONE', #3010, #20121, #34178, .T. ) ; +#45850 = CARTESIAN_POINT ( 'NONE', ( 235.8731918402403380, -126.0516064292807670, -0.02260859166505821416 ) ) ; +#45851 = CARTESIAN_POINT ( 'NONE', ( 233.7592798820001008, -117.4133826707553112, -5.318559843505195950 ) ) ; +#45852 = CARTESIAN_POINT ( 'NONE', ( 24.89999999984329904, -120.4999999999999858, -5.954345747782162412 ) ) ; +#45853 = CARTESIAN_POINT ( 'NONE', ( 215.7535880892445732, -122.1366953689357331, 7.746353559628659013 ) ) ; +#45854 = CARTESIAN_POINT ( 'NONE', ( 233.3365392999772610, -115.0927466399178911, -1.245529933982703064 ) ) ; +#45855 = CARTESIAN_POINT ( 'NONE', ( 236.8935270983271835, -114.3614693999725489, -1.504989049959715164 ) ) ; +#45856 = CARTESIAN_POINT ( 'NONE', ( 220.3649306311716884, -120.1029590573267285, -7.877864839454532309 ) ) ; +#45857 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026027, -126.4996913307771536, -0.1363919431181754016 ) ) ; +#45858 = CARTESIAN_POINT ( 'NONE', ( 235.0382322267635118, -115.8384479149368929, 4.011054588889409800 ) ) ; +#45859 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397815626E-17 ) ) ; +#45860 = LINE ( 'NONE', #23667, #56480 ) ; +#45861 = EDGE_CURVE ( 'NONE', #43817, #23112, #37984, .T. ) ; +#45862 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#45863 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #13584, #53307, #48931, #8634 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 4.857225732735059864E-17, 0.0004867091422549451739 ), + .UNSPECIFIED. ) ; +#45864 = CARTESIAN_POINT ( 'NONE', ( 229.2999987669289794, -120.4999999999997726, 1.387778780781445676E-14 ) ) ; +#45865 = VERTEX_POINT ( 'NONE', #7296 ) ; +#45866 = CARTESIAN_POINT ( 'NONE', ( 214.5561483820300737, -121.9482916640813528, 7.690028728195701824 ) ) ; +#45867 = SECURITY_CLASSIFICATION ( '', '', #13483 ) ; +#45868 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#45869 = CARTESIAN_POINT ( 'NONE', ( 214.4398602538724106, -121.2226803929441701, 7.561196247390526537 ) ) ; +#45870 = ORIENTED_EDGE ( 'NONE', *, *, #30221, .F. ) ; +#45871 = CARTESIAN_POINT ( 'NONE', ( 31.90000000000004121, -120.4999999999999858, 1.387778780781445676E-14 ) ) ; +#45872 = CARTESIAN_POINT ( 'NONE', ( 219.7385941569989427, -121.1107566982204986, 7.854472752749995124 ) ) ; +#45873 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #56697, #2967, #20194, #24865 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 0.0000000000000000000, 0.5000000000000000000 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.3333333333333333703, 0.3333333333333333703, 1.000000000000000000 ) ) + REPRESENTATION_ITEM ( '' ) ); +#45874 = CARTESIAN_POINT ( 'NONE', ( 220.8176275082345228, -118.9724511971414387, -7.937711140039280799 ) ) ; +#45875 = DIRECTION ( 'NONE', ( 3.524876788021935603E-16, -1.000000000000000000, -3.424224447900128994E-32 ) ) ; +#45876 = CIRCLE ( 'NONE', #7648, 6.092414057752460366 ) ; +#45877 = AXIS2_PLACEMENT_3D ( 'NONE', #5139, #23510, #53610 ) ; +#45878 = ORIENTED_EDGE ( 'NONE', *, *, #41422, .T. ) ; +#45879 = ADVANCED_FACE ( 'NONE', ( #12536 ), #16330, .F. ) ; +#45880 = VERTEX_POINT ( 'NONE', #34177 ) ; +#45881 = EDGE_CURVE ( 'NONE', #50621, #17815, #11395, .T. ) ; +#45882 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#45883 = CARTESIAN_POINT ( 'NONE', ( 14.69999999999999396, -48.99999999999998579, 23.50000000000000000 ) ) ; +#45884 = ADVANCED_FACE ( 'NONE', ( #25696 ), #12250, .T. ) ; +#45885 = VERTEX_POINT ( 'NONE', #38542 ) ; +#45886 = PLANE ( 'NONE', #51027 ) ; +#45887 = EDGE_LOOP ( 'NONE', ( #32203, #7425, #6756 ) ) ; +#45888 = ORIENTED_EDGE ( 'NONE', *, *, #33517, .T. ) ; +#45889 = CARTESIAN_POINT ( 'NONE', ( 16.50000000000001421, -38.99999999999999289, -14.50857997860452464 ) ) ; +#45890 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#45891 = ORIENTED_EDGE ( 'NONE', *, *, #55378, .T. ) ; +#45893 = ADVANCED_FACE ( 'NONE', ( #16042 ), #29513, .F. ) ; +#45892 = DIRECTION ( 'NONE', ( -1.734723475976805517E-15, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#45894 = CARTESIAN_POINT ( 'NONE', ( -19.59999999999998721, -30.00000000000000000, -19.49999999999999645 ) ) ; +#45895 = CARTESIAN_POINT ( 'NONE', ( 10.50000000000001599, -38.84999999999999432, -23.50000000000000711 ) ) ; +#45896 = CARTESIAN_POINT ( 'NONE', ( 219.7324399396131582, -119.8368702159384185, -8.063812606846518349 ) ) ; +#45897 = EDGE_LOOP ( 'NONE', ( #29836, #8831, #1129, #37611, #39812 ) ) ; +#45898 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290590, -123.4698755652305806, -0.2921149751410794804 ) ) ; +#45899 = FACE_OUTER_BOUND ( 'NONE', #9124, .T. ) ; +#45900 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #2268, #6921, #10727, #19487, #20058, #46639, #24439, #11027, #29138, #50710, #28562, #55721, #15676, #33515 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 2, 2, 4 ), + ( 0.003383927091710973133, 0.004270450259642659223, 0.004713711843608502268, 0.005156973427574345313, 0.005600235011540188358, 0.006043496595506031403, 0.006930019763437718361 ), + .UNSPECIFIED. ) ; +#45901 = ORIENTED_EDGE ( 'NONE', *, *, #41969, .T. ) ; +#45902 = CARTESIAN_POINT ( 'NONE', ( 220.7258130693317639, -121.9935033611146906, 7.964462661639994501 ) ) ; +#45903 = CARTESIAN_POINT ( 'NONE', ( 34.40000000000001279, -119.4999999999999858, -0.9999999999999731326 ) ) ; +#45904 = ORIENTED_EDGE ( 'NONE', *, *, #35662, .T. ) ; +#45905 = CARTESIAN_POINT ( 'NONE', ( -38.24084917278156581, -52.19543050033675513, -75.38933736397775931 ) ) ; +#45906 = CARTESIAN_POINT ( 'NONE', ( 214.4398602538755654, -118.8789081610331664, -7.626034066370125153 ) ) ; +#45907 = CARTESIAN_POINT ( 'NONE', ( 29.39986018450687766, -114.6532327351894907, 1.000000000000014655 ) ) ; +#45908 = CARTESIAN_POINT ( 'NONE', ( 220.3649315727256521, -120.0724553383974040, -8.076705220369268190 ) ) ; +#45909 = CARTESIAN_POINT ( 'NONE', ( 235.4461089315337006, -116.7904532986078721, -4.127693819238016815 ) ) ; +#45910 = PLANE ( 'NONE', #27700 ) ; +#45911 = FACE_OUTER_BOUND ( 'NONE', #40803, .T. ) ; +#45912 = CARTESIAN_POINT ( 'NONE', ( 221.3226779699114104, -121.4321843808467776, 8.019044750843862701 ) ) ; +#45913 = APPROVAL_PERSON_ORGANIZATION ( #28158, #20663, #24333 ) ; +#45914 = ADVANCED_FACE ( 'NONE', ( #11971 ), #48183, .T. ) ; +#45915 = CARTESIAN_POINT ( 'NONE', ( 233.2881906853450857, -124.4988534293961209, 4.671004426359537831 ) ) ; +#45916 = CARTESIAN_POINT ( 'NONE', ( 215.2036702088003608, -119.9337759273903856, -7.622540453323059850 ) ) ; +#45917 = LINE ( 'NONE', #24024, #53271 ) ; +#45918 = CARTESIAN_POINT ( 'NONE', ( -34.00000000000000000, -106.5000000000000000, 17.00000000000000355 ) ) ; +#45919 = CARTESIAN_POINT ( 'NONE', ( 232.8780595587341509, -126.0563552637874949, -0.1969793263352447310 ) ) ; +#45920 = CYLINDRICAL_SURFACE ( 'NONE', #52003, 0.4999999999999983347 ) ; +#45921 = EDGE_CURVE ( 'NONE', #4114, #33966, #36988, .T. ) ; +#45922 = DIRECTION ( 'NONE', ( -1.000000000000000000, 1.338046457612575792E-16, -7.648516580590821823E-16 ) ) ; +#45923 = LINE ( 'NONE', #37194, #16892 ) ; +#45924 = ORIENTED_EDGE ( 'NONE', *, *, #15901, .T. ) ; +#45925 = ADVANCED_FACE ( 'NONE', ( #39124 ), #51967, .T. ) ; +#45926 = CARTESIAN_POINT ( 'NONE', ( 234.6455968801205643, -121.6508862925779937, -6.040539603170315353 ) ) ; +#45927 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290306, -121.6502609372990520, 2.104086175136267833 ) ) ; +#45928 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290306, -120.7177256039399680, 2.286460558343222704 ) ) ; +#45929 = EDGE_CURVE ( 'NONE', #42012, #51995, #26588, .T. ) ; +#45930 = CARTESIAN_POINT ( 'NONE', ( 214.8314609852359922, -119.0370533600260359, -7.492076591507398575 ) ) ; +#45931 = CARTESIAN_POINT ( 'NONE', ( 234.5311150632327326, -117.5042092531920446, 4.672016013656940636 ) ) ; +#45932 = CARTESIAN_POINT ( 'NONE', ( 219.4294531878233556, -120.2596969191735639, -5.612564934189760990 ) ) ; +#45933 = CARTESIAN_POINT ( 'NONE', ( 214.5561483820300452, -120.1153150272021861, -7.797413461394099521 ) ) ; +#45934 = CARTESIAN_POINT ( 'NONE', ( 4.000000000000021316, -41.30000000000000426, 23.49899999999999878 ) ) ; +#45935 = VERTEX_POINT ( 'NONE', #30085 ) ; +#45936 = AXIS2_PLACEMENT_3D ( 'NONE', #23359, #19549, #1490 ) ; +#45937 = DIRECTION ( 'NONE', ( -0.7132504491541842295, -2.131334480222604168E-15, 0.7009092642998483447 ) ) ; +#45938 = CARTESIAN_POINT ( 'NONE', ( 234.2104665275913078, -124.2852106331880577, -4.067539375493389286 ) ) ; +#45939 = ORIENTED_EDGE ( 'NONE', *, *, #13650, .F. ) ; +#45940 = EDGE_LOOP ( 'NONE', ( #52181, #43428, #36374, #43858 ) ) ; +#45941 = CARTESIAN_POINT ( 'NONE', ( 215.4272045587784703, -122.1341569573618528, 7.720183276842427667 ) ) ; +#45942 = LINE ( 'NONE', #10609, #24819 ) ; +#45943 = ADVANCED_FACE ( 'NONE', ( #25998 ), #12737, .F. ) ; +#45944 = DIRECTION ( 'NONE', ( 0.2013258868075317454, 0.9681904523017320630, 0.1485770351465130756 ) ) ; +#45945 = CARTESIAN_POINT ( 'NONE', ( 236.4582497577040954, -126.5227283967064125, -1.243086560785386041 ) ) ; +#45946 = CALENDAR_DATE ( 2024, 10, 10 ) ; +#45947 = VERTEX_POINT ( 'NONE', #48466 ) ; +#45948 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #44879, #54226, #40202, #5166, #22969, #228, #14197, #4887, #17995, #22670, #41068, #13919, #31760, #9539, #40788, #32040, #9826, #27661, #5456, #23255, #1093, #2523, #10983, #28221, #6872, #28807, #6591, #38127, #41639, #19725, #55948 ), + .UNSPECIFIED., .F., .F., + ( 4, 1, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 4 ), + ( 0.7500000000000000000, 0.7812500000000157652, 0.7968750000000170974, 0.8125000000000185407, 0.8750000000000239808, 0.9062500000000268674, 0.9218750000000255351, 0.9375000000000242029, 1.000000000000028422, 1.031250000000029310, 1.046875000000029976, 1.062500000000030642, 1.125000000000045297, 1.156250000000052847, 1.171875000000050626, 1.187500000000048628, 1.250000000000000000 ), + .UNSPECIFIED. ) ; +#45949 = EDGE_CURVE ( 'NONE', #21299, #37622, #28605, .T. ) ; +#45950 = CARTESIAN_POINT ( 'NONE', ( 236.5737897571588633, -114.9539836885405606, -0.1998221493427356499 ) ) ; +#45951 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.210476675238558841E-16, 1.857579106397798678E-17 ) ) ; +#45952 = VERTEX_POINT ( 'NONE', #53711 ) ; +#45953 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#45954 = DIRECTION ( 'NONE', ( 0.2334453638558982580, -7.408407493356089085E-16, 0.9723699203976782224 ) ) ; +#45955 = VERTEX_POINT ( 'NONE', #13394 ) ; +#45957 = EDGE_CURVE ( 'NONE', #53285, #12217, #9322, .T. ) ; +#45956 = CARTESIAN_POINT ( 'NONE', ( 29.28723185585995736, -114.4631640730024031, -0.8963452237540572298 ) ) ; +#45958 = CARTESIAN_POINT ( 'NONE', ( 216.2145475483313248, -118.6839248683858017, -7.742368139057154153 ) ) ; +#45959 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669290363, -115.1968442277373157, -1.257394494351291359 ) ) ; +#45960 = CYLINDRICAL_SURFACE ( 'NONE', #51858, 0.9999999999999983347 ) ; +#45961 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#45962 = ADVANCED_FACE ( 'NONE', ( #22180 ), #9604, .F. ) ; +#45963 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#45964 = CARTESIAN_POINT ( 'NONE', ( -34.08203626218922722, -50.19543050033674092, -73.86806316953069995 ) ) ; +#45965 = VERTEX_POINT ( 'NONE', #35041 ) ; +#45966 = ORIENTED_EDGE ( 'NONE', *, *, #31725, .F. ) ; +#45967 = CARTESIAN_POINT ( 'NONE', ( 221.5818569516105754, -122.2931596478204028, 7.658720675763413865 ) ) ; +#45968 = CARTESIAN_POINT ( 'NONE', ( 21.50000000000000355, -116.0010000000000048, 11.00000000000000533 ) ) ; +#45969 = PLANE ( 'NONE', #26674 ) ; +#45970 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #34558, #47108, #56755, #39226, #34273, #52059, #7113, #3616, #57040, #16721 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 4 ), + ( 4.336808689942017736E-19, 9.352235675478335188E-05, 0.0001870447135095662701, 0.0002805670702643492018, 0.0003740894270191321065 ), + .UNSPECIFIED. ) ; +#45971 = CARTESIAN_POINT ( 'NONE', ( -19.59999999999998010, -30.00100000000000122, 19.25000000000001421 ) ) ; +#45972 = VERTEX_POINT ( 'NONE', #9040 ) ; +#45973 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669289965, -115.3161220027903227, 1.991748662462645703 ) ) ; +#45974 = DIRECTION ( 'NONE', ( 1.857579106397815009E-17, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#45975 = VECTOR ( 'NONE', #40306, 1000.000000000000000 ) ; +#45976 = ORIENTED_EDGE ( 'NONE', *, *, #17641, .T. ) ; +#45977 = CARTESIAN_POINT ( 'NONE', ( 215.7624408990368465, -118.5525519166702964, -7.716049345360176837 ) ) ; +#45978 = CARTESIAN_POINT ( 'NONE', ( 31.71743114857322610, -121.3279422164102783, -5.845206464698403437 ) ) ; +#45979 = AXIS2_PLACEMENT_3D ( 'NONE', #47063, #7061, #24880 ) ; +#45980 = CARTESIAN_POINT ( 'NONE', ( 235.8739851987340899, -122.0549360478655814, 5.326409441352537577 ) ) ; +#45981 = CARTESIAN_POINT ( 'NONE', ( 5.630224042627968828, -50.84774078793369512, -119.2023369751453288 ) ) ; +#45982 = CARTESIAN_POINT ( 'NONE', ( 232.0563337403034438, -114.4617025326877382, 1.178957089287546500 ) ) ; +#45983 = CC_DESIGN_DATE_AND_TIME_ASSIGNMENT ( #50330, #51186, ( #56068 ) ) ; +#45984 = CARTESIAN_POINT ( 'NONE', ( 232.6498980323750061, -121.5063423007993322, -6.067423021753056922 ) ) ; +#45985 = FACE_OUTER_BOUND ( 'NONE', #44527, .T. ) ; +#45986 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#45987 = CARTESIAN_POINT ( 'NONE', ( -19.49999999999997868, -38.99999999999999289, 15.49999999999999289 ) ) ; +#45988 = CARTESIAN_POINT ( 'NONE', ( 232.2197834222469339, -117.3241347538893962, -4.552279697199421271 ) ) ; +#45989 = CARTESIAN_POINT ( 'NONE', ( 235.3459365547786035, -115.0240572543411304, -0.9034943589901086591 ) ) ; +#45990 = FACE_OUTER_BOUND ( 'NONE', #28968, .T. ) ; +#45991 = EDGE_CURVE ( 'NONE', #51408, #51273, #6240, .T. ) ; +#45992 = VECTOR ( 'NONE', #40257, 999.9999999999998863 ) ; +#45993 = ORIENTED_EDGE ( 'NONE', *, *, #36996, .F. ) ; +#45994 = AXIS2_PLACEMENT_3D ( 'NONE', #2689, #47629, #2407 ) ; +#45995 = CARTESIAN_POINT ( 'NONE', ( 235.7224684105015626, -115.1994983192164597, 1.693114859086730872 ) ) ; +#45996 = CARTESIAN_POINT ( 'NONE', ( 3.243648998078649370, -36.19543050033666276, -88.81641491316521808 ) ) ; +#45997 = ORIENTED_EDGE ( 'NONE', *, *, #6460, .F. ) ; +#45998 = EDGE_CURVE ( 'NONE', #9266, #38080, #26874, .T. ) ; +#45999 = CARTESIAN_POINT ( 'NONE', ( 234.1879582885616458, -120.9656564850756837, 6.132743175377489919 ) ) ; +#46000 = CARTESIAN_POINT ( 'NONE', ( 21.90000000000001634, 38.43410573620376169, 13.99999999999999645 ) ) ; +#46001 = EDGE_CURVE ( 'NONE', #39313, #28108, #8461, .T. ) ; +#46002 = DIRECTION ( 'NONE', ( -0.7009092642998459022, 7.709882115452463178E-15, -0.7132504491541865610 ) ) ; +#46003 = CARTESIAN_POINT ( 'NONE', ( 236.9260122069108263, -125.7384003593812167, -1.833780452676376793 ) ) ; +#46004 = EDGE_CURVE ( 'NONE', #20515, #21827, #39992, .T. ) ; +#46005 = ORIENTED_EDGE ( 'NONE', *, *, #31735, .T. ) ; +#46006 = ORIENTED_EDGE ( 'NONE', *, *, #50532, .T. ) ; +#46007 = CARTESIAN_POINT ( 'NONE', ( 221.5872211046442430, -120.0871262518163292, -8.055332835098237609 ) ) ; +#46008 = FACE_OUTER_BOUND ( 'NONE', #46447, .T. ) ; +#46009 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.9884292157390536238, -0.1516828450203885348 ) ) ; +#46010 = CARTESIAN_POINT ( 'NONE', ( 234.6008024051753296, -122.1400573115649593, -5.348995039549319763 ) ) ; +#46011 = ORIENTED_EDGE ( 'NONE', *, *, #17418, .T. ) ; +#46012 = ORIENTED_EDGE ( 'NONE', *, *, #45957, .F. ) ; +#46013 = CARTESIAN_POINT ( 'NONE', ( 216.2145475482939787, -119.3846923498160919, -7.873911485995275683 ) ) ; +#46014 = LINE ( 'NONE', #20306, #32268 ) ; +#46015 = ADVANCED_FACE ( 'NONE', ( #49612 ), #45227, .T. ) ; +#46016 = CARTESIAN_POINT ( 'NONE', ( 217.1983950379417365, -121.5193988206547857, 7.949659388494303869 ) ) ; +#46017 = ORIENTED_EDGE ( 'NONE', *, *, #48560, .T. ) ; +#46018 = VECTOR ( 'NONE', #13356, 1000.000000000000000 ) ; +#46019 = CARTESIAN_POINT ( 'NONE', ( 21.50000000000001066, -106.5000000000000000, 14.00000000000000000 ) ) ; +#46020 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ; +#46021 = AXIS2_PLACEMENT_3D ( 'NONE', #48062, #8065, #11870 ) ; +#46022 = CARTESIAN_POINT ( 'NONE', ( 237.2500013702947967, -123.1668686869057012, -4.867270177186536095 ) ) ; +#46023 = LINE ( 'NONE', #32621, #2541 ) ; +#46024 = AXIS2_PLACEMENT_3D ( 'NONE', #35945, #53459, #26044 ) ; +#46025 = EDGE_LOOP ( 'NONE', ( #8489, #44031, #54079, #19758, #19407, #11978, #4838, #53967 ) ) ; +#46026 = LINE ( 'NONE', #40497, #6404 ) ; +#46027 = CARTESIAN_POINT ( 'NONE', ( 203.5079792182991696, -113.3858844003559767, -10.05152602290955244 ) ) ; +#46028 = CARTESIAN_POINT ( 'NONE', ( 228.9554229884587357, -113.3402936684113769, 0.1126645415756721696 ) ) ; +#46029 = CARTESIAN_POINT ( 'NONE', ( 237.7511991627924317, -117.6765652460968141, -5.461998717347287702 ) ) ; +#46030 = ORIENTED_EDGE ( 'NONE', *, *, #640, .F. ) ; +#46031 = VERTEX_POINT ( 'NONE', #4092 ) ; +#46032 = PLANE ( 'NONE', #16831 ) ; +#46033 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290590, -120.9661296588474642, -0.1817072790652773384 ) ) ; +#46034 = CARTESIAN_POINT ( 'NONE', ( 219.7270338329783215, -121.1828894574174740, 8.059491521272443393 ) ) ; +#46035 = AXIS2_PLACEMENT_3D ( 'NONE', #21950, #18133, #39774 ) ; +#46036 = CARTESIAN_POINT ( 'NONE', ( 33.06136752902076381, -119.6157654852397627, -5.713945575960409862 ) ) ; +#46037 = EDGE_LOOP ( 'NONE', ( #34281, #34915, #36723, #34406 ) ) ; +#46038 = CARTESIAN_POINT ( 'NONE', ( -27.99999999999998934, -120.9000000000000057, -20.00000000000000355 ) ) ; +#46039 = ORIENTED_EDGE ( 'NONE', *, *, #51010, .F. ) ; +#46040 = VERTEX_POINT ( 'NONE', #27154 ) ; +#46041 = DIRECTION ( 'NONE', ( -4.596453308722205640E-16, 0.3670325979293059815, 0.9302080799784876453 ) ) ; +#46042 = EDGE_CURVE ( 'NONE', #27693, #5255, #13982, .T. ) ; +#46043 = CARTESIAN_POINT ( 'NONE', ( 237.9978214813187662, -124.3978993592815101, -3.951525624026172689 ) ) ; +#46044 = ORIENTED_EDGE ( 'NONE', *, *, #50421, .T. ) ; +#46045 = ORIENTED_EDGE ( 'NONE', *, *, #17921, .T. ) ; +#46046 = CARTESIAN_POINT ( 'NONE', ( 28.09980000000003741, -121.2201332175871187, 6.177439292228886991 ) ) ; +#46047 = ORIENTED_EDGE ( 'NONE', *, *, #6680, .F. ) ; +#46048 = VERTEX_POINT ( 'NONE', #8744 ) ; +#46049 = CARTESIAN_POINT ( 'NONE', ( 215.7410648989056767, -120.0181150706556537, -7.701084633906475574 ) ) ; +#46050 = DIRECTION ( 'NONE', ( -1.177202840770757692E-15, 0.9798106708521980845, -0.1999276101096732761 ) ) ; +#46051 = LINE ( 'NONE', #2261, #26751 ) ; +#46052 = ORIENTED_EDGE ( 'NONE', *, *, #32385, .F. ) ; +#46053 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#46054 = LINE ( 'NONE', #40828, #43997 ) ; +#46055 = CARTESIAN_POINT ( 'NONE', ( 232.1723418950831217, -120.3635540769437853, 6.148357333855157592 ) ) ; +#46056 = CARTESIAN_POINT ( 'NONE', ( 219.8561663951419405, -119.8195773173902694, -7.859519713477168601 ) ) ; +#46057 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -121.2900391187767752, 0.1284573079012791275 ) ) ; +#46058 = CARTESIAN_POINT ( 'NONE', ( -29.16564078277061611, -128.8000000000000114, -23.40000000000000568 ) ) ; +#46059 = CARTESIAN_POINT ( 'NONE', ( 215.9915237910588530, -119.4079198084712345, -7.863698479064694880 ) ) ; +#46060 = CARTESIAN_POINT ( 'NONE', ( 228.7999987669289794, -120.4999999999997726, 1.387778780781445676E-14 ) ) ; +#46061 = EDGE_CURVE ( 'NONE', #45258, #23622, #6062, .T. ) ; +#46062 = VECTOR ( 'NONE', #53082, 1000.000000000000000 ) ; +#46063 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #22285, #22854, #17612, #9715, #35439, #53836, #4492, #31367, #709, #26980, #44772, #4780 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 2, 4 ), + ( 0.0000000000000000000, 0.2500000000003257949, 0.3750000000004707346, 0.4375000000004874989, 0.5000000000005041523, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#46064 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #16615, #47583, #48741, #21874, #43176, #53121, #11965, #4381 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 4 ), + ( 0.0000000000000000000, 0.0001473421135988307407, 0.0002946842271976614813, 0.0005893684543953626445 ), + .UNSPECIFIED. ) ; +#46065 = AXIS2_PLACEMENT_3D ( 'NONE', #43971, #48935, #475 ) ; +#46066 = CARTESIAN_POINT ( 'NONE', ( 206.8999987669482721, -128.3701494437058557, 11.11972540080163263 ) ) ; +#46067 = EDGE_LOOP ( 'NONE', ( #47330, #27509, #22985, #12133, #45210, #9435 ) ) ; +#46068 = CIRCLE ( 'NONE', #19965, 2.999999999999999112 ) ; +#46069 = EDGE_CURVE ( 'NONE', #3883, #42647, #40271, .T. ) ; +#46070 = CARTESIAN_POINT ( 'NONE', ( 25.13119360235619482, -120.5000000000000142, 6.479773180671704935 ) ) ; +#46071 = CARTESIAN_POINT ( 'NONE', ( 236.3360501569313499, -115.0954192322930680, -1.258012416081209617 ) ) ; +#46072 = EDGE_CURVE ( 'NONE', #36309, #51836, #41485, .T. ) ; +#46073 = CARTESIAN_POINT ( 'NONE', ( 234.0499752548507786, -122.9249782039514969, -4.993830898403222029 ) ) ; +#46074 = VECTOR ( 'NONE', #29511, 1000.000000000000000 ) ; +#46075 = ORIENTED_EDGE ( 'NONE', *, *, #41726, .T. ) ; +#46076 = EDGE_LOOP ( 'NONE', ( #21209, #3814, #43029, #36560 ) ) ; +#46077 = CARTESIAN_POINT ( 'NONE', ( 221.5397579571057918, -122.2436829315574585, 7.657738361133918481 ) ) ; +#46078 = CARTESIAN_POINT ( 'NONE', ( 214.3851495647435002, -122.2795935701929437, 7.582894616184294279 ) ) ; +#46079 = CYLINDRICAL_SURFACE ( 'NONE', #53990, 4.100000000000000533 ) ; +#46080 = CARTESIAN_POINT ( 'NONE', ( 235.7580629287418503, -117.4650498950452402, -5.348923784074454346 ) ) ; +#46081 = CARTESIAN_POINT ( 'NONE', ( 216.0148240042822749, -121.5749175492908876, 7.661968875299046466 ) ) ; +#46082 = CARTESIAN_POINT ( 'NONE', ( 30.15356521041445603, -126.4834550157642781, 0.8272863234430188895 ) ) ; +#46083 = CARTESIAN_POINT ( 'NONE', ( 22.00000000000001421, -129.0000000000000000, -19.99999999999998934 ) ) ; +#46084 = FACE_OUTER_BOUND ( 'NONE', #1635, .T. ) ; +#46085 = DIRECTION ( 'NONE', ( -0.7132504491541840075, -2.131334480222543031E-15, 0.7009092642998484557 ) ) ; +#46086 = VERTEX_POINT ( 'NONE', #49328 ) ; +#46087 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669291386, -125.3672257850954850, 2.666948285382178430 ) ) ; +#46088 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668027164, -118.5043130410218595, -5.658420473165119091 ) ) ; +#46089 = CARTESIAN_POINT ( 'NONE', ( 220.7605748129487893, -124.1884071068875954, -6.741932614546389146 ) ) ; +#46090 = VERTEX_POINT ( 'NONE', #44947 ) ; +#46091 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.9884292157390539568, -0.1516828450203877021 ) ) ; +#46092 = CARTESIAN_POINT ( 'NONE', ( 30.61743114856799153, -114.5575464449901801, -0.8274786242360998578 ) ) ; +#46093 = CARTESIAN_POINT ( 'NONE', ( 23.40000000000003055, -126.5629999999999882, -5.999999999999984901 ) ) ; +#46094 = CARTESIAN_POINT ( 'NONE', ( 30.40580806951081883, -126.2622716423753531, 1.000000000000042633 ) ) ; +#46095 = ORIENTED_EDGE ( 'NONE', *, *, #15082, .F. ) ; +#46096 = FACE_OUTER_BOUND ( 'NONE', #35561, .T. ) ; +#46097 = CARTESIAN_POINT ( 'NONE', ( 215.1946567926440537, -118.7142106594338316, -7.672653019621777482 ) ) ; +#46098 = CARTESIAN_POINT ( 'NONE', ( 221.0221731790456374, -119.7968622206601736, -5.541539024871436681 ) ) ; +#46099 = CARTESIAN_POINT ( 'NONE', ( 237.1448341589712356, -119.2998775053355587, 6.034946542371140588 ) ) ; +#46100 = ORIENTED_EDGE ( 'NONE', *, *, #21305, .T. ) ; +#46101 = CARTESIAN_POINT ( 'NONE', ( 219.8466958913563474, -119.4868358558604200, -7.810060598696463074 ) ) ; +#46102 = DIRECTION ( 'NONE', ( -0.7132504491541842295, -2.131334480222603379E-15, 0.7009092642998483447 ) ) ; +#46103 = AXIS2_PLACEMENT_3D ( 'NONE', #48849, #44171, #40666 ) ; +#46104 = ORIENTED_EDGE ( 'NONE', *, *, #31140, .F. ) ; +#46105 = VERTEX_POINT ( 'NONE', #587 ) ; +#46106 = VECTOR ( 'NONE', #18657, 1000.000000000000000 ) ; +#46107 = ORIENTED_EDGE ( 'NONE', *, *, #50594, .F. ) ; +#46108 = ORIENTED_EDGE ( 'NONE', *, *, #9880, .T. ) ; +#46109 = EDGE_CURVE ( 'NONE', #5607, #8918, #35331, .T. ) ; +#46110 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #20562, #33153, #11813, #50950 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 0.0000000000000000000, 0.0001874654457259730255 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9833250180517189021, 0.9832594406301661261, 0.9832445246539666117, 0.9832802701231203590 ) ) + REPRESENTATION_ITEM ( '' ) ); +#46111 = CARTESIAN_POINT ( 'NONE', ( 36.89556863217793392, -121.5000000000000284, 5.233329256477486702 ) ) ; +#46112 = ORIENTED_EDGE ( 'NONE', *, *, #18758, .F. ) ; +#46113 = EDGE_LOOP ( 'NONE', ( #19007, #23002, #47459, #4662, #33829, #37809, #25927, #24615, #39141, #38510 ) ) ; +#46114 = LINE ( 'NONE', #10216, #18044 ) ; +#46115 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#46116 = PLANE ( 'NONE', #5881 ) ; +#46117 = AXIS2_PLACEMENT_3D ( 'NONE', #23530, #41063, #1090 ) ; +#46118 = ORIENTED_EDGE ( 'NONE', *, *, #4543, .F. ) ; +#46119 = CARTESIAN_POINT ( 'NONE', ( 236.3127402294542208, -121.1134744742459191, -5.563640696899209814 ) ) ; +#46120 = CARTESIAN_POINT ( 'NONE', ( 218.8554351935288480, -120.4462063562493057, -5.641186388906316296 ) ) ; +#46121 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#46122 = CARTESIAN_POINT ( 'NONE', ( 213.0999977193770292, -121.0862402624394463, -8.689466533473861887 ) ) ; +#46123 = CARTESIAN_POINT ( 'NONE', ( 219.8434694375459628, -119.2335944354398691, -7.782563167840904406 ) ) ; +#46124 = PLANE ( 'NONE', #4194 ) ; +#46125 = CARTESIAN_POINT ( 'NONE', ( 31.90000000000004121, -119.4999999999999858, 3.039736830714165450 ) ) ; +#46126 = CARTESIAN_POINT ( 'NONE', ( -21.00000000000000355, -5.000000000000010658, -19.50000000000000000 ) ) ; +#46127 = CARTESIAN_POINT ( 'NONE', ( 24.99900000000002009, -45.75000000000000000, 6.099999999999993427 ) ) ; +#46128 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#46129 = ADVANCED_FACE ( 'NONE', ( #53130 ), #10724, .F. ) ; +#46130 = CARTESIAN_POINT ( 'NONE', ( 215.4327067951856236, -121.2501077339567956, 7.652845640152214024 ) ) ; +#46131 = CARTESIAN_POINT ( 'NONE', ( 46.95096679918786720, -117.4602631692858381, 1.000000000000028644 ) ) ; +#46132 = CARTESIAN_POINT ( 'NONE', ( 232.1597280068026805, -123.7965893093492156, -4.491780738447443078 ) ) ; +#46133 = EDGE_CURVE ( 'NONE', #20328, #35214, #48747, .T. ) ; +#46134 = CARTESIAN_POINT ( 'NONE', ( 217.4395091456903799, -122.4997189958687898, 7.773329082022314651 ) ) ; +#46135 = CARTESIAN_POINT ( 'NONE', ( 235.9373861473550846, -125.5846247790466350, -2.224655560733211690 ) ) ; +#46136 = CARTESIAN_POINT ( 'NONE', ( 233.8276144180905760, -115.4830022513707632, -3.556184289389556330 ) ) ; +#46137 = ADVANCED_FACE ( 'NONE', ( #6083 ), #35001, .T. ) ; +#46138 = PLANE ( 'NONE', #17094 ) ; +#46139 = FACE_OUTER_BOUND ( 'NONE', #2756, .T. ) ; +#46140 = CARTESIAN_POINT ( 'NONE', ( 233.4250923498001669, -115.2564612911738635, 1.817597144444900392 ) ) ; +#46141 = EDGE_CURVE ( 'NONE', #41911, #18160, #32012, .T. ) ; +#46142 = VECTOR ( 'NONE', #41026, 1000.000000000000000 ) ; +#46143 = AXIS2_PLACEMENT_3D ( 'NONE', #47619, #28978, #37722 ) ; +#46144 = CARTESIAN_POINT ( 'NONE', ( 240.5810270983271835, -124.2395784570542361, -5.095377345206854258 ) ) ; +#46145 = VECTOR ( 'NONE', #25375, 1000.000000000000000 ) ; +#46146 = DIRECTION ( 'NONE', ( -0.7132504491541838965, -2.131334480222542637E-15, 0.7009092642998485667 ) ) ; +#46147 = CARTESIAN_POINT ( 'NONE', ( 220.1473587211716278, -119.1494183823777746, -7.976865683399246620 ) ) ; +#46148 = CARTESIAN_POINT ( 'NONE', ( 235.0453419865771423, -116.0243646791802661, 4.215704685585570211 ) ) ; +#46149 = CARTESIAN_POINT ( 'NONE', ( 17.63859128990439729, -57.80142133343490940, 21.46513854308721037 ) ) ; +#46150 = CARTESIAN_POINT ( 'NONE', ( 220.4481652233938576, -118.4810608254429383, -7.831342435865078500 ) ) ; +#46151 = CARTESIAN_POINT ( 'NONE', ( 236.8746933982158964, -122.0600179494995103, 5.375570337521196507 ) ) ; +#46152 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #45359, #31946, #40389, #57657, #35448, #44196 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 4 ), + ( 1.398578778534940505E-17, 0.0001476204886549312427, 0.0002952409773098484992 ), + .UNSPECIFIED. ) ; +#46153 = VECTOR ( 'NONE', #23742, 1000.000000000000000 ) ; +#46154 = CARTESIAN_POINT ( 'NONE', ( 222.5330481799647089, -117.4988796201896406, -7.013944599706037231 ) ) ; +#46155 = ORIENTED_EDGE ( 'NONE', *, *, #18127, .T. ) ; +#46156 = CARTESIAN_POINT ( 'NONE', ( 11.51896906761220407, -32.89543050033662297, -109.2864314677939745 ) ) ; +#46157 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.9884292157390538458, -0.1516828450203872580 ) ) ; +#46158 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.210476675238559827E-16, 4.199798040546384672E-16 ) ) ; +#46159 = VECTOR ( 'NONE', #20844, 999.9999999999998863 ) ; +#46160 = ORIENTED_EDGE ( 'NONE', *, *, #49489, .F. ) ; +#46161 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#46162 = CARTESIAN_POINT ( 'NONE', ( 36.70903113009701713, -121.3302587533599564, 5.403429455751160404 ) ) ; +#46163 = CARTESIAN_POINT ( 'NONE', ( 217.0425486383471423, -119.5634632003132225, -7.971268198638630231 ) ) ; +#46164 = DIRECTION ( 'NONE', ( -2.168404344971003346E-15, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#46165 = VERTEX_POINT ( 'NONE', #45522 ) ; +#46166 = EDGE_LOOP ( 'NONE', ( #17671, #31647, #42263, #16914 ) ) ; +#46167 = CARTESIAN_POINT ( 'NONE', ( 220.2486434445711723, -119.9137598737665513, -7.866836222685018143 ) ) ; +#46168 = LINE ( 'NONE', #6176, #12452 ) ; +#46169 = ORIENTED_EDGE ( 'NONE', *, *, #4098, .F. ) ; +#46170 = ADVANCED_FACE ( 'NONE', ( #41709 ), #5196, .F. ) ; +#46171 = CARTESIAN_POINT ( 'NONE', ( 196.4500029091152555, -128.4725276417669591, 11.26437544304181060 ) ) ; +#46172 = VECTOR ( 'NONE', #41625, 1000.000000000000114 ) ; +#46173 = EDGE_LOOP ( 'NONE', ( #17683, #16945, #28085, #24341 ) ) ; +#46174 = ORIENTED_EDGE ( 'NONE', *, *, #37256, .T. ) ; +#46175 = ADVANCED_FACE ( 'NONE', ( #49889 ), #19228, .T. ) ; +#46176 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#46177 = LINE ( 'NONE', #37161, #51293 ) ; +#46178 = VERTEX_POINT ( 'NONE', #37072 ) ; +#46179 = CARTESIAN_POINT ( 'NONE', ( 215.1028748944152653, -120.8333585531645014, 7.652390485252993813 ) ) ; +#46180 = CARTESIAN_POINT ( 'NONE', ( 215.8436272708708543, -119.4324418452079755, -7.649417090226023674 ) ) ; +#46181 = FACE_OUTER_BOUND ( 'NONE', #48046, .T. ) ; +#46182 = FACE_OUTER_BOUND ( 'NONE', #2890, .T. ) ; +#46183 = AXIS2_PLACEMENT_3D ( 'NONE', #41875, #2180, #10937 ) ; +#46184 = EDGE_LOOP ( 'NONE', ( #10606, #158, #36018, #52487, #17229, #48987 ) ) ; +#46185 = AXIS2_PLACEMENT_3D ( 'NONE', #22644, #14448, #27061 ) ; +#46186 = CARTESIAN_POINT ( 'NONE', ( 8.071065282823079556, -39.19543050033674092, -115.2918006896516374 ) ) ; +#46187 = CARTESIAN_POINT ( 'NONE', ( 221.4391909538866514, -121.4849982442145517, 8.009702710264757997 ) ) ; +#46189 = ORIENTED_EDGE ( 'NONE', *, *, #43972, .F. ) ; +#46188 = VECTOR ( 'NONE', #54042, 1000.000000000000227 ) ; +#46190 = DIRECTION ( 'NONE', ( -0.7009092642998484557, -4.163453949483577057E-16, -0.7132504491541840075 ) ) ; +#46191 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.210476675238558841E-16, 1.857579106397815009E-17 ) ) ; +#46192 = VERTEX_POINT ( 'NONE', #14556 ) ; +#46193 = CYLINDRICAL_SURFACE ( 'NONE', #41328, 2.100000000000000977 ) ; +#46194 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#46195 = CIRCLE ( 'NONE', #56457, 23.50000000000001776 ) ; +#46196 = CARTESIAN_POINT ( 'NONE', ( 229.2999987673777298, -120.4999999999997726, 1.387778780781445676E-14 ) ) ; +#46197 = AXIS2_PLACEMENT_3D ( 'NONE', #6085, #1738, #15117 ) ; +#46198 = CARTESIAN_POINT ( 'NONE', ( 218.2526263280471426, -119.3457289372346395, -7.976699062667277573 ) ) ; +#46199 = CARTESIAN_POINT ( 'NONE', ( 235.2356872544351916, -123.5602668552140528, -4.628080372942269705 ) ) ; +#46200 = CARTESIAN_POINT ( 'NONE', ( 218.8554351935288480, -118.4926581833363457, -7.823002588466250629 ) ) ; +#46201 = CARTESIAN_POINT ( 'NONE', ( 214.4398602538724674, -121.4340374866438594, 7.740684201721174773 ) ) ; +#46202 = CARTESIAN_POINT ( 'NONE', ( 221.3615164574790981, -121.4498048376033523, 8.016031533646804874 ) ) ; +#46203 = VECTOR ( 'NONE', #19137, 999.9999999999998863 ) ; +#46204 = CARTESIAN_POINT ( 'NONE', ( 233.3059884723861614, -124.9806755131870091, 4.212950100327772063 ) ) ; +#46205 = EDGE_CURVE ( 'NONE', #24573, #11996, #2409, .T. ) ; +#46206 = CARTESIAN_POINT ( 'NONE', ( 215.0288571161738673, -119.9467078753666698, -7.859423655608052783 ) ) ; +#46207 = CARTESIAN_POINT ( 'NONE', ( 30.59997814038056774, -114.5592237516002427, -0.8448753827167421182 ) ) ; +#46208 = CARTESIAN_POINT ( 'NONE', ( 214.8404447703737219, -118.6181595407336573, -7.647438519745485941 ) ) ; +#46209 = CARTESIAN_POINT ( 'NONE', ( 232.7100524886447488, -123.3978878958777159, 4.732293058735312030 ) ) ; +#46210 = EDGE_CURVE ( 'NONE', #32871, #49141, #16660, .T. ) ; +#46211 = CARTESIAN_POINT ( 'NONE', ( 234.7995662270089383, -125.4856455694883266, 2.438364576514358006 ) ) ; +#46212 = ADVANCED_FACE ( 'NONE', ( #50177 ), #23599, .F. ) ; +#46213 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #32440, #50216 ), + ( #18406, #36232 ), + ( #10220, #53753 ), + ( #50493, #23636 ), + ( #49649, #9935 ), + ( #32148, #27765 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 2, 4 ), + ( 2, 2 ), + ( 0.0000000000000000000, 0.5000000000000000000, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#46214 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.9884292157390544009, 0.1516828450203846490 ) ) ; +#46215 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #34518, #21361, #7643, #12600 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 1.387778780781445676E-17, 0.0001894257755689299975 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9999402660851517410, 0.9995505654566700926, 0.9992069801233456339, 0.9989095100851785869 ) ) + REPRESENTATION_ITEM ( '' ) ); +#46216 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#46217 = ORIENTED_EDGE ( 'NONE', *, *, #10273, .T. ) ; +#46218 = CARTESIAN_POINT ( 'NONE', ( 234.5752614320446980, -124.1302687882446492, -4.963882565372161437 ) ) ; +#46219 = CARTESIAN_POINT ( 'NONE', ( 215.8002074625812838, -116.5822769607152765, 6.065054578247718986 ) ) ; +#46220 = AXIS2_PLACEMENT_3D ( 'NONE', #8743, #36201, #14259 ) ; +#46221 = PLANE ( 'NONE', #31287 ) ; +#46222 = PLANE ( 'NONE', #44674 ) ; +#46223 = CARTESIAN_POINT ( 'NONE', ( 234.5312270396243264, -117.5075526052947055, 4.674158628162842000 ) ) ; +#46224 = VECTOR ( 'NONE', #21770, 1000.000000000000000 ) ; +#46225 = CARTESIAN_POINT ( 'NONE', ( 216.5964274876210709, -119.9717904595910341, -7.760234124679271872 ) ) ; +#46226 = CARTESIAN_POINT ( 'NONE', ( 214.7795676920997323, -121.4307552045104757, 7.774095382229660345 ) ) ; +#46227 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#46228 = EDGE_LOOP ( 'NONE', ( #6645, #42150, #28979, #10189, #3566 ) ) ; +#46229 = AXIS2_PLACEMENT_3D ( 'NONE', #730, #18499, #27854 ) ; +#46230 = FACE_OUTER_BOUND ( 'NONE', #33096, .T. ) ; +#46231 = CARTESIAN_POINT ( 'NONE', ( 233.7532629818600185, -117.9292160250687118, 4.925902305256233404 ) ) ; +#46232 = CIRCLE ( 'NONE', #4418, 3.200000000000001510 ) ; +#46233 = ORIENTED_EDGE ( 'NONE', *, *, #25182, .F. ) ; +#46234 = VERTEX_POINT ( 'NONE', #37619 ) ; +#46235 = FACE_BOUND ( 'NONE', #36863, .T. ) ; +#46236 = LINE ( 'NONE', #7374, #10719 ) ; +#46237 = DIRECTION ( 'NONE', ( -0.4956176937828983275, 0.7071067811865472397, -0.5043442292812734262 ) ) ; +#46238 = AXIS2_PLACEMENT_3D ( 'NONE', #34395, #56592, #12189 ) ; +#46239 = CARTESIAN_POINT ( 'NONE', ( 236.6387463553659529, -121.8860158460573899, -5.991735690883767340 ) ) ; +#46240 = PERSON_AND_ORGANIZATION ( #17881, #29145 ) ; +#46241 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #2024, #42850, #33822, #56599, #24193, #7526, #16267, #19802, #15707, #20094, #2877, #47250, #43123, #25339, #55452, #28889, #37932, #37631, #2602 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 2, 2, 1, 2, 2, 4 ), + ( 0.0000000000000000000, 0.1249999999999798217, 0.1874999999999697464, 0.2187499999999802658, 0.2499999999999907851, 0.3750000000000319189, 0.4375000000000525135, 0.4687500000000426881, 0.5000000000000328626, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#46242 = ORIENTED_EDGE ( 'NONE', *, *, #56315, .T. ) ; +#46243 = VERTEX_POINT ( 'NONE', #18931 ) ; +#46244 = CARTESIAN_POINT ( 'NONE', ( 236.3815672371062533, -118.7100388981639014, -5.252646740248545498 ) ) ; +#46245 = CARTESIAN_POINT ( 'NONE', ( 220.8113301436120537, -121.9989781731461278, 7.951084551952506629 ) ) ; +#46246 = EDGE_LOOP ( 'NONE', ( #46587, #51097, #48473, #2594, #14589, #29973, #43657, #35605, #10999, #25945, #56933 ) ) ; +#46247 = ADVANCED_FACE ( 'NONE', ( #55158 ), #50850, .F. ) ; +#46248 = EDGE_CURVE ( 'NONE', #44155, #21095, #21534, .T. ) ; +#46249 = CARTESIAN_POINT ( 'NONE', ( 21.50000000000000355, -116.0010000000000048, 14.00000000000000533 ) ) ; +#46250 = LINE ( 'NONE', #24622, #7441 ) ; +#46251 = ORIENTED_EDGE ( 'NONE', *, *, #23515, .F. ) ; +#46252 = CARTESIAN_POINT ( 'NONE', ( -13.64802795316457740, -35.69543050033668408, -93.87840560604865914 ) ) ; +#46253 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#46254 = EDGE_CURVE ( 'NONE', #39290, #7755, #54597, .T. ) ; +#46255 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289794, -116.3806349717227278, 3.569635325670431403 ) ) ; +#46256 = DIRECTION ( 'NONE', ( 6.369998743405008643E-16, -0.5153125582639448421, -0.8570023146383377588 ) ) ; +#46257 = CARTESIAN_POINT ( 'NONE', ( 220.7241426765220353, -119.7968622206601736, -5.541539024871436681 ) ) ; +#46258 = CARTESIAN_POINT ( 'NONE', ( 216.2352082413617325, -118.5113099127787137, -7.701460074529437705 ) ) ; +#46259 = DIRECTION ( 'NONE', ( 3.999329129108815582E-17, -0.01777260902655230720, -0.9998420547108375356 ) ) ; +#46260 = ADVANCED_FACE ( 'NONE', ( #23320 ), #36490, .T. ) ; +#46261 = EDGE_LOOP ( 'NONE', ( #47735, #27952, #11196, #3671 ) ) ; +#46263 = EDGE_LOOP ( 'NONE', ( #45032, #24485, #37475, #13396 ) ) ; +#46262 = VECTOR ( 'NONE', #45411, 1000.000000000000000 ) ; +#46264 = ADVANCED_FACE ( 'NONE', ( #28283 ), #56454, .T. ) ; +#46265 = CARTESIAN_POINT ( 'NONE', ( 221.8378209985322940, -122.2618297616250516, 7.657609133038041804 ) ) ; +#46266 = CIRCLE ( 'NONE', #32330, 0.5000000002948292721 ) ; +#46267 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#46268 = CARTESIAN_POINT ( 'NONE', ( 239.8999987670535745, -122.2984552779230683, -2.759718230994613997 ) ) ; +#46269 = ORIENTED_EDGE ( 'NONE', *, *, #23086, .F. ) ; +#46270 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669289112, -117.7199079792300580, 4.804596840957313653 ) ) ; +#46271 = CARTESIAN_POINT ( 'NONE', ( 231.9962983554611355, -124.6180664336026780, 3.811866167322071952 ) ) ; +#46272 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#46273 = ORIENTED_EDGE ( 'NONE', *, *, #51875, .F. ) ; +#46274 = CARTESIAN_POINT ( 'NONE', ( 217.0285618620854677, -119.8865026124179280, -8.016713221408155121 ) ) ; +#46275 = CARTESIAN_POINT ( 'NONE', ( 235.9079995948265207, -123.1500052793002595, 4.876868217402870798 ) ) ; +#46276 = AXIS2_PLACEMENT_3D ( 'NONE', #39771, #48530, #21653 ) ; +#46277 = CARTESIAN_POINT ( 'NONE', ( 20.40000000000003055, -126.5629999999999882, -5.999999999999984901 ) ) ; +#46278 = AXIS2_PLACEMENT_3D ( 'NONE', #12583, #42943, #12012 ) ; +#46279 = CARTESIAN_POINT ( 'NONE', ( 240.2777695270552556, -117.6117135645468892, -4.764535698153819610 ) ) ; +#46280 = AXIS2_PLACEMENT_3D ( 'NONE', #22342, #17949, #35779 ) ; +#46281 = CARTESIAN_POINT ( 'NONE', ( 232.7269052112583836, -118.5691642560062888, -5.838742080628435360 ) ) ; +#46282 = VECTOR ( 'NONE', #45132, 1000.000000000000000 ) ; +#46283 = DIRECTION ( 'NONE', ( -0.7132504491541841185, -2.131334480222602590E-15, 0.7009092642998482336 ) ) ; +#46284 = CARTESIAN_POINT ( 'NONE', ( 13.70000000000000107, 12.50000000000000000, 39.00000000000000000 ) ) ; +#46285 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#46286 = CARTESIAN_POINT ( 'NONE', ( 232.1876482166189533, -118.2670437799096845, -5.080984482623916776 ) ) ; +#46287 = ADVANCED_FACE ( 'NONE', ( #12183 ), #34101, .F. ) ; +#46288 = CARTESIAN_POINT ( 'NONE', ( 235.4672349668118159, -115.9169882238680316, 3.130285793673583949 ) ) ; +#46289 = CARTESIAN_POINT ( 'NONE', ( 215.9655214566609516, -119.4634735218858452, -7.663281474317934716 ) ) ; +#46290 = AXIS2_PLACEMENT_3D ( 'NONE', #23394, #27807, #46164 ) ; +#46291 = CARTESIAN_POINT ( 'NONE', ( 235.2073568578677794, -125.9093558155795165, 1.304058140591565662 ) ) ; +#46292 = CARTESIAN_POINT ( 'NONE', ( 222.0534714710418314, -121.3048524894449685, 8.009624101329604784 ) ) ; +#46293 = ORIENTED_EDGE ( 'NONE', *, *, #46445, .F. ) ; +#46294 = CARTESIAN_POINT ( 'NONE', ( 234.2049490576164885, -121.6209779609084052, 6.046613656797383385 ) ) ; +#46295 = CYLINDRICAL_SURFACE ( 'NONE', #36911, 1.900000000000004796 ) ; +#46296 = CARTESIAN_POINT ( 'NONE', ( 21.06744065229735696, -48.18160150490813010, 18.94518387941613824 ) ) ; +#46297 = CARTESIAN_POINT ( 'NONE', ( 236.8508395271803693, -126.0011269053544538, 0.7330674572063290428 ) ) ; +#46298 = ADVANCED_FACE ( 'NONE', ( #55742 ), #47061, .T. ) ; +#46299 = EDGE_LOOP ( 'NONE', ( #14861, #19023, #21797, #44180 ) ) ; +#46300 = ADVANCED_FACE ( 'NONE', ( #42839 ), #42557, .T. ) ; +#46301 = ORIENTED_EDGE ( 'NONE', *, *, #49186, .F. ) ; +#46302 = CARTESIAN_POINT ( 'NONE', ( 193.3999984800815355, -124.9529129170386170, -13.83551829724019377 ) ) ; +#46303 = CARTESIAN_POINT ( 'NONE', ( 239.8999987670535745, -122.2984552779230683, -2.759718230994613997 ) ) ; +#46304 = DIRECTION ( 'NONE', ( 7.437484517815507372E-16, -0.6290714760271378658, 0.7773474628819715404 ) ) ; +#46305 = VECTOR ( 'NONE', #26603, 1000.000000000000000 ) ; +#46306 = AXIS2_PLACEMENT_3D ( 'NONE', #39247, #16451, #35167 ) ; +#46307 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.9884292157390539568, -0.1516828450203877021 ) ) ; +#46308 = ORIENTED_EDGE ( 'NONE', *, *, #16497, .T. ) ; +#46309 = VERTEX_POINT ( 'NONE', #2865 ) ; +#46310 = CARTESIAN_POINT ( 'NONE', ( -27.99999999999998934, -129.0000000000000000, -20.00000000000000355 ) ) ; +#46311 = CARTESIAN_POINT ( 'NONE', ( 215.8982165934142472, -119.1987410261050542, -7.846773786774313919 ) ) ; +#46312 = CARTESIAN_POINT ( 'NONE', ( 216.7516282771476881, -121.1338010078413703, 7.963357947086760369 ) ) ; +#46313 = EDGE_LOOP ( 'NONE', ( #36854, #15682 ) ) ; +#46314 = DIRECTION ( 'NONE', ( -0.7009092642998492328, 0.0000000000000000000, -0.7132504491541833413 ) ) ; +#46315 = CARTESIAN_POINT ( 'NONE', ( 221.9744075503442957, -121.9042020231977688, 7.930168170417556617 ) ) ; +#46316 = CARTESIAN_POINT ( 'NONE', ( 237.2251499447393428, -123.8914399266785864, -4.403720070542370912 ) ) ; +#46317 = CARTESIAN_POINT ( 'NONE', ( -41.64037448640495143, -45.50929021323582901, 18.38469987348701906 ) ) ; +#46318 = ORIENTED_EDGE ( 'NONE', *, *, #32692, .F. ) ; +#46319 = DIRECTION ( 'NONE', ( 3.469446951953611033E-15, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#46320 = CARTESIAN_POINT ( 'NONE', ( -31.72830977998042457, -39.19543050033673381, -76.18106374172019457 ) ) ; +#46321 = ADVANCED_FACE ( 'NONE', ( #38761 ), #38195, .F. ) ; +#46322 = CARTESIAN_POINT ( 'NONE', ( 231.8999987669289737, -115.0048497272146761, 0.1215228096511891259 ) ) ; +#46323 = CARTESIAN_POINT ( 'NONE', ( 237.7189140624134893, -118.8682947462392860, -5.929587648592097082 ) ) ; +#46324 = ORIENTED_EDGE ( 'NONE', *, *, #12850, .T. ) ; +#46325 = AXIS2_PLACEMENT_3D ( 'NONE', #22590, #27566, #9451 ) ; +#46326 = ORIENTED_EDGE ( 'NONE', *, *, #5052, .T. ) ; +#46327 = LINE ( 'NONE', #54826, #11258 ) ; +#46328 = CARTESIAN_POINT ( 'NONE', ( 221.0221731790456658, -119.7968622206601736, -5.541539024871436681 ) ) ; +#46329 = EDGE_CURVE ( 'NONE', #23909, #20637, #17297, .T. ) ; +#46330 = AXIS2_PLACEMENT_3D ( 'NONE', #8756, #52860, #31257 ) ; +#46331 = CARTESIAN_POINT ( 'NONE', ( 217.8348828368191619, -122.5024860294956142, 7.791360236945042317 ) ) ; +#46332 = DIRECTION ( 'NONE', ( -0.9189972193603576089, 0.3897020677360558127, 0.05980308696190740625 ) ) ; +#46333 = ORIENTED_EDGE ( 'NONE', *, *, #44486, .F. ) ; +#46334 = AXIS2_PLACEMENT_3D ( 'NONE', #21291, #7866, #57530 ) ; +#46335 = LINE ( 'NONE', #19749, #28939 ) ; +#46336 = EDGE_CURVE ( 'NONE', #44914, #34994, #36250, .T. ) ; +#46337 = EDGE_LOOP ( 'NONE', ( #3451, #53722, #35501, #53159 ) ) ; +#46338 = VERTEX_POINT ( 'NONE', #46943 ) ; +#46339 = EDGE_CURVE ( 'NONE', #16290, #15629, #54638, .T. ) ; +#46340 = DIRECTION ( 'NONE', ( -4.448837955211796986E-14, 0.9884292157390540678, 0.1516828450203868139 ) ) ; +#46341 = CARTESIAN_POINT ( 'NONE', ( 210.8999987669501479, -127.3126626131562631, -1.045460849267721759 ) ) ; +#46342 = EDGE_CURVE ( 'NONE', #31990, #51060, #45293, .T. ) ; +#46343 = ORIENTED_EDGE ( 'NONE', *, *, #53474, .T. ) ; +#46344 = ORIENTED_EDGE ( 'NONE', *, *, #42139, .T. ) ; +#46345 = CARTESIAN_POINT ( 'NONE', ( 219.9699689036777670, -119.1734959049307747, -7.776834405728413557 ) ) ; +#46346 = VERTEX_POINT ( 'NONE', #43459 ) ; +#46347 = PLANE ( 'NONE', #41528 ) ; +#46348 = CARTESIAN_POINT ( 'NONE', ( 219.7270338329783215, -121.1828894574174740, 8.059491521272443393 ) ) ; +#46349 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#46350 = EDGE_LOOP ( 'NONE', ( #35207, #483, #22701, #52623 ) ) ; +#46351 = AXIS2_PLACEMENT_3D ( 'NONE', #21349, #43834, #3856 ) ; +#46352 = CARTESIAN_POINT ( 'NONE', ( 222.3999985443299749, -121.2224474960344054, -7.801882910801999138 ) ) ; +#46353 = DIRECTION ( 'NONE', ( -0.9961170934368720475, -1.196959198423996895E-16, 0.08803826533319424053 ) ) ; +#46354 = CARTESIAN_POINT ( 'NONE', ( 232.1313173656365620, -118.8354173623123131, 5.920528038463463538 ) ) ; +#46355 = CARTESIAN_POINT ( 'NONE', ( 30.59997223672326783, -118.7943271738376154, 5.768990924699462397 ) ) ; +#46356 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000021938, -40.49999999999999289, -23.50000000000000711 ) ) ; +#46357 = CARTESIAN_POINT ( 'NONE', ( -12.49152766706979989, -52.19543050033668408, -92.70154236494427380 ) ) ; +#46358 = DIRECTION ( 'NONE', ( 0.7009092642998535627, 0.0000000000000000000, 0.7132504491541790115 ) ) ; +#46359 = EDGE_CURVE ( 'NONE', #55300, #27693, #20104, .T. ) ; +#46360 = CARTESIAN_POINT ( 'NONE', ( 222.8999987669288032, -121.2223028706846435, 7.833841084812179112 ) ) ; +#46361 = FACE_OUTER_BOUND ( 'NONE', #1683, .T. ) ; +#46362 = EDGE_LOOP ( 'NONE', ( #21537, #34614 ) ) ; +#46363 = LINE ( 'NONE', #15963, #10027 ) ; +#46364 = CARTESIAN_POINT ( 'NONE', ( 236.3145573256226726, -115.3037035009971021, -1.954118046954298915 ) ) ; +#46365 = CARTESIAN_POINT ( 'NONE', ( 233.9705589888410486, -125.0161296084965130, -3.226070730165386369 ) ) ; +#46366 = AXIS2_PLACEMENT_3D ( 'NONE', #36073, #14714, #26747 ) ; +#46367 = ORIENTED_EDGE ( 'NONE', *, *, #4022, .T. ) ; +#46368 = EDGE_CURVE ( 'NONE', #14285, #24713, #39386, .T. ) ; +#46369 = ORIENTED_EDGE ( 'NONE', *, *, #29024, .F. ) ; +#46370 = CARTESIAN_POINT ( 'NONE', ( 221.8577978172246503, -122.2684491467780106, 7.871592051528614853 ) ) ; +#46371 = VECTOR ( 'NONE', #35402, 1000.000000000000000 ) ; +#46372 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#46373 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289169, -120.1664020711997267, -3.230108492568634748 ) ) ; +#46374 = CARTESIAN_POINT ( 'NONE', ( 235.8187164933547706, -115.6804715108273740, -3.818410674881587141 ) ) ; +#46375 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#46376 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#46377 = CARTESIAN_POINT ( 'NONE', ( 221.3870950610164527, -119.8412489921256139, -8.044777488990515479 ) ) ; +#46378 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290874, -119.0446787440206293, 1.943815916589473280 ) ) ; +#46379 = EDGE_CURVE ( 'NONE', #8572, #29263, #48432, .T. ) ; +#46380 = LINE ( 'NONE', #19231, #54642 ) ; +#46381 = ORIENTED_EDGE ( 'NONE', *, *, #38769, .F. ) ; +#46382 = CARTESIAN_POINT ( 'NONE', ( 216.1511451310263112, -121.7958661733412100, 7.841591503709418376 ) ) ; +#46383 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668027164, -114.9565692298209285, -2.297983761907530287 ) ) ; +#46384 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289226, -122.8369536443331356, 2.273314766773991025 ) ) ; +#46385 = EDGE_LOOP ( 'NONE', ( #10718, #56898, #21038, #37261, #33617, #33402 ) ) ; +#46386 = CARTESIAN_POINT ( 'NONE', ( 231.9999987669291386, -125.3672257850954566, 2.666948285382275685 ) ) ; +#46387 = CARTESIAN_POINT ( 'NONE', ( 37.90000000000001990, -119.4999999999999858, -3.039736830999978601 ) ) ; +#46388 = CARTESIAN_POINT ( 'NONE', ( 213.9204999291004583, -122.4248933230861809, 7.285738611312487123 ) ) ; +#46389 = ORIENTED_EDGE ( 'NONE', *, *, #22211, .T. ) ; +#46390 = CARTESIAN_POINT ( 'NONE', ( 21.50000000000000355, -124.5000000000000000, 10.90000000000000391 ) ) ; +#46391 = VECTOR ( 'NONE', #55925, 1000.000000000000114 ) ; +#46392 = CARTESIAN_POINT ( 'NONE', ( 20.40000000000003055, -126.5629999999999882, -5.999999999999984901 ) ) ; +#46393 = CARTESIAN_POINT ( 'NONE', ( 221.9910750106297428, -119.9112977196243008, -8.044115621606227506 ) ) ; +#46395 = CARTESIAN_POINT ( 'NONE', ( 237.1512061609206228, -119.5404926966914303, 6.074892521649641886 ) ) ; +#46394 = CC_DESIGN_PERSON_AND_ORGANIZATION_ASSIGNMENT ( #8396, #22398, ( #18895 ) ) ; +#46396 = ORIENTED_EDGE ( 'NONE', *, *, #39216, .T. ) ; +#46397 = EDGE_LOOP ( 'NONE', ( #24673, #30033, #7893, #32197 ) ) ; +#46398 = CARTESIAN_POINT ( 'NONE', ( 219.8388233875160722, -119.7411114283384279, -8.066310361363775883 ) ) ; +#46399 = CARTESIAN_POINT ( 'NONE', ( 213.0999977193770292, -117.9125655853227244, -6.754659681859737752 ) ) ; +#46400 = ADVANCED_FACE ( 'NONE', ( #21264 ), #43977, .F. ) ; +#46401 = VERTEX_POINT ( 'NONE', #12503 ) ; +#46402 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #43958, #26171, #3981, #57705 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#46403 = ORIENTED_EDGE ( 'NONE', *, *, #27642, .T. ) ; +#46404 = ORIENTED_EDGE ( 'NONE', *, *, #31855, .F. ) ; +#46405 = ORIENTED_EDGE ( 'NONE', *, *, #30336, .T. ) ; +#46406 = EDGE_CURVE ( 'NONE', #406, #2097, #29936, .T. ) ; +#46407 = ORIENTED_EDGE ( 'NONE', *, *, #41278, .T. ) ; +#46408 = EDGE_CURVE ( 'NONE', #26689, #43374, #30344, .T. ) ; +#46409 = VECTOR ( 'NONE', #21143, 1000.000000000000000 ) ; +#46410 = VERTEX_POINT ( 'NONE', #12806 ) ; +#46411 = CARTESIAN_POINT ( 'NONE', ( 12.07858927418657125, -50.19543050033672671, -112.6404328429268418 ) ) ; +#46412 = CARTESIAN_POINT ( 'NONE', ( 38.12349267240408324, -121.4999999999999716, -5.251468257628919112 ) ) ; +#46413 = LINE ( 'NONE', #19267, #42246 ) ; +#46414 = VERTEX_POINT ( 'NONE', #57499 ) ; +#46415 = CIRCLE ( 'NONE', #3548, 5.684830401364140862 ) ; +#46416 = CARTESIAN_POINT ( 'NONE', ( 216.8685795556648372, -122.4953591059740035, 7.535044750116922430 ) ) ; +#46417 = DIRECTION ( 'NONE', ( 0.7132504491541840075, 2.131334480222543031E-15, -0.7009092642998484557 ) ) ; +#46418 = CARTESIAN_POINT ( 'NONE', ( 215.8002074625812838, -126.2106639709580946, 4.892360229717534814 ) ) ; +#46419 = CARTESIAN_POINT ( 'NONE', ( 220.2486434445711723, -122.2945824617882948, 7.680568538126057554 ) ) ; +#46420 = CARTESIAN_POINT ( 'NONE', ( 12.42904390633649570, -50.69543050033672671, -112.2838076183497407 ) ) ; +#46421 = CARTESIAN_POINT ( 'NONE', ( 239.6999987669289283, -124.6726605680459841, 0.1432409679277873715 ) ) ; +#46422 = CARTESIAN_POINT ( 'NONE', ( 193.8146632353180223, -114.1717062995640219, 0.9711303321694988444 ) ) ; +#46423 = FACE_OUTER_BOUND ( 'NONE', #18025, .T. ) ; +#46424 = CARTESIAN_POINT ( 'NONE', ( 21.08020984869940406, -50.76384967241479984, 18.14433235076705131 ) ) ; +#46425 = CARTESIAN_POINT ( 'NONE', ( 29.39958092867728112, -114.6488632852085345, 1.000000000000014655 ) ) ; +#46426 = PLANE ( 'NONE', #21807 ) ; +#46427 = CARTESIAN_POINT ( 'NONE', ( 219.8396616565526926, -114.9584717890911207, -5.331582556577306065 ) ) ; +#46428 = DIRECTION ( 'NONE', ( -3.524876788021935603E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#46429 = CARTESIAN_POINT ( 'NONE', ( 215.6465594872546774, -121.8531944309081751, 7.798006198930905519 ) ) ; +#46430 = AXIS2_PLACEMENT_3D ( 'NONE', #29915, #34001, #17327 ) ; +#46431 = CARTESIAN_POINT ( 'NONE', ( -4.499999999999990230, -128.7000000000000171, -19.50000000000000355 ) ) ; +#46432 = CARTESIAN_POINT ( 'NONE', ( 235.9457602479489253, -125.4645777311894932, -2.481272875412040335 ) ) ; +#46433 = CARTESIAN_POINT ( 'NONE', ( 233.8421061493459376, -115.1831888779752830, -3.091608953094609369 ) ) ; +#46434 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#46435 = CARTESIAN_POINT ( 'NONE', ( 213.1527773938965424, -123.2064365814507454, 6.714803875721361059 ) ) ; +#46436 = CARTESIAN_POINT ( 'NONE', ( 233.3841036910197033, -114.9658728417004454, 0.4030946311744407207 ) ) ; +#46437 = CARTESIAN_POINT ( 'NONE', ( 12.30777551686164095, -50.63507451360344191, 18.34340371476790565 ) ) ; +#46438 = CARTESIAN_POINT ( 'NONE', ( 215.2775053147733502, -118.6210833554162321, -7.442245852754179936 ) ) ; +#46439 = EDGE_CURVE ( 'NONE', #49634, #24792, #53099, .T. ) ; +#46440 = CARTESIAN_POINT ( 'NONE', ( 219.9954974157262484, -119.1461633974428764, -7.976366178358756720 ) ) ; +#46441 = CARTESIAN_POINT ( 'NONE', ( 235.3576123875717769, -126.0906617786415040, 2.568045795508228757 ) ) ; +#46442 = PLANE ( 'NONE', #17132 ) ; +#46443 = DIRECTION ( 'NONE', ( 3.524876788021935603E-16, -1.000000000000000000, 1.848892746611746419E-32 ) ) ; +#46444 = CARTESIAN_POINT ( 'NONE', ( 214.5561483820300737, -119.0821327183060561, -7.491513270653209489 ) ) ; +#46445 = EDGE_CURVE ( 'NONE', #29683, #37847, #37585, .T. ) ; +#46446 = DIRECTION ( 'NONE', ( -1.734723475976805517E-15, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#46447 = EDGE_LOOP ( 'NONE', ( #20231, #21775, #55990, #18307, #50649, #41381 ) ) ; +#46448 = CARTESIAN_POINT ( 'NONE', ( 17.95085280968318386, -59.79252100187016339, 21.49679332238619978 ) ) ; +#46449 = PLANE ( 'NONE', #38741 ) ; +#46450 = CARTESIAN_POINT ( 'NONE', ( 221.5410820250418453, -122.2474861124933909, 7.670527409911490402 ) ) ; +#46451 = VERTEX_POINT ( 'NONE', #4059 ) ; +#46452 = AXIS2_PLACEMENT_3D ( 'NONE', #36928, #1602, #50599 ) ; +#46453 = CARTESIAN_POINT ( 'NONE', ( 222.1002631918830161, -119.4098964854168514, -7.975300292117483814 ) ) ; +#46454 = LINE ( 'NONE', #10836, #19736 ) ; +#46455 = CARTESIAN_POINT ( 'NONE', ( 220.8435356924837834, -118.8458227609482236, -7.911619654008203106 ) ) ; +#46456 = CARTESIAN_POINT ( 'NONE', ( 5.900000000000016342, -42.24999999999999289, 23.49899999999999878 ) ) ; +#46457 =( BOUNDED_SURFACE ( ) B_SPLINE_SURFACE ( 3, 3, ( + ( #3064, #38977, #57078, #21725 ), + ( #17043, #34884, #20840, #52671 ), + ( #29929, #7711, #43322, #3356 ), + ( #16757, #145, #14392, #45377 ) ), + .UNSPECIFIED., .F., .F., .T. ) + B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ), + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_SURFACE ( ( + ( 1.000000000000000000, 0.9996757397274319557, 0.9996757397274319557, 1.000000000000000000), + ( 1.000000000000000000, 0.9996757397274319557, 0.9996757397274319557, 1.000000000000000000), + ( 1.000000000000000000, 0.9996757397274319557, 0.9996757397274319557, 1.000000000000000000), + ( 1.000000000000000000, 0.9996757397274319557, 0.9996757397274319557, 1.000000000000000000) ) ) + REPRESENTATION_ITEM ( '' ) SURFACE ( ) ); +#46458 = ORIENTED_EDGE ( 'NONE', *, *, #56870, .T. ) ; +#46459 = CARTESIAN_POINT ( 'NONE', ( 34.40000000000004121, -115.1063265129133271, 1.000000000000014655 ) ) ; +#46460 = CARTESIAN_POINT ( 'NONE', ( 214.9203079168030399, -122.2438877966302755, 7.647052650281857211 ) ) ; +#46461 = EDGE_CURVE ( 'NONE', #26268, #25584, #8427, .T. ) ; +#46462 = ORIENTED_EDGE ( 'NONE', *, *, #53083, .T. ) ; +#46463 = CARTESIAN_POINT ( 'NONE', ( 217.8174873902482886, -118.6816742321239531, -7.835289906991158126 ) ) ; +#46464 = ORIENTED_EDGE ( 'NONE', *, *, #16176, .F. ) ; +#46465 = VECTOR ( 'NONE', #23165, 1000.000000000000000 ) ; +#46466 = ORIENTED_EDGE ( 'NONE', *, *, #21286, .T. ) ; +#46467 = EDGE_CURVE ( 'NONE', #38794, #52851, #9860, .T. ) ; +#46468 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238558841E-16, -1.857579106397798678E-17 ) ) ; +#46469 = ORIENTED_EDGE ( 'NONE', *, *, #49028, .T. ) ; +#46470 = EDGE_CURVE ( 'NONE', #56229, #27086, #4242, .T. ) ; +#46471 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#46472 = EDGE_LOOP ( 'NONE', ( #47195, #10533, #20018, #34423 ) ) ; +#46473 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#46474 = ADVANCED_FACE ( 'NONE', ( #4350 ), #57788, .T. ) ; +#46475 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#46476 = CARTESIAN_POINT ( 'NONE', ( 219.9802319811842324, -120.0698875553335654, -8.077707208118200199 ) ) ; +#46477 = ORIENTED_EDGE ( 'NONE', *, *, #10211, .F. ) ; +#46478 = LINE ( 'NONE', #16365, #23366 ) ; +#46479 = CARTESIAN_POINT ( 'NONE', ( 221.3873155534711259, -119.8722911888379485, -7.846435560096503004 ) ) ; +#46480 = ORIENTED_EDGE ( 'NONE', *, *, #29182, .F. ) ; +#46481 = FACE_OUTER_BOUND ( 'NONE', #54026, .T. ) ; +#46482 = CARTESIAN_POINT ( 'NONE', ( 31.89950163541191586, -121.4999999999999858, -5.630307732602722659 ) ) ; +#46483 = ORIENTED_EDGE ( 'NONE', *, *, #34814, .F. ) ; +#46484 = CARTESIAN_POINT ( 'NONE', ( -33.99999999999999289, -106.5000000000000000, -16.99999999999999645 ) ) ; +#46485 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#46486 = CARTESIAN_POINT ( 'NONE', ( 221.8456370807353437, -119.8448933553197975, -8.048450736927467375 ) ) ; +#46487 = CARTESIAN_POINT ( 'NONE', ( 320.8899987669290113, -118.2830023339422354, -1.627089840389756015 ) ) ; +#46488 = AXIS2_PLACEMENT_3D ( 'NONE', #26508, #4032, #57760 ) ; +#46489 = CARTESIAN_POINT ( 'NONE', ( 235.3680457699362591, -119.1762799437449445, -5.390848842170870014 ) ) ; +#46490 = VECTOR ( 'NONE', #39527, 1000.000000000000000 ) ; +#46491 = CARTESIAN_POINT ( 'NONE', ( 214.8002074625812554, -114.8074429045748417, -4.774368213016390250 ) ) ; +#46492 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#46493 = CARTESIAN_POINT ( 'NONE', ( 220.7223542607813442, -121.5471572275893237, 7.814588526215179520 ) ) ; +#46494 = CARTESIAN_POINT ( 'NONE', ( 233.4334952733652244, -126.6431694514004676, -0.2907614576705704335 ) ) ; +#46495 = CARTESIAN_POINT ( 'NONE', ( 214.9474559003839431, -119.8980330364287852, -7.851954088811114119 ) ) ; +#46496 = CARTESIAN_POINT ( 'NONE', ( 30.41886711871582349, -114.6839365351175672, -0.9999999999999629186 ) ) ; +#46497 = CARTESIAN_POINT ( 'NONE', ( 216.2145475483313248, -118.6839248683858017, -7.742368139057154153 ) ) ; +#46498 = CARTESIAN_POINT ( 'NONE', ( 232.6795951453686655, -122.4598853636385201, 5.191656444006993887 ) ) ; +#46499 = CARTESIAN_POINT ( 'NONE', ( 221.3226779699114104, -121.4321843808467776, 8.019044750843862701 ) ) ; +#46500 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #55498, #14614, #46435, #24516, #41471, #5855 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 4 ), + ( 1.482148387583608474E-17, 0.0003932799853624529955, 0.0007865599707248912458 ), + .UNSPECIFIED. ) ; +#46501 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1516828450203736300, -0.9884292157390560662 ) ) ; +#46502 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -121.4731540511747454, 2.572055830009731370 ) ) ; +#46503 = VERTEX_POINT ( 'NONE', #25663 ) ; +#46504 = CARTESIAN_POINT ( 'NONE', ( 234.6251175335379742, -122.4374491564999374, -5.836870612785112655 ) ) ; +#46505 = CARTESIAN_POINT ( 'NONE', ( 221.8568835150994687, -118.7320078929655978, -7.860794380563467243 ) ) ; +#46506 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290306, -120.6765686887016500, 2.493323526928419742 ) ) ; +#46507 = CARTESIAN_POINT ( 'NONE', ( 217.9163579497280523, -120.9213695838550251, 8.036465815854668904 ) ) ; +#46508 = CARTESIAN_POINT ( 'NONE', ( 234.4382772211056079, -115.4276542276679294, 2.252497197213351399 ) ) ; +#46509 = ADVANCED_FACE ( 'NONE', ( #30053 ), #47847, .T. ) ; +#46510 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#46511 = CYLINDRICAL_SURFACE ( 'NONE', #25838, 16.00000000000000000 ) ; +#46512 = DIRECTION ( 'NONE', ( -0.7132504491541841185, -2.131334480222602985E-15, 0.7009092642998482336 ) ) ; +#46513 = ORIENTED_EDGE ( 'NONE', *, *, #20237, .F. ) ; +#46514 = CARTESIAN_POINT ( 'NONE', ( 234.3705353396167084, -119.0916030873088260, -5.374854640380468673 ) ) ; +#46515 = EDGE_LOOP ( 'NONE', ( #55089, #19660, #56590, #11037, #14061, #54761, #30329, #6222 ) ) ; +#46516 = ORIENTED_EDGE ( 'NONE', *, *, #6924, .F. ) ; +#46517 = CARTESIAN_POINT ( 'NONE', ( 215.4268473067612604, -122.0991329560711449, 7.483627508252378213 ) ) ; +#46518 = CARTESIAN_POINT ( 'NONE', ( -33.99999999999999289, -129.0000000000000000, 17.00000000000000711 ) ) ; +#46519 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#46521 = ADVANCED_FACE ( 'NONE', ( #54541 ), #33166, .F. ) ; +#46520 = CARTESIAN_POINT ( 'NONE', ( 236.5756322186901741, -124.1125290883448855, -4.976205349873830563 ) ) ; +#46522 = PERSON_AND_ORGANIZATION_ROLE ( 'design_supplier' ) ; +#46523 = EDGE_LOOP ( 'NONE', ( #33750, #11776, #9702, #26391 ) ) ; +#46524 = ORIENTED_EDGE ( 'NONE', *, *, #49643, .F. ) ; +#46525 = AXIS2_PLACEMENT_3D ( 'NONE', #46893, #50413, #50135 ) ; +#46526 = AXIS2_PLACEMENT_3D ( 'NONE', #48249, #12031, #39194 ) ; +#46527 = CARTESIAN_POINT ( 'NONE', ( 236.4192070788151625, -117.5348378323477050, -4.696701679382162098 ) ) ; +#46528 = CARTESIAN_POINT ( 'NONE', ( 220.8671183030625400, -122.2783529912005349, 7.908212117027702881 ) ) ; +#46529 = ORIENTED_EDGE ( 'NONE', *, *, #25101, .F. ) ; +#46530 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#46531 = CARTESIAN_POINT ( 'NONE', ( 238.0999987669289339, -113.5809954898263783, 1.061779915142725184 ) ) ; +#46532 = EDGE_LOOP ( 'NONE', ( #51311, #27427, #12725, #5697 ) ) ; +#46533 = EDGE_CURVE ( 'NONE', #20659, #11237, #11820, .T. ) ; +#46534 = CARTESIAN_POINT ( 'NONE', ( 24.99900000000002009, -46.69999999999998863, 4.799999999999993605 ) ) ; +#46535 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397815626E-17 ) ) ; +#46536 = EDGE_CURVE ( 'NONE', #14285, #11598, #43879, .T. ) ; +#46537 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289794, -115.3613134364667587, -1.831979882863831843 ) ) ; +#46538 = EDGE_CURVE ( 'NONE', #14586, #46872, #27695, .T. ) ; +#46539 = CARTESIAN_POINT ( 'NONE', ( 216.3310606049836622, -119.0284491966825726, -7.841856683911288428 ) ) ; +#46540 = VECTOR ( 'NONE', #48409, 1000.000000000000000 ) ; +#46541 = LINE ( 'NONE', #46257, #3385 ) ; +#46542 = CARTESIAN_POINT ( 'NONE', ( 218.3072972012793684, -119.1602440574131521, -7.949496576674781601 ) ) ; +#46543 = CARTESIAN_POINT ( 'NONE', ( -17.84999999999997655, -59.00000000000000000, -15.50000000000000000 ) ) ; +#46544 = VERTEX_POINT ( 'NONE', #36171 ) ; +#46545 = ORIENTED_EDGE ( 'NONE', *, *, #1082, .F. ) ; +#46546 = CARTESIAN_POINT ( 'NONE', ( -47.35567641448606935, -120.0248883133564419, -6.921532403820342516 ) ) ; +#46547 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.210476675238558841E-16, 1.857579106397798678E-17 ) ) ; +#46548 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -122.8346311558582755, -1.284822896108706036 ) ) ; +#46549 = VERTEX_POINT ( 'NONE', #1130 ) ; +#46550 = CARTESIAN_POINT ( 'NONE', ( 235.8999987668161111, -113.0624653534358544, -0.9659598236049227182 ) ) ; +#46551 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#46552 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#46553 = CARTESIAN_POINT ( 'NONE', ( 236.1951622326965321, -121.2623350900766894, 6.101439443825194431 ) ) ; +#46554 = ORIENTED_EDGE ( 'NONE', *, *, #9354, .T. ) ; +#46555 = CARTESIAN_POINT ( 'NONE', ( 216.8832702703744530, -119.9307180108050943, -8.023498449236594610 ) ) ; +#46556 = CARTESIAN_POINT ( 'NONE', ( 235.9520203280850978, -124.3630615737471032, 3.987740131045259595 ) ) ; +#46557 = LINE ( 'NONE', #19978, #19298 ) ; +#46558 =( BOUNDED_SURFACE ( ) B_SPLINE_SURFACE ( 3, 3, ( + ( #15440, #37951, #32437, #50213 ), + ( #37377, #15730, #42597, #33285 ), + ( #10218, #6122, #54909, #5835 ), + ( #55772, #51069, #23941, #1484 ) ), + .UNSPECIFIED., .F., .F., .F. ) + B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ), + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_SURFACE ( ( + ( 1.000000000000000000, 0.3333333333333334259, 0.3333333333333334259, 1.000000000000000000), + ( 0.9999999406777719813, 0.3333333135592574381, 0.3333333135592574381, 0.9999999406777719813), + ( 0.9999999406777719813, 0.3333333135592574381, 0.3333333135592574381, 0.9999999406777719813), + ( 1.000000000000000000, 0.3333333333333334259, 0.3333333333333334259, 1.000000000000000000) ) ) + REPRESENTATION_ITEM ( '' ) SURFACE ( ) ); +#46559 = CARTESIAN_POINT ( 'NONE', ( 232.0496206113072901, -115.0002763374239976, 2.752314561016961036 ) ) ; +#46560 = CARTESIAN_POINT ( 'NONE', ( 232.8653649500481606, -114.7855458345270705, -2.270652785078437486 ) ) ; +#46561 = DIRECTION ( 'NONE', ( -8.971690213481683369E-16, 0.7544994371338246131, -0.6563006927961768655 ) ) ; +#46562 = DIRECTION ( 'NONE', ( 3.524876788021935603E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#46563 = CARTESIAN_POINT ( 'NONE', ( 220.9900015126920607, -119.2632950863600456, -7.986551060926166734 ) ) ; +#46564 = CARTESIAN_POINT ( 'NONE', ( 232.1874720555012459, -118.2726200436398756, -5.083432394949286781 ) ) ; +#46565 = CARTESIAN_POINT ( 'NONE', ( 235.5863754528540426, -119.2512635897425355, 5.406636196252978088 ) ) ; +#46566 = CARTESIAN_POINT ( 'NONE', ( 34.40000000000004121, -115.1011112107370451, -0.9999999999999870104 ) ) ; +#46567 = AXIS2_PLACEMENT_3D ( 'NONE', #35053, #48755, #9331 ) ; +#46568 = CARTESIAN_POINT ( 'NONE', ( 235.1205937567566764, -116.6202903658796401, -4.034691158189580129 ) ) ; +#46569 = CARTESIAN_POINT ( 'NONE', ( 16.50000000000001776, -38.99999999999999289, 15.49999999999999289 ) ) ; +#46570 = ORIENTED_EDGE ( 'NONE', *, *, #28602, .F. ) ; +#46571 = CARTESIAN_POINT ( 'NONE', ( 234.0711432009443911, -116.7372174150006430, 4.864392386276326086 ) ) ; +#46572 = CARTESIAN_POINT ( 'NONE', ( 30.59960000000004143, -115.7030849030074364, 10.24879463419246228 ) ) ; +#46573 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#46574 = CARTESIAN_POINT ( 'NONE', ( 219.8845766435563291, -121.9072342289028228, 7.762477311203514141 ) ) ; +#46575 = CARTESIAN_POINT ( 'NONE', ( 236.9354843770192360, -125.6183413472183048, -2.144262894719056067 ) ) ; +#46576 = EDGE_CURVE ( 'NONE', #18259, #28163, #18902, .T. ) ; +#46577 = CARTESIAN_POINT ( 'NONE', ( -46.27063838473943491, -50.21709009913620037, -13.44979380710634409 ) ) ; +#46578 = AXIS2_PLACEMENT_3D ( 'NONE', #4258, #4828, #39872 ) ; +#46579 = VERTEX_POINT ( 'NONE', #50150 ) ; +#46580 = ORIENTED_EDGE ( 'NONE', *, *, #49283, .T. ) ; +#46581 = CARTESIAN_POINT ( 'NONE', ( 221.7230432711493506, -120.1053937573686028, -8.052005201837349802 ) ) ; +#46582 = CARTESIAN_POINT ( 'NONE', ( -48.75000000000000000, -118.7896153981333214, 7.396946748976898967 ) ) ; +#46583 = CARTESIAN_POINT ( 'NONE', ( -0.2681751207133376003, -32.89543050033665850, -95.60018903666542656 ) ) ; +#46584 = ADVANCED_FACE ( 'NONE', ( #49011 ), #44915, .F. ) ; +#46585 = VECTOR ( 'NONE', #47468, 1000.000000000000114 ) ; +#46586 = CARTESIAN_POINT ( 'NONE', ( 217.2036210903870312, -119.1838273632728402, -7.906224035700376795 ) ) ; +#46587 = ORIENTED_EDGE ( 'NONE', *, *, #21409, .T. ) ; +#46588 = VERTEX_POINT ( 'NONE', #22429 ) ; +#46589 = CARTESIAN_POINT ( 'NONE', ( 213.9204999291004583, -122.4248933230861809, 7.285738611312487123 ) ) ; +#46590 = CARTESIAN_POINT ( 'NONE', ( 221.5307369266287196, -119.8186482807325177, -8.038677081623729848 ) ) ; +#46591 = LINE ( 'NONE', #10119, #47064 ) ; +#46592 = EDGE_LOOP ( 'NONE', ( #29309, #50331, #48621, #57708, #32761, #16940, #22172, #23924, #31979, #50831, #52121, #35650, #44395, #10209 ) ) ; +#46593 = CARTESIAN_POINT ( 'NONE', ( 195.1499984800815355, -124.7683188723461853, -13.26197142343285407 ) ) ; +#46594 = CARTESIAN_POINT ( 'NONE', ( 218.0326460778825037, -119.0146524168738722, -7.931875778031982627 ) ) ; +#46595 = CARTESIAN_POINT ( 'NONE', ( 237.0634829147559230, -126.0209210735447272, 0.5675640865973811122 ) ) ; +#46596 = CARTESIAN_POINT ( 'NONE', ( -46.40843888621645874, -48.68993412008676813, 13.24999999999998934 ) ) ; +#46597 = AXIS2_PLACEMENT_3D ( 'NONE', #51087, #42037, #41182 ) ; +#46598 = ORIENTED_EDGE ( 'NONE', *, *, #26123, .F. ) ; +#46599 = CARTESIAN_POINT ( 'NONE', ( 12.07858927418657125, -50.19543050033672671, -112.6404328429268418 ) ) ; +#46600 = ORIENTED_EDGE ( 'NONE', *, *, #57474, .T. ) ; +#46601 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#46602 = CARTESIAN_POINT ( 'NONE', ( 231.8999987669290022, -116.2092932902551041, 3.435299149231116012 ) ) ; +#46603 = CARTESIAN_POINT ( 'NONE', ( 237.7109956687270937, -119.1571459984154018, -6.004420412156331821 ) ) ; +#46604 = ORIENTED_EDGE ( 'NONE', *, *, #21288, .T. ) ; +#46605 = EDGE_CURVE ( 'NONE', #35435, #9989, #7052, .T. ) ; +#46606 = ORIENTED_EDGE ( 'NONE', *, *, #33180, .F. ) ; +#46607 = CARTESIAN_POINT ( 'NONE', ( 221.4698819917255719, -118.9159913824236696, -7.694240479722116888 ) ) ; +#46608 = FACE_OUTER_BOUND ( 'NONE', #8689, .T. ) ; +#46609 = EDGE_CURVE ( 'NONE', #34738, #2406, #43128, .T. ) ; +#46610 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.7071067811865459074, -0.7071067811865491270 ) ) ; +#46611 = ADVANCED_FACE ( 'NONE', ( #14526 ), #31456, .F. ) ; +#46612 = DIRECTION ( 'NONE', ( -1.000000000000000000, -3.525012313293496291E-16, 2.265344774510889845E-16 ) ) ; +#46613 = ORIENTED_EDGE ( 'NONE', *, *, #52744, .T. ) ; +#46614 = AXIS2_PLACEMENT_3D ( 'NONE', #41993, #32414, #50188 ) ; +#46615 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#46616 = ORIENTED_EDGE ( 'NONE', *, *, #17890, .T. ) ; +#46617 = VECTOR ( 'NONE', #2676, 1000.000000000000000 ) ; +#46618 = ORIENTED_EDGE ( 'NONE', *, *, #16459, .F. ) ; +#46619 = CARTESIAN_POINT ( 'NONE', ( 214.7117455450106434, -119.6752337999248255, -7.779510028410680178 ) ) ; +#46620 = CARTESIAN_POINT ( 'NONE', ( 237.9448311007271855, -125.4772198022930638, -2.455255502453556282 ) ) ; +#46621 = ORIENTED_EDGE ( 'NONE', *, *, #56766, .F. ) ; +#46622 = ORIENTED_EDGE ( 'NONE', *, *, #38186, .T. ) ; +#46623 = DIRECTION ( 'NONE', ( -3.524876788021935603E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#46624 = EDGE_CURVE ( 'NONE', #56705, #37595, #14518, .T. ) ; +#46625 = CIRCLE ( 'NONE', #43832, 1.649999999999998579 ) ; +#46626 = ADVANCED_FACE ( 'NONE', ( #10714 ), #46347, .F. ) ; +#46627 = ORIENTED_EDGE ( 'NONE', *, *, #994, .T. ) ; +#46628 = CARTESIAN_POINT ( 'NONE', ( 215.7798437289851279, -119.9065601190471995, -7.696433695581318624 ) ) ; +#46629 = CARTESIAN_POINT ( 'NONE', ( 217.9163579497279954, -121.1332684855029953, 7.825023243736620060 ) ) ; +#46630 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -122.6977875698047740, 2.667345084163386115 ) ) ; +#46631 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #28190, #29562, #2978, #45978 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#46632 = ORIENTED_EDGE ( 'NONE', *, *, #5311, .F. ) ; +#46633 = CONICAL_SURFACE ( 'NONE', #6534, 7.499999999551279828, 0.7853981625000022726 ) ; +#46634 = CARTESIAN_POINT ( 'NONE', ( 219.8891350521549555, -122.2158587511055856, 7.700147441095942291 ) ) ; +#46635 = CARTESIAN_POINT ( 'NONE', ( 20.90000000000001634, -30.00000000000000000, -19.49999999999999645 ) ) ; +#46636 = CARTESIAN_POINT ( 'NONE', ( 232.1093588505600565, -118.0035342161679921, 5.622997324065430291 ) ) ; +#46637 = CARTESIAN_POINT ( 'NONE', ( 219.5457413159777502, -122.5089629778672560, 7.833566756729873681 ) ) ; +#46638 = DIRECTION ( 'NONE', ( -9.714451465470117264E-17, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#46639 = CARTESIAN_POINT ( 'NONE', ( 16.81156486903742220, -47.52685623571571227, 21.21326334997096197 ) ) ; +#46640 = CARTESIAN_POINT ( 'NONE', ( 218.8554351935288480, -118.4926581833363457, -7.823002588466250629 ) ) ; +#46641 = CARTESIAN_POINT ( 'NONE', ( 235.0596848692620142, -122.6207799140769339, -5.135464827802501908 ) ) ; +#46642 = CARTESIAN_POINT ( 'NONE', ( 22.00000000000000711, -128.6250000000000000, 20.00000000000001066 ) ) ; +#46643 = ORIENTED_EDGE ( 'NONE', *, *, #50702, .T. ) ; +#46644 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289226, -123.3022711134656220, 2.614818656548920650 ) ) ; +#46645 = CARTESIAN_POINT ( 'NONE', ( 236.4758377698550760, -116.0918308151195220, 3.371636849790585089 ) ) ; +#46646 = EDGE_CURVE ( 'NONE', #11008, #44749, #42528, .T. ) ; +#46647 = CARTESIAN_POINT ( 'NONE', ( 234.0987805125450336, -121.3380512854879072, -5.486764474357626042 ) ) ; +#46648 = EDGE_CURVE ( 'NONE', #47920, #54831, #49004, .T. ) ; +#46649 = ORIENTED_EDGE ( 'NONE', *, *, #54479, .F. ) ; +#46650 = ORIENTED_EDGE ( 'NONE', *, *, #40233, .F. ) ; +#46651 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#46652 = AXIS2_PLACEMENT_3D ( 'NONE', #25127, #7312, #3824 ) ; +#46653 = FACE_OUTER_BOUND ( 'NONE', #3019, .T. ) ; +#46654 = DIRECTION ( 'NONE', ( 3.524876788021935603E-16, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#46655 = CARTESIAN_POINT ( 'NONE', ( 235.7724203439550763, -116.9802521896070573, -5.041768614984571073 ) ) ; +#46656 = EDGE_CURVE ( 'NONE', #22741, #33452, #25009, .T. ) ; +#46657 = CARTESIAN_POINT ( 'NONE', ( 216.0975457965134865, -121.5835339145000233, 7.666860460391757393 ) ) ; +#46658 = FACE_OUTER_BOUND ( 'NONE', #55766, .T. ) ; +#46659 = CARTESIAN_POINT ( 'NONE', ( 216.6895969224849523, -120.9836221907474112, 7.969897460563535319 ) ) ; +#46660 = EDGE_CURVE ( 'NONE', #21384, #32707, #53607, .T. ) ; +#46661 = EDGE_CURVE ( 'NONE', #10212, #5473, #13891, .T. ) ; +#46662 = CARTESIAN_POINT ( 'NONE', ( 4.000000000000021316, -41.30000000000000426, -23.49900000000000588 ) ) ; +#46663 = ORIENTED_EDGE ( 'NONE', *, *, #1839, .F. ) ; +#46664 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238558841E-16, -1.857579106397798678E-17 ) ) ; +#46665 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668027164, -115.4180789103369591, -3.216348444929149064 ) ) ; +#46666 = CARTESIAN_POINT ( 'NONE', ( 215.9994400923065143, -121.5969795797037847, 7.860407558318960319 ) ) ; +#46667 = CONICAL_SURFACE ( 'NONE', #35470, 0.9000000000000014655, 0.7853981633974439491 ) ; +#46668 = ORIENTED_EDGE ( 'NONE', *, *, #32192, .F. ) ; +#46669 = CARTESIAN_POINT ( 'NONE', ( 12.57033296406196854, -29.99543050033662439, -108.2165557940626996 ) ) ; +#46670 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) ); +#46671 = CARTESIAN_POINT ( 'NONE', ( 237.7185809968342198, -116.9330984118186336, 4.252024846591301532 ) ) ; +#46672 = CARTESIAN_POINT ( 'NONE', ( 213.9204999291004583, -122.3025460168501724, 7.317241243742593326 ) ) ; +#46673 = ORIENTED_EDGE ( 'NONE', *, *, #49063, .F. ) ; +#46674 = FACE_OUTER_BOUND ( 'NONE', #23122, .T. ) ; +#46675 = CONICAL_SURFACE ( 'NONE', #29931, 7.499999999551266505, 0.7853981625000003852 ) ; +#46676 = CARTESIAN_POINT ( 'NONE', ( -27.85000000000000142, -129.0000000000000000, 14.00000000000000888 ) ) ; +#46677 = CARTESIAN_POINT ( 'NONE', ( 28.11743114856943393, -119.6735198636157662, -6.163344282128689677 ) ) ; +#46678 = CARTESIAN_POINT ( 'NONE', ( 237.0540667624643163, -116.2343378088657744, 4.430218361051471376 ) ) ; +#46679 = EDGE_LOOP ( 'NONE', ( #16561, #13731, #23931, #48362, #49361, #49269 ) ) ; +#46680 = VERTEX_POINT ( 'NONE', #1980 ) ; +#46681 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#46682 = CARTESIAN_POINT ( 'NONE', ( 215.2248717511071163, -121.0936608407222650, 7.647987757355312333 ) ) ; +#46683 = EDGE_CURVE ( 'NONE', #44749, #19750, #30677, .T. ) ; +#46684 = CARTESIAN_POINT ( 'NONE', ( 233.1251363424154306, -120.3821245522506018, -5.560810867621469811 ) ) ; +#46685 = ORIENTED_EDGE ( 'NONE', *, *, #1476, .F. ) ; +#46686 = ADVANCED_FACE ( 'NONE', ( #55411 ), #42226, .F. ) ; +#46687 = ORIENTED_EDGE ( 'NONE', *, *, #33149, .F. ) ; +#46688 = ORIENTED_EDGE ( 'NONE', *, *, #35244, .T. ) ; +#46689 = VERTEX_POINT ( 'NONE', #15370 ) ; +#46690 = ORIENTED_EDGE ( 'NONE', *, *, #35540, .F. ) ; +#46691 = ORIENTED_EDGE ( 'NONE', *, *, #20460, .F. ) ; +#46692 = DIRECTION ( 'NONE', ( 0.7132504491541842295, 2.131334480222611268E-15, -0.7009092642998483447 ) ) ; +#46693 = EDGE_CURVE ( 'NONE', #21383, #11559, #8699, .T. ) ; +#46694 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290022, -118.7618828233296284, -1.482259216493094112 ) ) ; +#46695 = CARTESIAN_POINT ( 'NONE', ( 217.9667590894647731, -123.8888988318607005, -6.522122919592282742 ) ) ; +#46696 = EDGE_LOOP ( 'NONE', ( #11072, #50951, #46814, #38050 ) ) ; +#46697 = ADVANCED_FACE ( 'NONE', ( #6051 ), #23869, .F. ) ; +#46698 = CIRCLE ( 'NONE', #40193, 1.000000000000000888 ) ; +#46699 = CARTESIAN_POINT ( 'NONE', ( 236.0783795823254252, -126.0958907739215249, 0.03315813348407921357 ) ) ; +#46700 = CARTESIAN_POINT ( 'NONE', ( -19.99999999999997513, -50.49999999999998579, -20.29999999999999716 ) ) ; +#46701 = CARTESIAN_POINT ( 'NONE', ( 228.7999987669289794, -124.1340797666941285, -5.982763930601146640 ) ) ; +#46702 = FACE_OUTER_BOUND ( 'NONE', #50357, .T. ) ; +#46703 = CARTESIAN_POINT ( 'NONE', ( -36.80868194463568699, -50.15520895974398741, -77.88836412143280086 ) ) ; +#46704 = CARTESIAN_POINT ( 'NONE', ( 229.2999987669289794, -120.4999999999997726, 1.387778780781445676E-14 ) ) ; +#46705 = CARTESIAN_POINT ( 'NONE', ( 218.7391470653743397, -119.3740253349976115, -7.792295560717795944 ) ) ; +#46706 = CARTESIAN_POINT ( 'NONE', ( 217.2063893562480530, -121.6795965685027028, 7.674741102402172110 ) ) ; +#46707 = CARTESIAN_POINT ( 'NONE', ( 220.8002074625812554, -114.8168275397019613, -4.713213983363981008 ) ) ; +#46708 = CARTESIAN_POINT ( 'NONE', ( 219.8833592662663818, -119.8317341895958918, -8.061342662326540065 ) ) ; +#46709 = FACE_OUTER_BOUND ( 'NONE', #10784, .T. ) ; +#46710 = CIRCLE ( 'NONE', #21522, 0.5000000000000004441 ) ; +#46711 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290874, -122.2285824984106029, 2.857651101668501781 ) ) ; +#46712 = CARTESIAN_POINT ( 'NONE', ( 220.5855866088921573, -120.9272531316109252, 8.074805488329408476 ) ) ; +#46713 = CARTESIAN_POINT ( 'NONE', ( 232.2847280068026521, -119.6548720356685038, -5.507209275187406661 ) ) ; +#46714 = CIRCLE ( 'NONE', #13154, 1.500000000000001332 ) ; +#46715 = VECTOR ( 'NONE', #4658, 1000.000000000000000 ) ; +#46716 = CARTESIAN_POINT ( 'NONE', ( 217.7251672535873297, -117.0954090155586726, 6.838629608066041143 ) ) ; +#46717 = CARTESIAN_POINT ( 'NONE', ( 235.7431448131676177, -124.3352284911208585, 4.012100749819479617 ) ) ; +#46718 = CARTESIAN_POINT ( 'NONE', ( 233.7792609087571805, -116.7888339387932319, -4.904391350303575869 ) ) ; +#46719 = CARTESIAN_POINT ( 'NONE', ( 23.40000000000003055, -120.4999999999999858, -5.999999999999984901 ) ) ; +#46720 = CYLINDRICAL_SURFACE ( 'NONE', #106, 23.50000000000001776 ) ; +#46721 = CARTESIAN_POINT ( 'NONE', ( 233.3126522042880140, -115.3282170916287157, -2.013741282821901013 ) ) ; +#46722 = EDGE_CURVE ( 'NONE', #44401, #43969, #40617, .T. ) ; +#46723 = ORIENTED_EDGE ( 'NONE', *, *, #26514, .T. ) ; +#46724 = CARTESIAN_POINT ( 'NONE', ( 219.7270348949714389, -119.8475347427999367, -7.861147993895520436 ) ) ; +#46725 = CARTESIAN_POINT ( 'NONE', ( 206.8999987669481868, -116.3263093455821036, 12.96795479544587693 ) ) ; +#46726 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #24601, #29585, #55871, #48251 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.9976379691599492894, 0.9976379691599492894, 1.000000000000000000 ) ) + REPRESENTATION_ITEM ( '' ) ); +#46727 = FACE_OUTER_BOUND ( 'NONE', #37017, .T. ) ; +#46728 = CARTESIAN_POINT ( 'NONE', ( 235.3794167155389516, -126.3884614507262967, 1.776037676782883379 ) ) ; +#46729 = EDGE_CURVE ( 'NONE', #57333, #56705, #51288, .T. ) ; +#46730 = FACE_OUTER_BOUND ( 'NONE', #45425, .T. ) ; +#46731 = FACE_OUTER_BOUND ( 'NONE', #14793, .T. ) ; +#46732 = CARTESIAN_POINT ( 'NONE', ( 220.1365311039299399, -119.3360243607083362, -8.004870933471876171 ) ) ; +#46733 = EDGE_CURVE ( 'NONE', #25910, #21384, #37311, .T. ) ; +#46734 = ADVANCED_FACE ( 'NONE', ( #55129 ), #15085, .F. ) ; +#46735 = CARTESIAN_POINT ( 'NONE', ( 217.4395091456903515, -118.4909819665997617, -7.770930936594755423 ) ) ; +#46736 = VERTEX_POINT ( 'NONE', #56261 ) ; +#46737 = CARTESIAN_POINT ( 'NONE', ( 28.09997678310874747, -124.1741663637244955, -5.075137164613404472 ) ) ; +#46738 = LINE ( 'NONE', #42909, #36891 ) ; +#46739 = CARTESIAN_POINT ( 'NONE', ( 28.09997949928369465, -119.6561168034054106, 6.161756104392082989 ) ) ; +#46740 = VERTEX_POINT ( 'NONE', #16221 ) ; +#46741 = AXIS2_PLACEMENT_3D ( 'NONE', #16720, #12344, #24342 ) ; +#46742 = DIRECTION ( 'NONE', ( 0.7009092642998472344, -3.652049423109063291E-15, 0.7132504491541852287 ) ) ; +#46743 = CARTESIAN_POINT ( 'NONE', ( 230.8828414794035666, -123.5852911191090016, 1.458073629951206707 ) ) ; +#46744 = FACE_BOUND ( 'NONE', #11772, .T. ) ; +#46745 = DIRECTION ( 'NONE', ( -1.156482317317870344E-15, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#46746 = VERTEX_POINT ( 'NONE', #48649 ) ; +#46747 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#46748 = CARTESIAN_POINT ( 'NONE', ( 216.8265829462039278, -120.8633817534167463, 7.783752388369559405 ) ) ; +#46749 = AXIS2_PLACEMENT_3D ( 'NONE', #46502, #51165, #28130 ) ; +#46750 = ORIENTED_EDGE ( 'NONE', *, *, #50167, .T. ) ; +#46751 = ORIENTED_EDGE ( 'NONE', *, *, #37095, .F. ) ; +#46752 = VECTOR ( 'NONE', #7843, 1000.000000000000000 ) ; +#46753 = ORIENTED_EDGE ( 'NONE', *, *, #43458, .F. ) ; +#46754 = VECTOR ( 'NONE', #55138, 1000.000000000000000 ) ; +#46755 = CARTESIAN_POINT ( 'NONE', ( 219.4294531878233272, -118.9783486842649438, -7.751635560627258670 ) ) ; +#46756 = CARTESIAN_POINT ( 'NONE', ( -47.84467252730969022, -121.4606438942420539, 5.269352466151855374 ) ) ; +#46757 = ORIENTED_EDGE ( 'NONE', *, *, #50594, .T. ) ; +#46758 = ORIENTED_EDGE ( 'NONE', *, *, #8605, .T. ) ; +#46759 = CARTESIAN_POINT ( 'NONE', ( 221.3226779699114104, -121.4321843808467776, 8.019044750843862701 ) ) ; +#46760 = CARTESIAN_POINT ( 'NONE', ( 220.0295629091285718, -120.0722806683517803, -8.077843443852545491 ) ) ; +#46761 = CARTESIAN_POINT ( 'NONE', ( 231.4030525389602531, -125.5409890002689508, -0.7735825096039536941 ) ) ; +#46762 = VERTEX_POINT ( 'NONE', #34363 ) ; +#46763 = EDGE_CURVE ( 'NONE', #34170, #13024, #2831, .T. ) ; +#46764 = CARTESIAN_POINT ( 'NONE', ( -36.15046256473638664, -39.19543050033675513, -71.83542630306115484 ) ) ; +#46765 = CARTESIAN_POINT ( 'NONE', ( 219.8790856214419591, -122.1913749973144832, 7.704230954942566711 ) ) ; +#46766 = ORIENTED_EDGE ( 'NONE', *, *, #13719, .F. ) ; +#46767 = CARTESIAN_POINT ( 'NONE', ( 215.5561812984223593, -120.5537936437502395, 5.641186388906371363 ) ) ; +#46768 = EDGE_CURVE ( 'NONE', #49792, #17337, #694, .T. ) ; +#46769 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#46770 = ORIENTED_EDGE ( 'NONE', *, *, #3092, .F. ) ; +#46771 = CARTESIAN_POINT ( 'NONE', ( 232.0064349312076217, -122.6882286827974013, -5.210757044412692274 ) ) ; +#46772 = PLANE ( 'NONE', #26488 ) ; +#46773 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #53347, #9258, #49548, #26498 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 0.0003378639500461415161 ), + .UNSPECIFIED. ) ; +#46774 = FACE_OUTER_BOUND ( 'NONE', #41374, .T. ) ; +#46775 = FACE_OUTER_BOUND ( 'NONE', #23249, .T. ) ; +#46776 = CARTESIAN_POINT ( 'NONE', ( 235.0756746119288891, -126.0484662046634554, 0.1397183990192286118 ) ) ; +#46777 = FACE_BOUND ( 'NONE', #44159, .T. ) ; +#46778 = DIRECTION ( 'NONE', ( -0.7132504491541842295, -2.131334480222611268E-15, 0.7009092642998483447 ) ) ; +#46779 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#46780 = CARTESIAN_POINT ( 'NONE', ( 233.3848536810601502, -126.4494704714939104, 1.556328214525939391 ) ) ; +#46781 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.7071067811865515695, -0.7071067811865435759 ) ) ; +#46782 = CARTESIAN_POINT ( 'NONE', ( 216.2145475483321491, -120.9068872249895605, 7.942092673221032406 ) ) ; +#46783 = CARTESIAN_POINT ( 'NONE', ( 222.0539272441703531, -121.2735853158878001, 7.792862791128181144 ) ) ; +#46784 = CARTESIAN_POINT ( 'NONE', ( 232.7626596393948262, -124.7957536368199953, 3.516859813834353865 ) ) ; +#46785 = VERTEX_POINT ( 'NONE', #13993 ) ; +#46786 = CARTESIAN_POINT ( 'NONE', ( 234.7840524055504545, -125.2146119961967088, 2.930325033676326019 ) ) ; +#46787 = EDGE_CURVE ( 'NONE', #34834, #22731, #21195, .T. ) ; +#46788 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #36237, #13156, #35372, #17240 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 8.059459565908706916E-16, 0.0003692837559433637682 ), + .UNSPECIFIED. ) ; +#46789 = CARTESIAN_POINT ( 'NONE', ( 215.7335478888068963, -119.3259380003351566, -7.624906285297555542 ) ) ; +#46790 = CARTESIAN_POINT ( 'NONE', ( -33.99999999999999289, -138.0000000000000000, -14.89999999999999325 ) ) ; +#46791 = ORIENTED_EDGE ( 'NONE', *, *, #18332, .F. ) ; +#46792 = CARTESIAN_POINT ( 'NONE', ( 234.7585953618234385, -117.4109542947911820, -5.317545573623188915 ) ) ; +#46793 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290022, -121.5999623530864255, 2.088162020057236390 ) ) ; +#46794 = CARTESIAN_POINT ( 'NONE', ( -50.02879348392413306, -116.9136207362431463, -4.685411405403947960 ) ) ; +#46795 = VECTOR ( 'NONE', #10535, 1000.000000000000000 ) ; +#46796 = PLANE ( 'NONE', #5531 ) ; +#46797 = CARTESIAN_POINT ( 'NONE', ( 234.4862511172051427, -116.2995195316836430, 3.624208543027834573 ) ) ; +#46798 = EDGE_CURVE ( 'NONE', #57748, #3963, #31354, .T. ) ; +#46799 = CIRCLE ( 'NONE', #21618, 3.000000000000002665 ) ; +#46800 = EDGE_CURVE ( 'NONE', #10733, #29038, #3414, .T. ) ; +#46801 = CARTESIAN_POINT ( 'NONE', ( 239.8568900566484956, -123.9981825917832339, 1.667017036661721852 ) ) ; +#46802 = ADVANCED_FACE ( 'NONE', ( #8069 ), #39753, .F. ) ; +#46803 = CARTESIAN_POINT ( 'NONE', ( 217.9163579497281660, -120.4462063562493341, -5.641186388906323401 ) ) ; +#46804 = CARTESIAN_POINT ( 'NONE', ( 213.4680782067088103, -119.7169952689466186, 7.440234136235830853 ) ) ; +#46805 = ORIENTED_EDGE ( 'NONE', *, *, #9113, .F. ) ; +#46806 = CARTESIAN_POINT ( 'NONE', ( 33.09996471247183791, -119.6540381876128976, 5.719608519972246619 ) ) ; +#46807 = CARTESIAN_POINT ( 'NONE', ( 233.9817265429571478, -125.0547040461395767, 3.216311575660407485 ) ) ; +#46808 = VERTEX_POINT ( 'NONE', #12151 ) ; +#46809 = VERTEX_POINT ( 'NONE', #39025 ) ; +#46810 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#46811 = CARTESIAN_POINT ( 'NONE', ( 236.6978433031854365, -119.6573277910054571, -6.092583786201295482 ) ) ; +#46812 = CALENDAR_DATE ( 2024, 10, 10 ) ; +#46813 = ORIENTED_EDGE ( 'NONE', *, *, #23121, .T. ) ; +#46814 = ORIENTED_EDGE ( 'NONE', *, *, #46408, .T. ) ; +#46815 = CARTESIAN_POINT ( 'NONE', ( 236.5249222644107192, -115.2715716121330303, -1.861777759517256881 ) ) ; +#46816 = CARTESIAN_POINT ( 'NONE', ( 215.9245641839492862, -121.4723166103538574, 7.668507066548847284 ) ) ; +#46817 = VERTEX_POINT ( 'NONE', #34644 ) ; +#46818 = VERTEX_POINT ( 'NONE', #43974 ) ; +#46819 = CARTESIAN_POINT ( 'NONE', ( 216.2922471140257130, -120.8771028118498378, 7.748004911613915802 ) ) ; +#46820 = FACE_OUTER_BOUND ( 'NONE', #47181, .T. ) ; +#46821 = EDGE_LOOP ( 'NONE', ( #37276, #10150, #9193, #21162 ) ) ; +#46822 = FACE_OUTER_BOUND ( 'NONE', #8544, .T. ) ; +#46823 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -120.7396286132042746, -2.922363637737952935 ) ) ; +#46824 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289794, -115.5769376024366153, -2.339775799367438402 ) ) ; +#46825 = CARTESIAN_POINT ( 'NONE', ( 218.2197867405992611, -118.8647196110668318, -5.398493836873699436 ) ) ; +#46826 = CARTESIAN_POINT ( 'NONE', ( -38.78658601277231810, -41.23565204092951575, -75.94468320696957164 ) ) ; +#46827 = CARTESIAN_POINT ( 'NONE', ( 221.4532372090089041, -119.9632978826719381, -8.052940303685090839 ) ) ; +#46828 = CARTESIAN_POINT ( 'NONE', ( 215.4331564332546805, -119.7534337218645675, -7.616654958853121826 ) ) ; +#46829 = ORIENTED_EDGE ( 'NONE', *, *, #19377, .F. ) ; +#46830 = ORIENTED_EDGE ( 'NONE', *, *, #953, .F. ) ; +#46831 = APPROVAL_PERSON_ORGANIZATION ( #34975, #51708, #12774 ) ; +#46832 = FACE_BOUND ( 'NONE', #47335, .T. ) ; +#46833 = CARTESIAN_POINT ( 'NONE', ( 22.00000000000001421, -129.0000000000000000, -21.64999999999998792 ) ) ; +#46834 = EDGE_CURVE ( 'NONE', #33888, #34331, #36938, .T. ) ; +#46835 = CARTESIAN_POINT ( 'NONE', ( 215.6886642916196593, -121.7755209273030630, 7.825047600716422913 ) ) ; +#46836 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #41686, #16228, #55719, #37600 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 2.063197937896737926E-15, 0.0001842093201418887045 ), + .UNSPECIFIED. ) ; +#46837 = ORIENTED_EDGE ( 'NONE', *, *, #21486, .T. ) ; +#46838 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669289681, -118.9799520730437195, 5.367559443273213660 ) ) ; +#46839 = CARTESIAN_POINT ( 'NONE', ( 231.9999988045619830, -120.1129612856991287, 5.851297630030052765 ) ) ; +#46840 = CARTESIAN_POINT ( 'NONE', ( 235.8999987667923506, -123.6875552965074263, -6.788924158588185875 ) ) ; +#46841 = CARTESIAN_POINT ( 'NONE', ( 236.1945456998411146, -121.2395117462197476, 6.104190613020340272 ) ) ; +#46842 = ORIENTED_EDGE ( 'NONE', *, *, #761, .T. ) ; +#46843 = CARTESIAN_POINT ( 'NONE', ( 216.2352433199328630, -118.5100714592018392, -7.709530358927986882 ) ) ; +#46844 = CARTESIAN_POINT ( 'NONE', ( 235.8900844444291067, -122.5919797785404057, 5.138610994186188385 ) ) ; +#46845 = CARTESIAN_POINT ( 'NONE', ( 24.80000000000002203, -57.50000000000000000, -17.50000000000000711 ) ) ; +#46846 = CARTESIAN_POINT ( 'NONE', ( 232.0352944446830747, -114.3617616427201682, 0.3741617196707578974 ) ) ; +#46847 = CARTESIAN_POINT ( 'NONE', ( 232.9373827737085207, -114.3653380457541715, 0.4348919879895423168 ) ) ; +#46848 = CARTESIAN_POINT ( 'NONE', ( 214.5561483820300452, -118.5173648466332850, -7.550946766125547605 ) ) ; +#46849 = CARTESIAN_POINT ( 'NONE', ( 21.80000000000002203, -57.50000000000000000, -16.50000000000000711 ) ) ; +#46850 = CARTESIAN_POINT ( 'NONE', ( 20.90000000000002345, -30.00100000000000122, 19.50000000000000355 ) ) ; +#46851 = CARTESIAN_POINT ( 'NONE', ( 232.2795799616601471, -115.8576217427903146, -3.041769850951467902 ) ) ; +#46852 = CARTESIAN_POINT ( 'NONE', ( 235.4680104798848106, -115.9324360159124581, 3.152783791167433236 ) ) ; +#46853 = FACE_OUTER_BOUND ( 'NONE', #36102, .T. ) ; +#46854 = EDGE_CURVE ( 'NONE', #31626, #11468, #26422, .T. ) ; +#46855 = CARTESIAN_POINT ( 'NONE', ( 235.0916152152014149, -125.0435111732417255, -3.295183242606031904 ) ) ; +#46856 = CARTESIAN_POINT ( 'NONE', ( 4.922890358661201837, -50.19543050033663434, -111.0764721559691850 ) ) ; +#46857 = VERTEX_POINT ( 'NONE', #12431 ) ; +#46858 = CARTESIAN_POINT ( 'NONE', ( 234.2736478882702613, -124.0555425774926590, 5.016779874316615206 ) ) ; +#46859 = PLANE ( 'NONE', #16165 ) ; +#46860 = CARTESIAN_POINT ( 'NONE', ( 7.000029941221077578, -41.84916458624187641, -121.7648230825888334 ) ) ; +#46861 = DIRECTION ( 'NONE', ( 8.659560562354952580E-17, -0.7071067811865459074, 0.7071067811865491270 ) ) ; +#46862 = EDGE_CURVE ( 'NONE', #30561, #31134, #12683, .T. ) ; +#46863 = CARTESIAN_POINT ( 'NONE', ( 237.0566634665051708, -122.7082852590898341, -5.091911281295347536 ) ) ; +#46864 = EDGE_CURVE ( 'NONE', #24853, #41287, #25582, .T. ) ; +#46865 = CARTESIAN_POINT ( 'NONE', ( -38.05000563715609729, -49.31287052932936632, -20.74003314999226077 ) ) ; +#46866 = EDGE_CURVE ( 'NONE', #8781, #6182, #52730, .T. ) ; +#46867 = ORIENTED_EDGE ( 'NONE', *, *, #44191, .F. ) ; +#46868 = ORIENTED_EDGE ( 'NONE', *, *, #44297, .T. ) ; +#46869 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238558841E-16, -1.857579106397798678E-17 ) ) ; +#46870 = LINE ( 'NONE', #6586, #22815 ) ; +#46871 = CARTESIAN_POINT ( 'NONE', ( 216.6653136870726826, -119.7432487080198342, -7.947534523356184266 ) ) ; +#46872 = VERTEX_POINT ( 'NONE', #17096 ) ; +#46873 = ORIENTED_EDGE ( 'NONE', *, *, #18511, .T. ) ; +#46874 = CARTESIAN_POINT ( 'NONE', ( 239.3999987667920664, -120.4999999999997584, 1.387778780781445676E-14 ) ) ; +#46875 = FACE_OUTER_BOUND ( 'NONE', #43079, .T. ) ; +#46876 = CARTESIAN_POINT ( 'NONE', ( 216.5178159273932295, -123.5317859185561531, 7.246737554764359324 ) ) ; +#46877 = CARTESIAN_POINT ( 'NONE', ( -33.12105708793107794, -116.0000000000000000, -14.13164518280533599 ) ) ; +#46878 = ORIENTED_EDGE ( 'NONE', *, *, #26554, .T. ) ; +#46879 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#46880 = CARTESIAN_POINT ( 'NONE', ( 34.40000000000001279, -125.8936734870867724, 1.000000000000028644 ) ) ; +#46881 = CARTESIAN_POINT ( 'NONE', ( 237.0553565297863940, -125.9866129600744671, 0.8408563955535290901 ) ) ; +#46882 = CARTESIAN_POINT ( 'NONE', ( 34.28189529981391104, -126.0971589660544225, -0.8936131423341248103 ) ) ; +#46883 = ORIENTED_EDGE ( 'NONE', *, *, #48419, .F. ) ; +#46884 = CARTESIAN_POINT ( 'NONE', ( 220.6538965164637887, -121.2198785270174000, 7.853813114255934202 ) ) ; +#46885 = ORIENTED_EDGE ( 'NONE', *, *, #54781, .F. ) ; +#46886 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289794, -119.0623612807079752, 6.544183333287047155 ) ) ; +#46887 = CARTESIAN_POINT ( 'NONE', ( 237.7884378782640340, -116.4986155056752608, -4.668958197824976786 ) ) ; +#46888 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #26730, #53867, #13543, #44804, #30814, #4812, #40410 ), + .UNSPECIFIED., .F., .F., + ( 4, 3, 4 ), + ( 5.015721274010176728E-17, 0.0001182837210828161981, 0.0002367141727870845642 ), + .UNSPECIFIED. ) ; +#46889 = ORIENTED_EDGE ( 'NONE', *, *, #32084, .T. ) ; +#46890 = ORIENTED_EDGE ( 'NONE', *, *, #5483, .T. ) ; +#46891 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -120.4249027667591037, -3.526662820869102877 ) ) ; +#46892 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -120.9602081754371028, -0.1961855668592500102 ) ) ; +#46893 = CARTESIAN_POINT ( 'NONE', ( -1.319539017163116279, -29.99543050033665637, -96.67006471039668725 ) ) ; +#46894 = CARTESIAN_POINT ( 'NONE', ( 19.00000000000000000, 12.50000000000000000, 39.00000000000000000 ) ) ; +#46895 = VECTOR ( 'NONE', #51077, 1000.000000000000000 ) ; +#46896 = ORIENTED_EDGE ( 'NONE', *, *, #40896, .T. ) ; +#46897 = CARTESIAN_POINT ( 'NONE', ( 232.3310270983271550, -125.5953773452066429, 3.739578457054484772 ) ) ; +#46898 = CARTESIAN_POINT ( 'NONE', ( 237.9277975719469111, -114.3504195011607010, 0.06605777027364927168 ) ) ; +#46899 = ORIENTED_EDGE ( 'NONE', *, *, #48394, .F. ) ; +#46900 = ORIENTED_EDGE ( 'NONE', *, *, #2596, .T. ) ; +#46901 = CARTESIAN_POINT ( 'NONE', ( 217.9667590894647446, -115.3113481035481129, -5.205825022828548754 ) ) ; +#46902 =( REPRESENTATION_RELATIONSHIP ('NONE','NONE', #35993, #3940 ) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION ( #18732 )SHAPE_REPRESENTATION_RELATIONSHIP( ) ); +#46903 = CARTESIAN_POINT ( 'NONE', ( 237.9265844551441944, -125.7239854451230343, -1.873845254964379592 ) ) ; +#46904 = EDGE_CURVE ( 'NONE', #15584, #45734, #22036, .T. ) ; +#46905 = EDGE_LOOP ( 'NONE', ( #15106, #47834, #43897, #44353 ) ) ; +#46906 = CARTESIAN_POINT ( 'NONE', ( 217.8348905457650346, -122.5135615924797463, 7.788505534348414194 ) ) ; +#46907 = AXIS2_PLACEMENT_3D ( 'NONE', #30094, #34189, #56674 ) ; +#46908 = ORIENTED_EDGE ( 'NONE', *, *, #33160, .F. ) ; +#46909 = DIRECTION ( 'NONE', ( -0.7009092642998443479, 0.0000000000000000000, -0.7132504491541881153 ) ) ; +#46910 = CARTESIAN_POINT ( 'NONE', ( 219.5457413159777502, -120.5537936437502538, 5.641186388906358040 ) ) ; +#46911 = AXIS2_PLACEMENT_3D ( 'NONE', #19617, #19338, #36889 ) ; +#46912 = CARTESIAN_POINT ( 'NONE', ( 219.9195875646638569, -119.1432137586772058, -7.768704198021773699 ) ) ; +#46913 = ORIENTED_EDGE ( 'NONE', *, *, #14006, .T. ) ; +#46914 = CARTESIAN_POINT ( 'NONE', ( 237.3564704355307526, -123.7764086509620540, 5.404784576638538063 ) ) ; +#46915 = ADVANCED_FACE ( 'NONE', ( #38727 ), #22557, .F. ) ; +#46916 = CARTESIAN_POINT ( 'NONE', ( 219.9102799802966217, -122.2499578963722087, 7.692526904269180399 ) ) ; +#46917 = CARTESIAN_POINT ( 'NONE', ( 28.11162622213055329, -121.3323116532454122, 6.163074709807827567 ) ) ; +#46918 = CARTESIAN_POINT ( 'NONE', ( 232.2790618136232013, -124.2051690732401283, 4.908665428100762895 ) ) ; +#46919 = CARTESIAN_POINT ( 'NONE', ( 22.00000000000001421, -129.0000000000000000, -19.99999999999998934 ) ) ; +#46920 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -121.2554284472357864, 0.2855952716582643158 ) ) ; +#46921 = PLANE ( 'NONE', #54725 ) ; +#46922 = CARTESIAN_POINT ( 'NONE', ( 218.8554351935288196, -119.0109552382584468, -7.955994919739714177 ) ) ; +#46923 = CARTESIAN_POINT ( 'NONE', ( 31.90000000000001279, -120.4999999999999858, 6.938893903907228378E-14 ) ) ; +#46924 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #38276, #56375, #52547, #34475 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 0.0001467165977991104480 ), + .UNSPECIFIED. ) ; +#46925 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.330095367842434761E-33, 3.885780586188047891E-16 ) ) ; +#46926 = ORIENTED_EDGE ( 'NONE', *, *, #56258, .F. ) ; +#46927 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289226, -123.3760290022221966, 2.680218750843466058 ) ) ; +#46928 = CARTESIAN_POINT ( 'NONE', ( 236.6414553933105083, -121.1415131525365325, 5.510868517564609270 ) ) ; +#46929 = EDGE_CURVE ( 'NONE', #47667, #1365, #14661, .T. ) ; +#46930 = CARTESIAN_POINT ( 'NONE', ( 234.1332229866770831, -120.1279868407307987, -5.536270496205896841 ) ) ; +#46931 = EDGE_CURVE ( 'NONE', #55332, #40637, #32300, .T. ) ; +#46932 = EDGE_CURVE ( 'NONE', #21088, #17926, #48128, .T. ) ; +#46933 = EDGE_LOOP ( 'NONE', ( #55895, #25699, #44884, #35508 ) ) ; +#46934 = ORIENTED_EDGE ( 'NONE', *, *, #23065, .T. ) ; +#46935 = CARTESIAN_POINT ( 'NONE', ( 219.6935976581747525, -120.9179452955380185, 8.077371947317612211 ) ) ; +#46936 = AXIS2_PLACEMENT_3D ( 'NONE', #17554, #35383, #21645 ) ; +#46937 = CARTESIAN_POINT ( 'NONE', ( 219.4294531878352927, -122.5087859828901173, 7.832413383571975807 ) ) ; +#46938 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -119.8242550881516735, -2.965024591625319950 ) ) ; +#46939 = CARTESIAN_POINT ( 'NONE', ( 235.8250312998900426, -115.5375551730863037, -3.631628104338759044 ) ) ; +#46940 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #47543, #48417, #7256, #44027, #25064, #52797, #4045, #56609, #42860, #52485 ), + .UNSPECIFIED., .F., .F., + ( 4, 3, 3, 4 ), + ( 1.489547620175127877E-13, 0.0001978167455560039150, 0.0003955751750549950287, 0.0007907334819272851404 ), + .UNSPECIFIED. ) ; +#46941 = CARTESIAN_POINT ( 'NONE', ( 217.3399764474331448, -114.9717301339363331, -5.247266055434760545 ) ) ; +#46942 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#46943 = CARTESIAN_POINT ( 'NONE', ( 195.1499984800815355, -114.3415476561573882, 0.9450667357480425634 ) ) ; +#46944 = CARTESIAN_POINT ( 'NONE', ( 219.7170689667200634, -121.5579537163483792, 8.022479086608974796 ) ) ; +#46945 = ADVANCED_FACE ( 'NONE', ( #13296 ), #27627, .F. ) ; +#46946 = EDGE_LOOP ( 'NONE', ( #56620, #29150, #835, #7257 ) ) ; +#46947 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -1.826024711554534899E-16 ) ) ; +#46948 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026312, -120.6383552738419525, -5.998444859011187624 ) ) ; +#46949 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669288657, -122.6632324032388084, 2.218785376159275291 ) ) ; +#46950 = AXIS2_PLACEMENT_3D ( 'NONE', #33591, #8159, #2641 ) ; +#46951 = ORIENTED_EDGE ( 'NONE', *, *, #18976, .F. ) ; +#46952 = FACE_BOUND ( 'NONE', #35000, .T. ) ; +#46953 = VECTOR ( 'NONE', #25578, 999.9999999999998863 ) ; +#46954 = CARTESIAN_POINT ( 'NONE', ( 237.6765143864101617, -115.9623067710040516, 3.193833860729974994 ) ) ; +#46955 = LINE ( 'NONE', #51332, #31448 ) ; +#46956 = ORIENTED_EDGE ( 'NONE', *, *, #226, .F. ) ; +#46957 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -121.5489954736845277, 3.066270437878408472 ) ) ; +#46958 = CARTESIAN_POINT ( 'NONE', ( 214.9203079168117654, -118.7513099398975100, -7.678346218810284007 ) ) ; +#46959 = CARTESIAN_POINT ( 'NONE', ( 222.0537752234861841, -119.6936493028770627, -8.010715626400989109 ) ) ; +#46960 = CARTESIAN_POINT ( 'NONE', ( 237.1950914602890919, -121.2483564991445206, 6.105365429160638513 ) ) ; +#46961 = EDGE_LOOP ( 'NONE', ( #54766, #41566, #36352, #42445 ) ) ; +#46962 = ORIENTED_EDGE ( 'NONE', *, *, #48771, .T. ) ; +#46963 = CARTESIAN_POINT ( 'NONE', ( -49.23713110992512298, -119.5000000000000000, -7.599999999999996092 ) ) ; +#46964 = FACE_OUTER_BOUND ( 'NONE', #16568, .T. ) ; +#46965 = CARTESIAN_POINT ( 'NONE', ( 232.7658793470732519, -124.8665057040493167, 3.430610819869155836 ) ) ; +#46966 = VERTEX_POINT ( 'NONE', #9224 ) ; +#46967 = ORIENTED_EDGE ( 'NONE', *, *, #20890, .F. ) ; +#46968 = EDGE_LOOP ( 'NONE', ( #55247, #15506 ) ) ; +#46969 = VERTEX_POINT ( 'NONE', #22360 ) ; +#46970 = ADVANCED_FACE ( 'NONE', ( #36391 ), #23226, .F. ) ; +#46971 = ORIENTED_EDGE ( 'NONE', *, *, #2410, .T. ) ; +#46972 = VERTEX_POINT ( 'NONE', #49793 ) ; +#46973 = CARTESIAN_POINT ( 'NONE', ( 216.6432863657352925, -120.0012690418542718, -7.764946039069242190 ) ) ; +#46974 = EDGE_CURVE ( 'NONE', #6468, #48008, #36007, .T. ) ; +#46975 = FACE_OUTER_BOUND ( 'NONE', #51250, .T. ) ; +#46976 = CARTESIAN_POINT ( 'NONE', ( 217.6333951748684967, -129.5249995168541943, 1.362018805059013182 ) ) ; +#46977 = CIRCLE ( 'NONE', #21796, 0.5000000002911229036 ) ; +#46978 = ORIENTED_EDGE ( 'NONE', *, *, #24606, .T. ) ; +#46979 = CIRCLE ( 'NONE', #36758, 1.025000000000000133 ) ; +#46980 = CARTESIAN_POINT ( 'NONE', ( 236.0000657091802054, -125.3767648409202735, 2.674279016428650291 ) ) ; +#46981 = CARTESIAN_POINT ( 'NONE', ( -22.99999999999997868, -49.00000000000000000, -17.00000000000000711 ) ) ; +#46982 = CARTESIAN_POINT ( 'NONE', ( 215.3259995488373022, -119.6849987365297068, -7.636777068714539318 ) ) ; +#46983 = CARTESIAN_POINT ( 'NONE', ( 221.4391909538975938, -121.4517198320692586, 7.792846580347966068 ) ) ; +#46984 = FACE_BOUND ( 'NONE', #15917, .T. ) ; +#46985 = EDGE_CURVE ( 'NONE', #41364, #2671, #1060, .T. ) ; +#46986 = CARTESIAN_POINT ( 'NONE', ( 194.9498297357095566, -120.4999999999998153, 1.387778780781445676E-14 ) ) ; +#46987 = ADVANCED_FACE ( 'NONE', ( #14444 ), #53314, .T. ) ; +#46988 = LINE ( 'NONE', #20131, #46145 ) ; +#46989 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -1.224646799147353207E-16 ) ) ; +#46990 = CARTESIAN_POINT ( 'NONE', ( 214.8395758146409946, -116.7622364432675113, 6.426875041954385637 ) ) ; +#46991 = DIRECTION ( 'NONE', ( -3.524876788021935603E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#46992 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#46993 = AXIS2_PLACEMENT_3D ( 'NONE', #28134, #47077, #55293 ) ; +#46994 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397815626E-17 ) ) ; +#46995 = CARTESIAN_POINT ( 'NONE', ( 4.294540257762155200, -29.69543050033662723, -112.0012295028987381 ) ) ; +#46996 = CARTESIAN_POINT ( 'NONE', ( 235.5972280068026521, -115.7354643018458944, 2.888286435452927403 ) ) ; +#46997 = CARTESIAN_POINT ( 'NONE', ( 236.0211589722314045, -123.7897716371403334, -4.471578645025878984 ) ) ; +#46998 = CARTESIAN_POINT ( 'NONE', ( 220.8344942369825503, -118.9211680133439728, -7.723087149793757433 ) ) ; +#46999 = CARTESIAN_POINT ( 'NONE', ( 217.1983693588458948, -119.5113137280443993, -7.751686937033555935 ) ) ; +#47000 = CARTESIAN_POINT ( 'NONE', ( 233.5607678554369784, -118.4109935373345763, 5.159552614421929029 ) ) ; +#47001 = EDGE_CURVE ( 'NONE', #9472, #53226, #4330, .T. ) ; +#47002 = VERTEX_POINT ( 'NONE', #54473 ) ; +#47003 = CARTESIAN_POINT ( 'NONE', ( 12.37498330349378151, -50.79271973627076164, 18.12570271015870560 ) ) ; +#47004 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #10430, #55125, #24714, #54536, #42526, #36742, #46345, #20041 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 4 ), + ( 0.0000000000000000000, 0.0001519593258520388871, 0.0002279389887780583306, 0.0003039186517040777741 ), + .UNSPECIFIED. ) ; +#47005 = CARTESIAN_POINT ( 'NONE', ( 203.5079792182991412, -115.0565664709072280, 0.8353410352756232005 ) ) ; +#47006 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026880, -120.4762640350276399, 6.000261313340893743 ) ) ; +#47007 = CARTESIAN_POINT ( 'NONE', ( 235.3075434345246890, -125.0236962969217274, 4.166251826469616226 ) ) ; +#47008 = CARTESIAN_POINT ( 'NONE', ( 239.8171560544542444, -122.8161213763784474, 2.506108890268276657 ) ) ; +#47009 = CARTESIAN_POINT ( 'NONE', ( 235.8999987667934022, -114.3677280224622450, -4.318013477613180662 ) ) ; +#47010 = CARTESIAN_POINT ( 'NONE', ( 215.1104812851859833, -122.2919146117682345, 7.447816292830687246 ) ) ; +#47011 = CARTESIAN_POINT ( 'NONE', ( 217.8348905457650346, -120.0883957319059760, -8.034041988424716507 ) ) ; +#47012 = EDGE_CURVE ( 'NONE', #12792, #41778, #13591, .T. ) ; +#47013 = EDGE_LOOP ( 'NONE', ( #32375, #11893, #19255, #11552 ) ) ; +#47014 = CARTESIAN_POINT ( 'NONE', ( 28.09996645087075962, -121.3438938201272066, 6.161755346166946978 ) ) ; +#47015 = CARTESIAN_POINT ( 'NONE', ( 35.42000581378110979, -125.8734195510147771, 1.000000000000090816 ) ) ; +#47016 = CARTESIAN_POINT ( 'NONE', ( 214.4398661304720406, -121.0413377298435762, 7.574213630327841784 ) ) ; +#47017 = ORIENTED_EDGE ( 'NONE', *, *, #35910, .F. ) ; +#47018 = EDGE_CURVE ( 'NONE', #26553, #43806, #6150, .T. ) ; +#47019 = VECTOR ( 'NONE', #28186, 1000.000000000000000 ) ; +#47020 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#47021 = CARTESIAN_POINT ( 'NONE', ( 4.362162947221293940, -39.19543050033662723, -111.6470725152925354 ) ) ; +#47022 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.330095367842434761E-33, 3.885780586188047891E-16 ) ) ; +#47023 = FACE_OUTER_BOUND ( 'NONE', #13505, .T. ) ; +#47024 = AXIS2_PLACEMENT_3D ( 'NONE', #4742, #31897, #53487 ) ; +#47025 = VERTEX_POINT ( 'NONE', #49516 ) ; +#47026 = CARTESIAN_POINT ( 'NONE', ( 213.9000338046779461, -120.8429628447614022, 7.525534526844762873 ) ) ; +#47027 = CARTESIAN_POINT ( 'NONE', ( 222.0476232769281069, -118.8708741886952112, -7.679079172476267701 ) ) ; +#47028 = AXIS2_PLACEMENT_3D ( 'NONE', #3445, #20373, #30011 ) ; +#47029 = EDGE_LOOP ( 'NONE', ( #31763, #39065, #4100, #15150 ) ) ; +#47030 = AXIS2_PLACEMENT_3D ( 'NONE', #24, #3817, #49339 ) ; +#47031 = ORIENTED_EDGE ( 'NONE', *, *, #38173, .F. ) ; +#47032 = ORIENTED_EDGE ( 'NONE', *, *, #56823, .F. ) ; +#47033 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397815626E-17 ) ) ; +#47034 = CARTESIAN_POINT ( 'NONE', ( 215.2679452657357615, -120.9387530564453641, 7.863688292812812897 ) ) ; +#47035 = ORIENTED_EDGE ( 'NONE', *, *, #28402, .F. ) ; +#47036 = CARTESIAN_POINT ( 'NONE', ( 39.89750208300004175, -129.8591755040000066, -4.679587751999972234 ) ) ; +#47037 = VERTEX_POINT ( 'NONE', #22934 ) ; +#47038 = ADVANCED_FACE ( 'NONE', ( #36103 ), #39897, .T. ) ; +#47039 = CARTESIAN_POINT ( 'NONE', ( -38.17243426524293426, -48.23751942998677578, -20.67442451272188819 ) ) ; +#47040 = LINE ( 'NONE', #37447, #43165 ) ; +#47041 = CARTESIAN_POINT ( 'NONE', ( 21.80000000000002203, -58.99999999999999289, -16.50000000000000711 ) ) ; +#47042 = ORIENTED_EDGE ( 'NONE', *, *, #18905, .T. ) ; +#47043 = CARTESIAN_POINT ( 'NONE', ( -31.26171440160119985, -116.0010000000000048, -18.22547622645310383 ) ) ; +#47044 = CARTESIAN_POINT ( 'NONE', ( 18.12919639326460697, -58.73018090467121510, -21.49986944782638787 ) ) ; +#47045 = ADVANCED_FACE ( 'NONE', ( #35509 ), #8937, .F. ) ; +#47046 = ORIENTED_EDGE ( 'NONE', *, *, #27472, .T. ) ; +#47047 = PLANE ( 'NONE', #9595 ) ; +#47048 = EDGE_CURVE ( 'NONE', #34486, #57324, #53044, .T. ) ; +#47049 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1516828450204502077, -0.9884292157390442979 ) ) ; +#47050 = EDGE_CURVE ( 'NONE', #1175, #8322, #12489, .T. ) ; +#47051 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #32374, #10156, #23569, #260, #18033, #22708, #556, #13952, #10435, #15947 ), + .UNSPECIFIED., .F., .F., + ( 4, 3, 3, 4 ), + ( 2.582147402460507291E-15, 0.0001641036909738606455, 0.0003418420388950250835, 0.0005195824009039044615 ), + .UNSPECIFIED. ) ; +#47052 = ORIENTED_EDGE ( 'NONE', *, *, #33835, .F. ) ; +#47053 = CYLINDRICAL_SURFACE ( 'NONE', #18019, 3.249999999999999556 ) ; +#47054 = CARTESIAN_POINT ( 'NONE', ( 231.9189704355307811, -115.4046226547928882, -3.739578457054429261 ) ) ; +#47055 = LINE ( 'NONE', #51712, #3362 ) ; +#47056 = CARTESIAN_POINT ( 'NONE', ( 215.8056398459009131, -119.4815011155675393, -7.653211713837607455 ) ) ; +#47057 = CIRCLE ( 'NONE', #11629, 0.9999999999999983347 ) ; +#47058 = CARTESIAN_POINT ( 'NONE', ( 235.1633952603942532, -125.2866467102840033, -2.806829742734397115 ) ) ; +#47059 = LINE ( 'NONE', #25157, #31470 ) ; +#47060 = AXIS2_PLACEMENT_3D ( 'NONE', #51079, #56061, #52222 ) ; +#47061 =( BOUNDED_SURFACE ( ) B_SPLINE_SURFACE ( 3, 3, ( + ( #3447, #11326, #11606, #47808 ), + ( #33533, #29439, #43112, #11902 ), + ( #29729, #42256, #51320, #2287 ), + ( #47236, #7232, #20924, #20080 ) ), + .UNSPECIFIED., .F., .F., .T. ) + B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ), + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_SURFACE ( ( + ( 1.000000000000000000, 0.9996757397274319557, 0.9996757397274319557, 1.000000000000000000), + ( 1.000000000000000000, 0.9996757397274319557, 0.9996757397274319557, 1.000000000000000000), + ( 1.000000000000000000, 0.9996757397274319557, 0.9996757397274319557, 1.000000000000000000), + ( 1.000000000000000000, 0.9996757397274319557, 0.9996757397274319557, 1.000000000000000000) ) ) + REPRESENTATION_ITEM ( '' ) SURFACE ( ) ); +#47062 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#47063 = CARTESIAN_POINT ( 'NONE', ( 30.60000000000001563, -120.5000000000000284, 2.775557561562891351E-14 ) ) ; +#47064 = VECTOR ( 'NONE', #28810, 1000.000000000000000 ) ; +#47065 = CARTESIAN_POINT ( 'NONE', ( 233.3318253022664521, -125.6125589243363692, 3.416973907878790406 ) ) ; +#47066 = PLANE ( 'NONE', #36236 ) ; +#47067 = AXIS2_PLACEMENT_3D ( 'NONE', #25111, #20714, #3806 ) ; +#47068 = CARTESIAN_POINT ( 'NONE', ( -19.49999999999997513, -59.00000000000000000, 23.49999999999999289 ) ) ; +#47069 = CARTESIAN_POINT ( 'NONE', ( -50.49999999999997868, -49.00000000000000000, -17.00000000000000711 ) ) ; +#47070 = CARTESIAN_POINT ( 'NONE', ( 233.0293710149865376, -123.5480168504814884, -4.638146461447642643 ) ) ; +#47071 = CARTESIAN_POINT ( 'NONE', ( 234.7132360963192070, -123.5133070008998146, 4.661048923787039833 ) ) ; +#47072 = EDGE_CURVE ( 'NONE', #37103, #12501, #23665, .T. ) ; +#47073 = VECTOR ( 'NONE', #35886, 1000.000000000000000 ) ; +#47074 = LINE ( 'NONE', #42395, #8938 ) ; +#47075 = CARTESIAN_POINT ( 'NONE', ( 7.510337871383194752, -50.19543050033662013, -115.8624010489751015 ) ) ; +#47076 = CARTESIAN_POINT ( 'NONE', ( 234.7670542304759635, -117.1325875770141209, -5.144585741884771579 ) ) ; +#47077 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238558841E-16, -1.857579106397798678E-17 ) ) ; +#47078 = CARTESIAN_POINT ( 'NONE', ( -49.67951157487790681, -117.1658320018042758, -6.157557195621395252 ) ) ; +#47079 = CARTESIAN_POINT ( 'NONE', ( -30.30000000000000071, -128.9989999999999952, 7.800000000000008704 ) ) ; +#47080 = CARTESIAN_POINT ( 'NONE', ( 234.5786642971146421, -118.9991275845587921, 5.342556470476568897 ) ) ; +#47081 = CARTESIAN_POINT ( 'NONE', ( 21.80000000000002203, -58.99999999999999289, -16.50000000000000711 ) ) ; +#47082 = CARTESIAN_POINT ( 'NONE', ( -19.49999999999997513, -59.00000000000000000, 15.49999999999999289 ) ) ; +#47083 = CARTESIAN_POINT ( 'NONE', ( 219.8080247144727366, -118.6424815713007632, -7.658451458801343925 ) ) ; +#47084 = ORIENTED_EDGE ( 'NONE', *, *, #32192, .T. ) ; +#47085 = EDGE_CURVE ( 'NONE', #45530, #20884, #47055, .T. ) ; +#47086 = CARTESIAN_POINT ( 'NONE', ( 214.8002074625812838, -123.8971918220738218, -6.266557484782192766 ) ) ; +#47087 = CARTESIAN_POINT ( 'NONE', ( 233.1585129975281632, -125.3875596166374180, -2.643033474620664514 ) ) ; +#47088 = EDGE_CURVE ( 'NONE', #30151, #26078, #46631, .T. ) ; +#47089 = ORIENTED_EDGE ( 'NONE', *, *, #54517, .F. ) ; +#47090 = ORIENTED_EDGE ( 'NONE', *, *, #17406, .T. ) ; +#47091 = CARTESIAN_POINT ( 'NONE', ( 217.9939008766102404, -120.1087578926856168, -7.840142507825288654 ) ) ; +#47092 = CARTESIAN_POINT ( 'NONE', ( 236.7075457444261133, -119.2846020923254002, -6.028393237742791122 ) ) ; +#47093 = PERSON_AND_ORGANIZATION_ROLE ( 'creator' ) ; +#47094 = VERTEX_POINT ( 'NONE', #12011 ) ; +#47095 = AXIS2_PLACEMENT_3D ( 'NONE', #30334, #44032, #3764 ) ; +#47096 = VECTOR ( 'NONE', #25586, 1000.000000000000000 ) ; +#47097 = CARTESIAN_POINT ( 'NONE', ( 236.4074751885585499, -117.8934846522963085, -4.899928768753095021 ) ) ; +#47098 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#47099 = VECTOR ( 'NONE', #14406, 999.9999999999998863 ) ; +#47100 = ORIENTED_EDGE ( 'NONE', *, *, #2828, .T. ) ; +#47101 = ORIENTED_EDGE ( 'NONE', *, *, #52345, .T. ) ; +#47102 = CONICAL_SURFACE ( 'NONE', #9812, 1.024999999999997691, 0.7853981633974502774 ) ; +#47103 = LINE ( 'NONE', #25484, #57785 ) ; +#47104 = CARTESIAN_POINT ( 'NONE', ( 214.9676565730764537, -120.1147383146623895, -7.879294797806616124 ) ) ; +#47105 = ORIENTED_EDGE ( 'NONE', *, *, #31408, .T. ) ; +#47106 = VECTOR ( 'NONE', #24733, 1000.000000000000000 ) ; +#47107 = CYLINDRICAL_SURFACE ( 'NONE', #42997, 0.4999999999999983347 ) ; +#47108 = CARTESIAN_POINT ( 'NONE', ( 215.2037639065908365, -119.9298008801805082, -7.647765770708691235 ) ) ; +#47109 = EDGE_CURVE ( 'NONE', #26024, #45261, #10436, .T. ) ; +#47110 = CARTESIAN_POINT ( 'NONE', ( 195.4823613349791458, -112.6502823134370743, -11.09085739384516067 ) ) ; +#47111 = AXIS2_PLACEMENT_3D ( 'NONE', #7080, #42697, #33953 ) ; +#47112 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ; +#47113 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#47114 = CARTESIAN_POINT ( 'NONE', ( 221.6683496837542293, -118.6738228397641848, -7.648202514861041301 ) ) ; +#47115 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1516828450203758782, -0.9884292157390557332 ) ) ; +#47116 = VERTEX_POINT ( 'NONE', #55056 ) ; +#47117 = ORIENTED_EDGE ( 'NONE', *, *, #29467, .F. ) ; +#47118 = DIRECTION ( 'NONE', ( -0.7132504491541841185, -2.131334480222611268E-15, 0.7009092642998482336 ) ) ; +#47119 = EDGE_CURVE ( 'NONE', #47689, #26414, #18008, .T. ) ; +#47120 = CARTESIAN_POINT ( 'NONE', ( 216.0148108792870687, -121.6078170997925270, 7.876370869000250963 ) ) ; +#47121 = AXIS2_PLACEMENT_3D ( 'NONE', #24959, #10962, #28787 ) ; +#47122 = CARTESIAN_POINT ( 'NONE', ( 31.71743114858138668, -120.4999999999999858, 1.387778780781445676E-14 ) ) ; +#47123 = ADVANCED_FACE ( 'NONE', ( #19409 ), #25440, .T. ) ; +#47124 = EDGE_LOOP ( 'NONE', ( #7120, #45628, #25300, #28969 ) ) ; +#47125 = CARTESIAN_POINT ( 'NONE', ( 232.0066179422488233, -115.3176721178562332, -3.094149419817972646 ) ) ; +#47126 = CARTESIAN_POINT ( 'NONE', ( 231.9999645742904306, -120.2860332096760345, 5.850865422468078947 ) ) ; +#47127 = LINE ( 'NONE', #42736, #49987 ) ; +#47128 = CARTESIAN_POINT ( 'NONE', ( 236.1561529206878731, -119.7679363475727286, 6.106229381247599619 ) ) ; +#47129 = CARTESIAN_POINT ( 'NONE', ( 216.7536962859186644, -120.8741922724809967, 7.980577491599500028 ) ) ; +#47130 = CARTESIAN_POINT ( 'NONE', ( 235.7916326572540129, -119.2023078986603082, 5.395660261093221166 ) ) ; +#47131 = CARTESIAN_POINT ( 'NONE', ( 213.9000314191158338, -119.9371772407967001, -7.714238809805838315 ) ) ; +#47132 = CARTESIAN_POINT ( 'NONE', ( 28.09997107493443025, -115.0252147167667687, -2.982004978605192314 ) ) ; +#47133 = VECTOR ( 'NONE', #25767, 999.9999999999998863 ) ; +#47134 = CARTESIAN_POINT ( 'NONE', ( 232.9138817099994867, -114.3670046619470781, -0.4501584967325689690 ) ) ; +#47135 = DIRECTION ( 'NONE', ( 8.050217288927116412E-16, -0.6563006927961769765, -0.7544994371338247241 ) ) ; +#47136 = LINE ( 'NONE', #2198, #12276 ) ; +#47137 = LINE ( 'NONE', #24371, #9025 ) ; +#47138 = CARTESIAN_POINT ( 'NONE', ( 232.3247011292276625, -115.2009786075827549, -1.646327340085953272 ) ) ; +#47139 = CARTESIAN_POINT ( 'NONE', ( 235.5778204513368053, -118.9716779651229075, 5.335040018919670501 ) ) ; +#47140 = LINE ( 'NONE', #33448, #46391 ) ; +#47141 = AXIS2_PLACEMENT_3D ( 'NONE', #10565, #28109, #2115 ) ; +#47142 = AXIS2_PLACEMENT_3D ( 'NONE', #30587, #48086, #21789 ) ; +#47143 = CARTESIAN_POINT ( 'NONE', ( 235.0843660870117446, -126.0420714485379960, -0.9130254342914404520 ) ) ; +#47144 = LINE ( 'NONE', #55359, #3328 ) ; +#47145 = VERTEX_POINT ( 'NONE', #16665 ) ; +#47146 = CARTESIAN_POINT ( 'NONE', ( 234.2771618268847078, -124.1681375213682088, 4.935616168152852090 ) ) ; +#47147 = VECTOR ( 'NONE', #42296, 1000.000000000000000 ) ; +#47148 = CARTESIAN_POINT ( 'NONE', ( 30.59980000000003741, -114.5434458170824428, 0.7253070912061621023 ) ) ; +#47149 = DIRECTION ( 'NONE', ( -0.8571673007021114454, 1.049727191138617586E-16, 0.5150380749100555988 ) ) ; +#47150 = VECTOR ( 'NONE', #32775, 1000.000000000000000 ) ; +#47151 = CARTESIAN_POINT ( 'NONE', ( 219.8806601222105996, -121.9167972245415115, 7.760721252249997093 ) ) ; +#47152 = CARTESIAN_POINT ( 'NONE', ( 236.9592367681017606, -125.2374083306686572, -2.891726761093572406 ) ) ; +#47153 = CARTESIAN_POINT ( 'NONE', ( 215.9028092838956070, -119.5745707691835378, -7.672761846223279392 ) ) ; +#47154 = VECTOR ( 'NONE', #40823, 1000.000000000000000 ) ; +#47156 = ORIENTED_EDGE ( 'NONE', *, *, #54537, .F. ) ; +#47155 = VECTOR ( 'NONE', #21230, 999.9999999999998863 ) ; +#47157 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #46092, #54584, #23611, #1746 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#47158 = ORIENTED_EDGE ( 'NONE', *, *, #54846, .F. ) ; +#47159 = PLANE ( 'NONE', #41172 ) ; +#47160 = CARTESIAN_POINT ( 'NONE', ( 215.4658147465527520, -119.5765152268578788, -7.846943381564570608 ) ) ; +#47161 = EDGE_CURVE ( 'NONE', #52573, #47393, #49434, .T. ) ; +#47162 = CARTESIAN_POINT ( 'NONE', ( 217.1874224639084048, -119.0366259214275289, -7.878952416230418088 ) ) ; +#47163 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #51020, #12164, #20060, #42540 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 0.0001282647011804601608 ), + .UNSPECIFIED. ) ; +#47164 = ORIENTED_EDGE ( 'NONE', *, *, #6047, .T. ) ; +#47165 = ORIENTED_EDGE ( 'NONE', *, *, #21969, .F. ) ; +#47166 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#47167 = CARTESIAN_POINT ( 'NONE', ( 218.1993182306146650, -120.0770339422821991, -8.046869111701909105 ) ) ; +#47168 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#47169 = CARTESIAN_POINT ( 'NONE', ( 219.5457431312883898, -118.5215709218285127, -7.634684498352084958 ) ) ; +#47170 = ORIENTED_EDGE ( 'NONE', *, *, #20925, .T. ) ; +#47171 = PLANE ( 'NONE', #49415 ) ; +#47172 = CARTESIAN_POINT ( 'NONE', ( 216.6888848337021329, -120.0467099533072854, -7.767562177751353936 ) ) ; +#47173 = CARTESIAN_POINT ( 'NONE', ( 237.0341847124061871, -125.8323986614507106, 1.535546752448488927 ) ) ; +#47174 = CARTESIAN_POINT ( 'NONE', ( 34.24058747868620145, -126.1174713480957763, -0.8525999504930137363 ) ) ; +#47175 = AXIS2_PLACEMENT_3D ( 'NONE', #20713, #52533, #12249 ) ; +#47176 = VERTEX_POINT ( 'NONE', #16953 ) ; +#47177 = CARTESIAN_POINT ( 'NONE', ( -19.59999999999998010, -30.00000000000000000, 19.75000000000001421 ) ) ; +#47178 = AXIS2_PLACEMENT_3D ( 'NONE', #13221, #119, #36311 ) ; +#47179 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289510, -127.0441833332865400, 1.437638719293205858 ) ) ; +#47180 = CARTESIAN_POINT ( 'NONE', ( 218.8554351935288480, -121.4297282027990548, 7.839141165850286086 ) ) ; +#47181 = EDGE_LOOP ( 'NONE', ( #30683, #23448, #38795 ) ) ; +#47182 = VERTEX_POINT ( 'NONE', #43539 ) ; +#47183 = CARTESIAN_POINT ( 'NONE', ( 196.3500027875918192, -114.5974300878231986, 0.9057994067296634144 ) ) ; +#47184 = CARTESIAN_POINT ( 'NONE', ( 219.4294531878352359, -119.8837502572043974, -8.062391505671119063 ) ) ; +#47185 = EDGE_CURVE ( 'NONE', #37195, #826, #9904, .T. ) ; +#47186 = CARTESIAN_POINT ( 'NONE', ( 216.1477467507712333, -119.3854265880000582, -7.869126881266017115 ) ) ; +#47187 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #43106, #34094, #8095, #43405 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 3.614078402549812739E-07, 2.169402561525931025E-06 ), + .UNSPECIFIED. ) ; +#47188 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#47189 = ORIENTED_EDGE ( 'NONE', *, *, #38962, .T. ) ; +#47190 = CARTESIAN_POINT ( 'NONE', ( 234.0810270983271835, -116.7604215429453092, 5.095377345206903108 ) ) ; +#47191 = VECTOR ( 'NONE', #52595, 1000.000000000000000 ) ; +#47192 = CARTESIAN_POINT ( 'NONE', ( 38.11743114856359682, -119.6690164848058373, -5.278616334501086804 ) ) ; +#47193 = ORIENTED_EDGE ( 'NONE', *, *, #44846, .T. ) ; +#47194 = AXIS2_PLACEMENT_3D ( 'NONE', #23430, #14369, #37734 ) ; +#47195 = ORIENTED_EDGE ( 'NONE', *, *, #4411, .T. ) ; +#47196 = CIRCLE ( 'NONE', #40659, 4.100000000000000533 ) ; +#47197 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.9884292157390539568, 0.1516828450203867307 ) ) ; +#47198 = ADVANCED_FACE ( 'NONE', ( #338 ), #18113, .F. ) ; +#47199 = CARTESIAN_POINT ( 'NONE', ( 237.9616843132383792, -125.1910432974637502, -2.965914664141372725 ) ) ; +#47200 = AXIS2_PLACEMENT_3D ( 'NONE', #33699, #20256, #46256 ) ; +#47201 = EDGE_CURVE ( 'NONE', #43875, #56169, #44376, .T. ) ; +#47202 = VERTEX_POINT ( 'NONE', #25745 ) ; +#47203 = LINE ( 'NONE', #21772, #46953 ) ; +#47204 = VECTOR ( 'NONE', #13744, 1000.000000000000000 ) ; +#47205 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#47206 = ADVANCED_FACE ( 'NONE', ( #17829 ), #8508, .F. ) ; +#47207 = AXIS2_PLACEMENT_3D ( 'NONE', #6459, #45875, #19309 ) ; +#47208 = ORIENTED_EDGE ( 'NONE', *, *, #54154, .F. ) ; +#47209 = CARTESIAN_POINT ( 'NONE', ( 216.2145475481480048, -119.8561338722744267, -7.929951831726333111 ) ) ; +#47210 = CARTESIAN_POINT ( 'NONE', ( 14.85000000000001918, -59.00000000000000000, 23.12499999999998934 ) ) ; +#47211 = EDGE_LOOP ( 'NONE', ( #39446, #42016 ) ) ; +#47212 = CARTESIAN_POINT ( 'NONE', ( 234.8402695270552556, -124.9917807384472468, 3.296589309349548635 ) ) ; +#47213 = CARTESIAN_POINT ( 'NONE', ( 215.3601475691083635, -119.2185010821731908, -7.779825588049327223 ) ) ; +#47214 = DIRECTION ( 'NONE', ( 0.7132504491541838965, 2.131334480222542637E-15, -0.7009092642998485667 ) ) ; +#47215 = CARTESIAN_POINT ( 'NONE', ( 232.4051205107422220, -126.6040484231501750, 0.8018511016641531874 ) ) ; +#47216 = CARTESIAN_POINT ( 'NONE', ( 30.59997387451771189, -121.3678164073035646, 5.952937983833790803 ) ) ; +#47217 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289169, -120.9275597174659680, 0.6762993329121597119 ) ) ; +#47218 = CARTESIAN_POINT ( 'NONE', ( 231.2472123624289111, -120.4999999999997726, 1.387778780781445676E-14 ) ) ; +#47219 = CARTESIAN_POINT ( 'NONE', ( 216.0086112000864773, -119.4286631728572985, -7.656314751575642674 ) ) ; +#47220 = CARTESIAN_POINT ( 'NONE', ( 235.0858889440604287, -121.7456127717402268, -5.408709405592239783 ) ) ; +#47221 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#47222 = ORIENTED_EDGE ( 'NONE', *, *, #26929, .F. ) ; +#47223 = AXIS2_PLACEMENT_3D ( 'NONE', #53899, #39590, #53018 ) ; +#47224 = CARTESIAN_POINT ( 'NONE', ( 30.39999999999742641, -114.7699929307977840, 1.000000000000014655 ) ) ; +#47225 = VECTOR ( 'NONE', #32649, 999.9999999999998863 ) ; +#47226 = CARTESIAN_POINT ( 'NONE', ( 236.6078290219949167, -120.0050575172323875, 5.527901911725086492 ) ) ; +#47227 = CARTESIAN_POINT ( 'NONE', ( 234.1290024812424804, -120.2793074568133420, -5.544436126649253893 ) ) ; +#47228 = ORIENTED_EDGE ( 'NONE', *, *, #29597, .F. ) ; +#47229 = EDGE_LOOP ( 'NONE', ( #42991, #47814, #20114, #48936 ) ) ; +#47230 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#47231 = CARTESIAN_POINT ( 'NONE', ( 196.3500027875918477, -126.4025699121764035, -0.9057994067296348817 ) ) ; +#47232 = CARTESIAN_POINT ( 'NONE', ( 214.8337103745364800, -120.3377800457120514, -5.624547452100856937 ) ) ; +#47233 = CARTESIAN_POINT ( 'NONE', ( 235.8363640588207772, -115.2998745027472864, -3.284028587226929030 ) ) ; +#47234 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 1.826024711554534899E-16 ) ) ; +#47235 = CARTESIAN_POINT ( 'NONE', ( 30.59999635736965473, -119.1489464962554905, -5.890750592303812816 ) ) ; +#47236 = CARTESIAN_POINT ( 'NONE', ( 219.8557275071562742, -119.1836702930103513, -7.778321168908565397 ) ) ; +#47237 = EDGE_CURVE ( 'NONE', #31563, #45556, #33215, .T. ) ; +#47238 = CARTESIAN_POINT ( 'NONE', ( 219.8664896152975530, -121.7754365459875174, 7.989104502149657172 ) ) ; +#47239 = CIRCLE ( 'NONE', #22986, 1.649999999999991696 ) ; +#47240 = ORIENTED_EDGE ( 'NONE', *, *, #3862, .T. ) ; +#47241 = CARTESIAN_POINT ( 'NONE', ( 218.3002074625812554, -114.7612470961857980, -5.075399530370006573 ) ) ; +#47242 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026312, -124.7173596676869494, -4.270022942281183731 ) ) ; +#47243 = AXIS2_PLACEMENT_3D ( 'NONE', #17216, #13125, #30971 ) ; +#47244 = CARTESIAN_POINT ( 'NONE', ( 216.2145475482939787, -121.6153076501834818, 7.873911485995338744 ) ) ; +#47245 = ORIENTED_EDGE ( 'NONE', *, *, #20364, .F. ) ; +#47246 = PLANE ( 'NONE', #13975 ) ; +#47247 = CONICAL_SURFACE ( 'NONE', #4382, 1.649999999999998579, 1.029744258676652757 ) ; +#47248 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#47249 = CARTESIAN_POINT ( 'NONE', ( 237.6511667605458626, -115.5081958681557666, 2.424931664594088154 ) ) ; +#47250 = CARTESIAN_POINT ( 'NONE', ( 34.31336142156617086, -114.9256884624255832, 0.9242984182084053035 ) ) ; +#47251 = ORIENTED_EDGE ( 'NONE', *, *, #33078, .F. ) ; +#47252 = CARTESIAN_POINT ( 'NONE', ( 221.5803795904611491, -120.1155806881514820, -8.057542888687283522 ) ) ; +#47253 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290022, -119.9962604441842728, 0.01333050121606738775 ) ) ; +#47254 = CARTESIAN_POINT ( 'NONE', ( 218.2526263280587671, -121.8394795557818497, 7.947695524008368650 ) ) ; +#47255 = CARTESIAN_POINT ( 'NONE', ( 237.2543855052411743, -123.4104952254306227, 5.419719195191905037 ) ) ; +#47256 = ORIENTED_EDGE ( 'NONE', *, *, #5931, .T. ) ; +#47257 = ORIENTED_EDGE ( 'NONE', *, *, #37586, .F. ) ; +#47258 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397815626E-17 ) ) ; +#47259 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669288885, -113.7038217258078703, 1.042931187666691129 ) ) ; +#47260 = EDGE_CURVE ( 'NONE', #22551, #21369, #56506, .T. ) ; +#47261 = CARTESIAN_POINT ( 'NONE', ( 233.6393840157243460, -123.9212330144741401, 4.403788181946343805 ) ) ; +#47262 = EDGE_LOOP ( 'NONE', ( #10567, #3036, #56862 ) ) ; +#47263 = ORIENTED_EDGE ( 'NONE', *, *, #35840, .T. ) ; +#47264 = VERTEX_POINT ( 'NONE', #12582 ) ; +#47265 = ORIENTED_EDGE ( 'NONE', *, *, #31020, .F. ) ; +#47266 = VECTOR ( 'NONE', #56197, 999.9999999999998863 ) ; +#47267 = ORIENTED_EDGE ( 'NONE', *, *, #48451, .F. ) ; +#47268 = ADVANCED_FACE ( 'NONE', ( #7915 ), #21927, .F. ) ; +#47269 = ORIENTED_EDGE ( 'NONE', *, *, #20495, .T. ) ; +#47270 = CARTESIAN_POINT ( 'NONE', ( 16.50000000000001776, -48.99999999999998579, 20.29999999999999005 ) ) ; +#47271 = EDGE_CURVE ( 'NONE', #33888, #32435, #48228, .T. ) ; +#47272 = LINE ( 'NONE', #29766, #35953 ) ; +#47273 = CARTESIAN_POINT ( 'NONE', ( 221.4520478873178035, -122.0282870128171453, 7.924931876859296231 ) ) ; +#47274 = ADVANCED_FACE ( 'NONE', ( #48513 ), #7092, .F. ) ; +#47275 = EDGE_LOOP ( 'NONE', ( #17373, #29656, #51410, #23427, #51291, #42542, #21477, #52316, #55627, #38057, #37933, #53329 ) ) ; +#47276 = CARTESIAN_POINT ( 'NONE', ( 236.1852529427892762, -124.8827651164176586, -3.428169133823572690 ) ) ; +#47277 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238558841E-16, -1.857579106397798678E-17 ) ) ; +#47278 = CARTESIAN_POINT ( 'NONE', ( -35.30937144757654522, -52.19543050033675513, -70.97952576407615766 ) ) ; +#47279 = CARTESIAN_POINT ( 'NONE', ( 220.1965013324388849, -122.3256986919355285, 7.883334981207024583 ) ) ; +#47280 = CARTESIAN_POINT ( 'NONE', ( 217.7153582882657474, -123.9065642496203310, -6.837166816880267284 ) ) ; +#47281 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#47282 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #22295, #31943, #8866, #27557, #44494, #126, #53534, #13518, #31375, #49164 ), + .UNSPECIFIED., .F., .F., + ( 4, 3, 3, 4 ), + ( 2.630254985128392618E-15, 2.532206990637229563E-05, 5.065972932974815589E-05, 0.0001004626430527447080 ), + .UNSPECIFIED. ) ; +#47283 = CYLINDRICAL_SURFACE ( 'NONE', #31254, 0.4999999999999983347 ) ; +#47284 = CARTESIAN_POINT ( 'NONE', ( 217.1558886176232477, -122.0706970428233973, 7.614723418091387863 ) ) ; +#47285 = AXIS2_PLACEMENT_3D ( 'NONE', #40766, #36682, #53611 ) ; +#47286 = CARTESIAN_POINT ( 'NONE', ( 6.013746046644811827, -39.19543050033662013, -114.5319075652907514 ) ) ; +#47287 = LINE ( 'NONE', #46425, #23908 ) ; +#47288 = AXIS2_PLACEMENT_3D ( 'NONE', #54747, #23477, #18528 ) ; +#47289 = CARTESIAN_POINT ( 'NONE', ( 219.9315084682010024, -118.7009525333150464, -7.886499999048089293 ) ) ; +#47290 = AXIS2_PLACEMENT_3D ( 'NONE', #43566, #13187, #34816 ) ; +#47291 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289453, -122.0855556592887154, 3.089795506629597011 ) ) ; +#47292 = CARTESIAN_POINT ( 'NONE', ( 21.50000000000000355, -116.0000000000000000, 14.00000000000000533 ) ) ; +#47293 = CARTESIAN_POINT ( 'NONE', ( 233.9722280068026805, -125.9113624258876314, 1.326708576852117627 ) ) ; +#47294 = CARTESIAN_POINT ( 'NONE', ( 236.0313481221656104, -123.4888392259421153, -4.676466616136658594 ) ) ; +#47295 = CARTESIAN_POINT ( 'NONE', ( 220.7241426765220638, -119.4481440532922107, -7.813933273800019563 ) ) ; +#47296 = CARTESIAN_POINT ( 'NONE', ( 216.6147110255766677, -119.0836580517656529, -7.649987672894394741 ) ) ; +#47297 = CARTESIAN_POINT ( 'NONE', ( 233.4723543921037390, -116.0111668822332689, 3.266364811162178583 ) ) ; +#47298 = VERTEX_POINT ( 'NONE', #12294 ) ; +#47299 = CARTESIAN_POINT ( 'NONE', ( 11.96601192193693564, -49.00000000000000000, 19.09999999999999432 ) ) ; +#47300 = VECTOR ( 'NONE', #55564, 1000.000000000000000 ) ; +#47301 = FACE_OUTER_BOUND ( 'NONE', #17276, .T. ) ; +#47302 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026880, -116.0679763222952943, 4.044708271197443139 ) ) ; +#47303 = CARTESIAN_POINT ( 'NONE', ( 235.2812447774600173, -124.2711578469190528, 4.858083974599415988 ) ) ; +#47304 = CARTESIAN_POINT ( 'NONE', ( 35.59996609951282664, -115.0017659932592835, -0.8471190710610532193 ) ) ; +#47305 = LINE ( 'NONE', #47880, #38760 ) ; +#47306 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 1.224646799147353207E-16 ) ) ; +#47307 = VECTOR ( 'NONE', #11660, 1000.000000000000114 ) ; +#47308 = EDGE_CURVE ( 'NONE', #49055, #19936, #16002, .T. ) ; +#47309 = CARTESIAN_POINT ( 'NONE', ( 218.0326460778825606, -120.0880164216521706, -8.041445688390727042 ) ) ; +#47310 = ORIENTED_EDGE ( 'NONE', *, *, #44500, .T. ) ; +#47311 = CARTESIAN_POINT ( 'NONE', ( 214.8311782459850292, -121.9602824385800943, 7.485301636331133324 ) ) ; +#47312 = CARTESIAN_POINT ( 'NONE', ( -48.75000000000000000, -119.5000000000000000, 5.000000000000005329 ) ) ; +#47313 = CYLINDRICAL_SURFACE ( 'NONE', #51640, 0.5000000000000004441 ) ; +#47314 = ORIENTED_EDGE ( 'NONE', *, *, #20571, .F. ) ; +#47315 = CARTESIAN_POINT ( 'NONE', ( 215.7627447463726469, -122.4107304047869746, 7.475359456819723469 ) ) ; +#47316 = CARTESIAN_POINT ( 'NONE', ( 216.8794957379385551, -122.3570231449083394, 7.804637760014384362 ) ) ; +#47317 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #5680, #10340, #28447, #41289, #33410, #1314, #19095, #50609 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 4 ), + ( 0.005822429850022894579, 0.006162011429775940755, 0.006501593009528986930, 0.007180756169035054995 ), + .UNSPECIFIED. ) ; +#47318 = CARTESIAN_POINT ( 'NONE', ( 221.9792338091957902, -121.5837476172827252, 7.778045752423101256 ) ) ; +#47319 = CARTESIAN_POINT ( 'NONE', ( -26.99999999999998934, -129.0000000000000000, 1.076725243977212366E-14 ) ) ; +#47320 = EDGE_CURVE ( 'NONE', #48070, #8572, #13601, .T. ) ; +#47321 = CARTESIAN_POINT ( 'NONE', ( 3.851526739204719441, -32.89543050033664429, -101.7516568765706069 ) ) ; +#47322 = AXIS2_PLACEMENT_3D ( 'NONE', #49534, #6003, #501 ) ; +#47323 = ORIENTED_EDGE ( 'NONE', *, *, #9686, .F. ) ; +#47324 = CARTESIAN_POINT ( 'NONE', ( 215.8111918894563530, -120.8904486046479860, 7.912941417715327219 ) ) ; +#47325 = CARTESIAN_POINT ( 'NONE', ( 229.2999987672635882, -125.0553130694045052, -5.958114033651852992 ) ) ; +#47326 = ORIENTED_EDGE ( 'NONE', *, *, #15836, .F. ) ; +#47327 = AXIS2_PLACEMENT_3D ( 'NONE', #43641, #47737, #30823 ) ; +#47328 = EDGE_LOOP ( 'NONE', ( #28184, #12483, #22732, #45546, #38871, #24210 ) ) ; +#47329 = ORIENTED_EDGE ( 'NONE', *, *, #32957, .T. ) ; +#47330 = ORIENTED_EDGE ( 'NONE', *, *, #650, .F. ) ; +#47331 = CARTESIAN_POINT ( 'NONE', ( 219.4294531878233840, -119.4437287942461268, -7.828647366447665235 ) ) ; +#47332 = CARTESIAN_POINT ( 'NONE', ( 219.9174040625227349, -119.0051068910169789, -7.968667430116910033 ) ) ; +#47333 = ORIENTED_EDGE ( 'NONE', *, *, #57427, .F. ) ; +#47334 = CARTESIAN_POINT ( 'NONE', ( 221.8982703921243456, -118.5607003934960630, -7.835652623401910155 ) ) ; +#47335 = EDGE_LOOP ( 'NONE', ( #54748, #18835 ) ) ; +#47336 = EDGE_CURVE ( 'NONE', #41929, #1820, #53716, .T. ) ; +#47337 = DIRECTION ( 'NONE', ( -0.06071524521539247571, 0.0000000000000000000, 0.9981551277223569274 ) ) ; +#47338 = CARTESIAN_POINT ( 'NONE', ( 215.3260398794270145, -121.3457852060378741, 7.835662860075153446 ) ) ; +#47339 = CARTESIAN_POINT ( 'NONE', ( 37.90678754853972521, -121.4999999999999858, 5.098912634762350571 ) ) ; +#47340 = EDGE_CURVE ( 'NONE', #20678, #7730, #13160, .T. ) ; +#47341 = EDGE_LOOP ( 'NONE', ( #17679, #50664, #15779, #50753 ) ) ; +#47342 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ; +#47343 = ORIENTED_EDGE ( 'NONE', *, *, #31259, .F. ) ; +#47344 = CARTESIAN_POINT ( 'NONE', ( 220.3002074625811701, -117.1045164958542699, 6.897977780264663572 ) ) ; +#47345 = CARTESIAN_POINT ( 'NONE', ( 215.9008361896660517, -119.2423029816498143, -7.625595563741080163 ) ) ; +#47346 = ORIENTED_EDGE ( 'NONE', *, *, #52722, .T. ) ; +#47347 = DIRECTION ( 'NONE', ( 0.7132504491541841185, 2.131334480222611268E-15, -0.7009092642998482336 ) ) ; +#47348 = CARTESIAN_POINT ( 'NONE', ( 232.6064704355307811, -125.9047845766382352, -3.276408650962292501 ) ) ; +#47349 = EDGE_CURVE ( 'NONE', #10700, #20007, #43436, .T. ) ; +#47350 = CARTESIAN_POINT ( 'NONE', ( 34.21743114857175527, -114.8759478758409784, -0.8290563292582681099 ) ) ; +#47351 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289794, -125.5409890002689366, -0.7735825096039524729 ) ) ; +#47352 = ADVANCED_FACE ( 'NONE', ( #14605 ), #40664, .F. ) ; +#47353 = CARTESIAN_POINT ( 'NONE', ( 235.2120344226281929, -124.2244463752207366, -4.114270795922673862 ) ) ; +#47354 = CARTESIAN_POINT ( 'NONE', ( 32.90000000000004121, -121.4999999999999858, 5.741514222000018819 ) ) ; +#47355 = LINE ( 'NONE', #43234, #45441 ) ; +#47356 = CARTESIAN_POINT ( 'NONE', ( 216.6881727446676109, -120.9539914501343532, 7.767454541445321325 ) ) ; +#47357 = CARTESIAN_POINT ( 'NONE', ( 233.4291754731873425, -126.6485402489506384, -0.1210289389423510331 ) ) ; +#47358 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1516828450203882017, -0.9884292157390538458 ) ) ; +#47359 = LINE ( 'NONE', #21648, #42042 ) ; +#47360 = PLANE ( 'NONE', #8103 ) ; +#47361 = CARTESIAN_POINT ( 'NONE', ( 233.0241579463997539, -123.7029136351409164, -4.533320531835818734 ) ) ; +#47362 = CARTESIAN_POINT ( 'NONE', ( 234.8359665768062428, -125.9032416639162335, 1.263231019937415489 ) ) ; +#47363 = AXIS2_PLACEMENT_3D ( 'NONE', #26298, #30096, #35627 ) ; +#47364 = CARTESIAN_POINT ( 'NONE', ( 228.9554229884601284, -127.2664567494471157, 2.342893747354895861 ) ) ; +#47365 = CARTESIAN_POINT ( 'NONE', ( -24.00000000000000355, -1.000000000000011324, -19.50000000000000000 ) ) ; +#47366 = CARTESIAN_POINT ( 'NONE', ( 234.7019439217066576, -119.4905410095261118, -6.066162888605604486 ) ) ; +#47367 = CARTESIAN_POINT ( 'NONE', ( 26.89964839742528468, -121.4999999999999716, 6.071813689260907587 ) ) ; +#47368 = CARTESIAN_POINT ( 'NONE', ( 213.0999977193770292, -120.9066560377139439, -7.423857963370640967 ) ) ; +#47369 = CARTESIAN_POINT ( 'NONE', ( 236.7589687812437660, -124.8612853797521467, 3.513077256544594018 ) ) ; +#47370 = CARTESIAN_POINT ( 'NONE', ( 237.8399613091635558, -125.8415674304389285, -1.695636452633962010 ) ) ; +#47371 = EDGE_CURVE ( 'NONE', #30091, #29330, #49995, .T. ) ; +#47372 = CARTESIAN_POINT ( 'NONE', ( 25.13489081599998443, -107.4730449019999696, 6.513477549000031175 ) ) ; +#47373 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#47374 = EDGE_CURVE ( 'NONE', #9249, #9845, #31587, .T. ) ; +#47375 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#47376 = EDGE_LOOP ( 'NONE', ( #101, #44956, #12705, #1051 ) ) ; +#47377 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #29251, #47034, #7032, #7611, #16067, #30107, #25420, #56688, #12278, #42653 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 4 ), + ( 2.951732798285706874E-16, 0.0001359491192576826771, 0.0002718982385150701801, 0.0004078473577724576831, 0.0005437964770298451319 ), + .UNSPECIFIED. ) ; +#47378 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -117.3137988176916622, 0.6190528983541025987 ) ) ; +#47379 = CARTESIAN_POINT ( 'NONE', ( 232.8613497519460793, -121.5997713471118828, 5.446381321557817401 ) ) ; +#47380 = EDGE_CURVE ( 'NONE', #7912, #16538, #28330, .T. ) ; +#47381 = EDGE_CURVE ( 'NONE', #49881, #23816, #22784, .T. ) ; +#47382 = AXIS2_PLACEMENT_3D ( 'NONE', #40111, #13525, #18774 ) ; +#47383 = EDGE_CURVE ( 'NONE', #703, #3991, #53765, .T. ) ; +#47384 = ORIENTED_EDGE ( 'NONE', *, *, #50153, .T. ) ; +#47385 = ORIENTED_EDGE ( 'NONE', *, *, #18942, .T. ) ; +#47386 = CARTESIAN_POINT ( 'NONE', ( 214.7166213100951211, -118.9619948266438030, -7.671850043235576067 ) ) ; +#47387 = CARTESIAN_POINT ( 'NONE', ( 236.7672987983929431, -117.1614925918651551, -5.165796786516406058 ) ) ; +#47388 = APPROVAL_STATUS ( 'not_yet_approved' ) ; +#47389 = ORIENTED_EDGE ( 'NONE', *, *, #1436, .T. ) ; +#47390 = ORIENTED_EDGE ( 'NONE', *, *, #17824, .T. ) ; +#47391 = CARTESIAN_POINT ( 'NONE', ( 236.3576228840801718, -119.5001414412303831, -5.457728295167167509 ) ) ; +#47392 = CARTESIAN_POINT ( 'NONE', ( 220.0295629091312435, -120.4462063562493057, -5.641186388906316296 ) ) ; +#47393 = VERTEX_POINT ( 'NONE', #637 ) ; +#47394 = ORIENTED_EDGE ( 'NONE', *, *, #40411, .T. ) ; +#47395 = CARTESIAN_POINT ( 'NONE', ( 219.9023919609019799, -118.7613421996261707, -7.695062634510370536 ) ) ; +#47396 = CARTESIAN_POINT ( 'NONE', ( 214.8913564356498682, -120.0657063542316507, -7.871770427688219662 ) ) ; +#47397 = ORIENTED_EDGE ( 'NONE', *, *, #13115, .F. ) ; +#47398 = CARTESIAN_POINT ( 'NONE', ( 5.600000000000018296, -35.74999999999999289, -23.49900000000000588 ) ) ; +#47399 = CARTESIAN_POINT ( 'NONE', ( 18.50000000000000000, 12.50000000000000000, -36.00000000000000000 ) ) ; +#47400 = EDGE_CURVE ( 'NONE', #7485, #41856, #5579, .T. ) ; +#47401 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289794, -119.2426055056471625, 5.303155772262376111 ) ) ; +#47402 = PLANE ( 'NONE', #35087 ) ; +#47403 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #49300, #4924, #30931, #44920, #22155, #53384, #35869, #48437, #31519, #57793, #9297, #22710, #12811, #21854, #558, #4064, #27127 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 1, 2, 2, 2, 2, 2, 4 ), + ( 0.0000000000000000000, 0.1249999999998400724, 0.1874999999997925826, 0.2187499999997850608, 0.2499999999997775668, 0.3749999999996928013, 0.4374999999996916911, 0.4999999999996905808, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#47404 = CARTESIAN_POINT ( 'NONE', ( 221.3375142154864648, -122.0417698840260101, 7.691549349642270883 ) ) ; +#47405 = VECTOR ( 'NONE', #6603, 999.9999999999998863 ) ; +#47406 = CARTESIAN_POINT ( 'NONE', ( 221.7306531388412054, -118.6773905586352384, -7.647017255340682773 ) ) ; +#47407 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #40791, #4021, #811, #2225 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 0.0000000000000000000, 0.7556606158174451471 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.5004650641146850543, 0.4961404531620887126, 0.4956655678690314870, 0.4990404082355133220 ) ) + REPRESENTATION_ITEM ( '' ) ); +#47408 = CARTESIAN_POINT ( 'NONE', ( 239.8328834863948487, -124.2002156912062816, 1.774819787368282054 ) ) ; +#47409 = ORIENTED_EDGE ( 'NONE', *, *, #12112, .T. ) ; +#47410 = ORIENTED_EDGE ( 'NONE', *, *, #44680, .T. ) ; +#47411 = CARTESIAN_POINT ( 'NONE', ( -3.950000000000000178, -2.500000000000000000, 37.00000000000000000 ) ) ; +#47412 = LINE ( 'NONE', #34567, #34152 ) ; +#47413 = CARTESIAN_POINT ( 'NONE', ( 218.3792455170904816, -119.9175755240391794, -7.841971840651654091 ) ) ; +#47414 = ORIENTED_EDGE ( 'NONE', *, *, #5358, .T. ) ; +#47415 = CARTESIAN_POINT ( 'NONE', ( 232.0050829300267594, -115.0709018952316427, -2.688381877861837577 ) ) ; +#47416 = CARTESIAN_POINT ( 'NONE', ( 231.9955533487317894, -116.0185171924442074, 4.088414521466155804 ) ) ; +#47417 = CARTESIAN_POINT ( 'NONE', ( 217.1147121306155725, -118.8037229936784058, -7.827922546455242880 ) ) ; +#47418 = VECTOR ( 'NONE', #13977, 1000.000000000000000 ) ; +#47419 = CARTESIAN_POINT ( 'NONE', ( 236.2166470572313699, -122.0479546549258885, 5.952283478161631614 ) ) ; +#47420 = EDGE_CURVE ( 'NONE', #19755, #46762, #32352, .T. ) ; +#47421 = CARTESIAN_POINT ( 'NONE', ( -27.99999999999999645, -120.9000000000000057, 20.00000000000001066 ) ) ; +#47422 = CARTESIAN_POINT ( 'NONE', ( 235.7549538190764054, -117.9848541872392929, 4.948470799606382364 ) ) ; +#47423 = CARTESIAN_POINT ( 'NONE', ( 219.9503880133529776, -119.9059098985928955, -7.866719002805965033 ) ) ; +#47424 = LINE ( 'NONE', #34299, #54413 ) ; +#47425 = CARTESIAN_POINT ( 'NONE', ( 232.9634088691707916, -114.5253160366716685, 1.455018117756600393 ) ) ; +#47426 = CARTESIAN_POINT ( 'NONE', ( 213.9000314191159191, -119.0595422821512841, -7.618705458823273879 ) ) ; +#47427 = CARTESIAN_POINT ( 'NONE', ( 219.9080236608909900, -122.2779623874018995, 7.891241928804189953 ) ) ; +#47428 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#47429 = CARTESIAN_POINT ( 'NONE', ( 232.5149664367355342, -117.0285167280228507, 4.328859188762817389 ) ) ; +#47430 = CARTESIAN_POINT ( 'NONE', ( 235.5627308870614911, -118.4888118036178497, 5.172784597847936539 ) ) ; +#47431 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290306, -119.0814678198352965, -1.698337176427893391 ) ) ; +#47432 = CARTESIAN_POINT ( 'NONE', ( 235.1471321603239062, -115.7460871580214246, 2.935768561486707284 ) ) ; +#47433 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#47434 = ORIENTED_EDGE ( 'NONE', *, *, #43066, .F. ) ; +#47435 = CARTESIAN_POINT ( 'NONE', ( 234.2973542182576807, -124.7686163202229892, 4.425039014770498547 ) ) ; +#47436 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289794, -120.6786105679886418, -6.697671692745784000 ) ) ; +#47437 = CARTESIAN_POINT ( 'NONE', ( 27.18129845195785421, -121.3261234899693051, 6.246018401366681516 ) ) ; +#47438 = CARTESIAN_POINT ( 'NONE', ( 220.2486434445711438, -121.1166669492837400, 8.065110198285291077 ) ) ; +#47439 = CARTESIAN_POINT ( 'NONE', ( 237.0738484015789993, -122.1535865846441453, -5.297668089183827256 ) ) ; +#47440 = CARTESIAN_POINT ( 'NONE', ( -24.09999999999998366, -30.00000000000000000, -22.50000000000000000 ) ) ; +#47441 = EDGE_CURVE ( 'NONE', #31341, #10772, #5563, .T. ) ; +#47442 = ORIENTED_EDGE ( 'NONE', *, *, #44294, .F. ) ; +#47443 = CIRCLE ( 'NONE', #22277, 2.024999999999999023 ) ; +#47444 = VECTOR ( 'NONE', #28416, 1000.000000000000000 ) ; +#47445 = CARTESIAN_POINT ( 'NONE', ( 221.4612263761006545, -122.4115304021898112, 7.840858133875940439 ) ) ; +#47446 = LINE ( 'NONE', #7439, #25328 ) ; +#47447 = LINE ( 'NONE', #3072, #23728 ) ; +#47448 = EDGE_CURVE ( 'NONE', #41735, #53636, #41052, .T. ) ; +#47449 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #36037, #17907, #5073, #40392, #4217, #49452, #49172, #45063, #40694, #36613, #722, #18493, #36325, #14101, #50861, #14680, #32523, #50573 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 2, 2, 2, 2, 4 ), + ( 0.003929021732203666177, 0.004278880965473852438, 0.004628740198744038699, 0.004978599432014224960, 0.005328458665284411221, 0.005678317898554597482, 0.006028177131824783742, 0.006378036365094970003, 0.006727895598365156264 ), + .UNSPECIFIED. ) ; +#47450 = CARTESIAN_POINT ( 'NONE', ( 27.89999999999906422, -121.4999999999999858, -5.935624578461029088 ) ) ; +#47451 = EDGE_CURVE ( 'NONE', #39859, #28835, #45276, .T. ) ; +#47452 = CARTESIAN_POINT ( 'NONE', ( 239.3999987667352229, -117.8175383735073183, 0.6057223971388109307 ) ) ; +#47453 = ORIENTED_EDGE ( 'NONE', *, *, #12400, .T. ) ; +#47454 = ORIENTED_EDGE ( 'NONE', *, *, #28962, .T. ) ; +#47455 = CARTESIAN_POINT ( 'NONE', ( -26.99999999999997868, -30.00000000000000000, 23.50000000000000000 ) ) ; +#47456 = CARTESIAN_POINT ( 'NONE', ( 220.0016277132386620, -120.8975466283787625, 7.877521909429603397 ) ) ; +#47457 = CARTESIAN_POINT ( 'NONE', ( -17.84999999999997655, -59.00000000000000000, 15.49999999999999289 ) ) ; +#47458 = CARTESIAN_POINT ( 'NONE', ( 24.99900000000002009, -52.25000000000000711, 6.099999999999992539 ) ) ; +#47459 = ORIENTED_EDGE ( 'NONE', *, *, #16704, .T. ) ; +#47460 = AXIS2_PLACEMENT_3D ( 'NONE', #10769, #20100, #5821 ) ; +#47461 = FACE_OUTER_BOUND ( 'NONE', #18959, .T. ) ; +#47462 = CARTESIAN_POINT ( 'NONE', ( 216.8692052201487286, -120.1109915187808213, -8.012774277908569331 ) ) ; +#47463 = CARTESIAN_POINT ( 'NONE', ( 237.0039990858740850, -125.4502801034119983, 2.508085510070944935 ) ) ; +#47464 = CARTESIAN_POINT ( 'NONE', ( -39.55115790092965966, -46.57509843787134685, 19.86915040225366980 ) ) ; +#47465 = ORIENTED_EDGE ( 'NONE', *, *, #32654, .T. ) ; +#47466 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#47467 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289226, -117.7793274695097807, 6.123007194630514682 ) ) ; +#47468 = DIRECTION ( 'NONE', ( -0.7132504491541841185, -2.131334480222611268E-15, 0.7009092642998482336 ) ) ; +#47469 = ORIENTED_EDGE ( 'NONE', *, *, #52710, .T. ) ; +#47470 = VERTEX_POINT ( 'NONE', #5846 ) ; +#47471 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#47472 = CARTESIAN_POINT ( 'NONE', ( 221.5303215746847059, -119.8507739271899055, -7.825167977414634102 ) ) ; +#47473 = CARTESIAN_POINT ( 'NONE', ( -24.09999999999997655, -30.00100000000000122, 21.15000000000000213 ) ) ; +#47474 = DIRECTION ( 'NONE', ( -1.194121782967160312E-15, 0.9884292157390540678, 0.1516828450203868139 ) ) ; +#47475 = ORIENTED_EDGE ( 'NONE', *, *, #25713, .F. ) ; +#47476 = CARTESIAN_POINT ( 'NONE', ( 233.5185270983271835, -125.9047845766382352, -3.276408650962292501 ) ) ; +#47477 = CARTESIAN_POINT ( 'NONE', ( 237.9645037574124444, -114.5301963080235197, 1.476268750138255870 ) ) ; +#47478 = CARTESIAN_POINT ( 'NONE', ( 221.5307369271254458, -119.8492845522781778, -7.839038255638832275 ) ) ; +#47479 = ORIENTED_EDGE ( 'NONE', *, *, #55395, .T. ) ; +#47480 = ORIENTED_EDGE ( 'NONE', *, *, #5984, .F. ) ; +#47481 = CARTESIAN_POINT ( 'NONE', ( 219.9166487111997697, -121.6073051419782729, 7.810969890494123824 ) ) ; +#47482 = CARTESIAN_POINT ( 'NONE', ( 215.8159956048474157, -119.1893248980347124, -7.609623347250474623 ) ) ; +#47483 = ORIENTED_EDGE ( 'NONE', *, *, #5220, .T. ) ; +#47484 = CARTESIAN_POINT ( 'NONE', ( 12.50000000000001421, -46.90918327045494607, -17.23812702919070006 ) ) ; +#47485 = CARTESIAN_POINT ( 'NONE', ( 221.4630333937273576, -118.5862481903194805, -7.839176145975831567 ) ) ; +#47486 = VERTEX_POINT ( 'NONE', #1781 ) ; +#47487 = AXIS2_PLACEMENT_3D ( 'NONE', #18075, #40860, #48477 ) ; +#47488 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#47489 = DIRECTION ( 'NONE', ( 5.782411586589351722E-16, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#47490 = EDGE_CURVE ( 'NONE', #54965, #25061, #23364, .T. ) ; +#47491 = ORIENTED_EDGE ( 'NONE', *, *, #48990, .T. ) ; +#47492 = CARTESIAN_POINT ( 'NONE', ( 233.1527695270551703, -121.8267085768518712, -5.411362425887800143 ) ) ; +#47493 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #41760, #9952, #2064, #11094 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 3.063127857911451832E-15, 0.0003704830957320755973 ), + .UNSPECIFIED. ) ; +#47494 = ADVANCED_FACE ( 'NONE', ( #36821 ), #14305, .F. ) ; +#47495 = CARTESIAN_POINT ( 'NONE', ( 219.9365425561557288, -122.2714091103022156, 7.687653878087015613 ) ) ; +#47496 = CARTESIAN_POINT ( 'NONE', ( 232.3868874953542161, -126.4666408238042408, 1.497081744125960956 ) ) ; +#47497 = PLANE ( 'NONE', #41762 ) ; +#47498 = CARTESIAN_POINT ( 'NONE', ( 209.5606394624096538, -127.0794758968066844, -1.009676370223949737 ) ) ; +#47499 = CARTESIAN_POINT ( 'NONE', ( 216.6896103699010894, -120.9530814726818591, 7.770749359884823626 ) ) ; +#47500 = CARTESIAN_POINT ( 'NONE', ( 28.11743114857554815, -109.8169303167446742, -5.015246610798351767 ) ) ; +#47501 = CARTESIAN_POINT ( 'NONE', ( 193.3999984800815355, -126.9247899023036581, -0.9859384926325029941 ) ) ; +#47502 = CIRCLE ( 'NONE', #56852, 4.500000000000000000 ) ; +#47503 = CARTESIAN_POINT ( 'NONE', ( 21.00000000000000355, 7.402525857916342211E-15, 22.75000000000000000 ) ) ; +#47504 = ORIENTED_EDGE ( 'NONE', *, *, #29535, .F. ) ; +#47505 = CARTESIAN_POINT ( 'NONE', ( 33.11743114856652426, -121.3285553627543152, 5.721384660827458113 ) ) ; +#47506 = CARTESIAN_POINT ( 'NONE', ( 236.4762000401839543, -116.0996378038804835, 3.381826465120648884 ) ) ; +#47507 = CARTESIAN_POINT ( 'NONE', ( 234.1569718796015422, -119.2852259009446669, -5.415437946653824497 ) ) ; +#47508 = EDGE_CURVE ( 'NONE', #54472, #28160, #18693, .T. ) ; +#47509 = ORIENTED_EDGE ( 'NONE', *, *, #45783, .F. ) ; +#47510 = ORIENTED_EDGE ( 'NONE', *, *, #23927, .T. ) ; +#47511 = LINE ( 'NONE', #3440, #55654 ) ; +#47512 = CARTESIAN_POINT ( 'NONE', ( -21.14999999999997726, -38.99999999999999289, 23.12499999999998934 ) ) ; +#47513 = DIRECTION ( 'NONE', ( -1.811995619784410881E-15, 1.000000000000000000, 1.196913542559490477E-15 ) ) ; +#47514 = CARTESIAN_POINT ( 'NONE', ( 235.8769076305560191, -114.6289049604289971, -1.833363095628476325 ) ) ; +#47515 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -120.3447462903916971, -1.942190872779400612 ) ) ; +#47516 = CARTESIAN_POINT ( 'NONE', ( 225.6999987669289567, -113.5017345679066949, -0.1558234320356843838 ) ) ; +#47517 = CARTESIAN_POINT ( 'NONE', ( 218.8554403372131958, -120.1047385643547756, -7.866229599724474220 ) ) ; +#47518 = AXIS2_PLACEMENT_3D ( 'NONE', #28334, #54924, #18986 ) ; +#47519 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.210476675238558841E-16, 1.857579106397798678E-17 ) ) ; +#47520 = EDGE_CURVE ( 'NONE', #1976, #43279, #20184, .T. ) ; +#47521 = DIRECTION ( 'NONE', ( 0.7132504491541842295, 2.131334480222602985E-15, -0.7009092642998483447 ) ) ; +#47522 = EDGE_CURVE ( 'NONE', #25415, #51806, #32157, .T. ) ; +#47523 = ORIENTED_EDGE ( 'NONE', *, *, #50532, .F. ) ; +#47525 = EDGE_CURVE ( 'NONE', #47037, #40289, #47287, .T. ) ; +#47524 = CARTESIAN_POINT ( 'NONE', ( 215.8398163654210862, -121.4669211913836335, 5.501059223413832022 ) ) ; +#47526 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026312, -126.1498048678248409, -2.019963839976263387 ) ) ; +#47527 = PLANE ( 'NONE', #37743 ) ; +#47528 = ORIENTED_EDGE ( 'NONE', *, *, #11871, .F. ) ; +#47529 = CARTESIAN_POINT ( 'NONE', ( 235.8999987667933453, -117.3124447034925595, 6.788924158587381186 ) ) ; +#47530 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #34611, #25861 ), + ( #38407, #8028 ), + ( #16186, #34033 ), + ( #39280, #51826 ), + ( #25259, #57096 ), + ( #34897, #3080 ), + ( #3376, #52690 ), + ( #47740, #34328 ), + ( #43342, #52397 ), + ( #12396, #12694 ), + ( #21159, #30229 ), + ( #48329, #8325 ), + ( #43937, #22324 ), + ( #53567, #9190 ), + ( #12981, #31695 ), + ( #49199, #26740 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 3, 2, 2, 2, 3, 4 ), + ( 2, 2 ), + ( 0.003855538568977422836, 0.009803921568627450844, 0.2549019607843139856, 0.5000000000000000000, 0.7450980392156859589, 0.9901960784313730279, 0.9960949583790796868 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#47531 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) ); +#47532 = CARTESIAN_POINT ( 'NONE', ( 237.6256419449275654, -115.1788075139190681, 1.577220271373590110 ) ) ; +#47533 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290306, -122.5969084400400817, -2.436944513419192493 ) ) ; +#47534 = ORIENTED_EDGE ( 'NONE', *, *, #20890, .T. ) ; +#47535 = CARTESIAN_POINT ( 'NONE', ( 21.50000000000306954, -106.5000000000000000, -14.00000000000884448 ) ) ; +#47536 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290590, -120.3731916980878225, 0.4838938099518761971 ) ) ; +#47537 = CARTESIAN_POINT ( 'NONE', ( 222.0534711821178462, -119.7283666670597029, -7.793162339464265287 ) ) ; +#47538 = CARTESIAN_POINT ( 'NONE', ( 237.2615696055424337, -123.6570132668585273, 5.277338196831363959 ) ) ; +#47539 = VERTEX_POINT ( 'NONE', #24506 ) ; +#47540 = ORIENTED_EDGE ( 'NONE', *, *, #18320, .T. ) ; +#47541 = CARTESIAN_POINT ( 'NONE', ( 214.8247147306304328, -119.6340985618942057, -7.583818585959446246 ) ) ; +#47542 = CARTESIAN_POINT ( 'NONE', ( 215.4268473067769776, -119.2126547865776445, -5.451887440041012667 ) ) ; +#47543 = CARTESIAN_POINT ( 'NONE', ( 220.8782188229552617, -122.3441930731533631, 7.868928576105369110 ) ) ; +#47544 = AXIS2_PLACEMENT_3D ( 'NONE', #37579, #55402, #50994 ) ; +#47545 = CARTESIAN_POINT ( 'NONE', ( 221.9808798023453278, -119.2222313013220401, -7.748474152825383321 ) ) ; +#47546 = ORIENTED_EDGE ( 'NONE', *, *, #45024, .T. ) ; +#47547 = ORIENTED_EDGE ( 'NONE', *, *, #25014, .T. ) ; +#47548 = ORIENTED_EDGE ( 'NONE', *, *, #42004, .T. ) ; +#47549 = VERTEX_POINT ( 'NONE', #6426 ) ; +#47550 = VECTOR ( 'NONE', #29037, 1000.000000000000000 ) ; +#47551 = CARTESIAN_POINT ( 'NONE', ( 34.39579900097718479, -125.9569169808816866, 0.9999999999986649568 ) ) ; +#47552 = CARTESIAN_POINT ( 'NONE', ( 237.5263395321030373, -117.3631345497533403, 4.578843504714631862 ) ) ; +#47553 = ORIENTED_EDGE ( 'NONE', *, *, #40331, .T. ) ; +#47554 = ORIENTED_EDGE ( 'NONE', *, *, #55209, .F. ) ; +#47555 = CARTESIAN_POINT ( 'NONE', ( 215.1792968722477895, -121.0798713889218874, 7.846397457705193368 ) ) ; +#47556 = CARTESIAN_POINT ( 'NONE', ( 215.8644786162708726, -121.6192424495562818, 7.848979508191733956 ) ) ; +#47557 = CARTESIAN_POINT ( 'NONE', ( 24.80000000000002203, -59.00000000000000711, 15.49999999999999289 ) ) ; +#47558 = ORIENTED_EDGE ( 'NONE', *, *, #28273, .F. ) ; +#47559 = CARTESIAN_POINT ( 'NONE', ( 215.2361077861740739, -119.1042284773564006, -5.435248503437482448 ) ) ; +#47560 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#47561 = LINE ( 'NONE', #6698, #47147 ) ; +#47562 = CARTESIAN_POINT ( 'NONE', ( -49.75000000000000000, -118.7896153981333214, 7.396946748976898967 ) ) ; +#47563 = LINE ( 'NONE', #29479, #34635 ) ; +#47564 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #26521, #54526, #54247, #13654 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 8.114651242167070132E-16, 0.0003692837559433705986 ), + .UNSPECIFIED. ) ; +#47565 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#47566 = ADVANCED_FACE ( 'NONE', ( #42306 ), #42561, .T. ) ; +#47567 = CARTESIAN_POINT ( 'NONE', ( 220.2486434445711723, -119.9137598737665513, -7.866836222685018143 ) ) ; +#47568 = CARTESIAN_POINT ( 'NONE', ( 217.2036158289163552, -121.8165944300812384, 7.908817017984112852 ) ) ; +#47569 = CARTESIAN_POINT ( 'NONE', ( 217.5036138198365165, -121.8296397277593428, 7.918655196364713156 ) ) ; +#47570 = CARTESIAN_POINT ( 'NONE', ( 30.59940000000002769, -126.4501005210472186, -0.7764740176078172018 ) ) ; +#47571 = DIRECTION ( 'NONE', ( -0.7132504491541842295, -2.131334480222611268E-15, 0.7009092642998483447 ) ) ; +#47572 = CIRCLE ( 'NONE', #43860, 1.500000000000001332 ) ; +#47573 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -121.8879836531157821, 3.256207792444899329 ) ) ; +#47574 = CARTESIAN_POINT ( 'NONE', ( 218.2526325006449781, -119.3761192688474750, -7.778652195763110733 ) ) ; +#47575 = CARTESIAN_POINT ( 'NONE', ( 236.2222280068026521, -121.8267085768518712, -5.411362425887800143 ) ) ; +#47576 = CARTESIAN_POINT ( 'NONE', ( 235.9615210231837068, -125.2031008740147371, -2.944856053092047343 ) ) ; +#47577 = CARTESIAN_POINT ( 'NONE', ( 213.5999977193772565, -121.0862402624394463, -8.689466533473861887 ) ) ; +#47578 = CARTESIAN_POINT ( 'NONE', ( 225.6999987669289851, -115.9446869303989871, 5.958114033647751384 ) ) ; +#47579 = CARTESIAN_POINT ( 'NONE', ( 233.4583976140839638, -115.7392441093125086, 2.852179321568573123 ) ) ; +#47580 = EDGE_CURVE ( 'NONE', #11832, #27086, #13157, .T. ) ; +#47581 = VECTOR ( 'NONE', #49431, 1000.000000000000114 ) ; +#47582 = ORIENTED_EDGE ( 'NONE', *, *, #18448, .F. ) ; +#47583 = CARTESIAN_POINT ( 'NONE', ( 219.8341979926900933, -118.5991053985912913, -7.656105438889925452 ) ) ; +#47584 = CARTESIAN_POINT ( 'NONE', ( 215.3148155066513709, -121.2671433940309527, 7.640717413296346017 ) ) ; +#47585 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026880, -124.5836533692798440, 4.396183479266461802 ) ) ; +#47586 = CARTESIAN_POINT ( 'NONE', ( 235.2993047332726917, -124.7987768391053010, 4.398608981452474254 ) ) ; +#47587 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#47588 = FACE_OUTER_BOUND ( 'NONE', #45018, .T. ) ; +#47589 = CARTESIAN_POINT ( 'NONE', ( 215.1942659510037856, -122.2541747083315045, 7.464765459036133421 ) ) ; +#47590 = AXIS2_PLACEMENT_3D ( 'NONE', #22559, #36295, #18464 ) ; +#47591 = CARTESIAN_POINT ( 'NONE', ( 215.2010328842409308, -125.7128182055753882, 4.918399025404577962 ) ) ; +#47592 = EDGE_CURVE ( 'NONE', #51746, #8988, #49091, .T. ) ; +#47593 = VERTEX_POINT ( 'NONE', #51084 ) ; +#47594 = CARTESIAN_POINT ( 'NONE', ( 28.09996917220835044, -124.1741785830012645, 5.075128443832693570 ) ) ; +#47595 = CARTESIAN_POINT ( 'NONE', ( 222.6635139724767214, -121.1986724881213320, -7.591023445550423077 ) ) ; +#47596 = DIRECTION ( 'NONE', ( -0.7132504491541842295, -2.131334480222603379E-15, 0.7009092642998483447 ) ) ; +#47597 = ORIENTED_EDGE ( 'NONE', *, *, #46205, .F. ) ; +#47598 = CARTESIAN_POINT ( 'NONE', ( 215.6643574161303718, -122.2593154566933293, 7.498595364601234436 ) ) ; +#47599 = FACE_OUTER_BOUND ( 'NONE', #25114, .T. ) ; +#47600 = CARTESIAN_POINT ( 'NONE', ( 36.71743114857029155, -119.6697370245218224, 5.402685274542032623 ) ) ; +#47601 = DIRECTION ( 'NONE', ( 0.4999999999999985012, -0.7071067811865459074, -0.5000000000000038858 ) ) ; +#47602 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238558841E-16, -1.857579106397798678E-17 ) ) ; +#47603 = CARTESIAN_POINT ( 'NONE', ( 217.3002074625812554, -116.4784407932347392, 6.114556848797496613 ) ) ; +#47604 = ORIENTED_EDGE ( 'NONE', *, *, #16926, .F. ) ; +#47605 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#47606 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -120.9694144953586630, 2.585386331224071021 ) ) ; +#47607 = VERTEX_POINT ( 'NONE', #46708 ) ; +#47608 = VECTOR ( 'NONE', #51344, 1000.000000000000000 ) ; +#47609 = EDGE_LOOP ( 'NONE', ( #11278, #12559 ) ) ; +#47610 = ORIENTED_EDGE ( 'NONE', *, *, #48862, .T. ) ; +#47611 = ORIENTED_EDGE ( 'NONE', *, *, #53667, .T. ) ; +#47612 = DIRECTION ( 'NONE', ( -0.7009092642998482336, -5.185887546516577982E-16, -0.7132504491541841185 ) ) ; +#47613 = CARTESIAN_POINT ( 'NONE', ( -47.58724342707332511, -121.0745490904840693, 6.199001133565438693 ) ) ; +#47614 = ORIENTED_EDGE ( 'NONE', *, *, #53583, .T. ) ; +#47615 = VERTEX_POINT ( 'NONE', #24804 ) ; +#47616 = CARTESIAN_POINT ( 'NONE', ( -38.12043050366992958, -48.38495002667288247, -20.70235790718921365 ) ) ; +#47617 = CARTESIAN_POINT ( 'NONE', ( 215.2808147172435724, -121.2052839828428574, 7.845492032745263522 ) ) ; +#47618 = AXIS2_PLACEMENT_3D ( 'NONE', #21413, #28551, #39241 ) ; +#47619 = CARTESIAN_POINT ( 'NONE', ( 21.80000000000002203, -59.00000000000000711, 16.99999999999999289 ) ) ; +#47620 = ORIENTED_EDGE ( 'NONE', *, *, #14960, .F. ) ; +#47621 = EDGE_CURVE ( 'NONE', #43807, #19821, #2336, .T. ) ; +#47622 = FACE_OUTER_BOUND ( 'NONE', #35475, .T. ) ; +#47623 = CARTESIAN_POINT ( 'NONE', ( 32.65118281103277553, -119.4999999999994031, 5.737957997765031237 ) ) ; +#47624 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#47625 = AXIS2_PLACEMENT_3D ( 'NONE', #56544, #37646, #2039 ) ; +#47626 = ADVANCED_FACE ( 'NONE', ( #29489 ), #15744, .F. ) ; +#47627 = CARTESIAN_POINT ( 'NONE', ( 12.76866656350128437, -50.13887476364498497, 18.76880901502259391 ) ) ; +#47628 = ORIENTED_EDGE ( 'NONE', *, *, #35622, .T. ) ; +#47629 = DIRECTION ( 'NONE', ( 0.7132504491541840075, 2.131334480222543031E-15, -0.7009092642998484557 ) ) ; +#47630 = CARTESIAN_POINT ( 'NONE', ( 232.7314704355307811, -122.0049890499596046, -6.138530600027149120 ) ) ; +#47631 = CARTESIAN_POINT ( 'NONE', ( 12.83393944403535691, -48.76336582664860231, 14.89999999999999680 ) ) ; +#47632 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.7071067811865721087, 0.7071067811865230368 ) ) ; +#47633 = CARTESIAN_POINT ( 'NONE', ( 235.0936766907157107, -126.0285207107384480, -0.4878128701597877481 ) ) ; +#47634 = CARTESIAN_POINT ( 'NONE', ( 3.950000000000000178, -2.500000000000000000, 37.00000000000000000 ) ) ; +#47635 = CARTESIAN_POINT ( 'NONE', ( 216.6643821235119560, -121.2282830030152923, 7.748888721239828747 ) ) ; +#47636 = CARTESIAN_POINT ( 'NONE', ( -16.00000000000000000, 12.50000000000000000, -38.50000000000000000 ) ) ; +#47637 = ADVANCED_FACE ( 'NONE', ( #28638, #29205 ), #2061, .F. ) ; +#47638 = CARTESIAN_POINT ( 'NONE', ( 233.3120811172208278, -125.1376529677056766, 4.039232061763204484 ) ) ; +#47639 = LINE ( 'NONE', #38900, #11958 ) ; +#47640 = LINE ( 'NONE', #39181, #17825 ) ; +#47641 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360860E-15, -1.857579106397800526E-17 ) ) ; +#47642 = CARTESIAN_POINT ( 'NONE', ( 232.9611255679449187, -125.2116462261180487, -2.930964668024731878 ) ) ; +#47643 = CARTESIAN_POINT ( 'NONE', ( 234.8196405941518208, -125.7533805582761772, 1.792186922830436124 ) ) ; +#47644 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #15086, #32921, #41950, #51567, #42227, #24429, #2260, #1981, #11294, #50700 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 4 ), + ( 3.108012608937941465E-17, 0.0001252810833584439899, 0.0002505621667168568632, 0.0003758432500752697364, 0.0005011243334336827181 ), + .UNSPECIFIED. ) ; +#47645 = VECTOR ( 'NONE', #39943, 1000.000000000000000 ) ; +#47646 = CARTESIAN_POINT ( 'NONE', ( 219.8710705588100609, -122.4601173835598900, 7.848980350703851805 ) ) ; +#47647 = CARTESIAN_POINT ( 'NONE', ( 14.94082591912009050, -58.45066983341376954, -18.81402389352621896 ) ) ; +#47648 = CARTESIAN_POINT ( 'NONE', ( 234.8675001229680106, -114.7545119684888704, -2.191458485694802949 ) ) ; +#47649 = PLANE ( 'NONE', #43219 ) ; +#47650 = CARTESIAN_POINT ( 'NONE', ( 221.4825104843517920, -121.2462949600906796, 7.833362751313103445 ) ) ; +#47651 = CYLINDRICAL_SURFACE ( 'NONE', #46526, 3.000000000000002665 ) ; +#47652 = CARTESIAN_POINT ( 'NONE', ( 234.5862133592641499, -119.2546619632618956, 5.409372388123367514 ) ) ; +#47653 = CARTESIAN_POINT ( 'NONE', ( 25.49308692400001419, -120.4999999999999858, 6.445604159000028588 ) ) ; +#47654 = ADVANCED_FACE ( 'NONE', ( #33582 ), #7157, .T. ) ; +#47656 = EDGE_CURVE ( 'NONE', #11831, #1329, #3195, .T. ) ; +#47655 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#47657 = CARTESIAN_POINT ( 'NONE', ( 213.9533395165431386, -119.3940973574622291, -7.661510092775013270 ) ) ; +#47658 = CARTESIAN_POINT ( 'NONE', ( 232.1080803812062356, -121.0056773198961935, -5.606082657120486701 ) ) ; +#47659 = AXIS2_PLACEMENT_3D ( 'NONE', #36907, #23173, #18204 ) ; +#47660 = EDGE_LOOP ( 'NONE', ( #26170, #57261, #9638, #16081 ) ) ; +#47661 = EDGE_CURVE ( 'NONE', #27698, #27397, #31969, .T. ) ; +#47662 = CARTESIAN_POINT ( 'NONE', ( 215.6843462429902445, -118.6511198294393949, -7.692826725170192503 ) ) ; +#47663 = CARTESIAN_POINT ( 'NONE', ( 232.7927655489092729, -119.2256767480611472, 5.408216410728478252 ) ) ; +#47664 = VECTOR ( 'NONE', #38015, 1000.000000000000000 ) ; +#47665 = CIRCLE ( 'NONE', #15025, 15.00000000000000000 ) ; +#47666 = ORIENTED_EDGE ( 'NONE', *, *, #36026, .F. ) ; +#47667 = VERTEX_POINT ( 'NONE', #26263 ) ; +#47668 = EDGE_CURVE ( 'NONE', #1262, #30705, #11762, .T. ) ; +#47669 = CARTESIAN_POINT ( 'NONE', ( 5.900000000000016342, -35.74999999999999289, 23.49899999999999878 ) ) ; +#47670 = CARTESIAN_POINT ( 'NONE', ( 236.7734756725012915, -116.9670801629233097, -5.033982800078486974 ) ) ; +#47671 = APPROVAL_ROLE ( '' ) ; +#47672 = ORIENTED_EDGE ( 'NONE', *, *, #18434, .F. ) ; +#47673 = EDGE_LOOP ( 'NONE', ( #40217, #12118, #27380, #13884, #54284, #22348, #614 ) ) ; +#47674 = CARTESIAN_POINT ( 'NONE', ( 236.2410861245763272, -123.4114264627200868, -4.723626595149050367 ) ) ; +#47675 = CARTESIAN_POINT ( 'NONE', ( 4.250000000000000000, -4.500000000000000000, 37.00000000000000000 ) ) ; +#47676 = EDGE_LOOP ( 'NONE', ( #6099, #9711 ) ) ; +#47677 = VERTEX_POINT ( 'NONE', #12517 ) ; +#47678 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #363, #13185 ), + ( #8529, #30746 ), + ( #53202, #26354 ), + ( #40341, #44141 ), + ( #17271, #35115 ), + ( #8814, #13768 ), + ( #3877, #40059 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 3, 4 ), + ( 2, 2 ), + ( 0.003896772293201337944, 0.009900990099009899376, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#47679 = CARTESIAN_POINT ( 'NONE', ( 219.9200865472259352, -118.7396565983141699, -7.690172390564853799 ) ) ; +#47680 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#47681 = ORIENTED_EDGE ( 'NONE', *, *, #35074, .F. ) ; +#47682 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, -1.885568995626967491E-16 ) ) ; +#47683 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290022, -120.6704821147214801, -3.052413834324020581 ) ) ; +#47684 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669290078, -119.4582063012416029, 5.352409302608185371 ) ) ; +#47685 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#47686 = LINE ( 'NONE', #15580, #36995 ) ; +#47687 = CARTESIAN_POINT ( 'NONE', ( 221.9187714048858027, -120.0296168292721859, -7.834922559752221183 ) ) ; +#47688 = PLANE ( 'NONE', #20567 ) ; +#47689 = VERTEX_POINT ( 'NONE', #17760 ) ; +#47690 = ORIENTED_EDGE ( 'NONE', *, *, #1001, .F. ) ; +#47691 = EDGE_CURVE ( 'NONE', #47145, #4908, #31062, .T. ) ; +#47692 = CARTESIAN_POINT ( 'NONE', ( 35.45249088263355475, -125.9171827975908968, -0.9781135452549963860 ) ) ; +#47693 = CARTESIAN_POINT ( 'NONE', ( -2.999999999999995559, -125.7999999999999972, 21.50000000000001066 ) ) ; +#47694 = EDGE_CURVE ( 'NONE', #56436, #54515, #30465, .T. ) ; +#47695 = CARTESIAN_POINT ( 'NONE', ( 20.99999999999999645, -4.999999999999993783, -19.50000000000000355 ) ) ; +#47696 = VERTEX_POINT ( 'NONE', #44348 ) ; +#47697 = CARTESIAN_POINT ( 'NONE', ( 214.8931340129712737, -118.8231326990553214, -7.453410575333892396 ) ) ; +#47698 = CARTESIAN_POINT ( 'NONE', ( -36.00000000000000000, -106.5000000000000000, -16.99999999999999289 ) ) ; +#47699 = EDGE_CURVE ( 'NONE', #28974, #36864, #44467, .T. ) ; +#47700 = CARTESIAN_POINT ( 'NONE', ( 221.8243665618472562, -121.1313725684591134, 8.047649623575598099 ) ) ; +#47701 = CARTESIAN_POINT ( 'NONE', ( 236.2353617376925854, -122.7481687173631713, 5.726869409137583133 ) ) ; +#47702 = CARTESIAN_POINT ( 'NONE', ( 217.1999412281345769, -121.0850946428761290, 8.012262840542277331 ) ) ; +#47703 = CARTESIAN_POINT ( 'NONE', ( 235.7484435798027675, -117.7859227359965075, 4.841267731933174723 ) ) ; +#47704 = DIRECTION ( 'NONE', ( -0.008726535498373875696, -1.212680411858284472E-15, 0.9999619230641713097 ) ) ; +#47705 = CIRCLE ( 'NONE', #9494, 3.000000000000000888 ) ; +#47706 = EDGE_CURVE ( 'NONE', #39956, #8857, #17967, .T. ) ; +#47707 = CARTESIAN_POINT ( 'NONE', ( 214.5561483820299884, -121.9178735832076086, 7.491511612401356324 ) ) ; +#47708 = EDGE_CURVE ( 'NONE', #23466, #56173, #25786, .T. ) ; +#47709 = CIRCLE ( 'NONE', #6703, 3.000000000000002665 ) ; +#47710 = AXIS2_PLACEMENT_3D ( 'NONE', #33723, #55064, #11229 ) ; +#47711 = CARTESIAN_POINT ( 'NONE', ( 233.0072583648828868, -115.1452879176999744, 3.022782676514215172 ) ) ; +#47712 = CARTESIAN_POINT ( 'NONE', ( 27.16386730338968292, -119.4999999999999858, 6.048499416648589033 ) ) ; +#47713 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#47714 = CARTESIAN_POINT ( 'NONE', ( 196.5671601966404580, -112.5274723582326004, -11.26437544304181060 ) ) ; +#47715 = CARTESIAN_POINT ( 'NONE', ( 232.3701296188193908, -114.9495869242999078, -0.05660421097877983698 ) ) ; +#47716 = CARTESIAN_POINT ( 'NONE', ( 235.6406054029829704, -121.1383530010506746, 5.518339806173745643 ) ) ; +#47717 = FACE_OUTER_BOUND ( 'NONE', #12622, .T. ) ; +#47718 = CARTESIAN_POINT ( 'NONE', ( 235.0347822049057243, -115.1192796548676682, -1.458937424571209673 ) ) ; +#47719 = CYLINDRICAL_SURFACE ( 'NONE', #34085, 3.000000000000002665 ) ; +#47720 = EDGE_LOOP ( 'NONE', ( #24765, #28317, #37927, #21196, #8956, #55172 ) ) ; +#47721 = CARTESIAN_POINT ( 'NONE', ( 234.2280482217022382, -122.4725631325907216, 5.824936916390691444 ) ) ; +#47722 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289510, -114.5921746755107762, -3.194010648505278827 ) ) ; +#47723 = CARTESIAN_POINT ( 'NONE', ( 5.713881517969347179, -29.69543050033662723, -110.5568973433615270 ) ) ; +#47724 = CARTESIAN_POINT ( 'NONE', ( 220.4508156494326272, -115.2329777057503861, -5.180117318871237941 ) ) ; +#47725 = CARTESIAN_POINT ( 'NONE', ( 237.0107441297301136, -124.0953081373257731, -4.225920929690802019 ) ) ; +#47726 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#47727 = EDGE_CURVE ( 'NONE', #52395, #36734, #39230, .T. ) ; +#47728 = VERTEX_POINT ( 'NONE', #10444 ) ; +#47729 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #33568, #6692, #28313, #19822 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 0.001048464789944293825 ), + .UNSPECIFIED. ) ; +#47730 = LINE ( 'NONE', #26427, #52102 ) ; +#47731 = CARTESIAN_POINT ( 'NONE', ( 36.72891165155742499, -119.6581262888577299, -5.399884778392577189 ) ) ; +#47732 = LINE ( 'NONE', #20575, #34036 ) ; +#47733 = CARTESIAN_POINT ( 'NONE', ( 219.7754179453833387, -121.9161340523570090, 7.965014876528075050 ) ) ; +#47734 = CARTESIAN_POINT ( 'NONE', ( 46.95096679918786720, -120.4999999999999858, 1.387778780781445676E-14 ) ) ; +#47735 = ORIENTED_EDGE ( 'NONE', *, *, #52376, .T. ) ; +#47736 = EDGE_LOOP ( 'NONE', ( #35052, #22204, #33818, #10868, #28211, #23984, #44040, #51142, #51583, #4487, #35746, #13702, #23829, #18589 ) ) ; +#47737 = DIRECTION ( 'NONE', ( 3.524876788021938561E-16, -1.000000000000000000, 1.556303968761777535E-30 ) ) ; +#47738 = EDGE_CURVE ( 'NONE', #54515, #9356, #31525, .T. ) ; +#47739 = CC_DESIGN_APPROVAL ( #16700, ( #7639 ) ) ; +#47740 = CARTESIAN_POINT ( 'NONE', ( 217.0288114643356607, -122.4677587379468804, 7.535633793378026191 ) ) ; +#47741 = DIRECTION ( 'NONE', ( -0.7071067811865597852, -0.7071067811865352493, -0.0000000000000000000 ) ) ; +#47742 = CARTESIAN_POINT ( 'NONE', ( 214.7019021674156818, -119.6059509717692180, -7.770539141528088223 ) ) ; +#47743 = ORIENTED_EDGE ( 'NONE', *, *, #21065, .T. ) ; +#47744 = EDGE_CURVE ( 'NONE', #11056, #32147, #855, .T. ) ; +#47745 = CARTESIAN_POINT ( 'NONE', ( 16.18892277301840110, -57.37347402233254456, -20.81995822812454833 ) ) ; +#47746 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#47747 = VECTOR ( 'NONE', #28328, 1000.000000000000000 ) ; +#47748 =( BOUNDED_SURFACE ( ) B_SPLINE_SURFACE ( 3, 2, ( + ( #48932, #26767, #36666 ), + ( #9216, #9502, #5420 ), + ( #27051, #4563, #18547 ), + ( #22352, #40163, #9786 ) ), + .UNSPECIFIED., .F., .F., .F. ) + B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ), + ( 3, 3 ), + ( 0.008852830408597571477, 0.01027517300500057837 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_SURFACE ( ( + ( 1.000000000000000000, 0.7599143734476231371, 1.000000000000000000), + ( 1.000000000000000000, 0.7595049208971141885, 1.000000000000000000), + ( 1.000000000000000000, 0.7591049976006697397, 1.000000000000000000), + ( 1.000000000000000000, 0.7587139667884944538, 1.000000000000000000) ) ) + REPRESENTATION_ITEM ( '' ) SURFACE ( ) ); +#47749 = CARTESIAN_POINT ( 'NONE', ( 237.0622913068995672, -126.0165274948621743, 0.6086360856976782419 ) ) ; +#47750 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203891454, 0.9884292157390535127 ) ) ; +#47751 = ORIENTED_EDGE ( 'NONE', *, *, #22365, .F. ) ; +#47752 = CARTESIAN_POINT ( 'NONE', ( 219.9093601509858615, -121.1137861659723427, 7.862460435034300588 ) ) ; +#47753 = CONICAL_SURFACE ( 'NONE', #57106, 1.500000000000004885, 0.7853981633974629339 ) ; +#47754 = CIRCLE ( 'NONE', #14159, 1.025000000000000133 ) ; +#47755 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289794, -127.1982642006246351, 0.1545233161465404403 ) ) ; +#47756 = LINE ( 'NONE', #55962, #46585 ) ; +#47757 = ORIENTED_EDGE ( 'NONE', *, *, #47109, .F. ) ; +#47758 = EDGE_LOOP ( 'NONE', ( #7669, #54676, #51347, #7786 ) ) ; +#47759 = CARTESIAN_POINT ( 'NONE', ( 16.81211698058609727, -50.47301738057809217, -21.21351738623300065 ) ) ; +#47760 = CARTESIAN_POINT ( 'NONE', ( 221.5307369271254458, -119.8184529529845719, -8.039949924362302269 ) ) ; +#47761 = DIRECTION ( 'NONE', ( -3.524876788021939054E-16, 1.000000000000000000, -1.506847588488573331E-30 ) ) ; +#47762 = CARTESIAN_POINT ( 'NONE', ( 23.59999999999999432, -128.8000000000000114, -23.40000000000000568 ) ) ; +#47763 = ORIENTED_EDGE ( 'NONE', *, *, #4246, .F. ) ; +#47764 = CARTESIAN_POINT ( 'NONE', ( 233.4560270983271835, -126.7472571592622188, -0.9586945877377434089 ) ) ; +#47765 = CARTESIAN_POINT ( 'NONE', ( 12.62617726567140686, -47.52012829908665736, -15.49207720637721764 ) ) ; +#47766 = CARTESIAN_POINT ( 'NONE', ( 215.6886765828793386, -119.2574163277057266, -7.610424036697454930 ) ) ; +#47767 = ORIENTED_EDGE ( 'NONE', *, *, #28953, .T. ) ; +#47768 = EDGE_LOOP ( 'NONE', ( #16502, #49914, #56223, #50986 ) ) ; +#47769 = DIRECTION ( 'NONE', ( -0.7132504491541842295, -2.131334480222612057E-15, 0.7009092642998483447 ) ) ; +#47770 = CARTESIAN_POINT ( 'NONE', ( 38.09997014102277291, -119.6516314821966489, -5.276623782501800974 ) ) ; +#47771 = ORIENTED_EDGE ( 'NONE', *, *, #4884, .F. ) ; +#47772 = CARTESIAN_POINT ( 'NONE', ( 29.26889406685393169, -126.5476670732468847, 0.8773815613120212742 ) ) ; +#47773 = CARTESIAN_POINT ( 'NONE', ( 11.87559429218928919, -29.99543050033662439, -109.6368860999438937 ) ) ; +#47774 = EDGE_CURVE ( 'NONE', #55467, #23474, #44926, .T. ) ; +#47775 = ORIENTED_EDGE ( 'NONE', *, *, #50154, .F. ) ; +#47776 = CARTESIAN_POINT ( 'NONE', ( 12.29901660739412250, -48.66829343334100599, -19.07953304588214039 ) ) ; +#47777 = CYLINDRICAL_SURFACE ( 'NONE', #56572, 0.8000000000000039302 ) ; +#47778 = EDGE_CURVE ( 'NONE', #55448, #53828, #37016, .T. ) ; +#47779 = VERTEX_POINT ( 'NONE', #32384 ) ; +#47780 = CARTESIAN_POINT ( 'NONE', ( 235.5277695270552556, -115.7354643018458944, 2.888286435452927403 ) ) ; +#47781 = ADVANCED_FACE ( 'NONE', ( #41113 ), #24857, .T. ) ; +#47782 = CARTESIAN_POINT ( 'NONE', ( 219.8853016596438295, -122.2079718831149364, 7.701895438528080007 ) ) ; +#47783 = EDGE_CURVE ( 'NONE', #49420, #31121, #20620, .T. ) ; +#47784 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #6349, #28847, #33507, #51290 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 0.001048464789987916916 ), + .UNSPECIFIED. ) ; +#47785 = CARTESIAN_POINT ( 'NONE', ( 232.2575636499923633, -123.5345947004913683, 5.347939926245458331 ) ) ; +#47786 = CARTESIAN_POINT ( 'NONE', ( 213.9204999291004583, -122.4556095931253168, 7.485893661394752208 ) ) ; +#47787 = CARTESIAN_POINT ( 'NONE', ( 219.8081040680116871, -118.6106153354610342, -7.865129751257835977 ) ) ; +#47788 = PLANE ( 'NONE', #18314 ) ; +#47789 = CARTESIAN_POINT ( 'NONE', ( 221.8151510115524445, -118.6864612936377341, -7.851906717739302266 ) ) ; +#47790 = CARTESIAN_POINT ( 'NONE', ( 235.1874813946202210, -118.2723238407826329, -5.083301973905492765 ) ) ; +#47791 = ORIENTED_EDGE ( 'NONE', *, *, #28892, .F. ) ; +#47792 = FACE_OUTER_BOUND ( 'NONE', #2580, .T. ) ; +#47793 = DIRECTION ( 'NONE', ( -0.7071067811865475727, -2.492560110495909814E-16, -0.7071067811865474617 ) ) ; +#47794 = ORIENTED_EDGE ( 'NONE', *, *, #57695, .T. ) ; +#47795 = CARTESIAN_POINT ( 'NONE', ( 233.8864089152534405, -114.5382870063477867, -1.508992904873979857 ) ) ; +#47796 = CARTESIAN_POINT ( 'NONE', ( -21.20986661005583684, -30.00033347486036206, -20.30444343212646174 ) ) ; +#47797 = CARTESIAN_POINT ( 'NONE', ( 236.4764195520523629, -116.1043811651529722, 3.387991673055447350 ) ) ; +#47798 = AXIS2_PLACEMENT_3D ( 'NONE', #46642, #25024, #7778 ) ; +#47799 = EDGE_CURVE ( 'NONE', #3243, #41097, #57523, .T. ) ; +#47800 = VERTEX_POINT ( 'NONE', #9585 ) ; +#47801 = ORIENTED_EDGE ( 'NONE', *, *, #14073, .T. ) ; +#47802 = FACE_OUTER_BOUND ( 'NONE', #28746, .T. ) ; +#47803 = LINE ( 'NONE', #508, #14772 ) ; +#47804 = CARTESIAN_POINT ( 'NONE', ( 235.9142526348469460, -114.3665505300586034, -0.4376297748406459132 ) ) ; +#47805 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -120.1450416464532083, -1.950617239895377830 ) ) ; +#47806 = CARTESIAN_POINT ( 'NONE', ( 32.90206135664013232, -119.4999999999999858, -5.525106985126218007 ) ) ; +#47807 = CARTESIAN_POINT ( 'NONE', ( 29.66386737873208546, -126.3278013900336276, 1.000000000000028644 ) ) ; +#47808 = CARTESIAN_POINT ( 'NONE', ( 220.2486434445711438, -118.7013836705625067, -7.680870324360079771 ) ) ; +#47809 = DIRECTION ( 'NONE', ( 0.9961280477944831624, 1.196959198423996895E-16, 0.08791423318866976866 ) ) ; +#47810 = EDGE_LOOP ( 'NONE', ( #28236, #52051, #38750, #20262 ) ) ; +#47811 = CARTESIAN_POINT ( 'NONE', ( -24.09999999999998366, -30.00000000000000000, -19.49999999999999645 ) ) ; +#47812 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026596, -123.7163484449014987, -5.081921089685693005 ) ) ; +#47813 = CARTESIAN_POINT ( 'NONE', ( 216.2145475481480332, -121.1438661277251043, 7.929951831726367750 ) ) ; +#47814 = ORIENTED_EDGE ( 'NONE', *, *, #56974, .T. ) ; +#47815 = VECTOR ( 'NONE', #55550, 1000.000000000000000 ) ; +#47816 = EDGE_CURVE ( 'NONE', #248, #52164, #54926, .T. ) ; +#47817 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238558841E-16, -1.857579106397798678E-17 ) ) ; +#47818 = CARTESIAN_POINT ( 'NONE', ( -48.56578213931476284, 58.69543050033677645, 69.87484419618905918 ) ) ; +#47819 = CARTESIAN_POINT ( 'NONE', ( 237.6819194602688583, -116.0703049713939379, 3.343857892978678858 ) ) ; +#47820 = PLANE ( 'NONE', #33298 ) ; +#47821 = ORIENTED_EDGE ( 'NONE', *, *, #1550, .F. ) ; +#47822 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1516828450200127798, -0.9884292157391113554 ) ) ; +#47823 = ADVANCED_FACE ( 'NONE', ( #36468 ), #5212, .T. ) ; +#47824 = FACE_BOUND ( 'NONE', #18610, .T. ) ; +#47825 = CARTESIAN_POINT ( 'NONE', ( 237.8782028697358442, -122.1803954440557192, 5.357146007277408195 ) ) ; +#47826 = CARTESIAN_POINT ( 'NONE', ( 237.3151199063887873, -125.2365248304465837, 3.920507527052094154 ) ) ; +#47827 = ORIENTED_EDGE ( 'NONE', *, *, #34019, .F. ) ; +#47828 = VERTEX_POINT ( 'NONE', #27132 ) ; +#47829 = VERTEX_POINT ( 'NONE', #14814 ) ; +#47830 = CARTESIAN_POINT ( 'NONE', ( -50.37536849972335062, -119.8450642695355128, -2.417293437534281608 ) ) ; +#47831 = CARTESIAN_POINT ( 'NONE', ( 6.644564384514694666, -50.19543050033662723, -113.8899821610519609 ) ) ; +#47832 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#47833 = CARTESIAN_POINT ( 'NONE', ( 236.3999987672879399, -113.8704868626024478, 2.247121616886060824 ) ) ; +#47834 = ORIENTED_EDGE ( 'NONE', *, *, #11189, .F. ) ; +#47835 = VERTEX_POINT ( 'NONE', #22716 ) ; +#47836 = ORIENTED_EDGE ( 'NONE', *, *, #48125, .T. ) ; +#47837 = ORIENTED_EDGE ( 'NONE', *, *, #24145, .T. ) ; +#47838 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.9004799278271603535, -0.4348975736657909597 ) ) ; +#47839 = CARTESIAN_POINT ( 'NONE', ( 237.5969069444336128, -119.6287261289128026, 5.480874717231034587 ) ) ; +#47840 = VERTEX_POINT ( 'NONE', #23576 ) ; +#47841 = ORIENTED_EDGE ( 'NONE', *, *, #28631, .T. ) ; +#47842 = CARTESIAN_POINT ( 'NONE', ( 36.89929804591954365, -119.4999999999999858, -5.188116411048639520 ) ) ; +#47843 = CARTESIAN_POINT ( 'NONE', ( 215.8644786162708726, -121.5873603810260306, 7.641222540096518578 ) ) ; +#47844 = EDGE_CURVE ( 'NONE', #57335, #15132, #26731, .T. ) ; +#47845 = CARTESIAN_POINT ( 'NONE', ( 217.3002074625811701, -123.8743775279353940, -6.494175868395866580 ) ) ; +#47846 = EDGE_LOOP ( 'NONE', ( #54276, #35477, #12340, #44905 ) ) ; +#47847 = CYLINDRICAL_SURFACE ( 'NONE', #24772, 2.999999999999999112 ) ; +#47848 = CARTESIAN_POINT ( 'NONE', ( 220.0059032867115718, -120.8971772651473344, 7.878818481023596831 ) ) ; +#47849 = CARTESIAN_POINT ( 'NONE', ( 217.7135294808861659, -123.9630597761849060, -6.469934655557242564 ) ) ; +#47850 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#47851 = CARTESIAN_POINT ( 'NONE', ( 20.00000000000000355, -116.0000000000000000, -4.499999999999994671 ) ) ; +#47852 = EDGE_CURVE ( 'NONE', #14269, #41227, #4649, .T. ) ; +#47853 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#47854 = CARTESIAN_POINT ( 'NONE', ( 216.8832702703744530, -121.0310355088344778, 7.774268296796522648 ) ) ; +#47855 = EDGE_CURVE ( 'NONE', #13729, #38152, #53562, .T. ) ; +#47856 = CARTESIAN_POINT ( 'NONE', ( 29.21743114858366042, -120.4999999999999858, 1.387778780781445676E-14 ) ) ; +#47857 = CARTESIAN_POINT ( 'NONE', ( 215.9915237910588530, -121.5920801915283391, 7.863698479064755276 ) ) ; +#47858 = CARTESIAN_POINT ( 'NONE', ( 215.7119401215230710, -118.6249184233925007, -7.480830071805542936 ) ) ; +#47859 = DIRECTION ( 'NONE', ( 0.7132504491541842295, 2.131334480222611662E-15, -0.7009092642998483447 ) ) ; +#47860 = CARTESIAN_POINT ( 'NONE', ( 217.5036138198179572, -121.7371611317101951, 7.730684517103391329 ) ) ; +#47861 = VECTOR ( 'NONE', #9355, 1000.000000000000000 ) ; +#47863 = AXIS2_PLACEMENT_3D ( 'NONE', #57590, #3858, #13447 ) ; +#47862 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#47864 = CARTESIAN_POINT ( 'NONE', ( 218.8554351935288480, -122.5073418166632138, 7.823002588466298590 ) ) ; +#47865 = CARTESIAN_POINT ( 'NONE', ( 234.8472280068026521, -123.3882864354526703, 4.764535698153951948 ) ) ; +#47866 = CARTESIAN_POINT ( 'NONE', ( 235.9543159452512384, -125.3282734823102658, -2.736170900438591236 ) ) ; +#47867 = FACE_OUTER_BOUND ( 'NONE', #25629, .T. ) ; +#47868 = CARTESIAN_POINT ( 'NONE', ( 216.7507307478724954, -119.8957153666072060, -7.764627629162992761 ) ) ; +#47869 = CARTESIAN_POINT ( 'NONE', ( 233.5471089244294092, -117.9712637120117762, 4.966933411754017591 ) ) ; +#47871 = VECTOR ( 'NONE', #21283, 1000.000000000000000 ) ; +#47870 = FACE_OUTER_BOUND ( 'NONE', #11015, .T. ) ; +#47872 = VERTEX_POINT ( 'NONE', #54854 ) ; +#47873 = VERTEX_POINT ( 'NONE', #40532 ) ; +#47874 = FACE_OUTER_BOUND ( 'NONE', #36721, .T. ) ; +#47875 = CIRCLE ( 'NONE', #37629, 0.9000000000000014655 ) ; +#47876 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397815626E-17 ) ) ; +#47877 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026880, -115.3453651021053190, 3.071162481890326035 ) ) ; +#47878 = CARTESIAN_POINT ( 'NONE', ( 235.4596873350232329, -126.5128696727332027, -1.293615747661243542 ) ) ; +#47879 = CARTESIAN_POINT ( 'NONE', ( 32.90000000000004121, -119.4999999999999858, 3.039736830714165450 ) ) ; +#47880 = CARTESIAN_POINT ( 'NONE', ( -4.250000000000000000, -2.500000000000000000, 37.00000000000000000 ) ) ; +#47881 = CARTESIAN_POINT ( 'NONE', ( 215.6465594872546490, -119.1468055690913985, -7.798006198930827360 ) ) ; +#47882 = CARTESIAN_POINT ( 'NONE', ( 215.0065432527393341, -125.7834822368074299, 4.815363701479576264 ) ) ; +#47883 = ORIENTED_EDGE ( 'NONE', *, *, #36470, .T. ) ; +#47884 = FACE_OUTER_BOUND ( 'NONE', #10057, .T. ) ; +#47885 = DIRECTION ( 'NONE', ( 2.591634784021467248E-16, -0.1999276101096754410, -0.9798106708521976405 ) ) ; +#47886 = CARTESIAN_POINT ( 'NONE', ( 222.6746504168075660, -128.0667732267926908, -1.161185517777168608 ) ) ; +#47887 = ORIENTED_EDGE ( 'NONE', *, *, #26719, .T. ) ; +#47888 = LINE ( 'NONE', #21600, #20470 ) ; +#47889 = CARTESIAN_POINT ( 'NONE', ( 217.1147121301098650, -122.1964843680153763, 7.829273796695079390 ) ) ; +#47890 = FACE_OUTER_BOUND ( 'NONE', #22138, .T. ) ; +#47891 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#47892 = CARTESIAN_POINT ( 'NONE', ( 214.9203079168117654, -122.2130781892237081, 7.446284289865358730 ) ) ; +#47893 = ADVANCED_FACE ( 'NONE', ( #13959 ), #31806, .F. ) ; +#47894 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#47895 = ORIENTED_EDGE ( 'NONE', *, *, #43859, .F. ) ; +#47896 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#47897 = CARTESIAN_POINT ( 'NONE', ( 217.3002074625812270, -116.6071880939787206, 6.199234267857709035 ) ) ; +#47898 = VECTOR ( 'NONE', #43638, 1000.000000000000000 ) ; +#47899 = AXIS2_PLACEMENT_3D ( 'NONE', #48361, #47205, #29404 ) ; +#47900 = ORIENTED_EDGE ( 'NONE', *, *, #26858, .T. ) ; +#47901 = AXIS2_PLACEMENT_3D ( 'NONE', #18914, #40533, #28266 ) ; +#47902 = VERTEX_POINT ( 'NONE', #7212 ) ; +#47903 = ORIENTED_EDGE ( 'NONE', *, *, #31925, .F. ) ; +#47904 = PLANE ( 'NONE', #37308 ) ; +#47905 = ORIENTED_EDGE ( 'NONE', *, *, #4940, .F. ) ; +#47906 = ORIENTED_EDGE ( 'NONE', *, *, #49892, .F. ) ; +#47907 = CARTESIAN_POINT ( 'NONE', ( -43.70236239916192034, -45.27270133608956115, -16.53411142236199538 ) ) ; +#47908 = EDGE_CURVE ( 'NONE', #22286, #24199, #28856, .T. ) ; +#47909 = DIRECTION ( 'NONE', ( 0.7132504491541842295, 2.131334480222602985E-15, -0.7009092642998483447 ) ) ; +#47910 = VECTOR ( 'NONE', #13462, 1000.000000000000000 ) ; +#47911 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289510, -115.4590109997306087, 0.7735825096039807836 ) ) ; +#47912 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #46937, #24173, #55434, #6654 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 1.187998012666246775E-14, 0.0001162939823936637789 ), + .UNSPECIFIED. ) ; +#47913 = ORIENTED_EDGE ( 'NONE', *, *, #51464, .T. ) ; +#47914 = CARTESIAN_POINT ( 'NONE', ( -34.01071121727380131, -50.19543050033674092, -73.93815409596068378 ) ) ; +#47915 =( BOUNDED_SURFACE ( ) B_SPLINE_SURFACE ( 3, 3, ( + ( #51775, #52064, #43290, #42727 ), + ( #25810, #7681, #11489, #56759 ), + ( #7980, #47408, #21401, #25493 ), + ( #57332, #42999, #26102, #57046 ) ), + .UNSPECIFIED., .F., .F., .F. ) + B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ), + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_SURFACE ( ( + ( 1.000000000000000000, 0.8025111867385935627, 0.8025111867385935627, 1.000000000000000000), + ( 0.7446006486735617935, 0.5975503502133466815, 0.5975503502133466815, 0.7446006486735617935), + ( 0.7446006486735617935, 0.5975503502133466815, 0.5975503502133466815, 0.7446006486735617935), + ( 1.000000000000000000, 0.8025111867385935627, 0.8025111867385935627, 1.000000000000000000) ) ) + REPRESENTATION_ITEM ( '' ) SURFACE ( ) ); +#47916 = CARTESIAN_POINT ( 'NONE', ( 18.15000000000001634, -59.00000000000000000, -21.49958330439412890 ) ) ; +#47917 = CARTESIAN_POINT ( 'NONE', ( 220.5775761906099888, -117.0187380618535684, 6.852733511343559236 ) ) ; +#47918 = EDGE_CURVE ( 'NONE', #22455, #23112, #15165, .T. ) ; +#47919 = CARTESIAN_POINT ( 'NONE', ( 12.40962912994908329, -48.36494050801420741, 19.00777394456329006 ) ) ; +#47920 = VERTEX_POINT ( 'NONE', #37895 ) ; +#47921 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#47922 = EDGE_CURVE ( 'NONE', #28245, #40476, #43085, .T. ) ; +#47923 = FACE_OUTER_BOUND ( 'NONE', #32571, .T. ) ; +#47924 = EDGE_CURVE ( 'NONE', #44076, #11353, #47239, .T. ) ; +#47925 = CARTESIAN_POINT ( 'NONE', ( 219.9394722614121633, -119.1571246650645861, -7.773975300549174960 ) ) ; +#47926 = DIRECTION ( 'NONE', ( -0.7009092642998515643, 0.0000000000000000000, -0.7132504491541808989 ) ) ; +#47927 = CARTESIAN_POINT ( 'NONE', ( 235.1874626434539266, -124.8274417474469971, -3.475018740794181049 ) ) ; +#47928 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#47929 = CARTESIAN_POINT ( 'NONE', ( 38.06169815655116651, -121.3862552233445484, -5.270528949930122664 ) ) ; +#47930 = CARTESIAN_POINT ( 'NONE', ( 216.6888848337021329, -120.9532900466922740, 7.767562177751402785 ) ) ; +#47931 = CARTESIAN_POINT ( 'NONE', ( 233.4769999014339135, -126.3375259162432798, -1.934554010758469778 ) ) ; +#47932 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#47933 = PLANE ( 'NONE', #16854 ) ; +#47934 = CARTESIAN_POINT ( 'NONE', ( 219.8798972841410375, -119.3929959508815557, -8.012889723071321413 ) ) ; +#47935 = CARTESIAN_POINT ( 'NONE', ( 232.9365802997898243, -125.5957931455701555, -2.199041880483274536 ) ) ; +#47936 = CARTESIAN_POINT ( 'NONE', ( 234.9233580660660721, -125.7619468233649798, -1.765358690464290392 ) ) ; +#47937 = CARTESIAN_POINT ( 'NONE', ( 218.7391528031441226, -119.9160582325711033, -7.851778071075448118 ) ) ; +#47938 = CARTESIAN_POINT ( 'NONE', ( 220.0716661526152507, -122.5101500793460616, 7.841302409258935846 ) ) ; +#47939 = CARTESIAN_POINT ( 'NONE', ( 29.40000000000003766, -120.4999999999999858, 1.387778780781445676E-14 ) ) ; +#47940 = CARTESIAN_POINT ( 'NONE', ( 234.9649442381862912, -114.5301594079244722, 1.494404429057356376 ) ) ; +#47941 = CARTESIAN_POINT ( 'NONE', ( 220.0048551512552422, -120.9281606721221607, 8.077821968958058818 ) ) ; +#47942 = TOROIDAL_SURFACE ( 'NONE', #14377, 5.363107332756237078, 0.2000000000008199941 ) ; +#47943 = CARTESIAN_POINT ( 'NONE', ( 13.78285491738230562, 38.43410573620376169, 19.76974735110165682 ) ) ; +#47944 = CARTESIAN_POINT ( 'NONE', ( 236.7241202175102899, -125.6360013003991156, 2.232490227613340039 ) ) ; +#47945 = CARTESIAN_POINT ( 'NONE', ( 237.7943297791237853, -115.9094924175902577, 3.165325515755553987 ) ) ; +#47946 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -122.4956429764278738, -1.474760250675327455 ) ) ; +#47947 = ORIENTED_EDGE ( 'NONE', *, *, #19445, .T. ) ; +#47948 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#47949 = FACE_OUTER_BOUND ( 'NONE', #53550, .T. ) ; +#47950 = CARTESIAN_POINT ( 'NONE', ( 215.4326954524711653, -121.2831903540476475, 7.868472749869289906 ) ) ; +#47951 = CIRCLE ( 'NONE', #39587, 15.69999999999999929 ) ; +#47952 = ORIENTED_EDGE ( 'NONE', *, *, #41203, .T. ) ; +#47953 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#47955 = AXIS2_PLACEMENT_3D ( 'NONE', #44387, #31836, #36212 ) ; +#47954 = CARTESIAN_POINT ( 'NONE', ( 233.3417050376660029, -120.0836119194306804, -5.560139264550841176 ) ) ; +#47956 = ADVANCED_FACE ( 'NONE', ( #1713 ), #22077, .F. ) ; +#47957 = ORIENTED_EDGE ( 'NONE', *, *, #55489, .F. ) ; +#47958 = ORIENTED_EDGE ( 'NONE', *, *, #40784, .F. ) ; +#47959 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#47960 = CARTESIAN_POINT ( 'NONE', ( 236.7815153731204703, -116.7204121759127275, -4.852014581283501826 ) ) ; +#47961 = VERTEX_POINT ( 'NONE', #51301 ) ; +#47962 = ORIENTED_EDGE ( 'NONE', *, *, #52947, .T. ) ; +#47963 = CARTESIAN_POINT ( 'NONE', ( 236.2686768972664595, -122.5382582062124328, -5.161504754732090028 ) ) ; +#47964 = CARTESIAN_POINT ( 'NONE', ( -38.59130380493150625, -47.54312021273980093, -75.74596258855484621 ) ) ; +#47965 = ORIENTED_EDGE ( 'NONE', *, *, #13293, .T. ) ; +#47966 = ORIENTED_EDGE ( 'NONE', *, *, #34599, .F. ) ; +#47967 = CARTESIAN_POINT ( 'NONE', ( -48.28613104817311097, -119.5000000000000000, 3.025000000000005240 ) ) ; +#47968 = CARTESIAN_POINT ( 'NONE', ( 215.2679686336295788, -120.0601104475796745, -7.870911688359261582 ) ) ; +#47969 = EDGE_LOOP ( 'NONE', ( #849, #53047, #18151, #2850 ) ) ; +#47970 = CARTESIAN_POINT ( 'NONE', ( -3.551214682933859113, -35.69543050033664855, -104.2912275956004180 ) ) ; +#47971 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290022, -120.7628779786595885, -2.848008477542149475 ) ) ; +#47972 = CARTESIAN_POINT ( 'NONE', ( -50.49999999999997868, -49.00000000000000000, -14.90000000000000746 ) ) ; +#47973 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -122.3439601314074849, -2.463189466414382078 ) ) ; +#47974 = CONICAL_SURFACE ( 'NONE', #15325, 0.8000000000236405784, 0.5404194996018381048 ) ; +#47975 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238558841E-16, -1.857579106397798678E-17 ) ) ; +#47976 = DIRECTION ( 'NONE', ( 0.7132504491541840075, 2.131334480222543031E-15, -0.7009092642998484557 ) ) ; +#47977 = ORIENTED_EDGE ( 'NONE', *, *, #2700, .T. ) ; +#47979 = EDGE_LOOP ( 'NONE', ( #4469, #28608, #47523, #33058 ) ) ; +#47978 = VECTOR ( 'NONE', #13117, 1000.000000000000000 ) ; +#47980 = LINE ( 'NONE', #25813, #42463 ) ; +#47981 = CARTESIAN_POINT ( 'NONE', ( 218.6367075125313306, -120.0859356531098712, -8.061010445514396494 ) ) ; +#47982 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.210476675238558841E-16, 1.857579106397798678E-17 ) ) ; +#47983 = ORIENTED_EDGE ( 'NONE', *, *, #2449, .T. ) ; +#47984 = DIRECTION ( 'NONE', ( -1.194121782967160312E-15, 0.9884292157390540678, 0.1516828450203868139 ) ) ; +#47985 = EDGE_CURVE ( 'NONE', #15723, #13931, #45900, .T. ) ; +#47986 = CARTESIAN_POINT ( 'NONE', ( 231.9947217991251875, -121.7985740411645565, 5.625366319980932950 ) ) ; +#47987 = EDGE_CURVE ( 'NONE', #34480, #41370, #37322, .T. ) ; +#47988 = PLANE ( 'NONE', #10321 ) ; +#47989 = LINE ( 'NONE', #29631, #7087 ) ; +#47990 = CIRCLE ( 'NONE', #8820, 0.5000000000050248694 ) ; +#47991 = ADVANCED_FACE ( 'NONE', ( #55140 ), #46921, .T. ) ; +#47992 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.9884292157390538458, 0.1516828450203868139 ) ) ; +#47993 = CARTESIAN_POINT ( 'NONE', ( 216.9236868602421850, -118.4725080070711840, -7.737588250354238362 ) ) ; +#47994 = CARTESIAN_POINT ( 'NONE', ( 235.6570397581036218, -115.5927202111314926, 2.592965869870662132 ) ) ; +#47995 = CARTESIAN_POINT ( 'NONE', ( 216.1486884419422552, -118.6846461451696655, -7.737667996165785489 ) ) ; +#47996 = CARTESIAN_POINT ( 'NONE', ( 28.09996917220909296, -116.8258214169981386, -5.075128443832253033 ) ) ; +#47997 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #45908, #15523, #32514, #6772 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 0.0003353706406130762944 ), + .UNSPECIFIED. ) ; +#47998 = CARTESIAN_POINT ( 'NONE', ( 233.0307107212696849, -115.6293522483959606, 3.755024401275937507 ) ) ; +#47999 = FACE_OUTER_BOUND ( 'NONE', #9712, .T. ) ; +#48000 = CARTESIAN_POINT ( 'NONE', ( -16.00000000000000000, -8.900000000000000355, 36.00000000000000000 ) ) ; +#48001 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#48002 = CARTESIAN_POINT ( 'NONE', ( 232.4320869589251117, -115.3199946976761225, 2.051877974508497626 ) ) ; +#48003 = CARTESIAN_POINT ( 'NONE', ( 235.7033382917001063, -123.2111973541900340, 4.842286510994818549 ) ) ; +#48004 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290590, -118.4114596418456387, -2.417128959166957802 ) ) ; +#48005 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #39234, #29623 ), + ( #24935, #38947 ), + ( #7983, #20812 ), + ( #43892, #12352 ), + ( #42730, #34851 ), + ( #25496, #2752 ), + ( #56466, #16141 ), + ( #16438, #34282 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 2, 2, 4 ), + ( 2, 2 ), + ( 0.009901634888628409875, 0.4447012825024659888, 0.7110129739307430308, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#48006 = CARTESIAN_POINT ( 'NONE', ( 234.9948123345623685, -125.4102120270354561, 2.656195786047487406 ) ) ; +#48007 = CARTESIAN_POINT ( 'NONE', ( 217.2060331746567670, -118.6938580404982133, -7.809864518468641492 ) ) ; +#48008 = VERTEX_POINT ( 'NONE', #2570 ) ; +#48009 = CARTESIAN_POINT ( 'NONE', ( 234.2506680353881450, -123.2765549636810363, 5.487608539398185492 ) ) ; +#48010 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289510, -120.5265209707422116, -6.700293893809041279 ) ) ; +#48011 = CARTESIAN_POINT ( 'NONE', ( 222.8999987669286611, -117.9791965634959894, -7.180349049847454701 ) ) ; +#48012 = CARTESIAN_POINT ( 'NONE', ( 206.8999987669482437, -126.5219200490616487, -0.9241146973220746297 ) ) ; +#48013 = CARTESIAN_POINT ( 'NONE', ( 237.1327926061381959, -120.1370842304063586, -5.537157232001479024 ) ) ; +#48014 = CARTESIAN_POINT ( 'NONE', ( -4.707714969028620189, -29.69543050033665210, -105.4680908367048175 ) ) ; +#48015 = VECTOR ( 'NONE', #32774, 1000.000000000000000 ) ; +#48016 = ORIENTED_EDGE ( 'NONE', *, *, #12010, .T. ) ; +#48017 = CONICAL_SURFACE ( 'NONE', #35905, 7.499999999551278940, 0.7853981625000012734 ) ; +#48018 = CARTESIAN_POINT ( 'NONE', ( 221.9004325153482569, -122.4373137318440854, 7.836901463298228343 ) ) ; +#48019 = CARTESIAN_POINT ( 'NONE', ( 36.78587771910225968, -119.6014842556364499, -5.372900850807968531 ) ) ; +#48020 = ADVANCED_FACE ( 'NONE', ( #41961 ), #15094, .F. ) ; +#48021 = CIRCLE ( 'NONE', #24726, 6.136515908701380084 ) ; +#48022 = EDGE_CURVE ( 'NONE', #33834, #8350, #32923, .T. ) ; +#48023 = CARTESIAN_POINT ( 'NONE', ( 222.0281767198331409, -119.8345608667891895, -7.823253191174666554 ) ) ; +#48024 = CARTESIAN_POINT ( 'NONE', ( -27.99999999999998934, -128.6250000000000000, -20.00000000000000355 ) ) ; +#48025 = ORIENTED_EDGE ( 'NONE', *, *, #22724, .F. ) ; +#48026 = AXIS2_PLACEMENT_3D ( 'NONE', #18277, #40767, #44575 ) ; +#48027 = ORIENTED_EDGE ( 'NONE', *, *, #18636, .T. ) ; +#48028 = LINE ( 'NONE', #16485, #51987 ) ; +#48029 = CARTESIAN_POINT ( 'NONE', ( 219.8878578400067454, -120.9545743584398991, 8.077441441772629460 ) ) ; +#48030 = EDGE_CURVE ( 'NONE', #17128, #10342, #19086, .T. ) ; +#48031 = CARTESIAN_POINT ( 'NONE', ( 219.4620895995195724, -123.5493844182546610, 7.361416780703501139 ) ) ; +#48032 = CARTESIAN_POINT ( 'NONE', ( 214.1185754659786369, -120.1224427194176911, -7.750966421020796915 ) ) ; +#48033 = VECTOR ( 'NONE', #14397, 1000.000000000000114 ) ; +#48034 = ORIENTED_EDGE ( 'NONE', *, *, #21117, .F. ) ; +#48035 = CARTESIAN_POINT ( 'NONE', ( 228.7999987669289794, -113.0268415660051744, 0.6339582166164925425 ) ) ; +#48036 = CARTESIAN_POINT ( 'NONE', ( 216.8275084571033631, -120.1372741950014955, -7.781460028622770864 ) ) ; +#48037 = CARTESIAN_POINT ( 'NONE', ( 236.8748529959679558, -122.0509894390249173, 5.328877957542843546 ) ) ; +#48038 = EDGE_CURVE ( 'NONE', #26234, #39040, #28587, .T. ) ; +#48039 = CARTESIAN_POINT ( 'NONE', ( 34.31863746865609244, -126.0698359757599860, -0.9292205226809623353 ) ) ; +#48040 = ORIENTED_EDGE ( 'NONE', *, *, #55767, .T. ) ; +#48042 = EDGE_CURVE ( 'NONE', #31722, #57174, #27305, .T. ) ; +#48041 = DIRECTION ( 'NONE', ( 0.7009092642998459022, -7.709882115452463178E-15, 0.7132504491541865610 ) ) ; +#48043 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289794, -114.8187023855610818, 3.552265036108281038 ) ) ; +#48044 = DIRECTION ( 'NONE', ( -0.7132504491541842295, -2.131334480222611662E-15, 0.7009092642998483447 ) ) ; +#48045 = ORIENTED_EDGE ( 'NONE', *, *, #2786, .F. ) ; +#48046 = EDGE_LOOP ( 'NONE', ( #44866, #14569, #38777, #29075 ) ) ; +#48047 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289453, -121.0701122581312461, -2.662046675849026212 ) ) ; +#48048 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289226, -123.8588972658265845, 4.292953257238074194 ) ) ; +#48049 = DIRECTION ( 'NONE', ( -3.524876788021935603E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#48050 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#48051 = VERTEX_POINT ( 'NONE', #16533 ) ; +#48052 = CARTESIAN_POINT ( 'NONE', ( 232.7685270983271835, -117.2235913490374770, -5.404784576638392402 ) ) ; +#48053 = CARTESIAN_POINT ( 'NONE', ( 237.9669766929900732, -114.5532150976040526, 1.567638505298176277 ) ) ; +#48054 = CARTESIAN_POINT ( 'NONE', ( 218.0326554069178542, -118.5269497332969735, -7.599655322633361187 ) ) ; +#48055 = ORIENTED_EDGE ( 'NONE', *, *, #28194, .F. ) ; +#48057 = VERTEX_POINT ( 'NONE', #38738 ) ; +#48056 = VECTOR ( 'NONE', #19064, 1000.000000000000000 ) ; +#48058 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669290363, -123.3338345146152335, 2.679583907259424969 ) ) ; +#48059 = CARTESIAN_POINT ( 'NONE', ( 220.2486434445711723, -121.1170110407571201, 8.067352443926566252 ) ) ; +#48060 = ORIENTED_EDGE ( 'NONE', *, *, #24968, .F. ) ; +#48061 = CARTESIAN_POINT ( 'NONE', ( 12.17132995599643230, -47.75074692984378544, -18.69311594642769236 ) ) ; +#48062 = CARTESIAN_POINT ( 'NONE', ( 4.294540257762155200, -29.69543050033662723, -112.0012295028987381 ) ) ; +#48063 = EDGE_CURVE ( 'NONE', #28248, #28720, #15889, .T. ) ; +#48064 = AXIS2_PLACEMENT_3D ( 'NONE', #12936, #53235, #27260 ) ; +#48065 = ADVANCED_FACE ( 'NONE', ( #52154 ), #17106, .F. ) ; +#48066 = VERTEX_POINT ( 'NONE', #57136 ) ; +#48067 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#48068 = AXIS2_PLACEMENT_3D ( 'NONE', #10721, #15089, #32925 ) ; +#48069 = CARTESIAN_POINT ( 'NONE', ( 219.8002074625812554, -128.7750397632243278, -4.055943470174979915 ) ) ; +#48070 = VERTEX_POINT ( 'NONE', #34654 ) ; +#48071 = CONICAL_SURFACE ( 'NONE', #33157, 7.499999999551278940, 0.7853981624999986089 ) ; +#48072 = CARTESIAN_POINT ( 'NONE', ( 232.5902695270552556, -117.2034106906503155, 4.491780738447470611 ) ) ; +#48073 = VECTOR ( 'NONE', #14870, 1000.000000000000000 ) ; +#48074 = CARTESIAN_POINT ( 'NONE', ( 231.8999987669289737, -124.4715876242984223, 3.799728418752287062 ) ) ; +#48075 = CARTESIAN_POINT ( 'NONE', ( 232.3049438836023910, -124.9538680484379825, 4.240567247546906948 ) ) ; +#48076 = VECTOR ( 'NONE', #20343, 1000.000000000000000 ) ; +#48077 = EDGE_CURVE ( 'NONE', #27962, #55151, #12162, .T. ) ; +#48078 = CARTESIAN_POINT ( 'NONE', ( -24.75000000000000000, -128.9989999999999952, 9.400000000000009237 ) ) ; +#48079 = CARTESIAN_POINT ( 'NONE', ( 239.7486940473274331, -123.1814606323476369, 2.779635582964055107 ) ) ; +#48080 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.9884292157390534017, -0.1516828450203902556 ) ) ; +#48081 = CARTESIAN_POINT ( 'NONE', ( 28.09940000000002769, -109.8156228557160006, 5.015860408113894664 ) ) ; +#48082 = CARTESIAN_POINT ( 'NONE', ( 235.0922477341885610, -121.5267909167589124, -5.454208189887443936 ) ) ; +#48083 = AXIS2_PLACEMENT_3D ( 'NONE', #7367, #2720, #2147 ) ; +#48084 = AXIS2_PLACEMENT_3D ( 'NONE', #48467, #35614, #13701 ) ; +#48085 = EDGE_CURVE ( 'NONE', #27440, #8209, #42367, .T. ) ; +#48086 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#48087 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#48088 = ORIENTED_EDGE ( 'NONE', *, *, #30130, .T. ) ; +#48089 = CARTESIAN_POINT ( 'NONE', ( 233.7891311797685887, -116.4928721101866955, -4.667166989044695846 ) ) ; +#48090 = CARTESIAN_POINT ( 'NONE', ( 26.81977843769701764, -119.5722433068383594, -6.233477419926703789 ) ) ; +#48091 = CARTESIAN_POINT ( 'NONE', ( 236.7811664719208977, -125.1729906964401380, 2.994267991319415678 ) ) ; +#48092 = EDGE_LOOP ( 'NONE', ( #14511, #50620, #28905, #56091 ) ) ; +#48093 = ORIENTED_EDGE ( 'NONE', *, *, #37202, .F. ) ; +#48094 = CARTESIAN_POINT ( 'NONE', ( 215.0950587525796607, -122.5066842866395831, 7.628280175761291915 ) ) ; +#48095 = DIRECTION ( 'NONE', ( 0.9435040034532633513, 0.3275270173671449569, 0.05026179823928399182 ) ) ; +#48096 = CARTESIAN_POINT ( 'NONE', ( 27.90554285732796558, -119.4999999999999858, 5.983037512010707992 ) ) ; +#48097 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #53298, #18537, #13281, #31126 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 0.0000000000000000000, 0.0004961703629086806335 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9847336204634241641, 0.9839310644468926004, 0.9834566262539388148, 0.9833103058845629185 ) ) + REPRESENTATION_ITEM ( '' ) ); +#48098 = CARTESIAN_POINT ( 'NONE', ( 235.9400440650130122, -114.3735428299384012, 0.5385994770966762157 ) ) ; +#48099 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -119.4982132785679454, -2.518581228805722549 ) ) ; +#48100 = CARTESIAN_POINT ( 'NONE', ( 46.95096679918786720, -120.4999999999999858, 3.200000000000023714 ) ) ; +#48101 = AXIS2_PLACEMENT_3D ( 'NONE', #32741, #28348, #23970 ) ; +#48102 = AXIS2_PLACEMENT_3D ( 'NONE', #23779, #15862, #41595 ) ; +#48103 = EDGE_CURVE ( 'NONE', #22551, #31828, #49325, .T. ) ; +#48104 = CARTESIAN_POINT ( 'NONE', ( 233.9306588965933429, -125.6857270785058063, -2.003460774245645837 ) ) ; +#48105 = ORIENTED_EDGE ( 'NONE', *, *, #15489, .F. ) ; +#48106 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#48107 = FACE_OUTER_BOUND ( 'NONE', #18890, .T. ) ; +#48108 = ADVANCED_FACE ( 'NONE', ( #39034 ), #47788, .F. ) ; +#48109 = DIRECTION ( 'NONE', ( 1.194121782967160312E-15, -0.9884292157390540678, -0.1516828450203868139 ) ) ; +#48110 = ORIENTED_EDGE ( 'NONE', *, *, #20571, .T. ) ; +#48111 = CARTESIAN_POINT ( 'NONE', ( -39.30455425408570136, -37.69543050033675513, -75.04505332425497954 ) ) ; +#48112 = VECTOR ( 'NONE', #1207, 1000.000000000000000 ) ; +#48113 = APPROVAL_STATUS ( 'not_yet_approved' ) ; +#48114 = CARTESIAN_POINT ( 'NONE', ( 237.4693604193222427, -116.2174498239691616, -3.532304268434564687 ) ) ; +#48115 = EDGE_CURVE ( 'NONE', #46451, #2021, #13647, .T. ) ; +#48116 = CARTESIAN_POINT ( 'NONE', ( 219.5457413159778639, -122.1352803889327276, 5.398493836873741181 ) ) ; +#48117 = AXIS2_PLACEMENT_3D ( 'NONE', #31373, #30788, #40384 ) ; +#48118 = EDGE_LOOP ( 'NONE', ( #7724, #3371, #55698, #28459 ) ) ; +#48120 = EDGE_CURVE ( 'NONE', #22741, #30876, #21203, .T. ) ; +#48119 = FACE_OUTER_BOUND ( 'NONE', #2891, .T. ) ; +#48121 = VECTOR ( 'NONE', #14668, 1000.000000000000000 ) ; +#48122 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290306, -120.0507561337947209, -0.2243682329532906139 ) ) ; +#48123 = CARTESIAN_POINT ( 'NONE', ( -27.99999999999999645, -128.9989999999999952, 20.00000000000001066 ) ) ; +#48124 = AXIS2_PLACEMENT_3D ( 'NONE', #46894, #41934, #33489 ) ; +#48125 = EDGE_CURVE ( 'NONE', #48963, #46040, #35241, .T. ) ; +#48126 = CARTESIAN_POINT ( 'NONE', ( 237.2610789080117115, -123.6400707497036677, 5.287459969860165643 ) ) ; +#48127 = ORIENTED_EDGE ( 'NONE', *, *, #25715, .T. ) ; +#48128 = CIRCLE ( 'NONE', #41567, 2.100000000000000977 ) ; +#48129 = EDGE_LOOP ( 'NONE', ( #26309, #19091, #26956, #15628 ) ) ; +#48130 = EDGE_LOOP ( 'NONE', ( #9127, #12216, #4529, #23492 ) ) ; +#48131 = DIRECTION ( 'NONE', ( 0.8574929260652127683, 0.07804017984500498384, -0.5085426354573221452 ) ) ; +#48132 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -127.1224757454514389, -1.016275061636582544 ) ) ; +#48133 = AXIS2_PLACEMENT_3D ( 'NONE', #33179, #55676, #50116 ) ; +#48134 = DIRECTION ( 'NONE', ( -0.03101838030374929819, 0.0000000000000000000, 0.9995188142718135493 ) ) ; +#48135 = CARTESIAN_POINT ( 'NONE', ( 33.02233959936373253, -119.5797319372120029, 5.697268516428906970 ) ) ; +#48136 = ORIENTED_EDGE ( 'NONE', *, *, #673, .T. ) ; +#48137 = ORIENTED_EDGE ( 'NONE', *, *, #36474, .F. ) ; +#48138 = VERTEX_POINT ( 'NONE', #56849 ) ; +#48139 = CARTESIAN_POINT ( 'NONE', ( -19.99999999999997513, -48.99999999999998579, 20.29999999999999005 ) ) ; +#48140 = CARTESIAN_POINT ( 'NONE', ( 237.5004952950753534, -116.6508006612955910, 3.999132776213381479 ) ) ; +#48141 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #4577, #40179, #31740, #39906, #206, #9800, #17974, #49526, #45133, #35808, #13605, #45438, #18564, #31462, #9236, #49241, #44859, #14176, #36401, #54207, #5437, #49802, #27639, #23235, #10654, #55649, #5717, #42460, #41893, #6851, #37535, #24658, #2200, #24372, #1922, #10956, #19985, #23512, #19704, #41324, #11231, #46564, #10376, #28199, #46286, #28482, #55353, #33146, #50643, #32594, #28783, #15882, #19419, #33445, #50372, #15030, #6567, #23796, #2496, #14750, #45988, #5992, #6290, #29352, #1350, #51230, #19130, #24091, #15311, #51507, #55922, #29069, #50944, #41616, #42173, #20281, #1646, #15608, #37820, #37253, #46851, #38105, #55067, #33725, #11512, #36977, #54786, #32864, #25519, #48309, #21132, #8300, #52086, #3054, #56781, #16162, #17033, #38664, #20831, #8002, #47138, #34304, #17330, #7701, #56486, #35175, #16461, #12090, #34876, #2772, #52661, #16747, #26130, #52373, #29918, #47715, #43312, #21426, #52973, #12957, #3346, #43022, #38969, #12668, #34004, #39255, #3937, #34584, #48002, #12375, #11807, #30514, #30204, #25834, #43913, #24954, #42747, #43617, #3647, #21717, #7139, #56203, #20555, #57071, #51800, #39541, #38386, #57360, #29642, #47429, #7418, #25233, #22305, #30799, #49734, #53854, #40114, #48878, #9734, #39836, #13244, #57663, #13528, #54410, #48595, #18496, #8589, #31386, #49175, #18777, #23168, #54136, #18200, #17629, #17910, #27567, #8875, #22874, #26998, #4509, #14104, #45369, #44506, #9169, #35741, #40697, #26407, #5372, #44791, #31953, #4796, #40976, #53545, #137, #40394, #35455, #725, #22591, #425, #49455, #44203, #36040, #999, #13828, #31672, #36616, #9452, #27281, #36328, #4220, #22020, #45066, #53255, #5076, #31085, #26711, #28127, #46498, #2425, #42391, #1580, #14958, #32797, #19916, #1855, #10031, #46209, #50024, #27850, #33375, #6784, #37748, #38035, #20216, #51161, #23442, #6498, #55286, #14383, #45646, #29001, #50864, #5644, #28716, #46784, #24588, #32237, #41256, #37470, #5916, #1276, #41829, #19055, #10582, #36904, #42107, #6217, #10883, #33074, #50576, #19632, #54713, #24026, #55000, #28407, #45919, #15238, #14682, #32526, #24303, #19352, #2134, #55572, #37189, #50301, #15535, #10306, #23725, #11165, #41543, #7351, #43240, #21063, #38595, #7637, #7067, #52588, #47935, #2989, #33658, #56138, #20492, #56414, #42954, #16095, #38903, #30134, #33937, #47642, #24886, #42683, #51730, #25166, #21356, #2705, #7930, #12596, #3275, #56718, #20764, #38318, #25758, #34235, #16678, #39184, #51442, #11447, #11740, #16390, #16965, #43842, #29575, #29283, #29852, #47361, #52021, #47070, #12024, #52302, #34515, #30440, #43551, #25450, #55859, #34803, #12305, #3582, #26059, #56997, #48241, #8231, #15818, #3864, #21650, #45003, #49384, #12887, #39470, #44432, #30733, #5297, #35676, #4728, #44131, #26342, #22798, #31308, #48527, #4150, #8518, #53778, #57596, #651, #21942, #39766, #48807, #17258, #44722, #4444, #40329, #13758, #17560, #22521, #9662, #35390, #22237, #31883, #40047, #53190, #71, #9382, #31598, #53472, #13175, #5006, #27492, #18425, #49105, #354, #57283, #45295, #13453, #26634, #9099, #31018, #14038, #8801, #49667, #17840, #35103, #52908, #26928, #18125, #35961, #27209, #40619, #36254, #54061, #55499, #14317, #15469, #5856, #18705, #46721, #32464, #33313, #50791, #1791, #14615, #10242, #51095, #50236, #11101, #28060, #45854, #10818, #36549, #28650, #50513, #2071, #28341, #23659, #41472, #36831, #55219, #28938, #23097, #1510, #15172, #18994, #19290, #10518, #54347, #54935, #930, #32169, #42049, #40907, #46436, #49951, #9962, #19850, #27785, #33011, #6152, #45579, #5573, #37678, #6438, #23376, #41190, #1213, #54640, #37129, #14894, #46140, #32734, #23963, #41769, #19568, #37407, #24241, #34449, #38532, #3206, #25387, #42894, #11962, #20986, #6723, #2924, #20705, #38253, #47579, #11384, #29218, #47297, #11666, #56350, #34167, #51659, #33593, #29790, #16900, #20430, #52238, #51382, #16035, #7578, #24818, #25684, #47869, #47000, #6996, #7288, #30362, #24517, #12240, #42319, #25100, #16321, #52523, #56929, #30075, #51959, #42620, #29504, #43482, #2643, #56651, #43173, #12526, #15754, #3515, #56076, #38834, #16612, #7862, #2347, #21285, #39113, #33868, #34734, #20150, #37975, #55798, #8161, #22170, #30945, #26558, #21869, #21580, #48171, #53116, #39404, #13969, #44358, #13383, #52834, #35029, #31533, #39982, #57213, #12825, #17190, #4659, #48736, #4939, #283, #49316, #30662, #25988, #53399, #13099, #49032, #22451, #48455, #31233, #18355, #8449, #8732, #40541, #4375, #26275, #57804, #18051, #9027, #44061, #26863, #53996, #4080, #27142, #17768, #44654, #43769, #3795, #35602, #35321, #40259, #39695, #22728, #57525, #575, #35885, #17491, #53698, #13687, #36192, #9311, #44937, #23308, #19217, #54865, #14544, #41404, #40839, #28571, #23891, #36764, #9593, #32097, #54281, #32394, #18919, #49878, #14823, #6073, #9886, #23588, #863, #18635, #27714, #1149, #55149, #36478, #41698, #46365, #37059, #32668, #54563, #14248, #1722, #10173, #50447, #15104, #27422, #45217, #45513, #50166, #50720, #19781, #5509, #5221, #5794, #41120, #27993, #23025, #45785, #28272, #10454, #6366, #19498, #1434, #31813, #10738, #46073, #24168, #41972, #37330, #55430, #37609, #32939, #1999, #49601, #11313, #56006, #35185, #4231, #51885, #28865, #29718, #30811, #48607, #39849, #24448, #38463, #6932, #42245, #42829, #46647, #11593, #52983, #56279, #24741, #44213, #29430, #34088, #37905, #33239, #47227, #15965, #51587, #46930, #16242, #20070, #55732, #33800, #20365, #7222, #2853, #2578, #2278, #57371, #25028, #15685, #33523, #6649, #47507, #20636, #8598, #25315, #17344, #51309, #29148, #11891, #15392, #51026, #3949, #11036, #7504, #43100, #26420, #39555, #21727, #42548, #38185, #12967, #22032, #49745, #53864, #31397, #23180, #27861, #36627, #49468, #40707, #57674, #5655, #13841, #44802, #31681, #9463, #18787, #4808, #13541, #27290, #26726, #27579, #49188, #9179, #18507, #17639, #45076, #5087, #22885, #40406, #738, #8886, #54423, #9745, #22600, #45379, #36341, #14394, #54147, #436, #18211, #27010, #31962, #45656, #23457, #36053, #5382, #53555, #14117, #40986, #44518, #1012, #32248, #50034, #10041, #35466, #53268, #13254, #31096, #48891, #4522, #22314, #40124, #148, #17920, #35751, #5928, #11174, #19642, #46508, #24599, #19066, #36914, #37200, #24036, #55870, #29011, #50313, #14692, #15250, #10317, #37480, #54722, #14970, #37758, #19928, #15826, #46797, #32809, #41265, #2434, #6508, #50585, #11456, #55296, #24314, #55586, #1290, #33088, #32537, #6792, #51171, #28138, #45931, #46223, #23737, #7078, #50874, #42118, #41554, #1589, #42401, #10895, #19362, #55010, #10598, #2144, #28417, #20226, #6228, #41838, #1866, #28725, #15544, #33387, #38044, #33667, #51453, #29294, #47080, #11749, #7650, #17270, #47652, #33950, #43852, #2998, #16979, #21073, #56424, #48250, #52915, #3876, #16690, #7941, #24894, #30743, #38912, #12032, #56729, #56149, #57295, #16103 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 1, 2, 2, 1, 2, 2, 2, 2, 1, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 1, 2, 2, 1, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 1, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 1, 2, 2, 2, 2, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 2, 2, 1, 1, 2, 2, 1, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 1, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 1, 1, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 4 ), + ( 0.0000000000000000000, 0.006882870439587894865, 0.01376574087917578973, 0.01548645848907275954, 0.01634681729402136935, 0.01720717609896997569, 0.01892789370886717448, 0.01935807311134147765, 0.01957316281257862750, 0.01978825251381577388, 0.02064861131876436981, 0.02236932892866138473, 0.02322968773361001882, 0.02333723258422870650, 0.02344477743484739418, 0.02365986713608506098, 0.02409004653856038763, 0.02581076414846152078, 0.02667112295341208736, 0.02753148175836265046, 0.03097291697816477798, 0.03118800667940237192, 0.03124177910471183026, 0.03129555153002128165, 0.03140309638064155834, 0.03183327578312261652, 0.03269363458808473982, 0.03441435219800895867, 0.03484453160049007930, 0.03505962130173068125, 0.03511339372704078837, 0.03516716615235089549, 0.03527471100297110973, 0.03613506980793206730, 0.03785578741785414897, 0.03871614622281525919, 0.03914632562529588716, 0.03957650502777650819, 0.04129722263769899926, 0.04215758144266024132, 0.04258776084514085541, 0.04280285054638111736, 0.04301794024762137236, 0.04473865785754328056, 0.04645937546746519570, 0.04667446516870560336, 0.04678201001932597025, 0.04688955486994634408, 0.04731973427242778391, 0.04818009307739053171, 0.04990081068731593017, 0.05076116949227867797, 0.05097625919351936319, 0.05119134889476006228, 0.05162152829724148129, 0.05334224590716717118, 0.05420260471213001613, 0.05463278411461144207, 0.05506296351709286802, 0.05850439873694440740, 0.05893457813942584722, 0.05936475754190728010, 0.06022511634687017362, 0.06194583395679595372, 0.06237601335927742130, 0.06248355820989778125, 0.06259110306051812733, 0.06280619276175883336, 0.06366655156672167137, 0.06538726917664733351, 0.06882870439649865779, 0.07571157483620130635, 0.07743229244612696849, 0.07915301005605261675, 0.08087372766597827889, 0.08173408647094111690, 0.08194917617218187844, 0.08216426587342263999, 0.08259444527590405205, 0.08431516288582946439, 0.08517552169079217750, 0.08560570109327361732, 0.08603588049575508490, 0.08947731571560504915, 0.09033767452056748470, 0.09119803332552989250, 0.09291875093545473585, 0.09334893033793610628, 0.09356402003917679844, 0.09367156488979715145, 0.09377910974041749059, 0.09463946854537907960, 0.09636018615530227149, 0.09722054496026379111, 0.09765072436274450929, 0.09770449678805459559, 0.09775826921336468189, 0.09786581406398485450, 0.09808090376522522746, 0.09980162137514921039, 0.1015223389850732072, 0.1019525183875542029, 0.1023826977900352125, 0.1032430565949972318, 0.1049637742049212563, 0.1053939536074023214, 0.1054477260327124216, 0.1055014984580225357, 0.1056090433086427499, 0.1058241330098830812, 0.1066844918148445176, 0.1084052094247672376, 0.1092655682297286046, 0.1093731130803494711, 0.1094268855056599182, 0.1094806579309703654, 0.1096957476322118902, 0.1101259270346946900, 0.1118466446446266388, 0.1127070034495926687, 0.1131371828520757045, 0.1133522725533171321, 0.1135673622545585598, 0.1170087974744219855, 0.1178691562793877101, 0.1187295150843533931, 0.1204502326942850088, 0.1213105914992507195, 0.1221709503042164580, 0.1238916679141478933, 0.1247520267191136595, 0.1249671164203550872, 0.1250746612709758010, 0.1251822061215965010, 0.1256123855240791898, 0.1273331031340100006, 0.1307745383538718720, 0.1376574087935953650, 0.1393781264035263145, 0.1402384852084917477, 0.1410988440134571531, 0.1428195616233881027, 0.1436799204283535636, 0.1441100998308362524, 0.1443251895320776246, 0.1444327343826982968, 0.1445402792333189412, 0.1479817144531805073, 0.1484118938556631684, 0.1486269835569044573, 0.1488420732581457739, 0.1497024320631108740, 0.1514231496730411020, 0.1522835084780062298, 0.1527136878804887798, 0.1531438672829713576, 0.1548645848929016411, 0.1557249436978667689, 0.1561551231003492357, 0.1562626679509698802, 0.1563702128015905524, 0.1565853025028318690, 0.1583060201127636513, 0.1600267377226954335, 0.1601342825733161890, 0.1602418274239369167, 0.1604569171251785942, 0.1608870965276619491, 0.1617474553326288256, 0.1634681729425628560, 0.1638983523450462665, 0.1643285317475297325, 0.1651888905524965812, 0.1669096081624303063, 0.1677699669673971827, 0.1678775118180180215, 0.1679850566686388602, 0.1682001463698805932, 0.1686303257723641147, 0.1703510433822978953, 0.1712114021872647718, 0.1716415815897483765, 0.1718566712909901928, 0.1719642161416110870, 0.1720717609922319813, 0.1755131962121019018, 0.1757282859133437458, 0.1759433756145855898, 0.1763735550170694166, 0.1772339138220368482, 0.1789546314319717946, 0.1793848108344554826, 0.1798149902369391429, 0.1806753490419062413, 0.1823960666518403551, 0.1832564254568075368, 0.1841167842617746908, 0.1858375018717090266, 0.1866978606766762638, 0.1871280400791599241, 0.1873431297804018514, 0.1874506746310226901, 0.1875044470563331234, 0.1875582194816435566, 0.1892789370915780311, 0.1927203723114470357, 0.1996032427511847951, 0.2030446779710537164, 0.2034748573735373212, 0.2039050367760209259, 0.2047653955809881632, 0.2064861131909224157, 0.2069162925934060204, 0.2073464719958896252, 0.2082068308008567237, 0.2099275484107910317, 0.2107879072157581857, 0.2116482660207253397, 0.2133689836306596199, 0.2142293424356268017, 0.2146595218381104064, 0.2150897012405939834, 0.2168104188505284857, 0.2185311364604629880, 0.2187462261617048320, 0.2187999985870152098, 0.2188537710123256153, 0.2189613158629459266, 0.2193914952654272554, 0.2202518540703898020, 0.2219725716803149229, 0.2224027510827962240, 0.2226178407840368745, 0.2226716132093470579, 0.2227253856346571859, 0.2228329304852774695, 0.2236932892902396552, 0.2254140069001639157, 0.2262743657051260460, 0.2264894554063666132, 0.2267045451076071527, 0.2271347245100882595, 0.2288554421200124922, 0.2297158009249746502, 0.2301459803274557292, 0.2303610700286962409, 0.2304686148793164968, 0.2304955010919716163, 0.2305223873046267080, 0.2305761597299367804, 0.2322968773398601527, 0.2340175949497834695, 0.2342326846510238703, 0.2343402295016441816, 0.2343940019269544761, 0.2344477743522647151, 0.2348779537547467933, 0.2357383125597108942, 0.2374590301696390959, 0.2378892095721211741, 0.2381042992733622410, 0.2383193889746033356, 0.2391797477795675475, 0.2409004653894960823, 0.2417608241944602943, 0.2419759138957014721, 0.2420834587463220888, 0.2421910035969427055, 0.2426211829994249780, 0.2443419006093544010, 0.2460626182192837963, 0.2477833358292131638, 0.2495040534391425868, 0.2499342328416250536, 0.2500417776922457813, 0.2501493225428664813, 0.2503644122441079922, 0.2512247710490741470, 0.2546662062689383776, 0.2615490767086668944, 0.2649905119285310695, 0.2658508707334970578, 0.2667112295384631016, 0.2684319471483950781, 0.2692923059533610664, 0.2701526647583270546, 0.2718733823682590311, 0.2727337411732250749, 0.2731639205757082078, 0.2733790102769496078, 0.2735940999781910077, 0.2753148175881228177, 0.2770355351980546277, 0.2778958940030204494, 0.2787562528079863267, 0.2804769704179178036, 0.2809071498204006589, 0.2813373292228835143, 0.2821976880278481148, 0.2839184056377777599, 0.2847787644427425269, 0.2849938541439837048, 0.2851013989946043492, 0.2851551714199146992, 0.2851820576325699297, 0.2852089438452250492, 0.2856391232477072939, 0.2873598408576363838, 0.2882201996626008733, 0.2886503790650831736, 0.2888654687663243514, 0.2890805584675655293, 0.2925219936874214888, 0.2929521730899034559, 0.2930597179405239894, 0.2931672627911444673, 0.2933823524923854231, 0.2942427112973493020, 0.2959634289072771152, 0.2968237877122409385, 0.2970388774134821719, 0.2972539671147234053, 0.2976841465172058165, 0.2994048641271354616, 0.3002652229321003952, 0.3006954023345827509, 0.3011255817370651067, 0.3028462993469948628, 0.3045670169569246188, 0.3047821066581656857, 0.3049971963594068636, 0.3054273757618892748, 0.3062877345668540974, 0.3080084521767837424, 0.3088688109817486205, 0.3097291697867134985, 0.3114498873966431436, 0.3123102462016080771, 0.3124177910522286661, 0.3125253359028493105, 0.3127404256040904884, 0.3131706050065728997, 0.3166120402264320233, 0.3234949106661503260, 0.3269363458860095051, 0.3277967046909742166, 0.3282268840934566279, 0.3286570634959390391, 0.3303777811058681846, 0.3312381399108327851, 0.3316683193133151408, 0.3320984987157974966, 0.3338192163257266976, 0.3355399339356559540, 0.3357550236368970764, 0.3359701133381381988, 0.3364002927406202215, 0.3372606515455842113, 0.3389813691555120245, 0.3398417279604760144, 0.3400568176617169702, 0.3402719073629578705, 0.3407020867654395602, 0.3424228043753665962, 0.3432831631803302530, 0.3437133425828119426, 0.3437671150081222926, 0.3438208874334326426, 0.3439284322840520658, 0.3441435219852909677, 0.3458642395952044035, 0.3475849572051178948, 0.3476387296304278007, 0.3476925020557376511, 0.3478000469063573519, 0.3480151366075966979, 0.3484453160100753344, 0.3493056748150324964, 0.3510263924249468759, 0.3514565718274255679, 0.3518867512299042044, 0.3527471100348614774, 0.3544678276447760790, 0.3553281864497333520, 0.3554357313003529417, 0.3554895037256627366, 0.3555432761509725870, 0.3557583658522119330, 0.3561885452546905695, 0.3579092628646057261, 0.3587696216695631657, 0.3591998010720420798, 0.3594148907732815368, 0.3596299804745209938, 0.3613506980844371497, 0.3630714156943531945, 0.3631789605449728953, 0.3632327329702828012, 0.3632865053955926515, 0.3635015950968318865, 0.3639317744993104675, 0.3647921333042676850, 0.3665128509141822311, 0.3669430303166609231, 0.3671581200179003246, 0.3673732097191396706, 0.3682335685240967771, 0.3699542861340110456, 0.3708146449389680965, 0.3712448243414466775, 0.3716750037439252585, 0.3733957213538399156, 0.3742560801587971886, 0.3746862595612757696, 0.3749013492625151156, 0.3750088941131347053, 0.3751164389637542951, 0.3785578741835814442, 0.3854407446232355761, 0.3888821798430627252, 0.3906028974529762721, 0.3910330768554546310, 0.3914632562579330455, 0.3923236150628898744, 0.3940443326728034767, 0.3944745120752818912, 0.3949046914777603057, 0.3957650502827170791, 0.3974857678926306814, 0.3983461266975875104, 0.3987763061000659248, 0.3992064855025442838, 0.4009272031124579971, 0.4017875619174148261, 0.4022177413198931850, 0.4026479207223715995, 0.4060893559421987487, 0.4061969007928183384, 0.4062506732181281888, 0.4063044456434380391, 0.4065195353446755533, 0.4069497147471503040, 0.4078100735520999165, 0.4095307911619994190, 0.4099609705644742252, 0.4100685154150929268, 0.4101760602657116284, 0.4103911499669491425, 0.4112515087718994211, 0.4129722263818002004, 0.4138325851867504790, 0.4140476748879879931, 0.4142627645892255073, 0.4146929439917005356, 0.4164136616016008152, 0.4172740204065509828, 0.4177041998090260666, 0.4179192895102636918, 0.4181343792115012614, 0.4198550968214019297, 0.4215758144313026534, 0.4217909041325401676, 0.4218984489831593132, 0.4220059938337783478, 0.4224361732362548194, 0.4232965320412077070, 0.4250172496511133158, 0.4254474290535897318, 0.4256625187548280231, 0.4257700636054472243, 0.4258776084560664255, 0.4267379672610195906, 0.4284586848709261431, 0.4293190436758794193, 0.4295341333771177106, 0.4296416782277365787, 0.4297492230783554468, 0.4301794024808311412, 0.4319001200907337523, 0.4327604788956850301, 0.4331906582981607245, 0.4336208377006363079, 0.4370622729204414747, 0.4374924523229172246, 0.4375999971735359817, 0.4377075420241547943, 0.4379226317253924194, 0.4387829905303427536, 0.4405037081402433108 ), + .UNSPECIFIED. ) ; +#48142 = ORIENTED_EDGE ( 'NONE', *, *, #8843, .T. ) ; +#48143 = DIRECTION ( 'NONE', ( 0.5773502691896350569, -0.5773502691896291728, 0.5773502691896131855 ) ) ; +#48144 = EDGE_CURVE ( 'NONE', #37865, #14826, #57718, .T. ) ; +#48145 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289169, -118.4098106358554361, -2.110983650341568207 ) ) ; +#48146 = FACE_OUTER_BOUND ( 'NONE', #21228, .T. ) ; +#48147 = ORIENTED_EDGE ( 'NONE', *, *, #2520, .F. ) ; +#48148 = CARTESIAN_POINT ( 'NONE', ( 219.8887533564423791, -121.9295921596835655, 7.964358758680186057 ) ) ; +#48149 = FACE_BOUND ( 'NONE', #48708, .T. ) ; +#48150 = FACE_OUTER_BOUND ( 'NONE', #1166, .T. ) ; +#48151 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#48152 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397815626E-17 ) ) ; +#48153 = AXIS2_PLACEMENT_3D ( 'NONE', #24630, #2471, #20257 ) ; +#48154 = VECTOR ( 'NONE', #2628, 999.9999999999998863 ) ; +#48155 = CARTESIAN_POINT ( 'NONE', ( 215.2774946635918525, -122.4095393564036840, 7.641722323968563657 ) ) ; +#48156 = FACE_OUTER_BOUND ( 'NONE', #6008, .T. ) ; +#48157 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#48158 = CARTESIAN_POINT ( 'NONE', ( 219.4294555142287209, -121.0858005933926904, 7.863901105150033821 ) ) ; +#48159 = CARTESIAN_POINT ( 'NONE', ( 215.6843011653416511, -118.6824328409348084, -7.489656146898825639 ) ) ; +#48160 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290874, -122.5613669685805576, 0.5719782945452560607 ) ) ; +#48161 = CARTESIAN_POINT ( 'NONE', ( 215.8061132383226663, -119.4500397188111691, -7.852880671892572551 ) ) ; +#48162 = EDGE_CURVE ( 'NONE', #38580, #43351, #7493, .T. ) ; +#48163 = CONICAL_SURFACE ( 'NONE', #46276, 0.7999999996455067208, 0.5404194996352753577 ) ; +#48164 = DIRECTION ( 'NONE', ( -1.811995619784410881E-15, 1.000000000000000000, 1.196913542559490477E-15 ) ) ; +#48165 = CARTESIAN_POINT ( 'NONE', ( 238.0972280068026521, -125.2645356981535940, -2.888286435452899870 ) ) ; +#48166 = CARTESIAN_POINT ( 'NONE', ( 236.0047348335330355, -124.2424536700269186, -4.096887674676528590 ) ) ; +#48167 = CIRCLE ( 'NONE', #22983, 1.500000000000001332 ) ; +#48168 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#48169 = AXIS2_PLACEMENT_3D ( 'NONE', #15956, #51018, #6065 ) ; +#48170 = CARTESIAN_POINT ( 'NONE', ( 216.0148108792870687, -119.3921829002070325, -7.876370869000181685 ) ) ; +#48171 = CARTESIAN_POINT ( 'NONE', ( 233.7018036471757512, -123.1609943738202020, 4.870447791677130489 ) ) ; +#48172 = AXIS2_PLACEMENT_3D ( 'NONE', #15774, #51978, #46745 ) ; +#48173 = LINE ( 'NONE', #57214, #54556 ) ; +#48174 = ORIENTED_EDGE ( 'NONE', *, *, #25932, .F. ) ; +#48175 = ORIENTED_EDGE ( 'NONE', *, *, #32733, .T. ) ; +#48176 = PLANE ( 'NONE', #46334 ) ; +#48177 = VECTOR ( 'NONE', #48387, 1000.000000000000000 ) ; +#48178 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669290078, -122.7594797512118703, 1.890745708254465862 ) ) ; +#48179 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026596, -119.4964298265246896, 5.916903617139541716 ) ) ; +#48180 = CARTESIAN_POINT ( 'NONE', ( 235.5145241819953696, -125.6972901116001680, -3.284158287430554601 ) ) ; +#48181 = CARTESIAN_POINT ( 'NONE', ( -39.30455425408570136, -37.19543050033675513, -75.04505332425497954 ) ) ; +#48182 = DIRECTION ( 'NONE', ( -0.4854019742006799309, -0.7213873210309514894, -0.4939486375098824933 ) ) ; +#48183 = CYLINDRICAL_SURFACE ( 'NONE', #19097, 3.000000000000002665 ) ; +#48184 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #35472, #23463 ), + ( #44809, #22892 ), + ( #27588, #49475 ), + ( #54155, #5388 ), + ( #1018, #10046 ), + ( #18795, #45662 ), + ( #27865, #36634 ), + ( #5662, #54430 ), + ( #6237, #23744 ), + ( #37487, #6515 ), + ( #36921, #54731 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 2, 2, 3, 4 ), + ( 2, 2 ), + ( 0.0000000000000000000, 0.3349460698333079911, 0.6697939207772419801, 0.9900990099009899792, 0.9961240779684917834 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#48185 = DIRECTION ( 'NONE', ( -1.194121782967160312E-15, 0.9884292157390540678, 0.1516828450203868139 ) ) ; +#48186 = EDGE_LOOP ( 'NONE', ( #30755, #1296, #6896, #23566 ) ) ; +#48187 = CARTESIAN_POINT ( 'NONE', ( 239.3999987667920664, -119.1972913260956517, 2.421869135798601747 ) ) ; +#48188 = LINE ( 'NONE', #8180, #3318 ) ; +#48189 = EDGE_CURVE ( 'NONE', #49925, #13726, #36057, .T. ) ; +#48190 = LINE ( 'NONE', #17206, #4158 ) ; +#48191 = ORIENTED_EDGE ( 'NONE', *, *, #41673, .F. ) ; +#48192 = ORIENTED_EDGE ( 'NONE', *, *, #56619, .F. ) ; +#48193 = DIRECTION ( 'NONE', ( -0.7009092642998466793, 0.0000000000000000000, -0.7132504491541858949 ) ) ; +#48194 = CARTESIAN_POINT ( 'NONE', ( 219.7128080523655456, -119.7956041805568788, -7.851653009192922639 ) ) ; +#48195 = CARTESIAN_POINT ( 'NONE', ( 221.9018263854229360, -121.2025819815748093, 7.824043734106156833 ) ) ; +#48196 = CARTESIAN_POINT ( 'NONE', ( 35.15076448190552583, -114.9585827574647396, -0.8296362676067011721 ) ) ; +#48198 = EDGE_CURVE ( 'NONE', #31828, #38548, #50940, .T. ) ; +#48197 = CARTESIAN_POINT ( 'NONE', ( 215.1411724900795548, -122.2810541773202715, 7.435852798056565405 ) ) ; +#48199 = CONICAL_SURFACE ( 'NONE', #49116, 0.8000000000000047073, 1.029744258676650981 ) ; +#48200 = CARTESIAN_POINT ( 'NONE', ( 14.85000000000001918, -38.99999999999999289, 15.49999999999999289 ) ) ; +#48201 = EDGE_CURVE ( 'NONE', #54440, #2581, #44502, .T. ) ; +#48202 = ORIENTED_EDGE ( 'NONE', *, *, #35943, .F. ) ; +#48203 = CARTESIAN_POINT ( 'NONE', ( 235.8999987668373137, -120.4999999999997584, 1.387778780781445676E-14 ) ) ; +#48204 = CARTESIAN_POINT ( 'NONE', ( 217.5192139295401432, -116.9487344860021807, 6.411847615644439280 ) ) ; +#48205 = ORIENTED_EDGE ( 'NONE', *, *, #28555, .T. ) ; +#48206 = ORIENTED_EDGE ( 'NONE', *, *, #28841, .F. ) ; +#48207 = ORIENTED_EDGE ( 'NONE', *, *, #31613, .T. ) ; +#48208 = ORIENTED_EDGE ( 'NONE', *, *, #50240, .F. ) ; +#48209 = CARTESIAN_POINT ( 'NONE', ( -33.99999999999999289, -116.0010000000000048, 17.00000000000000711 ) ) ; +#48210 = LINE ( 'NONE', #44400, #2837 ) ; +#48211 = ORIENTED_EDGE ( 'NONE', *, *, #41317, .F. ) ; +#48212 = CIRCLE ( 'NONE', #52878, 7.000000000000000888 ) ; +#48213 = ORIENTED_EDGE ( 'NONE', *, *, #1118, .F. ) ; +#48214 = VECTOR ( 'NONE', #10474, 1000.000000000000000 ) ; +#48215 = CARTESIAN_POINT ( 'NONE', ( 221.4694414446980488, -118.8854895072495879, -7.906166437151903814 ) ) ; +#48216 = CARTESIAN_POINT ( 'NONE', ( 215.2586789046334843, -121.1612874161988316, 7.847280604090350664 ) ) ; +#48217 = EDGE_LOOP ( 'NONE', ( #40073, #29302, #7814, #20299 ) ) ; +#48218 = ORIENTED_EDGE ( 'NONE', *, *, #25304, .F. ) ; +#48219 = AXIS2_PLACEMENT_3D ( 'NONE', #28072, #35975, #32745 ) ; +#48220 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#48221 = CARTESIAN_POINT ( 'NONE', ( 237.3351360808631227, -115.0973466723338987, -1.273963015319532488 ) ) ; +#48222 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#48223 = LINE ( 'NONE', #35371, #14250 ) ; +#48224 = CARTESIAN_POINT ( 'NONE', ( 215.7091451578496617, -119.6941526324348359, -7.670663620589435183 ) ) ; +#48225 = ORIENTED_EDGE ( 'NONE', *, *, #31244, .T. ) ; +#48226 = LINE ( 'NONE', #53, #30979 ) ; +#48227 = CARTESIAN_POINT ( 'NONE', ( 236.2314704355307811, -118.9950109500399691, 6.138530600027280570 ) ) ; +#48228 = LINE ( 'NONE', #57271, #27635 ) ; +#48229 = FACE_OUTER_BOUND ( 'NONE', #9282, .T. ) ; +#48230 = CARTESIAN_POINT ( 'NONE', ( 235.0725720316830234, -126.0443324786364485, 0.2468830245059846773 ) ) ; +#48231 = CARTESIAN_POINT ( 'NONE', ( 217.6411841348834457, -121.6137456454522265, 7.755793943614135877 ) ) ; +#48232 = EDGE_CURVE ( 'NONE', #29590, #18010, #43524, .T. ) ; +#48233 = PLANE ( 'NONE', #25850 ) ; +#48234 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.210476675238558841E-16, 1.857579106397798678E-17 ) ) ; +#48235 = VECTOR ( 'NONE', #13899, 1000.000000000000114 ) ; +#48236 = EDGE_CURVE ( 'NONE', #52481, #5591, #28426, .T. ) ; +#48237 = CARTESIAN_POINT ( 'NONE', ( 233.5801293000513397, -123.9799027551012074, -5.070630223853449081 ) ) ; +#48238 = CARTESIAN_POINT ( 'NONE', ( 217.3002074625812554, -114.3649215954137901, -7.658023187335216697 ) ) ; +#48239 = CARTESIAN_POINT ( 'NONE', ( 24.50000000000306954, -124.5000000000000000, -14.00000000000884270 ) ) ; +#48240 = CARTESIAN_POINT ( 'NONE', ( 32.90000000000004121, -119.4999999999999858, 5.508253127260366533 ) ) ; +#48241 = CARTESIAN_POINT ( 'NONE', ( 233.0559177228689691, -122.7430159469445528, -5.075779449806431032 ) ) ; +#48242 = CARTESIAN_POINT ( 'NONE', ( 234.9408431710751586, -125.5389620259727792, -2.325147327327671487 ) ) ; +#48243 = LINE ( 'NONE', #17263, #20398 ) ; +#48244 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#48245 = CARTESIAN_POINT ( 'NONE', ( 18.05403317686404918, -59.58556033405746177, -21.50000000000000355 ) ) ; +#48246 = CARTESIAN_POINT ( 'NONE', ( 235.0030214205973778, -115.0546313935265488, 2.858963236350022807 ) ) ; +#48247 = CARTESIAN_POINT ( 'NONE', ( 219.9557819386036783, -120.9337855523716314, 8.077486955496441468 ) ) ; +#48248 = CARTESIAN_POINT ( 'NONE', ( -24.75000000000000000, -128.9989999999999952, 9.100000000000008527 ) ) ; +#48249 = CARTESIAN_POINT ( 'NONE', ( -24.09999999999998366, -30.00100000000000122, -19.49999999999999645 ) ) ; +#48250 = CARTESIAN_POINT ( 'NONE', ( 234.6103127275712268, -120.0989215616483676, 5.543361191925935572 ) ) ; +#48251 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289510, -123.8921718663097096, 1.924362239656390861 ) ) ; +#48252 = AXIS2_PLACEMENT_3D ( 'NONE', #35528, #30592, #56859 ) ; +#48253 = VERTEX_POINT ( 'NONE', #49801 ) ; +#48254 = CARTESIAN_POINT ( 'NONE', ( 215.7091451578496617, -119.6941526324348359, -7.670663620589435183 ) ) ; +#48255 = CIRCLE ( 'NONE', #13599, 4.099999999999996980 ) ; +#48256 = CARTESIAN_POINT ( 'NONE', ( 214.3851477269024599, -119.3868157923260753, -7.708959833839206688 ) ) ; +#48257 = EDGE_CURVE ( 'NONE', #33452, #35417, #3449, .T. ) ; +#48258 = DIRECTION ( 'NONE', ( 0.9999619230641711987, 1.801481716025832675E-15, 0.008726535498384367304 ) ) ; +#48259 = VERTEX_POINT ( 'NONE', #27638 ) ; +#48260 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #43612, #7413, #3639, #24949, #47996, #48303, #25227, #25513, #47132, #43307, #26121, #11506, #2766, #20550, #56776, #17027, #38378, #7995, #34869, #56198, #12662, #30508, #16155, #33999, #51791, #11801 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4 ), + ( 0.0000000000000000000, 0.1249999999999999167, 0.2499999999999998335, 0.3124999999999998335, 0.3749999999999998335, 0.4374999999999998890, 0.4999999999999998890, 0.5624999999999998890, 0.6249999999999997780, 0.6874999999999997780, 0.7499999999999996669, 0.8749999999999998890, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#48261 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#48262 = CARTESIAN_POINT ( 'NONE', ( 233.2501120150569704, -123.1670693491157209, -4.874410282858947063 ) ) ; +#48263 = EDGE_CURVE ( 'NONE', #13301, #15434, #23511, .T. ) ; +#48264 = ORIENTED_EDGE ( 'NONE', *, *, #38744, .F. ) ; +#48265 = ADVANCED_FACE ( 'NONE', ( #36976 ), #18847, .F. ) ; +#48266 = ORIENTED_EDGE ( 'NONE', *, *, #38170, .F. ) ; +#48267 = EDGE_CURVE ( 'NONE', #46740, #44076, #45710, .T. ) ; +#48268 = CARTESIAN_POINT ( 'NONE', ( 24.80000000000002203, -58.99999999999999289, -19.00000000000001066 ) ) ; +#48269 = CARTESIAN_POINT ( 'NONE', ( 236.9453191117966071, -114.3994839071793166, 0.7694467101531404785 ) ) ; +#48270 = ORIENTED_EDGE ( 'NONE', *, *, #19283, .F. ) ; +#48271 = ORIENTED_EDGE ( 'NONE', *, *, #8826, .T. ) ; +#48272 = CARTESIAN_POINT ( 'NONE', ( -31.99999999999999289, -106.5000000000000000, -16.99999999999999645 ) ) ; +#48273 = CARTESIAN_POINT ( 'NONE', ( 236.2763226021545506, -122.2912036273484517, -5.256004398064098915 ) ) ; +#48274 = CARTESIAN_POINT ( 'NONE', ( 236.2445745458984732, -117.0177171895650616, 6.256819837747387147 ) ) ; +#48275 = VERTEX_POINT ( 'NONE', #49240 ) ; +#48276 = EDGE_LOOP ( 'NONE', ( #9487, #42134 ) ) ; +#48277 = CIRCLE ( 'NONE', #6339, 7.500000000000000888 ) ; +#48278 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#48279 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203871193, 0.9884292157390539568 ) ) ; +#48280 = ORIENTED_EDGE ( 'NONE', *, *, #48332, .F. ) ; +#48281 = CARTESIAN_POINT ( 'NONE', ( 225.6999987669289851, -119.1313078369176282, 6.864887600151830860 ) ) ; +#48282 = CARTESIAN_POINT ( 'NONE', ( 218.0326554073344028, -120.8915192043443483, 7.841836588716483369 ) ) ; +#48283 = LINE ( 'NONE', #22274, #17644 ) ; +#48284 = FACE_BOUND ( 'NONE', #33673, .T. ) ; +#48285 = CARTESIAN_POINT ( 'NONE', ( 16.50000000000001776, -59.00000000000000000, -23.12499999999999645 ) ) ; +#48286 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#48287 = VERTEX_POINT ( 'NONE', #9235 ) ; +#48288 = VERTEX_POINT ( 'NONE', #55352 ) ; +#48289 = FACE_OUTER_BOUND ( 'NONE', #41671, .T. ) ; +#48290 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238558841E-16, -1.857579106397798678E-17 ) ) ; +#48291 = LINE ( 'NONE', #16441, #35084 ) ; +#48292 = ORIENTED_EDGE ( 'NONE', *, *, #17986, .T. ) ; +#48293 = CARTESIAN_POINT ( 'NONE', ( 22.75000000000000711, -119.2000000000000028, 19.50000000000000355 ) ) ; +#48294 = FACE_OUTER_BOUND ( 'NONE', #45071, .T. ) ; +#48295 = DIRECTION ( 'NONE', ( -0.2869957474159021693, 0.6785983445458393382, 0.6761196105311796378 ) ) ; +#48296 = LINE ( 'NONE', #33712, #33206 ) ; +#48297 = CARTESIAN_POINT ( 'NONE', ( 219.9063756519442450, -122.4569080734132029, 7.642173313710253879 ) ) ; +#48298 = CARTESIAN_POINT ( 'NONE', ( 216.8669103356807568, -118.4743324206140755, -7.734605798864590653 ) ) ; +#48299 = AXIS2_PLACEMENT_3D ( 'NONE', #21313, #12551, #26 ) ; +#48300 = CARTESIAN_POINT ( 'NONE', ( 235.8183524805537559, -120.1115118467007079, 5.535927113956452317 ) ) ; +#48301 = CARTESIAN_POINT ( 'NONE', ( 218.7391470653743397, -119.5359108390682792, -5.501493822502277808 ) ) ; +#48302 = CYLINDRICAL_SURFACE ( 'NONE', #5347, 2.999999999999999112 ) ; +#48303 = CARTESIAN_POINT ( 'NONE', ( 28.09996998766280640, -115.9905932634321175, -4.299871064889776662 ) ) ; +#48304 = EDGE_CURVE ( 'NONE', #2954, #1970, #50745, .T. ) ; +#48305 = CARTESIAN_POINT ( 'NONE', ( 233.0550634130531193, -116.2630940549096721, 4.457327451948103203 ) ) ; +#48306 = DIRECTION ( 'NONE', ( 8.899058263136106478E-16, -0.7485771268022389791, 0.6630477246989876505 ) ) ; +#48307 = CARTESIAN_POINT ( 'NONE', ( 217.2721005712037936, -118.8504702815985183, -7.846955233183223299 ) ) ; +#48308 = CARTESIAN_POINT ( 'NONE', ( 30.40580806951084725, -114.7377283576246043, 1.000000000000014655 ) ) ; +#48309 = CARTESIAN_POINT ( 'NONE', ( 232.2909902118649370, -115.6508228184387548, -2.701377947362125109 ) ) ; +#48310 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289169, -118.5685976056080477, -2.382518287622443776 ) ) ; +#48311 = CARTESIAN_POINT ( 'NONE', ( 234.9802643578529739, -119.0517683471686610, 5.394613890580385984 ) ) ; +#48312 = CARTESIAN_POINT ( 'NONE', ( 31.70000000000003482, -120.4999999999999858, 0.0000000000000000000 ) ) ; +#48313 = VERTEX_POINT ( 'NONE', #20554 ) ; +#48314 = CARTESIAN_POINT ( 'NONE', ( 234.4368056991154674, -126.6361646623590786, -0.4124769482078594618 ) ) ; +#48315 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289510, -115.2353017468519170, -4.150494439582738337 ) ) ; +#48316 = FACE_OUTER_BOUND ( 'NONE', #27963, .T. ) ; +#48317 = CARTESIAN_POINT ( 'NONE', ( 215.7334789383111513, -119.3266786669763064, -7.619589057202075466 ) ) ; +#48318 = AXIS2_PLACEMENT_3D ( 'NONE', #15815, #23439, #24585 ) ; +#48319 = CARTESIAN_POINT ( 'NONE', ( 237.1171352257128149, -120.6919297352501275, -5.546731765690670279 ) ) ; +#48320 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -117.8961480563311142, -0.1908909066356826723 ) ) ; +#48321 = EDGE_CURVE ( 'NONE', #21594, #43351, #36099, .T. ) ; +#48322 = ORIENTED_EDGE ( 'NONE', *, *, #53799, .T. ) ; +#48323 = CARTESIAN_POINT ( 'NONE', ( 221.7148557574578547, -122.5364841033985925, 7.821682928819893910 ) ) ; +#48324 = CARTESIAN_POINT ( 'NONE', ( 221.7573640382294116, -118.4747319625780051, -7.801985862800410843 ) ) ; +#48325 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#48326 = ORIENTED_EDGE ( 'NONE', *, *, #23258, .F. ) ; +#48327 = ORIENTED_EDGE ( 'NONE', *, *, #32002, .F. ) ; +#48328 = EDGE_CURVE ( 'NONE', #57093, #55250, #22112, .T. ) ; +#48329 = CARTESIAN_POINT ( 'NONE', ( 216.7202174663599408, -122.4265066065511007, 7.541964282758172544 ) ) ; +#48330 = FACE_OUTER_BOUND ( 'NONE', #1659, .T. ) ; +#48331 = CARTESIAN_POINT ( 'NONE', ( 236.2689346177292578, -123.9236063861147841, 5.106937051273881423 ) ) ; +#48332 = EDGE_CURVE ( 'NONE', #55706, #15408, #23795, .T. ) ; +#48333 = ORIENTED_EDGE ( 'NONE', *, *, #18768, .T. ) ; +#48334 = PLANE ( 'NONE', #31765 ) ; +#48335 = VECTOR ( 'NONE', #17726, 1000.000000000000000 ) ; +#48336 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#48337 = CARTESIAN_POINT ( 'NONE', ( 236.7402642839828957, -117.5658036669581890, 4.709858622690305197 ) ) ; +#48338 = FACE_OUTER_BOUND ( 'NONE', #4379, .T. ) ; +#48339 = ORIENTED_EDGE ( 'NONE', *, *, #11494, .T. ) ; +#48340 = CARTESIAN_POINT ( 'NONE', ( 219.8833592663837351, -121.1684511268710054, 8.062550263251640814 ) ) ; +#48341 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669290078, -114.3065712251941051, 2.559792443854474353 ) ) ; +#48342 = LINE ( 'NONE', #51544, #44770 ) ; +#48343 = ORIENTED_EDGE ( 'NONE', *, *, #48728, .F. ) ; +#48344 = ORIENTED_EDGE ( 'NONE', *, *, #2107, .T. ) ; +#48345 = CARTESIAN_POINT ( 'NONE', ( 214.2598238660294783, -119.9615825867821428, -7.555203310511291015 ) ) ; +#48346 = CARTESIAN_POINT ( 'NONE', ( 221.5294908698031691, -119.8165796574623840, -8.039662451278905664 ) ) ; +#48347 = CARTESIAN_POINT ( 'NONE', ( 8.071065282823079556, -39.19543050033674092, -115.2918006896516374 ) ) ; +#48348 = LINE ( 'NONE', #30840, #29499 ) ; +#48349 = CIRCLE ( 'NONE', #28812, 5.144385673828491434 ) ; +#48350 = ORIENTED_EDGE ( 'NONE', *, *, #18036, .T. ) ; +#48351 = FACE_OUTER_BOUND ( 'NONE', #33739, .T. ) ; +#48352 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#48353 = CARTESIAN_POINT ( 'NONE', ( 218.0326460778825322, -119.5740026589286771, -7.814903724741509627 ) ) ; +#48354 = ORIENTED_EDGE ( 'NONE', *, *, #3611, .T. ) ; +#48355 = ORIENTED_EDGE ( 'NONE', *, *, #55255, .T. ) ; +#48356 = CIRCLE ( 'NONE', #23179, 2.499999999999999556 ) ; +#48357 = CARTESIAN_POINT ( 'NONE', ( 230.9999987669289681, -123.2339039198223389, 2.829240274815167488 ) ) ; +#48358 = CARTESIAN_POINT ( 'NONE', ( 235.8999987667934022, -114.3677280224622450, -4.318013477613180662 ) ) ; +#48359 = EDGE_LOOP ( 'NONE', ( #14148, #328, #18754, #24322 ) ) ; +#48360 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#48361 = CARTESIAN_POINT ( 'NONE', ( 241.0999987669289339, -120.4999999999997584, 1.387778780781445676E-14 ) ) ; +#48362 = ORIENTED_EDGE ( 'NONE', *, *, #18175, .F. ) ; +#48363 = CARTESIAN_POINT ( 'NONE', ( 214.8422576644526316, -122.3473468875280901, 7.406453740086699433 ) ) ; +#48364 = LINE ( 'NONE', #29702, #9970 ) ; +#48365 = CARTESIAN_POINT ( 'NONE', ( 232.9652695270552556, -126.0072092751871935, -0.8451279643312409329 ) ) ; +#48366 = CARTESIAN_POINT ( 'NONE', ( 231.8999987669289169, -125.9951502727849117, -0.1215228096511608291 ) ) ; +#48367 = ADVANCED_FACE ( 'NONE', ( #14749 ), #38104, .F. ) ; +#48368 = CARTESIAN_POINT ( 'NONE', ( 232.5801452271481935, -123.9710007647902472, -5.076412944736329536 ) ) ; +#48369 = CARTESIAN_POINT ( 'NONE', ( 213.9204999291004583, -122.2717122957191691, 7.531536916891249156 ) ) ; +#48370 = CARTESIAN_POINT ( 'NONE', ( 30.61743114861603487, -120.4999999999999858, -5.999789590222556868 ) ) ; +#48371 = CARTESIAN_POINT ( 'NONE', ( 30.40580806951081883, -126.2622716423752962, -0.9999999999999731326 ) ) ; +#48372 = CARTESIAN_POINT ( 'NONE', ( 28.11163368297489740, -109.8160589527707316, 5.015655679104289888 ) ) ; +#48373 = CARTESIAN_POINT ( 'NONE', ( 235.2111701405223698, -117.5663154038745120, -4.710027744136590755 ) ) ; +#48374 = VECTOR ( 'NONE', #28531, 1000.000000000000114 ) ; +#48375 = VECTOR ( 'NONE', #44345, 1000.000000000000114 ) ; +#48376 = CARTESIAN_POINT ( 'NONE', ( 22.75000000000000711, -116.0000000000000000, 22.70000000000001350 ) ) ; +#48377 = CARTESIAN_POINT ( 'NONE', ( -18.99999999999997513, -47.49999999999998579, -20.29999999999999716 ) ) ; +#48378 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #25080, #10790, #15151, #20685, #32988, #28625, #46416, #6417, #45523, #32679 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 4 ), + ( 1.389175682102501248E-17, 0.0001609361876314750327, 0.0003218723752629361334, 0.0004828085628943972613, 0.0006437447505258583891 ), + .UNSPECIFIED. ) ; +#48379 = ORIENTED_EDGE ( 'NONE', *, *, #14039, .T. ) ; +#48380 = CARTESIAN_POINT ( 'NONE', ( 233.9460142278985870, -114.4014648613466960, 0.7878477725508511442 ) ) ; +#48381 = EDGE_CURVE ( 'NONE', #57698, #19500, #34204, .T. ) ; +#48382 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#48383 = CARTESIAN_POINT ( 'NONE', ( 236.7252834472610914, -123.8338638503985436, 4.435650183946409975 ) ) ; +#48384 = VECTOR ( 'NONE', #28894, 999.9999999999998863 ) ; +#48385 = VERTEX_POINT ( 'NONE', #2199 ) ; +#48386 = ORIENTED_EDGE ( 'NONE', *, *, #4917, .F. ) ; +#48387 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#48388 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#48389 = CARTESIAN_POINT ( 'NONE', ( 217.0850863934771553, -122.2462174671722721, 7.815437093784896483 ) ) ; +#48390 = CARTESIAN_POINT ( 'NONE', ( 236.0313086497574488, -115.6433940190860170, 3.773105135764578399 ) ) ; +#48391 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -119.4769135918838714, -2.819388661753404524 ) ) ; +#48392 = CARTESIAN_POINT ( 'NONE', ( 220.7223542607813442, -119.1933571112878525, -7.779817369091620805 ) ) ; +#48393 = CARTESIAN_POINT ( 'NONE', ( 233.7818548389369369, -125.1876139446804501, 2.993427584512000639 ) ) ; +#48394 = EDGE_CURVE ( 'NONE', #52637, #51175, #22124, .T. ) ; +#48395 = ORIENTED_EDGE ( 'NONE', *, *, #8637, .T. ) ; +#48396 = CARTESIAN_POINT ( 'NONE', ( 196.4499466609828175, -124.7279837693729263, -13.13664737923880921 ) ) ; +#48397 = EDGE_CURVE ( 'NONE', #52637, #35224, #47137, .T. ) ; +#48398 = CARTESIAN_POINT ( 'NONE', ( 220.8127629126091165, -122.4778518799545139, 7.630883379246084175 ) ) ; +#48399 = CARTESIAN_POINT ( 'NONE', ( 216.3310606049837475, -120.9081461889918074, 7.950296613870699858 ) ) ; +#48400 = ADVANCED_FACE ( 'NONE', ( #2495 ), #51229, .T. ) ; +#48401 = ORIENTED_EDGE ( 'NONE', *, *, #36355, .F. ) ; +#48402 = CARTESIAN_POINT ( 'NONE', ( 220.2486434445711438, -119.3603835013494603, -7.805899299642462097 ) ) ; +#48403 = CALENDAR_DATE ( 2024, 10, 10 ) ; +#48404 = CARTESIAN_POINT ( 'NONE', ( 237.4833178912936091, -115.9234988709995804, -3.137770574559861192 ) ) ; +#48405 = CARTESIAN_POINT ( 'NONE', ( 19.56276389583976894, -50.77689139009063268, -15.88077840093134796 ) ) ; +#48406 = ORIENTED_EDGE ( 'NONE', *, *, #57088, .T. ) ; +#48407 = CARTESIAN_POINT ( 'NONE', ( -1.499999999999990896, -125.7999999999999972, -19.50000000000000355 ) ) ; +#48408 = CARTESIAN_POINT ( 'NONE', ( 214.0980948671829367, -118.7252023980967692, -7.551642069628466736 ) ) ; +#48409 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#48410 = CARTESIAN_POINT ( 'NONE', ( 237.3820714340094753, -126.4311191230316211, 1.648081596502606994 ) ) ; +#48411 = ORIENTED_EDGE ( 'NONE', *, *, #51260, .F. ) ; +#48412 = VERTEX_POINT ( 'NONE', #11230 ) ; +#48413 = EDGE_CURVE ( 'NONE', #53929, #30147, #42746, .T. ) ; +#48414 = ORIENTED_EDGE ( 'NONE', *, *, #7029, .F. ) ; +#48415 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290306, -119.2010667425739285, 1.618968629101917411 ) ) ; +#48416 = CARTESIAN_POINT ( 'NONE', ( 209.5606394624096254, -113.9205241031929177, 1.009676370223977271 ) ) ; +#48417 = CARTESIAN_POINT ( 'NONE', ( 220.8680706446461386, -122.2807964797521265, 7.883956116088509880 ) ) ; +#48418 = CARTESIAN_POINT ( 'NONE', ( 215.8531173047120717, -118.7319880110391921, -7.517456261256311834 ) ) ; +#48419 = EDGE_CURVE ( 'NONE', #50752, #47615, #2537, .T. ) ; +#48420 = ORIENTED_EDGE ( 'NONE', *, *, #27897, .F. ) ; +#48421 = AXIS2_PLACEMENT_3D ( 'NONE', #55869, #23736, #15825 ) ; +#48422 = VERTEX_POINT ( 'NONE', #15310 ) ; +#48423 = ORIENTED_EDGE ( 'NONE', *, *, #3543, .F. ) ; +#48424 = CARTESIAN_POINT ( 'NONE', ( 215.8510627997960682, -118.5513330495929125, -7.474312605195542858 ) ) ; +#48425 = CARTESIAN_POINT ( 'NONE', ( 237.5945013080628030, -119.5446799204701591, 5.467112186250012940 ) ) ; +#48426 = EDGE_LOOP ( 'NONE', ( #8478, #18571, #10064, #30052 ) ) ; +#48427 = DIRECTION ( 'NONE', ( 1.194121782967160312E-15, -0.9884292157390540678, -0.1516828450203868139 ) ) ; +#48428 = CARTESIAN_POINT ( 'NONE', ( 31.76728356451839019, -121.3783429058388634, 5.826923273391567903 ) ) ; +#48429 = AXIS2_PLACEMENT_3D ( 'NONE', #46249, #23203, #45403 ) ; +#48430 = ORIENTED_EDGE ( 'NONE', *, *, #21189, .F. ) ; +#48431 = ORIENTED_EDGE ( 'NONE', *, *, #47985, .T. ) ; +#48432 = LINE ( 'NONE', #3489, #26632 ) ; +#48433 = DIRECTION ( 'NONE', ( 0.9999231197632630908, 1.518535181819876492E-18, 0.01239978076027437558 ) ) ; +#48434 = CARTESIAN_POINT ( 'NONE', ( 218.9962405479286645, -120.5537936437502538, 5.641186388906358040 ) ) ; +#48435 = CARTESIAN_POINT ( 'NONE', ( -33.99999999999999289, -116.0010000000000048, -16.99999999999999289 ) ) ; +#48436 = FACE_BOUND ( 'NONE', #2732, .T. ) ; +#48437 = CARTESIAN_POINT ( 'NONE', ( 36.78641269107826162, -121.3986420763831831, -5.372610429079510475 ) ) ; +#48438 = EDGE_CURVE ( 'NONE', #24773, #17194, #50943, .T. ) ; +#48439 = CARTESIAN_POINT ( 'NONE', ( 216.0299694303965339, -125.8407640219868568, -16.59413505813238032 ) ) ; +#48440 = CARTESIAN_POINT ( 'NONE', ( 214.2598238660295067, -121.0384174132174309, 7.555203310511325654 ) ) ; +#48441 = CARTESIAN_POINT ( 'NONE', ( 220.5726949197766942, -119.5387960166204664, -8.046817312362071206 ) ) ; +#48442 = CARTESIAN_POINT ( 'NONE', ( 215.7633524410443044, -118.5888431851564206, -7.475294020580724563 ) ) ; +#48443 = DIRECTION ( 'NONE', ( 0.7009092642998479006, 0.0000000000000000000, 0.7132504491541845626 ) ) ; +#48444 = ADVANCED_FACE ( 'NONE', ( #10955 ), #15881, .F. ) ; +#48445 = CARTESIAN_POINT ( 'NONE', ( 215.7736963158306480, -119.5409176824366426, -7.645683461229008770 ) ) ; +#48446 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #57542, #26003, #7592, #25701 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 0.0000000000000000000, 0.01155960498996653867 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9506306972663836063, 0.7527482057968157836, 0.7527445582032716853, 0.9506197544857506454 ) ) + REPRESENTATION_ITEM ( '' ) ); +#48447 = CARTESIAN_POINT ( 'NONE', ( 215.7415087217772793, -121.4219930003700938, 7.872518336294868746 ) ) ; +#48448 = EDGE_CURVE ( 'NONE', #33176, #53645, #55689, .T. ) ; +#48449 = CARTESIAN_POINT ( 'NONE', ( 236.3472280068026521, -117.6117135645468466, -4.764535698153812504 ) ) ; +#48450 = EDGE_LOOP ( 'NONE', ( #5038, #19386, #52407, #7384 ) ) ; +#48451 = EDGE_CURVE ( 'NONE', #28735, #17065, #32863, .T. ) ; +#48452 = CARTESIAN_POINT ( 'NONE', ( 236.2589561001242942, -116.3129970785339680, -3.640891012986591235 ) ) ; +#48453 = LINE ( 'NONE', #44652, #45992 ) ; +#48454 = LINE ( 'NONE', #52833, #46715 ) ; +#48455 = CARTESIAN_POINT ( 'NONE', ( 233.7600188654241720, -124.7199199208364746, 3.603104354289365041 ) ) ; +#48456 = CARTESIAN_POINT ( 'NONE', ( 221.3462026750838731, -119.7054310218642001, -8.041551755184881856 ) ) ; +#48457 = ORIENTED_EDGE ( 'NONE', *, *, #37331, .T. ) ; +#48458 = EDGE_LOOP ( 'NONE', ( #24786, #45870, #27255, #24335 ) ) ; +#48459 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 1.224646799147353207E-16 ) ) ; +#48460 = AXIS2_PLACEMENT_3D ( 'NONE', #56093, #38853, #24839 ) ; +#48461 = CARTESIAN_POINT ( 'NONE', ( 215.3259995488373875, -121.3150012634698101, 7.636777068714587280 ) ) ; +#48462 = CARTESIAN_POINT ( 'NONE', ( -48.22316160654926165, -118.2818843651805167, -3.439904366646596490 ) ) ; +#48463 = CARTESIAN_POINT ( 'NONE', ( 235.4518331079540872, -126.5666238373912904, -1.006627844731185606 ) ) ; +#48464 = CARTESIAN_POINT ( 'NONE', ( 229.2999987669289794, -120.4999999999997726, 1.387778780781445676E-14 ) ) ; +#48465 = CARTESIAN_POINT ( 'NONE', ( 4.294540257762155200, -29.69543050033662723, -112.0012295028987381 ) ) ; +#48466 = CARTESIAN_POINT ( 'NONE', ( 215.9617407296103693, -121.5321253904360361, 7.663752375261179139 ) ) ; +#48467 = CARTESIAN_POINT ( 'NONE', ( -24.09999999999997655, -30.00000000000000000, 19.50000000000000711 ) ) ; +#48468 = VERTEX_POINT ( 'NONE', #44202 ) ; +#48469 = CARTESIAN_POINT ( 'NONE', ( 237.9966822978958589, -115.8038194404451957, 3.865345354505565378 ) ) ; +#48470 = EDGE_CURVE ( 'NONE', #5832, #6912, #54768, .T. ) ; +#48471 = CARTESIAN_POINT ( 'NONE', ( 35.40000000000004121, -117.4602631689999725, 1.000000000000014655 ) ) ; +#48472 = DIRECTION ( 'NONE', ( 0.7132504491541842295, 2.131334480222603379E-15, -0.7009092642998483447 ) ) ; +#48473 = ORIENTED_EDGE ( 'NONE', *, *, #4550, .T. ) ; +#48474 = AXIS2_PLACEMENT_3D ( 'NONE', #54832, #20033, #46615 ) ; +#48475 = ORIENTED_EDGE ( 'NONE', *, *, #57783, .F. ) ; +#48476 = EDGE_CURVE ( 'NONE', #40289, #19742, #31862, .T. ) ; +#48477 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#48478 = DIRECTION ( 'NONE', ( -1.857579106397815318E-17, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#48479 = CARTESIAN_POINT ( 'NONE', ( 38.11743114856361103, -121.3309835151941343, 5.278616334501176510 ) ) ; +#48480 = LINE ( 'NONE', #8475, #19277 ) ; +#48481 = CARTESIAN_POINT ( 'NONE', ( 215.1411724900795548, -122.3166660481986270, 7.667914727001601705 ) ) ; +#48482 = AXIS2_PLACEMENT_3D ( 'NONE', #11846, #25873, #7739 ) ; +#48483 = CARTESIAN_POINT ( 'NONE', ( 219.0878091332819793, -120.0735093622203067, -8.069836757818311668 ) ) ; +#48484 = EDGE_CURVE ( 'NONE', #37627, #10212, #10897, .T. ) ; +#48485 = EDGE_LOOP ( 'NONE', ( #12755, #17607, #37175, #46189 ) ) ; +#48486 = CARTESIAN_POINT ( 'NONE', ( 213.9000314191159191, -121.4050865608552243, 7.700675919851019735 ) ) ; +#48487 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -121.2770770082768621, 2.111784331074185506 ) ) ; +#48488 = EDGE_CURVE ( 'NONE', #9295, #8191, #39831, .T. ) ; +#48489 = EDGE_LOOP ( 'NONE', ( #28177, #41092 ) ) ; +#48490 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #12384, #12679, #25529, #4230, #34313, #47724, #30524, #30810 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 4 ), + ( 5.204170427930421283E-18, 0.0004512433619775482936, 0.0006768650429663313579, 0.0009024867239551144765 ), + .UNSPECIFIED. ) ; +#48491 = ORIENTED_EDGE ( 'NONE', *, *, #18109, .T. ) ; +#48492 = VERTEX_POINT ( 'NONE', #29641 ) ; +#48493 = ORIENTED_EDGE ( 'NONE', *, *, #37108, .T. ) ; +#48494 = CARTESIAN_POINT ( 'NONE', ( 214.5561483820300452, -120.8846849727973876, 7.797413461394203438 ) ) ; +#48495 = LINE ( 'NONE', #9067, #36412 ) ; +#48496 = ORIENTED_EDGE ( 'NONE', *, *, #13274, .F. ) ; +#48497 = ORIENTED_EDGE ( 'NONE', *, *, #13943, .F. ) ; +#48498 = CARTESIAN_POINT ( 'NONE', ( 4.000000000000021316, -41.30000000000000426, -23.50000000000000711 ) ) ; +#48499 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203871748, 0.9884292157390539568 ) ) ; +#48500 = EDGE_LOOP ( 'NONE', ( #25577, #52991, #49067, #512, #35282, #15075, #47390, #35151, #21967, #51817, #1938, #41968, #33126 ) ) ; +#48501 = ORIENTED_EDGE ( 'NONE', *, *, #46646, .F. ) ; +#48502 = CIRCLE ( 'NONE', #37297, 2.099999999999997868 ) ; +#48503 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #2321, #55475 ), + ( #47843, #47556 ), + ( #7551, #2045 ), + ( #37950, #42596 ), + ( #30050, #2896 ), + ( #15439, #56624 ), + ( #20407, #25362 ), + ( #15728, #43152 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 2, 2, 4 ), + ( 2, 2 ), + ( 0.0000000000000000000, 0.4238600611380680117, 0.7117512105111349907, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#48504 = CARTESIAN_POINT ( 'NONE', ( 218.7391470653743966, -119.0273983361152972, -7.736015375068198807 ) ) ; +#48505 = CARTESIAN_POINT ( 'NONE', ( 237.3320532809989913, -115.1246055287732588, -1.380159633298089217 ) ) ; +#48506 = DIRECTION ( 'NONE', ( 1.698133504815875580E-16, -0.1561181475946908925, 0.9877383884367370026 ) ) ; +#48507 = VECTOR ( 'NONE', #43606, 1000.000000000000000 ) ; +#48508 = CARTESIAN_POINT ( 'NONE', ( 214.4398602538724674, -119.9280524445085518, -7.773699819585915272 ) ) ; +#48509 = CYLINDRICAL_SURFACE ( 'NONE', #51718, 2.099999999999997868 ) ; +#48510 = CC_DESIGN_PERSON_AND_ORGANIZATION_ASSIGNMENT ( #16416, #7098, ( #43916 ) ) ; +#48511 = CARTESIAN_POINT ( 'NONE', ( 26.82522199178062650, -121.4332121510353630, -6.228256862532108862 ) ) ; +#48512 = CARTESIAN_POINT ( 'NONE', ( 233.7939704355307811, -119.5413054122620338, -6.247257159262449733 ) ) ; +#48513 = FACE_OUTER_BOUND ( 'NONE', #45481, .T. ) ; +#48514 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#48515 = AXIS2_PLACEMENT_3D ( 'NONE', #9079, #22498, #21333 ) ; +#48516 = CARTESIAN_POINT ( 'NONE', ( 218.3002074625811701, -116.4870931829341743, 6.170939459261600923 ) ) ; +#48517 = LINE ( 'NONE', #21931, #39857 ) ; +#48518 = FACE_BOUND ( 'NONE', #42058, .T. ) ; +#48519 = ADVANCED_FACE ( 'NONE', ( #16746 ), #36688, .T. ) ; +#48520 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#48521 = ADVANCED_FACE ( 'NONE', ( #34583 ), #16161, .F. ) ; +#48522 = ADVANCED_FACE ( 'NONE', ( #43021 ), #11806, .F. ) ; +#48523 = CARTESIAN_POINT ( 'NONE', ( 233.5276318549333041, -125.4271719928319300, -3.680038898883087661 ) ) ; +#48524 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#48525 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1516828450203870637, -0.9884292157390539568 ) ) ; +#48526 = CARTESIAN_POINT ( 'NONE', ( 90.90000000000003411, -120.4999999999999432, 1.387778780781445676E-14 ) ) ; +#48527 = CARTESIAN_POINT ( 'NONE', ( 233.1038352243445217, -121.1352281384224057, -5.513433424767640645 ) ) ; +#48528 = CARTESIAN_POINT ( 'NONE', ( 234.8126837742063913, -125.6721700128384214, 2.012746921285778701 ) ) ; +#48529 = CARTESIAN_POINT ( 'NONE', ( 221.0556870083592287, -121.3799021087478565, 7.829448295585711648 ) ) ; +#48530 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#48531 = CARTESIAN_POINT ( 'NONE', ( 14.86190998504178573, -58.77266471895455879, -18.72726291532644538 ) ) ; +#48532 = CARTESIAN_POINT ( 'NONE', ( 234.8895878710605700, -114.5084041276211195, -1.388113865836278382 ) ) ; +#48533 = CARTESIAN_POINT ( 'NONE', ( 219.8878578397558385, -120.9543888710276036, 8.076232727014771129 ) ) ; +#48534 = CARTESIAN_POINT ( 'NONE', ( 219.7761414967712028, -119.9430479233769944, -8.069428366427779054 ) ) ; +#48535 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#48536 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669289681, -115.2051597054940402, -2.952773716956186068 ) ) ; +#48537 = EDGE_LOOP ( 'NONE', ( #56125, #49839, #1543, #21968 ) ) ; +#48538 = CARTESIAN_POINT ( 'NONE', ( -33.89521173412251187, -50.69543050033674803, -70.96718457922180789 ) ) ; +#48539 = EDGE_CURVE ( 'NONE', #51009, #12075, #31446, .T. ) ; +#48540 = PLANE ( 'NONE', #11685 ) ; +#48541 = CARTESIAN_POINT ( 'NONE', ( 215.4268473067612604, -122.1044497067402688, 7.518273691830176908 ) ) ; +#48542 = ORIENTED_EDGE ( 'NONE', *, *, #22761, .T. ) ; +#48543 = CIRCLE ( 'NONE', #46652, 3.000000000000001776 ) ; +#48544 = FACE_OUTER_BOUND ( 'NONE', #28983, .T. ) ; +#48545 = CARTESIAN_POINT ( 'NONE', ( 232.0305867145229968, -125.7939912741739761, 1.687500806297428824 ) ) ; +#48546 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #5980, #55639 ), + ( #2487, #33436 ), + ( #1340, #37810 ), + ( #6557, #23502 ), + ( #19976, #38093 ), + ( #42163, #41883 ), + ( #10085, #19119 ), + ( #15020, #41604 ), + ( #19692, #27906 ), + ( #32857, #54772 ), + ( #5703, #1636 ), + ( #19408, #10645 ), + ( #28470, #46274 ), + ( #6280, #24083 ), + ( #50929, #46555 ), + ( #10948, #24362 ), + ( #2192, #8346 ), + ( #45109, #4267 ), + ( #17380, #53587 ), + ( #12717, #8925 ), + ( #22069, #39884 ), + ( #31130, #35782 ), + ( #36088, #13578 ), + ( #27322, #5120 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4 ), + ( 2, 2 ), + ( 0.0000000000000000000, 0.06250000000000009714, 0.1250000000000000000, 0.2500000000000000000, 0.3750000000000000000, 0.4375000000000000000, 0.5000000000000000000, 0.5625000000000000000, 0.6250000000000000000, 0.7500000000000000000, 0.8750000000000000000, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#48547 = VERTEX_POINT ( 'NONE', #56485 ) ; +#48548 = ORIENTED_EDGE ( 'NONE', *, *, #40396, .T. ) ; +#48549 = DIRECTION ( 'NONE', ( 0.7071067811865474617, 0.7071067811865474617, 0.0000000000000000000 ) ) ; +#48550 = PERSON_AND_ORGANIZATION ( #7435, #16966 ) ; +#48551 = ORIENTED_EDGE ( 'NONE', *, *, #44891, .F. ) ; +#48552 = VECTOR ( 'NONE', #35433, 1000.000000000000000 ) ; +#48553 = ORIENTED_EDGE ( 'NONE', *, *, #8139, .T. ) ; +#48554 = CARTESIAN_POINT ( 'NONE', ( 221.8982703924566238, -118.5631926233540128, -7.819412207606839083 ) ) ; +#48555 = CARTESIAN_POINT ( 'NONE', ( 236.2632042083393173, -122.7142391457341120, -5.086857290039396240 ) ) ; +#48556 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#48557 = ORIENTED_EDGE ( 'NONE', *, *, #37844, .T. ) ; +#48558 = VERTEX_POINT ( 'NONE', #21716 ) ; +#48559 = AXIS2_PLACEMENT_3D ( 'NONE', #20809, #48569, #17304 ) ; +#48560 = EDGE_CURVE ( 'NONE', #10913, #54771, #4029, .T. ) ; +#48561 = CARTESIAN_POINT ( 'NONE', ( -4.707714969028608643, -35.69543050033664855, -105.4680908367048175 ) ) ; +#48562 = CARTESIAN_POINT ( 'NONE', ( 15.22190327825485845, -57.95646333563967545, 19.34649823406777713 ) ) ; +#48563 = ORIENTED_EDGE ( 'NONE', *, *, #50460, .T. ) ; +#48564 = DIRECTION ( 'NONE', ( -1.811995619784410881E-15, 1.000000000000000000, 1.196913542559490477E-15 ) ) ; +#48565 = CARTESIAN_POINT ( 'NONE', ( 235.8999987668154859, -127.9375346465639893, 0.9659598236077954203 ) ) ; +#48566 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#48567 = CARTESIAN_POINT ( 'NONE', ( 219.8555217014182972, -121.5667269355006539, 8.018277664863958876 ) ) ; +#48568 = CARTESIAN_POINT ( 'NONE', ( 220.2486434445711438, -119.0207804524576147, -7.750405656360207729 ) ) ; +#48569 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#48570 = ORIENTED_EDGE ( 'NONE', *, *, #17464, .T. ) ; +#48571 = EDGE_LOOP ( 'NONE', ( #27466, #24478, #16769, #45924, #54259, #35853, #28665 ) ) ; +#48572 = CARTESIAN_POINT ( 'NONE', ( 14.86190998504178573, -59.22733528104546963, 18.72726291532645959 ) ) ; +#48573 = CARTESIAN_POINT ( 'NONE', ( -36.15046256473636532, -49.14543050033675087, -71.83542630306116905 ) ) ; +#48574 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#48575 = ORIENTED_EDGE ( 'NONE', *, *, #12111, .T. ) ; +#48576 = CARTESIAN_POINT ( 'NONE', ( 232.0077031909306982, -120.7176092403840499, -5.732863725354507167 ) ) ; +#48577 = CARTESIAN_POINT ( 'NONE', ( 220.8908954034234569, -122.2124310541410352, 7.684825836763204521 ) ) ; +#48578 = EDGE_CURVE ( 'NONE', #41791, #8493, #39540, .T. ) ; +#48579 = CARTESIAN_POINT ( 'NONE', ( 19.56276389583976894, -50.77689139009063268, -15.88077840093134796 ) ) ; +#48580 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#48581 = CARTESIAN_POINT ( 'NONE', ( 29.40000000000003766, -117.4602631692858381, -0.9999999999999731326 ) ) ; +#48582 = CARTESIAN_POINT ( 'NONE', ( -19.59999999999998010, -33.19999999999999574, 19.25000000000001421 ) ) ; +#48583 = CIRCLE ( 'NONE', #26206, 0.1999998784767218762 ) ; +#48584 = CARTESIAN_POINT ( 'NONE', ( 235.5629985333254126, -114.9808326559432459, -0.5842938839153634101 ) ) ; +#48585 = CARTESIAN_POINT ( 'NONE', ( 216.2145475483313248, -118.6839248683858017, -7.742368139057154153 ) ) ; +#48586 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#48587 = DIRECTION ( 'NONE', ( -1.811995619784410881E-15, 1.000000000000000000, 1.196913542559490477E-15 ) ) ; +#48588 = ADVANCED_FACE ( 'NONE', ( #25833 ), #12089, .F. ) ; +#48589 = ADVANCED_FACE ( 'NONE', ( #57070 ), #52972, .T. ) ; +#48590 = CARTESIAN_POINT ( 'NONE', ( 233.0779020996841382, -116.9526359631631749, 5.023254809788502584 ) ) ; +#48591 = CARTESIAN_POINT ( 'NONE', ( 27.18129845195782579, -119.6738765100306665, 6.246018401366681516 ) ) ; +#48592 = CARTESIAN_POINT ( 'NONE', ( 24.99900000000002009, -50.50000000000000000, 3.199999999999992628 ) ) ; +#48593 = EDGE_CURVE ( 'NONE', #41865, #1395, #6230, .T. ) ; +#48594 = CARTESIAN_POINT ( 'NONE', ( 196.6500029091149599, -112.6344881521881405, -11.11317294671741074 ) ) ; +#48595 = CARTESIAN_POINT ( 'NONE', ( 232.5623941235004395, -118.4779527605999618, 5.168544392243359376 ) ) ; +#48596 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -118.9930334444486419, -1.242563514740104180 ) ) ; +#48597 = AXIS2_PLACEMENT_3D ( 'NONE', #3773, #39387, #48433 ) ; +#48598 = SECURITY_CLASSIFICATION ( '', '', #25792 ) ; +#48599 = CARTESIAN_POINT ( 'NONE', ( 235.0226758637847126, -118.6898594216660996, -5.275756821615766867 ) ) ; +#48600 = CARTESIAN_POINT ( 'NONE', ( 216.6812860949822266, -118.5776292495516770, -7.792028224879455678 ) ) ; +#48601 = ORIENTED_EDGE ( 'NONE', *, *, #41991, .F. ) ; +#48602 = CARTESIAN_POINT ( 'NONE', ( 234.5149721446723277, -125.7100805811815434, -3.268262711878981985 ) ) ; +#48603 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289794, -121.7803854321211503, -6.576756495291225413 ) ) ; +#48604 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#48605 = VECTOR ( 'NONE', #20472, 999.9999999999998863 ) ; +#48606 = CARTESIAN_POINT ( 'NONE', ( 3.851526739204712335, -29.69543050033664144, -101.7516568765705927 ) ) ; +#48607 = CARTESIAN_POINT ( 'NONE', ( 234.0863206909840528, -121.7523289125968660, -5.405717141918226609 ) ) ; +#48609 = VECTOR ( 'NONE', #32732, 999.9999999999998863 ) ; +#48608 = CARTESIAN_POINT ( 'NONE', ( 237.1346934470945769, -120.0695109534295710, -5.532629993843834804 ) ) ; +#48610 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290306, -118.5729668207433889, 0.8913176687969504020 ) ) ; +#48611 = ORIENTED_EDGE ( 'NONE', *, *, #30249, .F. ) ; +#48612 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290306, -118.9291208858445685, 2.845308602641923645 ) ) ; +#48613 =( BOUNDED_SURFACE ( ) B_SPLINE_SURFACE ( 3, 3, ( + ( #2424, #19351, #6216, #10581 ), + ( #23441, #42390, #37469, #23724 ), + ( #28406, #24025, #37188, #15237 ), + ( #33374, #32796, #50575, #24302 ) ), + .UNSPECIFIED., .F., .F., .F. ) + B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ), + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_SURFACE ( ( + ( 1.000000000000000000, 0.9886773517505549336, 0.9886773517505549336, 1.000000000000000000), + ( 0.8047378541243604966, 0.7956260904690971580, 0.7956260904690971580, 0.8047378541243604966), + ( 0.8047378541243604966, 0.7956260904690971580, 0.7956260904690971580, 0.8047378541243604966), + ( 1.000000000000000000, 0.9886773517505549336, 0.9886773517505549336, 1.000000000000000000) ) ) + REPRESENTATION_ITEM ( '' ) SURFACE ( ) ); +#48614 = CARTESIAN_POINT ( 'NONE', ( 234.6143365666170553, -115.0749943277574374, 1.201287604532908615 ) ) ; +#48615 = VERTEX_POINT ( 'NONE', #49733 ) ; +#48616 = ORIENTED_EDGE ( 'NONE', *, *, #7104, .T. ) ; +#48617 = CARTESIAN_POINT ( 'NONE', ( 216.0710477703383674, -118.4926357392738510, -7.684777478244877891 ) ) ; +#48618 = CARTESIAN_POINT ( 'NONE', ( 220.1052941450074059, -121.4521825671744324, 7.833901583179924799 ) ) ; +#48619 = FACE_OUTER_BOUND ( 'NONE', #10396, .T. ) ; +#48620 = CARTESIAN_POINT ( 'NONE', ( 236.2960696910380420, -124.7160297408527470, 4.477398220759783776 ) ) ; +#48621 = ORIENTED_EDGE ( 'NONE', *, *, #2511, .T. ) ; +#48623 = CARTESIAN_POINT ( 'NONE', ( 215.7714380463857538, -121.9156727449117597, 7.791172273887162270 ) ) ; +#48622 = AXIS2_PLACEMENT_3D ( 'NONE', #14143, #28751, #49771 ) ; +#48624 = CARTESIAN_POINT ( 'NONE', ( 236.8742627790506106, -122.0313762600955556, 5.334555954180898674 ) ) ; +#48625 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#48626 = ORIENTED_EDGE ( 'NONE', *, *, #56736, .T. ) ; +#48627 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#48628 = EDGE_CURVE ( 'NONE', #21791, #41667, #18752, .T. ) ; +#48629 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669290931, -115.5909203483487602, 4.560073770876833521 ) ) ; +#48630 = CARTESIAN_POINT ( 'NONE', ( 31.69159998558854241, -121.4999999999999858, 5.648678870956214126 ) ) ; +#48631 = ORIENTED_EDGE ( 'NONE', *, *, #4226, .F. ) ; +#48632 = ORIENTED_EDGE ( 'NONE', *, *, #4076, .T. ) ; +#48633 = FACE_OUTER_BOUND ( 'NONE', #6521, .T. ) ; +#48634 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289794, -125.7360262536495412, -1.516270762136708639 ) ) ; +#48635 = CARTESIAN_POINT ( 'NONE', ( 222.3999982488143701, -123.4973192843909686, 7.022138469927302395 ) ) ; +#48636 = DIRECTION ( 'NONE', ( 1.000000000000000000, -4.625929269271513563E-14, 0.0000000000000000000 ) ) ; +#48637 = ORIENTED_EDGE ( 'NONE', *, *, #12186, .F. ) ; +#48638 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#48639 = CARTESIAN_POINT ( 'NONE', ( -4.250000000000000000, -4.500000000000000000, 39.00000000000000000 ) ) ; +#48640 = CARTESIAN_POINT ( 'NONE', ( 219.9391415792914586, -122.2728439041645458, 7.687326889683848918 ) ) ; +#48641 = ORIENTED_EDGE ( 'NONE', *, *, #10418, .F. ) ; +#48642 = VECTOR ( 'NONE', #3954, 999.9999999999998863 ) ; +#48643 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#48644 = CARTESIAN_POINT ( 'NONE', ( 215.7750371134355305, -119.1248185741319077, -7.594896831074733790 ) ) ; +#48645 = VERTEX_POINT ( 'NONE', #44790 ) ; +#48646 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#48647 = CARTESIAN_POINT ( 'NONE', ( 216.6724457242520998, -118.8765927844780066, -7.612062846553264706 ) ) ; +#48648 = EDGE_LOOP ( 'NONE', ( #4776, #40960, #26079, #9934, #45823, #19300, #5312, #12192 ) ) ; +#48649 = CARTESIAN_POINT ( 'NONE', ( 229.2999987672629914, -113.8413812931234048, -3.451491983869514613 ) ) ; +#48650 = CARTESIAN_POINT ( 'NONE', ( 220.8002074625812838, -123.8734369746544530, -6.567553444357971060 ) ) ; +#48651 = CARTESIAN_POINT ( 'NONE', ( 236.2777695270552556, -117.6117135645468466, -4.764535698153812504 ) ) ; +#48652 = EDGE_CURVE ( 'NONE', #52879, #19516, #38872, .T. ) ; +#48653 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #3655, #38978 ), + ( #35465, #44212 ), + ( #48317, #7431 ), + ( #21437, #25244 ), + ( #52672, #3947 ), + ( #35184, #57079 ), + ( #31095, #16758 ), + ( #52981, #43924 ), + ( #52385, #13253 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 2, 3, 4 ), + ( 2, 2 ), + ( 0.0000000000000000000, 0.4950495049504949896, 0.9900990099009899792, 0.9960396039995210726 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#48654 = LINE ( 'NONE', #8648, #54583 ) ; +#48655 = EDGE_CURVE ( 'NONE', #26515, #8663, #33304, .T. ) ; +#48656 = CARTESIAN_POINT ( 'NONE', ( 232.5850837129243871, -123.8065544494616859, -5.184192687736511651 ) ) ; +#48657 = CARTESIAN_POINT ( 'NONE', ( 215.2141189920034492, -118.5684217675862726, -7.422727740834957899 ) ) ; +#48658 = CARTESIAN_POINT ( 'NONE', ( 39.39363340300003102, -110.0410721499999767, 5.229463925000029434 ) ) ; +#48659 = EDGE_CURVE ( 'NONE', #50898, #18595, #30510, .T. ) ; +#48660 = CARTESIAN_POINT ( 'NONE', ( 216.5946670501811013, -122.2929750050598301, 7.568853174695382435 ) ) ; +#48661 = CARTESIAN_POINT ( 'NONE', ( -23.99999999999999289, -5.000000000000008882, 16.25000000000000711 ) ) ; +#48662 = CARTESIAN_POINT ( 'NONE', ( 235.2337891527238867, -116.9398353090381164, -4.255070175127172227 ) ) ; +#48663 = CARTESIAN_POINT ( 'NONE', ( 219.9166487112239565, -121.6376437026730315, 8.008668712239902732 ) ) ; +#48664 = PLANE ( 'NONE', #43151 ) ; +#48665 = ORIENTED_EDGE ( 'NONE', *, *, #25848, .F. ) ; +#48666 = CARTESIAN_POINT ( 'NONE', ( 233.9886142171075960, -114.8255795658722178, 2.370447127626494233 ) ) ; +#48667 = CARTESIAN_POINT ( 'NONE', ( 228.7999987669289794, -121.8686921630819029, -6.864887600151761582 ) ) ; +#48668 = CARTESIAN_POINT ( 'NONE', ( 236.7282614859789192, -123.9157160745633490, 4.373237363240914277 ) ) ; +#48669 = LOCAL_TIME ( 17, 53, 42.00000000000000000, #44748 ) ; +#48670 = EDGE_LOOP ( 'NONE', ( #27004, #37644, #31770 ) ) ; +#48671 = ORIENTED_EDGE ( 'NONE', *, *, #41174, .F. ) ; +#48672 = DIRECTION ( 'NONE', ( -0.7009092642998492328, 0.0000000000000000000, -0.7132504491541833413 ) ) ; +#48674 = VECTOR ( 'NONE', #37115, 1000.000000000000000 ) ; +#48673 = CARTESIAN_POINT ( 'NONE', ( 15.52661121816722201, -29.69543050033662013, -100.5713910552029517 ) ) ; +#48675 = CARTESIAN_POINT ( 'NONE', ( 236.0778494539233350, -116.9496561829188011, 5.021234021529827452 ) ) ; +#48676 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289453, -119.8586693524160296, -3.424808321108330667 ) ) ; +#48677 = FACE_OUTER_BOUND ( 'NONE', #43276, .T. ) ; +#48678 = AXIS2_PLACEMENT_3D ( 'NONE', #49524, #13895, #4861 ) ; +#48679 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #45846, #23650, #37398, #14887 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 0.0000000000000000000, 0.0001894218823687919117 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9999406259520330353, 0.9995531356705547044, 0.9992115149215250458, 0.9989157637049441707 ) ) + REPRESENTATION_ITEM ( '' ) ); +#48680 = CARTESIAN_POINT ( 'NONE', ( 233.8151685560454212, -125.7044962541276050, 1.927622900445858711 ) ) ; +#48681 = VERTEX_POINT ( 'NONE', #27280 ) ; +#48682 = CARTESIAN_POINT ( 'NONE', ( -26.49999999999999645, -128.9989999999999952, 5.900000000000009237 ) ) ; +#48683 = CARTESIAN_POINT ( 'NONE', ( -46.37556488668291621, -49.61819616614794626, 13.29804602747056030 ) ) ; +#48684 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#48685 = ORIENTED_EDGE ( 'NONE', *, *, #46069, .T. ) ; +#48686 = CARTESIAN_POINT ( 'NONE', ( 195.1499984800815639, -124.7683188723461853, -13.26197142343285940 ) ) ; +#48687 = APPROVAL_ROLE ( '' ) ; +#48688 = CARTESIAN_POINT ( 'NONE', ( 237.4044558431779137, -117.9553468113445547, -4.933473202297690818 ) ) ; +#48689 = CARTESIAN_POINT ( 'NONE', ( 219.9621617088761525, -118.7143373431645728, -7.684405205502454095 ) ) ; +#48690 = ORIENTED_EDGE ( 'NONE', *, *, #15661, .T. ) ; +#48691 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#48692 = ADVANCED_FACE ( 'NONE', ( #136 ), #690, .F. ) ; +#48693 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#48694 = CARTESIAN_POINT ( 'NONE', ( 215.7624433424235804, -122.4107301446053384, 7.476768377701365154 ) ) ; +#48695 = CARTESIAN_POINT ( 'NONE', ( 237.5232383555280933, -125.5391933234416513, -3.525599935248306505 ) ) ; +#48696 = ORIENTED_EDGE ( 'NONE', *, *, #40990, .T. ) ; +#48697 = ORIENTED_EDGE ( 'NONE', *, *, #24895, .T. ) ; +#48698 = ORIENTED_EDGE ( 'NONE', *, *, #8315, .F. ) ; +#48699 = CARTESIAN_POINT ( 'NONE', ( 29.68409781524685087, -126.5249255113969582, 0.8272173924420380686 ) ) ; +#48700 = CARTESIAN_POINT ( 'NONE', ( 236.3999987669289737, -120.4999999999997584, 1.387778780781445676E-14 ) ) ; +#48701 = CARTESIAN_POINT ( 'NONE', ( 218.8554351935288764, -121.9928523073510434, 7.955800776297747845 ) ) ; +#48702 = CARTESIAN_POINT ( 'NONE', ( 215.8854643915097427, -118.6868110456283034, -7.744196460399631832 ) ) ; +#48703 = ORIENTED_EDGE ( 'NONE', *, *, #26994, .T. ) ; +#48704 = ORIENTED_EDGE ( 'NONE', *, *, #17923, .F. ) ; +#48705 = EDGE_LOOP ( 'NONE', ( #8454, #56902, #34769, #28458 ) ) ; +#48706 = CARTESIAN_POINT ( 'NONE', ( 34.25967679730613469, -126.1094777262945996, 0.8702634470712932169 ) ) ; +#48707 = CARTESIAN_POINT ( 'NONE', ( 237.5962731151847152, -119.6065601904892191, 5.477301244007222181 ) ) ; +#48708 = EDGE_LOOP ( 'NONE', ( #33908, #13135 ) ) ; +#48709 = FACE_OUTER_BOUND ( 'NONE', #2458, .T. ) ; +#48710 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#48711 = ORIENTED_EDGE ( 'NONE', *, *, #23656, .F. ) ; +#48712 = EDGE_LOOP ( 'NONE', ( #4456, #51692, #23849, #14366, #23538, #9864 ) ) ; +#48713 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 1.857579106396803973E-17 ) ) ; +#48714 = CARTESIAN_POINT ( 'NONE', ( -49.99384707691637431, -122.1013292558821774, 4.854125755388206009 ) ) ; +#48715 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669862435, -121.3873446433704686, 5.782310912082829546 ) ) ; +#48716 = CARTESIAN_POINT ( 'NONE', ( 35.15356540944630837, -126.0411908697947325, -0.8294949708654991705 ) ) ; +#48717 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -119.6465351923004192, 2.646237368754331687 ) ) ; +#48718 = CC_DESIGN_APPROVAL ( #51708, ( #18895 ) ) ; +#48719 = CARTESIAN_POINT ( 'NONE', ( 37.90678754856363497, -119.4999999999999858, 5.098912634808828059 ) ) ; +#48720 = CARTESIAN_POINT ( 'NONE', ( -31.99999999999999289, -124.5000000000000000, -16.99999999999999289 ) ) ; +#48721 = EDGE_CURVE ( 'NONE', #33213, #25055, #38892, .T. ) ; +#48722 = CARTESIAN_POINT ( 'NONE', ( 216.6895969227366550, -120.9528250761365200, 7.769210510188075958 ) ) ; +#48723 = CARTESIAN_POINT ( 'NONE', ( 216.0150782004976975, -121.6056692832894868, 7.861613117698706965 ) ) ; +#48724 = CARTESIAN_POINT ( 'NONE', ( 215.6644771694334963, -118.7085366887382207, -7.705751346379464017 ) ) ; +#48725 = ADVANCED_FACE ( 'NONE', ( #14957 ), #48613, .F. ) ; +#48726 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -122.9290909487960306, -0.5846685422066664195 ) ) ; +#48727 = DIRECTION ( 'NONE', ( 1.000000000000000000, 4.336808689942021680E-16, 0.0000000000000000000 ) ) ; +#48728 = EDGE_CURVE ( 'NONE', #48066, #39589, #8156, .T. ) ; +#48729 = CARTESIAN_POINT ( 'NONE', ( 31.71743114857322610, -119.6720577835897217, 5.845206464698201820 ) ) ; +#48730 = CARTESIAN_POINT ( 'NONE', ( 237.3472280068026521, -117.6117135645469034, -4.764535698153819610 ) ) ; +#48731 = ORIENTED_EDGE ( 'NONE', *, *, #19702, .T. ) ; +#48732 = CARTESIAN_POINT ( 'NONE', ( 236.3066769241852398, -115.4078764833457171, -2.207804178457218658 ) ) ; +#48733 = DIRECTION ( 'NONE', ( 0.7009092642998535627, 0.0000000000000000000, 0.7132504491541790115 ) ) ; +#48734 = CARTESIAN_POINT ( 'NONE', ( 221.7615284002343117, -122.3442577619718179, 7.846592626352498989 ) ) ; +#48735 = ADVANCED_FACE ( 'NONE', ( #6497 ), #32525, .F. ) ; +#48736 = CARTESIAN_POINT ( 'NONE', ( 233.7327830045683754, -124.0308940898007819, 4.279336004447348074 ) ) ; +#48737 = CARTESIAN_POINT ( 'NONE', ( 194.9499422319493931, -126.8561381869897673, -0.9754033047520451749 ) ) ; +#48738 = AXIS2_PLACEMENT_3D ( 'NONE', #8500, #26325, #44114 ) ; +#48739 = EDGE_LOOP ( 'NONE', ( #4702, #1228, #24834, #54390 ) ) ; +#48740 = VERTEX_POINT ( 'NONE', #33657 ) ; +#48741 = CARTESIAN_POINT ( 'NONE', ( 219.8080545186814447, -118.6412366191691063, -7.666399704234275525 ) ) ; +#48742 = PLANE ( 'NONE', #43335 ) ; +#48743 = CARTESIAN_POINT ( 'NONE', ( -47.47347715549065583, -118.2877787616556731, -6.564483125176883149 ) ) ; +#48744 = CARTESIAN_POINT ( 'NONE', ( 235.3903344911909983, -126.4989785457396039, 1.354500138493801353 ) ) ; +#48745 = FACE_OUTER_BOUND ( 'NONE', #24487, .T. ) ; +#48746 = CARTESIAN_POINT ( 'NONE', ( 24.90000000000000213, -0.1999999999999969580, -22.09999999999998721 ) ) ; +#48747 = LINE ( 'NONE', #11046, #35916 ) ; +#48748 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#48749 = ORIENTED_EDGE ( 'NONE', *, *, #57262, .F. ) ; +#48750 = CARTESIAN_POINT ( 'NONE', ( 221.3572680657952674, -118.8023425002461977, -7.892594549221131572 ) ) ; +#48751 = DIRECTION ( 'NONE', ( 1.210476675238563278E-16, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#48752 = CARTESIAN_POINT ( 'NONE', ( 21.18214573564617709, -0.9999999999999940048, -22.49446538316707489 ) ) ; +#48753 = ORIENTED_EDGE ( 'NONE', *, *, #51226, .T. ) ; +#48754 = ORIENTED_EDGE ( 'NONE', *, *, #33032, .F. ) ; +#48755 = DIRECTION ( 'NONE', ( 0.7071067811865441310, 0.7071067811865510144, 0.0000000000000000000 ) ) ; +#48756 = LINE ( 'NONE', #26580, #17904 ) ; +#48757 = DIRECTION ( 'NONE', ( -0.8571673007021114454, 1.049727191138617586E-16, 0.5150380749100555988 ) ) ; +#48758 = CARTESIAN_POINT ( 'NONE', ( 220.5726949197767510, -121.4612039833790931, 8.046817312362247065 ) ) ; +#48759 = ADVANCED_FACE ( 'NONE', ( #41255 ), #55285, .F. ) ; +#48760 = LINE ( 'NONE', #34759, #32479 ) ; +#48761 = ADVANCED_FACE ( 'NONE', ( #41542 ), #51441, .T. ) ; +#48762 = CARTESIAN_POINT ( 'NONE', ( 221.8456370810452540, -121.1524432526867656, 8.031094952255166675 ) ) ; +#48763 = EDGE_LOOP ( 'NONE', ( #22492, #21013, #32069, #3895, #49690, #48040, #55004, #50764, #18082, #13796, #4099, #11282 ) ) ; +#48764 = CARTESIAN_POINT ( 'NONE', ( 215.8452399231583740, -121.2789075684792977, 7.684391934070346153 ) ) ; +#48765 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238558841E-16, -1.857579106397798678E-17 ) ) ; +#48766 = ADVANCED_FACE ( 'NONE', ( #50863 ), #9514, .F. ) ; +#48767 = ORIENTED_EDGE ( 'NONE', *, *, #31546, .F. ) ; +#48768 = ADVANCED_FACE ( 'NONE', ( #6783 ), #47360, .T. ) ; +#48769 = ORIENTED_EDGE ( 'NONE', *, *, #51260, .T. ) ; +#48770 = ORIENTED_EDGE ( 'NONE', *, *, #30967, .F. ) ; +#48771 = EDGE_CURVE ( 'NONE', #56169, #21834, #25069, .T. ) ; +#48772 = ORIENTED_EDGE ( 'NONE', *, *, #55494, .F. ) ; +#48773 = DIRECTION ( 'NONE', ( -1.811995619784410881E-15, 1.000000000000000000, 1.196913542559490477E-15 ) ) ; +#48774 = CARTESIAN_POINT ( 'NONE', ( -29.16256239509951698, -0.1333331811411114509, -23.33333318114111066 ) ) ; +#48775 = EDGE_LOOP ( 'NONE', ( #20404, #53366, #45036, #182 ) ) ; +#48776 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #44760, #52630, #4482, #57634, #52946, #18166, #18467, #49426, #12637, #396 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 4 ), + ( 3.524738594764935934E-16, 0.0001255473171571131223, 0.0002510946343138737704, 0.0003766419514706344186, 0.0005021892686273950667 ), + .UNSPECIFIED. ) ; +#48777 = ORIENTED_EDGE ( 'NONE', *, *, #18262, .T. ) ; +#48778 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#48779 = CARTESIAN_POINT ( 'NONE', ( 214.0640049313486202, -121.0656846839103338, 7.732888314921110506 ) ) ; +#48780 = PLANE ( 'NONE', #44108 ) ; +#48781 = ORIENTED_EDGE ( 'NONE', *, *, #24898, .T. ) ; +#48782 = CIRCLE ( 'NONE', #52513, 0.9999999999999983347 ) ; +#48783 = ORIENTED_EDGE ( 'NONE', *, *, #18688, .F. ) ; +#48784 = AXIS2_PLACEMENT_3D ( 'NONE', #26052, #18118, #54055 ) ; +#48785 = CARTESIAN_POINT ( 'NONE', ( 238.0999987669289339, -120.4999999999997584, 1.387778780781445676E-14 ) ) ; +#48786 = CARTESIAN_POINT ( 'NONE', ( 237.3731123366854945, -114.9485034304336892, 0.01840030094966218013 ) ) ; +#48787 = CARTESIAN_POINT ( 'NONE', ( 14.24988239823632341, -47.38302816977970622, 18.34033503353875005 ) ) ; +#48788 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #30637, #12218, #25075, #56905 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 0.9052261459190248383, 1.000000000000000000 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.5014967623431825228, 0.5021111587627798967, 0.5027861106399487134, 0.5035216179746889731 ) ) + REPRESENTATION_ITEM ( '' ) ); +#48789 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#48790 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#48791 = CARTESIAN_POINT ( 'NONE', ( 236.2445745459614272, -124.4472550137705156, -5.974384144998000856 ) ) ; +#48792 = CARTESIAN_POINT ( 'NONE', ( 233.5439704355307811, -126.7472571592622188, -0.9586945877377434089 ) ) ; +#48793 = EDGE_CURVE ( 'NONE', #8988, #41235, #39469, .T. ) ; +#48794 = DIRECTION ( 'NONE', ( 0.7132504491541840075, 2.131334480222543031E-15, -0.7009092642998484557 ) ) ; +#48795 = DIRECTION ( 'NONE', ( 0.7009092642998484557, -6.938893903907223644E-15, 0.7132504491541842295 ) ) ; +#48796 = VECTOR ( 'NONE', #33009, 1000.000000000000000 ) ; +#48797 = CARTESIAN_POINT ( 'NONE', ( 235.0576712958361725, -125.9978515430798041, 0.7578400683250591241 ) ) ; +#48798 = CARTESIAN_POINT ( 'NONE', ( 219.8411069787025554, -120.0487101788380357, -7.871777694062569886 ) ) ; +#48799 = AXIS2_PLACEMENT_3D ( 'NONE', #46484, #28112, #19900 ) ; +#48800 = FACE_OUTER_BOUND ( 'NONE', #29193, .T. ) ; +#48801 = CARTESIAN_POINT ( 'NONE', ( 220.4972626644262448, -120.8968560562822461, 7.876725360521502850 ) ) ; +#48802 = FACE_BOUND ( 'NONE', #54074, .T. ) ; +#48803 = CARTESIAN_POINT ( 'NONE', ( 233.5000484986731806, -125.9984842930394535, -2.754894724018517316 ) ) ; +#48804 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#48805 = CARTESIAN_POINT ( 'NONE', ( 219.9391415792914586, -118.7271560958350278, -7.687326889683820497 ) ) ; +#48806 = EDGE_CURVE ( 'NONE', #8853, #41270, #24885, .T. ) ; +#48807 = CARTESIAN_POINT ( 'NONE', ( 233.1247625455292507, -120.3949473622633803, -5.549007799783557182 ) ) ; +#48808 = CARTESIAN_POINT ( 'NONE', ( 234.9542957331579487, -125.3268796835113079, -2.738437829508324040 ) ) ; +#48809 = EDGE_CURVE ( 'NONE', #31434, #45258, #48212, .T. ) ; +#48810 = FACE_OUTER_BOUND ( 'NONE', #12564, .T. ) ; +#48811 = CARTESIAN_POINT ( 'NONE', ( -2.999999999999995559, -128.6999999999999886, 20.00000000000001066 ) ) ; +#48812 = CARTESIAN_POINT ( 'NONE', ( 234.9809505586858904, -114.7109384037758133, 2.077266086361187369 ) ) ; +#48813 = DIRECTION ( 'NONE', ( 0.8574929260652129903, -0.07804017984500298544, 0.5085426354573221452 ) ) ; +#48814 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ; +#48815 = CARTESIAN_POINT ( 'NONE', ( 237.5793362108857139, -114.9500030620401816, -0.006498792099753857715 ) ) ; +#48816 = CARTESIAN_POINT ( 'NONE', ( 4.902890635654489238, -29.99543050033664571, -100.6817812028393178 ) ) ; +#48817 = ORIENTED_EDGE ( 'NONE', *, *, #29026, .T. ) ; +#48818 = CARTESIAN_POINT ( 'NONE', ( 37.90000000000001990, -119.4999999999999858, -5.046256430374040924 ) ) ; +#48819 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#48820 = CARTESIAN_POINT ( 'NONE', ( 232.3900287898273120, -114.9740403482587539, 0.5445240958317701940 ) ) ; +#48821 = ORIENTED_EDGE ( 'NONE', *, *, #42303, .T. ) ; +#48822 = AXIS2_PLACEMENT_3D ( 'NONE', #56523, #38136, #47746 ) ; +#48823 = CARTESIAN_POINT ( 'NONE', ( 220.4669882443966458, -115.3089632354281662, -5.257358895830358314 ) ) ; +#48824 = AXIS2_PLACEMENT_3D ( 'NONE', #45828, #15144, #10495 ) ; +#48825 = FACE_BOUND ( 'NONE', #32895, .T. ) ; +#48826 = CARTESIAN_POINT ( 'NONE', ( 232.2820603924065779, -122.1377650022703421, -5.309445939149646243 ) ) ; +#48827 = VECTOR ( 'NONE', #14243, 1000.000000000000000 ) ; +#48828 = EDGE_LOOP ( 'NONE', ( #18955, #51624, #40095, #25482, #53877 ) ) ; +#48829 = ORIENTED_EDGE ( 'NONE', *, *, #18756, .T. ) ; +#48830 = CARTESIAN_POINT ( 'NONE', ( 21.50000000000001066, -38.99999999999999289, 23.50000000000000000 ) ) ; +#48831 = EDGE_CURVE ( 'NONE', #41090, #36389, #38594, .T. ) ; +#48832 = EDGE_LOOP ( 'NONE', ( #2527, #19357, #25435, #47977 ) ) ; +#48833 = VECTOR ( 'NONE', #19711, 1000.000000000000000 ) ; +#48834 = EDGE_LOOP ( 'NONE', ( #27607, #32646, #49430, #53213, #1596, #32702, #24634, #30380, #52557, #20931, #11872, #31746, #18139, #38796, #7901, #52775 ) ) ; +#48835 = CLOSED_SHELL ( 'NONE', ( #20521, #33378, #4811, #49856, #2252, #44997, #36739 ) ) ; +#48836 = CARTESIAN_POINT ( 'NONE', ( 241.0999987669289339, -121.4361359573004790, 6.100255635207232352 ) ) ; +#48837 = CARTESIAN_POINT ( 'NONE', ( 236.2024436583159002, -124.4789747434506353, -3.871749584399776012 ) ) ; +#48838 = CARTESIAN_POINT ( 'NONE', ( 215.9840228379771645, -122.3162828186016498, 7.743721514822939689 ) ) ; +#48839 = EDGE_CURVE ( 'NONE', #11575, #20953, #20491, .T. ) ; +#48840 = ORIENTED_EDGE ( 'NONE', *, *, #52795, .T. ) ; +#48841 = EDGE_LOOP ( 'NONE', ( #3207, #44333 ) ) ; +#48842 = EDGE_CURVE ( 'NONE', #20121, #8606, #15780, .T. ) ; +#48843 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #42675, #2698, #38312, #56132, #3857, #38588, #51719, #29567, #12018, #57276, #25158, #29844, #56991, #51434, #21644, #47635, #11441, #7343, #2983, #20758, #56406, #23088 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4 ), + ( 1.453963218420191702E-17, 0.0003014935126970145715, 0.0006029870253940146146, 0.0009044805380910146035, 0.001055227294439534330, 0.001205974050788054166, 0.001356720807136573784, 0.001507467563485093620, 0.001808961076182133074, 0.002110454588879173178, 0.002411948101576212849 ), + .UNSPECIFIED. ) ; +#48844 = CARTESIAN_POINT ( 'NONE', ( 18.52400000000002578, -38.99999999999999289, -23.49900000000000588 ) ) ; +#48845 = CARTESIAN_POINT ( 'NONE', ( 219.8248380541874667, -121.3057463075498248, 8.059119644438821339 ) ) ; +#48846 = EDGE_CURVE ( 'NONE', #28032, #41737, #29574, .T. ) ; +#48847 = VERTEX_POINT ( 'NONE', #52301 ) ; +#48848 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#48849 = CARTESIAN_POINT ( 'NONE', ( 21.50000000000000355, -116.0010000000000048, -13.99999999999999467 ) ) ; +#48850 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#48851 = CARTESIAN_POINT ( 'NONE', ( 219.8999078151017557, -121.6262216328711929, 8.010252027542374975 ) ) ; +#48852 = CARTESIAN_POINT ( 'NONE', ( 221.8568850363074887, -118.7624498687350041, -7.662434737283882136 ) ) ; +#48853 = CARTESIAN_POINT ( 'NONE', ( 216.7527353596297246, -120.9287349569137007, 7.977013691506732229 ) ) ; +#48854 = ORIENTED_EDGE ( 'NONE', *, *, #17883, .T. ) ; +#48855 = ORIENTED_EDGE ( 'NONE', *, *, #49704, .F. ) ; +#48856 = FACE_BOUND ( 'NONE', #54256, .T. ) ; +#48857 = DIRECTION ( 'NONE', ( -1.811995619784410881E-15, 1.000000000000000000, 1.196913542559490477E-15 ) ) ; +#48858 = CARTESIAN_POINT ( 'NONE', ( 13.68853678916752514, -50.67249173431140719, 18.26994936854191209 ) ) ; +#48859 = ORIENTED_EDGE ( 'NONE', *, *, #1201, .F. ) ; +#48860 = CARTESIAN_POINT ( 'NONE', ( 232.0089398258004394, -121.8928003896268706, -5.505217695926360122 ) ) ; +#48861 = LINE ( 'NONE', #8859, #11586 ) ; +#48862 = EDGE_CURVE ( 'NONE', #46451, #31337, #7180, .T. ) ; +#48863 = LINE ( 'NONE', #9155, #18734 ) ; +#48864 = CARTESIAN_POINT ( 'NONE', ( 215.8056398459009131, -119.4815011155675393, -7.653211713837607455 ) ) ; +#48865 = AXIS2_PLACEMENT_3D ( 'NONE', #37640, #28900, #2612 ) ; +#48866 = CARTESIAN_POINT ( 'NONE', ( 34.40000000000001279, -119.4999999999999858, 1.000000000000028644 ) ) ; +#48867 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #55212, #37399, #45847, #5291 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 8.813561143432057793E-10, 0.0003245237125531832967 ), + .UNSPECIFIED. ) ; +#48868 = AXIS2_PLACEMENT_3D ( 'NONE', #17392, #49513, #53029 ) ; +#48869 = CARTESIAN_POINT ( 'NONE', ( 235.4686806958896739, -116.2457186424849027, -3.564216530748083755 ) ) ; +#48870 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 1.885568995626965026E-16 ) ) ; +#48871 = CARTESIAN_POINT ( 'NONE', ( 221.6691971245043646, -118.6742499339833046, -7.645144463423054759 ) ) ; +#48872 = CARTESIAN_POINT ( 'NONE', ( 214.0935265333685606, -118.7558723489123906, -7.351783770376772331 ) ) ; +#48873 = VECTOR ( 'NONE', #26801, 1000.000000000000227 ) ; +#48874 = CARTESIAN_POINT ( 'NONE', ( 233.1246021878257864, -118.5434597319179062, 5.830481852569882939 ) ) ; +#48875 = FACE_OUTER_BOUND ( 'NONE', #16322, .T. ) ; +#48876 = CARTESIAN_POINT ( 'NONE', ( 218.4316429550688667, -122.4751535036773333, 7.613250002692288021 ) ) ; +#48877 = CARTESIAN_POINT ( 'NONE', ( 216.2145475481482890, -118.7144357081319441, -7.543546674455996026 ) ) ; +#48878 = CARTESIAN_POINT ( 'NONE', ( 232.5473142149631371, -117.9921769450551778, 4.951113566375028974 ) ) ; +#48879 = DIRECTION ( 'NONE', ( 0.7132504491541841185, 2.131334480222611662E-15, -0.7009092642998482336 ) ) ; +#48880 = AXIS2_PLACEMENT_3D ( 'NONE', #13108, #26566, #22737 ) ; +#48881 = ADVANCED_FACE ( 'NONE', ( #43550 ), #25165, .T. ) ; +#48882 = CARTESIAN_POINT ( 'NONE', ( 234.9620692781643072, -115.4573223143615479, -2.411395938062002031 ) ) ; +#48883 = CARTESIAN_POINT ( 'NONE', ( 217.2078573484233459, -118.7347146643708982, -7.566705053935179670 ) ) ; +#48884 = CARTESIAN_POINT ( 'NONE', ( 21.00000000000001066, -4.999999999999992006, 19.50000000000000711 ) ) ; +#48885 = ORIENTED_EDGE ( 'NONE', *, *, #3970, .T. ) ; +#48886 = CARTESIAN_POINT ( 'NONE', ( 234.3884097651299783, -126.4881694052850349, 1.392974304206875180 ) ) ; +#48887 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -121.9625330754772818, 2.464703711139184961 ) ) ; +#48888 = CARTESIAN_POINT ( 'NONE', ( 217.4651222193051865, -115.1524967005602775, -5.009110875648141281 ) ) ; +#48889 = CARTESIAN_POINT ( 'NONE', ( 218.7391470660224684, -119.1888207473172372, -7.763278845944937778 ) ) ; +#48890 = EDGE_CURVE ( 'NONE', #3164, #45965, #34234, .T. ) ; +#48891 = CARTESIAN_POINT ( 'NONE', ( 234.4159439414858923, -115.1584623952060724, 1.504180201583686260 ) ) ; +#48892 = CARTESIAN_POINT ( 'NONE', ( 237.1776446057201042, -118.5945123714393787, -5.212382807068283164 ) ) ; +#48893 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290590, -118.0390825294793729, 1.381021543127022078 ) ) ; +#48894 = ORIENTED_EDGE ( 'NONE', *, *, #43253, .T. ) ; +#48895 = CARTESIAN_POINT ( 'NONE', ( 214.9203079168117654, -118.7868882727127726, -7.446502837990400359 ) ) ; +#48896 = CARTESIAN_POINT ( 'NONE', ( 234.5000930023219610, -115.6258427195769656, -2.667520283043038898 ) ) ; +#48897 = ORIENTED_EDGE ( 'NONE', *, *, #30526, .F. ) ; +#48898 = ORIENTED_EDGE ( 'NONE', *, *, #23774, .F. ) ; +#48899 = LINE ( 'NONE', #8903, #33379 ) ; +#48900 = FACE_OUTER_BOUND ( 'NONE', #17664, .T. ) ; +#48901 = CARTESIAN_POINT ( 'NONE', ( 219.8173246297095318, -120.9710959783678277, 7.868738271283407748 ) ) ; +#48902 = ADVANCED_FACE ( 'NONE', ( #7929 ), #39183, .F. ) ; +#48903 = CARTESIAN_POINT ( 'NONE', ( 236.3115726335571480, -125.1246155359380339, 4.054155265447677792 ) ) ; +#48904 = ORIENTED_EDGE ( 'NONE', *, *, #33625, .T. ) ; +#48905 = VECTOR ( 'NONE', #15926, 1000.000000000000000 ) ; +#48906 = CARTESIAN_POINT ( 'NONE', ( 17.81709483402328686, -58.00159495902808970, -21.48710422178329438 ) ) ; +#48907 = CIRCLE ( 'NONE', #23713, 7.500000000000000888 ) ; +#48908 = CARTESIAN_POINT ( 'NONE', ( 236.7385630994810413, -117.5166246564198502, 4.678660138953381065 ) ) ; +#48909 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #11140, #39156, #11999, #56388 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#48910 = CARTESIAN_POINT ( 'NONE', ( 219.8755975115003594, -119.4289967751341379, -7.813505288316964226 ) ) ; +#48911 = CIRCLE ( 'NONE', #31218, 2.099999999999997868 ) ; +#48912 = ORIENTED_EDGE ( 'NONE', *, *, #9907, .F. ) ; +#48913 = CARTESIAN_POINT ( 'NONE', ( 222.3999987669286611, -117.8244238505004802, -8.188913144906571517 ) ) ; +#48914 = ADVANCED_FACE ( 'NONE', ( #56717 ), #56996, .F. ) ; +#48915 = CARTESIAN_POINT ( 'NONE', ( 217.3165941586673569, -121.8973374557532026, 7.898111424723897933 ) ) ; +#48916 = DIRECTION ( 'NONE', ( 0.7009092642998459022, 0.0000000000000000000, 0.7132504491541865610 ) ) ; +#48917 = EDGE_CURVE ( 'NONE', #39496, #41985, #43716, .T. ) ; +#48918 = ORIENTED_EDGE ( 'NONE', *, *, #6060, .F. ) ; +#48919 = ORIENTED_EDGE ( 'NONE', *, *, #40599, .F. ) ; +#48920 = CARTESIAN_POINT ( 'NONE', ( 215.4330027729934898, -121.2821461798194633, 7.852895199196371578 ) ) ; +#48921 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289794, -125.9375881690024386, -0.4968357749976294868 ) ) ; +#48922 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1516828450203861200, -0.9884292157390541789 ) ) ; +#48923 = AXIS2_PLACEMENT_3D ( 'NONE', #11249, #43041, #38123 ) ; +#48924 = CARTESIAN_POINT ( 'NONE', ( -25.99999999999999645, -5.000000000000010658, 19.50000000000000711 ) ) ; +#48925 = ORIENTED_EDGE ( 'NONE', *, *, #16597, .T. ) ; +#48926 = CARTESIAN_POINT ( 'NONE', ( 215.2141189920034776, -122.4315782324133011, 7.422727740835040500 ) ) ; +#48927 = CARTESIAN_POINT ( 'NONE', ( 214.4398602545891208, -121.7687412125287096, 7.486734726925514671 ) ) ; +#48928 = CARTESIAN_POINT ( 'NONE', ( 219.9701705739942668, -121.8261521800319116, 7.775267011564976904 ) ) ; +#48929 = ORIENTED_EDGE ( 'NONE', *, *, #41427, .F. ) ; +#48930 = ORIENTED_EDGE ( 'NONE', *, *, #14086, .T. ) ; +#48931 = CARTESIAN_POINT ( 'NONE', ( 218.5769584800182486, -121.6253755334135178, 7.788403640015203244 ) ) ; +#48932 = CARTESIAN_POINT ( 'NONE', ( 38.12583112962260401, -119.6690120580110630, -5.277871682506623863 ) ) ; +#48933 = VERTEX_POINT ( 'NONE', #35102 ) ; +#48934 = FACE_OUTER_BOUND ( 'NONE', #47736, .T. ) ; +#48935 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#48936 = ORIENTED_EDGE ( 'NONE', *, *, #23138, .T. ) ; +#48937 = CARTESIAN_POINT ( 'NONE', ( -12.74999999999996980, -115.9999999999999858, -23.49900000000000588 ) ) ; +#48938 = CARTESIAN_POINT ( 'NONE', ( 214.7019095869947591, -119.6364725908956785, -7.571627472255003433 ) ) ; +#48939 = CARTESIAN_POINT ( 'NONE', ( 236.0902695270552556, -123.7965893093492156, -4.491780738447443078 ) ) ; +#48940 = CARTESIAN_POINT ( 'NONE', ( 27.90000000000003411, -120.4999999999999858, 1.387778780781445676E-14 ) ) ; +#48941 = CARTESIAN_POINT ( 'NONE', ( 232.5715923133547278, -124.2477742047212530, -4.876056179768599286 ) ) ; +#48942 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -117.8175383735066504, 0.6057223971402264651 ) ) ; +#48943 = CARTESIAN_POINT ( 'NONE', ( 215.7091451578496617, -121.3058473675647377, 7.670663620589531995 ) ) ; +#48944 = CARTESIAN_POINT ( 'NONE', ( -2.999999999999992450, -129.0000000000000000, -19.50000000000000355 ) ) ; +#48945 = CARTESIAN_POINT ( 'NONE', ( 25.00000000000000711, -120.5000000000000000, -4.499999999999994671 ) ) ; +#48946 = CARTESIAN_POINT ( 'NONE', ( 235.1960261285606464, -118.0109215493670973, -4.960644473447018754 ) ) ; +#48947 = CARTESIAN_POINT ( 'NONE', ( -46.25000000000000000, -119.5000000000000000, 5.000000000000043521 ) ) ; +#48948 = VECTOR ( 'NONE', #1122, 999.9999999999998863 ) ; +#48949 = VECTOR ( 'NONE', #2058, 999.9999999999998863 ) ; +#48950 = EDGE_CURVE ( 'NONE', #45414, #50433, #35389, .T. ) ; +#48951 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #23971, #50804, #46444, #10526 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 2.276824562219559311E-18, 0.001599973106836365903 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9860293913327597970, 0.9823609783082526414, 0.9823388287324823498, 0.9859629426054488111 ) ) + REPRESENTATION_ITEM ( '' ) ); +#48952 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#48953 = FACE_OUTER_BOUND ( 'NONE', #19793, .T. ) ; +#48954 = VERTEX_POINT ( 'NONE', #17559 ) ; +#48955 = CARTESIAN_POINT ( 'NONE', ( 233.9638019989151019, -114.5214943543967649, 1.443538111152707248 ) ) ; +#48956 = AXIS2_PLACEMENT_3D ( 'NONE', #51255, #38991, #12397 ) ; +#48957 = AXIS2_PLACEMENT_3D ( 'NONE', #1727, #37337, #32945 ) ; +#48958 = CARTESIAN_POINT ( 'NONE', ( 26.81413194898398800, -119.5778529169941322, -6.238408628266949307 ) ) ; +#48959 = EDGE_CURVE ( 'NONE', #27829, #36231, #13123, .T. ) ; +#48960 = CARTESIAN_POINT ( 'NONE', ( 236.7715584940993949, -124.9804013549276931, 3.277825055372357355 ) ) ; +#48961 = AXIS2_PLACEMENT_3D ( 'NONE', #31156, #26785, #53323 ) ; +#48962 = CIRCLE ( 'NONE', #23770, 7.000000000000002665 ) ; +#48963 = VERTEX_POINT ( 'NONE', #1719 ) ; +#48964 = EDGE_LOOP ( 'NONE', ( #55977, #30414, #33628, #51555 ) ) ; +#48965 = CARTESIAN_POINT ( 'NONE', ( 215.7791937285820154, -121.8653065120470131, 7.597018107210084636 ) ) ; +#48966 = LINE ( 'NONE', #5451, #43963 ) ; +#48967 = CARTESIAN_POINT ( 'NONE', ( 216.3310606049837475, -118.8647196110668318, -5.398493836873699436 ) ) ; +#48968 = CARTESIAN_POINT ( 'NONE', ( 233.8990234477907109, -125.9697350203972093, -0.9405832475842562657 ) ) ; +#48969 = ORIENTED_EDGE ( 'NONE', *, *, #16641, .F. ) ; +#48970 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#48971 = CARTESIAN_POINT ( 'NONE', ( 16.00000000000000000, -9.199999999999999289, -38.69999999999999574 ) ) ; +#48972 = DIRECTION ( 'NONE', ( 0.7132504491541842295, 2.131334480222603379E-15, -0.7009092642998483447 ) ) ; +#48973 = EDGE_CURVE ( 'NONE', #17448, #27101, #1632, .T. ) ; +#48974 = ORIENTED_EDGE ( 'NONE', *, *, #22037, .F. ) ; +#48975 = CARTESIAN_POINT ( 'NONE', ( 220.2486434445711723, -119.7362680695838151, -7.853878827615025315 ) ) ; +#48976 = CALENDAR_DATE ( 2024, 10, 10 ) ; +#48977 = CARTESIAN_POINT ( 'NONE', ( 237.3642231475984090, -119.2835363004477784, -5.414058601408726190 ) ) ; +#48978 = CARTESIAN_POINT ( 'NONE', ( 221.8456385799172494, -121.1219999501912099, 7.832702746693398055 ) ) ; +#48979 = AXIS2_PLACEMENT_3D ( 'NONE', #6576, #29650, #55363 ) ; +#48980 = ORIENTED_EDGE ( 'NONE', *, *, #31750, .F. ) ; +#48981 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#48982 = EDGE_CURVE ( 'NONE', #4823, #11077, #37043, .T. ) ; +#48983 = LINE ( 'NONE', #8685, #31300 ) ; +#48984 = CARTESIAN_POINT ( 'NONE', ( 29.39665500267458143, -114.6030820123936707, 0.9999999999999527045 ) ) ; +#48985 = CARTESIAN_POINT ( 'NONE', ( 237.5392033286902063, -125.1647327737140358, -4.010541402397809208 ) ) ; +#48986 = EDGE_CURVE ( 'NONE', #28032, #12494, #20268, .T. ) ; +#48987 = ORIENTED_EDGE ( 'NONE', *, *, #53370, .T. ) ; +#48988 = ORIENTED_EDGE ( 'NONE', *, *, #44176, .F. ) ; +#48989 = ORIENTED_EDGE ( 'NONE', *, *, #51298, .T. ) ; +#48990 = EDGE_CURVE ( 'NONE', #10549, #49834, #27005, .T. ) ; +#48991 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290306, -120.0001918327915433, 2.425644552277760102 ) ) ; +#48992 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#48993 = CARTESIAN_POINT ( 'NONE', ( 218.1993182306140682, -120.9133635899414543, 8.047368099531325925 ) ) ; +#48994 = AXIS2_PLACEMENT_3D ( 'NONE', #7122, #21114, #3033 ) ; +#48995 = DIRECTION ( 'NONE', ( -1.617781153285278117E-32, -1.000000000000000000, 1.224646799147352221E-16 ) ) ; +#48996 = ORIENTED_EDGE ( 'NONE', *, *, #47855, .F. ) ; +#48997 = VERTEX_POINT ( 'NONE', #23584 ) ; +#48998 = AXIS2_PLACEMENT_3D ( 'NONE', #56308, #16270, #34403 ) ; +#48999 = ORIENTED_EDGE ( 'NONE', *, *, #2317, .T. ) ; +#49000 = VECTOR ( 'NONE', #5892, 1000.000000000000000 ) ; +#49001 = CARTESIAN_POINT ( 'NONE', ( 220.1443588562294735, -118.6743013080640168, -7.883334981206979286 ) ) ; +#49002 = CARTESIAN_POINT ( 'NONE', ( 237.7447788765325356, -124.3568998914853267, 3.989102585357972686 ) ) ; +#49003 = ORIENTED_EDGE ( 'NONE', *, *, #8704, .F. ) ; +#49004 = CIRCLE ( 'NONE', #13550, 1.000000000000000888 ) ; +#49005 = LINE ( 'NONE', #53971, #5919 ) ; +#49006 = AXIS2_PLACEMENT_3D ( 'NONE', #25400, #56946, #21009 ) ; +#49007 = FACE_OUTER_BOUND ( 'NONE', #1764, .T. ) ; +#49008 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #358, #53195, #35968, #9387 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 9.673158795301909499E-15, 0.001048464789943296576 ), + .UNSPECIFIED. ) ; +#49009 = ORIENTED_EDGE ( 'NONE', *, *, #38793, .F. ) ; +#49010 = ORIENTED_EDGE ( 'NONE', *, *, #5277, .F. ) ; +#49011 = FACE_OUTER_BOUND ( 'NONE', #3078, .T. ) ; +#49012 = CARTESIAN_POINT ( 'NONE', ( 219.9345073123032535, -120.9074843823970724, 7.878216714631869344 ) ) ; +#49013 = CARTESIAN_POINT ( 'NONE', ( 217.3002074625812838, -124.5215592067648203, -6.114556848797442434 ) ) ; +#49014 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#49015 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290022, -119.6790751033556575, 2.284310063587299489 ) ) ; +#49016 = CONICAL_SURFACE ( 'NONE', #13567, 1.500000000000001332, 0.7853981633974490562 ) ; +#49017 = LINE ( 'NONE', #9013, #41516 ) ; +#49018 = SPHERICAL_SURFACE ( 'NONE', #44929, 8.012499999999997513 ) ; +#49019 = FACE_OUTER_BOUND ( 'NONE', #19728, .T. ) ; +#49020 = CARTESIAN_POINT ( 'NONE', ( 37.18409781523962465, -119.6693473233110439, -5.361318053252699833 ) ) ; +#49021 = DIRECTION ( 'NONE', ( -1.811995619784410881E-15, 1.000000000000000000, 1.196913542559490477E-15 ) ) ; +#49022 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -122.4702216564900823, 0.3792040209308342735 ) ) ; +#49023 = FACE_OUTER_BOUND ( 'NONE', #39491, .T. ) ; +#49024 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#49025 = CARTESIAN_POINT ( 'NONE', ( 236.6597280068026805, -117.2034106906502871, 4.491780738447484822 ) ) ; +#49026 = ORIENTED_EDGE ( 'NONE', *, *, #2375, .T. ) ; +#49027 = AXIS2_PLACEMENT_3D ( 'NONE', #49439, #36021, #26979 ) ; +#49028 = EDGE_CURVE ( 'NONE', #28093, #29399, #24940, .T. ) ; +#49029 = CARTESIAN_POINT ( 'NONE', ( 236.1011980274944335, -121.2200438402208533, -5.502872695641539025 ) ) ; +#49030 = FACE_OUTER_BOUND ( 'NONE', #1901, .T. ) ; +#49031 = CARTESIAN_POINT ( 'NONE', ( 221.8378513852914011, -122.2922376554460016, 7.856019716643182882 ) ) ; +#49032 = CARTESIAN_POINT ( 'NONE', ( 233.7588367292619580, -124.6920978766648886, 3.635288794499051956 ) ) ; +#49033 = CARTESIAN_POINT ( 'NONE', ( 194.9498297357095566, -116.0946684712813948, 13.68767952720818393 ) ) ; +#49034 = VERTEX_POINT ( 'NONE', #36762 ) ; +#49035 = ORIENTED_EDGE ( 'NONE', *, *, #57008, .T. ) ; +#49036 = LINE ( 'NONE', #5798, #3415 ) ; +#49037 = VECTOR ( 'NONE', #16097, 1000.000000000000114 ) ; +#49038 = CARTESIAN_POINT ( 'NONE', ( 217.9163579497795524, -119.3540732138103095, -7.965499791998273516 ) ) ; +#49039 = CARTESIAN_POINT ( 'NONE', ( -47.77973900027699017, -117.5904331524838824, -5.519865984640224710 ) ) ; +#49040 = CARTESIAN_POINT ( 'NONE', ( 235.4566677182081094, -126.5347083280293816, -1.183473440888634265 ) ) ; +#49041 = CARTESIAN_POINT ( 'NONE', ( 215.9609350725376373, -119.2077105472018133, -7.827694712938657595 ) ) ; +#49042 = AXIS2_PLACEMENT_3D ( 'NONE', #4640, #13079, #4061 ) ; +#49043 = FACE_BOUND ( 'NONE', #35903, .T. ) ; +#49044 = CARTESIAN_POINT ( 'NONE', ( 215.8758049543749848, -121.5983866520773660, 7.647612867889619359 ) ) ; +#49045 = AXIS2_PLACEMENT_3D ( 'NONE', #120, #40959, #8856 ) ; +#49046 = CARTESIAN_POINT ( 'NONE', ( 220.2486434445711723, -119.8833330507158195, -8.065110198285228904 ) ) ; +#49047 = VECTOR ( 'NONE', #50084, 999.9999999999998863 ) ; +#49048 = EDGE_LOOP ( 'NONE', ( #6801, #6935, #6039, #19173 ) ) ; +#49049 = CARTESIAN_POINT ( 'NONE', ( 214.8490888822803413, -122.0497664068486188, 7.471569562577600188 ) ) ; +#49050 = FACE_OUTER_BOUND ( 'NONE', #30040, .T. ) ; +#49051 = VECTOR ( 'NONE', #13920, 1000.000000000000000 ) ; +#49052 = CARTESIAN_POINT ( 'NONE', ( 216.0576618774928761, -121.9371961032674676, 7.608190191194926122 ) ) ; +#49053 = ADVANCED_FACE ( 'NONE', ( #41118 ), #54560, .F. ) ; +#49054 = VERTEX_POINT ( 'NONE', #18917 ) ; +#49055 = VERTEX_POINT ( 'NONE', #57595 ) ; +#49056 = FACE_OUTER_BOUND ( 'NONE', #9478, .T. ) ; +#49057 = CYLINDRICAL_SURFACE ( 'NONE', #33757, 1.499999999999977129 ) ; +#49058 = FACE_OUTER_BOUND ( 'NONE', #22343, .T. ) ; +#49059 = LINE ( 'NONE', #16923, #57526 ) ; +#49060 = CARTESIAN_POINT ( 'NONE', ( 215.2171295696984714, -122.2645284191379744, 7.675915688307283880 ) ) ; +#49061 = CARTESIAN_POINT ( 'NONE', ( 219.4083482105091036, -120.0728124665521790, -8.074378023105232671 ) ) ; +#49062 = ORIENTED_EDGE ( 'NONE', *, *, #33698, .F. ) ; +#49063 = EDGE_CURVE ( 'NONE', #54831, #49478, #31017, .T. ) ; +#49064 = DIRECTION ( 'NONE', ( -3.524876788021935603E-16, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#49065 = CARTESIAN_POINT ( 'NONE', ( 193.1071046677030267, -112.1033331124309171, -11.86364131197520777 ) ) ; +#49066 = EDGE_CURVE ( 'NONE', #21244, #26375, #27418, .T. ) ; +#49067 = ORIENTED_EDGE ( 'NONE', *, *, #26051, .F. ) ; +#49068 = EDGE_LOOP ( 'NONE', ( #20001, #28788, #7298, #35927 ) ) ; +#49069 = VECTOR ( 'NONE', #24458, 1000.000000000000000 ) ; +#49070 = ORIENTED_EDGE ( 'NONE', *, *, #33799, .T. ) ; +#49071 = ORIENTED_EDGE ( 'NONE', *, *, #34575, .T. ) ; +#49072 = AXIS2_PLACEMENT_3D ( 'NONE', #18904, #27697, #4641 ) ; +#49073 = FACE_OUTER_BOUND ( 'NONE', #14234, .T. ) ; +#49074 = ORIENTED_EDGE ( 'NONE', *, *, #11106, .F. ) ; +#49075 = ORIENTED_EDGE ( 'NONE', *, *, #39619, .T. ) ; +#49076 = CARTESIAN_POINT ( 'NONE', ( 239.6999987669289283, -123.1971729105908224, 3.087921354305161792 ) ) ; +#49077 = CARTESIAN_POINT ( 'NONE', ( 221.5273701836821658, -118.7402107952989496, -7.873350083272483424 ) ) ; +#49078 = CARTESIAN_POINT ( 'NONE', ( 236.3999987669289737, -120.4999999999997584, 1.387778780781445676E-14 ) ) ; +#49079 = ORIENTED_EDGE ( 'NONE', *, *, #10097, .T. ) ; +#49080 = EDGE_LOOP ( 'NONE', ( #8908, #3823, #20966, #6323 ) ) ; +#49081 = AXIS2_PLACEMENT_3D ( 'NONE', #40333, #4731, #49956 ) ; +#49082 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238558841E-16, -1.857579106397798678E-17 ) ) ; +#49083 = CARTESIAN_POINT ( 'NONE', ( 237.4875725616133764, -116.3371192559168890, 3.668187023939950109 ) ) ; +#49084 = CARTESIAN_POINT ( 'NONE', ( 214.4398602538724674, -121.5835385273432507, 7.515773100029751852 ) ) ; +#49085 = AXIS2_PLACEMENT_3D ( 'NONE', #7055, #47632, #56401 ) ; +#49086 = LINE ( 'NONE', #53172, #33819 ) ; +#49087 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669862435, -119.6126553566290625, -5.782310912082801124 ) ) ; +#49088 = VECTOR ( 'NONE', #19958, 1000.000000000000000 ) ; +#49089 = CARTESIAN_POINT ( 'NONE', ( 236.2445745459613420, -115.3018138144604166, -4.924728260138961033 ) ) ; +#49090 = CARTESIAN_POINT ( 'NONE', ( 236.6689704355307526, -124.2395784570542361, -5.095377345206854258 ) ) ; +#49091 = CIRCLE ( 'NONE', #52832, 1.499999999999997780 ) ; +#49092 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#49093 = AXIS2_PLACEMENT_3D ( 'NONE', #23679, #32484, #45599 ) ; +#49094 = DIRECTION ( 'NONE', ( 0.7071067811865475727, -0.7071067811865475727, 0.0000000000000000000 ) ) ; +#49095 = CARTESIAN_POINT ( 'NONE', ( 235.0698454223608849, -126.0391947601940643, 0.3408201684233575501 ) ) ; +#49096 = PLANE ( 'NONE', #18384 ) ; +#49097 = CARTESIAN_POINT ( 'NONE', ( 36.89929804591973550, -119.5000000000000568, 5.188116411101492353 ) ) ; +#49098 = PLANE ( 'NONE', #19878 ) ; +#49099 = CARTESIAN_POINT ( 'NONE', ( 39.71555383181868848, -120.4999999999999716, 5.203806995867662266 ) ) ; +#49100 = ADVANCED_FACE ( 'NONE', ( #36475 ), #14540, .F. ) ; +#49101 = CARTESIAN_POINT ( 'NONE', ( 235.6251431761000958, -120.5858852047066563, 5.548197384062402371 ) ) ; +#49102 = CARTESIAN_POINT ( 'NONE', ( 233.5631662677640463, -124.4880269239092883, -4.682355343049947827 ) ) ; +#49103 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#49104 = CARTESIAN_POINT ( 'NONE', ( -38.59130380493151335, -40.94543050033674803, -75.74596258855483200 ) ) ; +#49105 = CARTESIAN_POINT ( 'NONE', ( 233.2442091915685012, -116.6510195073912541, -3.997472689394345746 ) ) ; +#49106 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290306, -118.1759054507832616, -2.116541974286053396 ) ) ; +#49107 = CARTESIAN_POINT ( 'NONE', ( 215.9527588826499596, -119.4477066442364048, -7.865065397863104657 ) ) ; +#49108 = DIRECTION ( 'NONE', ( 1.857579106397815318E-17, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#49109 = CARTESIAN_POINT ( 'NONE', ( 228.7999987669289794, -115.0388562828618717, 4.379030634828390056 ) ) ; +#49110 = CARTESIAN_POINT ( 'NONE', ( 235.0079672545891185, -115.1489737119642314, 3.031238574745652503 ) ) ; +#49111 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203900058, 0.9884292157390534017 ) ) ; +#49112 = CONICAL_SURFACE ( 'NONE', #23930, 2.524999999999999467, 0.7853981633974401744 ) ; +#49113 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#49114 = EDGE_CURVE ( 'NONE', #14633, #3799, #52718, .T. ) ; +#49115 = CARTESIAN_POINT ( 'NONE', ( 237.5193666943929429, -115.3416398928669082, -2.057471675869552818 ) ) ; +#49116 = AXIS2_PLACEMENT_3D ( 'NONE', #195, #17966, #53603 ) ; +#49117 = CARTESIAN_POINT ( 'NONE', ( 237.9503818504591948, -114.4279917125733874, -0.9761717531800995218 ) ) ; +#49118 = EDGE_LOOP ( 'NONE', ( #29904, #33762, #49850, #42856 ) ) ; +#49119 = CARTESIAN_POINT ( 'NONE', ( 12.55688457434210648, -52.19543050033661302, -110.7269978150649763 ) ) ; +#49120 = CARTESIAN_POINT ( 'NONE', ( 215.8436272708708543, -121.5675581547915840, 7.649417090226052096 ) ) ; +#49121 = CARTESIAN_POINT ( 'NONE', ( 232.4965361094093055, -115.6241254333269239, -2.716928187205789325 ) ) ; +#49122 = ORIENTED_EDGE ( 'NONE', *, *, #8757, .F. ) ; +#49123 = CARTESIAN_POINT ( 'NONE', ( 218.0326460778825606, -118.4963838829749818, -7.798724362597028836 ) ) ; +#49124 = CARTESIAN_POINT ( 'NONE', ( 219.8846224647743668, -122.2370164379885438, 7.902514989923855815 ) ) ; +#49125 = CARTESIAN_POINT ( 'NONE', ( 38.12583112962260401, -121.3309879419889086, 5.277871682506665607 ) ) ; +#49126 = CARTESIAN_POINT ( 'NONE', ( 218.0326554073344028, -120.8915192043443483, 7.841836588716483369 ) ) ; +#49127 = EDGE_LOOP ( 'NONE', ( #26359, #32744 ) ) ; +#49128 = VECTOR ( 'NONE', #28782, 1000.000000000000000 ) ; +#49129 = ORIENTED_EDGE ( 'NONE', *, *, #39658, .F. ) ; +#49130 = ORIENTED_EDGE ( 'NONE', *, *, #52267, .T. ) ; +#49131 = EDGE_CURVE ( 'NONE', #44102, #11387, #30552, .T. ) ; +#49132 = CARTESIAN_POINT ( 'NONE', ( 219.0878248421645083, -119.8844909376638412, -8.057564920802755992 ) ) ; +#49133 = VECTOR ( 'NONE', #22752, 1000.000000000000000 ) ; +#49134 = ORIENTED_EDGE ( 'NONE', *, *, #35527, .T. ) ; +#49135 = EDGE_CURVE ( 'NONE', #8203, #7825, #1995, .T. ) ; +#49136 = ORIENTED_EDGE ( 'NONE', *, *, #44458, .T. ) ; +#49137 = VECTOR ( 'NONE', #43487, 1000.000000000000000 ) ; +#49138 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203871748, 0.9884292157390539568 ) ) ; +#49139 = CARTESIAN_POINT ( 'NONE', ( 236.1252330828376671, -125.8251864777914477, -1.563616141884358157 ) ) ; +#49140 = CARTESIAN_POINT ( 'NONE', ( -19.99999999999997513, -47.49999999999998579, 23.20000000000000995 ) ) ; +#49141 = VERTEX_POINT ( 'NONE', #55728 ) ; +#49142 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #47478, #42014 ), + ( #25572, #3401 ), + ( #8055, #7472 ), + ( #43368, #29971 ), + ( #52425, #12141 ), + ( #30256, #13003 ), + ( #52716, #43071 ), + ( #43665, #3106 ), + ( #51852, #20883 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 2, 3, 4 ), + ( 2, 2 ), + ( 0.0000000000000000000, 0.4950495049504949896, 0.9900990099009899792, 0.9960396019125965505 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#49143 = CARTESIAN_POINT ( 'NONE', ( -12.50000000000000000, 11.29999999999999893, -39.00000000000000000 ) ) ; +#49144 = CARTESIAN_POINT ( 'NONE', ( 217.2732868503206589, -121.2637323824517210, 7.763264195489732344 ) ) ; +#49145 = VERTEX_POINT ( 'NONE', #7501 ) ; +#49147 = EDGE_CURVE ( 'NONE', #35867, #11496, #29784, .T. ) ; +#49146 = CARTESIAN_POINT ( 'NONE', ( 229.2999987672636735, -127.9375346464892687, 0.9659598234699473540 ) ) ; +#49148 = FACE_OUTER_BOUND ( 'NONE', #116, .T. ) ; +#49149 = LINE ( 'NONE', #31059, #2733 ) ; +#49150 = FACE_OUTER_BOUND ( 'NONE', #57488, .T. ) ; +#49151 = ADVANCED_FACE ( 'NONE', ( #32936 ), #2276, .F. ) ; +#49152 = DIRECTION ( 'NONE', ( -9.714451465470117264E-17, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#49153 = CARTESIAN_POINT ( 'NONE', ( 217.1250588505269548, -120.9977789684791105, 7.994687183067783920 ) ) ; +#49154 = EDGE_LOOP ( 'NONE', ( #13534, #20727, #6114, #22472, #12804, #3889, #24412, #18392, #41440, #6091, #49498, #27586 ) ) ; +#49155 = VERTEX_POINT ( 'NONE', #15683 ) ; +#49156 = CARTESIAN_POINT ( 'NONE', ( 219.9882110044523529, -118.6800541239945517, -7.881770837722566370 ) ) ; +#49157 = CIRCLE ( 'NONE', #8087, 1.799999999999982059 ) ; +#49158 = FACE_OUTER_BOUND ( 'NONE', #53098, .T. ) ; +#49159 = FACE_OUTER_BOUND ( 'NONE', #34485, .T. ) ; +#49160 = CARTESIAN_POINT ( 'NONE', ( 232.0036922089175278, -119.6920369336054080, -5.737408670815543843 ) ) ; +#49161 = CARTESIAN_POINT ( 'NONE', ( 220.9154591508377621, -122.0950874827213539, 7.925926752971577116 ) ) ; +#49162 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#49163 = CARTESIAN_POINT ( 'NONE', ( 16.06907175350886519, -47.54330552909438268, -20.72789956062883832 ) ) ; +#49164 = CARTESIAN_POINT ( 'NONE', ( 219.8833592662663818, -119.8317341895958918, -8.061342662326540065 ) ) ; +#49165 = CARTESIAN_POINT ( 'NONE', ( 235.5090888418245072, -115.4716529664985956, -2.347425955297671063 ) ) ; +#49166 = CARTESIAN_POINT ( 'NONE', ( 220.5816569476637028, -125.8216082793247921, 5.122220011650729710 ) ) ; +#49167 = CARTESIAN_POINT ( 'NONE', ( 221.5397579571057349, -118.7563170684421294, -7.657738361133852756 ) ) ; +#49168 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#49169 = ADVANCED_FACE ( 'NONE', ( #20066 ), #50718, .T. ) ; +#49170 = CARTESIAN_POINT ( 'NONE', ( 233.1298003845744802, -118.7379986471948285, 5.892508975091415913 ) ) ; +#49171 = AXIS2_PLACEMENT_3D ( 'NONE', #15894, #19713, #50955 ) ; +#49172 = CARTESIAN_POINT ( 'NONE', ( 12.58668838760968889, -50.62690795906208052, -15.66713933524831504 ) ) ; +#49173 = CARTESIAN_POINT ( 'NONE', ( 215.3537215051395322, -119.1575882106620554, -7.531541870008386041 ) ) ; +#49174 = CARTESIAN_POINT ( 'NONE', ( 215.2137533558476719, -118.5356728222791958, -7.634780233312488562 ) ) ; +#49175 = CARTESIAN_POINT ( 'NONE', ( 232.5662000383030943, -118.5985761673494352, 5.214362286125383328 ) ) ; +#49176 = CARTESIAN_POINT ( 'NONE', ( 215.1231124396780388, -121.0539963839254796, 7.859315581047552790 ) ) ; +#49177 = AXIS2_PLACEMENT_3D ( 'NONE', #18159, #1241, #36582 ) ; +#49178 = AXIS2_PLACEMENT_3D ( 'NONE', #46156, #6162, #1807 ) ; +#49179 = CARTESIAN_POINT ( 'NONE', ( -17.79999999999998295, -30.00000000000000000, 19.75000000000001421 ) ) ; +#49180 = DIRECTION ( 'NONE', ( 0.7009092642998459022, 0.0000000000000000000, 0.7132504491541865610 ) ) ; +#49181 = ORIENTED_EDGE ( 'NONE', *, *, #11013, .T. ) ; +#49182 = ADVANCED_FACE ( 'NONE', ( #15390 ), #33275, .F. ) ; +#49183 = CARTESIAN_POINT ( 'NONE', ( 234.5100423639245832, -125.8055831532744406, -3.109161190351110715 ) ) ; +#49184 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -121.7107574946755904, 3.012307707691657566 ) ) ; +#49185 = CARTESIAN_POINT ( 'NONE', ( -37.22149790633837085, -48.84916458624189062, -78.30844869599836500 ) ) ; +#49186 = EDGE_CURVE ( 'NONE', #54760, #37234, #42544, .T. ) ; +#49187 = DIRECTION ( 'NONE', ( -0.4854019742006824290, 0.7213873210309510453, -0.4939486375098807169 ) ) ; +#49188 = CARTESIAN_POINT ( 'NONE', ( 234.2503817310364695, -116.4871385163688871, -3.833995837978579679 ) ) ; +#49189 = CARTESIAN_POINT ( 'NONE', ( 237.1999593574308278, -117.8921144205658464, -4.898853959441872519 ) ) ; +#49190 = EDGE_CURVE ( 'NONE', #23329, #33837, #46363, .T. ) ; +#49191 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290306, -118.6035448357040991, 0.7571262095424113880 ) ) ; +#49192 = ORIENTED_EDGE ( 'NONE', *, *, #15333, .T. ) ; +#49193 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#49194 = CARTESIAN_POINT ( 'NONE', ( -27.85000000000000142, -129.0000000000000000, 9.400000000000009237 ) ) ; +#49195 = VECTOR ( 'NONE', #2774, 1000.000000000000000 ) ; +#49196 = VERTEX_POINT ( 'NONE', #42243 ) ; +#49197 = VERTEX_POINT ( 'NONE', #2575 ) ; +#49198 = CARTESIAN_POINT ( 'NONE', ( 220.2531424880737916, -120.1028810503360376, -7.878438484366546923 ) ) ; +#49199 = CARTESIAN_POINT ( 'NONE', ( 216.6803921469817453, -122.3840207121422736, 7.548484103534971013 ) ) ; +#49200 = EDGE_CURVE ( 'NONE', #25991, #21594, #20361, .T. ) ; +#49201 = CARTESIAN_POINT ( 'NONE', ( 216.5964274876211562, -121.0282095404085538, 7.760234124679396217 ) ) ; +#49202 = CARTESIAN_POINT ( 'NONE', ( 236.3908803952245421, -126.5010796620820201, 1.344562080722872199 ) ) ; +#49203 = ORIENTED_EDGE ( 'NONE', *, *, #11608, .F. ) ; +#49204 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#49205 = CARTESIAN_POINT ( 'NONE', ( 236.9682828705936117, -124.7452709164421236, 3.574942406946640894 ) ) ; +#49206 = CARTESIAN_POINT ( 'NONE', ( 16.00000000000000000, -8.900000000000000355, 39.00000000000000000 ) ) ; +#49207 = ORIENTED_EDGE ( 'NONE', *, *, #12575, .F. ) ; +#49208 = CARTESIAN_POINT ( 'NONE', ( 214.9617338578289036, -122.2908953348783569, 7.640298114677204211 ) ) ; +#49209 = CARTESIAN_POINT ( 'NONE', ( -2.370902913612887630, -32.89543050033665850, -97.73994038412797636 ) ) ; +#49210 = CARTESIAN_POINT ( 'NONE', ( 32.63613415387003869, -121.4999999999999858, 5.565209111069349568 ) ) ; +#49211 = ORIENTED_EDGE ( 'NONE', *, *, #25043, .T. ) ; +#49212 = CIRCLE ( 'NONE', #28712, 3.000000000000002665 ) ; +#49213 = CARTESIAN_POINT ( 'NONE', ( 215.4073249794061553, -121.1360055393976864, 7.633621441765781945 ) ) ; +#49214 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289794, -120.9753384466924473, -5.430534166984378963 ) ) ; +#49215 = CARTESIAN_POINT ( 'NONE', ( 38.11162371896685386, -121.3368200850790828, -5.278211856948631819 ) ) ; +#49216 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289510, -113.8775242545481063, 1.016275061636609633 ) ) ; +#49217 = EDGE_LOOP ( 'NONE', ( #25562, #28987, #14657, #32755, #8092, #56760 ) ) ; +#49218 = CARTESIAN_POINT ( 'NONE', ( 214.8422560531208205, -122.3475384329024962, 7.407716392428820740 ) ) ; +#49219 = EDGE_CURVE ( 'NONE', #40289, #34534, #1242, .T. ) ; +#49220 = VECTOR ( 'NONE', #19794, 999.9999999999998863 ) ; +#49221 = CARTESIAN_POINT ( 'NONE', ( 213.9533395165431671, -121.7605578990429223, 7.433409621163108660 ) ) ; +#49222 = CARTESIAN_POINT ( 'NONE', ( 221.8982703921243456, -118.5605588481129331, -7.836574992652132643 ) ) ; +#49223 = EDGE_LOOP ( 'NONE', ( #26900, #36141, #14443, #20117 ) ) ; +#49224 = EDGE_LOOP ( 'NONE', ( #8051, #48271, #23074, #5740 ) ) ; +#49225 = CARTESIAN_POINT ( 'NONE', ( 239.6999987669289283, -116.4474402154696548, 0.6218996645835980219 ) ) ; +#49226 = CARTESIAN_POINT ( 'NONE', ( 24.99900000000002009, -46.69999999999998863, 4.799999999999993605 ) ) ; +#49227 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -118.4278329578389588, -2.105970329777288708 ) ) ; +#49228 = VERTEX_POINT ( 'NONE', #20634 ) ; +#49229 = CARTESIAN_POINT ( 'NONE', ( 216.7708456347759238, -118.7283128667672116, -7.585136984517117931 ) ) ; +#49230 = VERTEX_POINT ( 'NONE', #16240 ) ; +#49231 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#49232 = CARTESIAN_POINT ( 'NONE', ( -32.20019600658310566, -128.9996666387532684, 22.71262856552334952 ) ) ; +#49233 = CARTESIAN_POINT ( 'NONE', ( 238.7152695270552272, -121.3451279643310130, 5.507209275187455511 ) ) ; +#49234 = CIRCLE ( 'NONE', #34314, 1.900000000000004796 ) ; +#49235 = CARTESIAN_POINT ( 'NONE', ( 231.8999987669289453, -122.7151754043211440, 5.030352099192036519 ) ) ; +#49236 = CC_DESIGN_PERSON_AND_ORGANIZATION_ASSIGNMENT ( #33400, #38061, ( #56068 ) ) ; +#49237 = CARTESIAN_POINT ( 'NONE', ( 232.5613637603406403, -124.5602228361582462, -4.619273914265845882 ) ) ; +#49238 = PLANE ( 'NONE', #28732 ) ; +#49239 = CARTESIAN_POINT ( 'NONE', ( 239.7961528079386824, -123.1696951944918226, 2.795484828487829532 ) ) ; +#49240 = CARTESIAN_POINT ( 'NONE', ( 5.980678674777895942, -52.19543050033674092, -118.8457117505682419 ) ) ; +#49241 = CARTESIAN_POINT ( 'NONE', ( 232.1169122185431490, -120.6791410197344447, -5.546545301060045396 ) ) ; +#49242 = CARTESIAN_POINT ( 'NONE', ( 235.3282296520607701, -115.1597189665724414, -1.509983548113452922 ) ) ; +#49243 = CARTESIAN_POINT ( 'NONE', ( 217.9163678052057946, -122.2884331337922106, 7.640581400551404556 ) ) ; +#49244 = ADVANCED_FACE ( 'NONE', ( #17701 ), #4301, .F. ) ; +#49245 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#49246 = CARTESIAN_POINT ( 'NONE', ( -34.24566636627243810, -51.19543050033674803, -71.32380980379890900 ) ) ; +#49247 = ORIENTED_EDGE ( 'NONE', *, *, #40995, .F. ) ; +#49248 = EDGE_CURVE ( 'NONE', #33046, #21232, #35370, .T. ) ; +#49249 = CARTESIAN_POINT ( 'NONE', ( 233.9449892360752870, -114.3967097697672131, 0.7495462466494743348 ) ) ; +#49250 = EDGE_CURVE ( 'NONE', #19321, #55469, #26805, .T. ) ; +#49251 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -119.0688340181905573, 3.211908254574901367 ) ) ; +#49252 = CARTESIAN_POINT ( 'NONE', ( 236.7813247223222390, -125.1760228066506357, 2.989533509114675525 ) ) ; +#49253 = EDGE_CURVE ( 'NONE', #30705, #16237, #32482, .T. ) ; +#49254 = ORIENTED_EDGE ( 'NONE', *, *, #20804, .F. ) ; +#49255 = ORIENTED_EDGE ( 'NONE', *, *, #47520, .T. ) ; +#49256 = CARTESIAN_POINT ( 'NONE', ( 195.8157204794679842, -114.5480355336682692, 0.9133794199298280736 ) ) ; +#49257 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#49258 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#49259 = CARTESIAN_POINT ( 'NONE', ( 219.1829220548848127, -121.1157502465490552, 8.059136578578538490 ) ) ; +#49260 = CARTESIAN_POINT ( 'NONE', ( 233.9585644359534342, -125.2500640935672038, -2.877674395795355000 ) ) ; +#49261 = ORIENTED_EDGE ( 'NONE', *, *, #12439, .F. ) ; +#49262 = CARTESIAN_POINT ( 'NONE', ( 36.71743114857031998, -121.3302629754781492, -5.402685274542067262 ) ) ; +#49263 = CARTESIAN_POINT ( 'NONE', ( 196.3500027875918477, -126.6002556352070769, -0.9361359573007161927 ) ) ; +#49264 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#49265 = ORIENTED_EDGE ( 'NONE', *, *, #55623, .T. ) ; +#49266 = CARTESIAN_POINT ( 'NONE', ( 219.7170712695203179, -121.5270956511843679, 7.820962397762261098 ) ) ; +#49267 = CARTESIAN_POINT ( 'NONE', ( 237.4139689915103020, -117.6755726673266906, -4.776272075580290988 ) ) ; +#49268 = CARTESIAN_POINT ( 'NONE', ( 220.8538604110508459, -118.7916067249079646, -7.918948028721905175 ) ) ; +#49269 = ORIENTED_EDGE ( 'NONE', *, *, #27796, .T. ) ; +#49270 = CARTESIAN_POINT ( 'NONE', ( -31.26171440160119275, -116.0000000000000000, 16.90633451546424126 ) ) ; +#49271 = CIRCLE ( 'NONE', #26910, 1.000000000000000888 ) ; +#49272 = FACE_BOUND ( 'NONE', #39492, .T. ) ; +#49273 = CARTESIAN_POINT ( 'NONE', ( 24.80000000000002203, -60.49999999999999289, -16.50000000000000711 ) ) ; +#49274 = CARTESIAN_POINT ( 'NONE', ( 237.5513179037478153, -124.8395322483308973, -4.357294696942715539 ) ) ; +#49275 = ORIENTED_EDGE ( 'NONE', *, *, #50739, .F. ) ; +#49276 = ORIENTED_EDGE ( 'NONE', *, *, #14289, .F. ) ; +#49277 = ORIENTED_EDGE ( 'NONE', *, *, #15953, .F. ) ; +#49278 = PLANE ( 'NONE', #52269 ) ; +#49279 = CARTESIAN_POINT ( 'NONE', ( 220.8002074625812554, -114.3649215954137901, -7.658023187335216697 ) ) ; +#49280 = CARTESIAN_POINT ( 'NONE', ( 220.8002074625812838, -126.2431268236320108, 5.103901831569931602 ) ) ; +#49281 = CARTESIAN_POINT ( 'NONE', ( 215.7846269789694418, -118.8020350175121536, -7.528205568397178027 ) ) ; +#49282 = VERTEX_POINT ( 'NONE', #52755 ) ; +#49283 = EDGE_CURVE ( 'NONE', #43346, #35759, #13622, .T. ) ; +#49284 = ORIENTED_EDGE ( 'NONE', *, *, #3546, .F. ) ; +#49285 = EDGE_LOOP ( 'NONE', ( #8633, #36643, #53743, #12146 ) ) ; +#49286 = CARTESIAN_POINT ( 'NONE', ( 215.6253598263356821, -125.8736410761023308, 5.240130467924251079 ) ) ; +#49287 = ADVANCED_FACE ( 'NONE', ( #13315, #21211 ), #39914, .T. ) ; +#49288 = CARTESIAN_POINT ( 'NONE', ( 237.8348610700739698, -125.8966445041772886, 1.293089162309354556 ) ) ; +#49289 = ORIENTED_EDGE ( 'NONE', *, *, #35514, .F. ) ; +#49290 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.7071067811865515695, 0.7071067811865435759 ) ) ; +#49291 = CARTESIAN_POINT ( 'NONE', ( 31.89632642928996020, -121.4999999999999432, 5.675904041161376590 ) ) ; +#49292 = ORIENTED_EDGE ( 'NONE', *, *, #18055, .T. ) ; +#49293 = CONICAL_SURFACE ( 'NONE', #4537, 1.649999999999998579, 1.029744258676652757 ) ; +#49294 = VERTEX_POINT ( 'NONE', #3435 ) ; +#49295 = CARTESIAN_POINT ( 'NONE', ( 217.2732868503206589, -119.7008334883038003, -7.994167885187564160 ) ) ; +#49296 = CARTESIAN_POINT ( 'NONE', ( 215.8002074625812554, -114.8505010767833028, -4.493783052701150638 ) ) ; +#49297 = CARTESIAN_POINT ( 'NONE', ( 0.08845010386374779765, -29.99543050033665637, -95.95064366881533147 ) ) ; +#49298 = FACE_OUTER_BOUND ( 'NONE', #25933, .T. ) ; +#49299 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #15993, #11918, #21533, #47254 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 4.340468453102755194E-15, 0.0001874657065671445771 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9974873301709075157, 0.9974554409494993390, 0.9974685243076781838, 0.9975265802454442721 ) ) + REPRESENTATION_ITEM ( '' ) ); +#49300 = CARTESIAN_POINT ( 'NONE', ( 36.71743114857031998, -121.3302629754781492, -5.402685274542067262 ) ) ; +#49301 = FACE_OUTER_BOUND ( 'NONE', #20536, .T. ) ; +#49302 = FACE_OUTER_BOUND ( 'NONE', #43395, .T. ) ; +#49303 = CARTESIAN_POINT ( 'NONE', ( 215.4665275901372468, -115.3343742374763963, -5.003796468638535444 ) ) ; +#49304 = DIRECTION ( 'NONE', ( -1.811995619784411276E-15, 1.000000000000000000, 1.196913542559490082E-15 ) ) ; +#49305 = CARTESIAN_POINT ( 'NONE', ( 236.3999987673965393, -119.4382200850069040, -6.919004510449668466 ) ) ; +#49306 = CARTESIAN_POINT ( 'NONE', ( 215.7887661690884613, -119.4787620055736284, -7.857288350360835949 ) ) ; +#49307 = ADVANCED_FACE ( 'NONE', ( #12751 ), #39333, .T. ) ; +#49308 = VECTOR ( 'NONE', #25609, 1000.000000000000000 ) ; +#49309 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.2841538407466704386, 0.9587786995907429111 ) ) ; +#49310 = EDGE_LOOP ( 'NONE', ( #7473, #7548, #27465, #44242 ) ) ; +#49311 = ADVANCED_FACE ( 'NONE', ( #43989 ), #39042, .F. ) ; +#49312 = CARTESIAN_POINT ( 'NONE', ( 236.1439386865902463, -119.7316100230631548, -5.535743050308231439 ) ) ; +#49313 = EDGE_CURVE ( 'NONE', #8851, #19333, #54817, .T. ) ; +#49314 = CARTESIAN_POINT ( 'NONE', ( 4.294540257762168523, -36.68685052173210437, -112.0012295028987523 ) ) ; +#49315 = LINE ( 'NONE', #18354, #13537 ) ; +#49316 = CARTESIAN_POINT ( 'NONE', ( 233.7353830577926317, -124.1002551165097572, 4.220955129473028755 ) ) ; +#49317 = EDGE_CURVE ( 'NONE', #4040, #1960, #38914, .T. ) ; +#49318 = CARTESIAN_POINT ( 'NONE', ( -46.19390754516782494, -50.49842276941177488, -13.55906967150100684 ) ) ; +#49319 = ORIENTED_EDGE ( 'NONE', *, *, #49676, .F. ) ; +#49320 = ORIENTED_EDGE ( 'NONE', *, *, #49573, .T. ) ; +#49321 = CARTESIAN_POINT ( 'NONE', ( 219.7270338329783215, -121.1828894574174740, 8.059491521272443393 ) ) ; +#49322 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#49323 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668025743, -114.8415795268346500, 1.995686958977326730 ) ) ; +#49324 = CARTESIAN_POINT ( 'NONE', ( 235.7211505239828568, -118.7788537111110685, -5.904164519991365268 ) ) ; +#49325 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #3713, #21498, #12743, #43389 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 0.001048464789982293810 ), + .UNSPECIFIED. ) ; +#49326 = CARTESIAN_POINT ( 'NONE', ( 20.81785426435381936, -0.9999999999999940048, -16.50553461683293222 ) ) ; +#49327 = DIRECTION ( 'NONE', ( -1.811995619784410881E-15, 1.000000000000000000, 1.196913542559490477E-15 ) ) ; +#49328 = CARTESIAN_POINT ( 'NONE', ( 194.8499983585583664, -121.4754032939540878, 6.356138116627074730 ) ) ; +#49329 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#49330 = ORIENTED_EDGE ( 'NONE', *, *, #49317, .F. ) ; +#49331 = CARTESIAN_POINT ( 'NONE', ( 237.9921117106121926, -117.1693195730423440, 4.983275660640774873 ) ) ; +#49332 = PLANE ( 'NONE', #12684 ) ; +#49333 = CARTESIAN_POINT ( 'NONE', ( 215.9008361896660517, -122.1110986780043106, 7.560962101603748486 ) ) ; +#49334 = EDGE_LOOP ( 'NONE', ( #41299, #6367, #26517, #55045 ) ) ; +#49335 = ORIENTED_EDGE ( 'NONE', *, *, #35347, .F. ) ; +#49336 = VECTOR ( 'NONE', #34411, 999.9999999999998863 ) ; +#49337 = CARTESIAN_POINT ( 'NONE', ( 213.0999977193770292, -117.8244238505004944, -8.188913144906571517 ) ) ; +#49338 = CARTESIAN_POINT ( 'NONE', ( 225.6999987669289851, -121.5617799151424805, 6.919004510173410338 ) ) ; +#49339 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#49340 = CARTESIAN_POINT ( 'NONE', ( -24.09999999999998366, -30.00000000000000000, -21.14999999999998792 ) ) ; +#49341 = CARTESIAN_POINT ( 'NONE', ( 215.4839563911256732, -122.5210107803998767, 7.631771284551184031 ) ) ; +#49342 = DIRECTION ( 'NONE', ( -1.644548700998856672E-16, 0.1516828450203868972, -0.9884292157390539568 ) ) ; +#49343 = CARTESIAN_POINT ( 'NONE', ( 237.0023172558415467, -115.0576779855633163, 2.864561234664914746 ) ) ; +#49344 = ORIENTED_EDGE ( 'NONE', *, *, #3640, .T. ) ; +#49345 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#49346 = CYLINDRICAL_SURFACE ( 'NONE', #51632, 3.200000000000009504 ) ; +#49347 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #25261, #20857, #25863, #38694, #21161, #43644, #21455, #57098, #34899, #52693 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 4 ), + ( 0.008402766034421093461, 0.008952652598097052966, 0.009502539161773010737, 0.01005242572544896851, 0.01060231228912492801 ), + .UNSPECIFIED. ) ; +#49348 = AXIS2_PLACEMENT_3D ( 'NONE', #55780, #15738, #47281 ) ; +#49349 = ORIENTED_EDGE ( 'NONE', *, *, #38305, .T. ) ; +#49350 = ORIENTED_EDGE ( 'NONE', *, *, #14659, .F. ) ; +#49351 = ORIENTED_EDGE ( 'NONE', *, *, #31834, .F. ) ; +#49352 = ORIENTED_EDGE ( 'NONE', *, *, #28637, .T. ) ; +#49353 = EDGE_CURVE ( 'NONE', #43874, #14472, #9529, .T. ) ; +#49354 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#49355 = ORIENTED_EDGE ( 'NONE', *, *, #19619, .T. ) ; +#49356 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #5847, #42034, #37118, #50504 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#49357 = ORIENTED_EDGE ( 'NONE', *, *, #28209, .F. ) ; +#49358 = CARTESIAN_POINT ( 'NONE', ( 21.50000000000000355, -138.0000000000000000, -13.99999999999999467 ) ) ; +#49359 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#49360 = LINE ( 'NONE', #54039, #18920 ) ; +#49361 = ORIENTED_EDGE ( 'NONE', *, *, #38046, .F. ) ; +#49362 = LINE ( 'NONE', #36524, #16808 ) ; +#49363 = CARTESIAN_POINT ( 'NONE', ( 237.4567973970118260, -115.7149250332415278, 2.812203377078457134 ) ) ; +#49364 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#49365 = CARTESIAN_POINT ( 'NONE', ( 215.7023973221382107, -120.8702731256650083, 7.703430518930382220 ) ) ; +#49366 = CIRCLE ( 'NONE', #21377, 3.000000000000002665 ) ; +#49367 = CARTESIAN_POINT ( 'NONE', ( -39.91265242362917576, -49.54169641443161254, -75.66385851723528333 ) ) ; +#49368 = CARTESIAN_POINT ( 'NONE', ( 228.7999987669289794, -125.9611437171376735, -4.379030634828334989 ) ) ; +#49369 = CARTESIAN_POINT ( 'NONE', ( 233.4189704355307811, -125.5953773452066429, 3.739578457054484772 ) ) ; +#49370 = CARTESIAN_POINT ( 'NONE', ( 18.00000000000001776, -48.99999999999998579, -23.19999999999996732 ) ) ; +#49371 = CARTESIAN_POINT ( 'NONE', ( 220.1489694673063582, -119.9139582296439954, -7.865543652359452409 ) ) ; +#49372 = EDGE_CURVE ( 'NONE', #5828, #22389, #9070, .T. ) ; +#49373 = CARTESIAN_POINT ( 'NONE', ( 235.0458911756435896, -125.9272838924445068, 1.158617930542740426 ) ) ; +#49374 = AXIS2_PLACEMENT_3D ( 'NONE', #3224, #2661, #48193 ) ; +#49375 = FACE_OUTER_BOUND ( 'NONE', #17145, .T. ) ; +#49376 = PLANE ( 'NONE', #20243 ) ; +#49377 = CARTESIAN_POINT ( 'NONE', ( 215.6645969227366493, -122.2955610971363427, 7.730121282735365362 ) ) ; +#49378 = FACE_BOUND ( 'NONE', #46184, .T. ) ; +#49379 = CARTESIAN_POINT ( 'NONE', ( 235.6094644423332909, -120.0332758319964341, 5.528356065069822911 ) ) ; +#49380 = CARTESIAN_POINT ( 'NONE', ( 233.6873845855525929, -120.0650184900486153, -6.134652777274900437 ) ) ; +#49381 = ADVANCED_FACE ( 'NONE', ( #18855 ), #36413, .T. ) ; +#49382 = CARTESIAN_POINT ( 'NONE', ( -24.09999999999998366, -30.00100000000000122, -19.49999999999999645 ) ) ; +#49383 = CARTESIAN_POINT ( 'NONE', ( 215.8624786102323583, -121.6171452128958350, 7.846872229536543841 ) ) ; +#49384 = CARTESIAN_POINT ( 'NONE', ( 233.0737146416520318, -122.1748971569327438, -5.290720802084339702 ) ) ; +#49385 = ADVANCED_FACE ( 'NONE', ( #40187 ), #9813, .T. ) ; +#49386 = CARTESIAN_POINT ( 'NONE', ( 234.9514959021536527, -125.3740864926597993, -2.653545294116412379 ) ) ; +#49387 = VECTOR ( 'NONE', #34840, 1000.000000000000000 ) ; +#49388 = CARTESIAN_POINT ( 'NONE', ( 237.7060270983271550, -119.5413054122620196, -6.247257159262449733 ) ) ; +#49389 = CARTESIAN_POINT ( 'NONE', ( 218.2634985127809557, -116.7430269904462392, 6.329881766215243566 ) ) ; +#49390 = CARTESIAN_POINT ( 'NONE', ( 2.400000000000027001, -40.49999999999999289, 23.50000000000000000 ) ) ; +#49391 = CARTESIAN_POINT ( 'NONE', ( 235.1143906063172722, -118.1927348664566040, 5.699832601550227196 ) ) ; +#49392 = CARTESIAN_POINT ( 'NONE', ( 215.2774946635918809, -118.5904606435959039, -7.641722323968417996 ) ) ; +#49393 = DIRECTION ( 'NONE', ( -1.597594650655104158E-15, 1.000000000000000000, 1.415089553805949927E-15 ) ) ; +#49394 = CARTESIAN_POINT ( 'NONE', ( 237.5858215108592049, -114.9533028223098228, 0.2118993156623847629 ) ) ; +#49395 = VECTOR ( 'NONE', #18812, 1000.000000000000000 ) ; +#49396 = CARTESIAN_POINT ( 'NONE', ( -27.00000000000000355, -1.000000000000012434, -19.50000000000000000 ) ) ; +#49397 = ORIENTED_EDGE ( 'NONE', *, *, #41612, .T. ) ; +#49398 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#49399 = CARTESIAN_POINT ( 'NONE', ( 239.3999987667352229, -120.2734989543566968, -2.740656358672030724 ) ) ; +#49400 = CARTESIAN_POINT ( 'NONE', ( 232.5811057129223798, -124.4380158278324728, -3.949771953975526717 ) ) ; +#49401 = VERTEX_POINT ( 'NONE', #54794 ) ; +#49402 = CARTESIAN_POINT ( 'NONE', ( 220.1336244164767777, -117.1234175277741087, 6.573596163906736400 ) ) ; +#49403 = CARTESIAN_POINT ( 'NONE', ( 216.6724457242521567, -122.1234072155216523, 7.612062846553292239 ) ) ; +#49404 = CARTESIAN_POINT ( 'NONE', ( 232.6329444076986022, -115.2501689908215070, 1.819870621487571949 ) ) ; +#49405 = CARTESIAN_POINT ( 'NONE', ( 37.90678754855167654, -121.4999999999999858, 5.098912634785595976 ) ) ; +#49406 = CARTESIAN_POINT ( 'NONE', ( -32.50573439037714962, -52.19543050033675513, -68.12652396745940564 ) ) ; +#49407 = AXIS2_PLACEMENT_3D ( 'NONE', #47292, #34443, #55789 ) ; +#49408 = ORIENTED_EDGE ( 'NONE', *, *, #2697, .F. ) ; +#49409 = ORIENTED_EDGE ( 'NONE', *, *, #52589, .F. ) ; +#49410 = ORIENTED_EDGE ( 'NONE', *, *, #43785, .F. ) ; +#49411 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#49412 = DATE_AND_TIME ( #5037, #1138 ) ; +#49413 = ORIENTED_EDGE ( 'NONE', *, *, #11824, .F. ) ; +#49414 = ORIENTED_EDGE ( 'NONE', *, *, #40071, .F. ) ; +#49415 = AXIS2_PLACEMENT_3D ( 'NONE', #16192, #52117, #16778 ) ; +#49416 = CARTESIAN_POINT ( 'NONE', ( -24.09999999999997655, -30.00000000000000000, 22.50000000000000711 ) ) ; +#49417 = CARTESIAN_POINT ( 'NONE', ( 236.1349286673448091, -125.7213160361329045, -1.886781156215278532 ) ) ; +#49418 = LINE ( 'NONE', #49140, #6276 ) ; +#49419 = CIRCLE ( 'NONE', #13858, 7.499999999912350113 ) ; +#49420 = VERTEX_POINT ( 'NONE', #214 ) ; +#49421 = EDGE_CURVE ( 'NONE', #52609, #33777, #415, .T. ) ; +#49422 = CYLINDRICAL_SURFACE ( 'NONE', #26100, 2.100000000000000977 ) ; +#49423 = CARTESIAN_POINT ( 'NONE', ( 217.3166667784566641, -121.8617604358757092, 7.671491719422709465 ) ) ; +#49424 = VERTEX_POINT ( 'NONE', #19142 ) ; +#49425 = DIRECTION ( 'NONE', ( -1.194121782967160312E-15, 0.9884292157390540678, 0.1516828450203868139 ) ) ; +#49426 = CARTESIAN_POINT ( 'NONE', ( 221.5178411951378052, -122.4455105759402187, 7.623380467364336610 ) ) ; +#49427 = CARTESIAN_POINT ( 'NONE', ( 36.89929804591973550, -121.4999999999999147, -5.188116411101464820 ) ) ; +#49428 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290022, -122.1516311136673636, -1.545535391701364336 ) ) ; +#49429 = CIRCLE ( 'NONE', #23289, 2.025000000000000355 ) ; +#49430 = ORIENTED_EDGE ( 'NONE', *, *, #20364, .T. ) ; +#49431 = DIRECTION ( 'NONE', ( 0.7071067811865474617, 0.0000000000000000000, 0.7071067811865474617 ) ) ; +#49432 = CARTESIAN_POINT ( 'NONE', ( 217.0974547960224754, -120.9665442793829300, 7.995119581936372732 ) ) ; +#49433 = ORIENTED_EDGE ( 'NONE', *, *, #33987, .T. ) ; +#49434 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #34502, #5704, #23503, #26914, #40035, #3853 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 4 ), + ( 1.159846870443525482E-15, 0.0001607035688342917047, 0.0003214071376674235299 ), + .UNSPECIFIED. ) ; +#49435 = VERTEX_POINT ( 'NONE', #10386 ) ; +#49436 = ADVANCED_FACE ( 'NONE', ( #14757 ), #55731, .T. ) ; +#49437 = CARTESIAN_POINT ( 'NONE', ( 215.7714380462838335, -119.1147739293229790, -7.592768936829939364 ) ) ; +#49438 = AXIS2_PLACEMENT_3D ( 'NONE', #4259, #54172, #13569 ) ; +#49439 = CARTESIAN_POINT ( 'NONE', ( -48.75000000000000000, -119.5000000000000000, 5.000000000000005329 ) ) ; +#49440 = CARTESIAN_POINT ( 'NONE', ( 239.6999987669289283, -120.4999999999997584, 1.387778780781445676E-14 ) ) ; +#49441 = EDGE_LOOP ( 'NONE', ( #11905, #55690, #4054, #15967 ) ) ; +#49442 = CARTESIAN_POINT ( 'NONE', ( 232.0078646339030684, -120.7726799244018565, -5.727698305695692049 ) ) ; +#49443 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238558841E-16, -1.857579106397798678E-17 ) ) ; +#49444 = CARTESIAN_POINT ( 'NONE', ( 196.1500029091151021, -114.5974301378142002, 0.9057993990581134636 ) ) ; +#49445 = PLANE ( 'NONE', #19134 ) ; +#49446 = CARTESIAN_POINT ( 'NONE', ( 235.6008886872811559, -115.0040510108973422, 0.7701435594756239622 ) ) ; +#49447 = CARTESIAN_POINT ( 'NONE', ( 220.9111882381608041, -122.0893482398812182, 7.719658322067307843 ) ) ; +#49448 = CARTESIAN_POINT ( 'NONE', ( 221.6374348892753403, -118.6469328176490023, -7.858606696410284087 ) ) ; +#49449 = CARTESIAN_POINT ( 'NONE', ( 218.2197867405992326, -122.4128953089163758, 7.621945488392471546 ) ) ; +#49450 = CARTESIAN_POINT ( 'NONE', ( 233.2168377400555528, -122.0549962312597785, 5.950179415214417844 ) ) ; +#49451 = ADVANCED_FACE ( 'NONE', ( #40470 ), #15591, .T. ) ; +#49452 = CARTESIAN_POINT ( 'NONE', ( 12.56775754586161042, -50.69897376334094474, -15.76022435704375546 ) ) ; +#49453 = CARTESIAN_POINT ( 'NONE', ( 215.3221858190990758, -118.9651957430837257, -7.502017614373196253 ) ) ; +#49454 = CARTESIAN_POINT ( 'NONE', ( 215.2789414728657391, -118.6287254413617092, -7.401867962376724286 ) ) ; +#49455 = CARTESIAN_POINT ( 'NONE', ( 232.6490623322627869, -121.4375032976295188, 5.472248692700937944 ) ) ; +#49456 = EDGE_CURVE ( 'NONE', #40008, #15080, #33186, .T. ) ; +#49457 = CARTESIAN_POINT ( 'NONE', ( 214.9474559003839715, -121.0667491309176000, 7.622459878673215172 ) ) ; +#49458 = EDGE_CURVE ( 'NONE', #802, #3878, #14679, .T. ) ; +#49459 = VECTOR ( 'NONE', #13720, 999.9999999999998863 ) ; +#49460 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #53964, #37025 ), + ( #50687, #535 ), + ( #32633, #13937 ), + ( #14216, #54830 ), + ( #32360, #18888 ), + ( #23554, #54248 ), + ( #54527, #45480 ), + ( #10138, #32064 ), + ( #44903, #40508 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 3, 2, 4 ), + ( 2, 2 ), + ( -0.006005632950777305308, 0.0000000000000000000, 0.5000000000000000000, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#49461 = CARTESIAN_POINT ( 'NONE', ( -4.250000000000000000, -2.799999999999999822, 37.00000000000000000 ) ) ; +#49462 = CARTESIAN_POINT ( 'NONE', ( 215.2036931972477305, -119.8992917211376863, -7.847087758535951529 ) ) ; +#49463 = VERTEX_POINT ( 'NONE', #7151 ) ; +#49464 = CARTESIAN_POINT ( 'NONE', ( 234.3910820579467327, -126.5105882056840017, 1.292835663963383563 ) ) ; +#49465 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669290647, -127.0602884152013132, -1.421513861448234106 ) ) ; +#49466 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -121.3446967432708732, 3.362094948786111814 ) ) ; +#49467 = CARTESIAN_POINT ( 'NONE', ( 218.2526325019165085, -119.1909173518318141, -7.749634828222460747 ) ) ; +#49468 = CARTESIAN_POINT ( 'NONE', ( 234.2224989409284603, -117.2270261824727839, -4.482214513639903863 ) ) ; +#49469 = CARTESIAN_POINT ( 'NONE', ( 237.2514045691627302, -116.4625924970035129, -3.808499844041739468 ) ) ; +#49470 = CARTESIAN_POINT ( 'NONE', ( 30.40000000000003766, -117.4602631689999725, 1.000000000000014655 ) ) ; +#49471 = EDGE_CURVE ( 'NONE', #27240, #33847, #4653, .T. ) ; +#49472 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#49473 = AXIS2_PLACEMENT_3D ( 'NONE', #4424, #52568, #48220 ) ; +#49474 = ORIENTED_EDGE ( 'NONE', *, *, #20556, .F. ) ; +#49475 = CARTESIAN_POINT ( 'NONE', ( 215.8366061794708628, -121.2875552566024027, 7.898469479997237919 ) ) ; +#49476 = CARTESIAN_POINT ( 'NONE', ( 234.6221463908953808, -115.1395105168022610, 1.462143181445595186 ) ) ; +#49477 = VECTOR ( 'NONE', #55186, 999.9999999999998863 ) ; +#49478 = VERTEX_POINT ( 'NONE', #19428 ) ; +#49479 = ORIENTED_EDGE ( 'NONE', *, *, #43135, .F. ) ; +#49480 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#49481 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#49482 = CARTESIAN_POINT ( 'NONE', ( 217.2153305508537642, -122.3270340569630150, 7.598171503554699058 ) ) ; +#49483 = CARTESIAN_POINT ( 'NONE', ( 236.4161630311762679, -126.6377315697976798, 0.3881462443934292073 ) ) ; +#49484 = VERTEX_POINT ( 'NONE', #37265 ) ; +#49485 = CARTESIAN_POINT ( 'NONE', ( 236.6328283948409705, -115.2708993574524214, 1.854558945434714445 ) ) ; +#49486 = LINE ( 'NONE', #49206, #22116 ) ; +#49487 = VERTEX_POINT ( 'NONE', #47438 ) ; +#49488 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, 1.150132810248639710E-14 ) ) ; +#49489 = EDGE_CURVE ( 'NONE', #5506, #33205, #23810, .T. ) ; +#49490 = CARTESIAN_POINT ( 'NONE', ( -47.47361772447199968, -118.2871090429104157, 6.564051773039133231 ) ) ; +#49491 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#49492 = ORIENTED_EDGE ( 'NONE', *, *, #33231, .T. ) ; +#49493 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#49494 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669290363, -120.3338079009883330, -5.457644561229290758 ) ) ; +#49495 = ADVANCED_FACE ( 'NONE', ( #19994 ), #6578, .F. ) ; +#49496 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#49497 = CARTESIAN_POINT ( 'NONE', ( 220.8127629126090881, -118.5221481200450455, -7.630883379246035325 ) ) ; +#49498 = ORIENTED_EDGE ( 'NONE', *, *, #32308, .F. ) ; +#49499 = CARTESIAN_POINT ( 'NONE', ( 215.1374729092441100, -122.4643146803234401, 7.406837423518948249 ) ) ; +#49500 = EDGE_CURVE ( 'NONE', #51675, #12711, #6810, .T. ) ; +#49501 = CARTESIAN_POINT ( 'NONE', ( 219.8439085444996408, -121.2408692316427192, 8.054884294163349168 ) ) ; +#49502 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #14304, #30191, #12657, #8289, #15159, #28636 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 4 ), + ( 3.251355425570319296E-15, 0.0001426242535244980753, 0.0002852485070457447909 ), + .UNSPECIFIED. ) ; +#49503 = FACE_OUTER_BOUND ( 'NONE', #34842, .T. ) ; +#49504 = EDGE_CURVE ( 'NONE', #26837, #40100, #41626, .T. ) ; +#49505 = ORIENTED_EDGE ( 'NONE', *, *, #54396, .T. ) ; +#49506 = VERTEX_POINT ( 'NONE', #29079 ) ; +#49507 = EDGE_CURVE ( 'NONE', #43774, #45030, #7412, .T. ) ; +#49508 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#49509 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -123.0209098128500784, -0.2898697264443784172 ) ) ; +#49510 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.9884292157390539568, -0.1516828450203877021 ) ) ; +#49511 = ORIENTED_EDGE ( 'NONE', *, *, #33149, .T. ) ; +#49512 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669289681, -123.0055804777308026, -4.952363799589966753 ) ) ; +#49513 = DIRECTION ( 'NONE', ( 1.194847952668370580E-15, -0.9891001270315704641, -0.1472444861654634007 ) ) ; +#49514 = AXIS2_PLACEMENT_3D ( 'NONE', #46700, #24219, #51636 ) ; +#49515 = ORIENTED_EDGE ( 'NONE', *, *, #48448, .F. ) ; +#49516 = CARTESIAN_POINT ( 'NONE', ( 219.5457413159777502, -120.0725991617444635, -8.075768006947932065 ) ) ; +#49517 = CARTESIAN_POINT ( 'NONE', ( -48.75000000000000000, -119.5000000000000000, -4.999999999999968914 ) ) ; +#49518 = CARTESIAN_POINT ( 'NONE', ( 236.8402695270552556, -124.9917807384472326, 3.296589309349451380 ) ) ; +#49519 = AXIS2_PLACEMENT_3D ( 'NONE', #56182, #3621, #12069 ) ; +#49521 = VECTOR ( 'NONE', #55857, 1000.000000000000000 ) ; +#49520 = DIRECTION ( 'NONE', ( -3.524876788021938561E-16, 1.000000000000000000, -1.556303968761777535E-30 ) ) ; +#49522 = CARTESIAN_POINT ( 'NONE', ( 232.6323781623459013, -122.1434730246400449, -5.925246642333611646 ) ) ; +#49523 = CARTESIAN_POINT ( 'NONE', ( 215.8186730696533573, -121.2353020877226015, 7.888324661341247435 ) ) ; +#49524 = CARTESIAN_POINT ( 'NONE', ( 36.71743114857684276, -120.4999999999999858, 1.387778780781445676E-14 ) ) ; +#49525 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -117.6706007258270716, -2.144829517008465913 ) ) ; +#49526 = CARTESIAN_POINT ( 'NONE', ( 232.0946452535029891, -121.4437809300670779, -5.469377319850151409 ) ) ; +#49527 = ADVANCED_FACE ( 'NONE', ( #24100 ), #54804, .T. ) ; +#49528 = CARTESIAN_POINT ( 'NONE', ( 235.3283241668272581, -115.1588338028404337, -1.506845990629043897 ) ) ; +#49529 = CARTESIAN_POINT ( 'NONE', ( -26.49999999999999645, -128.9989999999999952, 6.200000000000009059 ) ) ; +#49530 = CARTESIAN_POINT ( 'NONE', ( 235.4608043082818369, -116.4216131722338048, -3.766874174639106787 ) ) ; +#49531 = CARTESIAN_POINT ( 'NONE', ( -34.95891681542661900, -52.19543050033675513, -70.62290053949905655 ) ) ; +#49532 = ORIENTED_EDGE ( 'NONE', *, *, #27356, .T. ) ; +#49533 = CARTESIAN_POINT ( 'NONE', ( 233.8963518830649662, -114.4544176700556477, -1.124093897057606872 ) ) ; +#49534 = CARTESIAN_POINT ( 'NONE', ( 16.00000000000000000, -9.199999999999999289, 36.00000000000000000 ) ) ; +#49535 = CARTESIAN_POINT ( 'NONE', ( 236.8042772752378653, -125.5566054159128129, 2.286980724413189225 ) ) ; +#49536 = EDGE_CURVE ( 'NONE', #45181, #5255, #37102, .T. ) ; +#49537 = ORIENTED_EDGE ( 'NONE', *, *, #53201, .T. ) ; +#49538 = ADVANCED_FACE ( 'NONE', ( #39266 ), #48653, .F. ) ; +#49539 = EDGE_LOOP ( 'NONE', ( #7982, #47905, #42010, #36740 ) ) ; +#49540 = CIRCLE ( 'NONE', #38359, 2.523999999999998245 ) ; +#49541 = CARTESIAN_POINT ( 'NONE', ( 216.2145475481480617, -120.4462063562493341, -5.641186388906323401 ) ) ; +#49542 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -122.1342062822590293, -1.213546411307920403 ) ) ; +#49543 = CARTESIAN_POINT ( 'NONE', ( 221.0239611148392669, -118.9368953815902756, -7.727370618684898496 ) ) ; +#49544 = CARTESIAN_POINT ( 'NONE', ( 234.5099913519470931, -116.2941250266559621, 3.622940112311550998 ) ) ; +#49545 = ORIENTED_EDGE ( 'NONE', *, *, #25501, .F. ) ; +#49546 = CARTESIAN_POINT ( 'NONE', ( 219.8806601222446204, -119.0528542547873627, -7.958484978040656799 ) ) ; +#49547 = CARTESIAN_POINT ( 'NONE', ( -41.17223979665066480, -52.32383074578104498, 18.74799585926801271 ) ) ; +#49548 = CARTESIAN_POINT ( 'NONE', ( 217.2000281639114974, -119.9176816899491342, -7.993530917154198612 ) ) ; +#49549 = VECTOR ( 'NONE', #124, 999.9999999999998863 ) ; +#49550 = ORIENTED_EDGE ( 'NONE', *, *, #42095, .T. ) ; +#49551 = CARTESIAN_POINT ( 'NONE', ( 219.9619276353565454, -119.3602855021308642, -7.806570553553569880 ) ) ; +#49552 = CARTESIAN_POINT ( 'NONE', ( 237.3593741045202421, -119.4543216847547882, -5.450055453245804316 ) ) ; +#49553 = CARTESIAN_POINT ( 'NONE', ( 239.6999987669289567, -123.2476396040989783, 3.043840763189214371 ) ) ; +#49554 = ORIENTED_EDGE ( 'NONE', *, *, #25976, .T. ) ; +#49555 = CARTESIAN_POINT ( 'NONE', ( 221.9194786937059405, -120.9712120215303486, 7.834795365567939207 ) ) ; +#49556 = CIRCLE ( 'NONE', #24366, 7.000000000000000888 ) ; +#49557 = AXIS2_PLACEMENT_3D ( 'NONE', #5502, #4929, #23300 ) ; +#49558 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#49559 = CARTESIAN_POINT ( 'NONE', ( 24.99900000000002009, -51.29999999999998295, 4.799999999999992717 ) ) ; +#49560 = CARTESIAN_POINT ( 'NONE', ( 237.5518068870141803, -124.8258029645556633, -4.370909094254423088 ) ) ; +#49561 = ORIENTED_EDGE ( 'NONE', *, *, #53671, .T. ) ; +#49562 = ORIENTED_EDGE ( 'NONE', *, *, #7353, .T. ) ; +#49563 = VERTEX_POINT ( 'NONE', #7712 ) ; +#49564 = CARTESIAN_POINT ( 'NONE', ( 29.21743114857469692, -126.5661729868850216, 0.8269103859120802147 ) ) ; +#49565 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289169, -120.8117574756504951, 0.3969831603661405639 ) ) ; +#49566 = EDGE_CURVE ( 'NONE', #25239, #8195, #57370, .T. ) ; +#49567 = DIRECTION ( 'NONE', ( -1.063322855481644123E-15, 0.8747749236648927340, 0.4845294964468944143 ) ) ; +#49568 = CARTESIAN_POINT ( 'NONE', ( 220.9256787749183957, -122.0449954956466598, 7.932291104135277493 ) ) ; +#49569 = ORIENTED_EDGE ( 'NONE', *, *, #34473, .F. ) ; +#49570 = EDGE_CURVE ( 'NONE', #33033, #40820, #23985, .T. ) ; +#49571 = ORIENTED_EDGE ( 'NONE', *, *, #36069, .F. ) ; +#49572 = ORIENTED_EDGE ( 'NONE', *, *, #23454, .T. ) ; +#49573 = EDGE_CURVE ( 'NONE', #9145, #33382, #48490, .T. ) ; +#49574 = CARTESIAN_POINT ( 'NONE', ( 24.99900000000002009, -46.69999999999998863, 4.799999999999993605 ) ) ; +#49575 = CARTESIAN_POINT ( 'NONE', ( 237.8539356741166273, -126.0107886336743803, 0.6471071125379296296 ) ) ; +#49576 = EDGE_CURVE ( 'NONE', #31337, #32408, #21172, .T. ) ; +#49577 = ORIENTED_EDGE ( 'NONE', *, *, #20011, .F. ) ; +#49578 = CARTESIAN_POINT ( 'NONE', ( 28.10000000000004405, -131.1843771442839568, -5.015860408113847591 ) ) ; +#49579 = ORIENTED_EDGE ( 'NONE', *, *, #13645, .F. ) ; +#49580 = ORIENTED_EDGE ( 'NONE', *, *, #42825, .F. ) ; +#49581 = CARTESIAN_POINT ( 'NONE', ( 30.52212570525222901, -126.4187784761448228, 0.9195128254043605232 ) ) ; +#49582 = CARTESIAN_POINT ( 'NONE', ( -19.49999999999997513, -59.00000000000000000, 23.49999999999999289 ) ) ; +#49583 = CARTESIAN_POINT ( 'NONE', ( 24.99900000000002009, -49.14999999999999858, 6.399999999999993250 ) ) ; +#49584 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.330095367842434761E-33, -3.885780586188047891E-16 ) ) ; +#49585 = VERTEX_POINT ( 'NONE', #48012 ) ; +#49586 = CARTESIAN_POINT ( 'NONE', ( 219.9166487111939432, -119.3621189774656273, -8.010215188388977836 ) ) ; +#49587 = CARTESIAN_POINT ( 'NONE', ( 231.2472123624289111, -124.2545916693325552, 1.647131262703965815 ) ) ; +#49588 = CARTESIAN_POINT ( 'NONE', ( 5.267428225623682181, -37.19543050033674092, -118.1448024862683752 ) ) ; +#49589 = DIRECTION ( 'NONE', ( 1.000000000000000000, -1.540743955509788409E-32, 5.551115123125781716E-16 ) ) ; +#49590 = CARTESIAN_POINT ( 'NONE', ( 215.3002074625812554, -114.3649215954137901, -7.658023187335216697 ) ) ; +#49591 = ADVANCED_FACE ( 'NONE', ( #25845 ), #3065, .T. ) ; +#49592 = CARTESIAN_POINT ( 'NONE', ( 34.68409781524233892, -126.0827299726613404, -0.8294150911239102086 ) ) ; +#49593 = AXIS2_PLACEMENT_3D ( 'NONE', #21712, #47214, #39248 ) ; +#49594 = CARTESIAN_POINT ( 'NONE', ( 221.4630317062868983, -118.6167295618319457, -7.640583103872083726 ) ) ; +#49595 = ORIENTED_EDGE ( 'NONE', *, *, #7152, .F. ) ; +#49596 = AXIS2_PLACEMENT_3D ( 'NONE', #45085, #13547, #22606 ) ; +#49597 = CARTESIAN_POINT ( 'NONE', ( 23.40000000000003055, -115.9999999999999716, -4.999999999999984013 ) ) ; +#49598 = VECTOR ( 'NONE', #9519, 1000.000000000000114 ) ; +#49599 = CARTESIAN_POINT ( 'NONE', ( 236.3503997106846555, -115.0058522716824712, -0.7766016862036170254 ) ) ; +#49600 = CARTESIAN_POINT ( 'NONE', ( 29.40000000000003766, -120.4999999999999858, 3.200000000000022382 ) ) ; +#49601 = CARTESIAN_POINT ( 'NONE', ( 234.0625459347412516, -122.5171525546852394, -5.170454047616112270 ) ) ; +#49602 = CARTESIAN_POINT ( 'NONE', ( -43.69975269720671207, -52.72762694743839518, -16.53674831228724429 ) ) ; +#49603 = ORIENTED_EDGE ( 'NONE', *, *, #1082, .T. ) ; +#49604 = EDGE_CURVE ( 'NONE', #15394, #53074, #17343, .T. ) ; +#49605 = ORIENTED_EDGE ( 'NONE', *, *, #54258, .F. ) ; +#49606 = CARTESIAN_POINT ( 'NONE', ( 216.5381137720879394, -119.7700748634012626, -7.726687156105699117 ) ) ; +#49607 = CARTESIAN_POINT ( 'NONE', ( 220.8656697007008063, -122.2353866424370636, 7.689341103132405486 ) ) ; +#49608 = CARTESIAN_POINT ( 'NONE', ( 229.1232270751414717, -114.6530272687605390, -4.416147697207844836 ) ) ; +#49609 = CARTESIAN_POINT ( 'NONE', ( 235.6826183420989764, -120.2446661911870791, -6.144472833934379707 ) ) ; +#49610 = PLANE ( 'NONE', #11595 ) ; +#49611 = DIRECTION ( 'NONE', ( -0.7132504491541840075, -2.131334480222543031E-15, 0.7009092642998484557 ) ) ; +#49612 = FACE_OUTER_BOUND ( 'NONE', #39204, .T. ) ; +#49613 = DIRECTION ( 'NONE', ( 7.620364510715729767E-16, -5.548805573331235375E-32, 1.000000000000000000 ) ) ; +#49614 = EDGE_CURVE ( 'NONE', #51753, #5728, #34290, .T. ) ; +#49615 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #12814, #26848 ), + ( #31221, #26545 ), + ( #17478, #35308 ), + ( #57796, #9015 ), + ( #39969, #21856 ), + ( #5209, #8719 ), + ( #39680, #4360 ), + ( #13085, #31803 ), + ( #53105, #22438 ), + ( #30933, #30651 ), + ( #40243, #44641 ), + ( #40829, #45200 ), + ( #9300, #31522 ), + ( #48722, #53386 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 2, 2, 2, 2, 2, 4 ), + ( 2, 2 ), + ( 0.0000000000000000000, 0.1250000000000000000, 0.2499999999999990008, 0.4999999999999990008, 0.7500000000000000000, 0.8750000000000000000, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#49616 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -123.1839373068918633, 2.776054850443979038 ) ) ; +#49617 = ORIENTED_EDGE ( 'NONE', *, *, #32379, .T. ) ; +#49618 = CARTESIAN_POINT ( 'NONE', ( 237.9999930794978127, -120.1982297977661460, 5.851179072581091489 ) ) ; +#49619 = FACE_OUTER_BOUND ( 'NONE', #53999, .T. ) ; +#49620 = CARTESIAN_POINT ( 'NONE', ( 219.8387549676212984, -124.1892770139264712, -6.747128329419036952 ) ) ; +#49621 = ORIENTED_EDGE ( 'NONE', *, *, #47708, .F. ) ; +#49622 = CYLINDRICAL_SURFACE ( 'NONE', #1832, 3.000000000000002665 ) ; +#49623 = DIRECTION ( 'NONE', ( 0.8574929260566110933, 0.07804017984717953604, -0.5085426354714924768 ) ) ; +#49624 = CARTESIAN_POINT ( 'NONE', ( 221.9809081494425413, -121.8073855491094264, 7.948353007727252617 ) ) ; +#49625 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289169, -122.9214263886313745, -1.919380642447179763 ) ) ; +#49626 = CARTESIAN_POINT ( 'NONE', ( 215.8521541653449276, -122.4794722789593919, 7.674008335979061179 ) ) ; +#49627 = CARTESIAN_POINT ( 'NONE', ( 31.81675452212864030, -119.5732742715285042, 5.793115854540753062 ) ) ; +#49628 = CARTESIAN_POINT ( 'NONE', ( 236.9442705593538108, -114.3947892287630737, 0.7306299035402501474 ) ) ; +#49629 = EDGE_LOOP ( 'NONE', ( #46045, #46075, #45665, #53056, #1841, #44488, #30158, #1182, #40027 ) ) ; +#49630 = LOCAL_TIME ( 17, 53, 42.00000000000000000, #38623 ) ; +#49631 = CARTESIAN_POINT ( 'NONE', ( -4.499999999999990230, -128.7000000000000171, -20.50000000000000355 ) ) ; +#49632 = CARTESIAN_POINT ( 'NONE', ( 193.3999984800815355, -114.0752100976959724, 0.9859384926325285292 ) ) ; +#49633 = EDGE_CURVE ( 'NONE', #41973, #55192, #36178, .T. ) ; +#49634 = VERTEX_POINT ( 'NONE', #26140 ) ; +#49635 =( BOUNDED_SURFACE ( ) B_SPLINE_SURFACE ( 3, 2, ( + ( #3187, #13080, #20971 ), + ( #30927, #16591, #34434 ), + ( #39095, #56914, #48716 ), + ( #26539, #4353, #22152 ) ), + .UNSPECIFIED., .F., .F., .F. ) + B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ), + ( 3, 3 ), + ( 0.009285314287600513958, 0.01070764633924190835 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_SURFACE ( ( + ( 1.000000000000000000, 0.7567239210837864993, 1.000000000000000000), + ( 1.000000000000000000, 0.7570853429524352363, 1.000000000000000000), + ( 1.000000000000000000, 0.7574546660931975595, 1.000000000000000000), + ( 1.000000000000000000, 0.7578324333365823451, 1.000000000000000000) ) ) + REPRESENTATION_ITEM ( '' ) SURFACE ( ) ); +#49636 = ORIENTED_EDGE ( 'NONE', *, *, #12783, .F. ) ; +#49637 = ORIENTED_EDGE ( 'NONE', *, *, #30169, .F. ) ; +#49638 = AXIS2_PLACEMENT_3D ( 'NONE', #55816, #3225, #51976 ) ; +#49639 = ORIENTED_EDGE ( 'NONE', *, *, #27456, .T. ) ; +#49640 = EDGE_CURVE ( 'NONE', #31570, #28099, #8597, .T. ) ; +#49641 = LINE ( 'NONE', #36225, #13069 ) ; +#49642 = ORIENTED_EDGE ( 'NONE', *, *, #51755, .F. ) ; +#49643 = EDGE_CURVE ( 'NONE', #41207, #35273, #25915, .T. ) ; +#49644 = EDGE_LOOP ( 'NONE', ( #24780, #40375, #38255, #14866, #40651, #30186 ) ) ; +#49645 = CARTESIAN_POINT ( 'NONE', ( -35.43721211558219863, -40.24543050033675939, -72.53633556736099308 ) ) ; +#49646 = CARTESIAN_POINT ( 'NONE', ( 216.6389879694779381, -118.9885881080734293, -7.624396652570305299 ) ) ; +#49647 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289794, -119.4382200848570648, -6.919004510173365929 ) ) ; +#49648 = ORIENTED_EDGE ( 'NONE', *, *, #8101, .F. ) ; +#49649 = CARTESIAN_POINT ( 'NONE', ( 220.1926122131961563, -121.6333961369765575, 7.805589135917482047 ) ) ; +#49650 = CARTESIAN_POINT ( 'NONE', ( 215.8872145683237136, -119.6107114121659407, -7.675727225932196696 ) ) ; +#49651 = CARTESIAN_POINT ( 'NONE', ( -22.99999999999997868, -49.00000000000000000, 14.89999999999999325 ) ) ; +#49652 = CARTESIAN_POINT ( 'NONE', ( 239.6999987669289283, -124.2545916693325552, 1.647131262703969812 ) ) ; +#49653 = LINE ( 'NONE', #4992, #42382 ) ; +#49654 = DIRECTION ( 'NONE', ( -0.7009092642998479006, 0.0000000000000000000, -0.7132504491541843405 ) ) ; +#49655 = CARTESIAN_POINT ( 'NONE', ( 239.1064704355307242, -115.0952154233612958, 3.276408650962334246 ) ) ; +#49656 = CARTESIAN_POINT ( 'NONE', ( 220.0722062556924072, -122.4787400783014988, 7.636621631451771641 ) ) ; +#49657 = CARTESIAN_POINT ( 'NONE', ( -37.00000000000000000, -128.5000000000000000, -16.99999999999999289 ) ) ; +#49658 = CARTESIAN_POINT ( 'NONE', ( 218.3002074625812838, -124.0564700392392012, -9.145273480228658158 ) ) ; +#49659 = CARTESIAN_POINT ( 'NONE', ( 219.9133632937148093, -119.8883281490183066, -7.865312027819489238 ) ) ; +#49660 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#49661 = CARTESIAN_POINT ( 'NONE', ( 35.60581083099471300, -125.9991396765857985, 0.8412864759833366124 ) ) ; +#49662 = CARTESIAN_POINT ( 'NONE', ( 26.90000000000002700, -121.4999999999999858, -6.063806063765381893 ) ) ; +#49663 = CARTESIAN_POINT ( 'NONE', ( 235.5906390502474324, -119.3915069032605913, 5.438543270785550554 ) ) ; +#49664 = CARTESIAN_POINT ( 'NONE', ( 233.7605768863917319, -117.3713646376207436, -5.294034581039299248 ) ) ; +#49665 = CARTESIAN_POINT ( 'NONE', ( 2.800162842754942538, -29.99543050033664571, -102.8215325503018676 ) ) ; +#49666 = CARTESIAN_POINT ( 'NONE', ( 222.1002631918829877, -121.5901035145826796, 7.975300292117506906 ) ) ; +#49667 = CARTESIAN_POINT ( 'NONE', ( 233.2760014952267795, -115.9412900692717301, -3.166006993739983955 ) ) ; +#49668 = CARTESIAN_POINT ( 'NONE', ( 234.9768933372405399, -124.8857115320150939, -3.400838267252450198 ) ) ; +#49669 = CARTESIAN_POINT ( 'NONE', ( 235.5185270983271835, -125.9047845766382636, -3.276408650962181479 ) ) ; +#49670 = CARTESIAN_POINT ( 'NONE', ( -36.15564411148950086, -50.19543050033674803, -73.26741727774403046 ) ) ; +#49671 = CARTESIAN_POINT ( 'NONE', ( 214.8337085841741612, -120.0316483990282990, -7.619412974814887107 ) ) ; +#49672 = CARTESIAN_POINT ( 'NONE', ( 235.1467454179510526, -119.4168273675649061, 6.053057845974792350 ) ) ; +#49673 = CARTESIAN_POINT ( 'NONE', ( 30.40580806952172921, -114.7377283575846292, -0.9999999999999731326 ) ) ; +#49674 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#49675 = CARTESIAN_POINT ( 'NONE', ( 237.5797536503254435, -114.9500043914735272, 0.007536767227406193474 ) ) ; +#49676 = EDGE_CURVE ( 'NONE', #43445, #44594, #16541, .T. ) ; +#49677 = CARTESIAN_POINT ( 'NONE', ( 215.8002074625812838, -126.1494989232163135, 4.493783052701219916 ) ) ; +#49678 = VECTOR ( 'NONE', #46925, 1000.000000000000000 ) ; +#49679 = ORIENTED_EDGE ( 'NONE', *, *, #35800, .F. ) ; +#49680 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1516828450203861200, -0.9884292157390540678 ) ) ; +#49681 = CARTESIAN_POINT ( 'NONE', ( 215.8056398459009131, -121.5184988844320486, 7.653211713837690056 ) ) ; +#49682 = CARTESIAN_POINT ( 'NONE', ( 219.8927399105759832, -121.1582830383966325, 8.062188290465252649 ) ) ; +#49683 = ORIENTED_EDGE ( 'NONE', *, *, #37424, .F. ) ; +#49684 = CARTESIAN_POINT ( 'NONE', ( 220.4669882443966458, -112.2254257429089819, 4.055663867198774142 ) ) ; +#49685 = CARTESIAN_POINT ( 'NONE', ( 216.9444418533636565, -122.3191991157977725, 7.584604598033008571 ) ) ; +#49686 = CARTESIAN_POINT ( 'NONE', ( 231.9999987669291386, -125.3672257850954566, 2.666948285382275685 ) ) ; +#49687 = CARTESIAN_POINT ( 'NONE', ( 219.8343283174606597, -122.4003567703462494, 7.651877552007083416 ) ) ; +#49688 = CARTESIAN_POINT ( 'NONE', ( 219.9166487112239565, -119.3623562973265280, -8.008668712239812137 ) ) ; +#49689 = ORIENTED_EDGE ( 'NONE', *, *, #54995, .F. ) ; +#49690 = ORIENTED_EDGE ( 'NONE', *, *, #10919, .T. ) ; +#49691 = EDGE_CURVE ( 'NONE', #44383, #46503, #6309, .T. ) ; +#49692 = ORIENTED_EDGE ( 'NONE', *, *, #8693, .F. ) ; +#49693 = AXIS2_PLACEMENT_3D ( 'NONE', #19036, #32507, #41521 ) ; +#49694 = EDGE_LOOP ( 'NONE', ( #24452, #10905, #12994, #42086 ) ) ; +#49695 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #31080, #48872, #17323, #35169 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 0.0005225921296958297053 ), + .UNSPECIFIED. ) ; +#49696 = CARTESIAN_POINT ( 'NONE', ( 233.4922084165906426, -116.4660220472194823, 3.812859315329327980 ) ) ; +#49697 = CARTESIAN_POINT ( 'NONE', ( 236.0396556343797840, -125.8770711861671430, 1.378954159829954396 ) ) ; +#49698 = DIRECTION ( 'NONE', ( 0.03101838030374870145, 0.0000000000000000000, -0.9995188142718135493 ) ) ; +#49699 = ORIENTED_EDGE ( 'NONE', *, *, #7827, .F. ) ; +#49700 = EDGE_CURVE ( 'NONE', #19112, #20340, #49212, .T. ) ; +#49701 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289453, -117.2596753879521430, 0.02752665922022383763 ) ) ; +#49702 = CARTESIAN_POINT ( 'NONE', ( 217.3002074625812838, -120.4999999999997868, 1.387778780781445676E-14 ) ) ; +#49703 = ORIENTED_EDGE ( 'NONE', *, *, #17157, .T. ) ; +#49704 = EDGE_CURVE ( 'NONE', #9347, #2960, #38757, .T. ) ; +#49705 = CARTESIAN_POINT ( 'NONE', ( 215.6049101255796359, -120.8996603775127738, 7.894999497153292189 ) ) ; +#49706 = DIRECTION ( 'NONE', ( 0.7132504491541841185, 2.131334480222611268E-15, -0.7009092642998482336 ) ) ; +#49707 = EDGE_CURVE ( 'NONE', #36864, #28974, #8766, .T. ) ; +#49708 = CARTESIAN_POINT ( 'NONE', ( 219.5457431313688232, -120.1031080778708002, -7.876869035577223066 ) ) ; +#49709 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290022, -121.9705576877126134, -2.193343091498112241 ) ) ; +#49710 = VECTOR ( 'NONE', #8023, 1000.000000000000000 ) ; +#49711 = ORIENTED_EDGE ( 'NONE', *, *, #30815, .T. ) ; +#49712 = VECTOR ( 'NONE', #30851, 999.9999999999998863 ) ; +#49713 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290306, -123.7116369911264826, -0.02457838800153822403 ) ) ; +#49714 = CYLINDRICAL_SURFACE ( 'NONE', #10325, 1.649999999999991696 ) ; +#49715 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #55449, #1745, #18940, #19241 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 0.0006395419446140653344 ), + .UNSPECIFIED. ) ; +#49716 = ORIENTED_EDGE ( 'NONE', *, *, #53334, .T. ) ; +#49717 = ORIENTED_EDGE ( 'NONE', *, *, #26724, .F. ) ; +#49718 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289226, -115.9100743778213030, 14.26122655253993265 ) ) ; +#49719 = CARTESIAN_POINT ( 'NONE', ( 216.0148240042822749, -121.5749175492908876, 7.661968875299046466 ) ) ; +#49720 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#49721 = ORIENTED_EDGE ( 'NONE', *, *, #37304, .T. ) ; +#49722 = CARTESIAN_POINT ( 'NONE', ( 232.0075894102600387, -116.1800969708306752, -4.121615549347587226 ) ) ; +#49723 = LINE ( 'NONE', #36315, #35819 ) ; +#49724 = CARTESIAN_POINT ( 'NONE', ( 196.1500028794882269, -114.4816284991312472, 0.9235701425102076367 ) ) ; +#49725 = CARTESIAN_POINT ( 'NONE', ( 219.9377352985823961, -119.8714255639650617, -8.064646123827781565 ) ) ; +#49726 = CARTESIAN_POINT ( 'NONE', ( 235.5382152151190098, -115.1320573226362285, -1.405383767268578277 ) ) ; +#49727 = LINE ( 'NONE', #9724, #33279 ) ; +#49728 = CARTESIAN_POINT ( 'NONE', ( 210.8999987669501479, -120.4999999999997868, 1.387778780781445676E-14 ) ) ; +#49729 = CARTESIAN_POINT ( 'NONE', ( 222.6632271511773808, -121.1675113184748227, -7.794823910433493985 ) ) ; +#49730 = CARTESIAN_POINT ( 'NONE', ( 233.2193500762755605, -122.1475822835089957, 5.925247323356478191 ) ) ; +#49731 = CARTESIAN_POINT ( 'NONE', ( -33.99999999999999289, -124.5000000000000000, -20.09999999999999432 ) ) ; +#49732 = CARTESIAN_POINT ( 'NONE', ( -48.75000000000000000, -119.5000000000000000, 5.000000000000041744 ) ) ; +#49733 = CARTESIAN_POINT ( 'NONE', ( -22.44505302971912997, -127.0000000000000000, 2.504456918241837471 ) ) ; +#49734 = CARTESIAN_POINT ( 'NONE', ( 232.5389728722661573, -117.7291770844205416, 4.808645324270293564 ) ) ; +#49735 = CARTESIAN_POINT ( 'NONE', ( -2.014277689035798957, -32.89543050033665850, -98.09039501627790969 ) ) ; +#49736 = AXIS2_PLACEMENT_3D ( 'NONE', #31641, #27825, #45043 ) ; +#49737 = AXIS2_PLACEMENT_3D ( 'NONE', #5000, #48234, #18418 ) ; +#49738 = CARTESIAN_POINT ( 'NONE', ( 217.9163579497280239, -120.0786304161445344, -8.036465815854640482 ) ) ; +#49739 = CARTESIAN_POINT ( 'NONE', ( 219.8581390317077648, -118.8676589075697621, -7.931358074041199302 ) ) ; +#49740 = ORIENTED_EDGE ( 'NONE', *, *, #19192, .F. ) ; +#49741 = CARTESIAN_POINT ( 'NONE', ( 234.6346182164289473, -122.0771498513401383, -5.944277427982600059 ) ) ; +#49742 = CARTESIAN_POINT ( 'NONE', ( 4.000000000000021316, -36.70000000000000995, 23.49899999999999878 ) ) ; +#49743 = DIRECTION ( 'NONE', ( 1.049727191138618079E-16, 0.5150380749100549327, -0.8571673007021118895 ) ) ; +#49744 = CARTESIAN_POINT ( 'NONE', ( 220.9382730207772454, -122.4775422888223488, 7.628861614975806837 ) ) ; +#49745 = CARTESIAN_POINT ( 'NONE', ( 234.2041379826375476, -117.7718470518553602, -4.832304539703457635 ) ) ; +#49746 = CARTESIAN_POINT ( 'NONE', ( 237.2161434819199997, -117.4071286209406821, -4.608705836251696830 ) ) ; +#49747 = EDGE_CURVE ( 'NONE', #23184, #28528, #10981, .T. ) ; +#49748 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289169, -118.5275694840155865, 0.9902487227856676677 ) ) ; +#49749 = LINE ( 'NONE', #23741, #11811 ) ; +#49750 = AXIS2_PLACEMENT_3D ( 'NONE', #34164, #16898, #30360 ) ; +#49751 = EDGE_LOOP ( 'NONE', ( #37952, #10036, #10210, #6449 ) ) ; +#49752 = CLOSED_SHELL ( 'NONE', ( #16995, #37073, #41284, #56426, #41647, #2517, #46521, #37736, #54740, #20284, #9541, #27351, #22002, #27042, #55428, #57301, #12157, #54928, #3784, #29975, #51656, #938, #32969, #44881, #8210, #18517, #53874, #26008, #55618, #4109, #45962, #55579, #8420, #53117, #42342, #1935, #17191, #9729, #22743, #40167, #5422, #41302, #47038, #49307, #5514, #21336, #38441, #53326, #6809, #4145, #32786, #54398, #34784, #825, #47494, #9953, #37139, #38967, #21025, #32005, #50704, #33076, #15672, #50564, #17842, #10927, #24532, #26706, #30744, #3852, #8047, #15485, #30200, #8377, #15669, #27067, #34540, #43930, #6360, #56549, #54010, #7026, #41379, #6397, #28766, #9955, #57229, #17584, #3434, #57311, #26860, #16843, #46686, #12912, #37846, #5935, #18254, #22645, #15666, #11759, #54305, #1392, #6777, #17699, #6646, #47991, #6815, #10576 ) ) ; +#49753 = CARTESIAN_POINT ( 'NONE', ( 214.8393149781428519, -118.9622428485677830, -7.685510296244232542 ) ) ; +#49754 = CARTESIAN_POINT ( 'NONE', ( 234.5533945163827525, -115.0192907944070413, -0.9142915744432013048 ) ) ; +#49755 = ORIENTED_EDGE ( 'NONE', *, *, #56766, .T. ) ; +#49756 = ORIENTED_EDGE ( 'NONE', *, *, #51643, .F. ) ; +#49757 = CARTESIAN_POINT ( 'NONE', ( 21.80000000000002203, -58.99999999999999289, -17.50000000000000711 ) ) ; +#49758 = CARTESIAN_POINT ( 'NONE', ( 217.8002074625812838, -124.0564700392392012, -9.145273480228658158 ) ) ; +#49759 = CYLINDRICAL_SURFACE ( 'NONE', #50802, 2.100000000000000977 ) ; +#49760 = CARTESIAN_POINT ( 'NONE', ( 236.6538473259951161, -121.3236179275234861, -6.092964726680327736 ) ) ; +#49761 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #12127, #52700, #3676, #4254, #8334, #52406, #13270, #20864, #38701, #56814, #53001, #17069, #25869, #21460 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 2, 2, 4 ), + ( 0.005243369155708174981, 0.005888288412055842774, 0.006533207668403510568, 0.006855667296577352271, 0.007178126924751195709, 0.007500586552925037412, 0.007823046181098880850 ), + .UNSPECIFIED. ) ; +#49762 = VERTEX_POINT ( 'NONE', #49744 ) ; +#49763 = CARTESIAN_POINT ( 'NONE', ( 236.6870252712119793, -116.1631901890273184, 3.463321467139250931 ) ) ; +#49764 = CARTESIAN_POINT ( 'NONE', ( 35.40000000000004121, -117.4602631689999725, 1.000000000000014655 ) ) ; +#49765 = ORIENTED_EDGE ( 'NONE', *, *, #24845, .F. ) ; +#49766 = CARTESIAN_POINT ( 'NONE', ( 215.9081602066772518, -119.5306181128407133, -7.877788865808473595 ) ) ; +#49767 = CARTESIAN_POINT ( 'NONE', ( -47.64968306898740025, -117.7733254162968848, 5.991615579522455270 ) ) ; +#49768 = CARTESIAN_POINT ( 'NONE', ( 31.70903113414708230, -121.3279386169840137, 5.845949215258023024 ) ) ; +#49769 = ORIENTED_EDGE ( 'NONE', *, *, #8757, .T. ) ; +#49770 = EDGE_CURVE ( 'NONE', #43279, #965, #43602, .T. ) ; +#49771 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#49772 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669290078, -125.9408413051323379, 0.3215653381609562822 ) ) ; +#49773 = EDGE_CURVE ( 'NONE', #48997, #30949, #27578, .T. ) ; +#49774 = LINE ( 'NONE', #40152, #44672 ) ; +#49775 = EDGE_CURVE ( 'NONE', #16874, #16078, #13539, .T. ) ; +#49776 = DIRECTION ( 'NONE', ( 1.734723475976805517E-15, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#49777 = AXIS2_PLACEMENT_3D ( 'NONE', #26954, #32488, #31628 ) ; +#49778 = ORIENTED_EDGE ( 'NONE', *, *, #38954, .T. ) ; +#49779 = CYLINDRICAL_SURFACE ( 'NONE', #37900, 15.00000000000000000 ) ; +#49780 = VECTOR ( 'NONE', #20889, 1000.000000000000000 ) ; +#49781 = CARTESIAN_POINT ( 'NONE', ( 215.7624408991463270, -118.5586459327898865, -7.676338172680264194 ) ) ; +#49782 = FACE_OUTER_BOUND ( 'NONE', #48775, .T. ) ; +#49783 = ORIENTED_EDGE ( 'NONE', *, *, #41174, .T. ) ; +#49785 = ORIENTED_EDGE ( 'NONE', *, *, #29015, .T. ) ; +#49784 = AXIS2_PLACEMENT_3D ( 'NONE', #13679, #9304, #57206 ) ; +#49786 = DIRECTION ( 'NONE', ( -3.524876788021935603E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#49787 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -122.9773368920276226, 0.5805683579072203893 ) ) ; +#49788 = CARTESIAN_POINT ( 'NONE', ( 229.2999987672636735, -127.9375346464892687, 0.9659598234699473540 ) ) ; +#49789 = VERTEX_POINT ( 'NONE', #35750 ) ; +#49790 = LINE ( 'NONE', #22076, #17052 ) ; +#49791 = CARTESIAN_POINT ( 'NONE', ( 229.2999987672635882, -125.0553130694045052, -5.958114033651852992 ) ) ; +#49792 = VERTEX_POINT ( 'NONE', #5654 ) ; +#49793 = CARTESIAN_POINT ( 'NONE', ( -35.99984623952652640, -124.5000000000000000, 16.97520043847945814 ) ) ; +#49794 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.9004799278271603535, 0.4348975736657909597 ) ) ; +#49795 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #18534, #50611, #50341, #41866 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 0.03438837838008984571, 1.034388378391225327 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.9993654810528039834, 0.9993654810528039834, 1.000000000000000000 ) ) + REPRESENTATION_ITEM ( '' ) ); +#49796 = CARTESIAN_POINT ( 'NONE', ( 236.4027695270552556, -115.0886375741118997, -1.326708576852089649 ) ) ; +#49797 = CARTESIAN_POINT ( 'NONE', ( 194.7328411188400139, -126.8561381166268944, -0.9754032939542656155 ) ) ; +#49798 = CARTESIAN_POINT ( 'NONE', ( 232.6901972051240364, -119.9469082975809471, -6.126487280989923789 ) ) ; +#49799 = DIRECTION ( 'NONE', ( 1.597594650655104355E-15, -1.000000000000000000, -1.415089553805950124E-15 ) ) ; +#49800 = CARTESIAN_POINT ( 'NONE', ( 20.90000000000001634, -41.99999999999999289, -17.84999999999999787 ) ) ; +#49801 = CARTESIAN_POINT ( 'NONE', ( 23.60000000000002629, -29.99999999999999289, 23.39999999999999147 ) ) ; +#49802 = CARTESIAN_POINT ( 'NONE', ( 232.1349355958446097, -120.0634665737483857, -5.532576527263914024 ) ) ; +#49803 = CARTESIAN_POINT ( 'NONE', ( 235.3387688788209289, -115.0707466543546929, -1.152109948712629617 ) ) ; +#49804 = CARTESIAN_POINT ( 'NONE', ( 213.5999983370473103, -123.4757591875093539, 6.881643810506058223 ) ) ; +#49805 = CARTESIAN_POINT ( 'NONE', ( 235.6597504819826554, -115.6379926368967688, 2.676535521965278441 ) ) ; +#49806 = DIRECTION ( 'NONE', ( 1.017569692612608457E-15, -0.8523415873026314316, 0.5229854859883118490 ) ) ; +#49807 = ORIENTED_EDGE ( 'NONE', *, *, #6666, .F. ) ; +#49808 = CARTESIAN_POINT ( 'NONE', ( 234.1619271696278020, -119.9482557011743467, 6.126903337141776262 ) ) ; +#49809 = EDGE_CURVE ( 'NONE', #38224, #45756, #23456, .T. ) ; +#49810 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289169, -118.3958996410874391, 2.442967535937239809 ) ) ; +#49811 = CARTESIAN_POINT ( 'NONE', ( 236.7944580639448588, -125.4074998963444472, 2.592693299940648455 ) ) ; +#49812 = EDGE_CURVE ( 'NONE', #34826, #4960, #9177, .T. ) ; +#49813 = EDGE_CURVE ( 'NONE', #40146, #54379, #23450, .T. ) ; +#49814 = ORIENTED_EDGE ( 'NONE', *, *, #40230, .T. ) ; +#49815 = ORIENTED_EDGE ( 'NONE', *, *, #55730, .T. ) ; +#49816 = VECTOR ( 'NONE', #2121, 1000.000000000000000 ) ; +#49817 = CARTESIAN_POINT ( 'NONE', ( 221.7690320529768542, -120.0980082867859977, -8.050151305981172456 ) ) ; +#49818 = CARTESIAN_POINT ( 'NONE', ( 193.3999984800815355, -120.4999999999998153, 1.387778780781445676E-14 ) ) ; +#49819 = EDGE_CURVE ( 'NONE', #23764, #22703, #29010, .T. ) ; +#49820 = CARTESIAN_POINT ( 'NONE', ( 217.4395091456903799, -121.9487709518569858, 5.427115291590303592 ) ) ; +#49821 = EDGE_CURVE ( 'NONE', #11257, #53891, #29674, .T. ) ; +#49822 = CARTESIAN_POINT ( 'NONE', ( 234.5955217599971547, -120.7477918229546958, -5.589287533381908091 ) ) ; +#49823 = VERTEX_POINT ( 'NONE', #47079 ) ; +#49824 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#49825 = CARTESIAN_POINT ( 'NONE', ( -44.33562485468112158, -52.58261907346169295, 15.86879775925292435 ) ) ; +#49826 = PLANE ( 'NONE', #21898 ) ; +#49827 = AXIS2_PLACEMENT_3D ( 'NONE', #7870, #20438, #38540 ) ; +#49828 = EDGE_LOOP ( 'NONE', ( #33780, #13000, #38487, #30283 ) ) ; +#49829 = DIRECTION ( 'NONE', ( 1.972152263052529514E-31, -1.000000000000000000, 1.224646799147352961E-16 ) ) ; +#49830 = DIRECTION ( 'NONE', ( 0.7132504491541840075, 2.131334480222543031E-15, -0.7009092642998484557 ) ) ; +#49831 = CONICAL_SURFACE ( 'NONE', #43262, 5.850000000009460521, 0.7853981625447969961 ) ; +#49832 = CARTESIAN_POINT ( 'NONE', ( 237.1785331169126039, -125.0255729019980322, -3.244033034159643059 ) ) ; +#49833 = LINE ( 'NONE', #27668, #35177 ) ; +#49834 = VERTEX_POINT ( 'NONE', #5927 ) ; +#49835 = CARTESIAN_POINT ( 'NONE', ( 221.5873793816189732, -120.9152851202861001, 8.071572771495510779 ) ) ; +#49836 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#49837 = CARTESIAN_POINT ( 'NONE', ( 231.8999987669289737, -116.5284123757011372, -3.799728418752259973 ) ) ; +#49838 = CARTESIAN_POINT ( 'NONE', ( 237.5296990057165658, -125.3942932461364848, -3.724716750144469124 ) ) ; +#49839 = ORIENTED_EDGE ( 'NONE', *, *, #13514, .F. ) ; +#49840 = ORIENTED_EDGE ( 'NONE', *, *, #5269, .T. ) ; +#49841 = VERTEX_POINT ( 'NONE', #41837 ) ; +#49842 = FACE_OUTER_BOUND ( 'NONE', #28358, .T. ) ; +#49843 = CARTESIAN_POINT ( 'NONE', ( 217.5184378591587233, -125.8680995804351852, 5.422081469646727214 ) ) ; +#49844 = EDGE_CURVE ( 'NONE', #33847, #17791, #25512, .T. ) ; +#49845 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238558841E-16, -1.857579106397815009E-17 ) ) ; +#49846 = EDGE_CURVE ( 'NONE', #12914, #25991, #56678, .T. ) ; +#49847 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397815626E-17 ) ) ; +#49848 = ORIENTED_EDGE ( 'NONE', *, *, #47448, .T. ) ; +#49849 = LINE ( 'NONE', #6336, #39173 ) ; +#49850 = ORIENTED_EDGE ( 'NONE', *, *, #35734, .F. ) ; +#49851 = ORIENTED_EDGE ( 'NONE', *, *, #44491, .T. ) ; +#49852 = CARTESIAN_POINT ( 'NONE', ( 4.916973593473779047, -47.94543050033674092, -118.5014277108454905 ) ) ; +#49853 = CARTESIAN_POINT ( 'NONE', ( 237.8167524831587798, -125.7212498154567157, 1.881660331245650353 ) ) ; +#49854 = ORIENTED_EDGE ( 'NONE', *, *, #9146, .T. ) ; +#49855 = FACE_OUTER_BOUND ( 'NONE', #35538, .T. ) ; +#49856 = ADVANCED_FACE ( 'NONE', ( #19927 ), #46222, .F. ) ; +#49857 = ORIENTED_EDGE ( 'NONE', *, *, #51988, .F. ) ; +#49858 = ADVANCED_FACE ( 'NONE', ( #20225 ), #55585, .F. ) ; +#49859 = ORIENTED_EDGE ( 'NONE', *, *, #18973, .F. ) ; +#49860 = CARTESIAN_POINT ( 'NONE', ( 215.8758049549809641, -119.3711320798960998, -7.846241630077528839 ) ) ; +#49861 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#49862 = CONICAL_SURFACE ( 'NONE', #9765, 7.499999999551277163, 0.7853981624999986089 ) ; +#49863 = CARTESIAN_POINT ( 'NONE', ( 213.9000314191157770, -120.9998123825945697, 7.718835980686360898 ) ) ; +#49864 = ORIENTED_EDGE ( 'NONE', *, *, #42167, .F. ) ; +#49865 = CARTESIAN_POINT ( 'NONE', ( 221.4630333937273576, -122.4137518096800648, 7.839176145975915055 ) ) ; +#49866 = CARTESIAN_POINT ( 'NONE', ( 228.7999987669289794, -119.4382200848570363, -6.919004510173340172 ) ) ; +#49867 = CARTESIAN_POINT ( 'NONE', ( 232.1867199377243196, -120.9089748761648195, 6.136651649242624629 ) ) ; +#49868 = DIRECTION ( 'NONE', ( -0.4854019742006825955, 0.7213873210309508233, -0.4939486375098808835 ) ) ; +#49869 = CARTESIAN_POINT ( 'NONE', ( 13.82549046197092579, -47.32781513270411722, 18.27035340342230896 ) ) ; +#49870 = CARTESIAN_POINT ( 'NONE', ( 219.4294555142287209, -119.9141994066068690, -7.863901105149985860 ) ) ; +#49871 = CARTESIAN_POINT ( 'NONE', ( 217.5036224816401216, -119.3872101164414659, -7.749554209268594285 ) ) ; +#49872 = VECTOR ( 'NONE', #16901, 1000.000000000000000 ) ; +#49873 = CARTESIAN_POINT ( 'NONE', ( 209.5606394624096254, -115.9398768436408602, 14.16862816383774337 ) ) ; +#49874 = VERTEX_POINT ( 'NONE', #10894 ) ; +#49875 = CARTESIAN_POINT ( 'NONE', ( 25.44357787171155749, -120.4999999999999858, 6.452443098890286777 ) ) ; +#49876 = CARTESIAN_POINT ( 'NONE', ( 236.4059275744454567, -115.0766225067382464, 1.178743870975701435 ) ) ; +#49877 = EDGE_CURVE ( 'NONE', #11773, #13432, #6441, .T. ) ; +#49878 = CARTESIAN_POINT ( 'NONE', ( 233.8788837031801506, -126.0445953449491299, -0.2475861339409922424 ) ) ; +#49879 = ADVANCED_FACE ( 'NONE', ( #28137 ), #41859, .T. ) ; +#49880 = CARTESIAN_POINT ( 'NONE', ( -39.11791132760004785, -51.06785212331502066, -20.13632040954095004 ) ) ; +#49881 = VERTEX_POINT ( 'NONE', #32808 ) ; +#49882 = ORIENTED_EDGE ( 'NONE', *, *, #35016, .T. ) ; +#49883 = CARTESIAN_POINT ( 'NONE', ( 220.0295629091285718, -120.9277193316477934, 8.077843443852621874 ) ) ; +#49884 = CARTESIAN_POINT ( 'NONE', ( 33.02233959936336305, -121.4202680627883240, -5.697268516428604990 ) ) ; +#49885 = CARTESIAN_POINT ( 'NONE', ( 235.7264938697056778, -118.5842285943919165, -5.843697363196150185 ) ) ; +#49886 = ADVANCED_FACE ( 'NONE', ( #37199 ), #33666, .F. ) ; +#49887 = CARTESIAN_POINT ( 'NONE', ( 216.1811158271675879, -121.5844676827692012, 7.672945287175520157 ) ) ; +#49888 = LINE ( 'NONE', #6081, #570 ) ; +#49889 = FACE_OUTER_BOUND ( 'NONE', #35720, .T. ) ; +#49890 = ADVANCED_FACE ( 'NONE', ( #7077 ), #30724, .F. ) ; +#49891 = CARTESIAN_POINT ( 'NONE', ( 26.80233984156033600, -119.5889603043966787, 6.247752351732971832 ) ) ; +#49892 = EDGE_CURVE ( 'NONE', #24933, #41020, #6227, .T. ) ; +#49893 = CARTESIAN_POINT ( 'NONE', ( 215.9612166576866912, -119.2381408483647078, -7.629433687939833675 ) ) ; +#49894 = ORIENTED_EDGE ( 'NONE', *, *, #40819, .F. ) ; +#49895 = CARTESIAN_POINT ( 'NONE', ( 237.9957875929728175, -121.5457351696092019, 5.692667820068421314 ) ) ; +#49896 = CARTESIAN_POINT ( 'NONE', ( 37.90000000000001990, -119.4999999999999858, -0.9999999999999731326 ) ) ; +#49897 = LINE ( 'NONE', #31249, #47978 ) ; +#49898 = ORIENTED_EDGE ( 'NONE', *, *, #36736, .T. ) ; +#49899 = DIRECTION ( 'NONE', ( 1.883658937813646085E-15, -1.000000000000000000, -1.123988420328126730E-15 ) ) ; +#49900 = CIRCLE ( 'NONE', #6093, 3.200000000000009504 ) ; +#49901 = CARTESIAN_POINT ( 'NONE', ( 221.9019032902816377, -121.2352390710962027, 8.036153736572110517 ) ) ; +#49902 = PLANE ( 'NONE', #52881 ) ; +#49903 = CONICAL_SURFACE ( 'NONE', #20952, 7.499999999551279828, 0.7853981624999978317 ) ; +#49904 = FACE_OUTER_BOUND ( 'NONE', #14076, .T. ) ; +#49905 = AXIS2_PLACEMENT_3D ( 'NONE', #35532, #32541, #53937 ) ; +#49906 = FACE_OUTER_BOUND ( 'NONE', #8728, .T. ) ; +#49907 = CARTESIAN_POINT ( 'NONE', ( 236.8933840127691894, -114.4757070817636304, -1.232598585507962863 ) ) ; +#49908 = EDGE_LOOP ( 'NONE', ( #27109, #23126, #19899, #10133 ) ) ; +#49909 = LINE ( 'NONE', #44392, #54138 ) ; +#49910 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026027, -112.7492318742693982, -10.95105166933436713 ) ) ; +#49911 = ADVANCED_FACE ( 'NONE', ( #1865 ), #46796, .F. ) ; +#49912 = CONICAL_SURFACE ( 'NONE', #27554, 5.850000000009460521, 0.7853981625447969961 ) ; +#49913 = CIRCLE ( 'NONE', #45253, 7.500000000000000888 ) ; +#49914 = ORIENTED_EDGE ( 'NONE', *, *, #43268, .F. ) ; +#49915 = ORIENTED_EDGE ( 'NONE', *, *, #603, .T. ) ; +#49916 = VERTEX_POINT ( 'NONE', #46507 ) ; +#49917 = ORIENTED_EDGE ( 'NONE', *, *, #22943, .T. ) ; +#49918 = CIRCLE ( 'NONE', #47121, 4.999999999999997335 ) ; +#49919 = CARTESIAN_POINT ( 'NONE', ( 36.80166191932489284, -121.4136264104203349, 5.362237445939596725 ) ) ; +#49920 = ORIENTED_EDGE ( 'NONE', *, *, #45783, .T. ) ; +#49921 = ORIENTED_EDGE ( 'NONE', *, *, #55060, .T. ) ; +#49922 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#49923 = CARTESIAN_POINT ( 'NONE', ( 216.7316176133239765, -118.7400075791244234, -7.819527947436311521 ) ) ; +#49924 = CARTESIAN_POINT ( 'NONE', ( 8.406710493147791396, -51.19543050033662013, -113.2381838089298327 ) ) ; +#49925 = VERTEX_POINT ( 'NONE', #2714 ) ; +#49926 = EDGE_CURVE ( 'NONE', #14582, #22757, #54019, .T. ) ; +#49927 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #4612, #22129 ), + ( #57763, #53648 ), + ( #13642, #23546 ), + ( #23268, #37569 ), + ( #36719, #54519 ), + ( #1681, #14207 ), + ( #28525, #10413 ), + ( #54822, #55391 ), + ( #19171, #33193 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 3, 2, 4 ), + ( 2, 2 ), + ( 0.003951489263361585881, 0.009900990099009899376, 0.5049504950495049549, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#49928 = CARTESIAN_POINT ( 'NONE', ( 236.2445745458983595, -124.1774235211743047, 6.144155295872019806 ) ) ; +#49929 = CARTESIAN_POINT ( 'NONE', ( 194.7328411188400423, -116.0946684712813095, 13.68767952720842906 ) ) ; +#49931 = VECTOR ( 'NONE', #5014, 1000.000000000000000 ) ; +#49930 = CARTESIAN_POINT ( 'NONE', ( 35.40217233567256017, -115.1964276056064307, 1.000000000000028644 ) ) ; +#49932 = CARTESIAN_POINT ( 'NONE', ( 194.2313774616661703, -116.1755129225662557, 13.43649004611545017 ) ) ; +#49933 = LINE ( 'NONE', #50223, #17900 ) ; +#49934 = CARTESIAN_POINT ( 'NONE', ( 231.4861028603885700, -115.2403638010410276, 1.526279949827971549 ) ) ; +#49935 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#49936 = CARTESIAN_POINT ( 'NONE', ( 216.6100795676057942, -119.9161417353509478, -7.958328560771619209 ) ) ; +#49937 = CARTESIAN_POINT ( 'NONE', ( 19.03818239574906812, -49.00000000000000000, 14.89999999999999147 ) ) ; +#49938 = VECTOR ( 'NONE', #49508, 1000.000000000000000 ) ; +#49939 = DIRECTION ( 'NONE', ( 0.7132504491541840075, 2.131334480222543031E-15, -0.7009092642998484557 ) ) ; +#49940 = AXIS2_PLACEMENT_3D ( 'NONE', #19920, #1858, #55289 ) ; +#49941 = CARTESIAN_POINT ( 'NONE', ( 219.8388064750319870, -116.8109120759701653, 6.747233080757022883 ) ) ; +#49942 = LINE ( 'NONE', #45284, #50948 ) ; +#49943 = VECTOR ( 'NONE', #38234, 1000.000000000000000 ) ; +#49944 = VECTOR ( 'NONE', #52277, 1000.000000000000114 ) ; +#49945 = CARTESIAN_POINT ( 'NONE', ( -48.75000000000000000, -119.5000000000000000, 5.000000000000041744 ) ) ; +#49946 = CARTESIAN_POINT ( 'NONE', ( 235.9135456412688825, -125.8648388334399044, -1.417406947357858549 ) ) ; +#49947 = CARTESIAN_POINT ( 'NONE', ( 233.6376534653314820, -121.9215053232619113, -5.981310790440503844 ) ) ; +#49948 = CARTESIAN_POINT ( 'NONE', ( 24.99900000000002009, -48.85000000000000142, 6.399999999999993250 ) ) ; +#49949 = VECTOR ( 'NONE', #16880, 999.9999999999998863 ) ; +#49950 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#49951 = CARTESIAN_POINT ( 'NONE', ( 233.3843821302020274, -114.9665832606868747, 0.4130930818259840320 ) ) ; +#49952 = EDGE_CURVE ( 'NONE', #10390, #40809, #13902, .T. ) ; +#49953 = AXIS2_PLACEMENT_3D ( 'NONE', #593, #9908, #41142 ) ; +#49954 = CIRCLE ( 'NONE', #4295, 23.49999999999999289 ) ; +#49955 = CARTESIAN_POINT ( 'NONE', ( 238.6435270983271550, -122.0049890499596046, -6.138530600027149120 ) ) ; +#49956 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#49957 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#49958 = CARTESIAN_POINT ( 'NONE', ( 235.1398207699772911, -119.1590546715140704, 5.999913507238666455 ) ) ; +#49959 = FACE_OUTER_BOUND ( 'NONE', #2003, .T. ) ; +#49960 = CARTESIAN_POINT ( 'NONE', ( 228.7999987669289794, -125.9611437171376735, -4.379030634828334989 ) ) ; +#49961 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #33159, #51810, #38394, #23808, #11817, #50652, #32874, #15038 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 4 ), + ( 1.304522434552355259E-15, 0.0001564582922856015907, 0.0002346874384277917362, 0.0003129165845699818818 ), + .UNSPECIFIED. ) ; +#49962 = CARTESIAN_POINT ( 'NONE', ( 236.8955317628762316, -122.7559877262151105, 5.122590344303428189 ) ) ; +#49963 = EDGE_CURVE ( 'NONE', #21755, #19718, #43611, .T. ) ; +#49964 = EDGE_CURVE ( 'NONE', #56229, #22833, #33949, .T. ) ; +#49965 = CARTESIAN_POINT ( 'NONE', ( -29.15950830016796402, -128.9326668183018398, 23.26733318169817011 ) ) ; +#49966 = EDGE_LOOP ( 'NONE', ( #10546, #24555, #17804, #31235 ) ) ; +#49967 = CARTESIAN_POINT ( 'NONE', ( 219.9296899284610731, -118.7326196306538577, -7.686914678821698210 ) ) ; +#49968 = CARTESIAN_POINT ( 'NONE', ( 214.8598122391912568, -120.9681423578104926, 7.866576055788794264 ) ) ; +#49969 = CARTESIAN_POINT ( 'NONE', ( 232.6427313239976797, -122.0786187260508342, 5.372717171719174623 ) ) ; +#49970 = ORIENTED_EDGE ( 'NONE', *, *, #31480, .F. ) ; +#49971 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#49972 = CARTESIAN_POINT ( 'NONE', ( 219.8946245916842770, -122.2269221026927113, 7.693123342925137109 ) ) ; +#49973 = CARTESIAN_POINT ( 'NONE', ( 219.7269471952662059, -121.1508116089022451, 7.848325987040822405 ) ) ; +#49974 =( BOUNDED_SURFACE ( ) B_SPLINE_SURFACE ( 3, 3, ( + ( #18189, #36028, #45355, #49444 ), + ( #27267, #45056, #22860, #49724 ), + ( #21706, #39526, #54399, #6486 ), + ( #55558, #36603, #10017, #32226 ) ), + .UNSPECIFIED., .F., .F., .F. ) + B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ), + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_SURFACE ( ( + ( 1.000000000000000000, 0.3333333333333330928, 0.3333333333333330928, 1.000000000000000000), + ( 0.8047377945196806381, 0.2682459315065600092, 0.2682459315065600092, 0.8047377945196806381), + ( 0.8047377945196806381, 0.2682459315065600092, 0.2682459315065600092, 0.8047377945196806381), + ( 1.000000000000000000, 0.3333333333333330928, 0.3333333333333330928, 1.000000000000000000) ) ) + REPRESENTATION_ITEM ( '' ) SURFACE ( ) ); +#49975 = CARTESIAN_POINT ( 'NONE', ( -24.00000000000000355, -8.460029551904391099E-15, -19.50000000000000000 ) ) ; +#49976 = DIRECTION ( 'NONE', ( -1.000000000000000000, -5.316140964371697003E-16, -1.857579106397781421E-17 ) ) ; +#49977 = AXIS2_PLACEMENT_3D ( 'NONE', #18367, #8460, #54006 ) ; +#49978 = VECTOR ( 'NONE', #1402, 999.9999999999998863 ) ; +#49979 = ORIENTED_EDGE ( 'NONE', *, *, #15079, .T. ) ; +#49980 = ORIENTED_EDGE ( 'NONE', *, *, #25439, .T. ) ; +#49981 = CARTESIAN_POINT ( 'NONE', ( 218.9962438811573122, -121.0847958383030942, 7.857336888126162044 ) ) ; +#49982 = ORIENTED_EDGE ( 'NONE', *, *, #12360, .T. ) ; +#49983 = AXIS2_PLACEMENT_3D ( 'NONE', #23730, #41546, #53857 ) ; +#49984 = CARTESIAN_POINT ( 'NONE', ( 233.5785211397850389, -115.6165269590556903, -2.694668398115297236 ) ) ; +#49985 = CARTESIAN_POINT ( 'NONE', ( 236.1503451440377148, -125.5077417567817548, -2.392739899428555805 ) ) ; +#49986 = CARTESIAN_POINT ( 'NONE', ( 215.7491725291737623, -121.9789928856269370, 7.795481515251580618 ) ) ; +#49987 = VECTOR ( 'NONE', #12078, 1000.000000000000114 ) ; +#49988 = ORIENTED_EDGE ( 'NONE', *, *, #23202, .F. ) ; +#49989 = CIRCLE ( 'NONE', #34117, 6.171666658644928027 ) ; +#49990 = VERTEX_POINT ( 'NONE', #34811 ) ; +#49991 = CARTESIAN_POINT ( 'NONE', ( 213.3374838387755403, -117.5765721729136004, -6.869093178423048229 ) ) ; +#49992 = CARTESIAN_POINT ( 'NONE', ( 209.5606394624096254, -125.0601231563587561, -14.16862816383771495 ) ) ; +#49993 = AXIS2_PLACEMENT_3D ( 'NONE', #36729, #5477, #22695 ) ; +#49994 = EDGE_LOOP ( 'NONE', ( #41405, #43786, #47333, #1097 ) ) ; +#49995 = CIRCLE ( 'NONE', #30428, 6.171666658644871184 ) ; +#49996 = CARTESIAN_POINT ( 'NONE', ( 215.1490753205446822, -120.8417750705182101, 7.656336642774761891 ) ) ; +#49997 = CARTESIAN_POINT ( 'NONE', ( 217.4395180999262323, -122.4691361789908939, 7.574160929431750233 ) ) ; +#49998 = CONICAL_SURFACE ( 'NONE', #5286, 6.452443098922347353, 0.08726646264531637276 ) ; +#49999 = CARTESIAN_POINT ( 'NONE', ( -33.12105708793107794, -116.0005000000000024, -14.13164518280533599 ) ) ; +#50000 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -121.9795496762344555, -1.731371415043976958 ) ) ; +#50001 = ORIENTED_EDGE ( 'NONE', *, *, #36376, .T. ) ; +#50002 = ADVANCED_FACE ( 'NONE', ( #52601 ), #16398, .F. ) ; +#50003 = CARTESIAN_POINT ( 'NONE', ( 219.4294531878352643, -121.1162497427951763, 8.062391505671200775 ) ) ; +#50004 = CARTESIAN_POINT ( 'NONE', ( 219.8581390317077648, -122.0996466667558877, 7.718307445121674881 ) ) ; +#50005 = EDGE_LOOP ( 'NONE', ( #36127, #29390, #51493, #33596 ) ) ; +#50006 = EDGE_LOOP ( 'NONE', ( #20520, #41443, #4368, #777 ) ) ; +#50007 = CARTESIAN_POINT ( 'NONE', ( -36.61339973679489646, -40.94543050033674803, -77.68964350301806121 ) ) ; +#50008 = ADVANCED_FACE ( 'NONE', ( #52313 ), #51738, .T. ) ; +#50009 = FACE_OUTER_BOUND ( 'NONE', #46261, .T. ) ; +#50010 = EDGE_LOOP ( 'NONE', ( #15498, #22908, #44006, #14538 ) ) ; +#50011 = LINE ( 'NONE', #28699, #45083 ) ; +#50012 = CARTESIAN_POINT ( 'NONE', ( 30.40000000000003766, -120.4999999999999858, 3.200000000000022382 ) ) ; +#50013 = FACE_OUTER_BOUND ( 'NONE', #40503, .T. ) ; +#50014 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#50015 = CARTESIAN_POINT ( 'NONE', ( 235.4526290679015972, -116.6259367038341281, -3.974490495878839624 ) ) ; +#50016 = CARTESIAN_POINT ( 'NONE', ( 30.61163368297370724, -117.3366437137509593, -6.000296802748305680 ) ) ; +#50017 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#50018 = CARTESIAN_POINT ( 'NONE', ( 239.8999987670076166, -120.3786537239794256, -0.7907433726174794009 ) ) ; +#50019 = CIRCLE ( 'NONE', #24846, 5.800550650614232140 ) ; +#50020 = CARTESIAN_POINT ( 'NONE', ( 233.1384908645640905, -119.0697630023020253, 5.981203425795459161 ) ) ; +#50021 = CARTESIAN_POINT ( 'NONE', ( -19.00000000000000000, 12.00000000000000000, 36.00000000000000000 ) ) ; +#50022 = DIRECTION ( 'NONE', ( 1.000000000000000000, -1.540743955509788409E-32, 5.551115123125781716E-16 ) ) ; +#50023 = CARTESIAN_POINT ( 'NONE', ( 214.8416533664263000, -118.6165393056362092, -7.647189880930211459 ) ) ; +#50024 = CARTESIAN_POINT ( 'NONE', ( 232.7148322629840322, -123.5413385372256130, 4.642549034349560344 ) ) ; +#50025 = CARTESIAN_POINT ( 'NONE', ( 215.2264051656724178, -121.1260979907864055, 7.848250978054164939 ) ) ; +#50026 = EDGE_CURVE ( 'NONE', #8195, #703, #30144, .T. ) ; +#50027 = CARTESIAN_POINT ( 'NONE', ( 4.250000000000000000, -4.500000000000000000, 37.00000000000000000 ) ) ; +#50028 = CARTESIAN_POINT ( 'NONE', ( 217.2060331749644604, -121.9406794355650021, 5.428357003381248269 ) ) ; +#50029 = EDGE_LOOP ( 'NONE', ( #30751, #37431, #44081, #32690 ) ) ; +#50030 = CARTESIAN_POINT ( 'NONE', ( 234.6283928009585225, -122.3148847763565072, -5.876392202936471243 ) ) ; +#50031 = CARTESIAN_POINT ( 'NONE', ( 220.8106713852858434, -119.5890404513504421, -8.031849612860755272 ) ) ; +#50032 = FACE_OUTER_BOUND ( 'NONE', #15138, .T. ) ; +#50033 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669398877, -123.3668536082942069, 0.9478722636493777109 ) ) ; +#50034 = CARTESIAN_POINT ( 'NONE', ( 234.4015053656256669, -115.0403231704783025, 0.9974654211731188713 ) ) ; +#50035 = ADVANCED_FACE ( 'NONE', ( #43560 ), #47651, .F. ) ; +#50036 = CARTESIAN_POINT ( 'NONE', ( 237.2737205469324522, -115.9816418393105977, -3.221721289224431573 ) ) ; +#50037 = EDGE_CURVE ( 'NONE', #43208, #32919, #24149, .T. ) ; +#50038 = CARTESIAN_POINT ( 'NONE', ( 239.8440919052496270, -123.9893471884433609, 1.678640778835023051 ) ) ; +#50039 = AXIS2_PLACEMENT_3D ( 'NONE', #31224, #45505, #9303 ) ; +#50040 = EDGE_CURVE ( 'NONE', #15433, #4560, #3189, .T. ) ; +#50041 = CARTESIAN_POINT ( 'NONE', ( 28.11743114856945880, -121.3264801363842480, -6.163344282129036955 ) ) ; +#50042 = VECTOR ( 'NONE', #21897, 1000.000000000000114 ) ; +#50043 = VERTEX_POINT ( 'NONE', #24793 ) ; +#50044 = CIRCLE ( 'NONE', #57531, 1.050000000000002265 ) ; +#50045 = CARTESIAN_POINT ( 'NONE', ( 38.11743114856361103, -121.3309835151941343, 5.278616334501176510 ) ) ; +#50046 = CARTESIAN_POINT ( 'NONE', ( 234.0656634748478666, -126.0343552974538568, 0.4936212650233701704 ) ) ; +#50047 = ORIENTED_EDGE ( 'NONE', *, *, #13722, .F. ) ; +#50048 = ORIENTED_EDGE ( 'NONE', *, *, #48304, .F. ) ; +#50049 = CARTESIAN_POINT ( 'NONE', ( -32.92627994895705967, -37.19543050033674803, -68.55447423695187581 ) ) ; +#50050 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#50051 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#50052 = CARTESIAN_POINT ( 'NONE', ( 236.6205579323462871, -122.5744434985714975, -5.788798460459612549 ) ) ; +#50053 = APPROVAL_ROLE ( '' ) ; +#50054 = ORIENTED_EDGE ( 'NONE', *, *, #30242, .T. ) ; +#50055 = CARTESIAN_POINT ( 'NONE', ( 236.6631975014205409, -115.7106300611167455, 2.802042223742772897 ) ) ; +#50056 = CYLINDRICAL_SURFACE ( 'NONE', #47288, 1.000000000000000222 ) ; +#50057 = ORIENTED_EDGE ( 'NONE', *, *, #50845, .F. ) ; +#50058 = CARTESIAN_POINT ( 'NONE', ( -34.71878011967481825, -50.19543050033674803, -71.80525385697795571 ) ) ; +#50059 = VECTOR ( 'NONE', #47704, 1000.000000000000000 ) ; +#50060 = CARTESIAN_POINT ( 'NONE', ( -47.58484848677694856, -117.9174655535225753, 6.208870512768370098 ) ) ; +#50061 = CARTESIAN_POINT ( 'NONE', ( -21.52499999999997371, -59.00000000000000000, 23.49999999999999289 ) ) ; +#50062 = EDGE_LOOP ( 'NONE', ( #6310, #50057, #42714, #15719 ) ) ; +#50063 = CARTESIAN_POINT ( 'NONE', ( 219.8581749830350702, -118.8987526340175691, -7.724856274425237146 ) ) ; +#50064 = CYLINDRICAL_SURFACE ( 'NONE', #7880, 0.2000000000000034528 ) ; +#50065 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289510, -115.1383289308312641, 0.9913294415775861790 ) ) ; +#50066 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #6196, #24007, #7909, #24866, #2400, #7043 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 4 ), + ( 1.398578778534940505E-17, 0.0004363453802129652081, 0.0008726907604259164300 ), + .UNSPECIFIED. ) ; +#50067 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.9884292157390539568, -0.1516828450203867307 ) ) ; +#50068 = ORIENTED_EDGE ( 'NONE', *, *, #8043, .F. ) ; +#50069 = LINE ( 'NONE', #28755, #44439 ) ; +#50070 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#50071 = CARTESIAN_POINT ( 'NONE', ( 239.3999987667920664, -119.2731327486587958, 2.916083744013147516 ) ) ; +#50072 = ORIENTED_EDGE ( 'NONE', *, *, #5419, .T. ) ; +#50073 = ORIENTED_EDGE ( 'NONE', *, *, #609, .T. ) ; +#50074 = CARTESIAN_POINT ( 'NONE', ( -48.04853426618363699, -121.3810912175084127, -4.384536131455789132 ) ) ; +#50075 = LINE ( 'NONE', #28762, #31335 ) ; +#50076 = EDGE_CURVE ( 'NONE', #16468, #51565, #2625, .T. ) ; +#50077 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -122.8043278795650366, -2.679005969056060810 ) ) ; +#50078 = ORIENTED_EDGE ( 'NONE', *, *, #56163, .T. ) ; +#50079 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669289112, -115.8202249146216332, -3.042164977085966449 ) ) ; +#50080 = VECTOR ( 'NONE', #47641, 1000.000000000000000 ) ; +#50081 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#50082 = VECTOR ( 'NONE', #43582, 1000.000000000000114 ) ; +#50083 = ORIENTED_EDGE ( 'NONE', *, *, #48659, .F. ) ; +#50084 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#50085 = AXIS2_PLACEMENT_3D ( 'NONE', #41202, #36561, #49680 ) ; +#50086 = CARTESIAN_POINT ( 'NONE', ( 235.8429017760187207, -120.9606330604113822, 5.530854736689129858 ) ) ; +#50087 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289453, -122.7239234243498771, 1.277816013237264903 ) ) ; +#50088 = CARTESIAN_POINT ( 'NONE', ( 240.5115087167131662, -115.5422407149310544, 2.356711837091060691 ) ) ; +#50089 = CARTESIAN_POINT ( 'NONE', ( 194.7328411188400139, -112.1930552954641769, -11.73687293929983788 ) ) ; +#50090 = CARTESIAN_POINT ( 'NONE', ( 232.8435609050351047, -115.1601520296037364, -3.050991454191995800 ) ) ; +#50091 = CARTESIAN_POINT ( 'NONE', ( 213.9000314191158338, -120.4462063562493341, -5.641186388906323401 ) ) ; +#50092 = CARTESIAN_POINT ( 'NONE', ( 215.7860595226008229, -121.4842678926048194, 7.655968272244937367 ) ) ; +#50093 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290306, -117.5275738867081969, -1.912685112053945424 ) ) ; +#50094 = PLANE ( 'NONE', #48026 ) ; +#50095 = CARTESIAN_POINT ( 'NONE', ( 235.3511895847773587, -114.9970496965415379, -0.7196978632090945682 ) ) ; +#50096 = CARTESIAN_POINT ( 'NONE', ( 13.70000000000000107, 12.50000000000000000, -39.00000000000000000 ) ) ; +#50097 = EDGE_CURVE ( 'NONE', #55466, #37865, #48378, .T. ) ; +#50098 = AXIS2_PLACEMENT_3D ( 'NONE', #36897, #46778, #5638 ) ; +#50099 = CARTESIAN_POINT ( 'NONE', ( 235.2990018184877670, -121.5590092585499633, -5.449210327513474894 ) ) ; +#50100 = FACE_OUTER_BOUND ( 'NONE', #53935, .T. ) ; +#50101 = ORIENTED_EDGE ( 'NONE', *, *, #11112, .T. ) ; +#50102 = CARTESIAN_POINT ( 'NONE', ( 234.1781706142105293, -120.5815042616257386, 6.149207284837634013 ) ) ; +#50103 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -118.4072699881470498, 2.293333796824368331 ) ) ; +#50104 = CARTESIAN_POINT ( 'NONE', ( 236.8984906639173289, -125.9742038316873050, -0.9105228687824703515 ) ) ; +#50105 = EDGE_CURVE ( 'NONE', #41332, #27895, #34520, .T. ) ; +#50106 = EDGE_LOOP ( 'NONE', ( #38162, #2390, #23872, #45997 ) ) ; +#50107 = VERTEX_POINT ( 'NONE', #15404 ) ; +#50108 = CARTESIAN_POINT ( 'NONE', ( 193.8146632353180223, -124.8860330360965776, -13.62771773304101153 ) ) ; +#50109 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289169, -122.1982573979357483, -2.744274004532871292 ) ) ; +#50110 = CARTESIAN_POINT ( 'NONE', ( 214.9675213691239719, -120.1208831330874460, -7.838810121613383863 ) ) ; +#50111 = CARTESIAN_POINT ( 'NONE', ( 233.9866748344727796, -124.6641126846574110, -3.669519238055076293 ) ) ; +#50112 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #28380, #36590, #5614, #1828, #971, #46180, #6474, #23417, #45620, #27534 ), + .UNSPECIFIED., .F., .F., + ( 4, 3, 3, 4 ), + ( 3.416810142144602516E-14, 2.675869214645459858E-05, 5.352494053851736695E-05, 0.0001069641938837546604 ), + .UNSPECIFIED. ) ; +#50113 = VECTOR ( 'NONE', #33936, 1000.000000000000000 ) ; +#50114 = ORIENTED_EDGE ( 'NONE', *, *, #33078, .T. ) ; +#50115 = CARTESIAN_POINT ( 'NONE', ( 219.8289344351072714, -121.4997945241690900, 8.026938889166823188 ) ) ; +#50116 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.2841538407466691063, -0.9587786995907432441 ) ) ; +#50117 = CARTESIAN_POINT ( 'NONE', ( 216.6146078870905285, -121.9463440138464421, 7.848234431250038057 ) ) ; +#50118 = EDGE_LOOP ( 'NONE', ( #6615, #40380, #42354 ) ) ; +#50119 = CYLINDRICAL_SURFACE ( 'NONE', #34493, 7.500000000000000888 ) ; +#50120 = AXIS2_PLACEMENT_3D ( 'NONE', #42563, #19512, #2595 ) ; +#50121 = CARTESIAN_POINT ( 'NONE', ( 221.9017672170971309, -121.2327881236992084, 8.022322320054302125 ) ) ; +#50122 = CARTESIAN_POINT ( 'NONE', ( 237.2868691156374723, -121.9510668836438754, -5.357671629999538609 ) ) ; +#50123 = CARTESIAN_POINT ( 'NONE', ( 219.8466958913563474, -121.5150113420999247, 7.822097717537769057 ) ) ; +#50124 = ORIENTED_EDGE ( 'NONE', *, *, #53918, .T. ) ; +#50125 = CARTESIAN_POINT ( 'NONE', ( -50.49999999999997868, -49.00000000000000000, 16.99999999999999289 ) ) ; +#50126 = CARTESIAN_POINT ( 'NONE', ( 219.7811785688265331, -119.3238986038920757, -7.800254109055950735 ) ) ; +#50127 = DIRECTION ( 'NONE', ( -0.6785983445458302343, -0.6785983445458538821, 0.2810846377148444319 ) ) ; +#50128 = CARTESIAN_POINT ( 'NONE', ( 237.6352767560166512, -122.0505026598094673, -5.965840785433923266 ) ) ; +#50129 = ORIENTED_EDGE ( 'NONE', *, *, #40396, .F. ) ; +#50130 = ORIENTED_EDGE ( 'NONE', *, *, #31138, .T. ) ; +#50131 = ORIENTED_EDGE ( 'NONE', *, *, #278, .F. ) ; +#50132 = CARTESIAN_POINT ( 'NONE', ( 221.4522368174041560, -118.9706524323680270, -7.924769125729469899 ) ) ; +#50133 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -120.6268083019112396, -0.4838938099517703928 ) ) ; +#50134 = ORIENTED_EDGE ( 'NONE', *, *, #41956, .F. ) ; +#50135 = DIRECTION ( 'NONE', ( -0.7009092642998491218, 0.0000000000000000000, -0.7132504491541831193 ) ) ; +#50136 = PLANE ( 'NONE', #57477 ) ; +#50137 = ORIENTED_EDGE ( 'NONE', *, *, #27731, .F. ) ; +#50138 = CARTESIAN_POINT ( 'NONE', ( 216.2145475481480617, -121.1133107646410565, 7.730957313293221667 ) ) ; +#50139 = VERTEX_POINT ( 'NONE', #54875 ) ; +#50140 = ORIENTED_EDGE ( 'NONE', *, *, #13128, .F. ) ; +#50141 = CIRCLE ( 'NONE', #45485, 0.5999999999999953149 ) ; +#50142 = LINE ( 'NONE', #49852, #56402 ) ; +#50143 = CARTESIAN_POINT ( 'NONE', ( 237.7438566809023541, -124.3346139944345623, 4.010566485732417696 ) ) ; +#50144 = ADVANCED_FACE ( 'NONE', ( #46084 ), #10192, .T. ) ; +#50145 = ORIENTED_EDGE ( 'NONE', *, *, #611, .T. ) ; +#50146 = VERTEX_POINT ( 'NONE', #36775 ) ; +#50147 = CARTESIAN_POINT ( 'NONE', ( 28.09980000000005163, -131.1843771442839568, 5.015860408113897329 ) ) ; +#50148 = ORIENTED_EDGE ( 'NONE', *, *, #42501, .F. ) ; +#50149 = VERTEX_POINT ( 'NONE', #5521 ) ; +#50150 = CARTESIAN_POINT ( 'NONE', ( 5.434941834787156978, -48.23565204092950154, -119.4010575935600542 ) ) ; +#50151 = CARTESIAN_POINT ( 'NONE', ( 215.8002074625817102, -112.7347214860755571, 3.464833368439940831 ) ) ; +#50152 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#50153 = EDGE_CURVE ( 'NONE', #43374, #242, #23343, .T. ) ; +#50154 = EDGE_CURVE ( 'NONE', #19015, #41337, #41414, .T. ) ; +#50155 = CARTESIAN_POINT ( 'NONE', ( -27.99999999999998934, -120.9000000000000057, -20.00000000000000355 ) ) ; +#50156 = CARTESIAN_POINT ( 'NONE', ( -26.99999999999999289, -5.000000000000010658, 19.50000000000000711 ) ) ; +#50157 = CARTESIAN_POINT ( 'NONE', ( 232.1152642297743114, -118.2247045860319332, 5.712653261153348261 ) ) ; +#50158 = CARTESIAN_POINT ( 'NONE', ( 215.8002074625812554, -117.0594450336513148, 6.346141011016396050 ) ) ; +#50159 = CARTESIAN_POINT ( 'NONE', ( 5.600000000000018296, -35.74999999999999289, 23.50000000000000000 ) ) ; +#50160 = DIRECTION ( 'NONE', ( -3.331850313922638302E-15, 1.000000000000000000, -3.497018304389687588E-16 ) ) ; +#50161 = CARTESIAN_POINT ( 'NONE', ( 19.00000000000000000, -8.900000000000000355, -36.00000000000000000 ) ) ; +#50162 = ORIENTED_EDGE ( 'NONE', *, *, #32754, .F. ) ; +#50163 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -124.3551716455323657, -0.5916090856584034219 ) ) ; +#50164 = CARTESIAN_POINT ( 'NONE', ( 236.4061105991178238, -115.0780075194847001, 1.185109677754990987 ) ) ; +#50165 = EDGE_CURVE ( 'NONE', #10264, #55700, #40002, .T. ) ; +#50166 = CARTESIAN_POINT ( 'NONE', ( 234.0128028967151295, -124.0358094460280824, -4.276712380757764720 ) ) ; +#50167 = EDGE_CURVE ( 'NONE', #44394, #29097, #1032, .T. ) ; +#50168 = EDGE_CURVE ( 'NONE', #25794, #41298, #7438, .T. ) ; +#50169 = EDGE_LOOP ( 'NONE', ( #8266, #34663 ) ) ; +#50170 = VERTEX_POINT ( 'NONE', #43929 ) ; +#50171 = CARTESIAN_POINT ( 'NONE', ( 216.6895969227366550, -120.0128298905050315, -7.993017193020612865 ) ) ; +#50172 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203874246, 0.9884292157390538458 ) ) ; +#50173 = CARTESIAN_POINT ( 'NONE', ( 215.8002074625812838, -124.5420495206086287, -5.981033345594598316 ) ) ; +#50174 = CARTESIAN_POINT ( 'NONE', ( 235.6948673308111211, -119.7660024345609031, -6.108064805596517211 ) ) ; +#50175 = CARTESIAN_POINT ( 'NONE', ( 225.6999987669289567, -115.0388562828618717, 4.379030634828376733 ) ) ; +#50176 = PLANE ( 'NONE', #22055 ) ; +#50177 = FACE_OUTER_BOUND ( 'NONE', #33704, .T. ) ; +#50178 = CARTESIAN_POINT ( 'NONE', ( 26.78341127713287406, -119.6085739338598444, 6.260413056628503448 ) ) ; +#50179 = AXIS2_PLACEMENT_3D ( 'NONE', #38102, #37532, #2493 ) ; +#50180 = LINE ( 'NONE', #27439, #37839 ) ; +#50181 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #11917, #29744, #17141, #16855, #3465, #21240, #48408, #52477, #43720, #25941 ), + .UNSPECIFIED., .F., .F., + ( 4, 3, 3, 4 ), + ( 3.322005081252886851E-15, 0.0001650554674746558255, 0.0003438094281895515657, 0.0005225654402188471695 ), + .UNSPECIFIED. ) ; +#50182 = ADVANCED_FACE ( 'NONE', ( #17351 ), #57379, .F. ) ; +#50183 = EDGE_LOOP ( 'NONE', ( #2082, #36092 ) ) ; +#50184 = CARTESIAN_POINT ( 'NONE', ( 237.9998169733972304, -120.0470700959835568, 5.848423220923926635 ) ) ; +#50185 = CARTESIAN_POINT ( 'NONE', ( 5.600000000000018296, -35.74999999999999289, 23.49899999999999878 ) ) ; +#50186 = DIRECTION ( 'NONE', ( -1.811995619784410881E-15, 1.000000000000000000, 1.196913542559490477E-15 ) ) ; +#50187 = ORIENTED_EDGE ( 'NONE', *, *, #43972, .T. ) ; +#50188 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203970835, 0.9884292157390524025 ) ) ; +#50189 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) ); +#50190 = CARTESIAN_POINT ( 'NONE', ( 228.7999987669289794, -113.8704868626024478, 2.247121616886060824 ) ) ; +#50191 = PLANE ( 'NONE', #9028 ) ; +#50192 = CARTESIAN_POINT ( 'NONE', ( -4.250000000000000000, -4.500000000000000000, -37.00000000000000000 ) ) ; +#50193 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#50194 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#50195 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #34812, #20772, #52030, #8242, #29584, #52602, #39481, #12316, #25769, #29864, #47370, #12606, #3285, #30145, #26069, #20502, #38327, #16399, #25459, #21661, #42696, #7364, #25174, #34525, #42965, #52314, #34244, #43252, #21367, #3591, #35113, #30450, #47945, #43561, #39195, #31608, #17849, #36558, #4736, #27217, #31029, #8528, #22529, #26352, #14048, #18433, #39776, #44139, #13465, #57605, #32178, #40338, #49394, #13184, #53199, #49675, #362, #17570, #48815, #35398, #22808, #26646, #27505, #8812, #44441, #35685, #4161, #13767, #31318, #9391, #40630, #4453, #45011, #54354, #22245, #49115, #939, #9107, #40057, #26938, #36267, #660, #18136, #79, #31892, #14324, #45305, #35972, #5015, #21952, #53482, #53788, #44731, #54070, #9670, #40916, #5308, #18712, #23106, #45589, #15764, #41482, #23668, #10828, #49962, #46151, #9969 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 1, 1, 2, 2, 1, 1, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4 ), + ( 0.02430152893066406250, 0.02462705976770488553, 0.02495259060474570856, 0.02560365227882735462, 0.02625471395290900067, 0.02690577562699064673, 0.02755683730107227891, 0.02820789897515391456, 0.02885896064923555021, 0.02951002232331718586, 0.03016108399739882151, 0.03081214567148045716, 0.03146320734556209281, 0.03211426901964372499, 0.03276533069372536411, 0.03341639236780699629, 0.03471851571597026759, 0.03602063906413353889, 0.03732276241229681019, 0.03862488576046008149, 0.03927594743454143611, 0.03960147827158210648, 0.03992700910862277686, 0.04513550250127475183, 0.05555248928657852830, 0.06596947607188230478, 0.06857372276820825063, 0.06987584611637120968, 0.06995722882563140677, 0.06999792018026149143, 0.07003861153489157609, 0.07020137695341181761, 0.07052690779045234226, 0.07117796946453333606, 0.07378221616085725576, 0.07638646285718118933, 0.07703752453126216926, 0.07736305536830265228, 0.07752582078682287992, 0.07768858620534313530, 0.07899070955350537271, 0.08159495624982987527, 0.08419920294615437784, 0.08485026462023556593, 0.08517579545727610446, 0.08550132629431664300, 0.08680344964247900530, 0.09722043642777787598, 0.1076374232130767328, 0.1180544099983756035, 0.1284713967836744741, 0.1388883835689733726, 0.1493053703542722155, 0.1597223571395710862, 0.1701393439248699291, 0.1805563307101688275, 0.1909733174954676704 ), + .UNSPECIFIED. ) ; +#50196 = CARTESIAN_POINT ( 'NONE', ( 236.9827357863266286, -114.7390378731472538, 2.155107705605188606 ) ) ; +#50197 = ORIENTED_EDGE ( 'NONE', *, *, #1206, .T. ) ; +#50198 = CYLINDRICAL_SURFACE ( 'NONE', #36471, 3.249999999999999556 ) ; +#50199 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026027, -126.7200790941437560, -0.9545238831757200115 ) ) ; +#50200 = VERTEX_POINT ( 'NONE', #43634 ) ; +#50201 = CIRCLE ( 'NONE', #57690, 0.9000000000000014655 ) ; +#50202 = ORIENTED_EDGE ( 'NONE', *, *, #25363, .T. ) ; +#50203 = VERTEX_POINT ( 'NONE', #33250 ) ; +#50204 = ORIENTED_EDGE ( 'NONE', *, *, #4229, .F. ) ; +#50205 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #10875, #33066, #54704, #14676 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 0.7928512879000085833, 0.8676205107523378146 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.4995666724321902175, 0.4999380918377007710, 0.5003472008788795167, 0.5007939995557264545 ) ) + REPRESENTATION_ITEM ( '' ) ); +#50207 = EDGE_CURVE ( 'NONE', #22929, #23623, #47730, .T. ) ; +#50206 = CARTESIAN_POINT ( 'NONE', ( 36.75805289085165128, -121.3713538638862701, 5.388292527639708673 ) ) ; +#50208 = ORIENTED_EDGE ( 'NONE', *, *, #52345, .F. ) ; +#50209 = ORIENTED_EDGE ( 'NONE', *, *, #20102, .T. ) ; +#50210 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289453, -123.0656035003180904, 2.937291044339040980 ) ) ; +#50211 = EDGE_CURVE ( 'NONE', #53904, #21518, #34601, .T. ) ; +#50212 = CARTESIAN_POINT ( 'NONE', ( 216.7720241031382500, -118.7273228623994044, -7.584303285096186897 ) ) ; +#50213 = CARTESIAN_POINT ( 'NONE', ( 196.4498341647430095, -114.3997443647926389, 0.9361359573007289603 ) ) ; +#50214 = AXIS2_PLACEMENT_3D ( 'NONE', #1155, #1440, #33245 ) ; +#50215 = ORIENTED_EDGE ( 'NONE', *, *, #4870, .T. ) ; +#50216 = CARTESIAN_POINT ( 'NONE', ( 219.9166487111939432, -121.6378810225339464, 8.010215188389068430 ) ) ; +#50217 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 2.597073861235406181E-15, 1.000000000000000000 ) ) ; +#50218 = FACE_OUTER_BOUND ( 'NONE', #29984, .T. ) ; +#50219 = ADVANCED_FACE ( 'NONE', ( #21734 ), #25800, .F. ) ; +#50220 = CARTESIAN_POINT ( 'NONE', ( 214.4398602538755654, -120.7403030808260098, 5.612564934189808952 ) ) ; +#50221 = EDGE_CURVE ( 'NONE', #50200, #52065, #43039, .T. ) ; +#50222 = CARTESIAN_POINT ( 'NONE', ( 194.2313774616662272, -128.6544997904319985, 11.52148368961613478 ) ) ; +#50223 = CARTESIAN_POINT ( 'NONE', ( -19.99999999999997513, -47.49999999999998579, -20.29999999999999716 ) ) ; +#50224 = CARTESIAN_POINT ( 'NONE', ( 238.8564704355307526, -117.2235913490375054, -5.404784576638496318 ) ) ; +#50225 = CARTESIAN_POINT ( 'NONE', ( 20.89569631201461775, -51.07181938662036202, 17.39187358312118903 ) ) ; +#50226 = DIRECTION ( 'NONE', ( -0.7009092642998492328, 0.0000000000000000000, -0.7132504491541833413 ) ) ; +#50227 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397815626E-17 ) ) ; +#50228 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290306, -122.1111182857850963, 2.087838012327029702 ) ) ; +#50229 = CARTESIAN_POINT ( 'NONE', ( 229.2999987672630482, -127.8193741414142579, -1.636081347694107180 ) ) ; +#50230 = CARTESIAN_POINT ( 'NONE', ( 215.6358911238170890, -118.7928366516187566, -7.721679808626719321 ) ) ; +#50231 = LINE ( 'NONE', #56567, #24761 ) ; +#50232 = CARTESIAN_POINT ( 'NONE', ( 235.8882698906460291, -126.0224918770995401, -0.5337327791432101565 ) ) ; +#50233 = CARTESIAN_POINT ( 'NONE', ( 233.7580401294258934, -117.4538486176243168, -5.341655471695476720 ) ) ; +#50234 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#50235 = CARTESIAN_POINT ( 'NONE', ( 215.9840777117490518, -122.3134756961986369, 7.725429124573095940 ) ) ; +#50236 = CARTESIAN_POINT ( 'NONE', ( 233.3323412449052512, -115.1256611373713525, -1.382719339603456277 ) ) ; +#50237 = EDGE_CURVE ( 'NONE', #27990, #38556, #26047, .T. ) ; +#50238 = AXIS2_PLACEMENT_3D ( 'NONE', #56893, #16865, #34702 ) ; +#50240 = EDGE_CURVE ( 'NONE', #43774, #43346, #45388, .T. ) ; +#50239 = CARTESIAN_POINT ( 'NONE', ( 236.8310270983271550, -115.4046226547928882, -3.739578457054443028 ) ) ; +#50241 = CIRCLE ( 'NONE', #31732, 2.999999999999999556 ) ; +#50242 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#50243 = CARTESIAN_POINT ( 'NONE', ( 12.50000000000000000, 12.50000000000000000, -39.00000000000000000 ) ) ; +#50244 = CARTESIAN_POINT ( 'NONE', ( 235.1109265830865240, -118.0635530855312680, 5.646054047420145494 ) ) ; +#50245 = FACE_OUTER_BOUND ( 'NONE', #458, .T. ) ; +#50246 = CARTESIAN_POINT ( 'NONE', ( 221.0033842921898497, -119.5428127977460662, -8.042063473728381595 ) ) ; +#50247 = DIRECTION ( 'NONE', ( 1.972152263052529514E-31, -1.000000000000000000, 1.224646799147352961E-16 ) ) ; +#50248 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#50249 = ADVANCED_FACE ( 'NONE', ( #22318 ), #36107, .F. ) ; +#50250 = VERTEX_POINT ( 'NONE', #31967 ) ; +#50251 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#50252 = CARTESIAN_POINT ( 'NONE', ( 215.0129338472777647, -120.8712768530551358, 7.881440888911562581 ) ) ; +#50253 = CARTESIAN_POINT ( 'NONE', ( 35.60000000000002274, -120.4999999999999716, 1.387778780781445676E-14 ) ) ; +#50254 = ORIENTED_EDGE ( 'NONE', *, *, #18843, .F. ) ; +#50255 = EDGE_CURVE ( 'NONE', #23759, #1762, #40415, .T. ) ; +#50256 = LINE ( 'NONE', #6740, #54976 ) ; +#50257 = CARTESIAN_POINT ( 'NONE', ( 219.7731057809768629, -121.0635715489000432, 8.079090662284391655 ) ) ; +#50258 = CARTESIAN_POINT ( 'NONE', ( 228.7999987669289794, -121.5617799151424663, 6.919004510173423661 ) ) ; +#50259 = CARTESIAN_POINT ( 'NONE', ( 5.900000000000016342, -38.84999999999999432, -23.50000000000000711 ) ) ; +#50260 = ORIENTED_EDGE ( 'NONE', *, *, #14428, .T. ) ; +#50261 = ORIENTED_EDGE ( 'NONE', *, *, #26594, .T. ) ; +#50262 = CARTESIAN_POINT ( 'NONE', ( 33.11743114856652426, -121.3285553627543152, -5.721384660827416369 ) ) ; +#50263 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#50264 = EDGE_LOOP ( 'NONE', ( #1757, #27651, #19076 ) ) ; +#50265 = VERTEX_POINT ( 'NONE', #17645 ) ; +#50266 = EDGE_LOOP ( 'NONE', ( #15844, #14, #2801, #30974 ) ) ; +#50267 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#50268 = CARTESIAN_POINT ( 'NONE', ( 218.8554351935288480, -122.1352803889327276, 5.398493836873741181 ) ) ; +#50269 = ORIENTED_EDGE ( 'NONE', *, *, #3050, .F. ) ; +#50270 = CARTESIAN_POINT ( 'NONE', ( 217.4395091456903799, -122.3157267900417935, 7.818353874299660333 ) ) ; +#50271 = FACE_OUTER_BOUND ( 'NONE', #32506, .T. ) ; +#50272 = EDGE_CURVE ( 'NONE', #4338, #17773, #35757, .T. ) ; +#50273 = CARTESIAN_POINT ( 'NONE', ( 196.6500029091325246, -126.4025698624224248, -0.9057993990944607221 ) ) ; +#50274 = CARTESIAN_POINT ( 'NONE', ( 221.6192809302491469, -119.9369277088096339, -7.844544889134212440 ) ) ; +#50275 = ORIENTED_EDGE ( 'NONE', *, *, #40921, .T. ) ; +#50276 = CIRCLE ( 'NONE', #7379, 1.900000000000004796 ) ; +#50277 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290306, -123.3981199143485412, 0.6351821102750658810 ) ) ; +#50278 = CARTESIAN_POINT ( 'NONE', ( 213.9533395165840091, -121.7911075423414076, 7.632483139231164060 ) ) ; +#50279 = ORIENTED_EDGE ( 'NONE', *, *, #52488, .F. ) ; +#50280 = EDGE_CURVE ( 'NONE', #45180, #39284, #53980, .T. ) ; +#50281 = EDGE_LOOP ( 'NONE', ( #20463, #41700, #7864, #10269, #39624, #48769, #5511, #3303, #394, #38697, #36768, #22353, #37643 ) ) ; +#50282 = CARTESIAN_POINT ( 'NONE', ( 221.9180649066632327, -120.0295765850570291, -7.840706999013160150 ) ) ; +#50283 = EDGE_CURVE ( 'NONE', #23775, #29537, #34415, .T. ) ; +#50284 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #16671, #43835, #30434, #29275 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#50285 = PLANE ( 'NONE', #26579 ) ; +#50286 = ADVANCED_FACE ( 'NONE', ( #13546 ), #22605, .T. ) ; +#50287 = ORIENTED_EDGE ( 'NONE', *, *, #20427, .F. ) ; +#50288 = CARTESIAN_POINT ( 'NONE', ( 232.0042658727468563, -123.1657309507189950, -4.945382917512953114 ) ) ; +#50289 = CARTESIAN_POINT ( 'NONE', ( 214.8184154085596447, -119.5814332776737103, -7.576806413918300898 ) ) ; +#50290 = FACE_OUTER_BOUND ( 'NONE', #40545, .T. ) ; +#50291 = VECTOR ( 'NONE', #42926, 1000.000000000000000 ) ; +#50292 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#50293 = CARTESIAN_POINT ( 'NONE', ( 235.3752878915164501, -118.9345658053084662, -5.324655344801737300 ) ) ; +#50294 = CARTESIAN_POINT ( 'NONE', ( 30.59940000000002769, -120.4999999999999858, -6.000550650614167481 ) ) ; +#50295 = CARTESIAN_POINT ( 'NONE', ( 217.2732991452088527, -119.7336999871881460, -7.779911698950696675 ) ) ; +#50296 = CARTESIAN_POINT ( 'NONE', ( 220.4531036157728465, -120.9274449842877033, 8.076055680529256264 ) ) ; +#50297 = CARTESIAN_POINT ( 'NONE', ( 233.2184014820975904, -122.1125833218541032, 5.934831277946824635 ) ) ; +#50298 = CARTESIAN_POINT ( 'NONE', ( 215.2264051656724746, -119.8739020092131682, -7.848250978054123195 ) ) ; +#50299 = PLANE ( 'NONE', #55240 ) ; +#50300 = CARTESIAN_POINT ( 'NONE', ( 217.2872494066690763, -118.8757816313039228, -7.649126734182316589 ) ) ; +#50301 = CARTESIAN_POINT ( 'NONE', ( 232.9008146834648016, -125.9627025643471967, -0.9801448115493438529 ) ) ; +#50302 = CARTESIAN_POINT ( 'NONE', ( 234.7177373495229347, -123.6448909037904684, 4.573054987458399445 ) ) ; +#50303 = EDGE_CURVE ( 'NONE', #2822, #38021, #23185, .T. ) ; +#50304 = PLANE ( 'NONE', #36920 ) ; +#50305 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #11126, #33897, #7313, #28965 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 3.252606517456513302E-19, 0.0004909118737284213357 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9848616443278150889, 0.9840060993217100149, 0.9834935970934112204, 0.9833241376429189273 ) ) + REPRESENTATION_ITEM ( '' ) ); +#50306 = CARTESIAN_POINT ( 'NONE', ( 219.7364420769389142, -122.0801285715530327, 7.728771630910160617 ) ) ; +#50307 = ORIENTED_EDGE ( 'NONE', *, *, #34131, .F. ) ; +#50308 = CARTESIAN_POINT ( 'NONE', ( 234.5780532166469357, -124.0425588589175447, -5.026646554416094759 ) ) ; +#50309 = CARTESIAN_POINT ( 'NONE', ( 220.0202625114009436, -124.0390623159009351, -6.486665222586418977 ) ) ; +#50310 = AXIS2_PLACEMENT_3D ( 'NONE', #54054, #9654, #14029 ) ; +#50311 = CARTESIAN_POINT ( 'NONE', ( -50.34788043569267302, -118.3328469692924756, -2.670385159427092869 ) ) ; +#50312 = CARTESIAN_POINT ( 'NONE', ( 219.8581749830351839, -122.1012473659819335, 7.724856274425297542 ) ) ; +#50313 = CARTESIAN_POINT ( 'NONE', ( 234.4602770254040536, -115.7736478481530753, 2.907364577346692958 ) ) ; +#50314 = CARTESIAN_POINT ( 'NONE', ( 237.3124417114394475, -115.3395726543143383, -2.040916162816890811 ) ) ; +#50315 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238558841E-16, -1.857579106397798678E-17 ) ) ; +#50316 = CARTESIAN_POINT ( 'NONE', ( 214.8184152243820506, -121.4490912444051958, 7.775717596850209468 ) ) ; +#50317 = CARTESIAN_POINT ( 'NONE', ( 235.8999987668154859, -127.9375346465639893, 0.9659598236077954203 ) ) ; +#50318 = ORIENTED_EDGE ( 'NONE', *, *, #29089, .F. ) ; +#50319 = VECTOR ( 'NONE', #6671, 1000.000000000000000 ) ; +#50320 = FACE_BOUND ( 'NONE', #43725, .T. ) ; +#50321 = CARTESIAN_POINT ( 'NONE', ( 233.5244238915712174, -115.2757850199178762, -1.892435598746601055 ) ) ; +#50322 = ADVANCED_FACE ( 'NONE', ( #27017 ), #48184, .F. ) ; +#50324 = ORIENTED_EDGE ( 'NONE', *, *, #50974, .F. ) ; +#50323 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #17056, #20851, #38686, #8024, #25855, #34324, #21449 ), + .UNSPECIFIED., .F., .F., + ( 4, 3, 4 ), + ( 9.441858814480155820E-15, 0.0001650554661550125918, 0.0004894890230952250211 ), + .UNSPECIFIED. ) ; +#50325 = VERTEX_POINT ( 'NONE', #33675 ) ; +#50326 = CARTESIAN_POINT ( 'NONE', ( 220.8810337259519088, -118.6808261158441411, -7.874745093542875551 ) ) ; +#50327 = PLANE ( 'NONE', #54686 ) ; +#50328 = PLANE ( 'NONE', #25647 ) ; +#50329 = CARTESIAN_POINT ( 'NONE', ( 236.4437931021985264, -126.6115350189524520, -0.6914578324112375940 ) ) ; +#50330 = DATE_AND_TIME ( #55882, #53383 ) ; +#50331 = ORIENTED_EDGE ( 'NONE', *, *, #16048, .T. ) ; +#50332 = AXIS2_PLACEMENT_3D ( 'NONE', #3322, #7397, #51484 ) ; +#50333 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #6655, #46373, #6371, #24174, #41978, #2007, #19786, #6938, #34385, #46938, #33806, #39049, #16833, #38468, #21512, #51593, #56865, #34670, #11601, #43703, #42553, #52168, #11321, #55738, #7790, #2585, #29153, #30296, #24746, #56286 ), + .UNSPECIFIED., .F., .F., + ( 4, 1, 2, 2, 2, 1, 2, 2, 2, 1, 2, 2, 2, 1, 2, 2, 4 ), + ( 0.2500000000000000000, 0.2812499999999995004, 0.2968750000000057732, 0.3125000000000120459, 0.3750000000000159872, 0.4062500000000142109, 0.4218750000000158207, 0.4375000000000174305, 0.5000000000000233147, 0.5312500000000264233, 0.5468750000000278666, 0.5625000000000293099, 0.6250000000000288658, 0.6562500000000237588, 0.6718750000000153211, 0.6875000000000068834, 0.7500000000000000000 ), + .UNSPECIFIED. ) ; +#50334 = CARTESIAN_POINT ( 'NONE', ( 236.6634102348216118, -115.7142278850460002, 2.808218955721804466 ) ) ; +#50335 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#50336 = VERTEX_POINT ( 'NONE', #55593 ) ; +#50337 = CIRCLE ( 'NONE', #10252, 7.000000000000001776 ) ; +#50338 = LINE ( 'NONE', #19387, #12066 ) ; +#50339 = CARTESIAN_POINT ( 'NONE', ( -31.16758236854054331, -39.19543050033673381, -75.61046338239685838 ) ) ; +#50340 = ORIENTED_EDGE ( 'NONE', *, *, #9110, .F. ) ; +#50341 = CARTESIAN_POINT ( 'NONE', ( 30.61163368297369303, -120.4999999999999716, -6.000296802748303016 ) ) ; +#50342 = DIRECTION ( 'NONE', ( -9.606587641453281174E-16, 0.8061809694754855649, -0.5916690328685170197 ) ) ; +#50343 = EDGE_CURVE ( 'NONE', #55229, #40352, #15758, .T. ) ; +#50344 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289794, -115.4625048098374407, -2.088044439262142227 ) ) ; +#50345 = FACE_OUTER_BOUND ( 'NONE', #6754, .T. ) ; +#50346 = CARTESIAN_POINT ( 'NONE', ( 221.6490489490615801, -119.9183768655164073, -8.042990679078016569 ) ) ; +#50347 = FACE_BOUND ( 'NONE', #29329, .T. ) ; +#50348 = LINE ( 'NONE', #33125, #39220 ) ; +#50349 = ORIENTED_EDGE ( 'NONE', *, *, #53787, .F. ) ; +#50350 = ORIENTED_EDGE ( 'NONE', *, *, #16349, .F. ) ; +#50351 = CARTESIAN_POINT ( 'NONE', ( -48.25588494345002033, -120.3880228564646018, -3.231095835863510679 ) ) ; +#50352 = ADVANCED_FACE ( 'NONE', ( #46230 ), #41561, .T. ) ; +#50353 = DIRECTION ( 'NONE', ( -1.000000000000000000, -2.227583390331238041E-17, -6.302735970691871121E-16 ) ) ; +#50354 = DIRECTION ( 'NONE', ( -0.7009092642998476785, 0.0000000000000000000, -0.7132504491541847846 ) ) ; +#50355 = ADVANCED_FACE ( 'NONE', ( #29300 ), #44863, .T. ) ; +#50356 = CARTESIAN_POINT ( 'NONE', ( -26.49999999999999645, -128.9989999999999952, 6.200000000000009059 ) ) ; +#50357 = EDGE_LOOP ( 'NONE', ( #18897, #38280, #21768, #38787 ) ) ; +#50358 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669290249, -114.9285551614510581, 0.2832710509349986028 ) ) ; +#50359 = CARTESIAN_POINT ( 'NONE', ( 217.1998763467951221, -121.0516150371909418, 7.794465980747417255 ) ) ; +#50360 = ORIENTED_EDGE ( 'NONE', *, *, #44967, .T. ) ; +#50361 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.9884292157390547340, -0.1516828450203816236 ) ) ; +#50362 = CIRCLE ( 'NONE', #2819, 1.000000000000000888 ) ; +#50363 = CARTESIAN_POINT ( 'NONE', ( 34.22970413575349369, -114.8787763166924663, -0.8408808910626691668 ) ) ; +#50364 = CARTESIAN_POINT ( 'NONE', ( 235.8851329914306802, -122.4307385059251203, 5.202313027651753963 ) ) ; +#50365 = CARTESIAN_POINT ( 'NONE', ( 33.09996714223939307, -119.6540434816802900, -5.719609988447067472 ) ) ; +#50366 = DIRECTION ( 'NONE', ( 0.5773502691896257311, 0.5773502691896257311, 0.5773502691896257311 ) ) ; +#50367 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#50368 = CARTESIAN_POINT ( 'NONE', ( 232.8438569014039672, -115.1545447393412331, -3.041153746847531369 ) ) ; +#50369 = CARTESIAN_POINT ( 'NONE', ( 222.1047233169806532, -121.4432327245982748, 8.012115755930782512 ) ) ; +#50370 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238558841E-16, -1.857579106397798678E-17 ) ) ; +#50371 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#50372 = CARTESIAN_POINT ( 'NONE', ( 232.2100933700423866, -117.5983271293109595, -4.729917100621654491 ) ) ; +#50373 = CARTESIAN_POINT ( 'NONE', ( 235.2798230596998508, -115.8529932822119974, -3.034450375022136104 ) ) ; +#50374 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290874, -120.4962245835149304, 0.8029005066953597280 ) ) ; +#50375 = CARTESIAN_POINT ( 'NONE', ( 235.8042036633031557, -122.3860358621279119, -5.249480107144971264 ) ) ; +#50376 = DIRECTION ( 'NONE', ( 0.7009092642998447920, 0.0000000000000000000, 0.7132504491541874492 ) ) ; +#50377 = VERTEX_POINT ( 'NONE', #19934 ) ; +#50378 = CARTESIAN_POINT ( 'NONE', ( 234.1585175744914977, -119.8173438819001149, 6.113147112392057991 ) ) ; +#50379 = CARTESIAN_POINT ( 'NONE', ( 221.1637082036212973, -119.5406020787305721, -8.037461113734885032 ) ) ; +#50380 = CIRCLE ( 'NONE', #25199, 0.5000000000000004441 ) ; +#50381 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289169, -118.8808749426162024, 1.680071702527037303 ) ) ; +#50382 = CARTESIAN_POINT ( 'NONE', ( 236.9187817282847845, -125.8154043893754732, -1.593136373654735705 ) ) ; +#50383 = ORIENTED_EDGE ( 'NONE', *, *, #15982, .F. ) ; +#50384 = ORIENTED_EDGE ( 'NONE', *, *, #26788, .F. ) ; +#50385 = CARTESIAN_POINT ( 'NONE', ( 31.76728356451855007, -119.6216570941609660, -5.826923273391438229 ) ) ; +#50386 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1516828450203859813, -0.9884292157390540678 ) ) ; +#50387 = CARTESIAN_POINT ( 'NONE', ( 219.8878582996564717, -120.0761015223703652, -7.877428422309838751 ) ) ; +#50388 = EDGE_CURVE ( 'NONE', #11184, #45955, #31756, .T. ) ; +#50389 = CARTESIAN_POINT ( 'NONE', ( 234.5797465010204803, -117.1594651067491100, -4.472244515482259430 ) ) ; +#50390 = ORIENTED_EDGE ( 'NONE', *, *, #4343, .F. ) ; +#50391 = ORIENTED_EDGE ( 'NONE', *, *, #9404, .T. ) ; +#50392 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#50393 = DIRECTION ( 'NONE', ( 3.524876788021935603E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#50394 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#50395 = ORIENTED_EDGE ( 'NONE', *, *, #57552, .F. ) ; +#50397 = CARTESIAN_POINT ( 'NONE', ( 214.4398661302606115, -122.2498609735932718, 7.389164041319354226 ) ) ; +#50396 = CONICAL_SURFACE ( 'NONE', #36429, 2.025000000000002576, 0.7853981633974482790 ) ; +#50398 = CARTESIAN_POINT ( 'NONE', ( 221.8456370810452540, -121.1524432526867656, 8.031094952255166675 ) ) ; +#50399 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #15455, #51085 ), + ( #7565, #29490 ), + ( #33859, #29207 ), + ( #2337, #20135 ), + ( #2635, #11659 ), + ( #42611, #24507 ), + ( #7853, #11377 ), + ( #55785, #38821 ), + ( #15745, #6987 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 2, 3, 4 ), + ( 2, 2 ), + ( 0.0000000000000000000, 0.4950495049504949896, 0.9900990099009899792, 0.9960397462096438614 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#50400 = CARTESIAN_POINT ( 'NONE', ( 237.3527232409009571, -119.6896405888402057, -5.493553777336186883 ) ) ; +#50401 = CARTESIAN_POINT ( 'NONE', ( 220.8113301436120253, -119.0010218268534317, -7.951084551952428470 ) ) ; +#50402 = ORIENTED_EDGE ( 'NONE', *, *, #35630, .T. ) ; +#50403 = CARTESIAN_POINT ( 'NONE', ( 221.9201859825260783, -121.0062536288143775, 8.057612882450227332 ) ) ; +#50404 = CARTESIAN_POINT ( 'NONE', ( 24.90000000000000568, -125.0000000000000000, -4.499999999999994671 ) ) ; +#50405 = CARTESIAN_POINT ( 'NONE', ( 231.8999987669289737, -121.3266715053608777, 5.386939225777864770 ) ) ; +#50406 = CARTESIAN_POINT ( 'NONE', ( 237.6992423067225388, -119.5856044592886889, -6.080744322870401675 ) ) ; +#50407 = VERTEX_POINT ( 'NONE', #28424 ) ; +#50408 = VERTEX_POINT ( 'NONE', #46806 ) ; +#50409 = CARTESIAN_POINT ( 'NONE', ( 229.2999987672629914, -117.6177784229128633, -6.924073857120100151 ) ) ; +#50410 = CARTESIAN_POINT ( 'NONE', ( 221.7998618830988562, -119.8889697598265656, -8.050771326353695301 ) ) ; +#50411 = ORIENTED_EDGE ( 'NONE', *, *, #37654, .T. ) ; +#50412 = ADVANCED_FACE ( 'NONE', ( #50320, #6798, #50884 ), #24042, .F. ) ; +#50413 = DIRECTION ( 'NONE', ( -1.811995619784410881E-15, 1.000000000000000000, 1.196913542559490477E-15 ) ) ; +#50414 = CONICAL_SURFACE ( 'NONE', #37396, 0.8000000000265576894, 0.5404194996018381048 ) ; +#50415 = CARTESIAN_POINT ( 'NONE', ( 228.7999987669289794, -119.4382200848570363, -6.919004510173340172 ) ) ; +#50416 = CARTESIAN_POINT ( 'NONE', ( 217.8749393113325539, -115.2565802163054514, -5.143952256614387153 ) ) ; +#50417 = ORIENTED_EDGE ( 'NONE', *, *, #24609, .T. ) ; +#50418 = ORIENTED_EDGE ( 'NONE', *, *, #8490, .F. ) ; +#50419 = AXIS2_PLACEMENT_3D ( 'NONE', #37797, #38078, #24633 ) ; +#50420 = CARTESIAN_POINT ( 'NONE', ( 214.7019021674156818, -119.6059509717692180, -7.770539141528088223 ) ) ; +#50421 = EDGE_CURVE ( 'NONE', #9984, #42934, #1759, .T. ) ; +#50422 = CARTESIAN_POINT ( 'NONE', ( 237.9642889704830111, -125.1415480933939790, -3.042771210211818289 ) ) ; +#50423 = ADVANCED_FACE ( 'NONE', ( #48544 ), #12327, .F. ) ; +#50424 = ORIENTED_EDGE ( 'NONE', *, *, #14467, .F. ) ; +#50425 = ORIENTED_EDGE ( 'NONE', *, *, #20431, .T. ) ; +#50426 = CARTESIAN_POINT ( 'NONE', ( 217.4395091456903515, -121.9853972421334731, 7.906302569787817092 ) ) ; +#50427 = EDGE_CURVE ( 'NONE', #35796, #21536, #51154, .T. ) ; +#50428 = VERTEX_POINT ( 'NONE', #38921 ) ; +#50429 = ORIENTED_EDGE ( 'NONE', *, *, #19875, .T. ) ; +#50430 = CARTESIAN_POINT ( 'NONE', ( 215.8186857449372269, -119.7952001643882056, -7.689495366008526567 ) ) ; +#50431 = CARTESIAN_POINT ( 'NONE', ( 222.0534716653741611, -121.2744443727106187, 7.811466532426772247 ) ) ; +#50432 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#50433 = VERTEX_POINT ( 'NONE', #52036 ) ; +#50434 = CARTESIAN_POINT ( 'NONE', ( 29.21743114857466850, -114.4338270131152484, 0.8269103859120385813 ) ) ; +#50435 = DIRECTION ( 'NONE', ( -3.524876788021935603E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#50436 = CARTESIAN_POINT ( 'NONE', ( 232.0951327626493992, -117.5014879655552846, 5.369561118050001802 ) ) ; +#50437 = CARTESIAN_POINT ( 'NONE', ( 215.3002074625811701, -115.2317274753817742, -5.305903169499165628 ) ) ; +#50438 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#50439 = CARTESIAN_POINT ( 'NONE', ( 219.8002074625812270, -129.2195979303783986, 1.065273096906368844 ) ) ; +#50440 = CARTESIAN_POINT ( 'NONE', ( 194.8499983585583664, -126.8561381166268802, -0.9754032939542633951 ) ) ; +#50441 = CARTESIAN_POINT ( 'NONE', ( 30.59996677426504874, -126.4407752718334450, -0.8448865600487603933 ) ) ; +#50442 = VECTOR ( 'NONE', #54599, 1000.000000000000000 ) ; +#50443 = CARTESIAN_POINT ( 'NONE', ( 210.8999987669501763, -129.4035843116917874, 12.57986437704527383 ) ) ; +#50444 = ORIENTED_EDGE ( 'NONE', *, *, #27356, .F. ) ; +#50445 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#50446 = CARTESIAN_POINT ( 'NONE', ( 236.3275754105508781, -115.1669739447156928, -1.535540129996590730 ) ) ; +#50447 = CARTESIAN_POINT ( 'NONE', ( 233.9909699726712518, -124.5742329429775452, -3.767657036323370345 ) ) ; +#50448 = ORIENTED_EDGE ( 'NONE', *, *, #8568, .F. ) ; +#50449 = ORIENTED_EDGE ( 'NONE', *, *, #16597, .F. ) ; +#50450 = LINE ( 'NONE', #14828, #38878 ) ; +#50451 = CARTESIAN_POINT ( 'NONE', ( -39.30455425408568715, -36.19543050033675513, -75.04505332425495112 ) ) ; +#50452 = DIRECTION ( 'NONE', ( 0.7071067811865470176, -0.7071067811865480168, 0.0000000000000000000 ) ) ; +#50453 = CARTESIAN_POINT ( 'NONE', ( 235.7569995372513176, -117.5020242592718631, -5.369743581681865940 ) ) ; +#50454 = CARTESIAN_POINT ( 'NONE', ( 12.20000000000000107, 11.00000000000000000, -39.00000000000000000 ) ) ; +#50455 = CARTESIAN_POINT ( 'NONE', ( 30.13613406184348520, -126.2860932902775346, 1.000000000000028644 ) ) ; +#50456 = CARTESIAN_POINT ( 'NONE', ( 216.5176126882066114, -119.7442947212903732, 7.618124617424667733 ) ) ; +#50458 = CARTESIAN_POINT ( 'NONE', ( 215.9028092838956070, -119.5745707691835378, -7.672761846223279392 ) ) ; +#50457 = VECTOR ( 'NONE', #33639, 1000.000000000000000 ) ; +#50459 = AXIS2_PLACEMENT_3D ( 'NONE', #28340, #14893, #54639 ) ; +#50460 = EDGE_CURVE ( 'NONE', #26837, #43519, #27500, .T. ) ; +#50461 = CARTESIAN_POINT ( 'NONE', ( 216.2145475481484880, -119.2338589483803020, -7.647890108225585237 ) ) ; +#50462 = ORIENTED_EDGE ( 'NONE', *, *, #24180, .T. ) ; +#50463 = CARTESIAN_POINT ( 'NONE', ( 237.9960348865301683, -115.9261977640752406, 3.995203699436634448 ) ) ; +#50464 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026312, -118.2076271641269329, -5.546343106556473224 ) ) ; +#50465 = FACE_OUTER_BOUND ( 'NONE', #20116, .T. ) ; +#50466 = ORIENTED_EDGE ( 'NONE', *, *, #31105, .F. ) ; +#50467 = DIRECTION ( 'NONE', ( 0.7009092642998482336, 5.185887546516577982E-16, 0.7132504491541841185 ) ) ; +#50468 =( BOUNDED_SURFACE ( ) B_SPLINE_SURFACE ( 3, 3, ( + ( #1825, #36587, #1247, #41802 ), + ( #28682, #14351, #49992, #55254 ), + ( #27820, #5337, #45616, #15208 ), + ( #5611, #23413, #37715, #33045 ) ), + .UNSPECIFIED., .F., .F., .F. ) + B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ), + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_SURFACE ( ( + ( 1.000000000000000000, 0.3333333333333330928, 0.3333333333333330928, 1.000000000000000000), + ( 1.000000000000000000, 0.3333333333333330928, 0.3333333333333330928, 1.000000000000000000), + ( 1.000000000000000000, 0.3333333333333330928, 0.3333333333333330928, 1.000000000000000000), + ( 1.000000000000000000, 0.3333333333333330928, 0.3333333333333330928, 1.000000000000000000) ) ) + REPRESENTATION_ITEM ( '' ) SURFACE ( ) ); +#50469 = CARTESIAN_POINT ( 'NONE', ( 237.8397680729683259, -120.8647690928970349, 5.537828103778699607 ) ) ; +#50470 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290022, -122.8432410207608854, -1.700804418294575182 ) ) ; +#50471 = EDGE_LOOP ( 'NONE', ( #21157, #49134 ) ) ; +#50472 = CARTESIAN_POINT ( 'NONE', ( 236.3999987672169993, -113.5017345678385681, -0.1558234321613061191 ) ) ; +#50473 = CARTESIAN_POINT ( 'NONE', ( 215.0172709015357384, -118.6761538993612959, -7.666812887067878890 ) ) ; +#50474 = DIRECTION ( 'NONE', ( 0.8574929260652127683, 0.07804017984500498384, -0.5085426354573221452 ) ) ; +#50475 = CARTESIAN_POINT ( 'NONE', ( 237.0767352783454101, -116.9107655678564157, 4.993769285882740050 ) ) ; +#50476 = ORIENTED_EDGE ( 'NONE', *, *, #47050, .T. ) ; +#50477 = DIRECTION ( 'NONE', ( -1.857579106397798678E-17, 1.984260520772446048E-47, 1.000000000000000000 ) ) ; +#50478 = CARTESIAN_POINT ( 'NONE', ( -36.96868437810885410, -49.19543050033674092, -78.05118378062863371 ) ) ; +#50479 = ORIENTED_EDGE ( 'NONE', *, *, #48077, .T. ) ; +#50480 = EDGE_LOOP ( 'NONE', ( #47170, #2623, #5132, #23978, #30473, #57256, #36806, #26944, #49851, #28743 ) ) ; +#50481 = ORIENTED_EDGE ( 'NONE', *, *, #15082, .T. ) ; +#50482 = EDGE_LOOP ( 'NONE', ( #33689, #16861, #18518, #14251, #10214 ) ) ; +#50483 = CARTESIAN_POINT ( 'NONE', ( 36.71743114857031998, -121.3302629754781492, 5.402685274542101901 ) ) ; +#50484 = ORIENTED_EDGE ( 'NONE', *, *, #54445, .T. ) ; +#50485 = EDGE_CURVE ( 'NONE', #55578, #7948, #56737, .T. ) ; +#50486 = ORIENTED_EDGE ( 'NONE', *, *, #27133, .T. ) ; +#50487 = DIRECTION ( 'NONE', ( -3.469446951953611033E-15, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#50488 = EDGE_CURVE ( 'NONE', #6337, #8104, #30155, .T. ) ; +#50489 = CARTESIAN_POINT ( 'NONE', ( 38.10839998106406767, -121.4999999999999858, -5.081057296570989479 ) ) ; +#50490 = CARTESIAN_POINT ( 'NONE', ( 219.4620384652160965, -121.2328801351117278, -7.733899446621888885 ) ) ; +#50491 = EDGE_CURVE ( 'NONE', #3484, #2207, #57730, .T. ) ; +#50492 = EDGE_LOOP ( 'NONE', ( #52567, #27313, #44306, #50254 ) ) ; +#50493 = CARTESIAN_POINT ( 'NONE', ( 220.1365806682070740, -121.6333961369765575, 7.805589135917482047 ) ) ; +#50494 = CARTESIAN_POINT ( 'NONE', ( 194.8499983585583664, -116.0946684712812953, 13.68767952720842729 ) ) ; +#50495 = CARTESIAN_POINT ( 'NONE', ( 236.2445745459617115, -113.9309465346045869, -2.849846421215976200 ) ) ; +#50496 = DIRECTION ( 'NONE', ( -0.7009092642998482336, 0.0000000000000000000, -0.7132504491541841185 ) ) ; +#50497 = VECTOR ( 'NONE', #38984, 1000.000000000000000 ) ; +#50498 = VECTOR ( 'NONE', #45057, 1000.000000000000000 ) ; +#50499 = CARTESIAN_POINT ( 'NONE', ( 219.8002074625812554, -114.8157256818814460, -4.720394152362208828 ) ) ; +#50500 = CARTESIAN_POINT ( 'NONE', ( 25.00000000000002132, -49.00000000000000000, 19.52499999999999503 ) ) ; +#50501 = CARTESIAN_POINT ( 'NONE', ( 20.34966274900165217, -51.04750417990146616, 16.50442493309020264 ) ) ; +#50502 = EDGE_CURVE ( 'NONE', #25353, #9984, #3598, .T. ) ; +#50503 = DIRECTION ( 'NONE', ( 0.6785983445458475538, -0.6785983445458471097, 0.2810846377148186193 ) ) ; +#50504 = CARTESIAN_POINT ( 'NONE', ( 215.7023849415143673, -120.9008855517910774, 7.902983248057271481 ) ) ; +#50505 = CARTESIAN_POINT ( 'NONE', ( 220.1522015899975315, -115.1771491365238660, -5.548851103465876733 ) ) ; +#50506 = DIRECTION ( 'NONE', ( -0.7132504491541840075, -2.131334480222543031E-15, 0.7009092642998484557 ) ) ; +#50507 = CARTESIAN_POINT ( 'NONE', ( 231.5347280068026521, -115.1325441292012073, 0.8236816193209900439 ) ) ; +#50508 = CARTESIAN_POINT ( 'NONE', ( 219.8565532142959569, -121.2101092582159225, 8.061804379706702051 ) ) ; +#50509 = CARTESIAN_POINT ( 'NONE', ( 235.8557225937826161, -126.0210907400306724, 0.5658123841704841839 ) ) ; +#50510 = CARTESIAN_POINT ( 'NONE', ( 233.6625732990554809, -120.9979441895380745, -6.128667219492462515 ) ) ; +#50511 = CARTESIAN_POINT ( 'NONE', ( 196.6500029091149599, -124.5909710642335000, -12.71093912393972047 ) ) ; +#50512 = FACE_OUTER_BOUND ( 'NONE', #30104, .T. ) ; +#50513 = CARTESIAN_POINT ( 'NONE', ( 233.3394780285561296, -115.0712464320788229, -1.149055084233354673 ) ) ; +#50514 = CARTESIAN_POINT ( 'NONE', ( 239.0810270983271835, -116.7604215429452523, 5.095377345206903108 ) ) ; +#50515 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.9884292157390537348, -0.1516828450203885625 ) ) ; +#50516 = CARTESIAN_POINT ( 'NONE', ( 219.9701705739942668, -119.1430605187623968, -7.975890015312875114 ) ) ; +#50517 = CARTESIAN_POINT ( 'NONE', ( 235.0928415554078299, -117.4249213851376936, 5.326252014123349809 ) ) ; +#50518 = CARTESIAN_POINT ( 'NONE', ( 18.15000000000001634, -59.00000000000000000, 21.49958330439412180 ) ) ; +#50519 = CARTESIAN_POINT ( 'NONE', ( 221.2808275055820388, -120.0841689629698692, -8.063345465199503792 ) ) ; +#50520 = EDGE_CURVE ( 'NONE', #28108, #28160, #43861, .T. ) ; +#50521 = LINE ( 'NONE', #28349, #14468 ) ; +#50522 = EDGE_CURVE ( 'NONE', #55701, #51350, #31024, .T. ) ; +#50523 = PLANE ( 'NONE', #31267 ) ; +#50524 = ORIENTED_EDGE ( 'NONE', *, *, #5594, .T. ) ; +#50525 = CARTESIAN_POINT ( 'NONE', ( 219.8846224647743668, -118.7629835620110299, -7.902514989923772326 ) ) ; +#50526 = EDGE_CURVE ( 'NONE', #30784, #50203, #28958, .T. ) ; +#50527 = CARTESIAN_POINT ( 'NONE', ( 213.9000314191158338, -120.2596969191735639, -5.612564934189760990 ) ) ; +#50528 = CARTESIAN_POINT ( 'NONE', ( -36.00000000000000000, -124.5000000000000000, -16.99999999999999289 ) ) ; +#50529 = EDGE_LOOP ( 'NONE', ( #50202, #8414 ) ) ; +#50530 = CARTESIAN_POINT ( 'NONE', ( 222.0476230364249375, -118.8404589981254702, -7.877271742638934704 ) ) ; +#50531 = CARTESIAN_POINT ( 'NONE', ( 219.7324399396131582, -121.1305389461041244, 7.851436999059082211 ) ) ; +#50532 = EDGE_CURVE ( 'NONE', #54089, #31817, #16407, .T. ) ; +#50533 = CARTESIAN_POINT ( 'NONE', ( 229.2999987673787246, -122.4220273102876604, 7.249538676255440350 ) ) ; +#50534 = CARTESIAN_POINT ( 'NONE', ( 16.00000000000000000, 12.50000000000000000, -38.50000000000000000 ) ) ; +#50535 = EDGE_CURVE ( 'NONE', #42242, #31616, #44233, .T. ) ; +#50536 = VECTOR ( 'NONE', #36681, 1000.000000000000000 ) ; +#50537 =( BOUNDED_SURFACE ( ) B_SPLINE_SURFACE ( 3, 3, ( + ( #50519, #11394, #55806, #23382 ), + ( #10250, #50246, #32470, #28066 ), + ( #5864, #19296, #19000, #11110 ), + ( #50803, #2359, #28657, #46150 ) ), + .UNSPECIFIED., .F., .F., .T. ) + B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ), + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_SURFACE ( ( + ( 1.000000000000000000, 0.9966433142363639863, 0.9966433142363639863, 1.000000000000000000), + ( 1.000000000000000000, 0.9966433142363639863, 0.9966433142363639863, 1.000000000000000000), + ( 1.000000000000000000, 0.9966433142363639863, 0.9966433142363639863, 1.000000000000000000), + ( 1.000000000000000000, 0.9966433142363639863, 0.9966433142363639863, 1.000000000000000000) ) ) + REPRESENTATION_ITEM ( '' ) SURFACE ( ) ); +#50538 = ORIENTED_EDGE ( 'NONE', *, *, #35160, .F. ) ; +#50539 = ORIENTED_EDGE ( 'NONE', *, *, #53912, .F. ) ; +#50540 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1516828450203865086, -0.9884292157390540678 ) ) ; +#50541 = CARTESIAN_POINT ( 'NONE', ( 216.6896103699010894, -120.9530814726818591, 7.770749359884823626 ) ) ; +#50542 = ORIENTED_EDGE ( 'NONE', *, *, #16638, .F. ) ; +#50543 = FACE_OUTER_BOUND ( 'NONE', #6617, .T. ) ; +#50544 = ORIENTED_EDGE ( 'NONE', *, *, #10809, .T. ) ; +#50545 = ORIENTED_EDGE ( 'NONE', *, *, #43360, .T. ) ; +#50546 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -117.1795741388979621, 1.089940214823938769 ) ) ; +#50547 = CARTESIAN_POINT ( 'NONE', ( 10.21081663028561692, -50.19543050033661302, -117.3945284825512090 ) ) ; +#50548 = VERTEX_POINT ( 'NONE', #39489 ) ; +#50549 = LINE ( 'NONE', #10554, #5493 ) ; +#50550 = CARTESIAN_POINT ( 'NONE', ( -28.14999999999999858, -128.9989999999999952, 9.400000000000009237 ) ) ; +#50551 = ADVANCED_FACE ( 'NONE', ( #54362 ), #31688, .T. ) ; +#50552 = CARTESIAN_POINT ( 'NONE', ( 215.8002074625812838, -120.4999999999997868, 1.387778780781445676E-14 ) ) ; +#50553 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION ( '', ( #37409, #223 ), #41214 ) ; +#50554 = CARTESIAN_POINT ( 'NONE', ( 219.9093602995916683, -120.0554725810684289, -8.076839804318156624 ) ) ; +#50555 = ORIENTED_EDGE ( 'NONE', *, *, #24213, .F. ) ; +#50556 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -123.7493931072817333, 0.1443088612740084931 ) ) ; +#50557 = CARTESIAN_POINT ( 'NONE', ( 228.7999987669289794, -116.8659202333054878, 5.982763930601278979 ) ) ; +#50558 = VERTEX_POINT ( 'NONE', #40066 ) ; +#50559 = DIRECTION ( 'NONE', ( -1.811995619784411276E-15, 1.000000000000000000, 1.196913542559490082E-15 ) ) ; +#50560 = CARTESIAN_POINT ( 'NONE', ( 12.75691847120408973, -47.84764189837211745, 18.77758202976049517 ) ) ; +#50561 = ORIENTED_EDGE ( 'NONE', *, *, #22087, .F. ) ; +#50562 = FACE_OUTER_BOUND ( 'NONE', #56948, .T. ) ; +#50563 = CARTESIAN_POINT ( 'NONE', ( 217.8002074625812838, -124.0564700392392012, -9.145273480228658158 ) ) ; +#50564 = ADVANCED_FACE ( 'NONE', ( #18147 ), #14335, .F. ) ; +#50565 = CARTESIAN_POINT ( 'NONE', ( 221.8796021253276365, -119.8085359227084439, -8.042871380582758079 ) ) ; +#50566 = EDGE_CURVE ( 'NONE', #37943, #46165, #32188, .T. ) ; +#50567 = CARTESIAN_POINT ( 'NONE', ( 12.20000000000000107, 11.00000000000000000, -38.69999999999999574 ) ) ; +#50568 = CARTESIAN_POINT ( 'NONE', ( 235.2711758718066903, -122.4929263592719053, -5.180951139080685053 ) ) ; +#50569 = CARTESIAN_POINT ( 'NONE', ( 214.8396487203256413, -115.0072414046098288, -5.010519978853777978 ) ) ; +#50570 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#50571 = FACE_OUTER_BOUND ( 'NONE', #3734, .T. ) ; +#50572 = CARTESIAN_POINT ( 'NONE', ( 233.2783742364971715, -124.2150457205099485, 4.899465378639719759 ) ) ; +#50573 = CARTESIAN_POINT ( 'NONE', ( 12.83393944403521303, -49.00000000000149214, -14.89999999999949765 ) ) ; +#50574 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#50575 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289226, -123.8746784381329888, 1.918542841241113184 ) ) ; +#50576 = CARTESIAN_POINT ( 'NONE', ( 232.8624247796792872, -126.0394804548399037, 0.3344222723999753510 ) ) ; +#50577 = CARTESIAN_POINT ( 'NONE', ( 234.7327178872037905, -124.0569153121533645, 4.260306060734612821 ) ) ; +#50578 = DIRECTION ( 'NONE', ( -0.9961946980877712798, -1.205870446031565380E-16, 0.08715574279308457850 ) ) ; +#50579 = DIRECTION ( 'NONE', ( -1.811995619784410881E-15, 1.000000000000000000, 1.196913542559490477E-15 ) ) ; +#50580 = EDGE_LOOP ( 'NONE', ( #39380, #57104, #14798, #53138, #23602, #19665, #8388 ) ) ; +#50581 = CARTESIAN_POINT ( 'NONE', ( 234.6090552149586301, -123.0173464607579916, -5.613309724111406496 ) ) ; +#50582 = LINE ( 'NONE', #10314, #22730 ) ; +#50583 = CARTESIAN_POINT ( 'NONE', ( -49.88283338985050364, -116.9030246583137256, -5.361571293699461727 ) ) ; +#50584 = DIRECTION ( 'NONE', ( -1.000000000000000000, -3.758999808089699144E-16, 7.277000759311262088E-16 ) ) ; +#50585 = CARTESIAN_POINT ( 'NONE', ( 234.5004866316444634, -116.6446987892687446, 3.990462632462879800 ) ) ; +#50586 = CARTESIAN_POINT ( 'NONE', ( 239.8444088250654715, -123.9895706845720582, 1.678354005481027755 ) ) ; +#50587 = LINE ( 'NONE', #18510, #7144 ) ; +#50588 = ADVANCED_FACE ( 'NONE', ( #31899 ), #30958, .F. ) ; +#50589 = CARTESIAN_POINT ( 'NONE', ( 222.8999987669286611, -120.5920256545699090, -8.613625110963669229 ) ) ; +#50590 = VERTEX_POINT ( 'NONE', #23117 ) ; +#50591 = CONICAL_SURFACE ( 'NONE', #39445, 1.025000000000000133, 0.7853981633974502774 ) ; +#50592 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289169, -117.3386578841202521, 0.4608917732419535174 ) ) ; +#50593 = CARTESIAN_POINT ( 'NONE', ( 233.7760122853378277, -118.6604854582123352, 5.242967891800873304 ) ) ; +#50594 = EDGE_CURVE ( 'NONE', #9762, #17877, #4539, .T. ) ; +#50595 = ADVANCED_FACE ( 'NONE', ( #53210, #4746, #22537, #9681, #48825, #27226, #373 ), #13193, .F. ) ; +#50596 = EDGE_CURVE ( 'NONE', #55469, #3061, #40640, .T. ) ; +#50597 = ORIENTED_EDGE ( 'NONE', *, *, #46072, .T. ) ; +#50598 = ORIENTED_EDGE ( 'NONE', *, *, #21624, .T. ) ; +#50599 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203866474, 0.9884292157390539568 ) ) ; +#50600 = CARTESIAN_POINT ( 'NONE', ( 231.8999987669289737, -119.6733284946386533, -5.386939225777830131 ) ) ; +#50601 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669114660, -119.0759450500827228, 1.631125763229384296 ) ) ; +#50602 = CARTESIAN_POINT ( 'NONE', ( 236.5245575713111350, -125.4915840962612350, -3.590968154142342605 ) ) ; +#50603 = PERSON_AND_ORGANIZATION_ROLE ( 'creator' ) ; +#50604 = EDGE_LOOP ( 'NONE', ( #14341, #54324, #44450, #34010 ) ) ; +#50605 = CARTESIAN_POINT ( 'NONE', ( 236.7049999012905630, -116.5885762153386338, 3.936855778422626351 ) ) ; +#50606 = FACE_OUTER_BOUND ( 'NONE', #19082, .T. ) ; +#50607 = ORIENTED_EDGE ( 'NONE', *, *, #16858, .F. ) ; +#50608 = CARTESIAN_POINT ( 'NONE', ( 215.9029860507302772, -119.5434732370558351, -7.872539369473200210 ) ) ; +#50609 = CARTESIAN_POINT ( 'NONE', ( 14.85000000000001918, -59.00000000000000000, 18.71561198377695945 ) ) ; +#50610 = VERTEX_POINT ( 'NONE', #27516 ) ; +#50611 = CARTESIAN_POINT ( 'NONE', ( 30.60581961097691917, -120.4999999999999716, -6.000550650614168369 ) ) ; +#50612 = CARTESIAN_POINT ( 'NONE', ( 217.8002074625812554, -114.3649215954137901, -7.658023187335216697 ) ) ; +#50613 = EDGE_CURVE ( 'NONE', #22062, #2665, #669, .T. ) ; +#50614 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669290078, -117.5893478501491813, -4.611333593216834892 ) ) ; +#50615 = CARTESIAN_POINT ( 'NONE', ( 214.7795725583231388, -121.4002293473458280, 7.575161293726441869 ) ) ; +#50616 = PLANE ( 'NONE', #27657 ) ; +#50617 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #31394, #54421, #54720, #27859, #48888, #36625, #10039, #40404 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 4 ), + ( 0.0008936330329369299988, 0.001121487958884219427, 0.001349342884831508963, 0.001805052736726042500 ), + .UNSPECIFIED. ) ; +#50618 = LINE ( 'NONE', #14432, #5574 ) ; +#50619 = CARTESIAN_POINT ( 'NONE', ( 218.3002074625812554, -124.4527955400111949, -6.562649823263454252 ) ) ; +#50620 = ORIENTED_EDGE ( 'NONE', *, *, #1006, .T. ) ; +#50621 = VERTEX_POINT ( 'NONE', #31039 ) ; +#50622 = FACE_OUTER_BOUND ( 'NONE', #38269, .T. ) ; +#50623 = CARTESIAN_POINT ( 'NONE', ( 236.3999987672879683, -127.4982654320928077, 0.1558234320356843838 ) ) ; +#50624 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, -6.417101326688106421E-17 ) ) ; +#50625 = ORIENTED_EDGE ( 'NONE', *, *, #54612, .T. ) ; +#50626 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669289681, -115.2484714336800096, -1.838934088582799387 ) ) ; +#50627 = PLANE ( 'NONE', #43243 ) ; +#50628 = DIRECTION ( 'NONE', ( -0.4854019742006825955, 0.7213873210309508233, -0.4939486375098808835 ) ) ; +#50629 = AXIS2_PLACEMENT_3D ( 'NONE', #37166, #42659, #24862 ) ; +#50630 = ADVANCED_FACE ( 'NONE', ( #948 ), #40992, .T. ) ; +#50631 = ORIENTED_EDGE ( 'NONE', *, *, #2880, .F. ) ; +#50632 = DIRECTION ( 'NONE', ( -0.7009092642998482336, 0.0000000000000000000, -0.7132504491541841185 ) ) ; +#50633 = TOROIDAL_SURFACE ( 'NONE', #45979, 5.800550650614228587, 0.2000000000000007883 ) ; +#50634 = CARTESIAN_POINT ( 'NONE', ( 235.9358781026487009, -123.9328666285501868, 4.361064236610128653 ) ) ; +#50635 = CARTESIAN_POINT ( 'NONE', ( 218.0326460778825606, -118.4963838829749818, -7.798724362597028836 ) ) ; +#50636 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #23370, #27487, #49099, #18119 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 0.06562618500814416944, 0.9343738138994189812 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9590567426696228193, 0.7910794475958566885, 0.7910794473846278763, 0.9590567420359362716 ) ) + REPRESENTATION_ITEM ( '' ) ); +#50637 = CARTESIAN_POINT ( 'NONE', ( 232.0701608322249569, -114.5910725022047245, 1.704171896905981587 ) ) ; +#50638 = ADVANCED_FACE ( 'NONE', ( #5874 ), #15191, .F. ) ; +#50639 = CARTESIAN_POINT ( 'NONE', ( 232.7332071701998188, -118.3417074220553786, -5.759581916642249944 ) ) ; +#50640 = PLANE ( 'NONE', #12871 ) ; +#50641 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#50642 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#50643 = CARTESIAN_POINT ( 'NONE', ( 232.1901945566359302, -118.1882825256547989, -5.045750007751761856 ) ) ; +#50644 = CARTESIAN_POINT ( 'NONE', ( 235.4346918182660602, -115.3691543647169624, 2.131936075477178782 ) ) ; +#50645 = CARTESIAN_POINT ( 'NONE', ( 214.8002074625812838, -120.4999999999997868, 1.387778780781445676E-14 ) ) ; +#50646 = CIRCLE ( 'NONE', #2162, 1.000000000000000888 ) ; +#50647 = CARTESIAN_POINT ( 'NONE', ( 235.8018870430266531, -121.8611142220692614, -5.406126364372811466 ) ) ; +#50648 = CARTESIAN_POINT ( 'NONE', ( 215.2972883873013643, -120.0259735001119310, -7.864192352691971699 ) ) ; +#50649 = ORIENTED_EDGE ( 'NONE', *, *, #20067, .T. ) ; +#50650 = CARTESIAN_POINT ( 'NONE', ( 234.1823216182984879, -120.7446489681452562, 6.145214915488660168 ) ) ; +#50651 = CARTESIAN_POINT ( 'NONE', ( 30.61163368297369303, -114.5436978037175493, 0.7252764077459293857 ) ) ; +#50652 = CARTESIAN_POINT ( 'NONE', ( 219.9882110044523813, -122.3199458760050220, 7.881770837722601009 ) ) ; +#50653 = CARTESIAN_POINT ( 'NONE', ( 19.73638691834505821, -47.16203346570043209, 15.97774212820727691 ) ) ; +#50654 = CARTESIAN_POINT ( 'NONE', ( 236.8683005735904317, -126.0503542720892369, 0.1195703516660925197 ) ) ; +#50655 = EDGE_CURVE ( 'NONE', #18760, #24706, #24261, .T. ) ; +#50656 = EDGE_LOOP ( 'NONE', ( #25716, #42524, #18155, #44462 ) ) ; +#50657 = ORIENTED_EDGE ( 'NONE', *, *, #56632, .F. ) ; +#50658 = DIRECTION ( 'NONE', ( 0.7132504491541842295, 2.131334480222603379E-15, -0.7009092642998483447 ) ) ; +#50659 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289169, -111.8449741312749097, -12.22867642926670939 ) ) ; +#50660 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #43840, #17256, #25448, #29281, #11738, #52300 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 4 ), + ( 2.088016538170743922E-14, 0.0001616884761410165351, 0.0003233769522611530710 ), + .UNSPECIFIED. ) ; +#50661 = EDGE_CURVE ( 'NONE', #27694, #28588, #27804, .T. ) ; +#50662 = CARTESIAN_POINT ( 'NONE', ( 234.6434486677696896, -122.3435374494410581, 5.258909079622283045 ) ) ; +#50663 = EDGE_CURVE ( 'NONE', #3963, #11914, #50256, .T. ) ; +#50664 = ORIENTED_EDGE ( 'NONE', *, *, #46001, .T. ) ; +#50665 = ORIENTED_EDGE ( 'NONE', *, *, #7705, .F. ) ; +#50666 = CARTESIAN_POINT ( 'NONE', ( 222.0872462382021411, -119.0092108880327544, -7.706870843389320491 ) ) ; +#50667 = CARTESIAN_POINT ( 'NONE', ( 216.0878594940802770, -119.2032327827308649, -7.847463084918578247 ) ) ; +#50668 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#50669 = ORIENTED_EDGE ( 'NONE', *, *, #37332, .T. ) ; +#50670 = AXIS2_PLACEMENT_3D ( 'NONE', #47734, #52990, #13780 ) ; +#50671 = CARTESIAN_POINT ( 'NONE', ( 222.8999987669286611, -120.2482595028515391, 7.605819427598234483 ) ) ; +#50672 = CARTESIAN_POINT ( 'NONE', ( 216.7718530575628790, -118.6969124138037586, -7.783622058644088959 ) ) ; +#50673 = VECTOR ( 'NONE', #15942, 999.9999999999998863 ) ; +#50674 = CARTESIAN_POINT ( 'NONE', ( 237.3488350108753480, -119.8285866301126390, -5.509788227884024003 ) ) ; +#50675 = CARTESIAN_POINT ( 'NONE', ( -45.44354299163746447, -46.13541440980074526, 14.56570945425776387 ) ) ; +#50676 = AXIS2_PLACEMENT_3D ( 'NONE', #26549, #44349, #17761 ) ; +#50677 = ORIENTED_EDGE ( 'NONE', *, *, #21374, .T. ) ; +#50678 = CARTESIAN_POINT ( 'NONE', ( 219.7270348949714389, -121.1524652571996228, 7.861147993895533759 ) ) ; +#50679 = CARTESIAN_POINT ( 'NONE', ( 196.6500029091500892, -126.3324567477432794, -0.8950399470887336895 ) ) ; +#50680 = CARTESIAN_POINT ( 'NONE', ( 231.8999987669290022, -116.7002715812475344, 3.971587624298664299 ) ) ; +#50681 = CARTESIAN_POINT ( 'NONE', ( 237.6960563366068300, -119.7024478982145297, -6.097403100065990067 ) ) ; +#50682 = ORIENTED_EDGE ( 'NONE', *, *, #56101, .F. ) ; +#50683 = ORIENTED_EDGE ( 'NONE', *, *, #51792, .T. ) ; +#50684 = CARTESIAN_POINT ( 'NONE', ( -31.26171440160119985, -116.0010000000000048, -18.22547622645310383 ) ) ; +#50685 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290022, -120.9234394668425097, 0.2681704402509231810 ) ) ; +#50686 = CARTESIAN_POINT ( 'NONE', ( 219.7339566649752953, -121.1570783455244822, 8.061716481382429578 ) ) ; +#50687 = CARTESIAN_POINT ( 'NONE', ( 221.3224410373836406, -121.3989351351999488, 7.791299405981285453 ) ) ; +#50688 = VERTEX_POINT ( 'NONE', #14914 ) ; +#50689 = CARTESIAN_POINT ( 'NONE', ( -33.99999999999999289, -124.5000000000000000, -13.89999999999999503 ) ) ; +#50690 = ORIENTED_EDGE ( 'NONE', *, *, #9338, .F. ) ; +#50691 = ORIENTED_EDGE ( 'NONE', *, *, #17482, .F. ) ; +#50692 = CARTESIAN_POINT ( 'NONE', ( 21.50000000000001066, -128.5000000000000000, 14.00000000000000178 ) ) ; +#50693 = CARTESIAN_POINT ( 'NONE', ( 237.9263276628749963, -125.7269986642475459, -1.865434557023491813 ) ) ; +#50694 = ORIENTED_EDGE ( 'NONE', *, *, #26305, .T. ) ; +#50695 = ORIENTED_EDGE ( 'NONE', *, *, #15621, .T. ) ; +#50696 = CARTESIAN_POINT ( 'NONE', ( 219.8355565540564669, -120.0434085175594845, -7.875261354087420784 ) ) ; +#50697 = ORIENTED_EDGE ( 'NONE', *, *, #52757, .F. ) ; +#50698 = ORIENTED_EDGE ( 'NONE', *, *, #6845, .T. ) ; +#50699 = DIRECTION ( 'NONE', ( -0.9084198540307987235, 0.4132217783516622389, 0.06341238600267272429 ) ) ; +#50700 = CARTESIAN_POINT ( 'NONE', ( 215.2774946635918809, -118.5904606435959039, -7.641722323968417996 ) ) ; +#50701 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#50702 = EDGE_CURVE ( 'NONE', #11150, #34046, #36607, .T. ) ; +#50703 = ORIENTED_EDGE ( 'NONE', *, *, #48030, .F. ) ; +#50704 = ADVANCED_FACE ( 'NONE', ( #23980 ), #19306, .T. ) ; +#50705 = CARTESIAN_POINT ( 'NONE', ( 219.8491630895386493, -121.1952767516106348, 7.858212409672365339 ) ) ; +#50706 = CARTESIAN_POINT ( 'NONE', ( 221.2758927313826405, -120.4462063562493057, -5.641186388906316296 ) ) ; +#50707 = CARTESIAN_POINT ( 'NONE', ( 232.2314324049570757, -122.6333512267040504, 5.765974586588053619 ) ) ; +#50708 = CARTESIAN_POINT ( 'NONE', ( 30.59996786927145607, -114.7663635373889690, 1.871815100769929296 ) ) ; +#50709 = CARTESIAN_POINT ( 'NONE', ( 217.5036138198180993, -119.3249855117924056, -7.740374138161889128 ) ) ; +#50710 = CARTESIAN_POINT ( 'NONE', ( 17.55738713704862164, -47.92615115832983008, 21.45279961700899563 ) ) ; +#50711 = CARTESIAN_POINT ( 'NONE', ( -31.72830977998042457, -39.19543050033673381, -76.18106374172019457 ) ) ; +#50712 = CARTESIAN_POINT ( 'NONE', ( 30.61162632951326046, -126.4421538104758582, -0.8333135136881044680 ) ) ; +#50713 = AXIS2_PLACEMENT_3D ( 'NONE', #33831, #20108, #41734 ) ; +#50714 = VECTOR ( 'NONE', #28393, 1000.000000000000000 ) ; +#50715 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238558841E-16, -1.857579106397798678E-17 ) ) ; +#50716 = ORIENTED_EDGE ( 'NONE', *, *, #56834, .T. ) ; +#50717 = AXIS2_PLACEMENT_3D ( 'NONE', #44873, #49257, #53059 ) ; +#50718 = CYLINDRICAL_SURFACE ( 'NONE', #40786, 3.000000000000001776 ) ; +#50719 = CARTESIAN_POINT ( 'NONE', ( 236.3815507312886268, -114.9601222073249858, 0.3164415952559778700 ) ) ; +#50720 = CARTESIAN_POINT ( 'NONE', ( 234.0154843836492944, -123.9636416435808428, -4.334585107609219889 ) ) ; +#50721 = EDGE_CURVE ( 'NONE', #39148, #9690, #51233, .T. ) ; +#50722 = CIRCLE ( 'NONE', #13431, 3.200000000000009504 ) ; +#50723 = EDGE_LOOP ( 'NONE', ( #54888, #1761, #45602, #6687, #1860, #1185 ) ) ; +#50724 = ORIENTED_EDGE ( 'NONE', *, *, #37298, .T. ) ; +#50725 = CARTESIAN_POINT ( 'NONE', ( 221.8568835147928553, -122.2696214934276639, 7.871412144993748861 ) ) ; +#50726 = FACE_OUTER_BOUND ( 'NONE', #29748, .T. ) ; +#50727 = CARTESIAN_POINT ( 'NONE', ( 236.0767704591796416, -118.8596040521696011, -7.141327029166508744 ) ) ; +#50728 = VECTOR ( 'NONE', #38685, 999.9999999999998863 ) ; +#50729 = CARTESIAN_POINT ( 'NONE', ( 235.7981449758777899, -116.2035163583892086, -4.397918468095403099 ) ) ; +#50730 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#50731 = DIRECTION ( 'NONE', ( -0.002232862877918580669, 0.0000000000000000000, 0.9999975071585770481 ) ) ; +#50732 = CARTESIAN_POINT ( 'NONE', ( 216.4929156952523783, -121.9529373244010912, 7.839301435285373820 ) ) ; +#50733 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290022, -118.6957076308880374, 2.372095767653878085 ) ) ; +#50734 = ADVANCED_FACE ( 'NONE', ( #23391 ), #1229, .T. ) ; +#50735 = CARTESIAN_POINT ( 'NONE', ( 0.2999999999999944933, -0.9000000000000000222, -26.80000000000000071 ) ) ; +#50736 = ADVANCED_FACE ( 'NONE', ( #37147 ), #19867, .T. ) ; +#50737 = EDGE_LOOP ( 'NONE', ( #43790, #41713 ) ) ; +#50739 = EDGE_CURVE ( 'NONE', #37595, #56705, #12052, .T. ) ; +#50738 = CARTESIAN_POINT ( 'NONE', ( 215.9609350725375521, -121.7922894527977746, 7.827694712938719768 ) ) ; +#50740 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026880, -121.5035701734450271, -5.916903617144615879 ) ) ; +#50741 = PLANE ( 'NONE', #41439 ) ; +#50742 = ORIENTED_EDGE ( 'NONE', *, *, #30696, .T. ) ; +#50743 = CARTESIAN_POINT ( 'NONE', ( 26.90000000000003411, -119.4999999999999858, 3.039736830714165450 ) ) ; +#50744 = CARTESIAN_POINT ( 'NONE', ( 221.9469483591854555, -121.3405972262925019, 7.797840072425764824 ) ) ; +#50745 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #33724, #46563, #37819, #54785 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#50746 = FACE_OUTER_BOUND ( 'NONE', #31044, .T. ) ; +#50747 = VERTEX_POINT ( 'NONE', #37994 ) ; +#50748 = CARTESIAN_POINT ( 'NONE', ( 21.80000000000002203, -57.50000000000000000, -16.50000000000000711 ) ) ; +#50749 = FACE_BOUND ( 'NONE', #51848, .T. ) ; +#50750 = CARTESIAN_POINT ( 'NONE', ( 215.7091328017021397, -119.6636653970294759, -7.869378665881949786 ) ) ; +#50751 = CARTESIAN_POINT ( 'NONE', ( 237.1562805542677665, -119.7327864409856346, 6.101961135060263608 ) ) ; +#50752 = VERTEX_POINT ( 'NONE', #10835 ) ; +#50753 = ORIENTED_EDGE ( 'NONE', *, *, #33038, .T. ) ; +#50754 = CARTESIAN_POINT ( 'NONE', ( 219.8289310128597549, -119.4998540696653890, -8.029287373816540452 ) ) ; +#50755 = CARTESIAN_POINT ( 'NONE', ( 14.85000000000001918, -59.00000000000000000, -18.71561198377694168 ) ) ; +#50756 = AXIS2_PLACEMENT_3D ( 'NONE', #8842, #35143, #13497 ) ; +#50757 = ORIENTED_EDGE ( 'NONE', *, *, #20537, .F. ) ; +#50758 = ORIENTED_EDGE ( 'NONE', *, *, #52454, .F. ) ; +#50759 = VECTOR ( 'NONE', #45529, 999.9999999999998863 ) ; +#50760 = VERTEX_POINT ( 'NONE', #10259 ) ; +#50761 = ORIENTED_EDGE ( 'NONE', *, *, #23371, .F. ) ; +#50762 = CARTESIAN_POINT ( 'NONE', ( 36.89929804591973550, -121.4999999999999147, 5.188116411101520775 ) ) ; +#50763 = ORIENTED_EDGE ( 'NONE', *, *, #5931, .F. ) ; +#50764 = ORIENTED_EDGE ( 'NONE', *, *, #14421, .T. ) ; +#50765 = CARTESIAN_POINT ( 'NONE', ( 216.5374944680635565, -119.7659581236930251, -7.739437767603791762 ) ) ; +#50766 = CARTESIAN_POINT ( 'NONE', ( 220.5855852367250236, -120.1032503599542309, -7.875974094288952898 ) ) ; +#50767 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#50768 = CIRCLE ( 'NONE', #30289, 2.025000000000000355 ) ; +#50769 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #48640, #34351, #57412, #29691, #11861, #8348, #16800, #34055 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 4 ), + ( 2.776912483567713316E-17, 7.760817257639987293E-05, 0.0001552163451527719632, 0.0003104326903054335004 ), + .UNSPECIFIED. ) ; +#50770 = ORIENTED_EDGE ( 'NONE', *, *, #6886, .T. ) ; +#50771 = CARTESIAN_POINT ( 'NONE', ( 236.3906238070624397, -118.4303377702230478, -5.149660032236349494 ) ) ; +#50772 = CARTESIAN_POINT ( 'NONE', ( 239.8999987670076166, -120.4999999999997584, 1.387778780781445676E-14 ) ) ; +#50773 = CARTESIAN_POINT ( 'NONE', ( 215.8590986721829950, -119.6842736334624817, -7.681581791665379022 ) ) ; +#50774 = CARTESIAN_POINT ( 'NONE', ( 221.4391152452879794, -121.4523508444326154, 7.792749746149829626 ) ) ; +#50775 = DIRECTION ( 'NONE', ( -0.7009092642998482336, -5.185887546516577982E-16, -0.7132504491541841185 ) ) ; +#50776 = CARTESIAN_POINT ( 'NONE', ( 35.40642572112706432, -115.1797686634461968, 1.000000000000014655 ) ) ; +#50777 = EDGE_CURVE ( 'NONE', #1363, #21696, #25143, .T. ) ; +#50778 = CARTESIAN_POINT ( 'NONE', ( -19.99999999999997513, -50.79999999999998295, 23.50000000000000000 ) ) ; +#50779 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#50780 = CARTESIAN_POINT ( 'NONE', ( 220.0201034419221173, -116.9608154640059325, 6.486598624705534277 ) ) ; +#50781 = CARTESIAN_POINT ( 'NONE', ( 222.8999987669286611, -120.5920256545699090, -8.613625110963669229 ) ) ; +#50782 = CARTESIAN_POINT ( 'NONE', ( -33.99999999999999289, -138.0000000000000000, 19.10000000000000853 ) ) ; +#50783 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -122.1573060136105653, 2.157226228068530816 ) ) ; +#50784 = LINE ( 'NONE', #6713, #22350 ) ; +#50785 = CARTESIAN_POINT ( 'NONE', ( 12.98127346399262905, -50.35132225856203547, -18.62415393270008579 ) ) ; +#50786 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1516828450203736300, -0.9884292157390560662 ) ) ; +#50787 = CARTESIAN_POINT ( 'NONE', ( 235.7492565954500776, -124.4858630356213922, 3.862055946956989949 ) ) ; +#50788 = CARTESIAN_POINT ( 'NONE', ( 233.7733940472907932, -116.9678708237700420, -5.034550645082110698 ) ) ; +#50789 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#50790 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397815626E-17 ) ) ; +#50791 = CARTESIAN_POINT ( 'NONE', ( 233.3143260981673563, -115.3078811314912855, -1.960708983579114717 ) ) ; +#50792 = EDGE_CURVE ( 'NONE', #16183, #6086, #33794, .T. ) ; +#50793 = VECTOR ( 'NONE', #56322, 1000.000000000000000 ) ; +#50794 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #28062, #50797, #54939, #46438 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 4.499439015814843401E-18, 0.0003260566220015722878 ), + .UNSPECIFIED. ) ; +#50795 = CARTESIAN_POINT ( 'NONE', ( 12.50000000000002132, -51.09072554155231671, 17.23997833553469050 ) ) ; +#50796 = AXIS2_PLACEMENT_3D ( 'NONE', #4358, #57200, #35306 ) ; +#50797 = CARTESIAN_POINT ( 'NONE', ( 215.3973349854217361, -118.7935562007876484, -7.495217402445258692 ) ) ; +#50798 =( BOUNDED_SURFACE ( ) B_SPLINE_SURFACE ( 3, 2, ( + ( #39538, #52970, #30796 ), + ( #48591, #42744, #47712 ), + ( #56483, #2769, #34301 ), + ( #20552, #38383, #56200 ) ), + .UNSPECIFIED., .F., .F., .F. ) + B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ), + ( 3, 3 ), + ( 0.01049270553795788805, 0.01191501263407690990 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_SURFACE ( ( + ( 1.000000000000000000, 0.7515799059490420042, 1.000000000000000000), + ( 1.000000000000000000, 0.7518702081709431884, 1.000000000000000000), + ( 1.000000000000000000, 0.7521661972702637922, 1.000000000000000000), + ( 1.000000000000000000, 0.7524682215663964779, 1.000000000000000000) ) ) + REPRESENTATION_ITEM ( '' ) SURFACE ( ) ); +#50799 = CARTESIAN_POINT ( 'NONE', ( 220.2486434445711438, -119.1802056835830257, -7.776242679651299561 ) ) ; +#50800 = CARTESIAN_POINT ( 'NONE', ( 235.2546546525305189, -123.4377914499508506, 5.443523022626451713 ) ) ; +#50801 = CARTESIAN_POINT ( 'NONE', ( 17.31145095964496505, -57.55991792717678379, 21.39600462292873928 ) ) ; +#50802 = AXIS2_PLACEMENT_3D ( 'NONE', #50894, #41280, #54163 ) ; +#50803 = CARTESIAN_POINT ( 'NONE', ( 220.4481652233938576, -120.0834819559059952, -8.076667162715454040 ) ) ; +#50804 = CARTESIAN_POINT ( 'NONE', ( 214.5561483820301021, -119.6112697824868718, -7.572533551681326358 ) ) ; +#50805 = VECTOR ( 'NONE', #21511, 1000.000000000000000 ) ; +#50806 = CARTESIAN_POINT ( 'NONE', ( 222.8999987669286611, -117.9791965634959894, -7.180349049847454701 ) ) ; +#50807 = AXIS2_PLACEMENT_3D ( 'NONE', #29228, #33603, #42904 ) ; +#50808 = ORIENTED_EDGE ( 'NONE', *, *, #11561, .F. ) ; +#50810 = EDGE_CURVE ( 'NONE', #28618, #8675, #43776, .T. ) ; +#50809 = CARTESIAN_POINT ( 'NONE', ( 220.3649315727256521, -122.1352803889327276, 5.398493836873741181 ) ) ; +#50811 = CARTESIAN_POINT ( 'NONE', ( 30.15356521137935175, -114.5165449843209871, 0.8272863234433797119 ) ) ; +#50812 = DIRECTION ( 'NONE', ( -4.625929269271513563E-14, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#50813 = AXIS2_PLACEMENT_3D ( 'NONE', #16044, #29514, #7007 ) ; +#50814 = ORIENTED_EDGE ( 'NONE', *, *, #28258, .T. ) ; +#50815 = EDGE_CURVE ( 'NONE', #23775, #7383, #6585, .T. ) ; +#50816 = CARTESIAN_POINT ( 'NONE', ( 21.50000000000000355, -116.0010000000000048, -13.99999999999999467 ) ) ; +#50817 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#50818 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#50819 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#50820 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #33764, #2540, #3394, #39007, #56822, #16792, #38146, #34626, #11555, #2814, #20597, #38428, #56241, #34049, #29685, #30248, #48048, #8046, #26756, #9775, #35495, #45104, #22064, #18535, #14144, #30838, #44546, #36371, #8920, #53011, #4549, #53894, #4833, #44244, #22624, #49772, #12997, #40736, #57701, #22340, #48921, #43952, #175, #48634, #40150, #13868, #27316, #9489, #54175, #31987, #3977, #31710, #17666, #17947, #21757, #53582, #5115, #39585, #57406, #8625, #26449, #40432, #27036, #4263, #22915, #17375, #13574, #39878, #35777, #31124, #53297, #765, #13280, #31430, #49214, #35216, #460, #9205, #44829, #49494, #18240, #36084 ), + .UNSPECIFIED., .F., .F., + ( 4, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 2, 2, 2, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 2, 2, 2, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 2, 2, 4 ), + ( 0.2500000000000000000, 0.2656250000000036082, 0.2734375000000054401, 0.2773437500000063283, 0.2792968750000073830, 0.2812500000000084932, 0.2968750000000114353, 0.3046875000000123790, 0.3085937500000128786, 0.3125000000000133782, 0.3281250000000123235, 0.3359375000000118239, 0.3437500000000113243, 0.3750000000000084377, 0.3906250000000063283, 0.3984375000000058842, 0.4062500000000054401, 0.4218750000000044409, 0.4296875000000036637, 0.4335937500000028866, 0.4375000000000021094, 0.4531249999999985567, 0.4609374999999968914, 0.4648437499999961142, 0.4667968749999956701, 0.4687499999999952816, 0.4999999999999886757, 0.5156249999999851230, 0.5234374999999830136, 0.5273437499999815703, 0.5292968749999813483, 0.5312499999999809042, 0.5468749999999841238, 0.5546874999999851230, 0.5585937499999856781, 0.5624999999999862332, 0.5781249999999882316, 0.5859374999999893419, 0.5937499999999903411, 0.6249999999999936717, 0.6406249999999948930, 0.6484374999999954481, 0.6562499999999960032, 0.6718749999999973355, 0.6796874999999977796, 0.6835937499999982236, 0.6874999999999984457, 0.7031249999999984457, 0.7109374999999991118, 0.7148437500000001110, 0.7167968750000000000, 0.7187499999999997780, 0.7500000000000000000 ), + .UNSPECIFIED. ) ; +#50821 = ORIENTED_EDGE ( 'NONE', *, *, #22717, .T. ) ; +#50822 = LINE ( 'NONE', #24266, #14014 ) ; +#50823 = CARTESIAN_POINT ( 'NONE', ( 23.51715728752538581, 8.289826901218685786E-15, 23.19999999999998863 ) ) ; +#50824 = ORIENTED_EDGE ( 'NONE', *, *, #32053, .F. ) ; +#50825 = CARTESIAN_POINT ( 'NONE', ( -37.31430900109472759, -50.84774078793370222, -78.40289395217226343 ) ) ; +#50826 = AXIS2_PLACEMENT_3D ( 'NONE', #38604, #11747, #12895 ) ; +#50827 = ORIENTED_EDGE ( 'NONE', *, *, #47580, .F. ) ; +#50828 = ORIENTED_EDGE ( 'NONE', *, *, #5247, .F. ) ; +#50829 = PLANE ( 'NONE', #51243 ) ; +#50830 = CARTESIAN_POINT ( 'NONE', ( 221.8568850363074887, -118.7624498687350041, -7.662434737283882136 ) ) ; +#50831 = ORIENTED_EDGE ( 'NONE', *, *, #56107, .T. ) ; +#50832 = CARTESIAN_POINT ( 'NONE', ( 221.9747170541561729, -118.6363991536595819, -7.847269240073373453 ) ) ; +#50833 = CARTESIAN_POINT ( 'NONE', ( 218.1993246542558040, -119.9184676814467139, -7.836062608977248267 ) ) ; +#50834 = CARTESIAN_POINT ( 'NONE', ( 239.8999987668939298, -120.2734989543566968, -2.740656358672030724 ) ) ; +#50835 = CARTESIAN_POINT ( 'NONE', ( -4.250000000000000000, -4.500000000000000000, -37.00000000000000000 ) ) ; +#50836 = VECTOR ( 'NONE', #22351, 1000.000000000000000 ) ; +#50837 = ORIENTED_EDGE ( 'NONE', *, *, #29420, .T. ) ; +#50838 = VECTOR ( 'NONE', #8833, 1000.000000000000000 ) ; +#50839 = CARTESIAN_POINT ( 'NONE', ( 216.0878594940802770, -121.7967672172687230, 7.847463084918631537 ) ) ; +#50840 = LINE ( 'NONE', #6479, #29020 ) ; +#50842 = ORIENTED_EDGE ( 'NONE', *, *, #41191, .T. ) ; +#50841 = CIRCLE ( 'NONE', #4283, 1.649999999999998579 ) ; +#50843 = CARTESIAN_POINT ( 'NONE', ( 220.4481652233938860, -121.4579822836866327, 8.048743562364261805 ) ) ; +#50844 = AXIS2_PLACEMENT_3D ( 'NONE', #33911, #25423, #34208 ) ; +#50845 = EDGE_CURVE ( 'NONE', #3061, #55332, #45661, .T. ) ; +#50846 = CARTESIAN_POINT ( 'NONE', ( 23.40000000018752147, -120.5000000002307274, 4.500000000000031974 ) ) ; +#50847 = ORIENTED_EDGE ( 'NONE', *, *, #44186, .F. ) ; +#50848 = CARTESIAN_POINT ( 'NONE', ( 232.0029742453397432, -123.4368083865196581, -4.772785534274555985 ) ) ; +#50849 = FACE_OUTER_BOUND ( 'NONE', #49118, .T. ) ; +#50850 = CONICAL_SURFACE ( 'NONE', #32262, 0.7999999999537334983, 0.5404194995851193672 ) ; +#50851 = AXIS2_PLACEMENT_3D ( 'NONE', #8532, #17274, #7654 ) ; +#50852 = CARTESIAN_POINT ( 'NONE', ( 221.9173046855663642, -118.8073372373835355, -7.889228952169513143 ) ) ; +#50853 = VECTOR ( 'NONE', #47809, 1000.000000000000227 ) ; +#50854 = CARTESIAN_POINT ( 'NONE', ( 196.6500029091500892, -120.4999999999998010, 1.387778780781445676E-14 ) ) ; +#50855 = CARTESIAN_POINT ( 'NONE', ( 235.2561263791034207, -122.9591746683074263, -4.974436655106196703 ) ) ; +#50856 = CARTESIAN_POINT ( 'NONE', ( 30.60581961097691917, -114.5498994789527529, -0.7764740176078167577 ) ) ; +#50857 = CARTESIAN_POINT ( 'NONE', ( 230.9999987669289396, -123.2007062477429287, 1.982091260109133835 ) ) ; +#50858 = CARTESIAN_POINT ( 'NONE', ( 220.8002074625812838, -116.6191919484707000, 6.282932332214099524 ) ) ; +#50859 = EDGE_CURVE ( 'NONE', #53579, #7553, #11144, .T. ) ; +#50860 = CARTESIAN_POINT ( 'NONE', ( 233.3194479718711989, -125.3233258729778470, 3.815483519223704878 ) ) ; +#50861 = CARTESIAN_POINT ( 'NONE', ( 12.81309836854942752, -49.46356724624438073, -14.94848474768580182 ) ) ; +#50862 = CARTESIAN_POINT ( 'NONE', ( -33.99999999999999289, -124.5000000000000000, 17.00000000000000711 ) ) ; +#50863 = FACE_OUTER_BOUND ( 'NONE', #1708, .T. ) ; +#50864 = CARTESIAN_POINT ( 'NONE', ( 232.7509405218343659, -124.5261917462235886, 3.819995308358311359 ) ) ; +#50865 = CARTESIAN_POINT ( 'NONE', ( 221.3461067561842697, -121.2937188648356397, 8.033634737859047803 ) ) ; +#50866 = DIRECTION ( 'NONE', ( -1.811995619784410881E-15, 1.000000000000000000, 1.196913542559490477E-15 ) ) ; +#50867 = FACE_OUTER_BOUND ( 'NONE', #383, .T. ) ; +#50868 = ORIENTED_EDGE ( 'NONE', *, *, #31401, .F. ) ; +#50869 = CARTESIAN_POINT ( 'NONE', ( 234.6013301760671368, -123.2825637539016981, -5.484163176664809569 ) ) ; +#50870 = CARTESIAN_POINT ( 'NONE', ( 221.9791839445308028, -119.3866932945622636, -7.976041803890689508 ) ) ; +#50871 = AXIS2_PLACEMENT_3D ( 'NONE', #48465, #49327, #4951 ) ; +#50872 = CARTESIAN_POINT ( 'NONE', ( -50.37712557180628892, -119.5000000000000000, -2.399999999999993694 ) ) ; +#50873 = CARTESIAN_POINT ( 'NONE', ( 217.5036138198180709, -121.2723202386451220, 5.530922389824777241 ) ) ; +#50874 = CARTESIAN_POINT ( 'NONE', ( 234.5317181402278095, -117.5221461514592391, 4.683473656247651107 ) ) ; +#50875 = VECTOR ( 'NONE', #2551, 1000.000000000000000 ) ; +#50876 = CARTESIAN_POINT ( 'NONE', ( 217.2153305508537073, -119.5321370522323576, -7.766949773947952274 ) ) ; +#50877 = EDGE_CURVE ( 'NONE', #29263, #4739, #13939, .T. ) ; +#50879 = EDGE_CURVE ( 'NONE', #48492, #38562, #20721, .T. ) ; +#50878 = CARTESIAN_POINT ( 'NONE', ( 29.40000000000000924, -126.3380083076783507, -0.9999999999999870104 ) ) ; +#50880 = CARTESIAN_POINT ( 'NONE', ( 35.59996973040452417, -115.0017647234531353, 0.8471145142324443267 ) ) ; +#50881 = ORIENTED_EDGE ( 'NONE', *, *, #19029, .T. ) ; +#50882 = EDGE_CURVE ( 'NONE', #38152, #55940, #7203, .T. ) ; +#50883 = CIRCLE ( 'NONE', #46229, 5.000000000000000888 ) ; +#50884 = FACE_OUTER_BOUND ( 'NONE', #23323, .T. ) ; +#50885 = CARTESIAN_POINT ( 'NONE', ( 233.8904061361483571, -122.5643925358873787, 5.158594704412020171 ) ) ; +#50886 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #55072, #27644, #53928, #23517 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 5.898242540443714918E-11, 0.0001245837673113614995 ), + .UNSPECIFIED. ) ; +#50887 = CIRCLE ( 'NONE', #7185, 5.581828991685619634 ) ; +#50888 = ORIENTED_EDGE ( 'NONE', *, *, #12579, .F. ) ; +#50889 = AXIS2_PLACEMENT_3D ( 'NONE', #31007, #34789, #30122 ) ; +#50890 = EDGE_LOOP ( 'NONE', ( #32369, #27118, #9407, #12059 ) ) ; +#50891 = CARTESIAN_POINT ( 'NONE', ( 215.3537151529102687, -122.3394921191709841, 7.688672855023663821 ) ) ; +#50892 = ADVANCED_FACE ( 'NONE', ( #25708 ), #12260, .T. ) ; +#50893 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#50894 = CARTESIAN_POINT ( 'NONE', ( -50.49999999999997868, -49.00000000000000000, 16.99999999999999289 ) ) ; +#50895 = AXIS2_PLACEMENT_3D ( 'NONE', #19514, #15700, #37624 ) ; +#50896 = CARTESIAN_POINT ( 'NONE', ( 236.5197819176862311, -125.6004930143543561, -3.434568482144981338 ) ) ; +#50897 = COORDINATED_UNIVERSAL_TIME_OFFSET ( 8, 0, .AHEAD. ) ; +#50898 = VERTEX_POINT ( 'NONE', #57237 ) ; +#50899 = ADVANCED_FACE ( 'NONE', ( #7015 ), #42912, .F. ) ; +#50900 = ORIENTED_EDGE ( 'NONE', *, *, #35514, .T. ) ; +#50901 = CARTESIAN_POINT ( 'NONE', ( 236.5622057353269270, -114.9822315523912550, -0.5943669474644182049 ) ) ; +#50902 = CARTESIAN_POINT ( 'NONE', ( 22.00000000000000711, -129.0000000000000000, 22.02500000000000924 ) ) ; +#50903 = ORIENTED_EDGE ( 'NONE', *, *, #27133, .F. ) ; +#50904 = CARTESIAN_POINT ( 'NONE', ( 17.40000000000002700, -120.4999999999999858, 1.387778780781445676E-14 ) ) ; +#50905 = CARTESIAN_POINT ( 'NONE', ( -19.49999999999997513, -59.00000000000000000, 15.49999999999999289 ) ) ; +#50906 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #47600, #55818, #7596, #37996, #16053, #21311, #52544, #7883, #20169, #8187, #39135, #33892, #52258, #34471, #56373, #16343, #16922 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 1, 2, 2, 2, 2, 2, 4 ), + ( 0.0000000000000000000, 0.1250000000002938205, 0.1875000000004407308, 0.2187500000005141998, 0.2500000000005876410, 0.3750000000004830025, 0.4375000000004329315, 0.5000000000003829159, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#50907 = ORIENTED_EDGE ( 'NONE', *, *, #26514, .F. ) ; +#50908 = CARTESIAN_POINT ( 'NONE', ( 219.8627099716498208, -119.0395482477492521, -7.752704756846784839 ) ) ; +#50909 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#50910 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669288942, -117.9079695760324427, 4.795146758291916278 ) ) ; +#50911 = FACE_OUTER_BOUND ( 'NONE', #23619, .T. ) ; +#50912 = CARTESIAN_POINT ( 'NONE', ( 235.8999987668371148, -120.4999999999997584, 1.387778780781445676E-14 ) ) ; +#50913 = CARTESIAN_POINT ( 'NONE', ( 218.3619709639707196, -119.1599805216273609, -7.951213886697781952 ) ) ; +#50914 = FACE_OUTER_BOUND ( 'NONE', #28764, .T. ) ; +#50915 = ORIENTED_EDGE ( 'NONE', *, *, #39509, .F. ) ; +#50917 = ORIENTED_EDGE ( 'NONE', *, *, #26434, .T. ) ; +#50916 = AXIS2_PLACEMENT_3D ( 'NONE', #10347, #31991, #6262 ) ; +#50918 = FACE_BOUND ( 'NONE', #29925, .T. ) ; +#50919 = AXIS2_PLACEMENT_3D ( 'NONE', #28552, #41679, #50701 ) ; +#50920 = LINE ( 'NONE', #45968, #40645 ) ; +#50921 = EDGE_CURVE ( 'NONE', #22890, #22259, #41331, .T. ) ; +#50922 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -122.7362179373976971, -1.227177425272037548 ) ) ; +#50923 = ORIENTED_EDGE ( 'NONE', *, *, #22812, .T. ) ; +#50924 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669289681, -116.1660221907211650, -3.517522071355961621 ) ) ; +#50925 = CARTESIAN_POINT ( 'NONE', ( 231.9925457977166730, -122.3611315874567111, 5.432745748738829761 ) ) ; +#50926 = CARTESIAN_POINT ( 'NONE', ( 221.0556875523824090, -121.4102939370364567, 8.027512207637421682 ) ) ; +#50927 = CARTESIAN_POINT ( 'NONE', ( 236.1018185660753090, -117.7333339772784910, 5.492244529374264772 ) ) ; +#50928 = ORIENTED_EDGE ( 'NONE', *, *, #8170, .F. ) ; +#50929 = CARTESIAN_POINT ( 'NONE', ( 216.8832702703744530, -119.9689644911650817, -7.774268296796416067 ) ) ; +#50930 = CARTESIAN_POINT ( 'NONE', ( 235.9774483174047646, -124.9628438090188780, 3.298613896209463103 ) ) ; +#50931 = CIRCLE ( 'NONE', #33243, 7.000000000000000888 ) ; +#50932 = CARTESIAN_POINT ( 'NONE', ( 4.000000000000021316, -41.30000000000000426, -23.50000000000000711 ) ) ; +#50933 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #37226, #50908, #33116, #50063, #55037, #1039 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 4 ), + ( 2.739558994377099230E-16, 0.0001423999926029388653, 0.0002847999852056038068 ), + .UNSPECIFIED. ) ; +#50934 = EDGE_CURVE ( 'NONE', #26764, #10913, #39422, .T. ) ; +#50935 = CARTESIAN_POINT ( 'NONE', ( 240.5414870960291580, -116.1160131098061328, 3.204174620790742445 ) ) ; +#50936 = ADVANCED_FACE ( 'NONE', ( #43794 ), #27729, .F. ) ; +#50937 = VECTOR ( 'NONE', #8923, 1000.000000000000000 ) ; +#50938 = EDGE_CURVE ( 'NONE', #30921, #23420, #47888, .T. ) ; +#50939 = CARTESIAN_POINT ( 'NONE', ( 232.8327473701930614, -115.3757437733304982, -3.404363215057637060 ) ) ; +#50940 = CIRCLE ( 'NONE', #47285, 7.499999999909149118 ) ; +#50941 = CARTESIAN_POINT ( 'NONE', ( 221.8426313642627576, -122.5418009869861464, 7.795342576519773026 ) ) ; +#50942 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289453, -124.0714408561943856, 1.566783396230592151 ) ) ; +#50943 = LINE ( 'NONE', #29068, #35171 ) ; +#50944 = CARTESIAN_POINT ( 'NONE', ( 232.2544239595034981, -116.4138435326599534, -3.753622312001963834 ) ) ; +#50945 = CARTESIAN_POINT ( 'NONE', ( 235.5623971936859959, -118.4780524759902249, 5.168581017574545911 ) ) ; +#50946 = CARTESIAN_POINT ( 'NONE', ( 215.9617407296103693, -119.4678746095635375, -7.663752375261124072 ) ) ; +#50947 = CIRCLE ( 'NONE', #48172, 3.000000000000002665 ) ; +#50948 = VECTOR ( 'NONE', #31877, 1000.000000000000000 ) ; +#50949 = CARTESIAN_POINT ( 'NONE', ( 235.1036931019168605, -121.6386870376356200, -5.491827249103500286 ) ) ; +#50950 = CARTESIAN_POINT ( 'NONE', ( 213.9533403900068151, -121.5753555365475336, 7.462452302097771550 ) ) ; +#50951 = ORIENTED_EDGE ( 'NONE', *, *, #34089, .F. ) ; +#50952 = CARTESIAN_POINT ( 'NONE', ( 234.0835785175860906, -117.1389070702274893, 5.149379731589593057 ) ) ; +#50953 = CARTESIAN_POINT ( 'NONE', ( 30.59980000000000899, -126.4565541829175146, 0.7253070912061482245 ) ) ; +#50954 = DIRECTION ( 'NONE', ( -0.7132504491541842295, -2.131334480222602985E-15, 0.7009092642998483447 ) ) ; +#50955 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#50956 = CARTESIAN_POINT ( 'NONE', ( 236.9296854599423909, -125.6947345433667493, -1.955093698306190397 ) ) ; +#50957 = CARTESIAN_POINT ( 'NONE', ( -46.40843888621645164, -49.31501462643389289, -13.25000000000001066 ) ) ; +#50958 = ADVANCED_FACE ( 'NONE', ( #7881 ), #39133, .F. ) ; +#50959 = ORIENTED_EDGE ( 'NONE', *, *, #51002, .F. ) ; +#50960 = VERTEX_POINT ( 'NONE', #30389 ) ; +#50961 = CARTESIAN_POINT ( 'NONE', ( 193.8146632353180223, -112.2294456352250478, -11.68545706870205692 ) ) ; +#50962 = CARTESIAN_POINT ( 'NONE', ( 215.8002074625812838, -126.1494989232163135, 4.493783052701219916 ) ) ; +#50963 = CARTESIAN_POINT ( 'NONE', ( 215.1492233075075546, -120.1274837208153485, -7.856219099214233559 ) ) ; +#50964 = AXIS2_PLACEMENT_3D ( 'NONE', #3637, #38960, #57351 ) ; +#50965 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #45201, #31804, #5210, #32382 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 2.927345865710861972E-18, 0.0003700847467210974066 ), + .UNSPECIFIED. ) ; +#50966 = CARTESIAN_POINT ( 'NONE', ( 216.7892033908019584, -119.9027935409681618, -7.968426324327650079 ) ) ; +#50967 = ORIENTED_EDGE ( 'NONE', *, *, #31733, .T. ) ; +#50968 = EDGE_LOOP ( 'NONE', ( #22418, #9929 ) ) ; +#50969 = DIRECTION ( 'NONE', ( 2.265344774510889845E-16, 4.561012120738544598E-32, 1.000000000000000000 ) ) ; +#50970 = EDGE_CURVE ( 'NONE', #32180, #31511, #8358, .T. ) ; +#50971 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#50972 = CARTESIAN_POINT ( 'NONE', ( 217.1559032854690372, -122.1066412493263726, 7.849252024622279222 ) ) ; +#50973 = ORIENTED_EDGE ( 'NONE', *, *, #3922, .F. ) ; +#50974 = EDGE_CURVE ( 'NONE', #7452, #40430, #55927, .T. ) ; +#50975 = CARTESIAN_POINT ( 'NONE', ( 214.0935265333685891, -122.2441276510871830, 7.351783770376836280 ) ) ; +#50976 = CARTESIAN_POINT ( 'NONE', ( 215.4327067951856236, -119.7498922660427780, -7.652845640152172280 ) ) ; +#50977 = CARTESIAN_POINT ( 'NONE', ( 237.0965224825391147, -126.0168642432210646, -0.6091554754504957536 ) ) ; +#50978 = CARTESIAN_POINT ( 'NONE', ( -38.35992521856241666, -47.82460331555498101, 20.57237111512833394 ) ) ; +#50979 = ORIENTED_EDGE ( 'NONE', *, *, #52198, .F. ) ; +#50980 = CARTESIAN_POINT ( 'NONE', ( -38.75000000000000000, -119.5000000000000000, 6.975000000000005862 ) ) ; +#50981 = DIRECTION ( 'NONE', ( 0.7009092642998535627, 0.0000000000000000000, 0.7132504491541790115 ) ) ; +#50982 = CARTESIAN_POINT ( 'NONE', ( 231.8999987669290022, -115.2212718212292089, 1.531820201071053544 ) ) ; +#50983 = CARTESIAN_POINT ( 'NONE', ( 237.7523027728779823, -117.6376816761675883, -5.441635234092724538 ) ) ; +#50984 = EDGE_LOOP ( 'NONE', ( #12071, #1178, #22268, #3296, #773, #14282, #33802, #16350, #39522, #37907, #5180, #40787 ) ) ; +#50985 = VECTOR ( 'NONE', #20280, 999.9999999999998863 ) ; +#50986 = ORIENTED_EDGE ( 'NONE', *, *, #14595, .F. ) ; +#50987 = CARTESIAN_POINT ( 'NONE', ( 221.4519534222746984, -119.0055482828294373, -7.707983745530585296 ) ) ; +#50988 = CARTESIAN_POINT ( 'NONE', ( 221.8243665618472562, -119.8686274315404603, -8.047649623575546585 ) ) ; +#50989 = AXIS2_PLACEMENT_3D ( 'NONE', #8188, #3818, #21312 ) ; +#50990 = LINE ( 'NONE', #28829, #32553 ) ; +#50991 = CARTESIAN_POINT ( 'NONE', ( 214.8764455483155302, -122.1356801109749028, 7.460919416002363747 ) ) ; +#50992 = EDGE_LOOP ( 'NONE', ( #40546, #4615, #22723, #47510, #15654 ) ) ; +#50993 = CIRCLE ( 'NONE', #8110, 3.100000000000001865 ) ; +#50994 = DIRECTION ( 'NONE', ( -1.156482317317870344E-15, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#50995 = ORIENTED_EDGE ( 'NONE', *, *, #36448, .T. ) ; +#50996 = ORIENTED_EDGE ( 'NONE', *, *, #22157, .F. ) ; +#50997 = LINE ( 'NONE', #11566, #18169 ) ; +#50998 = CARTESIAN_POINT ( 'NONE', ( 37.90678754855167654, -119.4999999999999858, -5.098912634785548015 ) ) ; +#50999 = APPROVAL ( #30758, 'UNKNOWN' ) ; +#51000 = EDGE_LOOP ( 'NONE', ( #42523, #46396, #20183, #9632 ) ) ; +#51001 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#51002 = EDGE_CURVE ( 'NONE', #15634, #52353, #31253, .T. ) ; +#51003 = EDGE_LOOP ( 'NONE', ( #38950, #27137, #25644, #11932, #6581 ) ) ; +#51004 = CARTESIAN_POINT ( 'NONE', ( 216.2145475483321206, -120.0931127750100131, -7.942092673220983556 ) ) ; +#51005 = AXIS2_PLACEMENT_3D ( 'NONE', #39760, #40609, #22513 ) ; +#51006 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#51007 = CARTESIAN_POINT ( 'NONE', ( 221.8456370810452540, -119.8475567473127938, -8.031094952255109831 ) ) ; +#51008 = ADVANCED_FACE ( 'NONE', ( #49056 ), #49622, .T. ) ; +#51009 = VERTEX_POINT ( 'NONE', #54018 ) ; +#51010 = EDGE_CURVE ( 'NONE', #1365, #57181, #17511, .T. ) ; +#51011 = AXIS2_PLACEMENT_3D ( 'NONE', #6989, #25094, #38247 ) ; +#51012 = CARTESIAN_POINT ( 'NONE', ( 219.7825547808827764, -121.8953454720187892, 7.970595320282885865 ) ) ; +#51013 = CARTESIAN_POINT ( 'NONE', ( 214.8337103745689660, -121.0009960787248531, 7.832155167994001133 ) ) ; +#51014 = EDGE_CURVE ( 'NONE', #44871, #38938, #4101, .T. ) ; +#51015 = CARTESIAN_POINT ( 'NONE', ( 232.1254233687161843, -118.6103973448116022, 5.851269877870303837 ) ) ; +#51016 = CARTESIAN_POINT ( 'NONE', ( 219.8435611279861064, -119.7891966941413102, -7.856806510955563816 ) ) ; +#51017 = CARTESIAN_POINT ( 'NONE', ( 14.85000000000001918, -59.00000000000000000, 18.71561198377695945 ) ) ; +#51018 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#51019 = LINE ( 'NONE', #6640, #47106 ) ; +#51020 = CARTESIAN_POINT ( 'NONE', ( 221.3226779699113820, -119.5678156191527819, -8.019044750843765001 ) ) ; +#51021 = CARTESIAN_POINT ( 'NONE', ( 214.8337154947835472, -119.6874572638483869, -7.584999631953674104 ) ) ; +#51022 = ORIENTED_EDGE ( 'NONE', *, *, #4489, .T. ) ; +#51023 = DIRECTION ( 'NONE', ( 1.194121782967160312E-15, -0.9884292157390540678, -0.1516828450203868139 ) ) ; +#51024 = CARTESIAN_POINT ( 'NONE', ( 236.5809597050553350, -119.0862499451803131, 5.368086751013811053 ) ) ; +#51025 = AXIS2_PLACEMENT_3D ( 'NONE', #47069, #52907, #38902 ) ; +#51026 = CARTESIAN_POINT ( 'NONE', ( 234.1798184109577505, -118.5278502971794126, -5.187259699651713518 ) ) ; +#51027 = AXIS2_PLACEMENT_3D ( 'NONE', #15500, #5884, #32763 ) ; +#51028 = ORIENTED_EDGE ( 'NONE', *, *, #13331, .T. ) ; +#51029 = ORIENTED_EDGE ( 'NONE', *, *, #43325, .F. ) ; +#51030 = PLANE ( 'NONE', #51906 ) ; +#51031 = AXIS2_PLACEMENT_3D ( 'NONE', #45459, #13325, #32335 ) ; +#51032 = CARTESIAN_POINT ( 'NONE', ( 219.8002074625812838, -124.0564700392392012, -9.145273480228658158 ) ) ; +#51033 = CARTESIAN_POINT ( 'NONE', ( 3.950000000000000178, -2.500000000000000000, 37.00000000000000000 ) ) ; +#51034 = CARTESIAN_POINT ( 'NONE', ( 235.8341530657189651, -115.3442788892534736, -3.353564143733568148 ) ) ; +#51035 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#51036 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#51037 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203862311, 0.9884292157390539568 ) ) ; +#51038 = ORIENTED_EDGE ( 'NONE', *, *, #28438, .F. ) ; +#51039 = CARTESIAN_POINT ( 'NONE', ( 212.1923153045949846, -113.4623409658858293, 1.079988458030017640 ) ) ; +#51040 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668027164, -121.1683768966357206, -5.968253661801329102 ) ) ; +#51041 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#51042 = ORIENTED_EDGE ( 'NONE', *, *, #5408, .F. ) ; +#51043 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#51044 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #36156, #57483, #4902, #27382 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#51045 = CARTESIAN_POINT ( 'NONE', ( 237.7456536007972545, -117.7297508049061321, 4.807953233730665410 ) ) ; +#51046 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669288601, -115.3106566802581909, -7.332017408151980220 ) ) ; +#51047 = ORIENTED_EDGE ( 'NONE', *, *, #25087, .F. ) ; +#51048 = CYLINDRICAL_SURFACE ( 'NONE', #6361, 0.4999999999999990008 ) ; +#51049 = VECTOR ( 'NONE', #1000, 999.9999999999998863 ) ; +#51050 = ADVANCED_FACE ( 'NONE', ( #17793 ), #44673, .T. ) ; +#51051 = LINE ( 'NONE', #20661, #15417 ) ; +#51052 = CARTESIAN_POINT ( 'NONE', ( 239.8999987668939298, -123.1241610562696280, -0.6336144814806713432 ) ) ; +#51053 = CARTESIAN_POINT ( 'NONE', ( 237.1561369235500933, -119.7273318425765751, 6.101282364704085026 ) ) ; +#51054 = EDGE_LOOP ( 'NONE', ( #55883, #37803, #29402, #30291 ) ) ; +#51055 = ORIENTED_EDGE ( 'NONE', *, *, #23740, .F. ) ; +#51056 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -123.1696659097686677, -0.3370857168051465957 ) ) ; +#51057 = CYLINDRICAL_SURFACE ( 'NONE', #16191, 0.5000000000000004441 ) ; +#51058 = CARTESIAN_POINT ( 'NONE', ( 233.5655114380963084, -114.9321666367636965, -0.1983169782143149873 ) ) ; +#51059 = EDGE_LOOP ( 'NONE', ( #42276, #32826, #48270, #27677 ) ) ; +#51060 = VERTEX_POINT ( 'NONE', #22748 ) ; +#51061 = ORIENTED_EDGE ( 'NONE', *, *, #36736, .F. ) ; +#51062 = ORIENTED_EDGE ( 'NONE', *, *, #33238, .T. ) ; +#51063 = VERTEX_POINT ( 'NONE', #26578 ) ; +#51064 = VECTOR ( 'NONE', #49187, 1000.000000000000000 ) ; +#51065 = VERTEX_POINT ( 'NONE', #26294 ) ; +#51066 = CARTESIAN_POINT ( 'NONE', ( 213.1531674183135578, -123.2384125708965286, 6.919281407659879868 ) ) ; +#51067 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -118.3900992171003850, -1.137637706493311418 ) ) ; +#51068 = ADVANCED_FACE ( 'NONE', ( #5248 ), #31918, .F. ) ; +#51069 = CARTESIAN_POINT ( 'NONE', ( 196.4500029091152840, -128.4725276417669591, 11.26437544304181415 ) ) ; +#51070 = VERTEX_POINT ( 'NONE', #35623 ) ; +#51071 = AXIS2_PLACEMENT_3D ( 'NONE', #19654, #24048, #41850 ) ; +#51072 = CARTESIAN_POINT ( 'NONE', ( 236.1407418936091176, -125.6906829479512737, -2.109820210462852508 ) ) ; +#51073 = CARTESIAN_POINT ( 'NONE', ( -27.99999999999999645, -129.0000000000000000, 18.35000000000001208 ) ) ; +#51074 = FACE_OUTER_BOUND ( 'NONE', #12409, .T. ) ; +#51075 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#51076 = CARTESIAN_POINT ( 'NONE', ( 35.40000000000001279, -125.7862464311949253, 1.000000000000014655 ) ) ; +#51077 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#51078 = EDGE_CURVE ( 'NONE', #23764, #8068, #53422, .T. ) ; +#51079 = CARTESIAN_POINT ( 'NONE', ( -34.00000000000000000, -128.5000000000000000, 17.00000000000000711 ) ) ; +#51080 = CARTESIAN_POINT ( 'NONE', ( 216.9379178884929615, -121.0330029248443964, 7.773966380126135611 ) ) ; +#51081 = ADVANCED_FACE ( 'NONE', ( #23047 ), #53724, .T. ) ; +#51082 = CARTESIAN_POINT ( 'NONE', ( 21.03938769133983300, -49.00000000000000000, 19.09999999999999432 ) ) ; +#51083 = ADVANCED_FACE ( 'NONE', ( #44959 ), #40563, .F. ) ; +#51084 = CARTESIAN_POINT ( 'NONE', ( 26.90000000000003411, -119.4999999999999858, -3.039736830714109939 ) ) ; +#51085 = CARTESIAN_POINT ( 'NONE', ( 214.9099611974787649, -121.1482761377749426, 7.823142686057678041 ) ) ; +#51086 = CARTESIAN_POINT ( 'NONE', ( 215.9332249024887176, -121.5192991148515489, 7.865741581340209621 ) ) ; +#51087 = CARTESIAN_POINT ( 'NONE', ( 220.8002074625812838, -126.8051082085774368, -9.567075315724906659 ) ) ; +#51088 = CARTESIAN_POINT ( 'NONE', ( 233.1597280068026805, -123.7965893093492156, -4.491780738447443078 ) ) ; +#51089 = CIRCLE ( 'NONE', #27817, 7.661133420318050113 ) ; +#51090 = CARTESIAN_POINT ( 'NONE', ( 5.600000000000018296, -35.74999999999999289, 23.49899999999999878 ) ) ; +#51091 = CARTESIAN_POINT ( 'NONE', ( 235.8429974764486303, -125.9590276910290925, 1.000850880972435242 ) ) ; +#51092 = CARTESIAN_POINT ( 'NONE', ( 233.8287304526311630, -115.4583414311425855, -3.521191185573086191 ) ) ; +#51093 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#51094 = FACE_OUTER_BOUND ( 'NONE', #55425, .T. ) ; +#51095 = CARTESIAN_POINT ( 'NONE', ( 233.3308568820073674, -115.1382830811092504, -1.430996595463181809 ) ) ; +#51096 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #20947, #30037, #46463, #1541, #37436, #6179, #19320, #34412, #52203, #7539 ), + .UNSPECIFIED., .F., .F., + ( 4, 3, 3, 4 ), + ( 1.833438589120103290E-15, 0.0001484273495717073222, 0.0003128722040360007233, 0.0004773186538105420149 ), + .UNSPECIFIED. ) ; +#51097 = ORIENTED_EDGE ( 'NONE', *, *, #35194, .T. ) ; +#51098 = CARTESIAN_POINT ( 'NONE', ( 240.3935270983271835, -126.6385306000269679, 1.504989049959867931 ) ) ; +#51099 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#51100 = CARTESIAN_POINT ( 'NONE', ( 214.7932889939187930, -118.9910004437338245, -7.684208057839803097 ) ) ; +#51101 = CARTESIAN_POINT ( 'NONE', ( 235.3730640672593779, -126.3111817550239806, 2.013385087060525880 ) ) ; +#51102 = CARTESIAN_POINT ( 'NONE', ( 15.52461564797198079, -57.66412423317251523, 20.05065169278271142 ) ) ; +#51103 = DIRECTION ( 'NONE', ( 0.4854019742006825955, -0.7213873210309509343, 0.4939486375098808835 ) ) ; +#51104 = CARTESIAN_POINT ( 'NONE', ( 219.9474639405171104, -121.8386094576393361, 7.774720361428691717 ) ) ; +#51105 = CARTESIAN_POINT ( 'NONE', ( 217.4395091456903515, -119.0146027578661005, -7.906302569787782453 ) ) ; +#51106 = ORIENTED_EDGE ( 'NONE', *, *, #11903, .F. ) ; +#51107 = CARTESIAN_POINT ( 'NONE', ( 28.09997433674790557, -126.3342013967290711, -2.197207641276899714 ) ) ; +#51108 = CARTESIAN_POINT ( 'NONE', ( 11.36533882503236015, -37.19543050033674092, -111.9395235786269751 ) ) ; +#51109 = CARTESIAN_POINT ( 'NONE', ( 222.8999987669286611, -120.4999999999997726, 1.387778780781445676E-14 ) ) ; +#51110 = ORIENTED_EDGE ( 'NONE', *, *, #30812, .F. ) ; +#51111 = CIRCLE ( 'NONE', #10071, 1.649999999999998579 ) ; +#51112 = CARTESIAN_POINT ( 'NONE', ( 320.8899987669290113, -120.2734989543565973, -2.740656358672030724 ) ) ; +#51113 = CARTESIAN_POINT ( 'NONE', ( 230.9999987669289681, -122.4550318920778835, 1.408220704378079668 ) ) ; +#51114 = CARTESIAN_POINT ( 'NONE', ( 30.40000000000003766, -117.4602631692858381, -0.9999999999999731326 ) ) ; +#51115 = CARTESIAN_POINT ( 'NONE', ( 215.9768761792387295, -119.4207592844532400, -7.861129191450906717 ) ) ; +#51116 = EDGE_CURVE ( 'NONE', #31828, #49401, #44385, .T. ) ; +#51117 = EDGE_LOOP ( 'NONE', ( #44022, #24205, #7899, #11990 ) ) ; +#51118 = CARTESIAN_POINT ( 'NONE', ( 220.0295629091312435, -120.5537936437502538, 5.641186388906358040 ) ) ; +#51119 = CARTESIAN_POINT ( 'NONE', ( 228.0999987669289624, -120.4999999999997726, 1.387778780781445676E-14 ) ) ; +#51120 = CIRCLE ( 'NONE', #15686, 0.1999999999999987899 ) ; +#51121 = ORIENTED_EDGE ( 'NONE', *, *, #51010, .T. ) ; +#51122 = CARTESIAN_POINT ( 'NONE', ( 196.6500029091149599, -126.4025698624224248, -0.9057993990944647189 ) ) ; +#51123 = ORIENTED_EDGE ( 'NONE', *, *, #1870, .F. ) ; +#51124 = VECTOR ( 'NONE', #29850, 1000.000000000000000 ) ; +#51125 = EDGE_LOOP ( 'NONE', ( #55744, #42713, #45673, #48988 ) ) ; +#51126 = CARTESIAN_POINT ( 'NONE', ( 9.975861481287029875, -51.69543050033673381, -114.7801841903893916 ) ) ; +#51127 = CARTESIAN_POINT ( 'NONE', ( -48.09739845646102907, -121.2841062480855072, 4.143044425982520984 ) ) ; +#51128 = VERTEX_POINT ( 'NONE', #36211 ) ; +#51129 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#51130 = VERTEX_POINT ( 'NONE', #13992 ) ; +#51131 = CARTESIAN_POINT ( 'NONE', ( 21.50000000000000355, -124.5000000000000000, -10.89999999999999325 ) ) ; +#51132 = ADVANCED_FACE ( 'NONE', ( #52857 ), #31833, .T. ) ; +#51133 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#51134 = CARTESIAN_POINT ( 'NONE', ( 231.6492482104497697, -116.0031514215277468, 0.6900795475764229803 ) ) ; +#51135 = ORIENTED_EDGE ( 'NONE', *, *, #44245, .T. ) ; +#51136 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -3.771137991253930052E-16 ) ) ; +#51137 = CARTESIAN_POINT ( 'NONE', ( 222.3999978781628499, -117.3302092426317387, -8.113071722396496099 ) ) ; +#51138 = EDGE_LOOP ( 'NONE', ( #53497, #7895, #47046, #13057 ) ) ; +#51139 = PLANE ( 'NONE', #52470 ) ; +#51140 = EDGE_CURVE ( 'NONE', #13147, #44586, #10472, .T. ) ; +#51141 = CARTESIAN_POINT ( 'NONE', ( 216.2145475481480332, -119.4151645470605843, -7.675328674023582209 ) ) ; +#51142 = ORIENTED_EDGE ( 'NONE', *, *, #25929, .T. ) ; +#51143 = CARTESIAN_POINT ( 'NONE', ( 35.40000000000004121, -117.4602631692858381, 1.000000000000028644 ) ) ; +#51144 = EDGE_CURVE ( 'NONE', #16829, #31966, #1454, .T. ) ; +#51145 = DIRECTION ( 'NONE', ( -0.9961946980877712798, -1.099135444592704340E-16, -0.08715574279308460626 ) ) ; +#51146 = ADVANCED_FACE ( 'NONE', ( #55168 ), #23915, .F. ) ; +#51147 = CARTESIAN_POINT ( 'NONE', ( 2.800162842754942538, -29.99543050033664571, -102.8215325503018676 ) ) ; +#51148 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1516828450203867584, -0.9884292157390539568 ) ) ; +#51149 = CONICAL_SURFACE ( 'NONE', #8234, 1.500000000000001332, 0.7853981633974667087 ) ; +#51150 = CARTESIAN_POINT ( 'NONE', ( 235.3908215181532739, -118.4200444568989070, -5.146263587619574587 ) ) ; +#51151 = AXIS2_PLACEMENT_3D ( 'NONE', #7034, #42655, #38288 ) ; +#51152 = CARTESIAN_POINT ( 'NONE', ( 30.60000000000001563, -114.5498994789527671, -0.7764740176078172018 ) ) ; +#51153 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #42918, #33896, #38278, #16347 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 0.0000000000000000000, 0.001601934386797172587 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9999293979906468399, 0.9966508620561707055, 0.9966506955178121574, 0.9999288983755705296 ) ) + REPRESENTATION_ITEM ( '' ) ); +#51154 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #25468, #3884, #20508, #34824 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#51155 = CARTESIAN_POINT ( 'NONE', ( 218.4726848574204894, -121.1133253513701504, 8.043334941685371220 ) ) ; +#51156 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#51157 = CARTESIAN_POINT ( 'NONE', ( 233.4093688299941789, -126.6156784954713430, 0.6495000256967076169 ) ) ; +#51158 = LINE ( 'NONE', #11162, #31582 ) ; +#51159 = CARTESIAN_POINT ( 'NONE', ( 218.7391470654144143, -121.6563909808507162, 7.990513340568480949 ) ) ; +#51160 = CARTESIAN_POINT ( 'NONE', ( 222.0536232028020436, -121.2722839939225139, 7.793062490018946242 ) ) ; +#51161 = CARTESIAN_POINT ( 'NONE', ( 232.7420675099735377, -124.3068731560971543, 4.039723480854126691 ) ) ; +#51162 = CARTESIAN_POINT ( 'NONE', ( 234.7394399797907454, -124.2284011359375029, 4.110228523939256640 ) ) ; +#51163 = VECTOR ( 'NONE', #12178, 1000.000000000000000 ) ; +#51164 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#51165 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397815626E-17 ) ) ; +#51166 = ORIENTED_EDGE ( 'NONE', *, *, #28733, .F. ) ; +#51167 = CARTESIAN_POINT ( 'NONE', ( 234.7411807411639302, -118.0342267644222716, -5.632924086097840011 ) ) ; +#51168 = CARTESIAN_POINT ( 'NONE', ( 220.1500294431232589, -123.9709055333652543, -6.523195258452793688 ) ) ; +#51169 = CARTESIAN_POINT ( 'NONE', ( -50.37012397882540427, -118.8065120893611351, -2.470873564286113933 ) ) ; +#51170 = CARTESIAN_POINT ( 'NONE', ( 219.8627099716499629, -121.9604517522500089, 7.752704756846904743 ) ) ; +#51171 = CARTESIAN_POINT ( 'NONE', ( 234.5276984446588528, -117.4014710028903465, 4.606075190475232617 ) ) ; +#51172 = CARTESIAN_POINT ( 'NONE', ( 239.8474638457927881, -123.9915289929030422, 1.675747313937166805 ) ) ; +#51173 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#51174 = DIRECTION ( 'NONE', ( 0.9999619230641713097, -2.067717296279129769E-15, 0.008726535498373209562 ) ) ; +#51175 = VERTEX_POINT ( 'NONE', #23609 ) ; +#51176 = CARTESIAN_POINT ( 'NONE', ( 217.9478999471274960, -115.1847430374294277, -5.499866746916517890 ) ) ; +#51177 = CARTESIAN_POINT ( 'NONE', ( 233.7985854381248885, -119.4212569366946752, 5.469818795808564005 ) ) ; +#51178 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #10907, #3229, #24329, #6243, #37492, #14707, #32547, #21019, #50326, #10328 ), + .UNSPECIFIED., .F., .F., + ( 4, 3, 3, 4 ), + ( 1.194555594435879991E-13, 0.0001546044439572237387, 0.0002320607839634103811, 0.0003095632742496001928 ), + .UNSPECIFIED. ) ; +#51179 = ADVANCED_FACE ( 'NONE', ( #32687 ), #37628, .T. ) ; +#51180 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #20275, #51500, #29343, #50635 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#51181 = ORIENTED_EDGE ( 'NONE', *, *, #11002, .T. ) ; +#51182 = ORIENTED_EDGE ( 'NONE', *, *, #17986, .F. ) ; +#51183 = FACE_OUTER_BOUND ( 'NONE', #40216, .T. ) ; +#51184 = LINE ( 'NONE', #19939, #37781 ) ; +#51185 = CARTESIAN_POINT ( 'NONE', ( 236.6904134678120499, -119.9466470011740569, -6.125191855009735953 ) ) ; +#51186 = DATE_TIME_ROLE ( 'classification_date' ) ; +#51187 = ORIENTED_EDGE ( 'NONE', *, *, #43026, .T. ) ; +#51188 = ORIENTED_EDGE ( 'NONE', *, *, #9441, .T. ) ; +#51189 = AXIS2_PLACEMENT_3D ( 'NONE', #53963, #9560, #5183 ) ; +#51190 = AXIS2_PLACEMENT_3D ( 'NONE', #28003, #1160, #49613 ) ; +#51191 = CARTESIAN_POINT ( 'NONE', ( 236.4259011506044317, -117.3383805374596847, -4.567859934478470940 ) ) ; +#51192 = CARTESIAN_POINT ( 'NONE', ( 220.8671183030625400, -122.2433351686364915, 7.680021256754650416 ) ) ; +#51193 = ORIENTED_EDGE ( 'NONE', *, *, #46368, .T. ) ; +#51194 = ADVANCED_FACE ( 'NONE', ( #11053 ), #6387, .F. ) ; +#51195 = VERTEX_POINT ( 'NONE', #23330 ) ; +#51196 = PLANE ( 'NONE', #931 ) ; +#51197 = DIRECTION ( 'NONE', ( 0.7009092642998485667, 4.163453949483579523E-16, 0.7132504491541838965 ) ) ; +#51198 = VERTEX_POINT ( 'NONE', #10191 ) ; +#51199 = LINE ( 'NONE', #46534, #14094 ) ; +#51200 = LINE ( 'NONE', #10926, #19083 ) ; +#51201 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289794, -115.8404296391616271, -2.837828085716684434 ) ) ; +#51202 = CARTESIAN_POINT ( 'NONE', ( 22.00000000000000711, -129.0000000000000000, 20.00000000000001066 ) ) ; +#51203 = CIRCLE ( 'NONE', #3672, 4.999999999999999112 ) ; +#51204 = PLANE ( 'NONE', #15494 ) ; +#51205 = FACE_OUTER_BOUND ( 'NONE', #4971, .T. ) ; +#51206 = CARTESIAN_POINT ( 'NONE', ( 214.1185754659780969, -120.8775572805818825, 7.750966421020781816 ) ) ; +#51207 = ORIENTED_EDGE ( 'NONE', *, *, #20925, .F. ) ; +#51208 = VERTEX_POINT ( 'NONE', #46386 ) ; +#51209 = CARTESIAN_POINT ( 'NONE', ( -47.68165018274766709, -121.2744041958452357, -5.876589957499438022 ) ) ; +#51210 = LINE ( 'NONE', #29050, #32292 ) ; +#51211 = CARTESIAN_POINT ( 'NONE', ( 239.8999987670535745, -122.5411478299122621, -1.178231486095100866 ) ) ; +#51212 = VERTEX_POINT ( 'NONE', #24469 ) ; +#51213 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669289681, -117.3337594148538869, -4.573815359567502625 ) ) ; +#51214 = ADVANCED_FACE ( 'NONE', ( #28295 ), #41421, .T. ) ; +#51215 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1516828450203850653, -0.9884292157390542899 ) ) ; +#51216 = EDGE_CURVE ( 'NONE', #56626, #42076, #49715, .T. ) ; +#51217 = CARTESIAN_POINT ( 'NONE', ( 229.2999987672632471, -113.0268415661056878, 0.6339582164476692538 ) ) ; +#51218 = ADVANCED_FACE ( 'NONE', ( #36500 ), #36783, .T. ) ; +#51219 = CARTESIAN_POINT ( 'NONE', ( 236.1252179968988969, -118.5665640830206371, 5.838184856119777777 ) ) ; +#51220 = ORIENTED_EDGE ( 'NONE', *, *, #57474, .F. ) ; +#51221 = CARTESIAN_POINT ( 'NONE', ( 215.8522946470735633, -118.5149391033053945, -7.710277340193232298 ) ) ; +#51222 = CARTESIAN_POINT ( 'NONE', ( 235.8254851273688928, -120.3558096562768327, 5.549958851993186393 ) ) ; +#51223 = CARTESIAN_POINT ( 'NONE', ( 11.87559429218928919, -29.69543050033661657, -109.6368860999438937 ) ) ; +#51224 = CARTESIAN_POINT ( 'NONE', ( 232.0823484075128817, -114.7333501561692515, 2.159311868134356160 ) ) ; +#51225 = CARTESIAN_POINT ( 'NONE', ( 232.9379931640158361, -114.3670662648886633, 0.4587338109744291681 ) ) ; +#51226 = EDGE_CURVE ( 'NONE', #18397, #39337, #14270, .T. ) ; +#51227 = CARTESIAN_POINT ( 'NONE', ( 214.5561483820300452, -119.5864703027049103, -7.772511985349370711 ) ) ; +#51228 = FACE_OUTER_BOUND ( 'NONE', #19990, .T. ) ; +#51229 = PLANE ( 'NONE', #32393 ) ; +#51230 = CARTESIAN_POINT ( 'NONE', ( 232.2354292984223321, -116.8986983649650995, -4.220104617760171983 ) ) ; +#51231 = CARTESIAN_POINT ( 'NONE', ( 235.4714497628372669, -116.0016632895131892, 3.252121468357718204 ) ) ; +#51232 = CARTESIAN_POINT ( 'NONE', ( 224.5430129215619104, -113.0598409319631230, 1.141755501429844610 ) ) ; +#51233 = CIRCLE ( 'NONE', #56840, 1.500000000000001332 ) ; +#51234 = CARTESIAN_POINT ( 'NONE', ( 235.1326596626696528, -114.9809838577858443, -0.9123387590937668268 ) ) ; +#51235 = CARTESIAN_POINT ( 'NONE', ( 219.8878578397558385, -120.9543888710276036, 8.076232727014771129 ) ) ; +#51236 = ORIENTED_EDGE ( 'NONE', *, *, #20011, .T. ) ; +#51237 = CARTESIAN_POINT ( 'NONE', ( 234.3383243837337773, -125.7388168384384102, 3.221979949247862685 ) ) ; +#51238 = DIRECTION ( 'NONE', ( 0.7132504491541840075, 2.131334480222543031E-15, -0.7009092642998484557 ) ) ; +#51239 = CARTESIAN_POINT ( 'NONE', ( 214.8337085841741896, -120.9683516009712747, 7.619412974814970596 ) ) ; +#51240 = DIRECTION ( 'NONE', ( 0.7132504491541842295, 2.131334480222603379E-15, -0.7009092642998483447 ) ) ; +#51241 = CARTESIAN_POINT ( 'NONE', ( 236.9981312637050053, -124.4119069769984378, -3.939113927249509040 ) ) ; +#51242 = CARTESIAN_POINT ( 'NONE', ( -40.23254981893256144, -51.87027738658016318, -19.42226963774140458 ) ) ; +#51243 = AXIS2_PLACEMENT_3D ( 'NONE', #2386, #25134, #47612 ) ; +#51244 = VERTEX_POINT ( 'NONE', #54884 ) ; +#51245 = EDGE_LOOP ( 'NONE', ( #20187, #8484, #24864, #48420 ) ) ; +#51246 = CARTESIAN_POINT ( 'NONE', ( 36.71743114857029155, -119.6697370245218224, -5.402685274541983773 ) ) ; +#51247 = CARTESIAN_POINT ( 'NONE', ( 216.2534093174955672, -120.1233178190323514, -7.745263903866075772 ) ) ; +#51248 = EDGE_CURVE ( 'NONE', #45414, #50336, #3739, .T. ) ; +#51249 = CARTESIAN_POINT ( 'NONE', ( 34.40000000000004121, -115.1063265129133271, 1.000000000000014655 ) ) ; +#51250 = EDGE_LOOP ( 'NONE', ( #44624, #57235, #24484, #33330 ) ) ; +#51251 = ORIENTED_EDGE ( 'NONE', *, *, #4300, .T. ) ; +#51252 = LINE ( 'NONE', #1669, #15598 ) ; +#51253 = LINE ( 'NONE', #15050, #53720 ) ; +#51254 = EDGE_CURVE ( 'NONE', #15122, #30950, #19517, .T. ) ; +#51255 = CARTESIAN_POINT ( 'NONE', ( 196.1500029107179728, -120.4999999999998010, 1.387778780781445676E-14 ) ) ; +#51256 = ORIENTED_EDGE ( 'NONE', *, *, #44775, .T. ) ; +#51257 = CARTESIAN_POINT ( 'NONE', ( 195.1499984800815355, -126.6584523438422423, -0.9450667357480140307 ) ) ; +#51258 = CARTESIAN_POINT ( 'NONE', ( 217.1250588494428655, -120.0020118323452323, -7.996050420878890286 ) ) ; +#51259 = CARTESIAN_POINT ( 'NONE', ( 237.0148737223985336, -125.6099872171375864, 2.160135730360785544 ) ) ; +#51260 = EDGE_CURVE ( 'NONE', #826, #406, #25183, .T. ) ; +#51261 = CARTESIAN_POINT ( 'NONE', ( 34.22895147870412558, -126.1213155709931186, -0.8407090801198464636 ) ) ; +#51262 = ORIENTED_EDGE ( 'NONE', *, *, #11363, .T. ) ; +#51264 = EDGE_CURVE ( 'NONE', #21113, #55262, #23313, .T. ) ; +#51263 = CARTESIAN_POINT ( 'NONE', ( 221.3377483314532128, -122.0474447159471225, 7.718881769518529445 ) ) ; +#51265 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669290363, -120.0772499484542664, 6.690190643186512354 ) ) ; +#51266 = CARTESIAN_POINT ( 'NONE', ( 237.7742597863925198, -116.9094672225841833, -5.004183866106047596 ) ) ; +#51267 = ORIENTED_EDGE ( 'NONE', *, *, #39361, .T. ) ; +#51268 = ORIENTED_EDGE ( 'NONE', *, *, #21447, .T. ) ; +#51269 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289453, -120.7240081054783900, -2.079383534371639364 ) ) ; +#51270 = CARTESIAN_POINT ( 'NONE', ( 221.8471700548368233, -119.8438970185223553, -8.043854531984379719 ) ) ; +#51271 = FACE_BOUND ( 'NONE', #25005, .T. ) ; +#51272 = LINE ( 'NONE', #37577, #55597 ) ; +#51273 = VERTEX_POINT ( 'NONE', #45808 ) ; +#51274 = CARTESIAN_POINT ( 'NONE', ( 232.7060270983271550, -119.5413054122620053, -6.247257159262449733 ) ) ; +#51275 = AXIS2_PLACEMENT_3D ( 'NONE', #41145, #37082, #5815 ) ; +#51276 = CARTESIAN_POINT ( 'NONE', ( 237.9368063946481300, -114.3639247456809187, 0.4189734562460145639 ) ) ; +#51277 = ORIENTED_EDGE ( 'NONE', *, *, #22257, .T. ) ; +#51278 = CIRCLE ( 'NONE', #2695, 5.562346272363074995 ) ; +#51279 = ORIENTED_EDGE ( 'NONE', *, *, #40313, .T. ) ; +#51280 = CARTESIAN_POINT ( 'NONE', ( 217.9163579497280523, -119.7276797613544375, -5.530922389824728391 ) ) ; +#51281 = CARTESIAN_POINT ( 'NONE', ( 237.9633545235738268, -125.1593934156897632, -3.015227105790780904 ) ) ; +#51282 = EDGE_LOOP ( 'NONE', ( #49351, #46751 ) ) ; +#51283 = VERTEX_POINT ( 'NONE', #50743 ) ; +#51284 = CARTESIAN_POINT ( 'NONE', ( 30.62372527893917606, -114.5821288950089496, -0.9999999999999746869 ) ) ; +#51285 = EDGE_CURVE ( 'NONE', #35786, #29961, #28594, .T. ) ; +#51286 = VECTOR ( 'NONE', #32286, 1000.000000000000114 ) ; +#51287 = ORIENTED_EDGE ( 'NONE', *, *, #799, .T. ) ; +#51288 = LINE ( 'NONE', #19475, #48076 ) ; +#51289 = CARTESIAN_POINT ( 'NONE', ( 220.3649315727256237, -119.5381212940638846, -8.048419965189822278 ) ) ; +#51290 = CARTESIAN_POINT ( 'NONE', ( 235.8999987667923790, -127.3056453542660336, -3.151696576656870530 ) ) ; +#51291 = ORIENTED_EDGE ( 'NONE', *, *, #24570, .T. ) ; +#51292 = CARTESIAN_POINT ( 'NONE', ( 238.2939704355307526, -121.4586945877375115, 6.247257159262484372 ) ) ; +#51293 = VECTOR ( 'NONE', #46468, 1000.000000000000000 ) ; +#51294 = CARTESIAN_POINT ( 'NONE', ( 215.2808147172436577, -119.7947160171568299, -7.845492032745199573 ) ) ; +#51295 = CARTESIAN_POINT ( 'NONE', ( 214.7662722531414659, -121.1234006142514801, 7.813371154028775578 ) ) ; +#51296 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #34373, #2572, #16535, #51581 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 2.081668171172168513E-17, 0.0003353686351687206846 ), + .UNSPECIFIED. ) ; +#51297 = CARTESIAN_POINT ( 'NONE', ( 232.2814469160077238, -124.2772894320693382, 4.853405036249696103 ) ) ; +#51298 = EDGE_CURVE ( 'NONE', #22757, #45885, #40116, .T. ) ; +#51299 = CARTESIAN_POINT ( 'NONE', ( -19.99999999999997513, -50.49999999999998579, -20.29999999999999716 ) ) ; +#51300 = CARTESIAN_POINT ( 'NONE', ( 35.60579758364652747, -125.9991206601872875, -0.8413553948154950390 ) ) ; +#51301 = CARTESIAN_POINT ( 'NONE', ( 18.15000000000001634, -59.00000000000000000, -21.49958330439412890 ) ) ; +#51302 = CARTESIAN_POINT ( 'NONE', ( -34.24566636627240968, -52.19543050033674803, -71.32380980379888058 ) ) ; +#51303 = CARTESIAN_POINT ( 'NONE', ( 196.3500027875918477, -119.5638640426990804, -6.100255635207258997 ) ) ; +#51304 = EDGE_CURVE ( 'NONE', #39728, #36804, #34398, .T. ) ; +#51305 = CARTESIAN_POINT ( 'NONE', ( 214.9099611974787365, -119.8836487215957192, -7.615106874845680274 ) ) ; +#51306 = ORIENTED_EDGE ( 'NONE', *, *, #30409, .T. ) ; +#51307 = CARTESIAN_POINT ( 'NONE', ( 230.9999987669289396, -123.1839373068918633, 2.776054850443959943 ) ) ; +#51308 = CARTESIAN_POINT ( 'NONE', ( 236.6382398582692588, -121.0313740126112663, 5.522653197209605125 ) ) ; +#51309 = CARTESIAN_POINT ( 'NONE', ( 234.1786927481483929, -118.5639845921056690, -5.200888901018885235 ) ) ; +#51310 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #9047, #44668, #4677, #1450 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#51311 = ORIENTED_EDGE ( 'NONE', *, *, #4222, .F. ) ; +#51312 = VERTEX_POINT ( 'NONE', #25934 ) ; +#51313 = CARTESIAN_POINT ( 'NONE', ( 19.03818239574906812, -49.00000000000000000, -14.90000000000000568 ) ) ; +#51314 = AXIS2_PLACEMENT_3D ( 'NONE', #7022, #23987, #46747 ) ; +#51315 = CARTESIAN_POINT ( 'NONE', ( 214.1573038999602261, -122.2758108146649221, 7.558244590142144226 ) ) ; +#51316 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#51317 = CARTESIAN_POINT ( 'NONE', ( 235.8997186919189346, -114.4272837345191931, -0.9748076313440668939 ) ) ; +#51318 = CARTESIAN_POINT ( 'NONE', ( 38.11162371896628542, -119.6631799149210025, 5.278211856948672676 ) ) ; +#51319 = CARTESIAN_POINT ( 'NONE', ( 30.59998542947855427, -115.5367718953178979, -3.448930109657581067 ) ) ; +#51320 = CARTESIAN_POINT ( 'NONE', ( 219.9867102189603543, -118.8609857117287021, -7.718927947675089385 ) ) ; +#51321 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, -2.891205793294675368E-16 ) ) ; +#51322 = ORIENTED_EDGE ( 'NONE', *, *, #14808, .F. ) ; +#51323 = CARTESIAN_POINT ( 'NONE', ( 24.99900000000002009, -51.29999999999998295, 4.499999999999992895 ) ) ; +#51324 = FACE_BOUND ( 'NONE', #50169, .T. ) ; +#51325 = EDGE_CURVE ( 'NONE', #21191, #2038, #48502, .T. ) ; +#51326 = DIRECTION ( 'NONE', ( 3.524876788021938561E-16, -1.000000000000000000, 1.556303968761777535E-30 ) ) ; +#51327 = AXIS2_PLACEMENT_3D ( 'NONE', #17819, #8496, #43819 ) ; +#51328 = ORIENTED_EDGE ( 'NONE', *, *, #53876, .F. ) ; +#51329 = CARTESIAN_POINT ( 'NONE', ( 27.90000000000003411, -119.4999999999999858, -3.039736830714109939 ) ) ; +#51330 = CARTESIAN_POINT ( 'NONE', ( 237.7188763929107722, -116.9411204752612008, 4.258741474419132089 ) ) ; +#51331 = EDGE_CURVE ( 'NONE', #5886, #18073, #14885, .T. ) ; +#51332 = CARTESIAN_POINT ( 'NONE', ( 3.243648998078645818, -35.69543050033666276, -88.81641491316521808 ) ) ; +#51333 = VERTEX_POINT ( 'NONE', #11910 ) ; +#51335 = EDGE_CURVE ( 'NONE', #36804, #5722, #34688, .T. ) ; +#51334 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#51336 = VECTOR ( 'NONE', #36015, 1000.000000000000000 ) ; +#51337 = CARTESIAN_POINT ( 'NONE', ( 214.9194220467045398, -118.7525142546368784, -7.678531031119610439 ) ) ; +#51338 = CARTESIAN_POINT ( 'NONE', ( 222.0537752234861841, -119.7270653450944025, -7.792962640573497524 ) ) ; +#51339 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #21633, #26909, #18106, #17239, #35083, #4711, #44702, #30715, #31001, #27194, #52890, #22501, #40598, #8785 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 2, 2, 4 ), + ( 0.0000000000000000000, 0.0004042205351942602769, 0.0008084410703885205537, 0.001616882140777044794, 0.002425323211165569034, 0.002829543746359831913, 0.003233764281554095225 ), + .UNSPECIFIED. ) ; +#51340 = ADVANCED_FACE ( 'NONE', ( #46952, #25623 ), #52471, .F. ) ; +#51341 = CARTESIAN_POINT ( 'NONE', ( 237.0731494375611987, -116.7973337287535429, 4.911815884989868763 ) ) ; +#51342 = ORIENTED_EDGE ( 'NONE', *, *, #39361, .F. ) ; +#51343 = ORIENTED_EDGE ( 'NONE', *, *, #42343, .F. ) ; +#51344 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#51345 = CARTESIAN_POINT ( 'NONE', ( 213.3371240322828726, -117.6083259698721406, -6.663255936611133023 ) ) ; +#51346 = CARTESIAN_POINT ( 'NONE', ( 233.5472624364212209, -115.5038512136704014, 2.433844720097993797 ) ) ; +#51347 = ORIENTED_EDGE ( 'NONE', *, *, #13787, .T. ) ; +#51348 = VERTEX_POINT ( 'NONE', #47529 ) ; +#51349 = ORIENTED_EDGE ( 'NONE', *, *, #46339, .T. ) ; +#51350 = VERTEX_POINT ( 'NONE', #30022 ) ; +#51351 = ORIENTED_EDGE ( 'NONE', *, *, #2657, .T. ) ; +#51352 = ORIENTED_EDGE ( 'NONE', *, *, #45207, .T. ) ; +#51353 = CARTESIAN_POINT ( 'NONE', ( 216.4830093793708272, -119.4541166266564289, -7.700637915809529055 ) ) ; +#51354 = ADVANCED_FACE ( 'NONE', ( #20932 ), #33540, .T. ) ; +#51355 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -118.7668858590175205, -1.500236750465427260 ) ) ; +#51356 = DIRECTION ( 'NONE', ( 0.3298915439725740306, -0.9330958011093914983, -0.1431914633189219632 ) ) ; +#51357 = ORIENTED_EDGE ( 'NONE', *, *, #17667, .T. ) ; +#51358 = VECTOR ( 'NONE', #17665, 1000.000000000000000 ) ; +#51359 = CARTESIAN_POINT ( 'NONE', ( 236.4335510191335743, -119.5614535674530003, -5.495513859992749772 ) ) ; +#51360 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203893952, 0.9884292157390536238 ) ) ; +#51361 = CARTESIAN_POINT ( 'NONE', ( 228.9554229884601284, -123.9822828106823493, -6.256819837582064281 ) ) ; +#51362 = FACE_OUTER_BOUND ( 'NONE', #12544, .T. ) ; +#51363 = CARTESIAN_POINT ( 'NONE', ( 35.40000000000001279, -125.7690530707777299, 1.000000000000014655 ) ) ; +#51364 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289169, -117.0249520880112328, 4.142757756830444116 ) ) ; +#51365 = CARTESIAN_POINT ( 'NONE', ( -40.07555444481551632, -36.59543050033674660, -75.82962881832455082 ) ) ; +#51366 = LINE ( 'NONE', #11374, #18821 ) ; +#51367 = DIRECTION ( 'NONE', ( -3.524876788021935603E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#51368 = CARTESIAN_POINT ( 'NONE', ( 30.60581961097691917, -126.4501005210471760, -0.7764740176078167577 ) ) ; +#51369 = LINE ( 'NONE', #16026, #54420 ) ; +#51370 = AXIS2_PLACEMENT_3D ( 'NONE', #26984, #8862, #30787 ) ; +#51371 = EDGE_CURVE ( 'NONE', #53226, #43050, #56595, .T. ) ; +#51372 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -122.0310170367277749, 3.150251567931173113 ) ) ; +#51373 = APPROVAL_PERSON_ORGANIZATION ( #56164, #35657, #11472 ) ; +#51374 = LINE ( 'NONE', #15747, #30754 ) ; +#51375 = CARTESIAN_POINT ( 'NONE', ( 235.4097280068026521, -116.0082192615522843, -3.296589309349423402 ) ) ; +#51376 = AXIS2_PLACEMENT_3D ( 'NONE', #36814, #23638, #1776 ) ; +#51377 = EDGE_CURVE ( 'NONE', #448, #38213, #6948, .T. ) ; +#51378 = AXIS2_PLACEMENT_3D ( 'NONE', #23962, #50790, #10817 ) ; +#51379 = CARTESIAN_POINT ( 'NONE', ( 236.0156669703680166, -123.9486821493989908, -4.355255775346996927 ) ) ; +#51380 = CARTESIAN_POINT ( 'NONE', ( 233.8750126933337299, -114.6644397879267672, -1.941325682810260966 ) ) ; +#51381 = CARTESIAN_POINT ( 'NONE', ( 217.1822486131938774, -119.0195236520093971, -7.672070074647797888 ) ) ; +#51382 = CARTESIAN_POINT ( 'NONE', ( 233.5014413738347230, -116.6925642433751733, 4.038131264442094803 ) ) ; +#51383 = ORIENTED_EDGE ( 'NONE', *, *, #13766, .F. ) ; +#51384 = CARTESIAN_POINT ( 'NONE', ( 241.0322446673010575, -115.5269016270597149, 3.634745265528441127 ) ) ; +#51385 = CARTESIAN_POINT ( 'NONE', ( 220.0713947005960449, -119.1802056835830257, -7.776242679651299561 ) ) ; +#51386 = CARTESIAN_POINT ( 'NONE', ( 235.3525228315542108, -126.0045431818452641, 2.742217739847443436 ) ) ; +#51387 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#51388 = FACE_OUTER_BOUND ( 'NONE', #11128, .T. ) ; +#51389 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#51390 = CARTESIAN_POINT ( 'NONE', ( 21.00000000000000000, -4.999999999999992006, -19.50000000000000355 ) ) ; +#51391 = ORIENTED_EDGE ( 'NONE', *, *, #48198, .T. ) ; +#51392 = CARTESIAN_POINT ( 'NONE', ( 17.77742749458441551, -60.04937679697320618, 21.48343995710142451 ) ) ; +#51393 = DIRECTION ( 'NONE', ( 5.080707478387199653E-17, -0.02674792302511491346, -0.9996422103001866288 ) ) ; +#51394 = EDGE_CURVE ( 'NONE', #41740, #42196, #32672, .T. ) ; +#51395 = CARTESIAN_POINT ( 'NONE', ( 235.8999987668370864, -120.4999999999997584, 1.387778780781445676E-14 ) ) ; +#51396 = ORIENTED_EDGE ( 'NONE', *, *, #10415, .F. ) ; +#51397 = AXIS2_PLACEMENT_3D ( 'NONE', #43882, #4481, #36008 ) ; +#51398 = CARTESIAN_POINT ( 'NONE', ( 215.7624408990368465, -122.4105171997588997, 7.475392174939257117 ) ) ; +#51399 = CARTESIAN_POINT ( 'NONE', ( 216.7316176133239765, -122.2599924208751645, 7.819527947436396786 ) ) ; +#51400 = SPHERICAL_SURFACE ( 'NONE', #46907, 8.012499999999997513 ) ; +#51401 = CARTESIAN_POINT ( 'NONE', ( 16.98357864376251314, -129.0000000000000000, -29.73357864376282578 ) ) ; +#51402 = ADVANCED_FACE ( 'NONE', ( #25051 ), #42570, .F. ) ; +#51403 = ADVANCED_FACE ( 'NONE', ( #20657 ), #47246, .F. ) ; +#51404 = VERTEX_POINT ( 'NONE', #29445 ) ; +#51405 = CARTESIAN_POINT ( 'NONE', ( 219.9503880133664779, -119.8748384821678314, -8.069193420853926213 ) ) ; +#51406 = CARTESIAN_POINT ( 'NONE', ( 214.8314610880633779, -121.9934809794975337, 7.691047353382232998 ) ) ; +#51407 = VERTEX_POINT ( 'NONE', #51329 ) ; +#51408 = VERTEX_POINT ( 'NONE', #37928 ) ; +#51409 = AXIS2_PLACEMENT_3D ( 'NONE', #8385, #21804, #16250 ) ; +#51410 = ORIENTED_EDGE ( 'NONE', *, *, #20493, .T. ) ; +#51411 = AXIS2_PLACEMENT_3D ( 'NONE', #30353, #34439, #44052 ) ; +#51412 = PLANE ( 'NONE', #41006 ) ; +#51413 = CARTESIAN_POINT ( 'NONE', ( -47.33714274424999502, -119.7649658634837948, 6.975000000000008527 ) ) ; +#51414 = ORIENTED_EDGE ( 'NONE', *, *, #36281, .F. ) ; +#51415 = CARTESIAN_POINT ( 'NONE', ( 221.8982703921243456, -118.5938833420036076, -7.619418574226416219 ) ) ; +#51416 = ORIENTED_EDGE ( 'NONE', *, *, #45849, .T. ) ; +#51417 = FACE_OUTER_BOUND ( 'NONE', #4594, .T. ) ; +#51418 = CARTESIAN_POINT ( 'NONE', ( 219.9679431507726406, -120.0683763555203001, -8.077616980206478559 ) ) ; +#51419 = DIRECTION ( 'NONE', ( 1.000000000000000000, 9.884094055122601709E-16, 1.857579106397873250E-17 ) ) ; +#51420 = VERTEX_POINT ( 'NONE', #39061 ) ; +#51421 = CARTESIAN_POINT ( 'NONE', ( 216.1511994333236828, -121.7967672172687230, 7.847463084918631537 ) ) ; +#51422 = CARTESIAN_POINT ( 'NONE', ( 33.10839998523707095, -119.4999999999999858, 5.523460076924335382 ) ) ; +#51423 = ORIENTED_EDGE ( 'NONE', *, *, #33006, .F. ) ; +#51424 = CARTESIAN_POINT ( 'NONE', ( 215.6645969226653961, -118.7083754396628734, -7.704469154645759765 ) ) ; +#51425 = CARTESIAN_POINT ( 'NONE', ( 215.7440798702350264, -118.8915564610749414, -7.548501408642967370 ) ) ; +#51426 = ORIENTED_EDGE ( 'NONE', *, *, #25848, .T. ) ; +#51427 = FACE_BOUND ( 'NONE', #6602, .T. ) ; +#51428 = CARTESIAN_POINT ( 'NONE', ( 231.6689704355307526, -124.2395784570542361, -5.095377345206854258 ) ) ; +#51429 = CARTESIAN_POINT ( 'NONE', ( 12.50000000000002132, -46.98838192991223650, 16.38582383461870506 ) ) ; +#51430 = CARTESIAN_POINT ( 'NONE', ( 231.9999987669288828, -125.5409890002688655, -0.7735825096039438131 ) ) ; +#51431 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290022, -118.1381717100464073, -1.148209351002075440 ) ) ; +#51432 = CARTESIAN_POINT ( 'NONE', ( 235.1630237928179383, -125.2929446995601239, -2.796023065909341909 ) ) ; +#51433 = CARTESIAN_POINT ( 'NONE', ( 30.60581961097695114, -117.3365098851640340, -6.000550650614172810 ) ) ; +#51434 = CARTESIAN_POINT ( 'NONE', ( 216.7878361135984733, -121.0676798186024001, 7.769607318397665274 ) ) ; +#51435 = CARTESIAN_POINT ( 'NONE', ( 216.9927572860354417, -120.9019221586447941, 8.010792564599796606 ) ) ; +#51436 = EDGE_CURVE ( 'NONE', #15473, #36925, #56877, .T. ) ; +#51437 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #13808, #4778, #39815, #22851, #39519, #49156, #17609, #35721 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 4 ), + ( 1.332277793906781006E-15, 0.0001564582922856408930, 0.0002346874384277952057, 0.0003129165845699495184 ), + .UNSPECIFIED. ) ; +#51438 = CARTESIAN_POINT ( 'NONE', ( 233.3889794173951202, -126.4865788560816355, 1.406622466552363893 ) ) ; +#51439 = LINE ( 'NONE', #7634, #51124 ) ; +#51440 = CARTESIAN_POINT ( 'NONE', ( 3.801435535781438446, -50.19543050033663434, -112.2176728746158858 ) ) ; +#51441 = CYLINDRICAL_SURFACE ( 'NONE', #15546, 1.999999999999996891 ) ; +#51442 = CARTESIAN_POINT ( 'NONE', ( 233.0055495706682223, -124.2241416063322816, -4.113567729709814103 ) ) ; +#51443 = CC_DESIGN_APPROVAL ( #50999, ( #56139 ) ) ; +#51444 = CARTESIAN_POINT ( 'NONE', ( 220.6322347229039167, -115.0867495128468931, -5.456046062187304813 ) ) ; +#51445 = CIRCLE ( 'NONE', #40248, 7.500000000000000888 ) ; +#51446 = CARTESIAN_POINT ( 'NONE', ( 229.2999987673786677, -124.7856031375240491, 6.154965942038750804 ) ) ; +#51447 = CARTESIAN_POINT ( 'NONE', ( 229.2999987673776729, -120.4999999999997726, 1.387778780781445676E-14 ) ) ; +#51448 = CARTESIAN_POINT ( 'NONE', ( 234.7618240332917878, -117.3026562490617408, -5.251975994822148941 ) ) ; +#51449 = CARTESIAN_POINT ( 'NONE', ( 215.3002074625795501, -117.0079814548730042, 6.268914850731455601 ) ) ; +#51450 = CARTESIAN_POINT ( 'NONE', ( -49.32678981698933995, -118.3392856322744962, -7.332751972126525075 ) ) ; +#51451 = AXIS2_PLACEMENT_3D ( 'NONE', #27739, #19242, #36501 ) ; +#51452 = DIRECTION ( 'NONE', ( 5.648949102216103536E-16, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#51453 = CARTESIAN_POINT ( 'NONE', ( 234.5784357555922668, -118.9914952466102989, 5.340403649525533147 ) ) ; +#51454 = VECTOR ( 'NONE', #31951, 1000.000000000000114 ) ; +#51455 = CARTESIAN_POINT ( 'NONE', ( -25.69999999999999929, -128.9989999999999952, 7.800000000000009592 ) ) ; +#51456 = CARTESIAN_POINT ( 'NONE', ( 30.61162632951279150, -114.5578456075137552, 0.8333093340399684301 ) ) ; +#51457 = FACE_OUTER_BOUND ( 'NONE', #43131, .T. ) ; +#51458 = EDGE_CURVE ( 'NONE', #57558, #54771, #16263, .T. ) ; +#51459 = ORIENTED_EDGE ( 'NONE', *, *, #11667, .F. ) ; +#51460 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -117.4551458529798964, 0.2545597283373678410 ) ) ; +#51461 = CARTESIAN_POINT ( 'NONE', ( 233.2881309953179993, -121.9320240006555736, -5.368653556514398240 ) ) ; +#51462 = EDGE_CURVE ( 'NONE', #39005, #54598, #56042, .T. ) ; +#51463 = ORIENTED_EDGE ( 'NONE', *, *, #49633, .T. ) ; +#51464 = EDGE_CURVE ( 'NONE', #46338, #37689, #56798, .T. ) ; +#51465 = ORIENTED_EDGE ( 'NONE', *, *, #39837, .T. ) ; +#51466 = EDGE_CURVE ( 'NONE', #2966, #53119, #21152, .T. ) ; +#51467 = CYLINDRICAL_SURFACE ( 'NONE', #39660, 1.649999999999998579 ) ; +#51468 = CARTESIAN_POINT ( 'NONE', ( 236.7712536665954417, -117.0365616197534138, -5.082034623386284977 ) ) ; +#51469 = CALENDAR_DATE ( 2024, 10, 10 ) ; +#51470 = ORIENTED_EDGE ( 'NONE', *, *, #30917, .F. ) ; +#51471 = ORIENTED_EDGE ( 'NONE', *, *, #31551, .F. ) ; +#51472 = CARTESIAN_POINT ( 'NONE', ( 236.4899074910965453, -115.8076131113973304, -2.969255970043212844 ) ) ; +#51473 = CARTESIAN_POINT ( 'NONE', ( 237.8537291387419828, -121.3417793752636413, 5.485307919597934401 ) ) ; +#51474 = ORIENTED_EDGE ( 'NONE', *, *, #43185, .F. ) ; +#51475 = ORIENTED_EDGE ( 'NONE', *, *, #53744, .T. ) ; +#51476 = CARTESIAN_POINT ( 'NONE', ( 219.8819902380762130, -118.8001695087692013, -7.703688176180073732 ) ) ; +#51477 = CARTESIAN_POINT ( 'NONE', ( 214.8324562400766524, -120.0302534451245862, -7.616579815358326400 ) ) ; +#51478 = ORIENTED_EDGE ( 'NONE', *, *, #4619, .F. ) ; +#51479 = DIRECTION ( 'NONE', ( -0.7071067811865473507, -2.492464279657366840E-16, 0.7071067811865477948 ) ) ; +#51480 = CARTESIAN_POINT ( 'NONE', ( 236.3999987672879399, -113.8704868626024478, 2.247121616886060824 ) ) ; +#51481 = CARTESIAN_POINT ( 'NONE', ( 195.4823613349791458, -114.4937135051491879, 0.9217155958560844242 ) ) ; +#51482 = LINE ( 'NONE', #28454, #22034 ) ; +#51483 = CARTESIAN_POINT ( 'NONE', ( 225.6999987669289851, -115.4234249195712465, -5.520723272615462918 ) ) ; +#51484 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#51485 =( BOUNDED_SURFACE ( ) B_SPLINE_SURFACE ( 3, 3, ( + ( #27477, #27769, #41752, #41454 ), + ( #19272, #45560, #54916, #18687 ), + ( #1194, #14300, #55200, #31863 ), + ( #49652, #28630, #46421, #41171 ) ), + .UNSPECIFIED., .F., .F., .F. ) + B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ), + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_SURFACE ( ( + ( 1.000000000000000000, 0.9731939081556223448, 0.9731939081556223448, 1.000000000000000000), + ( 0.8047378541243459527, 0.7831659772960413157, 0.7831659772960413157, 0.8047378541243459527), + ( 0.8047378541243459527, 0.7831659772960413157, 0.7831659772960413157, 0.8047378541243459527), + ( 1.000000000000000000, 0.9731939081556223448, 0.9731939081556223448, 1.000000000000000000) ) ) + REPRESENTATION_ITEM ( '' ) SURFACE ( ) ); +#51486 = CARTESIAN_POINT ( 'NONE', ( -12.74999999999996980, -115.9999999999999858, 23.49899999999999878 ) ) ; +#51487 = ORIENTED_EDGE ( 'NONE', *, *, #17367, .T. ) ; +#51488 = ORIENTED_EDGE ( 'NONE', *, *, #26510, .T. ) ; +#51489 = LOCAL_TIME ( 17, 53, 42.00000000000000000, #26222 ) ; +#51490 = CARTESIAN_POINT ( 'NONE', ( 15.22190327825487621, 38.43410573620376169, -19.34649823406778069 ) ) ; +#51491 = CARTESIAN_POINT ( 'NONE', ( 221.0556870083592003, -119.6200978912517172, -7.829448295585621054 ) ) ; +#51492 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#51493 = ORIENTED_EDGE ( 'NONE', *, *, #29747, .T. ) ; +#51494 = CARTESIAN_POINT ( 'NONE', ( 214.8764455483155018, -118.8643198890246850, -7.460919416002298021 ) ) ; +#51495 = CARTESIAN_POINT ( 'NONE', ( 231.9944950084808113, -118.3534472747852107, 5.545022131350837213 ) ) ; +#51496 = CARTESIAN_POINT ( 'NONE', ( 221.5479786233720461, -121.1556262552540915, 8.043927689665997249 ) ) ; +#51497 = CARTESIAN_POINT ( 'NONE', ( 236.1357963265818114, -118.9712284627495791, 5.957619566409703360 ) ) ; +#51498 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 1.224646799147353207E-16 ) ) ; +#51499 = CARTESIAN_POINT ( 'NONE', ( 235.6364929801172821, -115.3038754056627653, 1.948691006609617249 ) ) ; +#51500 = CARTESIAN_POINT ( 'NONE', ( 217.6371705260763179, -118.4988130108893216, -7.782895143419497508 ) ) ; +#51501 = CARTESIAN_POINT ( 'NONE', ( -17.84999999999998010, -38.99999999999999289, -23.12499999999999645 ) ) ; +#51502 = EDGE_CURVE ( 'NONE', #42076, #40342, #4964, .T. ) ; +#51503 = CARTESIAN_POINT ( 'NONE', ( 232.9353320096084303, -114.3602341076791049, 0.3554497636840178165 ) ) ; +#51504 = CARTESIAN_POINT ( 'NONE', ( 218.7391470653743397, -119.7212065487878050, -5.529929020463633549 ) ) ; +#51505 = LINE ( 'NONE', #24952, #23494 ) ; +#51506 = CARTESIAN_POINT ( 'NONE', ( -24.09999999999997655, -30.00100000000000122, 19.50000000000000711 ) ) ; +#51507 = CARTESIAN_POINT ( 'NONE', ( 232.2447597255599874, -116.6544326636128091, -4.000767409332045332 ) ) ; +#51508 = CARTESIAN_POINT ( 'NONE', ( 235.5132845849195462, -116.9734838265530925, 4.283336867986792917 ) ) ; +#51509 = CARTESIAN_POINT ( 'NONE', ( 218.2526263280471426, -121.4640891609312519, 5.501493822502326658 ) ) ; +#51510 = AXIS2_PLACEMENT_3D ( 'NONE', #42369, #6764, #43224 ) ; +#51511 = CARTESIAN_POINT ( 'NONE', ( 235.0626078448404712, -121.8807090587309432, 5.396863875594625881 ) ) ; +#51512 = CARTESIAN_POINT ( 'NONE', ( 6.767036993604751416, -42.19543050033673381, -122.0019184285935836 ) ) ; +#51513 = ORIENTED_EDGE ( 'NONE', *, *, #35238, .T. ) ; +#51514 = CARTESIAN_POINT ( 'NONE', ( 234.2313877129395223, -122.5931534425719889, 5.783573931984594019 ) ) ; +#51515 = DIRECTION ( 'NONE', ( -0.2070563710914166966, -0.9670089798186118912, -0.1483957281751089874 ) ) ; +#51516 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#51517 = CARTESIAN_POINT ( 'NONE', ( 215.6645969226658792, -119.0577022609190436, -5.428108660983560263 ) ) ; +#51518 = CARTESIAN_POINT ( 'NONE', ( 237.0617987907718316, -122.5412676904220604, -5.160981737467095876 ) ) ; +#51519 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290306, -118.2020646991542776, -0.1043087133727871735 ) ) ; +#51520 = ADVANCED_FACE ( 'NONE', ( #13330 ), #18303, .F. ) ; +#51522 = ORIENTED_EDGE ( 'NONE', *, *, #10701, .T. ) ; +#51521 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #15670, #33510, #51294, #11298, #15950, #7207, #11577, #47213, #25015, #2838, #56266, #34072 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 2, 4 ), + ( 1.257266494788585530E-15, 0.0001470825839229245925, 0.0002941651678445918899, 0.0005883303356879417178, 0.0008824955035312915998, 0.001176660671374641374 ), + .UNSPECIFIED. ) ; +#51523 = CARTESIAN_POINT ( 'NONE', ( -4.499999999999992006, -128.7000000000000171, -20.50000000000000355 ) ) ; +#51524 = FACE_OUTER_BOUND ( 'NONE', #25317, .T. ) ; +#51525 = CARTESIAN_POINT ( 'NONE', ( 217.8002074625812554, -114.3649215954137901, -7.658023187335216697 ) ) ; +#51526 = EDGE_LOOP ( 'NONE', ( #2609, #44457, #50959, #31783 ) ) ; +#51527 = EDGE_CURVE ( 'NONE', #25728, #12765, #26049, .T. ) ; +#51528 = VERTEX_POINT ( 'NONE', #30613 ) ; +#51529 = CARTESIAN_POINT ( 'NONE', ( -18.99999999999997513, -48.99999999999998579, -20.29999999999999716 ) ) ; +#51530 = ADVANCED_FACE ( 'NONE', ( #53949 ), #16868, .T. ) ; +#51531 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#51532 = FACE_OUTER_BOUND ( 'NONE', #56311, .T. ) ; +#51533 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -119.4216595590488055, 1.972625269593535791 ) ) ; +#51534 = EDGE_CURVE ( 'NONE', #5722, #28391, #26812, .T. ) ; +#51535 = ORIENTED_EDGE ( 'NONE', *, *, #54862, .T. ) ; +#51536 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026596, -126.4305742928796548, -0.9100969164252815657 ) ) ; +#51537 = CARTESIAN_POINT ( 'NONE', ( 217.0659895818561722, -120.0592984306255602, -8.004841535174518796 ) ) ; +#51538 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #52361, #57057, #16737, #49656, #12946, #27481, #48297, #12363 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 4 ), + ( 1.387778780781445676E-17, 0.0002509077930362231448, 0.0003763616895543694658, 0.0005018155860725157869 ), + .UNSPECIFIED. ) ; +#51539 = CARTESIAN_POINT ( 'NONE', ( 237.1036872998783736, -125.9831045208285047, -0.8607108802685441429 ) ) ; +#51540 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, -13.50000000000000000, 15.69999999999999929 ) ) ; +#51541 = EDGE_LOOP ( 'NONE', ( #36855, #48601 ) ) ; +#51542 = CARTESIAN_POINT ( 'NONE', ( 7.608128110764567076, -40.94543050033673381, -121.1460178896085438 ) ) ; +#51543 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289794, -124.5433519425271953, 5.350866796795460623 ) ) ; +#51544 = CARTESIAN_POINT ( 'NONE', ( -60.09999999999998010, -30.00000000000002132, -23.40000000000000924 ) ) ; +#51545 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #22135, #22413, #32061, #8993, #27383, #31499, #26826, #36443, #5475, #49843, #27104, #18318, #35285, #1114 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 2, 2, 4 ), + ( 1.387778780781445676E-17, 0.0004437775750055796258, 0.0006656663625083378884, 0.0008875551500110961511, 0.001109443937513854197, 0.001331332725016612676, 0.001775110300022173654 ), + .UNSPECIFIED. ) ; +#51546 = EDGE_LOOP ( 'NONE', ( #49756, #18545, #6177, #21829 ) ) ; +#51547 = ORIENTED_EDGE ( 'NONE', *, *, #35840, .F. ) ; +#51548 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290590, -121.0719644402497153, -2.811903694709548596 ) ) ; +#51549 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#51550 = CARTESIAN_POINT ( 'NONE', ( 21.00000000000001066, -4.999999999999992006, 19.50000000000000711 ) ) ; +#51551 = CARTESIAN_POINT ( 'NONE', ( 216.3310741159731379, -118.5409075990957746, -7.508720040877839175 ) ) ; +#51552 = ORIENTED_EDGE ( 'NONE', *, *, #8311, .T. ) ; +#51553 = CARTESIAN_POINT ( 'NONE', ( 233.7060270983271550, -119.5413054122620053, -6.247257159262449733 ) ) ; +#51554 = AXIS2_PLACEMENT_3D ( 'NONE', #56713, #3266, #21058 ) ; +#51555 = ORIENTED_EDGE ( 'NONE', *, *, #6325, .T. ) ; +#51556 = CARTESIAN_POINT ( 'NONE', ( 237.9870845877237855, -114.7849268648742651, 2.300325663391069586 ) ) ; +#51557 = ORIENTED_EDGE ( 'NONE', *, *, #8773, .F. ) ; +#51558 = ORIENTED_EDGE ( 'NONE', *, *, #10244, .T. ) ; +#51559 = CARTESIAN_POINT ( 'NONE', ( 214.7662573481512709, -119.8780609022119847, -7.803806238860321542 ) ) ; +#51560 = CARTESIAN_POINT ( 'NONE', ( 237.9444274626316371, -125.4833795844704554, -2.442734186757654413 ) ) ; +#51561 = ORIENTED_EDGE ( 'NONE', *, *, #37704, .F. ) ; +#51562 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#51563 = LINE ( 'NONE', #25007, #7788 ) ; +#51564 = VECTOR ( 'NONE', #9097, 1000.000000000000000 ) ; +#51565 = VERTEX_POINT ( 'NONE', #22396 ) ; +#51566 = CARTESIAN_POINT ( 'NONE', ( 228.9554229884620611, -123.7003409348001810, 6.405615189394878506 ) ) ; +#51567 = CARTESIAN_POINT ( 'NONE', ( 214.9696509347296001, -118.5143937587577341, -7.592832454517113305 ) ) ; +#51568 = AXIS2_PLACEMENT_3D ( 'NONE', #20752, #34499, #3567 ) ; +#51569 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#51570 = VERTEX_POINT ( 'NONE', #9544 ) ; +#51571 = CARTESIAN_POINT ( 'NONE', ( 237.1064704355307242, -115.0952154233612958, 3.276408650962334246 ) ) ; +#51572 = EDGE_CURVE ( 'NONE', #1912, #48492, #2355, .T. ) ; +#51573 = FACE_OUTER_BOUND ( 'NONE', #10080, .T. ) ; +#51574 = EDGE_CURVE ( 'NONE', #55679, #47828, #40206, .T. ) ; +#51575 = CARTESIAN_POINT ( 'NONE', ( 214.7253912968000691, -121.2237347220710149, 7.578923550956093713 ) ) ; +#51576 = CARTESIAN_POINT ( 'NONE', ( 232.2838542718628787, -124.3498346424903644, 4.796352876779685026 ) ) ; +#51577 = CARTESIAN_POINT ( 'NONE', ( 30.59997305562049519, -120.0660470658425538, 6.000551327224991738 ) ) ; +#51578 = DIRECTION ( 'NONE', ( 0.7132504491541842295, 2.131334480222611268E-15, -0.7009092642998483447 ) ) ; +#51579 = CARTESIAN_POINT ( 'NONE', ( 220.4531024848536731, -120.1030585808824753, -7.877219275897975770 ) ) ; +#51580 = CARTESIAN_POINT ( 'NONE', ( 216.0150782004977543, -119.3943307167100727, -7.861613117698643904 ) ) ; +#51581 = CARTESIAN_POINT ( 'NONE', ( 220.3649306311716884, -120.8970409426728452, 7.877864839454587376 ) ) ; +#51582 = CARTESIAN_POINT ( 'NONE', ( 217.4395180495479849, -118.7147866265161440, -7.619608801500275419 ) ) ; +#51583 = ORIENTED_EDGE ( 'NONE', *, *, #56838, .T. ) ; +#51584 = ADVANCED_FACE ( 'NONE', ( #35834 ), #9262, .T. ) ; +#51585 = DIRECTION ( 'NONE', ( 1.857579106397815318E-17, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#51586 = CARTESIAN_POINT ( 'NONE', ( 236.5882876047878085, -119.3365860438842816, 5.427185388681389888 ) ) ; +#51587 = CARTESIAN_POINT ( 'NONE', ( 234.1329851040277958, -120.1365221910949259, -5.536820001562685611 ) ) ; +#51588 = AXIS2_PLACEMENT_3D ( 'NONE', #25659, #12220, #21555 ) ; +#51589 = EDGE_LOOP ( 'NONE', ( #25541, #16244, #34342, #37514 ) ) ; +#51590 = ORIENTED_EDGE ( 'NONE', *, *, #28853, .F. ) ; +#51591 = CARTESIAN_POINT ( 'NONE', ( 8.500000000000024869, 38.43410573620376169, -17.10331240375684558 ) ) ; +#51592 = DIRECTION ( 'NONE', ( -0.7132504491541841185, -2.131334480222602590E-15, 0.7009092642998482336 ) ) ; +#51593 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -119.7840468204602757, -2.633559475514321235 ) ) ; +#51594 = CARTESIAN_POINT ( 'NONE', ( 235.8309590739146415, -115.4105640961293489, -3.451856363707859643 ) ) ; +#51595 = CARTESIAN_POINT ( 'NONE', ( 6.644564384514694666, -50.19543050033662723, -113.8899821610519609 ) ) ; +#51596 = DIRECTION ( 'NONE', ( -0.7009092642998485667, -4.163453949483579523E-16, -0.7132504491541838965 ) ) ; +#51597 = VECTOR ( 'NONE', #54627, 999.9999999999998863 ) ; +#51598 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#51599 = ORIENTED_EDGE ( 'NONE', *, *, #28895, .F. ) ; +#51600 = CARTESIAN_POINT ( 'NONE', ( 210.8999987669501479, -113.6873373868432964, 1.045460849267753733 ) ) ; +#51601 = ADVANCED_FACE ( 'NONE', ( #815 ), #23539, .T. ) ; +#51602 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026596, -114.5020863575426233, -0.1599520020413440768 ) ) ; +#51603 = CARTESIAN_POINT ( 'NONE', ( 217.5036224816401216, -119.3872101164414659, -7.749554209268594285 ) ) ; +#51604 = VECTOR ( 'NONE', #9459, 1000.000000000000000 ) ; +#51605 = ADVANCED_FACE ( 'NONE', ( #32046 ), #36430, .T. ) ; +#51606 = EDGE_LOOP ( 'NONE', ( #32498, #7193, #46462, #39115 ) ) ; +#51607 = VECTOR ( 'NONE', #53028, 1000.000000000000114 ) ; +#51608 = DIRECTION ( 'NONE', ( 3.962521130767699689E-19, 7.359189022117788626E-18, -1.000000000000000000 ) ) ; +#51609 = CARTESIAN_POINT ( 'NONE', ( 237.7133124864685669, -116.7931873913582734, 4.131867313669960851 ) ) ; +#51610 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#51611 = VERTEX_POINT ( 'NONE', #50671 ) ; +#51612 = CARTESIAN_POINT ( 'NONE', ( 221.9747170541561729, -122.3304178978324330, 7.631035190897977216 ) ) ; +#51613 = FACE_BOUND ( 'NONE', #9571, .T. ) ; +#51614 = CARTESIAN_POINT ( 'NONE', ( 214.8184154085596447, -121.4185667223258775, 7.576806413918335537 ) ) ; +#51615 = CARTESIAN_POINT ( 'NONE', ( 237.2079739898575497, -121.7395776674512859, 6.023086706367687171 ) ) ; +#51616 = ORIENTED_EDGE ( 'NONE', *, *, #52234, .T. ) ; +#51617 = EDGE_CURVE ( 'NONE', #44020, #39359, #14201, .T. ) ; +#51618 = ORIENTED_EDGE ( 'NONE', *, *, #12289, .F. ) ; +#51619 = CARTESIAN_POINT ( 'NONE', ( -50.36281987000675286, -120.3486593894478034, -2.536368227948543108 ) ) ; +#51620 = CARTESIAN_POINT ( 'NONE', ( 221.5109201936218994, -120.9329837227522404, 7.855998678797444512 ) ) ; +#51621 = CARTESIAN_POINT ( 'NONE', ( 232.9168976822562058, -125.8409136452942363, -1.552092805601249736 ) ) ; +#51622 = EDGE_CURVE ( 'NONE', #28685, #54825, #14848, .T. ) ; +#51623 = ORIENTED_EDGE ( 'NONE', *, *, #55184, .T. ) ; +#51624 = ORIENTED_EDGE ( 'NONE', *, *, #13943, .T. ) ; +#51625 = EDGE_LOOP ( 'NONE', ( #27095, #6257, #7239, #28225, #34417, #3737, #1059, #15910 ) ) ; +#51626 = ORIENTED_EDGE ( 'NONE', *, *, #32261, .T. ) ; +#51627 = ORIENTED_EDGE ( 'NONE', *, *, #38954, .F. ) ; +#51628 = VERTEX_POINT ( 'NONE', #18873 ) ; +#51629 = CARTESIAN_POINT ( 'NONE', ( 213.9533395165431671, -121.6059026425373588, 7.661510092775062120 ) ) ; +#51630 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -118.7491319927899696, -1.808797119455600289 ) ) ; +#51631 = LINE ( 'NONE', #52215, #11542 ) ; +#51632 = AXIS2_PLACEMENT_3D ( 'NONE', #53734, #36509, #23059 ) ; +#51633 = EDGE_LOOP ( 'NONE', ( #38569, #25648 ) ) ; +#51634 = VECTOR ( 'NONE', #46485, 1000.000000000000000 ) ; +#51635 = CARTESIAN_POINT ( 'NONE', ( 236.0214149360621434, -125.6814836180148376, 1.989557728915945622 ) ) ; +#51636 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#51637 = CARTESIAN_POINT ( 'NONE', ( 220.8127645766280409, -118.8647196122408900, -5.398493837053875311 ) ) ; +#51638 = DIRECTION ( 'NONE', ( 1.644548700998853714E-16, -0.1516828450203866752, 0.9884292157390539568 ) ) ; +#51639 = FACE_BOUND ( 'NONE', #47013, .T. ) ; +#51641 = CARTESIAN_POINT ( 'NONE', ( 16.50000000000001776, -48.99999999999998579, 23.50000000000000000 ) ) ; +#51640 = AXIS2_PLACEMENT_3D ( 'NONE', #30384, #48472, #8468 ) ; +#51642 = CARTESIAN_POINT ( 'NONE', ( 222.0281222559290768, -121.1956354239860190, 8.021579737768441021 ) ) ; +#51643 = EDGE_CURVE ( 'NONE', #24199, #4675, #41351, .T. ) ; +#51644 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#51645 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#51646 = CARTESIAN_POINT ( 'NONE', ( 30.60000000000001563, -126.4501005210472186, -0.7764740176078172018 ) ) ; +#51647 = EDGE_CURVE ( 'NONE', #23348, #3438, #1673, .T. ) ; +#51648 = CARTESIAN_POINT ( 'NONE', ( 229.2999987669289794, -120.4999999999997726, 1.387778780781445676E-14 ) ) ; +#51649 = AXIS2_PLACEMENT_3D ( 'NONE', #52310, #12894, #26349 ) ; +#51650 = CARTESIAN_POINT ( 'NONE', ( -6.630332516476565630, -25.17013947692836240, -102.2814521506509777 ) ) ; +#51651 = CARTESIAN_POINT ( 'NONE', ( 228.7999987669289794, -125.9611437171376735, -4.379030634828334989 ) ) ; +#51652 = EDGE_CURVE ( 'NONE', #47470, #12399, #32341, .T. ) ; +#51653 = CARTESIAN_POINT ( 'NONE', ( 235.9097280068026521, -124.9917807384472468, 3.296589309349548635 ) ) ; +#51654 = ADVANCED_FACE ( 'NONE', ( #41073 ), #23260, .F. ) ; +#51655 = CARTESIAN_POINT ( 'NONE', ( 235.9655726582001876, -125.1302308345677545, -3.060678855348966998 ) ) ; +#51656 = ADVANCED_FACE ( 'NONE', ( #27665 ), #27057, .F. ) ; +#51657 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#51658 = CARTESIAN_POINT ( 'NONE', ( 216.0974990780416647, -119.4176203304658515, -7.659338914717660707 ) ) ; +#51659 = CARTESIAN_POINT ( 'NONE', ( 233.4951977987655027, -116.5371304351751576, 3.886704070219834328 ) ) ; +#51660 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #7878, #51973, #25704, #33887, #34184, #4097 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 4 ), + ( 0.01199978737477067244, 0.01220215887569416763, 0.01240453037661766282 ), + .UNSPECIFIED. ) ; +#51661 = ORIENTED_EDGE ( 'NONE', *, *, #43627, .T. ) ; +#51662 = CARTESIAN_POINT ( 'NONE', ( 12.44714902382366084, -50.96101226150894803, 17.76301610161903710 ) ) ; +#51663 = FACE_OUTER_BOUND ( 'NONE', #13590, .T. ) ; +#51664 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026880, -117.6397248152391199, 5.290607884857369214 ) ) ; +#51665 = CARTESIAN_POINT ( 'NONE', ( 235.1941167144019857, -121.1969739791613421, 6.112181553811555368 ) ) ; +#51666 = LINE ( 'NONE', #34743, #28332 ) ; +#51667 = CARTESIAN_POINT ( 'NONE', ( 219.8840699901303992, -121.5810713708120545, 7.814583385343269128 ) ) ; +#51668 = CARTESIAN_POINT ( 'NONE', ( 215.6891717105618795, -119.2277096333554169, -7.810421613657418050 ) ) ; +#51669 = DIRECTION ( 'NONE', ( -0.7132504491541840075, -2.131334480222543031E-15, 0.7009092642998484557 ) ) ; +#51670 = ORIENTED_EDGE ( 'NONE', *, *, #16048, .F. ) ; +#51671 = CARTESIAN_POINT ( 'NONE', ( 28.09997895765171450, -121.8526130445535358, -6.092080657368836860 ) ) ; +#51672 = EDGE_CURVE ( 'NONE', #57464, #14800, #54232, .T. ) ; +#51673 = DIRECTION ( 'NONE', ( -1.000000000000000000, -2.277977790663518519E-17, -3.995798253812759096E-16 ) ) ; +#51674 = PLANE ( 'NONE', #39577 ) ; +#51675 = VERTEX_POINT ( 'NONE', #32891 ) ; +#51676 = VECTOR ( 'NONE', #54699, 1000.000000000000000 ) ; +#51677 = CARTESIAN_POINT ( 'NONE', ( 36.90000000000001279, -120.4999999999999858, 5.551115123125782702E-14 ) ) ; +#51678 = CARTESIAN_POINT ( 'NONE', ( 216.6389879694779381, -122.0463867516268266, 7.852307548755485200 ) ) ; +#51679 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #22625, #40433, #18242, #36085, #53896, #9490, #27318, #18817, #29041, #19673, #6260, #32282, #24344, #33415, #50614, #45686, #23769, #10345, #23485, #42145, #55620, #2173, #51201, #1319, #28171, #46824, #50344, #46537, #10067, #15280, #11205, #45959, #32565, #14426, #5958, #23209, #1042, #41018, #6540, #36655, #54451, #50065, #27888, #37792, #10928, #5685, #19957, #41293, #19100, #36946, #15578, #54755, #14721, #41586, #33119, #1620, #28753, #19393, #37228, #46255, #55039, #15002, #32840, #10624, #50910, #28452, #24067, #41868, #1895, #37508, #55327, #11485, #47401, #47684, #29615, #52631, #3319, #38074, #12346, #7391, #16722, #29321, #42721 ), + .UNSPECIFIED., .F., .F., + ( 4, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 2, 2, 2, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 2, 2, 2, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 2, 2, 4 ), + ( 0.7500000000000000000, 0.7656250000000058842, 0.7734375000000087708, 0.7773437500000102141, 0.7792968750000103251, 0.7812500000000104361, 0.7968750000000126565, 0.8046875000000132117, 0.8085937500000134337, 0.8125000000000136557, 0.8281250000000157652, 0.8359375000000167644, 0.8437500000000177636, 0.8750000000000190958, 0.8906250000000195399, 0.8984375000000196509, 0.9062500000000198730, 0.9218750000000197620, 0.9296875000000196509, 0.9335937500000197620, 0.9375000000000198730, 0.9531250000000207612, 0.9609375000000210942, 0.9648437500000212053, 0.9667968750000212053, 0.9687500000000213163, 1.000000000000021982, 1.015625000000022427, 1.023437500000022649, 1.027343750000022649, 1.029296875000022204, 1.031250000000021982, 1.046875000000019096, 1.054687500000017542, 1.058593750000016653, 1.062500000000015765, 1.078125000000013767, 1.085937500000012879, 1.093750000000011990, 1.125000000000007550, 1.140625000000004663, 1.148437500000003331, 1.156250000000001776, 1.171875000000000222, 1.179687499999999334, 1.183593749999999556, 1.187499999999999778, 1.203125000000003997, 1.210937500000005551, 1.214843750000006217, 1.216796875000006661, 1.218750000000007105, 1.250000000000000000 ), + .UNSPECIFIED. ) ; +#51680 = CARTESIAN_POINT ( 'NONE', ( 221.9808798023453278, -121.7777686986775478, 7.748474152825441053 ) ) ; +#51681 = CARTESIAN_POINT ( 'NONE', ( 2.700000000000021938, -37.49999999999999289, 23.49899999999999878 ) ) ; +#51682 = AXIS2_PLACEMENT_3D ( 'NONE', #27089, #8391, #53639 ) ; +#51683 = CARTESIAN_POINT ( 'NONE', ( -27.99999999999999645, -128.6250000000000000, 18.35000000000001208 ) ) ; +#51684 = ORIENTED_EDGE ( 'NONE', *, *, #32423, .T. ) ; +#51685 = CARTESIAN_POINT ( 'NONE', ( 216.3310606049837475, -120.8923311072821889, 7.951092746432478542 ) ) ; +#51686 = CARTESIAN_POINT ( 'NONE', ( 30.40580806951081883, -126.2622716423753531, 1.000000000000042633 ) ) ; +#51687 = VECTOR ( 'NONE', #44001, 1000.000000000000000 ) ; +#51688 = ADVANCED_FACE ( 'NONE', ( #5461 ), #50119, .T. ) ; +#51689 = VERTEX_POINT ( 'NONE', #22974 ) ; +#51690 = AXIS2_PLACEMENT_3D ( 'NONE', #12877, #57586, #39458 ) ; +#51691 = ORIENTED_EDGE ( 'NONE', *, *, #30072, .T. ) ; +#51692 = ORIENTED_EDGE ( 'NONE', *, *, #57091, .T. ) ; +#51693 = ORIENTED_EDGE ( 'NONE', *, *, #13337, .T. ) ; +#51694 = CARTESIAN_POINT ( 'NONE', ( -13.42231206748380856, -29.69543050033665210, -119.7428842589405917 ) ) ; +#51695 = FACE_BOUND ( 'NONE', #50723, .T. ) ; +#51696 = EDGE_LOOP ( 'NONE', ( #34326, #30478, #48327, #24636 ) ) ; +#51697 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#51698 = ORIENTED_EDGE ( 'NONE', *, *, #25505, .T. ) ; +#51699 = FACE_OUTER_BOUND ( 'NONE', #12920, .T. ) ; +#51700 = CARTESIAN_POINT ( 'NONE', ( -22.99999999999997868, -49.00000000000000000, -19.10000000000000853 ) ) ; +#51701 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -118.2071609114321546, -2.121304448259289543 ) ) ; +#51702 = ORIENTED_EDGE ( 'NONE', *, *, #5808, .T. ) ; +#51703 = CARTESIAN_POINT ( 'NONE', ( 6.340092431596184852, -37.19543050033661302, -120.6009387305938958 ) ) ; +#51704 = CARTESIAN_POINT ( 'NONE', ( 32.65356530244423539, -119.6716523057971386, 5.762421202312905777 ) ) ; +#51705 = VERTEX_POINT ( 'NONE', #10686 ) ; +#51706 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#51707 = CARTESIAN_POINT ( 'NONE', ( -19.99999999999997513, -50.79999999999996874, -23.50000000000000000 ) ) ; +#51708 = APPROVAL ( #52778, 'δָ¶¨' ) ; +#51709 = ORIENTED_EDGE ( 'NONE', *, *, #45750, .T. ) ; +#51710 = CYLINDRICAL_SURFACE ( 'NONE', #25369, 7.000000000000001776 ) ; +#51711 = DIRECTION ( 'NONE', ( -1.194121782967160312E-15, 0.9884292157390540678, 0.1516828450203868139 ) ) ; +#51712 = CARTESIAN_POINT ( 'NONE', ( 214.7019021674151702, -121.0554676176633535, 5.564200263421470893 ) ) ; +#51713 = ADVANCED_FACE ( 'NONE', ( #5742 ), #19160, .F. ) ; +#51714 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#51715 = AXIS2_PLACEMENT_3D ( 'NONE', #10344, #46535, #15577 ) ; +#51716 = CARTESIAN_POINT ( 'NONE', ( 235.1225602560550954, -125.8408990600377848, -1.504853491586532366 ) ) ; +#51717 = CARTESIAN_POINT ( 'NONE', ( 236.3999987673965393, -121.8686921629444697, -6.864887600434486536 ) ) ; +#51718 = AXIS2_PLACEMENT_3D ( 'NONE', #12872, #8786, #21634 ) ; +#51719 = CARTESIAN_POINT ( 'NONE', ( 217.1862042838293974, -121.3892108519009554, 7.763023208717917178 ) ) ; +#51720 = CARTESIAN_POINT ( 'NONE', ( 216.8275084571033631, -120.8627258049980782, 7.781460028622816161 ) ) ; +#51721 = CIRCLE ( 'NONE', #36883, 2.024999999999999023 ) ; +#51722 = EDGE_CURVE ( 'NONE', #31151, #21827, #22512, .T. ) ; +#51723 = VECTOR ( 'NONE', #17707, 1000.000000000000000 ) ; +#51724 = ADVANCED_FACE ( 'NONE', ( #14773 ), #10403, .F. ) ; +#51725 = CARTESIAN_POINT ( 'NONE', ( 233.4311585108340239, -126.6465765839748201, -0.1989789656569953546 ) ) ; +#51726 = FACE_OUTER_BOUND ( 'NONE', #2104, .T. ) ; +#51727 = AXIS2_PLACEMENT_3D ( 'NONE', #14624, #32742, #55227 ) ; +#51728 = DIRECTION ( 'NONE', ( -0.7132504491541840075, -2.131334480222543031E-15, 0.7009092642998484557 ) ) ; +#51729 = CARTESIAN_POINT ( 'NONE', ( 11.50000000000001776, -38.99999999999999289, 23.49899999999999878 ) ) ; +#51730 = CARTESIAN_POINT ( 'NONE', ( 232.9627912210446254, -125.1817413267702932, -2.978294077471269397 ) ) ; +#51731 = CARTESIAN_POINT ( 'NONE', ( 234.9428319069525344, -125.5100077320489902, -2.387184868924542069 ) ) ; +#51732 = AXIS2_PLACEMENT_3D ( 'NONE', #54361, #27225, #22536 ) ; +#51733 = CARTESIAN_POINT ( 'NONE', ( 11.36533882503238679, -50.19543050033672671, -111.9395235786269893 ) ) ; +#51734 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.210476675238558841E-16, 1.857579106397798678E-17 ) ) ; +#51735 = CARTESIAN_POINT ( 'NONE', ( 234.6718198079931881, -120.6288803871463955, -6.146875171168356466 ) ) ; +#51736 = CARTESIAN_POINT ( 'NONE', ( 26.71743114853972045, -121.3259520469897836, 6.286972689770922607 ) ) ; +#51737 = FACE_OUTER_BOUND ( 'NONE', #14727, .T. ) ; +#51738 = PLANE ( 'NONE', #25068 ) ; +#51739 = FACE_OUTER_BOUND ( 'NONE', #39091, .T. ) ; +#51740 = CARTESIAN_POINT ( 'NONE', ( 196.2328455477621674, -114.3997443647925536, 0.9361359573007446144 ) ) ; +#51741 = DIRECTION ( 'NONE', ( -1.000000000000000000, -2.426522190670121225E-13, -3.707066068569962204E-14 ) ) ; +#51742 = DIRECTION ( 'NONE', ( -1.644548700998856672E-16, 0.1516828450203868972, -0.9884292157390539568 ) ) ; +#51743 = ORIENTED_EDGE ( 'NONE', *, *, #22037, .T. ) ; +#51744 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289169, -117.3159546782996756, 0.5559490289940357544 ) ) ; +#51745 = CARTESIAN_POINT ( 'NONE', ( 233.4559555378809534, -116.5425446249611809, -3.900145653846714300 ) ) ; +#51746 = VERTEX_POINT ( 'NONE', #33183 ) ; +#51747 = ORIENTED_EDGE ( 'NONE', *, *, #38134, .T. ) ; +#51748 = CARTESIAN_POINT ( 'NONE', ( 214.7168553627331278, -118.9932204687597874, -7.458716688915246529 ) ) ; +#51749 = CARTESIAN_POINT ( 'NONE', ( 236.7314389590131896, -118.3954348337199889, -5.778290766138457712 ) ) ; +#51750 = PERSON_AND_ORGANIZATION_ROLE ( 'classification_officer' ) ; +#51751 = ORIENTED_EDGE ( 'NONE', *, *, #14343, .T. ) ; +#51752 = CIRCLE ( 'NONE', #31251, 1.900000000000004796 ) ; +#51753 = VERTEX_POINT ( 'NONE', #38413 ) ; +#51754 = AXIS2_PLACEMENT_3D ( 'NONE', #35994, #13789, #44752 ) ; +#51755 = EDGE_CURVE ( 'NONE', #45261, #44914, #12794, .T. ) ; +#51756 = CARTESIAN_POINT ( 'NONE', ( 236.3594990731284895, -119.4362451203017912, -5.445656439349225053 ) ) ; +#51757 = CARTESIAN_POINT ( 'NONE', ( 221.4601070091953261, -118.9573597597268133, -7.716720212361457776 ) ) ; +#51758 = VECTOR ( 'NONE', #21970, 1000.000000000000000 ) ; +#51759 = VERTEX_POINT ( 'NONE', #20014 ) ; +#51760 = ORIENTED_EDGE ( 'NONE', *, *, #42159, .T. ) ; +#51761 = VECTOR ( 'NONE', #55190, 1000.000000000000000 ) ; +#51762 = ADVANCED_FACE ( 'NONE', ( #11543 ), #47171, .T. ) ; +#51763 = FACE_BOUND ( 'NONE', #1718, .T. ) ; +#51764 = LINE ( 'NONE', #38632, #39178 ) ; +#51765 = ORIENTED_EDGE ( 'NONE', *, *, #10884, .T. ) ; +#51766 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #21915, #53163, #25730, #29548 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 2.787728152484798234E-17, 0.008815097056151355304 ), + .UNSPECIFIED. ) ; +#51767 = AXIS2_PLACEMENT_3D ( 'NONE', #24751, #15695, #47519 ) ; +#51768 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#51769 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.9884292157390539568, -0.1516828450203877021 ) ) ; +#51770 = AXIS2_PLACEMENT_3D ( 'NONE', #11684, #28356, #46157 ) ; +#51771 = CARTESIAN_POINT ( 'NONE', ( 32.63613415387003869, -121.4999999999999858, -5.565209111069287395 ) ) ; +#51772 = AXIS2_PLACEMENT_3D ( 'NONE', #31609, #80, #22809 ) ; +#51773 = CARTESIAN_POINT ( 'NONE', ( 221.3898713376227647, -122.3194441031772044, 7.881272025917192003 ) ) ; +#51774 = CARTESIAN_POINT ( 'NONE', ( 221.5818569516105754, -118.7068403521791566, -7.658720675763357910 ) ) ; +#51775 = CARTESIAN_POINT ( 'NONE', ( 239.6999987669289567, -123.9513817428648537, 1.726739044166294867 ) ) ; +#51776 = ORIENTED_EDGE ( 'NONE', *, *, #46834, .F. ) ; +#51777 = EDGE_LOOP ( 'NONE', ( #25874, #48770, #52562, #17950 ) ) ; +#51778 = FACE_OUTER_BOUND ( 'NONE', #30220, .T. ) ; +#51779 = CARTESIAN_POINT ( 'NONE', ( 195.0671557676070051, -116.0946684225139620, 13.68767967873202629 ) ) ; +#51780 = AXIS2_PLACEMENT_3D ( 'NONE', #14459, #16467, #47433 ) ; +#51781 = LINE ( 'NONE', #29903, #10808 ) ; +#51782 = ORIENTED_EDGE ( 'NONE', *, *, #20987, .T. ) ; +#51783 = CYLINDRICAL_SURFACE ( 'NONE', #31101, 1.500000000000001332 ) ; +#51784 = CARTESIAN_POINT ( 'NONE', ( 231.9994518849460690, -120.5350377758266944, 5.842806087796868830 ) ) ; +#51785 = EDGE_CURVE ( 'NONE', #2512, #46031, #55972, .T. ) ; +#51786 = CARTESIAN_POINT ( 'NONE', ( 221.8243665618472562, -121.0984271624130315, 7.832963500989041705 ) ) ; +#51787 = CARTESIAN_POINT ( 'NONE', ( 236.2102677936178452, -121.8150847070938596, 6.007800704379866907 ) ) ; +#51788 = CARTESIAN_POINT ( 'NONE', ( 219.5457413159777218, -118.4910370221323035, -7.833566756729839042 ) ) ; +#51789 = CARTESIAN_POINT ( 'NONE', ( 235.8197053055641277, -120.1578092420643458, 5.538936374583611766 ) ) ; +#51790 = CARTESIAN_POINT ( 'NONE', ( 218.9962438811572838, -119.9152041616964794, -7.857336888126092767 ) ) ; +#51791 = CARTESIAN_POINT ( 'NONE', ( 28.09997895765365072, -119.1473869554483400, 6.092080657369286278 ) ) ; +#51792 = EDGE_CURVE ( 'NONE', #34893, #32509, #5861, .T. ) ; +#51793 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #6139, #41464, #41181, #41759 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 0.0001245833215045376427 ), + .UNSPECIFIED. ) ; +#51794 = EDGE_CURVE ( 'NONE', #39167, #30147, #56658, .T. ) ; +#51795 = CARTESIAN_POINT ( 'NONE', ( 232.9460618738217477, -114.3992616611756006, 0.7765963554928342338 ) ) ; +#51796 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.5916690328684034439, -0.8061809694755688316 ) ) ; +#51797 = CARTESIAN_POINT ( 'NONE', ( 217.3165941586674137, -119.1026625442464280, -7.898111424723805563 ) ) ; +#51798 = ADVANCED_FACE ( 'NONE', ( #47461 ), #22846, .T. ) ; +#51799 = DIRECTION ( 'NONE', ( -0.9999231197632632018, 0.0000000000000000000, -0.01239978076027390373 ) ) ; +#51800 = CARTESIAN_POINT ( 'NONE', ( 232.5023485641903278, -116.7003697561147533, 4.047306933318833622 ) ) ; +#51801 = CARTESIAN_POINT ( 'NONE', ( 235.5613498103479628, -118.4442106579920733, 5.155230083461766810 ) ) ; +#51802 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#51803 = VECTOR ( 'NONE', #25597, 1000.000000000000114 ) ; +#51804 = CARTESIAN_POINT ( 'NONE', ( 235.0746977872382502, -125.4858392251775570, 2.605177262316289877 ) ) ; +#51805 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#51806 = VERTEX_POINT ( 'NONE', #56522 ) ; +#51807 = CARTESIAN_POINT ( 'NONE', ( 234.2796182526402617, -124.2451276230235919, 4.877042234408714094 ) ) ; +#51808 = AXIS2_PLACEMENT_3D ( 'NONE', #15444, #2627, #38513 ) ; +#51809 = CARTESIAN_POINT ( 'NONE', ( 30.61743114857376469, -126.4557987026830546, 0.7252150992331923840 ) ) ; +#51810 = CARTESIAN_POINT ( 'NONE', ( 220.1964911703278176, -122.3252271071760049, 7.880261936565950975 ) ) ; +#51811 = AXIS2_PLACEMENT_3D ( 'NONE', #29255, #2678, #33352 ) ; +#51812 = CARTESIAN_POINT ( 'NONE', ( 222.5330372914982320, -117.4675452933991266, -7.218130693186923352 ) ) ; +#51813 = CARTESIAN_POINT ( 'NONE', ( 237.0703073222917396, -122.2676077316332908, -5.261088875249385843 ) ) ; +#51814 = CARTESIAN_POINT ( 'NONE', ( 5.900000000000016342, -38.84999999999999432, -23.49900000000000588 ) ) ; +#51815 = CIRCLE ( 'NONE', #30430, 5.485591461757046261 ) ; +#51816 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #23199, #41008, #1033, #29033, #10616, #46816, #16125, #19385, #7103, #24058 ), + .UNSPECIFIED., .F., .F., + ( 4, 3, 3, 4 ), + ( 0.0000000000000000000, 3.111603983725648443E-05, 6.223789342549768035E-05, 0.0001226754347896030707 ), + .UNSPECIFIED. ) ; +#51817 = ORIENTED_EDGE ( 'NONE', *, *, #17259, .T. ) ; +#51818 = CARTESIAN_POINT ( 'NONE', ( 221.8997118076069910, -122.4041095330967153, 7.615799060477757898 ) ) ; +#51819 = PLANE ( 'NONE', #35597 ) ; +#51820 = CARTESIAN_POINT ( 'NONE', ( 215.4268473067612604, -118.8955502932593049, -7.518273691830121841 ) ) ; +#51821 = LINE ( 'NONE', #29660, #50728 ) ; +#51822 = CARTESIAN_POINT ( 'NONE', ( 220.9467675187827922, -119.4486685569382445, -7.810515387437099832 ) ) ; +#51823 = VERTEX_POINT ( 'NONE', #24983 ) ; +#51824 = VERTEX_POINT ( 'NONE', #25265 ) ; +#51825 = CARTESIAN_POINT ( 'NONE', ( 215.5515353348323515, -118.5032580254638788, -7.644112260039221063 ) ) ; +#51826 = CARTESIAN_POINT ( 'NONE', ( 217.2060331746567670, -122.3061419595013462, 7.809864518468716987 ) ) ; +#51827 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289794, -120.4999999999997726, 1.387778780781445676E-14 ) ) ; +#51828 = CARTESIAN_POINT ( 'NONE', ( 215.9622150725639642, -121.5313727646559414, 7.655071791968123485 ) ) ; +#51829 = ORIENTED_EDGE ( 'NONE', *, *, #21144, .T. ) ; +#51830 = CARTESIAN_POINT ( 'NONE', ( 15.27220846151778488, -57.89485084801852111, -19.51753601915566350 ) ) ; +#51831 = FACE_OUTER_BOUND ( 'NONE', #6604, .T. ) ; +#51832 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #32674, #1728, #14830, #10459 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 1.430489624538199204E-17, 0.001602049502742476260 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9998531797757107542, 0.9964938480908036578, 0.9965089098923595179, 0.9998983651803787787 ) ) + REPRESENTATION_ITEM ( '' ) ); +#51833 = CARTESIAN_POINT ( 'NONE', ( 237.0143909069971073, -125.6033896636022718, 2.175657170596864809 ) ) ; +#51834 = CARTESIAN_POINT ( 'NONE', ( -44.53576754098572366, -45.49413063310443306, 15.64711390308882599 ) ) ; +#51835 = CIRCLE ( 'NONE', #35066, 1.649999999999995248 ) ; +#51836 = VERTEX_POINT ( 'NONE', #51536 ) ; +#51837 = CARTESIAN_POINT ( 'NONE', ( 217.7680557708017091, -121.6450023721133959, 7.959475921072628246 ) ) ; +#51838 = AXIS2_PLACEMENT_3D ( 'NONE', #35722, #13809, #30781 ) ; +#51839 = EDGE_CURVE ( 'NONE', #30949, #31200, #42778, .T. ) ; +#51840 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669290647, -122.7556221809444281, 6.308951912240184257 ) ) ; +#51841 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#51842 = ORIENTED_EDGE ( 'NONE', *, *, #32624, .T. ) ; +#51843 = ORIENTED_EDGE ( 'NONE', *, *, #34865, .F. ) ; +#51844 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.9884292157390536238, 0.1516828450203887291 ) ) ; +#51845 = CARTESIAN_POINT ( 'NONE', ( 221.5680233023139465, -119.9007223966296465, -7.832832993612450778 ) ) ; +#51846 = CARTESIAN_POINT ( 'NONE', ( 219.8870556588780119, -120.0763483772115308, -7.873515876667488200 ) ) ; +#51847 = CARTESIAN_POINT ( 'NONE', ( 216.6830874439309014, -118.6126470560206769, -7.551245561737196965 ) ) ; +#51848 = EDGE_LOOP ( 'NONE', ( #29407, #3030 ) ) ; +#51849 = CARTESIAN_POINT ( 'NONE', ( 232.5185270983271835, -125.9047845766382352, -3.276408650962292501 ) ) ; +#51850 = VECTOR ( 'NONE', #1796, 1000.000000000000000 ) ; +#51851 = CARTESIAN_POINT ( 'NONE', ( 12.53574244350967604, -47.17341736104220473, -15.95729510332518863 ) ) ; +#51852 = CARTESIAN_POINT ( 'NONE', ( 221.4389638280688075, -119.5463871308402162, -7.792556077753494570 ) ) ; +#51853 = ORIENTED_EDGE ( 'NONE', *, *, #22293, .T. ) ; +#51854 = VECTOR ( 'NONE', #9009, 1000.000000000000227 ) ; +#51855 = ORIENTED_EDGE ( 'NONE', *, *, #17824, .F. ) ; +#51856 = CARTESIAN_POINT ( 'NONE', ( 7.300065092093258379, -44.69543050033674092, -116.0763761837212513 ) ) ; +#51857 = CARTESIAN_POINT ( 'NONE', ( 219.9503880133664779, -121.0937287102784410, 7.864364026243195305 ) ) ; +#51858 = AXIS2_PLACEMENT_3D ( 'NONE', #5959, #23771, #5410 ) ; +#51859 = ORIENTED_EDGE ( 'NONE', *, *, #20024, .T. ) ; +#51860 = PLANE ( 'NONE', #5936 ) ; +#51861 = AXIS2_PLACEMENT_3D ( 'NONE', #54273, #36182, #14535 ) ; +#51862 = CYLINDRICAL_SURFACE ( 'NONE', #46021, 1.649999999999997025 ) ; +#51863 = ADVANCED_FACE ( 'NONE', ( #29098 ), #5603, .T. ) ; +#51864 = VERTEX_POINT ( 'NONE', #7453 ) ; +#51865 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #31447, #13292, #9221, #4852 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#51866 = CARTESIAN_POINT ( 'NONE', ( -34.71878011967481825, -50.19543050033674803, -71.80525385697795571 ) ) ; +#51867 = CARTESIAN_POINT ( 'NONE', ( 220.4669882443966458, -123.8757212435620829, -6.572000558160567607 ) ) ; +#51868 = ORIENTED_EDGE ( 'NONE', *, *, #5735, .F. ) ; +#51869 = CARTESIAN_POINT ( 'NONE', ( 234.5277695270552556, -115.7354643018458944, 2.888286435452927403 ) ) ; +#51870 = CARTESIAN_POINT ( 'NONE', ( 8.471311343203240085, -39.19543050033661302, -114.5634957458609335 ) ) ; +#51871 = EDGE_CURVE ( 'NONE', #24073, #54243, #19088, .T. ) ; +#51872 = CARTESIAN_POINT ( 'NONE', ( 232.3250021954102067, -125.4574341589786712, 3.638959064245910646 ) ) ; +#51873 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289794, -123.3373170575583231, 2.642879201094180619 ) ) ; +#51874 = CARTESIAN_POINT ( 'NONE', ( 35.56152562282418472, -115.0076368383395646, -0.8852051238726847959 ) ) ; +#51875 = EDGE_CURVE ( 'NONE', #26104, #49420, #18985, .T. ) ; +#51876 = CARTESIAN_POINT ( 'NONE', ( 24.99900000000002009, -49.14999999999999858, 6.399999999999993250 ) ) ; +#51877 = CARTESIAN_POINT ( 'NONE', ( 221.5822455605818107, -118.6760856060489289, -7.857101670571502439 ) ) ; +#51878 = CARTESIAN_POINT ( 'NONE', ( 4.000000000000021316, -41.30000000000000426, -23.49900000000000588 ) ) ; +#51879 = ORIENTED_EDGE ( 'NONE', *, *, #34017, .F. ) ; +#51880 = CARTESIAN_POINT ( 'NONE', ( 214.8182639529018729, -119.5813835283131539, -7.568721717732073806 ) ) ; +#51881 = VERTEX_POINT ( 'NONE', #48623 ) ; +#51882 = DIRECTION ( 'NONE', ( 3.524876788021935603E-16, -1.000000000000000000, 1.848892746611746419E-32 ) ) ; +#51883 = VECTOR ( 'NONE', #26389, 1000.000000000000000 ) ; +#51884 = CARTESIAN_POINT ( 'NONE', ( 236.4552553625714495, -115.6896513956671271, 2.768102170746851609 ) ) ; +#51885 = CARTESIAN_POINT ( 'NONE', ( 234.0664679548620768, -122.3933277043619370, -5.218498485782466112 ) ) ; +#51886 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #8428, #44042, #57500, #17471, #35302, #45495, #54542, #27124, #35863, #18903, #9866, #32648, #40236, #41383, #14527, #53678, #258, #846 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 2, 2, 2, 2, 4 ), + ( 0.006930019763437718361, 0.007373136006990294380, 0.007816252250542870400, 0.008259368494095444685, 0.008702484737648020705, 0.009145600981200596724, 0.009588717224753171009, 0.01003183346830574703, 0.01047494971185832305 ), + .UNSPECIFIED. ) ; +#51887 = VERTEX_POINT ( 'NONE', #3964 ) ; +#51888 = ORIENTED_EDGE ( 'NONE', *, *, #35590, .F. ) ; +#51889 = LINE ( 'NONE', #11894, #48177 ) ; +#51890 = DIRECTION ( 'NONE', ( 1.644548700998852974E-16, -0.1516828450203867862, 0.9884292157390539568 ) ) ; +#51891 = PLANE ( 'NONE', #35313 ) ; +#51892 = CARTESIAN_POINT ( 'NONE', ( 235.8291231968143222, -115.4491418728554208, -3.508032610082526315 ) ) ; +#51893 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#51894 = CARTESIAN_POINT ( 'NONE', ( 217.9163579497280523, -121.9955566010063706, 7.909047110826853633 ) ) ; +#51895 = CARTESIAN_POINT ( 'NONE', ( 218.8554351935288480, -119.0412919889868988, -7.758137998249394762 ) ) ; +#51896 = CARTESIAN_POINT ( 'NONE', ( 220.1490850467893097, -121.0862961143351413, 7.867201064707276537 ) ) ; +#51897 = CARTESIAN_POINT ( 'NONE', ( 219.7810779374313483, -121.7065135352729897, 7.999681322609911049 ) ) ; +#51898 = AXIS2_PLACEMENT_3D ( 'NONE', #42172, #55648, #1921 ) ; +#51899 = ORIENTED_EDGE ( 'NONE', *, *, #53843, .F. ) ; +#51900 = CARTESIAN_POINT ( 'NONE', ( 213.4929861835007046, -113.2851940982099990, 1.107173147077711084 ) ) ; +#51901 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238558841E-16, -1.857579106397798678E-17 ) ) ; +#51902 = VECTOR ( 'NONE', #35345, 1000.000000000000000 ) ; +#51903 = CARTESIAN_POINT ( 'NONE', ( 236.0767704591796416, -116.5160543386058123, -6.149603854739075004 ) ) ; +#51904 = ORIENTED_EDGE ( 'NONE', *, *, #9753, .F. ) ; +#51905 = DIRECTION ( 'NONE', ( 0.7071067811865310304, 0.0000000000000000000, 0.7071067811865640040 ) ) ; +#51906 = AXIS2_PLACEMENT_3D ( 'NONE', #11040, #28868, #33527 ) ; +#51907 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#51908 = CARTESIAN_POINT ( 'NONE', ( 237.7186145151968333, -116.9339977900024934, 4.252783152777546150 ) ) ; +#51909 = EDGE_LOOP ( 'NONE', ( #15293, #17613, #35760, #23557 ) ) ; +#51910 = DIRECTION ( 'NONE', ( 1.652117596168384206E-15, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#51911 = EDGE_CURVE ( 'NONE', #21232, #43445, #42885, .T. ) ; +#51912 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289169, -120.3039229571035662, -0.4602714989354711461 ) ) ; +#51913 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#51914 = CARTESIAN_POINT ( 'NONE', ( 237.3406885101607315, -125.7848578860923965, 3.145332292616636494 ) ) ; +#51915 = ORIENTED_EDGE ( 'NONE', *, *, #48793, .T. ) ; +#51916 = VERTEX_POINT ( 'NONE', #8613 ) ; +#51917 = CARTESIAN_POINT ( 'NONE', ( 214.8617033879209544, -119.7888798729815676, -7.603540958908398650 ) ) ; +#51918 = CARTESIAN_POINT ( 'NONE', ( 22.00000000000001421, -129.0000000000000000, -17.97499999999999076 ) ) ; +#51919 = CARTESIAN_POINT ( 'NONE', ( 233.6458313101887825, -121.3418397898629024, 5.485782147351764060 ) ) ; +#51920 = ORIENTED_EDGE ( 'NONE', *, *, #21884, .F. ) ; +#51921 = VERTEX_POINT ( 'NONE', #39286 ) ; +#51922 = ORIENTED_EDGE ( 'NONE', *, *, #40526, .T. ) ; +#51923 = EDGE_CURVE ( 'NONE', #9144, #43674, #50362, .T. ) ; +#51924 = EDGE_LOOP ( 'NONE', ( #7748, #30021, #52127, #16919 ) ) ; +#51925 = CIRCLE ( 'NONE', #29569, 16.00000000000000000 ) ; +#51926 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#51927 = CARTESIAN_POINT ( 'NONE', ( 237.5283449348248155, -117.4220066762235462, 4.618620721855060118 ) ) ; +#51928 = EDGE_LOOP ( 'NONE', ( #45307, #26677, #51349, #37225 ) ) ; +#51929 = ORIENTED_EDGE ( 'NONE', *, *, #29538, .T. ) ; +#51930 = DIRECTION ( 'NONE', ( -0.7132504491541842295, -2.131334480222611662E-15, 0.7009092642998483447 ) ) ; +#51931 = CARTESIAN_POINT ( 'NONE', ( 217.0850700455013396, -118.7877991733313934, -7.593583887846925506 ) ) ; +#51932 = CARTESIAN_POINT ( 'NONE', ( 25.00000000000002132, -48.85000000000000142, 6.399999999999993250 ) ) ; +#51933 = ORIENTED_EDGE ( 'NONE', *, *, #10273, .F. ) ; +#51934 = CARTESIAN_POINT ( 'NONE', ( 219.9328439788539526, -121.8769636074061964, 7.972435056316499846 ) ) ; +#51935 = CARTESIAN_POINT ( 'NONE', ( 10.46760517116242184, -29.99543050033662439, -110.3563071415252494 ) ) ; +#51936 = CARTESIAN_POINT ( 'NONE', ( 229.2999987673786677, -123.6875552964711460, -6.788924158653703245 ) ) ; +#51937 = CARTESIAN_POINT ( 'NONE', ( 221.4390395366784219, -121.4864587484650542, 8.010802418399844527 ) ) ; +#51938 = CARTESIAN_POINT ( 'NONE', ( 217.3002074625812838, -124.4611432380234817, -6.508252711985476502 ) ) ; +#51939 = CARTESIAN_POINT ( 'NONE', ( 239.8171560544543013, -116.4398013144982116, 0.5699005476848451046 ) ) ; +#51940 = CARTESIAN_POINT ( 'NONE', ( 220.2486434445711438, -119.3664213591992223, -7.806778407593972346 ) ) ; +#51941 = CARTESIAN_POINT ( 'NONE', ( 2.081668171172168513E-14, 38.43410573620376169, -4.128641872824792996E-15 ) ) ; +#51943 = ADVANCED_FACE ( 'NONE', ( #43942 ), #1235, .F. ) ; +#51942 = AXIS2_PLACEMENT_3D ( 'NONE', #42953, #7636, #21062 ) ; +#51944 = LINE ( 'NONE', #47286, #53975 ) ; +#51945 = EDGE_CURVE ( 'NONE', #1373, #8832, #12699, .T. ) ; +#51946 = CARTESIAN_POINT ( 'NONE', ( 235.8999987668161111, -127.8193741415316538, -1.636081347590134794 ) ) ; +#51947 = VECTOR ( 'NONE', #9481, 1000.000000000000000 ) ; +#51948 = FACE_OUTER_BOUND ( 'NONE', #51924, .T. ) ; +#51949 = EDGE_CURVE ( 'NONE', #22282, #9498, #28967, .T. ) ; +#51950 = VECTOR ( 'NONE', #18438, 1000.000000000000000 ) ; +#51951 = CARTESIAN_POINT ( 'NONE', ( 221.1524068854314180, -120.9258616016911390, 8.065737694096505095 ) ) ; +#51952 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#51953 = CARTESIAN_POINT ( 'NONE', ( 234.0347280068026805, -126.0072092751871651, -0.8451279643312409329 ) ) ; +#51954 = CARTESIAN_POINT ( 'NONE', ( 236.0083822703651038, -124.1451309041066224, -4.183719404238540385 ) ) ; +#51955 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #26821, #26231, #26512, #526, #35278, #31493, #35556, #13055, #22685, #27377, #31773, #31190, #40214, #17142, #45169, #53356, #44018, #48984, #40499 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 2, 2, 1, 2, 2, 4 ), + ( 0.0000000000000000000, 0.1249999999998392952, 0.1874999999997589428, 0.2187499999997114530, 0.2499999999996639355, 0.3749999999994901856, 0.4374999999994325095, 0.4687499999994310107, 0.4999999999994294564, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#51956 = LINE ( 'NONE', #16319, #18938 ) ; +#51957 = DIRECTION ( 'NONE', ( 3.331850313922638302E-15, -1.000000000000000000, 3.497018304389687588E-16 ) ) ; +#51958 = EDGE_CURVE ( 'NONE', #2675, #39319, #26669, .T. ) ; +#51959 = CARTESIAN_POINT ( 'NONE', ( 233.6206063562129600, -120.4411139747018495, 5.549222495719337900 ) ) ; +#51960 = ORIENTED_EDGE ( 'NONE', *, *, #2765, .T. ) ; +#51961 = CARTESIAN_POINT ( 'NONE', ( -36.99976935928979316, -124.5000000000000000, 16.96280065771918544 ) ) ; +#51962 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289510, -122.8883198294995083, 1.647004255341918411 ) ) ; +#51963 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026596, -120.9562139998529062, 5.987587618924667510 ) ) ; +#51964 = CARTESIAN_POINT ( 'NONE', ( 235.3835670492408383, -126.4335517959779338, 1.617037707046377726 ) ) ; +#51965 = LINE ( 'NONE', #12248, #4166 ) ; +#51966 = FACE_OUTER_BOUND ( 'NONE', #20885, .T. ) ; +#51967 = CYLINDRICAL_SURFACE ( 'NONE', #1420, 1.999999999999998224 ) ; +#51968 = VECTOR ( 'NONE', #28785, 1000.000000000000114 ) ; +#51969 = LINE ( 'NONE', #25397, #20062 ) ; +#51970 = ORIENTED_EDGE ( 'NONE', *, *, #31324, .T. ) ; +#51971 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#51972 = LINE ( 'NONE', #17507, #23814 ) ; +#51973 = CARTESIAN_POINT ( 'NONE', ( 18.15000000000001990, -59.06772578493899317, -21.49958330439412535 ) ) ; +#51974 = ORIENTED_EDGE ( 'NONE', *, *, #14343, .F. ) ; +#51975 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#51976 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#51977 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#51978 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#51979 = EDGE_CURVE ( 'NONE', #5692, #34925, #8909, .T. ) ; +#51980 = EDGE_CURVE ( 'NONE', #38679, #1373, #8032, .T. ) ; +#51981 = CARTESIAN_POINT ( 'NONE', ( 218.5750974495489061, -119.3442479723766922, -7.986349652592969584 ) ) ; +#51982 = VERTEX_POINT ( 'NONE', #165 ) ; +#51983 = CARTESIAN_POINT ( 'NONE', ( 215.5515353348323799, -121.9704013456993721, 7.781599307684446742 ) ) ; +#51984 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#51985 = ADVANCED_FACE ( 'NONE', ( #21457 ), #21474, .F. ) ; +#51986 = ORIENTED_EDGE ( 'NONE', *, *, #5857, .T. ) ; +#51987 = VECTOR ( 'NONE', #34327, 1000.000000000000000 ) ; +#51988 = EDGE_CURVE ( 'NONE', #41217, #16468, #53571, .T. ) ; +#51989 = EDGE_LOOP ( 'NONE', ( #34031, #682, #57110, #6200 ) ) ; +#51990 = EDGE_LOOP ( 'NONE', ( #39384, #36935, #55983, #37705 ) ) ; +#51991 = ADVANCED_FACE ( 'NONE', ( #57100 ), #48334, .F. ) ; +#51992 = ORIENTED_EDGE ( 'NONE', *, *, #20403, .F. ) ; +#51993 = DIRECTION ( 'NONE', ( -1.194121782967160312E-15, 0.9884292157390540678, 0.1516828450203868139 ) ) ; +#51994 = CARTESIAN_POINT ( 'NONE', ( -47.55659734933310290, -120.9926023078743640, 6.299627642354565182 ) ) ; +#51995 = VERTEX_POINT ( 'NONE', #9985 ) ; +#51996 = EDGE_LOOP ( 'NONE', ( #43747, #56882, #41649, #16333, #6416, #841, #237, #3022 ) ) ; +#51997 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, -1.734723475976805517E-15 ) ) ; +#51998 = LINE ( 'NONE', #12000, #327 ) ; +#51999 = CARTESIAN_POINT ( 'NONE', ( -19.59999999999998721, -30.29999999999999361, -17.99999999999999645 ) ) ; +#52000 = EDGE_LOOP ( 'NONE', ( #2738, #33902, #25617, #32706 ) ) ; +#52001 = FACE_OUTER_BOUND ( 'NONE', #29736, .T. ) ; +#52002 = LINE ( 'NONE', #33921, #16074 ) ; +#52003 = AXIS2_PLACEMENT_3D ( 'NONE', #32798, #1856, #10583 ) ; +#52004 = CARTESIAN_POINT ( 'NONE', ( 236.8538605750426029, -121.3418493503771742, 5.485780680201251869 ) ) ; +#52005 = ORIENTED_EDGE ( 'NONE', *, *, #6907, .F. ) ; +#52006 = FACE_OUTER_BOUND ( 'NONE', #25275, .T. ) ; +#52007 = CARTESIAN_POINT ( 'NONE', ( 232.3564704355307526, -123.7764086509620682, 5.404784576638524740 ) ) ; +#52008 = EDGE_CURVE ( 'NONE', #18819, #52379, #11223, .T. ) ; +#52009 = CARTESIAN_POINT ( 'NONE', ( 219.7742688560371391, -121.9192832265692772, 7.963115625390579488 ) ) ; +#52010 = CARTESIAN_POINT ( 'NONE', ( -27.99999999999998934, -129.0000000000000000, -20.00000000000000355 ) ) ; +#52011 = CARTESIAN_POINT ( 'NONE', ( 235.1155185710735793, -125.9038634886450723, -1.260402426931066522 ) ) ; +#52012 = EDGE_CURVE ( 'NONE', #47094, #5401, #37706, .T. ) ; +#52013 = FACE_OUTER_BOUND ( 'NONE', #40740, .T. ) ; +#52014 = CYLINDRICAL_SURFACE ( 'NONE', #37978, 1.000000000000000888 ) ; +#52015 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#52016 = CARTESIAN_POINT ( 'NONE', ( 233.4469921016405181, -126.5969014079382760, -0.8175796016365846075 ) ) ; +#52017 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#52018 = CARTESIAN_POINT ( 'NONE', ( 24.86610165400005101, -120.4999999999999716, 6.267177660000026407 ) ) ; +#52019 = EDGE_CURVE ( 'NONE', #56605, #1625, #28086, .T. ) ; +#52020 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#52021 = CARTESIAN_POINT ( 'NONE', ( 233.0282870464158691, -123.5804660322450843, -4.616795483728349581 ) ) ; +#52022 = CARTESIAN_POINT ( 'NONE', ( 234.8129548277030949, -125.6755072391094217, 2.004156775791215761 ) ) ; +#52023 = EDGE_CURVE ( 'NONE', #51916, #30151, #20332, .T. ) ; +#52024 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#52025 = FACE_OUTER_BOUND ( 'NONE', #34933, .T. ) ; +#52026 = CARTESIAN_POINT ( 'NONE', ( 234.8326703473421730, -115.3713428848535898, -3.393726279552537139 ) ) ; +#52027 = CARTESIAN_POINT ( 'NONE', ( -31.38545849486004613, -39.19543050033673381, -76.51798276126369558 ) ) ; +#52028 = CARTESIAN_POINT ( 'NONE', ( 218.3002074625812554, -114.3649215954137901, -7.658023187335216697 ) ) ; +#52029 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#52030 = CARTESIAN_POINT ( 'NONE', ( 237.8528773889413230, -122.2636255855283025, 5.282669809843068442 ) ) ; +#52031 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#52032 = CARTESIAN_POINT ( 'NONE', ( 5.022125873084460679, -41.84916458624188351, -119.8211421681256041 ) ) ; +#52033 = CARTESIAN_POINT ( 'NONE', ( 210.8999987669501479, -113.6873373868432964, 1.045460849267753733 ) ) ; +#52034 = CARTESIAN_POINT ( 'NONE', ( 21.50000000000306954, -124.5000000000000000, -14.00000000000884270 ) ) ; +#52035 = ORIENTED_EDGE ( 'NONE', *, *, #49066, .F. ) ; +#52036 = CARTESIAN_POINT ( 'NONE', ( 25.00000000000002132, -49.00000000000000000, -19.52500000000000924 ) ) ; +#52037 = CARTESIAN_POINT ( 'NONE', ( 232.7471789005271319, -117.7358805871170091, 4.842365068979630927 ) ) ; +#52038 = CIRCLE ( 'NONE', #1736, 1.500000000000001332 ) ; +#52039 = CC_DESIGN_PERSON_AND_ORGANIZATION_ASSIGNMENT ( #54091, #5327, ( #45867 ) ) ; +#52040 = ORIENTED_EDGE ( 'NONE', *, *, #54266, .F. ) ; +#52041 = EDGE_LOOP ( 'NONE', ( #49330, #10482, #1284, #34037 ) ) ; +#52042 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397815626E-17 ) ) ; +#52043 = ADVANCED_FACE ( 'NONE', ( #36856 ), #10542, .F. ) ; +#52044 = CARTESIAN_POINT ( 'NONE', ( 236.6916057583898692, -119.9001880079651983, -6.120866629725681740 ) ) ; +#52045 = PERSON_AND_ORGANIZATION ( #17881, #29145 ) ; +#52046 = EDGE_LOOP ( 'NONE', ( #47101, #39917, #29945, #49692 ) ) ; +#52047 = ORIENTED_EDGE ( 'NONE', *, *, #22356, .T. ) ; +#52048 = CARTESIAN_POINT ( 'NONE', ( 236.4998687844086760, -115.6349347872155704, -2.670894228520654057 ) ) ; +#52049 = CARTESIAN_POINT ( 'NONE', ( 221.4972489350523972, -118.8292545746887754, -7.688945749545421648 ) ) ; +#52050 = ADVANCED_FACE ( 'NONE', ( #28964 ), #24848, .F. ) ; +#52051 = ORIENTED_EDGE ( 'NONE', *, *, #16335, .F. ) ; +#52052 = ORIENTED_EDGE ( 'NONE', *, *, #55703, .T. ) ; +#52053 = EDGE_CURVE ( 'NONE', #7784, #703, #42068, .T. ) ; +#52054 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#52055 = CARTESIAN_POINT ( 'NONE', ( 215.2987092082287290, -120.0240864794149473, -7.865383504961668493 ) ) ; +#52056 = EDGE_CURVE ( 'NONE', #8769, #25073, #41072, .T. ) ; +#52057 = ORIENTED_EDGE ( 'NONE', *, *, #33761, .F. ) ; +#52058 = CARTESIAN_POINT ( 'NONE', ( 219.7317610457397734, -119.3896741132653432, -8.011976595475578833 ) ) ; +#52059 = CARTESIAN_POINT ( 'NONE', ( 215.0297365338909117, -119.9813590590063512, -7.635161065207171305 ) ) ; +#52060 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#52061 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#52062 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#52063 = CARTESIAN_POINT ( 'NONE', ( 222.3999987669286611, -117.4979334485329332, -7.020110252179592614 ) ) ; +#52064 = CARTESIAN_POINT ( 'NONE', ( 239.7825604356895042, -123.9513817428648537, 1.726739044166278658 ) ) ; +#52065 = VERTEX_POINT ( 'NONE', #33035 ) ; +#52066 = ORIENTED_EDGE ( 'NONE', *, *, #53173, .T. ) ; +#52067 = CARTESIAN_POINT ( 'NONE', ( 35.40642572112703590, -125.8202313365537890, -0.9999999999999870104 ) ) ; +#52068 = CARTESIAN_POINT ( 'NONE', ( 195.1499984800815355, -116.2316811276534310, 13.26197142343288071 ) ) ; +#52069 = CARTESIAN_POINT ( 'NONE', ( 215.8767681566795602, -121.5956735589361273, 7.631504766587823951 ) ) ; +#52070 = VERTEX_POINT ( 'NONE', #46167 ) ; +#52071 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#52072 = CARTESIAN_POINT ( 'NONE', ( 231.9935430518201258, -122.0867734194574439, 5.534189905351710514 ) ) ; +#52073 = EDGE_CURVE ( 'NONE', #683, #14525, #50822, .T. ) ; +#52074 = CARTESIAN_POINT ( 'NONE', ( 221.8461480721025225, -121.1220492340411852, 7.829338493782890929 ) ) ; +#52075 = CONICAL_SURFACE ( 'NONE', #41831, 7.499999999912344784, 0.7853981624999986089 ) ; +#52076 = CARTESIAN_POINT ( 'NONE', ( 236.2195330048804180, -122.1543752049718279, 5.923363357610934798 ) ) ; +#52077 = CARTESIAN_POINT ( 'NONE', ( 216.7536962859186644, -122.5315721017623645, 7.726729693185108161 ) ) ; +#52078 = CARTESIAN_POINT ( 'NONE', ( 235.7964755195485509, -119.3673076570549227, 5.432390259010492883 ) ) ; +#52079 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #26927, #31882, #44721, #40328, #9661, #353, #35959, #53777, #49383, #26339 ), + .UNSPECIFIED., .F., .F., + ( 4, 3, 3, 4 ), + ( 4.343667566910249836E-15, 2.678824387616802756E-05, 5.355302265263919137E-05, 0.0001068799304737790175 ), + .UNSPECIFIED. ) ; +#52080 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#52081 = CARTESIAN_POINT ( 'NONE', ( 31.80179706780132065, -121.4122645366174282, -5.805462372544229588 ) ) ; +#52082 = CARTESIAN_POINT ( 'NONE', ( 232.9988430890120128, -114.9950005041190764, 2.743734514109661848 ) ) ; +#52083 = CARTESIAN_POINT ( 'NONE', ( 215.7023973221382107, -120.8702731256650083, 7.703430518930382220 ) ) ; +#52084 = FACE_OUTER_BOUND ( 'NONE', #23746, .T. ) ; +#52085 = CARTESIAN_POINT ( 'NONE', ( -38.59130380493152046, -37.19543050033675513, -75.74596258855483200 ) ) ; +#52086 = CARTESIAN_POINT ( 'NONE', ( 232.3027953333263724, -115.4685273842694642, -2.341901260348197233 ) ) ; +#52087 = CARTESIAN_POINT ( 'NONE', ( 235.6517515765100086, -121.5326062535822871, 5.453400145672296695 ) ) ; +#52088 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289169, -119.0384307811790450, -1.341494568732394699 ) ) ; +#52089 = ADVANCED_FACE ( 'NONE', ( #2095 ), #44470, .F. ) ; +#52090 = CARTESIAN_POINT ( 'NONE', ( 234.9984482055394892, -126.0006559720523711, 0.9487657648842853231 ) ) ; +#52091 = CARTESIAN_POINT ( 'NONE', ( 3.950000000000000178, -2.500000000000000000, -39.00000000000000000 ) ) ; +#52092 = ORIENTED_EDGE ( 'NONE', *, *, #16645, .F. ) ; +#52093 = CARTESIAN_POINT ( 'NONE', ( 234.3002867749262634, -124.8496410187701002, 4.345952596910974464 ) ) ; +#52094 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289794, -122.2133332384586311, -6.481196396054043518 ) ) ; +#52095 = CARTESIAN_POINT ( 'NONE', ( 2.400000000000020339, -37.49999999999999289, 23.50000000000000000 ) ) ; +#52096 = DIRECTION ( 'NONE', ( 1.644548700998852974E-16, -0.1516828450203867862, 0.9884292157390539568 ) ) ; +#52097 = EDGE_CURVE ( 'NONE', #9492, #37587, #19591, .T. ) ; +#52098 = CARTESIAN_POINT ( 'NONE', ( 236.9740369709471963, -124.9456915077902437, -3.325072778379884575 ) ) ; +#52099 = CARTESIAN_POINT ( 'NONE', ( 220.8841311897886044, -122.2941541368054317, 7.880430995744204914 ) ) ; +#52100 = ORIENTED_EDGE ( 'NONE', *, *, #1550, .T. ) ; +#52101 = AXIS2_PLACEMENT_3D ( 'NONE', #832, #49845, #18605 ) ; +#52102 = VECTOR ( 'NONE', #25851, 999.9999999999998863 ) ; +#52103 = CARTESIAN_POINT ( 'NONE', ( 221.8682677112657871, -122.4350489356420866, 7.611051146791492528 ) ) ; +#52104 = CARTESIAN_POINT ( 'NONE', ( 8.783698672734505664, -29.69543050033661657, -115.9220019682788774 ) ) ; +#52105 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#52106 = CARTESIAN_POINT ( 'NONE', ( 219.7750349155975869, -121.8814474099407192, 7.731508593705073373 ) ) ; +#52107 = CYLINDRICAL_SURFACE ( 'NONE', #8724, 0.4999999999999990008 ) ; +#52108 = ORIENTED_EDGE ( 'NONE', *, *, #8490, .T. ) ; +#52109 = ORIENTED_EDGE ( 'NONE', *, *, #55249, .T. ) ; +#52110 = CARTESIAN_POINT ( 'NONE', ( 216.3310606049837475, -119.0184003641442274, -7.840862451845596937 ) ) ; +#52111 = CARTESIAN_POINT ( 'NONE', ( 30.59996677426352107, -114.5592247281667397, 0.8448865600502591944 ) ) ; +#52112 = CARTESIAN_POINT ( 'NONE', ( 24.80000000000002203, -60.50000000000000711, -16.50000000000000711 ) ) ; +#52113 = EDGE_CURVE ( 'NONE', #46086, #39004, #2858, .T. ) ; +#52114 = CARTESIAN_POINT ( 'NONE', ( 215.9081602066772518, -121.4693818871588604, 7.877788865808533103 ) ) ; +#52115 = EDGE_LOOP ( 'NONE', ( #47409, #7334 ) ) ; +#52116 = AXIS2_PLACEMENT_3D ( 'NONE', #23261, #49830, #54815 ) ; +#52117 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#52118 = CARTESIAN_POINT ( 'NONE', ( 217.0659895818561722, -120.0945835603943408, -7.774908788726349052 ) ) ; +#52119 = CARTESIAN_POINT ( 'NONE', ( 237.0924615140886260, -126.0319410619657248, -0.4647951441760945768 ) ) ; +#52120 = CARTESIAN_POINT ( 'NONE', ( 34.37423978666317481, -126.0120772527947821, -0.9822667814578184275 ) ) ; +#52121 = ORIENTED_EDGE ( 'NONE', *, *, #47661, .T. ) ; +#52122 = CARTESIAN_POINT ( 'NONE', ( -21.20999999999997954, -30.00000000000000000, -18.69507764349596712 ) ) ; +#52123 = EDGE_CURVE ( 'NONE', #33241, #57181, #16797, .T. ) ; +#52124 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289510, -120.3967028822332139, 6.699251555461230190 ) ) ; +#52125 = CARTESIAN_POINT ( 'NONE', ( 237.8596568408586620, -114.8742879451501722, -2.482953233437773743 ) ) ; +#52126 = EDGE_CURVE ( 'NONE', #30965, #2031, #28848, .T. ) ; +#52127 = ORIENTED_EDGE ( 'NONE', *, *, #1664, .F. ) ; +#52128 = ORIENTED_EDGE ( 'NONE', *, *, #25857, .F. ) ; +#52129 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669398877, -120.1521526783434268, -3.531399731243493711 ) ) ; +#52130 = DIRECTION ( 'NONE', ( -0.7071067811865475727, -0.7071067811865475727, 0.0000000000000000000 ) ) ; +#52131 = DIRECTION ( 'NONE', ( 1.652117596168384206E-15, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#52132 = CARTESIAN_POINT ( 'NONE', ( 229.2999987672636735, -114.1816109075696488, 4.040786962333439369 ) ) ; +#52133 = ORIENTED_EDGE ( 'NONE', *, *, #42351, .F. ) ; +#52134 = CARTESIAN_POINT ( 'NONE', ( 232.0810270983271835, -116.7604215429452950, 5.095377345206903108 ) ) ; +#52135 = CARTESIAN_POINT ( 'NONE', ( 15.15119230189675648, -59.95371783421235534, -19.14843464904946657 ) ) ; +#52136 = CARTESIAN_POINT ( 'NONE', ( 20.99999999999999645, -4.999999999999993783, -19.50000000000000355 ) ) ; +#52137 = VERTEX_POINT ( 'NONE', #46459 ) ; +#52138 = ORIENTED_EDGE ( 'NONE', *, *, #39658, .T. ) ; +#52139 = AXIS2_PLACEMENT_3D ( 'NONE', #56069, #25677, #16029 ) ; +#52140 = DIRECTION ( 'NONE', ( -1.883658937813645296E-15, 1.000000000000000000, 1.123988420328126730E-15 ) ) ; +#52141 = CARTESIAN_POINT ( 'NONE', ( 219.9994574339886526, -121.1171822124784114, 8.067326176174397290 ) ) ; +#52142 = VERTEX_POINT ( 'NONE', #56958 ) ; +#52143 = CARTESIAN_POINT ( 'NONE', ( 29.31707838154602541, -126.5143652050092840, 0.9261804828530246780 ) ) ; +#52144 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238558841E-16, -1.857579106397798678E-17 ) ) ; +#52145 = EDGE_LOOP ( 'NONE', ( #24424, #45399, #5329, #24204 ) ) ; +#52146 = AXIS2_PLACEMENT_3D ( 'NONE', #51677, #56371, #43506 ) ; +#52147 = CARTESIAN_POINT ( 'NONE', ( 12.76844506559767112, -47.86136249380305685, -18.76895928143052217 ) ) ; +#52148 = LINE ( 'NONE', #35233, #40692 ) ; +#52149 = CARTESIAN_POINT ( 'NONE', ( 234.7777695270552556, -123.3882864354526703, 4.764535698153951948 ) ) ; +#52150 = CARTESIAN_POINT ( 'NONE', ( 219.7931116261089528, -121.8714053897107590, 7.974269128924590611 ) ) ; +#52151 = CARTESIAN_POINT ( 'NONE', ( 232.2908465865393168, -124.5573867426514170, 4.623623968715883770 ) ) ; +#52152 = CARTESIAN_POINT ( 'NONE', ( 215.0951883643239455, -118.5282702555111172, -7.400772892069761077 ) ) ; +#52153 = CARTESIAN_POINT ( 'NONE', ( 39.71338690600001087, -110.0329285239999706, 5.233535738000021809 ) ) ; +#52154 = FACE_OUTER_BOUND ( 'NONE', #21451, .T. ) ; +#52155 = CARTESIAN_POINT ( 'NONE', ( 214.9203079168066495, -119.0957323845450873, -5.433944705948865028 ) ) ; +#52156 = LINE ( 'NONE', #51878, #19925 ) ; +#52157 = VECTOR ( 'NONE', #7671, 1000.000000000000114 ) ; +#52158 = DIRECTION ( 'NONE', ( 0.008726535498373709163, 1.212680411858284274E-15, -0.9999619230641713097 ) ) ; +#52159 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#52160 = ORIENTED_EDGE ( 'NONE', *, *, #28194, .T. ) ; +#52161 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#52162 = EDGE_CURVE ( 'NONE', #1694, #28535, #88, .T. ) ; +#52163 = CARTESIAN_POINT ( 'NONE', ( 236.4730282923960090, -116.0320738877313147, 3.292070546266188558 ) ) ; +#52164 = VERTEX_POINT ( 'NONE', #56680 ) ; +#52165 = ORIENTED_EDGE ( 'NONE', *, *, #23729, .T. ) ; +#52166 = LINE ( 'NONE', #39339, #33261 ) ; +#52167 = PLANE ( 'NONE', #44324 ) ; +#52168 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289169, -119.9223362855565114, -2.378263838144316189 ) ) ; +#52169 =( BOUNDED_SURFACE ( ) B_SPLINE_SURFACE ( 3, 3, ( + ( #45272, #55485, #54330, #36531 ), + ( #14301, #50222, #49932, #45562 ), + ( #55203, #33293, #37114, #46422 ), + ( #32445, #23360, #15157, #32716 ) ), + .UNSPECIFIED., .F., .F., .F. ) + B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ), + ( 4, 4 ), + ( 0.9052261459190216186, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_SURFACE ( ( + ( 0.5014967623431825228, 0.1671655874477274428, 0.1671655874477274428, 0.5014967623431825228), + ( 0.5021111587627798967, 0.1673703862542599008, 0.1673703862542599008, 0.5021111587627798967), + ( 0.5027861106399487134, 0.1675953702133161638, 0.1675953702133161638, 0.5027861106399487134), + ( 0.5035216179746889731, 0.1678405393248962596, 0.1678405393248962596, 0.5035216179746889731) ) ) + REPRESENTATION_ITEM ( '' ) SURFACE ( ) ); +#52170 = CARTESIAN_POINT ( 'NONE', ( 236.0543788608988223, -116.2427768147079661, 4.437994621080598279 ) ) ; +#52171 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290874, -119.5316087311812510, -2.424398387514692832 ) ) ; +#52172 = CARTESIAN_POINT ( 'NONE', ( 38.11743114856359682, -119.6690164848058373, 5.278616334501134766 ) ) ; +#52173 = CARTESIAN_POINT ( 'NONE', ( 14.10726995796003003, -30.07043050033662013, -102.0157232147401771 ) ) ; +#52174 = CARTESIAN_POINT ( 'NONE', ( 219.9503880133529776, -121.0940901014066640, 7.866719002805999672 ) ) ; +#52175 = CARTESIAN_POINT ( 'NONE', ( 219.7270338329846311, -121.1859696266396185, 8.079563199594399947 ) ) ; +#52176 = EDGE_LOOP ( 'NONE', ( #19637, #9624, #34337, #40353 ) ) ; +#52177 = DIRECTION ( 'NONE', ( 2.891205793294680792E-16, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#52178 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026880, -124.2168461740760108, -4.714666955107980506 ) ) ; +#52179 = CARTESIAN_POINT ( 'NONE', ( 20.40000000000003055, -120.4999999999999858, 1.387778780781445676E-14 ) ) ; +#52180 = EDGE_CURVE ( 'NONE', #34850, #45729, #48543, .T. ) ; +#52181 = ORIENTED_EDGE ( 'NONE', *, *, #51785, .F. ) ; +#52183 = CARTESIAN_POINT ( 'NONE', ( -27.21909546677269987, -4.500000000000000000, -53.71909546677339620 ) ) ; +#52182 = VECTOR ( 'NONE', #38202, 999.9999999999998863 ) ; +#52184 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #30051, #39383 ), + ( #7552, #47273 ), + ( #56625, #57191 ), + ( #25364, #8423 ), + ( #33845, #11938 ), + ( #7835, #16585 ), + ( #8137, #11644 ), + ( #43153, #29473 ), + ( #34427, #3487 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 3, 2, 4 ), + ( 2, 2 ), + ( -0.006008129100004935830, 0.0000000000000000000, 0.5000000000000000000, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#52185 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#52186 = CARTESIAN_POINT ( 'NONE', ( 237.6712529396336038, -115.8607520816002818, 3.043773837612895772 ) ) ; +#52187 = CARTESIAN_POINT ( 'NONE', ( 19.18102765655841679, -50.20617457855369992, -15.27153282914456511 ) ) ; +#52188 = EDGE_LOOP ( 'NONE', ( #26462, #39984, #47771, #1760, #44686 ) ) ; +#52189 = CARTESIAN_POINT ( 'NONE', ( 90.90000000000003411, -123.6999999999999318, 1.368094663825907370E-14 ) ) ; +#52190 = ADVANCED_FACE ( 'NONE', ( #43802 ), #34794, .T. ) ; +#52191 = CARTESIAN_POINT ( 'NONE', ( 24.99900000000002009, -47.50000000000000000, 2.899999999999993694 ) ) ; +#52192 = LINE ( 'NONE', #43721, #26020 ) ; +#52193 = CARTESIAN_POINT ( 'NONE', ( 237.2624783744363413, -123.6883087330918300, 5.258485831759269757 ) ) ; +#52194 = ADVANCED_FACE ( 'NONE', ( #26303 ), #16929, .T. ) ; +#52195 = ORIENTED_EDGE ( 'NONE', *, *, #46336, .T. ) ; +#52196 = ORIENTED_EDGE ( 'NONE', *, *, #33123, .T. ) ; +#52197 = EDGE_LOOP ( 'NONE', ( #9272, #32296, #21684, #54521 ) ) ; +#52198 = EDGE_CURVE ( 'NONE', #11103, #3237, #51153, .T. ) ; +#52199 = CARTESIAN_POINT ( 'NONE', ( -49.24314126530286728, -119.8466732639185039, -7.582476487062980830 ) ) ; +#52200 = CARTESIAN_POINT ( 'NONE', ( 221.4544844099075647, -121.0042494207546895, 7.853319066007377280 ) ) ; +#52201 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#52202 = CIRCLE ( 'NONE', #45674, 7.000000000000001776 ) ; +#52203 = CARTESIAN_POINT ( 'NONE', ( 217.4942592998164628, -118.6838674341919244, -7.820998079858669350 ) ) ; +#52204 = ORIENTED_EDGE ( 'NONE', *, *, #8139, .F. ) ; +#52205 = ORIENTED_EDGE ( 'NONE', *, *, #3269, .F. ) ; +#52206 = ORIENTED_EDGE ( 'NONE', *, *, #9484, .T. ) ; +#52207 = ORIENTED_EDGE ( 'NONE', *, *, #13566, .T. ) ; +#52208 = VECTOR ( 'NONE', #25272, 1000.000000000000000 ) ; +#52209 = LINE ( 'NONE', #34419, #50793 ) ; +#52210 = CARTESIAN_POINT ( 'NONE', ( 237.6795504379108763, -122.4505478391420752, 5.201699942453310577 ) ) ; +#52211 = ORIENTED_EDGE ( 'NONE', *, *, #43356, .T. ) ; +#52212 = EDGE_LOOP ( 'NONE', ( #5272, #45235, #42661, #44015 ) ) ; +#52213 = CARTESIAN_POINT ( 'NONE', ( 214.1682433927881277, -121.6096092471198205, 7.685663887247733861 ) ) ; +#52214 = CARTESIAN_POINT ( 'NONE', ( 216.9452655971930710, -118.6471307105791482, -7.805275204363563368 ) ) ; +#52215 = CARTESIAN_POINT ( 'NONE', ( 21.09305514091125744, -0.9999999999999922284, 16.50144355718456524 ) ) ; +#52216 = ORIENTED_EDGE ( 'NONE', *, *, #47525, .T. ) ; +#52217 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#52218 = CARTESIAN_POINT ( 'NONE', ( -50.24802831066284625, -121.5832728303082320, 3.435102631368200932 ) ) ; +#52219 = CARTESIAN_POINT ( 'NONE', ( 215.3148155066512004, -119.7328566059685784, -7.640717413296289173 ) ) ; +#52220 = CARTESIAN_POINT ( 'NONE', ( 25.00000000000002132, -50.50000000000000000, 2.899999999999992806 ) ) ; +#52221 = FACE_BOUND ( 'NONE', #36811, .T. ) ; +#52222 = DIRECTION ( 'NONE', ( -0.9999231197632632018, 0.0000000000000000000, -0.01239978076027445364 ) ) ; +#52223 = CARTESIAN_POINT ( 'NONE', ( 217.0285618620854677, -121.1134973875816314, 8.016713221408261703 ) ) ; +#52224 = DIRECTION ( 'NONE', ( 3.524876788021935603E-16, -1.000000000000000000, -3.424224447900128994E-32 ) ) ; +#52225 = FACE_OUTER_BOUND ( 'NONE', #55443, .T. ) ; +#52226 = CARTESIAN_POINT ( 'NONE', ( 218.7391528031441510, -121.0839417674284704, 7.851778071075552035 ) ) ; +#52227 = CARTESIAN_POINT ( 'NONE', ( 217.5036224830094227, -121.7992263046893697, 7.720485890044856525 ) ) ; +#52229 = ADVANCED_FACE ( 'NONE', ( #11696, #34477 ), #34112, .T. ) ; +#52228 = VECTOR ( 'NONE', #49064, 1000.000000000000000 ) ; +#52230 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -120.4999999999997584, 1.387778780781445676E-14 ) ) ; +#52231 = CYLINDRICAL_SURFACE ( 'NONE', #18594, 2.499999999999999556 ) ; +#52232 = CARTESIAN_POINT ( 'NONE', ( 234.2847280068026805, -119.6548720356685180, -5.507209275187406661 ) ) ; +#52233 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #12097, #15612, #43028, #15315 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 1.001338049006491044E-13, 0.0004131186463445539123 ), + .UNSPECIFIED. ) ; +#52234 = EDGE_CURVE ( 'NONE', #9690, #20845, #47572, .T. ) ; +#52235 = CARTESIAN_POINT ( 'NONE', ( 236.0313076221819415, -123.4900437004692151, -4.675696451373715590 ) ) ; +#52236 = CARTESIAN_POINT ( 'NONE', ( 221.2346204171115005, -115.0659858667347208, 16.88386981038188850 ) ) ; +#52237 = CARTESIAN_POINT ( 'NONE', ( 216.6389879694773413, -118.9873464532470280, -7.632487797673761065 ) ) ; +#52238 = CARTESIAN_POINT ( 'NONE', ( 233.5006633836709398, -116.6730552564673644, 4.019586586344715329 ) ) ; +#52239 = VECTOR ( 'NONE', #17236, 1000.000000000000000 ) ; +#52240 = ORIENTED_EDGE ( 'NONE', *, *, #33629, .T. ) ; +#52241 = ORIENTED_EDGE ( 'NONE', *, *, #33742, .F. ) ; +#52242 = DIRECTION ( 'NONE', ( 3.524876788021935603E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#52243 = CARTESIAN_POINT ( 'NONE', ( -18.99999999999997513, -47.49999999999998579, 20.29999999999999005 ) ) ; +#52244 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026312, -123.6164105558681285, 5.127428855731527513 ) ) ; +#52245 = CARTESIAN_POINT ( 'NONE', ( 235.4071046111899932, -126.6103124644023836, 0.6976491118787478962 ) ) ; +#52246 = CARTESIAN_POINT ( 'NONE', ( 239.6999987669289283, -123.5852911191092431, 1.458073629951368133 ) ) ; +#52247 = CARTESIAN_POINT ( 'NONE', ( 222.0476230364079697, -122.1289344772604153, 7.677826754798597442 ) ) ; +#52248 = CARTESIAN_POINT ( 'NONE', ( 215.6309415556925728, -119.0914464246608304, -7.557943227663673547 ) ) ; +#52249 = CIRCLE ( 'NONE', #44811, 1.000000000000000888 ) ; +#52250 = CARTESIAN_POINT ( 'NONE', ( 213.9533395165840091, -121.7911075423414076, 7.632483139231164060 ) ) ; +#52251 = VERTEX_POINT ( 'NONE', #39142 ) ; +#52252 = CARTESIAN_POINT ( 'NONE', ( 218.7391470653743397, -120.2596969191735639, -5.612564934189760990 ) ) ; +#52253 = CARTESIAN_POINT ( 'NONE', ( 194.9498297357095566, -121.4754032939540735, 6.356138116627021439 ) ) ; +#52254 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397815626E-17 ) ) ; +#52255 = ORIENTED_EDGE ( 'NONE', *, *, #11903, .T. ) ; +#52256 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#52257 = CARTESIAN_POINT ( 'NONE', ( 217.0850700455013680, -122.2471756863688626, 7.821494784032111625 ) ) ; +#52258 = CARTESIAN_POINT ( 'NONE', ( 36.82369763546994790, -119.5647960180911156, 5.342874500136010063 ) ) ; +#52259 = CARTESIAN_POINT ( 'NONE', ( 216.0043289756772822, -119.3998323982052483, -7.860338183960799086 ) ) ; +#52260 = CARTESIAN_POINT ( 'NONE', ( 215.4270259327699080, -122.0985089083907127, 7.483723273660850772 ) ) ; +#52261 = CARTESIAN_POINT ( 'NONE', ( 219.9954180336308127, -121.8536509513223791, 7.975098059435667963 ) ) ; +#52262 = ADVANCED_FACE ( 'NONE', ( #25717 ), #26018, .T. ) ; +#52263 = ORIENTED_EDGE ( 'NONE', *, *, #53563, .T. ) ; +#52264 = EDGE_CURVE ( 'NONE', #46105, #47202, #14126, .T. ) ; +#52265 = CARTESIAN_POINT ( 'NONE', ( 216.3310606049837475, -121.9815996358553463, 7.840862451845645786 ) ) ; +#52266 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -121.2355506076737868, 2.131803952325493245 ) ) ; +#52267 = EDGE_CURVE ( 'NONE', #9690, #43279, #49909, .T. ) ; +#52268 = EDGE_LOOP ( 'NONE', ( #17058, #15583, #33904, #34815 ) ) ; +#52269 = AXIS2_PLACEMENT_3D ( 'NONE', #45175, #40504, #4333 ) ; +#52270 = ORIENTED_EDGE ( 'NONE', *, *, #51911, .F. ) ; +#52271 = ORIENTED_EDGE ( 'NONE', *, *, #46408, .F. ) ; +#52272 = ORIENTED_EDGE ( 'NONE', *, *, #30606, .F. ) ; +#52273 = CARTESIAN_POINT ( 'NONE', ( 220.2811426315957704, -118.5216154155092880, -7.634305084257131391 ) ) ; +#52274 = CARTESIAN_POINT ( 'NONE', ( -47.74713743767622276, -121.3723893602111872, 5.641019077991508368 ) ) ; +#52275 = EDGE_LOOP ( 'NONE', ( #26601, #17014, #49537, #29314 ) ) ; +#52276 = VERTEX_POINT ( 'NONE', #44970 ) ; +#52277 = DIRECTION ( 'NONE', ( -0.7132504491541841185, -2.131334480222602590E-15, 0.7009092642998482336 ) ) ; +#52278 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#52279 = VECTOR ( 'NONE', #51006, 1000.000000000000000 ) ; +#52280 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#52281 = ORIENTED_EDGE ( 'NONE', *, *, #19366, .T. ) ; +#52282 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#52283 = LINE ( 'NONE', #34214, #47664 ) ; +#52284 = CARTESIAN_POINT ( 'NONE', ( 229.2999987672630482, -127.1586187068761404, 3.451491983869556357 ) ) ; +#52285 = CIRCLE ( 'NONE', #6621, 6.141756438542762986 ) ; +#52286 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#52287 = EDGE_LOOP ( 'NONE', ( #36798, #38062, #10397, #54461 ) ) ; +#52288 = PLANE ( 'NONE', #55235 ) ; +#52289 = CARTESIAN_POINT ( 'NONE', ( 231.3564704355307526, -123.7764086509620682, 5.404784576638524740 ) ) ; +#52290 = CARTESIAN_POINT ( 'NONE', ( 219.8664897347691749, -121.7752355451758035, 7.987795078186269215 ) ) ; +#52291 = DIRECTION ( 'NONE', ( 0.7132504491541842295, 2.131334480222611268E-15, -0.7009092642998483447 ) ) ; +#52292 = CARTESIAN_POINT ( 'NONE', ( 235.1874535926658893, -124.8276329837134426, -3.474779073535860796 ) ) ; +#52293 = CARTESIAN_POINT ( 'NONE', ( 35.40000000000001279, -120.5000000000000142, 2.775557561562891351E-14 ) ) ; +#52294 = CARTESIAN_POINT ( 'NONE', ( 23.40000000000003055, -116.9999999999999858, -4.999999999999976907 ) ) ; +#52295 = CARTESIAN_POINT ( 'NONE', ( 216.7191727343025605, -120.9234566456634070, 7.772140366126084388 ) ) ; +#52296 = EDGE_CURVE ( 'NONE', #48051, #45947, #17800, .T. ) ; +#52297 = EDGE_CURVE ( 'NONE', #24723, #1388, #37336, .T. ) ; +#52298 = CARTESIAN_POINT ( 'NONE', ( 233.4743727428115108, -126.3681955375046755, -1.839251681510951641 ) ) ; +#52299 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#52300 = CARTESIAN_POINT ( 'NONE', ( 35.59996973040452417, -115.0017647234531353, 0.8471145142324443267 ) ) ; +#52301 = CARTESIAN_POINT ( 'NONE', ( 8.912156399982922750, -52.19543050033674092, -114.4359001506666402 ) ) ; +#52302 = CARTESIAN_POINT ( 'NONE', ( 233.0308810563998065, -123.5027951099548744, -4.667518454977056308 ) ) ; +#52303 = CARTESIAN_POINT ( 'NONE', ( 234.9323751810957503, -125.6543233629789711, -2.057436813181344082 ) ) ; +#52304 = EDGE_CURVE ( 'NONE', #26831, #31348, #18682, .T. ) ; +#52305 = DIRECTION ( 'NONE', ( 1.883658937813645691E-15, -1.000000000000000000, -1.123988420328126730E-15 ) ) ; +#52306 = PLANE ( 'NONE', #7084 ) ; +#52307 = CARTESIAN_POINT ( 'NONE', ( 30.40000000000003411, -120.5000000000000284, -5.800550650614116677 ) ) ; +#52308 = EDGE_CURVE ( 'NONE', #40351, #57247, #22758, .T. ) ; +#52309 = CARTESIAN_POINT ( 'NONE', ( 234.6949091455327334, -119.7508583888364768, -6.103223693877783518 ) ) ; +#52310 = CARTESIAN_POINT ( 'NONE', ( 236.3999987669289737, -120.4999999999997584, 1.387778780781445676E-14 ) ) ; +#52311 = CARTESIAN_POINT ( 'NONE', ( 218.9962405479284655, -120.0737783083522174, -8.068084191704475217 ) ) ; +#52312 = ADVANCED_FACE ( 'NONE', ( #54027 ), #13091, .F. ) ; +#52313 = FACE_OUTER_BOUND ( 'NONE', #20152, .T. ) ; +#52314 = CARTESIAN_POINT ( 'NONE', ( 237.8100488806142039, -115.0719231581798425, -1.252949661866785025 ) ) ; +#52315 = FACE_OUTER_BOUND ( 'NONE', #42072, .T. ) ; +#52316 = ORIENTED_EDGE ( 'NONE', *, *, #52297, .F. ) ; +#52317 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#52318 = DIRECTION ( 'NONE', ( 0.7009092642998485667, 4.163453949483579523E-16, 0.7132504491541838965 ) ) ; +#52319 = CARTESIAN_POINT ( 'NONE', ( 215.4662838989240470, -121.9993944667245813, 7.758565155378660982 ) ) ; +#52320 = CONICAL_SURFACE ( 'NONE', #42070, 1.500000000000001332, 0.7853981633974476129 ) ; +#52321 = ORIENTED_EDGE ( 'NONE', *, *, #3299, .T. ) ; +#52322 = CARTESIAN_POINT ( 'NONE', ( 215.7624408991463270, -118.5586459327898865, -7.676338172680264194 ) ) ; +#52323 = CARTESIAN_POINT ( 'NONE', ( 233.2730355928640620, -122.4384671824341950, -5.207252512693578694 ) ) ; +#52324 = AXIS2_PLACEMENT_3D ( 'NONE', #57265, #32150, #10222 ) ; +#52325 = VECTOR ( 'NONE', #12947, 1000.000000000000000 ) ; +#52326 = ORIENTED_EDGE ( 'NONE', *, *, #17734, .T. ) ; +#52327 = EDGE_LOOP ( 'NONE', ( #45878, #51123, #28269, #50555, #29248, #47329 ) ) ; +#52328 = ADVANCED_FACE ( 'NONE', ( #32130 ), #50396, .F. ) ; +#52329 = CARTESIAN_POINT ( 'NONE', ( 10.50000000000001599, -38.84999999999999432, -23.49900000000000588 ) ) ; +#52330 = CARTESIAN_POINT ( 'NONE', ( 236.6935259385809047, -119.8253699961087619, -6.112902839357832185 ) ) ; +#52331 = DATE_AND_TIME ( #57027, #42972 ) ; +#52332 = EDGE_LOOP ( 'NONE', ( #30636, #1698 ) ) ; +#52333 = EDGE_CURVE ( 'NONE', #33114, #35860, #14000, .T. ) ; +#52334 = ORIENTED_EDGE ( 'NONE', *, *, #7942, .T. ) ; +#52335 =( BOUNDED_SURFACE ( ) B_SPLINE_SURFACE ( 3, 2, ( + ( #48630, #31983, #49768 ), + ( #8621, #26444, #44240 ), + ( #49210, #35491, #53293 ), + ( #13276, #4545, #9202 ) ), + .UNSPECIFIED., .F., .F., .F. ) + B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ), + ( 3, 3 ), + ( 0.009687784112878518664, 0.01111010684711214586 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_SURFACE ( ( + ( 1.000000000000000000, 0.7548818069473390846, 1.000000000000000000), + ( 1.000000000000000000, 0.7552168629407500777, 1.000000000000000000), + ( 1.000000000000000000, 0.7555589711113548379, 1.000000000000000000), + ( 1.000000000000000000, 0.7559085970679639832, 1.000000000000000000) ) ) + REPRESENTATION_ITEM ( '' ) SURFACE ( ) ); +#52336 = CARTESIAN_POINT ( 'NONE', ( 236.2423439772437632, -123.3727599239522448, -4.747136613295464436 ) ) ; +#52337 = CARTESIAN_POINT ( 'NONE', ( 37.18129884062021517, -119.6695039028408587, 5.361590010676361651 ) ) ; +#52338 = VERTEX_POINT ( 'NONE', #9920 ) ; +#52339 = VERTEX_POINT ( 'NONE', #40291 ) ; +#52340 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #8155, #39108, #2340, #47864 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#52341 = PLANE ( 'NONE', #4635 ) ; +#52342 = CARTESIAN_POINT ( 'NONE', ( 215.1493037524101624, -120.1237121705694193, -7.880671912093713871 ) ) ; +#52343 = EDGE_LOOP ( 'NONE', ( #9416, #20433, #8928, #34056 ) ) ; +#52345 = EDGE_CURVE ( 'NONE', #7027, #20121, #9625, .T. ) ; +#52344 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#52346 = LINE ( 'NONE', #2744, #18128 ) ; +#52347 = CARTESIAN_POINT ( 'NONE', ( 196.1500029107180865, -114.5974301378142428, 0.9057993990581090227 ) ) ; +#52348 = CYLINDRICAL_SURFACE ( 'NONE', #5152, 1.649999999999998579 ) ; +#52349 = EDGE_CURVE ( 'NONE', #24706, #51312, #7508, .T. ) ; +#52350 = LINE ( 'NONE', #21109, #4680 ) ; +#52351 = CARTESIAN_POINT ( 'NONE', ( 28.11743114857556591, -120.4999999999999858, 1.387778780781445676E-14 ) ) ; +#52352 = ORIENTED_EDGE ( 'NONE', *, *, #213, .T. ) ; +#52353 = VERTEX_POINT ( 'NONE', #32 ) ; +#52354 = LINE ( 'NONE', #11787, #9849 ) ; +#52355 = CARTESIAN_POINT ( 'NONE', ( 216.0473499337164753, -121.6147011738119375, 7.875314449465122379 ) ) ; +#52356 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -113.8775242545480921, 1.016275061636607635 ) ) ; +#52357 = ORIENTED_EDGE ( 'NONE', *, *, #20709, .T. ) ; +#52358 = CARTESIAN_POINT ( 'NONE', ( 232.0051110830511334, -115.0746598591574212, -2.695056376600689418 ) ) ; +#52359 = CARTESIAN_POINT ( 'NONE', ( 232.0496206113072901, -115.0002763374239976, 2.752314561016961036 ) ) ; +#52360 = CARTESIAN_POINT ( 'NONE', ( -18.99999999999997513, -50.79999999999998295, 23.50000000000000000 ) ) ; +#52361 = CARTESIAN_POINT ( 'NONE', ( 220.3649306345363357, -122.4785807737295471, 7.635680348100762238 ) ) ; +#52362 = CARTESIAN_POINT ( 'NONE', ( 217.1508699897122199, -118.6027269765242380, -7.783790290983088056 ) ) ; +#52363 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #41975, #7225, #54868, #25033 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 2.393897870770170993E-14, 0.001048464789980535017 ), + .UNSPECIFIED. ) ; +#52364 = CARTESIAN_POINT ( 'NONE', ( 235.7096927363976135, -116.7002400201335917, 4.053687585953608341 ) ) ; +#52365 = FACE_OUTER_BOUND ( 'NONE', #29464, .T. ) ; +#52366 = CARTESIAN_POINT ( 'NONE', ( 31.81292880917734678, -121.4230604860424165, -5.796403623172741604 ) ) ; +#52367 = VECTOR ( 'NONE', #949, 1000.000000000000000 ) ; +#52368 = AXIS2_PLACEMENT_3D ( 'NONE', #12161, #20899, #17690 ) ; +#52369 = ADVANCED_FACE ( 'NONE', ( #18083 ), #36218, .T. ) ; +#52370 = CARTESIAN_POINT ( 'NONE', ( 232.8883524589865033, -114.5126229767792125, -1.395823815832000880 ) ) ; +#52371 = CARTESIAN_POINT ( 'NONE', ( -33.99999999999999289, -116.0010000000000048, 20.00000000000001066 ) ) ; +#52372 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#52373 = CARTESIAN_POINT ( 'NONE', ( 232.3617103668002244, -114.9614239979289039, -0.3558383990874235403 ) ) ; +#52374 = CARTESIAN_POINT ( 'NONE', ( 235.6558326856841177, -121.6754610417369236, 5.424089829305589028 ) ) ; +#52375 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -118.2867777504267082, -2.429990347086197655 ) ) ; +#52376 = EDGE_CURVE ( 'NONE', #48253, #32964, #31265, .T. ) ; +#52377 = CARTESIAN_POINT ( 'NONE', ( 235.0057185996535054, -125.4797304200550059, -2.518643748358180723 ) ) ; +#52378 = CARTESIAN_POINT ( 'NONE', ( 216.7202174663599408, -118.5734933934484587, -7.541964282758119253 ) ) ; +#52379 = VERTEX_POINT ( 'NONE', #27747 ) ; +#52380 = ADVANCED_FACE ( 'NONE', ( #4110 ), #12095, .T. ) ; +#52381 = CARTESIAN_POINT ( 'NONE', ( 234.2891542448413418, -124.5350353554112104, 4.641049969621280802 ) ) ; +#52382 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669290363, -121.6206801263701465, -6.607206715515969719 ) ) ; +#52383 = CARTESIAN_POINT ( 'NONE', ( 36.90000000000001279, -119.4999999999999858, -5.383755463999981394 ) ) ; +#52384 = ADVANCED_FACE ( 'NONE', ( #41733 ), #19529, .T. ) ; +#52385 = CARTESIAN_POINT ( 'NONE', ( 215.8772497578511320, -119.4044442508834294, -7.631522845503629249 ) ) ; +#52386 = CARTESIAN_POINT ( 'NONE', ( 237.0838464631463864, -121.8286354599172085, -5.387984635617060647 ) ) ; +#52387 = EDGE_CURVE ( 'NONE', #3601, #33567, #41432, .T. ) ; +#52388 = CARTESIAN_POINT ( 'NONE', ( 32.90000000000004121, -119.4999999999999858, -3.039736830999978601 ) ) ; +#52389 = ORIENTED_EDGE ( 'NONE', *, *, #13045, .F. ) ; +#52390 = CARTESIAN_POINT ( 'NONE', ( 221.7572994004699467, -122.4945742323392039, 7.601916485239685883 ) ) ; +#52391 = CARTESIAN_POINT ( 'NONE', ( 36.82778619903196926, -119.5609631466325453, -5.338797443298464174 ) ) ; +#52392 = FACE_OUTER_BOUND ( 'NONE', #32686, .T. ) ; +#52393 = CARTESIAN_POINT ( 'NONE', ( 221.4544844099075647, -121.0042494207546895, 7.853319066007377280 ) ) ; +#52394 = ORIENTED_EDGE ( 'NONE', *, *, #9332, .F. ) ; +#52395 = VERTEX_POINT ( 'NONE', #5824 ) ; +#52396 = CARTESIAN_POINT ( 'NONE', ( 214.8002074625812554, -116.4391188983222207, 5.858318842815276817 ) ) ; +#52397 = CARTESIAN_POINT ( 'NONE', ( 216.9246007339283437, -122.5330883152746395, 7.775037675673535098 ) ) ; +#52398 = ADVANCED_FACE ( 'NONE', ( #37363 ), #39321, .F. ) ; +#52399 = CARTESIAN_POINT ( 'NONE', ( 25.00000000000002132, -59.00000000000000711, 16.99999999999999289 ) ) ; +#52400 = CARTESIAN_POINT ( 'NONE', ( 214.3372811202833930, -120.1187749406457925, -7.774867210160944175 ) ) ; +#52401 = VERTEX_POINT ( 'NONE', #23925 ) ; +#52402 = CARTESIAN_POINT ( 'NONE', ( 38.06169815655058386, -119.6137447766552526, 5.270528949930053386 ) ) ; +#52403 = CARTESIAN_POINT ( 'NONE', ( 215.7714380462828387, -119.0829980568019693, -7.799833887044071545 ) ) ; +#52404 = AXIS2_PLACEMENT_3D ( 'NONE', #25150, #15801, #42940 ) ; +#52405 = CARTESIAN_POINT ( 'NONE', ( 236.8947739321090751, -122.7136763408872611, 5.089449983827499580 ) ) ; +#52406 = CARTESIAN_POINT ( 'NONE', ( 14.81643865078144096, -50.26338172884258171, -18.68015417518923371 ) ) ; +#52407 = ORIENTED_EDGE ( 'NONE', *, *, #48831, .F. ) ; +#52408 = CARTESIAN_POINT ( 'NONE', ( 32.65076448190754377, -119.6715220483078781, 5.762649816623887311 ) ) ; +#52409 = CIRCLE ( 'NONE', #10449, 1.500000000000001332 ) ; +#52410 = AXIS2_PLACEMENT_3D ( 'NONE', #28999, #1274, #55282 ) ; +#52411 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #49076, #13428, #44981, #50210 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.8047378541243803696, 0.8047378541243803696, 1.000000000000000000 ) ) + REPRESENTATION_ITEM ( '' ) ); +#52412 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669290078, -125.0600737708798249, 4.909079651646089282 ) ) ; +#52413 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #19557, #9951, #2339, #46130 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 5.421010862427522170E-19, 0.0003383989424309847682 ), + .UNSPECIFIED. ) ; +#52414 = PLANE ( 'NONE', #48482 ) ; +#52415 = ORIENTED_EDGE ( 'NONE', *, *, #14262, .F. ) ; +#52416 = ORIENTED_EDGE ( 'NONE', *, *, #44534, .T. ) ; +#52417 = CARTESIAN_POINT ( 'NONE', ( 16.55177730601520025, -50.50483099504134543, -21.07387368899756197 ) ) ; +#52418 = CARTESIAN_POINT ( 'NONE', ( 221.5299062222439375, -119.8501494953491715, -7.825072153053502788 ) ) ; +#52419 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#52420 = CARTESIAN_POINT ( 'NONE', ( 225.6999987669289851, -127.1295131373970690, -2.247121616886032847 ) ) ; +#52421 = VERTEX_POINT ( 'NONE', #20107 ) ; +#52422 = CARTESIAN_POINT ( 'NONE', ( 233.1435270983271550, -118.9950109500399549, 6.138530600027294781 ) ) ; +#52423 = ADVANCED_FACE ( 'NONE', ( #32973 ), #6682, .T. ) ; +#52424 = DIRECTION ( 'NONE', ( -3.524876788021935603E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#52425 = CARTESIAN_POINT ( 'NONE', ( 221.4455000068681727, -119.6008645496702911, -7.800916099640678780 ) ) ; +#52426 = ORIENTED_EDGE ( 'NONE', *, *, #53804, .T. ) ; +#52427 = ORIENTED_EDGE ( 'NONE', *, *, #55209, .T. ) ; +#52428 = FACE_BOUND ( 'NONE', #13211, .T. ) ; +#52429 = EDGE_CURVE ( 'NONE', #29530, #53904, #10773, .T. ) ; +#52430 = CARTESIAN_POINT ( 'NONE', ( 219.9503880133664779, -121.1246979806799970, 8.066172817810249640 ) ) ; +#52431 = ORIENTED_EDGE ( 'NONE', *, *, #4949, .T. ) ; +#52432 = CARTESIAN_POINT ( 'NONE', ( 8.784315731977226704, -39.19543050033662013, -115.9927099539515325 ) ) ; +#52433 = CARTESIAN_POINT ( 'NONE', ( 30.15126923416556792, -114.5402208958850139, -0.9999999999999902300 ) ) ; +#52434 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #4907, #10422, #27388, #28240, #46036, #833 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 4 ), + ( 1.706924137395345473E-14, 0.0001623593810289062842, 0.0003247187620407433230 ), + .UNSPECIFIED. ) ; +#52435 = ORIENTED_EDGE ( 'NONE', *, *, #32196, .F. ) ; +#52436 = CARTESIAN_POINT ( 'NONE', ( 215.4658013420194607, -121.3919390727766938, 7.641707004711470574 ) ) ; +#52437 = CARTESIAN_POINT ( 'NONE', ( 220.8002074625812838, -129.6037653457883323, 1.386925162810779266 ) ) ; +#52438 = ORIENTED_EDGE ( 'NONE', *, *, #41458, .T. ) ; +#52439 = CARTESIAN_POINT ( 'NONE', ( 233.7777695270552556, -123.3882864354526845, 4.764535698153937737 ) ) ; +#52440 = CARTESIAN_POINT ( 'NONE', ( -34.64152955514368415, -39.19543050033674803, -74.58007950019946009 ) ) ; +#52441 = CARTESIAN_POINT ( 'NONE', ( 232.3762770238573694, -126.3524532828319025, 1.894781973144634923 ) ) ; +#52442 = CARTESIAN_POINT ( 'NONE', ( 214.8685743519202731, -118.8579386600342787, -7.664453375276495173 ) ) ; +#52443 = CARTESIAN_POINT ( 'NONE', ( 20.93796323939252346, -34.99999999999999289, 21.49903762854363265 ) ) ; +#52444 = CARTESIAN_POINT ( 'NONE', ( 28.09960000000003078, -109.8156228557160006, 5.015860408113894664 ) ) ; +#52445 = CARTESIAN_POINT ( 'NONE', ( 235.1558375505552476, -119.3525929599896926, -5.429195078982629319 ) ) ; +#52446 = ADVANCED_FACE ( 'NONE', ( #11347 ), #1914, .F. ) ; +#52447 = PLANE ( 'NONE', #6140 ) ; +#52448 = CARTESIAN_POINT ( 'NONE', ( 4.859223851898082813, -36.59543050033661871, -119.9869124692150137 ) ) ; +#52449 = ORIENTED_EDGE ( 'NONE', *, *, #54805, .T. ) ; +#52450 = CARTESIAN_POINT ( 'NONE', ( 233.8258033767517361, -115.5236421997682186, -3.613098844594778480 ) ) ; +#52451 = ADVANCED_FACE ( 'NONE', ( #1755 ), #6597, .F. ) ; +#52452 = CARTESIAN_POINT ( 'NONE', ( 26.82937310458141411, -119.5628253781666075, -6.224147408291288208 ) ) ; +#52453 = CARTESIAN_POINT ( 'NONE', ( 236.7787438801659903, -125.1258640582129402, 3.066674615629193745 ) ) ; +#52454 = EDGE_CURVE ( 'NONE', #20476, #47116, #23130, .T. ) ; +#52455 = EDGE_LOOP ( 'NONE', ( #30905, #16903, #32290, #33836 ) ) ; +#52456 = EDGE_LOOP ( 'NONE', ( #13357, #55233, #20720, #557 ) ) ; +#52457 = CARTESIAN_POINT ( 'NONE', ( 215.2789414728657391, -122.3712745586379071, 7.401867962376796228 ) ) ; +#52458 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#52459 = CARTESIAN_POINT ( 'NONE', ( -34.87648470414227830, -50.19543050033674803, -71.96573520803764268 ) ) ; +#52460 = CARTESIAN_POINT ( 'NONE', ( 236.0166387581768390, -115.3175683694540652, 3.315508833351248796 ) ) ; +#52461 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669291386, -125.3672257850954850, 2.666948285382178430 ) ) ; +#52462 = CARTESIAN_POINT ( 'NONE', ( 32.90000000000004121, -119.4999999999999858, -5.491522092500561669 ) ) ; +#52463 = LINE ( 'NONE', #34679, #38742 ) ; +#52464 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #54651, #49965, #54355, #23974 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 1.414973668170837640E-06, 0.0002829940873899227803 ), + .UNSPECIFIED. ) ; +#52465 = ORIENTED_EDGE ( 'NONE', *, *, #44891, .T. ) ; +#52466 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.210476675238558841E-16, 1.857579106397798678E-17 ) ) ; +#52467 = CARTESIAN_POINT ( 'NONE', ( 214.4398602538755654, -119.0698244551716556, -7.459377225350749541 ) ) ; +#52468 = LINE ( 'NONE', #12467, #20907 ) ; +#52469 = ORIENTED_EDGE ( 'NONE', *, *, #29565, .F. ) ; +#52470 = AXIS2_PLACEMENT_3D ( 'NONE', #14941, #50559, #46190 ) ; +#52471 = PLANE ( 'NONE', #9316 ) ; +#52472 = COORDINATED_UNIVERSAL_TIME_OFFSET ( 8, 0, .AHEAD. ) ; +#52473 = CARTESIAN_POINT ( 'NONE', ( 237.4388170666220503, -116.9884315344147154, -4.297943002169846594 ) ) ; +#52474 = CARTESIAN_POINT ( 'NONE', ( 19.04544850739927497, -49.36762698649160086, -14.92418442721579197 ) ) ; +#52475 = ORIENTED_EDGE ( 'NONE', *, *, #51958, .F. ) ; +#52476 = CARTESIAN_POINT ( 'NONE', ( -48.75000000000000000, -121.3009598556543125, -5.869795147331551277 ) ) ; +#52477 = CARTESIAN_POINT ( 'NONE', ( 214.0388851549543574, -118.7262156224859524, -7.545039473347863179 ) ) ; +#52478 = CARTESIAN_POINT ( 'NONE', ( 239.6999987669289283, -123.7036249256831439, 1.296837436056477610 ) ) ; +#52479 = CARTESIAN_POINT ( 'NONE', ( 237.3380091715881974, -125.7326950208173599, 3.231268162387625598 ) ) ; +#52480 = VERTEX_POINT ( 'NONE', #51056 ) ; +#52481 = VERTEX_POINT ( 'NONE', #32425 ) ; +#52482 = ORIENTED_EDGE ( 'NONE', *, *, #45805, .F. ) ; +#52483 = CYLINDRICAL_SURFACE ( 'NONE', #41115, 0.1999999999999992617 ) ; +#52484 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289169, -129.1550258687246355, 12.22867642926676623 ) ) ; +#52485 = CARTESIAN_POINT ( 'NONE', ( 220.7241426763895618, -121.5822002784134241, 8.011669701979126756 ) ) ; +#52486 = CARTESIAN_POINT ( 'NONE', ( 32.91941284818794600, -119.4999999999999289, 5.594846785309662174 ) ) ; +#52487 = ORIENTED_EDGE ( 'NONE', *, *, #24063, .T. ) ; +#52488 = EDGE_CURVE ( 'NONE', #21598, #11355, #15134, .T. ) ; +#52489 = ORIENTED_EDGE ( 'NONE', *, *, #54322, .T. ) ; +#52490 = ORIENTED_EDGE ( 'NONE', *, *, #47380, .T. ) ; +#52491 = CARTESIAN_POINT ( 'NONE', ( 215.8021986602261109, -118.5615437085493511, -7.472996471357848058 ) ) ; +#52492 = EDGE_CURVE ( 'NONE', #39729, #51675, #37093, .T. ) ; +#52493 = CARTESIAN_POINT ( 'NONE', ( 237.5194359739353160, -117.1636098027723847, 4.435068108144632149 ) ) ; +#52494 = VERTEX_POINT ( 'NONE', #19811 ) ; +#52495 = ORIENTED_EDGE ( 'NONE', *, *, #28733, .T. ) ; +#52496 = CARTESIAN_POINT ( 'NONE', ( 217.8349079474084817, -118.5281057554177693, -7.592011299585958106 ) ) ; +#52497 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289169, -118.6341650027443393, -1.989482360916159598 ) ) ; +#52498 = CARTESIAN_POINT ( 'NONE', ( 214.7364655867996532, -118.8400219913295501, -7.648162462569833231 ) ) ; +#52499 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #41833, #29288, #1859, #19636 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 0.0001162931257049183909 ), + .UNSPECIFIED. ) ; +#52500 = ORIENTED_EDGE ( 'NONE', *, *, #40273, .T. ) ; +#52501 = CARTESIAN_POINT ( 'NONE', ( 219.9195875646638569, -121.8567862413223537, 7.768704198021836760 ) ) ; +#52502 = CARTESIAN_POINT ( 'NONE', ( -49.92038751798359897, -122.0984841125076770, 5.189930276140598764 ) ) ; +#52503 = LINE ( 'NONE', #17473, #4356 ) ; +#52504 = CARTESIAN_POINT ( 'NONE', ( -40.09999999999996589, -115.9999999999999858, -23.50000000000000000 ) ) ; +#52505 = DIRECTION ( 'NONE', ( -1.000000000000000000, -3.524876788021935603E-16, -3.524876788021935603E-16 ) ) ; +#52506 = CARTESIAN_POINT ( 'NONE', ( 228.7999987669289794, -120.4999999999997726, 1.387778780781445676E-14 ) ) ; +#52507 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238558841E-16, -1.857579106397798678E-17 ) ) ; +#52508 = CARTESIAN_POINT ( 'NONE', ( 215.9862426622209455, -121.5878892888761555, 7.864341608615522894 ) ) ; +#52509 = CARTESIAN_POINT ( 'NONE', ( 215.7023849415143673, -120.0991144482084962, -7.902983248057222632 ) ) ; +#52510 = CARTESIAN_POINT ( 'NONE', ( 221.7112862659655832, -121.0757336498727170, 8.041452844235232433 ) ) ; +#52511 = CARTESIAN_POINT ( 'NONE', ( 215.8063562545751211, -119.4496373463759369, -7.852818924430272851 ) ) ; +#52512 = ADVANCED_FACE ( 'NONE', ( #11064 ), #50198, .F. ) ; +#52513 = AXIS2_PLACEMENT_3D ( 'NONE', #56972, #16943, #34775 ) ; +#52514 = CONICAL_SURFACE ( 'NONE', #9639, 1.649999999999998579, 1.029744258676653645 ) ; +#52515 =( BOUNDED_SURFACE ( ) B_SPLINE_SURFACE ( 3, 2, ( + ( #9691, #45322, #9986 ), + ( #24267, #10543, #2096 ), + ( #20176, #1819, #38001 ), + ( #28370, #56100, #15200 ) ), + .UNSPECIFIED., .F., .F., .T. ) + B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ), + ( 3, 3 ), + ( 0.01049270553796182413, 0.01191501263408084772 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_SURFACE ( ( + ( 1.000000000000000000, 0.7515799059490420042, 1.000000000000000000), + ( 1.000000000000000000, 0.7518702081709423002, 1.000000000000000000), + ( 1.000000000000000000, 0.7521661972702640142, 1.000000000000000000), + ( 1.000000000000000000, 0.7524682215663964779, 1.000000000000000000) ) ) + REPRESENTATION_ITEM ( '' ) SURFACE ( ) ); +#52516 = CARTESIAN_POINT ( 'NONE', ( 29.25852513842799496, -126.5523039188395416, -0.8685776860031496627 ) ) ; +#52517 = CARTESIAN_POINT ( 'NONE', ( 238.2222280068026521, -121.8267085768518712, -5.411362425887800143 ) ) ; +#52518 = ADVANCED_FACE ( 'NONE', ( #30034 ), #52483, .T. ) ; +#52519 = CARTESIAN_POINT ( 'NONE', ( 235.9695509468297132, -125.0539148566364389, -3.172781687856472299 ) ) ; +#52520 = EDGE_CURVE ( 'NONE', #25353, #836, #25062, .T. ) ; +#52521 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#52522 = CARTESIAN_POINT ( 'NONE', ( 217.2036097623529258, -119.2145947894891975, -7.708313350496937666 ) ) ; +#52523 = CARTESIAN_POINT ( 'NONE', ( 233.6115521405327797, -120.1343101350834957, 5.537765195972403909 ) ) ; +#52524 = EDGE_CURVE ( 'NONE', #54729, #25811, #5764, .T. ) ; +#52525 = CARTESIAN_POINT ( 'NONE', ( 194.9498859838219857, -114.1438618364642110, 0.9754033011528080443 ) ) ; +#52526 = ORIENTED_EDGE ( 'NONE', *, *, #55574, .F. ) ; +#52527 = ORIENTED_EDGE ( 'NONE', *, *, #5733, .T. ) ; +#52528 = CARTESIAN_POINT ( 'NONE', ( 220.8546020942386576, -118.4917272350899680, -7.829069038795198665 ) ) ; +#52529 = CARTESIAN_POINT ( 'NONE', ( 217.7680564789521611, -122.3180062195747837, 7.833207595861494177 ) ) ; +#52530 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026312, -114.9536568934487661, 2.292372835881903548 ) ) ; +#52531 = CARTESIAN_POINT ( 'NONE', ( 235.4127313852577004, -126.6298870162131323, 0.4777771411901067800 ) ) ; +#52532 = DIRECTION ( 'NONE', ( -0.7009092642998482336, -5.185887546516577982E-16, -0.7132504491541841185 ) ) ; +#52533 = DIRECTION ( 'NONE', ( -1.811995619784411276E-15, 1.000000000000000000, 1.196913542559490082E-15 ) ) ; +#52534 = CARTESIAN_POINT ( 'NONE', ( 215.6886642916196593, -119.2267462418324300, -7.810273773058672653 ) ) ; +#52535 = CARTESIAN_POINT ( 'NONE', ( 218.3633332972378867, -119.8871812866857596, -8.040033475019018994 ) ) ; +#52536 = ORIENTED_EDGE ( 'NONE', *, *, #34559, .T. ) ; +#52537 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#52538 = CARTESIAN_POINT ( 'NONE', ( 219.9997577248703067, -119.9135122915351985, -7.867334033528869064 ) ) ; +#52539 = CARTESIAN_POINT ( 'NONE', ( -19.59999999999998010, -33.19999999999999574, 21.25000000000001421 ) ) ; +#52540 = ORIENTED_EDGE ( 'NONE', *, *, #36343, .T. ) ; +#52541 = ORIENTED_EDGE ( 'NONE', *, *, #21286, .F. ) ; +#52542 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#52543 = CARTESIAN_POINT ( 'NONE', ( 0.08845010386375473654, -32.89543050033665850, -95.95064366881533147 ) ) ; +#52544 = CARTESIAN_POINT ( 'NONE', ( 36.78242657803003368, -119.6055021898748834, 5.375201982986174798 ) ) ; +#52545 = FACE_BOUND ( 'NONE', #30041, .T. ) ; +#52546 = CARTESIAN_POINT ( 'NONE', ( 29.40000000000000924, -126.3380083076781091, 1.000000000000028644 ) ) ; +#52547 = CARTESIAN_POINT ( 'NONE', ( 215.6536693382032865, -120.1303692192941526, -7.699314013951404689 ) ) ; +#52548 = EDGE_LOOP ( 'NONE', ( #4530, #17527, #19777, #5903 ) ) ; +#52549 = CARTESIAN_POINT ( 'NONE', ( 215.5515353348323799, -122.4967419745356807, 7.644112260039248596 ) ) ; +#52550 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -121.0128825522396596, 2.768132872905935127 ) ) ; +#52551 = VECTOR ( 'NONE', #16348, 1000.000000000000114 ) ; +#52552 = ORIENTED_EDGE ( 'NONE', *, *, #16424, .F. ) ; +#52553 = AXIS2_PLACEMENT_3D ( 'NONE', #44329, #14227, #13073 ) ; +#52554 = ORIENTED_EDGE ( 'NONE', *, *, #8281, .F. ) ; +#52555 = VECTOR ( 'NONE', #32451, 1000.000000000000000 ) ; +#52556 = VERTEX_POINT ( 'NONE', #2611 ) ; +#52557 = ORIENTED_EDGE ( 'NONE', *, *, #31730, .T. ) ; +#52558 = EDGE_CURVE ( 'NONE', #13191, #20162, #42958, .T. ) ; +#52559 = CARTESIAN_POINT ( 'NONE', ( 24.99900000000002009, -49.14999999999999858, 6.399999999999993250 ) ) ; +#52560 = CARTESIAN_POINT ( 'NONE', ( 228.7999987669289794, -127.8193741415607718, -1.636081347564335875 ) ) ; +#52561 = ORIENTED_EDGE ( 'NONE', *, *, #45153, .F. ) ; +#52562 = ORIENTED_EDGE ( 'NONE', *, *, #3821, .T. ) ; +#52563 = CARTESIAN_POINT ( 'NONE', ( -46.40169969269907568, -48.68647440991779263, -13.25988701996088182 ) ) ; +#52564 = CARTESIAN_POINT ( 'NONE', ( -22.44505302971912997, -129.0000000000000000, 5.004456918241835695 ) ) ; +#52565 = AXIS2_PLACEMENT_3D ( 'NONE', #13764, #5013, #5306 ) ; +#52566 = ORIENTED_EDGE ( 'NONE', *, *, #29315, .T. ) ; +#52567 = ORIENTED_EDGE ( 'NONE', *, *, #48488, .F. ) ; +#52568 = DIRECTION ( 'NONE', ( -1.194121782967160312E-15, 0.9884292157390540678, 0.1516828450203868139 ) ) ; +#52569 = CARTESIAN_POINT ( 'NONE', ( 237.3286670621344001, -115.1557537962564339, -1.496441094880919032 ) ) ; +#52570 = CARTESIAN_POINT ( 'NONE', ( 221.5410820250417885, -118.7525138875061685, -7.670527409911392702 ) ) ; +#52571 = CARTESIAN_POINT ( 'NONE', ( 214.4398602538755654, -122.1210918389664073, 7.626034066370178444 ) ) ; +#52572 = CARTESIAN_POINT ( 'NONE', ( 12.66813431545479318, -50.02764183759096994, 18.83666697620054009 ) ) ; +#52573 = VERTEX_POINT ( 'NONE', #34700 ) ; +#52574 = LINE ( 'NONE', #3256, #8581 ) ; +#52575 = CARTESIAN_POINT ( 'NONE', ( 235.0439704355307811, -114.2527428407373264, 0.9586945877377711644 ) ) ; +#52576 = DIRECTION ( 'NONE', ( -3.524876788021935603E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#52577 = CARTESIAN_POINT ( 'NONE', ( 231.9999987669288544, -117.0061760189385609, 10.85556051014223122 ) ) ; +#52578 = ADVANCED_FACE ( 'NONE', ( #25348 ), #56607, .T. ) ; +#52579 = CARTESIAN_POINT ( 'NONE', ( 235.1874057099245192, -124.8286618520129565, -3.473496545038504912 ) ) ; +#52580 = CARTESIAN_POINT ( 'NONE', ( 1.922695474661345060E-15, -13.50000000000000000, -15.69999999999999929 ) ) ; +#52581 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#52582 = CARTESIAN_POINT ( 'NONE', ( 217.0659895818561722, -120.9407015693739993, 8.004841535174566758 ) ) ; +#52583 = CARTESIAN_POINT ( 'NONE', ( 233.5118729384428207, -125.7734413001390692, -3.163843540268953092 ) ) ; +#52584 = ADVANCED_FACE ( 'NONE', ( #33830 ), #11626, .F. ) ; +#52585 = LINE ( 'NONE', #43548, #28777 ) ; +#52586 = CYLINDRICAL_SURFACE ( 'NONE', #22464, 1.649999999999998579 ) ; +#52587 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203852041, 0.9884292157390541789 ) ) ; +#52588 = CARTESIAN_POINT ( 'NONE', ( 232.9359615316271288, -125.6042929442410241, -2.179247682817442300 ) ) ; +#52589 = EDGE_CURVE ( 'NONE', #40148, #8902, #53125, .T. ) ; +#52590 = CARTESIAN_POINT ( 'NONE', ( 234.9301061478358292, -125.6826766949310752, -1.984617990946092592 ) ) ; +#52591 = ADVANCED_FACE ( 'NONE', ( #3165 ), #20942, .T. ) ; +#52592 = VECTOR ( 'NONE', #3825, 999.9999999999998863 ) ; +#52593 = VECTOR ( 'NONE', #23155, 1000.000000000000000 ) ; +#52594 = CARTESIAN_POINT ( 'NONE', ( 218.7391470653743681, -119.7347901119303231, -7.838060291443745164 ) ) ; +#52595 = DIRECTION ( 'NONE', ( 1.597594650655104355E-15, -1.000000000000000000, -1.415089553805950124E-15 ) ) ; +#52596 = CARTESIAN_POINT ( 'NONE', ( 10.61395761644955904, -29.69543050033661657, -110.9207369084214321 ) ) ; +#52597 = CARTESIAN_POINT ( 'NONE', ( 234.9726259672435731, -114.6119718412371071, 1.775577501037882033 ) ) ; +#52598 = CARTESIAN_POINT ( 'NONE', ( 219.9802319811842608, -120.9301124446660083, 8.077707208118262372 ) ) ; +#52599 = VECTOR ( 'NONE', #38851, 1000.000000000000000 ) ; +#52600 = CARTESIAN_POINT ( 'NONE', ( 213.4680840116124045, -121.2778631347934777, -7.440774143629415249 ) ) ; +#52601 = FACE_OUTER_BOUND ( 'NONE', #37713, .T. ) ; +#52602 = CARTESIAN_POINT ( 'NONE', ( 237.8490083781532576, -124.5906091164825682, 3.858561577051426550 ) ) ; +#52603 = CARTESIAN_POINT ( 'NONE', ( 196.2328455477621674, -124.7279837206055788, -13.13664722771521198 ) ) ; +#52604 = ORIENTED_EDGE ( 'NONE', *, *, #36726, .F. ) ; +#52605 = CARTESIAN_POINT ( 'NONE', ( 37.90000000000001990, -119.4999999999999858, -5.063953720439583250 ) ) ; +#52606 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#52607 = CARTESIAN_POINT ( 'NONE', ( 232.3768561678090521, -114.9525966949738631, 0.1773872791971448926 ) ) ; +#52608 = AXIS2_PLACEMENT_3D ( 'NONE', #14833, #5802, #42254 ) ; +#52609 = VERTEX_POINT ( 'NONE', #12788 ) ; +#52610 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289169, -117.3772864958242792, 0.8433258406398921325 ) ) ; +#52612 = AXIS2_PLACEMENT_3D ( 'NONE', #46387, #36502, #9913 ) ; +#52611 = CARTESIAN_POINT ( 'NONE', ( 233.2271323274052293, -123.8344175870722523, -4.444579476328049061 ) ) ; +#52613 = ORIENTED_EDGE ( 'NONE', *, *, #37701, .F. ) ; +#52614 = EDGE_LOOP ( 'NONE', ( #14790, #25133 ) ) ; +#52615 = CARTESIAN_POINT ( 'NONE', ( 215.4268473067926379, -118.8648099993433362, -7.718590377043421213 ) ) ; +#52616 = CARTESIAN_POINT ( 'NONE', ( 237.0479367085063700, -116.0700244523928575, 4.265328922592305894 ) ) ; +#52617 = MECHANICAL_CONTEXT ( 'NONE', #43925, 'mechanical' ) ; +#52618 = ORIENTED_EDGE ( 'NONE', *, *, #37138, .T. ) ; +#52619 = ORIENTED_EDGE ( 'NONE', *, *, #20493, .F. ) ; +#52620 = CARTESIAN_POINT ( 'NONE', ( 220.3002074625812838, -124.0564700392392012, -9.145273480228658158 ) ) ; +#52621 = CARTESIAN_POINT ( 'NONE', ( 236.2884200580027709, -121.8981624912061221, -5.369813039407270061 ) ) ; +#52622 = FACE_OUTER_BOUND ( 'NONE', #34132, .T. ) ; +#52623 = ORIENTED_EDGE ( 'NONE', *, *, #41529, .F. ) ; +#52624 = ORIENTED_EDGE ( 'NONE', *, *, #17452, .F. ) ; +#52625 = ADVANCED_FACE ( 'NONE', ( #5181 ), #53361, .F. ) ; +#52626 = LINE ( 'NONE', #30482, #54988 ) ; +#52627 = CARTESIAN_POINT ( 'NONE', ( 23.40000000000003055, -115.9999999999999858, -3.499999999999975131 ) ) ; +#52628 = VERTEX_POINT ( 'NONE', #18013 ) ; +#52629 = CARTESIAN_POINT ( 'NONE', ( 24.99900000000002009, -49.00000000000000000, 16.99999999999999289 ) ) ; +#52630 = CARTESIAN_POINT ( 'NONE', ( 221.8683082232908248, -122.4355357695188928, 7.614489434403598267 ) ) ; +#52631 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669290078, -120.0246615533223036, 5.430534166984887889 ) ) ; +#52632 = CARTESIAN_POINT ( 'NONE', ( 219.9166487112239565, -121.6376437026730315, 8.008668712239902732 ) ) ; +#52633 = AXIS2_PLACEMENT_3D ( 'NONE', #36653, #37227, #28168 ) ; +#52634 = AXIS2_PLACEMENT_3D ( 'NONE', #5357, #13810, #48574 ) ; +#52635 = CARTESIAN_POINT ( 'NONE', ( 219.8002074625812838, -124.4473576530576509, -6.598085381820044226 ) ) ; +#52636 = FACE_BOUND ( 'NONE', #43272, .T. ) ; +#52637 = VERTEX_POINT ( 'NONE', #13061 ) ; +#52639 = ORIENTED_EDGE ( 'NONE', *, *, #42754, .T. ) ; +#52638 = CIRCLE ( 'NONE', #2312, 4.750000000000000888 ) ; +#52640 = EDGE_CURVE ( 'NONE', #13782, #34893, #51044, .T. ) ; +#52641 = FACE_OUTER_BOUND ( 'NONE', #40296, .T. ) ; +#52642 = LINE ( 'NONE', #29332, #30405 ) ; +#52643 = CARTESIAN_POINT ( 'NONE', ( 213.5999977193770576, -120.5920256545699232, -8.613625110963669229 ) ) ; +#52644 = ORIENTED_EDGE ( 'NONE', *, *, #52123, .T. ) ; +#52645 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#52646 = CARTESIAN_POINT ( 'NONE', ( 222.0534716630026821, -120.9324786371239782, 5.583073965429980134 ) ) ; +#52647 = CARTESIAN_POINT ( 'NONE', ( 5.267428225623709714, -51.69543050033674092, -118.1448024862683894 ) ) ; +#52648 = CARTESIAN_POINT ( 'NONE', ( 221.7112379822930563, -121.0779362044412437, 8.055849886773728485 ) ) ; +#52649 = VECTOR ( 'NONE', #29081, 1000.000000000000000 ) ; +#52650 = CARTESIAN_POINT ( 'NONE', ( 236.3999987672169993, -113.5017345678385681, -0.1558234321613061191 ) ) ; +#52651 = CARTESIAN_POINT ( 'NONE', ( 217.3315272212924469, -122.5396354273717776, 7.757397143952918128 ) ) ; +#52652 = CARTESIAN_POINT ( 'NONE', ( 235.6334274161252722, -115.2687387798882952, 1.851157503062882625 ) ) ; +#52653 = CARTESIAN_POINT ( 'NONE', ( 215.7439920092550949, -118.9586736758310934, -7.765304178320763029 ) ) ; +#52654 = CARTESIAN_POINT ( 'NONE', ( 28.09996645087075962, -121.3438938201272066, 6.161755346166946978 ) ) ; +#52655 = CARTESIAN_POINT ( 'NONE', ( 31.89617335792047115, -121.4999999999990052, -5.678102161789030156 ) ) ; +#52656 = CARTESIAN_POINT ( 'NONE', ( 233.0783995678214637, -116.9682188744880875, 5.034247229443723270 ) ) ; +#52657 = ADVANCED_FACE ( 'NONE', ( #18603, #31778 ), #49278, .T. ) ; +#52658 = CARTESIAN_POINT ( 'NONE', ( 215.6049343553998767, -120.8690116265497352, 7.695279345057643106 ) ) ; +#52659 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#52660 = CARTESIAN_POINT ( 'NONE', ( 196.4500029091151987, -114.3997442944296381, 0.9361359680985258391 ) ) ; +#52661 = CARTESIAN_POINT ( 'NONE', ( 232.3557787516452890, -114.9796248775194272, -0.5679674648182240215 ) ) ; +#52662 = ADVANCED_FACE ( 'NONE', ( #26825 ), #29003, .F. ) ; +#52663 = CARTESIAN_POINT ( 'NONE', ( 215.2809796726743343, -121.1732492772004974, 7.634230531984133705 ) ) ; +#52664 = EDGE_CURVE ( 'NONE', #27101, #48547, #127, .T. ) ; +#52665 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #45270, #28325 ), + ( #42027, #914 ), + ( #37113, #36528 ), + ( #14877, #54328 ), + ( #32152, #9938 ), + ( #46123, #5557 ), + ( #36816, #32715 ), + ( #20416, #55484 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 2, 2, 4 ), + ( 2, 2 ), + ( 0.0000000000000000000, 0.4456645049278180060, 0.7177790404106210165, 0.9901024957343986799 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#52666 = CARTESIAN_POINT ( 'NONE', ( 235.0093531227903725, -124.4578545988843530, -3.933034802095848992 ) ) ; +#52667 = CARTESIAN_POINT ( 'NONE', ( 238.0999987669289339, -121.5617799151424663, 6.919004510173391687 ) ) ; +#52668 = ORIENTED_EDGE ( 'NONE', *, *, #29935, .T. ) ; +#52669 = CARTESIAN_POINT ( 'NONE', ( 234.3976297479420055, -126.5590374042977260, 1.049595278412462473 ) ) ; +#52670 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669290078, -125.4490909274642547, -4.516595810973060843 ) ) ; +#52671 = CARTESIAN_POINT ( 'NONE', ( 220.1176840135561577, -122.2987478281861655, 7.681431880942918511 ) ) ; +#52672 = CARTESIAN_POINT ( 'NONE', ( 215.8356715236346304, -119.3942733364929580, -7.629962032441208741 ) ) ; +#52673 = CARTESIAN_POINT ( 'NONE', ( 237.1330646597582472, -120.1274133628503336, -5.536530148322695410 ) ) ; +#52674 = CARTESIAN_POINT ( 'NONE', ( -31.26171440160119985, -30.96606559731577946, -18.43813221473342878 ) ) ; +#52675 = EDGE_CURVE ( 'NONE', #46972, #12142, #33660, .T. ) ; +#52676 = AXIS2_PLACEMENT_3D ( 'NONE', #10280, #41805, #18746 ) ; +#52677 = EDGE_LOOP ( 'NONE', ( #42441, #32396 ) ) ; +#52678 = EDGE_CURVE ( 'NONE', #6807, #27462, #9894, .T. ) ; +#52679 = VECTOR ( 'NONE', #24869, 999.9999999999998863 ) ; +#52680 = CARTESIAN_POINT ( 'NONE', ( -18.99999999999997513, -50.49999999999998579, 23.20000000000000995 ) ) ; +#52681 =( BOUNDED_SURFACE ( ) B_SPLINE_SURFACE ( 3, 3, ( + ( #22453, #26276, #49033, #39697 ), + ( #52836, #3797, #30947, #52525 ), + ( #48737, #13689, #35031, #12527 ), + ( #30364, #26559, #44360, #40261 ) ), + .UNSPECIFIED., .F., .F., .F. ) + B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ), + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_SURFACE ( ( + ( 1.000000000000000000, 0.3333333333333334259, 0.3333333333333334259, 1.000000000000000000), + ( 0.9999999406777717592, 0.3333333135592573271, 0.3333333135592573271, 0.9999999406777717592), + ( 0.9999999406777717592, 0.3333333135592573271, 0.3333333135592573271, 0.9999999406777717592), + ( 1.000000000000000000, 0.3333333333333334259, 0.3333333333333334259, 1.000000000000000000) ) ) + REPRESENTATION_ITEM ( '' ) SURFACE ( ) ); +#52682 = CARTESIAN_POINT ( 'NONE', ( 36.76686521927293683, -119.6198568902342743, -5.383991672219008429 ) ) ; +#52683 = CONICAL_SURFACE ( 'NONE', #42422, 0.8000000000265576894, 0.5404194996018381048 ) ; +#52684 = AXIS2_PLACEMENT_3D ( 'NONE', #47231, #51890, #30295 ) ; +#52685 = CARTESIAN_POINT ( 'NONE', ( 220.7241426765220638, -119.4481440532922107, -7.813933273800019563 ) ) ; +#52686 = VERTEX_POINT ( 'NONE', #40804 ) ; +#52687 = CONICAL_SURFACE ( 'NONE', #27553, 1.649999999999998579, 1.029744258676652757 ) ; +#52688 = ORIENTED_EDGE ( 'NONE', *, *, #15919, .T. ) ; +#52689 = CARTESIAN_POINT ( 'NONE', ( 215.0172949558515256, -116.9125643448542178, 6.184496111645426453 ) ) ; +#52690 = CARTESIAN_POINT ( 'NONE', ( 217.0757123534531559, -122.4748123643069562, 7.783980614528734243 ) ) ; +#52691 = PLANE ( 'NONE', #31258 ) ; +#52692 = VECTOR ( 'NONE', #1872, 999.9999999999998863 ) ; +#52693 = CARTESIAN_POINT ( 'NONE', ( 19.56276389583978670, -47.22310860990936021, 15.88077840093135151 ) ) ; +#52694 = AXIS2_PLACEMENT_3D ( 'NONE', #21663, #12897, #13466 ) ; +#52695 = ORIENTED_EDGE ( 'NONE', *, *, #14219, .F. ) ; +#52696 = CARTESIAN_POINT ( 'NONE', ( 218.2526325019165085, -121.8090826481677595, 7.749634828222482064 ) ) ; +#52697 = PLANE ( 'NONE', #25507 ) ; +#52698 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #43559, #30742, #3589, #34523 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 1.387778780781445521E-17, 0.0004773193828172847368 ), + .UNSPECIFIED. ) ; +#52699 = CARTESIAN_POINT ( 'NONE', ( 236.9382788224330909, -124.0109360053787384, 4.297345643230643830 ) ) ; +#52700 = CARTESIAN_POINT ( 'NONE', ( 15.12503168878476068, -49.21568751984318624, -19.10000000000001208 ) ) ; +#52701 = ORIENTED_EDGE ( 'NONE', *, *, #4673, .F. ) ; +#52702 = CARTESIAN_POINT ( 'NONE', ( 24.90000000000000568, -128.8000000000000114, -23.40000000000000568 ) ) ; +#52703 = EDGE_CURVE ( 'NONE', #40192, #3883, #39245, .T. ) ; +#52704 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669290363, -113.9396631131245385, 1.420984325438001683 ) ) ; +#52705 = LINE ( 'NONE', #43061, #37316 ) ; +#52706 = ORIENTED_EDGE ( 'NONE', *, *, #38734, .F. ) ; +#52707 = ORIENTED_EDGE ( 'NONE', *, *, #56834, .F. ) ; +#52708 = LINE ( 'NONE', #26448, #51358 ) ; +#52709 = CARTESIAN_POINT ( 'NONE', ( -19.59999999999998010, -33.19999999999999574, 19.75000000000001421 ) ) ; +#52710 = EDGE_CURVE ( 'NONE', #14245, #24723, #31498, .T. ) ; +#52711 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#52712 = CARTESIAN_POINT ( 'NONE', ( 213.9204999291004583, -121.9487709518569858, 5.427115291590303592 ) ) ; +#52713 = VERTEX_POINT ( 'NONE', #35284 ) ; +#52714 = DIRECTION ( 'NONE', ( -3.477145363178192157E-16, 2.789836685006921617E-32, -1.000000000000000000 ) ) ; +#52715 = DIRECTION ( 'NONE', ( -1.942890293094023946E-16, 0.9004799278271609086, 0.4348975736657896829 ) ) ; +#52716 = CARTESIAN_POINT ( 'NONE', ( 221.4391152452879794, -119.5476491555669440, -7.792749746149764789 ) ) ; +#52717 = EDGE_CURVE ( 'NONE', #33777, #52609, #53872, .T. ) ; +#52718 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #47505, #38747, #24165, #38183 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#52719 = VERTEX_POINT ( 'NONE', #32630 ) ; +#52721 = EDGE_LOOP ( 'NONE', ( #25008, #19479, #8657, #16661 ) ) ; +#52720 = CONICAL_SURFACE ( 'NONE', #521, 1.649999999999998579, 1.029744258676652757 ) ; +#52722 = EDGE_CURVE ( 'NONE', #6480, #40014, #6331, .T. ) ; +#52723 = CARTESIAN_POINT ( 'NONE', ( 6.644564384514674238, -39.19543050033662723, -113.8899821610519751 ) ) ; +#52724 = CARTESIAN_POINT ( 'NONE', ( -38.95409962193578224, -37.19543050033675513, -74.68842809967789265 ) ) ; +#52725 = ORIENTED_EDGE ( 'NONE', *, *, #37304, .F. ) ; +#52726 = CARTESIAN_POINT ( 'NONE', ( 12.37056062023203928, -47.21796207829137160, -18.11875479385066612 ) ) ; +#52727 = CARTESIAN_POINT ( 'NONE', ( -1.319539017163112726, -32.89543050033665850, -96.67006471039668725 ) ) ; +#52728 = CIRCLE ( 'NONE', #30363, 0.3000000000000044853 ) ; +#52729 = ORIENTED_EDGE ( 'NONE', *, *, #25976, .F. ) ; +#52730 = LINE ( 'NONE', #21489, #36926 ) ; +#52731 = AXIS2_PLACEMENT_3D ( 'NONE', #50155, #46053, #18342 ) ; +#52732 = LINE ( 'NONE', #12734, #23972 ) ; +#52733 = ORIENTED_EDGE ( 'NONE', *, *, #40930, .T. ) ; +#52734 = CIRCLE ( 'NONE', #48998, 1.800000000000006706 ) ; +#52735 = CARTESIAN_POINT ( 'NONE', ( 235.3402695270552556, -116.0082192615522985, -3.296589309349423402 ) ) ; +#52736 = AXIS2_PLACEMENT_3D ( 'NONE', #14592, #37105, #54038 ) ; +#52737 = CARTESIAN_POINT ( 'NONE', ( 194.9498859838219573, -112.1930552341586065, -11.73687302591841508 ) ) ; +#52738 = CARTESIAN_POINT ( 'NONE', ( 232.5040057099554360, -125.9070544464251640, -2.929477908443062439 ) ) ; +#52739 = AXIS2_PLACEMENT_3D ( 'NONE', #10463, #41132, #54572 ) ; +#52740 = CARTESIAN_POINT ( 'NONE', ( 219.5457413159778639, -118.8647196110668318, -5.398493836873699436 ) ) ; +#52741 = CARTESIAN_POINT ( 'NONE', ( -46.25000000000000000, -121.3009598556543125, -5.869795147331551277 ) ) ; +#52742 = CARTESIAN_POINT ( 'NONE', ( 24.69999999999999929, 8.706780413834935839E-15, -2.570860191397628114E-15 ) ) ; +#52743 = CARTESIAN_POINT ( 'NONE', ( 28.10000000000002984, -109.8156228557159864, -5.015860408113845814 ) ) ; +#52744 = EDGE_CURVE ( 'NONE', #28422, #29731, #19744, .T. ) ; +#52745 = CARTESIAN_POINT ( 'NONE', ( 235.1698007413863820, -118.8618045915971919, -5.305221587244445480 ) ) ; +#52746 = VECTOR ( 'NONE', #50971, 999.9999999999998863 ) ; +#52747 = VECTOR ( 'NONE', #46085, 1000.000000000000000 ) ; +#52748 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #40239, #261, #53681, #35013, #8716, #26255, #30928, #18034, #44635, #48717, #52817, #35581, #39966, #17755, #53380, #31217, #49015, #34719, #12810, #44045, #29095, #2800, #12122, #33749, #51533, #11836, #34035, #43049, #56520, #16188, #55951 ), + .UNSPECIFIED., .F., .F., + ( 4, 1, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 4 ), + ( 0.7500000000000000000, 0.7812499999999753530, 0.7968749999999696909, 0.8124999999999639178, 0.8749999999999511502, 0.9062499999999449329, 0.9218749999999444888, 0.9374999999999441558, 0.9999999999999484857, 1.031249999999950928, 1.046874999999952482, 1.062499999999953815, 1.124999999999966471, 1.156249999999972689, 1.171874999999981570, 1.187499999999990674, 1.250000000000000000 ), + .UNSPECIFIED. ) ; +#52749 = ADVANCED_FACE ( 'NONE', ( #27678 ), #2242, .F. ) ; +#52750 = CARTESIAN_POINT ( 'NONE', ( -12.20000000000000107, 11.00000000000000000, -39.00000000000000000 ) ) ; +#52751 = CARTESIAN_POINT ( 'NONE', ( -23.99999999999999645, -8.460029551904391099E-15, 16.25000000000000711 ) ) ; +#52752 = ORIENTED_EDGE ( 'NONE', *, *, #21480, .F. ) ; +#52753 = CARTESIAN_POINT ( 'NONE', ( 233.8599655869512901, -114.8725001452307595, -2.485405145859063136 ) ) ; +#52754 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #423, #9167, #53543, #45367 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 4.773583073783247712E-05 ), + .UNSPECIFIED. ) ; +#52755 = CARTESIAN_POINT ( 'NONE', ( -33.99999999999999289, -129.0000000000000000, -20.09999999999999432 ) ) ; +#52756 = CARTESIAN_POINT ( 'NONE', ( 236.7154131954316654, -123.5579519765668977, 4.632098905078039230 ) ) ; +#52757 = EDGE_CURVE ( 'NONE', #38009, #6695, #46698, .T. ) ; +#52758 = ORIENTED_EDGE ( 'NONE', *, *, #11276, .F. ) ; +#52759 = EDGE_CURVE ( 'NONE', #34820, #48385, #46327, .T. ) ; +#52760 = EDGE_LOOP ( 'NONE', ( #13963, #37290, #25418, #52938 ) ) ; +#52761 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#52762 = CARTESIAN_POINT ( 'NONE', ( 196.1500029107180865, -116.4090289359304080, 12.71093912342928611 ) ) ; +#52763 = CARTESIAN_POINT ( 'NONE', ( -40.00546351838554671, -40.54312021273980093, -75.75830377340916755 ) ) ; +#52764 = CARTESIAN_POINT ( 'NONE', ( 235.9129017580771119, -114.3703916162976952, -0.4875175900993202749 ) ) ; +#52765 = LINE ( 'NONE', #29726, #11328 ) ; +#52766 = CARTESIAN_POINT ( 'NONE', ( 220.8229030408437836, -119.1935801514076303, -7.778489377019069728 ) ) ; +#52767 = AXIS2_PLACEMENT_3D ( 'NONE', #35894, #13109, #30956 ) ; +#52768 = CIRCLE ( 'NONE', #54664, 1.649999999999998579 ) ; +#52769 = CARTESIAN_POINT ( 'NONE', ( 233.9125514583384131, -125.8722500232302082, -1.400252133099721075 ) ) ; +#52770 = EDGE_LOOP ( 'NONE', ( #46618, #29669, #50479, #20246 ) ) ; +#52771 = CARTESIAN_POINT ( 'NONE', ( 16.00000000000000000, 12.50000000000000000, -36.00000000000000000 ) ) ; +#52772 = CYLINDRICAL_SURFACE ( 'NONE', #5244, 1.000000000000025091 ) ; +#52773 = DIRECTION ( 'NONE', ( 1.652117596168384206E-15, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#52774 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #23897, #46078, #19222, #33528, #15690, #51315, #15397, #29152, #10177, #54869 ), + .UNSPECIFIED., .F., .F., + ( 4, 3, 3, 4 ), + ( 3.322005081252886851E-15, 0.0001650554674746560965, 0.0003438094281895209370, 0.0005225654402188433748 ), + .UNSPECIFIED. ) ; +#52775 = ORIENTED_EDGE ( 'NONE', *, *, #35771, .T. ) ; +#52776 = CARTESIAN_POINT ( 'NONE', ( 219.8664902126382117, -121.7448433212248915, 7.789748091339768088 ) ) ; +#52777 = CIRCLE ( 'NONE', #580, 1.499999999999997780 ) ; +#52778 = APPROVAL_STATUS ( 'not_yet_approved' ) ; +#52779 = CARTESIAN_POINT ( 'NONE', ( 237.4163029566606156, -117.6082355703444478, -4.736056864113401765 ) ) ; +#52780 = CARTESIAN_POINT ( 'NONE', ( 221.5480294485906256, -121.1245640157221430, 7.842022714487375978 ) ) ; +#52781 = AXIS2_PLACEMENT_3D ( 'NONE', #53679, #14232, #41881 ) ; +#52782 = ORIENTED_EDGE ( 'NONE', *, *, #15377, .F. ) ; +#52783 = PLANE ( 'NONE', #53973 ) ; +#52784 = CIRCLE ( 'NONE', #28538, 1.975000000000000089 ) ; +#52785 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290022, -120.2756317670451551, 0.4492438662047616438 ) ) ; +#52786 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#52787 = VECTOR ( 'NONE', #21178, 1000.000000000000000 ) ; +#52788 = CARTESIAN_POINT ( 'NONE', ( 237.2610004456124955, -123.6373604495784804, 5.289074148442025169 ) ) ; +#52789 = ORIENTED_EDGE ( 'NONE', *, *, #54506, .T. ) ; +#52790 = AXIS2_PLACEMENT_3D ( 'NONE', #26774, #41311, #16376 ) ; +#52791 = ORIENTED_EDGE ( 'NONE', *, *, #45061, .F. ) ; +#52792 = VERTEX_POINT ( 'NONE', #45477 ) ; +#52793 = CARTESIAN_POINT ( 'NONE', ( -49.63859665225898254, -121.7544153217688176, -6.305929960138502821 ) ) ; +#52794 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289169, -113.8775242545480779, 1.016275061636611188 ) ) ; +#52795 = EDGE_CURVE ( 'NONE', #55403, #55549, #16799, .T. ) ; +#52796 = AXIS2_PLACEMENT_3D ( 'NONE', #15632, #20855, #51531 ) ; +#52797 = CARTESIAN_POINT ( 'NONE', ( 220.8176275082345228, -122.0275488028581350, 7.937711140039368729 ) ) ; +#52798 = CARTESIAN_POINT ( 'NONE', ( 215.7846269789694418, -118.7670009509520526, -7.756502281380780239 ) ) ; +#52799 = EDGE_LOOP ( 'NONE', ( #12221, #4167 ) ) ; +#52800 = ADVANCED_FACE ( 'NONE', ( #28237, #33197, #49842 ), #46032, .F. ) ; +#52801 = ORIENTED_EDGE ( 'NONE', *, *, #9610, .T. ) ; +#52802 = VERTEX_POINT ( 'NONE', #23844 ) ; +#52803 = ADVANCED_FACE ( 'NONE', ( #24129 ), #35138, .F. ) ; +#52804 = CYLINDRICAL_SURFACE ( 'NONE', #43327, 1.999999999999994893 ) ; +#52805 = CARTESIAN_POINT ( 'NONE', ( 237.5877447808298371, -119.3111604826511183, 5.422158064007212452 ) ) ; +#52806 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #54532, #4342, #22141, #39953, #14223, #49286, #837, #18022, #18611, #27115, #36451, #41375, #54836, #14794, #28539, #28246 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 2, 2, 2, 4 ), + ( 3.688072698881470622E-17, 0.0002241368612111127286, 0.0004482737224221885401, 0.0006724105836332644600, 0.0008965474448443402173, 0.001120684306055416083, 0.001344821167266492057, 0.001793094889688642054 ), + .UNSPECIFIED. ) ; +#52807 = EDGE_CURVE ( 'NONE', #21664, #17448, #25186, .T. ) ; +#52808 = ORIENTED_EDGE ( 'NONE', *, *, #24252, .F. ) ; +#52809 = CARTESIAN_POINT ( 'NONE', ( 5.600000000000018296, -35.74999999999999289, -23.50000000000000711 ) ) ; +#52810 = CARTESIAN_POINT ( 'NONE', ( 219.8833592663673642, -121.1378537280351253, 7.863164743093967068 ) ) ; +#52811 = VERTEX_POINT ( 'NONE', #12411 ) ; +#52812 = VERTEX_POINT ( 'NONE', #34048 ) ; +#52813 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#52814 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#52815 = CARTESIAN_POINT ( 'NONE', ( -31.26171440160119985, -30.96606559731577946, -16.90633451546419508 ) ) ; +#52816 = FACE_OUTER_BOUND ( 'NONE', #34128, .T. ) ; +#52817 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -119.6652609809688386, 2.598976021924222835 ) ) ; +#52818 = AXIS2_PLACEMENT_3D ( 'NONE', #41021, #10930, #45961 ) ; +#52819 = AXIS2_PLACEMENT_3D ( 'NONE', #2832, #38444, #1982 ) ; +#52820 = CARTESIAN_POINT ( 'NONE', ( -19.99999999999997513, -47.49999999999998579, 20.29999999999999005 ) ) ; +#52821 = CARTESIAN_POINT ( 'NONE', ( 221.2346204171115005, -125.9340141332648244, -16.88386981038180679 ) ) ; +#52822 = CARTESIAN_POINT ( 'NONE', ( 5.105014731169262632, -30.07043050033664500, -95.48258454854622812 ) ) ; +#52823 = CARTESIAN_POINT ( 'NONE', ( 219.4294531878233556, -122.0216560373031029, 7.751634337018476373 ) ) ; +#52824 = CARTESIAN_POINT ( 'NONE', ( 32.90000000000004121, -119.4999999999999858, -5.491522092500561669 ) ) ; +#52825 = CARTESIAN_POINT ( 'NONE', ( 221.5683274816959454, -121.1310601674694141, 8.041716959588994129 ) ) ; +#52826 = CARTESIAN_POINT ( 'NONE', ( -24.00000000000000355, -5.000000000000011546, -19.50000000000000000 ) ) ; +#52827 = CARTESIAN_POINT ( 'NONE', ( 194.9499984800818595, -114.3415476561573882, 0.9450667357480410091 ) ) ; +#52828 = CARTESIAN_POINT ( 'NONE', ( 237.2222280068026521, -121.8267085768518712, -5.411362425887800143 ) ) ; +#52829 = CARTESIAN_POINT ( 'NONE', ( 236.2025760949119899, -117.8069362826791462, -4.854208733695980271 ) ) ; +#52830 = AXIS2_PLACEMENT_3D ( 'NONE', #55621, #33416, #20531 ) ; +#52831 = CARTESIAN_POINT ( 'NONE', ( 4.308875423930290438, -48.84916458624188351, -119.1202329038257517 ) ) ; +#52832 = AXIS2_PLACEMENT_3D ( 'NONE', #55207, #11376, #20134 ) ; +#52833 = CARTESIAN_POINT ( 'NONE', ( -19.99999999999997513, -50.49999999999998579, 20.29999999999999005 ) ) ; +#52834 = CARTESIAN_POINT ( 'NONE', ( 233.7118493507883841, -123.4517256981659443, 4.698601744881416131 ) ) ; +#52835 = CIRCLE ( 'NONE', #40713, 0.5000000002854082526 ) ; +#52836 = CARTESIAN_POINT ( 'NONE', ( 194.9498859838220142, -126.8561381635354053, -0.9754033011527795116 ) ) ; +#52837 = VERTEX_POINT ( 'NONE', #3097 ) ; +#52838 = EDGE_CURVE ( 'NONE', #9151, #6912, #48583, .T. ) ; +#52839 = ORIENTED_EDGE ( 'NONE', *, *, #23246, .T. ) ; +#52840 = CARTESIAN_POINT ( 'NONE', ( 12.07611456402501204, -48.08773315063789511, 18.89624854386046593 ) ) ; +#52841 = AXIS2_PLACEMENT_3D ( 'NONE', #21799, #12175, #20640 ) ; +#52842 = CARTESIAN_POINT ( 'NONE', ( 17.40000000000002700, -120.4999999999999858, 3.200000000000015277 ) ) ; +#52843 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026312, -118.6742299151407423, 5.721809190300601422 ) ) ; +#52844 = CARTESIAN_POINT ( 'NONE', ( 235.4417148293794924, -126.6163197208687876, -0.6322875207918575713 ) ) ; +#52845 = DIRECTION ( 'NONE', ( 0.7071067811865480168, 0.7071067811865470176, -3.066586833366747783E-16 ) ) ; +#52846 = CARTESIAN_POINT ( 'NONE', ( 219.8502826783268347, -121.5245200287471476, 7.822096085103008356 ) ) ; +#52847 = DIRECTION ( 'NONE', ( 1.210476675238563278E-16, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#52848 = EDGE_CURVE ( 'NONE', #17065, #37015, #42509, .T. ) ; +#52849 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #44083, #4963 ), + ( #21895, #40282 ), + ( #18076, #4398 ), + ( #40003, #35343 ), + ( #35906, #13122 ), + ( #3816, #21601 ), + ( #30969, #44960 ), + ( #30390, #8754 ), + ( #48194, #22750 ), + ( #40565, #34756 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 2, 2, 2, 4 ), + ( 2, 2 ), + ( -5.863846875375635794E-07, 0.2500000000000000000, 0.5000000000000000000, 0.7500000000000000000, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#52850 = LINE ( 'NONE', #30678, #7056 ) ; +#52851 = VERTEX_POINT ( 'NONE', #16503 ) ; +#52852 = PLANE ( 'NONE', #22121 ) ; +#52853 = CARTESIAN_POINT ( 'NONE', ( 235.8999987668154859, -114.1816109074237886, 4.040786962275902283 ) ) ; +#52854 = DIRECTION ( 'NONE', ( 1.857579106397815318E-17, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#52855 = ORIENTED_EDGE ( 'NONE', *, *, #15604, .F. ) ; +#52856 = ORIENTED_EDGE ( 'NONE', *, *, #12970, .F. ) ; +#52857 = FACE_OUTER_BOUND ( 'NONE', #29427, .T. ) ; +#52858 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#52859 = CARTESIAN_POINT ( 'NONE', ( 10.32631611343695255, -51.19543050033673381, -114.4235589658123047 ) ) ; +#52860 = DIRECTION ( 'NONE', ( 1.000000000000000000, -1.540743955509788409E-32, 5.551115123125781716E-16 ) ) ; +#52861 = CARTESIAN_POINT ( 'NONE', ( 214.9189791116508843, -122.2468835879930396, 7.678623437274382901 ) ) ; +#52862 = CIRCLE ( 'NONE', #25814, 5.903552060296138215 ) ; +#52863 = DIRECTION ( 'NONE', ( -0.7009092642998482336, 0.0000000000000000000, -0.7132504491541841185 ) ) ; +#52864 = VERTEX_POINT ( 'NONE', #11851 ) ; +#52865 = CARTESIAN_POINT ( 'NONE', ( 215.8111918894563530, -122.5022949396913248, 7.665370634715173992 ) ) ; +#52866 = CARTESIAN_POINT ( 'NONE', ( 217.3380657104276850, -116.7370847952855968, 6.280708816217217993 ) ) ; +#52867 = ADVANCED_FACE ( 'NONE', ( #15648 ), #43658, .T. ) ; +#52868 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #6762, #14361, #15515, #46479, #27828, #32215 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 4 ), + ( 0.0000000000000000000, 0.0002123237342871370551, 0.0004246474685742741102 ), + .UNSPECIFIED. ) ; +#52869 = ORIENTED_EDGE ( 'NONE', *, *, #43059, .T. ) ; +#52870 = EDGE_LOOP ( 'NONE', ( #29313, #18549, #4944, #30326 ) ) ; +#52871 = EDGE_LOOP ( 'NONE', ( #37152, #24960, #27399, #53207, #43364 ) ) ; +#52872 = ORIENTED_EDGE ( 'NONE', *, *, #30260, .F. ) ; +#52873 = EDGE_CURVE ( 'NONE', #24122, #8068, #44647, .T. ) ; +#52874 = CARTESIAN_POINT ( 'NONE', ( 236.3999987669289737, -120.4999999999997584, 1.387778780781445676E-14 ) ) ; +#52875 = CARTESIAN_POINT ( 'NONE', ( -29.16564078277071914, -0.2000000000000159983, -23.40000000000001279 ) ) ; +#52876 = ORIENTED_EDGE ( 'NONE', *, *, #48236, .T. ) ; +#52877 = EDGE_CURVE ( 'NONE', #15473, #45756, #34625, .T. ) ; +#52878 = AXIS2_PLACEMENT_3D ( 'NONE', #8230, #57282, #52587 ) ; +#52879 = VERTEX_POINT ( 'NONE', #13279 ) ; +#52880 = EDGE_CURVE ( 'NONE', #54861, #42221, #8919, .T. ) ; +#52881 = AXIS2_PLACEMENT_3D ( 'NONE', #54887, #54303, #10196 ) ; +#52882 = CARTESIAN_POINT ( 'NONE', ( 219.8806601222448194, -121.9471457452116567, 7.958484978040802460 ) ) ; +#52883 = CARTESIAN_POINT ( 'NONE', ( -38.75000000000000000, -119.5000000000000000, -6.974999999999995204 ) ) ; +#52884 = VERTEX_POINT ( 'NONE', #4548 ) ; +#52885 = VERTEX_POINT ( 'NONE', #40431 ) ; +#52886 = VECTOR ( 'NONE', #57541, 1000.000000000000000 ) ; +#52887 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#52888 = CARTESIAN_POINT ( 'NONE', ( 237.3893797910683077, -114.9811802862421644, 0.5696352451967939823 ) ) ; +#52889 = CARTESIAN_POINT ( 'NONE', ( 15.10368849932515189, -49.42878795779379431, 19.05858809752882266 ) ) ; +#52890 = CARTESIAN_POINT ( 'NONE', ( 12.46682345661037239, -51.00654158149005468, -17.63414247581295058 ) ) ; +#52891 = APPLICATION_CONTEXT ( 'configuration controlled 3d designs of mechanical parts and assemblies' ) ; +#52892 = CARTESIAN_POINT ( 'NONE', ( 6.013746046644832255, -50.19543050033662013, -114.5319075652907372 ) ) ; +#52893 = CARTESIAN_POINT ( 'NONE', ( 26.78341127713625625, -121.3914260661424152, -6.260413056626569883 ) ) ; +#52894 = CARTESIAN_POINT ( 'NONE', ( 236.7314704355307811, -122.0049890499596046, -6.138530600027149120 ) ) ; +#52895 = CARTESIAN_POINT ( 'NONE', ( 219.8806601222103723, -119.0832027754575080, -7.760721252249851432 ) ) ; +#52896 = CARTESIAN_POINT ( 'NONE', ( -25.69999999999999929, -128.9989999999999952, 7.500000000000008882 ) ) ; +#52897 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #28943, #2353, #17496, #30668, #56935, #38536, #56656, #48461, #47584, #3801, #7867, #43178 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 2, 4 ), + ( 7.589415207398531038E-19, 0.0002935738704632356606, 0.0005871477409264705622, 0.0008807216113897054638, 0.001027508546621343135, 0.001174295481852980806 ), + .UNSPECIFIED. ) ; +#52898 = CARTESIAN_POINT ( 'NONE', ( 234.9268640423383090, -123.6859952642144123, 4.544297526954524713 ) ) ; +#52899 = CIRCLE ( 'NONE', #24916, 6.892413239791423507 ) ; +#52900 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#52901 = FACE_OUTER_BOUND ( 'NONE', #32424, .T. ) ; +#52902 = FACE_OUTER_BOUND ( 'NONE', #48217, .T. ) ; +#52903 = VECTOR ( 'NONE', #56067, 1000.000000000000000 ) ; +#52904 = CARTESIAN_POINT ( 'NONE', ( 233.5002882243263116, -125.9942681590770803, -2.763272248839788503 ) ) ; +#52905 = CARTESIAN_POINT ( 'NONE', ( 217.2060331749648299, -122.3059202413144106, 7.808419713400335915 ) ) ; +#52906 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#52907 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#52908 = CARTESIAN_POINT ( 'NONE', ( 233.2862426375874350, -115.7430874865555097, -2.857533251385937945 ) ) ; +#52909 = CARTESIAN_POINT ( 'NONE', ( 234.9062973216921932, -125.9205762249096523, -1.191581937200755226 ) ) ; +#52910 = CARTESIAN_POINT ( 'NONE', ( 215.9618901645450819, -119.4370415160789776, -7.863428743507214769 ) ) ; +#52911 = CARTESIAN_POINT ( 'NONE', ( 220.0294455241404421, -122.4808483462220039, 7.633926999126796176 ) ) ; +#52912 = CARTESIAN_POINT ( 'NONE', ( 17.16678431588055531, -60.51954340041741176, -21.35688367457644787 ) ) ; +#52913 = CARTESIAN_POINT ( 'NONE', ( 235.0157163246018683, -115.3081245109391801, 3.296418110910664723 ) ) ; +#52914 = FACE_BOUND ( 'NONE', #34185, .T. ) ; +#52915 = CARTESIAN_POINT ( 'NONE', ( 234.6173252801524995, -120.3466582589003337, 5.551288617842370599 ) ) ; +#52916 = EDGE_CURVE ( 'NONE', #20323, #12045, #21510, .T. ) ; +#52917 = CARTESIAN_POINT ( 'NONE', ( -33.99999999999999289, -116.0000000000000000, -16.99999999999999289 ) ) ; +#52918 = AXIS2_PLACEMENT_3D ( 'NONE', #1359, #32604, #45720 ) ; +#52919 = ORIENTED_EDGE ( 'NONE', *, *, #53868, .F. ) ; +#52920 = CARTESIAN_POINT ( 'NONE', ( 21.50000000000000355, -138.0000000000000000, -11.89999999999999680 ) ) ; +#52921 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#52922 = CARTESIAN_POINT ( 'NONE', ( 232.1349391239886018, -120.0368756470278981, -5.609758296425571444 ) ) ; +#52923 = ORIENTED_EDGE ( 'NONE', *, *, #31855, .T. ) ; +#52924 = AXIS2_PLACEMENT_3D ( 'NONE', #29374, #47166, #15049 ) ; +#52925 = CARTESIAN_POINT ( 'NONE', ( -2.370902913612887630, -32.89543050033665850, -97.73994038412797636 ) ) ; +#52926 = CARTESIAN_POINT ( 'NONE', ( 232.3737053346946482, -118.9857348261742231, -5.346027055136565842 ) ) ; +#52927 = ORIENTED_EDGE ( 'NONE', *, *, #895, .F. ) ; +#52928 = ORIENTED_EDGE ( 'NONE', *, *, #47381, .F. ) ; +#52929 = CARTESIAN_POINT ( 'NONE', ( 219.0420320999784565, -119.8846161170855140, -8.056749199040858400 ) ) ; +#52930 = EDGE_CURVE ( 'NONE', #20322, #35197, #52708, .T. ) ; +#52931 = CALENDAR_DATE ( 2024, 10, 10 ) ; +#52932 = ORIENTED_EDGE ( 'NONE', *, *, #12729, .F. ) ; +#52933 = EDGE_LOOP ( 'NONE', ( #38500, #12786 ) ) ; +#52934 = CARTESIAN_POINT ( 'NONE', ( -35.43721211558219863, -39.19543050033675513, -72.53633556736099308 ) ) ; +#52935 = CARTESIAN_POINT ( 'NONE', ( 236.2562809737211467, -122.9357915031217203, -4.985043147349544235 ) ) ; +#52936 = CARTESIAN_POINT ( 'NONE', ( 36.70674046875490149, -119.4999999999999858, 5.377550786696932761 ) ) ; +#52937 = ORIENTED_EDGE ( 'NONE', *, *, #33034, .T. ) ; +#52938 = ORIENTED_EDGE ( 'NONE', *, *, #54366, .F. ) ; +#52939 = CIRCLE ( 'NONE', #24045, 1.649999999999998579 ) ; +#52940 = EDGE_CURVE ( 'NONE', #18674, #19194, #1047, .T. ) ; +#52941 = CARTESIAN_POINT ( 'NONE', ( -37.45449085395469524, -49.19543050033674092, -78.54554404200308682 ) ) ; +#52942 = CARTESIAN_POINT ( 'NONE', ( -34.64152955514366283, -50.19543050033674092, -74.58007950019946009 ) ) ; +#52943 = ORIENTED_EDGE ( 'NONE', *, *, #43003, .F. ) ; +#52944 = EDGE_CURVE ( 'NONE', #47539, #8164, #43904, .T. ) ; +#52945 = DIRECTION ( 'NONE', ( -1.149069304715757323E-15, 0.9485047369119146143, 0.3167629461532070478 ) ) ; +#52946 = CARTESIAN_POINT ( 'NONE', ( 221.7150404872322440, -122.5027695317774885, 7.602349839342514848 ) ) ; +#52947 = EDGE_CURVE ( 'NONE', #36925, #47176, #56054, .T. ) ; +#52948 = CARTESIAN_POINT ( 'NONE', ( 219.8417451818457380, -119.7841420530144632, -7.849943472230648922 ) ) ; +#52949 = LINE ( 'NONE', #43285, #33251 ) ; +#52950 = CARTESIAN_POINT ( 'NONE', ( 220.2486434445711438, -118.8625170872765011, -7.718518511897866752 ) ) ; +#52951 = CARTESIAN_POINT ( 'NONE', ( 231.9999987669289681, -124.3435594439499283, -4.003692146109793626 ) ) ; +#52952 = ORIENTED_EDGE ( 'NONE', *, *, #38894, .F. ) ; +#52953 = ORIENTED_EDGE ( 'NONE', *, *, #7702, .T. ) ; +#52954 = CARTESIAN_POINT ( 'NONE', ( -19.49999999999997868, -38.99999999999999289, -15.50000000000000000 ) ) ; +#52955 = CARTESIAN_POINT ( 'NONE', ( 215.1028748944153506, -120.1666414468351292, -7.652390485252957397 ) ) ; +#52956 = DIRECTION ( 'NONE', ( -1.194121782967160312E-15, 0.9884292157390540678, 0.1516828450203868139 ) ) ; +#52957 = VERTEX_POINT ( 'NONE', #31429 ) ; +#52958 = CARTESIAN_POINT ( 'NONE', ( 232.0031991496520902, -119.5748328406967005, -5.726688573540809735 ) ) ; +#52959 = CARTESIAN_POINT ( 'NONE', ( 220.8945623621689549, -122.1872073195711579, 7.688696632729847380 ) ) ; +#52960 = CARTESIAN_POINT ( 'NONE', ( 221.3759120065682282, -118.9687697278451424, -7.721162690200547907 ) ) ; +#52961 = CYLINDRICAL_SURFACE ( 'NONE', #24811, 3.000000000000002665 ) ; +#52962 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289510, -123.8921718663097096, 1.924362239656390861 ) ) ; +#52963 = FACE_OUTER_BOUND ( 'NONE', #5627, .T. ) ; +#52964 = AXIS2_PLACEMENT_3D ( 'NONE', #20660, #20936, #51910 ) ; +#52965 = CARTESIAN_POINT ( 'NONE', ( 235.5649725613282044, -114.9738570682138317, -0.5158927441873469855 ) ) ; +#52966 = CARTESIAN_POINT ( 'NONE', ( 215.9510401441325484, -118.6851490607303248, -7.722503931126968979 ) ) ; +#52967 = PLANE ( 'NONE', #49593 ) ; +#52968 = CARTESIAN_POINT ( 'NONE', ( 21.50000000000000355, -124.5000000000000000, 17.10000000000000853 ) ) ; +#52969 = CARTESIAN_POINT ( 'NONE', ( 233.0195084661530700, -115.3840177995789276, 3.412545267534445870 ) ) ; +#52970 = CARTESIAN_POINT ( 'NONE', ( 26.70702926950788481, -119.4999999999999716, 6.265027760137749979 ) ) ; +#52971 = DIRECTION ( 'NONE', ( 0.7009092642998482336, 5.185887546516577982E-16, 0.7132504491541841185 ) ) ; +#52972 = PLANE ( 'NONE', #46325 ) ; +#52973 = CARTESIAN_POINT ( 'NONE', ( 232.3749467268187061, -114.9511164974213671, 0.1114290377286488859 ) ) ; +#52974 = CARTESIAN_POINT ( 'NONE', ( 215.3601326778180578, -121.7458270206652315, 7.546363621798617416 ) ) ; +#52975 = CARTESIAN_POINT ( 'NONE', ( 235.0202539965202959, -119.7698639961509883, -5.529658250745629111 ) ) ; +#52976 = LINE ( 'NONE', #17038, #27562 ) ; +#52977 = ORIENTED_EDGE ( 'NONE', *, *, #57646, .T. ) ; +#52978 = CARTESIAN_POINT ( 'NONE', ( 234.4966415069052914, -126.0453334252399884, -2.660404223883957364 ) ) ; +#52979 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669290363, -120.6545017482120841, -6.698264861520636160 ) ) ; +#52980 = DIRECTION ( 'NONE', ( -1.857579106397815318E-17, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#52981 = CARTESIAN_POINT ( 'NONE', ( 215.8767681566795602, -119.4043264410634890, -7.631504766587731581 ) ) ; +#52982 = VECTOR ( 'NONE', #10651, 1000.000000000000000 ) ; +#52983 = CARTESIAN_POINT ( 'NONE', ( 234.1082894373291197, -121.0111843456838159, -5.524324397837130363 ) ) ; +#52984 = CARTESIAN_POINT ( 'NONE', ( 237.0863634869639043, -121.7458628670748055, -5.407470800840687986 ) ) ; +#52985 = EDGE_CURVE ( 'NONE', #3402, #9259, #13134, .T. ) ; +#52986 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -118.3754013590645684, 1.183918135057512977 ) ) ; +#52987 = ORIENTED_EDGE ( 'NONE', *, *, #51140, .F. ) ; +#52988 = CARTESIAN_POINT ( 'NONE', ( 221.5171105566119820, -122.4767255801416468, 7.830853380965079324 ) ) ; +#52989 = CARTESIAN_POINT ( 'NONE', ( 234.7820768735068384, -118.8642736637766149, 5.310100645990614154 ) ) ; +#52990 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238558841E-16, -1.857579106397798678E-17 ) ) ; +#52991 = ORIENTED_EDGE ( 'NONE', *, *, #32799, .F. ) ; +#52992 = ORIENTED_EDGE ( 'NONE', *, *, #13823, .F. ) ; +#52993 = CARTESIAN_POINT ( 'NONE', ( 213.4680853657600608, -119.6853541510773482, 7.234043071597862529 ) ) ; +#52994 = CARTESIAN_POINT ( 'NONE', ( 220.1052941450073490, -121.0747836094471097, 7.868314574957860685 ) ) ; +#52995 = CARTESIAN_POINT ( 'NONE', ( 217.5036138198180709, -121.7054574362514643, 7.938757510934245865 ) ) ; +#52996 = CARTESIAN_POINT ( 'NONE', ( 236.3567666819949693, -126.0794220410744799, 2.586695159738925387 ) ) ; +#52997 = EDGE_LOOP ( 'NONE', ( #33490, #40991, #46301, #45195 ) ) ; +#52998 = CARTESIAN_POINT ( 'NONE', ( 17.16597781266907319, -57.48762792638349595, -21.35215302872219567 ) ) ; +#52999 = CIRCLE ( 'NONE', #31600, 2.999999999999999112 ) ; +#53000 = CARTESIAN_POINT ( 'NONE', ( 236.9435465652022685, -124.1481068272106683, 4.181560840255269973 ) ) ; +#53001 = CARTESIAN_POINT ( 'NONE', ( 14.24925687373212924, -50.61715495815341370, -18.34011380214999321 ) ) ; +#53002 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #15246, #15823, #24891, #33384, #50309, #51168, #11453, #42692, #10593, #19924, #33664, #14689, #19359, #24311 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 2, 2, 4 ), + ( 0.0000000000000000000, 0.0004500188830944654465, 0.0006750283246416981155, 0.0009000377661889308930, 0.001125047207736163670, 0.001350056649283396231, 0.001800075532377891276 ), + .UNSPECIFIED. ) ; +#53003 = ORIENTED_EDGE ( 'NONE', *, *, #43003, .T. ) ; +#53004 = CARTESIAN_POINT ( 'NONE', ( 214.8314610880633779, -119.0065190205020400, -7.691047353382204577 ) ) ; +#53005 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669290363, -114.0382650444147998, 1.817708796883241495 ) ) ; +#53006 = DIRECTION ( 'NONE', ( -9.606587641453281174E-16, 0.8061809694754855649, -0.5916690328685170197 ) ) ; +#53007 = VERTEX_POINT ( 'NONE', #4262 ) ; +#53008 = EDGE_CURVE ( 'NONE', #18299, #16116, #53020, .T. ) ; +#53009 = EDGE_LOOP ( 'NONE', ( #26832, #26839, #48777, #9927, #11463 ) ) ; +#53010 = CARTESIAN_POINT ( 'NONE', ( -34.00000000000000000, -128.5000000000000000, 17.00000000000000711 ) ) ; +#53011 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289510, -125.7692697722044528, 1.392747682849292845 ) ) ; +#53012 = EDGE_CURVE ( 'NONE', #25727, #28166, #53246, .T. ) ; +#53013 = CARTESIAN_POINT ( 'NONE', ( 219.9262440978536688, -120.0598361373797331, -8.079652854556968578 ) ) ; +#53014 = ADVANCED_FACE ( 'NONE', ( #48633 ), #35494, .T. ) ; +#53015 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.210476675238558841E-16, 1.857579106397798678E-17 ) ) ; +#53016 = VECTOR ( 'NONE', #4732, 1000.000000000000000 ) ; +#53017 = ORIENTED_EDGE ( 'NONE', *, *, #37620, .T. ) ; +#53018 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#53019 = CARTESIAN_POINT ( 'NONE', ( -50.34806386713556492, -118.3360601282127504, 2.668775658521550742 ) ) ; +#53020 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #21467, #48345, #44545, #30837 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 6.938893903907228378E-18, 0.0005431999716391820504 ), + .UNSPECIFIED. ) ; +#53021 = CARTESIAN_POINT ( 'NONE', ( 229.2999987672629914, -117.6177784229128633, -6.924073857120100151 ) ) ; +#53022 = ORIENTED_EDGE ( 'NONE', *, *, #57352, .T. ) ; +#53023 = CARTESIAN_POINT ( 'NONE', ( 21.00000000000000355, 7.402525857916342211E-15, 19.50000000000000000 ) ) ; +#53024 = CONICAL_SURFACE ( 'NONE', #3118, 1.649999999999998579, 1.029744258676652757 ) ; +#53025 = CARTESIAN_POINT ( 'NONE', ( 220.1988066193169686, -121.0860417703555640, 7.865543652359511029 ) ) ; +#53026 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #8480, #30397, #11988, #30101 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 0.0003260566220015883882 ), + .UNSPECIFIED. ) ; +#53027 = ORIENTED_EDGE ( 'NONE', *, *, #20804, .T. ) ; +#53028 = DIRECTION ( 'NONE', ( 0.7071067817894628460, 0.1072559682121324715, -0.6989250005760467843 ) ) ; +#53029 = DIRECTION ( 'NONE', ( -1.590930760920925302E-16, 0.1472444861654634007, -0.9891001270315704641 ) ) ; +#53030 = ADVANCED_FACE ( 'NONE', ( #13573 ), #18369, .F. ) ; +#53031 = EDGE_LOOP ( 'NONE', ( #16005, #14728, #9397, #5405 ) ) ; +#53032 = CARTESIAN_POINT ( 'NONE', ( 221.2758909329204471, -120.8949292912397766, 7.864135734707039305 ) ) ; +#53033 = CARTESIAN_POINT ( 'NONE', ( 220.1336244164767777, -125.6923368146548370, 5.258622835025220432 ) ) ; +#53034 = CARTESIAN_POINT ( 'NONE', ( 233.9027695270552556, -125.9113624258876314, 1.326708576852117627 ) ) ; +#53035 = CARTESIAN_POINT ( 'NONE', ( 231.8999987669289737, -125.9631111343684751, 0.6048644867174035600 ) ) ; +#53036 = CARTESIAN_POINT ( 'NONE', ( 232.6077889383563786, -123.0226204310938556, -5.607066430496362663 ) ) ; +#53037 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289794, -123.3022711134655793, 2.614818656548917097 ) ) ; +#53038 = CARTESIAN_POINT ( 'NONE', ( 39.39363340300000971, -110.0410721499999767, -5.229463924999977031 ) ) ; +#53039 = CARTESIAN_POINT ( 'NONE', ( 219.8734624041258598, -122.0871358702429461, 5.405882021531499326 ) ) ; +#53040 = CARTESIAN_POINT ( 'NONE', ( 28.11163368297489740, -109.8160589527707316, -5.015655679104247255 ) ) ; +#53041 = CARTESIAN_POINT ( 'NONE', ( 235.1873293744324940, -118.2771469793170809, -5.085412947261113814 ) ) ; +#53042 = CIRCLE ( 'NONE', #33503, 1.000000000000000888 ) ; +#53043 = AXIS2_PLACEMENT_3D ( 'NONE', #43303, #22005, #56772 ) ; +#53044 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #19120, #34223, #2691, #25153 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 1.734723475976807094E-18, 0.01238490005458984036 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9545769227431636361, 0.7420340967269323240, 0.7420365748138050277, 0.9545843570037816361 ) ) + REPRESENTATION_ITEM ( '' ) ); +#53045 = CARTESIAN_POINT ( 'NONE', ( 219.8388233875160722, -121.2570907008433920, 8.054594678933574059 ) ) ; +#53046 = DIRECTION ( 'NONE', ( -0.4956176937829021578, 0.7071067811865415775, -0.5043442292812774230 ) ) ; +#53047 = ORIENTED_EDGE ( 'NONE', *, *, #53790, .T. ) ; +#53048 = CARTESIAN_POINT ( 'NONE', ( 233.9454754161841379, -114.3989245813432234, 0.7677326468548235638 ) ) ; +#53049 = ADVANCED_FACE ( 'NONE', ( #9204 ), #40149, .F. ) ; +#53050 = CARTESIAN_POINT ( 'NONE', ( 26.72907622214216161, -119.6622665718036842, -6.284397342553317500 ) ) ; +#53051 = CARTESIAN_POINT ( 'NONE', ( 236.7060366408996401, -123.2884685508850282, 4.798420023882533414 ) ) ; +#53052 = ADVANCED_FACE ( 'NONE', ( #27035 ), #44828, .F. ) ; +#53053 = EDGE_CURVE ( 'NONE', #19936, #25958, #50933, .T. ) ; +#53054 = CIRCLE ( 'NONE', #27890, 5.266869802828436420 ) ; +#53055 = ORIENTED_EDGE ( 'NONE', *, *, #26373, .F. ) ; +#53056 = ORIENTED_EDGE ( 'NONE', *, *, #13540, .T. ) ; +#53057 = FACE_OUTER_BOUND ( 'NONE', #45683, .T. ) ; +#53058 = CARTESIAN_POINT ( 'NONE', ( 236.3999987672879683, -127.4982654320928077, 0.1558234320356843838 ) ) ; +#53059 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1516828450203871470, -0.9884292157390539568 ) ) ; +#53060 = CARTESIAN_POINT ( 'NONE', ( 236.0742375519740222, -116.8362392001912298, 4.939356830232527251 ) ) ; +#53061 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -119.8229898032378316, -3.401929182974818389 ) ) ; +#53062 = ADVANCED_FACE ( 'NONE', ( #24064 ), #45684, .F. ) ; +#53063 = CARTESIAN_POINT ( 'NONE', ( 221.0239611148393521, -119.4534934946272102, -7.809732401235446986 ) ) ; +#53064 = EDGE_CURVE ( 'NONE', #18174, #33637, #14742, .T. ) ; +#53065 = ORIENTED_EDGE ( 'NONE', *, *, #33018, .T. ) ; +#53066 = CARTESIAN_POINT ( 'NONE', ( 218.7391528029486665, -118.7075555136725598, -7.666717004912254829 ) ) ; +#53067 = CARTESIAN_POINT ( 'NONE', ( 21.80000000000002203, -60.49999999999999289, -17.50000000000000711 ) ) ; +#53068 = CARTESIAN_POINT ( 'NONE', ( 218.1993182306146650, -120.4462063562493341, -5.641186388906323401 ) ) ; +#53069 = ORIENTED_EDGE ( 'NONE', *, *, #20098, .F. ) ; +#53070 = CARTESIAN_POINT ( 'NONE', ( 28.11743114856945880, -121.3264801363842480, -6.163344282129036955 ) ) ; +#53071 = PERSON_AND_ORGANIZATION ( #17881, #29145 ) ; +#53072 = CARTESIAN_POINT ( 'NONE', ( 237.5040312261417341, -115.5604443951170168, -2.529122280043736293 ) ) ; +#53073 = CARTESIAN_POINT ( 'NONE', ( -33.99999999999999289, -124.5000000000000000, 17.00000000000000711 ) ) ; +#53074 = VERTEX_POINT ( 'NONE', #40735 ) ; +#53075 = CARTESIAN_POINT ( 'NONE', ( 24.80000000000002203, -59.00000000000000711, 16.99999999999999289 ) ) ; +#53076 = CARTESIAN_POINT ( 'NONE', ( 222.8999987669286611, -119.9746851346353793, -7.911501607070349884 ) ) ; +#53077 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#53078 = CARTESIAN_POINT ( 'NONE', ( 237.4195404169083474, -126.6444707580817521, 0.2437749449949912495 ) ) ; +#53079 = ORIENTED_EDGE ( 'NONE', *, *, #50810, .F. ) ; +#53080 = VERTEX_POINT ( 'NONE', #15277 ) ; +#53081 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290306, -119.9957568119885707, 2.350621799760360009 ) ) ; +#53082 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#53083 = EDGE_CURVE ( 'NONE', #24605, #4130, #49795, .T. ) ; +#53084 = CARTESIAN_POINT ( 'NONE', ( 233.6290572127977327, -126.0099233765084819, 0.8389184797918995962 ) ) ; +#53085 = CARTESIAN_POINT ( 'NONE', ( 216.1486728552287673, -118.7187512230888160, -7.515424963897563870 ) ) ; +#53086 = ORIENTED_EDGE ( 'NONE', *, *, #44414, .T. ) ; +#53087 = AXIS2_PLACEMENT_3D ( 'NONE', #34845, #22840, #18167 ) ; +#53088 = VERTEX_POINT ( 'NONE', #10621 ) ; +#53089 = VERTEX_POINT ( 'NONE', #28167 ) ; +#53090 = CARTESIAN_POINT ( 'NONE', ( 34.24187721182671140, -126.1172122776502391, 0.8526671032991440802 ) ) ; +#53091 = CARTESIAN_POINT ( 'NONE', ( 237.7002868823383039, -123.1151365129883573, 4.895482170637705188 ) ) ; +#53092 = VERTEX_POINT ( 'NONE', #14999 ) ; +#53093 = DIRECTION ( 'NONE', ( -1.644548700998852974E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#53094 = ADVANCED_FACE ( 'NONE', ( #5956 ), #8521, .T. ) ; +#53095 = CARTESIAN_POINT ( 'NONE', ( 31.81912773519982096, -121.4287734154690526, 5.791173384964952930 ) ) ; +#53096 = ORIENTED_EDGE ( 'NONE', *, *, #8313, .T. ) ; +#53097 = EDGE_CURVE ( 'NONE', #38847, #25649, #1316, .T. ) ; +#53098 = EDGE_LOOP ( 'NONE', ( #14389, #9773, #11073, #21007 ) ) ; +#53099 = LINE ( 'NONE', #44336, #3315 ) ; +#53100 = CARTESIAN_POINT ( 'NONE', ( 219.9226453201458185, -120.9109588296959004, 7.878012785636324011 ) ) ; +#53101 = CARTESIAN_POINT ( 'NONE', ( 213.9533395165431671, -121.6059026425373588, 7.661510092775062120 ) ) ; +#53102 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#53103 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#53104 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#53105 = CARTESIAN_POINT ( 'NONE', ( 216.4941402254360696, -121.4147770679566207, 7.698320059697177697 ) ) ; +#53106 = CARTESIAN_POINT ( 'NONE', ( 216.0152118611030403, -121.5741565478436428, 7.655882041522872328 ) ) ; +#53107 = CARTESIAN_POINT ( 'NONE', ( 215.7630485937084472, -118.5572583110623128, -7.682536396486673524 ) ) ; +#53108 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289169, -123.0239631763039512, -0.6181702549220420284 ) ) ; +#53109 = FACE_OUTER_BOUND ( 'NONE', #50006, .T. ) ; +#53110 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#53111 = CARTESIAN_POINT ( 'NONE', ( 239.5347280068026521, -114.9927907248123660, 0.8451279643312686884 ) ) ; +#53112 = ORIENTED_EDGE ( 'NONE', *, *, #12010, .F. ) ; +#53113 = CARTESIAN_POINT ( 'NONE', ( 236.2948133924965362, -115.5905628957186195, -2.593501236704043311 ) ) ; +#53114 = CARTESIAN_POINT ( 'NONE', ( 12.07858927418654638, -37.19543050033673381, -112.6404328429268276 ) ) ; +#53115 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#53116 = CARTESIAN_POINT ( 'NONE', ( 233.7045032773293940, -123.2404615778489045, 4.826472645321577382 ) ) ; +#53117 = ADVANCED_FACE ( 'NONE', ( #54753, #28450, #36369 ), #5406, .F. ) ; +#53118 = CARTESIAN_POINT ( 'NONE', ( 221.3871106956599419, -119.8386146386529418, -8.061989910576226492 ) ) ; +#53119 = VERTEX_POINT ( 'NONE', #6258 ) ; +#53120 = ORIENTED_EDGE ( 'NONE', *, *, #17593, .T. ) ; +#53121 = CARTESIAN_POINT ( 'NONE', ( 219.7364420769391131, -118.9198714284464700, -7.728771630910104662 ) ) ; +#53122 = AXIS2_PLACEMENT_3D ( 'NONE', #45531, #1167, #46091 ) ; +#53123 = CARTESIAN_POINT ( 'NONE', ( 220.2531438058769311, -120.9276568480407974, 8.077436274388837489 ) ) ; +#53124 = DIRECTION ( 'NONE', ( 0.9961228847997326552, 0.08797271382797276773, 1.734723475976806786E-17 ) ) ; +#53125 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #7254, #16276, #51917, #29751, #47541, #43133 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 4 ), + ( 0.0000000000000000000, 0.0001601037907642097636, 0.0003202075815284195271 ), + .UNSPECIFIED. ) ; +#53126 = CARTESIAN_POINT ( 'NONE', ( 235.4458224238328796, -126.5987742531770266, -0.7851919104157359941 ) ) ; +#53127 = EDGE_CURVE ( 'NONE', #9406, #5736, #764, .T. ) ; +#53128 = CARTESIAN_POINT ( 'NONE', ( 20.90000000000001634, -30.00100000000000122, -19.49999999999999645 ) ) ; +#53129 = FACE_OUTER_BOUND ( 'NONE', #40647, .T. ) ; +#53130 = FACE_OUTER_BOUND ( 'NONE', #15984, .T. ) ; +#53131 = ADVANCED_FACE ( 'NONE', ( #18814 ), #14423, .F. ) ; +#53132 = ADVANCED_FACE ( 'NONE', ( #23207 ), #41015, .F. ) ; +#53133 = CARTESIAN_POINT ( 'NONE', ( 218.1993182306144661, -119.8879992401963364, -8.034703345914072870 ) ) ; +#53134 = ORIENTED_EDGE ( 'NONE', *, *, #42351, .T. ) ; +#53135 = CARTESIAN_POINT ( 'NONE', ( 237.9981897838200666, -115.5111124710729200, 3.523028548587726849 ) ) ; +#53136 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203862311, 0.9884292157390539568 ) ) ; +#53137 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#53138 = ORIENTED_EDGE ( 'NONE', *, *, #12702, .T. ) ; +#53139 = VECTOR ( 'NONE', #11280, 1000.000000000000000 ) ; +#53140 = ORIENTED_EDGE ( 'NONE', *, *, #34853, .F. ) ; +#53141 = CARTESIAN_POINT ( 'NONE', ( 222.0998025073145641, -119.1542897913995631, -7.721289920562132814 ) ) ; +#53142 = CARTESIAN_POINT ( 'NONE', ( 220.3002074625812554, -114.3649215954137901, -7.658023187335216697 ) ) ; +#53143 = CARTESIAN_POINT ( 'NONE', ( 220.0295628899795020, -120.1027857120005251, -7.878983566487591794 ) ) ; +#53144 = CARTESIAN_POINT ( 'NONE', ( -48.28613104817311097, -119.5000000000000000, -3.024999999999994138 ) ) ; +#53145 = CARTESIAN_POINT ( 'NONE', ( 214.9189791116508843, -122.2112717171146841, 7.446561508329346601 ) ) ; +#53146 = AXIS2_PLACEMENT_3D ( 'NONE', #2168, #10923, #54447 ) ; +#53147 = CARTESIAN_POINT ( 'NONE', ( 219.4999430418998543, -120.0726612057701175, -8.075363701981123299 ) ) ; +#53148 = ORIENTED_EDGE ( 'NONE', *, *, #46985, .F. ) ; +#53149 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#53150 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290590, -121.0761708908077878, 2.883813305657839443 ) ) ; +#53151 = EDGE_CURVE ( 'NONE', #24773, #3601, #41156, .T. ) ; +#53152 = VERTEX_POINT ( 'NONE', #24624 ) ; +#53153 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #1963, #10137, #46331, #29112 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#53154 = ORIENTED_EDGE ( 'NONE', *, *, #8960, .F. ) ; +#53155 = ORIENTED_EDGE ( 'NONE', *, *, #16638, .T. ) ; +#53156 = ORIENTED_EDGE ( 'NONE', *, *, #7670, .F. ) ; +#53157 = DIRECTION ( 'NONE', ( -0.4854019742006824290, 0.7213873210309510453, -0.4939486375098807169 ) ) ; +#53158 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#53159 = ORIENTED_EDGE ( 'NONE', *, *, #34345, .F. ) ; +#53160 = ORIENTED_EDGE ( 'NONE', *, *, #36802, .F. ) ; +#53161 = CYLINDRICAL_SURFACE ( 'NONE', #9925, 1.499999999999997780 ) ; +#53162 = CARTESIAN_POINT ( 'NONE', ( 214.0093373236046546, -121.0647436777747572, 7.726756323155856698 ) ) ; +#53163 = CARTESIAN_POINT ( 'NONE', ( 216.5178110983085844, -117.4634606172382405, -7.244749720119076031 ) ) ; +#53164 = EDGE_LOOP ( 'NONE', ( #51922, #26135, #47265, #51396 ) ) ; +#53165 = VERTEX_POINT ( 'NONE', #56175 ) ; +#53166 = ADVANCED_FACE ( 'NONE', ( #46822 ), #47107, .F. ) ; +#53167 = VECTOR ( 'NONE', #37562, 999.9999999999998863 ) ; +#53168 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #27594, #45392 ), + ( #6522, #45941 ), + ( #52260, #41277 ), + ( #46517, #32820 ), + ( #37772, #45667 ), + ( #19376, #50891 ), + ( #7598, #29810 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 3, 4 ), + ( 2, 2 ), + ( 0.003896772293192310443, 0.009900990099009899376, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#53169 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#53170 = CARTESIAN_POINT ( 'NONE', ( 237.4505925214282911, -115.6125525006044512, 2.629062289064315827 ) ) ; +#53171 = CARTESIAN_POINT ( 'NONE', ( 13.93459694004671512, -47.33017206368369045, 18.27345586633277819 ) ) ; +#53172 = CARTESIAN_POINT ( 'NONE', ( -50.49999999999997868, -49.00000000000000000, -19.10000000000000853 ) ) ; +#53173 = EDGE_CURVE ( 'NONE', #1339, #27869, #17542, .T. ) ; +#53174 = LINE ( 'NONE', #22781, #28440 ) ; +#53175 = DIRECTION ( 'NONE', ( 8.659560562354931626E-17, -0.7071067811865475727, 0.7071067811865474617 ) ) ; +#53176 = CARTESIAN_POINT ( 'NONE', ( 235.6064704355307811, -125.9047845766382636, -3.276408650962181479 ) ) ; +#53177 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#53178 = PLANE ( 'NONE', #23639 ) ; +#53179 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #11195, #25797, #34550, #30166 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 1.387778780781445676E-17, 0.0001235176449908801668 ), + .UNSPECIFIED. ) ; +#53180 = VECTOR ( 'NONE', #39229, 1000.000000000000000 ) ; +#53181 = CARTESIAN_POINT ( 'NONE', ( 235.0701825873586870, -126.0398983105702229, 0.3292212116236408748 ) ) ; +#53182 = CARTESIAN_POINT ( 'NONE', ( 219.8034763611317715, -120.0139790655021841, -7.866447910201851634 ) ) ; +#53183 = CARTESIAN_POINT ( 'NONE', ( 21.50000000000306954, -106.5000000000000000, -14.00000000000884448 ) ) ; +#53184 = CARTESIAN_POINT ( 'NONE', ( 196.6500029091500892, -126.3324567477432367, -0.8950399470887276943 ) ) ; +#53185 = CIRCLE ( 'NONE', #27114, 4.999999999999997335 ) ; +#53186 = FACE_OUTER_BOUND ( 'NONE', #27379, .T. ) ; +#53187 = CARTESIAN_POINT ( 'NONE', ( 233.5094767091848951, -125.8217839881870503, -3.082097250956059131 ) ) ; +#53188 = PLANE ( 'NONE', #15696 ) ; +#53189 = FACE_OUTER_BOUND ( 'NONE', #153, .T. ) ; +#53190 = CARTESIAN_POINT ( 'NONE', ( 233.2197930070544771, -117.2957783657544297, -4.531666473567167230 ) ) ; +#53191 = CARTESIAN_POINT ( 'NONE', ( 234.9986935908210341, -124.3760605991384551, -3.972271177082330684 ) ) ; +#53192 = EDGE_CURVE ( 'NONE', #15223, #14090, #3023, .T. ) ; +#53193 = CARTESIAN_POINT ( 'NONE', ( 12.57033296406196854, -29.99543050033662439, -108.2165557940626996 ) ) ; +#53194 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#53195 = CARTESIAN_POINT ( 'NONE', ( 229.1232270751406759, -115.1356273496937916, 4.991288077446569993 ) ) ; +#53196 = CARTESIAN_POINT ( 'NONE', ( 234.8847767479428796, -114.5527400259240949, -1.564228412597452156 ) ) ; +#53197 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#53198 = DIRECTION ( 'NONE', ( 0.7009092642998483447, 1.104556313945542589E-16, 0.7132504491541842295 ) ) ; +#53199 = CARTESIAN_POINT ( 'NONE', ( 237.5800068817990223, -114.9500181333394551, 0.01605249022350992150 ) ) ; +#53200 = EDGE_CURVE ( 'NONE', #48558, #30989, #31437, .T. ) ; +#53201 = EDGE_CURVE ( 'NONE', #56165, #32602, #56754, .T. ) ; +#53202 = CARTESIAN_POINT ( 'NONE', ( 215.4270259327698511, -118.9014910916088610, -7.483723273660850772 ) ) ; +#53203 = ORIENTED_EDGE ( 'NONE', *, *, #41236, .T. ) ; +#53204 = LINE ( 'NONE', #4740, #43531 ) ; +#53205 = DIRECTION ( 'NONE', ( -1.857579106397815009E-17, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#53206 = CARTESIAN_POINT ( 'NONE', ( 20.00000000000000355, -125.0000000000000000, -4.499999999999994671 ) ) ; +#53207 = ORIENTED_EDGE ( 'NONE', *, *, #45141, .T. ) ; +#53208 = CARTESIAN_POINT ( 'NONE', ( 216.2145610152753363, -120.1237036606794675, -7.742664458565855057 ) ) ; +#53209 = AXIS2_PLACEMENT_3D ( 'NONE', #55526, #28673, #6175 ) ; +#53210 = FACE_OUTER_BOUND ( 'NONE', #44689, .T. ) ; +#53211 = CARTESIAN_POINT ( 'NONE', ( 232.0611610748345868, -126.0183252960063385, 0.6487732416369580424 ) ) ; +#53212 = ORIENTED_EDGE ( 'NONE', *, *, #47668, .F. ) ; +#53213 = ORIENTED_EDGE ( 'NONE', *, *, #5279, .T. ) ; +#53214 = CARTESIAN_POINT ( 'NONE', ( -35.43721211558217021, -49.14543050033675087, -72.53633556736100729 ) ) ; +#53215 = CALENDAR_DATE ( 2024, 10, 10 ) ; +#53216 = ORIENTED_EDGE ( 'NONE', *, *, #57339, .T. ) ; +#53217 = ORIENTED_EDGE ( 'NONE', *, *, #10919, .F. ) ; +#53218 = LINE ( 'NONE', #9413, #20090 ) ; +#53219 = CARTESIAN_POINT ( 'NONE', ( 236.2171654753466612, -124.1049651875977702, -4.219906434198861689 ) ) ; +#53220 = CARTESIAN_POINT ( 'NONE', ( 215.8017997470755631, -122.2272028937649253, 7.523746574629245565 ) ) ; +#53221 = ORIENTED_EDGE ( 'NONE', *, *, #10960, .T. ) ; +#53222 = ORIENTED_EDGE ( 'NONE', *, *, #2363, .F. ) ; +#53223 = AXIS2_PLACEMENT_3D ( 'NONE', #14433, #45413, #44553 ) ; +#53224 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#53225 = FACE_OUTER_BOUND ( 'NONE', #30710, .T. ) ; +#53226 = VERTEX_POINT ( 'NONE', #29613 ) ; +#53227 = CARTESIAN_POINT ( 'NONE', ( 219.1793977264352691, -120.8961979225094154, 7.872436684047655397 ) ) ; +#53228 = CARTESIAN_POINT ( 'NONE', ( -33.99999999999999289, -124.5000000000000000, -16.99999999999999289 ) ) ; +#53229 = DIRECTION ( 'NONE', ( -1.811995619784410881E-15, 1.000000000000000000, 1.196913542559490477E-15 ) ) ; +#53230 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289169, -122.3127046707586487, -2.458426992440728043 ) ) ; +#53231 = LINE ( 'NONE', #13216, #37350 ) ; +#53232 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#53233 = VERTEX_POINT ( 'NONE', #38354 ) ; +#53234 = ORIENTED_EDGE ( 'NONE', *, *, #46210, .F. ) ; +#53235 = DIRECTION ( 'NONE', ( 1.000000000000000000, -1.020425574104003999E-16, 0.0000000000000000000 ) ) ; +#53236 = LINE ( 'NONE', #26692, #51883 ) ; +#53237 = ADVANCED_FACE ( 'NONE', ( #16132 ), #38634, .F. ) ; +#53238 = CARTESIAN_POINT ( 'NONE', ( 222.3999978781628499, -117.4666060426314829, -7.224252805297884272 ) ) ; +#53239 = ORIENTED_EDGE ( 'NONE', *, *, #52097, .F. ) ; +#53240 = CARTESIAN_POINT ( 'NONE', ( 232.0020042408295637, -119.2918925494479510, -5.688512888035643478 ) ) ; +#53241 = CARTESIAN_POINT ( 'NONE', ( 220.9064116616058584, -122.1452129870399119, 7.918234569270352630 ) ) ; +#53242 = CARTESIAN_POINT ( 'NONE', ( 20.89008333206312074, -51.06526630693613100, -17.39286343756216624 ) ) ; +#53243 = CARTESIAN_POINT ( 'NONE', ( 16.42626514336656030, -47.49701042760933944, -20.99412572424719414 ) ) ; +#53244 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #26395, #52960, #44492, #40103 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 0.0001245833215045372090 ), + .UNSPECIFIED. ) ; +#53245 = CARTESIAN_POINT ( 'NONE', ( -26.49999999999999645, -128.9989999999999952, 6.200000000000009059 ) ) ; +#53246 = CIRCLE ( 'NONE', #28077, 1.500000000000004885 ) ; +#53247 = CARTESIAN_POINT ( 'NONE', ( 235.5182873220983026, -115.3447201923774088, -2.051782356004828056 ) ) ; +#53248 = CARTESIAN_POINT ( 'NONE', ( 220.6359016555394703, -125.8592254902100080, 5.082157045319297239 ) ) ; +#53249 = CARTESIAN_POINT ( 'NONE', ( 221.7309420396955773, -118.6450698197364204, -7.858320803582400593 ) ) ; +#53250 = CARTESIAN_POINT ( 'NONE', ( -35.99984623952652640, -106.5000000000000000, 16.97520043847945814 ) ) ; +#53251 = CARTESIAN_POINT ( 'NONE', ( 233.0191873215753731, -115.3773966938265545, 3.402579887626559607 ) ) ; +#53252 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#53253 = CARTESIAN_POINT ( 'NONE', ( 215.2962883100074691, -118.8325915159292236, -7.722593130292557007 ) ) ; +#53254 = CARTESIAN_POINT ( 'NONE', ( 215.7714380462838335, -119.1147739293229790, -7.592768936829939364 ) ) ; +#53255 = CARTESIAN_POINT ( 'NONE', ( 232.6661582585132919, -122.0247207625321408, 5.337777991639673481 ) ) ; +#53256 = CARTESIAN_POINT ( 'NONE', ( 215.2361077851461459, -122.2088363994198801, 7.475310906315983495 ) ) ; +#53257 = ADVANCED_FACE ( 'NONE', ( #11777 ), #2170, .T. ) ; +#53258 = AXIS2_PLACEMENT_3D ( 'NONE', #30394, #7308, #34193 ) ; +#53259 = CC_DESIGN_APPROVAL ( #6044, ( #16371 ) ) ; +#53260 = CARTESIAN_POINT ( 'NONE', ( 235.0166208212237677, -121.4527450538470532, -5.496373479492882907 ) ) ; +#53261 = CARTESIAN_POINT ( 'NONE', ( 216.6803921469817169, -118.5785829187488218, -7.792174573504856205 ) ) ; +#53262 = ORIENTED_EDGE ( 'NONE', *, *, #40371, .T. ) ; +#53263 = CARTESIAN_POINT ( 'NONE', ( 234.5042294447363531, -125.9133760084973943, -2.917497448940560734 ) ) ; +#53264 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669290647, -126.7904663043753146, -2.306679426273117173 ) ) ; +#53265 = DIRECTION ( 'NONE', ( 0.7009092642998447920, 0.0000000000000000000, 0.7132504491541874492 ) ) ; +#53266 = AXIS2_PLACEMENT_3D ( 'NONE', #57198, #21564, #21850 ) ; +#53267 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238558841E-16, -1.857579106397798678E-17 ) ) ; +#53268 = CARTESIAN_POINT ( 'NONE', ( 234.4117377765341814, -115.1193897479796249, 1.356833692085952503 ) ) ; +#53269 = EDGE_CURVE ( 'NONE', #4976, #16582, #56455, .T. ) ; +#53271 = VECTOR ( 'NONE', #2423, 1000.000000000000000 ) ; +#53270 = CARTESIAN_POINT ( 'NONE', ( 237.1498106522429907, -119.5341311998508473, -5.465627764731307181 ) ) ; +#53272 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #37463, #15810, #15231, #46200 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#53273 = EDGE_CURVE ( 'NONE', #25719, #22075, #51199, .T. ) ; +#53274 = CARTESIAN_POINT ( 'NONE', ( 216.1394446982088766, -122.4899285407977345, 7.709530358928030402 ) ) ; +#53275 = ADVANCED_FACE ( 'NONE', ( #19955 ), #25487, .T. ) ; +#53276 = ORIENTED_EDGE ( 'NONE', *, *, #15011, .F. ) ; +#53277 = CARTESIAN_POINT ( 'NONE', ( 214.8313668071667450, -119.0386590774429720, -7.485139202988971618 ) ) ; +#53278 = CARTESIAN_POINT ( 'NONE', ( 234.4161499418985386, -117.6247910375852115, -4.754539889427446653 ) ) ; +#53279 = ORIENTED_EDGE ( 'NONE', *, *, #20912, .F. ) ; +#53280 = ORIENTED_EDGE ( 'NONE', *, *, #13555, .T. ) ; +#53281 = CARTESIAN_POINT ( 'NONE', ( 228.7999987669289794, -125.5765750804261387, 5.520723272615129851 ) ) ; +#53282 = CARTESIAN_POINT ( 'NONE', ( 27.65356513337668787, -119.6736984414603455, -6.204314591356639319 ) ) ; +#53283 = FACE_OUTER_BOUND ( 'NONE', #21378, .T. ) ; +#53284 = CARTESIAN_POINT ( 'NONE', ( 236.3775191852001853, -126.3697743362767767, 1.839561054565165055 ) ) ; +#53285 = VERTEX_POINT ( 'NONE', #29039 ) ; +#53287 = CARTESIAN_POINT ( 'NONE', ( 37.90678754856363497, -119.4999999999999858, 5.098912634808828059 ) ) ; +#53286 = VECTOR ( 'NONE', #54174, 1000.000000000000000 ) ; +#53288 = CARTESIAN_POINT ( 'NONE', ( 236.7459952406983916, -117.7330351691223171, 4.811455612465947773 ) ) ; +#53289 = CARTESIAN_POINT ( 'NONE', ( 5.900000000000016342, -38.84999999999999432, -23.50000000000000711 ) ) ; +#53290 = ORIENTED_EDGE ( 'NONE', *, *, #213, .F. ) ; +#53291 = DIRECTION ( 'NONE', ( 0.7132504491541840075, 2.131334480222543031E-15, -0.7009092642998484557 ) ) ; +#53292 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#53293 = CARTESIAN_POINT ( 'NONE', ( 32.65356530244423539, -121.3283476942028045, 5.762421202312905777 ) ) ; +#53294 = EDGE_LOOP ( 'NONE', ( #41438, #39435, #13664, #38231, #25045, #24056 ) ) ; +#53295 = ORIENTED_EDGE ( 'NONE', *, *, #22671, .F. ) ; +#53296 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#53297 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669290078, -121.8037818338197269, -5.291965713966447105 ) ) ; +#53298 = CARTESIAN_POINT ( 'NONE', ( 217.9163678052057378, -118.7115668662073631, -7.640581400551300639 ) ) ; +#53299 = PLANE ( 'NONE', #632 ) ; +#53300 = EDGE_LOOP ( 'NONE', ( #41166, #17725, #49917, #44402 ) ) ; +#53301 = CARTESIAN_POINT ( 'NONE', ( 10.11604333414696022, -50.19543050033662723, -114.6375341005585540 ) ) ; +#53302 = VECTOR ( 'NONE', #851, 999.9999999999998863 ) ; +#53303 = LINE ( 'NONE', #27323, #22372 ) ; +#53304 = CARTESIAN_POINT ( 'NONE', ( 221.4630333940993410, -118.5860471225940245, -7.840486384511444307 ) ) ; +#53305 = VERTEX_POINT ( 'NONE', #21105 ) ; +#53306 = AXIS2_PLACEMENT_3D ( 'NONE', #25923, #3142, #51893 ) ; +#53307 = CARTESIAN_POINT ( 'NONE', ( 218.4147862762676766, -121.6246652006913536, 7.783774813232566814 ) ) ; +#53308 = AXIS2_PLACEMENT_3D ( 'NONE', #49590, #50438, #19206 ) ; +#53309 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -122.7616135223271385, 0.03032058915172559932 ) ) ; +#53310 = ORIENTED_EDGE ( 'NONE', *, *, #42425, .F. ) ; +#53311 = CARTESIAN_POINT ( 'NONE', ( 32.90206135663862597, -121.5000000000045191, -5.525106985149760952 ) ) ; +#53312 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#53313 = ORIENTED_EDGE ( 'NONE', *, *, #41446, .F. ) ; +#53314 = CYLINDRICAL_SURFACE ( 'NONE', #54683, 2.999999999999999112 ) ; +#53315 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026312, -114.5694257071199758, 0.9100969164253098764 ) ) ; +#53316 = CARTESIAN_POINT ( 'NONE', ( 239.0277695270552272, -125.2645356981535940, -2.888286435452899870 ) ) ; +#53317 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #28628, #37660 ), + ( #42297, #56058 ), + ( #1775, #11650 ), + ( #32991, #34146 ), + ( #2329, #29197 ), + ( #6978, #24498 ), + ( #20414, #47279 ), + ( #46419, #33852 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 2, 2, 4 ), + ( 2, 2 ), + ( 0.0000000000000000000, 0.2500000000000079936, 0.5000000000000169864, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#53318 = FACE_OUTER_BOUND ( 'NONE', #27184, .T. ) ; +#53319 = CARTESIAN_POINT ( 'NONE', ( 232.5469928579275631, -124.9548195202134622, -4.243016137314092440 ) ) ; +#53320 = CARTESIAN_POINT ( 'NONE', ( 4.216064329173916825, -40.54312021273978672, -119.2146781599996501 ) ) ; +#53321 = CARTESIAN_POINT ( 'NONE', ( 239.8399389733466762, -123.1501543999351043, 2.822085698927858655 ) ) ; +#53322 = CARTESIAN_POINT ( 'NONE', ( 216.4830093793709125, -121.5458833733429600, 7.700637915809602774 ) ) ; +#53323 = DIRECTION ( 'NONE', ( -0.7009092642998482336, -1.104556313945544314E-16, -0.7132504491541841185 ) ) ; +#53324 = CARTESIAN_POINT ( 'NONE', ( 235.1840368998082624, -118.3830650907537176, -5.130429145899938703 ) ) ; +#53325 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289453, -121.9573718688568107, 3.210020064621688540 ) ) ; +#53326 = ADVANCED_FACE ( 'NONE', ( #6538 ), #37789, .F. ) ; +#53327 = LINE ( 'NONE', #3429, #13592 ) ; +#53328 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397815626E-17 ) ) ; +#53329 = ORIENTED_EDGE ( 'NONE', *, *, #44284, .F. ) ; +#53330 = CARTESIAN_POINT ( 'NONE', ( 234.0603023118250121, -116.4080818355856479, 4.592143125325082842 ) ) ; +#53331 = CARTESIAN_POINT ( 'NONE', ( 19.10406707898285816, -49.89540838260759159, 15.09195550631862126 ) ) ; +#53332 = CARTESIAN_POINT ( 'NONE', ( 236.6907622535270264, -122.8308767683042930, 5.037246322451486513 ) ) ; +#53333 = EDGE_CURVE ( 'NONE', #7188, #36162, #196, .T. ) ; +#53334 = EDGE_CURVE ( 'NONE', #8832, #24664, #33412, .T. ) ; +#53335 = ORIENTED_EDGE ( 'NONE', *, *, #2414, .T. ) ; +#53336 = EDGE_LOOP ( 'NONE', ( #6173, #45146, #49785, #30484 ) ) ; +#53337 = CARTESIAN_POINT ( 'NONE', ( 195.1499984800815639, -120.4999999999998153, 1.387778780781445676E-14 ) ) ; +#53339 = AXIS2_PLACEMENT_3D ( 'NONE', #14881, #41176, #2059 ) ; +#53338 = CARTESIAN_POINT ( 'NONE', ( -34.71878011967483246, -39.19543050033674803, -71.80525385697794150 ) ) ; +#53340 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#53341 = CARTESIAN_POINT ( 'NONE', ( 220.9234394790583451, -118.6818669689332779, -7.668882340073138515 ) ) ; +#53342 = AXIS2_PLACEMENT_3D ( 'NONE', #29137, #38176, #55997 ) ; +#53343 = CARTESIAN_POINT ( 'NONE', ( 220.2486434445712291, -121.2996931159824641, 8.051115820124381983 ) ) ; +#53344 = EDGE_LOOP ( 'NONE', ( #48772, #12469, #43082, #8881 ) ) ; +#53345 = CARTESIAN_POINT ( 'NONE', ( 196.4500029091152555, -124.7279837693729263, -13.13664737923880743 ) ) ; +#53346 = CARTESIAN_POINT ( 'NONE', ( 216.6895969224851228, -120.3754055935541487, -5.630321411481342686 ) ) ; +#53347 = CARTESIAN_POINT ( 'NONE', ( 217.2732868503516386, -119.7032559277617878, -7.978382250036101908 ) ) ; +#53348 = ORIENTED_EDGE ( 'NONE', *, *, #19849, .T. ) ; +#53349 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.210476675238558841E-16, 1.857579106397798678E-17 ) ) ; +#53350 = COORDINATED_UNIVERSAL_TIME_OFFSET ( 8, 0, .AHEAD. ) ; +#53351 = CARTESIAN_POINT ( 'NONE', ( 237.3709163148385244, -119.0499336285516847, -5.356050249355771342 ) ) ; +#53352 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#53353 = ORIENTED_EDGE ( 'NONE', *, *, #55218, .T. ) ; +#53354 = CARTESIAN_POINT ( 'NONE', ( 16.50000000000001421, -38.99999999999999289, 23.49899999999999878 ) ) ; +#53355 = CARTESIAN_POINT ( 'NONE', ( 219.6369173785175235, -118.5811756837052116, -7.880019576893598554 ) ) ; +#53356 = CARTESIAN_POINT ( 'NONE', ( 29.33028193596315347, -114.4981600782708711, 0.9388165842875577649 ) ) ; +#53357 = CARTESIAN_POINT ( 'NONE', ( 237.4681476220008847, -126.4337688795479124, -1.615751960261343267 ) ) ; +#53358 = ORIENTED_EDGE ( 'NONE', *, *, #28420, .F. ) ; +#53359 = VERTEX_POINT ( 'NONE', #26679 ) ; +#53360 = ORIENTED_EDGE ( 'NONE', *, *, #17152, .F. ) ; +#53361 = CYLINDRICAL_SURFACE ( 'NONE', #14056, 3.000000000000000888 ) ; +#53362 = DIRECTION ( 'NONE', ( -0.9961946980877712798, -1.205870446031565380E-16, 0.08715574279308457850 ) ) ; +#53363 = CARTESIAN_POINT ( 'NONE', ( 218.8554351935288764, -121.4563510967508790, 8.037957861512191826 ) ) ; +#53364 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397815626E-17 ) ) ; +#53365 = ORIENTED_EDGE ( 'NONE', *, *, #12153, .F. ) ; +#53366 = ORIENTED_EDGE ( 'NONE', *, *, #2906, .F. ) ; +#53367 = EDGE_LOOP ( 'NONE', ( #17509, #55314 ) ) ; +#53368 = CARTESIAN_POINT ( 'NONE', ( 22.75000000000000711, -116.2000000000000171, -19.49999999999998934 ) ) ; +#53369 = CARTESIAN_POINT ( 'NONE', ( 237.8290867679448866, -125.8480344359299323, 1.482719990925652764 ) ) ; +#53370 = EDGE_CURVE ( 'NONE', #26596, #23836, #9171, .T. ) ; +#53371 = ORIENTED_EDGE ( 'NONE', *, *, #46379, .F. ) ; +#53372 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#53373 = FACE_OUTER_BOUND ( 'NONE', #32102, .T. ) ; +#53374 = ORIENTED_EDGE ( 'NONE', *, *, #5277, .T. ) ; +#53375 = EDGE_LOOP ( 'NONE', ( #47453, #50484 ) ) ; +#53376 = CARTESIAN_POINT ( 'NONE', ( 215.1411545897025519, -118.6857560731489087, -7.652156896298011546 ) ) ; +#53377 = LINE ( 'NONE', #12504, #44845 ) ; +#53378 = CARTESIAN_POINT ( 'NONE', ( -28.14999999999999858, -129.0000000000000000, 14.00000000000000888 ) ) ; +#53379 = CARTESIAN_POINT ( 'NONE', ( 24.89999999984329904, -120.4999999999999858, 5.954345747782211262 ) ) ; +#53380 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -119.7011771010982955, 2.409049106006696750 ) ) ; +#53381 =( BOUNDED_SURFACE ( ) B_SPLINE_SURFACE ( 3, 3, ( + ( #17727, #53076, #40213, #35555 ), + ( #36149, #31772, #53355, #13338 ), + ( #9551, #23267, #9839, #26820 ), + ( #44608, #4611, #27671, #239 ) ), + .UNSPECIFIED., .F., .F., .F. ) + B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ), + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_SURFACE ( ( + ( 1.000000000000000000, 0.9776818246270210233, 0.9776818246270210233, 1.000000000000000000), + ( 1.000000000000000000, 0.9776818246270210233, 0.9776818246270210233, 1.000000000000000000), + ( 1.000000000000000000, 0.9776818246270210233, 0.9776818246270210233, 1.000000000000000000), + ( 1.000000000000000000, 0.9776818246270210233, 0.9776818246270210233, 1.000000000000000000) ) ) + REPRESENTATION_ITEM ( '' ) SURFACE ( ) ); +#53382 = EDGE_CURVE ( 'NONE', #40956, #10712, #41937, .T. ) ; +#53383 = LOCAL_TIME ( 17, 53, 42.00000000000000000, #6804 ) ; +#53384 = CARTESIAN_POINT ( 'NONE', ( 36.77679788745021483, -121.3887120912136623, -5.378637132825574874 ) ) ; +#53385 = FACE_OUTER_BOUND ( 'NONE', #48841, .T. ) ; +#53386 = CARTESIAN_POINT ( 'NONE', ( 216.6895969227366550, -120.9871701094945706, 7.993017193020719446 ) ) ; +#53387 = CIRCLE ( 'NONE', #56225, 4.750000000000000888 ) ; +#53388 = CARTESIAN_POINT ( 'NONE', ( 215.9862426622209455, -121.5563194552737798, 7.658619294635998109 ) ) ; +#53389 = CARTESIAN_POINT ( 'NONE', ( 215.6645969227366493, -118.7081869132923941, -7.705697670371209007 ) ) ; +#53390 = CARTESIAN_POINT ( 'NONE', ( 7.418015303358760804, -29.69543050033664500, -93.12885806633742902 ) ) ; +#53391 = PLANE ( 'NONE', #15247 ) ; +#53392 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #14631, #19302, #31325, #23110, #14329, #49120, #53795, #27511, #13772, #49681 ), + .UNSPECIFIED., .F., .F., + ( 4, 3, 3, 4 ), + ( 3.416922077501767379E-14, 2.675869214646803929E-05, 5.352494053852802601E-05, 0.0001069641938837414874 ), + .UNSPECIFIED. ) ; +#53393 = CARTESIAN_POINT ( 'NONE', ( 221.3899790011018922, -118.7133866154882611, -7.666397107459327565 ) ) ; +#53394 = CARTESIAN_POINT ( 'NONE', ( 239.0972280068026521, -125.2645356981535940, -2.888286435452899870 ) ) ; +#53395 = ORIENTED_EDGE ( 'NONE', *, *, #54537, .T. ) ; +#53396 = CARTESIAN_POINT ( 'NONE', ( 236.2306913777551642, -116.9970582840505529, -4.304869681490166577 ) ) ; +#53397 = CARTESIAN_POINT ( 'NONE', ( 220.6197087843595170, -119.9414727778277694, -7.867332461477785976 ) ) ; +#53398 = CARTESIAN_POINT ( 'NONE', ( 220.9382747811697811, -118.4919417668315020, -7.827671065495048097 ) ) ; +#53399 = CARTESIAN_POINT ( 'NONE', ( 233.7567005107965201, -124.6413136668945469, 3.692943965820247421 ) ) ; +#53400 = EDGE_CURVE ( 'NONE', #18404, #43451, #44759, .T. ) ; +#53401 = LINE ( 'NONE', #40543, #55477 ) ; +#53402 = EDGE_CURVE ( 'NONE', #30025, #50146, #12636, .T. ) ; +#53403 = AXIS2_PLACEMENT_3D ( 'NONE', #50007, #10010, #5900 ) ; +#53404 = EDGE_LOOP ( 'NONE', ( #2672, #36744, #53682, #15519, #34541 ) ) ; +#53405 = ORIENTED_EDGE ( 'NONE', *, *, #50105, .T. ) ; +#53406 = CARTESIAN_POINT ( 'NONE', ( 216.6057344786902377, -118.6815751666865566, -7.788724866630168719 ) ) ; +#53407 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#53408 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.210476675238558841E-16, 1.857579106397798678E-17 ) ) ; +#53409 = CARTESIAN_POINT ( 'NONE', ( 235.4745536159263395, -126.3694491539944238, -1.841884891580247263 ) ) ; +#53410 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#53411 = FACE_OUTER_BOUND ( 'NONE', #42873, .T. ) ; +#53412 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#53413 = CARTESIAN_POINT ( 'NONE', ( 218.2539870598941434, -119.8877137012959651, -8.036564037486156664 ) ) ; +#53414 = EDGE_CURVE ( 'NONE', #52494, #37948, #21558, .T. ) ; +#53415 = ORIENTED_EDGE ( 'NONE', *, *, #25299, .F. ) ; +#53416 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238558841E-16, -1.857579106397798678E-17 ) ) ; +#53417 = CARTESIAN_POINT ( 'NONE', ( 217.9163579497281660, -120.5537936437502253, 5.641186388906371363 ) ) ; +#53418 = CARTESIAN_POINT ( 'NONE', ( 216.0576618774928761, -121.7596558247354324, 7.637472084927710014 ) ) ; +#53419 = EDGE_LOOP ( 'NONE', ( #51459, #30109, #2731, #31275 ) ) ; +#53420 = ORIENTED_EDGE ( 'NONE', *, *, #2657, .F. ) ; +#53421 = EDGE_CURVE ( 'NONE', #24472, #10219, #57039, .T. ) ; +#53422 = LINE ( 'NONE', #30968, #7380 ) ; +#53423 = CARTESIAN_POINT ( 'NONE', ( 216.2145475481484880, -121.7661410516192717, 7.647890108225626982 ) ) ; +#53424 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.7071067811865230368, 0.7071067811865721087 ) ) ; +#53425 = DIRECTION ( 'NONE', ( 3.524876788021935603E-16, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#53426 = CARTESIAN_POINT ( 'NONE', ( -33.99999999999999289, -116.0010000000000048, -13.99999999999999289 ) ) ; +#53427 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, -1.224646799147353207E-16 ) ) ; +#53428 = VERTEX_POINT ( 'NONE', #3908 ) ; +#53429 = CARTESIAN_POINT ( 'NONE', ( 219.9166487111997697, -119.7422444896258753, -5.533157470886666651 ) ) ; +#53430 = CARTESIAN_POINT ( 'NONE', ( -2.999999999999992450, -128.7000000000000171, -22.00000000000000711 ) ) ; +#53431 = EDGE_LOOP ( 'NONE', ( #21393, #49357, #42865, #45765 ) ) ; +#53432 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #34810, #39193, #47650, #7647, #57005, #43850 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 4 ), + ( 2.602085213965211027E-18, 0.0001603309485846713745, 0.0003206618971693401469 ), + .UNSPECIFIED. ) ; +#53433 = EDGE_LOOP ( 'NONE', ( #22604, #55128, #36175, #24992 ) ) ; +#53434 = ORIENTED_EDGE ( 'NONE', *, *, #14898, .T. ) ; +#53435 = ORIENTED_EDGE ( 'NONE', *, *, #48232, .T. ) ; +#53437 = EDGE_CURVE ( 'NONE', #4057, #34820, #5729, .T. ) ; +#53436 = CARTESIAN_POINT ( 'NONE', ( 23.40000000000001279, -120.5000000000000000, 4.500000000000004441 ) ) ; +#53438 = EDGE_LOOP ( 'NONE', ( #44650, #25209, #26754, #2788 ) ) ; +#53439 = EDGE_LOOP ( 'NONE', ( #30032, #33500, #55473, #45097 ) ) ; +#53440 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#53441 = EDGE_CURVE ( 'NONE', #51065, #29304, #49540, .T. ) ; +#53442 = CARTESIAN_POINT ( 'NONE', ( 214.4398602538724674, -121.0719475554910218, 7.773699819585977444 ) ) ; +#53443 = CARTESIAN_POINT ( 'NONE', ( 32.90000000000004121, -121.4999999999999858, -3.039736830714123705 ) ) ; +#53444 = ORIENTED_EDGE ( 'NONE', *, *, #8826, .F. ) ; +#53445 = AXIS2_PLACEMENT_3D ( 'NONE', #21330, #47909, #7326 ) ; +#53446 = EDGE_LOOP ( 'NONE', ( #27100, #54088, #28862, #13681 ) ) ; +#53447 = VECTOR ( 'NONE', #23436, 1000.000000000000000 ) ; +#53448 = DIRECTION ( 'NONE', ( 1.210476675238563278E-16, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#53449 = CARTESIAN_POINT ( 'NONE', ( 237.4599479402130839, -115.7705000638125625, 2.903709610169037170 ) ) ; +#53450 = CARTESIAN_POINT ( 'NONE', ( 15.09057076044473789, -49.53305807019509643, 19.03402253636766162 ) ) ; +#53451 = EDGE_CURVE ( 'NONE', #51824, #19015, #24347, .T. ) ; +#53452 = CARTESIAN_POINT ( 'NONE', ( 215.7410648989056767, -120.9818849293439342, 7.701084633906503996 ) ) ; +#53453 = EDGE_CURVE ( 'NONE', #36231, #22389, #29044, .T. ) ; +#53454 = CARTESIAN_POINT ( 'NONE', ( 220.3002074625813407, -115.2484318244912913, -5.197050604876352509 ) ) ; +#53455 = EDGE_CURVE ( 'NONE', #34937, #2325, #45821, .T. ) ; +#53456 = CARTESIAN_POINT ( 'NONE', ( 26.74217142654687507, -121.3498447529492381, -6.280431191122576529 ) ) ; +#53457 = CARTESIAN_POINT ( 'NONE', ( 235.8564704355307526, -117.2235913490374770, -5.404784576638392402 ) ) ; +#53458 = CARTESIAN_POINT ( 'NONE', ( 219.8946759970703511, -119.1108979087958915, -7.765760969903848121 ) ) ; +#53459 = DIRECTION ( 'NONE', ( -3.524876788021935603E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#53460 = AXIS2_PLACEMENT_3D ( 'NONE', #18992, #50789, #37405 ) ; +#53461 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #39505, #9135, #21686, #25801 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 0.0003383989424309887797 ), + .UNSPECIFIED. ) ; +#53462 = CARTESIAN_POINT ( 'NONE', ( 235.0075718860307745, -125.4886800991346973, 2.432956226586961090 ) ) ; +#53463 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203831780, 0.9884292157390545119 ) ) ; +#53464 = AXIS2_PLACEMENT_3D ( 'NONE', #16146, #33710, #43898 ) ; +#53465 = DIRECTION ( 'NONE', ( -0.7009092642998484557, -4.163453949483577057E-16, -0.7132504491541840075 ) ) ; +#53466 = LINE ( 'NONE', #63, #1239 ) ; +#53467 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.2841538407466691063, -0.9587786995907432441 ) ) ; +#53468 = CARTESIAN_POINT ( 'NONE', ( 235.6099550449233675, -120.0503486275503349, 5.529768176176730776 ) ) ; +#53469 = CARTESIAN_POINT ( 'NONE', ( 233.4756515928799558, -126.3534382022663891, -1.885698050565123074 ) ) ; +#53470 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ; +#53471 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#53472 = CARTESIAN_POINT ( 'NONE', ( 233.2305872794979678, -116.9972193047837408, -4.306171827772907079 ) ) ; +#53473 = CARTESIAN_POINT ( 'NONE', ( 219.9065547146544191, -118.5124181122423863, -7.841114357595468931 ) ) ; +#53474 = EDGE_CURVE ( 'NONE', #45740, #21383, #6372, .T. ) ; +#53475 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #51938, #16592, #25667, #16302, #38236, #56915, #47280, #11946, #15737, #11086, #25084, #33853, #2904, #24797, #34147, #55779 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 2, 2, 2, 4 ), + ( 1.514782153580211930E-17, 0.0004442408984628446931, 0.0006663613476942683135, 0.0008884817969256918798, 0.001110602246157115554, 0.001332722695388538795, 0.001554843144619962470, 0.001776963593851385928 ), + .UNSPECIFIED. ) ; +#53476 = CARTESIAN_POINT ( 'NONE', ( 215.9618901645450819, -119.4690067204696504, -7.655130027178659979 ) ) ; +#53477 = FACE_OUTER_BOUND ( 'NONE', #10972, .T. ) ; +#53478 = CARTESIAN_POINT ( 'NONE', ( 229.2999987672632471, -118.5779726898943807, -7.249538676184309693 ) ) ; +#53479 = CARTESIAN_POINT ( 'NONE', ( 234.8824466564496447, -114.5759857107979514, -1.649356401149318252 ) ) ; +#53480 = DIRECTION ( 'NONE', ( -3.524876788021935603E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#53481 = CARTESIAN_POINT ( 'NONE', ( -13.70898902104003625, -29.69543050033669118, -86.89295912776816522 ) ) ; +#53482 = CARTESIAN_POINT ( 'NONE', ( 237.3335162763656001, -120.3756293201105905, -5.595959134861741013 ) ) ; +#53483 = CARTESIAN_POINT ( 'NONE', ( 220.2486434445711723, -122.0095585812222794, 7.948182072115277386 ) ) ; +#53484 = EDGE_LOOP ( 'NONE', ( #35791, #45629, #7716, #38565 ) ) ; +#53485 = CARTESIAN_POINT ( 'NONE', ( 10.50000000000001599, -39.14999999999999147, 23.49899999999999878 ) ) ; +#53486 = CARTESIAN_POINT ( 'NONE', ( 214.0607722344804529, -119.3922190976247180, -7.673749623890748772 ) ) ; +#53487 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1516828450203736300, -0.9884292157390560662 ) ) ; +#53488 = ORIENTED_EDGE ( 'NONE', *, *, #44708, .F. ) ; +#53489 = AXIS2_PLACEMENT_3D ( 'NONE', #14062, #28087, #5326 ) ; +#53490 = ADVANCED_FACE ( 'NONE', ( #17598 ), #13496, .F. ) ; +#53491 = CARTESIAN_POINT ( 'NONE', ( 219.8002074625812554, -115.3086584473208376, -5.257667577995444042 ) ) ; +#53492 = CIRCLE ( 'NONE', #14334, 0.5000000000000004441 ) ; +#53493 = CARTESIAN_POINT ( 'NONE', ( 11.87559429218929630, -32.89543050033662297, -109.6368860999439079 ) ) ; +#53494 = CARTESIAN_POINT ( 'NONE', ( 232.6480724101779174, -115.4473360376836837, 2.311545281363957649 ) ) ; +#53495 = CARTESIAN_POINT ( 'NONE', ( 218.2197867405992611, -118.6178479580794374, -7.836054942624213204 ) ) ; +#53496 = VECTOR ( 'NONE', #28331, 1000.000000000000114 ) ; +#53497 = ORIENTED_EDGE ( 'NONE', *, *, #5547, .T. ) ; +#53498 = ORIENTED_EDGE ( 'NONE', *, *, #11681, .T. ) ; +#53499 = ORIENTED_EDGE ( 'NONE', *, *, #2116, .F. ) ; +#53500 = CARTESIAN_POINT ( 'NONE', ( 218.3002074625812838, -126.2387529038137899, 5.075399530370103385 ) ) ; +#53501 = APPROVAL_ROLE ( '' ) ; +#53502 = ORIENTED_EDGE ( 'NONE', *, *, #39543, .F. ) ; +#53503 = CIRCLE ( 'NONE', #51649, 7.000000000000001776 ) ; +#53504 = VERTEX_POINT ( 'NONE', #12926 ) ; +#53505 = CARTESIAN_POINT ( 'NONE', ( 4.502598627320987035, -36.59543050033661871, -119.6364578370650804 ) ) ; +#53506 = CARTESIAN_POINT ( 'NONE', ( 236.1313146724369005, -125.7625554877899390, -1.766128076892767629 ) ) ; +#53507 = DIRECTION ( 'NONE', ( 4.496231009439452707E-16, -0.3586669124096004135, -0.9334656104766603235 ) ) ; +#53508 = ORIENTED_EDGE ( 'NONE', *, *, #4904, .F. ) ; +#53509 = LINE ( 'NONE', #35139, #49387 ) ; +#53510 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#53511 = ORIENTED_EDGE ( 'NONE', *, *, #24383, .T. ) ; +#53512 = CC_DESIGN_PERSON_AND_ORGANIZATION_ASSIGNMENT ( #46240, #10613, ( #16371 ) ) ; +#53513 = CARTESIAN_POINT ( 'NONE', ( 216.2145475483321206, -120.0931127750100131, -7.942092673220983556 ) ) ; +#53514 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#53515 = EDGE_CURVE ( 'NONE', #22833, #14786, #45372, .T. ) ; +#53516 = LINE ( 'NONE', #397, #55885 ) ; +#53517 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290306, -122.2929932520040239, -1.485081048593173803 ) ) ; +#53518 = CARTESIAN_POINT ( 'NONE', ( 228.7999987669289794, -117.3124447035300904, 6.788924158653466989 ) ) ; +#53519 = FACE_OUTER_BOUND ( 'NONE', #48489, .T. ) ; +#53520 = VERTEX_POINT ( 'NONE', #4769 ) ; +#53521 = EDGE_CURVE ( 'NONE', #7969, #30317, #43941, .T. ) ; +#53522 = VERTEX_POINT ( 'NONE', #40366 ) ; +#53523 = CARTESIAN_POINT ( 'NONE', ( -21.00000000000000355, -1.000000000000010214, -19.50000000000000000 ) ) ; +#53524 = EDGE_CURVE ( 'NONE', #29961, #31966, #18765, .T. ) ; +#53525 = CARTESIAN_POINT ( 'NONE', ( 218.1993182306140682, -120.0866364100581052, -8.047368099531277963 ) ) ; +#53526 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203871748, 0.9884292157390539568 ) ) ; +#53527 = ADVANCED_FACE ( 'NONE', ( #1552 ), #9703, .T. ) ; +#53528 = EDGE_LOOP ( 'NONE', ( #46466, #31785 ) ) ; +#53529 = CARTESIAN_POINT ( 'NONE', ( 232.0086107716899733, -122.0586483572399885, -5.450959079332573509 ) ) ; +#53530 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#53531 = CARTESIAN_POINT ( 'NONE', ( 20.71402177865580185, -51.10848278364155561, -17.01318356790696384 ) ) ; +#53532 = CARTESIAN_POINT ( 'NONE', ( -33.99999999999999289, -116.0010000000000048, 17.00000000000000711 ) ) ; +#53533 = AXIS2_PLACEMENT_3D ( 'NONE', #15999, #19254, #6960 ) ; +#53534 = CARTESIAN_POINT ( 'NONE', ( 219.8566804018570906, -119.7902594400102743, -8.057723035331774142 ) ) ; +#53535 = CONICAL_SURFACE ( 'NONE', #29326, 1.800000000000023803, 0.7853981633974375098 ) ; +#53536 = CARTESIAN_POINT ( 'NONE', ( 235.5624116920686504, -114.9830183344892589, -0.6044991123236890251 ) ) ; +#53537 = CARTESIAN_POINT ( 'NONE', ( 220.9066544346168257, -122.1142667384866201, 7.714606554343600209 ) ) ; +#53538 = CARTESIAN_POINT ( 'NONE', ( 221.8153081138674736, -118.6846573034838457, -7.864395838664727911 ) ) ; +#53539 = CARTESIAN_POINT ( 'NONE', ( 216.8276827792319921, -120.1063096968629793, -7.983400219486972205 ) ) ; +#53540 = AXIS2_PLACEMENT_3D ( 'NONE', #52034, #25776, #6583 ) ; +#53541 = CARTESIAN_POINT ( 'NONE', ( 233.0932704080199471, -117.4465574341578389, 5.338937891315780782 ) ) ; +#53542 = DIRECTION ( 'NONE', ( 1.068376767396478580E-15, -0.8790895103277448497, -0.4766567243118740027 ) ) ; +#53543 = CARTESIAN_POINT ( 'NONE', ( 27.90187088103651902, -121.4999999999999858, 5.967555052968846141 ) ) ; +#53544 = CARTESIAN_POINT ( 'NONE', ( 215.2796648780597195, -118.5923762961205910, -7.643481862218076017 ) ) ; +#53545 = CARTESIAN_POINT ( 'NONE', ( 232.6337478447189255, -120.8901788637497532, 5.535019825864685217 ) ) ; +#53546 = DIRECTION ( 'NONE', ( 0.2193154121883428287, 0.9643649293287400726, 0.1479899762059288248 ) ) ; +#53547 = AXIS2_PLACEMENT_3D ( 'NONE', #19505, #54289, #28579 ) ; +#53548 = CARTESIAN_POINT ( 'NONE', ( 216.6389879694779381, -119.3194627938719492, -5.468278034490653638 ) ) ; +#53549 = FACE_OUTER_BOUND ( 'NONE', #12634, .T. ) ; +#53550 = EDGE_LOOP ( 'NONE', ( #20595, #9784, #29431, #19218 ) ) ; +#53551 = CARTESIAN_POINT ( 'NONE', ( 234.4733784269040484, -126.3735070074783238, -1.824574655365236442 ) ) ; +#53552 = CARTESIAN_POINT ( 'NONE', ( 215.7535945954793135, -122.1062486598044217, 7.547696837853386853 ) ) ; +#53553 = CARTESIAN_POINT ( 'NONE', ( 20.90000000000001634, -41.99999999999999289, -21.14999999999999503 ) ) ; +#53554 = CARTESIAN_POINT ( 'NONE', ( -39.43239492209131214, -49.19543050033674803, -76.60186312753987181 ) ) ; +#53555 = CARTESIAN_POINT ( 'NONE', ( 234.3903176705107967, -114.9849622925734138, 0.6084628226332202683 ) ) ; +#53556 = CARTESIAN_POINT ( 'NONE', ( 237.1418608748519432, -119.8149573815800721, -5.507140031510881606 ) ) ; +#53557 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -118.5928375194949922, 0.3841782411651337159 ) ) ; +#53558 = ORIENTED_EDGE ( 'NONE', *, *, #2765, .F. ) ; +#53559 = DIRECTION ( 'NONE', ( -1.476360405086643323E-16, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#53560 = EDGE_CURVE ( 'NONE', #48954, #57639, #27533, .T. ) ; +#53561 = CARTESIAN_POINT ( 'NONE', ( 218.3002074625811986, -126.1786416267595712, 4.683689166368173673 ) ) ; +#53562 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #49870, #53988, #5785, #565 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 0.0004332607391760824665 ), + .UNSPECIFIED. ) ; +#53563 = EDGE_CURVE ( 'NONE', #54295, #41680, #14354, .T. ) ; +#53564 = ORIENTED_EDGE ( 'NONE', *, *, #5522, .F. ) ; +#53565 = ORIENTED_EDGE ( 'NONE', *, *, #46661, .F. ) ; +#53566 = DIRECTION ( 'NONE', ( 0.7009092642998502320, 0.0000000000000000000, 0.7132504491541823421 ) ) ; +#53567 = CARTESIAN_POINT ( 'NONE', ( 216.6821800429827078, -122.3859280505365490, 7.548191406284169069 ) ) ; +#53568 = CARTESIAN_POINT ( 'NONE', ( 216.5964274876211277, -121.4633353827431961, 7.730616768101360670 ) ) ; +#53569 = CARTESIAN_POINT ( 'NONE', ( 236.2449412510693492, -123.1026902588904477, 5.571301939041340745 ) ) ; +#53570 = ORIENTED_EDGE ( 'NONE', *, *, #43772, .T. ) ; +#53571 = LINE ( 'NONE', #13561, #32711 ) ; +#53572 = CARTESIAN_POINT ( 'NONE', ( 236.7506524161219374, -117.8707799568678922, 4.890028716719441171 ) ) ; +#53573 = CARTESIAN_POINT ( 'NONE', ( 219.9064195506569490, -119.3992368533803727, -7.808938375960151390 ) ) ; +#53574 = VECTOR ( 'NONE', #38768, 1000.000000000000000 ) ; +#53575 = ORIENTED_EDGE ( 'NONE', *, *, #29131, .F. ) ; +#53576 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1516828450203864531, -0.9884292157390539568 ) ) ; +#53577 = CARTESIAN_POINT ( 'NONE', ( 215.8366061794708628, -119.7459023677908050, -7.680445527219747603 ) ) ; +#53578 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#53579 = VERTEX_POINT ( 'NONE', #13797 ) ; +#53580 = VERTEX_POINT ( 'NONE', #50270 ) ; +#53581 = DIRECTION ( 'NONE', ( 0.7009092642998447920, 0.0000000000000000000, 0.7132504491541874492 ) ) ; +#53582 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289794, -124.9605267380656102, -3.141012856607302339 ) ) ; +#53583 = EDGE_CURVE ( 'NONE', #22855, #38303, #4787, .T. ) ; +#53584 = CARTESIAN_POINT ( 'NONE', ( 38.09996603273446425, -121.3483727642725398, -5.276622623176706384 ) ) ; +#53585 = DIRECTION ( 'NONE', ( 0.06071524521539246877, 0.0000000000000000000, -0.9981551277223569274 ) ) ; +#53586 = ORIENTED_EDGE ( 'NONE', *, *, #43283, .F. ) ; +#53587 = CARTESIAN_POINT ( 'NONE', ( 216.6367365578063584, -119.6372825768223720, -7.978468293563770963 ) ) ; +#53588 = CARTESIAN_POINT ( 'NONE', ( -48.75000000000000000, -119.5000000000000000, -4.999999999999968914 ) ) ; +#53589 = CARTESIAN_POINT ( 'NONE', ( -18.50000000000000000, 12.50000000000000000, 0.0000000000000000000 ) ) ; +#53590 = ORIENTED_EDGE ( 'NONE', *, *, #19871, .F. ) ; +#53591 = EDGE_LOOP ( 'NONE', ( #7156, #45450, #8711, #18859 ) ) ; +#53592 = CARTESIAN_POINT ( 'NONE', ( 218.7391470660224684, -121.8111792526823365, 7.763278845945034590 ) ) ; +#53593 = EDGE_CURVE ( 'NONE', #53428, #9905, #10153, .T. ) ; +#53594 = FACE_OUTER_BOUND ( 'NONE', #33277, .T. ) ; +#53595 = CARTESIAN_POINT ( 'NONE', ( 34.67884781002751282, -114.9421423036500585, 1.000000000000641043 ) ) ; +#53596 = EDGE_CURVE ( 'NONE', #45475, #55708, #54971, .T. ) ; +#53597 = ORIENTED_EDGE ( 'NONE', *, *, #689, .F. ) ; +#53598 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669289681, -124.3435594439498431, -4.003692146109891326 ) ) ; +#53599 = PLANE ( 'NONE', #48868 ) ; +#53600 = EDGE_CURVE ( 'NONE', #19539, #18540, #10279, .T. ) ; +#53601 = EDGE_LOOP ( 'NONE', ( #3606, #51868, #30402, #56594 ) ) ; +#53602 = CARTESIAN_POINT ( 'NONE', ( -38.95409962193578224, -37.69543050033675513, -74.68842809967789265 ) ) ; +#53603 = DIRECTION ( 'NONE', ( 0.7009092642998447920, 0.0000000000000000000, 0.7132504491541874492 ) ) ; +#53604 = CARTESIAN_POINT ( 'NONE', ( 236.2152695270552272, -119.6548720356685180, -5.507209275187406661 ) ) ; +#53605 = CARTESIAN_POINT ( 'NONE', ( 231.8999987669289453, -121.1048644867171333, -5.463111134368747734 ) ) ; +#53606 = VERTEX_POINT ( 'NONE', #5047 ) ; +#53607 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #14804, #7200, #38164, #28253 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 3.147211232915802717E-14, 0.0004895010225053388888 ), + .UNSPECIFIED. ) ; +#53608 = CARTESIAN_POINT ( 'NONE', ( 232.5317452102231357, -125.3233888699061822, -3.813921003534261001 ) ) ; +#53609 = DIRECTION ( 'NONE', ( -1.489033026589533382E-16, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#53610 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#53611 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.9884292157390538458, 0.1516828450203877576 ) ) ; +#53612 = DIRECTION ( 'NONE', ( -0.7071067811865522357, 0.0000000000000000000, -0.7071067811865427988 ) ) ; +#53613 = CARTESIAN_POINT ( 'NONE', ( 235.1394502164909852, -119.9239301513088947, -5.518349040453116139 ) ) ; +#53614 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -119.7015277790072503, 0.07098184909133499476 ) ) ; +#53615 = VECTOR ( 'NONE', #48643, 1000.000000000000000 ) ; +#53616 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #24978, #54807, #42192, #15338, #50666, #24682 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 4 ), + ( 1.554470020693936387E-13, 0.0004369235007075061958, 0.0008738470012595654472 ), + .UNSPECIFIED. ) ; +#53617 = VECTOR ( 'NONE', #35940, 999.9999999999998863 ) ; +#53618 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#53619 = CARTESIAN_POINT ( 'NONE', ( 15.00000000000001599, -48.99999999999998579, -23.19999999999996732 ) ) ; +#53620 = VERTEX_POINT ( 'NONE', #36870 ) ; +#53621 = CARTESIAN_POINT ( 'NONE', ( 233.9200385008184071, -114.3549158343525676, -0.2028106434235871225 ) ) ; +#53622 = VECTOR ( 'NONE', #10458, 1000.000000000000000 ) ; +#53623 = DIRECTION ( 'NONE', ( 0.7132504491541842295, 2.131334480222611662E-15, -0.7009092642998483447 ) ) ; +#53624 = CARTESIAN_POINT ( 'NONE', ( 236.7813184576894514, -125.1759034533574919, 2.989720104307526327 ) ) ; +#53625 = VECTOR ( 'NONE', #45862, 1000.000000000000000 ) ; +#53626 = CIRCLE ( 'NONE', #26637, 5.550000000000003375 ) ; +#53627 = ORIENTED_EDGE ( 'NONE', *, *, #26084, .F. ) ; +#53628 = ORIENTED_EDGE ( 'NONE', *, *, #46693, .F. ) ; +#53629 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#53630 = CARTESIAN_POINT ( 'NONE', ( -1.199999999999996181, -129.0000000000000000, -20.50000000000000355 ) ) ; +#53631 = DIRECTION ( 'NONE', ( -0.7132504491541842295, -2.131334480222602985E-15, 0.7009092642998483447 ) ) ; +#53632 = CARTESIAN_POINT ( 'NONE', ( 220.8984595484619149, -118.8358267073907371, -7.704093692840293883 ) ) ; +#53633 = ADVANCED_FACE ( 'NONE', ( #10001 ), #18745, .F. ) ; +#53634 = CARTESIAN_POINT ( 'NONE', ( 233.9000652042593913, -125.9634789919958706, -0.9761650580895643303 ) ) ; +#53635 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #21837, #56617, #53090, #48706, #7545, #3481, #13070, #43449, #29761, #21253, #30634, #39378, #20956, #57186, #26526, #47551, #17462 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 1, 2, 2, 2, 2, 2, 4 ), + ( 0.0000000000000000000, 0.1250000000001374456, 0.1875000000002061684, 0.2187500000002405298, 0.2500000000002748912, 0.3750000000003232414, 0.4375000000003477774, 0.5000000000003722578, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#53636 = VERTEX_POINT ( 'NONE', #41509 ) ; +#53637 = CARTESIAN_POINT ( 'NONE', ( 219.9161509609049574, -119.1143332956435756, -7.969526832245284353 ) ) ; +#53638 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#53639 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#53640 = ORIENTED_EDGE ( 'NONE', *, *, #4870, .F. ) ; +#53641 = CARTESIAN_POINT ( 'NONE', ( -29.16564078277061611, -128.8000000000000114, -23.40000000000000568 ) ) ; +#53642 = CARTESIAN_POINT ( 'NONE', ( 237.4320682284441091, -117.1688055790046548, -4.439685877179618601 ) ) ; +#53643 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#53644 = AXIS2_PLACEMENT_3D ( 'NONE', #4374, #53995, #17490 ) ; +#53645 = VERTEX_POINT ( 'NONE', #54684 ) ; +#53646 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#53647 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#53648 = CARTESIAN_POINT ( 'NONE', ( 214.7016654946997107, -119.6040964199602712, -7.771553263107433551 ) ) ; +#53649 = CARTESIAN_POINT ( 'NONE', ( 237.5509461355298129, -124.8499439447160313, -4.346923536498061402 ) ) ; +#53650 = ORIENTED_EDGE ( 'NONE', *, *, #3578, .T. ) ; +#53651 = VERTEX_POINT ( 'NONE', #24001 ) ; +#53652 = ORIENTED_EDGE ( 'NONE', *, *, #35158, .F. ) ; +#53653 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -119.9939046298700873, 2.500478818620612387 ) ) ; +#53654 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#53655 = EDGE_CURVE ( 'NONE', #43438, #36597, #50549, .T. ) ; +#53656 = FACE_BOUND ( 'NONE', #24537, .T. ) ; +#53657 = VECTOR ( 'NONE', #30495, 1000.000000000000114 ) ; +#53658 = CARTESIAN_POINT ( 'NONE', ( 216.2145475481480617, -118.7187512230888160, -7.515424963897563870 ) ) ; +#53659 = ORIENTED_EDGE ( 'NONE', *, *, #10666, .F. ) ; +#53660 = VECTOR ( 'NONE', #102, 1000.000000000000000 ) ; +#53661 = EDGE_LOOP ( 'NONE', ( #17731, #26083, #31270, #35366 ) ) ; +#53662 = CIRCLE ( 'NONE', #40611, 0.7999999999999947153 ) ; +#53663 = ORIENTED_EDGE ( 'NONE', *, *, #23691, .T. ) ; +#53664 = CIRCLE ( 'NONE', #3311, 1.025000000000002354 ) ; +#53665 = CARTESIAN_POINT ( 'NONE', ( 220.0400526580618532, -118.7054507611917415, -7.680573636474013810 ) ) ; +#53666 = CARTESIAN_POINT ( 'NONE', ( 237.8251126909496236, -125.8105420011281268, 1.611881957302014445 ) ) ; +#53667 = EDGE_CURVE ( 'NONE', #24901, #35708, #55098, .T. ) ; +#53668 = ORIENTED_EDGE ( 'NONE', *, *, #41692, .F. ) ; +#53669 = AXIS2_PLACEMENT_3D ( 'NONE', #6942, #2590, #20375 ) ; +#53670 = CARTESIAN_POINT ( 'NONE', ( 28.11743114857553749, -121.2200450939553207, -6.176683351005254785 ) ) ; +#53671 = EDGE_CURVE ( 'NONE', #48275, #29187, #39164, .T. ) ; +#53672 = AXIS2_PLACEMENT_3D ( 'NONE', #24320, #20776, #20505 ) ; +#53673 = LINE ( 'NONE', #13663, #16150 ) ; +#53674 = VECTOR ( 'NONE', #36204, 999.9999999999998863 ) ; +#53675 = ORIENTED_EDGE ( 'NONE', *, *, #9869, .F. ) ; +#53676 = ORIENTED_EDGE ( 'NONE', *, *, #52759, .T. ) ; +#53677 = CARTESIAN_POINT ( 'NONE', ( 215.8261469712007568, -119.4219121620523225, -7.849428367129252848 ) ) ; +#53678 = CARTESIAN_POINT ( 'NONE', ( 15.87473830091482974, -50.36771011151645183, 20.51707827517447669 ) ) ; +#53679 = CARTESIAN_POINT ( 'NONE', ( 24.99900000000002009, -49.00000000000000000, 16.99999999999999289 ) ) ; +#53680 = PLANE ( 'NONE', #49072 ) ; +#53681 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -119.3499039081671214, 2.899922355009002306 ) ) ; +#53682 = ORIENTED_EDGE ( 'NONE', *, *, #21958, .T. ) ; +#53683 = AXIS2_PLACEMENT_3D ( 'NONE', #36407, #49806, #36690 ) ; +#53684 = DIRECTION ( 'NONE', ( -0.7132504491541841185, -2.131334480222602985E-15, 0.7009092642998482336 ) ) ; +#53685 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#53686 = LINE ( 'NONE', #49588, #48375 ) ; +#53687 = CARTESIAN_POINT ( 'NONE', ( 24.99900000000002009, -52.25000000000000711, 6.099999999999992539 ) ) ; +#53688 = CARTESIAN_POINT ( 'NONE', ( 16.00000000000000000, 12.00000000000000000, 36.00000000000000000 ) ) ; +#53689 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#53690 = CARTESIAN_POINT ( 'NONE', ( 228.7999987669289794, -120.4999999999997726, 1.387778780781445676E-14 ) ) ; +#53691 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#53692 = ORIENTED_EDGE ( 'NONE', *, *, #18262, .F. ) ; +#53693 = CIRCLE ( 'NONE', #3339, 0.5000000000000004441 ) ; +#53694 = VECTOR ( 'NONE', #4848, 1000.000000000000000 ) ; +#53695 = CARTESIAN_POINT ( 'NONE', ( 236.2481706641169126, -116.5593682884960600, -3.910466506186936364 ) ) ; +#53696 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#53697 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#53698 = CARTESIAN_POINT ( 'NONE', ( 233.8304009217646353, -125.8568719897486545, 1.448164090260913417 ) ) ; +#53699 = CARTESIAN_POINT ( 'NONE', ( 34.40000000000001279, -119.4999999999999858, -0.9999999999999731326 ) ) ; +#53700 = VERTEX_POINT ( 'NONE', #45338 ) ; +#53701 = VERTEX_POINT ( 'NONE', #40665 ) ; +#53702 = CARTESIAN_POINT ( 'NONE', ( 216.6389661213229374, -118.6259368494060595, -7.780186695031361843 ) ) ; +#53703 = EDGE_CURVE ( 'NONE', #45972, #28099, #50241, .T. ) ; +#53704 = AXIS2_PLACEMENT_3D ( 'NONE', #17110, #39614, #53618 ) ; +#53705 = DIRECTION ( 'NONE', ( -1.972152263052529514E-31, 1.000000000000000000, -1.224646799147352961E-16 ) ) ; +#53706 = CARTESIAN_POINT ( 'NONE', ( -47.84415963438596719, -117.5396282857066836, -5.271383361533791501 ) ) ; +#53707 = CARTESIAN_POINT ( 'NONE', ( 235.6543467052873098, -121.3405948084975137, -6.092347162964228069 ) ) ; +#53708 = LINE ( 'NONE', #44071, #1338 ) ; +#53709 = VECTOR ( 'NONE', #33364, 999.9999999999998863 ) ; +#53710 = CARTESIAN_POINT ( 'NONE', ( 38.11743114856648873, -120.4999999999999858, 1.387778780781445676E-14 ) ) ; +#53711 = CARTESIAN_POINT ( 'NONE', ( 219.7915883643694031, -119.9660715299398106, -8.071042724402712309 ) ) ; +#53712 = EDGE_CURVE ( 'NONE', #32681, #14700, #40388, .T. ) ; +#53713 = VECTOR ( 'NONE', #48556, 1000.000000000000000 ) ; +#53714 = CARTESIAN_POINT ( 'NONE', ( 221.4544861038915258, -119.9652834300851083, -8.051892068294742799 ) ) ; +#53715 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #34034, #24980, #43048, #2525 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 0.0003380890175791945781 ), + .UNSPECIFIED. ) ; +#53716 = CIRCLE ( 'NONE', #23864, 0.5000000000000004441 ) ; +#53717 = ORIENTED_EDGE ( 'NONE', *, *, #14242, .F. ) ; +#53718 = CARTESIAN_POINT ( 'NONE', ( 237.9921247828109188, -117.1267524841128136, 4.957379621946178538 ) ) ; +#53719 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238558841E-16, -1.857579106397798678E-17 ) ) ; +#53720 = VECTOR ( 'NONE', #37278, 1000.000000000000114 ) ; +#53721 = CARTESIAN_POINT ( 'NONE', ( 216.2145475481522396, -121.9393008306846582, 7.619332140755099125 ) ) ; +#53722 = ORIENTED_EDGE ( 'NONE', *, *, #53200, .F. ) ; +#53723 = ORIENTED_EDGE ( 'NONE', *, *, #1141, .F. ) ; +#53724 = PLANE ( 'NONE', #46567 ) ; +#53725 = CARTESIAN_POINT ( 'NONE', ( 215.2775053147733502, -118.6210833554162321, -7.442245852754179936 ) ) ; +#53726 = FACE_OUTER_BOUND ( 'NONE', #11292, .T. ) ; +#53727 = CARTESIAN_POINT ( 'NONE', ( 220.8127645764174645, -122.5083686914885277, 7.829694144317097759 ) ) ; +#53728 = ADVANCED_FACE ( 'NONE', ( #41228 ), #27878, .F. ) ; +#53729 = FACE_OUTER_BOUND ( 'NONE', #12778, .T. ) ; +#53730 = CARTESIAN_POINT ( 'NONE', ( 213.9533395165431671, -121.6059026425373588, 7.661510092775062120 ) ) ; +#53731 = CARTESIAN_POINT ( 'NONE', ( 236.9007795951555408, -114.4212888225325315, -0.9420516477871588856 ) ) ; +#53732 = VERTEX_POINT ( 'NONE', #7322 ) ; +#53733 = CARTESIAN_POINT ( 'NONE', ( 215.8729686473594143, -121.3525749893225480, 7.678769372930539738 ) ) ; +#53734 = CARTESIAN_POINT ( 'NONE', ( 46.95096679918786720, -120.4999999999999858, 1.387778780781445676E-14 ) ) ; +#53735 = ORIENTED_EDGE ( 'NONE', *, *, #1657, .F. ) ; +#53736 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #48508, #40031, #4427, #44988 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 3.312662147111244298E-14, 0.0005453180429556649979 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9987919715210014093, 0.9978781407687782323, 0.9973716914853365534, 0.9972726236706763725 ) ) + REPRESENTATION_ITEM ( '' ) ); +#53737 = ORIENTED_EDGE ( 'NONE', *, *, #43409, .T. ) ; +#53738 = AXIS2_PLACEMENT_3D ( 'NONE', #14149, #32567, #33122 ) ; +#53739 = ORIENTED_EDGE ( 'NONE', *, *, #10628, .F. ) ; +#53740 = ORIENTED_EDGE ( 'NONE', *, *, #42167, .T. ) ; +#53741 = AXIS2_PLACEMENT_3D ( 'NONE', #41384, #18338, #40522 ) ; +#53742 = CARTESIAN_POINT ( 'NONE', ( -27.99999999999999645, -129.0000000000000000, 20.00000000000001066 ) ) ; +#53743 = ORIENTED_EDGE ( 'NONE', *, *, #4034, .T. ) ; +#53744 = EDGE_CURVE ( 'NONE', #56887, #31035, #19888, .T. ) ; +#53745 = ORIENTED_EDGE ( 'NONE', *, *, #9161, .F. ) ; +#53746 = CARTESIAN_POINT ( 'NONE', ( -25.69999999999999929, -128.9989999999999952, 7.500000000000008882 ) ) ; +#53747 = ADVANCED_FACE ( 'NONE', ( #42081 ), #6472, .F. ) ; +#53748 = CARTESIAN_POINT ( 'NONE', ( 221.4599130388910453, -118.9280450876991182, -7.915009429428434551 ) ) ; +#53749 = LINE ( 'NONE', #13430, #57207 ) ; +#53750 = ADVANCED_FACE ( 'NONE', ( #55831 ), #18841, .F. ) ; +#53751 = ORIENTED_EDGE ( 'NONE', *, *, #6306, .T. ) ; +#53752 = AXIS2_PLACEMENT_3D ( 'NONE', #57532, #16905, #30369 ) ; +#53753 = CARTESIAN_POINT ( 'NONE', ( 220.0245169847402735, -121.6641784485858580, 8.006179625359614249 ) ) ; +#53754 = CARTESIAN_POINT ( 'NONE', ( 237.4135225640781925, -115.1347391034566385, 1.415469016549928183 ) ) ; +#53755 = CARTESIAN_POINT ( 'NONE', ( 13.82549046197092579, -50.67218486729591120, 18.27035340342226988 ) ) ; +#53756 = CIRCLE ( 'NONE', #38826, 1.799999999999998046 ) ; +#53757 = CARTESIAN_POINT ( 'NONE', ( 215.9735337036006797, -121.5449570986721142, 7.662756074171827692 ) ) ; +#53758 = LINE ( 'NONE', #9084, #14412 ) ; +#53759 = VECTOR ( 'NONE', #34051, 999.9999999999998863 ) ; +#53760 = CARTESIAN_POINT ( 'NONE', ( 26.81737839028528114, -121.4256725726448707, -6.235430740780873116 ) ) ; +#53761 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #7723, #25540, #43337, #34607 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 2.789800226962989300E-14, 0.0002980695399613310544 ), + .UNSPECIFIED. ) ; +#53762 = CARTESIAN_POINT ( 'NONE', ( 234.9814704355307526, -114.3614693999725489, -1.504989049959715164 ) ) ; +#53763 = AXIS2_PLACEMENT_3D ( 'NONE', #28925, #11091, #56064 ) ; +#53764 = ADVANCED_FACE ( 'NONE', ( #55257 ), #18060, .T. ) ; +#53765 = LINE ( 'NONE', #27775, #47204 ) ; +#53766 = AXIS2_PLACEMENT_3D ( 'NONE', #56374, #19870, #11407 ) ; +#53767 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#53768 = CARTESIAN_POINT ( 'NONE', ( 234.9810477638233408, -125.0249068406328945, 3.227113518385846813 ) ) ; +#53769 = AXIS2_PLACEMENT_3D ( 'NONE', #12829, #39700, #13104 ) ; +#53770 = CARTESIAN_POINT ( 'NONE', ( 219.8499419262285528, -120.0231336715948203, -8.081063489145225986 ) ) ; +#53771 = CARTESIAN_POINT ( 'NONE', ( -31.79248394122299004, -37.69543050033675513, -68.82743323175924388 ) ) ; +#53772 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#53773 = LINE ( 'NONE', #9094, #8994 ) ; +#53774 = CARTESIAN_POINT ( 'NONE', ( 235.6563419419682930, -121.6931190989872817, 5.420236725403130507 ) ) ; +#53775 = CARTESIAN_POINT ( 'NONE', ( 233.6702200896426689, -120.7150011177510720, -6.145999048011293375 ) ) ; +#53776 = DIRECTION ( 'NONE', ( -0.7009092642998484557, 0.0000000000000000000, -0.7132504491541838965 ) ) ; +#53777 = CARTESIAN_POINT ( 'NONE', ( 215.8496753254513578, -121.6047682621860702, 7.847607415638547579 ) ) ; +#53778 = CARTESIAN_POINT ( 'NONE', ( 233.1185626125890451, -120.6118177974996968, -5.549073030746527913 ) ) ; +#53779 = CARTESIAN_POINT ( 'NONE', ( 220.0297269922572241, -118.4882799890267222, -7.835034772560110383 ) ) ; +#53780 = CARTESIAN_POINT ( 'NONE', ( 235.1435270983271835, -118.9950109500399549, 6.138530600027294781 ) ) ; +#53781 = CARTESIAN_POINT ( 'NONE', ( 19.00000000000000000, 12.00000000000000000, -36.00000000000000000 ) ) ; +#53782 = CARTESIAN_POINT ( 'NONE', ( 228.9554229884586789, -119.1457771288557552, -7.031370312306460590 ) ) ; +#53783 = CARTESIAN_POINT ( 'NONE', ( 234.9526003654887916, -114.4376615457934179, 1.031996866543038127 ) ) ; +#53784 = CARTESIAN_POINT ( 'NONE', ( 216.6830739907108239, -118.5820707449496183, -7.750363858272206308 ) ) ; +#53785 = AXIS2_PLACEMENT_3D ( 'NONE', #40304, #54320, #18096 ) ; +#53786 = CARTESIAN_POINT ( 'NONE', ( 214.9387096161645161, -118.7616959322002828, -7.443809181014153786 ) ) ; +#53787 = EDGE_CURVE ( 'NONE', #28439, #27326, #20185, .T. ) ; +#53788 = CARTESIAN_POINT ( 'NONE', ( 237.3126869430328725, -121.1153007122553902, -5.563419069110060455 ) ) ; +#53789 = AXIS2_PLACEMENT_3D ( 'NONE', #55641, #1916, #19122 ) ; +#53790 = EDGE_CURVE ( 'NONE', #49484, #53119, #6405, .T. ) ; +#53791 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #8720, #35587, #42377, #13368 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 2.789800226962988984E-14, 0.0002980695399613034072 ), + .UNSPECIFIED. ) ; +#53792 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669289681, -116.6866713130508657, -4.556661096545997047 ) ) ; +#53793 = ORIENTED_EDGE ( 'NONE', *, *, #26128, .T. ) ; +#53794 = EDGE_CURVE ( 'NONE', #35065, #50590, #54098, .T. ) ; +#53795 = CARTESIAN_POINT ( 'NONE', ( 215.8376780046053511, -121.5609253074011349, 7.649860565541441559 ) ) ; +#53796 = CARTESIAN_POINT ( 'NONE', ( 232.3966283225075813, -114.9884241328738028, 0.6535534759463244026 ) ) ; +#53797 = ORIENTED_EDGE ( 'NONE', *, *, #33280, .F. ) ; +#53798 = CARTESIAN_POINT ( 'NONE', ( 220.8002074625812554, -115.3124758844368074, -5.253801368239795266 ) ) ; +#53799 = EDGE_CURVE ( 'NONE', #30989, #23386, #4932, .T. ) ; +#53800 = CARTESIAN_POINT ( 'NONE', ( 219.9391415793089664, -122.3042822659901532, 7.892192478203779338 ) ) ; +#53801 = CARTESIAN_POINT ( 'NONE', ( 232.2210460391090123, -124.0028133431580812, -4.313126005991691159 ) ) ; +#53802 = EDGE_CURVE ( 'NONE', #25953, #55679, #43902, .T. ) ; +#53803 = CARTESIAN_POINT ( 'NONE', ( 219.7742688560260547, -121.8836883896042877, 7.731164696372226253 ) ) ; +#53804 = EDGE_CURVE ( 'NONE', #55769, #44909, #3925, .T. ) ; +#53805 = VERTEX_POINT ( 'NONE', #38956 ) ; +#53806 = AXIS2_PLACEMENT_3D ( 'NONE', #42106, #19631, #10305 ) ; +#53807 = ORIENTED_EDGE ( 'NONE', *, *, #19488, .F. ) ; +#53808 = ORIENTED_EDGE ( 'NONE', *, *, #33034, .F. ) ; +#53809 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.210476675238558841E-16, 1.857579106397815009E-17 ) ) ; +#53810 = VECTOR ( 'NONE', #43717, 999.9999999999998863 ) ; +#53811 = APPROVAL_ROLE ( '' ) ; +#53812 = EDGE_LOOP ( 'NONE', ( #54448, #53586, #36523, #35219 ) ) ; +#53813 = ORIENTED_EDGE ( 'NONE', *, *, #33848, .T. ) ; +#53814 = AXIS2_PLACEMENT_3D ( 'NONE', #8737, #34739, #4 ) ; +#53815 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#53816 = CARTESIAN_POINT ( 'NONE', ( 236.1783899083349354, -125.0072944880635220, -3.240245251696290740 ) ) ; +#53817 = CARTESIAN_POINT ( 'NONE', ( 216.1486728552287673, -122.3162828186016213, 7.743721514822939689 ) ) ; +#53818 = ORIENTED_EDGE ( 'NONE', *, *, #23171, .F. ) ; +#53819 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #40440, #8927 ), + ( #31438, #18823 ), + ( #27044, #44835 ), + ( #181, #40159 ), + ( #57707, #23215 ), + ( #26763, #4842 ), + ( #48928, #5415 ), + ( #467, #44253 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 2, 2, 4 ), + ( 2, 2 ), + ( 0.0000000000000000000, 0.4999999999999830136, 0.7499999999999910072, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#53820 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289453, -117.0422526977183253, 0.8277975270038799849 ) ) ; +#53821 = CARTESIAN_POINT ( 'NONE', ( 229.2999987673777014, -120.4999999999997726, 1.387778780781445676E-14 ) ) ; +#53822 = ORIENTED_EDGE ( 'NONE', *, *, #18332, .T. ) ; +#53823 = DIRECTION ( 'NONE', ( -1.644548700998852974E-16, 0.1516828450203867862, -0.9884292157390539568 ) ) ; +#53824 = LINE ( 'NONE', #26381, #45186 ) ; +#53825 = EDGE_CURVE ( 'NONE', #10486, #40955, #18647, .T. ) ; +#53826 = CARTESIAN_POINT ( 'NONE', ( 219.8781253460330447, -120.0410703046852063, -8.075953600569835800 ) ) ; +#53827 = CARTESIAN_POINT ( 'NONE', ( 219.7268605575477523, -119.8162777899871401, -8.060652524460822477 ) ) ; +#53828 = VERTEX_POINT ( 'NONE', #23082 ) ; +#53829 = CIRCLE ( 'NONE', #33317, 0.6500000000000000222 ) ; +#53830 = CARTESIAN_POINT ( 'NONE', ( 18.52500000000001990, -38.99999999999999289, 23.49999999999999289 ) ) ; +#53831 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#53832 = ORIENTED_EDGE ( 'NONE', *, *, #7253, .F. ) ; +#53833 = ORIENTED_EDGE ( 'NONE', *, *, #42412, .T. ) ; +#53834 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669289681, -115.0006675524511195, 2.753151400003081672 ) ) ; +#53835 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#53836 = CARTESIAN_POINT ( 'NONE', ( 231.1985384024698078, -123.2642278639458766, 2.961758523615543925 ) ) ; +#53837 = ORIENTED_EDGE ( 'NONE', *, *, #23132, .F. ) ; +#53838 = CARTESIAN_POINT ( 'NONE', ( 232.0009305361787710, -119.0068023865388938, -5.642073853116739812 ) ) ; +#53839 = CARTESIAN_POINT ( 'NONE', ( -27.99999999999999645, -128.9989999999999952, 20.00000000000001066 ) ) ; +#53840 = EDGE_CURVE ( 'NONE', #24005, #25130, #57652, .T. ) ; +#53841 = CARTESIAN_POINT ( 'NONE', ( 19.73616351570883154, -50.83788794824557300, -15.97761736392211063 ) ) ; +#53842 = CARTESIAN_POINT ( 'NONE', ( 217.9163579497280807, -121.1637772021448711, 8.023755849802853390 ) ) ; +#53843 = EDGE_CURVE ( 'NONE', #31921, #28685, #49419, .T. ) ; +#53844 = CARTESIAN_POINT ( 'NONE', ( -2.224550468325757091, -29.69543050033665565, -98.30437015102415899 ) ) ; +#53845 = CARTESIAN_POINT ( 'NONE', ( 235.5154472587971384, -115.3827258455696239, -2.143219860764691731 ) ) ; +#53846 = CARTESIAN_POINT ( 'NONE', ( 230.9999987669289396, -120.7662510647905378, -0.3627814362639342205 ) ) ; +#53847 = CARTESIAN_POINT ( 'NONE', ( 221.5822461762685407, -118.6751704851565421, -7.862940005944317079 ) ) ; +#53848 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238558841E-16, -1.857579106397815009E-17 ) ) ; +#53849 = CARTESIAN_POINT ( 'NONE', ( 233.1415447026216725, -119.1872049349805991, 6.008590764749648372 ) ) ; +#53850 = AXIS2_PLACEMENT_3D ( 'NONE', #30216, #43626, #12966 ) ; +#53851 = CARTESIAN_POINT ( 'NONE', ( 22.75000000000000711, -116.2000000000000028, 22.50000000000001421 ) ) ; +#53852 = CARTESIAN_POINT ( 'NONE', ( 215.7528066236889117, -119.5538956295864779, -7.860508907785175303 ) ) ; +#53853 = CARTESIAN_POINT ( 'NONE', ( 215.7846913659833774, -118.8015641827146140, -7.530056786188586315 ) ) ; +#53854 = CARTESIAN_POINT ( 'NONE', ( 232.5412101340132836, -117.7991716650003013, 4.848406966083985914 ) ) ; +#53855 = CARTESIAN_POINT ( 'NONE', ( 215.2586716025834619, -121.1657340038028821, 7.876308573474577024 ) ) ; +#53856 = VECTOR ( 'NONE', #25773, 1000.000000000000000 ) ; +#53857 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#53858 = CARTESIAN_POINT ( 'NONE', ( 215.0911908362914744, -119.9550104033405660, -7.840711251511374158 ) ) ; +#53859 = ORIENTED_EDGE ( 'NONE', *, *, #54967, .T. ) ; +#53860 = CARTESIAN_POINT ( 'NONE', ( 234.5266581978809484, -125.4635004271664513, -3.632071337710636172 ) ) ; +#53861 = CARTESIAN_POINT ( 'NONE', ( 215.7491372031656738, -121.9460019549944860, 7.579850916864977250 ) ) ; +#53862 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -121.3945443683479226, 3.368669133783796177 ) ) ; +#53863 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#53864 = CARTESIAN_POINT ( 'NONE', ( 234.2056502804804552, -117.7260688307245289, -4.806357430978287937 ) ) ; +#53865 = CARTESIAN_POINT ( 'NONE', ( 237.2608018269055492, -116.2496646616395850, -3.568652310994080867 ) ) ; +#53866 = CC_DESIGN_DATE_AND_TIME_ASSIGNMENT ( #21971, #40650, ( #7639 ) ) ; +#53867 = CARTESIAN_POINT ( 'NONE', ( 215.8872236372432667, -121.4198091462779701, 7.874473246260706105 ) ) ; +#53868 = EDGE_CURVE ( 'NONE', #233, #45885, #22298, .T. ) ; +#53869 = EDGE_LOOP ( 'NONE', ( #36622, #54652, #24265, #35978, #43735 ) ) ; +#53870 = CARTESIAN_POINT ( 'NONE', ( 214.8763419729368707, -118.8331932021630593, -7.665706533664325306 ) ) ; +#53871 = LINE ( 'NONE', #31104, #24406 ) ; +#53872 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #35562, #531, #48415, #22989, #4617, #26519, #13344, #31195, #830, #245, #8408, #26236, #36442, #44023, #18317, #17450, #53081, #48991, #53653, #53961, #44900, #13934, #15355, #42210, #32905, #9846, #10697, #11000, #28827, #20028, #5474, #19460 ), + .UNSPECIFIED., .F., .F., + ( 4, 1, 2, 2, 2, 1, 1, 2, 2, 2, 1, 2, 2, 2, 1, 1, 2, 2, 4 ), + ( 0.2500000000000000000, 0.2812499999999985567, 0.2968749999999978351, 0.3124999999999971134, 0.3750000000000019984, 0.4062500000000043854, 0.4218750000000055511, 0.4296875000000059952, 0.4375000000000064393, 0.5000000000000084377, 0.5312500000000095479, 0.5468750000000099920, 0.5625000000000104361, 0.6250000000000129896, 0.6562500000000165423, 0.6718750000000213163, 0.6796875000000235367, 0.6875000000000259792, 0.7500000000000000000 ), + .UNSPECIFIED. ) ; +#53873 = EDGE_CURVE ( 'NONE', #5226, #14084, #36394, .T. ) ; +#53874 = ADVANCED_FACE ( 'NONE', ( #30789, #40895 ), #918, .T. ) ; +#53875 = AXIS2_PLACEMENT_3D ( 'NONE', #50645, #10656, #42175 ) ; +#53876 = EDGE_CURVE ( 'NONE', #57419, #965, #4209, .T. ) ; +#53877 = ORIENTED_EDGE ( 'NONE', *, *, #44144, .T. ) ; +#53878 = ORIENTED_EDGE ( 'NONE', *, *, #19377, .T. ) ; +#53879 = LINE ( 'NONE', #53281, #41784 ) ; +#53880 = CARTESIAN_POINT ( 'NONE', ( 230.9999987669289396, -124.1481245285442157, 1.871146018949929157 ) ) ; +#53881 = CARTESIAN_POINT ( 'NONE', ( 217.0089534112821070, -121.8990279885255745, 7.689802347589643539 ) ) ; +#53882 = CARTESIAN_POINT ( 'NONE', ( 236.2513531534237075, -123.3334000090767688, 5.457070389181664538 ) ) ; +#53883 = ORIENTED_EDGE ( 'NONE', *, *, #20102, .F. ) ; +#53884 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #27723, #23595, #50727, #42252 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 0.001048464789988123131 ), + .UNSPECIFIED. ) ; +#53885 = CARTESIAN_POINT ( 'NONE', ( 236.6611957785663094, -115.6769835583990726, 2.743715336903715496 ) ) ; +#53886 = DIRECTION ( 'NONE', ( 1.194121782967160312E-15, -0.9884292157390540678, -0.1516828450203868139 ) ) ; +#53887 = ORIENTED_EDGE ( 'NONE', *, *, #32127, .T. ) ; +#53888 = CARTESIAN_POINT ( 'NONE', ( 215.1106475969881728, -122.3224349847549917, 7.647287712878356736 ) ) ; +#53889 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#53890 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.5916690328685345612, 0.8061809694754726863 ) ) ; +#53891 = VERTEX_POINT ( 'NONE', #25822 ) ; +#53892 = AXIS2_PLACEMENT_3D ( 'NONE', #4807, #23178, #36913 ) ; +#53893 = CARTESIAN_POINT ( 'NONE', ( 215.4326954524711653, -121.2445932426150534, 7.616957737884953339 ) ) ; +#53894 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289794, -125.8031557722624996, 1.257394494351220082 ) ) ; +#53895 = EDGE_CURVE ( 'NONE', #8821, #38403, #30699, .T. ) ; +#53896 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669290363, -118.8448965951373992, -5.192916058711574578 ) ) ; +#53897 = DIRECTION ( 'NONE', ( -0.7071067811865470176, 0.7071067811865480168, 1.226634733346697338E-15 ) ) ; +#53898 = EDGE_LOOP ( 'NONE', ( #42987, #38987, #3170, #1693, #45113, #7540, #35888, #6007, #746, #26387 ) ) ; +#53899 = CARTESIAN_POINT ( 'NONE', ( 29.21743114858366042, -120.4999999999999858, 1.387778780781445676E-14 ) ) ; +#53900 = CIRCLE ( 'NONE', #26854, 7.683314364167731725 ) ; +#53901 = CARTESIAN_POINT ( 'NONE', ( -50.24809229077326478, -117.4170143056211231, 3.434681945879837883 ) ) ; +#53902 = CARTESIAN_POINT ( 'NONE', ( 221.5892652399050462, -118.5133529128572292, -7.603132972892129970 ) ) ; +#53903 = EDGE_LOOP ( 'NONE', ( #1873, #22767, #8316, #39338, #21341, #46333 ) ) ; +#53904 = VERTEX_POINT ( 'NONE', #36535 ) ; +#53905 = CARTESIAN_POINT ( 'NONE', ( 218.3002074625812554, -116.5472044599884072, 6.562649823263516424 ) ) ; +#53906 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290022, -123.0211390993243157, 0.6063727572691359757 ) ) ; +#53907 = CARTESIAN_POINT ( 'NONE', ( 3.950000000000000178, -2.500000000000000000, -37.00000000000000000 ) ) ; +#53908 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #32724, #1783, #2063, #18983, #15456, #36823, #15163, #14608, #32452, #37397, #50228, #33002, #10233, #50783, #10803, #45845, #37670, #5848, #55490, #33302, #28929, #46711, #6712, #47291, #51372, #53325, #29209, #20699, #47573, #56923, #25381, #42886 ), + .UNSPECIFIED., .F., .F., + ( 4, 1, 2, 2, 2, 1, 1, 2, 2, 2, 1, 2, 2, 2, 1, 1, 2, 2, 4 ), + ( 0.2500000000000000000, 0.2812499999999905631, 0.2968749999999858447, 0.3124999999999811262, 0.3749999999999622524, 0.4062499999999527045, 0.4218749999999478750, 0.4296874999999455991, 0.4374999999999432676, 0.4999999999999381051, 0.5312499999999353850, 0.5468749999999340528, 0.5624999999999326095, 0.6249999999999285016, 0.6562499999999263922, 0.6718749999999282796, 0.6796874999999324984, 0.6874999999999367173, 0.7500000000000000000 ), + .UNSPECIFIED. ) ; +#53909 = EDGE_LOOP ( 'NONE', ( #55268, #56856, #38619, #38481 ) ) ; +#53910 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669289112, -123.8153490215619428, -4.466880224941674804 ) ) ; +#53911 = CARTESIAN_POINT ( 'NONE', ( 216.6533424760031608, -118.9309251867484676, -7.622244691035107600 ) ) ; +#53912 = EDGE_CURVE ( 'NONE', #42330, #46040, #51538, .T. ) ; +#53913 = VERTEX_POINT ( 'NONE', #45275 ) ; +#53914 = CARTESIAN_POINT ( 'NONE', ( 6.053456647705228733, -52.19543050033665565, -86.67049297327550050 ) ) ; +#53915 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -122.3471853231387030, 1.966795637063829538 ) ) ; +#53916 = CARTESIAN_POINT ( 'NONE', ( 239.7777695270552556, -123.3882864354526561, 4.764535698153951948 ) ) ; +#53917 = VECTOR ( 'NONE', #31082, 1000.000000000000000 ) ; +#53918 = EDGE_CURVE ( 'NONE', #8044, #8853, #31602, .T. ) ; +#53919 = LINE ( 'NONE', #32587, #37824 ) ; +#53920 = CARTESIAN_POINT ( 'NONE', ( 232.6319522458737765, -122.1588336801053458, -5.920936257805894165 ) ) ; +#53921 = CYLINDRICAL_SURFACE ( 'NONE', #23135, 1.649999999999998579 ) ; +#53922 = CARTESIAN_POINT ( 'NONE', ( 217.9163579497280523, -119.5411703242786814, -5.502300935108165980 ) ) ; +#53923 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290590, -118.2792269174605053, -0.8241893336948765691 ) ) ; +#53924 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.9884292157390539568, -0.1516828450203877021 ) ) ; +#53925 = CARTESIAN_POINT ( 'NONE', ( 235.3329668066924398, -115.1156048991871330, -1.351225768299211039 ) ) ; +#53926 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290306, -120.0494908488799837, -0.6612728243015727481 ) ) ; +#53927 = CARTESIAN_POINT ( 'NONE', ( 235.7831629711052983, -118.0095791656273434, -4.981198497120304935 ) ) ; +#53928 = CARTESIAN_POINT ( 'NONE', ( 221.3759116020549982, -118.9383742928475129, -7.919230984807245299 ) ) ; +#53929 = VERTEX_POINT ( 'NONE', #17023 ) ; +#53930 = CARTESIAN_POINT ( 'NONE', ( 233.9317541062909811, -114.3547612808767724, 0.2488017619966780003 ) ) ; +#53931 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#53932 = CARTESIAN_POINT ( 'NONE', ( 236.8249561316640666, -125.8080936528382665, 1.619900011281700358 ) ) ; +#53933 = EDGE_CURVE ( 'NONE', #27676, #5082, #49502, .T. ) ; +#53934 = ORIENTED_EDGE ( 'NONE', *, *, #46467, .T. ) ; +#53935 = EDGE_LOOP ( 'NONE', ( #2961, #46108, #15257 ) ) ; +#53936 = AXIS2_PLACEMENT_3D ( 'NONE', #602, #4967, #54304 ) ; +#53937 = DIRECTION ( 'NONE', ( -1.857579106397798678E-17, -2.248556180705020447E-33, 1.000000000000000000 ) ) ; +#53938 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#53939 = CARTESIAN_POINT ( 'NONE', ( -36.15046256473635822, -50.19543050033674803, -71.83542630306114063 ) ) ; +#53940 = CARTESIAN_POINT ( 'NONE', ( 220.8229030408437836, -118.9361904197542970, -7.730855671006125363 ) ) ; +#53941 = EDGE_CURVE ( 'NONE', #5447, #57419, #54625, .T. ) ; +#53942 = CARTESIAN_POINT ( 'NONE', ( 234.1662221821195544, -118.9433164532415503, -5.376522539315048199 ) ) ; +#53943 = ADVANCED_FACE ( 'NONE', ( #24227 ), #32718, .T. ) ; +#53944 = ORIENTED_EDGE ( 'NONE', *, *, #12689, .T. ) ; +#53945 = CARTESIAN_POINT ( 'NONE', ( -38.75000000000000000, -119.5000000000000000, 5.000000000000005329 ) ) ; +#53946 = CARTESIAN_POINT ( 'NONE', ( -45.10693683209223082, -52.17143044472114610, 14.98203103571658090 ) ) ; +#53947 = CARTESIAN_POINT ( 'NONE', ( -31.79248394122297228, -50.19543050033674092, -68.82743323175925809 ) ) ; +#53948 = ORIENTED_EDGE ( 'NONE', *, *, #34572, .T. ) ; +#53949 = FACE_OUTER_BOUND ( 'NONE', #48571, .T. ) ; +#53950 = CARTESIAN_POINT ( 'NONE', ( 237.3155268572936620, -120.9782599328874682, -5.528573091400773798 ) ) ; +#53951 = FACE_OUTER_BOUND ( 'NONE', #43691, .T. ) ; +#53952 = VERTEX_POINT ( 'NONE', #27774 ) ; +#53953 = CARTESIAN_POINT ( 'NONE', ( 221.9180641160656648, -121.0037670764054525, 8.057994465003304185 ) ) ; +#53954 = VECTOR ( 'NONE', #52299, 1000.000000000000000 ) ; +#53955 = FACE_BOUND ( 'NONE', #19330, .T. ) ; +#53956 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238558841E-16, -1.857579106397798678E-17 ) ) ; +#53957 = CARTESIAN_POINT ( 'NONE', ( 237.4663607043254672, -126.4515504603496368, -1.548948854206385395 ) ) ; +#53958 = ORIENTED_EDGE ( 'NONE', *, *, #22608, .F. ) ; +#53959 = ORIENTED_EDGE ( 'NONE', *, *, #18296, .F. ) ; +#53960 = ORIENTED_EDGE ( 'NONE', *, *, #4489, .F. ) ; +#53961 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -119.9873304448725833, 2.550326443699281409 ) ) ; +#53962 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290306, -120.6960770428945153, 0.4602714989357151176 ) ) ; +#53963 = CARTESIAN_POINT ( 'NONE', ( 220.3002074625812838, -124.0564700392392012, -9.145273480228658158 ) ) ; +#53964 = CARTESIAN_POINT ( 'NONE', ( 221.3223226075445211, -121.3997657097517191, 7.791171947273054066 ) ) ; +#53965 = VERTEX_POINT ( 'NONE', #19553 ) ; +#53966 = EDGE_LOOP ( 'NONE', ( #21614, #6751, #24993, #9186, #37513 ) ) ; +#53967 = ORIENTED_EDGE ( 'NONE', *, *, #10415, .T. ) ; +#53968 = CARTESIAN_POINT ( 'NONE', ( 220.3649315727256521, -120.9275446616021554, 8.076705220369337468 ) ) ; +#53969 = CARTESIAN_POINT ( 'NONE', ( 237.8270967086229462, -125.8295879638368859, 1.547500602800357283 ) ) ; +#53970 = VERTEX_POINT ( 'NONE', #46126 ) ; +#53971 = CARTESIAN_POINT ( 'NONE', ( -18.99999999999997513, -47.49999999999998579, 23.20000000000000995 ) ) ; +#53972 = ORIENTED_EDGE ( 'NONE', *, *, #46733, .F. ) ; +#53973 = AXIS2_PLACEMENT_3D ( 'NONE', #53354, #48981, #44605 ) ; +#53974 = VERTEX_POINT ( 'NONE', #24505 ) ; +#53975 = VECTOR ( 'NONE', #39100, 999.9999999999998863 ) ; +#53976 = CARTESIAN_POINT ( 'NONE', ( 215.8378235537071816, -119.4084286131303969, -7.848495659343278419 ) ) ; +#53977 = DIRECTION ( 'NONE', ( 0.7132504491541842295, 2.131334480222603379E-15, -0.7009092642998483447 ) ) ; +#53978 = LINE ( 'NONE', #9294, #31347 ) ; +#53979 = LINE ( 'NONE', #40826, #28568 ) ; +#53980 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #50045, #41273, #40129, #18513 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#53981 = ORIENTED_EDGE ( 'NONE', *, *, #42616, .F. ) ; +#53982 = EDGE_CURVE ( 'NONE', #45030, #43346, #25085, .T. ) ; +#53983 = CARTESIAN_POINT ( 'NONE', ( 213.9000314191158338, -119.9678245203384108, -7.514524515036737462 ) ) ; +#53984 = DIRECTION ( 'NONE', ( -0.7009092642998494549, 0.0000000000000000000, -0.7132504491541831193 ) ) ; +#53985 = DIRECTION ( 'NONE', ( 0.7132504491541840075, 1.769933756060707957E-15, -0.7009092642998484557 ) ) ; +#53986 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#53987 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#53988 = CARTESIAN_POINT ( 'NONE', ( 219.2850467796819771, -119.9144884232496224, -7.862088687826573441 ) ) ; +#53989 = FACE_OUTER_BOUND ( 'NONE', #49068, .T. ) ; +#53990 = AXIS2_PLACEMENT_3D ( 'NONE', #18926, #6078, #37067 ) ; +#53991 = CARTESIAN_POINT ( 'NONE', ( 235.8999987667922369, -127.9731584339569821, -0.6339582165509755063 ) ) ; +#53992 = ORIENTED_EDGE ( 'NONE', *, *, #47621, .T. ) ; +#53993 = CARTESIAN_POINT ( 'NONE', ( 236.1921118326508235, -118.1311018946627769, -5.024573044094478469 ) ) ; +#53994 = DIRECTION ( 'NONE', ( -0.7132504491541840075, -2.131334480222543031E-15, 0.7009092642998484557 ) ) ; +#53995 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, -1.224646799147353207E-16 ) ) ; +#53996 = CARTESIAN_POINT ( 'NONE', ( 233.7846859480313526, -125.2385416507049172, 2.889491913930908318 ) ) ; +#53997 = EDGE_CURVE ( 'NONE', #9145, #16701, #4624, .T. ) ; +#53998 = CARTESIAN_POINT ( 'NONE', ( -45.10280258322842428, -52.17460908568406808, -14.98703312394663811 ) ) ; +#53999 = EDGE_LOOP ( 'NONE', ( #16006, #3900, #53279, #25216 ) ) ; +#54000 = EDGE_LOOP ( 'NONE', ( #443, #24771, #57321, #14649 ) ) ; +#54001 = CARTESIAN_POINT ( 'NONE', ( 219.7128117042087752, -121.2355796125073937, 8.054949049988222143 ) ) ; +#54002 = CARTESIAN_POINT ( 'NONE', ( 21.50000000000306954, -124.5000000000000000, -14.00000000000884270 ) ) ; +#54003 = CARTESIAN_POINT ( 'NONE', ( -47.40616378831069966, -118.6153601318884370, -6.770621844129824041 ) ) ; +#54004 = CARTESIAN_POINT ( 'NONE', ( 235.7325712854203914, -118.3647146135538293, -5.767715969871266779 ) ) ; +#54005 = FACE_OUTER_BOUND ( 'NONE', #6900, .T. ) ; +#54006 = DIRECTION ( 'NONE', ( 1.734723475976805517E-15, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#54007 = CARTESIAN_POINT ( 'NONE', ( 15.00000000000001599, -48.99999999999998579, 20.29999999999999005 ) ) ; +#54008 = ADVANCED_FACE ( 'NONE', ( #42304 ), #33296, .F. ) ; +#54009 = CARTESIAN_POINT ( 'NONE', ( 215.8664043315546905, -119.2259545969808556, -7.619927268114675023 ) ) ; +#54010 = ADVANCED_FACE ( 'NONE', ( #41460 ), #1495, .F. ) ; +#54011 = VERTEX_POINT ( 'NONE', #37116 ) ; +#54013 = EDGE_CURVE ( 'NONE', #44319, #10924, #15345, .T. ) ; +#54012 = CARTESIAN_POINT ( 'NONE', ( 237.9999987635760021, -120.2154611434932576, 5.851231126393483528 ) ) ; +#54014 = PLANE ( 'NONE', #16378 ) ; +#54015 = CARTESIAN_POINT ( 'NONE', ( 213.9533395165431671, -119.2394421009566656, -7.433409621163053593 ) ) ; +#54016 = ORIENTED_EDGE ( 'NONE', *, *, #26797, .F. ) ; +#54017 = CONICAL_SURFACE ( 'NONE', #28842, 2.500000000000002220, 0.7853981633974348453 ) ; +#54019 = CIRCLE ( 'NONE', #2734, 7.000000000000001776 ) ; +#54018 = CARTESIAN_POINT ( 'NONE', ( 24.99900000000002009, -49.00000000000000000, 21.99999999999999645 ) ) ; +#54020 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #11970, #29798 ), + ( #7587, #7871 ), + ( #3805, #25395 ), + ( #43183, #3214 ), + ( #21000, #16620 ), + ( #52247, #30084 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 2, 4 ), + ( 2, 2 ), + ( 0.0000000000000000000, 0.5000000000000000000, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#54021 = CARTESIAN_POINT ( 'NONE', ( 221.8568835147928553, -122.2372162995813198, 7.660246272313033344 ) ) ; +#54022 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -122.7821940744445470, -1.617812189742796836 ) ) ; +#54023 = CARTESIAN_POINT ( 'NONE', ( 215.2214962858842853, -122.5152388093802358, 7.609975080834622041 ) ) ; +#54024 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#54025 = CARTESIAN_POINT ( 'NONE', ( 236.8926133642691241, -114.4819680277743430, -1.262858966733441335 ) ) ; +#54026 = EDGE_LOOP ( 'NONE', ( #2889, #7258, #49010, #23549 ) ) ; +#54027 = FACE_OUTER_BOUND ( 'NONE', #13770, .T. ) ; +#54028 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#54029 = AXIS2_PLACEMENT_3D ( 'NONE', #13339, #53956, #9552 ) ; +#54030 = ORIENTED_EDGE ( 'NONE', *, *, #11723, .F. ) ; +#54031 = EDGE_LOOP ( 'NONE', ( #53627, #34961, #14648, #49920 ) ) ; +#54032 = EDGE_LOOP ( 'NONE', ( #11562, #9977 ) ) ; +#54033 = ORIENTED_EDGE ( 'NONE', *, *, #27110, .T. ) ; +#54034 = DIRECTION ( 'NONE', ( -0.7132504491541842295, -2.131334480222611662E-15, 0.7009092642998483447 ) ) ; +#54035 = ORIENTED_EDGE ( 'NONE', *, *, #11716, .F. ) ; +#54036 = ORIENTED_EDGE ( 'NONE', *, *, #39170, .T. ) ; +#54037 = CARTESIAN_POINT ( 'NONE', ( -34.26171440160120341, -116.0010000000000048, -16.90633451546419508 ) ) ; +#54038 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#54039 = CARTESIAN_POINT ( 'NONE', ( 218.3002074625812554, -114.3649215954138043, -7.658023187335216697 ) ) ; +#54040 = EDGE_LOOP ( 'NONE', ( #42230, #20906, #20617, #7147 ) ) ; +#54041 = CARTESIAN_POINT ( 'NONE', ( -3.551214682933871547, -29.69543050033665210, -104.2912275956004180 ) ) ; +#54042 = DIRECTION ( 'NONE', ( -0.9961280477944816081, -1.214306433183764966E-16, 0.08791423318868694936 ) ) ; +#54043 = CARTESIAN_POINT ( 'NONE', ( 14.34739273403298121, -47.41274705221728425, 18.37632496209471711 ) ) ; +#54044 = LINE ( 'NONE', #8214, #57163 ) ; +#54045 = EDGE_CURVE ( 'NONE', #49463, #39040, #28329, .T. ) ; +#54046 = LINE ( 'NONE', #4428, #9805 ) ; +#54047 = CYLINDRICAL_SURFACE ( 'NONE', #41210, 1.975000000000000089 ) ; +#54048 = CARTESIAN_POINT ( 'NONE', ( 237.2939704355307811, -121.4586945877375115, 6.247257159262484372 ) ) ; +#54049 = CARTESIAN_POINT ( 'NONE', ( 230.8202260272798299, -123.9415357751761917, 1.832899035683672739 ) ) ; +#54050 = CARTESIAN_POINT ( 'NONE', ( 216.5381317104180994, -119.7376199867919269, -7.938526468224311294 ) ) ; +#54051 = LINE ( 'NONE', #26915, #7795 ) ; +#54052 = AXIS2_PLACEMENT_3D ( 'NONE', #6166, #33027, #37698 ) ; +#54053 = CARTESIAN_POINT ( 'NONE', ( 219.8878578400067454, -120.0443697094930542, -8.084322339241994726 ) ) ; +#54054 = CARTESIAN_POINT ( 'NONE', ( -16.00000000000000000, -9.199999999999999289, -36.00000000000000000 ) ) ; +#54055 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#54056 = CARTESIAN_POINT ( 'NONE', ( 4.019311662100937710, -50.19543050033663434, -111.3101534957490486 ) ) ; +#54057 = CARTESIAN_POINT ( 'NONE', ( 235.7261945447425262, -123.8821186469026685, 4.400171311551847708 ) ) ; +#54058 = CARTESIAN_POINT ( 'NONE', ( 233.7016354231431308, -119.5045711452341948, -6.068987659532716350 ) ) ; +#54059 = CARTESIAN_POINT ( 'NONE', ( 25.00000000000002132, -59.00000000000000711, 16.99999999999999289 ) ) ; +#54060 = CARTESIAN_POINT ( 'NONE', ( 236.2445745458984732, -113.7335432504327031, -2.342893747082034128 ) ) ; +#54061 = CARTESIAN_POINT ( 'NONE', ( 233.3092481641761822, -115.3717266059479130, -2.123692569132261010 ) ) ; +#54062 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290022, -117.9712448582889408, -2.024073000752340867 ) ) ; +#54063 = CIRCLE ( 'NONE', #2746, 3.000000000000002665 ) ; +#54064 = CARTESIAN_POINT ( 'NONE', ( 234.8935270983271835, -114.3614693999725347, -1.504989049959715164 ) ) ; +#54065 = LINE ( 'NONE', #36553, #29493 ) ; +#54066 = PLANE ( 'NONE', #11989 ) ; +#54067 = CARTESIAN_POINT ( 'NONE', ( 235.1120566541636379, -118.1054985112362914, 5.663912642579226109 ) ) ; +#54068 = CARTESIAN_POINT ( 'NONE', ( 217.9551189752250195, -120.0783959020063492, -8.037994009301002052 ) ) ; +#54069 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#54070 = CARTESIAN_POINT ( 'NONE', ( 237.2501694021438539, -123.1973719577282509, -4.904529664165630187 ) ) ; +#54071 = AXIS2_PLACEMENT_3D ( 'NONE', #50905, #10063, #32561 ) ; +#54072 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#54073 = EDGE_CURVE ( 'NONE', #28898, #2294, #51278, .T. ) ; +#54074 = EDGE_LOOP ( 'NONE', ( #16981, #47628, #3431, #20180, #44278, #56539, #50001, #44744, #21322 ) ) ; +#54076 = EDGE_CURVE ( 'NONE', #31490, #18160, #11657, .T. ) ; +#54075 = CARTESIAN_POINT ( 'NONE', ( 220.3002074625812554, -117.0484489474218890, 6.532618052749452175 ) ) ; +#54077 = CARTESIAN_POINT ( 'NONE', ( 214.8337103745689660, -120.9679563707375394, 7.616854534294986045 ) ) ; +#54078 = CARTESIAN_POINT ( 'NONE', ( 232.5573069573190992, -121.3105664496985554, -5.509500012404944691 ) ) ; +#54079 = ORIENTED_EDGE ( 'NONE', *, *, #46439, .T. ) ; +#54080 = EDGE_CURVE ( 'NONE', #51198, #1259, #16684, .T. ) ; +#54081 = DIRECTION ( 'NONE', ( 0.7132504491541841185, 2.131334480222611268E-15, -0.7009092642998482336 ) ) ; +#54082 = CARTESIAN_POINT ( 'NONE', ( 219.9030505299101605, -122.2724048427848373, 7.897084339114712748 ) ) ; +#54083 = CARTESIAN_POINT ( 'NONE', ( 232.0764152239660518, -126.0550424336454540, 0.1196843849732452947 ) ) ; +#54084 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #55388, #11264, #15349, #16199 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 8.474087021116505913E-14, 0.0005297720660891340255 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9973771339845058925, 0.9975030842543239906, 0.9979984444934388854, 0.9988632147018505769 ) ) + REPRESENTATION_ITEM ( '' ) ); +#54085 = LINE ( 'NONE', #18449, #21731 ) ; +#54086 = CARTESIAN_POINT ( 'NONE', ( 213.0999977193770576, -123.4725351204458264, 6.813619512865382255 ) ) ; +#54087 = CIRCLE ( 'NONE', #28921, 2.025000000000000355 ) ; +#54088 = ORIENTED_EDGE ( 'NONE', *, *, #57448, .T. ) ; +#54089 = VERTEX_POINT ( 'NONE', #42608 ) ; +#54090 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#54091 = PERSON_AND_ORGANIZATION ( #41574, #26302 ) ; +#54092 = ORIENTED_EDGE ( 'NONE', *, *, #33280, .T. ) ; +#54093 = ORIENTED_EDGE ( 'NONE', *, *, #17985, .F. ) ; +#54094 = AXIS2_PLACEMENT_3D ( 'NONE', #3458, #55749, #24760 ) ; +#54095 = CARTESIAN_POINT ( 'NONE', ( 233.4684504128145477, -115.9373905499247854, 3.180935378808062097 ) ) ; +#54096 = CARTESIAN_POINT ( 'NONE', ( 236.1699898631715371, -125.1686971987703885, -2.999299534470311279 ) ) ; +#54097 = DIRECTION ( 'NONE', ( 3.524876788021938561E-16, -1.000000000000000000, 1.556303968761777535E-30 ) ) ; +#54098 = CIRCLE ( 'NONE', #33588, 0.5000000000000004441 ) ; +#54099 = VERTEX_POINT ( 'NONE', #21567 ) ; +#54100 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#54101 = CARTESIAN_POINT ( 'NONE', ( -34.95891681542661900, -51.69543050033675513, -70.62290053949905655 ) ) ; +#54102 = EDGE_LOOP ( 'NONE', ( #39436, #53948, #54193, #34881 ) ) ; +#54103 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#54104 = DIRECTION ( 'NONE', ( 0.002232862877918581970, 0.0000000000000000000, -0.9999975071585770481 ) ) ; +#54105 = CARTESIAN_POINT ( 'NONE', ( 219.8524005514895521, -119.8123311844811951, -7.854269333497643224 ) ) ; +#54106 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #25534, #20574, #38398, #7158, #25852, #12109, #48324, #21445, #17054, #30531 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 4 ), + ( 1.100558666808491900E-16, 0.0001249790701824242953, 0.0002499581403647385442, 0.0003749372105470527659, 0.0004999162807293670418 ), + .UNSPECIFIED. ) ; +#54107 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290022, -122.4331320551303293, -1.465235302728045363 ) ) ; +#54108 = VERTEX_POINT ( 'NONE', #12229 ) ; +#54109 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -123.6689467991214002, 0.4252993313160842170 ) ) ; +#54110 = CARTESIAN_POINT ( 'NONE', ( 37.65076448190291103, -121.3308928291106099, -5.319961467441681080 ) ) ; +#54111 = ORIENTED_EDGE ( 'NONE', *, *, #10669, .T. ) ; +#54112 = ORIENTED_EDGE ( 'NONE', *, *, #3631, .T. ) ; +#54113 = ADVANCED_FACE ( 'NONE', ( #34438, #7849, #7563, #16598, #29204, #25378 ), #56340, .F. ) ; +#54114 = CARTESIAN_POINT ( 'NONE', ( 221.0033842921898497, -121.4571872022534791, 8.042063473728429557 ) ) ; +#54115 = VECTOR ( 'NONE', #14928, 1000.000000000000000 ) ; +#54116 = CARTESIAN_POINT ( 'NONE', ( 218.6367075125313306, -118.4828132309178699, -7.815516376075117400 ) ) ; +#54117 = EDGE_CURVE ( 'NONE', #55151, #50377, #11183, .T. ) ; +#54118 = CARTESIAN_POINT ( 'NONE', ( 13.21491204973129108, -50.51245691178606023, 18.45687133611399844 ) ) ; +#54119 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #8280, #39235, #25213, #51491 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 7.525239988230857556E-11, 0.0003675798001589460854 ), + .UNSPECIFIED. ) ; +#54120 = ORIENTED_EDGE ( 'NONE', *, *, #7744, .F. ) ; +#54121 = CARTESIAN_POINT ( 'NONE', ( 232.0075022664359778, -120.6541601784183086, -5.738421990843423082 ) ) ; +#54122 = DIRECTION ( 'NONE', ( -1.210476675238563278E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#54123 = EDGE_CURVE ( 'NONE', #14327, #5393, #30062, .T. ) ; +#54124 = CARTESIAN_POINT ( 'NONE', ( 18.00000000000033751, -48.99999999999989342, -21.49833287011300342 ) ) ; +#54125 = CARTESIAN_POINT ( 'NONE', ( 219.9030746889665124, -119.8506833939871257, -8.062938573297831368 ) ) ; +#54126 = CARTESIAN_POINT ( 'NONE', ( 235.5249801292152085, -115.2614364740892370, -1.835551419934890793 ) ) ; +#54127 = CARTESIAN_POINT ( 'NONE', ( 220.8002074625812554, -126.0863364837689602, 4.829978373208517084 ) ) ; +#54128 = EDGE_CURVE ( 'NONE', #30102, #35796, #15835, .T. ) ; +#54129 = LINE ( 'NONE', #31378, #57587 ) ; +#54130 = CARTESIAN_POINT ( 'NONE', ( -34.26171440160120341, -30.96606559731577946, -16.90633451546419508 ) ) ; +#54131 = EDGE_CURVE ( 'NONE', #43519, #15072, #2633, .T. ) ; +#54132 = CARTESIAN_POINT ( 'NONE', ( 233.2058028291369283, -121.6490139037213112, 6.041623001229133649 ) ) ; +#54133 = CARTESIAN_POINT ( 'NONE', ( -26.99999999999998934, -116.0000000000000000, 1.076725243977212366E-14 ) ) ; +#54134 = CARTESIAN_POINT ( 'NONE', ( 218.2197931223896603, -122.4740710528460994, 7.606320627785198241 ) ) ; +#54135 = CARTESIAN_POINT ( 'NONE', ( 215.0111541517898388, -118.4966461782079392, -7.628791263834387770 ) ) ; +#54136 = CARTESIAN_POINT ( 'NONE', ( 232.5790030411468194, -119.0086829567219553, 5.346103335260068867 ) ) ; +#54137 = CARTESIAN_POINT ( 'NONE', ( 215.2258905608111661, -121.0903220685999031, 7.618842411487692701 ) ) ; +#54138 = VECTOR ( 'NONE', #27454, 1000.000000000000000 ) ; +#54139 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #33266, #19524 ), + ( #6676, #51337 ), + ( #28018, #6395 ), + ( #11342, #46958 ), + ( #45813, #15128 ), + ( #33825, #24196 ), + ( #32693, #50473 ), + ( #2027, #20389 ), + ( #5820, #1462 ), + ( #37089, #24768 ), + ( #28300, #46097 ), + ( #32966, #6103 ), + ( #55175, #24474 ), + ( #23921, #42578 ), + ( #2606, #19248 ), + ( #38210, #1751 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 3, 2, 2, 2, 3, 4 ), + ( 2, 2 ), + ( -0.005941839751607677980, 0.0000000000000000000, 0.2475247524752479944, 0.4950495049504949896, 0.7425742574257430118, 0.9900990099009899792, 0.9961089760789327840 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#54140 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#54141 = CARTESIAN_POINT ( 'NONE', ( 219.8626126145121589, -119.0412649641942551, -7.739931529819547684 ) ) ; +#54142 = ORIENTED_EDGE ( 'NONE', *, *, #7970, .F. ) ; +#54143 = CARTESIAN_POINT ( 'NONE', ( 234.5570534727936831, -124.6801056840639177, -4.511011927365637497 ) ) ; +#54144 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290590, -121.8965935180171840, 2.840226270260225672 ) ) ; +#54145 = CARTESIAN_POINT ( 'NONE', ( -19.49999999999997868, -38.99999999999999289, -23.12499999999999645 ) ) ; +#54146 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -123.9296592947150657, -0.2577007108759519216 ) ) ; +#54147 = CARTESIAN_POINT ( 'NONE', ( 234.3649991949383207, -114.9563572749087257, -0.2504135034524288539 ) ) ; +#54148 = CARTESIAN_POINT ( 'NONE', ( 237.2258395412070513, -117.1285858754716003, -4.408319017836998199 ) ) ; +#54149 = CARTESIAN_POINT ( 'NONE', ( 31.90000000000004121, -120.4999999999999858, 0.0000000000000000000 ) ) ; +#54151 = EDGE_CURVE ( 'NONE', #7259, #13477, #51944, .T. ) ; +#54150 = CARTESIAN_POINT ( 'NONE', ( 27.65076448189335778, -121.3264133008830612, -6.204546731846077634 ) ) ; +#54152 = AXIS2_PLACEMENT_3D ( 'NONE', #16076, #15794, #7042 ) ; +#54153 = EDGE_LOOP ( 'NONE', ( #35357, #29688, #32059, #5129 ) ) ; +#54154 = EDGE_CURVE ( 'NONE', #2659, #7474, #8149, .T. ) ; +#54155 = CARTESIAN_POINT ( 'NONE', ( 215.8549896495377425, -121.3034834372371051, 7.672866856647301503 ) ) ; +#54156 = CARTESIAN_POINT ( 'NONE', ( 234.7059112597082162, -116.5981362094095317, 3.955758280219883183 ) ) ; +#54157 = CIRCLE ( 'NONE', #47625, 0.9000000000000014655 ) ; +#54158 = ORIENTED_EDGE ( 'NONE', *, *, #16718, .F. ) ; +#54159 = ORIENTED_EDGE ( 'NONE', *, *, #44447, .F. ) ; +#54160 = CARTESIAN_POINT ( 'NONE', ( 220.8782188231068915, -118.6862422676458948, -7.670599087996193610 ) ) ; +#54161 = ADVANCED_FACE ( 'NONE', ( #56063 ), #43688, .T. ) ; +#54162 = CARTESIAN_POINT ( 'NONE', ( 26.70702926950788481, -119.4999999999999716, -6.265027760137703794 ) ) ; +#54163 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#54164 = CARTESIAN_POINT ( 'NONE', ( 236.5670421119409070, -124.3670089456634145, -4.782566913822202004 ) ) ; +#54165 = ORIENTED_EDGE ( 'NONE', *, *, #350, .F. ) ; +#54166 = EDGE_CURVE ( 'NONE', #843, #39159, #3499, .T. ) ; +#54167 = CARTESIAN_POINT ( 'NONE', ( 236.5962417361458847, -114.9800249184282706, 0.5788722260110129580 ) ) ; +#54168 = FACE_OUTER_BOUND ( 'NONE', #47376, .T. ) ; +#54169 = VERTEX_POINT ( 'NONE', #47569 ) ; +#54170 = CARTESIAN_POINT ( 'NONE', ( 215.0171713983270365, -122.3195337991271856, 7.638963198469589599 ) ) ; +#54171 = CARTESIAN_POINT ( 'NONE', ( -48.20948403093761669, -118.1814491295795477, 3.523754163450967258 ) ) ; +#54172 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#54173 = ORIENTED_EDGE ( 'NONE', *, *, #38786, .T. ) ; +#54174 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#54175 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669290363, -125.5883568999122986, -1.960163018915307198 ) ) ; +#54176 = CARTESIAN_POINT ( 'NONE', ( 222.8468330065436191, -123.2649523231920057, 7.093730997270620620 ) ) ; +#54177 = DIRECTION ( 'NONE', ( 0.7071067811865475727, 2.492560110495909814E-16, 0.7071067811865474617 ) ) ; +#54178 = ORIENTED_EDGE ( 'NONE', *, *, #48917, .F. ) ; +#54179 = CARTESIAN_POINT ( 'NONE', ( 221.8243895378999468, -119.8707402742234791, -8.033715254933049721 ) ) ; +#54180 = AXIS2_PLACEMENT_3D ( 'NONE', #30320, #56313, #56037 ) ; +#54181 = CARTESIAN_POINT ( 'NONE', ( 218.9962405479282950, -121.9922843059160584, 7.958753006047604828 ) ) ; +#54182 = FACE_OUTER_BOUND ( 'NONE', #21905, .T. ) ; +#54183 = ORIENTED_EDGE ( 'NONE', *, *, #55489, .T. ) ; +#54184 = ORIENTED_EDGE ( 'NONE', *, *, #17779, .F. ) ; +#54185 = LINE ( 'NONE', #10077, #45279 ) ; +#54186 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290590, -122.8220678654356703, -0.1110415491852535380 ) ) ; +#54187 = EDGE_CURVE ( 'NONE', #39290, #34920, #844, .T. ) ; +#54188 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -118.2071609114321546, -2.121304448259289543 ) ) ; +#54189 = VERTEX_POINT ( 'NONE', #20696 ) ; +#54190 = CYLINDRICAL_SURFACE ( 'NONE', #34793, 1.500000000000004885 ) ; +#54191 = LINE ( 'NONE', #8935, #38598 ) ; +#54192 = EDGE_CURVE ( 'NONE', #27591, #56382, #18526, .T. ) ; +#54193 = ORIENTED_EDGE ( 'NONE', *, *, #37268, .F. ) ; +#54194 = CARTESIAN_POINT ( 'NONE', ( 217.5036138198180709, -119.5411703242786814, -5.502300935108165980 ) ) ; +#54195 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026312, -126.7200790941437418, -0.9545238831757185682 ) ) ; +#54196 = EDGE_CURVE ( 'NONE', #45510, #22411, #33857, .T. ) ; +#54197 = CARTESIAN_POINT ( 'NONE', ( 237.7152695270552272, -121.3451279643310130, 5.507209275187455511 ) ) ; +#54198 = ADVANCED_FACE ( 'NONE', ( #38519 ), #13957, .F. ) ; +#54199 = VECTOR ( 'NONE', #30116, 1000.000000000000000 ) ; +#54201 = VECTOR ( 'NONE', #26273, 1000.000000000000000 ) ; +#54200 = CARTESIAN_POINT ( 'NONE', ( 194.6499984800816492, -112.4514141846615871, -11.37183795193644009 ) ) ; +#54202 = EDGE_CURVE ( 'NONE', #54315, #30965, #1428, .T. ) ; +#54203 = CARTESIAN_POINT ( 'NONE', ( 232.6426190275505803, -121.7729681065074203, -6.016439218906232789 ) ) ; +#54204 = CARTESIAN_POINT ( 'NONE', ( 229.2999987672632471, -114.3677280225760882, -4.318013477652344001 ) ) ; +#54205 = DIRECTION ( 'NONE', ( -1.811995619784410881E-15, 1.000000000000000000, 1.196913542559490477E-15 ) ) ; +#54206 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289453, -117.4969958717450567, -1.778493652791816482 ) ) ; +#54207 = CARTESIAN_POINT ( 'NONE', ( 232.1249782359209632, -120.4037327437794715, -5.548840092658086753 ) ) ; +#54208 = CARTESIAN_POINT ( 'NONE', ( 235.2548266644806745, -116.4021926726759517, -3.741319641833518173 ) ) ; +#54209 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -119.8875983918855894, -0.5177396766193207434 ) ) ; +#54210 = CARTESIAN_POINT ( 'NONE', ( 235.4669465106107111, -116.2814269348060066, -3.607098742027448068 ) ) ; +#54211 = FACE_OUTER_BOUND ( 'NONE', #57252, .T. ) ; +#54212 = ORIENTED_EDGE ( 'NONE', *, *, #42577, .F. ) ; +#54213 = CARTESIAN_POINT ( 'NONE', ( 233.9145806296039609, -114.3651719269919624, -0.4146019981314413849 ) ) ; +#54214 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -118.8127650004454097, 3.131900246305579838 ) ) ; +#54215 = CARTESIAN_POINT ( 'NONE', ( 236.8480389592925235, -125.9871591325773039, 0.8312973322496256534 ) ) ; +#54216 = ADVANCED_FACE ( 'NONE', ( #49302 ), #49615, .F. ) ; +#54217 = ORIENTED_EDGE ( 'NONE', *, *, #42284, .T. ) ; +#54218 = ORIENTED_EDGE ( 'NONE', *, *, #33006, .T. ) ; +#54219 = VECTOR ( 'NONE', #18165, 1000.000000000000114 ) ; +#54220 = CARTESIAN_POINT ( 'NONE', ( 31.81912773518258319, -119.5712265845457267, -5.791173384979179772 ) ) ; +#54221 = LINE ( 'NONE', #31477, #36529 ) ; +#54222 = CARTESIAN_POINT ( 'NONE', ( 219.9821303816021327, -120.1012156601280481, -7.878724817474870967 ) ) ; +#54223 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #12955, #20553, #8587, #7416, #47427, #29640, #25231, #3344, #3052, #56484 ), + .UNSPECIFIED., .F., .F., + ( 4, 3, 3, 4 ), + ( 4.415016442713973898E-14, 2.631436983335077852E-05, 6.937014530376776488E-05, 0.0001049190181833696485 ), + .UNSPECIFIED. ) ; +#54224 = CARTESIAN_POINT ( 'NONE', ( 234.5928856046929241, -120.0572411195735896, -5.570625420124846627 ) ) ; +#54225 = ORIENTED_EDGE ( 'NONE', *, *, #33086, .F. ) ; +#54226 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -117.9246352566632936, 1.095174531035587595 ) ) ; +#54227 = CARTESIAN_POINT ( 'NONE', ( -38.36106736091621627, -50.17744334027029396, 20.57174404382071842 ) ) ; +#54228 = LINE ( 'NONE', #53947, #43293 ) ; +#54229 = AXIS2_PLACEMENT_3D ( 'NONE', #1583, #23731, #37474 ) ; +#54230 = ORIENTED_EDGE ( 'NONE', *, *, #15182, .F. ) ; +#54231 = EDGE_CURVE ( 'NONE', #3397, #50960, #53686, .T. ) ; +#54232 = LINE ( 'NONE', #54510, #1874 ) ; +#54233 = CARTESIAN_POINT ( 'NONE', ( 237.2555403723794996, -122.9956232452629337, -4.957549123622358778 ) ) ; +#54234 = CARTESIAN_POINT ( 'NONE', ( 220.8671183030625400, -118.7566648313630679, -7.680021256754594461 ) ) ; +#54235 = VERTEX_POINT ( 'NONE', #27129 ) ; +#54236 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#54237 = CIRCLE ( 'NONE', #53306, 1.799999999999996048 ) ; +#54238 = AXIS2_PLACEMENT_3D ( 'NONE', #53688, #13677, #23575 ) ; +#54239 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#54240 = CARTESIAN_POINT ( 'NONE', ( 225.6999987669289851, -124.7856031375256833, 6.154965942038778337 ) ) ; +#54241 = CARTESIAN_POINT ( 'NONE', ( 237.5836097922870920, -123.8602505948056773, -5.152387952562459184 ) ) ; +#54242 = ORIENTED_EDGE ( 'NONE', *, *, #33742, .T. ) ; +#54243 = VERTEX_POINT ( 'NONE', #4646 ) ; +#54244 = ORIENTED_EDGE ( 'NONE', *, *, #38618, .T. ) ; +#54245 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#54246 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#54247 = CARTESIAN_POINT ( 'NONE', ( 214.7364236695129591, -122.1291520738741525, 7.449016399600710159 ) ) ; +#54248 = CARTESIAN_POINT ( 'NONE', ( 221.3462026750838731, -121.2945689781353735, 8.041551755184972450 ) ) ; +#54249 = ORIENTED_EDGE ( 'NONE', *, *, #47924, .F. ) ; +#54250 = CARTESIAN_POINT ( 'NONE', ( 219.8726651225454987, -118.5703893264141726, -7.641789854487534228 ) ) ; +#54251 = ORIENTED_EDGE ( 'NONE', *, *, #4441, .T. ) ; +#54252 = EDGE_LOOP ( 'NONE', ( #33624, #34498, #42728, #5934, #9427 ) ) ; +#54253 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, 1.334402673828312107E-16 ) ) ; +#54254 = CARTESIAN_POINT ( 'NONE', ( 237.8216041822350633, -125.7754077602403981, 1.725440981936002149 ) ) ; +#54255 = PRODUCT_DEFINITION ( 'δ֪', '', #30982, #8186 ) ; +#54256 = EDGE_LOOP ( 'NONE', ( #18475, #52211, #17988, #5480 ) ) ; +#54257 = CARTESIAN_POINT ( 'NONE', ( 36.90000000000001279, -119.4999999999999858, -5.383755463999981394 ) ) ; +#54258 = EDGE_CURVE ( 'NONE', #25958, #27676, #13675, .T. ) ; +#54259 = ORIENTED_EDGE ( 'NONE', *, *, #19117, .T. ) ; +#54260 = ORIENTED_EDGE ( 'NONE', *, *, #6413, .F. ) ; +#54261 = CARTESIAN_POINT ( 'NONE', ( 30.41886284499306470, -126.3160458609274315, 1.000000000000029310 ) ) ; +#54262 = DIRECTION ( 'NONE', ( -0.7132504491541841185, -2.131334480222611268E-15, 0.7009092642998482336 ) ) ; +#54263 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -113.8775242545480921, 1.016275061636607635 ) ) ; +#54264 = CARTESIAN_POINT ( 'NONE', ( 21.74496652909724403, -29.74543050033660663, -102.0904967878721550 ) ) ; +#54265 = ORIENTED_EDGE ( 'NONE', *, *, #4510, .T. ) ; +#54266 = EDGE_CURVE ( 'NONE', #42787, #15035, #55850, .T. ) ; +#54267 = CARTESIAN_POINT ( 'NONE', ( 219.8726918306786899, -121.1510257943777304, 7.862060545157032898 ) ) ; +#54268 = CARTESIAN_POINT ( 'NONE', ( 14.10726995796003003, -30.07043050033662013, -102.0157232147401771 ) ) ; +#54269 = EDGE_CURVE ( 'NONE', #25055, #8663, #852, .T. ) ; +#54270 = CARTESIAN_POINT ( 'NONE', ( 232.1971226328924729, -121.3190576828573342, 6.095119244473681697 ) ) ; +#54271 = LINE ( 'NONE', #53687, #4476 ) ; +#54272 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290306, -121.0177396766182625, -0.6124016081149404878 ) ) ; +#54273 = CARTESIAN_POINT ( 'NONE', ( 21.00000000000000711, -34.99999999999999289, -19.50000000000000355 ) ) ; +#54274 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -124.3551716455323657, -0.5916090856584034219 ) ) ; +#54275 = AXIS2_PLACEMENT_3D ( 'NONE', #52506, #13674, #22437 ) ; +#54276 = ORIENTED_EDGE ( 'NONE', *, *, #17710, .T. ) ; +#54277 = CIRCLE ( 'NONE', #51409, 2.099999999999997868 ) ; +#54278 = CARTESIAN_POINT ( 'NONE', ( 19.56276389583970499, -47.22310860990933179, -15.88077840093142790 ) ) ; +#54279 = CIRCLE ( 'NONE', #48678, 5.466108742439248935 ) ; +#54280 = CARTESIAN_POINT ( 'NONE', ( 236.3598266141349882, -114.9702194946308111, -0.4512635970849581679 ) ) ; +#54281 = CARTESIAN_POINT ( 'NONE', ( 233.8750032893012190, -126.0488488676070062, -0.1133874234841021483 ) ) ; +#54282 = CARTESIAN_POINT ( 'NONE', ( 4.250000000000000000, -2.799999999999999822, 39.00000000000000000 ) ) ; +#54283 = ORIENTED_EDGE ( 'NONE', *, *, #41350, .T. ) ; +#54284 = ORIENTED_EDGE ( 'NONE', *, *, #11561, .T. ) ; +#54285 = CARTESIAN_POINT ( 'NONE', ( 216.4929168580469536, -119.0459662015622939, -7.844643760962473955 ) ) ; +#54286 = DIRECTION ( 'NONE', ( -1.734723475976805517E-15, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#54287 = DIRECTION ( 'NONE', ( -0.2193154121883451324, 0.9643649293287395174, 0.1479899762059287971 ) ) ; +#54288 = CARTESIAN_POINT ( 'NONE', ( 235.6883449684438858, -120.0203551137268079, -6.131540556445314927 ) ) ; +#54289 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#54290 = FACE_OUTER_BOUND ( 'NONE', #56044, .T. ) ; +#54291 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#54292 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289169, -118.7078391921991454, 2.528966018955854267 ) ) ; +#54293 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #32751, #37148 ), + ( #23392, #37427 ), + ( #49973, #33332 ), + ( #42064, #55236 ), + ( #50531, #2089 ), + ( #45872, #19009 ), + ( #54659, #14635 ), + ( #5320, #9979 ), + ( #10260, #50257 ), + ( #5875, #19586 ), + ( #41786, #36569 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 3, 2, 2, 4 ), + ( 2, 2 ), + ( 0.003809123809616445262, 0.009900990099009899376, 0.3900273290055800146, 0.6944166697617689676, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#54294 = CARTESIAN_POINT ( 'NONE', ( 218.9962405479286645, -120.2596969191735639, -5.612564934189760990 ) ) ; +#54295 = VERTEX_POINT ( 'NONE', #44922 ) ; +#54296 = CARTESIAN_POINT ( 'NONE', ( 237.9909450353503360, -123.0769496792848514, 5.084747705713137833 ) ) ; +#54297 = CARTESIAN_POINT ( 'NONE', ( 220.9064116616058584, -118.8882349282029480, -7.700273885399980145 ) ) ; +#54298 = CARTESIAN_POINT ( 'NONE', ( 215.7440798702350548, -122.1084435389246181, 7.548501408642974475 ) ) ; +#54299 = EDGE_LOOP ( 'NONE', ( #4348, #11335, #6350, #25803 ) ) ; +#54300 = DIRECTION ( 'NONE', ( -1.811995619784410881E-15, 1.000000000000000000, 1.196913542559490477E-15 ) ) ; +#54301 = EDGE_CURVE ( 'NONE', #14777, #2097, #22378, .T. ) ; +#54302 = CARTESIAN_POINT ( 'NONE', ( 237.8303971177487881, -120.5294023539321415, 5.550030485273725667 ) ) ; +#54303 = DIRECTION ( 'NONE', ( -1.194121782967160312E-15, 0.9884292157390540678, 0.1516828450203868139 ) ) ; +#54304 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203867862, 0.9884292157390539568 ) ) ; +#54305 = ADVANCED_FACE ( 'NONE', ( #49019 ), #4926, .F. ) ; +#54306 = CARTESIAN_POINT ( 'NONE', ( 31.82456146211487535, -119.5658256153274550, 5.785937377221203270 ) ) ; +#54307 = CARTESIAN_POINT ( 'NONE', ( 236.8133900232452902, -115.8229924653875429, -3.992952383351022760 ) ) ; +#54308 = VERTEX_POINT ( 'NONE', #52822 ) ; +#54309 = CARTESIAN_POINT ( 'NONE', ( 215.9617277109377937, -121.2063743860863809, 5.541042340119817666 ) ) ; +#54310 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, -1.885568995626967491E-16 ) ) ; +#54311 = ORIENTED_EDGE ( 'NONE', *, *, #34206, .T. ) ; +#54312 = ORIENTED_EDGE ( 'NONE', *, *, #20715, .T. ) ; +#54313 = VERTEX_POINT ( 'NONE', #27407 ) ; +#54314 = APPROVAL_PERSON_ORGANIZATION ( #26082, #335, #47671 ) ; +#54315 = VERTEX_POINT ( 'NONE', #26259 ) ; +#54316 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #21863, #39686, #57517, #17485 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 0.0000000000000000000, 0.0007117226648495728839 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9832977679782805014, 0.9834811155830305296, 0.9843571170037443974, 0.9859257722404222157 ) ) + REPRESENTATION_ITEM ( '' ) ); +#54317 = CARTESIAN_POINT ( 'NONE', ( 36.79452281317593076, -121.4066742083125376, 5.367397590652516648 ) ) ; +#54318 = ORIENTED_EDGE ( 'NONE', *, *, #17464, .F. ) ; +#54319 = ORIENTED_EDGE ( 'NONE', *, *, #51002, .T. ) ; +#54320 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.210476675238558841E-16, 1.857579106397798678E-17 ) ) ; +#54321 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#54322 = EDGE_CURVE ( 'NONE', #47779, #36877, #8332, .T. ) ; +#54323 = FACE_OUTER_BOUND ( 'NONE', #52275, .T. ) ; +#54324 = ORIENTED_EDGE ( 'NONE', *, *, #31869, .T. ) ; +#54325 = LINE ( 'NONE', #1191, #1058 ) ; +#54326 = FACE_OUTER_BOUND ( 'NONE', #8837, .T. ) ; +#54327 = DIRECTION ( 'NONE', ( 0.7071067811865474617, -0.0000000000000000000, 0.7071067811865474617 ) ) ; +#54328 = CARTESIAN_POINT ( 'NONE', ( 219.8143142511036388, -119.1646147849641579, -7.979796730179053554 ) ) ; +#54329 = EDGE_CURVE ( 'NONE', #29187, #44666, #47756, .T. ) ; +#54330 = CARTESIAN_POINT ( 'NONE', ( 194.6499984800816776, -116.2316811276535873, 13.26197142343246682 ) ) ; +#54331 = FACE_OUTER_BOUND ( 'NONE', #53528, .T. ) ; +#54332 = EDGE_CURVE ( 'NONE', #26204, #16476, #11840, .T. ) ; +#54333 = CARTESIAN_POINT ( 'NONE', ( 240.1156154815133732, -115.4224058229817160, 3.491921398494926443 ) ) ; +#54334 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238558841E-16, -1.857579106397798678E-17 ) ) ; +#54335 = ADVANCED_FACE ( 'NONE', ( #20869 ), #52414, .F. ) ; +#54336 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#54337 = CARTESIAN_POINT ( 'NONE', ( 215.2248613523265135, -119.8757850778587226, -7.847147270954368814 ) ) ; +#54338 = VECTOR ( 'NONE', #25737, 1000.000000000000000 ) ; +#54339 = CARTESIAN_POINT ( 'NONE', ( 220.3002074625812838, -115.1923642760589814, -5.562410332391609202 ) ) ; +#54340 = CARTESIAN_POINT ( 'NONE', ( 220.5855852367250236, -120.8967496400453285, 7.875974094289000860 ) ) ; +#54341 = CARTESIAN_POINT ( 'NONE', ( 215.6896791295040714, -121.7713269751211982, 7.810569454256238942 ) ) ; +#54342 = CARTESIAN_POINT ( 'NONE', ( 221.4522363901541269, -119.0012419974169688, -7.725450650704429378 ) ) ; +#54343 = CARTESIAN_POINT ( 'NONE', ( 235.8904910359653115, -126.0145417207613150, -0.6097353508534565369 ) ) ; +#54344 = CARTESIAN_POINT ( 'NONE', ( 233.6166700362971085, -122.7209432896871277, -5.734370675504091963 ) ) ; +#54345 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#54346 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#54347 = CARTESIAN_POINT ( 'NONE', ( 233.3797402732942885, -114.9569092138161892, 0.2465119112460629758 ) ) ; +#54348 = CARTESIAN_POINT ( 'NONE', ( 238.5185270983271835, -125.9047845766382352, -3.276408650962292501 ) ) ; +#54349 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#54350 = CARTESIAN_POINT ( 'NONE', ( 221.4599130388899653, -122.0719549123006544, 7.915009429428531362 ) ) ; +#54351 = CARTESIAN_POINT ( 'NONE', ( 235.1883397311641204, -120.9722424477995872, 6.131863106435730515 ) ) ; +#54352 = CARTESIAN_POINT ( 'NONE', ( 239.8999987668939298, -117.9388846495132555, 1.396465769662451617 ) ) ; +#54353 = CARTESIAN_POINT ( 'NONE', ( 214.8422560531207921, -118.6524615670970775, -7.407716392428750574 ) ) ; +#54354 = CARTESIAN_POINT ( 'NONE', ( 237.5307184705654038, -115.2096625870433257, -1.680935724068118642 ) ) ; +#54355 = CARTESIAN_POINT ( 'NONE', ( -29.16257778707324277, -128.8663334840034338, 23.33366651599659747 ) ) ; +#54356 = ORIENTED_EDGE ( 'NONE', *, *, #44074, .T. ) ; +#54357 = CARTESIAN_POINT ( 'NONE', ( 219.8846224647743668, -118.7946094289668650, -7.696427539045406441 ) ) ; +#54358 = CARTESIAN_POINT ( 'NONE', ( 215.2316670323436654, -120.9117310373167129, 7.875232851285735691 ) ) ; +#54359 = CARTESIAN_POINT ( 'NONE', ( 232.5369823511767038, -118.7226186406101363, -5.272387177073214914 ) ) ; +#54360 = EDGE_LOOP ( 'NONE', ( #40358, #11169 ) ) ; +#54361 = CARTESIAN_POINT ( 'NONE', ( 228.7999987669289794, -120.4999999999997726, 1.387778780781445676E-14 ) ) ; +#54362 = FACE_OUTER_BOUND ( 'NONE', #29823, .T. ) ; +#54363 = CARTESIAN_POINT ( 'NONE', ( 215.6466791555986617, -119.1783648566950973, -7.593868028407412929 ) ) ; +#54364 = CARTESIAN_POINT ( 'NONE', ( 216.4650283245788671, -119.0145719073819066, -7.850263265529768830 ) ) ; +#54365 = CYLINDRICAL_SURFACE ( 'NONE', #49093, 1.500000000000001332 ) ; +#54366 = EDGE_CURVE ( 'NONE', #26575, #55360, #3972, .T. ) ; +#54367 = ORIENTED_EDGE ( 'NONE', *, *, #43458, .T. ) ; +#54368 = EDGE_LOOP ( 'NONE', ( #42082, #50928 ) ) ; +#54369 = DIRECTION ( 'NONE', ( 1.857579106397815009E-17, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#54370 = ORIENTED_EDGE ( 'NONE', *, *, #43965, .T. ) ; +#54371 = AXIS2_PLACEMENT_3D ( 'NONE', #14599, #10795, #19831 ) ; +#54372 = VERTEX_POINT ( 'NONE', #30244 ) ; +#54373 = CARTESIAN_POINT ( 'NONE', ( 233.5158835603961620, -116.7954043311317349, 4.136303628655480402 ) ) ; +#54374 = CARTESIAN_POINT ( 'NONE', ( 236.1410867341029132, -125.6414699481657493, -2.090364955629795407 ) ) ; +#54375 = CYLINDRICAL_SURFACE ( 'NONE', #49177, 1.975000000000000089 ) ; +#54376 = ORIENTED_EDGE ( 'NONE', *, *, #5582, .F. ) ; +#54377 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289453, -117.4027087715666937, -0.07842956529733748072 ) ) ; +#54378 = CARTESIAN_POINT ( 'NONE', ( 228.7999987669289794, -120.4999999999997726, 1.387778780781445676E-14 ) ) ; +#54379 = VERTEX_POINT ( 'NONE', #56532 ) ; +#54380 = CARTESIAN_POINT ( 'NONE', ( 215.6536447681087054, -120.9002781139474791, 7.899024927580881261 ) ) ; +#54381 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#54382 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1516828450203871748, -0.9884292157390539568 ) ) ; +#54383 = EDGE_CURVE ( 'NONE', #35755, #14054, #24253, .T. ) ; +#54384 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290022, -121.9160619981018812, -1.955644357330510008 ) ) ; +#54385 = CIRCLE ( 'NONE', #12520, 1.999999999999996891 ) ; +#54386 = ORIENTED_EDGE ( 'NONE', *, *, #12731, .F. ) ; +#54387 = AXIS2_PLACEMENT_3D ( 'NONE', #15224, #41525, #14670 ) ; +#54388 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -123.7272911095389674, 0.01956981885363587303 ) ) ; +#54389 = CARTESIAN_POINT ( 'NONE', ( 219.8634132487786701, -122.1468171516167871, 7.711068734214751252 ) ) ; +#54390 = ORIENTED_EDGE ( 'NONE', *, *, #42581, .F. ) ; +#54391 = ORIENTED_EDGE ( 'NONE', *, *, #15547, .T. ) ; +#54392 = PLANE ( 'NONE', #53403 ) ; +#54393 = LINE ( 'NONE', #1840, #22939 ) ; +#54394 = ORIENTED_EDGE ( 'NONE', *, *, #5301, .T. ) ; +#54395 = CARTESIAN_POINT ( 'NONE', ( 231.9999987669289681, -124.3435594439499283, -4.003692146109793626 ) ) ; +#54396 = EDGE_CURVE ( 'NONE', #6471, #52792, #48342, .T. ) ; +#54397 = CARTESIAN_POINT ( 'NONE', ( 21.50000000000000355, -124.5000000000000000, 14.00000000000000533 ) ) ; +#54398 = ADVANCED_FACE ( 'NONE', ( #16499 ), #34510, .F. ) ; +#54399 = CARTESIAN_POINT ( 'NONE', ( 196.2328455477621958, -116.2720162793939807, 13.13664722771529902 ) ) ; +#54400 = EDGE_CURVE ( 'NONE', #21095, #53965, #52705, .T. ) ; +#54401 = CARTESIAN_POINT ( 'NONE', ( 26.89964839742528468, -119.5000000000000000, -6.071813689260880054 ) ) ; +#54402 = CARTESIAN_POINT ( 'NONE', ( 235.4155485839662560, -117.6364494401989305, -4.755406632209674633 ) ) ; +#54403 = PLANE ( 'NONE', #40731 ) ; +#54404 = CARTESIAN_POINT ( 'NONE', ( 221.5401998535566008, -118.7557163230228099, -7.657646171654946876 ) ) ; +#54405 = CARTESIAN_POINT ( 'NONE', ( 221.0239611148393521, -121.5465065053723634, 7.809732401235586430 ) ) ; +#54406 = CARTESIAN_POINT ( 'NONE', ( 233.2622767401442729, -123.7115939383338343, 5.242399801792498870 ) ) ; +#54407 = CARTESIAN_POINT ( 'NONE', ( 229.1232270751395959, -127.2479824582651560, -2.855553071881049121 ) ) ; +#54408 = CARTESIAN_POINT ( 'NONE', ( 215.2586716025834335, -119.8342659961966916, -7.876308573474478436 ) ) ; +#54409 = CARTESIAN_POINT ( 'NONE', ( 214.8422576644526316, -118.6527901274999977, -7.405560892532827566 ) ) ; +#54410 = CARTESIAN_POINT ( 'NONE', ( 232.5620966951584876, -118.4683554930951601, 5.164778751576050375 ) ) ; +#54411 = CARTESIAN_POINT ( 'NONE', ( 215.2248613510886344, -121.1244237221865205, 7.848507908768596053 ) ) ; +#54412 = VECTOR ( 'NONE', #44105, 1000.000000000000000 ) ; +#54413 = VECTOR ( 'NONE', #38658, 1000.000000000000000 ) ; +#54414 = LINE ( 'NONE', #32530, #9891 ) ; +#54415 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #24114, #23827, #10399, #28223 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 3.095397425742386189E-14, 0.0005452823608421912115 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9989038507361489572, 0.9980519562044851689, 0.9975797623796545111, 0.9974872692616569836 ) ) + REPRESENTATION_ITEM ( '' ) ); +#54416 = LINE ( 'NONE', #50028, #5700 ) ; +#54417 = ORIENTED_EDGE ( 'NONE', *, *, #30485, .T. ) ; +#54418 = CARTESIAN_POINT ( 'NONE', ( 234.6186146793037892, -122.6760539894987971, -5.752561189603720315 ) ) ; +#54419 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -121.9520345405612147, 2.716886453906411703 ) ) ; +#54420 = VECTOR ( 'NONE', #37965, 1000.000000000000000 ) ; +#54421 = CARTESIAN_POINT ( 'NONE', ( 217.7239881679241762, -115.2577947363043904, -5.136037933475705586 ) ) ; +#54422 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669288885, -123.7632470088972383, -0.4552727170506908339 ) ) ; +#54423 = CARTESIAN_POINT ( 'NONE', ( 234.3449641842087203, -115.0288969738427056, -0.9327491951303884532 ) ) ; +#54424 = CARTESIAN_POINT ( 'NONE', ( 237.2437167553724748, -116.6469611584467003, -4.000234134313872758 ) ) ; +#54425 = CARTESIAN_POINT ( 'NONE', ( 5.439058430226528351, -37.25763279191389188, -119.6282854761737724 ) ) ; +#54426 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#54427 = CIRCLE ( 'NONE', #39497, 3.200000000000001510 ) ; +#54428 = ORIENTED_EDGE ( 'NONE', *, *, #47072, .F. ) ; +#54429 = AXIS2_PLACEMENT_3D ( 'NONE', #37034, #55408, #51562 ) ; +#54430 = CARTESIAN_POINT ( 'NONE', ( 215.9027963960743364, -121.4560916495066465, 7.872606141319956841 ) ) ; +#54431 = CARTESIAN_POINT ( 'NONE', ( 234.0275606738992451, -125.7608826745901496, 1.787749089885479536 ) ) ; +#54432 = EDGE_CURVE ( 'NONE', #57034, #26075, #40076, .T. ) ; +#54433 = ORIENTED_EDGE ( 'NONE', *, *, #35871, .T. ) ; +#54434 = ORIENTED_EDGE ( 'NONE', *, *, #1245, .F. ) ; +#54435 = CARTESIAN_POINT ( 'NONE', ( 220.0744222636116660, -119.8832594842352961, -8.065589589290743433 ) ) ; +#54436 = FACE_OUTER_BOUND ( 'NONE', #22251, .T. ) ; +#54437 = CARTESIAN_POINT ( 'NONE', ( 196.4500029091152271, -114.5974301375771773, 0.9057993990944931406 ) ) ; +#54438 = CARTESIAN_POINT ( 'NONE', ( 236.4593934511589168, -126.5136921455843861, -1.285905177426874602 ) ) ; +#54439 = PERSON_AND_ORGANIZATION ( #17881, #29145 ) ; +#54440 = VERTEX_POINT ( 'NONE', #12710 ) ; +#54441 = CARTESIAN_POINT ( 'NONE', ( 236.6625712427332360, -115.7000621063527888, 2.783834160066800845 ) ) ; +#54442 = LINE ( 'NONE', #14414, #11853 ) ; +#54443 = ORIENTED_EDGE ( 'NONE', *, *, #15260, .F. ) ; +#54445 = EDGE_CURVE ( 'NONE', #11831, #27163, #56858, .T. ) ; +#54444 = CARTESIAN_POINT ( 'NONE', ( 35.61743114856519554, -114.9998853740515017, -0.8297199257444598519 ) ) ; +#54446 = CARTESIAN_POINT ( 'NONE', ( -47.37251502746610754, -118.8549063199182001, 6.871204831817189884 ) ) ; +#54447 = DIRECTION ( 'NONE', ( -4.336808689942015271E-16, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#54448 = ORIENTED_EDGE ( 'NONE', *, *, #48125, .F. ) ; +#54449 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#54450 = CARTESIAN_POINT ( 'NONE', ( 22.75000000000000711, -116.0000000000000000, -19.29999999999998650 ) ) ; +#54451 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669290647, -115.0625244610033917, 0.4973556329281921817 ) ) ; +#54452 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#54453 = ORIENTED_EDGE ( 'NONE', *, *, #22257, .F. ) ; +#54454 = FACE_OUTER_BOUND ( 'NONE', #18028, .T. ) ; +#54455 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #44067, #7582, #34171, #39117, #35325, #52840, #22174, #29792, #38838, #3519, #25390, #17195, #44364, #30951, #3209, #20992, #56655, #34452 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 2, 2, 2, 2, 4 ), + ( 0.006693361774609547614, 0.007096771196644199170, 0.007500180618678851593, 0.007903590040713504017, 0.008306999462748154706, 0.008710408884782807129, 0.009113818306817459552, 0.009517227728852110241, 0.009920637150886762665 ), + .UNSPECIFIED. ) ; +#54456 = VECTOR ( 'NONE', #53093, 999.9999999999998863 ) ; +#54457 = LINE ( 'NONE', #19397, #41048 ) ; +#54458 = CARTESIAN_POINT ( 'NONE', ( 221.4880403467280701, -118.5864363221341193, -7.614348241791909722 ) ) ; +#54459 = ORIENTED_EDGE ( 'NONE', *, *, #4376, .T. ) ; +#54461 = ORIENTED_EDGE ( 'NONE', *, *, #14759, .F. ) ; +#54460 = VECTOR ( 'NONE', #33299, 1000.000000000000114 ) ; +#54462 = CARTESIAN_POINT ( 'NONE', ( -47.40598085869854827, -120.3833886120634702, -6.771169653134319510 ) ) ; +#54463 = DIRECTION ( 'NONE', ( -0.7009092642998540068, 0.0000000000000000000, -0.7132504491541784564 ) ) ; +#54464 = LINE ( 'NONE', #19683, #54677 ) ; +#54465 = ORIENTED_EDGE ( 'NONE', *, *, #53560, .T. ) ; +#54466 = CARTESIAN_POINT ( 'NONE', ( 22.75000000000000711, -119.2000000000000028, -20.99999999999999289 ) ) ; +#54467 = EDGE_CURVE ( 'NONE', #41275, #12538, #9337, .T. ) ; +#54468 = CARTESIAN_POINT ( 'NONE', ( 231.9955696628906026, -124.4992145845835267, 3.947068950873635629 ) ) ; +#54469 = ADVANCED_FACE ( 'NONE', ( #9772 ), #4829, .F. ) ; +#54470 = CIRCLE ( 'NONE', #41368, 1.500000000000001332 ) ; +#54471 = EDGE_CURVE ( 'NONE', #1339, #56229, #3721, .T. ) ; +#54472 = VERTEX_POINT ( 'NONE', #14141 ) ; +#54473 = CARTESIAN_POINT ( 'NONE', ( 25.00000000000002132, -49.00000000000000000, -14.47500000000000853 ) ) ; +#54474 = CARTESIAN_POINT ( 'NONE', ( 235.9172379087592901, -123.4184444791354025, 4.720039650239334250 ) ) ; +#54475 = CARTESIAN_POINT ( 'NONE', ( 193.1071046677030552, -126.9247899023036581, -0.9859384926325012177 ) ) ; +#54476 = CARTESIAN_POINT ( 'NONE', ( 240.4027695270552556, -115.0886375741118997, -1.326708576852089649 ) ) ; +#54477 = CARTESIAN_POINT ( 'NONE', ( 194.6499984505951772, -114.2257460175846688, 0.9628374791832245982 ) ) ; +#54478 = CARTESIAN_POINT ( 'NONE', ( 232.6560777041429446, -121.2749461462455400, -6.101056987786991570 ) ) ; +#54479 = EDGE_CURVE ( 'NONE', #52164, #54825, #50337, .T. ) ; +#54480 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397815626E-17 ) ) ; +#54481 = CARTESIAN_POINT ( 'NONE', ( -17.47499999999998010, -38.99999999999999289, 23.49999999999999289 ) ) ; +#54482 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -117.9665859504626866, -2.368887273662638293 ) ) ; +#54483 = CARTESIAN_POINT ( 'NONE', ( 23.60000000000002274, -129.0000000000000000, 23.40000000000000213 ) ) ; +#54484 = CARTESIAN_POINT ( 'NONE', ( 235.3479723315946330, -115.0129427067896444, -0.8323894200621639872 ) ) ; +#54485 = CARTESIAN_POINT ( 'NONE', ( 231.2472123624289111, -121.1218996645833670, 4.052559784530135545 ) ) ; +#54486 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #41388, #27406 ), + ( #45199, #5208 ), + ( #1134, #1418 ), + ( #19202, #18908 ), + ( #32082, #45499 ), + ( #54548, #37046 ), + ( #14810, #32653 ), + ( #10439, #28260 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 2, 2, 4 ), + ( 2, 2 ), + ( 0.0000000000000000000, 0.4238600611380680117, 0.7117512105111349907, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#54487 = CARTESIAN_POINT ( 'NONE', ( 235.3164540917232728, -120.9545790797729836, -5.545167500088996171 ) ) ; +#54488 = CYLINDRICAL_SURFACE ( 'NONE', #51780, 3.999999999999994671 ) ; +#54489 = EDGE_LOOP ( 'NONE', ( #8936, #8469, #2935, #17658 ) ) ; +#54490 = CARTESIAN_POINT ( 'NONE', ( 234.1101218064277418, -118.0510095965562982, 5.639745268605127038 ) ) ; +#54491 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -118.4220056503070850, 2.643944265666374083 ) ) ; +#54492 = CARTESIAN_POINT ( 'NONE', ( 236.8899848221179809, -126.0155399979448703, -0.6239557281377228204 ) ) ; +#54493 = VECTOR ( 'NONE', #25639, 1000.000000000000000 ) ; +#54494 = ORIENTED_EDGE ( 'NONE', *, *, #12043, .F. ) ; +#54495 = ORIENTED_EDGE ( 'NONE', *, *, #16113, .F. ) ; +#54496 = AXIS2_PLACEMENT_3D ( 'NONE', #15592, #6274, #51215 ) ; +#54497 = CARTESIAN_POINT ( 'NONE', ( 23.50000000000002132, -115.9999999999999858, 23.50000000000000000 ) ) ; +#54498 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -122.4160261374388483, -1.166074351849279545 ) ) ; +#54499 = CARTESIAN_POINT ( 'NONE', ( 214.8337103745041361, -120.0010185878689981, -7.819026752483665632 ) ) ; +#54500 = AXIS2_PLACEMENT_3D ( 'NONE', #53206, #57611, #30750 ) ; +#54501 = EDGE_CURVE ( 'NONE', #35471, #9006, #55944, .T. ) ; +#54502 = CARTESIAN_POINT ( 'NONE', ( 234.5718963770960102, -115.9949540302943802, -3.286764499386801486 ) ) ; +#54503 = ORIENTED_EDGE ( 'NONE', *, *, #47691, .T. ) ; +#54504 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#54505 = CARTESIAN_POINT ( 'NONE', ( -38.03120573645509239, -49.15824029243635351, 20.74999999999999289 ) ) ; +#54506 = EDGE_CURVE ( 'NONE', #16867, #3305, #11160, .T. ) ; +#54507 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#54508 = CONICAL_SURFACE ( 'NONE', #19057, 0.9000000000000014655, 0.7853981633974439491 ) ; +#54509 = ORIENTED_EDGE ( 'NONE', *, *, #24907, .F. ) ; +#54510 = CARTESIAN_POINT ( 'NONE', ( 9.262611032132809896, -50.19543050033662013, -114.0792749260896386 ) ) ; +#54511 = CARTESIAN_POINT ( 'NONE', ( 217.1147121304462928, -119.1693651780609997, -5.445244282518885370 ) ) ; +#54512 = CARTESIAN_POINT ( 'NONE', ( 237.2509158940799807, -123.1390618019527494, -4.882462161601528017 ) ) ; +#54513 = ADVANCED_FACE ( 'NONE', ( #457 ), #27606, .F. ) ; +#54514 = CARTESIAN_POINT ( 'NONE', ( 220.8782188231096484, -118.6864498832104005, -7.669246177538838083 ) ) ; +#54515 = VERTEX_POINT ( 'NONE', #17661 ) ; +#54517 = EDGE_CURVE ( 'NONE', #43969, #44401, #25161, .T. ) ; +#54516 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#54518 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#54519 = CARTESIAN_POINT ( 'NONE', ( 214.7117487674781557, -119.6748126332991262, -7.782405265716728415 ) ) ; +#54520 = CARTESIAN_POINT ( 'NONE', ( 237.4578765464995058, -126.5266434405409655, -1.229496457189413583 ) ) ; +#54521 = ORIENTED_EDGE ( 'NONE', *, *, #5811, .F. ) ; +#54522 = ORIENTED_EDGE ( 'NONE', *, *, #1311, .F. ) ; +#54523 = ORIENTED_EDGE ( 'NONE', *, *, #48539, .T. ) ; +#54524 = CARTESIAN_POINT ( 'NONE', ( 221.4971456399074725, -118.7974432585932760, -7.898188709202485391 ) ) ; +#54525 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289169, -120.7243682329542196, -0.4492438662039967556 ) ) ; +#54526 = CARTESIAN_POINT ( 'NONE', ( 214.7690832520579249, -122.2493742336870213, 7.424778181991345427 ) ) ; +#54527 = CARTESIAN_POINT ( 'NONE', ( 221.3871106956599704, -121.1262668120265715, 7.833142672395614348 ) ) ; +#54528 = ORIENTED_EDGE ( 'NONE', *, *, #39832, .F. ) ; +#54529 = CARTESIAN_POINT ( 'NONE', ( 35.61743114856874826, -120.4999999999999858, 5.562346272364064426 ) ) ; +#54530 = ORIENTED_EDGE ( 'NONE', *, *, #28359, .T. ) ; +#54531 = ORIENTED_EDGE ( 'NONE', *, *, #44928, .T. ) ; +#54532 = CARTESIAN_POINT ( 'NONE', ( 215.8002074625812838, -126.2106639709580946, 4.892360229717534814 ) ) ; +#54533 = CARTESIAN_POINT ( 'NONE', ( 237.7648135844525257, -124.8167583628140989, 3.487751308684735818 ) ) ; +#54534 = EDGE_LOOP ( 'NONE', ( #23563, #8165, #38391, #48767 ) ) ; +#54535 = ORIENTED_EDGE ( 'NONE', *, *, #25363, .F. ) ; +#54536 = CARTESIAN_POINT ( 'NONE', ( 220.0713582949207421, -119.1799494717784285, -7.777915570567275338 ) ) ; +#54537 = EDGE_CURVE ( 'NONE', #5328, #13031, #2792, .T. ) ; +#54538 = ORIENTED_EDGE ( 'NONE', *, *, #36869, .T. ) ; +#54539 = EDGE_LOOP ( 'NONE', ( #20810, #8601, #44334, #7261 ) ) ; +#54540 = ADVANCED_FACE ( 'NONE', ( #39581 ), #45100, .F. ) ; +#54541 = FACE_OUTER_BOUND ( 'NONE', #42733, .T. ) ; +#54542 = CARTESIAN_POINT ( 'NONE', ( 17.56012662259735180, -50.07131146265582089, 21.45333317808602658 ) ) ; +#54543 = VECTOR ( 'NONE', #47853, 999.9999999999998863 ) ; +#54544 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.330095367842434761E-33, -3.885780586188047891E-16 ) ) ; +#54545 = ORIENTED_EDGE ( 'NONE', *, *, #42584, .F. ) ; +#54546 = AXIS2_PLACEMENT_3D ( 'NONE', #41143, #51041, #5813 ) ; +#54547 = CARTESIAN_POINT ( 'NONE', ( 219.8682099156324625, -121.1581890691211782, 7.861448181834290949 ) ) ; +#54548 = CARTESIAN_POINT ( 'NONE', ( 215.8168823119555668, -119.4647620364317646, -7.649221167052751014 ) ) ; +#54549 = CARTESIAN_POINT ( 'NONE', ( 232.2260468770447517, -122.4363099124212084, 5.836743040050173192 ) ) ; +#54550 = VECTOR ( 'NONE', #53412, 999.9999999999998863 ) ; +#54551 = ADVANCED_FACE ( 'NONE', ( #12993 ), #17700, .F. ) ; +#54552 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#54553 = LINE ( 'NONE', #27984, #20650 ) ; +#54554 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#54555 = DIRECTION ( 'NONE', ( -1.597594650655104158E-15, 1.000000000000000000, 1.415089553805949927E-15 ) ) ; +#54556 = VECTOR ( 'NONE', #31234, 1000.000000000000000 ) ; +#54557 = ADVANCED_FACE ( 'NONE', ( #36367 ), #8373, .T. ) ; +#54558 = CARTESIAN_POINT ( 'NONE', ( 221.5895039175509282, -122.5183849597089676, 7.809208674147651408 ) ) ; +#54559 = ORIENTED_EDGE ( 'NONE', *, *, #17305, .T. ) ; +#54560 = PLANE ( 'NONE', #6272 ) ; +#54561 = CARTESIAN_POINT ( 'NONE', ( 236.3672660602452993, -114.9533999129740778, -0.1908135243741598264 ) ) ; +#54562 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #53133, #53413, #296, #52535, #8177, #12838, #30959, #35896, #16912, #13395 ), + .UNSPECIFIED., .F., .F., + ( 4, 3, 3, 4 ), + ( 1.666147490140627743E-16, 0.0001641036910119926594, 0.0003282073819967604601, 0.0005400629826979395226 ), + .UNSPECIFIED. ) ; +#54563 = CARTESIAN_POINT ( 'NONE', ( 233.9826700709685667, -124.7608017786828327, -3.556295389194802148 ) ) ; +#54564 = ORIENTED_EDGE ( 'NONE', *, *, #50859, .F. ) ; +#54565 = ORIENTED_EDGE ( 'NONE', *, *, #55523, .F. ) ; +#54566 = CARTESIAN_POINT ( 'NONE', ( 216.5541626670455457, -118.8325760111545293, -7.582820007251944716 ) ) ; +#54567 = CARTESIAN_POINT ( 'NONE', ( 25.00000000000002132, -115.9999999999999858, -22.00000000000001421 ) ) ; +#54568 = CARTESIAN_POINT ( 'NONE', ( 5.900000000000016342, -39.14999999999999147, 23.49899999999999878 ) ) ; +#54569 = CARTESIAN_POINT ( 'NONE', ( 235.6551733510191013, -121.3092359282921819, -6.096536222277831207 ) ) ; +#54570 = PLANE ( 'NONE', #17181 ) ; +#54571 = FACE_OUTER_BOUND ( 'NONE', #30181, .T. ) ; +#54572 = DIRECTION ( 'NONE', ( -0.06071524521539241326, -2.140137585387964289E-17, 0.9981551277223570384 ) ) ; +#54573 = CARTESIAN_POINT ( 'NONE', ( 26.82522199178377420, -119.5667878489606579, 6.228256862528968263 ) ) ; +#54574 = CC_DESIGN_DATE_AND_TIME_ASSIGNMENT ( #382, #14063, ( #56139 ) ) ; +#54575 = DIRECTION ( 'NONE', ( -0.7009092642998466793, 0.0000000000000000000, -0.7132504491541858949 ) ) ; +#54576 = ORIENTED_EDGE ( 'NONE', *, *, #30517, .F. ) ; +#54577 = CARTESIAN_POINT ( 'NONE', ( 237.9908930482500296, -123.2195554663961445, 5.000237996692836084 ) ) ; +#54578 = CARTESIAN_POINT ( 'NONE', ( 220.9064116616058584, -118.8547870129596475, -7.918234569270303780 ) ) ; +#54579 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289226, -122.7742580025266221, 2.169891636768825904 ) ) ; +#54580 = AXIS2_PLACEMENT_3D ( 'NONE', #24002, #31923, #5891 ) ; +#54581 = ORIENTED_EDGE ( 'NONE', *, *, #56665, .T. ) ; +#54582 = CARTESIAN_POINT ( 'NONE', ( 24.57500000000002061, -49.00000000000000000, -17.00000000000000711 ) ) ; +#54583 = VECTOR ( 'NONE', #44265, 1000.000000000000114 ) ; +#54584 = CARTESIAN_POINT ( 'NONE', ( 30.15076448190977132, -114.5163144679447527, -0.8274067900817272392 ) ) ; +#54585 =( BOUNDED_SURFACE ( ) B_SPLINE_SURFACE ( 3, 3, ( + ( #43254, #3000, #29865, #38913 ), + ( #20774, #2437, #30146, #34528 ), + ( #20227, #47372, #15827, #33669 ), + ( #47653, #29295, #11459, #7943 ) ), + .UNSPECIFIED., .F., .F., .F. ) + B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ), + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_SURFACE ( ( + ( 1.000000000000000000, 0.3333333333333330373, 0.3333333333333330373, 1.000000000000000000), + ( 0.7324067700323979579, 0.2441355900107990140, 0.2441355900107990140, 0.7324067700323979579), + ( 0.7324067700323979579, 0.2441355900107990140, 0.2441355900107990140, 0.7324067700323979579), + ( 1.000000000000000000, 0.3333333333333330373, 0.3333333333333330373, 1.000000000000000000) ) ) + REPRESENTATION_ITEM ( '' ) SURFACE ( ) ); +#54586 = CARTESIAN_POINT ( 'NONE', ( 237.8202422621193080, -120.1682516560576914, 5.541102533064366398 ) ) ; +#54587 = ADVANCED_FACE ( 'NONE', ( #30834 ), #44541, .F. ) ; +#54588 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#54589 = CIRCLE ( 'NONE', #57381, 3.000000000000009770 ) ; +#54591 = ADVANCED_FACE ( 'NONE', ( #22336 ), #52335, .T. ) ; +#54590 = CARTESIAN_POINT ( 'NONE', ( 222.0477994072846855, -122.1591215696287946, 7.878648319065940875 ) ) ; +#54592 = VECTOR ( 'NONE', #44288, 999.9999999999998863 ) ; +#54593 = CARTESIAN_POINT ( 'NONE', ( 219.2322267711325026, -119.8841351869449170, -8.059883142115385368 ) ) ; +#54594 = CARTESIAN_POINT ( 'NONE', ( 27.18409781521093294, -119.6737627163225426, -6.245756346610977339 ) ) ; +#54595 = ADVANCED_FACE ( 'NONE', ( #27033 ), #33113, .F. ) ; +#54596 = CARTESIAN_POINT ( 'NONE', ( 236.8302976818217189, -115.4234291438792042, -3.471366315694490279 ) ) ; +#54597 = CIRCLE ( 'NONE', #25698, 0.2000000000000022593 ) ; +#54598 = VERTEX_POINT ( 'NONE', #1037 ) ; +#54599 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#54600 = CARTESIAN_POINT ( 'NONE', ( 216.2145610152753648, -120.8762963393200920, 7.742664458565876373 ) ) ; +#54601 = VECTOR ( 'NONE', #2937, 999.9999999999998863 ) ; +#54602 = AXIS2_PLACEMENT_3D ( 'NONE', #941, #32179, #1223 ) ; +#54603 = ORIENTED_EDGE ( 'NONE', *, *, #34168, .T. ) ; +#54604 = EDGE_LOOP ( 'NONE', ( #11490, #54824 ) ) ; +#54605 = ORIENTED_EDGE ( 'NONE', *, *, #48162, .F. ) ; +#54606 = ORIENTED_EDGE ( 'NONE', *, *, #52722, .F. ) ; +#54607 = AXIS2_PLACEMENT_3D ( 'NONE', #42752, #20836, #38390 ) ; +#54608 = CARTESIAN_POINT ( 'NONE', ( 36.82396323755352796, -121.4353652472748593, 5.342611114043096521 ) ) ; +#54609 = VERTEX_POINT ( 'NONE', #27883 ) ; +#54610 = EDGE_LOOP ( 'NONE', ( #9132, #22488 ) ) ; +#54611 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#54612 = EDGE_CURVE ( 'NONE', #39718, #13726, #28749, .T. ) ; +#54613 = FACE_OUTER_BOUND ( 'NONE', #14766, .T. ) ; +#54614 = FACE_OUTER_BOUND ( 'NONE', #41997, .T. ) ; +#54615 = EDGE_LOOP ( 'NONE', ( #14718, #42590 ) ) ; +#54616 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #31414, #3960 ), + ( #31696, #9476 ), + ( #17933, #13854 ), + ( #35481, #44817 ), + ( #35200, #39568 ), + ( #48901, #40421 ), + ( #446, #18227 ), + ( #17063, #13265 ), + ( #45092, #5102 ), + ( #34898, #8904 ), + ( #40724, #26742 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 3, 2, 2, 4 ), + ( 2, 2 ), + ( 0.003757553487090075153, 0.009900990099009899376, 0.4876102150643130129, 0.7438581632827130363, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#54617 = FACE_OUTER_BOUND ( 'NONE', #20333, .T. ) ; +#54618 = CARTESIAN_POINT ( 'NONE', ( 228.7999987669289794, -127.9375346465817813, 0.9659598236428645901 ) ) ; +#54619 = CARTESIAN_POINT ( 'NONE', ( 220.0295629091285718, -120.9277193316477934, 8.077843443852621874 ) ) ; +#54621 = VECTOR ( 'NONE', #48604, 1000.000000000000000 ) ; +#54620 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#54622 = LINE ( 'NONE', #14600, #20046 ) ; +#54623 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#54624 = CARTESIAN_POINT ( 'NONE', ( 238.1689704355307526, -116.7604215429452523, 5.095377345206903108 ) ) ; +#54625 = LINE ( 'NONE', #2335, #56881 ) ; +#54626 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1516828450203863143, -0.9884292157390540678 ) ) ; +#54627 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#54628 = CARTESIAN_POINT ( 'NONE', ( 229.2999987673776729, -120.4999999999997726, 1.387778780781445676E-14 ) ) ; +#54629 = TOROIDAL_SURFACE ( 'NONE', #7041, 6.141756438542693708, 0.1999999999999999278 ) ; +#54630 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1516828450203848710, -0.9884292157390541789 ) ) ; +#54631 = LINE ( 'NONE', #6431, #23954 ) ; +#54632 = AXIS2_PLACEMENT_3D ( 'NONE', #3556, #51997, #21329 ) ; +#54633 = EDGE_CURVE ( 'NONE', #29456, #54440, #14717, .T. ) ; +#54634 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#54635 = CARTESIAN_POINT ( 'NONE', ( 235.8497400268859678, -125.9980674694283778, 0.7687962362892252211 ) ) ; +#54636 = CARTESIAN_POINT ( 'NONE', ( 233.7413525369767910, -118.0184204416444089, -5.628809202126439537 ) ) ; +#54637 = CARTESIAN_POINT ( 'NONE', ( 215.8186730696533289, -119.7646979122769721, -7.888324661341219901 ) ) ; +#54638 = CIRCLE ( 'NONE', #53669, 0.8000000000000047073 ) ; +#54639 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#54640 = CARTESIAN_POINT ( 'NONE', ( 233.4117409060170871, -115.1233194748350002, 1.377035710876852503 ) ) ; +#54641 = VECTOR ( 'NONE', #49481, 999.9999999999998863 ) ; +#54642 = VECTOR ( 'NONE', #18651, 999.9999999999998863 ) ; +#54643 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #11262, #46596, #1953, #24987, #19451, #56233, #32894, #7172, #34041, #28818, #50675, #6882, #42200, #51834, #2806, #37565, #11842, #33754, #29675, #19733, #46317, #41923, #6601, #55385, #15347, #42781, #47464, #20017, #33187, #7456, #50978, #37856, #55683, #42497, #15640, #29383 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4 ), + ( 0.01494580051048342156, 0.01587876286228450187, 0.01681172521408558218, 0.01727820638998612060, 0.01774468756588665902, 0.01867764991768773933, 0.01961061226948882311, 0.02054357462128990341, 0.02240949932489207791, 0.02334246167669316863, 0.02427542402849425240, 0.02520838638029534312, 0.02614134873209643384, 0.02707431108389752455, 0.02800727343569861527, 0.02894023578749970252, 0.02940671696340025482, 0.02987319813930081058 ), + .UNSPECIFIED. ) ; +#54644 = CARTESIAN_POINT ( 'NONE', ( 236.7060270983271550, -119.5413054122620338, -6.247257159262449733 ) ) ; +#54645 = PLANE ( 'NONE', #15499 ) ; +#54646 = CARTESIAN_POINT ( 'NONE', ( 217.1147121304462928, -121.8306348219385598, 5.445244282518927115 ) ) ; +#54647 = CARTESIAN_POINT ( 'NONE', ( 235.0954427797361177, -117.5118064266357010, 5.375460772953864819 ) ) ; +#54648 = CARTESIAN_POINT ( 'NONE', ( 17.77802280771141596, -57.95136343361460973, 21.48350050529565891 ) ) ; +#54649 = CARTESIAN_POINT ( 'NONE', ( 217.4395091456903799, -122.1352803889327419, 5.398493836873741181 ) ) ; +#54650 = CARTESIAN_POINT ( 'NONE', ( 222.6635283634343807, -119.7962047012603932, 7.590549661026503969 ) ) ; +#54651 = CARTESIAN_POINT ( 'NONE', ( -29.15643223867587608, -128.9989999999999952, 23.20100000000002893 ) ) ; +#54652 = ORIENTED_EDGE ( 'NONE', *, *, #3961, .F. ) ; +#54653 = CARTESIAN_POINT ( 'NONE', ( 219.8946245916842486, -118.7414520303509988, -7.899210793803469244 ) ) ; +#54654 = CARTESIAN_POINT ( 'NONE', ( 215.2972883864188702, -120.9742485016214744, 7.865639016240991488 ) ) ; +#54655 = EDGE_CURVE ( 'NONE', #47116, #51273, #40097, .T. ) ; +#54656 = CARTESIAN_POINT ( 'NONE', ( 219.4294531878352927, -118.4912140171094563, -7.832413383571934062 ) ) ; +#54657 = VERTEX_POINT ( 'NONE', #46531 ) ; +#54658 = DIRECTION ( 'NONE', ( -0.7132504491541842295, -2.131334480222611662E-15, 0.7009092642998483447 ) ) ; +#54659 = CARTESIAN_POINT ( 'NONE', ( 219.7516213319895542, -121.0758746598013289, 7.859825697344592577 ) ) ; +#54660 = CARTESIAN_POINT ( 'NONE', ( 216.7536962859186360, -118.4684278982372092, -7.726729693185073522 ) ) ; +#54661 = PLANE ( 'NONE', #47207 ) ; +#54662 = ADVANCED_FACE ( 'NONE', ( #46820 ), #940, .F. ) ; +#54663 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #56191, #34570, #3920, #51494, #47697, #56768 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 4 ), + ( 5.906114969675795038E-10, 0.0001360183315502830348, 0.0002720360724890691318 ), + .UNSPECIFIED. ) ; +#54664 = AXIS2_PLACEMENT_3D ( 'NONE', #24441, #15678, #38740 ) ; +#54665 = ORIENTED_EDGE ( 'NONE', *, *, #12111, .F. ) ; +#54666 = EDGE_CURVE ( 'NONE', #40938, #8104, #37224, .T. ) ; +#54667 = EDGE_CURVE ( 'NONE', #23975, #22747, #6256, .T. ) ; +#54668 = ORIENTED_EDGE ( 'NONE', *, *, #34151, .T. ) ; +#54669 = CARTESIAN_POINT ( 'NONE', ( 220.4531036157365520, -120.5537936437502538, 5.641186388906358040 ) ) ; +#54670 = DIRECTION ( 'NONE', ( -0.7071067811865398012, 8.659560562354837948E-17, 0.7071067811865552333 ) ) ; +#54671 = ORIENTED_EDGE ( 'NONE', *, *, #22828, .T. ) ; +#54672 = AXIS2_PLACEMENT_3D ( 'NONE', #31886, #655, #36261 ) ; +#54673 = CARTESIAN_POINT ( 'NONE', ( 235.9874733810073906, -125.1603616805511479, 3.011633182049166635 ) ) ; +#54674 = CARTESIAN_POINT ( 'NONE', ( 221.9468821313018623, -119.6581143316416700, -7.808659821310124372 ) ) ; +#54675 = AXIS2_PLACEMENT_3D ( 'NONE', #46196, #27839, #45635 ) ; +#54676 = ORIENTED_EDGE ( 'NONE', *, *, #10734, .T. ) ; +#54677 = VECTOR ( 'NONE', #50624, 1000.000000000000000 ) ; +#54678 = EDGE_LOOP ( 'NONE', ( #7025, #35418, #21843, #27028 ) ) ; +#54679 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -117.3670292223865061, -0.05555042716215081999 ) ) ; +#54680 = CARTESIAN_POINT ( 'NONE', ( 213.9204999291004583, -122.1352803889327134, 5.398493836873755392 ) ) ; +#54681 = AXIS2_PLACEMENT_3D ( 'NONE', #56245, #38711, #46612 ) ; +#54682 = EDGE_LOOP ( 'NONE', ( #6813, #42499, #56104, #46967 ) ) ; +#54683 = AXIS2_PLACEMENT_3D ( 'NONE', #41035, #194, #4854 ) ; +#54684 = CARTESIAN_POINT ( 'NONE', ( 22.75000000000000711, -119.2000000000000028, -22.50000000000000000 ) ) ; +#54685 = DIRECTION ( 'NONE', ( -1.972152263052529514E-31, 1.000000000000000000, -1.224646799147352961E-16 ) ) ; +#54686 = AXIS2_PLACEMENT_3D ( 'NONE', #1303, #41279, #10329 ) ; +#54687 = CARTESIAN_POINT ( 'NONE', ( 13.82549046197089915, -50.67218486729627358, -18.27035340342218817 ) ) ; +#54688 = LINE ( 'NONE', #28104, #10545 ) ; +#54689 = EDGE_LOOP ( 'NONE', ( #44657, #16217, #16828, #47614 ) ) ; +#54690 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #57189, #39667, #12801, #16875, #52213, #21840, #51629 ), + .UNSPECIFIED., .F., .F., + ( 4, 3, 4 ), + ( 2.624168356826628037E-15, 0.0001650554661218192544, 0.0004894885684849160966 ), + .UNSPECIFIED. ) ; +#54691 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -123.2952807004237741, -0.3444548041431412244 ) ) ; +#54692 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#54693 = ORIENTED_EDGE ( 'NONE', *, *, #51394, .T. ) ; +#54694 = ORIENTED_EDGE ( 'NONE', *, *, #44846, .F. ) ; +#54695 = DIRECTION ( 'NONE', ( -3.524876788021935603E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#54696 = CARTESIAN_POINT ( 'NONE', ( 217.9163579497280239, -121.9651228197884762, 7.710634926948627843 ) ) ; +#54697 = ORIENTED_EDGE ( 'NONE', *, *, #35123, .F. ) ; +#54698 = PLANE ( 'NONE', #54387 ) ; +#54699 = DIRECTION ( 'NONE', ( -1.000000000000000000, -3.525012313293496291E-16, 1.857174544869287653E-16 ) ) ; +#54700 = CARTESIAN_POINT ( 'NONE', ( 221.9359555897621590, -119.6731202869337096, -8.022090702950524843 ) ) ; +#54701 = LINE ( 'NONE', #37461, #2014 ) ; +#54702 = CARTESIAN_POINT ( 'NONE', ( 235.2670777561239674, -122.6231439885410737, -5.129790696083015078 ) ) ; +#54703 = LINE ( 'NONE', #42099, #1613 ) ; +#54704 = CARTESIAN_POINT ( 'NONE', ( 195.4823613349791174, -126.5062864948504568, -0.9217155958560582230 ) ) ; +#54705 = CARTESIAN_POINT ( 'NONE', ( -38.95409962193578224, -37.19543050033675513, -74.68842809967789265 ) ) ; +#54706 = CIRCLE ( 'NONE', #45361, 1.649999999999997691 ) ; +#54707 = AXIS2_PLACEMENT_3D ( 'NONE', #37042, #49584, #35865 ) ; +#54708 = EDGE_CURVE ( 'NONE', #41666, #13283, #37786, .T. ) ; +#54709 = CARTESIAN_POINT ( 'NONE', ( 233.2530669076512879, -123.3974541326219736, 5.424356059388888873 ) ) ; +#54710 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#54711 = CARTESIAN_POINT ( 'NONE', ( 216.2922198753213650, -120.9077330672622139, 7.947604538922282025 ) ) ; +#54712 = CARTESIAN_POINT ( 'NONE', ( 222.0536232028020436, -121.3057000361398536, 8.010815475846422729 ) ) ; +#54713 = CARTESIAN_POINT ( 'NONE', ( 232.8658416687807176, -126.0450866924020517, 0.2181302720228668612 ) ) ; +#54714 = CARTESIAN_POINT ( 'NONE', ( 234.7895863973080282, -125.3158710374882787, 2.756954881331812324 ) ) ; +#54715 = CARTESIAN_POINT ( 'NONE', ( 10.85989291819726432, -50.19543050033662013, -110.7418072368901676 ) ) ; +#54716 = CARTESIAN_POINT ( 'NONE', ( -29.49999999999999289, -128.9989999999999952, 5.900000000000008349 ) ) ; +#54717 = ORIENTED_EDGE ( 'NONE', *, *, #26124, .F. ) ; +#54718 = CARTESIAN_POINT ( 'NONE', ( 234.5975790541978085, -123.4092946086138909, -5.418020108819264102 ) ) ; +#54719 = CARTESIAN_POINT ( 'NONE', ( 221.9172854586221320, -118.8093368470744338, -7.876033402682301343 ) ) ; +#54720 = CARTESIAN_POINT ( 'NONE', ( 217.6480827311561370, -115.2423539219348783, -5.115515176375530437 ) ) ; +#54721 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -123.3969111446799616, -0.6288775711333440821 ) ) ; +#54722 = CARTESIAN_POINT ( 'NONE', ( 234.4703271869771584, -115.9589043365011349, 3.191824453718842491 ) ) ; +#54723 = CARTESIAN_POINT ( 'NONE', ( 237.2615595378571243, -116.2332095344069671, -3.548903670781310193 ) ) ; +#54724 = CARTESIAN_POINT ( 'NONE', ( 214.8184154085596447, -121.4185667223258775, 7.576806413918335537 ) ) ; +#54725 = AXIS2_PLACEMENT_3D ( 'NONE', #46357, #6357, #11303 ) ; +#54726 = CARTESIAN_POINT ( 'NONE', ( 214.8410490684000820, -122.3826505768146831, 7.647314200337965495 ) ) ; +#54727 = CIRCLE ( 'NONE', #4377, 1.649999999999995248 ) ; +#54728 = EDGE_CURVE ( 'NONE', #3549, #14983, #24340, .T. ) ; +#54729 = VERTEX_POINT ( 'NONE', #36650 ) ; +#54730 = CIRCLE ( 'NONE', #37027, 2.700000000000001066 ) ; +#54731 = CARTESIAN_POINT ( 'NONE', ( 215.9033653600421303, -121.4573969898179087, 7.872405825779924093 ) ) ; +#54732 = CARTESIAN_POINT ( 'NONE', ( 233.5626686693929912, -114.9758200367970460, -0.5967953374826324708 ) ) ; +#54733 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #50472, #18664, #18383, #40569 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 0.001048464789987036761 ), + .UNSPECIFIED. ) ; +#54734 = EDGE_CURVE ( 'NONE', #1672, #46762, #1892, .T. ) ; +#54735 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #33576, #20125, #37956, #33290 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 4.417051892539725765E-16, 1.434023958462066504E-05 ), + .UNSPECIFIED. ) ; +#54736 = ORIENTED_EDGE ( 'NONE', *, *, #47985, .F. ) ; +#54737 = ADVANCED_FACE ( 'NONE', ( #42141 ), #23204, .F. ) ; +#54738 = ORIENTED_EDGE ( 'NONE', *, *, #46648, .F. ) ; +#54739 = DIRECTION ( 'NONE', ( 1.210476675238558841E-16, -1.000000000000000000, -7.868619306511423982E-48 ) ) ; +#54740 = ADVANCED_FACE ( 'NONE', ( #45681 ), #28, .F. ) ; +#54741 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#54742 = CARTESIAN_POINT ( 'NONE', ( 229.1232270751415001, -116.5160543388642083, -6.149603854926644075 ) ) ; +#54743 = CARTESIAN_POINT ( 'NONE', ( 236.4685863776543613, -126.4323027331752627, -1.628291269861355639 ) ) ; +#54744 = PERSON_AND_ORGANIZATION ( #17881, #29145 ) ; +#54745 = ORIENTED_EDGE ( 'NONE', *, *, #7715, .F. ) ; +#54746 = CARTESIAN_POINT ( 'NONE', ( 236.5833567565592830, -114.9503279667803497, 0.1286454347677776222 ) ) ; +#54747 = CARTESIAN_POINT ( 'NONE', ( 6.644564384514674238, -39.19543050033662723, -113.8899821610519751 ) ) ; +#54748 = ORIENTED_EDGE ( 'NONE', *, *, #6102, .T. ) ; +#54749 = AXIS2_PLACEMENT_3D ( 'NONE', #43676, #3703, #21490 ) ; +#54750 = CARTESIAN_POINT ( 'NONE', ( -2.370902913612892959, -29.99543050033665637, -97.73994038412796215 ) ) ; +#54751 = CARTESIAN_POINT ( 'NONE', ( -18.99999999999997513, -50.49999999999998579, 20.29999999999999005 ) ) ; +#54752 = VERTEX_POINT ( 'NONE', #55035 ) ; +#54753 = FACE_BOUND ( 'NONE', #53375, .T. ) ; +#54754 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -120.7227428205612654, -2.516288125717941249 ) ) ; +#54755 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669290931, -115.6463142275808735, 2.481607658519862536 ) ) ; +#54756 = CARTESIAN_POINT ( 'NONE', ( 227.9242628356408602, -113.5809954898263783, 1.061779915142725850 ) ) ; +#54757 = CARTESIAN_POINT ( 'NONE', ( 217.2444125377611783, -119.8104030441698313, -7.996226074441354470 ) ) ; +#54758 = CARTESIAN_POINT ( 'NONE', ( -48.75000000000000000, -119.5000000000000000, -2.399999999999994138 ) ) ; +#54759 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#54760 = VERTEX_POINT ( 'NONE', #19669 ) ; +#54761 = ORIENTED_EDGE ( 'NONE', *, *, #29277, .F. ) ; +#54762 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#54763 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#54764 = CARTESIAN_POINT ( 'NONE', ( -0.05790234142338812617, -29.69543050033665565, -95.38621390191916305 ) ) ; +#54765 = FACE_OUTER_BOUND ( 'NONE', #52548, .T. ) ; +#54766 = ORIENTED_EDGE ( 'NONE', *, *, #46406, .T. ) ; +#54767 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669289965, -124.1580064227059950, 4.175170829984466536 ) ) ; +#54768 = CIRCLE ( 'NONE', #33295, 6.171666658644928027 ) ; +#54769 = CARTESIAN_POINT ( 'NONE', ( 231.9909053659464178, -123.2756895004977622, 4.965714599294997811 ) ) ; +#54770 = AXIS2_PLACEMENT_3D ( 'NONE', #18233, #13860, #31702 ) ; +#54771 = VERTEX_POINT ( 'NONE', #41013 ) ; +#54772 = CARTESIAN_POINT ( 'NONE', ( 217.1393598715549729, -119.7196678455913599, -7.991111011682245469 ) ) ; +#54773 = EDGE_CURVE ( 'NONE', #54952, #4108, #47317, .T. ) ; +#54774 = CARTESIAN_POINT ( 'NONE', ( 34.39579900097617582, -115.0430830191047988, -0.9999999999986525223 ) ) ; +#54775 = AXIS2_PLACEMENT_3D ( 'NONE', #47082, #55589, #42403 ) ; +#54776 = CARTESIAN_POINT ( 'NONE', ( 235.8694490945586892, -121.8983864281686778, 5.369676610130213135 ) ) ; +#54777 = CARTESIAN_POINT ( 'NONE', ( 219.8840699901303708, -119.4189286291875050, -7.814583385343212285 ) ) ; +#54778 = CARTESIAN_POINT ( 'NONE', ( -39.49983646192649900, -43.15520895974399451, -75.24377394266971919 ) ) ; +#54779 =( REPRESENTATION_RELATIONSHIP ('NONE','NONE', #35993, #538 ) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION ( #20788 )SHAPE_REPRESENTATION_RELATIONSHIP( ) ); +#54780 = LINE ( 'NONE', #1345, #35949 ) ; +#54781 = EDGE_CURVE ( 'NONE', #11331, #48681, #41582, .T. ) ; +#54782 = CARTESIAN_POINT ( 'NONE', ( 232.7525940558807349, -117.6560057720477204, -5.454572642954339301 ) ) ; +#54783 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#54784 = CARTESIAN_POINT ( 'NONE', ( 221.8568835150994687, -118.7320078929655978, -7.860794380563467243 ) ) ; +#54785 = CARTESIAN_POINT ( 'NONE', ( 220.9256787749183957, -118.9550045043528996, -7.932291104135229531 ) ) ; +#54786 = CARTESIAN_POINT ( 'NONE', ( 232.2821721496649445, -115.8079362566576549, -2.964372110166154428 ) ) ; +#54787 = CARTESIAN_POINT ( 'NONE', ( 235.2655650040363753, -116.1478402780346357, -3.452053404729271691 ) ) ; +#54788 = CARTESIAN_POINT ( 'NONE', ( 23.40000000000003055, -120.4999999999999858, 1.387778780781445676E-14 ) ) ; +#54789 = AXIS2_PLACEMENT_3D ( 'NONE', #21350, #8225, #16957 ) ; +#54790 = CARTESIAN_POINT ( 'NONE', ( 235.6767081641990558, -115.8249201583654866, 2.991018906957557455 ) ) ; +#54791 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#54792 = ORIENTED_EDGE ( 'NONE', *, *, #1703, .T. ) ; +#54793 = CARTESIAN_POINT ( 'NONE', ( 234.1523295190287968, -119.5832708465188432, 6.082420486624494416 ) ) ; +#54794 = CARTESIAN_POINT ( 'NONE', ( 229.2999987672628777, -115.1827289957578841, 5.289293815409240374 ) ) ; +#54795 = VECTOR ( 'NONE', #12297, 1000.000000000000114 ) ; +#54796 = CARTESIAN_POINT ( 'NONE', ( 236.8512005795194000, -126.0028069920006146, 0.7203812852223999696 ) ) ; +#54797 = ORIENTED_EDGE ( 'NONE', *, *, #22195, .F. ) ; +#54798 = EDGE_LOOP ( 'NONE', ( #13581, #34666, #15354, #12339, #15141, #52801, #6477, #55688 ) ) ; +#54799 = CARTESIAN_POINT ( 'NONE', ( 214.4398602538755654, -121.4640891609312519, 5.501493822502326658 ) ) ; +#54800 = CARTESIAN_POINT ( 'NONE', ( 217.2060331749648299, -122.3059202413144106, 7.808419713400335915 ) ) ; +#54801 = CARTESIAN_POINT ( 'NONE', ( -2.999999999999995559, -128.6999999999999886, 18.50000000000001066 ) ) ; +#54802 = CARTESIAN_POINT ( 'NONE', ( 234.0413930842948957, -123.2009091699161871, -4.902585841830209290 ) ) ; +#54803 = VERTEX_POINT ( 'NONE', #54751 ) ; +#54805 = EDGE_CURVE ( 'NONE', #2531, #28672, #1615, .T. ) ; +#54804 = TOROIDAL_SURFACE ( 'NONE', #29628, 5.923034779614190448, 0.2000000000000008993 ) ; +#54806 = ORIENTED_EDGE ( 'NONE', *, *, #26574, .F. ) ; +#54807 = CARTESIAN_POINT ( 'NONE', ( 222.0866068084728795, -119.5842356392636390, -7.796172477881131435 ) ) ; +#54808 = EDGE_CURVE ( 'NONE', #46544, #1535, #46250, .T. ) ; +#54809 = DIRECTION ( 'NONE', ( 1.000000000000000000, -4.158805941275681966E-14, -6.548420400406800526E-15 ) ) ; +#54810 = CARTESIAN_POINT ( 'NONE', ( 216.6389879694207821, -122.0430801478376424, 7.830760329232328232 ) ) ; +#54811 = EDGE_CURVE ( 'NONE', #29245, #39218, #41011, .T. ) ; +#54812 = ORIENTED_EDGE ( 'NONE', *, *, #47592, .F. ) ; +#54813 = CARTESIAN_POINT ( 'NONE', ( 218.2526263280471426, -121.4640891609312803, 5.501493822502326658 ) ) ; +#54814 = AXIS2_PLACEMENT_3D ( 'NONE', #24755, #12465, #56873 ) ; +#54815 = DIRECTION ( 'NONE', ( -0.7009092642998527856, 0.0000000000000000000, -0.7132504491541798997 ) ) ; +#54816 = CARTESIAN_POINT ( 'NONE', ( 237.3188655789960535, -120.8650736954318887, -5.537206252312764754 ) ) ; +#54817 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #31164, #53050, #25913, #26794, #8374, #30871, #34661, #16539, #26482, #17115, #48958, #48090, #8958, #52452, #43693, #44582, #3722, #22379 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 1, 2, 2, 2, 1, 2, 2, 4 ), + ( 0.0000000000000000000, 0.1250000000000840994, 0.1875000000001270373, 0.2187500000001393885, 0.2500000000001517675, 0.3749999999999701905, 0.4374999999998793743, 0.4687499999998712141, 0.4999999999998630540, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#54818 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1516828450203878964, -0.9884292157390538458 ) ) ; +#54819 = ORIENTED_EDGE ( 'NONE', *, *, #41744, .T. ) ; +#54820 = CARTESIAN_POINT ( 'NONE', ( 221.4538616566123039, -121.0358107646049604, 8.053077089319087278 ) ) ; +#54821 = CARTESIAN_POINT ( 'NONE', ( 214.7169723890570765, -118.9600174506738881, -7.670254551520747199 ) ) ; +#54822 = CARTESIAN_POINT ( 'NONE', ( 214.7933094602923347, -119.9743808556803941, -7.609326066379222375 ) ) ; +#54823 = CARTESIAN_POINT ( 'NONE', ( 237.7000486285129455, -119.5561199367371756, -6.076273153179824860 ) ) ; +#54824 = ORIENTED_EDGE ( 'NONE', *, *, #54192, .T. ) ; +#54825 = VERTEX_POINT ( 'NONE', #29888 ) ; +#54826 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289794, -123.3022711134655367, 2.614818656548903331 ) ) ; +#54827 = CARTESIAN_POINT ( 'NONE', ( 221.8466590634696729, -119.8444511892173239, -8.043939574176883767 ) ) ; +#54828 = EDGE_LOOP ( 'NONE', ( #17279, #24938, #24008, #18867 ) ) ; +#54829 = CARTESIAN_POINT ( 'NONE', ( 219.7761414967712312, -121.0569520766225509, 8.069428366427819910 ) ) ; +#54830 = CARTESIAN_POINT ( 'NONE', ( 221.3226778970618511, -121.4323925354164544, 8.020401561578456295 ) ) ; +#54831 = VERTEX_POINT ( 'NONE', #52627 ) ; +#54832 = CARTESIAN_POINT ( 'NONE', ( 220.2486434445711723, -121.9487709518570000, 5.427115291590303592 ) ) ; +#54833 = EDGE_LOOP ( 'NONE', ( #28257, #17285 ) ) ; +#54834 = ORIENTED_EDGE ( 'NONE', *, *, #28546, .T. ) ; +#54835 = CIRCLE ( 'NONE', #1695, 5.800550650614147763 ) ; +#54836 = CARTESIAN_POINT ( 'NONE', ( 214.9597901209346276, -125.8746954895695893, 5.152657469778588073 ) ) ; +#54837 = CARTESIAN_POINT ( 'NONE', ( 237.9247228837020600, -125.7455396015939897, -1.812712555979113960 ) ) ; +#54838 = ORIENTED_EDGE ( 'NONE', *, *, #6849, .F. ) ; +#54839 = FACE_OUTER_BOUND ( 'NONE', #51000, .T. ) ; +#54840 = CARTESIAN_POINT ( 'NONE', ( 217.6371720210765091, -121.9871794439081185, 7.915788669580725134 ) ) ; +#54841 = EDGE_LOOP ( 'NONE', ( #19262, #2884, #16001, #16177 ) ) ; +#54842 = VERTEX_POINT ( 'NONE', #7386 ) ; +#54843 = DIRECTION ( 'NONE', ( 1.883658937813645691E-15, -1.000000000000000000, -1.123988420328126730E-15 ) ) ; +#54844 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#54845 = ORIENTED_EDGE ( 'NONE', *, *, #27649, .T. ) ; +#54846 = EDGE_CURVE ( 'NONE', #2794, #29318, #2464, .T. ) ; +#54847 = LINE ( 'NONE', #14809, #14457 ) ; +#54848 = ADVANCED_FACE ( 'NONE', ( #12633 ), #43586, .F. ) ; +#54849 = DIRECTION ( 'NONE', ( 1.597594650655104355E-15, -1.000000000000000000, -1.415089553805950124E-15 ) ) ; +#54850 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #36384, #8932, #17677, #775, #49509, #14437, #39892, #23219, #54186, #35503, #57710, #471, #53309, #44839, #31442, #18256, #31997, #36095, #41027, #14160, #187, #31139, #49787, #53906, #5126, #22927, #13881, #31720, #40748, #8636 ), + .UNSPECIFIED., .F., .F., + ( 4, 1, 2, 2, 2, 1, 2, 2, 2, 1, 2, 2, 2, 1, 2, 2, 4 ), + ( 0.2500000000000000000, 0.2812499999999767963, 0.2968749999999717448, 0.3124999999999666933, 0.3749999999999574229, 0.4062499999999527600, 0.4218749999999531486, 0.4374999999999534817, 0.4999999999999487077, 0.5312499999999473754, 0.5468749999999467093, 0.5624999999999460432, 0.6249999999999622524, 0.6562499999999704681, 0.6718749999999686917, 0.6874999999999669154, 0.7500000000000000000 ), + .UNSPECIFIED. ) ; +#54851 = CARTESIAN_POINT ( 'NONE', ( 232.2037663290091416, -121.5817423459299249, 6.053993710037707032 ) ) ; +#54852 = PLANE ( 'NONE', #7245 ) ; +#54853 = CARTESIAN_POINT ( 'NONE', ( 33.10000000000001563, -120.4999999999999858, -2.775557561562891351E-14 ) ) ; +#54854 = CARTESIAN_POINT ( 'NONE', ( 35.40642572114671793, -115.1797686633869375, -0.9999999999999731326 ) ) ; +#54855 = EDGE_CURVE ( 'NONE', #93, #10284, #28488, .T. ) ; +#54856 = CARTESIAN_POINT ( 'NONE', ( 218.8554351935288480, -119.5398767732547043, -8.036994024543325565 ) ) ; +#54857 = CARTESIAN_POINT ( 'NONE', ( 217.9163579497280523, -119.3845080325819481, -7.767159583123843802 ) ) ; +#54858 = VECTOR ( 'NONE', #11341, 1000.000000000000000 ) ; +#54859 = PLANE ( 'NONE', #42193 ) ; +#54860 = EDGE_CURVE ( 'NONE', #24548, #16542, #34269, .T. ) ; +#54861 = VERTEX_POINT ( 'NONE', #39222 ) ; +#54862 = EDGE_CURVE ( 'NONE', #29470, #21583, #52249, .T. ) ; +#54863 = CARTESIAN_POINT ( 'NONE', ( 19.90941527773150455, -47.10116750536131747, -16.07437375233441657 ) ) ; +#54864 = CARTESIAN_POINT ( 'NONE', ( 236.3404977609028776, -115.0619879824636627, -1.111360038405464046 ) ) ; +#54865 = CARTESIAN_POINT ( 'NONE', ( 233.8560119799850554, -126.0222581224297613, 0.5553514269658047509 ) ) ; +#54866 = EDGE_LOOP ( 'NONE', ( #19070, #55879 ) ) ; +#54867 = ORIENTED_EDGE ( 'NONE', *, *, #29604, .F. ) ; +#54868 = CARTESIAN_POINT ( 'NONE', ( 236.2445745459616830, -123.7003409346500717, 6.405615189639513041 ) ) ; +#54869 = CARTESIAN_POINT ( 'NONE', ( 213.9204999291004583, -122.2717122957191691, 7.531536916891249156 ) ) ; +#54870 = CARTESIAN_POINT ( 'NONE', ( 32.90610093909068468, -121.4999999999999858, -5.541343034476842178 ) ) ; +#54871 = CARTESIAN_POINT ( 'NONE', ( 235.7467881410786674, -117.8593421335276759, -5.554321009916974639 ) ) ; +#54872 = LINE ( 'NONE', #33247, #28371 ) ; +#54873 = CARTESIAN_POINT ( 'NONE', ( 30.62372527893917606, -126.4178711049910220, 1.000000000000020650 ) ) ; +#54874 = CARTESIAN_POINT ( 'NONE', ( 216.5497239880962184, -122.2002219993965042, 7.793256334832324050 ) ) ; +#54875 = CARTESIAN_POINT ( 'NONE', ( 239.3999987667352229, -117.8933797960633996, 1.099937005307335847 ) ) ; +#54876 = CIRCLE ( 'NONE', #5431, 16.00000000000000000 ) ; +#54877 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#54878 = EDGE_LOOP ( 'NONE', ( #48898, #53597, #14211, #27930 ) ) ; +#54879 = CARTESIAN_POINT ( 'NONE', ( 237.9964480991896778, -115.8482740371138533, 3.913665898347530092 ) ) ; +#54880 = ADVANCED_FACE ( 'NONE', ( #43278 ), #35613, .F. ) ; +#54881 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026312, -116.2299770577036497, -4.217359667669070333 ) ) ; +#54882 = CARTESIAN_POINT ( 'NONE', ( 230.8828414794035098, -122.5847254490971352, 2.253358470839812888 ) ) ; +#54883 = ORIENTED_EDGE ( 'NONE', *, *, #17109, .F. ) ; +#54884 = CARTESIAN_POINT ( 'NONE', ( -48.75000000000000000, -119.5000000000000000, -3.024999999999994582 ) ) ; +#54885 = CARTESIAN_POINT ( 'NONE', ( 239.8999987670076166, -119.0759450500757453, 1.631125763183991495 ) ) ; +#54886 = CARTESIAN_POINT ( 'NONE', ( 237.7883933976861499, -119.1009946817778484, 5.369590415999982547 ) ) ; +#54887 = CARTESIAN_POINT ( 'NONE', ( 220.6881540875380665, -119.9671886263193841, -5.567677056185257989 ) ) ; +#54888 = ORIENTED_EDGE ( 'NONE', *, *, #56968, .T. ) ; +#54889 = LINE ( 'NONE', #31838, #3584 ) ; +#54890 = CARTESIAN_POINT ( 'NONE', ( 215.8318510340588148, -119.7275585710677746, -7.885915235083381880 ) ) ; +#54891 = CARTESIAN_POINT ( 'NONE', ( 26.71743114853969558, -119.6740479530102306, -6.286972689770499834 ) ) ; +#54892 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #56979, #34783, #52571, #56700 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#54893 = CARTESIAN_POINT ( 'NONE', ( 237.0770157367983302, -116.9196599956829914, 5.000146451915038703 ) ) ; +#54894 = EDGE_CURVE ( 'NONE', #10861, #4124, #51764, .T. ) ; +#54895 = ORIENTED_EDGE ( 'NONE', *, *, #44458, .F. ) ; +#54896 = CARTESIAN_POINT ( 'NONE', ( 219.8248380541874667, -119.6942536924497347, -8.059119644438744956 ) ) ; +#54897 = CARTESIAN_POINT ( 'NONE', ( 213.0999977193770576, -118.0375752730712264, -6.799928824254244830 ) ) ; +#54898 = ADVANCED_FACE ( 'NONE', ( #57323 ), #13795, .T. ) ; +#54899 = ORIENTED_EDGE ( 'NONE', *, *, #16645, .T. ) ; +#54900 = CIRCLE ( 'NONE', #37180, 1.649999999999998579 ) ; +#54901 = ORIENTED_EDGE ( 'NONE', *, *, #18484, .F. ) ; +#54902 = ORIENTED_EDGE ( 'NONE', *, *, #18552, .T. ) ; +#54903 = ORIENTED_EDGE ( 'NONE', *, *, #22288, .F. ) ; +#54904 = CARTESIAN_POINT ( 'NONE', ( 24.99900000000002009, -48.85000000000000142, 6.399999999999993250 ) ) ; +#54905 = ORIENTED_EDGE ( 'NONE', *, *, #10584, .T. ) ; +#54906 = ORIENTED_EDGE ( 'NONE', *, *, #9958, .F. ) ; +#54907 = PLANE ( 'NONE', #23635 ) ; +#54908 = DIRECTION ( 'NONE', ( -1.811995619784410881E-15, 1.000000000000000000, 1.196913542559490477E-15 ) ) ; +#54909 = CARTESIAN_POINT ( 'NONE', ( 196.4499466609828175, -116.2720162306266758, 13.13664737923883585 ) ) ; +#54910 = CIRCLE ( 'NONE', #10121, 1.500000000000001332 ) ; +#54911 = VERTEX_POINT ( 'NONE', #21687 ) ; +#54912 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #56650, #20429, #51381, #52522, #25683, #46999, #56928, #15753, #8160, #56075, #30361, #16899, #42619, #16034, #47868, #34733, #43481, #43768, #12525, #3205, #47296, #52237 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4 ), + ( 2.841188977517477842E-17, 0.0003014935126970090962, 0.0006029870253939897864, 0.0009044805380909704765, 0.001055227294439480337, 0.001205974050787990198, 0.001356720807136500275, 0.001507467563485009919, 0.001808961076182063468, 0.002110454588879117233, 0.002411948101576170782 ), + .UNSPECIFIED. ) ; +#54913 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 12.50000000000000000, 0.0000000000000000000 ) ) ; +#54914 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#54915 = LINE ( 'NONE', #5276, #9461 ) ; +#54916 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -124.5883497095843069, 0.1403467068739793489 ) ) ; +#54917 = CARTESIAN_POINT ( 'NONE', ( 229.2999987673777014, -120.4999999999997726, 1.387778780781445676E-14 ) ) ; +#54918 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#54919 = CARTESIAN_POINT ( 'NONE', ( 219.9654152570450947, -116.9129436508779207, 6.460381814864597949 ) ) ; +#54920 = CARTESIAN_POINT ( 'NONE', ( 20.69649477820363970, 4.003505221796372027, 20.35885112762581173 ) ) ; +#54921 = EDGE_CURVE ( 'NONE', #26866, #21834, #33604, .T. ) ; +#54922 = DIRECTION ( 'NONE', ( -0.7009092642998482336, -1.104556313945544314E-16, -0.7132504491541841185 ) ) ; +#54923 = CARTESIAN_POINT ( 'NONE', ( 37.90000000000001990, -125.6443856738284666, 4.163166774302393845E-14 ) ) ; +#54924 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397815626E-17 ) ) ; +#54925 = ADVANCED_FACE ( 'NONE', ( #27247 ), #36003, .T. ) ; +#54927 = CARTESIAN_POINT ( 'NONE', ( 35.59996557616368307, -125.9982341698473505, 0.8471186283482978752 ) ) ; +#54926 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #35876, #19207, #45776, #49305 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 2.397502273822764010E-14, 0.001048464789933166007 ), + .UNSPECIFIED. ) ; +#54928 = ADVANCED_FACE ( 'NONE', ( #26964 ), #8268, .F. ) ; +#54929 = CARTESIAN_POINT ( 'NONE', ( 219.8524005514895521, -121.1876688155183786, 7.854269333497728489 ) ) ; +#54930 = CARTESIAN_POINT ( 'NONE', ( 235.7458004041909874, -124.4014529803664288, 3.947398415166710528 ) ) ; +#54931 = ADVANCED_FACE ( 'NONE', ( #53225 ), #8556, .F. ) ; +#54932 = CARTESIAN_POINT ( 'NONE', ( 233.6526884437157321, -121.3626157271832824, -6.089956442604649745 ) ) ; +#54933 = CARTESIAN_POINT ( 'NONE', ( 215.7798217237382516, -119.8760597287676575, -7.895602211533474524 ) ) ; +#54934 = CARTESIAN_POINT ( 'NONE', ( 220.5855866089337667, -120.5537936437502538, 5.641186388906358040 ) ) ; +#54935 = CARTESIAN_POINT ( 'NONE', ( 233.3811278090969950, -114.9591668068016901, 0.2962549537814129219 ) ) ; +#54936 = VECTOR ( 'NONE', #9199, 1000.000000000000114 ) ; +#54937 = CARTESIAN_POINT ( 'NONE', ( 235.5810270983271835, -124.2395784570542361, -5.095377345206854258 ) ) ; +#54938 = AXIS2_PLACEMENT_3D ( 'NONE', #4527, #31404, #49193 ) ; +#54939 = CARTESIAN_POINT ( 'NONE', ( 215.3539795350330053, -118.6946811654663492, -7.467805628670324936 ) ) ; +#54940 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #3146, #20081, #34103, #15978 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 4.817636609485363459E-15, 0.0001886932766991275361 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9974781269712442722, 0.9974420694386569863, 0.9974519189088776328, 0.9975076753819061004 ) ) + REPRESENTATION_ITEM ( '' ) ); +#54941 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026880, -126.4979136424571635, 0.1599520020407297904 ) ) ; +#54942 = CARTESIAN_POINT ( 'NONE', ( 235.0911457214963036, -117.3692310369818301, 5.293932149358784756 ) ) ; +#54943 = CARTESIAN_POINT ( 'NONE', ( 18.10213622093278474, -58.59233461919682640, 21.50005993982791352 ) ) ; +#54944 = LINE ( 'NONE', #29227, #23835 ) ; +#54945 = CARTESIAN_POINT ( 'NONE', ( 222.8471677738142489, -119.9847427945430240, 7.596068792053928931 ) ) ; +#54946 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669288828, -122.2607720288029185, -5.385571492167958496 ) ) ; +#54947 = VERTEX_POINT ( 'NONE', #54101 ) ; +#54948 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#54949 = ADVANCED_FACE ( 'NONE', ( #22836 ), #4857, .F. ) ; +#54950 = CARTESIAN_POINT ( 'NONE', ( 35.45248972965005407, -125.9171812385344822, 0.9781143237145434322 ) ) ; +#54951 = FACE_OUTER_BOUND ( 'NONE', #21304, .T. ) ; +#54952 = VERTEX_POINT ( 'NONE', #48562 ) ; +#54953 = AXIS2_PLACEMENT_3D ( 'NONE', #12479, #30315, #12201 ) ; +#54954 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#54955 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#54956 = CARTESIAN_POINT ( 'NONE', ( 228.9554229884601853, -121.8542228711463622, 7.031370312307595682 ) ) ; +#54957 = CARTESIAN_POINT ( 'NONE', ( 8.071065282823072451, -50.19543050033662013, -115.2918006896517511 ) ) ; +#54958 = ORIENTED_EDGE ( 'NONE', *, *, #36612, .F. ) ; +#54959 = ORIENTED_EDGE ( 'NONE', *, *, #53794, .F. ) ; +#54960 = CARTESIAN_POINT ( 'NONE', ( 219.8930161039887707, -119.8729576695203747, -7.860426164178603514 ) ) ; +#54961 = CARTESIAN_POINT ( 'NONE', ( 216.8685150515073872, -120.8543804486709092, 7.786672172781669232 ) ) ; +#54962 = ADVANCED_FACE ( 'NONE', ( #14075 ), #46633, .T. ) ; +#54963 = ORIENTED_EDGE ( 'NONE', *, *, #47922, .F. ) ; +#54964 = CARTESIAN_POINT ( 'NONE', ( 236.2445745458984732, -113.8106103359525889, 2.554633824331097980 ) ) ; +#54965 = VERTEX_POINT ( 'NONE', #52942 ) ; +#54966 = VERTEX_POINT ( 'NONE', #17595 ) ; +#54967 = EDGE_CURVE ( 'NONE', #21156, #30898, #11198, .T. ) ; +#54968 = FACE_OUTER_BOUND ( 'NONE', #18798, .T. ) ; +#54969 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#54970 = ORIENTED_EDGE ( 'NONE', *, *, #27218, .F. ) ; +#54971 = LINE ( 'NONE', #14930, #21434 ) ; +#54972 = DIRECTION ( 'NONE', ( 5.763897649975455846E-16, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#54973 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#54974 = CARTESIAN_POINT ( 'NONE', ( 220.3649315727256521, -120.9275446616021554, 8.076705220369337468 ) ) ; +#54975 = ORIENTED_EDGE ( 'NONE', *, *, #47161, .F. ) ; +#54976 = VECTOR ( 'NONE', #33331, 1000.000000000000000 ) ; +#54977 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -123.5572648079282061, 0.5541120514313315759 ) ) ; +#54978 = CARTESIAN_POINT ( 'NONE', ( 214.2248093363072030, -121.7957632913743709, 7.662821958131052824 ) ) ; +#54979 = ORIENTED_EDGE ( 'NONE', *, *, #1730, .F. ) ; +#54980 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1516828450203736300, -0.9884292157390560662 ) ) ; +#54981 = CARTESIAN_POINT ( 'NONE', ( 13.21491204973129108, -47.48754308821393977, 18.45687133611399844 ) ) ; +#54982 = APPROVAL ( #39932, 'δָ¶¨' ) ; +#54983 = VERTEX_POINT ( 'NONE', #12923 ) ; +#54984 = CARTESIAN_POINT ( 'NONE', ( 228.7999987669289794, -127.1295131373970690, -2.247121616886047057 ) ) ; +#54985 = CARTESIAN_POINT ( 'NONE', ( 221.2758909329204187, -120.1050707087597971, -7.864135734706942493 ) ) ; +#54986 = ADVANCED_FACE ( 'NONE', ( #31351 ), #26286, .F. ) ; +#54987 = CARTESIAN_POINT ( 'NONE', ( 221.8796021253276365, -119.8418417081926890, -7.825836874002020771 ) ) ; +#54988 = VECTOR ( 'NONE', #44167, 1000.000000000000000 ) ; +#54989 = DIRECTION ( 'NONE', ( 0.7009092642998459022, 0.0000000000000000000, 0.7132504491541865610 ) ) ; +#54990 = CARTESIAN_POINT ( 'NONE', ( 235.3209266977395941, -120.7985119736847821, -5.569640591216876935 ) ) ; +#54991 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289510, -123.8921718663097096, 1.924362239656390861 ) ) ; +#54992 = CARTESIAN_POINT ( 'NONE', ( 220.8127629126091165, -122.4778518799545139, 7.630883379246084175 ) ) ; +#54993 = CARTESIAN_POINT ( 'NONE', ( 228.7999987669289794, -120.4999999999997726, 1.387778780781445676E-14 ) ) ; +#54994 = ADVANCED_FACE ( 'NONE', ( #1547 ), #32497, .F. ) ; +#54995 = EDGE_CURVE ( 'NONE', #28811, #19762, #40944, .T. ) ; +#54996 = CARTESIAN_POINT ( 'NONE', ( 233.2422226583468898, -123.0046709877322542, 5.616200005648112281 ) ) ; +#54997 = CARTESIAN_POINT ( 'NONE', ( 215.2264051656724746, -119.9091198418663566, -7.618756767916158523 ) ) ; +#54998 = DIRECTION ( 'NONE', ( 0.7132504491541842295, 2.131334480222603379E-15, -0.7009092642998483447 ) ) ; +#54999 = CARTESIAN_POINT ( 'NONE', ( 216.2145475481480617, -119.2034415274423367, -7.846102816773684374 ) ) ; +#55000 = CARTESIAN_POINT ( 'NONE', ( 232.8672053847186874, -126.0466156374488946, 0.1717766180547862231 ) ) ; +#55001 = CARTESIAN_POINT ( 'NONE', ( 234.7233514597503756, -123.8053734564590798, 4.459392212895553875 ) ) ; +#55002 = CARTESIAN_POINT ( 'NONE', ( 220.2811426315957704, -122.4783845844902572, 7.634305084257194451 ) ) ; +#55003 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203862311, 0.9884292157390539568 ) ) ; +#55004 = ORIENTED_EDGE ( 'NONE', *, *, #37507, .T. ) ; +#55005 = CARTESIAN_POINT ( 'NONE', ( 234.5383218789731927, -125.1875407759854255, -3.983251317775034828 ) ) ; +#55006 = CARTESIAN_POINT ( 'NONE', ( 221.8456370810452540, -119.8475567473127938, -8.031094952255109831 ) ) ; +#55007 = AXIS2_PLACEMENT_3D ( 'NONE', #3200, #30356, #16893 ) ; +#55008 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -121.2516098951958270, 1.796756684020346384 ) ) ; +#55009 = CARTESIAN_POINT ( 'NONE', ( 219.8581595401659570, -122.0076862765551908, 7.743660565170799259 ) ) ; +#55010 = CARTESIAN_POINT ( 'NONE', ( 234.5520712669679710, -118.1420092131849913, 5.023986307188655687 ) ) ; +#55011 = CARTESIAN_POINT ( 'NONE', ( 239.8729153551522870, -124.0119859283767880, 1.648856090304218425 ) ) ; +#55012 = CARTESIAN_POINT ( 'NONE', ( -26.99999999999997868, -30.00000000000000000, -23.49999999999999645 ) ) ; +#55013 = FACE_OUTER_BOUND ( 'NONE', #53966, .T. ) ; +#55014 = ORIENTED_EDGE ( 'NONE', *, *, #53127, .T. ) ; +#55015 = VECTOR ( 'NONE', #11336, 1000.000000000000114 ) ; +#55016 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -117.5799349300064023, 0.1654705194558576675 ) ) ; +#55017 = CARTESIAN_POINT ( 'NONE', ( 233.8444410406897020, -121.0164983136881602, 5.532333666202874589 ) ) ; +#55018 = ORIENTED_EDGE ( 'NONE', *, *, #6589, .F. ) ; +#55019 = VERTEX_POINT ( 'NONE', #9999 ) ; +#55020 = CARTESIAN_POINT ( 'NONE', ( 4.075882476313963387, -49.19543050033674092, -119.3573282498305019 ) ) ; +#55021 = LINE ( 'NONE', #41851, #22991 ) ; +#55022 = CARTESIAN_POINT ( 'NONE', ( 34.20682020909464427, -114.9002053158260281, -0.9999999999999659162 ) ) ; +#55023 = CARTESIAN_POINT ( 'NONE', ( 236.5754025970332179, -124.1193993654877232, -4.971188539287202168 ) ) ; +#55024 = COORDINATED_UNIVERSAL_TIME_OFFSET ( 8, 0, .AHEAD. ) ; +#55025 = VERTEX_POINT ( 'NONE', #50830 ) ; +#55026 = AXIS2_PLACEMENT_3D ( 'NONE', #16066, #1824, #33626 ) ; +#55027 = EDGE_LOOP ( 'NONE', ( #12934, #29143 ) ) ; +#55028 = EDGE_CURVE ( 'NONE', #49506, #31713, #43837, .T. ) ; +#55029 = CARTESIAN_POINT ( 'NONE', ( 236.6453162331955298, -115.4319657211388233, 2.260744623961861599 ) ) ; +#55030 = CARTESIAN_POINT ( 'NONE', ( -35.43721211558215600, -50.19543050033674803, -72.53633556736099308 ) ) ; +#55031 = ORIENTED_EDGE ( 'NONE', *, *, #19210, .F. ) ; +#55032 = AXIS2_PLACEMENT_3D ( 'NONE', #16201, #3390, #8041 ) ; +#55033 = EDGE_CURVE ( 'NONE', #6329, #4802, #46177, .T. ) ; +#55034 = CARTESIAN_POINT ( 'NONE', ( -47.74714908456549267, -117.6276204445466078, 5.640968169420306211 ) ) ; +#55035 = CARTESIAN_POINT ( 'NONE', ( 25.00000000000002132, -52.25000000000000711, 6.399999999999993250 ) ) ; +#55036 = ORIENTED_EDGE ( 'NONE', *, *, #28895, .T. ) ; +#55037 = CARTESIAN_POINT ( 'NONE', ( 219.8633454435886563, -118.8527490737189680, -7.715181183235085172 ) ) ; +#55038 = CYLINDRICAL_SURFACE ( 'NONE', #44273, 2.600000000000000089 ) ; +#55039 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669290363, -116.6950539100852779, 3.919988819709645966 ) ) ; +#55040 = PLANE ( 'NONE', #47200 ) ; +#55041 = PLANE ( 'NONE', #52818 ) ; +#55042 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#55043 = PLANE ( 'NONE', #41094 ) ; +#55044 = EDGE_LOOP ( 'NONE', ( #30459, #50395, #49492, #11143 ) ) ; +#55045 = ORIENTED_EDGE ( 'NONE', *, *, #22087, .T. ) ; +#55046 = CARTESIAN_POINT ( 'NONE', ( -47.33714274424826129, -119.5000000000010658, -6.975000000005008971 ) ) ; +#55047 = CARTESIAN_POINT ( 'NONE', ( 22.00000000000001421, -120.9000000000000057, -19.99999999999998934 ) ) ; +#55048 = CARTESIAN_POINT ( 'NONE', ( 215.8758049543363597, -121.6290644929832609, 7.847522582511201605 ) ) ; +#55049 = ORIENTED_EDGE ( 'NONE', *, *, #38019, .F. ) ; +#55050 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669289396, -116.7659110832084366, -4.107131821796653703 ) ) ; +#55051 = LINE ( 'NONE', #15017, #47019 ) ; +#55052 = EDGE_CURVE ( 'NONE', #30046, #448, #6470, .T. ) ; +#55053 = VERTEX_POINT ( 'NONE', #28377 ) ; +#55054 = CARTESIAN_POINT ( 'NONE', ( 216.3322195700226303, -118.5470101163087406, -7.468822532873349296 ) ) ; +#55055 = VECTOR ( 'NONE', #35351, 1000.000000000000000 ) ; +#55056 = CARTESIAN_POINT ( 'NONE', ( 236.3999987672879683, -119.1313078369176139, 6.864887600151789115 ) ) ; +#55057 = CARTESIAN_POINT ( 'NONE', ( 235.9124813496909212, -123.2808850910004708, 4.801679475509562423 ) ) ; +#55058 = CARTESIAN_POINT ( 'NONE', ( 30.40000000000003766, -119.4999999999999858, -0.9999999999999731326 ) ) ; +#55059 = CARTESIAN_POINT ( 'NONE', ( 232.0273651339578578, -114.3499265887131742, 0.07201809425934543873 ) ) ; +#55060 = EDGE_CURVE ( 'NONE', #9881, #18960, #32100, .T. ) ; +#55061 = EDGE_CURVE ( 'NONE', #3975, #30912, #53185, .T. ) ; +#55062 = CARTESIAN_POINT ( 'NONE', ( 232.7028299422994166, -119.4594029327957969, -6.060871861823152962 ) ) ; +#55063 = CARTESIAN_POINT ( 'NONE', ( 221.3180112793182843, -122.5455641766105259, 7.809709967117300700 ) ) ; +#55064 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#55065 = ADVANCED_FACE ( 'NONE', ( #23137 ), #19601, .F. ) ; +#55066 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#55067 = CARTESIAN_POINT ( 'NONE', ( 232.2811674076174313, -115.8269905725591542, -2.994241758755995964 ) ) ; +#55068 = CARTESIAN_POINT ( 'NONE', ( 235.3301392186670000, -115.1418577470792428, -1.446586670274118136 ) ) ; +#55069 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#55070 = VECTOR ( 'NONE', #44478, 1000.000000000000000 ) ; +#55071 = CARTESIAN_POINT ( 'NONE', ( 235.4354939068983015, -117.0456373666809782, -4.383350257017893270 ) ) ; +#55072 = CARTESIAN_POINT ( 'NONE', ( 221.4522368721324028, -118.9708499311836647, -7.923482395389799926 ) ) ; +#55073 = ORIENTED_EDGE ( 'NONE', *, *, #35163, .T. ) ; +#55074 = CARTESIAN_POINT ( 'NONE', ( 234.1962623761549480, -121.2893435350365650, 6.100766031219999164 ) ) ; +#55075 = CARTESIAN_POINT ( 'NONE', ( 30.61743114857380021, -115.7036933041787989, 10.24749476155881567 ) ) ; +#55076 = CARTESIAN_POINT ( 'NONE', ( -12.20000000000000107, 11.00000000000000000, -38.69999999999999574 ) ) ; +#55077 = VECTOR ( 'NONE', #18092, 999.9999999999998863 ) ; +#55078 = CARTESIAN_POINT ( 'NONE', ( -27.99999999999998934, -129.0000000000000000, -17.97500000000000497 ) ) ; +#55079 = CARTESIAN_POINT ( 'NONE', ( 236.8283366632322497, -125.8407466289988577, 1.508024156578646080 ) ) ; +#55081 = ORIENTED_EDGE ( 'NONE', *, *, #6778, .T. ) ; +#55080 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #37596, #1985, #47782, #46634, #28850, #11022, #6632, #46916, #2263, #3122, #34367, #47495, #20896 ), + .UNSPECIFIED., .F., .F., + ( 4, 3, 3, 3, 4 ), + ( 0.0000000000000000000, 2.682494583074620896E-05, 5.370879980888650719E-05, 9.625135143996797174E-05, 0.0001051605286756137334 ), + .UNSPECIFIED. ) ; +#55082 = ORIENTED_EDGE ( 'NONE', *, *, #4953, .F. ) ; +#55083 = CARTESIAN_POINT ( 'NONE', ( 194.2313774616661988, -112.3455002095676605, -11.52148368961605307 ) ) ; +#55084 = CARTESIAN_POINT ( 'NONE', ( 35.40642572112706432, -125.8202313365538458, 1.000000000000014655 ) ) ; +#55085 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #1286, #4518, #50031, #9175 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 2.731507285212023350E-14, 0.0003675815263092885397 ), + .UNSPECIFIED. ) ; +#55086 = CARTESIAN_POINT ( 'NONE', ( 22.00000000000000711, -120.9000000000000057, 21.65000000000000924 ) ) ; +#55087 = CARTESIAN_POINT ( 'NONE', ( 234.5484960275778406, -114.9597783312004111, 0.5037824851849544983 ) ) ; +#55088 = EDGE_LOOP ( 'NONE', ( #44461, #8025, #17772, #35289, #11625, #36668, #3477, #55629 ) ) ; +#55089 = ORIENTED_EDGE ( 'NONE', *, *, #32735, .F. ) ; +#55090 = FACE_OUTER_BOUND ( 'NONE', #36578, .T. ) ; +#55091 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#55092 = CARTESIAN_POINT ( 'NONE', ( 217.2036210903871165, -121.8161726367268898, 7.906224035700428310 ) ) ; +#55093 = EDGE_LOOP ( 'NONE', ( #8380, #57142 ) ) ; +#55095 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397815626E-17 ) ) ; +#55094 = AXIS2_PLACEMENT_3D ( 'NONE', #30626, #13651, #8691 ) ; +#55096 = CARTESIAN_POINT ( 'NONE', ( 217.0850863934771553, -118.7537825328273158, -7.815437093784833422 ) ) ; +#55097 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #28604, #27744 ), + ( #19249, #46393 ), + ( #19807, #37635 ), + ( #47537, #16271 ), + ( #2882, #8117 ), + ( #51338, #46959 ), + ( #24769, #34695 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 3, 4 ), + ( 2, 2 ), + ( 0.0000000000000000000, 1.000000000000000000, 1.006006371270570687 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#55098 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #28379, #1249, #14653, #36589, #36297, #46179, #49996, #19027, #6188, #27250 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 4 ), + ( 3.328558848652624790E-15, 0.0001355049241853466821, 0.0002710098483673648094, 0.0004065147725493829366, 0.0005420196967314011181 ), + .UNSPECIFIED. ) ; +#55099 = CARTESIAN_POINT ( 'NONE', ( 237.3266702889741282, -120.5996362290709527, -5.549086610987537860 ) ) ; +#55100 = CARTESIAN_POINT ( 'NONE', ( 219.8496861572658645, -121.5537337650819865, 8.022770393601097894 ) ) ; +#55101 = VERTEX_POINT ( 'NONE', #6184 ) ; +#55102 = CARTESIAN_POINT ( 'NONE', ( 217.5917509458386974, -121.6438323779298543, 7.951851746874877058 ) ) ; +#55103 = ADVANCED_FACE ( 'NONE', ( #45335 ), #32205, .T. ) ; +#55104 = LINE ( 'NONE', #10692, #44369 ) ; +#55105 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289794, -127.1224757454514389, -1.016275061636580324 ) ) ; +#55106 = CARTESIAN_POINT ( 'NONE', ( 237.6138117756685233, -122.8470716246751238, -5.684379206591294142 ) ) ; +#55107 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #52200, #57484, #51620, #12789, #39075, #34125, #38789, #8409, #29752, #43727 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 4 ), + ( 0.0000000000000000000, 0.0001352132333880243416, 0.0002704264667760486831, 0.0004056397001640730518, 0.0005408529335520973662 ), + .UNSPECIFIED. ) ; +#55108 = ORIENTED_EDGE ( 'NONE', *, *, #385, .F. ) ; +#55109 = EDGE_LOOP ( 'NONE', ( #17577, #15576, #4023, #2094 ) ) ; +#55110 = CARTESIAN_POINT ( 'NONE', ( 4.929314778328120816, -50.84774078793369512, -119.9155874242995168 ) ) ; +#55111 = DIRECTION ( 'NONE', ( 1.194121782967160312E-15, -0.9884292157390540678, -0.1516828450203868139 ) ) ; +#55112 = CARTESIAN_POINT ( 'NONE', ( 6.014980165130244139, -39.19543050033662013, -114.6733235366361470 ) ) ; +#55113 = VECTOR ( 'NONE', #23568, 1000.000000000000000 ) ; +#55114 = CARTESIAN_POINT ( 'NONE', ( 32.90000000000004121, -119.4999999999999858, 3.039736830714165450 ) ) ; +#55115 = ORIENTED_EDGE ( 'NONE', *, *, #31617, .T. ) ; +#55116 = CARTESIAN_POINT ( 'NONE', ( 217.3002074625812270, -126.0736442826405863, 4.745361162402282673 ) ) ; +#55117 = ORIENTED_EDGE ( 'NONE', *, *, #728, .F. ) ; +#55118 = EDGE_LOOP ( 'NONE', ( #55124, #29373 ) ) ; +#55119 = CIRCLE ( 'NONE', #19650, 0.1999999999997127409 ) ; +#55120 = CARTESIAN_POINT ( 'NONE', ( 228.7999987669289794, -120.4999999999997726, 1.387778780781445676E-14 ) ) ; +#55121 = AXIS2_PLACEMENT_3D ( 'NONE', #5572, #2346, #1509 ) ; +#55122 = CARTESIAN_POINT ( 'NONE', ( 237.9209876568433515, -125.7869960948489165, -1.689093212641587849 ) ) ; +#55123 = ORIENTED_EDGE ( 'NONE', *, *, #650, .T. ) ; +#55124 = ORIENTED_EDGE ( 'NONE', *, *, #1326, .T. ) ; +#55125 = CARTESIAN_POINT ( 'NONE', ( 220.1979908135797359, -119.1799893092716474, -7.777652665670995447 ) ) ; +#55126 = ADVANCED_FACE ( 'NONE', ( #23998 ), #50468, .F. ) ; +#55127 = ORIENTED_EDGE ( 'NONE', *, *, #17712, .F. ) ; +#55128 = ORIENTED_EDGE ( 'NONE', *, *, #47908, .T. ) ; +#55129 = FACE_OUTER_BOUND ( 'NONE', #31268, .T. ) ; +#55130 = FACE_OUTER_BOUND ( 'NONE', #28955, .T. ) ; +#55131 = CARTESIAN_POINT ( 'NONE', ( 36.89976567606516511, -119.4999999999999858, -5.182447184947781338 ) ) ; +#55132 = ORIENTED_EDGE ( 'NONE', *, *, #55981, .T. ) ; +#55133 = PLANE ( 'NONE', #48068 ) ; +#55134 = CARTESIAN_POINT ( 'NONE', ( 231.1463954411840120, -124.1008261886784680, 1.764682537426778275 ) ) ; +#55135 = EDGE_CURVE ( 'NONE', #42242, #11496, #36867, .T. ) ; +#55136 = CARTESIAN_POINT ( 'NONE', ( 232.1995115594504853, -121.4137052581940850, 6.081512969357937060 ) ) ; +#55137 = DIRECTION ( 'NONE', ( 0.4854019742006800975, 0.7213873210309512674, 0.4939486375098827153 ) ) ; +#55138 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#55139 = EDGE_CURVE ( 'NONE', #17306, #248, #3762, .T. ) ; +#55140 = FACE_OUTER_BOUND ( 'NONE', #27751, .T. ) ; +#55141 = CARTESIAN_POINT ( 'NONE', ( 216.0149445398923831, -119.4259576484689376, -7.655899565915442295 ) ) ; +#55142 = CARTESIAN_POINT ( 'NONE', ( 214.7169723890570765, -122.0399825493256856, 7.670254551520774733 ) ) ; +#55143 = EDGE_CURVE ( 'NONE', #8400, #38938, #11134, .T. ) ; +#55144 = AXIS2_PLACEMENT_3D ( 'NONE', #5538, #6401, #23620 ) ; +#55145 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1516828450203878964, -0.9884292157390538458 ) ) ; +#55146 = ORIENTED_EDGE ( 'NONE', *, *, #28102, .T. ) ; +#55147 = CARTESIAN_POINT ( 'NONE', ( 20.89051644694699661, -46.93491869891425239, -17.39392460190410006 ) ) ; +#55148 = CARTESIAN_POINT ( 'NONE', ( 236.3585850851801524, -114.9738659563489733, -0.4944570441467781574 ) ) ; +#55149 = CARTESIAN_POINT ( 'NONE', ( 233.9679646793639449, -125.0685104181067970, -3.151475773588565676 ) ) ; +#55150 = ORIENTED_EDGE ( 'NONE', *, *, #57394, .F. ) ; +#55151 = VERTEX_POINT ( 'NONE', #33348 ) ; +#55152 = CARTESIAN_POINT ( 'NONE', ( 221.8153081138674736, -122.2827102794097414, 7.651749283654639022 ) ) ; +#55153 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#55154 = DIRECTION ( 'NONE', ( 1.210480150638832155E-16, -1.000000000000000000, -4.209015443013049808E-32 ) ) ; +#55155 = CARTESIAN_POINT ( 'NONE', ( 235.8162039955333853, -115.7395043522830775, -3.891767684544236605 ) ) ; +#55156 = CARTESIAN_POINT ( 'NONE', ( 3.801435535781413577, -39.19543050033662723, -112.2176728746158858 ) ) ; +#55157 = CARTESIAN_POINT ( 'NONE', ( 38.11743114856359682, -119.6690164848058373, -5.278616334501086804 ) ) ; +#55158 = FACE_OUTER_BOUND ( 'NONE', #30821, .T. ) ; +#55160 = CARTESIAN_POINT ( 'NONE', ( 215.9617407296103693, -119.4678746095635375, -7.663752375261124072 ) ) ; +#55159 = CIRCLE ( 'NONE', #1064, 6.452443098936558208 ) ; +#55161 = VECTOR ( 'NONE', #15229, 1000.000000000000227 ) ; +#55162 = CARTESIAN_POINT ( 'NONE', ( 18.15000000000001634, -38.99999999999999289, -23.12499999999999645 ) ) ; +#55163 = ORIENTED_EDGE ( 'NONE', *, *, #30782, .T. ) ; +#55164 = CARTESIAN_POINT ( 'NONE', ( 18.00000000000001776, -48.99999999999998579, -20.29999999999999716 ) ) ; +#55165 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026880, -115.2093921151254392, -2.860275184730296960 ) ) ; +#55166 = CARTESIAN_POINT ( 'NONE', ( 216.0094677881693883, -121.6030195848876758, 7.860332268933253097 ) ) ; +#55167 = VERTEX_POINT ( 'NONE', #20462 ) ; +#55168 = FACE_OUTER_BOUND ( 'NONE', #16063, .T. ) ; +#55169 = CARTESIAN_POINT ( 'NONE', ( 35.62583113189429440, -125.9993707918493016, 0.8297239988067639516 ) ) ; +#55170 = CARTESIAN_POINT ( 'NONE', ( 237.8537291387419828, -121.3417793752636413, 5.485307919597934401 ) ) ; +#55171 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#55172 = ORIENTED_EDGE ( 'NONE', *, *, #15260, .T. ) ; +#55173 = CARTESIAN_POINT ( 'NONE', ( 221.8426313642627861, -119.5555548585958547, -8.022414406026806333 ) ) ; +#55174 = EDGE_CURVE ( 'NONE', #28439, #21027, #8392, .T. ) ; +#55175 = CARTESIAN_POINT ( 'NONE', ( 215.2361077851461459, -118.7954179022695484, -7.447588087151792102 ) ) ; +#55176 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1516828450203867584, -0.9884292157390539568 ) ) ; +#55177 = CARTESIAN_POINT ( 'NONE', ( 237.0784458278748446, -116.9651050110108343, 5.032420585298614135 ) ) ; +#55178 = ORIENTED_EDGE ( 'NONE', *, *, #44911, .T. ) ; +#55179 = CARTESIAN_POINT ( 'NONE', ( -19.99999999999997513, -50.49999999999998579, 20.29999999999999005 ) ) ; +#55180 = CARTESIAN_POINT ( 'NONE', ( -33.99999999999999289, -124.5000000000000000, -19.09999999999999432 ) ) ; +#55181 = ORIENTED_EDGE ( 'NONE', *, *, #42501, .T. ) ; +#55182 = VERTEX_POINT ( 'NONE', #11417 ) ; +#55183 = ORIENTED_EDGE ( 'NONE', *, *, #46683, .F. ) ; +#55184 = EDGE_CURVE ( 'NONE', #14111, #32080, #47377, .T. ) ; +#55185 = VERTEX_POINT ( 'NONE', #38286 ) ; +#55186 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#55187 = ORIENTED_EDGE ( 'NONE', *, *, #41888, .T. ) ; +#55188 = ORIENTED_EDGE ( 'NONE', *, *, #28637, .F. ) ; +#55189 = CARTESIAN_POINT ( 'NONE', ( 218.7391470660224684, -121.8111792526823365, 7.763278845945034590 ) ) ; +#55190 = DIRECTION ( 'NONE', ( 0.7071067811865352493, -0.7071067811865597852, 0.0000000000000000000 ) ) ; +#55191 = CARTESIAN_POINT ( 'NONE', ( 222.3999987669286611, -121.2537696063597537, -7.597774865888105467 ) ) ; +#55192 = VERTEX_POINT ( 'NONE', #33907 ) ; +#55193 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #14610, #10235, #1205, #32162 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 1.564590652886554099E-05 ), + .UNSPECIFIED. ) ; +#55194 = CARTESIAN_POINT ( 'NONE', ( 235.8538240786112681, -121.3418553577547243, 5.485779758304151876 ) ) ; +#55195 = CARTESIAN_POINT ( 'NONE', ( 215.8398163658668523, -119.1782628848414731, -7.813189019765125032 ) ) ; +#55197 = AXIS2_PLACEMENT_3D ( 'NONE', #9298, #53685, #12512 ) ; +#55196 = CARTESIAN_POINT ( 'NONE', ( 194.7328411188400423, -128.8069447045354252, 11.73687293929987341 ) ) ; +#55198 = FACE_OUTER_BOUND ( 'NONE', #45145, .T. ) ; +#55199 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 1.224646799147353207E-16 ) ) ; +#55200 = CARTESIAN_POINT ( 'NONE', ( 239.8171560544543581, -124.6726605680460125, 0.1432409679277873993 ) ) ; +#55201 = CIRCLE ( 'NONE', #43017, 7.500000000000000888 ) ; +#55202 = CIRCLE ( 'NONE', #38422, 2.025000000000000355 ) ; +#55203 = CARTESIAN_POINT ( 'NONE', ( 193.8146632353180507, -126.8282937004356086, -0.9711303321694748636 ) ) ; +#55204 = LINE ( 'NONE', #10225, #12308 ) ; +#55205 = DIRECTION ( 'NONE', ( 0.7070798567270175639, -0.7071067811865462405, 0.006170592427164330734 ) ) ; +#55206 = ADVANCED_FACE ( 'NONE', ( #34202, #51695, #7898 ), #34455, .T. ) ; +#55207 = CARTESIAN_POINT ( 'NONE', ( -19.59999999999998010, -30.29999999999999361, 19.25000000000001421 ) ) ; +#55208 = LINE ( 'NONE', #49658, #39535 ) ; +#55209 = EDGE_CURVE ( 'NONE', #46680, #23153, #30407, .T. ) ; +#55210 = DIRECTION ( 'NONE', ( -0.7009092642998447920, 0.0000000000000000000, -0.7132504491541874492 ) ) ; +#55211 = CARTESIAN_POINT ( 'NONE', ( 18.15000000000001634, -38.99999999999999289, -15.50000000000000000 ) ) ; +#55212 = CARTESIAN_POINT ( 'NONE', ( 222.0476232769281069, -118.8708741886952112, -7.679079172476267701 ) ) ; +#55213 = CARTESIAN_POINT ( 'NONE', ( 219.8524005514895521, -121.2193003818407959, 8.060393923845873942 ) ) ; +#55214 = CARTESIAN_POINT ( 'NONE', ( 235.9376349248639428, -125.5811693904818327, -2.232544008486083698 ) ) ; +#55215 = CARTESIAN_POINT ( 'NONE', ( 233.7711280041546900, -117.0378241118011999, -5.082818501780407949 ) ) ; +#55216 = CARTESIAN_POINT ( 'NONE', ( 5.600000000000018296, -35.74999999999999289, 23.50000000000000000 ) ) ; +#55217 = CARTESIAN_POINT ( 'NONE', ( 216.2145475481480617, -120.5537936437502395, 5.641186388906371363 ) ) ; +#55218 = EDGE_CURVE ( 'NONE', #41504, #53522, #48495, .T. ) ; +#55219 = CARTESIAN_POINT ( 'NONE', ( 233.3606787733676811, -114.9687982737369794, -0.4289200692209106380 ) ) ; +#55220 = EDGE_CURVE ( 'NONE', #40780, #49228, #42905, .T. ) ; +#55221 = CARTESIAN_POINT ( 'NONE', ( 240.3310270983271550, -125.5953773452066145, 3.739578457054484772 ) ) ; +#55222 = CARTESIAN_POINT ( 'NONE', ( 220.3649306345363357, -118.5214192262700124, -7.635680348100734705 ) ) ; +#55223 = DIRECTION ( 'NONE', ( -1.857579106397815318E-17, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#55224 = CARTESIAN_POINT ( 'NONE', ( 235.1404652322149502, -119.1831652272173585, 6.005261155423012198 ) ) ; +#55225 = CARTESIAN_POINT ( 'NONE', ( 239.6999987669289283, -123.2007062477429145, 1.982091260109133835 ) ) ; +#55226 = LINE ( 'NONE', #1221, #36953 ) ; +#55227 = DIRECTION ( 'NONE', ( -0.06071524521539246877, 0.0000000000000000000, 0.9981551277223569274 ) ) ; +#55228 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669289396, -119.1188270938230147, -5.669251690901227825 ) ) ; +#55229 = VERTEX_POINT ( 'NONE', #35644 ) ; +#55230 = CARTESIAN_POINT ( 'NONE', ( 26.71743114853972045, -121.3259520469897836, 6.286972689770922607 ) ) ; +#55231 = CARTESIAN_POINT ( 'NONE', ( 13.79706676557850997, 38.43410573620376169, 18.26994936854191209 ) ) ; +#55232 = PLANE ( 'NONE', #23680 ) ; +#55233 = ORIENTED_EDGE ( 'NONE', *, *, #1771, .F. ) ; +#55234 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.210476675238558841E-16, 1.857579106397798678E-17 ) ) ; +#55235 = AXIS2_PLACEMENT_3D ( 'NONE', #30120, #47921, #18411 ) ; +#55236 = CARTESIAN_POINT ( 'NONE', ( 219.7270338329846311, -121.1830826837061323, 8.060750665195723030 ) ) ; +#55237 = CARTESIAN_POINT ( 'NONE', ( 216.4650283245788671, -118.4733618937473238, -7.707964102940424667 ) ) ; +#55238 = CARTESIAN_POINT ( 'NONE', ( 36.71743114857031998, -121.3302629754781492, 5.402685274542101901 ) ) ; +#55239 = CIRCLE ( 'NONE', #18826, 0.7999999999999937161 ) ; +#55240 = AXIS2_PLACEMENT_3D ( 'NONE', #10304, #28405, #33373 ) ; +#55241 = EDGE_CURVE ( 'NONE', #2966, #53152, #22972, .T. ) ; +#55242 = ORIENTED_EDGE ( 'NONE', *, *, #6920, .T. ) ; +#55243 = VERTEX_POINT ( 'NONE', #43809 ) ; +#55244 = CARTESIAN_POINT ( 'NONE', ( 213.0999977193770576, -120.4999999999997868, 1.387778780781445676E-14 ) ) ; +#55245 = LINE ( 'NONE', #33036, #52551 ) ; +#55246 = ADVANCED_FACE ( 'NONE', ( #49073 ), #22768, .T. ) ; +#55247 = ORIENTED_EDGE ( 'NONE', *, *, #9570, .F. ) ; +#55248 = CARTESIAN_POINT ( 'NONE', ( -12.99651063280581553, -31.54043930765011794, -102.7815496920987499 ) ) ; +#55249 = EDGE_CURVE ( 'NONE', #27440, #49762, #13139, .T. ) ; +#55250 = VERTEX_POINT ( 'NONE', #56966 ) ; +#55251 = ADVANCED_FACE ( 'NONE', ( #4699 ), #4413, .F. ) ; +#55252 = EDGE_LOOP ( 'NONE', ( #53883, #14991, #25654, #42920 ) ) ; +#55253 = LINE ( 'NONE', #42355, #10206 ) ; +#55254 = CARTESIAN_POINT ( 'NONE', ( 209.5606394624096254, -127.0794758968066844, -1.009676370223945518 ) ) ; +#55255 = EDGE_CURVE ( 'NONE', #22640, #33478, #57254, .T. ) ; +#55256 = EDGE_LOOP ( 'NONE', ( #29542, #54867, #46934, #9314 ) ) ; +#55257 = FACE_OUTER_BOUND ( 'NONE', #15244, .T. ) ; +#55258 = CARTESIAN_POINT ( 'NONE', ( 21.50000000000001066, -128.5000000000000000, 14.00000000000000178 ) ) ; +#55259 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#55260 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #19747, #43068, #33200, #50991, #11004, #24417 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 4 ), + ( 5.906114834296343011E-10, 0.0001360183315502757706, 0.0002720360724890681019 ), + .UNSPECIFIED. ) ; +#55261 = CYLINDRICAL_SURFACE ( 'NONE', #50629, 3.000000000000002665 ) ; +#55262 = VERTEX_POINT ( 'NONE', #21910 ) ; +#55263 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#55264 = CARTESIAN_POINT ( 'NONE', ( 12.42904390633647260, -37.69543050033673381, -112.2838076183497265 ) ) ; +#55265 = ORIENTED_EDGE ( 'NONE', *, *, #28888, .F. ) ; +#55266 = FACE_OUTER_BOUND ( 'NONE', #19188, .T. ) ; +#55267 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#55268 = ORIENTED_EDGE ( 'NONE', *, *, #29611, .F. ) ; +#55269 = FACE_OUTER_BOUND ( 'NONE', #47846, .T. ) ; +#55270 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#55271 = ADVANCED_FACE ( 'NONE', ( #17228 ), #17530, .T. ) ; +#55272 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289794, -121.5617799151424805, 6.919004510173393463 ) ) ; +#55273 = CARTESIAN_POINT ( 'NONE', ( 239.3999987669625966, -122.3439601314049838, -2.463189466430594443 ) ) ; +#55274 = CARTESIAN_POINT ( 'NONE', ( 235.4451391286021931, -116.8153698242448968, -4.149869020300084976 ) ) ; +#55275 = CARTESIAN_POINT ( 'NONE', ( 215.1485874562509082, -115.2182346303505227, -5.273066602692606075 ) ) ; +#55276 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #1968, #10702, #50138, #28534 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 0.0000000000000000000, 0.0007117226648495734260 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9832937434001263188, 0.9834666925350608047, 0.9843322678593348085, 0.9858904693729484414 ) ) + REPRESENTATION_ITEM ( '' ) ); +#55277 = LINE ( 'NONE', #15526, #38890 ) ; +#55278 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#55279 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #33368, #6491, #5910, #50295 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 0.0003371330352859974169 ), + .UNSPECIFIED. ) ; +#55280 = CARTESIAN_POINT ( 'NONE', ( 233.3271581068156877, -125.5077681830960330, 3.570049930548594652 ) ) ; +#55281 = CARTESIAN_POINT ( 'NONE', ( 214.9095452092929577, -119.8830621452375311, -7.614757993399579483 ) ) ; +#55282 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.5916690328709093283, -0.8061809694737298582 ) ) ; +#55284 = EDGE_CURVE ( 'NONE', #4272, #37207, #12156, .T. ) ; +#55283 = VECTOR ( 'NONE', #47793, 1000.000000000000000 ) ; +#55285 = CYLINDRICAL_SURFACE ( 'NONE', #13685, 1.500000000000001332 ) ; +#55286 = CARTESIAN_POINT ( 'NONE', ( 232.7494027431521602, -124.4893661613355391, 3.858439706379085177 ) ) ; +#55287 = CARTESIAN_POINT ( 'NONE', ( 220.3002074625812838, -115.1923642760589814, -5.562410332391609202 ) ) ; +#55288 = EDGE_CURVE ( 'NONE', #29537, #51982, #26501, .T. ) ; +#55289 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#55290 = CARTESIAN_POINT ( 'NONE', ( 217.9163579497798651, -118.6810667531019021, -7.839248495803717631 ) ) ; +#55291 = ORIENTED_EDGE ( 'NONE', *, *, #23996, .F. ) ; +#55292 = CARTESIAN_POINT ( 'NONE', ( 234.5502254524769228, -124.8731098560289468, -4.324706577142983122 ) ) ; +#55293 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#55294 = CYLINDRICAL_SURFACE ( 'NONE', #56434, 0.5000000000000004441 ) ; +#55295 = CARTESIAN_POINT ( 'NONE', ( 221.0879987488679319, -119.7507956269491274, -8.045140851692988093 ) ) ; +#55296 = CARTESIAN_POINT ( 'NONE', ( 234.5050270778644688, -116.7631256045791304, 4.101614366520291988 ) ) ; +#55297 = CARTESIAN_POINT ( 'NONE', ( 230.9999987669289396, -122.9344551829521492, 2.344872696373137444 ) ) ; +#55298 = CARTESIAN_POINT ( 'NONE', ( 238.0999987669289339, -119.6581602100662707, -5.485782147810109421 ) ) ; +#55299 = FACE_OUTER_BOUND ( 'NONE', #31264, .T. ) ; +#55300 = VERTEX_POINT ( 'NONE', #39736 ) ; +#55301 = VECTOR ( 'NONE', #56338, 999.9999999999998863 ) ; +#55302 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #417, #4791, #26401, #44197, #4503, #18195, #44499, #36033 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 4 ), + ( 0.0000000000000000000, 0.0002509077930362004849, 0.0003763616895543424150, 0.0005018155860724843450 ), + .UNSPECIFIED. ) ; +#55303 = CARTESIAN_POINT ( 'NONE', ( 22.75000000000000711, -116.2000000000000028, 21.00000000000000711 ) ) ; +#55304 = CARTESIAN_POINT ( 'NONE', ( 234.0426694788134796, -125.9074633442146052, 1.277604596565664163 ) ) ; +#55305 = CC_DESIGN_PERSON_AND_ORGANIZATION_ASSIGNMENT ( #54744, #19659, ( #28091 ) ) ; +#55306 = ORIENTED_EDGE ( 'NONE', *, *, #44341, .T. ) ; +#55307 = EDGE_LOOP ( 'NONE', ( #54883, #23526, #54260, #11926 ) ) ; +#55308 = LINE ( 'NONE', #56676, #40834 ) ; +#55309 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#55310 = CARTESIAN_POINT ( 'NONE', ( 35.62583113189432282, -115.0006292081506700, -0.8297239988067361960 ) ) ; +#55311 = EDGE_CURVE ( 'NONE', #36071, #10075, #48210, .T. ) ; +#55312 = CARTESIAN_POINT ( 'NONE', ( 236.5185554757200919, -125.6276067178471152, -3.393996034880969237 ) ) ; +#55313 = APPROVAL_STATUS ( 'not_yet_approved' ) ; +#55314 = ORIENTED_EDGE ( 'NONE', *, *, #41529, .T. ) ; +#55315 = ORIENTED_EDGE ( 'NONE', *, *, #23656, .T. ) ; +#55316 = CARTESIAN_POINT ( 'NONE', ( 236.5460813101313704, -115.0695597629756577, -1.140721068460781140 ) ) ; +#55317 = CARTESIAN_POINT ( 'NONE', ( 220.8113301436120537, -121.9639603505820844, 7.722893691679454165 ) ) ; +#55318 = EDGE_CURVE ( 'NONE', #2097, #11832, #34771, .T. ) ; +#55319 = VERTEX_POINT ( 'NONE', #53436 ) ; +#55320 = EDGE_CURVE ( 'NONE', #3988, #57158, #9376, .T. ) ; +#55321 = CARTESIAN_POINT ( 'NONE', ( -47.78029839465976636, -117.5898362926434686, 5.517770160885863362 ) ) ; +#55322 = DIRECTION ( 'NONE', ( -0.7009092642998527856, 0.0000000000000000000, -0.7132504491541798997 ) ) ; +#55323 = EDGE_CURVE ( 'NONE', #21185, #23914, #33432, .T. ) ; +#55324 = ORIENTED_EDGE ( 'NONE', *, *, #5078, .F. ) ; +#55325 = CARTESIAN_POINT ( 'NONE', ( 24.99900000000002009, -47.50000000000000000, 2.899999999999993694 ) ) ; +#55326 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289169, -120.7523794437435782, -2.595825734774838800 ) ) ; +#55327 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289794, -119.1072523171320086, 5.269269772200435575 ) ) ; +#55328 = CARTESIAN_POINT ( 'NONE', ( 5.451040543856907838, -30.07043050033662723, -110.8243662617943386 ) ) ; +#55329 = FACE_OUTER_BOUND ( 'NONE', #49644, .T. ) ; +#55330 = FACE_OUTER_BOUND ( 'NONE', #32326, .T. ) ; +#55331 = LINE ( 'NONE', #37233, #26186 ) ; +#55332 = VERTEX_POINT ( 'NONE', #13425 ) ; +#55333 = ORIENTED_EDGE ( 'NONE', *, *, #31408, .F. ) ; +#55334 = FACE_BOUND ( 'NONE', #44980, .T. ) ; +#55335 = CARTESIAN_POINT ( 'NONE', ( 4.000000000000021316, -36.70000000000000995, -23.49900000000000588 ) ) ; +#55336 = LINE ( 'NONE', #54764, #15460 ) ; +#55337 = ORIENTED_EDGE ( 'NONE', *, *, #44373, .F. ) ; +#55338 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669289681, -123.9616411085815884, 4.342915105197443282 ) ) ; +#55339 = CARTESIAN_POINT ( 'NONE', ( 231.9916760021052369, -123.6811375284654275, 4.691007968041294163 ) ) ; +#55340 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#55342 = CONICAL_SURFACE ( 'NONE', #49736, 1.649999999999998579, 1.029744258676652313 ) ; +#55341 = CARTESIAN_POINT ( 'NONE', ( 236.1478835056023229, -119.4429098545143120, 6.057200093407204555 ) ) ; +#55343 = ORIENTED_EDGE ( 'NONE', *, *, #22392, .T. ) ; +#55344 = CARTESIAN_POINT ( 'NONE', ( 215.9478205118054461, -118.5080317783828292, -7.709217352609845086 ) ) ; +#55345 = VECTOR ( 'NONE', #13750, 999.9999999999998863 ) ; +#55346 = CARTESIAN_POINT ( 'NONE', ( 235.9479873686795202, -124.2571072751840120, 4.086369599580737422 ) ) ; +#55347 = CARTESIAN_POINT ( 'NONE', ( 219.8543243840175592, -119.4663075017823104, -7.820901443233561068 ) ) ; +#55348 = CARTESIAN_POINT ( 'NONE', ( 240.1527695270552556, -121.8267085768518712, -5.411362425887800143 ) ) ; +#55349 = CARTESIAN_POINT ( 'NONE', ( 232.7741390664711503, -116.9375880391488494, -5.021138208626772403 ) ) ; +#55350 = CARTESIAN_POINT ( 'NONE', ( 222.1047233169806816, -122.5391798566298149, 7.785335426363864997 ) ) ; +#55351 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669290078, -127.0881540194768746, 9.308395490934383787 ) ) ; +#55352 = CARTESIAN_POINT ( 'NONE', ( 39.44357787093184697, -120.4999999999999858, 5.227601809165968838 ) ) ; +#55353 = CARTESIAN_POINT ( 'NONE', ( 232.1881480731108809, -118.2514425934972735, -5.074099081189034521 ) ) ; +#55354 = CARTESIAN_POINT ( 'NONE', ( 235.5549450590665970, -118.2358053912801950, 5.067380011638106474 ) ) ; +#55355 = CARTESIAN_POINT ( 'NONE', ( 5.600000000000018296, -42.24999999999999289, -23.49900000000000588 ) ) ; +#55356 = CIRCLE ( 'NONE', #30163, 3.000000000000002665 ) ; +#55357 = VECTOR ( 'NONE', #16443, 1000.000000000000114 ) ; +#55358 = CARTESIAN_POINT ( 'NONE', ( 235.1567764984926328, -117.4809098393711366, 4.694253445061167263 ) ) ; +#55359 = CARTESIAN_POINT ( 'NONE', ( 6.053456647705190541, -29.74543050033664926, -86.67049297327547208 ) ) ; +#55360 = VERTEX_POINT ( 'NONE', #10213 ) ; +#55361 = CARTESIAN_POINT ( 'NONE', ( 234.2112824172712919, -121.8579703675294894, 5.999132606363181353 ) ) ; +#55362 = DIRECTION ( 'NONE', ( -0.9783290137732058023, 0.2046605664916635314, 0.03140689944674320694 ) ) ; +#55363 = DIRECTION ( 'NONE', ( 0.7009092642998447920, 0.0000000000000000000, 0.7132504491541874492 ) ) ; +#55364 = CARTESIAN_POINT ( 'NONE', ( 219.8892172839788373, -121.8979085839408469, 7.764172919170117204 ) ) ; +#55365 = EDGE_CURVE ( 'NONE', #24327, #14003, #49641, .T. ) ; +#55366 = CARTESIAN_POINT ( 'NONE', ( 237.0613122806633726, -122.5570029856128969, -5.154745284604419275 ) ) ; +#55367 = CARTESIAN_POINT ( 'NONE', ( -44.33129902107952347, -52.58410110750589439, -15.87352293672076797 ) ) ; +#55368 = VERTEX_POINT ( 'NONE', #40876 ) ; +#55369 = ORIENTED_EDGE ( 'NONE', *, *, #22334, .T. ) ; +#55370 = CARTESIAN_POINT ( 'NONE', ( 31.82485208384286324, -119.5656398973691665, -5.785649839259116689 ) ) ; +#55371 = CARTESIAN_POINT ( 'NONE', ( 239.8999987670644600, -122.2984552779551279, -2.759718230785710436 ) ) ; +#55372 = CARTESIAN_POINT ( 'NONE', ( 225.6999987669289567, -113.3951363590518895, -2.069036646252686573 ) ) ; +#55373 = CARTESIAN_POINT ( 'NONE', ( 216.6010684326387548, -119.3483555826773426, -7.895989776569451557 ) ) ; +#55374 = ORIENTED_EDGE ( 'NONE', *, *, #39973, .T. ) ; +#55375 = EDGE_LOOP ( 'NONE', ( #9572, #20577, #34479, #48996 ) ) ; +#55376 = CARTESIAN_POINT ( 'NONE', ( 36.89929804591954365, -121.4999999999999858, -5.188116411048625309 ) ) ; +#55377 = CARTESIAN_POINT ( 'NONE', ( 216.9382158664356837, -121.0646414556733106, 7.979717606728688573 ) ) ; +#55378 = EDGE_CURVE ( 'NONE', #41399, #49282, #29886, .T. ) ; +#55379 = ORIENTED_EDGE ( 'NONE', *, *, #14616, .T. ) ; +#55380 = AXIS2_PLACEMENT_3D ( 'NONE', #23684, #23400, #49411 ) ; +#55381 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#55382 = CARTESIAN_POINT ( 'NONE', ( 221.8568835150994971, -122.2679921070339475, 7.860794380563501882 ) ) ; +#55383 = AXIS2_PLACEMENT_3D ( 'NONE', #41945, #15660, #55409 ) ; +#55384 = CARTESIAN_POINT ( 'NONE', ( 236.9699023275739762, -124.7820969522374384, 3.530751332413689436 ) ) ; +#55385 = CARTESIAN_POINT ( 'NONE', ( -40.46946916947492667, -45.99987695690020217, 19.25893382723837277 ) ) ; +#55386 = AXIS2_PLACEMENT_3D ( 'NONE', #39456, #9088, #48795 ) ; +#55387 = ORIENTED_EDGE ( 'NONE', *, *, #13640, .T. ) ; +#55388 = CARTESIAN_POINT ( 'NONE', ( 216.2145475481480617, -121.7965584725572370, 7.846102816773739441 ) ) ; +#55389 = EDGE_CURVE ( 'NONE', #10778, #2822, #50380, .T. ) ; +#55390 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#55391 = CARTESIAN_POINT ( 'NONE', ( 214.7933094602923347, -119.9415391083538651, -7.823336705150468084 ) ) ; +#55392 = CARTESIAN_POINT ( 'NONE', ( 237.6562052789566053, -121.2265728934649616, -6.105428275762997181 ) ) ; +#55393 = ORIENTED_EDGE ( 'NONE', *, *, #13093, .T. ) ; +#55394 = EDGE_LOOP ( 'NONE', ( #4313, #17088, #33621, #57255, #6406, #46344, #50145, #17458 ) ) ; +#55395 = EDGE_CURVE ( 'NONE', #15502, #53359, #41999, .T. ) ; +#55396 = CARTESIAN_POINT ( 'NONE', ( 221.5140983819356393, -118.7889089506225417, -7.674738602905075702 ) ) ; +#55397 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -120.9679696548728174, 0.1771068861243193238 ) ) ; +#55398 = CARTESIAN_POINT ( 'NONE', ( 32.16386746701632404, -119.4999999999999858, -5.606948500091927023 ) ) ; +#55399 = VECTOR ( 'NONE', #39477, 1000.000000000000000 ) ; +#55400 = CARTESIAN_POINT ( 'NONE', ( 24.99900000000002009, -51.29999999999998295, 4.799999999999992717 ) ) ; +#55401 = ORIENTED_EDGE ( 'NONE', *, *, #57336, .T. ) ; +#55402 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#55403 = VERTEX_POINT ( 'NONE', #32979 ) ; +#55404 = ORIENTED_EDGE ( 'NONE', *, *, #31657, .F. ) ; +#55405 = CARTESIAN_POINT ( 'NONE', ( 218.1993182306146650, -120.4462063562493341, -5.641186388906323401 ) ) ; +#55406 = CARTESIAN_POINT ( 'NONE', ( 237.9627726321677414, -125.1704644116406513, -2.998061643535256060 ) ) ; +#55407 = EDGE_LOOP ( 'NONE', ( #22968, #44974, #8379, #12935 ) ) ; +#55408 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238558841E-16, -1.857579106397798678E-17 ) ) ; +#55409 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#55410 = EDGE_LOOP ( 'NONE', ( #43115, #4123 ) ) ; +#55411 = FACE_OUTER_BOUND ( 'NONE', #26085, .T. ) ; +#55412 = FACE_OUTER_BOUND ( 'NONE', #46905, .T. ) ; +#55413 = CARTESIAN_POINT ( 'NONE', ( -33.99999999999999289, -116.0000000000000000, 17.00000000000000711 ) ) ; +#55414 = ORIENTED_EDGE ( 'NONE', *, *, #34821, .F. ) ; +#55415 = CARTESIAN_POINT ( 'NONE', ( 229.2999987672636450, -122.7427990609486841, -7.156804620114740167 ) ) ; +#55416 = FACE_OUTER_BOUND ( 'NONE', #28679, .T. ) ; +#55417 = CARTESIAN_POINT ( 'NONE', ( 232.2486206504842983, -123.2386283600943244, 5.506784105366119952 ) ) ; +#55418 = CARTESIAN_POINT ( 'NONE', ( 30.59996896113441878, -115.2599846854394343, 2.986723683239529858 ) ) ; +#55419 = CARTESIAN_POINT ( 'NONE', ( 35.40642572114671793, -115.1797686633869375, -0.9999999999999731326 ) ) ; +#55420 = CARTESIAN_POINT ( 'NONE', ( 214.8383850444280370, -115.0643367354658295, -4.619226509175239137 ) ) ; +#55421 = CARTESIAN_POINT ( 'NONE', ( 215.9678178034220650, -119.4610687327225662, -7.661287659535640948 ) ) ; +#55422 = CARTESIAN_POINT ( 'NONE', ( 215.2972883873013643, -120.9740264998876427, 7.864192352692062293 ) ) ; +#55423 = AXIS2_PLACEMENT_3D ( 'NONE', #50563, #14671, #10870 ) ; +#55424 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#55425 = EDGE_LOOP ( 'NONE', ( #13646, #28095, #43574, #5471 ) ) ; +#55426 = VECTOR ( 'NONE', #52854, 1000.000000000000000 ) ; +#55427 = DIRECTION ( 'NONE', ( 0.06071524521539247571, 0.0000000000000000000, -0.9981551277223569274 ) ) ; +#55428 = ADVANCED_FACE ( 'NONE', ( #31850 ), #45550, .F. ) ; +#55429 = CARTESIAN_POINT ( 'NONE', ( 236.4396267799554892, -115.4415629607959346, 2.289700213922650551 ) ) ; +#55430 = CARTESIAN_POINT ( 'NONE', ( 234.0612148817899083, -122.5601430939243528, -5.153515511936454629 ) ) ; +#55431 = ORIENTED_EDGE ( 'NONE', *, *, #46576, .T. ) ; +#55432 = EDGE_LOOP ( 'NONE', ( #6763, #11268, #19748, #26466 ) ) ; +#55433 = CARTESIAN_POINT ( 'NONE', ( 221.7615488213461674, -122.3136371916114484, 7.647003286717536596 ) ) ; +#55434 = CARTESIAN_POINT ( 'NONE', ( 219.5069782009864241, -122.5089104677845739, 7.833224578945523042 ) ) ; +#55435 = CARTESIAN_POINT ( 'NONE', ( 33.06136642384394264, -121.3842354265482726, -5.713944645094684027 ) ) ; +#55436 = CONICAL_SURFACE ( 'NONE', #4046, 7.499999999912163595, 0.7853981624999978317 ) ; +#55437 = CARTESIAN_POINT ( 'NONE', ( 235.8807077320716132, -114.5867125237482185, -1.687902426814454682 ) ) ; +#55438 = CARTESIAN_POINT ( 'NONE', ( 217.5223270193798726, -115.1342626935305020, -5.424678225319680358 ) ) ; +#55439 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#55440 = CARTESIAN_POINT ( 'NONE', ( 239.8999987668939298, -118.2830023339423349, -1.627089840389770004 ) ) ; +#55441 = CARTESIAN_POINT ( 'NONE', ( 26.81737839029018033, -119.5743274273489618, 6.235430740776379821 ) ) ; +#55442 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#55443 = EDGE_LOOP ( 'NONE', ( #38004, #25812, #45724, #51920 ) ) ; +#55444 = LINE ( 'NONE', #55164, #16510 ) ; +#55445 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026312, -114.8823031672415027, -2.110054911168500524 ) ) ; +#55446 = CARTESIAN_POINT ( 'NONE', ( 21.50000000000000355, -116.0010000000000048, 14.00000000000000533 ) ) ; +#55447 = EDGE_CURVE ( 'NONE', #5225, #30612, #1478, .T. ) ; +#55448 = VERTEX_POINT ( 'NONE', #5264 ) ; +#55449 = CARTESIAN_POINT ( 'NONE', ( 214.5561549749679671, -118.5644307339332215, -7.355346317476516127 ) ) ; +#55450 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#55451 = LINE ( 'NONE', #46093, #44251 ) ; +#55452 = CARTESIAN_POINT ( 'NONE', ( 34.32875919296208167, -114.9400962900582073, 0.9390355640628974543 ) ) ; +#55453 = ORIENTED_EDGE ( 'NONE', *, *, #56692, .F. ) ; +#55454 = LINE ( 'NONE', #15419, #37146 ) ; +#55455 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 1.224646799147353207E-16 ) ) ; +#55456 = CARTESIAN_POINT ( 'NONE', ( -0.05790234142338812617, -29.69543050033665565, -95.38621390191916305 ) ) ; +#55457 = CARTESIAN_POINT ( 'NONE', ( 237.1004506520309576, -117.6948094452520479, 5.472458021726553490 ) ) ; +#55458 = ADVANCED_FACE ( 'NONE', ( #27753 ), #46675, .T. ) ; +#55459 = ORIENTED_EDGE ( 'NONE', *, *, #20709, .F. ) ; +#55460 = VERTEX_POINT ( 'NONE', #27464 ) ; +#55461 = EDGE_CURVE ( 'NONE', #33281, #25318, #17378, .T. ) ; +#55462 = CARTESIAN_POINT ( 'NONE', ( 218.9962405479282950, -119.5427891962019942, -8.040672194415657614 ) ) ; +#55463 = CARTESIAN_POINT ( 'NONE', ( 21.50000000000000355, -116.0010000000000048, 14.00000000000000533 ) ) ; +#55464 = CARTESIAN_POINT ( 'NONE', ( 233.5263571004670951, -116.5425283088832913, 3.895055146238103561 ) ) ; +#55465 = AXIS2_PLACEMENT_3D ( 'NONE', #50612, #45407, #32564 ) ; +#55466 = VERTEX_POINT ( 'NONE', #41442 ) ; +#55467 = VERTEX_POINT ( 'NONE', #54904 ) ; +#55468 = CIRCLE ( 'NONE', #30285, 2.500000000000002220 ) ; +#55469 = VERTEX_POINT ( 'NONE', #14864 ) ; +#55470 = EDGE_LOOP ( 'NONE', ( #23224, #14204, #53717, #2388, #49740, #9285 ) ) ; +#55471 = CARTESIAN_POINT ( 'NONE', ( 221.8989910998656683, -118.5612679881271134, -7.836683816200801900 ) ) ; +#55472 = ORIENTED_EDGE ( 'NONE', *, *, #6383, .F. ) ; +#55473 = ORIENTED_EDGE ( 'NONE', *, *, #24641, .T. ) ; +#55474 = CARTESIAN_POINT ( 'NONE', ( 220.2486434445711438, -119.7159470635774170, -5.529121907857745377 ) ) ; +#55475 = CARTESIAN_POINT ( 'NONE', ( 215.8758049543363597, -121.6290569440946570, 7.847473390778046287 ) ) ; +#55476 = CARTESIAN_POINT ( 'NONE', ( 217.6333951748684683, -125.6787519831169817, 5.195711590850985218 ) ) ; +#55477 = VECTOR ( 'NONE', #4941, 1000.000000000000000 ) ; +#55478 = ORIENTED_EDGE ( 'NONE', *, *, #13132, .F. ) ; +#55479 = CARTESIAN_POINT ( 'NONE', ( 236.2710365377440667, -122.5250243987126879, -5.218210892572480830 ) ) ; +#55480 = LINE ( 'NONE', #51073, #30853 ) ; +#55481 = CARTESIAN_POINT ( 'NONE', ( 215.3519698343688731, -119.5400252690459126, -7.622702612779717057 ) ) ; +#55482 = CARTESIAN_POINT ( 'NONE', ( 228.7999987669289794, -124.1340797666941285, -5.982763930601146640 ) ) ; +#55483 = LINE ( 'NONE', #14875, #2012 ) ; +#55484 = CARTESIAN_POINT ( 'NONE', ( 219.8664896152975246, -119.2245796672506941, -7.988998849867242846 ) ) ; +#55485 = CARTESIAN_POINT ( 'NONE', ( 194.6499984800816776, -128.5485858153380434, 11.37183795193647740 ) ) ; +#55486 = CARTESIAN_POINT ( 'NONE', ( 14.10726995796003003, -29.69543050033662013, -102.0157232147401771 ) ) ; +#55487 = CARTESIAN_POINT ( 'NONE', ( 30.61743114857378956, -123.6630888838254805, -5.999789590230397707 ) ) ; +#55488 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#55489 = EDGE_CURVE ( 'NONE', #20173, #44165, #2707, .T. ) ; +#55490 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290306, -122.2697673549488115, 2.650665512830927106 ) ) ; +#55491 = CARTESIAN_POINT ( 'NONE', ( 219.8002074625812838, -120.4999999999997726, 1.387778780781445676E-14 ) ) ; +#55492 = CARTESIAN_POINT ( 'NONE', ( 234.7222280068026521, -119.1732914231476457, 5.411362425887841887 ) ) ; +#55493 = CARTESIAN_POINT ( 'NONE', ( -31.26171440160119985, -116.0010000000000048, -16.90633451546419508 ) ) ; +#55494 = EDGE_CURVE ( 'NONE', #54235, #17430, #28617, .T. ) ; +#55495 = CARTESIAN_POINT ( 'NONE', ( 235.8422230773915658, -125.9540475030409254, 1.027643579402993668 ) ) ; +#55496 = CARTESIAN_POINT ( 'NONE', ( 233.8866499088056230, -114.5359602365428202, -1.499704571784614027 ) ) ; +#55497 = CARTESIAN_POINT ( 'NONE', ( -19.59999999999998721, -30.29999999999999361, -20.99999999999999645 ) ) ; +#55498 = CARTESIAN_POINT ( 'NONE', ( 213.0999977193770292, -122.9576322434459570, 6.801662392877730667 ) ) ; +#55499 = CARTESIAN_POINT ( 'NONE', ( 233.3119505318844631, -115.3370722214887820, -2.036362796597996017 ) ) ; +#55500 = CIRCLE ( 'NONE', #30324, 1.500000000000001332 ) ; +#55501 = TOROIDAL_SURFACE ( 'NONE', #9804, 5.704313120685632121, 0.1999999999999982070 ) ; +#55502 = ORIENTED_EDGE ( 'NONE', *, *, #47371, .F. ) ; +#55503 = CARTESIAN_POINT ( 'NONE', ( 12.46675617657685642, -51.00639381690997709, 17.63438308810029298 ) ) ; +#55504 = AXIS2_PLACEMENT_3D ( 'NONE', #56124, #33923, #42939 ) ; +#55505 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.7071067811865435759, 0.7071067811865515695 ) ) ; +#55506 = DIRECTION ( 'NONE', ( 1.020425574104003999E-16, 1.000000000000000000, 1.863322314616135054E-32 ) ) ; +#55507 = CARTESIAN_POINT ( 'NONE', ( 235.3278292926606809, -125.5213508850062993, 3.550099396857432588 ) ) ; +#55508 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#55509 = CIRCLE ( 'NONE', #29412, 1.999999999999996891 ) ; +#55510 = CARTESIAN_POINT ( 'NONE', ( 215.2361182398071264, -118.7905822480200584, -7.479154153656616622 ) ) ; +#55511 = ADVANCED_FACE ( 'NONE', ( #41739 ), #1763, .T. ) ; +#55512 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669289681, -124.3435594439498431, -4.003692146109891326 ) ) ; +#55513 = AXIS2_PLACEMENT_3D ( 'NONE', #50711, #10728, #46358 ) ; +#55514 = ORIENTED_EDGE ( 'NONE', *, *, #47441, .F. ) ; +#55515 = CARTESIAN_POINT ( 'NONE', ( 28.09997324947643094, -126.7192716291242505, -0.4521395880379486809 ) ) ; +#55516 = DIRECTION ( 'NONE', ( 0.7009092642998472344, -3.652049423109063291E-15, 0.7132504491541852287 ) ) ; +#55517 = CARTESIAN_POINT ( 'NONE', ( 37.90000000000001990, -121.4999999999999858, 5.063953720440260931 ) ) ; +#55518 = ORIENTED_EDGE ( 'NONE', *, *, #41203, .F. ) ; +#55519 = DIRECTION ( 'NONE', ( 0.7132504491541842295, 2.131334480222611662E-15, -0.7009092642998483447 ) ) ; +#55520 = CARTESIAN_POINT ( 'NONE', ( 215.6646091354605801, -118.7389400641275046, -7.505373329198337551 ) ) ; +#55521 = CARTESIAN_POINT ( 'NONE', ( 220.7508397797980138, -119.2900376552887423, -7.994051711070502719 ) ) ; +#55522 = CARTESIAN_POINT ( 'NONE', ( -30.93658340223792180, -52.19543050033674803, -69.66852434891904977 ) ) ; +#55523 = EDGE_CURVE ( 'NONE', #42709, #2556, #44161, .T. ) ; +#55524 = ORIENTED_EDGE ( 'NONE', *, *, #52759, .F. ) ; +#55525 = EDGE_CURVE ( 'NONE', #20328, #34894, #50769, .T. ) ; +#55526 = CARTESIAN_POINT ( 'NONE', ( 20.99999999999999645, 7.402525857916342211E-15, -19.50000000000000355 ) ) ; +#55527 = CARTESIAN_POINT ( 'NONE', ( 217.0973964643029888, -120.9358868953599000, 7.795774247055943462 ) ) ; +#55528 = EDGE_CURVE ( 'NONE', #12961, #45677, #17784, .T. ) ; +#55529 = ORIENTED_EDGE ( 'NONE', *, *, #26864, .T. ) ; +#55530 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#55531 = VECTOR ( 'NONE', #12824, 999.9999999999998863 ) ; +#55532 = EDGE_LOOP ( 'NONE', ( #86, #24206, #24737, #23919 ) ) ; +#55533 = VERTEX_POINT ( 'NONE', #24209 ) ; +#55534 = CARTESIAN_POINT ( 'NONE', ( 34.40000000000004121, -117.4602631692858381, -0.9999999999999731326 ) ) ; +#55535 = DIRECTION ( 'NONE', ( 1.210476675238563278E-16, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#55536 = ORIENTED_EDGE ( 'NONE', *, *, #45286, .T. ) ; +#55538 = EDGE_CURVE ( 'NONE', #51995, #3809, #38716, .T. ) ; +#55537 = CARTESIAN_POINT ( 'NONE', ( 39.92942675500003702, -120.4999999999999858, -4.997769613999979654 ) ) ; +#55539 = EDGE_LOOP ( 'NONE', ( #44363, #12853, #43143, #9393 ) ) ; +#55540 = DIRECTION ( 'NONE', ( -1.482669637587014273E-16, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#55541 = CARTESIAN_POINT ( 'NONE', ( 219.7816382562335775, -119.9508385674117932, -8.081302016830045787 ) ) ; +#55542 = AXIS2_PLACEMENT_3D ( 'NONE', #25212, #29331, #30183 ) ; +#55543 = CARTESIAN_POINT ( 'NONE', ( 25.00000000000002132, -30.00000000000000000, -4.128641872824792996E-15 ) ) ; +#55544 = ORIENTED_EDGE ( 'NONE', *, *, #27001, .T. ) ; +#55545 = CONICAL_SURFACE ( 'NONE', #8892, 0.7999999999316059762, 0.5404194995851193672 ) ; +#55546 = CARTESIAN_POINT ( 'NONE', ( 215.9928623719852681, -121.7615589474755211, 7.618031190398592223 ) ) ; +#55547 = CARTESIAN_POINT ( 'NONE', ( 236.3999987672879683, -127.4982654320928077, 0.1558234320356843838 ) ) ; +#55549 = VERTEX_POINT ( 'NONE', #53021 ) ; +#55548 = AXIS2_PLACEMENT_3D ( 'NONE', #2237, #1385, #1680 ) ; +#55550 = DIRECTION ( 'NONE', ( 1.883658937813645691E-15, -1.000000000000000000, -1.123988420328126730E-15 ) ) ; +#55551 = AXIS2_PLACEMENT_3D ( 'NONE', #24789, #2621, #55771 ) ; +#55552 = CARTESIAN_POINT ( 'NONE', ( 216.2145475482939787, -121.6153076501834818, 7.873911485995338744 ) ) ; +#55553 = ORIENTED_EDGE ( 'NONE', *, *, #8889, .T. ) ; +#55554 = CARTESIAN_POINT ( 'NONE', ( 232.0036544945158425, -123.2933738539297650, -4.866239632856077080 ) ) ; +#55555 = CARTESIAN_POINT ( 'NONE', ( 8.083406467677400897, -50.19543050033661302, -116.7059604031056921 ) ) ; +#55556 = AXIS2_PLACEMENT_3D ( 'NONE', #33781, #11573, #50699 ) ; +#55557 = CIRCLE ( 'NONE', #24735, 0.5000000000000004441 ) ; +#55558 = CARTESIAN_POINT ( 'NONE', ( 196.3500027875918477, -126.6002556352070769, -0.9361359573007159707 ) ) ; +#55559 = AXIS2_PLACEMENT_3D ( 'NONE', #4955, #12537, #35043 ) ; +#55560 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #47742, #30231, #6875, #29377 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 6.150322578042598496E-16, 0.0001289641593794587347 ), + .UNSPECIFIED. ) ; +#55561 = CARTESIAN_POINT ( 'NONE', ( -18.50000000000000000, 12.50000000000000000, -36.00000000000000000 ) ) ; +#55562 = CARTESIAN_POINT ( 'NONE', ( 235.2394199540954958, -123.4530390378595968, -4.698318791916671344 ) ) ; +#55563 = CARTESIAN_POINT ( 'NONE', ( 30.59980000000004097, -117.3365098851640624, -6.000550650614175474 ) ) ; +#55564 = DIRECTION ( 'NONE', ( -0.7071067811865480168, -0.7071067811865470176, 0.0000000000000000000 ) ) ; +#55565 = CARTESIAN_POINT ( 'NONE', ( 220.3002074625812554, -117.0484489474218890, 6.532618052749452175 ) ) ; +#55566 = EDGE_CURVE ( 'NONE', #7204, #39210, #30858, .T. ) ; +#55567 = ADVANCED_FACE ( 'NONE', ( #39594 ), #49142, .F. ) ; +#55568 = CARTESIAN_POINT ( 'NONE', ( 233.3440867102621041, -125.8665075104420339, 3.004351449756576642 ) ) ; +#55569 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, -9.199999999999999289, 0.0000000000000000000 ) ) ; +#55570 = PLANE ( 'NONE', #26228 ) ; +#55571 = CARTESIAN_POINT ( 'NONE', ( 217.2732991452088527, -119.7336999871881460, -7.779911698950696675 ) ) ; +#55572 = CARTESIAN_POINT ( 'NONE', ( 232.8944281345993943, -125.9970380765920765, -0.7577570089225678096 ) ) ; +#55573 = CARTESIAN_POINT ( 'NONE', ( 234.7728330518551445, -124.9894409530814698, 3.262826187765685226 ) ) ; +#55574 = EDGE_CURVE ( 'NONE', #53359, #15502, #54157, .T. ) ; +#55575 = ADVANCED_FACE ( 'NONE', ( #17086, #39013 ), #16512, .F. ) ; +#55576 = CARTESIAN_POINT ( 'NONE', ( 239.8999987670535745, -122.5411478299122621, -1.178231486095100866 ) ) ; +#55577 = CARTESIAN_POINT ( 'NONE', ( 34.21743114857175527, -126.1240521241591637, 0.8290563292583374988 ) ) ; +#55578 = VERTEX_POINT ( 'NONE', #47766 ) ; +#55579 = ADVANCED_FACE ( 'NONE', ( #21183 ), #56828, .F. ) ; +#55580 = CARTESIAN_POINT ( 'NONE', ( 234.7071945943002902, -119.2979661593683147, -6.031091539204300744 ) ) ; +#55581 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -121.5229274193214763, 2.070472134801040642 ) ) ; +#55582 = AXIS2_PLACEMENT_3D ( 'NONE', #25997, #2931, #39413 ) ; +#55583 = CARTESIAN_POINT ( 'NONE', ( -49.26599403240606989, -118.8187633821043647, -7.515104742387199721 ) ) ; +#55584 = ADVANCED_FACE ( 'NONE', ( #57118 ), #13700, .F. ) ; +#55585 = PLANE ( 'NONE', #39079 ) ; +#55586 = CARTESIAN_POINT ( 'NONE', ( 234.5078444982587769, -116.8383991338916417, 4.169114998762236901 ) ) ; +#55587 = CONICAL_SURFACE ( 'NONE', #56481, 1.649999999999998579, 1.029744258676653645 ) ; +#55588 = CARTESIAN_POINT ( 'NONE', ( 217.2153305508537642, -119.9693079357645900, -7.796706328680770959 ) ) ; +#55589 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#55590 = CARTESIAN_POINT ( 'NONE', ( 219.7364923442478641, -118.9238690455464393, -7.701632752885986477 ) ) ; +#55591 = ORIENTED_EDGE ( 'NONE', *, *, #1803, .F. ) ; +#55592 = VECTOR ( 'NONE', #15461, 1000.000000000000000 ) ; +#55593 = CARTESIAN_POINT ( 'NONE', ( 24.57500000000002061, -49.00000000000000000, -14.90000000000000391 ) ) ; +#55594 = CARTESIAN_POINT ( 'NONE', ( 234.0733843463976029, -126.0518446229493037, 0.2251846882428945595 ) ) ; +#55595 = VECTOR ( 'NONE', #29055, 1000.000000000000000 ) ; +#55596 = VECTOR ( 'NONE', #40749, 1000.000000000000000 ) ; +#55597 = VECTOR ( 'NONE', #34347, 1000.000000000000000 ) ; +#55598 = ORIENTED_EDGE ( 'NONE', *, *, #15254, .T. ) ; +#55599 = VECTOR ( 'NONE', #44420, 1000.000000000000000 ) ; +#55600 = ORIENTED_EDGE ( 'NONE', *, *, #17185, .F. ) ; +#55601 = CARTESIAN_POINT ( 'NONE', ( 226.3999987669289453, -127.7155332748948808, -1.107284768648818307 ) ) ; +#55602 = ADVANCED_FACE ( 'NONE', ( #54182 ), #53819, .F. ) ; +#55603 = CARTESIAN_POINT ( 'NONE', ( 214.7364365016796341, -118.8721297377214654, -7.440134289389797928 ) ) ; +#55604 = VECTOR ( 'NONE', #18070, 1000.000000000000000 ) ; +#55605 = CARTESIAN_POINT ( 'NONE', ( 236.7227755992816753, -118.7131397976926337, -5.884738999901307110 ) ) ; +#55606 = PERSON_AND_ORGANIZATION_ROLE ( 'design_supplier' ) ; +#55607 = ORIENTED_EDGE ( 'NONE', *, *, #55033, .F. ) ; +#55608 = ORIENTED_EDGE ( 'NONE', *, *, #23266, .T. ) ; +#55609 = CARTESIAN_POINT ( 'NONE', ( 236.3539550673395411, -119.6260111057499103, -5.480274946957091942 ) ) ; +#55610 = CARTESIAN_POINT ( 'NONE', ( 220.7241426765220638, -121.5827059775648848, 8.014965050346543052 ) ) ; +#55611 = ORIENTED_EDGE ( 'NONE', *, *, #32385, .T. ) ; +#55612 = ORIENTED_EDGE ( 'NONE', *, *, #19882, .T. ) ; +#55613 = CARTESIAN_POINT ( 'NONE', ( 219.9365425561557572, -118.7285908896973012, -7.687653878086963211 ) ) ; +#55614 = CARTESIAN_POINT ( 'NONE', ( -24.09999999999997655, -30.00000000000000000, 21.15000000000000213 ) ) ; +#55615 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #52067, #29901, #47692, #3326, #56762, #33986 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 4 ), + ( 2.088099245979565630E-14, 0.0001616884761407550797, 0.0003233769522606291303 ), + .UNSPECIFIED. ) ; +#55616 = VERTEX_POINT ( 'NONE', #771 ) ; +#55618 = ADVANCED_FACE ( 'NONE', ( #4557 ), #32287, .F. ) ; +#55617 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#55619 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -120.7573824794318398, -2.613803268748041919 ) ) ; +#55620 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289226, -116.3291068934220789, -3.528226838303472501 ) ) ; +#55621 = CARTESIAN_POINT ( 'NONE', ( -31.72830977998042457, -39.19543050033673381, -76.18106374172019457 ) ) ; +#55622 = CARTESIAN_POINT ( 'NONE', ( 221.3898713376227647, -122.2846107670490596, 7.654283356855253295 ) ) ; +#55623 = EDGE_CURVE ( 'NONE', #21979, #3878, #18249, .T. ) ; +#55624 = CARTESIAN_POINT ( 'NONE', ( 221.5873793816189732, -120.0847148797134594, -8.071572771495464593 ) ) ; +#55625 =( BOUNDED_SURFACE ( ) B_SPLINE_SURFACE ( 3, 2, ( + ( #40238, #45496, #14528 ), + ( #13669, #1131, #36174 ), + ( #23007, #5496, #27126 ), + ( #848, #9577, #5204 ) ), + .UNSPECIFIED., .F., .F., .F. ) + B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ), + ( 3, 3 ), + ( 0.01009024765897435956, 0.01151256212564126177 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_SURFACE ( ( + ( 1.000000000000000000, 0.7531717058488601735, 1.000000000000000000), + ( 1.000000000000000000, 0.7534831817521460140, 1.000000000000000000), + ( 1.000000000000000000, 0.7538009782543816373, 1.000000000000000000), + ( 1.000000000000000000, 0.7541254970090603971, 1.000000000000000000) ) ) + REPRESENTATION_ITEM ( '' ) SURFACE ( ) ); +#55626 = CARTESIAN_POINT ( 'NONE', ( 24.90000000000001279, -120.5000000000000000, 5.563082011841702376E-15 ) ) ; +#55627 = ORIENTED_EDGE ( 'NONE', *, *, #29935, .F. ) ; +#55629 = ORIENTED_EDGE ( 'NONE', *, *, #9988, .F. ) ; +#55628 = CIRCLE ( 'NONE', #6170, 1.799999999999996048 ) ; +#55630 = CARTESIAN_POINT ( 'NONE', ( -47.64951330823939202, -121.2146458206377133, -5.988301397835119388 ) ) ; +#55631 = AXIS2_PLACEMENT_3D ( 'NONE', #48435, #35012, #56630 ) ; +#55632 = CARTESIAN_POINT ( 'NONE', ( -24.09999999999998366, -30.00100000000000122, -22.50000000000000000 ) ) ; +#55633 = CARTESIAN_POINT ( 'NONE', ( 21.50000000000000355, -129.0000000000000000, -10.89999999999999325 ) ) ; +#55634 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669290249, -116.1166891229173643, 3.455669016630908530 ) ) ; +#55635 = CARTESIAN_POINT ( 'NONE', ( 217.2732991452088811, -121.2663000128114277, 7.779911698950731314 ) ) ; +#55636 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.7071067811865475727, 0.7071067811865475727 ) ) ; +#55637 = CARTESIAN_POINT ( 'NONE', ( 236.1416762196210470, -119.1997427563121050, 6.010524827539843962 ) ) ; +#55638 = VERTEX_POINT ( 'NONE', #36660 ) ; +#55639 = CARTESIAN_POINT ( 'NONE', ( 217.1147121301098650, -118.8003302835540893, -7.850030866818602071 ) ) ; +#55640 = CARTESIAN_POINT ( 'NONE', ( 235.8676288612436736, -121.8350166141283779, 5.385747379524168821 ) ) ; +#55641 = CARTESIAN_POINT ( 'NONE', ( -24.00000000000000000, -5.000000000000008882, -19.50000000000000000 ) ) ; +#55642 = CARTESIAN_POINT ( 'NONE', ( 232.0330250344000831, -114.3568009738893352, 0.2878325129359523560 ) ) ; +#55643 = VECTOR ( 'NONE', #39809, 1000.000000000000114 ) ; +#55644 = CARTESIAN_POINT ( 'NONE', ( 232.9522072610033661, -114.4348303906187851, 1.019244298913961844 ) ) ; +#55645 = AXIS2_PLACEMENT_3D ( 'NONE', #919, #23084, #50226 ) ; +#55646 = LINE ( 'NONE', #15879, #52982 ) ; +#55647 = CARTESIAN_POINT ( 'NONE', ( 214.8002074625812838, -120.4999999999997868, 1.387778780781445676E-14 ) ) ; +#55648 = DIRECTION ( 'NONE', ( -1.000000000000000000, 1.540743955509788409E-32, -5.551115123125781716E-16 ) ) ; +#55649 = CARTESIAN_POINT ( 'NONE', ( 232.1411427385807826, -119.8508569656210909, -5.510888356620866624 ) ) ; +#55650 = CARTESIAN_POINT ( 'NONE', ( 235.5624711970755527, -118.4804388392571326, 5.169513781322216062 ) ) ; +#55651 = CARTESIAN_POINT ( 'NONE', ( 13.70000000000000107, 12.50000000000000000, -38.50000000000000000 ) ) ; +#55652 = ADVANCED_FACE ( 'NONE', ( #49503 ), #14152, .T. ) ; +#55653 = VECTOR ( 'NONE', #23190, 1000.000000000000000 ) ; +#55654 = VECTOR ( 'NONE', #21219, 1000.000000000000114 ) ; +#55655 = CARTESIAN_POINT ( 'NONE', ( 235.0553515281692967, -118.9980026747415991, 5.365612031008225813 ) ) ; +#55656 = CARTESIAN_POINT ( 'NONE', ( -19.00000000000000000, 12.00000000000000000, 36.00000000000000000 ) ) ; +#55657 = ORIENTED_EDGE ( 'NONE', *, *, #47400, .T. ) ; +#55658 = ADVANCED_FACE ( 'NONE', ( #49782 ), #8074, .F. ) ; +#55659 = CARTESIAN_POINT ( 'NONE', ( 234.3192081618960856, -125.3282976811980802, 3.807658934460607547 ) ) ; +#55660 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289794, -113.8775242545481063, 1.016275061636607635 ) ) ; +#55661 = FACE_OUTER_BOUND ( 'NONE', #1404, .T. ) ; +#55662 = EDGE_CURVE ( 'NONE', #29693, #32701, #45690, .T. ) ; +#55663 = CARTESIAN_POINT ( 'NONE', ( 19.90288749124751178, -47.10037266433567282, 16.09377846979277038 ) ) ; +#55664 = CARTESIAN_POINT ( 'NONE', ( 236.9898533013590907, -124.6023460225538457, -3.736703738588229573 ) ) ; +#55665 = ADVANCED_FACE ( 'NONE', ( #1624 ), #24349, .F. ) ; +#55666 = CARTESIAN_POINT ( 'NONE', ( -38.12053793020887582, -49.61539317836349028, -20.70230025351638403 ) ) ; +#55667 = ORIENTED_EDGE ( 'NONE', *, *, #44876, .T. ) ; +#55668 = ORIENTED_EDGE ( 'NONE', *, *, #13682, .T. ) ; +#55669 = CARTESIAN_POINT ( 'NONE', ( 238.0999987669289339, -127.4190045101731528, -1.061779915142698760 ) ) ; +#55670 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#55671 = VECTOR ( 'NONE', #9160, 1000.000000000000000 ) ; +#55672 = CARTESIAN_POINT ( 'NONE', ( 213.9204999291004583, -118.5443904068742711, -7.485893661394626974 ) ) ; +#55673 = VERTEX_POINT ( 'NONE', #50071 ) ; +#55674 = ORIENTED_EDGE ( 'NONE', *, *, #45333, .T. ) ; +#55675 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#55676 = DIRECTION ( 'NONE', ( -1.000000000000000000, 1.540743955509788409E-32, -5.551115123125781716E-16 ) ) ; +#55677 = ADVANCED_FACE ( 'NONE', ( #42439, #50914 ), #55043, .F. ) ; +#55678 = CARTESIAN_POINT ( 'NONE', ( 217.2063859482694284, -121.7175521879723306, 7.922161392004437808 ) ) ; +#55679 = VERTEX_POINT ( 'NONE', #20260 ) ; +#55680 = CARTESIAN_POINT ( 'NONE', ( 195.0671557676070620, -112.1930552035057218, -11.73687306922784757 ) ) ; +#55681 = FACE_OUTER_BOUND ( 'NONE', #12203, .T. ) ; +#55682 = CARTESIAN_POINT ( 'NONE', ( 236.9685056469845108, -124.7503161306935198, 3.568937742645537092 ) ) ; +#55683 = CARTESIAN_POINT ( 'NONE', ( -38.12028320252647973, -48.38542869476614783, 20.70243694753115093 ) ) ; +#55684 = VERTEX_POINT ( 'NONE', #50619 ) ; +#55685 = CARTESIAN_POINT ( 'NONE', ( 20.90000000000002345, -30.00000000000000000, 21.14999999999999858 ) ) ; +#55686 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289794, -123.0597924438686590, 6.193428774795628478 ) ) ; +#55687 = CARTESIAN_POINT ( 'NONE', ( 237.6133070292904392, -122.8649480470973003, -5.676955320563368268 ) ) ; +#55688 = ORIENTED_EDGE ( 'NONE', *, *, #7430, .T. ) ; +#55689 = CIRCLE ( 'NONE', #37058, 1.500000000000004885 ) ; +#55690 = ORIENTED_EDGE ( 'NONE', *, *, #55311, .F. ) ; +#55691 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290306, -120.9114631889664935, -3.224874176356203215 ) ) ; +#55692 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290022, -120.8969831603652381, -0.3117574756514766010 ) ) ; +#55693 = AXIS2_PLACEMENT_3D ( 'NONE', #53073, #17724, #12195 ) ; +#55694 = DIRECTION ( 'NONE', ( 0.5773502691896278405, -0.5773502691896217343, -0.5773502691896278405 ) ) ; +#55695 = LINE ( 'NONE', #11558, #33212 ) ; +#55696 = ORIENTED_EDGE ( 'NONE', *, *, #25228, .T. ) ; +#55697 = EDGE_CURVE ( 'NONE', #8638, #32429, #55331, .T. ) ; +#55698 = ORIENTED_EDGE ( 'NONE', *, *, #13766, .T. ) ; +#55699 = DIRECTION ( 'NONE', ( -0.7009092642998466793, 0.0000000000000000000, -0.7132504491541858949 ) ) ; +#55700 = VERTEX_POINT ( 'NONE', #55902 ) ; +#55701 = VERTEX_POINT ( 'NONE', #19105 ) ; +#55702 = CARTESIAN_POINT ( 'NONE', ( 10.50000000000001599, -39.14999999999999147, 23.49899999999999878 ) ) ; +#55703 = EDGE_CURVE ( 'NONE', #25061, #54911, #28985, .T. ) ; +#55704 = CARTESIAN_POINT ( 'NONE', ( 218.2197930866039428, -122.2901375962460833, 7.651698619420097103 ) ) ; +#55705 = ORIENTED_EDGE ( 'NONE', *, *, #23652, .F. ) ; +#55706 = VERTEX_POINT ( 'NONE', #29046 ) ; +#55707 = CARTESIAN_POINT ( 'NONE', ( 219.8514623776241592, -120.0564321604256151, -7.876073104218856535 ) ) ; +#55708 = VERTEX_POINT ( 'NONE', #15858 ) ; +#55709 = CARTESIAN_POINT ( 'NONE', ( 229.2999987672630482, -123.3822215770867530, 6.924073857120127684 ) ) ; +#55710 = CIRCLE ( 'NONE', #30529, 1.000000000000000888 ) ; +#55711 = CARTESIAN_POINT ( 'NONE', ( 21.50000000000001066, -106.5000000000000000, 14.00000000000000000 ) ) ; +#55712 = CARTESIAN_POINT ( 'NONE', ( 219.9032736367192342, -119.0931686695929415, -7.967851600944191759 ) ) ; +#55713 = ORIENTED_EDGE ( 'NONE', *, *, #38816, .F. ) ; +#55714 = CARTESIAN_POINT ( 'NONE', ( 231.7777695270552556, -123.3882864354526845, 4.764535698153951948 ) ) ; +#55715 = AXIS2_PLACEMENT_3D ( 'NONE', #35665, #52900, #53463 ) ; +#55716 = CARTESIAN_POINT ( 'NONE', ( 219.8664896152975530, -121.7754203327488653, 7.988998849867275709 ) ) ; +#55717 = CARTESIAN_POINT ( 'NONE', ( 214.7015471583420663, -121.3967334989854407, 7.771425905007514068 ) ) ; +#55718 = CARTESIAN_POINT ( 'NONE', ( 232.2653736617593836, -123.7842909458334191, 5.199200686590400800 ) ) ; +#55719 = CARTESIAN_POINT ( 'NONE', ( 215.6842919557767857, -122.3181295127615016, 7.493500095374417747 ) ) ; +#55720 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -121.2860064621965250, 0.1514038124035804178 ) ) ; +#55721 = CARTESIAN_POINT ( 'NONE', ( 17.90815518577750254, -48.40459938839966725, 21.49850287820055783 ) ) ; +#55722 = PLANE ( 'NONE', #20960 ) ; +#55723 = CARTESIAN_POINT ( 'NONE', ( 218.2526263280471426, -121.2787934512117261, 5.529929020463675293 ) ) ; +#55724 = EDGE_CURVE ( 'NONE', #48740, #55182, #6577, .T. ) ; +#55725 = CARTESIAN_POINT ( 'NONE', ( -21.20999999999997954, -30.00000000000000000, -18.69507764349596712 ) ) ; +#55726 = ORIENTED_EDGE ( 'NONE', *, *, #49633, .F. ) ; +#55727 = ADVANCED_FACE ( 'NONE', ( #10074 ), #27893, .F. ) ; +#55728 = CARTESIAN_POINT ( 'NONE', ( 216.6830739907108523, -122.4179292550499554, 7.750363858272296902 ) ) ; +#55729 = CARTESIAN_POINT ( 'NONE', ( 236.5775793712209065, -118.9719525988254958, 5.336758498803489736 ) ) ; +#55730 = EDGE_CURVE ( 'NONE', #41504, #11429, #50348, .T. ) ; +#55731 = CONICAL_SURFACE ( 'NONE', #8148, 0.9000000000000014655, 0.7853981633974439491 ) ; +#55732 = CARTESIAN_POINT ( 'NONE', ( 234.1340866569417187, -120.0969928463776029, -5.534161688359794162 ) ) ; +#55733 = ORIENTED_EDGE ( 'NONE', *, *, #13441, .F. ) ; +#55734 = ORIENTED_EDGE ( 'NONE', *, *, #229, .F. ) ; +#55735 = CARTESIAN_POINT ( 'NONE', ( 221.8153081138674736, -122.3153426965157138, 7.864395838664746563 ) ) ; +#55736 = CIRCLE ( 'NONE', #11895, 3.000000000000002665 ) ; +#55737 = CARTESIAN_POINT ( 'NONE', ( 31.90000000000004121, -119.4999999999999858, 5.615976155471436471 ) ) ; +#55738 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -120.0491307214021077, -2.291412492467278739 ) ) ; +#55739 = CARTESIAN_POINT ( 'NONE', ( 235.8912388006379501, -114.4887523293351137, -1.289594583233004910 ) ) ; +#55740 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#55741 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#55742 = FACE_OUTER_BOUND ( 'NONE', #29090, .T. ) ; +#55743 = CARTESIAN_POINT ( 'NONE', ( 222.3999987669286611, -121.0862402624394321, -8.689466533473861887 ) ) ; +#55744 = ORIENTED_EDGE ( 'NONE', *, *, #23488, .T. ) ; +#55745 = CARTESIAN_POINT ( 'NONE', ( -36.15046256473637953, -39.19543050033675513, -71.83542630306114063 ) ) ; +#55746 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668027164, -122.0343106078035476, -5.804061338912624102 ) ) ; +#55747 = CARTESIAN_POINT ( 'NONE', ( 230.9999987669289112, -122.5847254490971068, 2.253358470839812888 ) ) ; +#55748 = ORIENTED_EDGE ( 'NONE', *, *, #44780, .F. ) ; +#55749 = DIRECTION ( 'NONE', ( -3.524876788021935603E-16, 1.000000000000000000, -1.848892746611746419E-32 ) ) ; +#55750 = CARTESIAN_POINT ( 'NONE', ( 237.7368843170175410, -117.4608548194234316, 4.643121805480826758 ) ) ; +#55751 = CARTESIAN_POINT ( 'NONE', ( 239.6999987669288998, -116.4474402154696548, 0.6218996645835965786 ) ) ; +#55752 = VERTEX_POINT ( 'NONE', #32569 ) ; +#55753 = CARTESIAN_POINT ( 'NONE', ( 46.95096679918786720, -123.5397368307141193, -0.9999999999999731326 ) ) ; +#55754 = CIRCLE ( 'NONE', #22181, 7.661133420318050113 ) ; +#55755 = LINE ( 'NONE', #46676, #41519 ) ; +#55756 = FACE_OUTER_BOUND ( 'NONE', #52343, .T. ) ; +#55757 = CARTESIAN_POINT ( 'NONE', ( 237.0528158417992302, -116.1999681177045716, 4.396600502608941419 ) ) ; +#55758 = ORIENTED_EDGE ( 'NONE', *, *, #21136, .F. ) ; +#55759 = EDGE_LOOP ( 'NONE', ( #25464, #33315, #49699, #41843 ) ) ; +#55760 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#55761 = LINE ( 'NONE', #23926, #28360 ) ; +#55762 = CARTESIAN_POINT ( 'NONE', ( 233.5941049523532058, -118.4687479656260791, -5.210483170606873493 ) ) ; +#55763 = ORIENTED_EDGE ( 'NONE', *, *, #40681, .T. ) ; +#55764 = ORIENTED_EDGE ( 'NONE', *, *, #45535, .F. ) ; +#55765 = EDGE_LOOP ( 'NONE', ( #34548, #11473, #41834, #9919 ) ) ; +#55766 = EDGE_LOOP ( 'NONE', ( #49579, #45489, #3555, #29189 ) ) ; +#55767 = EDGE_CURVE ( 'NONE', #28839, #18004, #23580, .T. ) ; +#55768 = ORIENTED_EDGE ( 'NONE', *, *, #16316, .T. ) ; +#55769 = VERTEX_POINT ( 'NONE', #41590 ) ; +#55770 = CARTESIAN_POINT ( 'NONE', ( 213.5999983370473103, -123.4757591875093539, 6.881643810506058223 ) ) ; +#55771 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#55772 = CARTESIAN_POINT ( 'NONE', ( 196.4500029091152555, -126.6002557055699640, -0.9361359680984971954 ) ) ; +#55773 = ORIENTED_EDGE ( 'NONE', *, *, #44855, .T. ) ; +#55774 = CIRCLE ( 'NONE', #21263, 1.500000000000001332 ) ; +#55775 = CARTESIAN_POINT ( 'NONE', ( 236.1996107537599130, -124.5489294858591336, -3.797179824985291052 ) ) ; +#55776 = DIRECTION ( 'NONE', ( -0.4854019742006797644, -0.7213873210309518225, -0.4939486375098823268 ) ) ; +#55777 = CARTESIAN_POINT ( 'NONE', ( 219.5457413159777218, -118.4910370221323035, -7.833566756729839042 ) ) ; +#55778 = CARTESIAN_POINT ( 'NONE', ( 221.5307369271254743, -121.1841923393904494, 8.057187762087050231 ) ) ; +#55779 = CARTESIAN_POINT ( 'NONE', ( 218.3002074625812554, -124.4527955400111949, -6.562649823263454252 ) ) ; +#55780 = CARTESIAN_POINT ( 'NONE', ( -39.65983889539966611, -42.19543050033675513, -75.40659360186553783 ) ) ; +#55781 = DIRECTION ( 'NONE', ( 3.641592643559806811E-16, -0.3167629461532100454, 0.9485047369119137262 ) ) ; +#55782 = CARTESIAN_POINT ( 'NONE', ( 235.8999987668155143, -122.7427990610974007, -7.156804620164408881 ) ) ; +#55783 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -121.1218996645833528, 4.052559784530135545 ) ) ; +#55784 = CARTESIAN_POINT ( 'NONE', ( 30.61163368297366461, -126.4498488074284097, -0.7764411695770676580 ) ) ; +#55785 = CARTESIAN_POINT ( 'NONE', ( 214.8182639529018729, -121.4186164716864198, 7.568721717732119103 ) ) ; +#55786 = ADVANCED_FACE ( 'NONE', ( #19398 ), #15007, .F. ) ; +#55787 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#55788 =( BOUNDED_SURFACE ( ) B_SPLINE_SURFACE ( 3, 3, ( + ( #20300, #37550, #55942, #55669 ), + ( #32610, #23529, #10113, #37272 ), + ( #10976, #27933, #15043, #41340 ), + ( #10393, #50659, #42187, #19149 ) ), + .UNSPECIFIED., .F., .F., .F. ) + B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ), + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_SURFACE ( ( + ( 1.000000000000000000, 0.3333333333333334259, 0.3333333333333334259, 1.000000000000000000), + ( 0.8047378541243649375, 0.2682459513747884050, 0.2682459513747884050, 0.8047378541243649375), + ( 0.8047378541243649375, 0.2682459513747884050, 0.2682459513747884050, 0.8047378541243649375), + ( 1.000000000000000000, 0.3333333333333334259, 0.3333333333333334259, 1.000000000000000000) ) ) + REPRESENTATION_ITEM ( '' ) SURFACE ( ) ); +#55789 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#55790 = CARTESIAN_POINT ( 'NONE', ( 235.0972280068026521, -125.2645356981536509, -2.888286435452816381 ) ) ; +#55791 = VECTOR ( 'NONE', #5434, 999.9999999999998863 ) ; +#55792 = EDGE_CURVE ( 'NONE', #44095, #8924, #34594, .T. ) ; +#55793 = CARTESIAN_POINT ( 'NONE', ( 235.9923259790378154, -124.5564909169079755, -3.787513342072645894 ) ) ; +#55794 = CARTESIAN_POINT ( 'NONE', ( 233.8098166029869844, -115.9159046720230322, -4.099585575590572795 ) ) ; +#55795 = ADVANCED_FACE ( 'NONE', ( #37512 ), #33642, .F. ) ; +#55796 = CARTESIAN_POINT ( 'NONE', ( 219.8002074625812554, -116.5526423469419228, 6.598085381820078865 ) ) ; +#55797 = CARTESIAN_POINT ( 'NONE', ( 21.00000000000002132, -34.99999999999999289, 19.50000000000000711 ) ) ; +#55798 = CARTESIAN_POINT ( 'NONE', ( 233.6855108508386820, -122.6647405566828581, 5.110449170441913047 ) ) ; +#55799 = EDGE_CURVE ( 'NONE', #10432, #6588, #15893, .T. ) ; +#55800 = ORIENTED_EDGE ( 'NONE', *, *, #1998, .F. ) ; +#55801 = CARTESIAN_POINT ( 'NONE', ( 240.8935270983271550, -114.3614693999725205, -1.504989049959826186 ) ) ; +#55802 = CARTESIAN_POINT ( 'NONE', ( 206.8999987669482437, -128.3701494437058841, 11.11972540080170369 ) ) ; +#55803 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668027448, -126.4993269617434066, 0.09253739136894074957 ) ) ; +#55804 = CARTESIAN_POINT ( 'NONE', ( 235.3044146889786532, -124.9394053655554018, 4.255726467885666331 ) ) ; +#55805 = DIRECTION ( 'NONE', ( -0.9999231197632632018, 0.0000000000000000000, -0.01239978076027445364 ) ) ; +#55806 = CARTESIAN_POINT ( 'NONE', ( 221.2808275055820388, -119.0085424417342495, -7.953552930312155489 ) ) ; +#55807 = CARTESIAN_POINT ( 'NONE', ( 220.4531036157365520, -120.4462063562493057, -5.641186388906316296 ) ) ; +#55808 = CARTESIAN_POINT ( 'NONE', ( 215.4323798136194625, -125.7239114608691750, 4.937166076212863963 ) ) ; +#55809 = ORIENTED_EDGE ( 'NONE', *, *, #27292, .T. ) ; +#55810 = CARTESIAN_POINT ( 'NONE', ( 28.09997841401597896, -122.4104478292983202, -5.952350340528263395 ) ) ; +#55811 = CARTESIAN_POINT ( 'NONE', ( 20.90000000000002345, -30.00000000000000000, 17.85000000000000853 ) ) ; +#55812 = CARTESIAN_POINT ( 'NONE', ( 228.7999987669289794, -120.4999999999997726, 1.387778780781445676E-14 ) ) ; +#55813 = ORIENTED_EDGE ( 'NONE', *, *, #17704, .T. ) ; +#55814 = VECTOR ( 'NONE', #24989, 1000.000000000000000 ) ; +#55815 = DIRECTION ( 'NONE', ( 0.7132504491541842295, 2.131334480222602985E-15, -0.7009092642998483447 ) ) ; +#55816 = CARTESIAN_POINT ( 'NONE', ( 217.4395091456903515, -118.8647196110668318, -5.398493836873699436 ) ) ; +#55817 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #30661, #53397, #13967, #8730 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 0.0004964598233039460530 ), + .UNSPECIFIED. ) ; +#55818 = CARTESIAN_POINT ( 'NONE', ( 36.72965662513384189, -119.6579555844220124, 5.399792603348301689 ) ) ; +#55819 = CARTESIAN_POINT ( 'NONE', ( 215.7528066236889117, -121.4461043704130816, 7.860508907785224153 ) ) ; +#55820 = ORIENTED_EDGE ( 'NONE', *, *, #46722, .F. ) ; +#55821 = CARTESIAN_POINT ( 'NONE', ( 2.400000000000022116, -40.49999999999999289, -23.49900000000000588 ) ) ; +#55822 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#55823 = ORIENTED_EDGE ( 'NONE', *, *, #11132, .T. ) ; +#55824 = ORIENTED_EDGE ( 'NONE', *, *, #1141, .T. ) ; +#55825 = CONICAL_SURFACE ( 'NONE', #3600, 1.499999999999997780, 0.7853981633974482790 ) ; +#55826 = ORIENTED_EDGE ( 'NONE', *, *, #44191, .T. ) ; +#55827 = ADVANCED_FACE ( 'NONE', ( #16434 ), #38642, .T. ) ; +#55828 = FACE_OUTER_BOUND ( 'NONE', #57493, .T. ) ; +#55829 = CARTESIAN_POINT ( 'NONE', ( -48.20948734768217747, -120.8183615936575563, 3.523705741160102711 ) ) ; +#55830 = VERTEX_POINT ( 'NONE', #8277 ) ; +#55831 = FACE_OUTER_BOUND ( 'NONE', #46523, .T. ) ; +#55832 = ORIENTED_EDGE ( 'NONE', *, *, #19126, .F. ) ; +#55833 = CARTESIAN_POINT ( 'NONE', ( -43.03327654961125859, -45.24865255613197235, -17.18371190662490378 ) ) ; +#55834 = CARTESIAN_POINT ( 'NONE', ( 219.7516213319895542, -119.9241253401982306, -7.859825697344523299 ) ) ; +#55835 = CARTESIAN_POINT ( 'NONE', ( 231.2472123624289111, -124.5525597845298620, -0.6218996645835622727 ) ) ; +#55836 = ORIENTED_EDGE ( 'NONE', *, *, #57160, .T. ) ; +#55837 = CARTESIAN_POINT ( 'NONE', ( -25.69999999999999929, -128.9989999999999952, 7.500000000000008882 ) ) ; +#55838 = CARTESIAN_POINT ( 'NONE', ( 228.7999987669289794, -120.8402296142914309, 7.492278946325953370 ) ) ; +#55839 = EDGE_LOOP ( 'NONE', ( #2521, #16902 ) ) ; +#55840 = CARTESIAN_POINT ( 'NONE', ( 24.70000000000003482, -129.0000000000000000, 22.01715728752539292 ) ) ; +#55841 = CARTESIAN_POINT ( 'NONE', ( 215.9008361896660517, -119.0650387841110955, -7.596359204319509395 ) ) ; +#55842 = ORIENTED_EDGE ( 'NONE', *, *, #17010, .F. ) ; +#55843 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#55844 = CARTESIAN_POINT ( 'NONE', ( 231.1689704355307526, -116.7604215429452950, 5.095377345206903108 ) ) ; +#55845 = FACE_OUTER_BOUND ( 'NONE', #33690, .T. ) ; +#55846 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -117.8860191735771821, -1.315332364738151849 ) ) ; +#55847 = FACE_OUTER_BOUND ( 'NONE', #13351, .T. ) ; +#55848 = VECTOR ( 'NONE', #3278, 1000.000000000000000 ) ; +#55849 = CARTESIAN_POINT ( 'NONE', ( 235.2204945963867431, -123.9929537771441375, -4.313827513348525322 ) ) ; +#55850 = CIRCLE ( 'NONE', #30686, 1.500000000000001332 ) ; +#55851 = CARTESIAN_POINT ( 'NONE', ( 30.59960000000004143, -114.9592565566866114, -3.913366825718100461 ) ) ; +#55852 = CARTESIAN_POINT ( 'NONE', ( 218.7391470653743681, -121.1144011063474011, 8.050345012910895548 ) ) ; +#55853 = FACE_OUTER_BOUND ( 'NONE', #23145, .T. ) ; +#55854 = CARTESIAN_POINT ( 'NONE', ( 233.3579539803274372, -126.1077486432318437, 2.520797738938549859 ) ) ; +#55855 = EDGE_CURVE ( 'NONE', #28528, #57464, #12349, .T. ) ; +#55856 = CARTESIAN_POINT ( 'NONE', ( 16.00000000000000000, -9.199999999999999289, -38.69999999999999574 ) ) ; +#55857 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#55858 = DIRECTION ( 'NONE', ( 0.9999231197632632018, 0.0000000000000000000, 0.01239978076027390373 ) ) ; +#55859 = CARTESIAN_POINT ( 'NONE', ( 233.0320305952747617, -123.4685734645008353, -4.689359661636262722 ) ) ; +#55860 = EDGE_CURVE ( 'NONE', #36782, #23408, #7118, .T. ) ; +#55861 = CARTESIAN_POINT ( 'NONE', ( 234.7975294397454036, -125.4530142727781055, 2.504079351255953156 ) ) ; +#55862 = EDGE_CURVE ( 'NONE', #15209, #36575, #34279, .T. ) ; +#55863 = VECTOR ( 'NONE', #50474, 1000.000000000000000 ) ; +#55864 = CARTESIAN_POINT ( 'NONE', ( 215.8758049543749564, -119.4016133479222077, -7.647612867889563404 ) ) ; +#55865 = LINE ( 'NONE', #47075, #4798 ) ; +#55866 = CARTESIAN_POINT ( 'NONE', ( 234.7310635784050135, -118.4129207036100411, -5.784986509867196425 ) ) ; +#55867 = CARTESIAN_POINT ( 'NONE', ( 215.6366699377376790, -116.8758358973242224, 6.227816676351435987 ) ) ; +#55868 = CARTESIAN_POINT ( 'NONE', ( -49.24292255419245379, -119.1574592800642307, -7.583118473846358398 ) ) ; +#55869 = CARTESIAN_POINT ( 'NONE', ( -26.99999999999998934, -0.2000000000000152489, 2.810252031082426704E-15 ) ) ; +#55870 = CARTESIAN_POINT ( 'NONE', ( 234.4578641290873691, -115.7312797494365526, 2.838105648992754304 ) ) ; +#55871 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289226, -123.8720751096748529, 1.914286908500405282 ) ) ; +#55872 = CARTESIAN_POINT ( 'NONE', ( 22.00000000000001421, -129.0000000000000000, -19.99999999999998934 ) ) ; +#55873 = CARTESIAN_POINT ( 'NONE', ( 219.7742688560260547, -119.1163116103952717, -7.731164696372163192 ) ) ; +#55874 = ORIENTED_EDGE ( 'NONE', *, *, #3050, .T. ) ; +#55875 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -117.7104414903513714, 0.1162702632416372228 ) ) ; +#55876 = CARTESIAN_POINT ( 'NONE', ( 233.2424341462185566, -123.3960905580922116, -4.741865333990682885 ) ) ; +#55877 = APPLICATION_CONTEXT ( 'configuration controlled 3d designs of mechanical parts and assemblies' ) ; +#55878 = ORIENTED_EDGE ( 'NONE', *, *, #37130, .F. ) ; +#55879 = ORIENTED_EDGE ( 'NONE', *, *, #14913, .F. ) ; +#55880 = CARTESIAN_POINT ( 'NONE', ( 214.7364365016796341, -118.8394567025240178, -7.653045528967905575 ) ) ; +#55881 = CARTESIAN_POINT ( 'NONE', ( 236.7619012478523928, -117.3364842603094900, -5.273761135864927674 ) ) ; +#55882 = CALENDAR_DATE ( 2024, 10, 10 ) ; +#55883 = ORIENTED_EDGE ( 'NONE', *, *, #7627, .T. ) ; +#55884 = EDGE_LOOP ( 'NONE', ( #968, #51933, #42769, #1902 ) ) ; +#55885 = VECTOR ( 'NONE', #13800, 1000.000000000000000 ) ; +#55886 = AXIS2_PLACEMENT_3D ( 'NONE', #14969, #20501, #11455 ) ; +#55887 = CARTESIAN_POINT ( 'NONE', ( 236.5473684208909333, -115.0605207886842152, -1.097049522777159059 ) ) ; +#55888 = CARTESIAN_POINT ( 'NONE', ( 23.40000000000003055, -116.9999999999999858, 5.000000000000018652 ) ) ; +#55889 = ORIENTED_EDGE ( 'NONE', *, *, #25588, .F. ) ; +#55890 = EDGE_CURVE ( 'NONE', #56045, #28093, #9417, .T. ) ; +#55891 = EDGE_LOOP ( 'NONE', ( #1969, #52052, #42089, #40223 ) ) ; +#55892 = ADVANCED_FACE ( 'NONE', ( #34563 ), #47688, .F. ) ; +#55893 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397815626E-17 ) ) ; +#55894 = CARTESIAN_POINT ( 'NONE', ( -48.75000000000000000, -119.5000000000000000, -4.999999999999994671 ) ) ; +#55895 = ORIENTED_EDGE ( 'NONE', *, *, #49640, .F. ) ; +#55896 = CARTESIAN_POINT ( 'NONE', ( 216.2145475481480617, -121.2561372072285764, 5.533405813227518344 ) ) ; +#55897 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#55898 = CARTESIAN_POINT ( 'NONE', ( 195.1499984800815639, -112.5728800099025193, -11.20021902247113132 ) ) ; +#55899 = DIRECTION ( 'NONE', ( 1.145753778493641151E-15, -0.9456227910497280176, -0.3252653333008645453 ) ) ; +#55900 = LINE ( 'NONE', #25207, #22965 ) ; +#55901 = CARTESIAN_POINT ( 'NONE', ( 221.9194786937059405, -119.9945752219881712, -8.057740076634539506 ) ) ; +#55902 = CARTESIAN_POINT ( 'NONE', ( 4.721691385632973414, -48.23565204092950154, -118.7001483292602018 ) ) ; +#55903 = ORIENTED_EDGE ( 'NONE', *, *, #20177, .F. ) ; +#55904 = EDGE_LOOP ( 'NONE', ( #35620, #41071, #49211, #37656 ) ) ; +#55905 = ADVANCED_FACE ( 'NONE', ( #16138 ), #47915, .T. ) ; +#55906 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289226, -129.1550258687246355, 12.22867642926673959 ) ) ; +#55907 = CYLINDRICAL_SURFACE ( 'NONE', #8931, 3.000000000000104805 ) ; +#55908 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290590, -122.9375412305360840, -2.581376466659918822 ) ) ; +#55909 = ORIENTED_EDGE ( 'NONE', *, *, #20556, .T. ) ; +#55910 = LINE ( 'NONE', #7688, #57182 ) ; +#55911 = CARTESIAN_POINT ( 'NONE', ( 231.9991237791170420, -120.6471425316401422, 5.836015731951587071 ) ) ; +#55912 = CARTESIAN_POINT ( 'NONE', ( 221.6189182365592671, -121.0952178248964657, 8.053197875566977970 ) ) ; +#55913 = CARTESIAN_POINT ( 'NONE', ( 236.2118634055042321, -121.8732310443089943, 5.994699974409967602 ) ) ; +#55914 = CARTESIAN_POINT ( 'NONE', ( 216.3345375001004527, -118.5100714592018107, -7.709530358927985993 ) ) ; +#55915 = CARTESIAN_POINT ( 'NONE', ( 235.7732580301359917, -118.5792062544672092, 5.206724422729332780 ) ) ; +#55916 = CARTESIAN_POINT ( 'NONE', ( -34.95891681542661900, -51.19543050033674803, -70.62290053949905655 ) ) ; +#55917 = CARTESIAN_POINT ( 'NONE', ( 31.76871715712648836, -121.3782086284239341, -5.826508997811527202 ) ) ; +#55918 = CARTESIAN_POINT ( 'NONE', ( 233.0073018766503310, -115.1460916060975421, 3.024201378467306078 ) ) ; +#55919 = PLANE ( 'NONE', #4521 ) ; +#55920 = CARTESIAN_POINT ( 'NONE', ( 214.7019021674151418, -119.9445323823362202, -5.564200263421429149 ) ) ; +#55921 = CARTESIAN_POINT ( 'NONE', ( 220.7241426765220638, -121.5518559467073629, 7.813933273800172330 ) ) ; +#55922 = CARTESIAN_POINT ( 'NONE', ( 232.2499278536135705, -116.5244115898763795, -3.870490859217055934 ) ) ; +#55923 = ADVANCED_FACE ( 'NONE', ( #17012, #3323, #2749, #34848, #21110, #52636, #29328, #43889, #20534, #16726, #12643, #30492, #3913 ), #39516, .T. ) ; +#55924 = CARTESIAN_POINT ( 'NONE', ( 235.5492543079835457, -118.0508186913645829, 4.981693056463557312 ) ) ; +#55925 = DIRECTION ( 'NONE', ( 0.7132504491541841185, 2.131334480222611662E-15, -0.7009092642998482336 ) ) ; +#55926 = ADVANCED_FACE ( 'NONE', ( #3029 ), #44851, .F. ) ; +#55927 = CIRCLE ( 'NONE', #47487, 1.000000000000000888 ) ; +#55928 = CARTESIAN_POINT ( 'NONE', ( 235.0517226959136394, -117.6340919487667804, 4.779031815229650704 ) ) ; +#55929 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#55930 = VERTEX_POINT ( 'NONE', #44178 ) ; +#55931 = CARTESIAN_POINT ( 'NONE', ( 234.3333619851361220, -125.6385454295076443, 3.378676237435830121 ) ) ; +#55932 = CARTESIAN_POINT ( 'NONE', ( 30.60000000000001563, -114.5434458170824428, 0.7253070912061621023 ) ) ; +#55933 = CARTESIAN_POINT ( 'NONE', ( 5.113163414944444263, -29.69543050033664144, -100.4678060680930543 ) ) ; +#55934 = CARTESIAN_POINT ( 'NONE', ( 219.9319163693382677, -121.8480218835533009, 7.773073674748461670 ) ) ; +#55935 = CARTESIAN_POINT ( 'NONE', ( 237.0340631701569976, -123.4316363025627510, -4.711025808689582206 ) ) ; +#55936 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #9141, #14080, #40670, #23419, #27536, #13801, #50274, #40090, #35716, #18168 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 4 ), + ( 7.433769311180496644E-15, 9.323703039598759518E-05, 0.0001864740607845414395, 0.0002797110911730952567, 0.0003729481215616491010 ), + .UNSPECIFIED. ) ; +#55937 = CARTESIAN_POINT ( 'NONE', ( -44.92145064962634393, -52.30093776641015069, -15.20388291920675350 ) ) ; +#55938 = EDGE_CURVE ( 'NONE', #23386, #17518, #22566, .T. ) ; +#55939 = CONICAL_SURFACE ( 'NONE', #31743, 6.452443098922347353, 0.08726646264531637276 ) ; +#55940 = VERTEX_POINT ( 'NONE', #13805 ) ; +#55941 = EDGE_CURVE ( 'NONE', #42929, #29116, #35718, .T. ) ; +#55942 = CARTESIAN_POINT ( 'NONE', ( 238.0999987669289624, -125.2954446798877370, -14.89978893548948768 ) ) ; +#55943 = CARTESIAN_POINT ( 'NONE', ( 221.3375142154864648, -118.9582301159735636, -7.691549349642198052 ) ) ; +#55944 = CIRCLE ( 'NONE', #36365, 7.499999999912263071 ) ; +#55945 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#55946 = ORIENTED_EDGE ( 'NONE', *, *, #54013, .T. ) ; +#55947 = ORIENTED_EDGE ( 'NONE', *, *, #36248, .F. ) ; +#55948 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -117.7416969509971238, 0.1115077892692868111 ) ) ; +#55949 = CARTESIAN_POINT ( 'NONE', ( 220.0156040202012662, -120.8969913695378011, 7.877607118607330428 ) ) ; +#55950 = FACE_OUTER_BOUND ( 'NONE', #12051, .T. ) ; +#55951 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -119.1214499035854573, 1.927654527929071326 ) ) ; +#55952 = ORIENTED_EDGE ( 'NONE', *, *, #53414, .F. ) ; +#55953 = CARTESIAN_POINT ( 'NONE', ( 194.9499984800818027, -112.1930552035057360, -11.73687306922782092 ) ) ; +#55954 = CARTESIAN_POINT ( 'NONE', ( 216.8692052201487286, -120.1462766485496161, -7.782841531460398699 ) ) ; +#55955 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #10285, #28106, #2682, #10863 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.9954341793223009383, 0.9954341793223009383, 1.000000000000000000 ) ) + REPRESENTATION_ITEM ( '' ) ); +#55956 = CARTESIAN_POINT ( 'NONE', ( 237.0620552273759643, -126.0156432119540142, 0.6166346499756486521 ) ) ; +#55957 = CARTESIAN_POINT ( 'NONE', ( 219.8755975115003594, -121.6019805421154700, 8.015366516533356744 ) ) ; +#55958 = ORIENTED_EDGE ( 'NONE', *, *, #14353, .F. ) ; +#55959 = LINE ( 'NONE', #26441, #25023 ) ; +#55960 = ADVANCED_FACE ( 'NONE', ( #53519, #45345 ), #13502, .T. ) ; +#55961 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669290078, -123.9798783444316399, 5.725492183790634293 ) ) ; +#55962 = CARTESIAN_POINT ( 'NONE', ( 4.916973593473785265, -51.69543050033674092, -118.5014277108454905 ) ) ; +#55963 = VERTEX_POINT ( 'NONE', #9429 ) ; +#55964 = EDGE_LOOP ( 'NONE', ( #46039, #35985, #15837, #52644 ) ) ; +#55965 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290874, -120.3521086371781337, -3.537269662447077856 ) ) ; +#55966 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#55967 = EDGE_CURVE ( 'NONE', #54952, #54108, #45047, .T. ) ; +#55968 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -123.7036249256831582, 1.296837436056491599 ) ) ; +#55969 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#55970 = EDGE_LOOP ( 'NONE', ( #26889, #26502, #53797, #24216 ) ) ; +#55971 = CARTESIAN_POINT ( 'NONE', ( 233.0185270983271550, -115.0952154233613101, 3.276408650962334246 ) ) ; +#55972 = CIRCLE ( 'NONE', #31727, 0.5000000003127869075 ) ; +#55973 = CARTESIAN_POINT ( 'NONE', ( 237.9637914828827832, -114.5237180798371384, 1.449911649572972028 ) ) ; +#55974 = EDGE_CURVE ( 'NONE', #55684, #34486, #31646, .T. ) ; +#55975 = ORIENTED_EDGE ( 'NONE', *, *, #37138, .F. ) ; +#55976 = AXIS2_PLACEMENT_3D ( 'NONE', #44189, #17619, #3635 ) ; +#55977 = ORIENTED_EDGE ( 'NONE', *, *, #34090, .T. ) ; +#55978 = ADVANCED_FACE ( 'NONE', ( #22847 ), #9143, .F. ) ; +#55979 = DIRECTION ( 'NONE', ( 1.972152263052529514E-31, -1.000000000000000000, 1.224646799147352961E-16 ) ) ; +#55980 = CARTESIAN_POINT ( 'NONE', ( 237.9352076734903108, -125.6178234541020231, -2.153597751916639602 ) ) ; +#55981 = EDGE_CURVE ( 'NONE', #16476, #32871, #57737, .T. ) ; +#55982 = ORIENTED_EDGE ( 'NONE', *, *, #12740, .F. ) ; +#55983 = ORIENTED_EDGE ( 'NONE', *, *, #6834, .T. ) ; +#55984 = CYLINDRICAL_SURFACE ( 'NONE', #47899, 3.250000067055240471 ) ; +#55985 = VECTOR ( 'NONE', #49082, 1000.000000000000000 ) ; +#55986 = ORIENTED_EDGE ( 'NONE', *, *, #10669, .F. ) ; +#55987 = CARTESIAN_POINT ( 'NONE', ( 214.4398602538755654, -119.5359108390683218, -5.501493822502284914 ) ) ; +#55988 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#55989 = CARTESIAN_POINT ( 'NONE', ( 36.89929804591973550, -119.5000000000000568, -5.188116411101513670 ) ) ; +#55990 = ORIENTED_EDGE ( 'NONE', *, *, #48162, .T. ) ; +#55991 = CARTESIAN_POINT ( 'NONE', ( 237.4189704355307811, -125.5953773452066145, 3.739578457054484772 ) ) ; +#55992 = VECTOR ( 'NONE', #17003, 1000.000000000000000 ) ; +#55993 = CARTESIAN_POINT ( 'NONE', ( 220.0295629091312435, -120.5537936437502538, 5.641186388906358040 ) ) ; +#55994 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#55995 = CARTESIAN_POINT ( 'NONE', ( 232.2947109075604715, -124.6696825429898041, 4.523442269593826559 ) ) ; +#55996 = CARTESIAN_POINT ( 'NONE', ( 30.59996950706589303, -115.6186819054155421, 3.565504831545027287 ) ) ; +#55997 = DIRECTION ( 'NONE', ( -0.7132504491541838965, -2.131334480222543031E-15, 0.7009092642998485667 ) ) ; +#55998 = CARTESIAN_POINT ( 'NONE', ( 218.0326460778824753, -121.9853475831256162, 7.931875778032034141 ) ) ; +#55999 = DIRECTION ( 'NONE', ( -1.857579106397815009E-17, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#56000 = ADVANCED_FACE ( 'NONE', ( #18173 ), #49714, .F. ) ; +#56001 = LINE ( 'NONE', #33518, #26704 ) ; +#56002 = CARTESIAN_POINT ( 'NONE', ( 214.8617274291697470, -119.7574495510191781, -7.808675493558401293 ) ) ; +#56003 = VERTEX_POINT ( 'NONE', #52951 ) ; +#56004 = CARTESIAN_POINT ( 'NONE', ( 26.90000000000003411, -121.4999999999999858, 1.000000000000014655 ) ) ; +#56005 = CARTESIAN_POINT ( 'NONE', ( 236.6538665557868342, -121.5751124505895859, 5.443636865245215617 ) ) ; +#56006 = CARTESIAN_POINT ( 'NONE', ( 234.0627205626260547, -122.5115686666192829, -5.172627479496960667 ) ) ; +#56007 = ORIENTED_EDGE ( 'NONE', *, *, #23760, .T. ) ; +#56008 = EDGE_CURVE ( 'NONE', #22214, #11418, #18722, .T. ) ; +#56009 = ORIENTED_EDGE ( 'NONE', *, *, #36334, .F. ) ; +#56010 = CARTESIAN_POINT ( 'NONE', ( 221.5594273865283697, -122.2704229508609046, 7.653634878416830212 ) ) ; +#56011 = AXIS2_PLACEMENT_3D ( 'NONE', #14920, #32757, #11125 ) ; +#56012 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#56013 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#56014 = CARTESIAN_POINT ( 'NONE', ( 235.7719903455728456, -116.9942854392715077, -5.051598324132440254 ) ) ; +#56015 = LINE ( 'NONE', #47516, #21861 ) ; +#56016 = CARTESIAN_POINT ( 'NONE', ( 12.68792869775283805, -29.69543050033662013, -103.4600553742774025 ) ) ; +#56017 = CARTESIAN_POINT ( 'NONE', ( 238.0999987669289339, -127.1224757454514389, -1.016275061636582544 ) ) ; +#56018 = CARTESIAN_POINT ( 'NONE', ( 26.89964839742492586, -119.4999999999999858, -6.071813689236968514 ) ) ; +#56019 = ORIENTED_EDGE ( 'NONE', *, *, #46205, .T. ) ; +#56020 = CARTESIAN_POINT ( 'NONE', ( 237.9996142642622203, -125.1955682691424698, 3.004715752444552468 ) ) ; +#56021 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026312, -114.5694257071199758, 0.9100969164253054355 ) ) ; +#56022 = CARTESIAN_POINT ( 'NONE', ( -34.59612099842235722, -52.19543050033675513, -71.68043502837599590 ) ) ; +#56023 = AXIS2_PLACEMENT_3D ( 'NONE', #6697, #11943, #56333 ) ; +#56024 = ORIENTED_EDGE ( 'NONE', *, *, #18792, .F. ) ; +#56025 = CARTESIAN_POINT ( 'NONE', ( 219.8388233875151911, -119.7734869928975314, -7.855337565562059865 ) ) ; +#56026 = CARTESIAN_POINT ( 'NONE', ( 237.6863201204663198, -116.1610549271903352, 3.463260668535777853 ) ) ; +#56027 = CARTESIAN_POINT ( 'NONE', ( 217.3002074625812838, -124.0564700392392012, -9.145273480228658158 ) ) ; +#56028 = ORIENTED_EDGE ( 'NONE', *, *, #25437, .F. ) ; +#56029 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238558841E-16, -1.857579106397798678E-17 ) ) ; +#56030 = AXIS2_PLACEMENT_3D ( 'NONE', #26385, #21991, #8564 ) ; +#56031 = DIRECTION ( 'NONE', ( -1.857579106397815009E-17, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#56032 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669291386, -125.3672257850954850, 2.666948285382178430 ) ) ; +#56034 = CARTESIAN_POINT ( 'NONE', ( 237.0828123735772124, -117.1049414213421329, 5.128693234245042198 ) ) ; +#56033 = CC_DESIGN_PERSON_AND_ORGANIZATION_ASSIGNMENT ( #5946, #37496, ( #2915 ) ) ; +#56035 = ORIENTED_EDGE ( 'NONE', *, *, #46538, .T. ) ; +#56036 = ORIENTED_EDGE ( 'NONE', *, *, #43454, .F. ) ; +#56037 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203871748, 0.9884292157390539568 ) ) ; +#56038 = CARTESIAN_POINT ( 'NONE', ( 221.4391909539226333, -121.1084670455639838, 5.556067051775748666 ) ) ; +#56039 = EDGE_CURVE ( 'NONE', #3984, #45510, #5666, .T. ) ; +#56040 = CARTESIAN_POINT ( 'NONE', ( 233.6122476960960057, -123.7816340029911117, -4.563008462433242762 ) ) ; +#56041 = ORIENTED_EDGE ( 'NONE', *, *, #31144, .T. ) ; +#56042 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #56025, #42846, #2874, #15985, #33820, #34109 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 4 ), + ( 0.0000000000000000000, 0.0001476204886549507584, 0.0002952409773099015167 ), + .UNSPECIFIED. ) ; +#56043 = ORIENTED_EDGE ( 'NONE', *, *, #11494, .F. ) ; +#56044 = EDGE_LOOP ( 'NONE', ( #50130, #27749, #3967, #6502 ) ) ; +#56045 = VERTEX_POINT ( 'NONE', #35434 ) ; +#56046 = ADVANCED_FACE ( 'NONE', ( #12933, #26688 ), #31929, .F. ) ; +#56047 = ORIENTED_EDGE ( 'NONE', *, *, #34217, .T. ) ; +#56048 = ADVANCED_FACE ( 'NONE', ( #23147 ), #26778, .F. ) ; +#56049 = EDGE_LOOP ( 'NONE', ( #23994, #55049, #859, #17868 ) ) ; +#56050 = CARTESIAN_POINT ( 'NONE', ( 213.4681369602846246, -123.4732275243713957, 6.865144280861104953 ) ) ; +#56051 = CYLINDRICAL_SURFACE ( 'NONE', #55551, 2.000000000000001776 ) ; +#56052 = CARTESIAN_POINT ( 'NONE', ( 219.9374684732561320, -121.0987010056480386, 7.866352561652280251 ) ) ; +#56053 = ORIENTED_EDGE ( 'NONE', *, *, #38691, .T. ) ; +#56054 = CIRCLE ( 'NONE', #5688, 1.000000000000000888 ) ; +#56055 = CARTESIAN_POINT ( 'NONE', ( 236.3866974612299998, -118.5587505628749341, -5.199626229125342114 ) ) ; +#56056 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#56057 = CARTESIAN_POINT ( 'NONE', ( 229.1232270751395674, -123.8337403310108300, -6.525000077300877166 ) ) ; +#56058 = CARTESIAN_POINT ( 'NONE', ( 219.9620501213859711, -122.3163460569401622, 7.884770222357270875 ) ) ; +#56059 = DIRECTION ( 'NONE', ( -0.7132504491541841185, -2.131334480222602985E-15, 0.7009092642998482336 ) ) ; +#56060 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#56061 = DIRECTION ( 'NONE', ( 1.617781153285278117E-32, 1.000000000000000000, -1.224646799147352221E-16 ) ) ; +#56062 = FACE_OUTER_BOUND ( 'NONE', #56793, .T. ) ; +#56063 = FACE_OUTER_BOUND ( 'NONE', #14352, .T. ) ; +#56064 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1516828450203863143, -0.9884292157390539568 ) ) ; +#56065 = CARTESIAN_POINT ( 'NONE', ( -37.57696346304472712, -50.19543050033675513, -70.43360777446144994 ) ) ; +#56066 = AXIS2_PLACEMENT_3D ( 'NONE', #36172, #53977, #49861 ) ; +#56067 = DIRECTION ( 'NONE', ( -0.7132504491541840075, -2.131334480222543031E-15, 0.7009092642998484557 ) ) ; +#56068 = SECURITY_CLASSIFICATION ( '', '', #1306 ) ; +#56069 = CARTESIAN_POINT ( 'NONE', ( 222.3999987669286611, -120.5920256545699090, -8.613625110963669229 ) ) ; +#56070 = CARTESIAN_POINT ( 'NONE', ( 232.8472280068026521, -123.3882864354526845, 4.764535698153937737 ) ) ; +#56071 = VECTOR ( 'NONE', #38811, 1000.000000000000000 ) ; +#56072 = AXIS2_PLACEMENT_3D ( 'NONE', #42388, #28125, #23723 ) ; +#56073 = CARTESIAN_POINT ( 'NONE', ( 236.0888753199840835, -121.6494124601483549, -5.429774754980668305 ) ) ; +#56074 = CARTESIAN_POINT ( 'NONE', ( 226.3999987669289453, -127.7155332748948666, -1.107284768648825413 ) ) ; +#56075 = CARTESIAN_POINT ( 'NONE', ( 217.0630250247723438, -119.8844423126448504, -7.782242521861925333 ) ) ; +#56076 = CARTESIAN_POINT ( 'NONE', ( 233.6449984395648016, -121.2732552291548984, 5.495159662233515263 ) ) ; +#56077 = EDGE_LOOP ( 'NONE', ( #40935, #44979, #46, #33705 ) ) ; +#56078 = CARTESIAN_POINT ( 'NONE', ( 241.0276721443097472, -115.4224058229817018, 3.491921398494926443 ) ) ; +#56079 = EDGE_CURVE ( 'NONE', #24920, #31337, #55119, .T. ) ; +#56080 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026312, -120.3616447261553333, 5.998444859011864416 ) ) ; +#56081 = CARTESIAN_POINT ( 'NONE', ( 235.3757875088436151, -126.3450843664123653, 1.912500051703592607 ) ) ; +#56082 = CARTESIAN_POINT ( 'NONE', ( 25.00000000000002132, -57.29999999999999716, -17.50000000000000711 ) ) ; +#56083 = LINE ( 'NONE', #56939, #41592 ) ; +#56084 = DIRECTION ( 'NONE', ( 0.7071067811865474617, 8.659560562354932858E-17, -0.7071067811865474617 ) ) ; +#56085 = EDGE_CURVE ( 'NONE', #15080, #38574, #1836, .T. ) ; +#56086 = FACE_OUTER_BOUND ( 'NONE', #50480, .T. ) ; +#56087 = VERTEX_POINT ( 'NONE', #41233 ) ; +#56088 = CARTESIAN_POINT ( 'NONE', ( 15.34813281988775024, -60.18703467702531640, 19.70999206061006603 ) ) ; +#56089 = CARTESIAN_POINT ( 'NONE', ( 29.66386737893922287, -114.6721986099852728, 1.000000000000014655 ) ) ; +#56090 = CARTESIAN_POINT ( 'NONE', ( 214.4398602538724390, -121.4034934430403325, 7.541729947538525991 ) ) ; +#56091 = ORIENTED_EDGE ( 'NONE', *, *, #21065, .F. ) ; +#56092 = VECTOR ( 'NONE', #39508, 1000.000000000000000 ) ; +#56093 = CARTESIAN_POINT ( 'NONE', ( 218.1993182306146650, -120.2596969191735354, -5.612564934189753885 ) ) ; +#56094 = CARTESIAN_POINT ( 'NONE', ( 216.6389879694779381, -122.0114118919261585, 7.624396652570359478 ) ) ; +#56095 = CARTESIAN_POINT ( 'NONE', ( 231.2472123624289111, -124.5525597845298762, -0.6218996645835651593 ) ) ; +#56096 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#56097 = CARTESIAN_POINT ( 'NONE', ( 21.50000000000000355, -124.5000000000000000, 17.10000000000000853 ) ) ; +#56098 = ORIENTED_EDGE ( 'NONE', *, *, #36872, .T. ) ; +#56099 = CARTESIAN_POINT ( 'NONE', ( 214.5561483820300452, -121.9538950856903341, 7.689776859574387835 ) ) ; +#56100 = CARTESIAN_POINT ( 'NONE', ( 28.12379286111912791, -121.4999999999999858, -6.139511501183081421 ) ) ; +#56101 = EDGE_CURVE ( 'NONE', #53965, #34667, #52868, .T. ) ; +#56102 = EDGE_LOOP ( 'NONE', ( #48980, #9859 ) ) ; +#56103 = CONICAL_SURFACE ( 'NONE', #23445, 0.8000000000236405784, 0.5404194996018381048 ) ; +#56104 = ORIENTED_EDGE ( 'NONE', *, *, #21622, .T. ) ; +#56105 = EDGE_LOOP ( 'NONE', ( #30087, #31637, #51743, #8183 ) ) ; +#56106 = ORIENTED_EDGE ( 'NONE', *, *, #31610, .F. ) ; +#56107 = EDGE_CURVE ( 'NONE', #5339, #27698, #37560, .T. ) ; +#56108 = AXIS2_PLACEMENT_3D ( 'NONE', #39102, #57204, #35310 ) ; +#56109 = DIRECTION ( 'NONE', ( -0.7132504491541841185, -2.131334480222611268E-15, 0.7009092642998482336 ) ) ; +#56110 = CARTESIAN_POINT ( 'NONE', ( -47.42698973489245162, -120.5004819781185006, 6.707750243043220095 ) ) ; +#56111 = EDGE_LOOP ( 'NONE', ( #39896, #16004, #57565, #22068 ) ) ; +#56112 = EDGE_CURVE ( 'NONE', #10402, #33182, #13870, .T. ) ; +#56113 = CARTESIAN_POINT ( 'NONE', ( -38.95409962193576092, -51.69543050033675513, -74.68842809967790686 ) ) ; +#56114 = VERTEX_POINT ( 'NONE', #55264 ) ; +#56115 = ADVANCED_FACE ( 'NONE', ( #36880 ), #15219, .T. ) ; +#56116 = CARTESIAN_POINT ( 'NONE', ( -34.81873496256666556, -39.19543050033675513, -70.48025044966819053 ) ) ; +#56117 = CARTESIAN_POINT ( 'NONE', ( 219.7581207380395369, -119.9394126881474563, -7.862171670523817824 ) ) ; +#56118 = CARTESIAN_POINT ( 'NONE', ( 36.90000000000001279, -121.4999999999999858, 5.176753894256075128 ) ) ; +#56119 = VERTEX_POINT ( 'NONE', #41810 ) ; +#56120 = CARTESIAN_POINT ( 'NONE', ( 5.653164639371677680, -29.99543050033663505, -105.6251696075012774 ) ) ; +#56121 = CARTESIAN_POINT ( 'NONE', ( 32.17893897086627675, -119.5000000000001563, 5.779879057641149842 ) ) ; +#56122 = ORIENTED_EDGE ( 'NONE', *, *, #22479, .F. ) ; +#56123 = CARTESIAN_POINT ( 'NONE', ( 222.0476230364249659, -122.1595410018740893, 7.877271742638941809 ) ) ; +#56124 = CARTESIAN_POINT ( 'NONE', ( -19.99999999999997513, -50.49999999999998579, -23.19999999999999929 ) ) ; +#56125 = ORIENTED_EDGE ( 'NONE', *, *, #14869, .T. ) ; +#56126 = CARTESIAN_POINT ( 'NONE', ( 27.90554285734164708, -119.4999999999999858, 5.983037512054825591 ) ) ; +#56127 = CARTESIAN_POINT ( 'NONE', ( 232.4189704355307811, -125.5953773452066429, 3.739578457054484772 ) ) ; +#56128 = CARTESIAN_POINT ( 'NONE', ( 34.32677674601103490, -114.9379589370745975, -0.9371502423381615765 ) ) ; +#56129 = CARTESIAN_POINT ( 'NONE', ( 215.7220916662799937, -119.6578479344243959, -7.667761152766852994 ) ) ; +#56130 = CARTESIAN_POINT ( 'NONE', ( 235.1321162547476717, -125.7391367194291831, -1.829236807442326418 ) ) ; +#56131 = DIRECTION ( 'NONE', ( -1.857579106397815318E-17, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#56132 = CARTESIAN_POINT ( 'NONE', ( 217.2036097623528406, -121.7854052105104330, 7.708313350496974081 ) ) ; +#56133 = CARTESIAN_POINT ( 'NONE', ( 216.8275084571033631, -120.8980109347668588, 8.011392775070982353 ) ) ; +#56134 = CARTESIAN_POINT ( 'NONE', ( 233.3805955454515129, -126.4063457541217446, 1.710338337244029949 ) ) ; +#56135 = CARTESIAN_POINT ( 'NONE', ( 31.90000000000001279, -121.4999999999999858, -5.615976155471172682 ) ) ; +#56136 = CARTESIAN_POINT ( 'NONE', ( 25.49308692400001419, -120.4999999999999858, -6.445604158999987732 ) ) ; +#56137 = CARTESIAN_POINT ( 'NONE', ( 219.8926435652856242, -119.3807547601845584, -8.011209567314720559 ) ) ; +#56138 = CARTESIAN_POINT ( 'NONE', ( 232.9375939114807466, -125.5817381545846985, -2.231241229111113000 ) ) ; +#56139 = SECURITY_CLASSIFICATION ( '', '', #21382 ) ; +#56140 = CARTESIAN_POINT ( 'NONE', ( 234.9294388043104505, -125.6908746088581381, -1.963116917445523635 ) ) ; +#56141 = VECTOR ( 'NONE', #55843, 1000.000000000000000 ) ; +#56142 = CARTESIAN_POINT ( 'NONE', ( 14.73880758797314172, -36.19543050033660592, -112.8711675888893211 ) ) ; +#56143 = CARTESIAN_POINT ( 'NONE', ( -19.59999999999998010, -30.29999999999999361, 19.75000000000001421 ) ) ; +#56144 = CARTESIAN_POINT ( 'NONE', ( 234.8142305977480646, -115.8074207494348258, -3.975332958482833856 ) ) ; +#56145 = DIRECTION ( 'NONE', ( 4.625929269271513563E-14, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#56146 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#56147 = APPROVAL_PERSON_ORGANIZATION ( #57468, #45664, #48687 ) ; +#56148 = DIRECTION ( 'NONE', ( 6.106226635438359986E-16, -0.2841538407466712157, -0.9587786995907425780 ) ) ; +#56149 = CARTESIAN_POINT ( 'NONE', ( 234.6382728896199126, -121.0718771127483961, 5.522294447768601344 ) ) ; +#56150 = AXIS2_PLACEMENT_3D ( 'NONE', #2494, #28781, #23794 ) ; +#56151 = EDGE_CURVE ( 'NONE', #6343, #42647, #8502, .T. ) ; +#56152 = CARTESIAN_POINT ( 'NONE', ( 196.1500029091151021, -112.7858313396979781, -10.89934032531308361 ) ) ; +#56153 = CARTESIAN_POINT ( 'NONE', ( -18.70000000000000284, -9.199999999999999289, 36.00000000000000000 ) ) ; +#56154 = CARTESIAN_POINT ( 'NONE', ( 213.6000001525594314, -119.7195294979840412, 7.456744006123838808 ) ) ; +#56155 = EDGE_LOOP ( 'NONE', ( #56209, #27190, #27573, #32670 ) ) ; +#56156 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #48927, #4556, #180, #49221 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 3.147211232915802717E-14, 0.0004895010225053114585 ), + .UNSPECIFIED. ) ; +#56157 = CARTESIAN_POINT ( 'NONE', ( 218.7391470653743397, -118.8365401232478433, -7.902230092671925554 ) ) ; +#56158 = CARTESIAN_POINT ( 'NONE', ( 233.1050768724807085, -125.9852383999896830, -0.8862236044329514506 ) ) ; +#56159 = ORIENTED_EDGE ( 'NONE', *, *, #24944, .T. ) ; +#56160 = ORIENTED_EDGE ( 'NONE', *, *, #6716, .T. ) ; +#56161 = LINE ( 'NONE', #34258, #19140 ) ; +#56163 = EDGE_CURVE ( 'NONE', #26867, #6734, #20609, .T. ) ; +#56162 = CARTESIAN_POINT ( 'NONE', ( 236.7548418268739283, -117.5710280694986807, -5.409225022134043215 ) ) ; +#56164 = PERSON_AND_ORGANIZATION ( #17881, #29145 ) ; +#56165 = VERTEX_POINT ( 'NONE', #24566 ) ; +#56166 = ORIENTED_EDGE ( 'NONE', *, *, #35667, .T. ) ; +#56167 = CARTESIAN_POINT ( 'NONE', ( 236.4097685405049845, -117.8224402763246843, -4.861693277222293830 ) ) ; +#56168 = CARTESIAN_POINT ( 'NONE', ( 220.8782188231096484, -122.3135501167891590, 7.669246177538886933 ) ) ; +#56169 = VERTEX_POINT ( 'NONE', #14662 ) ; +#56170 = ORIENTED_EDGE ( 'NONE', *, *, #31000, .F. ) ; +#56171 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.9004799278271615748, -0.4348975736657886282 ) ) ; +#56172 = CARTESIAN_POINT ( 'NONE', ( 215.2972883864188418, -120.0257514983781135, -7.865639016240900006 ) ) ; +#56173 = VERTEX_POINT ( 'NONE', #32504 ) ; +#56174 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #50623, #2479, #10636, #1332 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 0.001048464789988070222 ), + .UNSPECIFIED. ) ; +#56175 = CARTESIAN_POINT ( 'NONE', ( 214.9203076689543366, -118.7867000759789420, -7.447731454512315885 ) ) ; +#56176 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#56177 = EDGE_CURVE ( 'NONE', #44020, #40792, #22252, .T. ) ; +#56178 = CARTESIAN_POINT ( 'NONE', ( 31.69159998558854241, -121.4999999999999858, -5.648678870956179487 ) ) ; +#56179 = CARTESIAN_POINT ( 'NONE', ( 8.784315731977285324, -50.19543050033673381, -115.9927099539515041 ) ) ; +#56180 = CARTESIAN_POINT ( 'NONE', ( 217.2736386940895557, -119.7017376648958873, -7.979550450510951798 ) ) ; +#56181 = CARTESIAN_POINT ( 'NONE', ( 221.7231413087640419, -120.1019726377415964, -8.074221120810417318 ) ) ; +#56182 = CARTESIAN_POINT ( 'NONE', ( 241.0999987669289339, -120.4999999999997584, 1.387778780781445676E-14 ) ) ; +#56183 = EDGE_LOOP ( 'NONE', ( #37548, #8629, #54606, #54958 ) ) ; +#56184 = ORIENTED_EDGE ( 'NONE', *, *, #20086, .T. ) ; +#56185 = LOCAL_TIME ( 17, 53, 42.00000000000000000, #25191 ) ; +#56186 = CARTESIAN_POINT ( 'NONE', ( 5.900000000000016342, -35.74999999999999289, -23.50000000000000711 ) ) ; +#56187 = CARTESIAN_POINT ( 'NONE', ( 194.9499984800818595, -126.8561381869897673, -0.9754033047520451749 ) ) ; +#56188 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #15409, #51900, #51039, #51600 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 0.7468835386473094973, 1.000000000000000000 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.5003611257598034046, 0.5006975019515972347, 0.5012688702604044533, 0.5020752306862249492 ) ) + REPRESENTATION_ITEM ( '' ) ); +#56189 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#56190 = EDGE_LOOP ( 'NONE', ( #38003, #40721, #32818, #21390 ) ) ; +#56191 = CARTESIAN_POINT ( 'NONE', ( 214.8314609852359922, -119.0370533600260359, -7.492076591507398575 ) ) ; +#56192 = CARTESIAN_POINT ( 'NONE', ( 231.9965003425996031, -118.9071120816808644, 5.695830890593803097 ) ) ; +#56193 = LINE ( 'NONE', #38370, #19226 ) ; +#56194 = CARTESIAN_POINT ( 'NONE', ( 236.1240662139423989, -118.5236154928898600, 5.823809564720164644 ) ) ; +#56195 = CARTESIAN_POINT ( 'NONE', ( 216.4650283245788671, -120.8732834871168365, 7.961195391659514620 ) ) ; +#56196 = CARTESIAN_POINT ( 'NONE', ( 235.6049149192088521, -115.0266517910219903, 0.9100057389722956414 ) ) ; +#56197 = DIRECTION ( 'NONE', ( -1.644548700998852974E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#56198 = CARTESIAN_POINT ( 'NONE', ( 28.09997569583879695, -115.7246254163691646, 4.005240645082091433 ) ) ; +#56199 = CARTESIAN_POINT ( 'NONE', ( 232.8689023429100189, -114.7344010702492483, -2.136694695066998939 ) ) ; +#56200 = CARTESIAN_POINT ( 'NONE', ( 28.10839998827821518, -119.4999999999999858, 5.965131390417599988 ) ) ; +#56201 = DIRECTION ( 'NONE', ( 3.331850313922638302E-15, -1.000000000000000000, 3.497018304389683644E-16 ) ) ; +#56202 = CARTESIAN_POINT ( 'NONE', ( 196.6500029091149315, -112.7858313393882241, -10.89934032575076372 ) ) ; +#56203 = CARTESIAN_POINT ( 'NONE', ( 232.4932420262732933, -116.4815815402972703, 3.827197629308455085 ) ) ; +#56204 = CARTESIAN_POINT ( 'NONE', ( 235.4112422820520578, -115.0929773437023016, 1.363121156387090638 ) ) ; +#56205 = CARTESIAN_POINT ( 'NONE', ( 12.42904390633649925, -52.19543050033673381, -112.2838076183497407 ) ) ; +#56206 = AXIS2_PLACEMENT_3D ( 'NONE', #32994, #2055, #50496 ) ; +#56207 = CARTESIAN_POINT ( 'NONE', ( 235.0891990388183217, -125.5026877405271364, -2.553681020633372434 ) ) ; +#56208 = LINE ( 'NONE', #29356, #8914 ) ; +#56209 = ORIENTED_EDGE ( 'NONE', *, *, #46576, .F. ) ; +#56210 = CARTESIAN_POINT ( 'NONE', ( 234.3525091382672940, -126.0054142210166077, 2.743361112779350908 ) ) ; +#56211 = CARTESIAN_POINT ( 'NONE', ( 30.59940000000003124, -115.7030849030074364, 10.24879463419246228 ) ) ; +#56212 = CARTESIAN_POINT ( 'NONE', ( 214.7931243076570524, -121.0262759940050472, 7.611844577711482707 ) ) ; +#56213 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#56214 = CARTESIAN_POINT ( 'NONE', ( 236.9405094996028538, -125.5471593301420512, -2.306499754378054323 ) ) ; +#56215 = EDGE_CURVE ( 'NONE', #52837, #13691, #50840, .T. ) ; +#56216 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#56217 = EDGE_LOOP ( 'NONE', ( #39978, #10351, #28178, #55768 ) ) ; +#56218 = CYLINDRICAL_SURFACE ( 'NONE', #45837, 1.500000000000001332 ) ; +#56219 = CARTESIAN_POINT ( 'NONE', ( 215.4794792615713561, -119.4332999050623272, -7.824965775971217674 ) ) ; +#56220 = ADVANCED_FACE ( 'NONE', ( #45899 ), #18753, .F. ) ; +#56221 = CARTESIAN_POINT ( 'NONE', ( 34.39980251098749875, -115.0958921797417531, 1.000000000000014655 ) ) ; +#56222 = ORIENTED_EDGE ( 'NONE', *, *, #16976, .T. ) ; +#56223 = ORIENTED_EDGE ( 'NONE', *, *, #31700, .F. ) ; +#56224 = CARTESIAN_POINT ( 'NONE', ( 215.8111918894563814, -119.0255094492143400, -7.803240035611000991 ) ) ; +#56225 = AXIS2_PLACEMENT_3D ( 'NONE', #40835, #55424, #55145 ) ; +#56226 = LINE ( 'NONE', #11834, #20151 ) ; +#56227 = CARTESIAN_POINT ( 'NONE', ( -48.75000000000000000, -119.5000000000000000, -7.599999999999996092 ) ) ; +#56228 = CARTESIAN_POINT ( 'NONE', ( 214.4398661302605547, -118.7501390264063161, -7.389164041319264520 ) ) ; +#56229 = VERTEX_POINT ( 'NONE', #55547 ) ; +#56230 = CARTESIAN_POINT ( 'NONE', ( 220.8106713852858434, -121.4109595486491315, 8.031849612860796128 ) ) ; +#56231 = CARTESIAN_POINT ( 'NONE', ( 216.7191727343025605, -120.0765433543361667, -7.772140366126032873 ) ) ; +#56232 = CARTESIAN_POINT ( 'NONE', ( 237.0629874465143985, -126.0191196195698211, 0.5846701826643739830 ) ) ; +#56233 = CARTESIAN_POINT ( 'NONE', ( -46.04975626308609549, -47.10451907352929624, 13.76096191757175902 ) ) ; +#56234 = ORIENTED_EDGE ( 'NONE', *, *, #564, .T. ) ; +#56235 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669290363, -126.1748409801678150, 3.591558681476541448 ) ) ; +#56236 = DIRECTION ( 'NONE', ( 0.7009092642998484557, -6.938893903907223644E-15, 0.7132504491541842295 ) ) ; +#56237 = ORIENTED_EDGE ( 'NONE', *, *, #36841, .F. ) ; +#56238 = EDGE_CURVE ( 'NONE', #41441, #34092, #50066, .T. ) ; +#56239 = ORIENTED_EDGE ( 'NONE', *, *, #29144, .T. ) ; +#56240 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290306, -120.6883285562976766, -2.056504396236102039 ) ) ; +#56241 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289794, -123.1750987776535453, 4.748517260152727459 ) ) ; +#56242 = EDGE_CURVE ( 'NONE', #57247, #51823, #43223, .T. ) ; +#56243 = CARTESIAN_POINT ( 'NONE', ( 14.24785870646350538, -47.38251049924860325, -18.33970345504944888 ) ) ; +#56244 = ADVANCED_FACE ( 'NONE', ( #42936 ), #11283, .F. ) ; +#56245 = CARTESIAN_POINT ( 'NONE', ( -26.99999999999999645, -9.517533245892438408E-15, -23.20000000000000995 ) ) ; +#56246 = AXIS2_PLACEMENT_3D ( 'NONE', #326, #30994, #45830 ) ; +#56247 = ORIENTED_EDGE ( 'NONE', *, *, #36452, .F. ) ; +#56248 = CARTESIAN_POINT ( 'NONE', ( 240.6109455757766682, -116.1160131098061328, 3.204174620790742445 ) ) ; +#56249 = CIRCLE ( 'NONE', #46936, 1.500000000000001332 ) ; +#56250 = CARTESIAN_POINT ( 'NONE', ( 237.9632747782490867, -114.5191063483253089, 1.430743104875181526 ) ) ; +#56251 = ORIENTED_EDGE ( 'NONE', *, *, #31334, .T. ) ; +#56252 = ORIENTED_EDGE ( 'NONE', *, *, #56984, .T. ) ; +#56253 = FACE_OUTER_BOUND ( 'NONE', #4094, .T. ) ; +#56254 = CARTESIAN_POINT ( 'NONE', ( 236.0767704591796985, -114.6530272685818801, -4.416147696943205858 ) ) ; +#56255 = EDGE_LOOP ( 'NONE', ( #56317, #23700 ) ) ; +#56256 = CARTESIAN_POINT ( 'NONE', ( 11.96601192193691077, -49.00000000000000000, -19.10000000000000853 ) ) ; +#56257 = CARTESIAN_POINT ( 'NONE', ( 16.50000000000001421, -38.99999999999999289, 23.49899999999999878 ) ) ; +#56258 = EDGE_CURVE ( 'NONE', #32433, #25662, #41691, .T. ) ; +#56259 = CONICAL_SURFACE ( 'NONE', #31099, 0.7999999999999947153, 1.029744258676650537 ) ; +#56260 = ORIENTED_EDGE ( 'NONE', *, *, #38553, .T. ) ; +#56261 = CARTESIAN_POINT ( 'NONE', ( 215.8002074625812554, -114.8505010767833028, -4.493783052701150638 ) ) ; +#56262 = AXIS2_PLACEMENT_3D ( 'NONE', #2757, #47984, #8284 ) ; +#56263 = CARTESIAN_POINT ( 'NONE', ( 235.8999987668373421, -120.4999999999997584, 1.387778780781445676E-14 ) ) ; +#56264 = ORIENTED_EDGE ( 'NONE', *, *, #50421, .F. ) ; +#56265 = CARTESIAN_POINT ( 'NONE', ( 234.3402695270552556, -116.0082192615522985, -3.296589309349423402 ) ) ; +#56266 = CARTESIAN_POINT ( 'NONE', ( 215.2964949167433417, -118.8361560957341396, -7.701140592412426322 ) ) ; +#56267 = CARTESIAN_POINT ( 'NONE', ( 232.2589681980749958, -123.5801848788077706, 5.322080128480494388 ) ) ; +#56268 = DIRECTION ( 'NONE', ( 1.000000000000000000, 9.884094055122589876E-16, 1.857579106397800526E-17 ) ) ; +#56269 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -120.8164163834767209, 0.7417974332746605226 ) ) ; +#56270 = CARTESIAN_POINT ( 'NONE', ( 28.09980000000003741, -119.7798667824128387, 6.177439292228872780 ) ) ; +#56271 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#56272 = CARTESIAN_POINT ( 'NONE', ( 19.00000000000000000, 12.00000000000000000, -36.00000000000000000 ) ) ; +#56273 = VERTEX_POINT ( 'NONE', #52570 ) ; +#56274 = EDGE_CURVE ( 'NONE', #54657, #46401, #49556, .T. ) ; +#56275 = CARTESIAN_POINT ( 'NONE', ( 214.5561549749679671, -122.4355692660663522, 7.355346317476557871 ) ) ; +#56276 = CARTESIAN_POINT ( 'NONE', ( 236.4997616770150159, -116.6505256288563572, 3.998008690485859606 ) ) ; +#56277 = ADVANCED_FACE ( 'NONE', ( #38577 ), #4282, .T. ) ; +#56278 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #33061, #37178, #45907, #41531 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 3.560411644637112673E-17, 1.313509401768555589E-05 ), + .UNSPECIFIED. ) ; +#56279 = CARTESIAN_POINT ( 'NONE', ( 234.1091447844932816, -120.9815037033103238, -5.526980792796835296 ) ) ; +#56280 = EDGE_CURVE ( 'NONE', #54243, #47961, #28453, .T. ) ; +#56281 = CIRCLE ( 'NONE', #49777, 5.999789590227069702 ) ; +#56282 = ORIENTED_EDGE ( 'NONE', *, *, #7346, .F. ) ; +#56283 = EDGE_LOOP ( 'NONE', ( #30400, #18252, #29944, #31342 ) ) ; +#56284 = CARTESIAN_POINT ( 'NONE', ( 218.1993182306146650, -120.7403030808260240, 5.612564934189795629 ) ) ; +#56285 = CARTESIAN_POINT ( 'NONE', ( -35.43721211558215600, -50.19543050033674803, -72.53633556736099308 ) ) ; +#56286 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -120.3493403768668912, -2.246441750802498749 ) ) ; +#56287 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #24571, #24289, #54696, #32508 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 1.409462824231155764E-18, 0.0004961703629086758631 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9847600117072383696, 0.9839502777231591280, 0.9834686719923940723, 0.9833151945149432027 ) ) + REPRESENTATION_ITEM ( '' ) ); +#56288 = CARTESIAN_POINT ( 'NONE', ( 235.8856365673329094, -114.5375522090653675, -1.500407587112848162 ) ) ; +#56289 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -119.5634678438415079, -3.125182684314645520 ) ) ; +#56290 = EDGE_CURVE ( 'NONE', #21680, #49925, #21335, .T. ) ; +#56291 = FACE_OUTER_BOUND ( 'NONE', #17939, .T. ) ; +#56292 = LINE ( 'NONE', #56586, #18294 ) ; +#56293 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#56294 = EDGE_CURVE ( 'NONE', #13095, #33213, #43533, .T. ) ; +#56295 = CARTESIAN_POINT ( 'NONE', ( 219.7128080523655740, -121.2043958194426807, 7.851653009192984811 ) ) ; +#56296 = EDGE_LOOP ( 'NONE', ( #1437, #13032, #46723, #29755 ) ) ; +#56297 = CARTESIAN_POINT ( 'NONE', ( 237.9937222395399203, -124.1729554537982381, 4.278588969493694272 ) ) ; +#56298 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026312, -124.8961834792686858, -4.083653369278449574 ) ) ; +#56299 = CARTESIAN_POINT ( 'NONE', ( 214.8422576643902460, -118.6218238410116044, -7.607350240225462912 ) ) ; +#56300 = VECTOR ( 'NONE', #18431, 1000.000000000000000 ) ; +#56301 = EDGE_LOOP ( 'NONE', ( #19404, #9281 ) ) ; +#56302 = CARTESIAN_POINT ( 'NONE', ( 16.00000000000000000, 12.50000000000000000, 36.00000000000000000 ) ) ; +#56303 = CLOSED_SHELL ( 'NONE', ( #53943, #31208, #46987, #6022, #55677, #26181, #51218 ) ) ; +#56304 = CARTESIAN_POINT ( 'NONE', ( 237.7097637346254544, -116.7023403933755930, 4.049446462253325052 ) ) ; +#56305 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -122.5466098558313348, -2.452868668496523519 ) ) ; +#56306 = ORIENTED_EDGE ( 'NONE', *, *, #32520, .T. ) ; +#56307 = CARTESIAN_POINT ( 'NONE', ( 222.1047233169806532, -119.0028779471654587, -7.927314325678350926 ) ) ; +#56308 = CARTESIAN_POINT ( 'NONE', ( -1.319539017163117833, -29.69543050033665565, -96.67006471039668725 ) ) ; +#56309 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289226, -122.8884672159427254, 2.311121396113832382 ) ) ; +#56310 = CARTESIAN_POINT ( 'NONE', ( 237.3128856121186914, -125.1823925582711041, 3.984549744078491162 ) ) ; +#56311 = EDGE_LOOP ( 'NONE', ( #7617, #2655, #30966, #51061 ) ) ; +#56312 = ORIENTED_EDGE ( 'NONE', *, *, #51248, .F. ) ; +#56313 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#56314 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.9884292157390539568, 0.1516828450203867307 ) ) ; +#56315 = EDGE_CURVE ( 'NONE', #3365, #56839, #16657, .T. ) ; +#56316 = CARTESIAN_POINT ( 'NONE', ( 233.6174234310693123, -125.0093193484100595, -3.268107725271082398 ) ) ; +#56317 = ORIENTED_EDGE ( 'NONE', *, *, #34932, .T. ) ; +#56318 = ADVANCED_FACE ( 'NONE', ( #20195 ), #11715, .F. ) ; +#56319 = ORIENTED_EDGE ( 'NONE', *, *, #54432, .F. ) ; +#56320 = ORIENTED_EDGE ( 'NONE', *, *, #26021, .T. ) ; +#56321 = ORIENTED_EDGE ( 'NONE', *, *, #28080, .F. ) ; +#56322 = DIRECTION ( 'NONE', ( 8.659560562354857670E-17, -0.7071067811865536790, 0.7071067811865414665 ) ) ; +#56323 = ORIENTED_EDGE ( 'NONE', *, *, #43631, .T. ) ; +#56324 = EDGE_LOOP ( 'NONE', ( #14471, #5186, #51465, #49255 ) ) ; +#56325 = CARTESIAN_POINT ( 'NONE', ( 214.9477678245970935, -121.0972882870073306, 7.823284853496610403 ) ) ; +#56326 = EDGE_CURVE ( 'NONE', #46680, #31642, #52283, .T. ) ; +#56327 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -118.6799854943080419, -1.938847316040195112 ) ) ; +#56328 = CARTESIAN_POINT ( 'NONE', ( 31.74069804540876305, -121.3516084294172259, 5.838728303089046001 ) ) ; +#56329 = VECTOR ( 'NONE', #22990, 1000.000000000000000 ) ; +#56330 = ORIENTED_EDGE ( 'NONE', *, *, #2836, .F. ) ; +#56331 = EDGE_CURVE ( 'NONE', #52276, #51408, #16077, .T. ) ; +#56332 = CARTESIAN_POINT ( 'NONE', ( 236.2121620829530002, -124.2388507248456477, -4.101896824283083554 ) ) ; +#56333 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#56334 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#56335 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 12.50000000000000000, 0.0000000000000000000 ) ) ; +#56336 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#56338 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#56337 = AXIS2_PLACEMENT_3D ( 'NONE', #51395, #7013, #24837 ) ; +#56339 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#56340 = PLANE ( 'NONE', #3744 ) ; +#56341 = CARTESIAN_POINT ( 'NONE', ( 30.59980000000002320, -123.6634901148359660, -6.000550650614167481 ) ) ; +#56342 = CARTESIAN_POINT ( 'NONE', ( 219.8930636333422797, -118.7460937296175416, -7.896582632928854650 ) ) ; +#56343 = VECTOR ( 'NONE', #30372, 1000.000000000000000 ) ; +#56344 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#56345 = CARTESIAN_POINT ( 'NONE', ( 21.80000000000002203, -59.00000000000000711, 16.99999999999999289 ) ) ; +#56346 = CARTESIAN_POINT ( 'NONE', ( 236.1597280068026805, -123.7965893093492156, -4.491780738447443078 ) ) ; +#56347 = CARTESIAN_POINT ( 'NONE', ( 235.9569059116664107, -125.2842386281536022, -2.811765080465986610 ) ) ; +#56348 = CARTESIAN_POINT ( 'NONE', ( 217.1147121306155725, -122.1962770063211536, 7.827922546455326369 ) ) ; +#56349 = PLANE ( 'NONE', #1973 ) ; +#56350 = CARTESIAN_POINT ( 'NONE', ( 233.4850332541565194, -116.2933756037090518, 3.622004589308549072 ) ) ; +#56351 = ADVANCED_FACE ( 'NONE', ( #52001 ), #15795, .F. ) ; +#56352 = ORIENTED_EDGE ( 'NONE', *, *, #55574, .T. ) ; +#56353 = CARTESIAN_POINT ( 'NONE', ( 239.1435270983271550, -118.9950109500399691, 6.138530600027280570 ) ) ; +#56354 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669290078, -123.0431536524066161, 1.559838735594846870 ) ) ; +#56355 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026312, -126.3040613389098610, 1.534310607815754013 ) ) ; +#56356 = CARTESIAN_POINT ( 'NONE', ( 235.3747553902497032, -126.3323881029455578, 1.950879453392886598 ) ) ; +#56357 = ADVANCED_FACE ( 'NONE', ( #30714 ), #6141, .T. ) ; +#56358 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289169, -123.7036249256834708, 1.296837436056694104 ) ) ; +#56359 = CARTESIAN_POINT ( 'NONE', ( 219.9139112069337330, -121.6056725341955058, 7.811196109469669580 ) ) ; +#56360 = CARTESIAN_POINT ( 'NONE', ( 215.2171096486846977, -122.2332344252132401, 7.471820490709803586 ) ) ; +#56361 = EDGE_CURVE ( 'NONE', #47393, #40148, #14018, .T. ) ; +#56362 = EDGE_CURVE ( 'NONE', #26363, #22423, #6219, .T. ) ; +#56363 = DIRECTION ( 'NONE', ( -0.9961170934368712704, -1.214306433183764720E-16, 0.08803826533320274761 ) ) ; +#56364 = ORIENTED_EDGE ( 'NONE', *, *, #7684, .F. ) ; +#56365 = CARTESIAN_POINT ( 'NONE', ( 17.39891612120256426, -60.39762944807497291, 21.42282578603655807 ) ) ; +#56366 = DIRECTION ( 'NONE', ( 3.331850313922638302E-15, -1.000000000000000000, 3.497018304389687588E-16 ) ) ; +#56367 = CARTESIAN_POINT ( 'NONE', ( 26.89964839742528468, -121.4999999999999716, 6.071813689260907587 ) ) ; +#56368 = VERTEX_POINT ( 'NONE', #9361 ) ; +#56369 = AXIS2_PLACEMENT_3D ( 'NONE', #24926, #25204, #51769 ) ; +#56370 = VECTOR ( 'NONE', #7696, 999.9999999999998863 ) ; +#56371 = DIRECTION ( 'NONE', ( -1.000000000000000000, -5.316140964371697003E-16, -1.857579106397781421E-17 ) ) ; +#56372 = CARTESIAN_POINT ( 'NONE', ( 216.6730048077675406, -122.1590585068671544, 7.835017112459023991 ) ) ; +#56373 = CARTESIAN_POINT ( 'NONE', ( 36.87366126754339746, -119.5175764353287633, 5.290454684256389761 ) ) ; +#56374 = CARTESIAN_POINT ( 'NONE', ( 218.8554351935288480, -118.8647196110668318, -5.398493836873699436 ) ) ; +#56375 = CARTESIAN_POINT ( 'NONE', ( 215.6049343553998767, -120.1309883734498385, -7.695279345057600473 ) ) ; +#56376 = ORIENTED_EDGE ( 'NONE', *, *, #9228, .F. ) ; +#56377 = CARTESIAN_POINT ( 'NONE', ( 214.1185394244890574, -120.8652728607432749, 7.751550401262158552 ) ) ; +#56378 = CARTESIAN_POINT ( 'NONE', ( 214.4398602538724674, -121.2787934512117403, 5.529929020463675293 ) ) ; +#56379 = EDGE_CURVE ( 'NONE', #4823, #10712, #55159, .T. ) ; +#56380 = TOROIDAL_SURFACE ( 'NONE', #24686, 5.581828991685404695, 0.2000000000002201961 ) ; +#56381 = ORIENTED_EDGE ( 'NONE', *, *, #41565, .T. ) ; +#56382 = VERTEX_POINT ( 'NONE', #12870 ) ; +#56383 = EDGE_LOOP ( 'NONE', ( #47611, #13665, #41935, #27864, #15287, #27931, #39672, #40128, #528, #7028, #2513, #35401, #27736, #23395 ) ) ; +#56384 = ORIENTED_EDGE ( 'NONE', *, *, #29488, .F. ) ; +#56385 = CARTESIAN_POINT ( 'NONE', ( 220.1411910213958549, -119.0051170747205873, -7.968613144932997550 ) ) ; +#56386 = EDGE_LOOP ( 'NONE', ( #12430, #45606, #47743, #24851 ) ) ; +#56387 = EDGE_LOOP ( 'NONE', ( #55123, #14155, #56376, #33553, #1893, #49980 ) ) ; +#56388 = CARTESIAN_POINT ( 'NONE', ( 28.09996645087117884, -119.6561061798726229, -6.161755346166863490 ) ) ; +#56389 = CARTESIAN_POINT ( 'NONE', ( 215.3517956307683789, -121.4894364361068568, 7.821570336859934081 ) ) ; +#56390 = CARTESIAN_POINT ( 'NONE', ( 36.90000000000001279, -121.4999999999999858, 5.171065414394437454 ) ) ; +#56391 = VERTEX_POINT ( 'NONE', #49084 ) ; +#56392 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #29665, #38990 ), + ( #2798, #38692 ), + ( #12120, #25544 ), + ( #29375, #48029 ), + ( #7727, #43047 ), + ( #21453, #21743 ), + ( #15906, #3668 ), + ( #24979, #56518 ), + ( #47456, #16486 ), + ( #55949, #29947 ), + ( #3959, #17061 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 3, 2, 2, 4 ), + ( 2, 2 ), + ( 0.003864498403326815587, 0.009900990099009899376, 0.4295054184015920096, 0.7148890304068939994, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#56393 = CARTESIAN_POINT ( 'NONE', ( 320.8899987669290113, -120.1976575318464171, -3.234870966541557813 ) ) ; +#56394 = CARTESIAN_POINT ( 'NONE', ( 18.14582439058907681, -58.86455515007008188, -21.49966152400715913 ) ) ; +#56395 = CARTESIAN_POINT ( 'NONE', ( 213.9000314191158338, -120.7403030808260098, 5.612564934189808952 ) ) ; +#56396 = ADVANCED_FACE ( 'NONE', ( #36234 ), #26908, .F. ) ; +#56397 = CARTESIAN_POINT ( 'NONE', ( -21.25612055473898110, -30.00000000000000000, 18.54483001469791148 ) ) ; +#56398 = VERTEX_POINT ( 'NONE', #49651 ) ; +#56399 = LINE ( 'NONE', #6768, #40295 ) ; +#56400 = CARTESIAN_POINT ( 'NONE', ( -21.09999999999998010, -30.29999999999999361, 19.25000000000001421 ) ) ; +#56401 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ; +#56402 = VECTOR ( 'NONE', #17742, 1000.000000000000000 ) ; +#56403 = CARTESIAN_POINT ( 'NONE', ( 235.1000901199469979, -126.0043554293947778, -0.7158629475059015146 ) ) ; +#56404 = CARTESIAN_POINT ( 'NONE', ( 235.8999987668172764, -115.9446869304385928, 5.958114033648792329 ) ) ; +#56405 = CIRCLE ( 'NONE', #10716, 2.024999999999999023 ) ; +#56406 = CARTESIAN_POINT ( 'NONE', ( 216.6147110255766961, -121.9163419482339492, 7.649987672894448920 ) ) ; +#56407 = DIRECTION ( 'NONE', ( -0.7009092642998443479, 0.0000000000000000000, -0.7132504491541881153 ) ) ; +#56408 = TOROIDAL_SURFACE ( 'NONE', #1415, 5.144385673828447914, 0.1999999999999967637 ) ; +#56409 = CIRCLE ( 'NONE', #37784, 2.523999999999998245 ) ; +#56410 = CARTESIAN_POINT ( 'NONE', ( 233.4353737581586188, -126.6390241406221691, -0.3644210570962266860 ) ) ; +#56411 = DIRECTION ( 'NONE', ( -1.000000000000000000, -5.782411586589350736E-16, 0.0000000000000000000 ) ) ; +#56412 = FACE_OUTER_BOUND ( 'NONE', #44733, .T. ) ; +#56413 = CARTESIAN_POINT ( 'NONE', ( 219.8694515581975963, -119.4077317121602988, -8.014888326161299759 ) ) ; +#56414 = CARTESIAN_POINT ( 'NONE', ( 232.9378449171351804, -125.5782742246436214, -2.239105868003528066 ) ) ; +#56415 = CARTESIAN_POINT ( 'NONE', ( 234.8322598432742723, -125.8739207956508750, 1.384555304219424521 ) ) ; +#56416 = EDGE_CURVE ( 'NONE', #50760, #24920, #21530, .T. ) ; +#56417 = AXIS2_PLACEMENT_3D ( 'NONE', #49470, #9466, #27293 ) ; +#56418 = CARTESIAN_POINT ( 'NONE', ( 220.1973523422240646, -122.5101500793460616, 7.841302409258935846 ) ) ; +#56419 = CARTESIAN_POINT ( 'NONE', ( 220.9900015126921176, -121.7367049136392012, 7.986551060926365686 ) ) ; +#56420 = CARTESIAN_POINT ( 'NONE', ( 234.6986267763003298, -119.6128170472714771, -6.085480000665627109 ) ) ; +#56421 = CARTESIAN_POINT ( 'NONE', ( 36.90000000000001279, -121.4999999999999858, 3.039736830714165450 ) ) ; +#56422 = CARTESIAN_POINT ( 'NONE', ( 214.3373035288813071, -120.1494700846894546, -7.574844741239052937 ) ) ; +#56423 = CARTESIAN_POINT ( 'NONE', ( 236.5177926730127353, -122.7761614816620153, -5.081362304707915278 ) ) ; +#56424 = CARTESIAN_POINT ( 'NONE', ( 234.6008657757440119, -119.7655474706556333, 5.500949599119605793 ) ) ; +#56425 = EDGE_CURVE ( 'NONE', #27978, #53080, #54915, .T. ) ; +#56426 = ADVANCED_FACE ( 'NONE', ( #24222 ), #4806, .F. ) ; +#56427 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#56428 = CARTESIAN_POINT ( 'NONE', ( 20.99999999999999645, 7.402525857916342211E-15, -19.50000000000000355 ) ) ; +#56429 = DIRECTION ( 'NONE', ( -0.008726535498373875696, -1.212680411858284472E-15, 0.9999619230641713097 ) ) ; +#56430 = CARTESIAN_POINT ( 'NONE', ( 218.7391470653743397, -119.3740253349976115, -7.792295560717795944 ) ) ; +#56431 = ORIENTED_EDGE ( 'NONE', *, *, #35630, .F. ) ; +#56432 = DIRECTION ( 'NONE', ( -0.9784540333186469985, -0.2040758189023906821, -0.03131716497051800774 ) ) ; +#56433 = CARTESIAN_POINT ( 'NONE', ( 232.8385875576998956, -120.8098893395758182, 5.547725342861498987 ) ) ; +#56434 = AXIS2_PLACEMENT_3D ( 'NONE', #24597, #19360, #38042 ) ; +#56435 = ORIENTED_EDGE ( 'NONE', *, *, #43631, .F. ) ; +#56436 = VERTEX_POINT ( 'NONE', #9642 ) ; +#56437 = CARTESIAN_POINT ( 'NONE', ( -34.00000000000000000, -124.5000000000000000, 17.00000000000000711 ) ) ; +#56438 = CARTESIAN_POINT ( 'NONE', ( 236.7122516010789184, -119.1063422869935664, -5.990214387051832290 ) ) ; +#56439 = SECURITY_CLASSIFICATION_LEVEL ( 'unclassified' ) ; +#56440 = ORIENTED_EDGE ( 'NONE', *, *, #32937, .F. ) ; +#56441 = AXIS2_PLACEMENT_3D ( 'NONE', #37800, #19967, #6828 ) ; +#56442 = VERTEX_POINT ( 'NONE', #14299 ) ; +#56443 = AXIS2_PLACEMENT_3D ( 'NONE', #13890, #50367, #36971 ) ; +#56444 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #33291, #5839, #32714, #9937 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 1.951563910473907981E-18, 0.0001894535033901135188 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9847512205437880528, 0.9850594722602261655, 0.9854155566864010174, 0.9858194738223127196 ) ) + REPRESENTATION_ITEM ( '' ) ); +#56445 = CARTESIAN_POINT ( 'NONE', ( 236.3601469920318436, -119.4143104872014476, -5.441342128250809651 ) ) ; +#56446 = PLANE ( 'NONE', #44508 ) ; +#56447 = AXIS2_PLACEMENT_3D ( 'NONE', #44308, #49558, #49836 ) ; +#56448 = EDGE_LOOP ( 'NONE', ( #32986, #56024, #35897, #50068 ) ) ; +#56449 = ORIENTED_EDGE ( 'NONE', *, *, #15994, .T. ) ; +#56450 = AXIS2_PLACEMENT_3D ( 'NONE', #10002, #23418, #55259 ) ; +#56451 = LINE ( 'NONE', #2463, #34468 ) ; +#56452 = DIRECTION ( 'NONE', ( -0.7132504491541840075, -2.131334480222543031E-15, 0.7009092642998484557 ) ) ; +#56453 = ORIENTED_EDGE ( 'NONE', *, *, #25982, .T. ) ; +#56454 = TOROIDAL_SURFACE ( 'NONE', #12635, 5.923034779614228640, 0.1999999999999993450 ) ; +#56455 = LINE ( 'NONE', #12061, #6642 ) ; +#56456 = CARTESIAN_POINT ( 'NONE', ( 31.90000000000001279, -121.4999999999999858, 5.615976155471727793 ) ) ; +#56457 = AXIS2_PLACEMENT_3D ( 'NONE', #30382, #35335, #39713 ) ; +#56458 = FACE_OUTER_BOUND ( 'NONE', #13856, .T. ) ; +#56459 = TOROIDAL_SURFACE ( 'NONE', #31311, 5.266869802828440861, 0.1999999999999961253 ) ; +#56460 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1516828450203858980, -0.9884292157390540678 ) ) ; +#56461 = FACE_OUTER_BOUND ( 'NONE', #16776, .T. ) ; +#56462 = CARTESIAN_POINT ( 'NONE', ( 221.9180641160656648, -120.0304456800751609, -7.835049753936580430 ) ) ; +#56463 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#56464 = ORIENTED_EDGE ( 'NONE', *, *, #31070, .F. ) ; +#56465 = ORIENTED_EDGE ( 'NONE', *, *, #17114, .T. ) ; +#56466 = CARTESIAN_POINT ( 'NONE', ( 215.7753206981697645, -121.8741055960056769, 7.593211404983959412 ) ) ; +#56467 = CARTESIAN_POINT ( 'NONE', ( 216.0148108792870687, -121.5746927296108595, 7.660518540834031498 ) ) ; +#56468 = EDGE_CURVE ( 'NONE', #8857, #15662, #56444, .T. ) ; +#56469 = AXIS2_PLACEMENT_3D ( 'NONE', #14181, #13904, #50376 ) ; +#56470 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#56471 = VERTEX_POINT ( 'NONE', #45269 ) ; +#56472 = LINE ( 'NONE', #48293, #15217 ) ; +#56473 = CARTESIAN_POINT ( 'NONE', ( 231.9996544415648145, -115.1906453427572785, 3.080829612524778494 ) ) ; +#56474 = CARTESIAN_POINT ( 'NONE', ( 24.90000000000000568, -126.5257978979999791, 4.499999999050971589 ) ) ; +#56475 = CARTESIAN_POINT ( 'NONE', ( 236.2216549528193354, -122.2333284031625027, 5.900715233001492699 ) ) ; +#56476 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#56477 = CARTESIAN_POINT ( 'NONE', ( 235.7967720319665830, -119.3773693730092731, 5.434478139362850513 ) ) ; +#56478 = CYLINDRICAL_SURFACE ( 'NONE', #16480, 1.000000000000000888 ) ; +#56479 = CARTESIAN_POINT ( 'NONE', ( 31.75989013254264393, -121.3693752426430734, -5.830783105296571733 ) ) ; +#56480 = VECTOR ( 'NONE', #42327, 1000.000000000000000 ) ; +#56481 = AXIS2_PLACEMENT_3D ( 'NONE', #55047, #6268, #19682 ) ; +#56482 = CARTESIAN_POINT ( 'NONE', ( 232.8804078684831040, -114.5888953564867592, -1.697909328127560569 ) ) ; +#56483 = CARTESIAN_POINT ( 'NONE', ( 27.65356513337668787, -119.6736984414603455, 6.204314591356688169 ) ) ; +#56484 = CARTESIAN_POINT ( 'NONE', ( 219.8790856213445579, -122.2219658761342060, 7.903573989658186250 ) ) ; +#56485 = CARTESIAN_POINT ( 'NONE', ( 15.70000000000001528, -47.73114224595504140, -20.29999999999999716 ) ) ; +#56486 = CARTESIAN_POINT ( 'NONE', ( 232.3294630556119671, -115.1547765265629977, -1.488625305228534978 ) ) ; +#56487 = CARTESIAN_POINT ( 'NONE', ( 235.6297825850645324, -120.7513537457381574, 5.543172559279751610 ) ) ; +#56488 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290306, -118.3616120167684755, -2.423703144164622181 ) ) ; +#56489 = ADVANCED_FACE ( 'NONE', ( #23077 ), #15155, .F. ) ; +#56490 = VECTOR ( 'NONE', #12747, 999.9999999999998863 ) ; +#56491 = CARTESIAN_POINT ( 'NONE', ( 235.1929143122194716, -124.7329553999186942, 3.618063517810211405 ) ) ; +#56492 = CARTESIAN_POINT ( 'NONE', ( 219.8335394371009954, -120.9887856941274435, 8.074064049470905502 ) ) ; +#56493 = EDGE_LOOP ( 'NONE', ( #9005, #51343, #35051, #17230 ) ) ; +#56494 = CARTESIAN_POINT ( 'NONE', ( 234.3315452341325056, -125.6008877499635048, 3.435136742107313790 ) ) ; +#56495 = CIRCLE ( 'NONE', #29496, 1.024999999999997691 ) ; +#56496 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669290078, -117.0939555337924816, -5.769711397597107272 ) ) ; +#56497 = CARTESIAN_POINT ( 'NONE', ( 239.8999987668939298, -118.4043486099516258, -0.8363464678442580347 ) ) ; +#56498 = CIRCLE ( 'NONE', #49045, 5.144385673828471006 ) ; +#56499 = CARTESIAN_POINT ( 'NONE', ( 20.90694485908876388, -0.9999999999999922284, 22.49855644281544542 ) ) ; +#56500 = ADVANCED_FACE ( 'NONE', ( #40889 ), #41170, .F. ) ; +#56501 = CARTESIAN_POINT ( 'NONE', ( 237.0621179831103404, -122.5309544388142626, -5.165050802324937962 ) ) ; +#56502 = CIRCLE ( 'NONE', #31352, 5.144385673828491434 ) ; +#56503 = ADVANCED_FACE ( 'NONE', ( #6421 ), #6127, .F. ) ; +#56504 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #43643, #34612, #3669, #21454, #6874, #36068 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 4 ), + ( 3.622250498335510638E-16, 0.0002111630345201939111, 0.0004223260690400255902 ), + .UNSPECIFIED. ) ; +#56505 = LINE ( 'NONE', #8314, #22861 ) ; +#56506 = CIRCLE ( 'NONE', #20148, 7.000000000000001776 ) ; +#56507 = EDGE_CURVE ( 'NONE', #42221, #37438, #55483, .T. ) ; +#56508 = AXIS2_PLACEMENT_3D ( 'NONE', #31483, #9257, #4602 ) ; +#56509 = ORIENTED_EDGE ( 'NONE', *, *, #46042, .T. ) ; +#56510 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290022, -119.0704830241825363, 2.905762945750401727 ) ) ; +#56511 = CARTESIAN_POINT ( 'NONE', ( 36.81267946834567084, -119.5756079836312438, -5.353071121626347129 ) ) ; +#56512 = CARTESIAN_POINT ( 'NONE', ( 221.3376311670926668, -118.9575068814604180, -7.691438363173135784 ) ) ; +#56513 = LINE ( 'NONE', #16481, #49710 ) ; +#56514 = CARTESIAN_POINT ( 'NONE', ( 220.8782188231096484, -121.9689997411276892, 5.424011012336873883 ) ) ; +#56515 = ORIENTED_EDGE ( 'NONE', *, *, #16031, .T. ) ; +#56516 = ORIENTED_EDGE ( 'NONE', *, *, #36248, .T. ) ; +#56517 = CARTESIAN_POINT ( 'NONE', ( 215.2224750685262507, -117.0066283295760314, 6.260097317176031240 ) ) ; +#56518 = CARTESIAN_POINT ( 'NONE', ( 219.9738172579891398, -120.9313229084522732, 8.081009573945175717 ) ) ; +#56519 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#56520 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -119.2470646942385173, 1.920285440590554282 ) ) ; +#56521 = ORIENTED_EDGE ( 'NONE', *, *, #29386, .F. ) ; +#56522 = CARTESIAN_POINT ( 'NONE', ( 24.90000000000000924, -0.1999999999999969580, 22.09999999999998010 ) ) ; +#56523 = CARTESIAN_POINT ( 'NONE', ( 214.4398602538755654, -119.0512290481425737, -5.427115291590261847 ) ) ; +#56524 = CARTESIAN_POINT ( 'NONE', ( 237.0277573532036968, -125.7698183006226742, 1.744190780736551538 ) ) ; +#56525 = DIRECTION ( 'NONE', ( 1.000000000000000000, -2.630592626178304412E-16, 1.857591456977266065E-17 ) ) ; +#56526 = AXIS2_PLACEMENT_3D ( 'NONE', #44550, #57410, #52714 ) ; +#56527 = ORIENTED_EDGE ( 'NONE', *, *, #13115, .T. ) ; +#56528 = CARTESIAN_POINT ( 'NONE', ( 32.18409781524429292, -119.6717264121024868, 5.803923947937426497 ) ) ; +#56529 = VECTOR ( 'NONE', #57791, 1000.000000000000114 ) ; +#56530 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #37650, #32708, #10786, #55189 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 0.0000000000000000000, 0.0004908493999653333302 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9847500146259859921, 0.9839543170875515443, 0.9834775982409083017, 0.9833198580860564864 ) ) + REPRESENTATION_ITEM ( '' ) ); +#56531 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289794, -122.7285199893199774, 6.318569970707674344 ) ) ; +#56532 = CARTESIAN_POINT ( 'NONE', ( 221.0556875523824090, -119.5897060629631170, -8.027512207637366615 ) ) ; +#56533 = EDGE_LOOP ( 'NONE', ( #4466, #40448, #51022 ) ) ; +#56534 = EDGE_LOOP ( 'NONE', ( #49122, #9291, #11857, #48192 ) ) ; +#56535 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -120.8313619399137195, -2.162460620754630192 ) ) ; +#56536 = CARTESIAN_POINT ( 'NONE', ( 221.5299062222439375, -119.8172040893031038, -8.039758275640039642 ) ) ; +#56537 = CARTESIAN_POINT ( 'NONE', ( 13.82549046197119935, -47.32781513270408169, -18.27035340342226633 ) ) ; +#56538 = CARTESIAN_POINT ( 'NONE', ( 215.1325004455769090, -123.9639678114585593, -6.609154801792263001 ) ) ; +#56539 = ORIENTED_EDGE ( 'NONE', *, *, #30292, .T. ) ; +#56540 = CARTESIAN_POINT ( 'NONE', ( 233.3310270983271550, -125.5953773452066429, 3.739578457054484772 ) ) ; +#56541 = ADVANCED_FACE ( 'NONE', ( #50218 ), #27767, .F. ) ; +#56542 = AXIS2_PLACEMENT_3D ( 'NONE', #19854, #55505, #51099 ) ; +#56543 = CARTESIAN_POINT ( 'NONE', ( 237.9647076284874174, -114.5320620943037824, 1.483807519537229558 ) ) ; +#56544 = CARTESIAN_POINT ( 'NONE', ( 6.644564384514694666, -50.19543050033662723, -113.8899821610519609 ) ) ; +#56545 = ORIENTED_EDGE ( 'NONE', *, *, #56968, .F. ) ; +#56546 = ORIENTED_EDGE ( 'NONE', *, *, #1839, .T. ) ; +#56547 = CYLINDRICAL_SURFACE ( 'NONE', #14456, 1.000000000000000222 ) ; +#56548 = FACE_OUTER_BOUND ( 'NONE', #34, .T. ) ; +#56549 = ADVANCED_FACE ( 'NONE', ( #5556 ), #41133, .F. ) ; +#56550 = AXIS2_PLACEMENT_3D ( 'NONE', #27958, #23279, #15071 ) ; +#56551 = ORIENTED_EDGE ( 'NONE', *, *, #28596, .F. ) ; +#56552 = CARTESIAN_POINT ( 'NONE', ( 12.27394604194874539, -47.45883883473799614, -18.43244964728733137 ) ) ; +#56553 = CARTESIAN_POINT ( 'NONE', ( 218.0326460778825890, -120.9220536456967494, 8.040923451216292150 ) ) ; +#56554 = VECTOR ( 'NONE', #33334, 1000.000000000000000 ) ; +#56555 = ORIENTED_EDGE ( 'NONE', *, *, #2686, .F. ) ; +#56556 = CARTESIAN_POINT ( 'NONE', ( 37.90000000000001990, -119.4999999999999858, -0.9999999999999731326 ) ) ; +#56557 = CARTESIAN_POINT ( 'NONE', ( 221.5307352961931429, -119.8490735206690374, -7.840387323618671189 ) ) ; +#56558 = ORIENTED_EDGE ( 'NONE', *, *, #38167, .T. ) ; +#56559 = CARTESIAN_POINT ( 'NONE', ( 235.4027695270552556, -115.0886375741118997, -1.326708576852089649 ) ) ; +#56560 = FACE_OUTER_BOUND ( 'NONE', #46076, .T. ) ; +#56561 = CARTESIAN_POINT ( 'NONE', ( 232.2729896383806079, -124.0206181246685446, 5.043249544221557912 ) ) ; +#56562 = CARTESIAN_POINT ( 'NONE', ( 30.59997605824362310, -124.3488667526956277, 4.620261037723359721 ) ) ; +#56563 = CARTESIAN_POINT ( 'NONE', ( 39.89750208300004175, -120.4999999999999858, 4.679587752000030854 ) ) ; +#56564 = CARTESIAN_POINT ( 'NONE', ( 214.5561483820301589, -119.5807533104329963, -7.771040887912882056 ) ) ; +#56565 = CARTESIAN_POINT ( 'NONE', ( 220.2486434445711438, -121.1166669492837400, 8.065110198285291077 ) ) ; +#56566 = DIRECTION ( 'NONE', ( -1.000000000000000000, -9.884094055122601709E-16, -1.857579106397873250E-17 ) ) ; +#56567 = CARTESIAN_POINT ( 'NONE', ( 26.90000000000003411, -121.4999999999999858, 1.000000000000014655 ) ) ; +#56568 = CYLINDRICAL_SURFACE ( 'NONE', #17946, 2.000000000000001332 ) ; +#56569 = ORIENTED_EDGE ( 'NONE', *, *, #55143, .F. ) ; +#56570 = AXIS2_PLACEMENT_3D ( 'NONE', #53746, #49922, #44693 ) ; +#56571 = DIRECTION ( 'NONE', ( -1.020425574104003999E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#56572 = AXIS2_PLACEMENT_3D ( 'NONE', #39603, #34935, #11875 ) ; +#56573 = CARTESIAN_POINT ( 'NONE', ( 236.6640662339744949, -121.9349824294106526, 5.360167178044089376 ) ) ; +#56574 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #31222, #49020, #2415, #34725 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#56575 = EDGE_CURVE ( 'NONE', #27264, #23474, #23358, .T. ) ; +#56576 = EDGE_CURVE ( 'NONE', #9344, #56398, #15936, .T. ) ; +#56577 = EDGE_CURVE ( 'NONE', #11482, #5124, #146, .T. ) ; +#56578 = EDGE_LOOP ( 'NONE', ( #36499, #11993, #54265, #21992 ) ) ; +#56579 = VERTEX_POINT ( 'NONE', #37387 ) ; +#56580 = CARTESIAN_POINT ( 'NONE', ( 214.8974678692549674, -122.4109077936178664, 7.395785906379867214 ) ) ; +#56581 = DIRECTION ( 'NONE', ( 0.7009092642998472344, -3.652049423109063291E-15, 0.7132504491541852287 ) ) ; +#56582 = CARTESIAN_POINT ( 'NONE', ( 235.8999987667932885, -118.5779726897818591, -7.249538676227532008 ) ) ; +#56583 = CARTESIAN_POINT ( 'NONE', ( 235.9915713367479100, -114.8371013896954054, 2.481557308119523686 ) ) ; +#56584 = CARTESIAN_POINT ( 'NONE', ( 220.0459669912363836, -119.1502031115863502, -7.975747038824783530 ) ) ; +#56585 = LINE ( 'NONE', #43110, #14385 ) ; +#56586 = CARTESIAN_POINT ( 'NONE', ( 4.842173757056818850, -29.69543050033664500, -95.75005346697905395 ) ) ; +#56587 = CARTESIAN_POINT ( 'NONE', ( 220.1988643895226971, -121.0862734804487673, 7.867053572783960114 ) ) ; +#56588 = CARTESIAN_POINT ( 'NONE', ( 219.7810779374313483, -121.6727674160088668, 7.779777415915641647 ) ) ; +#56589 = AXIS2_PLACEMENT_3D ( 'NONE', #30513, #34303, #7700 ) ; +#56590 = ORIENTED_EDGE ( 'NONE', *, *, #19116, .F. ) ; +#56591 = CARTESIAN_POINT ( 'NONE', ( 220.3649306345363357, -122.4785807737295471, 7.635680348100762238 ) ) ; +#56592 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#56593 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#56594 = ORIENTED_EDGE ( 'NONE', *, *, #34747, .T. ) ; +#56595 = LINE ( 'NONE', #48111, #36390 ) ; +#56596 = CIRCLE ( 'NONE', #36060, 5.550000000000001599 ) ; +#56597 = DIRECTION ( 'NONE', ( -1.000000000000000000, 3.216944214145859669E-16, 2.775557561562891351E-16 ) ) ; +#56598 = CARTESIAN_POINT ( 'NONE', ( 237.5296631233591427, -115.2217078097424263, -1.716175903619568066 ) ) ; +#56599 = CARTESIAN_POINT ( 'NONE', ( 34.24385234265394473, -114.8839751992133813, 0.8555193536606209292 ) ) ; +#56600 = EDGE_LOOP ( 'NONE', ( #33760, #12275, #37827, #37442, #52216 ) ) ; +#56601 = LINE ( 'NONE', #12779, #48335 ) ; +#56602 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290022, -120.0211195106126496, -0.1448306238967714266 ) ) ; +#56603 = PLANE ( 'NONE', #35353 ) ; +#56604 = CARTESIAN_POINT ( 'NONE', ( 237.4180306586615359, -126.6420633256208959, 0.3002025810706827058 ) ) ; +#56605 = VERTEX_POINT ( 'NONE', #54619 ) ; +#56606 = ORIENTED_EDGE ( 'NONE', *, *, #11029, .F. ) ; +#56607 = CYLINDRICAL_SURFACE ( 'NONE', #54180, 7.000000000000001776 ) ; +#56608 = CARTESIAN_POINT ( 'NONE', ( 222.8999987669287179, -123.0468972370483272, 7.383350635918606741 ) ) ; +#56609 = CARTESIAN_POINT ( 'NONE', ( 220.7775199434371416, -121.8373403865833922, 7.973349239424365464 ) ) ; +#56610 = CARTESIAN_POINT ( 'NONE', ( 221.9743890547802323, -119.1261290090145337, -7.732241146608609839 ) ) ; +#56611 = EDGE_LOOP ( 'NONE', ( #20034, #55726, #27078, #5623 ) ) ; +#56612 = ORIENTED_EDGE ( 'NONE', *, *, #51462, .F. ) ; +#56613 = ORIENTED_EDGE ( 'NONE', *, *, #7783, .T. ) ; +#56614 = ADVANCED_FACE ( 'NONE', ( #41452 ), #1489, .T. ) ; +#56615 = ORIENTED_EDGE ( 'NONE', *, *, #52916, .F. ) ; +#56616 = VECTOR ( 'NONE', #4865, 999.9999999999998863 ) ; +#56617 = CARTESIAN_POINT ( 'NONE', ( 34.22970413575309578, -126.1212236833080027, 0.8408808910604956832 ) ) ; +#56618 = CARTESIAN_POINT ( 'NONE', ( 237.6334936551934334, -120.9036124262354974, 5.535170704963362276 ) ) ; +#56619 = EDGE_CURVE ( 'NONE', #27349, #22757, #22862, .T. ) ; +#56620 = ORIENTED_EDGE ( 'NONE', *, *, #27185, .T. ) ; +#56621 = ORIENTED_EDGE ( 'NONE', *, *, #15624, .F. ) ; +#56622 = CARTESIAN_POINT ( 'NONE', ( 217.6371900296008448, -118.5294094583871214, -7.583515822702048936 ) ) ; +#56623 = EDGE_CURVE ( 'NONE', #41097, #3243, #46714, .T. ) ; +#56624 = CARTESIAN_POINT ( 'NONE', ( 215.8168823119555668, -121.5671200320980603, 7.856978135148035669 ) ) ; +#56625 = CARTESIAN_POINT ( 'NONE', ( 221.4521423523609940, -121.9955122719845235, 7.707820994400888637 ) ) ; +#56626 = VERTEX_POINT ( 'NONE', #42878 ) ; +#56627 = CARTESIAN_POINT ( 'NONE', ( 215.9027963965333186, -119.8992198933253377, -5.557246677733461482 ) ) ; +#56628 = CARTESIAN_POINT ( 'NONE', ( -49.76146823273864328, -121.9637145611701783, 5.847298265481016166 ) ) ; +#56629 = CARTESIAN_POINT ( 'NONE', ( 214.5561549749679386, -120.8540154965960340, 7.597514123838619682 ) ) ; +#56630 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#56631 = FACE_BOUND ( 'NONE', #3700, .T. ) ; +#56632 = EDGE_CURVE ( 'NONE', #36881, #43445, #42603, .T. ) ; +#56633 = CARTESIAN_POINT ( 'NONE', ( 225.6999987669289567, -113.0624653534173092, -0.9659598236391175874 ) ) ; +#56634 = EDGE_CURVE ( 'NONE', #34534, #676, #47563, .T. ) ; +#56635 = FACE_OUTER_BOUND ( 'NONE', #1877, .T. ) ; +#56636 = CARTESIAN_POINT ( 'NONE', ( 217.1398920890246416, -122.1564375817783485, 7.856665204491256382 ) ) ; +#56637 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #49117, #5019, #9108, #26939, #44732, #21954, #35973, #48536, #4738, #4162, #22530, #53792, #39778, #27219, #57606, #40631, #662, #18435, #55228, #37140, #45306, #37688, #5310, #9971, #18713, #14326, #19578, #28070, #54946, #33020, #27508, #23107, #45590, #32472, #10829, #55512 ), + .UNSPECIFIED., .F., .F., + ( 4, 1, 1, 2, 2, 2, 1, 1, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 4 ), + ( 0.0000000000000000000, 0.06249999999999836242, 0.09374999999999751588, 0.1093749999999964612, 0.1249999999999953926, 0.2499999999999839018, 0.3124999999999781286, 0.3437499999999764633, 0.3593749999999743538, 0.3749999999999722999, 0.4999999999999640288, 0.5624999999999582556, 0.5937499999999554801, 0.6093749999999555911, 0.6249999999999558131, 0.6874999999999631406, 0.7499999999999703570, 0.8124999999999775735, 0.8437499999999813483, 0.8593749999999831246, 0.8749999999999849010, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#56638 = VECTOR ( 'NONE', #9590, 1000.000000000000000 ) ; +#56639 = CARTESIAN_POINT ( 'NONE', ( 21.00000000000000711, -34.99999999999999289, -19.50000000000000355 ) ) ; +#56640 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -122.4489219698059941, 0.07839658798288068331 ) ) ; +#56641 = AXIS2_PLACEMENT_3D ( 'NONE', #36362, #31978, #18808 ) ; +#56642 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#56643 = AXIS2_PLACEMENT_3D ( 'NONE', #20775, #11751, #3001 ) ; +#56644 = LINE ( 'NONE', #20979, #707 ) ; +#56645 =( BOUNDED_SURFACE ( ) B_SPLINE_SURFACE ( 3, 3, ( + ( #33343, #46171, #10548, #28678 ), + ( #7821, #42073, #10846, #25642 ), + ( #24270, #2098, #29754, #19879 ), + ( #51122, #11129, #25352, #43138 ) ), + .UNSPECIFIED., .F., .F., .T. ) + B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ), + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) + GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_SURFACE ( ( + ( 1.000000000000000000, 0.3333333333333334259, 0.3333333333333334259, 1.000000000000000000), + ( 0.8047378541243320749, 0.2682459513747774138, 0.2682459513747774138, 0.8047378541243320749), + ( 0.8047378541243320749, 0.2682459513747774138, 0.2682459513747774138, 0.8047378541243320749), + ( 1.000000000000000000, 0.3333333333333334259, 0.3333333333333334259, 1.000000000000000000) ) ) + REPRESENTATION_ITEM ( '' ) SURFACE ( ) ); +#56646 = FACE_OUTER_BOUND ( 'NONE', #11639, .T. ) ; +#56647 = CARTESIAN_POINT ( 'NONE', ( 232.7222280068026521, -119.1732914231476457, 5.411362425887841887 ) ) ; +#56648 = CARTESIAN_POINT ( 'NONE', ( 236.0587154093181255, -122.6468271908135961, -5.119417102117887808 ) ) ; +#56649 = CARTESIAN_POINT ( 'NONE', ( 221.2346204171116142, -128.3403507508055554, -1.203168308770332429 ) ) ; +#56650 = CARTESIAN_POINT ( 'NONE', ( 217.1147121302049641, -118.8341636924203186, -7.629558145450333839 ) ) ; +#56651 = CARTESIAN_POINT ( 'NONE', ( 233.6395224126638084, -121.0846459661798207, 5.517703230649349422 ) ) ; +#56652 = EDGE_CURVE ( 'NONE', #26250, #46740, #12225, .T. ) ; +#56653 = ORIENTED_EDGE ( 'NONE', *, *, #17532, .T. ) ; +#56654 = EDGE_LOOP ( 'NONE', ( #48292, #48088, #55826, #33559 ) ) ; +#56655 = CARTESIAN_POINT ( 'NONE', ( 12.50000000000001776, -46.90916487803689705, 17.23775362476315465 ) ) ; +#56656 = CARTESIAN_POINT ( 'NONE', ( 215.3519698343688162, -121.4599747309536468, 7.622702612779757914 ) ) ; +#56657 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026312, -115.7081986978824375, 3.620937561797644921 ) ) ; +#56658 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #6598, #15636, #24399, #10987 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 1.268471558148041531E-13, 0.0001208201651842092457 ), + .UNSPECIFIED. ) ; +#56659 = CARTESIAN_POINT ( 'NONE', ( 235.5471426293170225, -124.9493313275760471, -4.245658328621203736 ) ) ; +#56660 = CARTESIAN_POINT ( 'NONE', ( 213.9204999291004583, -118.5751066769134070, -7.285738611312431168 ) ) ; +#56661 = DIRECTION ( 'NONE', ( -0.7009092642998492328, 0.0000000000000000000, -0.7132504491541833413 ) ) ; +#56662 = CARTESIAN_POINT ( 'NONE', ( 215.6896791295040714, -119.2633914415666965, -7.584329648599093865 ) ) ; +#56663 = AXIS2_PLACEMENT_3D ( 'NONE', #18416, #23087, #31875 ) ; +#56664 = CARTESIAN_POINT ( 'NONE', ( -24.09999999999998366, -30.00100000000000122, -17.85000000000000497 ) ) ; +#56665 = EDGE_CURVE ( 'NONE', #36162, #35488, #7272, .T. ) ; +#56666 = VERTEX_POINT ( 'NONE', #2629 ) ; +#56667 = CARTESIAN_POINT ( 'NONE', ( 214.8932897729617650, -122.1768745662574105, 7.452063737640991725 ) ) ; +#56668 = CARTESIAN_POINT ( 'NONE', ( 220.0495196455065070, -119.9138230809692374, -7.867349329576805772 ) ) ; +#56669 = CARTESIAN_POINT ( 'NONE', ( 214.8002074625812270, -116.4391188983222207, 5.858318842815276817 ) ) ; +#56670 = ORIENTED_EDGE ( 'NONE', *, *, #37038, .F. ) ; +#56671 = EDGE_CURVE ( 'NONE', #31201, #12167, #20415, .T. ) ; +#56672 = CARTESIAN_POINT ( 'NONE', ( 222.0476230364164962, -121.7873452134470966, 5.451887440037189947 ) ) ; +#56673 = CARTESIAN_POINT ( 'NONE', ( 230.8828414794035666, -123.0368168355463752, 1.055539631757321350 ) ) ; +#56674 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.9587786995907425780, 0.2841538407466716598 ) ) ; +#56675 = CARTESIAN_POINT ( 'NONE', ( 215.8056272062716232, -121.5489589629251697, 7.851723206950975253 ) ) ; +#56676 = CARTESIAN_POINT ( 'NONE', ( 1.836970198721029983E-15, -13.19999999999999929, 15.00000000000000000 ) ) ; +#56677 = CARTESIAN_POINT ( 'NONE', ( -16.00000000000000000, 12.00000000000000000, -39.00000000000000000 ) ) ; +#56678 = CIRCLE ( 'NONE', #31521, 6.141756438542768315 ) ; +#56679 = VERTEX_POINT ( 'NONE', #39096 ) ; +#56680 = CARTESIAN_POINT ( 'NONE', ( 236.3999987673965393, -119.4382200850069040, -6.919004510449668466 ) ) ; +#56681 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -121.4864845523890011, 3.075795385825375039 ) ) ; +#56682 = EDGE_LOOP ( 'NONE', ( #32903, #20065, #15435, #54386 ) ) ; +#56683 = VECTOR ( 'NONE', #7235, 1000.000000000000000 ) ; +#56684 = ORIENTED_EDGE ( 'NONE', *, *, #16853, .T. ) ; +#56685 = ORIENTED_EDGE ( 'NONE', *, *, #16010, .T. ) ; +#56686 = ORIENTED_EDGE ( 'NONE', *, *, #3546, .T. ) ; +#56687 = CARTESIAN_POINT ( 'NONE', ( 219.8734624044131749, -118.5379944391177389, -7.848690593882040822 ) ) ; +#56689 = EDGE_CURVE ( 'NONE', #38224, #36925, #38515, .T. ) ; +#56688 = CARTESIAN_POINT ( 'NONE', ( 214.8913180505128366, -120.9277673399644186, 7.828940379767680646 ) ) ; +#56690 = ORIENTED_EDGE ( 'NONE', *, *, #50877, .F. ) ; +#56691 = VERTEX_POINT ( 'NONE', #29774 ) ; +#56692 = EDGE_CURVE ( 'NONE', #31713, #55684, #53475, .T. ) ; +#56693 = CARTESIAN_POINT ( 'NONE', ( -24.09999999999997655, -41.99999999999999289, 19.50000000000000711 ) ) ; +#56694 = CARTESIAN_POINT ( 'NONE', ( 5.267428225623683957, -37.69543050033674092, -118.1448024862683752 ) ) ; +#56695 = CARTESIAN_POINT ( 'NONE', ( 231.2472123624288827, -116.4474402154696833, 0.6218996645835895842 ) ) ; +#56696 = ORIENTED_EDGE ( 'NONE', *, *, #44153, .T. ) ; +#56697 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -127.1224757454514389, -1.016275061636580324 ) ) ; +#56698 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#56699 = EDGE_CURVE ( 'NONE', #44871, #49789, #3188, .T. ) ; +#56700 = CARTESIAN_POINT ( 'NONE', ( 214.4398602540541390, -122.2804750892997134, 7.588638965449770346 ) ) ; +#56701 = EDGE_CURVE ( 'NONE', #26749, #57126, #42279, .T. ) ; +#56702 = VECTOR ( 'NONE', #17971, 1000.000000000000000 ) ; +#56703 = CARTESIAN_POINT ( 'NONE', ( 215.9008361896660517, -118.8889013219952631, -7.560962101603623253 ) ) ; +#56704 = ADVANCED_FACE ( 'NONE', ( #16884, #11369, #46984 ), #28919, .T. ) ; +#56705 = VERTEX_POINT ( 'NONE', #6979 ) ; +#56706 = PLANE ( 'NONE', #5896 ) ; +#56707 = CARTESIAN_POINT ( 'NONE', ( 231.5439704355307526, -126.7472571592622188, -0.9586945877377434089 ) ) ; +#56708 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#56709 = FACE_OUTER_BOUND ( 'NONE', #16508, .T. ) ; +#56710 = CARTESIAN_POINT ( 'NONE', ( 235.0934860877123924, -126.0291070100262374, -0.4811226285535202263 ) ) ; +#56711 = FACE_OUTER_BOUND ( 'NONE', #24334, .T. ) ; +#56712 = CARTESIAN_POINT ( 'NONE', ( 194.8499983585583664, -119.5245967060455428, -6.356138116627047197 ) ) ; +#56713 = CARTESIAN_POINT ( 'NONE', ( -19.99999999999997513, -48.99999999999998579, -23.50000000000000000 ) ) ; +#56714 = CARTESIAN_POINT ( 'NONE', ( 233.5754540452444985, -124.1231827796900831, -4.969520117147395943 ) ) ; +#56715 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#56716 = LINE ( 'NONE', #38316, #15938 ) ; +#56717 = FACE_OUTER_BOUND ( 'NONE', #35247, .T. ) ; +#56718 = CARTESIAN_POINT ( 'NONE', ( 232.9855873765734771, -124.7166662246084599, -3.605337512514798171 ) ) ; +#56719 = CARTESIAN_POINT ( 'NONE', ( 234.9286617679325104, -125.7003484556149573, -1.938040257174656888 ) ) ; +#56720 = ADVANCED_FACE ( 'NONE', ( #51639, #11651, #20690, #25371, #20972, #34435, #56631, #52221, #48436, #4063 ), #17474, .F. ) ; +#56721 = VECTOR ( 'NONE', #13552, 1000.000000000000114 ) ; +#56722 = LINE ( 'NONE', #21946, #23195 ) ; +#56723 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#56724 = PLANE ( 'NONE', #37434 ) ; +#56725 = CARTESIAN_POINT ( 'NONE', ( 234.6937150661894691, -119.7954268472854267, -6.108455367133519331 ) ) ; +#56726 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#56727 = CARTESIAN_POINT ( 'NONE', ( 214.5561549749679386, -120.1459845034035538, -7.597514123838557509 ) ) ; +#56728 = CARTESIAN_POINT ( 'NONE', ( 236.5757770146093151, -124.6851510678783086, -3.680120045134246176 ) ) ; +#56729 = CARTESIAN_POINT ( 'NONE', ( 234.6321992682972564, -120.8622029551731885, 5.538634762154928559 ) ) ; +#56730 = DIRECTION ( 'NONE', ( -3.469446951953611033E-15, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#56731 = ORIENTED_EDGE ( 'NONE', *, *, #33406, .F. ) ; +#56732 = CARTESIAN_POINT ( 'NONE', ( 218.4675976600130980, -121.6553080443759995, 7.983456471017717604 ) ) ; +#56733 = CARTESIAN_POINT ( 'NONE', ( 213.9533395165431955, -119.3627911576853506, -7.453538995624867880 ) ) ; +#56734 = CARTESIAN_POINT ( 'NONE', ( 215.4268473067612604, -122.1380589886269945, 7.737285908619631947 ) ) ; +#56735 = VERTEX_POINT ( 'NONE', #8145 ) ; +#56736 = EDGE_CURVE ( 'NONE', #39725, #26598, #45797, .T. ) ; +#56737 = LINE ( 'NONE', #16697, #35379 ) ; +#56738 = CARTESIAN_POINT ( 'NONE', ( 232.9986749441451650, -125.3503816391422276, 2.710594545784970499 ) ) ; +#56739 = VECTOR ( 'NONE', #15532, 1000.000000000000114 ) ; +#56740 = ADVANCED_FACE ( 'NONE', ( #30648 ), #30348, .F. ) ; +#56741 = ORIENTED_EDGE ( 'NONE', *, *, #42508, .T. ) ; +#56742 = VERTEX_POINT ( 'NONE', #8431 ) ; +#56743 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#56744 = CARTESIAN_POINT ( 'NONE', ( 236.6626975979807810, -120.9961051102394833, -6.134088910639230008 ) ) ; +#56745 = CALENDAR_DATE ( 2024, 10, 10 ) ; +#56746 = EDGE_LOOP ( 'NONE', ( #55127, #51188, #192, #10258 ) ) ; +#56747 = VERTEX_POINT ( 'NONE', #39677 ) ; +#56748 = CARTESIAN_POINT ( 'NONE', ( 236.2842090397479069, -122.0350255453488728, -5.333700776462963589 ) ) ; +#56749 = ORIENTED_EDGE ( 'NONE', *, *, #49489, .T. ) ; +#56750 = ORIENTED_EDGE ( 'NONE', *, *, #22290, .F. ) ; +#56751 = FACE_OUTER_BOUND ( 'NONE', #38464, .T. ) ; +#56752 = DIRECTION ( 'NONE', ( -0.7132504491541842295, -2.131334480222603379E-15, 0.7009092642998483447 ) ) ; +#56753 = VERTEX_POINT ( 'NONE', #57792 ) ; +#56754 = LINE ( 'NONE', #42432, #1992 ) ; +#56755 = CARTESIAN_POINT ( 'NONE', ( 215.1799496593963852, -119.9502974114815572, -7.647058072598935219 ) ) ; +#56756 = ADVANCED_FACE ( 'NONE', ( #4642 ), #26540, .F. ) ; +#56757 = CARTESIAN_POINT ( 'NONE', ( 215.9027963965317838, -119.5441067148097147, -7.871313509028386335 ) ) ; +#56758 = CARTESIAN_POINT ( 'NONE', ( -32.68885656298754583, -50.19543050033674803, -71.45165047180451268 ) ) ; +#56759 = CARTESIAN_POINT ( 'NONE', ( 239.9406014811497130, -124.0272559590928694, 1.571269702914157573 ) ) ; +#56760 = ORIENTED_EDGE ( 'NONE', *, *, #54894, .F. ) ; +#56761 = EDGE_LOOP ( 'NONE', ( #30608, #12856, #18638, #36495 ) ) ; +#56762 = CARTESIAN_POINT ( 'NONE', ( 35.56152603685489311, -125.9923640337947717, -0.8852049111626357769 ) ) ; +#56763 = ADVANCED_FACE ( 'NONE', ( #25968 ), #22153, .F. ) ; +#56764 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#56765 = DIRECTION ( 'NONE', ( 1.194121782967160312E-15, -0.9884292157390540678, -0.1516828450203868139 ) ) ; +#56766 = EDGE_CURVE ( 'NONE', #3176, #54657, #32767, .T. ) ; +#56767 = ORIENTED_EDGE ( 'NONE', *, *, #54921, .F. ) ; +#56768 = CARTESIAN_POINT ( 'NONE', ( 214.9203076689543366, -118.7867000759789420, -7.447731454512315885 ) ) ; +#56769 = CARTESIAN_POINT ( 'NONE', ( 216.2145475481482890, -118.7144357081319441, -7.543546674455996026 ) ) ; +#56770 = CARTESIAN_POINT ( 'NONE', ( 221.5303215746847343, -121.1821714788557216, 8.039854100001223358 ) ) ; +#56771 = VECTOR ( 'NONE', #51316, 1000.000000000000000 ) ; +#56772 = DIRECTION ( 'NONE', ( 0.7009092642998484557, 4.163453949483577057E-16, 0.7132504491541840075 ) ) ; +#56773 = CARTESIAN_POINT ( 'NONE', ( 216.4650283245788671, -121.9854280926176813, 7.850263265529907386 ) ) ; +#56774 = CARTESIAN_POINT ( 'NONE', ( 235.7899849069512186, -119.1460228195064417, 5.381951623669514184 ) ) ; +#56775 = CARTESIAN_POINT ( 'NONE', ( 21.74496652909724403, -29.74543050033660663, -102.0904967878721550 ) ) ; +#56776 = CARTESIAN_POINT ( 'NONE', ( 28.09997352129556347, -114.3305984451877464, 0.9041448250687769139 ) ) ; +#56777 = CARTESIAN_POINT ( 'NONE', ( 232.8994711479376463, -114.4293990022690792, -0.9819626808617796243 ) ) ; +#56778 = CARTESIAN_POINT ( 'NONE', ( 46.95096679918786720, -123.5397368307141193, -0.9999999999999731326 ) ) ; +#56779 = CARTESIAN_POINT ( 'NONE', ( 217.2060331749648014, -118.6940797586851488, -7.808419713400266637 ) ) ; +#56780 = CARTESIAN_POINT ( 'NONE', ( 196.6500029091149315, -124.5909710642334716, -12.71093912393972225 ) ) ; +#56781 = CARTESIAN_POINT ( 'NONE', ( 232.3062724851450582, -115.4204844845717162, -2.234194123919200692 ) ) ; +#56782 = CARTESIAN_POINT ( 'NONE', ( 235.6553220724901507, -121.6576746221826966, 5.427913163517979811 ) ) ; +#56783 = CARTESIAN_POINT ( 'NONE', ( 215.3518488387645675, -121.4544727941171658, 7.591074398541970858 ) ) ; +#56784 = CARTESIAN_POINT ( 'NONE', ( 234.9462911236589377, -123.0425853679994077, -4.982490966757583628 ) ) ; +#56785 = CARTESIAN_POINT ( 'NONE', ( 216.6830739909832459, -118.6131182802658941, -7.548045057658719692 ) ) ; +#56786 = ORIENTED_EDGE ( 'NONE', *, *, #8376, .T. ) ; +#56787 = CARTESIAN_POINT ( 'NONE', ( 234.3202608365541550, -125.3527758101344887, 3.776517363404847671 ) ) ; +#56788 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289510, -114.3546932364097870, -2.669905635975115210 ) ) ; +#56789 = DIRECTION ( 'NONE', ( 1.883658937813645296E-15, -1.000000000000000000, -1.123988420328126730E-15 ) ) ; +#56790 = CARTESIAN_POINT ( 'NONE', ( 20.90000000000002345, -41.99999999999999289, 19.50000000000000355 ) ) ; +#56791 = CARTESIAN_POINT ( 'NONE', ( 237.1031337378938417, -121.1797157498506863, -5.507395643116492323 ) ) ; +#56792 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#56793 = EDGE_LOOP ( 'NONE', ( #53017, #56975, #16985 ) ) ; +#56794 = AXIS2_PLACEMENT_3D ( 'NONE', #22916, #49496, #48922 ) ; +#56795 = VECTOR ( 'NONE', #34318, 1000.000000000000000 ) ; +#56796 = CARTESIAN_POINT ( 'NONE', ( 7.275382722384536649, -39.19543050033663434, -113.2480567568132130 ) ) ; +#56797 = EDGE_CURVE ( 'NONE', #39799, #27623, #13081, .T. ) ; +#56798 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #17135, #43713, #48686, #34974 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 0.0000000000000000000, 0.5000000000000000000 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.3333333333333333703, 0.3333333333333333703, 1.000000000000000000 ) ) + REPRESENTATION_ITEM ( '' ) ); +#56799 = CARTESIAN_POINT ( 'NONE', ( 219.8002074625812554, -114.3649215954137901, -7.658023187335216697 ) ) ; +#56800 = EDGE_CURVE ( 'NONE', #29097, #44394, #52748, .T. ) ; +#56801 = CARTESIAN_POINT ( 'NONE', ( 220.8713599561308740, -119.4484749280752141, -7.811777154548595448 ) ) ; +#56802 = VERTEX_POINT ( 'NONE', #16488 ) ; +#56803 = ORIENTED_EDGE ( 'NONE', *, *, #19074, .T. ) ; +#56804 = CARTESIAN_POINT ( 'NONE', ( 216.3310606049837475, -119.5601909104838114, -7.924078517089129470 ) ) ; +#56805 = CARTESIAN_POINT ( 'NONE', ( 215.8186857449372269, -119.7952001643882056, -7.689495366008526567 ) ) ; +#56806 = CARTESIAN_POINT ( 'NONE', ( 225.6999987669289851, -127.8840401453860096, -0.4857480121669838224 ) ) ; +#56807 = CARTESIAN_POINT ( 'NONE', ( 215.9137239121693312, -121.4815091472937638, 7.875927834901847113 ) ) ; +#56808 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #9056, #48196, #40285, #44086 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#56809 = ORIENTED_EDGE ( 'NONE', *, *, #54154, .T. ) ; +#56810 = AXIS2_PLACEMENT_3D ( 'NONE', #28227, #46020, #6024 ) ; +#56811 = CARTESIAN_POINT ( 'NONE', ( 194.9499984800818311, -114.1438618130098632, 0.9754033047520737076 ) ) ; +#56812 = CARTESIAN_POINT ( 'NONE', ( 215.8398163653523625, -119.1780733663742069, -7.814423999535158316 ) ) ; +#56813 = CARTESIAN_POINT ( 'NONE', ( 236.8881270813231197, -122.4942809971316393, 5.181426559136432353 ) ) ; +#56814 = CARTESIAN_POINT ( 'NONE', ( 14.34675871200282948, -50.58747466567726292, -18.37606685879771717 ) ) ; +#56815 = ORIENTED_EDGE ( 'NONE', *, *, #49676, .T. ) ; +#56816 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#56817 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669290078, -117.9341238461987444, 6.189481826900894212 ) ) ; +#56818 = CARTESIAN_POINT ( 'NONE', ( 237.8261766351415076, -115.5090083481792931, -3.609918048069251650 ) ) ; +#56819 = ORIENTED_EDGE ( 'NONE', *, *, #29653, .F. ) ; +#56820 = ORIENTED_EDGE ( 'NONE', *, *, #50879, .T. ) ; +#56821 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -120.4019562622569595, -3.530695477449342423 ) ) ; +#56822 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669290078, -122.1551034048356854, 5.192916058717374383 ) ) ; +#56823 = EDGE_CURVE ( 'NONE', #41663, #49435, #38131, .T. ) ; +#56824 = CARTESIAN_POINT ( 'NONE', ( 15.03264723214011767, -48.16096798588272776, -18.93687882588391602 ) ) ; +#56825 = CARTESIAN_POINT ( 'NONE', ( 225.6999987669289851, -125.9611437171376735, -4.379030634828348312 ) ) ; +#56826 = CARTESIAN_POINT ( 'NONE', ( 232.8310270983271550, -115.4046226547928882, -3.739578457054429261 ) ) ; +#56827 = CARTESIAN_POINT ( 'NONE', ( 237.9295078281072904, -114.3516761837524029, 0.1331613859579907910 ) ) ; +#56828 = PLANE ( 'NONE', #13111 ) ; +#56829 = ORIENTED_EDGE ( 'NONE', *, *, #52880, .T. ) ; +#56830 = VERTEX_POINT ( 'NONE', #46877 ) ; +#56831 = FACE_OUTER_BOUND ( 'NONE', #42518, .T. ) ; +#56832 = ADVANCED_FACE ( 'NONE', ( #8030 ), #38845, .F. ) ; +#56833 = CARTESIAN_POINT ( 'NONE', ( 219.9744274567266586, -121.0854623582525988, 7.865632568060105356 ) ) ; +#56834 = EDGE_CURVE ( 'NONE', #25858, #46785, #32807, .T. ) ; +#56835 = ORIENTED_EDGE ( 'NONE', *, *, #41526, .F. ) ; +#56836 = CARTESIAN_POINT ( 'NONE', ( -19.49999999999997513, -59.00000000000000000, -23.50000000000000000 ) ) ; +#56837 = FACE_OUTER_BOUND ( 'NONE', #30157, .T. ) ; +#56838 = EDGE_CURVE ( 'NONE', #12542, #52573, #55560, .T. ) ; +#56839 = VERTEX_POINT ( 'NONE', #47169 ) ; +#56840 = AXIS2_PLACEMENT_3D ( 'NONE', #28362, #46161, #23676 ) ; +#56841 = CARTESIAN_POINT ( 'NONE', ( 13.21491204973140476, -47.48754308821387582, -18.45687133611393804 ) ) ; +#56842 = CARTESIAN_POINT ( 'NONE', ( 220.1336244164767777, -123.8765495229776548, -6.573613088458072795 ) ) ; +#56843 = ORIENTED_EDGE ( 'NONE', *, *, #47441, .T. ) ; +#56844 = CARTESIAN_POINT ( 'NONE', ( 235.7152695270552272, -121.3451279643310272, 5.507209275187455511 ) ) ; +#56845 = CARTESIAN_POINT ( 'NONE', ( 231.8999987669290022, -124.7907067097444838, -3.435299149231086258 ) ) ; +#56846 = CARTESIAN_POINT ( 'NONE', ( 232.3040337047435742, -124.9291304430034728, 4.266397376490025373 ) ) ; +#56847 = CARTESIAN_POINT ( 'NONE', ( 214.8857159223150006, -118.8156649283367585, -7.656953725730657467 ) ) ; +#56848 = CARTESIAN_POINT ( 'NONE', ( -49.75000000000000000, -117.2488001804320845, -3.912756065835498287 ) ) ; +#56849 = CARTESIAN_POINT ( 'NONE', ( 22.00000000000001421, -120.9000000000000057, -21.64999999999998792 ) ) ; +#56850 = CARTESIAN_POINT ( 'NONE', ( 221.8378513852913727, -118.7077623445535437, -7.856019716643148243 ) ) ; +#56851 = CARTESIAN_POINT ( 'NONE', ( 235.1340389914806224, -120.1083781618697230, -5.534904131288350015 ) ) ; +#56852 = AXIS2_PLACEMENT_3D ( 'NONE', #25872, #8620, #53292 ) ; +#56853 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #3144, #20923, #37527, #32581 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#56854 = CARTESIAN_POINT ( 'NONE', ( -31.99999999999999289, -106.5000000000000000, -16.99999999999999289 ) ) ; +#56855 = CARTESIAN_POINT ( 'NONE', ( 35.15076448190552583, -114.9585827574647396, 0.8296362676067289277 ) ) ; +#56856 = ORIENTED_EDGE ( 'NONE', *, *, #22400, .F. ) ; +#56857 = CARTESIAN_POINT ( 'NONE', ( 233.7839606998753652, -116.6469293365727822, -4.793817474150271707 ) ) ; +#56858 = CIRCLE ( 'NONE', #1890, 1.649999999999997025 ) ; +#56859 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#56860 = CARTESIAN_POINT ( 'NONE', ( 236.6056638512426673, -119.9318762822783384, 5.520839985742142630 ) ) ; +#56861 = ORIENTED_EDGE ( 'NONE', *, *, #54479, .T. ) ; +#56862 = ORIENTED_EDGE ( 'NONE', *, *, #25580, .T. ) ; +#56863 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1516828450203875356, -0.9884292157390538458 ) ) ; +#56864 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#56865 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290306, -119.7954457351463162, -2.588043776601106405 ) ) ; +#56866 = CARTESIAN_POINT ( 'NONE', ( 236.0727525632568700, -116.7898321492986184, 4.904840768906423953 ) ) ; +#56867 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289453, -120.1220951419539062, -1.954649896474985438 ) ) ; +#56868 = CARTESIAN_POINT ( 'NONE', ( 214.4398602540506431, -119.3859369021789831, -7.714687051697567632 ) ) ; +#56869 = CARTESIAN_POINT ( 'NONE', ( 29.67902358122435302, -126.5016562512529532, 1.000000000000019762 ) ) ; +#56870 = EDGE_CURVE ( 'NONE', #10342, #38341, #20063, .T. ) ; +#56871 = LINE ( 'NONE', #34968, #6110 ) ; +#56872 = ORIENTED_EDGE ( 'NONE', *, *, #57430, .T. ) ; +#56873 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#56874 = CARTESIAN_POINT ( 'NONE', ( 214.4398661302605547, -118.7501390264063161, -7.389164041319264520 ) ) ; +#56875 = FACE_OUTER_BOUND ( 'NONE', #31906, .T. ) ; +#56876 = VERTEX_POINT ( 'NONE', #47458 ) ; +#56877 = LINE ( 'NONE', #38772, #55015 ) ; +#56878 = APPROVAL_STATUS ( 'not_yet_approved' ) ; +#56879 = CARTESIAN_POINT ( 'NONE', ( 237.7014144455992550, -116.5001468083324596, 3.847590268203214148 ) ) ; +#56880 = CARTESIAN_POINT ( 'NONE', ( 217.9163579497280523, -119.1676305885802378, -7.936442963194047628 ) ) ; +#56881 = VECTOR ( 'NONE', #41178, 1000.000000000000000 ) ; +#56882 = ORIENTED_EDGE ( 'NONE', *, *, #26793, .F. ) ; +#56883 = DIRECTION ( 'NONE', ( -0.7009092642998492328, 0.0000000000000000000, -0.7132504491541833413 ) ) ; +#56884 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -120.1030168396332272, 0.3117574756498156519 ) ) ; +#56885 = CARTESIAN_POINT ( 'NONE', ( 18.52400000000002578, -38.99999999999999289, 23.49899999999999878 ) ) ; +#56886 = CARTESIAN_POINT ( 'NONE', ( 237.3270606274762997, -125.5075047886466422, 3.569146638872886967 ) ) ; +#56887 = VERTEX_POINT ( 'NONE', #7451 ) ; +#56888 = VERTEX_POINT ( 'NONE', #56228 ) ; +#56889 = ORIENTED_EDGE ( 'NONE', *, *, #32379, .F. ) ; +#56890 = CARTESIAN_POINT ( 'NONE', ( -50.34793165846740948, -120.6664241838500402, -2.669944444677534889 ) ) ; +#56891 = CARTESIAN_POINT ( 'NONE', ( 238.0999987669289624, -115.7045553201117940, 14.89978893548951611 ) ) ; +#56892 = EDGE_CURVE ( 'NONE', #35759, #43774, #49347, .T. ) ; +#56893 = CARTESIAN_POINT ( 'NONE', ( 215.8002074625812554, -120.4999999999997868, 1.387778780781445676E-14 ) ) ; +#56894 = CIRCLE ( 'NONE', #25193, 1.649999999999998579 ) ; +#56895 = FACE_OUTER_BOUND ( 'NONE', #45166, .T. ) ; +#56896 = ORIENTED_EDGE ( 'NONE', *, *, #35734, .T. ) ; +#56897 = EDGE_LOOP ( 'NONE', ( #23929, #42415, #34197, #39154, #46621 ) ) ; +#56898 = ORIENTED_EDGE ( 'NONE', *, *, #11720, .T. ) ; +#56899 = AXIS2_PLACEMENT_3D ( 'NONE', #40083, #31053, #26676 ) ; +#56900 = LINE ( 'NONE', #16871, #57375 ) ; +#56901 = CARTESIAN_POINT ( 'NONE', ( 237.5720131361327105, -118.7824477091816533, 5.279350754280019764 ) ) ; +#56902 = ORIENTED_EDGE ( 'NONE', *, *, #12036, .T. ) ; +#56903 = EDGE_CURVE ( 'NONE', #14060, #11354, #55201, .T. ) ; +#56904 = VERTEX_POINT ( 'NONE', #52461 ) ; +#56905 = CARTESIAN_POINT ( 'NONE', ( 193.3999984800815355, -126.9247899023036581, -0.9859384926325029941 ) ) ; +#56906 = EDGE_CURVE ( 'NONE', #24706, #9223, #52765, .T. ) ; +#56907 = FACE_OUTER_BOUND ( 'NONE', #29186, .T. ) ; +#56908 = CARTESIAN_POINT ( 'NONE', ( 219.9022678840116498, -121.1189690770424363, 7.864722814330480816 ) ) ; +#56909 = EDGE_CURVE ( 'NONE', #46818, #3397, #18785, .T. ) ; +#56910 = ORIENTED_EDGE ( 'NONE', *, *, #56507, .F. ) ; +#56911 = CARTESIAN_POINT ( 'NONE', ( 16.50000000000001776, -48.99999999999998579, 20.29999999999999005 ) ) ; +#56912 = CARTESIAN_POINT ( 'NONE', ( -49.55710326836005208, -121.5808388192809844, 6.594621537621089935 ) ) ; +#56913 = CARTESIAN_POINT ( 'NONE', ( 18.70000000000000284, -9.199999999999999289, 36.00000000000000000 ) ) ; +#56914 = CARTESIAN_POINT ( 'NONE', ( 35.15108959536490829, -126.0158873032301159, -0.9999999999999744649 ) ) ; +#56915 = CARTESIAN_POINT ( 'NONE', ( 217.6426135438879328, -123.9275045971390483, -6.823171250036706326 ) ) ; +#56916 = DIRECTION ( 'NONE', ( -2.168404344971012812E-15, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#56917 = CARTESIAN_POINT ( 'NONE', ( 210.8999987669501479, -113.6873373868433248, 1.045460849267753511 ) ) ; +#56918 = DIRECTION ( 'NONE', ( 3.524876788021938561E-16, -1.000000000000000000, 1.556303968761777535E-30 ) ) ; +#56919 = CARTESIAN_POINT ( 'NONE', ( 216.0086112000864773, -121.6029066607446367, 7.862037065555209203 ) ) ; +#56920 = LINE ( 'NONE', #21858, #42077 ) ; +#56921 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -122.6075430976702023, 0.6413467087499518104 ) ) ; +#56922 = CARTESIAN_POINT ( 'NONE', ( -17.47499999999997655, -59.00000000000000000, -23.50000000000000000 ) ) ; +#56923 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -121.7895704346476151, 3.313853263282749761 ) ) ; +#56924 = CARTESIAN_POINT ( 'NONE', ( 20.40000000000003055, -120.4999999999999858, 3.200000000000015277 ) ) ; +#56925 = CARTESIAN_POINT ( 'NONE', ( 237.4097280068026521, -116.0082192615522558, -3.296589309349409636 ) ) ; +#56926 = CARTESIAN_POINT ( 'NONE', ( 236.0445109686049250, -123.0909512161058359, -4.908425361076043103 ) ) ; +#56927 = CARTESIAN_POINT ( 'NONE', ( 220.8127629126091165, -122.4778518799545139, 7.630883379246084175 ) ) ; +#56928 = CARTESIAN_POINT ( 'NONE', ( 217.1862042838292837, -119.6107891480986325, -7.763023208717862111 ) ) ; +#56929 = CARTESIAN_POINT ( 'NONE', ( 233.6136400253917884, -120.2051827113519238, 5.541985673872925844 ) ) ; +#56930 = AXIS2_PLACEMENT_3D ( 'NONE', #40953, #32778, #37449 ) ; +#56931 = CARTESIAN_POINT ( 'NONE', ( 20.40000000000003055, -115.9999999999999716, 5.000000000000031974 ) ) ; +#56932 = ORIENTED_EDGE ( 'NONE', *, *, #12322, .F. ) ; +#56933 = ORIENTED_EDGE ( 'NONE', *, *, #48038, .T. ) ; +#56934 = CARTESIAN_POINT ( 'NONE', ( -33.99999999999999289, -128.5000000000000000, -16.99999999999999289 ) ) ; +#56935 = CARTESIAN_POINT ( 'NONE', ( 215.3601075709719908, -121.7522333787672721, 7.580918723135915194 ) ) ; +#56936 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026596, -120.6365088219403248, 5.999694911165781797 ) ) ; +#56937 = CARTESIAN_POINT ( 'NONE', ( 235.4936359414339790, -126.0924794837874288, -2.555825017922467968 ) ) ; +#56938 = CARTESIAN_POINT ( 'NONE', ( 239.6999987669289283, -121.7680861160564803, 1.736939147536617156 ) ) ; +#56939 = CARTESIAN_POINT ( 'NONE', ( -12.20000000000000107, -4.500000000000000000, -39.00000000000000000 ) ) ; +#56940 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#56941 = EDGE_CURVE ( 'NONE', #19590, #57333, #54277, .T. ) ; +#56942 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #7620, #26611, #4134, #53757, #630, #9362, #22218, #13437, #30421, #36235 ), + .UNSPECIFIED., .F., .F., + ( 4, 3, 3, 4 ), + ( 0.0000000000000000000, 1.745581801517541760E-05, 3.492485861182707672E-05, 6.892293526037750054E-05 ), + .UNSPECIFIED. ) ; +#56943 = CARTESIAN_POINT ( 'NONE', ( 217.6371720210765375, -118.4885715167868057, -7.780254615482269820 ) ) ; +#56944 = ORIENTED_EDGE ( 'NONE', *, *, #27031, .T. ) ; +#56945 = LINE ( 'NONE', #34749, #11859 ) ; +#56946 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238558841E-16, -1.857579106397798678E-17 ) ) ; +#56947 = CARTESIAN_POINT ( 'NONE', ( 214.8002074625812554, -114.8693326578518992, -4.371068549921711011 ) ) ; +#56948 = EDGE_LOOP ( 'NONE', ( #34198, #43371 ) ) ; +#56949 = EDGE_LOOP ( 'NONE', ( #18150, #35861, #54394, #15646 ) ) ; +#56950 = CARTESIAN_POINT ( 'NONE', ( 214.9099611974440052, -120.8074626612568920, 5.602258727060424270 ) ) ; +#56951 = CARTESIAN_POINT ( 'NONE', ( 216.7720241031382500, -122.3076519973008374, 7.812214181281359693 ) ) ; +#56952 = CARTESIAN_POINT ( 'NONE', ( 30.40196136264927773, -114.7535734141451229, -0.9999999999999731326 ) ) ; +#56953 = CYLINDRICAL_SURFACE ( 'NONE', #46330, 2.499999999999999556 ) ; +#56954 = EDGE_CURVE ( 'NONE', #41905, #2548, #54237, .T. ) ; +#56955 = CARTESIAN_POINT ( 'NONE', ( 8.784315731977246244, -50.19543050033662013, -115.9927099539515183 ) ) ; +#56956 = CARTESIAN_POINT ( 'NONE', ( 194.6499984800816492, -120.4999999999998153, 1.387778780781445676E-14 ) ) ; +#56957 = ORIENTED_EDGE ( 'NONE', *, *, #26021, .F. ) ; +#56958 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289794, -121.3266715053608920, 5.386939225777864770 ) ) ; +#56959 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#56960 = VERTEX_POINT ( 'NONE', #7512 ) ; +#56961 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #40046, #54060, #35388, #5005 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 0.001048464789987055192 ), + .UNSPECIFIED. ) ; +#56962 = ORIENTED_EDGE ( 'NONE', *, *, #39150, .F. ) ; +#56963 = ORIENTED_EDGE ( 'NONE', *, *, #54202, .F. ) ; +#56964 = EDGE_LOOP ( 'NONE', ( #56896, #772, #42982, #11822, #27816 ) ) ; +#56965 = CARTESIAN_POINT ( 'NONE', ( 220.1973523422240362, -118.5216154155092880, -7.634305084257131391 ) ) ; +#56966 = CARTESIAN_POINT ( 'NONE', ( -48.75000000000000000, -120.2103846018666644, 2.603053251023184522 ) ) ; +#56967 = ORIENTED_EDGE ( 'NONE', *, *, #52387, .T. ) ; +#56968 = EDGE_CURVE ( 'NONE', #35844, #255, #5397, .T. ) ; +#56969 = EDGE_LOOP ( 'NONE', ( #25312, #41974, #12911, #27550 ) ) ; +#56970 = EDGE_CURVE ( 'NONE', #16297, #18259, #33719, .T. ) ; +#56971 = CARTESIAN_POINT ( 'NONE', ( -45.60191823311712511, -46.32022401699275349, -14.36214469655533321 ) ) ; +#56972 = CARTESIAN_POINT ( 'NONE', ( -36.15046256473637953, -39.19543050033675513, -71.83542630306114063 ) ) ; +#56973 = ORIENTED_EDGE ( 'NONE', *, *, #28546, .F. ) ; +#56974 = EDGE_CURVE ( 'NONE', #19539, #16468, #29063, .T. ) ; +#56975 = ORIENTED_EDGE ( 'NONE', *, *, #9795, .T. ) ; +#56976 = FACE_OUTER_BOUND ( 'NONE', #17421, .T. ) ; +#56977 = CARTESIAN_POINT ( 'NONE', ( 237.3319749018201037, -115.1253041725452420, -1.382857985371145570 ) ) ; +#56978 = CARTESIAN_POINT ( 'NONE', ( -24.09999999999997655, -30.00000000000000000, 17.85000000000001208 ) ) ; +#56979 = CARTESIAN_POINT ( 'NONE', ( 214.4398602538755654, -121.7992686247291658, 7.685664184609239058 ) ) ; +#56980 = VECTOR ( 'NONE', #47976, 1000.000000000000000 ) ; +#56981 = CARTESIAN_POINT ( 'NONE', ( 12.29935719126836347, -49.33293987102533151, 19.07931348901749757 ) ) ; +#56982 = CARTESIAN_POINT ( 'NONE', ( 27.90000000000003411, -119.4999999999999858, 5.935624578460904743 ) ) ; +#56983 = CARTESIAN_POINT ( 'NONE', ( 234.8564704355307526, -117.2235913490374628, -5.404784576638385296 ) ) ; +#56984 = EDGE_CURVE ( 'NONE', #8068, #24122, #550, .T. ) ; +#56985 = CARTESIAN_POINT ( 'NONE', ( 228.7999987669289794, -120.4999999999997726, 1.387778780781445676E-14 ) ) ; +#56986 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289794, -115.4590109997306087, 0.7735825096039785631 ) ) ; +#56987 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #32496, #40363, #49991, #27530, #691, #23692 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 4 ), + ( 4.799897102164874814E-16, 0.0003931740371068082811, 0.0007863480742131365858 ), + .UNSPECIFIED. ) ; +#56988 = EDGE_CURVE ( 'NONE', #22025, #16569, #8964, .T. ) ; +#56989 = CARTESIAN_POINT ( 'NONE', ( 235.1483487607969209, -125.5265306223871420, -2.354884793904226115 ) ) ; +#56990 = CYLINDRICAL_SURFACE ( 'NONE', #32419, 3.000000000000002665 ) ; +#56991 = CARTESIAN_POINT ( 'NONE', ( 216.8821906189366189, -121.0316096889289383, 7.777872446823521635 ) ) ; +#56992 = CARTESIAN_POINT ( 'NONE', ( 216.6874606556330889, -120.9546928535764607, 7.767346905139240754 ) ) ; +#56993 = CARTESIAN_POINT ( 'NONE', ( 233.5892765383087522, -123.6914656938908053, -5.257453374609303509 ) ) ; +#56994 = PLANE ( 'NONE', #18506 ) ; +#56995 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#56996 = PLANE ( 'NONE', #44543 ) ; +#56997 = CARTESIAN_POINT ( 'NONE', ( 233.0552512218540642, -122.7637582298277437, -5.066579387945278512 ) ) ; +#56998 = CARTESIAN_POINT ( 'NONE', ( 234.9014213164265925, -125.9557895110671240, -1.020954799768672094 ) ) ; +#56999 = AXIS2_PLACEMENT_3D ( 'NONE', #40086, #30486, #17878 ) ; +#57000 = CARTESIAN_POINT ( 'NONE', ( 16.00000000000000000, 12.50000000000000000, -36.00000000000000000 ) ) ; +#57001 = CARTESIAN_POINT ( 'NONE', ( 16.50000000000001776, -59.00000000000000000, 23.49999999999999289 ) ) ; +#57002 = CARTESIAN_POINT ( 'NONE', ( 15.22190327825487621, -57.95646333563965413, -19.34649823406778069 ) ) ; +#57003 = CARTESIAN_POINT ( 'NONE', ( 234.8980305814567373, -114.4449529529515104, -1.076669255804550751 ) ) ; +#57004 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#57005 = CARTESIAN_POINT ( 'NONE', ( 221.4454968831186648, -121.4017859708415585, 7.818014351192666744 ) ) ; +#57006 = CARTESIAN_POINT ( 'NONE', ( 236.5396914288629659, -123.5579027220362036, -4.652997410795695288 ) ) ; +#57007 = CARTESIAN_POINT ( 'NONE', ( 217.9163579497280523, -119.0512290481425737, -5.427115291590254742 ) ) ; +#57008 = EDGE_CURVE ( 'NONE', #55830, #21538, #54221, .T. ) ; +#57009 = CARTESIAN_POINT ( 'NONE', ( 14.73880758797314172, -36.19543050033660592, -112.8711675888893211 ) ) ; +#57010 = ORIENTED_EDGE ( 'NONE', *, *, #50661, .T. ) ; +#57011 = CARTESIAN_POINT ( 'NONE', ( 217.4395091456903799, -118.5920338171436157, -7.589817023978613797 ) ) ; +#57012 = ADVANCED_FACE ( 'NONE', ( #9252 ), #22665, .T. ) ; +#57013 = CARTESIAN_POINT ( 'NONE', ( 219.7742688560260547, -119.0805044781472191, -7.964499030528754631 ) ) ; +#57014 = CARTESIAN_POINT ( 'NONE', ( 232.3701196723143028, -114.9490347679726483, -0.05556083263696023206 ) ) ; +#57015 = AXIS2_PLACEMENT_3D ( 'NONE', #42916, #16925, #43198 ) ; +#57016 = EDGE_LOOP ( 'NONE', ( #15732, #47947, #31573, #1005, #10890 ) ) ; +#57017 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290022, -117.3394851542968809, 0.7583349792096454323 ) ) ; +#57018 = CARTESIAN_POINT ( 'NONE', ( 233.4940495132095748, -115.7292516427598343, -2.848528494598573158 ) ) ; +#57019 = EDGE_CURVE ( 'NONE', #3878, #6050, #48966, .T. ) ; +#57020 = EDGE_CURVE ( 'NONE', #13803, #34416, #30014, .T. ) ; +#57021 = CONICAL_SURFACE ( 'NONE', #45838, 1.649999999999998579, 1.029744258676653645 ) ; +#57022 = EDGE_CURVE ( 'NONE', #15088, #12691, #40196, .T. ) ; +#57023 = ORIENTED_EDGE ( 'NONE', *, *, #12033, .F. ) ; +#57024 = EDGE_LOOP ( 'NONE', ( #16941, #54230, #30312, #14430 ) ) ; +#57025 = CARTESIAN_POINT ( 'NONE', ( 219.8248166765024223, -119.6957523956668297, -8.048875728016998465 ) ) ; +#57026 = CARTESIAN_POINT ( 'NONE', ( 237.0492999975359396, -116.1058332870895953, 4.302179687165259558 ) ) ; +#57027 = CALENDAR_DATE ( 2024, 10, 10 ) ; +#57028 = EDGE_LOOP ( 'NONE', ( #15838, #10703, #48703, #44223 ) ) ; +#57029 = ORIENTED_EDGE ( 'NONE', *, *, #4215, .T. ) ; +#57030 = LINE ( 'NONE', #4179, #29409 ) ; +#57031 = CARTESIAN_POINT ( 'NONE', ( 236.3385407592191712, -120.1730615706228491, -5.542099374909543741 ) ) ; +#57032 = DIRECTION ( 'NONE', ( 4.349425398228945771E-14, 0.9884292157390540678, 0.1516828450203868139 ) ) ; +#57033 = EDGE_LOOP ( 'NONE', ( #14002, #25817, #20673, #35440 ) ) ; +#57034 = VERTEX_POINT ( 'NONE', #26802 ) ; +#57035 = PRODUCT_DEFINITION_SHAPE ( 'NONE', 'NONE', #57805 ) ; +#57036 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289453, -120.4434204621097848, 5.227660599057892377 ) ) ; +#57037 = DIRECTION ( 'NONE', ( 0.8574929260652127683, 0.07804017984500498384, -0.5085426354573221452 ) ) ; +#57038 = EDGE_LOOP ( 'NONE', ( #42591, #23570, #24563, #52206, #1180, #26597 ) ) ; +#57039 = LINE ( 'NONE', #25804, #16879 ) ; +#57040 = CARTESIAN_POINT ( 'NONE', ( 214.9273500944123043, -119.9096320809949248, -7.620152956120153753 ) ) ; +#57041 = EDGE_CURVE ( 'NONE', #36309, #10045, #13195, .T. ) ; +#57042 = CYLINDRICAL_SURFACE ( 'NONE', #12972, 0.5000000000000004441 ) ; +#57043 = CYLINDRICAL_SURFACE ( 'NONE', #57521, 3.750000000000000000 ) ; +#57044 = ADVANCED_FACE ( 'NONE', ( #18580 ), #221, .F. ) ; +#57045 = CARTESIAN_POINT ( 'NONE', ( 15.70000000000001528, 38.43410573620376169, 20.29999999999999005 ) ) ; +#57046 = CARTESIAN_POINT ( 'NONE', ( 239.8053730485797814, -124.2393094391883750, 1.540017753885514207 ) ) ; +#57047 = ORIENTED_EDGE ( 'NONE', *, *, #35347, .T. ) ; +#57048 = ORIENTED_EDGE ( 'NONE', *, *, #34019, .T. ) ; +#57049 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#57050 = CARTESIAN_POINT ( 'NONE', ( 216.0807736288004719, -121.6158181365937736, 7.875143042054427056 ) ) ; +#57051 = CARTESIAN_POINT ( 'NONE', ( 35.60660171779824168, -49.00000000000000000, 16.99999999999999289 ) ) ; +#57052 = FACE_OUTER_BOUND ( 'NONE', #56324, .T. ) ; +#57053 = CARTESIAN_POINT ( 'NONE', ( 231.9957274959943447, -118.6909342545777548, 5.640116260828469841 ) ) ; +#57054 = EDGE_CURVE ( 'NONE', #5702, #14800, #27083, .T. ) ; +#57055 = CARTESIAN_POINT ( 'NONE', ( 39.44357787087587752, -120.4999999999999858, 1.387778780781445676E-14 ) ) ; +#57056 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#57057 = CARTESIAN_POINT ( 'NONE', ( 220.2812954445436162, -122.4786552817178347, 7.636069061246808509 ) ) ; +#57058 = EDGE_CURVE ( 'NONE', #29731, #53089, #57065, .T. ) ; +#57059 = CARTESIAN_POINT ( 'NONE', ( 216.7536962859186644, -121.9890444736168007, 7.869375293269759375 ) ) ; +#57060 = CARTESIAN_POINT ( 'NONE', ( 235.8159194049576399, -120.0282892545297955, 5.529722709475822562 ) ) ; +#57061 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#57062 = CIRCLE ( 'NONE', #41169, 0.5000000002911229036 ) ; +#57063 = CARTESIAN_POINT ( 'NONE', ( 28.11743114856945880, -121.3264801363842480, 6.163344282129071594 ) ) ; +#57064 = CARTESIAN_POINT ( 'NONE', ( 31.87467382548297934, -121.4820351681935477, -5.733492040168698622 ) ) ; +#57065 = CIRCLE ( 'NONE', #16935, 3.000000000000000888 ) ; +#57066 = VECTOR ( 'NONE', #56201, 1000.000000000000000 ) ; +#57067 = CARTESIAN_POINT ( 'NONE', ( 233.0750943949430791, -116.8644014215387159, 4.960118657473738146 ) ) ; +#57068 = FACE_OUTER_BOUND ( 'NONE', #12187, .T. ) ; +#57069 = PLANE ( 'NONE', #6704 ) ; +#57070 = FACE_OUTER_BOUND ( 'NONE', #19970, .T. ) ; +#57071 = CARTESIAN_POINT ( 'NONE', ( 232.4964058367614825, -116.5566708087704910, 3.904521156509771718 ) ) ; +#57072 = CARTESIAN_POINT ( 'NONE', ( 215.3260850912321587, -121.3479347423935053, 7.848348325078266186 ) ) ; +#57073 = CARTESIAN_POINT ( 'NONE', ( 235.0081416649980781, -124.8488507739233171, -3.496967019248551800 ) ) ; +#57074 = DIRECTION ( 'NONE', ( -0.7009092642998443479, 0.0000000000000000000, -0.7132504491541881153 ) ) ; +#57075 = ORIENTED_EDGE ( 'NONE', *, *, #37889, .F. ) ; +#57076 = CARTESIAN_POINT ( 'NONE', ( 234.4339323271657349, -126.6426163721673390, -0.3016500937311744068 ) ) ; +#57077 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669290647, -114.2462891804588310, -2.409162467068724389 ) ) ; +#57078 = CARTESIAN_POINT ( 'NONE', ( 220.2486434445711723, -122.1388759525654564, 7.718276456501265592 ) ) ; +#57079 = CARTESIAN_POINT ( 'NONE', ( 215.8758049543363313, -119.3709355070163269, -7.847522582511132327 ) ) ; +#57080 = CARTESIAN_POINT ( 'NONE', ( 237.0862426387418793, -121.7498522453584684, -5.406557741363839042 ) ) ; +#57081 = CC_DESIGN_DATE_AND_TIME_ASSIGNMENT ( #3893, #57313, ( #48598 ) ) ; +#57082 = CARTESIAN_POINT ( 'NONE', ( 220.8782188229552617, -122.3441930731533631, 7.868928576105369110 ) ) ; +#57083 = EDGE_CURVE ( 'NONE', #17194, #552, #39512, .T. ) ; +#57084 = VERTEX_POINT ( 'NONE', #54800 ) ; +#57085 = ORIENTED_EDGE ( 'NONE', *, *, #15804, .F. ) ; +#57086 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -119.2731327486058461, 2.916083743668126171 ) ) ; +#57087 = CARTESIAN_POINT ( 'NONE', ( -4.499999999999990230, -125.7999999999999972, -19.50000000000000355 ) ) ; +#57088 = EDGE_CURVE ( 'NONE', #3601, #552, #6584, .T. ) ; +#57089 = ADVANCED_FACE ( 'NONE', ( #45726 ), #2955, .T. ) ; +#57090 = LINE ( 'NONE', #31901, #6939 ) ; +#57091 = EDGE_CURVE ( 'NONE', #46736, #28245, #25661, .T. ) ; +#57092 = CARTESIAN_POINT ( 'NONE', ( 221.3226775267769710, -121.4017984255525704, 7.821020152928973346 ) ) ; +#57093 = VERTEX_POINT ( 'NONE', #46582 ) ; +#57094 = ORIENTED_EDGE ( 'NONE', *, *, #42761, .F. ) ; +#57095 = FACE_OUTER_BOUND ( 'NONE', #42424, .T. ) ; +#57096 = CARTESIAN_POINT ( 'NONE', ( 217.1809786674953671, -122.3536675732098047, 7.802571310028641349 ) ) ; +#57097 = CARTESIAN_POINT ( 'NONE', ( 213.5999983370473103, -123.4757591875093539, 6.881643810506058223 ) ) ; +#57098 = CARTESIAN_POINT ( 'NONE', ( 19.37155382791318559, -47.40754140932803296, 15.62047686574870298 ) ) ; +#57099 = VERTEX_POINT ( 'NONE', #1368 ) ; +#57100 = FACE_OUTER_BOUND ( 'NONE', #7832, .T. ) ; +#57101 = CARTESIAN_POINT ( 'NONE', ( 216.6881727446676109, -120.0107234200963973, -7.997387287893444885 ) ) ; +#57102 = CARTESIAN_POINT ( 'NONE', ( 236.7924635434029028, -119.2167149272893312, 5.400718985533652372 ) ) ; +#57103 = CARTESIAN_POINT ( 'NONE', ( 219.8529932549953685, -119.4386290946058580, -8.021598409657345385 ) ) ; +#57104 = ORIENTED_EDGE ( 'NONE', *, *, #4737, .T. ) ; +#57105 = CARTESIAN_POINT ( 'NONE', ( 219.8833592663837351, -121.1371943937923135, 7.858868243973899936 ) ) ; +#57106 = AXIS2_PLACEMENT_3D ( 'NONE', #28597, #32120, #23916 ) ; +#57107 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669290078, -115.7905938843079525, 4.768174625014506063 ) ) ; +#57108 = CARTESIAN_POINT ( 'NONE', ( 218.8554351935288480, -121.9587140974772979, 7.758136420125649302 ) ) ; +#57109 = ORIENTED_EDGE ( 'NONE', *, *, #18445, .F. ) ; +#57110 = ORIENTED_EDGE ( 'NONE', *, *, #21969, .T. ) ; +#57111 = CARTESIAN_POINT ( 'NONE', ( 194.9498297357095566, -120.4999999999998153, 1.387778780781445676E-14 ) ) ; +#57112 = LINE ( 'NONE', #29964, #14411 ) ; +#57113 = CARTESIAN_POINT ( 'NONE', ( 218.2197867405992611, -118.6793673665896591, -7.850322413105479846 ) ) ; +#57114 = CARTESIAN_POINT ( 'NONE', ( 217.0292949718254931, -118.5300826373587455, -7.551391197304222480 ) ) ; +#57115 = VERTEX_POINT ( 'NONE', #2216 ) ; +#57116 = CARTESIAN_POINT ( 'NONE', ( 240.4097280068026521, -116.0082192615522558, -3.296589309349409636 ) ) ; +#57117 = CARTESIAN_POINT ( 'NONE', ( 237.9643006794371161, -114.5283446380961720, 1.468756624408198652 ) ) ; +#57118 = FACE_OUTER_BOUND ( 'NONE', #41638, .T. ) ; +#57119 = ORIENTED_EDGE ( 'NONE', *, *, #49700, .F. ) ; +#57120 = ORIENTED_EDGE ( 'NONE', *, *, #13838, .F. ) ; +#57121 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289510, -123.3529734260365842, 2.659049196673132887 ) ) ; +#57122 = CARTESIAN_POINT ( 'NONE', ( 215.7791937285814186, -119.1346934879515089, -7.597018107209811966 ) ) ; +#57123 = ORIENTED_EDGE ( 'NONE', *, *, #32495, .F. ) ; +#57124 = FACE_OUTER_BOUND ( 'NONE', #13072, .T. ) ; +#57125 = DIRECTION ( 'NONE', ( -1.811995619784410881E-15, 1.000000000000000000, 1.196913542559490477E-15 ) ) ; +#57126 = VERTEX_POINT ( 'NONE', #55084 ) ; +#57127 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#57128 = CARTESIAN_POINT ( 'NONE', ( 220.1336244164767777, -129.6121650609081257, 1.388204828511491851 ) ) ; +#57129 = ORIENTED_EDGE ( 'NONE', *, *, #5301, .F. ) ; +#57130 = CARTESIAN_POINT ( 'NONE', ( 234.1527695270552840, -121.8267085768518712, -5.411362425887800143 ) ) ; +#57131 = ADVANCED_FACE ( 'NONE', ( #19720 ), #55788, .T. ) ; +#57132 = CARTESIAN_POINT ( 'NONE', ( 219.4999430418998543, -120.9273387942294420, 8.075363701981167708 ) ) ; +#57133 = CARTESIAN_POINT ( 'NONE', ( 232.4683897125532894, -126.4349452259721716, -1.612149563946733144 ) ) ; +#57134 = CARTESIAN_POINT ( 'NONE', ( 214.8973819759827393, -118.5889027342254565, -7.397191771660528659 ) ) ; +#57135 = CARTESIAN_POINT ( 'NONE', ( 219.8734624041261725, -118.5381827723171284, -7.847463337049089382 ) ) ; +#57136 = CARTESIAN_POINT ( 'NONE', ( 217.2732991452088527, -119.7336999871881460, -7.779911698950696675 ) ) ; +#57137 = CARTESIAN_POINT ( 'NONE', ( 28.10581961097756221, -119.7798667824128387, 6.177439292228887879 ) ) ; +#57138 = CARTESIAN_POINT ( 'NONE', ( 235.1114275304974797, -120.8722827054525482, -5.536944304258602401 ) ) ; +#57139 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #5571, #23374, #50511, #41188 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 0.0000000000000000000, 0.5000000000000000000 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.3333333333333333703, 0.3333333333333333703, 1.000000000000000000 ) ) + REPRESENTATION_ITEM ( '' ) ); +#57140 = CARTESIAN_POINT ( 'NONE', ( 31.71743114857325452, -121.3279422164102925, 5.845206464698452287 ) ) ; +#57141 = LINE ( 'NONE', #52448, #14277 ) ; +#57142 = ORIENTED_EDGE ( 'NONE', *, *, #6920, .F. ) ; +#57143 = CARTESIAN_POINT ( 'NONE', ( 233.8311665368292722, -115.4052259853187508, -3.444676953955848386 ) ) ; +#57144 = CARTESIAN_POINT ( 'NONE', ( 19.03818239574906812, -49.18544059064082319, 14.89999999999999325 ) ) ; +#57145 = CARTESIAN_POINT ( 'NONE', ( 236.7107177369845203, -123.4233640412952724, 4.716655566388889831 ) ) ; +#57146 = EDGE_CURVE ( 'NONE', #50265, #22455, #43745, .T. ) ; +#57147 = ORIENTED_EDGE ( 'NONE', *, *, #43253, .F. ) ; +#57148 = ORIENTED_EDGE ( 'NONE', *, *, #21482, .T. ) ; +#57149 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#57150 = CARTESIAN_POINT ( 'NONE', ( 196.1500029107180865, -128.2141686603015955, 10.89934032531309960 ) ) ; +#57151 = CARTESIAN_POINT ( 'NONE', ( 215.7840315304786429, -121.8557887167708316, 7.599111753180509687 ) ) ; +#57152 = CARTESIAN_POINT ( 'NONE', ( 235.9180345109483028, -114.3579351533593069, -0.2973821203330673790 ) ) ; +#57153 = CARTESIAN_POINT ( 'NONE', ( 220.0713173067996138, -119.1496097257633267, -7.975625833685011656 ) ) ; +#57154 = LINE ( 'NONE', #26803, #15341 ) ; +#57155 = EDGE_CURVE ( 'NONE', #17283, #15702, #6011, .T. ) ; +#57156 = CARTESIAN_POINT ( 'NONE', ( 233.8995607782067907, -125.9665329833339342, -0.9589405101036386769 ) ) ; +#57157 = ADVANCED_FACE ( 'NONE', ( #46008 ), #19435, .T. ) ; +#57158 = VERTEX_POINT ( 'NONE', #15625 ) ; +#57160 = EDGE_CURVE ( 'NONE', #23349, #233, #26269, .T. ) ; +#57159 = FACE_OUTER_BOUND ( 'NONE', #3175, .T. ) ; +#57161 = CARTESIAN_POINT ( 'NONE', ( -21.20960011111109011, -30.00100000000000122, -20.30348520976498961 ) ) ; +#57162 = ORIENTED_EDGE ( 'NONE', *, *, #40189, .T. ) ; +#57163 = VECTOR ( 'NONE', #57266, 1000.000000000000000 ) ; +#57164 = CARTESIAN_POINT ( 'NONE', ( 219.7270348949714389, -121.1524652571996228, 7.861147993895533759 ) ) ; +#57165 = PERSON_AND_ORGANIZATION_ROLE ( 'design_supplier' ) ; +#57166 = CARTESIAN_POINT ( 'NONE', ( 237.4132371859281250, -117.6967960545824070, -4.788691140187830264 ) ) ; +#57167 = PLANE ( 'NONE', #1594 ) ; +#57168 = ORIENTED_EDGE ( 'NONE', *, *, #38416, .T. ) ; +#57169 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397815626E-17 ) ) ; +#57170 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -120.0161061900480490, -0.1268083019126233224 ) ) ; +#57171 = CARTESIAN_POINT ( 'NONE', ( 215.9469264834925468, -122.4568059117735856, 7.479929825836141966 ) ) ; +#57172 = CARTESIAN_POINT ( 'NONE', ( 237.3675250929112224, -126.2445692610165082, 2.193172141289729815 ) ) ; +#57173 = ORIENTED_EDGE ( 'NONE', *, *, #27754, .T. ) ; +#57174 = VERTEX_POINT ( 'NONE', #50962 ) ; +#57175 = VERTEX_POINT ( 'NONE', #6304 ) ; +#57176 = CARTESIAN_POINT ( 'NONE', ( -49.41415210890104959, -121.0932458666985383, -7.061556716207996409 ) ) ; +#57177 = CARTESIAN_POINT ( 'NONE', ( 206.8999987669482437, -114.4780799509379392, 0.9241146973221058269 ) ) ; +#57178 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.210476675238558841E-16, -1.857579106397798678E-17 ) ) ; +#57179 = CIRCLE ( 'NONE', #21862, 1.500000000000001332 ) ; +#57180 = CARTESIAN_POINT ( 'NONE', ( 32.90610093909068468, -119.4999999999999858, 5.541343034476883922 ) ) ; +#57181 = VERTEX_POINT ( 'NONE', #24107 ) ; +#57182 = VECTOR ( 'NONE', #42734, 1000.000000000000000 ) ; +#57183 = ORIENTED_EDGE ( 'NONE', *, *, #42309, .F. ) ; +#57184 = ORIENTED_EDGE ( 'NONE', *, *, #56984, .F. ) ; +#57185 = CARTESIAN_POINT ( 'NONE', ( 222.0477994072846855, -118.8408784303707506, -7.878648319065963079 ) ) ; +#57186 = CARTESIAN_POINT ( 'NONE', ( 34.32677674600977014, -126.0620410629265962, 0.9371502423380281277 ) ) ; +#57187 = CARTESIAN_POINT ( 'NONE', ( 237.5970521098186623, -119.6338081614597684, 5.481680185257299165 ) ) ; +#57188 = ORIENTED_EDGE ( 'NONE', *, *, #18482, .F. ) ; +#57189 = CARTESIAN_POINT ( 'NONE', ( 214.4398602540506431, -121.6140630978206048, 7.714687051697644016 ) ) ; +#57190 = VECTOR ( 'NONE', #9241, 1000.000000000000000 ) ; +#57191 = CARTESIAN_POINT ( 'NONE', ( 221.4521423523609940, -122.0288172902243531, 7.924850501294417704 ) ) ; +#57192 = ORIENTED_EDGE ( 'NONE', *, *, #3699, .F. ) ; +#57193 = ORIENTED_EDGE ( 'NONE', *, *, #28209, .T. ) ; +#57194 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.9884292157390544009, -0.1516828450203846490 ) ) ; +#57195 = CARTESIAN_POINT ( 'NONE', ( 219.8878582996565001, -120.9238984776292085, 7.877428422309873390 ) ) ; +#57196 = CARTESIAN_POINT ( 'NONE', ( 216.2145475481484880, -119.2338589483803020, -7.647890108225585237 ) ) ; +#57197 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.9884292157390541789, -0.1516828450203858425 ) ) ; +#57198 = CARTESIAN_POINT ( 'NONE', ( 215.8002074625812838, -124.0564700392392012, -9.145273480228658158 ) ) ; +#57199 = EDGE_CURVE ( 'NONE', #42857, #34421, #31913, .T. ) ; +#57200 = DIRECTION ( 'NONE', ( 1.210476675238558841E-16, -1.000000000000000000, -7.868619306511423982E-48 ) ) ; +#57201 = CARTESIAN_POINT ( 'NONE', ( -1.499999999999990896, -125.7999999999999972, -19.50000000000000355 ) ) ; +#57202 = DIRECTION ( 'NONE', ( -0.03101838030374929819, 0.0000000000000000000, 0.9995188142718135493 ) ) ; +#57203 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -117.8427504562591537, -1.389486396889058506 ) ) ; +#57204 = DIRECTION ( 'NONE', ( -0.7071067811865437980, 0.0000000000000000000, 0.7071067811865512365 ) ) ; +#57205 = CARTESIAN_POINT ( 'NONE', ( 221.6490489490615232, -121.0816231344831806, 8.042990679078064531 ) ) ; +#57206 = DIRECTION ( 'NONE', ( -1.883658937813645296E-15, 1.000000000000000000, 1.123988420328126730E-15 ) ) ; +#57207 = VECTOR ( 'NONE', #908, 999.9999999999998863 ) ; +#57208 = CONICAL_SURFACE ( 'NONE', #21764, 1.500000000000001332, 0.7853981633974317367 ) ; +#57209 = CARTESIAN_POINT ( 'NONE', ( 236.8472280068026521, -123.3882864354526703, 4.764535698153951948 ) ) ; +#57210 = CARTESIAN_POINT ( 'NONE', ( 236.1208112356069648, -120.5321272108645445, -5.549976538495318579 ) ) ; +#57211 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#57212 = CARTESIAN_POINT ( 'NONE', ( -16.00000000000000000, 12.50000000000000000, 39.00000000000000000 ) ) ; +#57213 = CARTESIAN_POINT ( 'NONE', ( 233.7175020142257438, -123.6119376483808594, 4.595706108049538940 ) ) ; +#57215 = AXIS2_PLACEMENT_3D ( 'NONE', #49382, #48524, #9380 ) ; +#57214 = CARTESIAN_POINT ( 'NONE', ( 27.90000000000003411, -119.4999999999999858, -0.9999999999999731326 ) ) ; +#57216 = EDGE_LOOP ( 'NONE', ( #37301, #33337, #36868, #56613 ) ) ; +#57217 = EDGE_LOOP ( 'NONE', ( #56686, #25494, #16354, #6582, #51416, #57715, #13249 ) ) ; +#57218 = CARTESIAN_POINT ( 'NONE', ( 19.56276389583970499, 38.43410573620376169, -15.88077840093142790 ) ) ; +#57219 = CLOSED_SHELL ( 'NONE', ( #40747, #7503, #6321, #42060, #2975, #36220, #35727, #56704, #50412, #49495, #28703, #28467, #6592, #50736, #26645, #24518, #14100, #21758, #53049, #33808, #32022, #9883, #24709, #45580, #6130, #52369, #4974, #50892, #50286, #32579 ) ) ; +#57220 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289510, -123.2693365609902116, 1.536726155363471236 ) ) ; +#57221 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026880, -119.3534016738657897, 5.889633667775725279 ) ) ; +#57222 = CARTESIAN_POINT ( 'NONE', ( 235.4969975047132777, -126.0345403010283718, -2.678484716118803011 ) ) ; +#57223 = LINE ( 'NONE', #38260, #20834 ) ; +#57224 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -1.826024711554534899E-16 ) ) ; +#57225 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#57226 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #24232, #32725, #49941, #27778, #36540, #45571, #33303, #37120 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 4 ), + ( 1.482148387583608474E-17, 0.0004430410759082818598, 0.0006645616138624159050, 0.0008860821518165499502 ), + .UNSPECIFIED. ) ; +#57227 = EDGE_CURVE ( 'NONE', #39375, #26149, #23473, .T. ) ; +#57228 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ; +#57229 = ADVANCED_FACE ( 'NONE', ( #3662 ), #51819, .T. ) ; +#57230 = EDGE_LOOP ( 'NONE', ( #22487, #20082, #2235, #24420 ) ) ; +#57232 = EDGE_CURVE ( 'NONE', #8323, #16640, #54106, .T. ) ; +#57231 = CARTESIAN_POINT ( 'NONE', ( 237.9971345436730417, -115.7175248725304328, 3.769554189556185264 ) ) ; +#57233 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -4.336808689942005114E-15, 1.000000000000000000 ) ) ; +#57234 = CARTESIAN_POINT ( 'NONE', ( 24.99900000000002009, -47.50000000000000000, 2.899999999999993694 ) ) ; +#57235 = ORIENTED_EDGE ( 'NONE', *, *, #5279, .F. ) ; +#57236 = ORIENTED_EDGE ( 'NONE', *, *, #3760, .F. ) ; +#57237 = CARTESIAN_POINT ( 'NONE', ( 210.8999987669501479, -127.3126626131562631, -1.045460849267721759 ) ) ; +#57238 = CARTESIAN_POINT ( 'NONE', ( 20.90000000000002345, -30.00100000000000122, 22.50000000000000711 ) ) ; +#57239 = CARTESIAN_POINT ( 'NONE', ( -21.14999999999997726, -38.99999999999999289, 15.49999999999999289 ) ) ; +#57240 = LINE ( 'NONE', #35908, #7142 ) ; +#57241 = CARTESIAN_POINT ( 'NONE', ( 215.6580039023680513, -121.1907780232314735, 7.880651815915553193 ) ) ; +#57242 = CARTESIAN_POINT ( 'NONE', ( 218.4675976600130980, -119.3446919556235741, -7.983456471017644773 ) ) ; +#57243 = ORIENTED_EDGE ( 'NONE', *, *, #40126, .T. ) ; +#57244 = CARTESIAN_POINT ( 'NONE', ( -19.99999999999997513, -48.99999999999998579, -20.29999999999999716 ) ) ; +#57245 = CARTESIAN_POINT ( 'NONE', ( 217.4651352774858424, -116.9006010223518501, 6.382110191485915962 ) ) ; +#57246 = AXIS2_PLACEMENT_3D ( 'NONE', #42919, #43515, #30977 ) ; +#57247 = VERTEX_POINT ( 'NONE', #51523 ) ; +#57248 = VECTOR ( 'NONE', #7833, 999.9999999999998863 ) ; +#57249 = ORIENTED_EDGE ( 'NONE', *, *, #39907, .T. ) ; +#57250 = AXIS2_PLACEMENT_3D ( 'NONE', #9370, #22227, #13443 ) ; +#57251 = ORIENTED_EDGE ( 'NONE', *, *, #22225, .F. ) ; +#57252 = EDGE_LOOP ( 'NONE', ( #2645, #4655, #23133, #44768, #45901, #39374, #30597, #44179 ) ) ; +#57253 = DIRECTION ( 'NONE', ( -1.114315218716681083E-15, 0.9302080799784867571, -0.3670325979293080909 ) ) ; +#57254 = LINE ( 'NONE', #31272, #4721 ) ; +#57255 = ORIENTED_EDGE ( 'NONE', *, *, #47374, .T. ) ; +#57256 = ORIENTED_EDGE ( 'NONE', *, *, #41781, .T. ) ; +#57257 = CARTESIAN_POINT ( 'NONE', ( 221.4894612035843977, -118.8226336284490543, -7.892420434116653283 ) ) ; +#57258 = CARTESIAN_POINT ( 'NONE', ( 215.2248613523265419, -121.1242149221408653, 7.847147270954410558 ) ) ; +#57259 = CIRCLE ( 'NONE', #39544, 1.798999999999995048 ) ; +#57260 = ORIENTED_EDGE ( 'NONE', *, *, #56906, .F. ) ; +#57261 = ORIENTED_EDGE ( 'NONE', *, *, #49250, .T. ) ; +#57262 = EDGE_CURVE ( 'NONE', #26375, #7875, #7719, .T. ) ; +#57263 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#57264 = CARTESIAN_POINT ( 'NONE', ( 237.3404135554190191, -115.0581569186381898, -1.090718831255367727 ) ) ; +#57265 = CARTESIAN_POINT ( 'NONE', ( 196.4498341647430379, -120.4999999999998010, 1.387778780781445676E-14 ) ) ; +#57266 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#57267 = ADVANCED_FACE ( 'NONE', ( #39274 ), #47159, .F. ) ; +#57268 = CARTESIAN_POINT ( 'NONE', ( -23.99999999999999289, -5.000000000000009770, 19.50000000000000711 ) ) ; +#57269 = CARTESIAN_POINT ( 'NONE', ( 5.900000000000016342, -42.24999999999999289, -23.49900000000000588 ) ) ; +#57270 = CARTESIAN_POINT ( 'NONE', ( 236.3564704355307526, -123.7764086509620540, 5.404784576638538063 ) ) ; +#57271 = CARTESIAN_POINT ( 'NONE', ( -50.49999999999997868, -49.00000000000000000, -19.10000000000000853 ) ) ; +#57272 = DIRECTION ( 'NONE', ( -0.7132504491541840075, -2.131334480222543031E-15, 0.7009092642998484557 ) ) ; +#57273 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #37693, #55517, #37422, #23977 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 5.309187017207234134E-05 ), + .UNSPECIFIED. ) ; +#57274 = CARTESIAN_POINT ( 'NONE', ( 234.9901288037533220, -125.2022023375715918, 2.965920440599366437 ) ) ; +#57275 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#57276 = CARTESIAN_POINT ( 'NONE', ( 217.0630250247723154, -121.1155576873547375, 7.782242521861988394 ) ) ; +#57277 = CARTESIAN_POINT ( 'NONE', ( 220.5855852367250236, -120.8967496400453285, 7.875974094289000860 ) ) ; +#57278 = EDGE_CURVE ( 'NONE', #41162, #44319, #34891, .T. ) ; +#57279 = CARTESIAN_POINT ( 'NONE', ( 233.4853467553972735, -126.2298040383847422, -2.235058840380802270 ) ) ; +#57280 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289794, -127.1224757454514389, -1.016275061636580324 ) ) ; +#57281 = CARTESIAN_POINT ( 'NONE', ( -48.75000000000000000, -121.7511998195679013, -6.087243934164440873 ) ) ; +#57282 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#57283 = CARTESIAN_POINT ( 'NONE', ( 233.2500673524623380, -116.5101467360004506, -3.857003354817173602 ) ) ; +#57284 = CARTESIAN_POINT ( 'NONE', ( 234.8339494083897989, -125.8878133774948225, 1.329374959401942613 ) ) ; +#57285 = AXIS2_PLACEMENT_3D ( 'NONE', #25349, #34701, #56314 ) ; +#57286 = AXIS2_PLACEMENT_3D ( 'NONE', #25743, #33926, #38582 ) ; +#57287 = CARTESIAN_POINT ( 'NONE', ( 232.7081975893362369, -123.3767358338829325, 4.758113444557000804 ) ) ; +#57288 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1516828450203862311, 0.9884292157390539568 ) ) ; +#57289 = CARTESIAN_POINT ( 'NONE', ( 15.33716232723012851, -60.17519044626434521, -19.68212372397576004 ) ) ; +#57290 = CARTESIAN_POINT ( 'NONE', ( 234.8811838390140281, -114.5890565146311530, -1.695478579779443384 ) ) ; +#57291 = LINE ( 'NONE', #7646, #55399 ) ; +#57292 = CIRCLE ( 'NONE', #5967, 3.249999999999999556 ) ; +#57293 = CARTESIAN_POINT ( 'NONE', ( 219.7915883643694031, -119.9660715299398106, -8.071042724402712309 ) ) ; +#57294 = CARTESIAN_POINT ( 'NONE', ( 218.6366888967977502, -120.0749516293685275, -8.060438338465125696 ) ) ; +#57295 = CARTESIAN_POINT ( 'NONE', ( 234.6422420382794201, -121.2085647798959798, 5.506312475977536813 ) ) ; +#57296 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #21568, #48441, #29272, #11438 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 7.955790479274467823E-14, 0.001642817734901403813 ), + .UNSPECIFIED. ) ; +#57297 = CARTESIAN_POINT ( 'NONE', ( 196.3500027875918192, -126.6002556352070485, -0.9361359573007121959 ) ) ; +#57298 = EDGE_CURVE ( 'NONE', #28166, #18819, #21735, .T. ) ; +#57299 = VERTEX_POINT ( 'NONE', #57380 ) ; +#57301 = ADVANCED_FACE ( 'NONE', ( #16766 ), #56218, .F. ) ; +#57300 = LINE ( 'NONE', #52920, #42612 ) ; +#57302 = DIRECTION ( 'NONE', ( 1.194121782967160312E-15, -0.9884292157390540678, -0.1516828450203868139 ) ) ; +#57303 = DIRECTION ( 'NONE', ( 0.7009092642998484557, -6.938893903907223644E-15, 0.7132504491541842295 ) ) ; +#57304 = AXIS2_PLACEMENT_3D ( 'NONE', #30083, #33878, #11674 ) ; +#57305 = ORIENTED_EDGE ( 'NONE', *, *, #1214, .T. ) ; +#57306 = EDGE_CURVE ( 'NONE', #41058, #6664, #47446, .T. ) ; +#57307 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -117.3705397559985357, 0.8303199165672643378 ) ) ; +#57308 = CARTESIAN_POINT ( 'NONE', ( 232.3354820631225266, -120.2998082624526006, -5.552765141012703687 ) ) ; +#57309 = ORIENTED_EDGE ( 'NONE', *, *, #23054, .T. ) ; +#57310 = ORIENTED_EDGE ( 'NONE', *, *, #11206, .T. ) ; +#57311 = ADVANCED_FACE ( 'NONE', ( #25251 ), #43040, .F. ) ; +#57312 = LINE ( 'NONE', #48268, #11675 ) ; +#57313 = DATE_TIME_ROLE ( 'classification_date' ) ; +#57314 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #9131, #40941, #26960, #45035, #31916, #5042, #22832, #963 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 4 ), + ( 1.463217019901734796E-13, 0.0001004639153223515000, 0.0001506958729103662293, 0.0002009278304983809450 ), + .UNSPECIFIED. ) ; +#57315 = VERTEX_POINT ( 'NONE', #40130 ) ; +#57316 = EDGE_LOOP ( 'NONE', ( #48137, #13426, #52334, #25891 ) ) ; +#57317 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#57318 = CARTESIAN_POINT ( 'NONE', ( 236.2589712449914998, -122.8499833224376516, -5.026191420991014347 ) ) ; +#57319 = CARTESIAN_POINT ( 'NONE', ( 218.2526263280587386, -119.1605204442177097, -7.947695524008341117 ) ) ; +#57320 = ORIENTED_EDGE ( 'NONE', *, *, #8847, .F. ) ; +#57321 = ORIENTED_EDGE ( 'NONE', *, *, #3699, .T. ) ; +#57322 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ; +#57323 = FACE_OUTER_BOUND ( 'NONE', #3479, .T. ) ; +#57324 = VERTEX_POINT ( 'NONE', #53561 ) ; +#57325 = CARTESIAN_POINT ( 'NONE', ( 24.89999999939505670, -120.4999999999999716, -6.267923273828674979 ) ) ; +#57326 = CARTESIAN_POINT ( 'NONE', ( 215.8002074625812838, -124.5420495206086287, -5.981033345594598316 ) ) ; +#57327 = CARTESIAN_POINT ( 'NONE', ( 219.8524005514895521, -119.7806996181587778, -8.060393923845824204 ) ) ; +#57328 = CARTESIAN_POINT ( 'NONE', ( 235.8999987668370864, -120.4999999999997584, 1.387778780781445676E-14 ) ) ; +#57329 = CIRCLE ( 'NONE', #34948, 1.649999999999998579 ) ; +#57330 = AXIS2_PLACEMENT_3D ( 'NONE', #41175, #24225, #1195 ) ; +#57331 = DIRECTION ( 'NONE', ( 0.7009092642998472344, -3.652049423109063291E-15, 0.7132504491541852287 ) ) ; +#57332 = CARTESIAN_POINT ( 'NONE', ( 239.6999987669289567, -124.2554442650489364, 1.645159065477446392 ) ) ; +#57333 = VERTEX_POINT ( 'NONE', #4528 ) ; +#57335 = VERTEX_POINT ( 'NONE', #17928 ) ; +#57334 = VECTOR ( 'NONE', #4316, 1000.000000000000000 ) ; +#57336 = EDGE_CURVE ( 'NONE', #22381, #10963, #184, .T. ) ; +#57337 = PLANE ( 'NONE', #48064 ) ; +#57338 = LINE ( 'NONE', #47693, #7079 ) ; +#57339 = EDGE_CURVE ( 'NONE', #4706, #51611, #53871, .T. ) ; +#57340 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289453, -111.8449741312749097, -12.22867642926671117 ) ) ; +#57341 = ORIENTED_EDGE ( 'NONE', *, *, #55890, .F. ) ; +#57342 = CARTESIAN_POINT ( 'NONE', ( 232.0026115243226172, -119.4366990741443004, -5.709303525959210646 ) ) ; +#57343 = FACE_OUTER_BOUND ( 'NONE', #12495, .T. ) ; +#57344 = EDGE_CURVE ( 'NONE', #35417, #48847, #744, .T. ) ; +#57345 = CARTESIAN_POINT ( 'NONE', ( 20.84977368159354683, -51.08119378985288961, -17.29597427746633542 ) ) ; +#57346 = CARTESIAN_POINT ( 'NONE', ( 216.7997274825592342, -128.0051658269880477, -1.151731339847292368 ) ) ; +#57347 = VECTOR ( 'NONE', #34887, 1000.000000000000000 ) ; +#57348 = CARTESIAN_POINT ( 'NONE', ( 235.8999987668371148, -120.4999999999997584, 1.387778780781445676E-14 ) ) ; +#57349 = CARTESIAN_POINT ( 'NONE', ( 217.2738146159740324, -121.2634833748358574, 7.748553397571726897 ) ) ; +#57350 = CARTESIAN_POINT ( 'NONE', ( 235.5136741436673731, -115.4070663572989162, -2.200224790039353451 ) ) ; +#57351 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#57352 = EDGE_CURVE ( 'NONE', #33214, #23259, #31903, .T. ) ; +#57353 = CARTESIAN_POINT ( 'NONE', ( 214.7933094602923347, -121.0256191443191796, 7.609326066379310305 ) ) ; +#57354 = CARTESIAN_POINT ( 'NONE', ( -22.99999999999997868, -49.00000000000000000, 19.09999999999999432 ) ) ; +#57355 = EDGE_CURVE ( 'NONE', #37778, #39948, #35191, .T. ) ; +#57356 = CARTESIAN_POINT ( 'NONE', ( 233.0437892262613957, -115.9523865346160960, 4.143248978437038765 ) ) ; +#57357 = DIRECTION ( 'NONE', ( -8.130435764147763202E-16, 0.6630477246989877615, 0.7485771268022390901 ) ) ; +#57358 = CARTESIAN_POINT ( 'NONE', ( 229.2999987673787246, -119.8266266233285222, 7.469710054319802950 ) ) ; +#57359 = CARTESIAN_POINT ( 'NONE', ( 20.90000000000001634, -30.00000000000000000, -19.49999999999999645 ) ) ; +#57360 = CARTESIAN_POINT ( 'NONE', ( 232.5125697277707388, -116.9644286489460683, 4.276865300341545328 ) ) ; +#57361 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669289737, -118.4344061463440312, -2.413096302587355524 ) ) ; +#57362 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #26983, #26393, #36025, #44185, #4205, #4495, #22001, #39821, #57647, #31073 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 4 ), + ( 0.0000000000000000000, 0.0001231476288085720167, 0.0002462952576171440334, 0.0003694428864257160230, 0.0004925905152342880669 ), + .UNSPECIFIED. ) ; +#57363 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #18308, #5174 ), + ( #31491, #10127 ), + ( #9267, #54820 ), + ( #22979, #27947 ), + ( #5748, #27670 ), + ( #23544, #32052 ), + ( #41357, #49835 ), + ( #27096, #1384 ), + ( #19168, #44890 ), + ( #22683, #14778 ), + ( #523, #36147 ), + ( #23265, #45167 ), + ( #32623, #53953 ), + ( #13927, #9838 ), + ( #49555, #9549 ), + ( #27375, #50403 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 3, 2, 2, 2, 3, 4 ), + ( 2, 2 ), + ( 0.003901875813376848474, 0.009803921568627450844, 0.2549019607843139856, 0.5000000000000000000, 0.7450980392156859589, 0.9901960784313730279, 0.9960805398471322958 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#57364 = CARTESIAN_POINT ( 'NONE', ( 234.9766262404754400, -117.3189666380869909, 4.592266648024198261 ) ) ; +#57365 = LINE ( 'NONE', #44207, #25595 ) ; +#57366 = EDGE_LOOP ( 'NONE', ( #5797, #36351, #50425, #25856, #11491, #5266, #21685, #50683 ) ) ; +#57367 = CARTESIAN_POINT ( 'NONE', ( 234.4489981256644739, -126.5849130876724757, -0.8906447988448216169 ) ) ; +#57368 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289794, -117.0201216555546040, -5.725492183780511724 ) ) ; +#57369 = CARTESIAN_POINT ( 'NONE', ( 26.70702926950788481, -121.4999999999999858, 6.265027760137759749 ) ) ; +#57370 = LINE ( 'NONE', #8012, #16501 ) ; +#57371 = CARTESIAN_POINT ( 'NONE', ( 234.1545603634400265, -119.3689402514868192, -5.433553027158881221 ) ) ; +#57372 = CARTESIAN_POINT ( 'NONE', ( 237.1391940691875106, -119.9095717114294928, -5.518008934540266530 ) ) ; +#57373 = CARTESIAN_POINT ( 'NONE', ( 216.3322195700226871, -122.4529898836908330, 7.468822532873403475 ) ) ; +#57374 = EDGE_CURVE ( 'NONE', #10986, #51208, #20670, .T. ) ; +#57375 = VECTOR ( 'NONE', #16579, 1000.000000000000114 ) ; +#57376 = VERTEX_POINT ( 'NONE', #40067 ) ; +#57377 = AXIS2_PLACEMENT_3D ( 'NONE', #24945, #51498, #42739 ) ; +#57378 = VECTOR ( 'NONE', #13597, 1000.000000000000114 ) ; +#57379 = CYLINDRICAL_SURFACE ( 'NONE', #42808, 5.000000000000000888 ) ; +#57380 = CARTESIAN_POINT ( 'NONE', ( 214.4398602545891208, -121.7687412125287096, 7.486734726925514671 ) ) ; +#57381 = AXIS2_PLACEMENT_3D ( 'NONE', #23470, #18802, #50051 ) ; +#57382 = CIRCLE ( 'NONE', #31261, 1.649999999999997025 ) ; +#57383 = CARTESIAN_POINT ( 'NONE', ( 220.9719030623546701, -119.4487358257599965, -7.810077035501364229 ) ) ; +#57384 = VERTEX_POINT ( 'NONE', #17861 ) ; +#57385 = AXIS2_PLACEMENT_3D ( 'NONE', #11, #40553, #26285 ) ; +#57386 = ORIENTED_EDGE ( 'NONE', *, *, #40151, .T. ) ; +#57387 = CARTESIAN_POINT ( 'NONE', ( 213.5999977193770576, -119.6879037230333722, 7.250657154809394989 ) ) ; +#57388 = ADVANCED_FACE ( 'NONE', ( #31330 ), #36349, .T. ) ; +#57389 = CARTESIAN_POINT ( 'NONE', ( 219.8185510590113552, -121.6396368448153851, 7.806038662417178031 ) ) ; +#57390 = AXIS2_PLACEMENT_3D ( 'NONE', #24535, #19582, #55516 ) ; +#57391 = CARTESIAN_POINT ( 'NONE', ( 236.3676972560261333, -126.2435456237340787, 2.197090836549576487 ) ) ; +#57392 = CIRCLE ( 'NONE', #41532, 7.499999999912345672 ) ; +#57393 = ORIENTED_EDGE ( 'NONE', *, *, #15549, .F. ) ; +#57394 = EDGE_CURVE ( 'NONE', #7106, #20342, #47709, .T. ) ; +#57395 = CARTESIAN_POINT ( 'NONE', ( 218.7391470660224684, -121.8111792526823365, 7.763278845945034590 ) ) ; +#57396 = CARTESIAN_POINT ( 'NONE', ( 236.9446386601580627, -124.1760724083478351, 4.157046319423792546 ) ) ; +#57397 = PLANE ( 'NONE', #14643 ) ; +#57398 = VERTEX_POINT ( 'NONE', #14915 ) ; +#57399 = CARTESIAN_POINT ( 'NONE', ( 25.00000000000002132, -46.69999999999998863, 4.499999999999993783 ) ) ; +#57400 = CIRCLE ( 'NONE', #24739, 1.649999999999997025 ) ; +#57401 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669289510, -116.0819360801101539, 5.046298632469500056 ) ) ; +#57402 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#57403 = ORIENTED_EDGE ( 'NONE', *, *, #15116, .T. ) ; +#57404 = VERTEX_POINT ( 'NONE', #28363 ) ; +#57405 = CARTESIAN_POINT ( 'NONE', ( 215.4328491127323275, -121.2452509211217091, 7.616856811541006245 ) ) ; +#57406 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669290363, -124.6193650282768601, -3.569635325670416304 ) ) ; +#57407 = CARTESIAN_POINT ( 'NONE', ( 222.6634015867185212, -123.4740716839485657, 7.235997003040647968 ) ) ; +#57408 = CARTESIAN_POINT ( 'NONE', ( 4.000000000000021316, -41.30000000000000426, 23.50000000000000000 ) ) ; +#57409 = ORIENTED_EDGE ( 'NONE', *, *, #57336, .F. ) ; +#57410 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.210480150638832155E-16, -3.477145363178192157E-16 ) ) ; +#57411 = CARTESIAN_POINT ( 'NONE', ( 219.8833592662664103, -121.1682658104036676, 8.061342662326580921 ) ) ; +#57412 = CARTESIAN_POINT ( 'NONE', ( 219.9881756788276164, -122.2895193177721893, 7.683519467518924451 ) ) ; +#57413 = EDGE_LOOP ( 'NONE', ( #45094, #51352, #43671 ) ) ; +#57415 = ORIENTED_EDGE ( 'NONE', *, *, #23336, .T. ) ; +#57414 = AXIS2_PLACEMENT_3D ( 'NONE', #46000, #35601, #53697 ) ; +#57416 = LINE ( 'NONE', #17386, #44317 ) ; +#57417 = CARTESIAN_POINT ( 'NONE', ( 219.9994574339886526, -121.0862129420768554, 7.865517384607342954 ) ) ; +#57418 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #11800, #12660, #43610, #26399 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#57419 = VERTEX_POINT ( 'NONE', #36851 ) ; +#57420 = CARTESIAN_POINT ( 'NONE', ( 12.02419471150180819, -48.33483571105543319, -18.99623551878467609 ) ) ; +#57421 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#57422 = ADVANCED_FACE ( 'NONE', ( #33028 ), #54293, .F. ) ; +#57423 = CIRCLE ( 'NONE', #32252, 2.024999999999999023 ) ; +#57424 = ORIENTED_EDGE ( 'NONE', *, *, #10666, .T. ) ; +#57425 = CARTESIAN_POINT ( 'NONE', ( 214.7689756089293383, -122.2814092023496215, 7.634497630923900324 ) ) ; +#57426 = FACE_OUTER_BOUND ( 'NONE', #51928, .T. ) ; +#57427 = EDGE_CURVE ( 'NONE', #19390, #25649, #15192, .T. ) ; +#57428 = VECTOR ( 'NONE', #6419, 999.9999999999998863 ) ; +#57429 = CARTESIAN_POINT ( 'NONE', ( 232.0277695270552556, -125.2645356981536224, -2.888286435452899870 ) ) ; +#57430 = EDGE_CURVE ( 'NONE', #51128, #9472, #46454, .T. ) ; +#57431 = CIRCLE ( 'NONE', #32258, 3.000000000000001776 ) ; +#57432 = CARTESIAN_POINT ( 'NONE', ( 219.2709592392283184, -120.9269198850576714, 8.072633913625324453 ) ) ; +#57433 = EDGE_CURVE ( 'NONE', #29118, #21546, #19868, .T. ) ; +#57434 = CARTESIAN_POINT ( 'NONE', ( 232.5655776230865683, -124.4347665658049351, -4.726862988500424301 ) ) ; +#57435 = CARTESIAN_POINT ( 'NONE', ( 30.59997769603804940, -125.7400222084638699, 2.986711410882188389 ) ) ; +#57436 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ; +#57437 = CARTESIAN_POINT ( 'NONE', ( 196.4500029091152271, -114.5974301375771773, 0.9057993990944931406 ) ) ; +#57438 = CARTESIAN_POINT ( 'NONE', ( 220.0744222636116660, -121.1167405157642918, 8.065589589290789618 ) ) ; +#57439 = CARTESIAN_POINT ( 'NONE', ( 235.1851568028276915, -118.3466790138767664, -5.115321019259307711 ) ) ; +#57440 = CIRCLE ( 'NONE', #49953, 0.1999999999997127409 ) ; +#57441 = VECTOR ( 'NONE', #10752, 1000.000000000000114 ) ; +#57442 = LINE ( 'NONE', #8082, #30416 ) ; +#57443 = PLANE ( 'NONE', #27355 ) ; +#57444 = ORIENTED_EDGE ( 'NONE', *, *, #23777, .F. ) ; +#57445 = CARTESIAN_POINT ( 'NONE', ( 233.9841066110271015, -114.7576484674722650, 2.201659838190101581 ) ) ; +#57446 = CARTESIAN_POINT ( 'NONE', ( -21.20960011111109011, -30.00100000000000122, -20.30348520976498961 ) ) ; +#57447 = CARTESIAN_POINT ( 'NONE', ( 236.6816715591464515, -122.5393158252477548, 5.161907598750730131 ) ) ; +#57448 = EDGE_CURVE ( 'NONE', #32756, #30108, #41493, .T. ) ; +#57449 = ORIENTED_EDGE ( 'NONE', *, *, #52877, .T. ) ; +#57450 = EDGE_LOOP ( 'NONE', ( #39504, #28030, #8200, #2397, #32075, #13510 ) ) ; +#57451 = PLANE ( 'NONE', #8070 ) ; +#57452 = CARTESIAN_POINT ( 'NONE', ( 195.4823613349791174, -114.4937135051492021, 0.9217155958560836471 ) ) ; +#57453 = CARTESIAN_POINT ( 'NONE', ( 217.1147121306155725, -122.1962770063211536, 7.827922546455326369 ) ) ; +#57454 = CARTESIAN_POINT ( 'NONE', ( 236.0463867624251293, -116.0221943076025042, 4.216161104241146873 ) ) ; +#57455 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290590, -119.6610973462436363, -3.258396035292796977 ) ) ; +#57456 = CARTESIAN_POINT ( 'NONE', ( 220.9256787748336137, -118.9853705858623698, -7.734412942328031448 ) ) ; +#57457 = AXIS2_PLACEMENT_3D ( 'NONE', #23598, #19506, #51036 ) ; +#57458 = VECTOR ( 'NONE', #40445, 1000.000000000000000 ) ; +#57459 = CARTESIAN_POINT ( 'NONE', ( 220.2486434445712007, -121.4821804422523854, 8.030898361903238580 ) ) ; +#57460 = ORIENTED_EDGE ( 'NONE', *, *, #11460, .F. ) ; +#57461 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#57462 = CARTESIAN_POINT ( 'NONE', ( 192.8999974668026596, -125.9118177014360782, -2.603651289683219794 ) ) ; +#57463 = CARTESIAN_POINT ( 'NONE', ( 4.559673206043545053E-15, 1.607228624494844915E-30, 16.74999999999999645 ) ) ; +#57464 = VERTEX_POINT ( 'NONE', #37699 ) ; +#57465 = EDGE_CURVE ( 'NONE', #40100, #55578, #29699, .T. ) ; +#57466 = CARTESIAN_POINT ( 'NONE', ( 214.8337209867135584, -121.3438550236523383, 7.789530788168380404 ) ) ; +#57467 = CIRCLE ( 'NONE', #6178, 2.025000000000002576 ) ; +#57468 = PERSON_AND_ORGANIZATION ( #17881, #29145 ) ; +#57469 = CARTESIAN_POINT ( 'NONE', ( 237.4188397360918827, -117.5356191967587023, -4.691381592765448971 ) ) ; +#57470 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#57471 = ORIENTED_EDGE ( 'NONE', *, *, #22010, .T. ) ; +#57472 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#57473 = CIRCLE ( 'NONE', #30422, 2.600000000000000533 ) ; +#57474 = EDGE_CURVE ( 'NONE', #31440, #23153, #23118, .T. ) ; +#57475 = FACE_BOUND ( 'NONE', #38132, .T. ) ; +#57476 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.205249840009360269E-15, 1.857579106397806073E-17 ) ) ; +#57477 = AXIS2_PLACEMENT_3D ( 'NONE', #31782, #49847, #6037 ) ; +#57478 = CARTESIAN_POINT ( 'NONE', ( 237.4194475267862003, -126.6443266094021993, 0.2472855165534352528 ) ) ; +#57479 = EDGE_LOOP ( 'NONE', ( #52482, #54035, #23287, #22132 ) ) ; +#57480 = VECTOR ( 'NONE', #36242, 1000.000000000000000 ) ; +#57481 = VERTEX_POINT ( 'NONE', #32189 ) ; +#57482 = ORIENTED_EDGE ( 'NONE', *, *, #56906, .T. ) ; +#57483 = CARTESIAN_POINT ( 'NONE', ( 221.1202385264993211, -121.0877269275381991, 8.057882677921350378 ) ) ; +#57484 = CARTESIAN_POINT ( 'NONE', ( 221.4803724755669805, -120.9666754209039539, 7.854965218529035731 ) ) ; +#57485 = VECTOR ( 'NONE', #54741, 1000.000000000000000 ) ; +#57486 = CARTESIAN_POINT ( 'NONE', ( 233.6251811830180145, -126.0336130364108698, -0.6522478622604864773 ) ) ; +#57487 = CARTESIAN_POINT ( 'NONE', ( 215.9509266891579387, -118.6819370239355180, -7.743448500439240156 ) ) ; +#57488 = EDGE_LOOP ( 'NONE', ( #16036, #7830, #29829 ) ) ; +#57489 = ORIENTED_EDGE ( 'NONE', *, *, #8635, .F. ) ; +#57490 = EDGE_LOOP ( 'NONE', ( #45700, #37351, #19470, #10992, #52808 ) ) ; +#57491 = CARTESIAN_POINT ( 'NONE', ( 214.0093373236046546, -119.9352563222248165, -7.726756323155819395 ) ) ; +#57492 = CARTESIAN_POINT ( 'NONE', ( 237.6396137505490458, -121.1107927628207790, 5.518028306841048725 ) ) ; +#57493 = EDGE_LOOP ( 'NONE', ( #47017, #49621, #27321, #35974 ) ) ; +#57494 = CARTESIAN_POINT ( 'NONE', ( 18.00000000000001776, -48.99999999999998579, -23.19999999999996732 ) ) ; +#57495 = EDGE_CURVE ( 'NONE', #51881, #22568, #19239, .T. ) ; +#57496 = CARTESIAN_POINT ( 'NONE', ( 213.9533395165431671, -119.7212065487878334, -5.529929020463640654 ) ) ; +#57497 = VERTEX_POINT ( 'NONE', #45597 ) ; +#57498 = ORIENTED_EDGE ( 'NONE', *, *, #34750, .F. ) ; +#57499 = CARTESIAN_POINT ( 'NONE', ( 27.90000000000003411, -119.4999999999999858, 3.039736830714165450 ) ) ; +#57500 = CARTESIAN_POINT ( 'NONE', ( 17.97795085902800238, -49.29646393266538951, 21.49783491036012251 ) ) ; +#57501 = CARTESIAN_POINT ( 'NONE', ( 236.3999987672879399, -113.8704868626024478, 2.247121616886060824 ) ) ; +#57502 = CARTESIAN_POINT ( 'NONE', ( -19.49999999999997868, -38.99999999999999289, 15.49999999999999289 ) ) ; +#57503 = DIRECTION ( 'NONE', ( 0.7071067811865475727, -7.215498431451171255E-17, -0.7071067811865475727 ) ) ; +#57504 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #26842, #50151, #27976, #49296 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 8.673617379884035472E-19, 0.01187784399809363456 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 0.9555193019619636630, 0.7511187495505536882, 0.7511150233054382230, 0.9555081232266171565 ) ) + REPRESENTATION_ITEM ( '' ) ); +#57505 = AXIS2_PLACEMENT_3D ( 'NONE', #34277, #23071, #40023 ) ; +#57506 = EDGE_CURVE ( 'NONE', #45880, #15122, #21575, .T. ) ; +#57507 = AXIS2_PLACEMENT_3D ( 'NONE', #56335, #16301, #29773 ) ; +#57508 = CARTESIAN_POINT ( 'NONE', ( 37.90000000000001990, -119.4999999999999858, 5.063953720439630324 ) ) ; +#57509 = CARTESIAN_POINT ( 'NONE', ( 216.0299694303965055, -128.2058068276501217, -1.182521402831637092 ) ) ; +#57510 = ADVANCED_FACE ( 'NONE', ( #20168 ), #24043, .F. ) ; +#57511 = CARTESIAN_POINT ( 'NONE', ( 214.0798725964263838, -121.0353669706888127, 7.535325343983097390 ) ) ; +#57512 = CARTESIAN_POINT ( 'NONE', ( 216.0149445398923831, -121.5740423515306219, 7.655899565915491145 ) ) ; +#57513 = DIRECTION ( 'NONE', ( -0.7009092642998482336, 0.0000000000000000000, -0.7132504491541841185 ) ) ; +#57514 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290306, -122.4900788850448521, -0.1284663806001642705 ) ) ; +#57515 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#57516 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #35147, #52950, #48568, #35717 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#57517 = CARTESIAN_POINT ( 'NONE', ( 216.2145475481480901, -119.8866904901928905, -7.730957374278590422 ) ) ; +#57518 = CARTESIAN_POINT ( 'NONE', ( 238.8472280068026521, -123.3882864354526703, 4.764535698153951948 ) ) ; +#57519 = ORIENTED_EDGE ( 'NONE', *, *, #23054, .F. ) ; +#57520 = CARTESIAN_POINT ( 'NONE', ( 236.1847145846755893, -118.3673137618054056, -5.130538207265762374 ) ) ; +#57521 = AXIS2_PLACEMENT_3D ( 'NONE', #30773, #34561, #26383 ) ; +#57522 = DIRECTION ( 'NONE', ( -0.7132504491541842295, -2.131334480222603379E-15, 0.7009092642998483447 ) ) ; +#57523 = CIRCLE ( 'NONE', #45383, 1.500000000000001332 ) ; +#57524 = CARTESIAN_POINT ( 'NONE', ( -29.16564078277083638, -128.8000000000000114, 23.40000000000000568 ) ) ; +#57525 = CARTESIAN_POINT ( 'NONE', ( 233.8267620929273960, -125.8227260709263220, 1.569782789748231711 ) ) ; +#57526 = VECTOR ( 'NONE', #53425, 1000.000000000000000 ) ; +#57527 = CARTESIAN_POINT ( 'NONE', ( 221.4141577387170514, -119.9034935058668339, -8.071946122922039280 ) ) ; +#57528 = EDGE_LOOP ( 'NONE', ( #48401, #44906, #21528, #46598 ) ) ; +#57529 = EDGE_LOOP ( 'NONE', ( #30854, #19579, #21194, #16405 ) ) ; +#57530 = DIRECTION ( 'NONE', ( -0.7132504491541840075, -2.131334480222543031E-15, 0.7009092642998484557 ) ) ; +#57531 = AXIS2_PLACEMENT_3D ( 'NONE', #27294, #41840, #741 ) ; +#57532 = CARTESIAN_POINT ( 'NONE', ( -31.72830977998039614, -50.19543050033673381, -76.18106374172020878 ) ) ; +#57533 = CARTESIAN_POINT ( 'NONE', ( -47.55674169699305764, -118.0068654945920485, -6.299173956120873719 ) ) ; +#57534 = CARTESIAN_POINT ( 'NONE', ( 235.3957305679440140, -126.5418122793972913, 1.143481136159598455 ) ) ; +#57535 = CARTESIAN_POINT ( 'NONE', ( 20.81785426435381936, -4.999999999999993783, -16.50553461683293222 ) ) ; +#57536 = CARTESIAN_POINT ( 'NONE', ( 35.40217233567253174, -125.8035723943935409, -0.9999999999999870104 ) ) ; +#57537 = CARTESIAN_POINT ( 'NONE', ( 193.3999984800815355, -126.4305742928796548, -0.9100969164252812327 ) ) ; +#57538 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( + ( #33813, #47238 ), + ( #2592, #11607 ), + ( #56588, #51897 ), + ( #15406, #2289 ), + ( #20377, #46944 ), + ( #42840, #16254 ), + ( #2866, #28876 ), + ( #20651, #38474 ), + ( #56295, #33252 ), + ( #11904, #52175 ) ), + .UNSPECIFIED., .F., .F., .F., + ( 4, 2, 2, 2, 4 ), + ( 2, 2 ), + ( -5.863846625081262350E-07, 0.2500000000000000000, 0.5000000000000000000, 0.7500000000000000000, 1.000000000000000000 ), + ( 0.0000000000000000000, 1.000000000000000000 ), + .UNSPECIFIED. ) ; +#57539 = CARTESIAN_POINT ( 'NONE', ( 215.0113141093158333, -122.4979925097398876, 7.593662575037199325 ) ) ; +#57540 = ORIENTED_EDGE ( 'NONE', *, *, #51622, .F. ) ; +#57541 = DIRECTION ( 'NONE', ( -3.524876788021935603E-16, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#57542 = CARTESIAN_POINT ( 'NONE', ( 214.8002074625812838, -126.1306673421477029, 4.371068549921849566 ) ) ; +#57543 = CARTESIAN_POINT ( 'NONE', ( 22.00000000000000711, -120.9000000000000057, 20.00000000000001066 ) ) ; +#57544 = ORIENTED_EDGE ( 'NONE', *, *, #47694, .T. ) ; +#57545 = EDGE_LOOP ( 'NONE', ( #7302, #21104, #8204, #47323 ) ) ; +#57546 = DIRECTION ( 'NONE', ( -0.7071067811865393571, 0.7071067811865556774, 0.0000000000000000000 ) ) ; +#57547 = CARTESIAN_POINT ( 'NONE', ( 215.8664043315546337, -121.7740454030187891, 7.619927268114718544 ) ) ; +#57548 = CARTESIAN_POINT ( 'NONE', ( 18.00000000000001776, -48.99999999999998579, 23.19999999999997087 ) ) ; +#57549 = DIRECTION ( 'NONE', ( -1.857579106397815009E-17, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#57550 = CARTESIAN_POINT ( 'NONE', ( 29.39958092867764350, -126.3511367148203135, 0.9999999999999870104 ) ) ; +#57551 = VECTOR ( 'NONE', #52080, 999.9999999999998863 ) ; +#57552 = EDGE_CURVE ( 'NONE', #49585, #53620, #45876, .T. ) ; +#57553 = CARTESIAN_POINT ( 'NONE', ( 31.89617335792151920, -119.5000000000009379, 5.678102161774318368 ) ) ; +#57554 = ORIENTED_EDGE ( 'NONE', *, *, #20288, .T. ) ; +#57555 = CARTESIAN_POINT ( 'NONE', ( 219.1794066458125769, -120.0831950835483610, -8.072110040401550890 ) ) ; +#57556 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669290306, -121.0239101849688410, 2.347687597056220543 ) ) ; +#57557 = EDGE_LOOP ( 'NONE', ( #42357, #31816, #39634, #24680 ) ) ; +#57558 = VERTEX_POINT ( 'NONE', #39134 ) ; +#57559 = ORIENTED_EDGE ( 'NONE', *, *, #45325, .T. ) ; +#57560 = ORIENTED_EDGE ( 'NONE', *, *, #24715, .T. ) ; +#57561 = CARTESIAN_POINT ( 'NONE', ( 219.9064571301154558, -118.5119476521790602, -7.844693493549931951 ) ) ; +#57562 = CARTESIAN_POINT ( 'NONE', ( 27.90554285734284079, -121.4999999999999858, -5.983037512054742102 ) ) ; +#57563 = ORIENTED_EDGE ( 'NONE', *, *, #20669, .T. ) ; +#57564 = AXIS2_PLACEMENT_3D ( 'NONE', #40178, #10098, #27065 ) ; +#57565 = ORIENTED_EDGE ( 'NONE', *, *, #22373, .F. ) ; +#57566 = CARTESIAN_POINT ( 'NONE', ( 221.3377481186988689, -122.0780496891804319, 7.918316045766092159 ) ) ; +#57567 = VECTOR ( 'NONE', #9767, 999.9999999999998863 ) ; +#57568 = CARTESIAN_POINT ( 'NONE', ( -46.27604096729172767, -47.77545382097412840, -13.44220224659697926 ) ) ; +#57569 = ADVANCED_FACE ( 'NONE', ( #34470 ), #12261, .F. ) ; +#57570 = CARTESIAN_POINT ( 'NONE', ( 30.40580806950490711, -114.7377283576375504, -0.9999999999999870104 ) ) ; +#57571 = ORIENTED_EDGE ( 'NONE', *, *, #40446, .T. ) ; +#57572 = EDGE_LOOP ( 'NONE', ( #30343, #14523, #25865, #5809, #37945 ) ) ; +#57573 = AXIS2_PLACEMENT_3D ( 'NONE', #13397, #53416, #34464 ) ; +#57574 = CARTESIAN_POINT ( 'NONE', ( 218.7391528029486665, -118.7075555136725598, -7.666717004912254829 ) ) ; +#57575 = CARTESIAN_POINT ( 'NONE', ( 237.4144283270533435, -115.1432103420323614, 1.447407135318998561 ) ) ; +#57576 = CARTESIAN_POINT ( 'NONE', ( 215.7798437289851563, -121.0934398809523884, 7.696433695581360368 ) ) ; +#57577 = ADVANCED_FACE ( 'NONE', ( #25122 ), #44948, .F. ) ; +#57578 = LINE ( 'NONE', #26612, #17212 ) ; +#57579 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #17444, #4897, #5176, #13929, #57171, #44894, #18310, #48694 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 4 ), + ( 0.0000000000000000000, 0.0002888943069050725794, 0.0004333414603576088691, 0.0005777886138101451588 ), + .UNSPECIFIED. ) ; +#57580 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669398877, -117.6961920974936078, -0.1850209754354779357 ) ) ; +#57581 = EDGE_CURVE ( 'NONE', #27244, #39046, #42913, .T. ) ; +#57582 = CARTESIAN_POINT ( 'NONE', ( 233.7314704355307811, -122.0049890499596046, -6.138530600027149120 ) ) ; +#57583 = EDGE_CURVE ( 'NONE', #42349, #6884, #55239, .T. ) ; +#57584 = CARTESIAN_POINT ( 'NONE', ( 219.8892172839787804, -119.1020914160585704, -7.764172919170040821 ) ) ; +#57585 = FACE_OUTER_BOUND ( 'NONE', #46946, .T. ) ; +#57586 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#57587 = VECTOR ( 'NONE', #991, 999.9999999999998863 ) ; +#57588 = CARTESIAN_POINT ( 'NONE', ( 213.9000314191158338, -120.1263183635178677, -7.725711093973713695 ) ) ; +#57589 = FACE_BOUND ( 'NONE', #497, .T. ) ; +#57590 = CARTESIAN_POINT ( 'NONE', ( 221.2758927313826405, -120.5537936437502538, 5.641186388906358040 ) ) ; +#57591 = CIRCLE ( 'NONE', #29608, 1.999999999999999334 ) ; +#57592 = CARTESIAN_POINT ( 'NONE', ( 233.5130830328985496, -125.7486910357908130, -3.204922952563630023 ) ) ; +#57593 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#57594 = CARTESIAN_POINT ( 'NONE', ( 225.6999987669289851, -118.2572009388678964, 7.156804620176981935 ) ) ; +#57595 = CARTESIAN_POINT ( 'NONE', ( 219.9474639405171104, -119.1613905423602517, -7.774720361428615334 ) ) ; +#57596 = CARTESIAN_POINT ( 'NONE', ( 233.1200757959018688, -120.5585330306203957, -5.549848899598882390 ) ) ; +#57597 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289169, -117.8227308350075617, -1.431012797492811295 ) ) ; +#57598 = CARTESIAN_POINT ( 'NONE', ( 232.7489055514860752, -124.4774147835282463, 3.870773000349280846 ) ) ; +#57599 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #21071, #20770, #56422, #56727 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 2.604020085585845949E-10, 0.0006601499924257985073 ), + .UNSPECIFIED. ) ; +#57600 = FACE_OUTER_BOUND ( 'NONE', #16065, .T. ) ; +#57601 = CARTESIAN_POINT ( 'NONE', ( 215.6358911238170322, -122.2071633483808597, 7.721679808626737973 ) ) ; +#57602 = CARTESIAN_POINT ( 'NONE', ( 234.9932521989205441, -114.8867889051036144, 2.516407066729244857 ) ) ; +#57603 = CARTESIAN_POINT ( 'NONE', ( -19.59999999999998721, -33.19999999999999574, -20.99999999999999645 ) ) ; +#57604 = CARTESIAN_POINT ( 'NONE', ( 3.851526739204715888, -29.99543050033664571, -101.7516568765705927 ) ) ; +#57605 = CARTESIAN_POINT ( 'NONE', ( 237.6257824914054879, -115.1251887011800363, 1.562677562581995305 ) ) ; +#57606 = CARTESIAN_POINT ( 'NONE', ( 237.9999987669290249, -117.0074910569840654, -4.785419999143311287 ) ) ; +#57607 = AXIS2_PLACEMENT_3D ( 'NONE', #32391, #15101, #11310 ) ; +#57608 = ORIENTED_EDGE ( 'NONE', *, *, #52454, .T. ) ; +#57609 = CARTESIAN_POINT ( 'NONE', ( 33.11743114856652426, -121.3285553627543152, 5.721384660827458113 ) ) ; +#57610 = CARTESIAN_POINT ( 'NONE', ( -19.59999999999998721, -33.19999999999999574, -19.49999999999999645 ) ) ; +#57611 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#57612 = ORIENTED_EDGE ( 'NONE', *, *, #54655, .F. ) ; +#57613 = CARTESIAN_POINT ( 'NONE', ( 221.3376311670926668, -118.9226735453322874, -7.918427032235072716 ) ) ; +#57614 = AXIS2_PLACEMENT_3D ( 'NONE', #24113, #50969, #42488 ) ; +#57615 = CARTESIAN_POINT ( 'NONE', ( -21.52499999999997726, -38.99999999999999289, -23.50000000000000000 ) ) ; +#57616 = CARTESIAN_POINT ( 'NONE', ( 232.1984903890487431, -124.5824085570354498, -3.769199704254702965 ) ) ; +#57617 = ADVANCED_FACE ( 'NONE', ( #47599 ), #25709, .F. ) ; +#57618 = ORIENTED_EDGE ( 'NONE', *, *, #40921, .F. ) ; +#57619 = ORIENTED_EDGE ( 'NONE', *, *, #32735, .T. ) ; +#57620 = CARTESIAN_POINT ( 'NONE', ( 25.00000000000002132, -49.14999999999999858, 10.99999999999999467 ) ) ; +#57621 = COORDINATED_UNIVERSAL_TIME_OFFSET ( 8, 0, .AHEAD. ) ; +#57622 = VERTEX_POINT ( 'NONE', #21015 ) ; +#57623 = ORIENTED_EDGE ( 'NONE', *, *, #47336, .F. ) ; +#57624 = FACE_OUTER_BOUND ( 'NONE', #46961, .T. ) ; +#57625 = CARTESIAN_POINT ( 'NONE', ( 236.3131502161117510, -121.0790629743965070, -5.519727239050034484 ) ) ; +#57626 = CARTESIAN_POINT ( 'NONE', ( 36.70903113009701713, -119.6697412466400152, 5.403429455751160404 ) ) ; +#57627 = ORIENTED_EDGE ( 'NONE', *, *, #39852, .F. ) ; +#57628 = ORIENTED_EDGE ( 'NONE', *, *, #11939, .F. ) ; +#57629 = AXIS2_PLACEMENT_3D ( 'NONE', #16749, #12092, #34877 ) ; +#57630 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1516828450203878964, -0.9884292157390538458 ) ) ; +#57631 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#57632 = VERTEX_POINT ( 'NONE', #31557 ) ; +#57633 = CARTESIAN_POINT ( 'NONE', ( 216.2922198753213650, -120.0922669327373598, -7.947604538922228734 ) ) ; +#57634 = CARTESIAN_POINT ( 'NONE', ( 221.7575082014345753, -122.4946651895389067, 7.603070539436362907 ) ) ; +#57635 = CARTESIAN_POINT ( 'NONE', ( 8.083406467677381357, -39.19543050033661302, -116.7059604031057063 ) ) ; +#57636 = CARTESIAN_POINT ( 'NONE', ( 215.9436889329478788, -119.4628309643939588, -7.864214856680165511 ) ) ; +#57637 = CARTESIAN_POINT ( 'NONE', ( 206.8999987669482437, -120.4999999999998010, 1.387778780781445676E-14 ) ) ; +#57638 = CARTESIAN_POINT ( 'NONE', ( 216.6895969224849523, -120.9836221907474112, 7.969897460563535319 ) ) ; +#57639 = VERTEX_POINT ( 'NONE', #53725 ) ; +#57640 = ORIENTED_EDGE ( 'NONE', *, *, #6778, .F. ) ; +#57641 = CARTESIAN_POINT ( 'NONE', ( 15.06505222109037767, -59.81843053901078378, 18.98592355845553570 ) ) ; +#57642 = CYLINDRICAL_SURFACE ( 'NONE', #12708, 1.500000000000003331 ) ; +#57643 = CARTESIAN_POINT ( 'NONE', ( 236.3999987669289737, -120.4999999999997584, 1.387778780781445676E-14 ) ) ; +#57644 = ORIENTED_EDGE ( 'NONE', *, *, #28287, .F. ) ; +#57645 = CARTESIAN_POINT ( 'NONE', ( 232.0023649603055560, -119.3789480008169903, -5.701375685393919035 ) ) ; +#57646 = EDGE_CURVE ( 'NONE', #12711, #47298, #13020, .T. ) ; +#57647 = CARTESIAN_POINT ( 'NONE', ( 217.0973964643035572, -120.0641131046402705, -7.795774247055986095 ) ) ; +#57648 = ADVANCED_FACE ( 'NONE', ( #598 ), #43795, .F. ) ; +#57649 = DIRECTION ( 'NONE', ( -0.7132504491541842295, -2.131334480222611268E-15, 0.7009092642998483447 ) ) ; +#57650 = CARTESIAN_POINT ( 'NONE', ( 15.86614915530200953, -47.62638714332997125, -20.52153220706931336 ) ) ; +#57651 = EDGE_CURVE ( 'NONE', #1395, #41865, #52409, .T. ) ; +#57652 = LINE ( 'NONE', #21123, #46490 ) ; +#57653 = CARTESIAN_POINT ( 'NONE', ( 219.8979065992041342, -119.8461995699844209, -8.062563381021812248 ) ) ; +#57654 = VECTOR ( 'NONE', #41569, 1000.000000000000000 ) ; +#57655 = CARTESIAN_POINT ( 'NONE', ( 235.4680852991933477, -116.2592030019525566, -3.580270207580688258 ) ) ; +#57656 = CARTESIAN_POINT ( 'NONE', ( 230.9999987669289396, -123.8347732430470245, 1.889255784020813067 ) ) ; +#57657 = CARTESIAN_POINT ( 'NONE', ( 219.8225040299931834, -121.4210793064587222, 7.835004229454213487 ) ) ; +#57658 = PLANE ( 'NONE', #41312 ) ; +#57659 = CARTESIAN_POINT ( 'NONE', ( 233.0776510226785661, -116.9447564224235094, 5.017677999224006591 ) ) ; +#57660 = CARTESIAN_POINT ( 'NONE', ( -4.499999999999990230, -128.7000000000000171, -19.50000000000000355 ) ) ; +#57661 = CARTESIAN_POINT ( 'NONE', ( 215.3221858190990758, -118.9290744347030397, -7.737399252352133772 ) ) ; +#57662 = CARTESIAN_POINT ( 'NONE', ( 214.9695346131136660, -118.5457918241416593, -7.389141095538450443 ) ) ; +#57663 = CARTESIAN_POINT ( 'NONE', ( 232.5605543686403962, -118.4185335718021435, 5.144971355505688848 ) ) ; +#57664 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669398877, -118.4043486099577223, -0.8363464678045274825 ) ) ; +#57665 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #50317, #44872, #10601, #53058 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 2.396983618151366838E-14, 0.001048464789983148161 ), + .UNSPECIFIED. ) ; +#57666 = CARTESIAN_POINT ( 'NONE', ( 234.9911760143052106, -124.2901294386479520, 4.099848287419971093 ) ) ; +#57667 = CARTESIAN_POINT ( 'NONE', ( 217.2072492905011813, -118.6961648770076749, -7.810218522092958970 ) ) ; +#57668 = ORIENTED_EDGE ( 'NONE', *, *, #22722, .F. ) ; +#57669 = CARTESIAN_POINT ( 'NONE', ( 234.5023491246774938, -125.9468625051371191, -2.854356634502802414 ) ) ; +#57670 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669290647, -121.8866990026243116, -6.555150561097733863 ) ) ; +#57671 = CARTESIAN_POINT ( 'NONE', ( 28.12583113683675506, -121.3264833697869136, 6.162602365967565277 ) ) ; +#57672 = DIRECTION ( 'NONE', ( -0.7009092642998467904, 0.0000000000000000000, -0.7132504491541855618 ) ) ; +#57673 = VECTOR ( 'NONE', #7999, 1000.000000000000000 ) ; +#57674 = CARTESIAN_POINT ( 'NONE', ( 234.2268634311255369, -117.1028476940189620, -4.388451180129320228 ) ) ; +#57675 = CARTESIAN_POINT ( 'NONE', ( 237.1760672528968996, -118.6457454653325954, -5.231041461570195672 ) ) ; +#57676 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -118.2450980909731300, 1.282021730051615238 ) ) ; +#57677 = ORIENTED_EDGE ( 'NONE', *, *, #49926, .T. ) ; +#57678 = CARTESIAN_POINT ( 'NONE', ( 221.4624310547664834, -122.4131453856669509, 7.840610300966332602 ) ) ; +#57679 = CARTESIAN_POINT ( 'NONE', ( 234.5305108205178328, -115.2064899292735731, -1.688595004788753906 ) ) ; +#57680 = ADVANCED_FACE ( 'NONE', ( #4683 ), #31255, .F. ) ; +#57681 = ADVANCED_FACE ( 'NONE', ( #22474 ), #52849, .F. ) ; +#57682 = ORIENTED_EDGE ( 'NONE', *, *, #24831, .F. ) ; +#57683 = VERTEX_POINT ( 'NONE', #52543 ) ; +#57684 = CARTESIAN_POINT ( 'NONE', ( 220.5414261761354737, -120.0726744962369992, -8.075277095708935704 ) ) ; +#57685 = CARTESIAN_POINT ( 'NONE', ( 26.70903113709396948, -119.6740510579894305, -6.287714317571961864 ) ) ; +#57686 = CARTESIAN_POINT ( 'NONE', ( 21.50000000000000355, -116.0010000000000048, 14.00000000000000533 ) ) ; +#57687 = CARTESIAN_POINT ( 'NONE', ( 236.2659167741046247, -123.8274517454878065, 5.169795003989391624 ) ) ; +#57688 = EDGE_LOOP ( 'NONE', ( #34767, #48027, #9123, #40536 ) ) ; +#57689 = CARTESIAN_POINT ( 'NONE', ( 38.02301184411301449, -119.5782125088831123, 5.253596605739101477 ) ) ; +#57690 = AXIS2_PLACEMENT_3D ( 'NONE', #39066, #39936, #13336 ) ; +#57691 = CARTESIAN_POINT ( 'NONE', ( 236.7568328432885210, -118.0585925436581931, 4.983304663530019774 ) ) ; +#57692 = CARTESIAN_POINT ( 'NONE', ( 229.1232270751415285, -121.4010097270262207, -7.271700769091994587 ) ) ; +#57693 = VERTEX_POINT ( 'NONE', #39423 ) ; +#57695 = EDGE_CURVE ( 'NONE', #35615, #27357, #48756, .T. ) ; +#57694 = CARTESIAN_POINT ( 'NONE', ( -27.99999999999999645, -120.9000000000000057, 20.00000000000001066 ) ) ; +#57696 = CARTESIAN_POINT ( 'NONE', ( 227.7999987669290647, -115.6701948427933928, 4.643980525389269864 ) ) ; +#57697 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#57698 = VERTEX_POINT ( 'NONE', #57238 ) ; +#57699 = ORIENTED_EDGE ( 'NONE', *, *, #40555, .F. ) ; +#57700 = CARTESIAN_POINT ( 'NONE', ( 215.3700703679586468, -121.0279794510754670, 7.650198961078475968 ) ) ; +#57701 = CARTESIAN_POINT ( 'NONE', ( 230.7999987669289510, -125.9467915160778233, 0.1881999677006070126 ) ) ; +#57702 = CARTESIAN_POINT ( 'NONE', ( 222.3999980262133533, -123.5286413947125652, 7.226246514817375122 ) ) ; +#57703 = CARTESIAN_POINT ( 'NONE', ( 23.50000000000306599, -124.5000000000000000, -14.00000000000884270 ) ) ; +#57704 = ORIENTED_EDGE ( 'NONE', *, *, #5127, .F. ) ; +#57705 = CARTESIAN_POINT ( 'NONE', ( 26.71743114853969558, -119.6740479530102306, 6.286972689770547795 ) ) ; +#57706 = CARTESIAN_POINT ( 'NONE', ( -50.30092868037067433, -117.7663451701293269, 3.054815070260283871 ) ) ; +#57707 = CARTESIAN_POINT ( 'NONE', ( 220.0460609423319625, -121.8191908682665598, 7.776335283887190641 ) ) ; +#57708 = ORIENTED_EDGE ( 'NONE', *, *, #34858, .T. ) ; +#57709 = CARTESIAN_POINT ( 'NONE', ( 36.89929804591973550, -119.5000000000000568, -5.188116411101513670 ) ) ; +#57710 = CARTESIAN_POINT ( 'NONE', ( 238.3999987669289737, -122.7775376774051068, -0.01997799505817681939 ) ) ; +#57711 = CARTESIAN_POINT ( 'NONE', ( 32.90000000000004121, -121.4999999999999858, -5.508253127260502424 ) ) ; +#57712 = LINE ( 'NONE', #17681, #16194 ) ; +#57713 = EDGE_CURVE ( 'NONE', #6630, #24404, #16021, .T. ) ; +#57714 = EDGE_CURVE ( 'NONE', #38458, #26374, #35624, .T. ) ; +#57715 = ORIENTED_EDGE ( 'NONE', *, *, #48842, .T. ) ; +#57716 = DIRECTION ( 'NONE', ( 1.857579106397815318E-17, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#57717 = CARTESIAN_POINT ( 'NONE', ( 220.4669882443966742, -125.6910631162615459, 5.257332876439105185 ) ) ; +#57718 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #17691, #48660, #13017, #30863, #8652, #53322, #43092, #44270, #4291, #22094, #39905, #47499 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 2, 4 ), + ( 0.0000000000000000000, 0.0003838676509522905814, 0.0007677353019045811628, 0.001151602952856871798, 0.001343536778332987680, 0.001535470603809103345 ), + .UNSPECIFIED. ) ; +#57719 = CARTESIAN_POINT ( 'NONE', ( 238.5277695270552272, -115.7354643018458944, 2.888286435452927403 ) ) ; +#57720 = CARTESIAN_POINT ( 'NONE', ( 239.3999987667920664, -119.1972913260956517, 2.421869135798601747 ) ) ; +#57721 = CARTESIAN_POINT ( 'NONE', ( 232.6173699463955131, -122.6826180430064852, -5.749586479567000197 ) ) ; +#57722 = EDGE_CURVE ( 'NONE', #51921, #15725, #17794, .T. ) ; +#57723 = CARTESIAN_POINT ( 'NONE', ( -19.49999999999997868, -38.99999999999999289, 23.12499999999998934 ) ) ; +#57724 = CARTESIAN_POINT ( 'NONE', ( 39.89750208300002043, -111.1408244959999791, -4.679587751999972234 ) ) ; +#57725 = DIRECTION ( 'NONE', ( -1.000000000000000000, -1.205249840009360269E-15, -1.857579106397806073E-17 ) ) ; +#57726 = CARTESIAN_POINT ( 'NONE', ( 218.2197867405992611, -118.6793673665896591, -7.850322413105479846 ) ) ; +#57727 = CARTESIAN_POINT ( 'NONE', ( 235.1358572436127758, -120.0465507127735947, -5.530006793445424229 ) ) ; +#57728 = ADVANCED_FACE ( 'NONE', ( #13404 ), #49057, .F. ) ; +#57729 = VECTOR ( 'NONE', #36364, 1000.000000000000000 ) ; +#57730 = CIRCLE ( 'NONE', #32554, 3.200000000000001510 ) ; +#57731 = CARTESIAN_POINT ( 'NONE', ( 235.8315890355837894, -126.0651902649967155, 0.5526672393812687156 ) ) ; +#57732 = FACE_OUTER_BOUND ( 'NONE', #40060, .T. ) ; +#57733 = ORIENTED_EDGE ( 'NONE', *, *, #33414, .T. ) ; +#57734 = CARTESIAN_POINT ( 'NONE', ( 234.0493781738237260, -116.1080977861602435, 4.306773678469714817 ) ) ; +#57735 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.9884292157390539568, -0.1516828450203877021 ) ) ; +#57736 = CARTESIAN_POINT ( 'NONE', ( 236.7806117131401038, -125.1622916691794671, 3.010891967883349896 ) ) ; +#57737 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #49153, #49432, #39811, #35149, #26974, #44766, #4775, #48853, #400, #57638 ), + .UNSPECIFIED., .F., .F., + ( 4, 2, 2, 2, 4 ), + ( 2.470930765978955735E-16, 0.0001230840036053112562, 0.0002461680072103754227, 0.0003692520108154396163, 0.0004923360144205037557 ), + .UNSPECIFIED. ) ; +#57738 = AXIS2_PLACEMENT_3D ( 'NONE', #52478, #42579, #2607 ) ; +#57739 = ORIENTED_EDGE ( 'NONE', *, *, #23521, .T. ) ; +#57740 = ORIENTED_EDGE ( 'NONE', *, *, #14869, .F. ) ; +#57741 = LINE ( 'NONE', #44588, #51723 ) ; +#57742 = LINE ( 'NONE', #27359, #16197 ) ; +#57743 = DIRECTION ( 'NONE', ( -1.644548700998852974E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#57744 = CARTESIAN_POINT ( 'NONE', ( 218.9962405479285792, -121.1152496657292659, 8.055874583413322298 ) ) ; +#57745 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #52509, #43760, #39682, #2416 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 2.384159876385194641E-14, 0.0001467132444874521776 ), + .UNSPECIFIED. ) ; +#57746 = EDGE_CURVE ( 'NONE', #41220, #33777, #6095, .T. ) ; +#57747 = CARTESIAN_POINT ( 'NONE', ( 12.78060574335192534, -29.69543050033661657, -108.0025806593164361 ) ) ; +#57748 = VERTEX_POINT ( 'NONE', #41423 ) ; +#57749 = DIRECTION ( 'NONE', ( -1.644548700998853220E-16, 0.1516828450203868139, -0.9884292157390540678 ) ) ; +#57750 = CARTESIAN_POINT ( 'NONE', ( -46.40843888621645874, -49.00000000000000000, 13.24999999999999467 ) ) ; +#57751 = EDGE_CURVE ( 'NONE', #41735, #18174, #47157, .T. ) ; +#57752 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#57753 = VERTEX_POINT ( 'NONE', #41994 ) ; +#57754 = CARTESIAN_POINT ( 'NONE', ( 214.8618450392853845, -121.2412551683224677, 7.802733585417259476 ) ) ; +#57755 = PERSON_AND_ORGANIZATION ( #17881, #29145 ) ; +#57756 = CARTESIAN_POINT ( 'NONE', ( 237.5075741729468746, -115.5066206904587887, -2.421103445178134805 ) ) ; +#57757 = EDGE_CURVE ( 'NONE', #6884, #16290, #10761, .T. ) ; +#57758 = CARTESIAN_POINT ( 'NONE', ( 220.9256787748323632, -119.3328137947905816, -5.470326858797911918 ) ) ; +#57759 = EDGE_LOOP ( 'NONE', ( #42178, #41101, #26877, #30245 ) ) ; +#57761 = ADVANCED_FACE ( 'NONE', ( #1168 ), #47753, .F. ) ; +#57760 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#57762 = CARTESIAN_POINT ( 'NONE', ( 221.9180641163777068, -120.3689323808717404, -5.629328042102456742 ) ) ; +#57763 = CARTESIAN_POINT ( 'NONE', ( 214.7016654946997107, -119.6369381672868002, -7.557542624336186954 ) ) ; +#57764 = ADVANCED_FACE ( 'NONE', ( #27447 ), #32255, .T. ) ; +#57765 = CARTESIAN_POINT ( 'NONE', ( 237.5183271279188943, -125.6449353176007975, -3.371144244269547396 ) ) ; +#57766 = ORIENTED_EDGE ( 'NONE', *, *, #46141, .T. ) ; +#57767 = ORIENTED_EDGE ( 'NONE', *, *, #9441, .F. ) ; +#57768 = ORIENTED_EDGE ( 'NONE', *, *, #19196, .T. ) ; +#57769 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#57770 = CARTESIAN_POINT ( 'NONE', ( 24.99900000000002009, -47.50000000000000000, 3.199999999999993516 ) ) ; +#57771 = CARTESIAN_POINT ( 'NONE', ( 215.7023849411698677, -120.4462063562493341, -5.641186388906323401 ) ) ; +#57772 = CARTESIAN_POINT ( 'NONE', ( 215.7119667760997572, -118.6247757847293229, -7.481634817890298272 ) ) ; +#57773 = ORIENTED_EDGE ( 'NONE', *, *, #6056, .F. ) ; +#57774 = AXIS2_PLACEMENT_3D ( 'NONE', #27253, #13498, #48850 ) ; +#57775 = AXIS2_PLACEMENT_3D ( 'NONE', #11748, #52029, #3590 ) ; +#57776 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #9679, #668, #32187, #14333 ), + .UNSPECIFIED., .F., .F., + ( 4, 4 ), + ( 0.0000000000000000000, 5.019310422929308923E-05 ), + .UNSPECIFIED. ) ; +#57777 = ORIENTED_EDGE ( 'NONE', *, *, #9617, .F. ) ; +#57778 = ORIENTED_EDGE ( 'NONE', *, *, #5016, .T. ) ; +#57779 = CARTESIAN_POINT ( 'NONE', ( 220.1443588562294735, -118.7054175382112646, -7.680568538125929656 ) ) ; +#57780 = CARTESIAN_POINT ( 'NONE', ( 237.8111164403796636, -125.6527904415558652, 2.065967634313767398 ) ) ; +#57781 = ORIENTED_EDGE ( 'NONE', *, *, #26929, .T. ) ; +#57782 = CARTESIAN_POINT ( 'NONE', ( 23.40000000000001279, -116.0000000000000000, 4.500000000000004441 ) ) ; +#57783 = EDGE_CURVE ( 'NONE', #23942, #34450, #32961, .T. ) ; +#57784 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#57785 = VECTOR ( 'NONE', #43277, 1000.000000000000000 ) ; +#57786 = ORIENTED_EDGE ( 'NONE', *, *, #28069, .T. ) ; +#57787 = ORIENTED_EDGE ( 'NONE', *, *, #22859, .F. ) ; +#57788 = PLANE ( 'NONE', #35958 ) ; +#57789 = CARTESIAN_POINT ( 'NONE', ( -49.41431143351111643, -121.0940286826361501, 7.061061735483169954 ) ) ; +#57790 = CARTESIAN_POINT ( 'NONE', ( 222.0182441453822264, -122.2614774367136761, 7.856948909324791508 ) ) ; +#57791 = DIRECTION ( 'NONE', ( 0.7009092642998482336, 1.104556313945544314E-16, 0.7132504491541841185 ) ) ; +#57792 = CARTESIAN_POINT ( 'NONE', ( 15.22190327825487621, -60.04353666436033876, -19.34649823406778069 ) ) ; +#57793 = CARTESIAN_POINT ( 'NONE', ( 36.80108724089235039, -121.4136126163182468, -5.362400051521503563 ) ) ; +#57794 = LINE ( 'NONE', #16886, #33717 ) ; +#57795 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3, + ( #23767, #41585, #6259, #24065, #10066, #19672, #5683, #41867, #37506, #54754, #37790, #55326, #55619, #15278, #33118, #47971, #20529, #46823, #16429, #33975, #7973, #47683, #11203, #11778, #3024, #29614, #6820, #16133, #21395, #25805, #24625 ), + .UNSPECIFIED., .F., .F., + ( 4, 1, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 4 ), + ( 0.7500000000000000000, 0.7812499999999868994, 0.7968749999999868994, 0.8124999999999868994, 0.8750000000000082157, 0.9062500000000150990, 0.9218750000000159872, 0.9375000000000168754, 1.000000000000021316, 1.031250000000023537, 1.046875000000024425, 1.062500000000025535, 1.125000000000028866, 1.156250000000030642, 1.171875000000025535, 1.187500000000020428, 1.250000000000000000 ), + .UNSPECIFIED. ) ; +#57796 = CARTESIAN_POINT ( 'NONE', ( 216.5541626670455457, -122.1674239888450586, 7.582820007252013994 ) ) ; +#57797 = CARTESIAN_POINT ( 'NONE', ( -30.93658340223792180, -52.19543050033674803, -69.66852434891904977 ) ) ; +#57798 = DIRECTION ( 'NONE', ( 1.644548700998853220E-16, -0.1516828450203868139, 0.9884292157390540678 ) ) ; +#57799 = CARTESIAN_POINT ( 'NONE', ( 239.8999987669290022, -122.4470351112863682, 0.2281107401556038694 ) ) ; +#57800 = CARTESIAN_POINT ( 'NONE', ( 215.8058702220701548, -119.4504420912464013, -7.852942419354872250 ) ) ; +#57801 = ADVANCED_FACE ( 'NONE', ( #23049 ), #40861, .T. ) ; +#57802 = CARTESIAN_POINT ( 'NONE', ( 215.8056272058176717, -121.5491555363179401, 7.853004166817230569 ) ) ; +#57803 = CARTESIAN_POINT ( 'NONE', ( 237.0972280068026521, -125.2645356981535940, -2.888286435452899870 ) ) ; +#57804 = CARTESIAN_POINT ( 'NONE', ( 233.7810138499383470, -125.1701098887141086, 2.998787466394171819 ) ) ; +#57805 = NEXT_ASSEMBLY_USAGE_OCCURRENCE ( 'NAUO1', ' ', ' ', #54255, #38156, $ ) ; +#57806 = NEXT_ASSEMBLY_USAGE_OCCURRENCE ( 'NAUO2', ' ', ' ', #54255, #16371, $ ) ; +#57807 = NEXT_ASSEMBLY_USAGE_OCCURRENCE ( 'NAUO3', ' ', ' ', #54255, #18895, $ ) ; +#57808 = NEXT_ASSEMBLY_USAGE_OCCURRENCE ( 'NAUO4', ' ', ' ', #54255, #18895, $ ) ; +ENDSEC; +END-ISO-10303-21; diff --git a/station/src/station/child_process.py b/station/src/station/child_process.py index 79de56a..b679f03 100644 --- a/station/src/station/child_process.py +++ b/station/src/station/child_process.py @@ -1,19 +1,60 @@ -"""Linux child launcher: stop a managed process if its station backend disappears.""" +"""Supervise one owned command and reap its orphaned descendants on Linux. + +The launcher remains alive until its command AND descendants have exited. It never +matches process names and never signals processes outside its own subtree. +""" import ctypes import os import signal +import subprocess import sys +import threading +from pathlib import Path + + +def report_phase(phase): + path = os.environ.get('ORISYS_PROCESS_PHASE_FILE') + if path: + try: + target = Path(path) + temporary = target.with_suffix('.tmp') + temporary.write_text(phase, encoding='utf-8') + temporary.replace(target) + except OSError: + pass # Diagnostic failure must not change command execution. def main(): - parent=int(sys.argv[1]);argv=sys.argv[2:] - if not argv: raise SystemExit('missing executable') + parent = int(sys.argv[1]) + argv = sys.argv[2:] + if not argv: + raise SystemExit('missing executable') + stopping = threading.Event() + signal.signal(signal.SIGINT, lambda *_: stopping.set()) + signal.signal(signal.SIGTERM, lambda *_: stopping.set()) if sys.platform.startswith('linux'): - libc=ctypes.CDLL(None,use_errno=True) - if libc.prctl(1,signal.SIGINT,0,0,0)!=0: - raise OSError(ctypes.get_errno(),'PR_SET_PDEATHSIG failed') - if os.getppid()!=parent: raise SystemExit('station backend exited before child startup') - os.execvpe(argv[0],argv,os.environ) + libc = ctypes.CDLL(None, use_errno=True) + # Orphaned grandchildren are reparented here rather than escaping to init. + for option, value in ((36, 1), (1, signal.SIGINT)): + if libc.prctl(option, value, 0, 0, 0) != 0: + raise OSError(ctypes.get_errno(), 'process supervision prctl failed') + if os.getppid() != parent or stopping.is_set(): + raise SystemExit('station backend exited before child startup') + proc = subprocess.Popen(argv, stdin=subprocess.DEVNULL) + report_phase('执行中') + try: + while proc.poll() is None and not stopping.wait(.1): + pass + finally: + report_phase('停止中' if stopping.is_set() else '收尾') + if sys.platform.startswith('linux'): + from arm_application.process_lifecycle import stop_owned_children + stop_owned_children(os.getpid()) + elif proc.poll() is None: + proc.terminate() + code = proc.wait() + raise SystemExit(130 if stopping.is_set() else code if code >= 0 else 128 - code) -if __name__=='__main__': main() +if __name__ == '__main__': + main() diff --git a/station/src/station/command_policy.py b/station/src/station/command_policy.py new file mode 100644 index 0000000..0aa84e2 --- /dev/null +++ b/station/src/station/command_policy.py @@ -0,0 +1,47 @@ +"""One command/resource policy. The backend, not GUI lanes, owns arbitration.""" + +TITLES = {'stage_track':'检测跟踪', 'stage_locate':'对孔', 'stage_screw':'旋转', + 'pipeline':'完整流程', 'reset_home':'回零', 'real_up':'使能', + 'camera_refresh':'刷新相机', 'camera_d405':'连接 D405', 'camera_d435':'连接 D435', + 'gripper_open':'夹爪全开', 'gripper_close':'夹爪全闭', 'gripper_init':'夹爪到位', 'gripper_rotate':'夹爪旋转', + 'handeye_show':'查看标定', 'handeye_merge':'整理标定点', + 'handeye_teach':'标定采点', 'handeye_calibrate':'自动标定', + 'teach_goto':'示教回点', 'teach_record':'记录示教点', 'teach_delete':'删除示教点', + 'tactile_reset':'重置底图','tactile_refresh':'刷新传感器','tactile_up':'连接触觉传感器','tactile_down':'断开触觉传感器','gripper_probe':'连接 / 探测夹爪', + 'gripper_tune':'夹爪位置控制','stop':'停止机械臂'} + + +def title(action): + return TITLES.get(action, action) + + +def resources_for(action, arm): + if action == 'handeye_show': return set() + if action in ('handeye_merge', 'teach_delete'): return {f'points:{arm}', f'calibration:{arm}'} + if action.startswith('gripper'): return {f'gripper:{arm}'} + # Camera setup is serialized inside the device adapter; it never restarts an + # active acquisition stream. Refresh may run while a robot consumes that stream. + if action.startswith('camera'): return {f'camera-setup:{arm}' if action != 'camera_d435' else 'camera-setup:overhead'} + if action in ('tactile_view_on', 'tactile_view_off'): return {'tactile-view'} + if action=='tactile_reset': return {'tactile','tactile-reference'} + if action.startswith('tactile'): return {'tactile'} + # Only actual command writers own devices. Reading camera/force feedback is + # not an exclusive lease on the independent acquisition modules. + resources = {'robot-control', f'arm:{arm}'} + # A7 rounds open/close the gripper; pure robot tracking/home never do. + if action in ('pipeline','stage_screw'): + resources.add(f'gripper:{arm}') + if action == 'teach_record': resources.add(f'points:{arm}') + if action in ('handeye_teach','handeye_calibrate'): + resources.update({f'points:{arm}', f'calibration:{arm}'}) + return resources + + +def conflict_message(tasks, resources): + rows=[] + for task in tasks: + aid=(task.get('context') or {}).get('arm') + arm=f'机械臂 {aid} · ' if aid else '' + phase='停止中' if task.get('cancel_requested') else task.get('phase') or '执行中' + rows.append(f"{arm}{title(task['name'])}({phase})") + return '暂不能执行:'+';'.join(rows)+';占用资源:'+', '.join(sorted(resources)) diff --git a/station/src/station/control_service.py b/station/src/station/control_service.py index 5589602..bc0fa09 100644 --- a/station/src/station/control_service.py +++ b/station/src/station/control_service.py @@ -21,6 +21,8 @@ from station.launch_plans import environment, launch, camera_plan, gripper_plan from station.processes import ProcessSupervisor from station.rpc import Server, Handler from station.tasks import TaskManager, Cancelled +from station.node_inventory import inventory +from station.command_policy import resources_for class StationService: @@ -35,19 +37,25 @@ class StationService: self._frozen_config.write_text(yaml.safe_dump(self.site,allow_unicode=True),encoding="utf-8") self._frozen_config.chmod(0o600) self.arms = {a['id']:a for a in listed_arms(self.site)} - self.tasks = TaskManager() + from arm_application.site_io import overhead_camera + overhead, _ = overhead_camera(self.site, None) + self._camera_names = sorted({a['camera'] for a in self.arms.values() if a.get('camera')} | + ({overhead['name']} if overhead and overhead.get('name') else set())) + self.tasks = TaskManager(log_path=self.root/'log/station/operations.jsonl') self.processes = ProcessSupervisor(self.root/'log/station') self._lock = threading.RLock() self._snapshot = {} self._stop = threading.Event() self.gateway = gateway self.error = '' + self._arm_errors = {} self._gripper_unknown = set() self._stopping = threading.Event() self._stop_error = "" self._stop_lock = threading.Lock() self._submit_lock = threading.RLock() self._motion_arm = None + self._camera_locks = {name:threading.RLock() for name in self._camera_names} if self.gateway is None and not offline: try: from station.ros_gateway import RosGateway @@ -75,9 +83,9 @@ class StationService: def catalog(self): value = metadata.catalog() - available = {'real_up','camera_d405','camera_d435','tactile_up','tactile_down', + available = {'real_up','camera_d405','camera_d435','tactile_up','tactile_down','tactile_refresh', 'tactile_view_on','tactile_view_off','gripper_up','gripper_probe','gripper_open', - 'gripper_close','gripper_rotate','pipeline','stage_track','stage_locate','stage_screw', + 'gripper_close','gripper_init','gripper_rotate','pipeline','stage_track','stage_locate','stage_screw', 'reset_home','handeye_show','handeye_teach','handeye_merge','handeye_calibrate'} for spec in value['actions']: spec['available'] = spec['id'] in available @@ -91,9 +99,14 @@ class StationService: try: try: self._check_configuration() except RuntimeError as exc: self.error=str(exc) + self._check_motion_interruption() arm_live, grip_live = self.gateway.states() if self.gateway else ({},{}) graph = self.gateway.graph() if self.gateway else {'nodes':[],'topics':[],'services':[]} nodes = graph['nodes'] + processes = self.processes.snapshot() + tasks = self.tasks.snapshot() + monitoring = inventory(graph, processes, tasks, arm_live, grip_live) + cameras = [self._camera_ownership(name, processes) for name in self._camera_names] with metadata._LOCK: tactile_status = {'left':dict(metadata._TACTILE['left']), 'right':dict(metadata._TACTILE['right']), 'stamp': metadata._TACTILE['stamp']} @@ -103,9 +116,9 @@ class StationService: if time.time()-tactile_status[side].get('stamp',0)>2: tactile_status[side]['connected']=False snap = {'arms':list(self.arms.values()),'arm_live':arm_live,'gripper_live':grip_live, - 'usb':metadata._usb(), 'services':[ - {'id':'real','label':'控制栈','up':'controller_manager' in nodes}, - {'id':'camera','label':'相机','up':any(n.startswith('realsense') for n in nodes)}, + 'camera_ownership':cameras, 'usb':metadata._usb(), 'services':[ + {'id':'real','label':'控制反馈','up':any(r.get('pose_live') for r in arm_live.values())}, + {'id':'camera','label':'本站相机采集','up':any(c['owned'] for c in cameras)}, {'id':'tactile','label':'视触觉','up':any(value.get('connected') for value in tactile_status.values() if isinstance(value,dict))}, {'id':'gripper','label':'夹爪','up':any(r.get('connected') for r in grip_live.values())}, {'id':'pipeline','label':'跟踪对孔','up':any(r['running'] for k,r in self.processes.snapshot().items() if k.startswith('motion:'))}], @@ -113,18 +126,36 @@ class StationService: 'teach_points':{aid:points.list_points(aid) for aid in self.arms}, 'grippers':metadata._grippers(), 'tactile':tactile_status, 'history':history, 'view':getattr(self.gateway,'tactile_state',lambda:{})(), 'gauge_pass':gauge, 'now':time.time(), - 'backend':{'error':self.error,'pid':os.getpid(),'protocol':1,'graph':graph}, - 'tasks':self.tasks.snapshot()} + 'backend':{'error':self.error,'device_errors':{'arms':dict(self._arm_errors)},'pid':os.getpid(),'protocol':1,'graph':graph, + 'monitoring':monitoring, 'ros_domain':os.environ.get('ROS_DOMAIN_ID','0'), + 'localhost_only':os.environ.get('ROS_LOCALHOST_ONLY','0') == '1'}, + 'tasks':tasks} with self._lock: self._snapshot = snap except Exception as exc: with self._lock: self._snapshot.setdefault('backend',{})['error'] = f'状态读取失败:{exc}' self._stop.wait(max(.05,.5-(time.monotonic()-started))) + def _check_motion_interruption(self): + check = getattr(self.gateway, 'motion_interruption', None) + if check is None: return + active = {row.get('context', {}).get('arm') for row in self.tasks.snapshot() + if row['state'] in ('queued', 'running') and row['name'] != 'real_up' + and 'robot-control' in row.get('resources', [])} + for arm in active: + if arm is None: continue + reason = check(arm) + if reason: + self._arm_errors[arm] = reason + # Set cancellation first, before waiting for ROS or process cleanup. + self.tasks.cancel_resources({'robot-control'}) + self.stop_commands(arm) + def snapshot(self): with self._lock: result = copy.deepcopy(self._snapshot) result['tasks'] = self.tasks.snapshot() + result['operation_log'] = self.tasks.events.snapshot() return result def _arm(self, aid): @@ -133,38 +164,32 @@ class StationService: def submit(self, action, arm, mode='eye_in_hand', extras=None): with self._submit_lock: - return self._submit(action, arm, mode, extras) + self.tasks.events.add('received', '收到操作请求', action=action, arm=arm) + try: + return self._submit(action, arm, mode, extras) + except Exception as exc: + self.tasks.events.add('rejected', '拒绝执行:' + str(exc), action=action, arm=arm) + raise def _submit(self, action, arm, mode='eye_in_hand', extras=None): self._check_configuration() self._arm(arm) - if self._stopping.is_set(): raise RuntimeError('正在停止机械臂,请等待停止结果') - if self._stop_error and action in ('pipeline','stage_track','stage_locate','stage_screw','reset_home','teach_goto'): + resources = resources_for(action, arm) + if self._stopping.is_set() and 'robot-control' in resources: + raise RuntimeError('正在停止机械臂,请等待停止结果') + if self._stop_error and 'robot-control' in resources: raise RuntimeError('上次停止未确认,请先再次停止并确认状态:' + self._stop_error) extras = extras or {} spec = next((s for s in self.catalog()['actions'] if s['id']==action),None) - special = {'camera_refresh','gripper_tune','teach_record','teach_delete','teach_goto','teach_drag_on','teach_drag_off'} + special = {'camera_refresh','tactile_refresh','tactile_reset','gripper_tune','teach_record','teach_delete','teach_goto','teach_drag_on','teach_drag_off'} if not spec and action not in special: raise ValueError('未注册的操作') if spec and not spec['available']: raise ValueError(spec['unavailable_reason']) if mode not in ('eye_in_hand','eye_to_hand'): raise ValueError('手眼模式不合法') - if action.startswith('gripper'): resources = {f'gripper:{arm}'} - elif action == 'camera_refresh': resources = {f'camera:{arm}', 'camera:overhead'} - elif action.startswith('camera_'): - resources = {'camera:overhead' if action=='camera_d435' else f'camera:{arm}'} - elif action.startswith('tactile'): resources = {'tactile'} - elif action in ('handeye_show','handeye_merge','teach_delete'): resources = {f'points:{arm}'} - else: - # Existing ROS stack has global controller/action names; never allow two arm commands concurrently. - resources = {'robot-control',f'arm:{arm}'} - if action=='teach_record': resources.add(f'points:{arm}') - if action in ('pipeline','stage_track','stage_locate','stage_screw','reset_home'): resources.add(f'gripper:{arm}') - if action in ('pipeline','stage_track','stage_locate','stage_screw'): - resources.update({f'camera:{arm}', 'camera:overhead'}) - if action.startswith('handeye_') and action!='handeye_show': resources.add(f'calibration:{arm}') - return self.tasks.submit(action, resources, lambda event:self.execute(action,arm,mode,extras,event)) + return self.tasks.submit(action, resources, lambda event:self.execute(action,arm,mode,extras,event), + context={"arm":arm,"mode":mode}) def execute(self, action, aid, mode, extras, event): - motion = action in ('pipeline','stage_track','stage_locate','stage_screw','reset_home','teach_goto') + motion = action in ('pipeline','stage_track','stage_locate','stage_screw','reset_home','teach_goto','handeye_teach','handeye_calibrate') if motion: with self._lock: self._motion_arm = aid try: @@ -177,24 +202,59 @@ class StationService: arm = self._arm(aid) if event.is_set(): raise Cancelled('操作已取消') if action=='teach_delete': return points.delete_point(aid, str(extras.get('name') or '')) - if action in ('tactile_view_on','tactile_up'): + if action=='tactile_reset': + if self.gateway is None:raise RuntimeError(self.error) + if aid!=str((self.site.get('tactile') or {}).get('arm_id','89')): + raise RuntimeError('当前臂未配置这组触觉传感器') + from std_srvs.srv import Trigger + results=[] + owned=self.processes.snapshot() + for side in ('left','right'): + if event.is_set():raise Cancelled('底图重置已取消') + if not owned.get(f'tactile:{side}',{}).get('running'): + results.append((side,False,'本站节点未启动,请先刷新传感器'));continue + try: + reply=self.gateway.call(Trigger,f'/tactile/{side}/reset_reference',Trigger.Request(),event,4.) + if reply.success:self.gateway.clear_tactile_reference(side) + results.append((side,reply.success,reply.message)) + except Cancelled:raise + except Exception as exc:results.append((side,False,str(exc))) + return {'ok':any(row[1] for row in results), + 'message':';'.join(f'{side}:{message}' for side,ok,message in results)} + if action in ('tactile_view_on','tactile_up','tactile_refresh'): if self.gateway is None: raise RuntimeError(self.error) - if not arm['tactile']: raise RuntimeError('当前臂未配置触觉设备') - if not self.gateway.publisher_count('/tactile/left/status'): - existing=self.processes.snapshot().get('tactile') - if not existing or not existing['running']: - self.processes.start('tactile',[sys.executable,'-m','arm_application.tactile_node', - '--ros-args','-p','image_hz:=5.0'],env=self._environment(aid),cwd=str(self.root)) - deadline=time.monotonic()+12 - while not self.gateway.publisher_count('/tactile/left/status'): - if event.wait(.1): raise Cancelled('触觉启动等待已取消') - if time.monotonic()>deadline: raise RuntimeError('触觉驱动未就绪,请查看 log/station/tactile.log') - self.gateway.watch_tactile(True) - return {'ok':True,'message':'已连接常驻触觉驱动;仅订阅其力反馈与预览,不重复打开传感器'} + if not arm['tactile'] or aid != str((self.site.get('tactile') or {}).get('arm_id','89')): + raise RuntimeError('当前臂未配置这组触觉传感器') + if (self.site.get('tactile') or {}).get('backend') != 'station_flow': + raise RuntimeError('请将 tactile.backend 配置为 station_flow') + created=[] + try: + for side in ('left','right'): + key=f'tactile:{side}' + node=f'orisys_tactile_{os.getpid()}_{side}' + running=self.processes.snapshot().get(key,{}).get('running') + publishers=self.gateway.publisher_nodes(f'/tactile/{side}/status') + if any(p!=node for p in publishers) or (publishers and not running): + raise RuntimeError(f'{side} 传感器由外部节点占用,本站不共享、不接管') + if action=='tactile_refresh' and running: + self.processes.stop(key) + getattr(self.gateway,'clear_tactile_reference',lambda side:None)(side) + running=False + if not running: + self.processes.start(key,[sys.executable,'-m','arm_application.tactile_flow_node', + '--ros-args','-p',f'side:={side}','-r',f'__node:={node}'], + env=self._environment(aid),cwd=str(self.root)) + created.append(key) + self.gateway.watch_tactile(True) + return {'ok':True,'message':'左右触觉节点已刷新,等待设备在线;仅采集光流与力反馈'} + except Exception: + for key in created: self.processes.stop(key) + raise if action in ('tactile_view_off','tactile_down'): if self.gateway: self.gateway.watch_tactile(False) - if action=='tactile_down': self.processes.stop('tactile') - return {'ok':True,'message':'触觉预览已关闭;外部驱动不受影响'} + if action=='tactile_down': + for side in ('left','right'): self.processes.stop(f'tactile:{side}') + return {'ok':True,'message':'触觉预览已关闭' if action=='tactile_view_off' else '本站触觉节点已停止'} if action=='handeye_show': return {'ok':True,'message':'手眼配置已读取','detail':str(metadata._handeye(aid).get(mode) or {})} if action=='handeye_merge': @@ -202,16 +262,19 @@ class StationService: if self.gateway is None: raise RuntimeError(self.error or 'ROS 后端不可用') if action in ('pipeline','stage_track','stage_locate','stage_screw','reset_home','teach_goto'): nodes = self.gateway.graph()['nodes'] - if any(name in nodes for name in ('assembly_pipeline','servo_node','stage2_locate','stage3_search')): - raise RuntimeError('已有外部跟踪/对孔节点在运行,请先在其原入口停止,工位不会抢占') + if any(name in nodes for name in ('assembly_pipeline','servo_node','stage2_locate','stage3_search','orisys_a7_rotation')): + raise RuntimeError('已有外部跟踪/对孔/旋转节点在运行,请先在其原入口停止,工位不会抢占') if action.startswith('gripper'): return self._gripper(action, arm, extras, event) + from station.remote_camera import settings as remote_preview_settings + if action.startswith('camera_') and remote_preview_settings(self.site): + return {'ok':True,'message':'已请求重新订阅远端相机;由 Qt 独立预览进程确认画面,不启动本地采集'} if action == 'camera_refresh': results = [] for overhead, name in ((False, 'D405'), (True, 'D435')): if event.is_set(): raise Cancelled('相机刷新已取消') try: - result = self._camera(arm, overhead, event) + result = self._camera(arm, overhead, event, refresh=True) results.append({'camera': name, **result}) except Cancelled: raise except Exception as exc: results.append({'camera':name,'ok':False,'message':str(exc)}) @@ -222,8 +285,9 @@ class StationService: if action=='real_up': # Network/tool preparation remains a bringup concern, never used for daily motion commands. if 'controller_manager' in self.gateway.graph()['nodes']: - self.gateway.require_arm(aid,event) - return {'ok':True,'message':'本臂控制器已就绪;已检查连接并恢复本站暂停的控制器,不重复启动驱动'} + self.gateway.require_arm(aid,event,resume=False) + self._arm_errors.pop(aid,None) + return {'ok':True,'message':'本臂连接已就绪;保持当前位置,不恢复暂停的任务'} env = self._environment(aid) self.gateway.active_arm = aid proc, log = self.processes.start(f'stack:{aid}', ['bash',str(self.root/'scripts/run_real.sh'),'--arm',aid],env,str(self.root)) @@ -233,7 +297,8 @@ class StationService: self.processes.stop(f'stack:{aid}');raise Cancelled('控制栈启动已取消') if proc.poll() is not None: raise RuntimeError(f'控制栈启动失败,见 {log}') try: - self.gateway.require_arm(aid,event) + self.gateway.require_arm(aid,event,resume=False) + self._arm_errors.pop(aid,None) return {'ok':True,'message':'控制栈已就绪','log':str(log)} except RuntimeError: pass self.processes.stop(f'stack:{aid}') @@ -289,34 +354,103 @@ class StationService: from arm_application.site_io import track_camera_role if track_camera_role(self.site) != 'wrist': raise RuntimeError('检测要求 D405 优先,请将 perception.track_camera 配置为 wrist') - if action=='stage_screw' and not arm['tactile']: - raise RuntimeError('当前臂没有配置触觉,拒绝旋入') - self._camera(arm,False,event);self._camera(arm,True,event) + if action in ('stage_screw','pipeline'): + self._rotation_ready(arm) env=self._environment(aid) - if action in ('pipeline','stage_track','stage_locate'): + if action=='stage_screw': + argv=[sys.executable,'-m','arm_application.a7_rotation_node'] + else: + self._camera(arm,False,event);self._camera(arm,True,event) argv=launch(self.root,'pipeline.launch.py',skip_stage1=action=='stage_locate', skip_stage2=action=='stage_track',skip_stage3=True,preview=False, - resnap=False,no_descent=action=='stage_locate',d435_move_only=False) - else: - with metadata._LOCK: - force_ready=all(metadata._TACTILE[side].get('connected') and time.time()-metadata._TACTILE[side].get('stamp',0)<2 for side in ('left','right')) - if not force_ready: raise RuntimeError('两指触觉反馈未就绪,拒绝旋入') - argv=launch(self.root,'stage3_search.launch.py',preview=False) - return self.processes.run(f'motion:{aid}',argv,event,env,str(self.root)) + run_a7_after_insert=False,resnap=False,no_descent=False, + d435_move_only=False,completion_linger_sec=0.3) + result=self.processes.run(f'motion:{aid}',argv,event,env,str(self.root), + on_phase=lambda phase:self.tasks.set_phase(event,phase)) + if action=='pipeline' and result.get('ok'): + if event.is_set():raise Cancelled('流程已取消,不启动旋转') + self._rotation_ready(arm) + self.tasks.set_phase(event,'第三阶段:A7 旋转') + result=self.processes.run(f'motion:{aid}', + [sys.executable,'-m','arm_application.a7_rotation_node'],event,env,str(self.root), + on_phase=lambda phase:self.tasks.set_phase(event,phase)) + return result raise ValueError('操作未实现') + def _rotation_ready(self,arm): + aid=arm['id'] + if arm['rotary']:raise RuntimeError('A7 工序使用平行夹爪,当前旋转夹爪不适用') + if aid in self._gripper_unknown:raise RuntimeError('夹爪上一条结果未知,请先连接 / 探测') + if '/gripper/open' not in self.gateway.graph()['services']: + raise RuntimeError('请先连接本站平行夹爪,再开始旋转或全流程') + grip=self.gateway.states()[1].get(aid,{}) + if not grip.get('connected') or grip.get('moving'): + raise RuntimeError('夹爪离线或仍在运动,请先探测确认') + ga=self.site.get('gauge_assembly') or {} + for key in ('extreme_margin_deg','extreme_direction','extreme_speed_deg_s', + 'unwind_open_permille','unwind_lift_mm'): + if key not in ga:raise RuntimeError('缺少 A7 工序参数:'+key) + @staticmethod def _number(values,key,low,high): value=float(values.get(key)) if not math.isfinite(value) or not low<=value<=high: raise ValueError(f'{key} 只接受 {low}–{high}') return value - def _camera(self,arm,overhead,event): + def _camera_node_name(self, name): + return f"orisys_camera_{os.getpid()}_" + ''.join(c if c.isalnum() else '_' for c in name) + + def _camera_ownership(self, name, processes=None): + record = (processes if processes is not None else self.processes.snapshot()).get(f'camera:{name}', {}) + publishers = self.gateway.publisher_nodes(f'/{name}/color/image_raw') if self.gateway and hasattr(self.gateway, 'publisher_nodes') else [] + owned = bool(record.get('running') and publishers == [self._camera_node_name(name)]) + return {'id':name, 'owned':owned, 'publishers':publishers, + 'conflict':bool(publishers and not owned)} + + def _camera(self,arm,overhead,event,refresh=False): env=self._environment(arm['id']) name,argv=camera_plan(env,overhead) + lock = self._camera_locks.setdefault(name, threading.RLock()) + while not lock.acquire(timeout=.1): + if event.is_set(): raise Cancelled('相机连接已取消') + try: + if event.is_set(): raise Cancelled('相机连接已取消') + return self._ensure_camera(name, argv, env, event, refresh=refresh) + finally: + lock.release() + + def _ensure_camera(self,name,argv,env,event,refresh=False): topic=f'/{name}/color/image_raw' key=f'camera:{name}' - if self.gateway.publisher_count(topic): return {'ok':True,'message':f'{name} 已有采集节点,复用'} + owner = self._camera_ownership(name) + if refresh: + if owner['owned'] and hasattr(self.gateway,'camera_health'): + health=self.gateway.camera_health(name) + depth_on=self.gateway.publisher_count(f'/{name}/aligned_depth_to_color/image_raw')>0 + # USB2 fallback may publish 640x480 while the plan still asks for 1280x720. + # Fresh owned frames are enough unless depth was dropped — tracking needs it. + if health['fresh'] and health['width']>0 and health['height']>0 and depth_on: + return {'ok':True,'message':f'{name} 实时画面正常,保持当前采集'} + if health['fresh'] and not depth_on: + self.tasks.events.add('running', f'{name} 只有彩色、没有深度,重启采集', action='camera_refresh') + if owner['conflict']: + raise RuntimeError(f'{name} 有外部或重复发布者,拒绝重启他人设备') + record=self.processes.snapshot().get(key,{}) + if record.get('running'): + self.processes.stop(key) + deadline=time.monotonic()+12. + while self.gateway.publisher_count(topic) and time.monotonic()= 3: + return live + last = live + time.sleep(0.08) + return last + + def _ensure_dh_pgea(self, arm, event): + aid = arm['id'] + services = self.gateway.graph()['services'] + if '/gripper/open' in services and '/gripper/close' in services: + return + owned = self.processes.snapshot().get(f'gripper:{aid}') or {} + running_ours = bool(owned.get('running')) + argv = owned.get('command') or [] + ours_is_dh = running_ours and any('dh_pgea' in str(part) for part in argv) + if running_ours and not ours_is_dh: + self.processes.stop(f'gripper:{aid}') + time.sleep(0.2) + running_ours = False + if not running_ours: + if self.gateway.publisher_count('/gripper/states') and aid == self.gateway.active_arm: raise RuntimeError('旧夹爪驱动正在持有设备;仅显示其状态,请先手动停旧驱动再启用新驱动') - argv=gripper_plan(arm,self.site.get('gripper') or {}) - self.processes.start(f'gripper:{aid}',argv,env=self._environment(aid),cwd=str(self.root)) - request=GripperExecute.Request() - request.command.command='connect' if action in ('gripper_up','gripper_probe') else 'move' - if action=='gripper_open': values={**values,'pos':1000,'force':33,'speed':25} - if action=='gripper_close': values={**values,'pos':0,'force':33,'speed':25} - kind=values.get('kind','pos') - if action=='gripper_rotate': values={**values,'angle':90,'torque':33,'rot_speed':25};kind='rotate' - if request.command.command!='connect': - if aid in self._gripper_unknown: raise RuntimeError('上次夹爪执行结果未知;请先探测设备状态再发新命令') - if kind=='pos': - request.command.position=self._number(values,'pos',0,1000)/1000*arm['stroke_mm'] - elif arm['rotary']: - names={'rotate':'rotate_to','rotate_by':'rotate_by','revolutions':'rotate_revolutions','rotate_home':'home_rotation'} - if kind not in names: raise ValueError('未知旋转操作') - request.command.command=names[kind] - request.command.position=0. if kind=='rotate_home' else self._number(values,{'rotate':'angle','rotate_by':'delta','revolutions':'revolutions'}[kind],-50 if kind=='revolutions' else -32767,50 if kind=='revolutions' else 32767) - else: raise ValueError('平行夹爪没有旋转轴') - request.command.force=self._number(values,'force' if kind=='pos' else 'torque',20,100) - request.command.speed=self._number(values,'speed' if kind=='pos' else 'rot_speed',1,100) - request.command.wait_complete=False;request.command.timeout=6. - before=self.gateway.states()[1].get(aid,{}) - if request.command.command!='connect' and not before.get('connected'): + if event.is_set(): + raise Cancelled('已取消') + self.processes.start(f'gripper:{aid}', gripper_plan(arm, self.site.get('gripper') or {}), + env=self._environment(aid), cwd=str(self.root)) + deadline = time.monotonic() + 12 + while '/gripper/open' not in self.gateway.graph()['services']: + if event.is_set(): + raise Cancelled('已取消') + if time.monotonic() >= deadline: + raise RuntimeError('dh_pgea 未就绪:/gripper/open 服务没有出现') + time.sleep(0.1) + + def _gripper(self, action, arm, values, event): + aid = arm['id'] + self._ensure_dh_pgea(arm, event) + if action in ('gripper_up', 'gripper_probe'): + deadline = time.monotonic() + 5 + live = {} + while time.monotonic() < deadline: + if event.is_set(): + raise Cancelled('已取消') + live = self.gateway.states()[1].get(aid, {}) + if live.get('connected'): + self._gripper_unknown.discard(aid) + return {'ok': True, 'message': live.get('summary') or '夹爪已连接,未执行初始化或运动'} + time.sleep(0.1) + raise RuntimeError(live.get('error') or live.get('summary') or '夹爪状态超时或驱动未启动') + if action in ('gripper_open', 'gripper_close', 'gripper_init'): + from std_srvs.srv import Trigger + from arm_application.dh_pgea import grip_motion_settled + names = {'gripper_open': '/gripper/open', 'gripper_close': '/gripper/close', + 'gripper_init': '/gripper/initialize'} + target = {'gripper_open': 1000, 'gripper_close': 0, 'gripper_init': 1000}[action] + timeout = 25 if action == 'gripper_init' else 20 + response = self.gateway.call(Trigger, names[action], Trigger.Request(), event, timeout) + if not response.success: + return {'ok': False, 'message': response.message} + live = self._wait_jaw(aid, target, event, 8.0) + permille = live.get('permille') + state = live.get('grip_state') + settled = permille is not None and state is not None and grip_motion_settled( + int(state), int(round(float(permille))), int(target), True) + self._gripper_unknown.discard(aid) + if action == 'gripper_init': + return {'ok': True, 'message': response.message or '夹爪已到位(初始化完成)'} + if not settled: + opening = live.get('opening_mm') + text = f'当前开口 {opening:.1f} mm' if isinstance(opening, (int, float)) else f'当前 {permille}‰' + return {'ok': False, 'message': ('未闭合到位,' if action == 'gripper_close' else '未全开,') + text} + if action == 'gripper_close' and live.get('gripped'): + return {'ok': True, 'message': response.message or '夹爪已夹住'} + return {'ok': True, 'message': response.message or ('已全闭' if action == 'gripper_close' else '已全开')} + from arm_msgs.srv import GripperExecute + request = GripperExecute.Request() + request.command.command = 'move' + kind = values.get('kind', 'pos') + if action == 'gripper_rotate': + values = {**values, 'angle': 90, 'torque': 33, 'rot_speed': 25} + kind = 'rotate' + if aid in self._gripper_unknown: + raise RuntimeError('上次夹爪执行结果未知;请先探测设备状态再发新命令') + if kind == 'pos': + request.command.position = self._number(values, 'pos', 0, 1000) / 1000 * arm['stroke_mm'] + elif arm['rotary']: + names = {'rotate': 'rotate_to', 'rotate_by': 'rotate_by', 'revolutions': 'rotate_revolutions', + 'rotate_home': 'home_rotation'} + if kind not in names: + raise ValueError('未知旋转操作') + request.command.command = names[kind] + request.command.position = 0. if kind == 'rotate_home' else self._number( + values, {'rotate': 'angle', 'rotate_by': 'delta', 'revolutions': 'revolutions'}[kind], + -50 if kind == 'revolutions' else -32767, 50 if kind == 'revolutions' else 32767) + else: + raise ValueError('平行夹爪没有旋转轴') + request.command.force = self._number(values, 'force' if kind == 'pos' else 'torque', 20, 100) + request.command.speed = self._number(values, 'speed' if kind == 'pos' else 'rot_speed', 1, 100) + request.command.wait_complete = False + request.command.timeout = 6. + before = self.gateway.states()[1].get(aid, {}) + if not before.get('connected'): raise RuntimeError('夹爪没有新鲜的在线状态,拒绝运动') - if request.command.command!='connect' and before.get('moving'): - raise RuntimeError('夹爪仍在执行运动,拒绝覆盖上一条命令') + endpoint = '/dh_pgea/execute' + if endpoint not in self.gateway.graph()['services']: + raise RuntimeError('请先启动本臂常驻夹爪驱动') target_angle = None - if kind!='pos' and request.command.command!='connect': - current=before.get('rotation_deg') - if kind in ('rotate_by','revolutions') and current is None: + if kind != 'pos': + current = before.get('rotation_deg') + if kind in ('rotate_by', 'revolutions') and current is None: raise RuntimeError('相对旋转需要新鲜的当前转角') - target_angle = request.command.position if kind=='rotate' else 0. if kind=='rotate_home' else float(current)+request.command.position*(360. if kind=='revolutions' else 1.) - sent_at=time.monotonic() + target_angle = request.command.position if kind == 'rotate' else 0. if kind == 'rotate_home' else float(current) + request.command.position * (360. if kind == 'revolutions' else 1.) + sent_at = time.monotonic() try: - response=self.gateway.call(GripperExecute,endpoint,request,event,15) - if not response.success: return {'ok':False,'message':response.message} - if request.command.command=='connect': - if getattr(getattr(response,'status',None),'is_moving',False): - return {'ok':False,'message':'夹爪仍在运动,尚不能确认上次任务结束'} - self._gripper_unknown.discard(aid) - return {'ok':True,'message':response.message} - # The driver's response acknowledges register writes, not physical completion. - started=time.monotonic(); observed=False - while time.monotonic()-started<90: - live=self.gateway.states()[1].get(aid,{}) + response = self.gateway.call(GripperExecute, endpoint, request, event, 15) + if not response.success: + return {'ok': False, 'message': response.message} + started = time.monotonic() + observed = False + while time.monotonic() - started < 90: + live = self.gateway.states()[1].get(aid, {}) if event.is_set(): self._gripper_unknown.add(aid) raise Cancelled('已停止等待;夹爪尚未确认停机,请检查设备并重新探测') if live.get('connected'): observed = observed or bool(live.get('moving')) - reached = live.get('grip_state') in (1,2) if kind=='pos' else live.get('rotation_text')=='已到位' - target=values.get('pos') - near=kind=='pos' and target is not None and abs(float(live.get('permille',-10000))-float(target))<10 - if kind!='pos' and target_angle is not None and live.get('rotation_deg') is not None: - near=abs(float(live['rotation_deg'])-target_angle)<1. - caught=kind=='pos' and live.get('grip_state')==2 and live.get('received_monotonic',0)>sent_at - if reached and (observed or near or caught) and time.monotonic()-started>.1: - return {'ok':True,'message':'夹爪已到位' if not live.get('gripped') else '夹爪已夹住'} + reached = live.get('grip_state') in (1, 2) if kind == 'pos' else live.get('rotation_text') == '已到位' + target = values.get('pos') + near = kind == 'pos' and target is not None and abs(float(live.get('permille', -10000)) - float(target)) < 10 + if kind != 'pos' and target_angle is not None and live.get('rotation_deg') is not None: + near = abs(float(live['rotation_deg']) - target_angle) < 1. + caught = kind == 'pos' and live.get('grip_state') == 2 and live.get('received_monotonic', 0) > sent_at + if reached and (observed or near or caught) and time.monotonic() - started > .1: + return {'ok': True, 'message': '夹爪已到位' if not live.get('gripped') else '夹爪已夹住'} time.sleep(.1) self._gripper_unknown.add(aid) raise RuntimeError('夹爪到位等待超时,执行结果未知;请检查设备') except Exception: - if request.command.command!='connect': self._gripper_unknown.add(aid) + self._gripper_unknown.add(aid) raise def stop_commands(self, arm=None): + self.tasks.events.add('received', '收到停止请求', action='stop', arm=arm or '') + try: + result = self._stop_commands(arm) + except Exception as exc: + self.tasks.events.add('failed', str(exc), action='stop', arm=arm or '') + raise + self.tasks.events.add('succeeded' if result.get('ok') else 'failed', + result.get('message', '停止处理结束'), action='stop', arm=arm or '') + return result + + def _stop_commands(self, arm=None): if arm is not None: self._arm(arm) with self._stop_lock: with self._submit_lock: self._stopping.set() with self._lock: arm = self._motion_arm or arm - self.tasks.cancel() + if arm is None: self.tasks.cancel() + else: self.tasks.cancel_resources({'robot-control'}) + tool_arms = {(t.get('context') or {}).get('arm') for t in self.tasks.snapshot() + if t['state'] in ('queued','running') and t['name'] in ('handeye_teach','handeye_calibrate')} try: failure = None if arm is not None: @@ -430,7 +672,8 @@ class StationService: except Exception as exc: failure = exc for key in self.processes.snapshot(): - if key.startswith(('motion:', 'tool:')): self.processes.stop(key) + if key.startswith('motion:') or (key.startswith('tool:') and (arm is None or key.split(':',1)[1] in tool_arms)): + self.processes.stop(key) if arm is None: return {'ok': True, 'message': '已取消本站任务;未请求停止外部机械臂控制器'} if failure: @@ -454,6 +697,10 @@ class StationService: if method=='stop': return self.stop_commands(params.get('arm')) if method=='gauge_finished': return metadata.notify_gauge_finished() if method=='gauge_reset': return metadata.reset_gauge_pass() + if method=='tactile_preview': + frames=self.gateway.tactile_frames() if self.gateway else {} + packet=self.gateway.tactile_sample_packet(params.get('after') or {}) if self.gateway else {'samples':{},'epochs':{}} + return {**packet,'frames':{key:base64.b64encode(blob).decode() for key,blob in frames.items()}} if method=='tactile_frames': frames=self.gateway.tactile_frames() if self.gateway else {} return {key:base64.b64encode(blob).decode() for key,blob in frames.items()} diff --git a/station/src/station/launch_plans.py b/station/src/station/launch_plans.py index df2f478..9dbb324 100644 --- a/station/src/station/launch_plans.py +++ b/station/src/station/launch_plans.py @@ -58,9 +58,21 @@ def camera_plan(env, overhead=False): def gripper_plan(arm, shared): if arm['rotary']: raise RuntimeError('本项目缺少旋转夹爪驱动实现;请提供匹配的 GripperExecute 服务,不能猜测寄存器') - params = {'port':arm['port'], 'baud':shared.get('baud',115200), 'slave_id':shared.get('slave_id',1), - 'stroke_mm':arm['stroke_mm'], 'auto_init':'false', 'rs485_rts':shared.get('rs485_rts','')} - argv=[sys.executable,'-m','arm_application.dh_pgea_node','--ros-args','-r',f'__ns:=/station/grippers/arm_{arm["id"]}'] - for key,value in params.items(): - if value != '': argv.extend(['-p',f'{key}:={value}']) + params = { + 'port': arm['port'], + 'baud': shared.get('baud', 115200), + 'slave_id': shared.get('slave_id', 1), + 'stroke_mm': arm['stroke_mm'], + 'force_pct': shared.get('force_pct', 50), + 'speed_pct': shared.get('speed_pct', 50), + 'open_position': shared.get('open_position', 1000), + 'close_position': shared.get('close_position', 0), + 'auto_init': 'false', + 'rs485_rts': shared.get('rs485_rts', ''), + 'model': arm.get('gripper') or shared.get('model') or 'PGEA-100-20-W', + } + argv = [sys.executable, '-m', 'arm_application.dh_pgea_node', '--ros-args'] + for key, value in params.items(): + if value != '': + argv.extend(['-p', f'{key}:={value}']) return argv diff --git a/station/src/station/node_inventory.py b/station/src/station/node_inventory.py new file mode 100644 index 0000000..da18d82 --- /dev/null +++ b/station/src/station/node_inventory.py @@ -0,0 +1,41 @@ +"""Pure monitoring projection. Discovery is not health or proof of ownership.""" +from collections import Counter + +GROUPS = ('设备驱动', '运动控制', '算法任务', '界面辅助', '其他/待核实') + + +def node_group(name): + base = name.rsplit('/', 1)[-1] + if base.startswith(('realsense', 'orisys_camera_', 'dh_pgea', 'dual_gripper', 'tactile', 'orisys_tactile_', 'orisys_gripper')): + return GROUPS[0] + if base in ('controller_manager', 'robot_state_publisher', 'joint_state_publisher', + 'real_trajectory_adapter', 'named_pose_server', 'arm_status_node', 'gpio_controller') or base.endswith(('_controller', '_broadcaster')): + return GROUPS[1] + if base.startswith(('assembly_pipeline', 'servo_node', 'perception_node', 'stage2_locate', 'stage3_search', 'orisys_a7_rotation', 'handeye_')): + return GROUPS[2] + if base.startswith(('orisys_station_', 'operator_camera_', '_ros2cli')): + return GROUPS[3] + return GROUPS[4] + + +def inventory(graph, processes, tasks, arms, grippers): + # Keep full namespaces and duplicate counts. Names alone never grant process ownership. + names = graph.get('node_paths', graph.get('nodes', [])) + nodes = [{'name': name, 'group': node_group(name), 'instances': count, + 'owner': 'unverified', 'health': 'discovered'} + for name, count in sorted(Counter(names).items())] + managed = [] + for key, record in sorted(processes.items()): + prefix = key.split(':', 1)[0] + group = GROUPS[0] if prefix in ('camera', 'gripper', 'tactile') else GROUPS[1] if prefix == 'stack' else GROUPS[2] + managed.append({'key': key, 'group': group, **record}) + devices = [] + for aid, state in sorted(arms.items()): + devices.append({'id': 'arm:'+aid, 'health': 'fault' if state.get('fault') else 'live' if state.get('pose_live') else 'offline', + 'detail': state.get('summary', ''), 'enabled': state.get('enabled')}) + for aid, state in sorted(grippers.items()): + devices.append({'id': 'gripper:'+aid, 'health': 'live' if state.get('connected') else 'offline', + 'detail': state.get('summary', '')}) + active = [dict(row) for row in tasks if row['state'] in ('queued', 'running')] + return {'nodes': nodes, 'processes': managed, 'devices': devices, 'active_tasks': active, + 'duplicates': [row['name'] for row in nodes if row['instances'] > 1]} diff --git a/station/src/station/operation_log.py b/station/src/station/operation_log.py new file mode 100644 index 0000000..6c593c3 --- /dev/null +++ b/station/src/station/operation_log.py @@ -0,0 +1,36 @@ +"""Bounded operation events with an append-only per-session disk record.""" +import json +import threading +import time +import uuid +from collections import deque +from pathlib import Path + + +class OperationLog: + def __init__(self, path=None, limit=512): + self.session = uuid.uuid4().hex + self._lock = threading.RLock() + self._rows = deque(maxlen=limit) + self._sequence = 0 + self.path = Path(path) if path else None + if self.path: self.path.parent.mkdir(parents=True, exist_ok=True) + self.error = '' + + def add(self, kind, message, *, action='', arm='', task_id=''): + with self._lock: + self._sequence += 1 + row = dict(seq=self._sequence, time=time.time(), kind=kind, message=str(message), + action=action, arm=arm, task_id=task_id, session=self.session) + self._rows.append(row) + if self.path: + try: + with self.path.open('a', encoding='utf-8') as output: + output.write(json.dumps(row, ensure_ascii=False)+'\n') + self.error = '' + except OSError as exc: self.error = str(exc) + return row + + def snapshot(self): + with self._lock: + return dict(session=self.session, events=list(self._rows), path=str(self.path or ''), error=self.error) diff --git a/station/src/station/operator_app.py b/station/src/station/operator_app.py index fbac63f..e2a56ad 100644 --- a/station/src/station/operator_app.py +++ b/station/src/station/operator_app.py @@ -9,6 +9,8 @@ from __future__ import annotations import sys import re +import math +import time from functools import lru_cache import threading from pathlib import Path @@ -74,8 +76,6 @@ from PySide6.QtWidgets import ( from arm_application.site_io import arm_short_id, listed_arms, load_site_dict from station.runtime_client import ( - command_blocked_message, - command_lane, run_action, stop_started, status, @@ -84,6 +84,7 @@ from station import operator_arm_mesh as arm_mesh from station import operator_gripper_mesh as gripper_mesh from station import operator_arm_state as arm_state from station import runtime_client as runtime +from station.command_policy import title as command_title from station import operator_camera_view as camera_view def _theme_color(color: str) -> str: @@ -123,16 +124,17 @@ _SERIES = ( class _Job(QThread): finished_ok = Signal(dict) - def __init__(self, fn) -> None: + def __init__(self, fn, label="") -> None: super().__init__() self._fn = fn + self._label = label def run(self) -> None: try: result = self._fn() except Exception as exc: result = {"ok": False, "message": str(exc)} - self.finished_ok.emit(result) + self.finished_ok.emit({**result, "operation": self._label}) class ValueTune(QWidget): @@ -281,6 +283,9 @@ class FrameLabel(QLabel): return QSize(96, 64) if self._compact else QSize(320, 200) def setText(self, text: str) -> None: # noqa: N802 + source = getattr(self, "_source", None) + if source is not None and source.isNull() and self.text() == text: + return self._source = QPixmap() self._scaled = QPixmap() self._token = 0 @@ -493,6 +498,85 @@ class ForceChart(QWidget): painter.end() +class SquareTriplet(QWidget): + """Three equal square canvases; extra layout height never stretches a tile.""" + def __init__(self, items): + super().__init__();self.items=items;self.gap=6 + for item in items: + item.setParent(self);item.setMinimumSize(0,0) + policy=QSizePolicy(QSizePolicy.Policy.Expanding,QSizePolicy.Policy.Preferred) + policy.setHeightForWidth(True);self.setSizePolicy(policy) + + def heightForWidth(self,width):return max(1,(width-2*self.gap)//3) + def sizeHint(self):return QSize(360,116) + def minimumSizeHint(self):return QSize(180,56) + + def resizeEvent(self,event): + size=max(1,min(self.heightForWidth(self.width()),self.height())) + x=max(0,(self.width()-3*size-2*self.gap)//2) + y=max(0,(self.height()-size)//2) + for item in self.items: + item.setGeometry(x,y,size,size);x+=size+self.gap + super().resizeEvent(event) + + +def _display_force(value): + """Display deadband only; calibrated feedback and control retain full precision.""" + return 0.0 if abs(value) < 0.3 else value + + +class TangentialChart(QWidget): + """Signed force history: fixed -10..10 N; horizontal position is sample index.""" + MAX_SAMPLES=150 + def __init__(self, axis): + super().__init__();self.axis=axis;self._samples=[];self._scale=10.;self._now=time.time() + + def set_samples(self, samples, now=None): + rows=list(samples)[-self.MAX_SAMPLES:] + key=(len(rows),rows[-1].get('seq',rows[-1].get('t')) if rows else None) + if key==getattr(self,'_sample_key',None):return + self._sample_key=key;self._samples=rows;self.update() + + def paintEvent(self, event): + painter=QPainter(self);painter.setRenderHint(QPainter.RenderHint.Antialiasing) + painter.fillRect(self.rect(),QColor(_theme_color('#f6faff'))) + font=QFont(self.font());font.setPixelSize(8 if self.width()<90 else 9 if self.width()<110 else 10);painter.setFont(font) + color=QColor('#1683ff' if self.axis=='x' else '#d89127') + ink=QColor(_theme_color('#7386a3')) + painter.setPen(ink) + painter.drawText(QRect(0,1,self.width(),15),int(Qt.AlignmentFlag.AlignCenter),(self.axis.upper()+' (N)' if self.width()<90 else self.axis.upper()+' 切向力 (N)')) + field='fshearx' if self.axis=='x' else 'fsheary' + rows=[r for r in self._samples if math.isfinite(r.get(field,float('nan')))] + latest=f'{_display_force(rows[-1][field]):+.2f}' if rows else '—' + painter.setPen(color) + painter.drawText(QRect(0,16,self.width(),15),int(Qt.AlignmentFlag.AlignCenter),latest) + top=30 if self.height()<110 else 36 + left,right,bottom=25,max(26,self.width()-15),max(top+1,self.height()-21) + zero=(top+bottom)/2. + ticks=(-10,0,10) if self.height()<128 else (-10,-5,0,5,10) + for tick in ticks: + y=zero-tick/10.*(bottom-top)/2. + painter.setPen(QPen(QColor(_theme_color('#cad9ed' if tick==0 else '#dfe9f7')),1)) + painter.drawLine(left,round(y),right,round(y)) + painter.setPen(ink) + painter.drawText(QRect(0,round(y)-6,left-4,12),int(Qt.AlignmentFlag.AlignRight|Qt.AlignmentFlag.AlignVCenter),str(tick)) + painter.setPen(QPen(ink,1)) + painter.drawLine(left,top,left,bottom);painter.drawLine(left,bottom,right,bottom) + for fraction,text in ((0.,'0'),(.5,str(self.MAX_SAMPLES//2)),(1.,str(self.MAX_SAMPLES))): + x=left+fraction*(right-left) + painter.drawLine(round(x),bottom,round(x),bottom+3) + painter.drawText(QRect(round(x)-15,bottom+4,30,14),int(Qt.AlignmentFlag.AlignCenter),text) + painter.setClipRect(QRect(left,top,right-left+1,bottom-top+1)) + path=QPainterPath() + for i,row in enumerate(rows): + x=left+i/max(self.MAX_SAMPLES-1,1)*(right-left) + y=zero-_display_force(row[field])/10.*(bottom-top)/2. + if i:path.lineTo(x,y) + else:path.moveTo(x,y) + painter.setPen(QPen(color,1.6));painter.drawPath(path) + painter.end() + + def _card() -> QFrame: frame = QFrame() frame.setObjectName("card") @@ -597,7 +681,7 @@ def _action_icon(name: str) -> QPixmap: painter.drawLine(12, 22, 12, 28) painter.drawLine(20, 22, 20, 28) painter.drawLine(10, 28, 22, 28) - elif name in ("gripper_up", "gripper_open", "gripper_close", "gripper_probe", "gripper_rotate"): + elif name in ("gripper_up", "gripper_open", "gripper_close", "gripper_init", "gripper_probe", "gripper_rotate"): painter.drawRoundedRect(QRectF(6, 13, 20, 6), 1.5, 1.5) left = 8 if name != "gripper_open" else 5 right = 20 if name != "gripper_open" else 23 @@ -1135,7 +1219,7 @@ class MeshView(QOpenGLWidget): class ArmSketch(MeshView): - """用非夕 Rizon4 的外壳网格画当前姿态。没有关节角时摆在零位,并标明。 + """用非夕 Rizon4 外壳网格画姿态;没有实时反馈时显示本臂配置的回零位。 双击把观察角放回打开界面时的角度。关节仍是实时的,真机不动。 """ @@ -1163,8 +1247,10 @@ class ArmSketch(MeshView): joints = [round(float(v), 3) for v in q[:7]] draw_live = bool(live) else: - joints = [0.0] * 7 - draw_live = False + self._pose_key=None + self._frames=[] + self.set_mesh([], '未配置有效的回零位,等待实时关节反馈', False) + return try: pose_key = (tuple(joints), draw_live, _workpiece_key(workpiece)) if pose_key == self._pose_key: @@ -1179,7 +1265,7 @@ class ArmSketch(MeshView): return names = "、".join(item["name"] for item in self._frames) if not draw_live: - note = f"非夕 Rizon4 外壳,零位。还没有关节角,这不是当前姿态。坐标系:{names}。" + note = f"非夕 Rizon4 外壳,配置的回零位示意。没有实时关节反馈,这不是实际姿态。坐标系:{names}。" else: note = f"非夕 Rizon4 外壳,按实时关节角摆放。白壳和灰蓝关节是厂家材质。坐标系:{names}。" self.set_gl_mesh(blob, count, center, radius, note, draw_live) @@ -1219,7 +1305,18 @@ class GripperSketch(MeshView): self._thin_caption = True def _caption(self) -> str: - return "拖拽改视角" + return "" + + def _caption_band(self) -> int: + return 0 + + def _paint_caption(self, painter: QPainter) -> None: + pass + + def mouseDoubleClickEvent(self,event): + if event.button()==Qt.MouseButton.LeftButton: + self._yaw,self._pitch=_VIEW_YAW,_VIEW_PITCH + self._press=None;self.update();event.accept() def set_pose( self, @@ -1237,12 +1334,26 @@ class GripperSketch(MeshView): if pose_key == getattr(self, "_pose_key", None): return self._pose_key = pose_key + self._cad_static=bool(rotary) + if rotary: + note='RGI-100-30-O-S:原始 STEP 装配外形。尚未定义运动轴与零件绑定,开合/旋转不会改变模型。' + try: + blob,count,center,radius=gripper_mesh.rgi_cad_gl() + if getattr(self,'_loaded_cad',False) is False: + self.set_gl_mesh(blob,count,center,radius,note,False) + self._loaded_cad=True + self.setToolTip(note+' 左键拖拽旋转视角,双击复位。') + except Exception as exc: + self.set_mesh([],f'夹爪 STEP 网格读取失败:{exc}',False) + return + self._loaded_cad=False triangles, note = gripper_mesh.triangles(bool(rotary), permille, rotation_deg, stroke_mm) if live and permille is not None: note = f"开口 {float(permille):.0f}‰ " + note if rotary and isinstance(rotation_deg, (int, float)): note = f"转角 {float(rotation_deg):.1f}° " + note self.set_mesh(triangles, note, bool(live) and permille is not None) + self.setToolTip(note) @lru_cache(maxsize=24) @@ -1268,6 +1379,10 @@ class StationApp(QMainWindow): self.resize(1600, 940) self._site = load_site_dict() self._catalog = listed_arms(self._site) + self._home_poses={} + for arm in self._catalog: + try: self._home_poses[arm['id']]=arm_state.configured_home(self._site,arm['id']) + except (OSError,ValueError,KeyError,TypeError): self._home_poses[arm['id']]=None self._workpieces = _workpieces_by_arm(self._site) self._arm = self._catalog[0]["id"] if self._catalog else "" self._snap = {} @@ -1279,6 +1394,8 @@ class StationApp(QMainWindow): self._camera_fps = {} self._camera_cards = [] self._flow_slots = [] + self._flow_axis_charts = {} + self._flow_triplets = {} self._camera_windows = {} self._depth_on = False self._closing = False @@ -1292,12 +1409,18 @@ class StationApp(QMainWindow): self._timer.start(500) self._images = QTimer(self) self._images.timeout.connect(self._paint_images) - self._images.start(67) + self._images.start(16) self._refresh() def _build(self) -> None: root = QWidget() self.setCentralWidget(root) + # Allocate the status strip before the first command, so showMessage + # cannot insert a new row and move the dashboard after startup. + status_bar=self.statusBar() + status_bar.setSizeGripEnabled(False) + status_bar.setFixedHeight(22) + status_bar.show() outer = QVBoxLayout(root) outer.setContentsMargins(0, 0, 0, 0) outer.setSpacing(0) @@ -1321,7 +1444,9 @@ class StationApp(QMainWindow): self._detail = QPlainTextEdit() self._detail.setObjectName("log") self._detail.setReadOnly(True) - self._detail.setMaximumBlockCount(300) + self._detail.setMaximumBlockCount(3000) + self._log_session = None + self._log_sequence = 0 self._detail.hide() outer.addWidget(self._detail) self.setMinimumSize(1100, 700) @@ -1472,7 +1597,7 @@ class StationApp(QMainWindow): a.addWidget(self._robot_panel()) preview, box = self._panel("机器人实时预览") tools = QHBoxLayout() - self._pose_note = QLabel("等待实时关节 · 零位示意") + self._pose_note = QLabel("等待实时关节 · 回零位示意") self._pose_note.setObjectName("muted") tools.addWidget(self._pose_note, 1) self._view_buttons = [] @@ -1489,12 +1614,28 @@ class StationApp(QMainWindow): self._arm_sketch.setMinimumSize(240, 180) box.addWidget(self._arm_sketch, 1) a.addWidget(preview, 1) - gripper, grip_box = self._panel("夹爪实时 3D") - placeholder = QLabel("夹爪实时 3D 预览\n预留位置") - placeholder.setObjectName("gripperPlaceholder") - placeholder.setMinimumHeight(180) - placeholder.setAlignment(Qt.AlignmentFlag.AlignCenter) - grip_box.addWidget(placeholder, 1) + gripper, grip_box = self._panel("夹爪 3D") + self._gripper_sketch=GripperSketch(160,140) + grip_box.addWidget(self._gripper_sketch,1) + self._grip_status = QLabel('夹爪未连接') + self._grip_status.setObjectName('muted');self._grip_status.setWordWrap(True) + grip_box.addWidget(self._grip_status) + self._gripper_probe_button=_btn('连接 / 探测') + self._gripper_probe_button.setFixedSize(92,28) + self._gripper_probe_button.setToolTip('拉起 dh_pgea 并读取当前夹爪状态,不初始化、不移动') + self._gripper_probe_button.clicked.connect(lambda:self._ask('gripper_probe')) + self._action_buttons.append((self._gripper_probe_button,'gripper_probe')) + grip_box.itemAt(0).widget().layout().addWidget(self._gripper_probe_button) + grip_row = QHBoxLayout() + grip_row.setSpacing(8) + for text, action in (("全闭", "gripper_close"), ("全开", "gripper_open"), ("到位", "gripper_init")): + button = _btn(text) + button.setFixedHeight(28) + button.clicked.connect(lambda _checked=False, a=action: self._ask(a)) + self._action_buttons.append((button, action)) + grip_row.addWidget(button, 1) + grip_box.addLayout(grip_row) + a.addWidget(gripper, 1) b.addWidget(self._camera_panel("main"), 3) b.addWidget(self._task_panel(), 2) @@ -1545,7 +1686,20 @@ class StationApp(QMainWindow): self._camera_cards.append((card, cam)) self._camera_labels.append((page_key, cam, shot)) box.addLayout(row, 3) - box.addWidget(_section("传感器光流")) + flow_heading=_section('传感器光流') + self._sensor_reset_button=_btn('重置底图') + self._sensor_reset_button.setFixedSize(92,28) + self._sensor_reset_button.setToolTip('传感器无受力时点击,以当前画面更新光流底图并清空曲线') + self._sensor_reset_button.clicked.connect(lambda:self._ask('tactile_reset')) + self._action_buttons.append((self._sensor_reset_button,'tactile_reset')) + flow_heading.layout().addWidget(self._sensor_reset_button) + self._sensor_refresh_button=_btn('刷新传感器') + self._sensor_refresh_button.setFixedSize(92,28) + self._sensor_refresh_button.setToolTip('重新检测并启动本站左右触觉节点,不操作夹爪或机械臂') + self._sensor_refresh_button.clicked.connect(lambda:self._ask('tactile_refresh')) + self._action_buttons.append((self._sensor_refresh_button,'tactile_refresh')) + flow_heading.layout().addWidget(self._sensor_refresh_button) + box.addWidget(flow_heading) flow_row = QHBoxLayout() flow_row.setSpacing(10) for side in ("left", "right"): @@ -1555,10 +1709,15 @@ class StationApp(QMainWindow): cell_box.setSpacing(4) title = QLabel(side) title.setObjectName("muted") - cell_box.addWidget(title) + title.setTextFormat(Qt.TextFormat.PlainText) + title.setFixedHeight(20) flow = FrameLabel("光流显示预留", compact=True) - flow.setMinimumHeight(100) - cell_box.addWidget(flow, 1) + charts={axis:TangentialChart(axis) for axis in ('x','y')} + self._flow_axis_charts[side]=charts + triplet=SquareTriplet([charts['x'],flow,charts['y']]) + self._flow_triplets[side]=triplet + cell_box.addWidget(triplet,1) + cell_box.addWidget(title) self._flow_slots.append((title, flow, side)) flow_row.addWidget(cell, 1) box.addLayout(flow_row, 2) @@ -1597,7 +1756,7 @@ class StationApp(QMainWindow): table.setColumnStretch(i, 1) values.append(value) lay.addLayout(table) - if values is self._tcp_values: card.setToolTip("等待控制器提供 TCP 位姿反馈") + if values is self._tcp_values: card.setToolTip("厂家 WORLD 坐标系 TCP 反馈;位置 mm,姿态 Rx/Ry/Rz 为 XYZ 欧拉角(°)") row.addWidget(card, 2) box.addLayout(row) return panel @@ -1621,7 +1780,7 @@ class StationApp(QMainWindow): panel, box = self._panel("任务操作") for actions in ( (("检测", "stage_track"), ("对孔", "stage_locate"), ("旋转", "stage_screw")), - (("夹爪闭合", "gripper_close"), ("张开", "gripper_open")), + (("全闭", "gripper_close"), ("全开", "gripper_open"), ("到位", "gripper_init")), (("回零", "reset_home"), ("停止", "stop")), ): row = QHBoxLayout() @@ -1635,38 +1794,96 @@ class StationApp(QMainWindow): return panel def _page_calibration(self) -> QWidget: - page, lay = self._page_box("标定") + page, lay = self._page_box("手眼标定") self._calibration_arm = QLabel() self._calibration_arm.setObjectName("muted") lay.addWidget(self._calibration_arm) body = QHBoxLayout() body.setSpacing(14) - preview, box = self._panel("标定预览") - placeholder = QLabel("标定相机画面\n等待接入 handeye 标定系统") - placeholder.setObjectName("gripperPlaceholder") - placeholder.setMinimumHeight(320) - placeholder.setAlignment(Qt.AlignmentFlag.AlignCenter) - box.addWidget(placeholder, 1) + preview, box = self._panel("相机实时预览") + self._calibration_fps = QLabel("— FPS") + self._calibration_fps.setObjectName("muted") + box.itemAt(0).widget().layout().addWidget(self._calibration_fps) + self._calibration_preview = FrameLabel("等待相机画面", compact=True) + self._calibration_preview.setProperty("plainCamera", True) + self._calibration_preview.setMinimumHeight(360) + self._calibration_preview.set_badge("", "") + self._calibration_preview.setCursor(Qt.CursorShape.PointingHandCursor) + self._calibration_preview.setToolTip("点击全屏预览") + self._calibration_preview.clicked.connect(self._open_calibration_camera) + box.addWidget(self._calibration_preview, 1) + self._calibration_hint = QLabel() + self._calibration_hint.setObjectName("muted") + self._calibration_hint.setWordWrap(True) + box.addWidget(self._calibration_hint) body.addWidget(preview, 3) + right = QVBoxLayout() controls, box = self._panel("标定流程") - note = QLabel("页面预留,尚未接入标定功能。") + self._calibration_mode = QComboBox() + self._calibration_mode.addItem("眼在手上 · D405", "eye_in_hand") + self._calibration_mode.addItem("眼在手外 · D435", "eye_to_hand") + self._calibration_mode.currentIndexChanged.connect(self._calibration_changed) + box.addWidget(self._calibration_mode) + self._calibration_board = QLabel() + self._calibration_board.setWordWrap(True) + box.addWidget(self._calibration_board) + self._calibration_count = QLabel() + box.addWidget(self._calibration_count) + for text in ("1 示教采点", "2 整理点位", "3 自动走点并求解"): + button = _btn(text) + button.setFixedHeight(40) + button.setEnabled(False) + button.setToolTip("本版先预览界面和已有数据,尚未开放采点与运动操作") + box.addWidget(button) + note = QLabel("当前为预览版:显示实时相机和已有标定数据。\n自动标定会移动机械臂,后续单独接入。") note.setObjectName("muted") note.setWordWrap(True) box.addWidget(note) - for text in ("选择标定模式", "采集标定点", "计算标定结果", "保存标定结果"): - button = _btn(text) - button.setFixedHeight(44) - button.setEnabled(False) - button.setToolTip("后续接入 handeye 标定系统") - box.addWidget(button) - box.addStretch(1) - result = QLabel("标定结果\n—") - result.setObjectName("muted") - box.addWidget(result) - body.addWidget(controls, 2) + right.addWidget(controls) + result, box = self._panel("已有标定结果") + self._calibration_result = QLabel("等待标定数据") + self._calibration_result.setWordWrap(True) + self._calibration_result.setTextFormat(Qt.TextFormat.PlainText) + self._calibration_result.setTextInteractionFlags(Qt.TextInteractionFlag.TextSelectableByMouse) + box.addWidget(self._calibration_result) + right.addWidget(result, 1) + body.addLayout(right, 2) lay.addLayout(body, 1) return self._scroll(page) + def _calibration_camera(self): + mode = self._calibration_mode.currentData() + return next((cam for cam in camera_view.targets() + if (cam.get("arm") == self._arm if mode == "eye_in_hand" else not cam.get("arm"))), None) + + def _calibration_changed(self, *_args) -> None: + self._calibration_preview.setText("等待相机画面") + self._sync_camera_watch() + self._update_calibration() + self._paint_images() + + def _open_calibration_camera(self) -> None: + camera = self._calibration_camera() + if camera: self._open_camera(camera["id"], True) + + def _update_calibration(self) -> None: + mode = self._calibration_mode.currentData() + data = ((self._snap.get("handeye") or {}).get(self._arm) or {}).get(mode) or {} + board = data.get("board") or {} + square = board.get("square_m") + size = f"{float(square) * 1000:g} mm" if square is not None else "—" + self._calibration_board.setText(f"棋盘格内角点:{board.get('cols') or '—'} × {board.get('rows') or '—'}\n方格边长:{size}") + self._calibration_count.setText(f"已有示教点:{data.get('poses') if data.get('poses') is not None else '—'} 个") + self._calibration_hint.setText("标定板固定在台面,相机随机械臂移动。" if mode == "eye_in_hand" else "相机固定在工位,标定板安装在机械臂末端。") + if data.get("exists"): + translation = data.get("translation_m") + xyz = " / ".join(f"{float(v)*1000:.2f}" for v in translation) if translation else "—" + meaning = "相机 → 法兰" if mode == "eye_in_hand" else "相机 → 基座" + text = f"变换方向:{meaning}\n有效视角:{data.get('views') or '—'}\n平移 XYZ(mm):{xyz}\n生成时间(UTC):{data.get('utc') or '—'}\n\n{data.get('file') or ''}" + else: + text = "当前机械臂和模式尚无标定结果。" + self._calibration_result.setText(text) + def _page_ros_monitor(self) -> QWidget: page, lay = self._page_box("ROS 2 节点监控") self._ros_monitor_state = QLabel("等待状态") @@ -1677,6 +1894,13 @@ class StationApp(QMainWindow): self._ros_filter.setClearButtonEnabled(True) self._ros_filter.textChanged.connect(lambda _text: self._update_ros_monitor()) lay.addWidget(self._ros_filter) + panel, box = self._panel("设备反馈 / 工位进程 / 当前任务") + self._ros_runtime = QPlainTextEdit() + self._ros_runtime.setReadOnly(True) + self._ros_runtime.setMinimumHeight(150) + self._ros_runtime.setMaximumHeight(210) + box.addWidget(self._ros_runtime) + lay.addWidget(panel) row = QHBoxLayout() row.setSpacing(14) self._ros_lists = {} @@ -1711,15 +1935,42 @@ class StationApp(QMainWindow): graph = backend.get("graph") or {} stamp = self._snap.get("now") updated = datetime.fromtimestamp(stamp).strftime("%H:%M:%S") if stamp else "—" - message = "离线模式 · 未连接 ROS 2" if offline else error or f"自动刷新 · 最近更新 {updated}" + scope = "本机" if backend.get("localhost_only") else "网络" + message = "离线模式 · 未连接 ROS 2" if offline else error or f"Domain {backend.get('ros_domain', '—')} · {scope}发现 · 最近更新 {updated}" self._ros_monitor_state.setText(message) self._ros_monitor_state.setToolTip(error or message) query = self._ros_filter.text().strip().casefold() + monitoring = backend.get("monitoring") or {} + health_words = {"live":"反馈在线", "offline":"无新鲜反馈", "fault":"故障", "unknown":"状态未知"} + runtime_rows = [] + if not offline and not error: + for device in monitoring.get("devices", []): + runtime_rows.append(f"设备 {device['id']} · {health_words.get(device['health'], device['health'])} · {device.get('detail') or ''}") + for process in monitoring.get("processes", []): + state = "运行" if process.get("running") else f"已退出 / {process.get('exit_code')}" + runtime_rows.append(f"工位管理 [{process['group']}] {process['key']} · PID {process['pid']} · {state}") + for task in monitoring.get("active_tasks", []): + phase = "停止请求中" if task.get("cancel_requested") else task.get("phase") or task["state"] + runtime_rows.append(f"任务 {task['name']} · 臂 {(task.get('context') or {}).get('arm', '—')} · {phase} · {', '.join(task.get('resources', []))}") + if not monitoring.get("active_tasks"): runtime_rows.append("工位当前没有运行中的任务;外部运动状态需看设备反馈。") + runtime_text = "\n".join(line for line in runtime_rows if query in line.casefold()) + if self._ros_runtime.toPlainText() != runtime_text: self._ros_runtime.setPlainText(runtime_text) + self._ros_runtime.setPlaceholderText("离线模式" if offline else error or "等待后端归属记录") for key, view in self._ros_lists.items(): values = sorted(str(item) for item in graph.get(key, [])) if not offline and not error else [] rows = [item for item in values if query in item.casefold()] self._ros_counts[key].setText("—" if offline or error else str(len(values))) - text = "\n".join(rows) + if key == "nodes" and monitoring.get("nodes"): + from station.node_inventory import GROUPS + groups = [] + for group in GROUPS: + found = [r for r in monitoring["nodes"] if r["group"] == group and query in r["name"].casefold()] + if found: + groups.append(f"[{group}]") + groups.extend(f"{r['name']}" + (f" ⚠ 同名 {r['instances']} 个" if r['instances'] > 1 else "") for r in found) + text = "\n".join(groups) + else: + text = "\n".join(rows) if view.toPlainText() != text: view.setPlainText(text) view.setPlaceholderText("离线模式,暂无数据" if offline else "状态不可用" if error else "没有匹配项" if query else "暂未发现") @@ -1814,10 +2065,45 @@ class StationApp(QMainWindow): want = {f"{cid}_color" for cid in self._camera_windows} want |= {f"{cam['id']}_color" for page, cam, _shot in self._camera_labels if page == key and cam.get("arm") in (None, self._arm)} + if key == "calibration": + camera = self._calibration_camera() + if camera: want.add(f"{camera['id']}_color") + # Preview only station-owned capture nodes, never arbitrary same-name topics. + owned = {row['id'] for row in self._snap.get('camera_ownership', []) if row.get('owned')} + from station.remote_camera import settings + remote=settings(self._site) + allowed=set(remote['cameras']) if remote else owned + want &= {f"{cid}_color" for cid in allowed} camera_view.watch(want, set()) + def _paint_tactile(self): + sensor_arm=str((self._site.get('tactile') or {}).get('arm_id','89')) + for title,flow,side in self._flow_slots: + reading=(self._snap.get('tactile') or {}).get(side,{}) if self._arm==sensor_arm else {} + online=bool(reading.get('connected')) + samples=runtime.tactile_view.samples(side) or (self._snap.get('history_n') or {}).get(side,[]) + force=samples[-1] if online and samples and time.time()-samples[-1].get('t',0)<.75 else reading.get('force_n') if online else None + fps=f"{reading.get('fps',0):.0f}fps" if online else '离线' + normal=(f"{_display_force(force['fnormal']):.2f}".rstrip('0').rstrip('.')+'N') if force else '— N' + title.setText(f"{side}({fps}) 当前法向力 {normal}") + blob=runtime.tactile_view.frame(side,'shear') if online else None + if blob:flow.show_jpeg(blob) + else:flow.setText('等待光流画面' if online else reading.get('error') or '未连接传感器') + for chart in self._flow_axis_charts[side].values(): + chart.set_samples(samples if online and force else []) + def _paint_images(self) -> None: key = next((key for key, page in self._pages.items() if page is self._stack.currentWidget()), "") + if key == 'main':self._paint_tactile() + if key == "calibration": + camera = self._calibration_camera() + frame_key = f"{camera['id']}_color" if camera else "" + frame = camera_view.previews().get(frame_key) + info = camera_view.preview_meta().get(frame_key) + self._calibration_fps.setText(f"{info[2]:.0f} FPS" if frame and info else "— FPS") + if frame: self._calibration_preview.show_rgb(*frame) + else: self._calibration_preview.setText("等待相机画面" if camera else "未配置此模式的相机") + return if key not in ("main", "camera"): return frames, meta = camera_view.previews(), camera_view.preview_meta() for page, cam, label in self._camera_labels: @@ -1842,32 +2128,95 @@ class StationApp(QMainWindow): if "--offline" not in sys.argv: camera_view.stop() camera_view.start() + from station.remote_camera import settings + remote=settings(self._site) + if remote and "--offline" not in sys.argv: + wanted={f"{cam['id']}_color" for page,cam,_ in self._camera_labels + if page=='main' and cam.get('arm') in (None,aid) and cam['id'] in remote['cameras']} + deadline=time.monotonic()+15. + while time.monotonic() None: aid = self._arm - self._start(lambda: stop_started(aid), "stop") + self._start(lambda: stop_started(aid), "stop", "停止机械臂") def _ask(self, action: str) -> None: aid = self._arm - self._start(lambda: run_action(action, aid, True), command_lane(action)) + self._start(lambda: run_action(action, aid, True), f"{action}:{aid}", f"{command_title(action)} · 臂 {aid}") - def _start(self, fn, lane: str) -> None: - running = {name for name, job in self._jobs.items() if job.isRunning()} - blocked = command_blocked_message(running, lane) - if blocked: - self.statusBar().showMessage(blocked, 4000) + def _start(self, fn, key: str, label: str = "") -> None: + # Only coalesce duplicate requests here. Device arbitration is authoritative + # in the backend, so independent commands never share a coarse GUI lane. + self._append_operation_log(f"[点击] {label or key}") + existing = self._jobs.get(key) + if existing and existing.isRunning(): + message = "已请求停止,正在等待控制器确认" if key == "stop" else f"{label or key}请求尚未结束,请查看当前任务状态" + self._append_operation_log("[未重复发送] " + message) + self.statusBar().showMessage(message, 5000) return - job = _Job(fn) - self._jobs[lane] = job + self._prune_jobs() + job = _Job(fn, label) + self._jobs[key] = job job.finished_ok.connect(self._ran) + job.finished.connect(self._prune_jobs) job.start() + def _prune_jobs(self) -> None: + for key, job in list(self._jobs.items()): + if not job.isRunning(): + self._jobs.pop(key, None) + job.deleteLater() + + def _append_operation_log(self, message, stamp=None): + from datetime import datetime + when = datetime.fromtimestamp(stamp) if stamp is not None else datetime.now() + scroll = self._detail.verticalScrollBar() + at_bottom = scroll.value() >= scroll.maximum()-3 + previous = scroll.value() + self._detail.appendPlainText(f"{when:%H:%M:%S.%f}"[:-3] + " " + message) + scroll.setValue(scroll.maximum() if at_bottom else previous) + + def _sync_operation_log(self): + journal = self._snap.get('operation_log') or {} + session = journal.get('session') + if not session: return + if self._log_session != session: + self._log_session, self._log_sequence = session, 0 + events = journal.get('events', []) + if events and events[0]['seq'] > self._log_sequence+1: + self._append_operation_log('部分较早记录已移出缓存,完整记录:' + journal.get('path', '')) + if journal.get('error'): + failure = str(journal['error']) + if getattr(self, '_log_disk_error', '') != failure: + self._append_operation_log('[日志保存失败] ' + failure) + self._log_disk_error = failure + else: self._log_disk_error = '' + self._detail.setToolTip('完整操作记录:' + journal.get('path', '')) + for event in events: + if event['seq'] <= self._log_sequence: continue + operation = command_title(event.get('action', '')) + arm = event.get('arm') + token = event.get('task_id', '') + context = operation + (f" · 臂 {arm}" if arm else '') + (f" · #{token[:8]}" if token else '') + self._append_operation_log(context + ' · ' + event['message'], event['time']) + self._log_sequence = event['seq'] + def _ran(self, result: dict) -> None: from datetime import datetime message = str(result.get("message") or result.get("output") or "操作已结束") - self._detail.appendPlainText(f"{datetime.now():%H:%M:%S} {message}") + operation = str(result.get("operation") or "") + if operation: message = operation + " · " + message + self._append_operation_log(("[反馈] " if result.get("ok") else "[失败/拒绝] ") + message) + detail = str(result.get('detail') or '').strip() + if detail: self._append_operation_log((operation or '操作') + ' · 执行输出:\n' + detail) + if result.get('log'): self._append_operation_log('完整执行日志:' + str(result['log'])) self.statusBar().showMessage(message.splitlines()[0], 7000) self._refresh() @@ -1914,7 +2263,7 @@ class StationApp(QMainWindow): if item: frame.show_rgb(*item) else: frame.setText("画面已断开") timer.timeout.connect(update) - timer.start(67) + timer.start(16) update() self._camera_windows[camera_id] = dialog def finished(_result): @@ -1940,6 +2289,7 @@ class StationApp(QMainWindow): def _refresh(self) -> None: from datetime import datetime self._snap = status() + self._sync_operation_log() self._clock.setText(datetime.now().strftime("%Y-%m-%d %H:%M:%S")) error = str((self._snap.get("backend") or {}).get("error") or "") live = (self._snap.get("arm_live") or {}).get(self._arm) or {} @@ -1950,7 +2300,9 @@ class StationApp(QMainWindow): robot_tone = "idle" if enabled is None else "ok" if enabled is True else "warn" if not error and (live.get("fault") is True or live.get("estop_released") is False): word, robot_tone = "故障" if live.get("fault") is True else "急停", "warn" - detail = "离线模式,未读取机械臂使能状态" if "--offline" in sys.argv else "未收到可靠的使能反馈" if enabled is None else "机器人" + word + detail = "离线模式,未读取机械臂使能状态" if "--offline" in sys.argv else "未收到可靠的使能反馈" if enabled is None else str(live.get("summary") or "机器人" + word) + arm_error=(((self._snap.get('backend') or {}).get('device_errors') or {}).get('arms') or {}).get(self._arm) + if arm_error:detail=str(arm_error) self._indicator("robot", "机器人" + word, robot_tone, detail) frames = camera_view.previews() online = sum(bool(frames.get(f"{cam['id']}_color")) for _page, cam, _label in self._camera_labels if _page == "main") @@ -1964,34 +2316,55 @@ class StationApp(QMainWindow): self._enable_label.setProperty("iconColor", color) self._enable_label.setToolTip("当前模式:" + str(live.get("mode") or "未知")) q = live.get("q") if live.get("pose_live") else None - self._arm_sketch.set_pose(q, bool(q), self._workpieces.get(self._arm)) - self._pose_note.setText("实时关节姿态" if q else "等待实时关节 · 零位示意") + home=self._home_poses.get(self._arm) + self._arm_sketch.set_pose(q if q else home, bool(q), self._workpieces.get(self._arm)) + self._pose_note.setText('实时关节姿态' if q else '等待实时关节 · 回零位示意' if home else '未配置回零位 · 等待实时关节') for i, label in enumerate(self._joint_values): label.setText(f"{q[i] * 180 / 3.141592653589793:.1f}" if q and len(q) > i else "—") + tcp = live.get('tcp_pose') if not error else None + for i, label in enumerate(self._tcp_values): + label.setText(f"{tcp[i]:.1f}" if tcp and len(tcp)==6 else "—") services = ((self._snap.get("backend") or {}).get("graph") or {}).get("services") or [] for button, action in self._action_buttons: available = not error reason = error - if action in ("gripper_open", "gripper_close"): - available = available and bool(grip.get("connected")) and not grip.get("moving") and f"/station/grippers/arm_{self._arm}/execute" in services - reason = reason or "需要本臂夹爪在线并提供控制接口" + if action in ("gripper_open", "gripper_close", "gripper_init", "gripper_probe"): + # 夹爪走 USB-RS485,不依赖机械臂使能。 + needed = "/gripper/initialize" if action == "gripper_init" else "/gripper/open" + if action == "gripper_probe": + available = not error + reason = error or "连接并读取夹爪,不使能机械臂、不回零" + else: + available = needed in services + reason = "请先连接 / 探测,拉起 dh_pgea" if not available else "" button.setEnabled(available) button.setToolTip({ + "gripper_probe": "拉起 dh_pgea 并读取当前夹爪状态,不初始化、不移动", + "gripper_open": "全开:不需要使能机械臂,也不需要先到位", + "gripper_close": "全闭:不需要使能机械臂,也不需要先到位", + "gripper_init": "到位=回零标定,不是使能。会先张开满行程;夹着工件时不要点", + "tactile_refresh": "重新检测并启动本站左右触觉节点,不操作夹爪或机械臂", + "tactile_reset": "传感器无受力时点击,以当前画面更新光流底图并清空曲线", "real_up": "连接并请求使能当前臂;示教器需处于 Auto/Remote,实体急停需释放;不会运行检测或回零", "stage_track": "第一阶段跟踪:D405 优先,丢失目标时 D435 补位;会移动机械臂", - "stage_locate": "运行孔位对准,不下压或旋入", + "stage_locate": "新版二阶段:孔位对准后按配置下降到进孔高度;不自动旋转", + "stage_screw": "新版 A7 工序:首轮正反转,再执行四轮松爪、微抬、空回、降回、合爪和旋转", + "pipeline": "依次执行检测、对孔和 A7 旋转;任一步失败或停止即中止后续", "reset_home": "回到当前臂配置的初始位置(home)", }.get(action, "") if available else reason) arm = next((a for a in self._catalog if a["id"] == self._arm), {}) for aid, button in self._arm_switches.items(): _mark(button, active=aid == self._arm) - for title, flow, side in self._flow_slots: - title.setText(side) - flow.setText("光流显示预留 · 等待接入") + self._grip_status.setText(str(grip.get('summary') or '夹爪未连接')) + self._gripper_sketch.set_pose(grip.get('permille'),grip.get('rotation_deg'), + bool(arm.get('rotary')),bool(grip.get('connected')),arm.get('stroke_mm')) + sensor_arm=str((self._site.get('tactile') or {}).get('arm_id','89')) + self._paint_tactile() self._settings_info.setText(f"机械臂:{arm.get('label', '—')}\n设备序列号:{arm.get('sn', '—')}\n界面:简体中文 · {'深色' if self._theme == 'dark' else '浅色'}") self._arm_selector.blockSignals(True) self._arm_selector.setCurrentIndex(self._arm_selector.findData(self._arm)) self._arm_selector.blockSignals(False) self._calibration_arm.setText(f"当前机械臂:{arm.get('label', '—')} · {arm.get('sn', '—')}") + self._update_calibration() self._sync_camera_watch() self._update_ros_monitor() @@ -2099,7 +2472,7 @@ QScrollArea > QWidget > QWidget { background: #f0f5fc; } QScrollBar::add-line:vertical, QScrollBar::sub-line:vertical { height: 0; } QScrollBar:vertical { background: #f0f5fc; width: 8px; } QScrollBar::handle:vertical { background: #cad9ed; border-radius: 4px; min-height: 24px; } -QStatusBar { background: #f8fbff; color: #7387a4; } +QStatusBar { background: #f8fbff; color: #7387a4; font-size: 11px; padding: 0; } """ diff --git a/station/src/station/operator_arm_state.py b/station/src/station/operator_arm_state.py index 1316d2e..9031d52 100644 --- a/station/src/station/operator_arm_state.py +++ b/station/src/station/operator_arm_state.py @@ -233,3 +233,44 @@ def _seven(raw: Any) -> list[float] | None: if any(v != v or abs(v) > 12.6 for v in q): return None return q + + +def configured_home(site: dict, arm: str, root=None) -> list[float]: + """Read the same named-pose/servo override used by the explicit home action. + + Presentation only: no ROS clients, command submission or device access. + """ + from pathlib import Path + from arm_application.site_io import arm_short_id + robot=next((r for r in (site.get('robot') or {}).get('robots',[]) + if arm_short_id(str(r.get('sn','')))==arm),None) + if robot is None: raise ValueError('未找到本臂回零配置') + path=Path(robot.get('named_poses_file') or '') + if not path.is_absolute(): path=Path(root or ros2_root())/path + servo={**(site.get('servo') or {}),**(robot.get('servo') or {})} + name=str(servo.get('home_pose_name') or 'home') + try: + poses=yaml.safe_load(path.read_text())['named_pose_server']['ros__parameters'] + except yaml.YAMLError as exc: + raise ValueError('回零配置 YAML 无效') from exc + raw=poses.get('named_poses.'+name) + if not isinstance(raw,(list,tuple)) or len(raw)!=7: raise ValueError('回零配置需要七个关节角') + q=_seven(raw) + if q is None: raise ValueError('回零配置必须包含七个有限关节角') + return q + + +def tcp_display_pose(position, quaternion): + """Native WORLD TCP pose: metres/xyzw to millimetres/XYZ Euler degrees.""" + values = [float(v) for v in (*position, *quaternion)] + if len(position) != 3 or len(quaternion) != 4 or not all(math.isfinite(v) for v in values): + return None + x, y, z, w = values[3:] + norm = math.sqrt(x*x+y*y+z*z+w*w) + if norm < 1e-9: + return None + x, y, z, w = (v/norm for v in (x,y,z,w)) + roll = math.atan2(2*(w*x+y*z), 1-2*(x*x+y*y)) + pitch = math.asin(max(-1., min(1., 2*(w*y-z*x)))) + yaw = math.atan2(2*(w*z+x*y), 1-2*(y*y+z*z)) + return [v*1000 for v in values[:3]] + [math.degrees(v) for v in (roll,pitch,yaw)] diff --git a/station/src/station/operator_camera_view.py b/station/src/station/operator_camera_view.py index 9f96c06..91a2546 100644 --- a/station/src/station/operator_camera_view.py +++ b/station/src/station/operator_camera_view.py @@ -23,12 +23,13 @@ from pathlib import Path import numpy as np -# 界面预览与算法原图分开:显示限制到 848 像素宽,算法仍使用原始分辨率。 -_COLOR_WIDTH = 848 +# 彩色预览保留到 1080p;算法仍使用原始分辨率。 +_COLOR_WIDTH = 1920 +_COLOR_HEIGHT = 1080 # 深度上色不是要看的画质。全幅每帧上色会把刷新占满,所以这一路仍抽稀。 _DEPTH_WIDTH = 480 # 手眼只在正在看的那一页编码,宽度跟彩色预览一样,不另缩一档。 -_JPEG_WIDTH = 1280 +_JPEG_WIDTH = 1920 # 只留给还在用 ``accept_frame`` 的调用。彩色实况不再用它抽帧: # 相机大约 30 帧,再按这个间隔丢一次,画面会掉到十几帧。 _INTERVAL = 1.0 / 30.0 @@ -58,7 +59,7 @@ _WAKE = threading.Event() _PAINT_THREAD: threading.Thread | None = None _STATE = {"on": False, "error": "", "frames": {}, "stamp": 0.0} # 和 cam_bridge 约定的共享内存头:序号、宽、高、字节数。序号为奇数表示正在写。 -_SHM_MAX = 1280 * 720 * 3 +_SHM_MAX = 1920 * 1080 * 3 _SHM_HEAD = struct.Struct(" list[dict]: from arm_application.site_io import load_site_dict as _site site = _site() + from station.remote_camera import settings + remote=settings(site) real = preview_targets(site) + if remote: + return [{**cam,'source':'remote','preview_transport':remote['transport']} + for cam in real if cam['id'] in remote['cameras']] for item in real: item["source"] = "real" + item["preview_transport"] = "compressed" seen = {item["id"] for item in real} return real + [item for item in sim_preview_targets(site) if item["id"] not in seen] @@ -458,9 +465,10 @@ def rgb_preview(image: np.ndarray, *, bgr: bool, limit: int = _COLOR_WIDTH) -> n raise ValueError("彩色预览要的是高×宽×3") view = image width = int(view.shape[1]) - if width > limit: - height = max(1, int(round(int(view.shape[0]) * limit / float(width)))) - view = cv2.resize(view, (limit, height), interpolation=cv2.INTER_AREA) + scale = min(1.0, float(limit) / width, float(_COLOR_HEIGHT) / int(view.shape[0])) + if scale < 1.0: + size = (max(1, int(round(width * scale))), max(1, int(round(int(view.shape[0]) * scale)))) + view = cv2.resize(view, size, interpolation=cv2.INTER_AREA) if bgr: return cv2.cvtColor(view, cv2.COLOR_BGR2RGB) if not view.flags["OWNDATA"] or not view.flags["C_CONTIGUOUS"]: @@ -508,12 +516,12 @@ def _jpeg_bgr(rgb: np.ndarray) -> bytes | None: def _as_array(data, dtype, count: int) -> np.ndarray: - """显式复制消息缓冲,让异步绘图不依赖 ROS 回调的生命周期。""" + """bytes 持有独立消息快照;不再为 NumPy 视图重复复制一次。""" raw = bytes(data) arr = np.frombuffer(raw, dtype=dtype, count=count) if arr.size < count: raise ValueError("图像字节数不够") - return arr.copy() + return arr def _color_view(msg) -> np.ndarray | None: @@ -565,12 +573,13 @@ def _open_node(cams: list[dict]): import rclpy from rclpy.node import Node from rclpy.qos import HistoryPolicy, QoSProfile, ReliabilityPolicy, qos_profile_sensor_data - from sensor_msgs.msg import Image + from sensor_msgs.msg import Image, CompressedImage from std_msgs.msg import Float32MultiArray from arm_application.site_io import arm_short_id, load_site_dict configured_arm=arm_short_id(os.environ.get("SITE_ROBOT_SN") or (load_site_dict().get('robot') or {}).get('sn')) def camera_role(cam): + if cam.get('source')=='remote':return '' if cam.get('arm') and cam['arm'] != configured_arm: return '' # Legacy global detections have no arm identity; never overlay another arm's result. return str(cam.get('role') or 'wrist') @@ -598,6 +607,10 @@ def _open_node(cams: list[dict]): def create(key): name, kind = key.rsplit('_', 1) cam = by_id[name] + if kind == 'color' and cam.get('preview_transport') == 'compressed': + return self.create_subscription(CompressedImage, f"/{name}/color/preview/compressed", + self._compressed(name, camera_role(cam)), + QoSProfile(depth=1,reliability=ReliabilityPolicy.BEST_EFFORT)) topic = f"/{name}/color/image_raw" if kind == 'color' else f"/{name}/aligned_depth_to_color/image_raw" callback = self._color(name, camera_role(cam)) if kind == 'color' else self._depth(name) return self.create_subscription(Image, topic, callback, qos_profile_sensor_data) @@ -625,7 +638,9 @@ def _open_node(cams: list[dict]): if not preview and not jpeg: return False now = time.monotonic() - # UI preview is independent of perception rate. Avoid copying full-resolution frames we won't render. + # Color keeps camera cadence. The latest-frame mailbox bounds memory and latency. + if key.endswith("_color") and not jpeg: + return True fps = 10.0 if jpeg else 15.0 if now - self._last_frame.get(key, 0) < 1.0/fps: return False @@ -637,6 +652,18 @@ def _open_node(cams: list[dict]): _remember_detection(role, [float(v) for v in msg.data]) return _cb + def _compressed(self, name: str, role: str): + key = f"{name}_color" + def callback(msg): + if not self._accept(key): return + try: + import cv2 + image = cv2.imdecode(np.frombuffer(msg.data,dtype=np.uint8),cv2.IMREAD_COLOR) + if image is not None: offer_color(key,image,bgr=True,role=role) + except Exception as exc: + with _LOCK: _STATE['error'] = str(exc) + return callback + def _color(self, name: str, role: str): key = f"{name}_color" @@ -782,6 +809,10 @@ def _ingest() -> None: shm = _attach(name) if name else None if shm is None: continue + # Inspect the sequence before copying a multi-megabyte frame that has not changed. + sequence = _SHM_HEAD.unpack_from(shm.buf, 0)[0] + if sequence % 2 or _SHM_SEQ.get(name) == sequence: + continue got = _shm_read(shm) if got is None or _SHM_SEQ.get(name) == got[0]: continue @@ -879,6 +910,7 @@ def _stop_bridge() -> None: pass with _LOCK: _STATE["on"] = False + _PREVIEW.clear();_JPEG.clear();_META.clear() def start() -> str: @@ -900,26 +932,32 @@ def start() -> str: _STATE["error"] = "" _publish_want(payload) _STOP.clear() - log_f = open(directory / "bridge.log", "ab", buffering=0) - try: + from station.remote_camera import bridge_environment + from arm_application.site_io import load_site_dict + bridge_env=bridge_environment(load_site_dict(),os.environ,directory) + ready=threading.Event() + errors=[] + def launch_and_poll(): + global _BRIDGE try: - _BRIDGE = subprocess.Popen( - [sys.executable, "-m", "station.child_process", str(os.getpid()), - sys.executable, "-m", "station.cam_bridge", str(directory)], - start_new_session=True, - stdin=subprocess.DEVNULL, - stdout=log_f, - stderr=subprocess.STDOUT, - ) + with open(directory / "bridge.log", "ab", buffering=0) as log_f: + _BRIDGE = subprocess.Popen( + [sys.executable, "-m", "station.child_process", str(os.getpid()), + sys.executable, "-m", "station.cam_bridge", str(directory)], + env=bridge_env,start_new_session=True,stdin=subprocess.DEVNULL, + stdout=log_f,stderr=subprocess.STDOUT) except OSError as exc: - with _LOCK: - _STATE["on"] = False - _STATE["error"] = str(exc) - return str(exc) - finally: - log_f.close() - _POLL_THREAD = threading.Thread(target=_poll_loop, daemon=True, name="cam-poll") + errors.append(str(exc)) + with _LOCK:_STATE.update(on=False,error=str(exc)) + finally: + ready.set() + if not errors:_poll_loop() + # Linux parent-death signals are tied to the spawning thread. Refresh jobs + # are short-lived Qt threads, so this persistent thread must own Popen. + _POLL_THREAD = threading.Thread(target=launch_and_poll, daemon=True, name="cam-poll") _POLL_THREAD.start() + if not ready.wait(3.):return '相机预览进程启动超时' + if errors:return errors[0] names = "、".join(cam["label"] for cam in cams) return "预览已启动;仅订当前页所需彩色/深度,不含红外。" diff --git a/station/src/station/operator_gripper_mesh.py b/station/src/station/operator_gripper_mesh.py index 523abf5..59dcd82 100644 --- a/station/src/station/operator_gripper_mesh.py +++ b/station/src/station/operator_gripper_mesh.py @@ -136,3 +136,33 @@ def _box(x0, x1, y0, y1, z0, z1, rgb) -> list[tuple]: out.append((p[a], p[b], p[c], rgb)) out.append((p[a], p[c], p[d], rgb)) return out + + +# STEP tessellation is produced offline. No CAD kernel is loaded by the Qt app. +from functools import lru_cache +from pathlib import Path + + +@lru_cache(maxsize=1) +def rgi_cad_gl(): + """Return the original assembled RGI STEP mesh in metres for the GPU.""" + import numpy as np + path=Path(__file__).resolve().parent/'assets/models/rgi-100-30/mesh.npz' + with np.load(path,allow_pickle=False) as data: + triangles=data['triangles'];rgb=data['colors'] + if triangles.ndim!=3 or triangles.shape[1:]!=(3,3) or rgb.shape!=(len(triangles),3): + raise ValueError('RGI 模型网格格式无效') + if not np.isfinite(triangles).all() or not np.isfinite(rgb).all(): + raise ValueError('RGI 模型存在非有限坐标') + # The STEP uses a nearly pure blue display colour; lift it for readable edges. + rgb=.35*rgb+.65*np.array([.78,.81,.86],dtype=np.float32) + normal=np.cross(triangles[:,1]-triangles[:,0],triangles[:,2]-triangles[:,0]) + length=np.maximum(np.linalg.norm(normal,axis=1),1e-12) + direction=np.array([.3,-.5,.8]);direction/=np.linalg.norm(direction) + shade=.42+.58*np.abs(normal@direction)/length + positions=triangles.reshape(-1,3) + colors=np.repeat(rgb*shade[:,None],3,axis=0) + center=(positions.min(axis=0)+positions.max(axis=0))*.5 + radius=max(float(np.linalg.norm(positions-center,axis=1).max()),1e-4) + packed=np.concatenate([positions,colors],axis=1).astype(np.float32) + return packed.tobytes(),len(positions),tuple(float(x) for x in center),radius diff --git a/station/src/station/operator_gripper_state.py b/station/src/station/operator_gripper_state.py index 749f657..e236097 100644 --- a/station/src/station/operator_gripper_state.py +++ b/station/src/station/operator_gripper_state.py @@ -27,8 +27,12 @@ def present( if not connected: summary = error or str(row.get("error_msg") or "夹爪没连上") else: - bits = [_GRIP.get(int(grip_state), "状态未知") if _finite(grip_state) is not None else "状态未知"] - bits.append(f"开口 {opening:.1f} mm" if opening is not None else "") + bits = [] + if not row.get("initialized"): + bits.append("零点未标定") + bits.append(_GRIP.get(int(grip_state), "状态未知") if _finite(grip_state) is not None else "状态未知") + if opening is not None: + bits.append(f"开口 {opening:.1f} mm") if rotary and rotation is not None: bits.append(f"转角 {rotation:.1f}°") if _finite(rot_state) is not None: diff --git a/station/src/station/processes.py b/station/src/station/processes.py index f8c017c..92b4de8 100644 --- a/station/src/station/processes.py +++ b/station/src/station/processes.py @@ -6,6 +6,8 @@ import os import sys import threading import time +import tempfile +import uuid from pathlib import Path from station.tasks import Cancelled @@ -17,6 +19,8 @@ class ProcessSupervisor: self.log_dir.mkdir(parents=True, exist_ok=True) self._lock = threading.RLock() self._items = {} + self._records = {} + self._phase_dir = tempfile.TemporaryDirectory(prefix='orisys_process_phase_') def start(self, key, argv, env=None, cwd=None): with self._lock: @@ -24,36 +28,57 @@ class ProcessSupervisor: if old and old.poll() is None: raise RuntimeError(f"{key} 已在运行") log = self.log_dir / (key.replace('/', '_').replace(':', '_') + '.log') + offset = log.stat().st_size if log.exists() else 0 + phase_file = str(Path(self._phase_dir.name)/uuid.uuid4().hex) + child_env = dict(os.environ if env is None else env) + child_env['ORISYS_PROCESS_PHASE_FILE'] = phase_file with log.open('ab') as output: managed = [sys.executable, "-m", "station.child_process", str(os.getpid()), *argv] - proc = subprocess.Popen(managed, env=env, cwd=cwd, stdout=output, stderr=subprocess.STDOUT, + proc = subprocess.Popen(managed, env=child_env, cwd=cwd, stdout=output, stderr=subprocess.STDOUT, stdin=subprocess.DEVNULL, start_new_session=True) self._items[key] = proc + self._records[key] = {"owner": "station", "started": time.time(), "command": list(argv), + "log": str(log), "log_offset": offset, "phase_file":phase_file} return proc, log - def run(self, key, argv, event, env=None, cwd=None, timeout=None): + def run(self, key, argv, event, env=None, cwd=None, timeout=None, on_phase=None): if event.is_set(): raise Cancelled("任务已取消") proc, log = self.start(key, argv, env, cwd) started = time.monotonic() + last_phase = None try: while proc.poll() is None: + phase = self.phase(key) + if on_phase and phase != last_phase: on_phase(phase) + last_phase = phase if event.wait(.1): raise Cancelled("已取消工位流程;控制器停止状态仍需确认") if timeout and time.monotonic() - started > timeout: raise RuntimeError(f"{key} 执行超时") code = proc.returncode with log.open('rb') as stream: - stream.seek(max(0, log.stat().st_size - 6000)) + stream.seek(max(self._records[key]["log_offset"], log.stat().st_size - 6000)) detail = stream.read().decode('utf-8', errors='replace') return {"ok": code == 0, "message": f"{key} 已结束(退出码 {code})", "detail": detail, "log": str(log)} finally: if proc.poll() is None: + if on_phase: on_phase('停止中' if event.is_set() else '收尾') self.stop(key) + def phase(self, key): + try: + phase = Path(self._records[key]['phase_file']).read_text(encoding='utf-8').strip() + return phase if phase in ('执行中','收尾','停止中') else '准备中' + except (KeyError, OSError): + return '准备中' + def snapshot(self): with self._lock: - return {key: {"pid": proc.pid, "running": proc.poll() is None, "exit_code": proc.poll()} + return {key: {**{k:v for k,v in self._records[key].items() if k not in ("log_offset", "phase_file")}, + "pid": proc.pid, "running": proc.poll() is None, "exit_code": proc.poll(), + "state": "running" if proc.poll() is None else "exited", + "phase":self.phase(key) if proc.poll() is None else "已退出"} for key, proc in self._items.items()} def stop(self, key): @@ -67,3 +92,4 @@ class ProcessSupervisor: def close(self): for key in self.snapshot(): self.stop(key) + self._phase_dir.cleanup() diff --git a/station/src/station/remote_camera.py b/station/src/station/remote_camera.py new file mode 100644 index 0000000..d5ca810 --- /dev/null +++ b/station/src/station/remote_camera.py @@ -0,0 +1,41 @@ +"""Explicit read-only camera preview source; robot/service environment is unchanged.""" +from __future__ import annotations +import ipaddress +from pathlib import Path + + +def settings(site): + cfg=(site or {}).get('remote_camera_preview') or {} + if not cfg.get('enabled'):return None + domain=int(cfg.get('domain',0)) + if not 0<=domain<=232:raise ValueError('远端相机 ROS 域必须为 0–232') + peer=str(ipaddress.IPv4Address(cfg['host'])) + interface=str(ipaddress.IPv4Address(cfg['interface_address'])) + cameras=list(cfg.get('cameras') or []) + if not cameras or any(not isinstance(c,str) or not c.replace('_','').isalnum() for c in cameras): + raise ValueError('远端相机名称无效') + transport=cfg.get('transport','raw') + if transport not in ('raw','compressed'):raise ValueError('远端相机传输方式无效') + return {'domain':domain,'host':peer,'interface_address':interface,'cameras':cameras,'transport':transport} + + +def bridge_environment(site,parent,directory): + """Bind preview DDS to the physical NIC, avoiding VPN multicast routing.""" + env=dict(parent);cfg=settings(site) + if not cfg:return env + path=Path(directory)/'remote-camera-dds.xml' + path.write_text(''' + +remote_camera_udpUDPv4 +
'''+cfg['interface_address']+'''
+
+ +remote_camera_udpfalse +
'''+cfg['host']+'''
+
+''') + env.update(ROS_DOMAIN_ID=str(cfg['domain']),ROS_LOCALHOST_ONLY='0', + RMW_IMPLEMENTATION='rmw_fastrtps_cpp',FASTRTPS_DEFAULT_PROFILES_FILE=str(path), + FASTDDS_DEFAULT_PROFILES_FILE=str(path)) + env.pop('ROS_DISCOVERY_SERVER',None) + return env diff --git a/station/src/station/ros_gateway.py b/station/src/station/ros_gateway.py index d600683..bfb31aa 100644 --- a/station/src/station/ros_gateway.py +++ b/station/src/station/ros_gateway.py @@ -17,7 +17,8 @@ class RosGateway: import rclpy from rclpy.executors import MultiThreadedExecutor from rclpy.node import Node - from sensor_msgs.msg import JointState + from sensor_msgs.msg import JointState, CameraInfo + from flexiv_msgs.msg import RobotStates from arm_msgs.msg import GripperStatus, ArmStatus from std_msgs.msg import Float32MultiArray from arm_application.site_io import listed_arms, arm_short_id @@ -27,6 +28,7 @@ class RosGateway: self.executor = MultiThreadedExecutor(num_threads=3) self.executor.add_node(self.node) self._lock = threading.RLock() + self._camera_info = {} self._joints = {} self._joint_history = {} self._controller_lock = threading.RLock() @@ -34,6 +36,10 @@ class RosGateway: self._last_joint_sample = 0. self._grippers = {} self._arm_status = {} + self._robot_clock = {} + self._tcp_poses = {} + self._robot_seen = {} + self._motion_watch = set() self._clients = {} self._goals = {} self._known_goals = set() @@ -44,10 +50,19 @@ class RosGateway: from station.subscriptions import SubscriptionSet self._tactile_images = SubscriptionSet() self._tactile_on = False + self._compressed_flow = (site.get("tactile") or {}).get("preview_transport") == "compressed_flow" self._tactile_frames = {} + self._tactile_force = {} + self._force_sequence={side:0 for side in ('left','right')} + self._force_epoch={side:0 for side in ('left','right')} + self._tactile_force_history = {side:deque(maxlen=2100) for side in ("left","right")} self.arms = listed_arms(site) self.active_arm = arm_short_id((site.get('robot') or {}).get('sn')) from rclpy.qos import qos_profile_sensor_data + camera_names={cam.get('name',name) for name,cam in (site.get('cameras') or {}).items() if isinstance(cam,dict)} + for name in camera_names: + self.node.create_subscription(CameraInfo,f'/{name}/color/camera_info', + lambda msg,name=name:self._camera_frame(name,msg),qos_profile_sensor_data) self.node.create_subscription(JointState, '/joint_states', self._joint, qos_profile_sensor_data) from action_msgs.msg import GoalStatusArray from rclpy.qos import QoSProfile, DurabilityPolicy, ReliabilityPolicy @@ -57,6 +72,8 @@ class RosGateway: self.node.create_subscription(ArmStatus, '/arm_status', lambda msg: self._arm(self.active_arm, msg), 10) for arm in self.arms: aid = arm['id'] + self.node.create_subscription(RobotStates, f"/{arm['sn'].replace('-', '_')}/flexiv_robot_states", + lambda msg, a=aid: self._native_state(a, msg), qos_profile_sensor_data) self.node.create_subscription(GripperStatus, f'/station/grippers/arm_{aid}/status', lambda msg, a=aid: self._grip(a, msg), 10) self.node.create_subscription(ArmStatus, f"/{arm['sn'].replace(chr(45), chr(95))}/arm_status", lambda msg, a=aid: self._arm(a, msg), 10) @@ -64,13 +81,31 @@ class RosGateway: self.node.create_subscription(GripperStatus, f"/dual_gripper_driver/{arm['side']}/status", lambda msg, a=aid: self._grip(a, msg, 'ROS 旧驱动(只读)'), 10) self.node.create_subscription(Float32MultiArray, '/gripper/states', self._legacy_grip, 10) + self.node.create_subscription(GripperStatus, '/dh_pgea/status', + lambda msg: self._grip(self._parallel_arm(), msg), 10) from arm_msgs.msg import TactileStatus + from geometry_msgs.msg import WrenchStamped for side in ('left', 'right'): + self.node.create_subscription(WrenchStamped,f'/tactile/{side}/wrench', + lambda msg,side=side:self._tactile_wrench(side,msg),qos_profile_sensor_data) self.node.create_subscription(TactileStatus, f'/tactile/{side}/status', lambda msg, side=side: self._tactile(side, msg), 10) self._thread = threading.Thread(target=self.executor.spin, daemon=True, name='station-ros') self._thread.start() + def _camera_frame(self,name,msg): + with self._lock: + self._camera_info[name]=(time.monotonic(),int(msg.width),int(msg.height)) + + def camera_health(self,name): + with self._lock: + entry=self._camera_info.get(name) + return {'fresh':bool(entry and time.monotonic()-entry[0]<2.), + 'width':entry[1] if entry else 0,'height':entry[2] if entry else 0} + + def clear_camera_health(self,name): + with self._lock:self._camera_info.pop(name,None) + def _goal_status(self, msg): with self._lock: self._active_goals={bytes(item.goal_info.goal_id.uuid) for item in msg.status_list if item.status in (1,2,3)} @@ -95,11 +130,49 @@ class RosGateway: self._joints[arm['id']] = (now, q) self._joint_history.setdefault(arm['id'], deque(maxlen=80)).append((now, q)) + def _native_state(self, arm, msg): + # The native driver updates this structure only while connected/operational. + # ROS header stamps can keep advancing while the hardware sample is frozen. + now = time.monotonic() + with self._lock: + if now - self._robot_seen.get(arm, 0.) < .05: return + self._robot_seen[arm] = now + stamp = int(msg.robot_timestamp.sec) * 1000000000 + int(msg.robot_timestamp.nanosec) + previous = self._robot_clock.get(arm) + advanced = now if previous and stamp > previous[0] > 0 else ( + previous[1] if previous and stamp == previous[0] else 0.) + self._robot_clock[arm] = (stamp, advanced) + from station.operator_arm_state import tcp_display_pose + p, q = msg.tcp_pose.pose.position, msg.tcp_pose.pose.orientation + self._tcp_poses[arm] = tcp_display_pose((p.x,p.y,p.z),(q.x,q.y,q.z,q.w)) + + def motion_interruption(self, arm): + """Consume a loss of native operational feedback after a motion starts. + + This cancels application producers as well as the hardware abort. A new + Enable does not put the old task back into the worker queue. + """ + with self._lock: + if arm not in self._motion_watch: return None + native = self._robot_clock.get(arm) + status = self._arm_status.get(arm) + fault = status and time.monotonic()-status[0] < 2 and status[1]['fault'] + if fault or not native or time.monotonic()-native[1] > .75: + self._motion_watch.discard(arm) + return '机械臂运行反馈中断或故障,已取消旧任务;重新使能后请重新选择动作' + return None + def _arm(self, arm, msg): with self._lock: self._arm_status[arm] = (time.monotonic(), {'mode': msg.mode, 'fault': msg.mode == 'error', 'error_message': msg.error_message}) + def _parallel_arm(self): + for arm in self.arms: + if not arm.get('rotary'): + return arm['id'] + return self.active_arm + def _grip(self, arm, msg, source="ROS 常驻驱动"): with self._lock: self._grippers[arm] = (time.monotonic(), { @@ -119,7 +192,7 @@ class RosGateway: if current and time.monotonic() - current[0] < 2 and current[1].get('source') != 'ROS 旧驱动(只读)': return self._grippers[self.active_arm] = (time.monotonic(), { - 'connected': True, 'initialized': init >= .5, 'permille': pos, 'force': force, + 'connected': len(msg.data)<6 or msg.data[5]>=.5, 'initialized': init >= .5, 'permille': pos, 'force': force, 'grip_state': int(state), 'moving': int(state) == 0, 'gripped': int(state) == 2, 'source': 'ROS 旧驱动(只读)'}) @@ -128,20 +201,68 @@ class RosGateway: if msg.connected: site_catalog._push_force(side, {'t':time.time(), 'fnormal':msg.fnormal, 'fshearx':msg.fshearx, 'fsheary':msg.fsheary}) + with self._lock: calibrated=self._tactile_force.get(side) + fresh=bool(msg.connected and calibrated and time.monotonic()-calibrated[0]<.75) + with site_catalog._LOCK: + site_catalog._TACTILE[side].update(connected=bool(msg.connected),fps=float(msg.fps),error=msg.error_msg, + force_n=calibrated[1] if fresh else None) + if not msg.connected: + with self._lock: + self._tactile_frames.pop(side+'_shear',None) + self._tactile_force.pop(side,None) + + def _tactile_wrench(self, side, msg): + f=msg.wrench.force + if not all(math.isfinite(v) for v in (f.x,f.y,f.z)):return + with self._lock: + self._tactile_force[side]=(time.monotonic(),dict(fnormal=f.z,fshearx=f.x,fsheary=f.y)) + self._force_sequence[side]+=1 + self._tactile_force_history[side].append(dict(seq=self._force_sequence[side],t=time.time(),fnormal=f.z,fshearx=f.x,fsheary=f.y)) + + def tactile_history(self): + cutoff=time.time()-60. + with self._lock:return {side:[r for r in rows if r['t']>=cutoff] for side,rows in self._tactile_force_history.items()} + + def tactile_sample_packet(self, after): + with self._lock: + return {'samples':{side:[r for r in list(rows)[-1800:] if r['seq']>int(after.get(side,0))] + for side,rows in self._tactile_force_history.items()}, + 'epochs':dict(self._force_epoch)} + + def clear_tactile_reference(self, side): + from station import site_catalog + with self._lock: + self._force_epoch[side]+=1 + self._tactile_force_history[side].clear() + self._tactile_force.pop(side,None);self._tactile_frames.pop(side+'_shear',None) + with site_catalog._LOCK: + site_catalog._HIST[side].clear() + site_catalog._TACTILE[side]['force_n']=None def watch_tactile(self, on): from sensor_msgs.msg import Image from rclpy.qos import qos_profile_sensor_data self._tactile_on=bool(on) - wanted={f'{side}_{kind}' for side in ('left','right') for kind in ('shear','thermal')} if on else set() + kinds = ('shear',) if self._compressed_flow else ('shear','thermal') + wanted={f'{side}_{kind}' for side in ('left','right') for kind in kinds} if on else set() def create(key): side,kind=key.split('_') + if self._compressed_flow: + from sensor_msgs.msg import CompressedImage + return self.node.create_subscription(CompressedImage,f'/tactile/{side}/flow/compressed', + lambda msg,key=key:self._tactile_jpeg(key,msg),qos_profile_sensor_data) topic=f'/tactile/{side}/'+('vector' if kind=='shear' else 'image') return self.node.create_subscription(Image,topic,lambda msg,key=key:self._tactile_image(key,msg),qos_profile_sensor_data) self._tactile_images.sync(wanted,create,self.node.destroy_subscription) if not on: with self._lock: self._tactile_frames.clear() + def _tactile_jpeg(self, key, msg): + if not self._tactile_on or msg.format.lower() not in ('jpeg','jpg'): return + blob=bytes(msg.data) + if len(blob)>1024*1024: return + with self._lock: self._tactile_frames[key]=(time.monotonic(),blob) + def _tactile_image(self, key, msg): if not self._tactile_on: return from station.image_preview import jpeg_preview @@ -176,10 +297,20 @@ class RosGateway: # Joint messages prove position freshness, not enabled/Remote state. state = self._arm_status.get(aid) state_live = bool(state and now - state[0] < 2) - row.update(source='ROS /joint_states' if live else '', stack_up=live, - enabled=None, summary='关节状态在线;使能状态未知' if live else '未收到本臂关节状态', + native = self._robot_clock.get(aid) + operational = bool(live and native and native[1] > 0 and now - native[1] < 1.) + fault = state[1]['fault'] if state_live else None + enabled = False if fault else True if operational else None + summary = (state[1]['error_message'] or '机械臂故障') if fault else ( + '原生驱动的机器人时间戳持续更新,已确认运行状态' if operational else + '关节状态在线;缺少新鲜原生驱动反馈' if live else '未收到本臂关节状态') + row.update(source='ROS 原生驱动' if operational else 'ROS /joint_states' if live else '', stack_up=live, + enabled=enabled, fault=fault, summary=summary, + enabled_source='原生驱动 operational 状态下更新的机器人时间戳' if operational else '', + level='fail' if fault else 'ok' if operational else 'warn', mode=state[1]['mode'] if state_live else '', pose_live=live, q=q, - prompt_hot=False, prompt='使能/Remote 状态由控制驱动确认,工位不另开 RDK 连接') + prompt_hot=False, prompt=summary) + row['tcp_pose'] = self._tcp_poses.get(aid) if native and native[1] > 0 and now-native[1] < .75 else None arms[aid] = row entry = self._grippers.get(aid) fresh = bool(entry and now-entry[0] < 2) @@ -190,12 +321,16 @@ class RosGateway: def graph(self): return {'nodes': self.node.get_node_names(), + 'node_paths': [(namespace.rstrip('/') + '/' + name) for name, namespace in self.node.get_node_names_and_namespaces()], 'services': [name for name, _ in self.node.get_service_names_and_types()], 'topics': [name for name, _ in self.node.get_topic_names_and_types()]} def publisher_count(self, topic): return self.node.count_publishers(topic) + def publisher_nodes(self, topic): + return [info.node_name for info in self.node.get_publishers_info_by_topic(topic)] + def call(self, service_type, name, request, event, timeout=10): key = (service_type, name) with self._lock: @@ -219,12 +354,12 @@ class RosGateway: time.sleep(.02) return future.result() - def require_arm(self, arm, event): + def require_arm(self, arm, event, *, resume=True): with self._controller_lock: if event.is_set(): raise Cancelled('运动已取消') - return self._require_arm(arm, event) + return self._require_arm(arm, event, resume=resume) - def _require_arm(self, arm, event): + def _require_arm(self, arm, event, *, resume=True): from controller_manager_msgs.srv import ListControllers with self._lock: if self._uncertain_since is not None: @@ -237,13 +372,20 @@ class RosGateway: arms, _ = self.states() if not arms.get(arm, {}).get('pose_live'): raise RuntimeError('本臂关节状态未就绪,拒绝发送运动命令') + if resume: + with self._lock: + native = self._robot_clock.get(arm) + if native and native[1] > 0: + if time.monotonic()-native[1] > .75: + raise RuntimeError('机械臂运行反馈已中断,拒绝恢复任务') + self._motion_watch.add(arm) result = self.call(ListControllers, '/controller_manager/list_controllers', ListControllers.Request(), event, 3) controller = next((c for c in result.controller if c.name == 'rizon_arm_controller'), None) - if controller and controller.state == 'inactive' and arm in self._paused_by_station: + if resume and controller and controller.state == 'inactive' and arm in self._paused_by_station: self._switch_controller(True, event) result = self.call(ListControllers, '/controller_manager/list_controllers', ListControllers.Request(), event, 3) controller = next((c for c in result.controller if c.name == 'rizon_arm_controller'), None) - if controller is None or controller.state != 'active': + if controller is None or controller.state not in (('active',) if resume else ('active', 'inactive')): raise RuntimeError('rizon_arm_controller 未激活') selected = next(a for a in self.arms if a['id']==arm) claimed = {name.split('/')[0] for name in controller.claimed_interfaces} diff --git a/station/src/station/runtime_client.py b/station/src/station/runtime_client.py index e254ac5..f83f341 100644 --- a/station/src/station/runtime_client.py +++ b/station/src/station/runtime_client.py @@ -11,6 +11,7 @@ import sys import tempfile import threading import time +from collections import deque from pathlib import Path from arm_application.site_io import ros2_root @@ -33,6 +34,8 @@ class RuntimeClient: self.socket=self.directory/'service.sock' self._lock=threading.RLock();self._stop=threading.Event() self._snapshot={};self._frames={};self._catalog={};self.error='后端启动中' + self._force_history={side:deque(maxlen=1800) for side in ('left','right')} + self._force_cursors={};self._force_epochs={} with (self.directory/'backend.log').open('ab') as output: args=[sys.executable,'-m','station.control_service','--socket',str(self.socket),'--parent-pid',str(os.getpid())] if offline: args.append('--offline') @@ -49,6 +52,7 @@ class RuntimeClient: if time.monotonic()>deadline: raise RuntimeError(f'工位后端启动超时:{self.directory}/backend.log') time.sleep(.05) self._thread=threading.Thread(target=self._poll,daemon=True,name='station-state-client');self._thread.start() + self._frame_thread=threading.Thread(target=self._poll_frames,daemon=True,name='station-tactile-frames');self._frame_thread.start() except Exception: self.close();raise @@ -56,15 +60,37 @@ class RuntimeClient: while not self._stop.is_set(): try: snap=rpc.call(self.socket,'snapshot',timeout=2) - # Preview data is a separate bounded channel and never part of a command reply. - raw=rpc.call(self.socket,'tactile_frames',timeout=2) if (snap.get('view') or {}).get('on') else {} - frames={key:base64.b64decode(value,validate=True) for key,value in raw.items()} with self._lock: - self._snapshot=snap;self._frames=frames;self.error='' + self._snapshot=snap;self.error='' except Exception as exc: with self._lock: self.error=f'工位后端连接异常:{exc}' self._stop.wait(.2) + def _poll_frames(self): + # Frame cadence is independent of the 5 Hz status/catalog channel. + while not self._stop.is_set(): + started=time.monotonic() + with self._lock: on=bool((self._snapshot.get('view') or {}).get('on')) + try: + with self._lock: after=dict(self._force_cursors) + packet=rpc.call(self.socket,'tactile_preview',{'after':after},timeout=1) if on else {} + frames={key:base64.b64decode(value,validate=True) for key,value in packet.get('frames',{}).items()} + with self._lock: + self._frames=frames + for side,points in packet.get('samples',{}).items(): + epoch=packet.get('epochs',{}).get(side) + if self._force_epochs.get(side)!=epoch: + self._force_history[side].clear();self._force_epochs[side]=epoch + for point in points: + if point['seq']>self._force_cursors.get(side,0): + self._force_history[side].append(point);self._force_cursors[side]=point['seq'] + except Exception: + with self._lock: + self._frames={} + for rows in self._force_history.values():rows.clear() + self._force_cursors={} + self._stop.wait(max(.005,1./30.-(time.monotonic()-started)) if on else .2) + def snapshot(self): with self._lock: snap=copy.deepcopy(self._snapshot) @@ -74,6 +100,10 @@ class RuntimeClient: if error or age>3: snap.setdefault('backend',{})['error']=error or '后端状态超过 3 秒未更新' # Never display stale samples as live/connected after a backend failure. + monitoring = snap.get('backend',{}).get('monitoring',{}) + for row in monitoring.get('devices',[]): row.update(health='unknown',enabled=None,detail='后端状态过期') + for row in monitoring.get('processes',[]): row.update(state='unknown',running=False) + monitoring['active_tasks'] = [] for row in snap.get('arm_live',{}).values(): row.update(pose_live=False,enabled=None,stack_up=False,summary='状态已过期') for row in snap.get('gripper_live',{}).values(): row.update(connected=False,pose_live=False,summary='状态已过期') return snap @@ -106,6 +136,8 @@ class RuntimeClient: pass thread=getattr(self,'_thread',None) if thread and thread is not threading.current_thread(): thread.join(timeout=3) + frame_thread=getattr(self,'_frame_thread',None) + if frame_thread and frame_thread is not threading.current_thread(): frame_thread.join(timeout=2) if hasattr(self,'_lease') and not self._lease.closed: self._lease.close() @@ -149,21 +181,6 @@ def notify_gauge_finished(): return rpc.call(_runtime.socket,'gauge_finished') def reset_gauge_pass(): return rpc.call(_runtime.socket,'gauge_reset') -def command_lane(action): - if action.startswith('gripper'): return 'grip' - if action.startswith('camera'): return 'camera' - if action.startswith('tactile'): return 'tactile' - if action=='stop_commands': return 'stop' - return 'teach' if action=='handeye_teach' else 'arm' - - -def command_blocked_message(running,lane): - if lane=='stop': return '' - if lane in running or (lane in ('arm','teach') and running.intersection({'arm','teach'})): - return '设备正在执行上一条任务' - return '' - - class TeachClient: def _arm(self,sn): from arm_application.site_io import arm_short_id @@ -177,6 +194,10 @@ class TeachClient: class TactileClient: + def samples(self,side): + if not _runtime:return [] + with _runtime._lock:return list(_runtime._force_history.get(side,[])) + def state(self): if not _runtime: return {} with _runtime._lock: return copy.deepcopy(_runtime._snapshot.get("view",{})) diff --git a/station/src/station/site_catalog.py b/station/src/station/site_catalog.py index 4cb7fab..b20187e 100644 --- a/station/src/station/site_catalog.py +++ b/station/src/station/site_catalog.py @@ -246,14 +246,15 @@ _ACTIONS = {'real_up': {'title': '上电控制栈', 'moves': True, 'blurb': '连 'camera_d435': {'title': '手外 D435', 'moves': False, 'blurb': '只拉起顶视 D435。彩色和深度显示在程序里,不另开窗口。'}, 'tactile_up': {'title': '视触觉三力', 'moves': False, 'blurb': '发布左右指法向力与两路切向力。'}, 'gripper_up': {'title': '夹爪节点', 'moves': False, 'blurb': '只拉起夹爪驱动,不主动张合。'}, - 'gripper_probe': {'title': '夹爪探测', 'moves': False, 'blurb': '读夹爪是否在线,不动手指。驱动没在跑时先拉起,不回零。'}, - 'gripper_open': {'title': '夹爪张开', 'moves': True, 'blurb': '张开当前臂夹爪。驱动没在跑时先拉起,不回零。'}, - 'gripper_close': {'title': '夹爪闭合', 'moves': True, 'blurb': '闭合当前臂夹爪。驱动没在跑时先拉起,不回零。'}, + 'gripper_probe': {'title': '夹爪探测', 'moves': False, 'blurb': '拉起 dh_pgea 并读状态,不动手指、不回零。'}, + 'gripper_open': {'title': '夹爪全开', 'moves': True, 'blurb': '调用 /gripper/open。不需要机械臂使能,也不需要先到位。驱动没在跑时先拉起 dh_pgea。'}, + 'gripper_close': {'title': '夹爪全闭', 'moves': True, 'blurb': '调用 /gripper/close。不需要机械臂使能,也不需要先到位。驱动没在跑时先拉起 dh_pgea。'}, + 'gripper_init': {'title': '夹爪到位', 'moves': True, 'blurb': '到位是回零标定,不是使能。大寰会先张开满行程,夹着工件时不要点。'}, 'gripper_rotate': {'title': '右爪转 90°', 'moves': True, 'blurb': '右臂旋转爪转到 90°。左臂平行爪没有这一轴。'}, - 'pipeline': {'title': '跟踪并对孔', 'moves': True, 'blurb': '跟踪和对孔一次跑完。搜孔轻压已取消,这一步不含旋入。会动臂。'}, + 'pipeline': {'title': '检测、对孔与旋转', 'moves': True, 'blurb': '依次完成跟踪、对孔下降与 A7 四轮工序;任一步失败中止。会动臂和夹爪。'}, 'stage_track': {'title': '只测跟踪', 'moves': True, 'blurb': '只跑视觉跟踪。从当前位姿开始,会动臂。要先有控制栈和相机。'}, - 'stage_locate': {'title': '只测对孔', 'moves': True, 'blurb': '只跑二阶段:朝下、悬停、拍照、对准孔。会动臂。'}, - 'stage_screw': {'title': '只测旋转装配', 'moves': True, 'blurb': '按现场配置的拧入深度和螺距把螺纹规旋进去。会动臂。臂应已在孔口。'}, + 'stage_locate': {'title': '只测对孔', 'moves': True, 'blurb': '新版二阶段:精对孔并下降至配置的进孔高度,不自动旋转。会动臂。'}, + 'stage_screw': {'title': '只测旋转装配', 'moves': True, 'blurb': 'A7 首轮正反转,再做四轮松爪、微抬、空回、降回与合爪旋转。须先完成对孔。'}, 'reset_home': {'title': '复位到 home', 'moves': True, 'blurb': '先停跟踪,再回到命名位姿 home。要控制栈已经起来。会动臂。'}, 'gauge_dry': {'title': '装配干跑', 'moves': False, 'blurb': 'S00 到 S11 只打印计划,不发运动指令。'}, 'gauge_run': {'title': '装配真跑', 'moves': True, 'blurb': '通止规状态机。会动臂、会拧。'}, diff --git a/station/src/station/tasks.py b/station/src/station/tasks.py index cfbf481..b1f64f0 100644 --- a/station/src/station/tasks.py +++ b/station/src/station/tasks.py @@ -6,6 +6,8 @@ import threading import time import uuid from concurrent.futures import ThreadPoolExecutor +from station.command_policy import conflict_message +from station.operation_log import OperationLog class Cancelled(RuntimeError): @@ -13,7 +15,8 @@ class Cancelled(RuntimeError): class TaskManager: - def __init__(self, workers=8): + def __init__(self, workers=8, log_path=None): + self.events = OperationLog(log_path) self._lock = threading.RLock() self._pool = ThreadPoolExecutor(max_workers=workers, thread_name_prefix="station-command") self._tasks = {} @@ -21,37 +24,48 @@ class TaskManager: self._owners = {} self._closed = False - def submit(self, name, resources, fn): + def submit(self, name, resources, fn, *, context=None): with self._lock: if self._closed: raise RuntimeError("工位后端正在退出") resources = set(resources) busy = resources.intersection(self._owners) if busy: - raise RuntimeError("设备正在执行任务:" + ", ".join(sorted(busy))) + owners = [self._tasks[token] for token in sorted({self._owners[r] for r in busy})] + raise RuntimeError(conflict_message(owners, busy)) token = uuid.uuid4().hex event = threading.Event() self._events[token] = event - self._tasks[token] = {"id": token, "name": name, "state": "queued", "created": time.time(), "result": None} + self._tasks[token] = {"id": token, "name": name, "state": "queued", "created": time.time(), "result": None, + "resources": sorted(resources), "context": dict(context or {})} for resource in resources: self._owners[resource] = token + self._event(token, "accepted", "已接收,等待执行") self._pool.submit(self._run, token, resources, event, fn) return token def _run(self, token, resources, event, fn): with self._lock: - self._tasks[token]["state"] = "running" + self._tasks[token].update(state="running",phase="执行中") + self._event(token, "running", "开始执行") try: if event.is_set(): raise Cancelled("任务已取消") result = fn(event) - state = "succeeded" if result.get("ok") else "cancelled" if event.is_set() else "failed" + state = "cancelled" if event.is_set() else "succeeded" if result.get("ok") else "failed" except Cancelled as exc: state, result = "cancelled", {"ok": False, "message": str(exc)} except Exception as exc: state, result = "failed", {"ok": False, "message": str(exc)} with self._lock: + if event.is_set(): + state = 'cancelled' + result = {**result, 'ok': False, 'message': '任务已取消,不会在重新使能后恢复'} self._tasks[token].update(state=state, result=result, finished=time.time()) + word = {'succeeded':'完成','failed':'失败','cancelled':'已取消'}[state] + message = result.get('message') or result.get('output') or '无附加信息' + if result.get('log'): message = str(message) + ' · 日志:' + str(result['log']) + self._event(token, state, word + ':' + str(message)) for resource in resources: if self._owners.get(resource) == token: del self._owners[resource] @@ -61,16 +75,39 @@ class TaskManager: self._tasks.pop(key, None) self._events.pop(key, None) + def _event(self, token, kind, message): + row = self._tasks[token] + self.events.add(kind, message, action=row['name'], + arm=row.get('context', {}).get('arm', ''), task_id=token) + def snapshot(self, token=None): with self._lock: return copy.deepcopy(self._tasks.get(token) if token else list(self._tasks.values())) + def set_phase(self, event, phase): + with self._lock: + for token, current in self._events.items(): + if current is event and self._tasks[token]['state'] in ('queued','running'): + if self._tasks[token].get('phase') != phase: + self._event(token, 'phase', phase) + self._tasks[token]['phase'] = phase + return + + def cancel_resources(self, resources): + with self._lock: + tokens = {self._owners[r] for r in resources if r in self._owners} + for token in tokens: self.cancel(token) + def cancel(self, token=None): with self._lock: keys = [token] if token else list(self._events) for key in keys: if key in self._events: self._events[key].set() + if self._tasks[key]["state"] in ("queued", "running"): + if not self._tasks[key].get('cancel_requested'): + self._event(key, 'cancelling', '请求取消,正在停止并清理') + self._tasks[key]["cancel_requested"] = True def close(self): with self._lock: diff --git a/station/test/device_nodes_fixture.py b/station/test/device_nodes_fixture.py new file mode 100644 index 0000000..b058ddd --- /dev/null +++ b/station/test/device_nodes_fixture.py @@ -0,0 +1,96 @@ +"""Run new device nodes on a private ROS domain, with every device mocked.""" +import threading +import time +from unittest.mock import patch +import cv2 +import numpy as np +import rclpy +from rclpy.node import Node +from rclpy.executors import MultiThreadedExecutor +from rclpy.qos import qos_profile_sensor_data +from sensor_msgs.msg import CompressedImage +from geometry_msgs.msg import WrenchStamped +from arm_msgs.msg import TactileStatus +from arm_msgs.srv import GripperExecute +from std_srvs.srv import Trigger +from arm_application.dh_pgea import GripperState +import arm_application.gripper_node as gripper +from arm_application.tactile_flow_node import TactileFlowNode + + +class FakeGripper: + writes=[];fail_force=False + def __init__(self,**kwargs):self.state=GripperState(init_state=1,grip_state=1,position=300) + def open(self):pass + def close(self):pass + def get_run_states(self,**kwargs):return self.state + def set_target_force(self,v):self.writes.append(('force',v));return not self.fail_force + def set_target_speed(self,v):self.writes.append(('speed',v));return True + def set_target_position(self,v):self.writes.append(('position',v));self.state.position=v;return True + +rclpy.init(args=['--ros-args','-r','__ns:=/isolated_devices']) +gripper.DhPgeaGripper=FakeGripper +jaw=gripper.GripperNode() +with patch.object(TactileFlowNode,'_capture',return_value=None):sensor=TactileFlowNode() +client_node=Node('device_test_client');statuses=[];frames=[];forces=[] +client_node.create_subscription(TactileStatus,'/tactile/left/status',statuses.append,10) +client_node.create_subscription(WrenchStamped,'/tactile/left/wrench',forces.append,qos_profile_sensor_data) +client_node.create_subscription(CompressedImage,'/tactile/left/flow/compressed',frames.append,qos_profile_sensor_data) +client=client_node.create_client(GripperExecute,'/isolated_devices/execute') +executor=MultiThreadedExecutor(num_threads=2) +for node in (jaw,sensor,client_node):executor.add_node(node) +thread=threading.Thread(target=executor.spin,daemon=True);thread.start() +try: + assert client.wait_for_service(timeout_sec=3) + def request(command,pos=0.,force=33.,speed=25.): + req=GripperExecute.Request();req.command.command=command;req.command.position=pos;req.command.force=force;req.command.speed=speed + future=client.call_async(req);end=time.monotonic()+3 + while not future.done() and time.monotonic()0 +assert window._gripper_sketch._caption()=='' +window._set_arm(original_arm) +assert not window._gripper_sketch._cad_static +assert window._gripper_sketch._caption()=='' +from PySide6.QtCore import QByteArray,QBuffer,QIODevice +sample_image=ui.QImage(32,32,ui.QImage.Format.Format_RGB888);sample_image.fill(ui.QColor('#1683ff')) +encoded=QByteArray();buffer=QBuffer(encoded);buffer.open(QIODevice.OpenModeFlag.WriteOnly) +assert sample_image.save(buffer,'JPG');buffer.close() +fake_snap=dict(window._snap) +fake_snap['backend']={**fake_snap.get('backend',{}),'error':''} +fake_snap['arm_live']={original_arm:{'tcp_pose':[500.,120.,325.,179.2,.5,88.1]}} +fake_snap['tactile']={'left':{'connected':True,'fps':29.,'fnormal':12000.,'fshearx':20000.,'fsheary':-10000., + 'force_n':{'fnormal':.477,'fshearx':.65,'fsheary':-.31}}} +fake_snap['history_n']={'left':[{'t':time.time()-.1,'fnormal':.477,'fshearx':.65,'fsheary':-.31}]} +with patch.object(ui,'status',return_value=fake_snap),patch.object(ui.runtime.tactile_view,'frame',return_value=bytes(encoded)): + window._refresh();window._paint_images() + assert [v.text() for v in window._tcp_values]==['500.0','120.0','325.0','179.2','0.5','88.1'] + assert '(29fps)' in window._flow_slots[0][0].text() + assert '·' not in window._flow_slots[0][0].text() + assert '当前法向力 0.48N' in window._flow_slots[0][0].text() + assert not hasattr(window,'_flow_details') + assert window._flow_axis_charts['left']['x']._samples[-1]['fshearx']==.65 + assert window._flow_axis_charts['left']['y']._samples[-1]['fsheary']==-.31 + assert window._flow_axis_charts['left']['x']._scale==window._flow_axis_charts['left']['y']._scale==10. + assert window._flow_axis_charts['left']['x'].MAX_SAMPLES==150 + app.processEvents() + for triplet in window._flow_triplets.values(): + rectangles=[item.geometry() for item in triplet.items] + assert all(rect.width()==rect.height() for rect in rectangles),rectangles + assert len({rect.width() for rect in rectangles})==1,rectangles + assert len({rect.y() for rect in rectangles})==1,rectangles + assert not window._flow_slots[0][1]._source.isNull() + # Recent samples are spread across a shorter window without altering source data. + chart=window._flow_axis_charts['left']['x'] + history=[{'seq':i,'fshearx':.2,'fsheary':-.2} for i in range(1800)] + chart.set_samples(history) + assert len(chart._samples)==150 and chart._samples[0]['seq']==1650 + assert history[-1]['fshearx']==.2 + assert ui._display_force(.299)==ui._display_force(-.299)==0. + assert ui._display_force(.3)==.3 and ui._display_force(-.3)==-.3 + assert window._flow_slots[0][0].textFormat()==ui.Qt.TextFormat.PlainText + title=window._flow_slots[0][0] + triplet=window._flow_triplets['left'] + assert title.geometry().top()>=triplet.geometry().bottom() + fake_snap['history_n']['left'][-1]['fnormal']=.25 + window._refresh();window._paint_images() + assert '当前法向力 0N' in title.text() + + errors=[];ticks=[] duration=float(os.environ.get("ORISYS_GUI_TEST_SECONDS","2.2")) started=time.monotonic() @@ -50,6 +146,20 @@ original=sys.excepthook def fail(*args): errors.append(str(args[1]));original(*args) sys.excepthook=fail beat=ui.QTimer();beat.timeout.connect(tick);beat.start(50) +# The GUI must not serialize read-only requests behind a long arm operation. +parallel=[] +def fake_command(action,aid,*args,**kwargs): + parallel.append((action,time.monotonic())) + if action=='stage_track': + time.sleep(.65) + parallel.append(('motion_finished',time.monotonic())) + return {'ok':True,'message':'isolated test'} +ui.run_action=fake_command +ui.stop_started=lambda *args:(parallel.append(('stop',time.monotonic())),{'ok':True,'message':'isolated stop'})[1] +ui.QTimer.singleShot(220,lambda:window._ask('stage_track')) +ui.QTimer.singleShot(260,lambda:window._ask('handeye_show')) +ui.QTimer.singleShot(280,lambda:window._ask('stage_track')) +ui.QTimer.singleShot(300,window._stop_arm) ui.QTimer.singleShot(200,lambda:window._start(lambda:(time.sleep(.7),{'ok':True,'message':'test'})[1],'test')) ui.QTimer.singleShot(500,lambda:window._show_page('calibration')) ui.QTimer.singleShot(1000,lambda:window._show_page('calibration')) @@ -59,6 +169,23 @@ ui.QTimer.singleShot(round(duration*1000),window.close) ui.QTimer.singleShot(round((duration+15)*1000),app.quit) app.exec() assert len(ticks)>20,len(ticks) +assert [name for name,_ in parallel].count('stage_track')==1,parallel +assert dict(parallel)['handeye_show']packet['epochs']['left'] + assert site_catalog._TACTILE['left']['force_n'] is None gateway.watch_tactile(True) gateway._tactile_image('left_thermal',message) assert 'left_thermal' in gateway.tactile_frames() diff --git a/station/test/test_camera_profiles.py b/station/test/test_camera_profiles.py new file mode 100644 index 0000000..802c46d --- /dev/null +++ b/station/test/test_camera_profiles.py @@ -0,0 +1,24 @@ +from unittest import TestCase +from arm_application.camera_profiles import depth_profile +from arm_application.realsense_color_pub import stream_open_passes, usb2_needs_reset + + +class CameraProfilesTest(TestCase): + def test_1080p_color_keeps_native_720p_depth_at_same_rate(self): + modes={(1280,720,30),(848,480,30),(640,480,15)} + self.assertEqual(depth_profile((1920,1080,30),modes),(1280,720,30)) + self.assertEqual(depth_profile((848,480,30),modes),(848,480,30)) + with self.assertRaises(ValueError): depth_profile((1920,1080,60),modes) + + def test_usb2_enumeration_requests_one_hardware_reset(self): + self.assertTrue(usb2_needs_reset('2.1')) + self.assertTrue(usb2_needs_reset('2.0')) + self.assertFalse(usb2_needs_reset('3.2')) + self.assertFalse(usb2_needs_reset('')) + + def test_depth_is_exhausted_before_color_only_fallback(self): + names = [name for name, _modes in stream_open_passes(True, False, False)] + self.assertEqual(names, ['depth', 'color']) + depth_modes = next(modes for name, modes in stream_open_passes(True, False, True) if name == 'depth') + self.assertEqual(depth_modes, ((True, 'none'),)) + self.assertTrue(all(with_depth for with_depth, _infra in depth_modes)) diff --git a/station/test/test_client_state.py b/station/test/test_client_state.py index 949bd56..a649113 100644 --- a/station/test/test_client_state.py +++ b/station/test/test_client_state.py @@ -10,10 +10,14 @@ class ClientStateTest(TestCase): client=RuntimeClient.__new__(RuntimeClient) client._lock=threading.RLock();client.error='' client._snapshot={'now':time.time()-10,'arm_live':{'89':{'enabled':True,'pose_live':True}}, - 'gripper_live':{'89':{'connected':True,'pose_live':True}}} + 'gripper_live':{'89':{'connected':True,'pose_live':True}}, + 'backend':{'monitoring':{'devices':[{'health':'live','enabled':True}], + 'processes':[{'state':'running','running':True}]}}} with patch('station.rpc.call',side_effect=AssertionError('paint path must not perform RPC')): snapshot=client.snapshot() self.assertFalse(snapshot['arm_live']['89']['pose_live']) self.assertIsNone(snapshot['arm_live']['89']['enabled']) self.assertFalse(snapshot['gripper_live']['89']['connected']) + self.assertEqual(snapshot['backend']['monitoring']['devices'][0]['health'],'unknown') + self.assertEqual(snapshot['backend']['monitoring']['processes'][0]['state'],'unknown') self.assertTrue(client._snapshot['gripper_live']['89']['connected']) diff --git a/station/test/test_gripper_cad.py b/station/test/test_gripper_cad.py new file mode 100644 index 0000000..6713183 --- /dev/null +++ b/station/test/test_gripper_cad.py @@ -0,0 +1,21 @@ +import hashlib +import json +from pathlib import Path +from unittest import TestCase +import numpy as np +from station.operator_gripper_mesh import rgi_cad_gl + + +class GripperCadTest(TestCase): + def test_tessellation_is_from_supplied_step_and_units_are_metres(self): + folder=Path(__file__).resolve().parents[1]/'src/station/assets/models/rgi-100-30' + meta=json.loads((folder/'mesh.json').read_text()) + self.assertEqual(hashlib.sha256((folder/'source.step').read_bytes()).hexdigest(),meta['source_sha256']) + self.assertEqual(meta['source_units'],'mm');self.assertEqual(meta['units'],'m') + self.assertFalse(meta['articulated']) + blob,count,center,radius=rgi_cad_gl() + vertices=np.frombuffer(blob,np.float32).reshape(-1,6) + self.assertEqual(count,meta['triangles']*3);self.assertEqual(len(vertices),count) + self.assertTrue(np.isfinite(vertices).all());self.assertGreater(radius,.01) + self.assertTrue(np.allclose(np.ptp(vertices[:,:3],axis=0)*1000,meta['dimensions_mm'],atol=.001)) + self.assertLess(np.max(np.abs(vertices[:,:3])),1.) diff --git a/station/test/test_gripper_commands.py b/station/test/test_gripper_commands.py index 8fe685c..6e59e49 100644 --- a/station/test/test_gripper_commands.py +++ b/station/test/test_gripper_commands.py @@ -8,27 +8,40 @@ from station.control_service import StationService class Gateway: active_arm='89' def __init__(self): self.started=None;self.requests=[] - def graph(self): return {'nodes':[],'topics':[],'services':['/station/grippers/arm_89/execute']} + def graph(self): + return {'nodes':['dh_pgea'],'topics':['/gripper/states'], + 'services':['/gripper/open','/gripper/close','/gripper/initialize','/dh_pgea/execute']} + def publisher_count(self, topic): return 1 if topic=='/gripper/states' else 0 def states(self): elapsed=time.monotonic()-self.started if self.started else 0 - return {},{'89':{'connected':True,'moving':bool(self.started and elapsed<.25), - 'grip_state':0 if self.started and elapsed<.25 else 1,'permille':500.}} + moving=bool(self.started and elapsed +#include +#include "flexiv_hardware/position_command_fence.hpp" +int main() { + flexiv_hardware::MotionExecutionLatch latch; + assert(!latch.observe(true, true, false)); // not activated + latch.activate(); assert(latch.observe(true, true, false)); + assert(!latch.observe(true, false, false)); // physical E-stop + for (int i=0; i<2000; ++i) assert(!latch.observe(true, true, false)); // Enable cannot resume + latch.activate(); assert(latch.observe(true, true, false)); + assert(!latch.observe(true, true, true)); // fault + assert(!latch.observe(true, true, false)); // clear fault cannot resume + latch.activate(); assert(!latch.observe(false, true, false)); // disconnect + assert(!latch.observe(true, true, false)); + flexiv_hardware::PositionCommandFence fence; + std::vector current(7, .74), old(7, 0.); + for (int i=0; i<2000; ++i) assert(!fence.accept(old, current)); + assert(!fence.accept({}, current)); + auto invalid = current; invalid[0] = std::numeric_limits::quiet_NaN(); + assert(!fence.accept(invalid, current)); + assert(fence.accept(current, current)); + assert(fence.accept(old, current)); // normal trajectory after handshake + fence.reset(); // native MoveL / controller activation + for (int i=0; i<2000; ++i) assert(!fence.accept(old, current)); + auto start = current; start[0] += .0001; + assert(fence.accept(start, current)); + assert(fence.accept(old, current)); +} +""" + with tempfile.TemporaryDirectory() as folder: + source = Path(folder)/'fence.cpp'; binary = Path(folder)/'fence' + source.write_text(code) + built = subprocess.run(['g++','-std=c++17','-I',str(include),str(source),'-o',str(binary)],capture_output=True,text=True,timeout=30) + self.assertEqual(built.returncode,0,built.stderr) + result = subprocess.run([str(binary)],capture_output=True,text=True,timeout=5) + self.assertEqual(result.returncode,0,result.stderr) diff --git a/station/test/test_preview_cache.py b/station/test/test_preview_cache.py index e0dd9b9..46198b8 100644 --- a/station/test/test_preview_cache.py +++ b/station/test/test_preview_cache.py @@ -25,3 +25,49 @@ class PreviewCacheTest(TestCase): preview._ingest() self.assertEqual(preview.previews(),{}) self.assertIn('未更新',preview.state()['error']) + + def test_unchanged_shared_frame_is_not_copied_again(self): + from types import SimpleNamespace + preview.watch({'left_color'},set()) + header=bytearray(preview._SHM_HEAD.size) + preview._SHM_HEAD.pack_into(header,0,2,1280,720,1280*720*3) + with tempfile.TemporaryDirectory() as folder: + payload={'frames':{'left_color':{'name':'owned_test','store':'left_color','kind':'rgb'}}, + 'meta':{},'ages':{'left_color':0},'exported_monotonic':time.monotonic()} + (Path(folder)/'meta.json').write_text(json.dumps(payload)) + with patch.object(preview,'_BRIDGE_DIR',Path(folder)), \ + patch.object(preview,'_SHM_SEQ',{'owned_test':2}), \ + patch.object(preview,'_attach',return_value=SimpleNamespace(buf=header)), \ + patch.object(preview,'_shm_read',side_effect=AssertionError('unchanged frame copied')): + preview._ingest() + + def test_full_hd_is_preserved_and_larger_frames_fit_transport(self): + import numpy as np + image=np.zeros((1080,1920,3),np.uint8) + self.assertEqual(preview.rgb_preview(image,bgr=False).shape,image.shape) + portrait=preview.rgb_preview(np.zeros((1280,720,3),np.uint8),bgr=False) + self.assertLessEqual(portrait.shape[0],1080) + self.assertLessEqual(portrait.nbytes,preview._SHM_MAX) + + def test_refresh_worker_exit_does_not_kill_preview(self): + import os,sys,subprocess,threading + real_popen=subprocess.Popen + spawning=[] + def popen(argv,**kwargs): + spawning.append(threading.current_thread().name) + command=[sys.executable,'-m','station.child_process',str(os.getpid()), + sys.executable,'-c','import time;time.sleep(20)'] + proc=real_popen(command,**kwargs) + time.sleep(.2) # Allow the child to install its parent-death watch. + return proc + with patch.object(preview,'stream_targets',return_value=[{'id':'fake','label':'fake'}]), \ + patch.object(preview.subprocess,'Popen',side_effect=popen), \ + patch.object(preview,'_poll_loop',side_effect=lambda:preview._STOP.wait(5)): + worker=threading.Thread(target=preview.start,name='short-refresh-worker') + worker.start();worker.join(3) + try: + self.assertFalse(worker.is_alive()) + self.assertEqual(spawning,['cam-poll']) + time.sleep(.3) + self.assertIsNone(preview._BRIDGE.poll()) + finally:preview.stop() diff --git a/station/test/test_processes.py b/station/test/test_processes.py index 2a60fc6..051a572 100644 --- a/station/test/test_processes.py +++ b/station/test/test_processes.py @@ -19,3 +19,43 @@ class ProcessesTest(TestCase): processes.run('long',[sys.executable,'-c','import time;time.sleep(30)'],event) self.assertFalse(processes.snapshot()['long']['running']) finally: processes.close() + + def test_each_run_has_its_own_log_slice_and_explicit_owner(self): + with tempfile.TemporaryDirectory() as directory: + processes=ProcessSupervisor(directory) + try: + processes.run('tool:89',[sys.executable,'-c','print("OLD_FAILURE")'],threading.Event()) + result=processes.run('tool:89',[sys.executable,'-c','print("NEW_RESULT")'],threading.Event()) + self.assertIn('NEW_RESULT',result['detail']);self.assertNotIn('OLD_FAILURE',result['detail']) + row=processes.snapshot()['tool:89'] + self.assertEqual(row['owner'],'station');self.assertEqual(row['state'],'exited') + finally: processes.close() + + def test_success_waits_for_orphaned_child_cleanup(self): + from pathlib import Path + from arm_application.process_lifecycle import _stat + with tempfile.TemporaryDirectory() as directory: + processes=ProcessSupervisor(directory) + pidfile=Path(directory)/'pid' + source="import subprocess,sys,time;from pathlib import Path;p=subprocess.Popen([sys.executable,'-c','import time;time.sleep(120)'],start_new_session=True);Path(sys.argv[1]).write_text(str(p.pid))" + try: + result=processes.run('motion:89',[sys.executable,'-c',source,str(pidfile)],threading.Event(),timeout=12) + self.assertTrue(result['ok'],result) + child=int(pidfile.read_text());state=_stat(child) + self.assertTrue(state is None or state[2]=='Z','task reported success with a live orphan') + finally: processes.close() + + def test_process_cleanup_phase_is_reported_before_resource_release(self): + from pathlib import Path + with tempfile.TemporaryDirectory() as directory: + processes=ProcessSupervisor(directory) + ready=Path(directory)/'ready' + child="import signal,time,sys;from pathlib import Path;signal.signal(signal.SIGINT,lambda *a:(time.sleep(.4),sys.exit(0)));Path(sys.argv[1]).write_text('ready');time.sleep(20)" + source="import subprocess,sys,time;from pathlib import Path;subprocess.Popen([sys.executable,'-c',sys.argv[1],sys.argv[2]],start_new_session=True)\nwhile not Path(sys.argv[2]).exists():time.sleep(.01)" + phases=[] + try: + result=processes.run('motion:89',[sys.executable,'-c',source,child,str(ready)],threading.Event(),timeout=8,on_phase=phases.append) + self.assertTrue(result['ok'],result) + self.assertIn('收尾',phases) + self.assertFalse(processes.snapshot()['motion:89']['running']) + finally: processes.close() diff --git a/station/test/test_remote_camera_preview.py b/station/test/test_remote_camera_preview.py new file mode 100644 index 0000000..34310ae --- /dev/null +++ b/station/test/test_remote_camera_preview.py @@ -0,0 +1,53 @@ +import os +import tempfile +from pathlib import Path +from types import SimpleNamespace +from unittest import TestCase +from unittest.mock import patch +import threading + +from station.remote_camera import settings,bridge_environment +from station.operator_camera_view import stream_targets +from station.control_service import StationService +from arm_application.site_io import load_site_dict + + +class RemotePreviewTest(TestCase): + def site(self): + site=load_site_dict();site['remote_camera_preview']={ + 'enabled':True,'domain':0,'host':'192.168.2.10','interface_address':'192.168.2.50', + 'cameras':['d405_left','d435'],'transport':'raw'} + return site + + def test_only_explicit_remote_streams_use_raw(self): + streams=stream_targets(self.site()) + self.assertEqual({s['id'] for s in streams},{'d405_left','d435'}) + self.assertTrue(all(s['preview_transport']=='raw' and s['source']=='remote' for s in streams)) + + def test_remote_environment_is_limited_to_preview_child(self): + parent={'ROS_DOMAIN_ID':'42','ROS_LOCALHOST_ONLY':'1','REAL_ROS_DOMAIN_ID':'42', + 'ROS_DISCOVERY_SERVER':'some-other-server'} + before=dict(parent) + with tempfile.TemporaryDirectory() as folder: + env=bridge_environment(self.site(),parent,folder) + self.assertEqual(parent,before) + self.assertEqual((env['ROS_DOMAIN_ID'],env['ROS_LOCALHOST_ONLY']),('0','0')) + self.assertEqual(env['REAL_ROS_DOMAIN_ID'],'42') + self.assertNotIn('ROS_DISCOVERY_SERVER',env) + xml=Path(env['FASTRTPS_DEFAULT_PROFILES_FILE']).read_text() + self.assertIn('
192.168.2.50
',xml) + self.assertIn('
192.168.2.10
',xml) + self.assertEqual(bridge_environment({},parent,'/unused'),parent) + + def test_bad_address_is_rejected_before_creating_profile(self): + site=self.site();site['remote_camera_preview']['host']='bad' + with self.assertRaises(ValueError):settings(site) + + def test_refresh_does_not_touch_acquisition_or_robot(self): + gateway=SimpleNamespace(states=lambda:({},{}),graph=lambda:{'nodes':[],'topics':[],'services':[]},close=lambda:None) + service=StationService(gateway=gateway);service.site.update(self.site()) + try: + with patch.object(service,'_camera') as camera,patch.object(service.processes,'start') as start: + result=service.execute('camera_refresh','89','eye_in_hand',{},threading.Event()) + self.assertTrue(result['ok']);camera.assert_not_called();start.assert_not_called() + finally:service.close() diff --git a/station/test/test_ros_domain.py b/station/test/test_ros_domain.py new file mode 100644 index 0000000..ed78002 --- /dev/null +++ b/station/test/test_ros_domain.py @@ -0,0 +1,22 @@ +import os +import subprocess +from pathlib import Path +from unittest import TestCase + + +class RosDomainTest(TestCase): + def policy(self, **changes): + env={k:v for k,v in os.environ.items() if k not in ('REAL_ROS_DOMAIN_ID','REAL_ROS_LOCALHOST_ONLY')} + env.update(changes) + root=Path(__file__).resolve().parents[2] + return subprocess.run(['bash','-c','source "$1"; ros_domain_force_real || exit $?; printf "%s %s" "$ROS_DOMAIN_ID" "$ROS_LOCALHOST_ONLY"','bash',str(root/'scripts/lib/ros_domain.sh')],env=env,capture_output=True,text=True,timeout=3) + def test_inherited_global_and_simulation_domains_are_not_adopted(self): + for inherited in ('0','77','123'): + value=self.policy(ROS_DOMAIN_ID=inherited,ROS_LOCALHOST_ONLY='0') + self.assertEqual(value.returncode,0,value.stderr) + self.assertEqual(value.stdout,'42 1') + def test_explicit_override_and_invalid_values(self): + value=self.policy(REAL_ROS_DOMAIN_ID='231',REAL_ROS_LOCALHOST_ONLY='0') + self.assertEqual(value.stdout,'231 0') + for domain in ('-1','233','abc','77'): + self.assertNotEqual(self.policy(REAL_ROS_DOMAIN_ID=domain).returncode,0) diff --git a/station/test/test_ros_interfaces.py b/station/test/test_ros_interfaces.py index 173e346..975ebfa 100644 --- a/station/test/test_ros_interfaces.py +++ b/station/test/test_ros_interfaces.py @@ -12,3 +12,10 @@ class RosInterfacesTest(TestCase): capture_output=True,text=True,timeout=25) self.assertEqual(result.returncode,0,result.stdout+'\n'+result.stderr) self.assertIn('dynamic camera subscriptions PASS',result.stdout) + + def test_new_device_nodes_with_fake_hardware(self): + env={**os.environ,'ROS_DOMAIN_ID':'232','ROS_LOCALHOST_ONLY':'1'} + result=subprocess.run([sys.executable,str(Path(__file__).with_name('device_nodes_fixture.py'))], + env=env,capture_output=True,text=True,timeout=20) + self.assertEqual(result.returncode,0,result.stdout+'\n'+result.stderr) + self.assertIn('offline status PASS',result.stdout) diff --git a/station/test/test_tactile_calibration.py b/station/test/test_tactile_calibration.py new file mode 100644 index 0000000..b8d86f2 --- /dev/null +++ b/station/test/test_tactile_calibration.py @@ -0,0 +1,31 @@ +from pathlib import Path +from unittest import TestCase +from arm_application.tactile_calibration import ForceCurve,TactileCalibration + + +class TactileCalibrationTest(TestCase): + def setUp(self): + path=Path(__file__).resolve().parents[2]/'src/arm_application/config/tactile/force_calibration.json' + self.calibration=TactileCalibration(path) + + def test_calibration_knots_units_and_shear_sign(self): + self.assertAlmostEqual(self.calibration.normal.convert(10000),.377) + self.assertAlmostEqual(self.calibration.normal.convert(30000),1.377) + self.assertAlmostEqual(self.calibration.shear.convert(36000),1.19) + self.assertAlmostEqual(self.calibration.shear.convert(-36000),-1.19) + self.assertEqual(self.calibration.normal.convert(0),0.) + self.assertEqual(self.calibration.shear.convert(-500),0.) + + def test_interpolation_and_conversion_never_replace_raw_values(self): + raw={'fnormal':20000.,'fshearx':52000.,'fsheary':-52000.} + saved=dict(raw);force=self.calibration.convert(raw) + self.assertAlmostEqual(force['fnormal'],.877) + self.assertAlmostEqual(force['fshearx'],1.625) + self.assertAlmostEqual(force['fsheary'],-1.625) + self.assertEqual(raw,saved) + with self.assertRaises(ValueError):self.calibration.normal.convert(float('nan')) + + def test_invalid_or_disabled_curve_does_not_mislabel_raw_as_newtons(self): + with self.assertRaises(ValueError):ForceCurve.from_config({'enabled':False}) + with self.assertRaises(ValueError):ForceCurve.from_config({'enabled':True,'method':'piecewise_linear', + 'points':[{'raw':1,'force_n':0},{'raw':1,'force_n':1}]}) diff --git a/station/test/test_tactile_flow.py b/station/test/test_tactile_flow.py new file mode 100644 index 0000000..0222a82 --- /dev/null +++ b/station/test/test_tactile_flow.py @@ -0,0 +1,60 @@ +import tempfile +from pathlib import Path +from types import SimpleNamespace +from unittest import TestCase +import numpy as np +from arm_application.tactile_flow import tactile_devices,select_source,flow_preview,read_sample + + +class TactileFlowTest(TestCase): + def test_discovery_filters_realsense_and_duplicate_interfaces(self): + with tempfile.TemporaryDirectory() as folder: + root=Path(folder);sys=root/'class';sys.mkdir() + for name,vendor,index in [('video0','8086','0'),('video1','1bcf','0'),('video2','1bcf','1'),('video3','0bda','0')]: + entry=sys/name;entry.mkdir();(entry/'index').write_text(index) + usb=root/('usb-'+name);usb.mkdir();(usb/'idVendor').write_text(vendor) + (entry/'device').symlink_to(usb,target_is_directory=True) + found=tactile_devices(sys,Path('/dev')) + self.assertEqual(found,['/dev/video1']) + self.assertEqual(select_source('left',{},found),'/dev/video1') + self.assertIsNone(select_source('right',{},found)) + self.assertEqual(select_source('right',{'right_video':'/dev/v4l/by-path/sensor'},found),'/dev/v4l/by-path/sensor') + + def test_actual_vector_field_changes_preview_and_rejects_bad_shapes(self): + flow=np.zeros((64,64,2),np.float32) + rest=flow_preview(flow);flow[...,0]=12 + motion=flow_preview(flow) + self.assertEqual(motion.shape,(360,360,3));self.assertFalse(np.array_equal(rest,motion)) + with self.assertRaises(ValueError):flow_preview(np.zeros((8,8))) + + def test_uses_raw_force_channels_and_reads_flow_only_once(self): + info=SimpleNamespace(FPS=1,FNORMAL=2,FSHEARX=3,FSHEARY=4,FNORMAL_RAW=5,FSHEARX_RAW=6,FSHEARY_RAW=7,VRAW=8) + calls=[] + def read(*keys): + calls.append(keys);return 30.,200.,3.,-4.,np.zeros((8,8,2)) + row=read_sample(SimpleNamespace(info=info,read_info=read)) + self.assertEqual(calls,[(1,5,6,7,8)]) + self.assertEqual(row['fnormal'],200.);self.assertEqual(row['fsheary'],-4.) + + def test_preview_polling_is_independent_of_slow_state_poll(self): + import base64,threading,time + from unittest.mock import patch + from station.runtime_client import RuntimeClient + client=RuntimeClient.__new__(RuntimeClient) + client._lock=threading.RLock();client._stop=threading.Event() + from collections import deque + client._force_history={'left':deque(maxlen=1800),'right':deque(maxlen=1800)} + client._force_cursors={};client._force_epochs={} + client._snapshot={'view':{'on':True}};client._frames={};client.socket=Path('/unused') + calls=[] + def rpc_call(*args,**kwargs): + calls.append(args[1]);return {'frames':{'left_shear':base64.b64encode(b'jpeg').decode()}, + 'samples':{'left':[{'seq':1,'t':time.time(),'fnormal':.5,'fshearx':.2,'fsheary':-.3}]},'epochs':{'left':0}} + with patch('station.runtime_client.rpc.call',side_effect=rpc_call): + thread=threading.Thread(target=client._poll_frames);thread.start() + time.sleep(.16);client._stop.set();thread.join(1) + self.assertGreaterEqual(len(calls),3) + self.assertEqual(set(calls),{'tactile_preview'}) + self.assertEqual(client._frames['left_shear'],b'jpeg') + self.assertEqual(len(client._force_history['left']),1) + self.assertEqual(client._force_cursors['left'],1) diff --git a/station/test/test_tasks.py b/station/test/test_tasks.py index a34d42f..7b2c6bb 100644 --- a/station/test/test_tasks.py +++ b/station/test/test_tasks.py @@ -17,7 +17,9 @@ class TasksTest(TestCase): def test_resources_held_until_completion(self): gate=threading.Event() - one=self.manager.submit('move',{'arm:89'},lambda cancel:(gate.wait(2),{'ok':True})[1]) + one=self.manager.submit('move',{'arm:89'},lambda cancel:(gate.wait(2),{'ok':True})[1],context={'arm':'89'}) + self.assertEqual(self.manager.snapshot(one)['resources'],['arm:89']) + self.assertEqual(self.manager.snapshot(one)['context']['arm'],'89') with self.assertRaises(RuntimeError): self.manager.submit('move-again',{'arm:89'},lambda e:{'ok':True}) other=self.manager.submit('camera',{'camera'},lambda e:{'ok':True}) self.assertEqual(self.wait(other)['state'],'succeeded') @@ -33,3 +35,33 @@ class TasksTest(TestCase): token=self.manager.submit('reject',{'arm'},fail) result=self.wait(token) self.assertEqual(result['state'],'failed');self.assertIn('driver rejected',result['result']['message']) + + def test_busy_message_identifies_cleanup_and_stop_cancels_only_motion(self): + gate=threading.Event() + motion=self.manager.submit('stage_locate',{'robot-control','arm:89'},lambda e:(gate.wait(2),{'ok':True})[1],context={'arm':'89'}) + camera=self.manager.submit('camera_refresh',{'camera-setup:89'},lambda e:(gate.wait(2),{'ok':True})[1]) + try: + deadline=time.monotonic()+1 + while self.manager.snapshot(motion)['state']=='queued' and time.monotonic()